Rational Barycentrics Polygons and Polycons 1 Properties - - PowerPoint PPT Presentation

rational barycentrics
SMART_READER_LITE
LIVE PREVIEW

Rational Barycentrics Polygons and Polycons 1 Properties - - PowerPoint PPT Presentation

Rational Barycentrics Polygons and Polycons 1 Properties Regular within each element Degree-k polynomial basis within each element Global continuity 2 Boundary Convex polygon: linear sides Well-set polycon: linear


slide-1
SLIDE 1

1

Rational Barycentrics

Polygons and Polycons

slide-2
SLIDE 2

2

Properties

  • Regular within each element
  • Degree-k polynomial basis within each element
  • Global continuity
slide-3
SLIDE 3

3

Boundary

  • Convex polygon: linear sides
  • Well-set polycon: linear and conic sides
  • Well-set polypol: rational algebraic sides
slide-4
SLIDE 4

4

Polygon construction

  • Mean-value approach with distances and areas
  • My 1975 approach with basic properties:

Global continuity: zero on opposite sides and denominator from EIP. Linear on adjacent sides. Nodes for degree-k approximation consistent with adjacent factor construction.

slide-5
SLIDE 5

5

Distances and linear forms

  • Mean-value: z to side by square root and perpendicular to side with

proper sign

  • Alternative is to normalize side on which ax+by+c = 0 to (a2 + b2)1/2

= 1 and positive within the polygon. Then the signed distance to z = (x,y) is just the value of the linear form at (x,y).

slide-6
SLIDE 6

6

Barycentrics

  • Degree-one rational bases are barycentric coordinates with rigorous

theoretical foundation.

  • The numerators are normalized products of opposite sides
  • The denominator is the sum of the numerators
slide-7
SLIDE 7

7

Linear Basis on adjacent sides

  • Wj = kj Nj /Q where Q is the sum of the numerators and is known to

be unique.

  • Linear on side (j,j+1) yields k recursion

kj Nj / (kj Nj + kj+1 Nj+1) on side (j, j+1)

slide-8
SLIDE 8

8

GADJ Recursion on a Line

  • k j+1 from kj with k1 = 1
  • Cancel common factor of sides from j + 2 (perhaps through n) to j –

1:

  • k j(j+1;j+2)/[kj (j+1;j+2) + kj+1 (j; j-1)]
  • Numerator linear so denominator constant
slide-9
SLIDE 9

9

Gradient at Vertex

  • Gradient increases as angle approaches 180o
slide-10
SLIDE 10

10

Isoparametrics

  • A convex n-gon may be mapped into another convex n-gon
  • Rational basis not maintained
  • Poor rationals as interior angle at a vertex approaches 180o.
  • Map element with reasonable angles to element with angles closer

to 180o.

slide-11
SLIDE 11

11

Failure of mapping

  • An attempt to map isoparametrically from a convex to a non-convex

n-gon fails

  • A region interior to the convex n-gon maps into points exterior to the

mapped element!

  • The mapping succeeds at 180o vertices
  • A brickwork pattern may be modeled
slide-12
SLIDE 12

12

Convex to 180o

  • Isoparametric success limit
slide-13
SLIDE 13

13

Isoparametric Basis

  • The isoparametric transformation from the unit diamond to the

triangle yields:

  • W1 = 1 + x – (4x+y2)1/2
  • W2 = .5[(4x+y2)1/2 – y – 2x], W3 = x
  • W4 = .5[(4x+y2)1/2 + y – 2x]
slide-14
SLIDE 14

14

Brickwork

  • Convex rational, rectangular isoparametric
  • Concave mean-value
slide-15
SLIDE 15

15

Polycon

  • Distance-area approach not easily generalized to polycons
  • Continuity approach succeeds. No distance from point to curve.

Evaluate un-normalized forms at adjacent vertices for GADJ numerator normalization

slide-16
SLIDE 16

16

Degree-one Polycon

  • Well-set replaces convex
  • Well-set if side curve has no point in element other than side itself

and vertices all simple transverse intersections

  • Degree-one rather than barycentric since not positive over element.
  • Need one side node on each conic side
