Leggi di moto

 

 

 

 

 

 

 

 

Le leggi di moto sono rappresentate nella forma y = f(q) , dove

 

q

è l’angolo adimensionale, va da 0 a 1 

y

è l’alzata adimensionale, va da 0 a 1

y’ = dy / dq

è la velocità adimensionale

y’’ = d2y / dq 2  

è l’accelerazione adimensionale

                        

                                 

                

        

 

 

 

Per calcolare i punti del profilo primitivo di un tratto di camma, con una rotazione da β0 a β1 e alzata totale H, si procede in questo modo:

 

1.      Per ogni angolo b si calcola l’angolo adimensionale q

 

q = (b - b0) / (b1 - b0)

 

2.      Noto q, si calcola l’alzata adimensionale y = f(q) con la formula della legge di moto (es. cicloide)

 

y = 1 / p  (p q - 0.5  sin (2   p   q))

 

3.      Infine si calcola l’alzata effettiva h

 

            h = H  y

 

 

 

 

 

 

Curve polinomiali semplici

 

 

Velocità costante

 

y = q

y’ = 1

y” = 0

 

 

 

Accelerazione costante

 

per q < 0.5

 y = 2 q 2

 y’ = 4 q

 y” = 4

per q ³ 0.5

 y = 1 – 2  (1 - q) 2

 y’ = 4  (1 - q)

 y” = -4

 

 

 

Parabola in salita (quadratic spline)

 

y = q 2

y’ = 2  q

y” = 2

 

 

 

Parabola in discesa (quadratic spline)

 

y = 1 – (1 - q) 2

y’ = 2  (1 - q)

y” = -2

 

 

 

 

Curve trigonometriche di base

 

Cicloide (cycloidal, sine-squared velocity)
 

y = 1 / p  (pq - ½  sin (2   p   q))

y’ = (1 - cos (2   p   q))

y” = 2  p · sin (2    p   q)

 

 

 

Armonica (simple harmonic)

 

y = ½ (1 - cos (p   q))

y’ = ½  p  sin (p   q)

y” = ½  p 2  cos (p   q)

 

 

 

Ellittica (0<a<1)

 

a = rapporto fra gli assi dell'ellisse

 

y = ½  (1 - (cos (p  q)) / (Ö(1 - (a 2 - 1) / a 2  (sin (p  q)) 2)))

y’ = 0.5  p  a  sin (q  p) / ((1 - a 2)  sin (q  p) 2 + a 2) 1 . 5

y” = 0.5  p 2  a  cos (q  p)  (2  (a 2 - 1)  sin (q  p) 2 + a 2) / ((1 - a 2)  sin (q  p) 2 + a 2) 2 . 5

 

 

 


Curve trigonometriche

 

 

Doppia cicloide

 

per q < a

 y = 2  a  1 / p  (p  q / 2 / a - 0.5  sin (2  p  q / 2 / a))

 y’ = (1 - cos (p  q / a))

 y” = 1 / a  p  sin (p  q / a)

 

per q ³ a

 y = - (1 - 2  a)  1 + 2  (1 - a)  1 / p  (p  ((q - a) / 2 / (1 - a) + ½) - ½  sin (2  p  ((q - a) / 2 / (1 - a) + ½)))

 y’ = (1 - cos (2  p  ((q - a) / 2 / (1 - a) + ½)))

 y” = 1 / (1 - a)  p  sin (2  p * ((q - a) / 2 / (1 - a) + ½))

 

 

 

Cicloide + Armonica

 

per q < a

 y = 2   a   1 / p   (p   q / 2 / a - ½  sin (2  p  q / 2 / a))

 y¢ = (1 - cos (p  q / a)) '

 y² = 1 / a  p  sin (p  q / a)

 

per q ³ a

 y = - (1 - 2  a)  1 + 2  (1 - a)  1 / p  (p  ((q - a) / 2 / (1 - a) + ½) - ½ sin (2  p  ((q - a) / 2 / (1 - a) + ½)))

 y’ = (1 - cos (2  p  ((q - a) / 2 / (1 - a) + ½)))

 y” = 1 / (1 - a)  p  sin (2  p  ((q - a) / 2 / (1 - a) + ½))

 

 

 

Biarmonica

 

y = ½  ((1 - cos (p  q)) - 1 / 4  (1 - cos (2  p  q)))

y’ = ½  (p  sin (p  q) - ½  p  sin (2  p  q))

y” = ½  (p 2  cos (p  q) - p 2  cos (2  p  q))

 

 

 

Biarmonica inversa

 

y = ½  ((1 - cos (p  q)) + 1 / 4  (1 - cos (2  p  q)))

y’ = ½  (p  sin (p  q) + ½  p  sin (2  p  q))

y” = ½  (p 2  cos (p  q) + p 2  cos (2  p  q))

 

 

 


Curve trigonometriche modificate

 

 

Trapezoidale generalizzata a 7 tratti

 

 

 

Accelerazione della legge trapezoidale a 7 tratti

 

 

 

