+ All Categories
Home > Documents > A control polygon scheme for design of planar PH quintic spline curves

A control polygon scheme for design of planar PH quintic spline curves

Date post: 11-Jan-2016
Category:
Upload: gilead
View: 54 times
Download: 0 times
Share this document with a friend
Description:
A control polygon scheme for design of planar PH quintic spline curves. Francesca Pelosi Maria Lucia Sampoli Rida T. Farouki Carla Manni Speaker:Ying.Liu. Abstract. Control polygon Knot sequence Pythagorean-hodograph Cubic B-spline curve. Control polygon Knot sequence. - PowerPoint PPT Presentation
Popular Tags:
39
A control polygon scheme for design of planar P H quintic spline curves Francesca Pelosi Maria Lucia Sampoli Rida T. Farouki Carla Manni Speaker:Ying.Liu 2 C
Transcript
Page 1: A control polygon scheme for design of planar   PH quintic spline curves

A control polygon scheme for design of planar PH quintic s

pline curves

Francesca Pelosi Maria Lucia Sampoli

Rida T. Farouki Carla Manni

Speaker:Ying.Liu

2C

Page 2: A control polygon scheme for design of planar   PH quintic spline curves

Abstract

Control polygon Knot sequence

Pythagorean-hodograph Cubic B-spline curve

Control polygonKnot sequence

Page 3: A control polygon scheme for design of planar   PH quintic spline curves

Contents

Preparation Definition Why How

Single knots: Multiple knots:

Others

Page 4: A control polygon scheme for design of planar   PH quintic spline curves

Preparation

B-spline curve:

(1)

(2)

(3)

0

( ) ( )N

nk k

k

c t p B t

1 11

11 1

1( ) ( ) ( )r r rk k r

k k kk r k k r k

t t tB t B t B t

t t t t