slide-17
SLIDE 17

17

Side nodes

  • Linear 3 d.o.f. on conic
  • Line-conic vertex has adjacent factor: line through exterior l-c

intersection and conic side node

  • Conic-conic adjacent factor from conic determined by 2 side nodes

and 3 EIP of conics

slide-18
SLIDE 18

18

Adjacent Factors

  • L- C and C-C adjacent factors at j
slide-19
SLIDE 19

19

GADJ

  • The GADJ algorithm simplifies construction by giving constant ki for

numerator Ni = ki Fi where Fi is the opposite factor at vertex i.

  • GADJ algorithm based on linearity on sides adjacent to vertex i
  • Denominator is just sum of numerators.
  • F and k from continuity and linearity
slide-20
SLIDE 20

20

GADJ on Conic Side

  • kj+1 = bjkj (j+1; j+2)j / bj+1 (j-1; j)j+1
  • k j+1/2 = cj kj / cj+1/2 (j-1; j)j+1/2
  • D = kj [(j+1/2, j+1)j+(j, j+1)j+1/2+(j, j+1/2)j+1] = kj b and c from A.G.

congruences

slide-21
SLIDE 21

21

Why curved sides?

  • Replace sides at concave vertex with parabola: regular rational

replaces irrational with no derivative at the concave vertex

  • A side node replaces the vertex
  • Valid for star-shaped elements
  • Linear on parabola replaces piecewise linear with concave vertex at

joint

slide-22
SLIDE 22

22

Star Polycon

  • Rational barycentrics
slide-23
SLIDE 23

23

Curved sides-2

  • Curved boundaries formerly modeled with piecewise linear now

approximated by algebraic sides

  • Finite element quadrature must be addressed
  • Graphics application promising: no integration
slide-24
SLIDE 24

24

Parabolas Replacing Adjacent Lines

  • A vertex of an element may have linear adjacent sides with an

interior angle close to 180o.

  • Rational bases are poorly conditioned and mean-value coordinates

have been recommended.

  • A vertex with a large interior angle may be chosen as the midpoint
  • f a parabolic side.
slide-25
SLIDE 25

25

A 3-con with a parabolic side

slide-26
SLIDE 26

26

Degree-one Basis

  • For general a with x(1.5) = -1/a:
  • Q = 2 + a – x
  • W1(x,y) = .5(1 – x + y)[1 + y + a(x + y)]/Q
  • W2(x,y) = .5(1 – x - y)[1 - y + a(x - y)]/Q
  • W3(x,y) = (1 + ax –y2)/Q
  • W1.5(x,y) = a[(1-x)2 – y2]/Q
slide-27
SLIDE 27

27

Parabola to line x = 0

  • When a increases to infinity:
  • W1 = .5(x+y)(1 – x + y)
  • W2 = .5(x – y)(1 – x – y)
  • W3 = x
  • W1.5 = (1 – x)2 – y2
slide-28
SLIDE 28

28

Isoparametric Basis

  • The isoparametric transformation from the unit diamond to the

triangle yields:

  • W1 = 1 + x – (4x+y2)1/2
  • W2 = .5[(4x+y2)1/2 – y – 2x], W3 = x
  • W4 = .5[(4x+y2)1/2 + y – 2x]
slide-29
SLIDE 29

29

Degree-one hybrid

  • The basis is degree-one.
  • Quadratic approximation is achieved on the linear side (1,1.5,2).
  • (1,1.5,2) on the 3-con is the parabola on which 1 + ax – y2 = 0. As a
  • increases. this side approaches the line (1,2). The hybrid triangle

basis is identical to the limit of the degree-one basis for the 3-con at a = infinity.

slide-30
SLIDE 30

30

Hybrid Degree-one Triangle

  • Degree two on side (1,2)
slide-31
SLIDE 31

31

Degree-one bases on parabola

  • Now bases are quadratic instead of piecewise linear.
  • quadratic piecewise linear
slide-32
SLIDE 32

32

Parabolic side

  • The right element is concave but well-set
  • The left element is convex and well-set
  • The linear intersection is degree-two