q 0 = 0

q 1 = d1

q 2 = q 1 + d2

q 3 = q 2 + d3

q 4 = q 3 + d4

q 5 = q 4 + d5

q 6 = q 5 + d6

q 7 = 1

 

 

coefficienti necessari al calcolo

 

a11 = 2  d1 / p + d2 + 2  d3 / p

a12 = -2  d5 / p - d6 - 2  d7 / p

a21 = 2  d1 / p  ((p - 2) / p  d1 + d2 / 2) + (2  d1 / p + d2)  (d2 / 2 + (p - 2) / p  d3) + (2  d1 / p + d2 + 2  d3 / p)  (2  d3 / p + d4 + 2  d5 / p)

a22 = (2  d7 / p + d6)  ((p - 2) / p  d5 + d6 / 2) + 2  d7 / p  (d6 / 2 + (p - 2) / p  d7)

 

A = -a12 / (a11  a22 - a12  a21)

B = a11 / (a11  a22 - a12  a21)

 

velocità nei 6 punti notevoli

 

V1 = 2  d1 / p  A

V2 = a  d2 + V1

V3 = 2 / p  d3  A + V2

V4 = V3

V5 = V4 - B  2  d5 / p

V6 = V5 - B  d6

 


alzate nei 6 punti notevoli

 

S1 = 2  (d12) / p  A - (2  d1 / p)2  A

S2 = A / 2  d22 + V1  d2 + S1

S3 = (2 / p  d3)2  A + V2  d3 + S2

S4 = S3 + A  d4  (2  d1 / p + d2 + 2  d3 / p)

S5 = S4 + A  d5  (2  d1 / p + d2 + 2  d3 / p) - B  2  d52 / p  (1 - 2 / p)

S6 = S5 + V5  d6 - B  d62 / 2

 

tratto I: 0 £ q £ q1

 

y = 2  d1 / p  A  (q - 2  d1 / p  sin (p  q / 2 / d1))

y’ = 2  d1 / p  A  (1 - cos (p  q / (2  d1)))

y” = A  sin (p  q / (2  d1))

 

tratto II: q1 £ q £ q2

 

y = A / 2  (q - q1)2 + V1  (q - q1) + S1

y’ = A  (q - q1) + V1

y” = A

 

tratto III: q2 £ q £ q3

 

y = (((2 / p  d3)2)  (A  (1 - cos (p  (q - q2) / 2 / d3))) + V2  (q - q2) + S2)

y’ = (2 / p  d3  A  sin (p  (q - q2) / 2 / d3) + V2)

y” = (A  cos (p  (q - q2) / 2 / d3))

 

tratto IV: q3 £ q £ q4

 

y = V3  (q - q3) + S3

y’ = V3

y” = 0

 

tratto V: q4 £ q £ q5

 

y = -B  2 / p  d5  (q - q4 - 2 / p  d5  sin (p  (q - q4) / 2 / d5)) + V4  (q - q4) + S4

y’ = -B  2 / p  d5  (1 - cos (p  (q - q4) / 2 / d5)) + V4

y” = -B  sin (p  (q - q4) / 2 / d5)

 

tratto VI: q5 £ q £ q6

 

y = (S5 + V5  (q - q5) - B  (q - q5)2 / 2)

y’ = (V5 - B  (q - q5))

y” = (-B)

 

tratto VII: q6 £ q £ 1

 

y = (((2 / p  d7)2)  B  (cos (p  (q - q6) / 2 / d7) - 1) + V6  (q - q6) + S6)

y’ = (V6 - B  2 / p  d7  sin (p  (q - q6) / 2 / d7))

y” = (-B  cos (p  (q - q6) / 2 / d7))

 

 

 


Casi particolari della Trapezoidale generalizzata a 7 tratti

 

 

Trapezoidale modificata

 

q 0 = 0

q 1 = 1 / 8

q 2 = 3 / 8

q 3 = 0.5

q 4 = q3

q 5 = 1 - q2

q 6 = 1 - q1

q 7 = 1

 

 

 

Sinusoidale modificata

 

q 0 = 0

q 1 = 1 / 8

q 2 = q 1

q 3 = 0.5

q 4 = q3

q 5 = 1 - q1

q 6 = q5

q 7 = 1

 

 

 

MCV50: velocità costante modificata (v è costante per il 50% del tratto)

 

q 0 = 0

q 1 = 1 / 16

q 2 = q 1

q 3 = 1 / 4

q 4 = 1 - q3

q 5 = 1 - q1

q 6 = q5

q 7 = 1


Curve polinomiali

 

 

Polinomiale 2-3

 

y = (3  q 2 - 2  q 3)

y’ = (6  q - 6  q 2)

y” = (6 - 12  q)

 

 

 

Polinomiale 3-4-5

 

y = (10  q 3 - 15  q 4 + 6  q 5)

y’ = (30  q 2 - 60  q 3 + 30  q 4)

y” = (60  q - 180  q 2 + 120  q 3)

 

 

Polinomiale 3-5

a = 0.1