Documente Academic
Documente Profesional
Documente Cultură
Pentru reducerea la minim a şocurilor care apar în timpul funcţionării, în unele cazuri se
impune ca la capetele de cursă (pentru t=0 şi pentru t=tf) nu numai vitezele dar şi
acceleraţiile să fie nule. În acest caz se utilizează funcții de conducere polinomială de
gradul 5. În continuare se studiază modalitatea de generare a traiectoriei, simultan
pentru toate cele 6 ”axe”, cu funcții de conducere polinomiale de gradul 5, de forma:
q(t ) = a1 + a2 ⋅ t + a3 ⋅ t 2 + a4 ⋅ t 3 + a5 ⋅ t 4 + a6 ⋅ t 5 (1)
în care:
”t” este parametrul timp;
a1, a2, a3, a4, a5 şi a6 sunt coeficienții funcției de conducere;
q (t ) este coordonata cuplei cinematice, la momentul ”t”.
Derivând relația (1) în raport cu timpul (adică în raport cu parametrul t) se obține relația de
calcul a vitezei q (t ) , atinsă de cupla cinematică la momentul ”t”:
q (t ) = a2 + 2a3 ⋅ t + 3a4 ⋅ t 2 + 4a5 ⋅ t 3 + 5 ⋅ a6 ⋅ t 4 (2)
Derivând relația (2) în raport cu timpul (adică în raport cu parametrul t) se obține relația de
calcul a accelerației q(t ) , atinsă de cupla cinematică la momentul ”t”:
q(t ) = 2a3 + 6a4 ⋅ t + 12a5 ⋅ t 2 + 20a6 ⋅ t 3 (3)
Coeficienții a1, a2, a3, a4, a5 şi a6 se determină din următoarele condiții inițiale:
1. se cunoaște valoarea coordonatei în momentul 0, adică q(0) = q0
2. se cunoaște valoarea coordonatei în momentul tf, adică q(t f ) = q f
3. se impune ca valoarea vitezei în momentul 0 să fie nulă, adică q (0) = 0
4. se impune ca valoarea vitezei în momentul tf să fie nulă, adică q (t f ) = 0
5. se impune ca valoarea accelerației în momentul 0 să fie nulă, adică q(0) = 0
6. se impune ca valoarea accelerației în momentul tf să fie nulă, adică q(t f ) = 0
În care necunoscutele sunt chiar coeficienții a4, a5 şi a6. Sistemul (5) este un sistem
”Cramer” care se rezolvă în felul următor:
t 3f t 4f t 5f
∆ = 3t 2f 4t 3f 5t 4f = 2t 9f
6t f 12t 2f 20t 3f
Apoi pentru determinarea coeficienţilor polinomiali a4, a5 şi a6 se calculează deter-
minanţii ∆j, j=4,5,6;
q f − q0 t 4f t 5f
∆4 (q f − q 0 )
∆4 = 0 4t 3f 5t 4f = 20(q f − q 0 )t 6f de unde: a4 = = 10
∆ t 3f
0 12t 2f 20t 3f
t 3f q f − q0 t 5f
∆5 (q f − q 0 )
∆ 5 = 3t 2f 0 5t 4f = −30(q f − q 0 )t 5f de unde: a5 = = −15
∆ t 4f
6t f 0 20t 3f
t 3f t 4f q f − q0
∆6 (q f − q 0 )
∆ 6 = 3t 2
f 4t 3
f 0 = 12(q f − q 0 )t 4f de unde: a6 = =6
2
∆ t 5f
6t f 12t f 0
q f ( j ) − q0 ( j )
a(4, j ) = 10 j=1÷6
t 3f
q f ( j ) − q0 ( j )
a(5, j ) = −15 j=1÷6
t 4f
q f ( j ) − q0 ( j )
a(6, j ) = 6 j=1÷6
t 5f
qf j − q 0 j
tj = (6)
0,53 ⋅ v max j
unde:
• q0j este coordonata punctului de start pentru c.c.c. „j”;
• qfj este coordonata punctului țintă pentru c.c.c. „j”;
• vmaxj este viteza maximă realizabilă în deplasare pentru c.c.c . „j”;
• s j = qf j − q 0 j este spațiul parcurs (adică distanța parcursă) în timpul mișcării de
cupla cinematică „j”, j=1÷6.
Se alege ca timp de deplasare între cele două puncte maximul dintre tj obținut din
relațiile (6), sau în cazul unor deplasări mici (scurte), durata maximă rezultată din suma
timpilor de accelerare taccj și de decelerare tdecj, pentru o cuplă cinematică j=1÷6.
t depl = t f − t 0 = t f
Astfel tf, prin valoarea s-a, reprezintă chiar durata deplasării, adică ”timpul de deplasare”.
Acest tf se rotunjeşte la cel mai apropiat număr care este multiplu întreg al perioadei de
generare tg.
Numărul perioadelor de generare N (în timpul deplasării între cele două puncte), este egal
cu raportul dintre timpul de deplasare tf şi durata perioadei de generare tg.
tf
N=
tg