11,00,, ( ) { k kt t t

k otherwisewith B t

Page 5: A control polygon scheme for design of planar   PH quintic spline curves

Preparation

Let n=3, and 0 1 2 3 1 2 3 4( ) ( )N N N Na t t t t t t t t b

Page 6: A control polygon scheme for design of planar   PH quintic spline curves

Preparation

Page 7: A control polygon scheme for design of planar   PH quintic spline curves

Preparation

Closed curve: Control points : Knots: For given , Let

overlap and overlap

That’s: k=1…n

11201 ,....., nNnNnN pPPPPP

1,........, Nn tt

11 ,......, nNN tt nn tt 2,.......,

ntt ,.......,0 11 ,....... NnN tt

1 1N k N k n k n kt t t t

1 1N n k N n k k kt t t t

Page 8: A control polygon scheme for design of planar   PH quintic spline curves

Preparation

Page 9: A control polygon scheme for design of planar   PH quintic spline curves

Definition

Polynomial curve r (t)=(x (t) ,y (t)) ,satisfies for some polynomial

)()()( 22'2' ttytx )(t

Page 10: A control polygon scheme for design of planar   PH quintic spline curves

Why

Rational offset curves Exact arc length Well-suited real-time CNC

interpolator algorithm

Page 11: A control polygon scheme for design of planar   PH quintic spline curves

How( Single knots)

Let r (t)=x (t) +i y (t), w (t)=u (t)+ i v (t),

)()( 2' twtr

)()(2)(' tvtuty )()()(' 22 tvtutx

)()()( 22 tvtut

Page 12: A control polygon scheme for design of planar   PH quintic spline curves

How( single knots)

The curve interpolates ,…… , and , is the end point

of the curve. , and

Let

0q Mq 0q Mq

)(tri ]1,0[t 1)0( ii qr ii qr )1(

221

21

' ])(2

1)1(2)1)((

2

1[)( tzzttztzztr iiiiii

Page 13: A control polygon scheme for design of planar   PH quintic spline curves

How( single knots)

Interpolation condition Then (10)

End condition

1

0 1' )( iiii qqqdttr

),,( 11 iiii zzzf

06013133273 111121

221 iiiiiiiiii qzzzzzzzzz

For open end condition

For closed end condition

Page 14: A control polygon scheme for design of planar   PH quintic spline curves

How( single knots)

Nodal points( ): :

iq

Open PH Spline curves:

Periodic PH Spline curves:

Page 15: A control polygon scheme for design of planar   PH quintic spline curves

How( single knots)

Starting approximation:

(16) And:

(17) Or:

(18)

' '2 3

1 1( ) ( ( ))2 2i i ir c t t

'1 1 2 3

16 8 ( ( ))

2i i i i iz z z c t t

0 1 2 iz z d 1 2M M fz z d

'1 2 3 4

16 8 ( ( ))

2Mz z z c t t

'1 1 1

16 8 ( ( ))

2M M N Nz z z c t t

Page 16: A control polygon scheme for design of planar   PH quintic spline curves

How( Multiple knots)

Page 17: A control polygon scheme for design of planar   PH quintic spline curves

How( Multiple knots)

Page 18: A control polygon scheme for design of planar   PH quintic spline curves

How( Multiple knots)

Page 19: A control polygon scheme for design of planar   PH quintic spline curves

How( Multiple knots)

Linear precision property Let are double knots,

are collinear. Then the curve lie in is a precision line.

kt 1kt

3 2 1, , ,k k k kp p p p

1( ), ( )k kc t c t

Page 20: A control polygon scheme for design of planar   PH quintic spline curves

Linear precision property

Page 21: A control polygon scheme for design of planar   PH quintic spline curves

Linear precision property

Page 22: A control polygon scheme for design of planar   PH quintic spline curves

How( Multiple knots)

Local shape modification: Let is to be moved. and are doubl

e knots . Then the modified curve is still a PH splin

e ,and well juncture with others.

1,k k nt t kp

Page 23: A control polygon scheme for design of planar   PH quintic spline curves

Local shape modification

Page 24: A control polygon scheme for design of planar   PH quintic spline curves

Local shape modification

Page 25: A control polygon scheme for design of planar   PH quintic spline curves

Others

Extension to non-uniform knots Closure

Page 26: A control polygon scheme for design of planar   PH quintic spline curves

Thank you!

Page 27: A control polygon scheme for design of planar   PH quintic spline curves

Open PH spline curves Definition:

Control points: Knots points: Nodal points: End derivatives:

0.... Np p

0 1 2 3 1 2 3 4( ) ...... ( )N N N Na t t t t t t t t b

3( ) 0,..., 2k kq c t k N ' '3 1( ), ( )i f Nd c t d c t

Page 28: A control polygon scheme for design of planar   PH quintic spline curves

Open PH spline curves

Page 29: A control polygon scheme for design of planar   PH quintic spline curves

Open PH spline curves

Page 30: A control polygon scheme for design of planar   PH quintic spline curves

Open PH spline curves

Page 31: A control polygon scheme for design of planar   PH quintic spline curves

Periodic PH spline curves Definition:

Control points: Periodic knot sequence, Nodal points: End condition:

3( ) 0,..., 2k kq c t k N

0.... Np p

2 0Nq q

Page 32: A control polygon scheme for design of planar   PH quintic spline curves

Periodic PH spline curves

Page 33: A control polygon scheme for design of planar   PH quintic spline curves

Periodic PH spline curves

Page 34: A control polygon scheme for design of planar   PH quintic spline curves

Iteration error

Page 35: A control polygon scheme for design of planar   PH quintic spline curves

90 distinct control points

Page 36: A control polygon scheme for design of planar   PH quintic spline curves

A “randomized” version

Page 37: A control polygon scheme for design of planar   PH quintic spline curves

Iteration error

Page 38: A control polygon scheme for design of planar   PH quintic spline curves

End conditions

For open curve: and That is:

(12)

)0('1rd i )1('Mf rd

04)(),( 210100 idzzzzf

04)(),( 2111 fMMMMM dzzzzf

Page 39: A control polygon scheme for design of planar   PH quintic spline curves

End conditions

For closed curve: That is : and That is:

(13)

0qqM )0()1( '1

' rrM )0()1( ''1

'' rrM

),,( 101 zzzf M

06013133273 211222

21

2 iMMM qzzzzzzzzz

1 1( , , )M M Mf z z z 2 2 21 1 1 1 1 13 27 3 13 13 60 0M M M M M M Mz z z z z z z z z q


Recommended