Documente Academic
Documente Profesional
Documente Cultură
MECATRONICE
8.1. Introducere
Evoluia umanitii este intrinsec legat de evoluia modalitilor prin care omul
a reuit s desfoare activiti specifice avnd drept finalitate cunoaterea.
Cunotinele dobndite ntr-un anumit domeniu au putut fi apoi valorificate pentru ceea
ce se poate denumi progres al civilizaiei
Dac cunoaterea despre care facem referire este cunoaterea tiinific atunci
mijloacele prin care s-au desfurat procese de activitate se pot diviza n dou [8.29]:
Mijloace care in de interaciunea, direct sau indirect mijlocit de instrumente,
cu aspectul interesat, caz n care se afirm c este vorba de cunoaterea
empiric, senzorial. n sfera de activitate informativ acest lucru este
echivalent cu culegerea datelor, a informaiilor care se refer la obiectul sau
fenomenul avut n vedere. Metodele prin care se realizeaz acest lucru sunt
observarea, descrierea, msurarea. Formele prin care se reflect cunotinele
sunt senzaiile, percepiile, reprezentrile.
Mijloacele de ptrundere ale fenomenului, a legitilor care guverneaz aspectul
analizat. Desfurate cu ajutorul gndirii aceste mijloace constau din
prelucrarea datelor cu metodele specifice: analiza, sinteza, deducia, inducia.
Formele de reflexie a cunotinelor sunt: noiunile, categoriile, judecile,
raionamentele, ipotezele, teoriile.
8.2.1. Introducere
Observarea i msurarea au constituit principalele mijloace prin care s-au
desfurat activiti de cunoatere.
Prin apariia teoriei sistemelor s-au deschis cile apariiei i dezvoltrii
modelrii.
Teoria sistemelor ofer aspectului studiat trsturi de generalitate cu caracter de
sistem. Din acest moment datele / informaiile cu care se opera pe treapta cunoaterii
376 8.2 - Conceptul de model, modelare i simulare
MODELARE
SISTEM MODEL
SIMULARE
REZULTATE
NU
INTERPRETAREA REZULTATE
REZULTATELOR ACCEPTABILE ?
DA
IMPLEMENTARE
CERCETTOR
scop
abstractizare
SISTEM MODEL
experiment simulare
Informaii
apriori
deductiv
MODEL
inductiv
Date
experimentale
Inteligen artificial
CONCEPTUAL Inginerie software
Software
Informatic
Inginerie
DECLARATIV Limbaje de programare
Sisteme de operare
Fizic
Control automat
Inginerie electric
MODEL FUNCIONAL Analiza performanelor
Sisteme industriale
Biologie i medicin
Dinamic
CONSTRNGERI Inginerie mecanic
Inginerie electric
Sisteme complexe
SPATIAL
Inginerie
Fig. 8.4 Clasificare a modelelor i domenii de utilizare
Cercetarea , n general, are ca scop dobndirea unor cunotine noi asupra unui
sistem, relevarea unor aspecte necunoscute, urmnd ca acestea s fie eventual utilizate
pentru:
Soluii adecvate noi pentru rezolvarea aspectelor amintite;
Interpretri noi asupra cunotinelor sau datelor obinute;
Operaii de diagnosticare;
Dobndirea de cunotine noi n domenii conexe.
Funcie de modul de reprezentare a modelelor se pot meniona destinaiile
acestora (fig.8.5) i o alt ierarhizare a lor (fig. 8.6 [8.23]).
MODEL
Proiectarea se poate finaliza i printr-un produs sau proces nou sau sporirea
performanelor unuia existent (fig.8.7).
CONCEPTUL_3
CONCEPTUL_2
CONCEPTUL_1
PARAMETRI NOI
SCOP DE PROIECTARE
GENERARE EVALUARE /
DEFINIREA SOLUII MODELARE SIMULARE OPTIMIZARE
PROBLEMEI PRINCIPIALE
COMPARARE
PROIECT PRELIMINAR
MODELARE
MATEMATIC
Multe din ecuaiile utilizate sunt ecuaii algebrice difereniale neliniare (DAE).
Definirea interfeei: se clasific porturile n categoria conservative sau
neconservative
Definirea proprietilor semnalelor: continue, discrete.
Conducerea proceselor industriale implic calculul mrimilor de comand care
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 381
PROIECTARE - MECATRONICA
MODELUL
SISTEM DE FIZIC
MSURARE
MODELUL
MATEMATIC
ANALIZA
SIMULARE
MSURRILOR
COMPARARE:
EXPERIMENT
SIMULARE
DA
MODIFIC REZULTAT
PROIECTUL ADECVAT ?
NU
Stare iniial
Variabila_1
proces
Stare final
Variabila stare 2
Fig. 8.12 Proces, stare i variabil de stare
n orice descriere modelul este elementul cheie. n acelai timp trebuie subliniat
faptul c aceast descriere nu este unic. Un rol aparte, din punctul de vedere al
mecatronicii, l joac descrirea dinamicii sistemului.
Ce se nelege ns prin sistem dinamic, n general, i n ce mod poate fi descris
comportarea dinamic a acestuia cu ajutorul variabilelor de stare ?
Un sistem dinamic poate fi caracterizat prin:
una sau mai multe mrimi de intrare variabile n timp ui (t ) care formeaz
intrarea sistemului;
una sau mai multe mrimi de ieire variabile n timp, y j (t ) care formeaz ieirea
sistemului;
ecuaie diferenial care leag variabilele de stare xn (t ) de derivatele acestora,
de mrimile de intrare ui (t ) i perturbaia v(t);
o ecuaie de ieire, care leag mrimile de ieire y j (t ) de variabilele de stare
xn (t ) i de mrimile de intrare ui (t ) .
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 385
vR
PERTURBAIE
COMAND STARE y Rn
xR n
uR m
t
Fig. 8.15 Model continuu n timp
386 8.3 - Modele matematice
X(t)
Tabelul 8.1
Wi a unui sistem fizic, la trecerea dintr-o stare n alta W2 W1 este egal cu suma
dintre variaia lucrului mecanic L i variaia cantitii de cldur Q schimbat de
sistem cu exteriorul.
ntr-o form generalizat, bilanul material se poate exprima prin: rata de
schimb a materiei n sistem este egal cu fluxul net a materialului (fig.8.18).
MATERIE
ACUMULAT
DEBIT DE DEBIT DE
INTRARE int IEIRE ies
MATERIE GENERAT
(gen )
ceea ce nseamn c variaia elementar a energiei cinetice a sistemului are loc prin
intermediul lucrului mecanic elementar al tuturor forelor ce acioneaz asupra
sistemului la momentul t : fore elastice, fore de amortizare, fore perturbatoare.
Legea energiei cinetice se poate formula n mod matematic sub forma:
d (Ec + E p ) = dEm = dL' ( 8.8)
p = M vG = p0 ( 8.11)
unde p0 este impulsul iniial al rigidului, M este masa rigidului iar vG este viteza
centrului de mas.
Energia electromagnetic este forma de energie care depinde de mrimile de
stare ale cmpului electromagnetic. Ea se poate descompune n energie electric, care
depinde numai de mrimile electrice ale cmpului i energia magnetic care depinde de
mrimile magnetice ale cmpului. Concepia despre cmpul electromagnetic considerat
ca sistem fizic capabil s schimbe, s acumuleze i s transmit energie, permite s se
interpreteze energetic o consecin a ecuaiilor lui Maxwell, numit teorema energiei
electromagnetice.
Legea de conservare a sarcinii electrice adevrate. Intensitatea instantanee a
curentului electric de conducie i , care iese din orice suprafa nchis , este egal
cu viteza instantanee de scdere n timp a sarcinii electrice adevrate q din interiorul
suprafeei presupuse antrenat de corpuri n micarea lor:
dq
i = ( 8.12)
dt
Legea de conservare a sarcinii electrice (raportat la o suprafa nchis) are o
390 8.3 - Modele matematice
I
K
K =0 ( 8.13)
A doua relaie cu utilitate extins, pentru regim staionar, este a doua teorem a
lui Kirchhoff :
U
k
ek = Rk I k
k
( 8.14)
W W
X k = = ( 8.22)
x k q =ct x k V =ct
unde energia electric a sistemului este exprimat n primul caz n funcie de
coordonatele generalizate xk i de sarcinile qk , iar n al doilea caz n funcie de
coordonatele generalizate i potenialele Vk .
Q1
Q2
Fig. 8.20 Delimitarea sistemului
392 8.3 - Modele matematice
Ipoteze simplificatoare:
Densitatea a fluidului este constant;
Lichidul este incompresibil
Rezervorul este poziionat vertical;
Seciunea transversal a rezervorului este circular, constant;
Parametrii din sistem:
Debitul volumic de intrare Q1 [m3/s] i debitul volumic de ieire Q2
[m3/s] ;
h [m] nivelul lichidului n rezervor ;
m [kg] masa de lichid ;
A [m2] aria transversal ;
V [m3] volumul de lichid.
Ecuaia de bilan (8.4) aplicat pentru masa unui sistem poart de numirea de
echilibrul masic i are forma :
dm(t )
= Qmi ( 8.23)
dt i
unde m[kg] este masa, Qmi [kg/s] este debitul masic iar t[s] este parametrul timp.
Particularizat pentru echilibrul masic de lichid din rezervor, ecuaia anterioar are
forma :
dm(t )
= Q1 (t ) Q2 (t ) ( 8.24)
dt
Ecuaia diferenial (8.24) (n m) este modelul matematic al sistemului iar este
parametrul modelului. Exist o condiie suplimentar pentru ecuaia anterioar, m 0 .
Prin rezolvarea analitic sau numeric a ecuaiei (8.24) se obine modul de variaie a
masei de lichid n timp.
ntre parametrii geometrici ai rezervorului i masa de lichid din rezervor exist
relaia simpl:
m(t ) = V (t ) = Ah(t ) ( 8.25)
Q2 (t ) = K gh(t ) ( 8.27)
dm(t )
= Q1 (t ) K gh(t ) ( 8.28)
dt
Ecuaia diferenial (8.28) se constituie ntr-un nou model matematic al
rezervorului de lichid.
Observaie. Modelul construit poate prezenta i alte dezvoltri dac se ia n
considerare i influena rezistenei de curgere asupra debitului.
unde T [K] este temperatura, c [J/(kgK)] este cldura specific, m[kg] este masa, V[m3]
este volumul, [kg/m3] este densitatea iar C [J/K] este capacitatea caloric.
Se consider sistemul termic prezentat n figura 8.21 n care lichidul este adus la
temperatura T2.
U[(J/s)/K]
T0
V,
T2
T1, c, q T2, q
P[J/s]
u B,
i 1
2
Fig. 8.22 Circuit magnetic liniar
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 395
di
u = Ri + L ( 8.41)
dt
permit dup nlocuiri, nmulire cu idt i integrare s se obin:
uidt = Ri 2 dt + nid ( 8.42)
t t t
uid = Ri d + nid
2
( 8.43)
0 0 0
Aceast relaie scoate n eviden bilanul energetic din circuitul analizat: primul
termen reprezint energia furnizat de surs, al doilea termen cuantific energia
disipat sub form termic iar al treilea termen este echivalent energiei magnetice
stocate n circuitul magnetic.
Mg Mg
Fig. 8.23 Exemplificarea parametrului concentrat
Adeseori ns, n calculul de mecanic masa unui corp nu se poate considera ca fiind
concentrat fiind necesar admiterea unei distribuii a acesteia pe o suprafa sau pe o
lungime. Exemple similare se pot da i pentru sistemele hidraulice, termice etc.
Domeniului electric i sunt specifice circuite formate din diverse componente:
rezistoare, bobine, condensatoare, diode, tranzistoare, amplificatoare operaionale,
baterii, motoare s.a.m.d. Unui circuit fizic format din astfel de componente i se
asociaz circuitul electric alctuit din modele idealizate denumite elemente de circuit.
Un element de circuit modeleaz un singur fenomen fizic descris de o relaie
matematic simpl ntre tensiunea i curentul de la borne. Astfel:
396 8.3 - Modele matematice
C x C x
x
a) b)
L x R x
C x G x
x
c)
Fig. 8.24 Linie electric cu parametri distribuii
8.3.3.3.1. Introducere
O important metod de interpretare i reprezentare a comportamentului unui
sistem a fost exprimat cu ajutorul ecuaiilor difereniale.
Construirea modelului pornete cu aplicarea legilor fizice de baz (legile lui
Newton, legile lui Maxwell, legile lui Kirckhoff etc.) la procesul care se studiaz, adic
un proces mecanic, electric, sau termodinamic. De la aceste legi, rezult un numr de
ecuaii ntre variabilele sistemului i o variabil independent (n general timpul t).
Aceste ecuaii pot cpta diverse forme:
Ecuaii diferenale ordinare (Ordinary Differential Equations ODEs) care
conine o singur variabil independent:
F (x, y, y ' ,...., y ( n ) ) = 0 ( 8.45)
( )
F1 x, y, y ' ,...., y ( n ) = 0
(
F2 x, y, y ,...., y = 0
' (n)
)
. ( 8.46)
.
( )
F j x, y, y ' ,...., y ( n ) = 0
Aceste ecuaii pot cpta diverse particularizri care conduc i la existena unor
metode diferite de soluionare a lor: ecuaii difereniale liniare sau neliniare, ecuaii
omogene sau ne-omogene.
Modul de rezolvare a acestor ecuaii este prezentat pe larg n literatura de
specialitate. Software-ul aplicativ ofer posibiliti multiple de rezolvare:
n Matematica rezolvarea ecuaiilor ODE se poate realiza n mod
exact apelnd funcia Dsolve [eqn, y, n] sau numeric apelnd funcia
398 8.3 - Modele matematice
semi-explicit
x ' = f ( x, z , t )
( 8.49)
g ( x, z , t ) = 0
Aplicabilitatea acestor ecuaii este extreme de larg: simularea circuitelor
electrice, analiza sistemelor dinamice cu constrngeri, controlul optimal al sistemelor
cu parametri concentrai, mecanica fluidelor etc.
Ecuaiile DAEs sunt reductibile la ecuaii ODEs.
Ecuaii cu derivate pariale (Partial Differential Equations PDEs)
O relaie de forma
u u u
F ( x1 , x2 ,....xn ; u, , ,..., )=0 ( 8.50)
x1 x2 xn
U
C
V3
V1 V3 U = 0
dV3 dV2 V1 V2
C + =0 ( 8.52)
dt dt R
V3 = 0
O x
A
m
mg
Fig. 8.26 Pendulul fizic
400 8.3 - Modele matematice
d L L
= 0 ( 8.57)
dt q& k qk
se poate determina sistemul de ecuaii care descrie micarea punctului material pentru
g = x, y , :
m&x& + 2x = 0
m&y& + 2y + mg = 0 ( 8.58)
x2 + y 2 l 2 = 0
dx
P
P P+ dx
u
x + dx F ( x, t ) dx
2
F ( x, t )
2u u
A 2 = EA + F ( x, t ) ( 8.63)
t x x
care descrie vibraia longitudinal forat a barei i reprezint modelul matematic
cutat.
8.3.3.4.1. Introducre
S considerm un sistem real (fig.8.28) n care elementele componente sunt
acoperite nct nu se poate cunoate construcia lui interioar (n conformitate cu
modul de definire a unui sistem i a compunerii acestuia din elemente reprezentabile
prin blocuri conectabile n funcie de procesul de funcionare) i nu se pot observa
dect firele (conductele) de legtur dintre elemente.
Pe baza schemei funcionale a sistemului real se poate obine schema bloc a
acestuia (fig.8.29). Dac se noteaz n blocurile schemei ecuaiile comportrii la
transfer a fiecrui element n parte, atunci schemele bloc vor reprezenta ntr-o form
402 8.3 - Modele matematice
schematic toate elementele eseniale care sunt necesare pentru aprecierea sistemului i
anume comportarea la transfer i structura (fig.8.30).
X
X
R
R
Y2
Y2
Y1
Y1
SISTEM S
STAREA X
0
f (t )e t dt < ( 8.64)
pentru orice R, 0 < < atunci transformata Laplace a funciei f (t ) exist, este
unic i este definit prin:
L{ f (t )} = f (t )e st dt = F (s) ( 8.65)
0
dky d iu
y ( k ) (t ) = k = 1,2,..., n i u ( i ) (t ) = i = 1,2,..., m ( 8.67)
dt k dt i
Se presupune c condiiile iniiale, adic valorile n t = 0 pentru toate funciile,
inclusiv derivatele lor, sunt nule:
y ( k ) (t ) = 0 k < n i u ( i ) (t ) = 0 i < m ( 8.68)
bm s m + bm 1s m 1 + ... + b0
Y (s) = U ( s) ( 8.70)
s n + an 1s n 1 + ... + a0
sau
Y ( s ) = G ( s)U ( s) ( 8.71)
U 2 ( s)
Y2 ( s ) = U ( s )
a) b)
Fig. 8.32 Funcia de transfer pentru: a- un nod; b sumator
G1 G1
1
G1
U1 ( s ) + U1 ( s) +
G1 G1
U 2 (s) U 2 ( s)
G1
n cazul sistemelor cu mai multe intrri (MISO multiple input / single output)
se poate determina rspunsul sistemului utiliznd principiul superpoziiei : rspunsul
sistemului pentru intrri multiple simultane este suma rspunsurilor individuale pentru
fiecare intrare aplicat separat .
Utiliznd tehnicile de simplificare a schemelor bloc se poate reduce sistemul
analizat la un singur element cu o funcie de transfer echivalent.
406 8.3 - Modele matematice
f (t ) = L-1 (F ( s ) ) ( 8.72)
K y + F
x y K
F = K ( y x) -
x
C y& + F
x& y& F = C ( y& x& ) C
-
x&
a b x a
b a a+b
y= x+ z +
a+b a+b y
x y z +
a
z a+b
V1 V1 R2
R1
R1 + R2 +
R1 R2 V2
V2 = V1 + V3
V2 R1 + R2 R1 + R2
R1 +
R2 V3 R1 + R2
V3
D(s)
+
U (s ) + 1 1 Y(s)
+
s +1 s
-
s+2
corespunztor cazurilor:
Perturbaie zero (fig.8.40)
U (s ) + 1 1 Y1(s)
s +1 s
-
s+2
1 s +1
Y (s) = U ( s) + 2 D( s) ( 8.76)
s + 2s + 2
2
s + 2s + 2
b) S se reduc sistemul, din figura 8.42 la un singur element, utiliznd tehnicile de
simplificare a algebrei schemelor bloc.
+
U(s) + + - Y(s)
G1 G2
- +
G3
G4
Procedura aplicat rezult din figurile urmtoare. Fiecare pas are alocat o
figur. Se indic de fiecare dat funcia de transfer n blocul echivalent rezultant.
1 / G2
+
U(s) + + - Y(s)
G1 G2
- +
G3
G4
U(s) + + 1 Y(s)
G1 G2 1 +
G2
- +
G3
G4
U(s) + G1 G2 1 Y(s)
1 +
1 G1 G2 G3 G2
-
G4
U(s) + G1 (1 G2 ) Y(s)
1 G1 G2 G3
-
G4
U(s) G1 (1 G2 ) Y(s)
1 G1 G2 G3 + G1 G4 (1 G2 )
E = dt = dt ( 8.78)
n mod generic cele dou mrimi se refer la cantiti dintre dou puncte
410 8.3 - Modele matematice
x1 x2
F C F s 2 M , masa
Z ( s ) = sC , amortizor
x1 x2 K , arc
F
M
x1
Fig. 8.49 Impedana mecanic
dx
Pentru analogia vitez intesitatea curentului I , se obine o alt
dt
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 411
variant a impedanei mecanice. Alegerea unei variante sau a alteia ine doar de
comoditatea de lucru. Pentru sistemele mecanice de rotaie se pot defini n mod
asemntor relaii pentru impedanele echivalente.
Avantajele echivalenelor i generarea impedanei generalizate n modul de
construcie a modelelor pentru sistemele fizice este un lucru cert.
O reprezentare mai complex a unui sistem are la baz utilizarea noiunii de
cuadripol. Sistemul este reprezentat prin dou mrimi de intrare i dou de ieire
(fig.8.50). Poarta de intrare cu bornele 1 i 1 i poarta de ieire cu bornele 2, 2
caracterizeaz cuadripolul. Fiecrei pori i este asociat o putere instantanee.
1 I1 I2 2
dipol
U1 U2
liniar
1' I1 I2 2'
Funcia cea mai important a unui cuadripol este cea de element al unui lan de
transmitere a energiei.
Pentru un cuadripol se pot defini:
impedana ca o mrime care caracterizeaz reeaua inclus i depinde doar de
parametrii circuitului:
U
Z= ( 8.79)
I
inversa impedanei, admitana:
1
Y= ( 8.80)
Z
puterea instantanee la borne:
p = u i ( 8.81)
Forma fundametal a ecuaiei cuadripolului este:
U 1 = A U 2 + B I 2
( 8.82)
I 1 = C U 2 + D I 2
unde A, D sunt coeficieni adimensionali, B este o impedan iar D este o admitan.
Condiia de reciprocitate a dipolului se exprim printr-o relaie de forma:
A D B C =1 ( 8.83)
Un caz aparte pentru cuadripoli i care trebuie amintit, este giratorul (gyrator)
definit ca i un caudripol pasiv i liniar, antireciproc:
A D B C = 1 ( 8.84)
Reprezentarea grafic a giratorului i ecuaiile caracteristice sunt:
1 I1 I2 2
U1 U2
1' 2'
Fig. 8.51 Gyratorul
412 8.3 - Modele matematice
U 1 = k I 2
( 8.85)
U 2 = k I 1
unde k este o constant specific dipolului respectiv.
Prin proprietatea de a cupla n sistemul de ecuaii mrimea de intrare i cea de
ieire acest concept permite stabilirea unei relaii ntre mrimi de intrare i ieire de
natur diferit. Cuplajul electromecanic avnd mrimea de intrare electric (tensiune,
curent) i mrimea de ieire mecanic (for generalizat, vitez) este incontestabil
cazul cel mai important.
Exist i posibilitatea de reprezentare printr-un dipol pentru sistemele fizice
mecanice i avantajele sunt deosebite, n special cnd nu se neglijeaz deformaiile
torsionale din sistem n cazul sistemelor rapide, la utilizarea unor cuplaje comandate n
lanul cinematic sau la utilizarea transmisiilor mecanice n lanul cinematic [8.17].
Dou sisteme mecanice clasice un variator mono (fig.8.52a) i un reductor de
turaie (fig.8.52b) au dependenele dintre mrimile de intrare i ieire:
R1 (1 )
M 1 = R2
M2
R2
( 8.86)
1 = 2
R1 (1 )
1
M 1 = M 2
i ( 8.87)
1 = i 2
M1
R1
M1
R2
M2
M2
a) b)
Fig. 8.52 Transmisii mecanice: a variator mono; b reductor de turaie
Din relaiile anterioare se pot determina rapid matricile dipolilor care reprezint
cele dou sisteme:
1
0
W = i ( 8.88)
0 i
R1 (1 )
R 0
W = 2
( 8.89)
R2
0
R1 (1 )
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 413
FV
ZX
PV1 PV2
Z2
+ n
PV2 +
PV1 Z1 Zn PVn 0 = PV j
j =1
+
FV
FV
Z1 Z2 Z3 ZT Z T = Z1 + Z 2 + Z 3
+ PV2 + PV2
FV
+ + FV
ZT 1 1 1
PV Z1 FV1 Z2 FV2 PV = + + ....
Z T Z1 Z 2
PVe
FV
Z1 Z2 Z3
+ PV
Z 2 + Z3
PVe = PV ( 8.91)
Z1 + Z 2 + Z 3
Pentru divizorul de flux din figura 8.55 sunt valabile relaiile:
FV
Z 2 + Z3
FV1 = FV ( 8.92)
Z1 + Z 2 + Z 3
Z 2 + Z3
FV2 = FV ( 8.93)
Z1 + Z 2 + Z 3
Z 2 + Z3
FV3 = FV ( 8.94)
Z1 + Z 2 + Z 3
Principiul de simplificare a impedanei pentru un circuit simplu este similar
modului de lucru din domeniul electric.
PV1 FV3 PV1
FV1 FV2 FV1
Z1
PV2 Z3 ZT
Z2
PV3 PV3
Fig. 8.56 Sistem simplu cu impedane
Z12 = Z1 + Z 2 ( 8.95)
1 1 1
= + ( 8.96)
Z T Z12 Z 3
Z12 Z 3
ZT = ( 8.97)
Z12 + Z 3
416 8.3 - Modele matematice
ZR = R ( 8.100)
R
I0 C Ue
L
ZR
I0 ZC Ue I0 Z Ue
ZL
d 2ue du di
LC 2 + RC e + ue = L + Ri ( 8.104)
dt dt dt
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 417
a) b)
Fig. 8.59 Sistemul mecanic mas-amortizor: a- schema mecanic; b diagrama impedanelor
Conform notaiilor din figura 8.59 se mai pot scrie ecuaiile suplimentare:
PV = Z T FV = (Z C + Z M ) FV ( 8.108)
PVZc = Z c FV ( 8.109)
PVZ M = Z M FV ( 8.110)
8.3.3.6.1. Introducere
Am prezentat n 8.3.1 noiunea de sistem dinamic i modelul matematic
general pentru un sistem continuu n timp:
dx
= F[x(t ), u(t ), t ]
dt ( 8.113)
y (t ) = G[x(t ), u(t ), t ]
unde: x(t ) - este vectorul de stare al sistemului; u(t ) - este vectorul de intrare; y (t ) -
este vectorul de ieire.
ntr-o form compact, modelul matematic al sistemului poate fi descris de dou
ecuaii:
dx
= A x + B u (ecuatia diferentiala de stare)
dt ( 8.114)
y = C x + Du (ecuatia de iesire)
unde:
A nn - este matricea coeficienilor aferent celor n stri ale sistemului;
B nm - este matricea de comand cu m numrul intrrilor n sistem;
C r m - este matricea de ieire cu r numrul de ieiri;
D rm - este matricea de reacie.
Trebuie specificat c alegerea variabilei de stare nu este unic. n funcie de
alegerea unei variabile sau a alteia care s descrie starea sistemului, se obine un sistem
(8.115) de o anumit structur.
x1 (t ) = y (t )
x2 (t ) = x&1 (t ) = y& (t )
...
( 8.116)
xn (t ) = xn( n11) (t ) = y ( n 1) (t )
si
x& n (t ) = y ( n ) (t )
astfel c ecuaia (8.116) se poate scrie sub forma sistemului:
x&1 (t ) = x2 (t )
x& 2 (t ) = x3 (t )
... ( 8.117)
an 1 a a b b
x& n (t ) = xn n 2 xn 1 ... 0 x1 + m u ( m ) (t ) + ... 0 u (t )
an an an an an
0 = F[x 0 , u 0 ]
( 8.119)
y 0 = G[x 0 , u 0 ]
Liniarizarea, sistemului admis pentru analiz, se realizeaz n jurul acestui punct
de funcionare. Dezvoltnd n serie Taylor sistemul (8.119) i reinnd doar termenii de
ordinul 1, se obine forma:
F F
x& (t ) = F(x 0 , u 0 ) + x = x0 (x - x 0 ) + x = x0 (u - u 0 )
x u =u0 u u =u0
( 8.120)
G G
y (t ) = G (x 0 , u 0 ) + x = x0 (x - x 0 ) + x = x0 (u - u 0 )
x u =u0 u u =u0
F F G G
A= x = x0 , B= x = x0 , C= x = x0 , D= x = x0
x u =u0 u u =u0 x u =u0 u u =u0
dx1 di
Fie x1 = i i = , astfel c ecuaia (8.122) se poate scrie:
dt dt
dx1 R 1
= x1 + U 0 ( 8.123)
dt L L
Prin identificare cu sistemul (8.114) se obine:
R 1
A = , x = [i ], B = , u = [U 0 ]
L L ( 8.124)
C = [1], D = [0]
Sursa de
curent
1
Fem
x
controler
2
3 4
G
unde termenii reprezint variaia energiei electrice (dWe), variaia energiei mecanice
(dWmec), variaia energiei termice (dWt) i respectiv variaia energiei magnetice (dWm).
Se poate arta c variaia energiei magnetice, cnd variaz fluxurile magnetice i
se deplaseaz corpuri n cmpul magnetic, este:
dWm = i d Fem dx ( 8.126)
i 2 L( x ) i 2
x
W 2x
x
Fem = m = = 2 L1 e 0 ( 8.129)
x i =ct 2 x 2 x0
pe baza relaiei var.1 / tabelul 8.6:
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 423
i 2 L( x )
2
Wm i2 2K i
Fem = = = L1 + = C ( 8.130)
x i =ct 2 x 2 x x x
n contextul dat modelul dinamic al sistemului de levitaie se poate particulariza
pentru fiecare variant de abordare a calcului inductivitii i este descris de ecuaiile:
dx
=v ( 8.131)
dt
d [L( x )i ]
e = Ri + ( 8.132)
dt
dv
m = mg Fem ( 8.133)
dt
unde: x reprezint poziia bilei fa de poziia de referin; v reprezint viteza bilei;
i reprezint curentul n nfurarea electromagnetului; e reprezint tensiunea de
alimentare a bobinei; R reprezint rezistena nfurrii electromagnetului; L
reprezint inductivitatea nfurrii; g reprezint acceleraia gravitaional
(constant); m reprezint masa bilei.
O dezvoltare a modelul matematic construit se poate realiza pe baza strii
sistemului considernd variabilele de stare x = [x1 x2 x3 ] = [x v i ] i u = e .
T T
df 1 d2 f
(x x0 ) + 2 ( x x0 ) + ...
2
f ( x ) = f ( x0 ) + ( 8.138)
dx x = x0 2 dx x = x0
df
y x ( 8.139)
dx x = x0
l e k e
x10 = + ; x20 = 0 ; x30 = ( 8.140)
r R 2mg R
Liniariznd modelul (8.135) (8.137) n concordan cu cele prezentate anterior,
se obine modelul liniarizat al sistemului de levitaie analizat [8.37]:
dx1
= x2
dt
dx2 2 Rg 2mg 2 gR
= x1 x3 ( 8.141)
dt e k e
dx3 2mg e e
= x2 x3 + e
dt k 2mgk R 2mgk
Forma general a modelului de stare este:
X& = A X + B u
( 8.142)
Y = C X
unde matricile au urmtoarea form de definire:
0 1 0
2 Rg 2mg 2 gR
A= 0 ( 8.143)
e k e
2mg e
0
k 2mgk
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 425
T
e
B = 0 0 ( 8.144)
R 2mgk
C = [1 0 0] ( 8.145)
8.3.3.7.1. Introducere
O metod unitar de analiz i modelare dinamic sistemelor fizice are la baz
utilizarea bond-grafurilor. Dinamica sistemului deriv din aplicarea conservrii
energiei n fiecare moment. Sistemele sunt conectate n locuri prin care puterea curge
ntre acestea. Acest loc este denumit port iar subsistemele cu unul sau mai multe
porturi se numesc multiport.
Conceptul de port de putere a fost introdus de Harold A. Wheeler n 1949 pentru
circuitele electrice i extins mai trziu pentru alte domenii fizice (hidraulic, mecanic
etc.). Acest lucru presupune (conceptual) o interaciune ntre pri ale sistemului. Prin
definiie portul reprezint un punct de interaciune al sistemului, subsistemului sau
elementului cu mediul, un alt subsistem sau element. Portul de putere presupune o
interaciune cu un schimb de energie. n mod grafic acest lucru este sugerat n figura
8.63
efort
element element
flux
efort
element element
flux
Prin bond se nelege o conexiune ntre dou porturi. Dac cele dou porturi sunt
de putere, vom vorbi despre un bond de putere (power bond). Conceptul bond graph
a fost introdus de Paynter (1961) i dezvoltat ulterior de Karnopp i Rosenberg
(1968, 1975, 1983, 1990) sau utilizat n practic.
O bar scurt i perpendicular pe portul putere este denumit linie cauzal i
indic sensul efortului (fig.8.64).
Pentru exemplificarea considerentului de port considerm circuitul RLC
(fig.8.65) cu binecunoscutele ecuaii pentru cele trei elemente. n figura 8.66 se
prezint elementele de circuit cu porturile de putere i bond-ul de putere corespunztor.
426 8.3 - Modele matematice
e e
element 1 element 2 element 1 element 2
f f
C
U
Flux integral - q = f (t ) dt
I I
U R U
U I U I
a) b)
I I
L U C U
U I U I
c) d)
Fig. 8.66 Elementele circuitului RLC n prezentare bond-graf
Componentele de baz, reprezentnd diverse procese fizice, sunt (R, C, I, Se, Sf,
TF, GY, 0,1). Procesele sunt divizate n urmtoarele categorii de baz denumite port
n limbajul bond-graf:
Proces disipativ. n acest caz energia este disipat (pierdut) n mediul
nconjurtor. Acesta este simbolizat n bond-graf printr-un rezistor (R).
Rezistorul electric, frecarea dintr-un lagr se poate modela printr-un element
disipativ de tip R. O component uniport de tip rezistor (R) este caracterizat
de perechea de variabile e(t ) i f (t ) ntre care exist o dependen static
e = G( f ) (independent de timp).
e = R f ( 8.148)
1
f = e ( 8.149)
R
R e
R
f
e
R:R
f
1 f
e
R:R R
f e
Fig. 8.67 Elementul rezitiv
Proces de acumulare. n cadrul procesului conservativ al energiei, aceasta este
428 8.3 - Modele matematice
L 1 f
e I
I:I p
f
e
M
Fig. 8.69 Elementul de tip inductiv
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 429
1
m 12
F = F0 + v dt
430 8.3 - Modele matematice
Efect rezistiv R v1 v2
R
F = R v12
Surs Se Efortul este constant
Sf Fluxul este constant
Transformator F2 v 2
TF TF
F1
v1
F1 v1 = F2 v 2
p
GY GY
M
p = M
Jonciune 0 0 0 f2
f1 f3
f1 + f 2 + f 3 = 0
Jonciune 1
e1
1 1
e2
e3
e1 + e2 + e3 = 0
Direcia fluxului
de putere -
Cauzalitate
-
Impedan Admitan
E(s) E(s)
R:[R] R : [ 1/R ] 1
R R
F(s) F(s)
E(s) E(s)
C: [ 1/sC ] 1
sC C: [ sC ] sC
F(s) F(s)
E(s) E(s)
I: [ sI ] sI I: [ 1/sI ] 1
sI
F(s) F(s)
.GY. .GY.
[1 r ] [r ]
a)
.TF. .TF.
n
[1 n ]
b)
Fig. 8.70 Elementele de conversie i caracterizarea lor
E : Z 1(s)
1 E : Z i (s) E
Z(s)
n
E : Z n(s) Z(s)= Z i (s)
1
Fig. 8.71 Regulile de compoziie pentru jonciunea 1
i(t) C K F
U0 R
C
a) b)
C
Se 0
c) R
C
q = r p x& = A x + B u
p = c q dt
E
TF
.
R . abstractizare
Flux
SURS SISTEM
DE PUTERE Efort MECATRONIC
t
p = f (t ) dt acumulare flux ( 8.159)
0
U = ( p ) dp ( 8.161)
0
T = (q ) dq ( 8.162)
0
e U * - co-energie f T * - co-energie e J
U T G
a) p b) q c) f
Fig. 8.76 Energia acumulat (a, b) i puterea disipat (c)
f0 fi
e0 p
en
a) b)
Fig. 8.77 Varianta nodal i ciclu a modelului structural
Punctul de start n analiza variaional este lucrul mecanic elementar definit ptin
relaiile:
I = f 0 f j q ( 8.164)
j
K = e0 e j p ( 8.165)
j
f1 f3
e1 e3
f2
e2
f1 + f 2 + f 3 = 0 e1 + e2 + e3 = 0
0 1
a) b)
d L L J
+ = f j , j = 1,2,..l ( 8.168)
dt q& j q j q& j
unde lagrangeanul este definit prin:
L =U* T ( 8.169)
Ecuaiile co-Lagrange:
d L* L G
+ = e j , j = 1,2,..l ( 8.170)
dt p& j p j p& j
unde co-lagrangeanul este definit prin:
L* = T * U ( 8.171)
n figura 8.79 se prezint structura principial a unui sistem electromecanic
pentru care se dorete modelarea. Un condensator cu o armtur mobil de mas m este
conectat la o surs de tensiune iar pe de alt parte este conectat fa de un element fix
printr-un amortizor cu constanta c i un element elastic cu constanta k [8.27], [8.10].
Lagrangeanul compus al sistemului analizat este:
L = Lmec + Lel = U mec
*
Tmec + Tel* U el ( 8.172)
E i = q& (t ) m c
R L
c
E (t ) F (t )
C
v = x&
k
k
a) x b)
1 2 1 2 1 2 q2
L= mx& kx + Lq& ( 8.173)
2 2 2 2C
Co-capacitatea compus a sistemului este:
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 437
1 2 1 2
J= Rq& + bx& ( 8.174)
2 2
Sistemul compus subsistemul electric i subsistemul mecanic este
caracterizat prin dou eforturi efective E(t) i F(t). Fora F(t) apare ca urmare a
interaciunii ntre armturile condensatorului C:
We CV 2 q2
F (t ) =
= =
x x 2 x 2C =
( 8.175)
q2 x q2
= =
x 2 0 r A 2 0 r A
Utiliznd relaiile anterioare de definire, se obin ecuaiile difereniale care
constituie modelul matematic al sistemului electromecanic [8.10]:
q
Lq&& + Rq& + = E (t ) ( 8.176)
C
q2
m&x& + bx& + kx + = F (t ) ( 8.177)
2 0 r A
structurat unitar pe baz de: class, model, block, function, connector, package, record,
type. Limbajul Modelica i biblioteca MSL necesit existena unui Modelica translator
pentru a putea fi utilizat ntr-un mediu de simulare [8.23].
a) b)
Fig. 8.81 Controale i funcii n LabView [8.50]
MODELARE PRIN
Dymodraw DIAGRAM OBIECT
Bibliotec
modele
MODELARE
Dymola ORIENTAT OBIECT
SIMULARE
ANIMAIE
Dymoview
Fig. 8.83 Modelare / simulare cu Dymola
a) b)
Fig. 8.84 Clasa obiecte electrice (a) i mecanice (b) [8.44]
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 441
v
d A
S_
d 2x
m 2 = F Ff ( 8.178)
dt
Modelul matematic este descris de sistemul de ecuaii:
dx dx
F0 sign dt la dt 0
+ F la dx
0 = 0 si F > F0
Ff = dt
F0 la dx = 0 si F < F0
dt
dx
F la dt = 0 si F F0
Modelul Coulomb a fost dezvoltat n timp rmnnd ca o referin de baz i
primind denumirea de modelul clasic. Unul din modelele dezvoltate, modelul clasic
stick-slip, este prezentat n figura 8.90 iar modelul modern al frecrii n figura 8.91.
Ff
Fs
Fd
v1 v2 v
1 2 3
f
S+
d+
d A
S
v v v
bn
Dn
F ( x& ) = FC +
(FS FC ) + FV x& ( 8.181)
2
1 + x& &
xS
Bo i Pavelescu au adus modificri modelului printr-o reprezentare exponenial
de forma [8.2]:
x&
F ( x& ) = FC + (FS FC ) e S + FV x&
x&
( 8.182)
unde: FC este valoarea minim a forei de frecare coulombiene; FS este nivelul pentru
frecarea static; x& S i sunt parametri empirici.
O extensie a modelului Dahl este dezvoltat prin modelul LuGree (Lund
Grenoble) care ine cont de frecarea Coulomb i frecarea vscoas, curba de frecare
Stribeck, i frecarea static:
F f = 0 z + 1 z& + 2 v ( 8.183)
a) b)
c)
Fig. 8.94 Instrumentaie virtual pentru modelul frecrii
8.4.3.1. Introducere
Operaiile de lefuire, polizare sunt de neevitat adeseori n construcia de maini.
Aceste operaii vin s finalizeze sau s pregteasc o alt operaie tehnologic.
n mod manual aceste operaii se realizeaz fie prin purtarea unei scule adecvate
de ctre operatorul uman, fie pe maini specializate i dotate cu sculele necesare. Prin
condiiile grele pe care le genereaz praf, zgomot, vibraii etc.- s-a urmrit tot timpul
o mecanizare, automatizare a acestei activiti.
Soluia de flexibilitate maxim cu rezultatele cele mai bune le ofer robotizarea
operaiei. Aplicaia comport una din dou variante utilizate n general. Robotul fie va
purta piesa de prelucrat n faa sculei care este fix, fie scula n raport cu piesa de
prelucrat care este fixat n dispozitive speciale.
Asigurarea succesului operaiei de polizare / lefuire presupune o analiz a
factorilor care sunt angrenai n activitate: geometria bavurilor - dimensiunea bavurilor
poate varia nu numai n cadrul unui lot de piese, ci i pe suprafaa aceleiai piese;
amplasarea bavurilor este variabil pe suprafaa piesei; caracteristici mecanice diferite
pentru o pies (materiale neomogene, incluziuni, defecte locale) ca i pentru un lot de
piese (variaii de compoziie, tratamente termice diferite, viteze de turnare diferite);
dimensiuni geometrice diferite chiar pentru un lot de piese identice (generate de
tehnologia de fabricaie, de uzura sculelor); profunzimea i dispunerea incluziunilor
sau a defectelor de suprafa ca i rugozitatea, pot fi variabile [8.11], [8.12].
Introducerea tehnologiei robotizate n acest domeniu implic o analiz dinamic
a comportrii robot industrial mediu de lucru (susinut de o simulare adecvat) i un
studiu experimental care s definitiveze ipotezele de lucru iniial admise.
Profilul real
Profilul teoretic
care se dorete
-L L y
x0
0 x
Fig. 8.98 Profilul dreptunghiular
x01
u2
u ( t ) = u1 ( t ) + u 2 ( t )
x02
Fig. 8.101 Generarea unui profil complex prin profile unitare standard
Flana RI
k
Motor de c
y
acionare
m
ghidaj
F F
a) b)
Fig. 8.102 Efectorul final i modelul echivalent
k2 c2
y ,y ,y m2
2 2 2
k1 c1
m1
y ,y ,y
1 1 1
Utiliznd notaiile din figura 8.102, ecuaia care descrie dinamica efectorului
final n faza de manipulare grosier, are forma:
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 451
k c
EF
Fn
Fn
Fig. 8.105 Interaciunea cu mediul de lucru a sculei de debavurare
452 8.4 - Simularea sistemelor mecatronice
Fn = C Z ( 8.190)
8.4.4.1. Introducere
Sistemul mecanic al roboilor industriali, n abordrile clasice, a fost considerat
ca o structur nedeformabil, realizat din elemente ideale-rigide. Aceast structur
este n realitate deformabil sub aciunea forelor exterioare tehnologice, a forelor de
inerie i a celor masice, fapt ce nu poate fi neglijat mai ales n cazul roboilor uori i
rapizi.
Compliana structural a sistemului mechanic, prin deformaiile i vibraiile
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 453
d 21 d 1
J red ,r = K m i M red ,r C ( 8.194)
dt 2 dt
unde: Mred,r reprezint momentul redus la rotorul motorului electric; Jred,r este
momentul de inerie redus la rotorul motorului electric; R este randamentul
transmisiei, U este tensiunea pe indus; R, L, I sunt rezistena, inductivitatea i curentul
motorului; Km i KE sunt constantele motorului, iar C este coeficientul frecrilor
vscoase.
Un alt model al cuplei cinematice conductoare const din solide deformabile
reprezentnd motoarele, reductoarele i transmisiile.Acestea se asimileaz cu un singur
element deformabil i o mas inerial (fig.8.107).
d m
= m ( 8.198)
dt
d r
= r ( 8.199)
dt
unde: J este momentul de inerie redus la rotor; I este momentul de inerie al
elementului mobil n raport cu axa de rotaie; K i C sunt constanta de elasticitate i
respectiv de amortizare echivalente.
Modelul Matlab / Simulink al cuplei cinematice conductoare modelate ca
sistem elastic cu o singur mas inerial - realizat pe baza sistemului de ecuaii
(8.195)-(8.199) este prezentat n figura 8.108. Blocul subsistem aferent este prezentat
n figura 8.109. Rspunsul sistemului de acionare la un semnal de intrare de tip treapt
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 455
Principiul de lucru este ilustrat n figura 8.114 unde se prezint modelul pentru
simularea sistemului de acionare al unui modul de translaie. Schema a fost realizat
pe baza subsistemelor bloc din biblioteca standard Simulink i ale subsistemelor din
biblioteca MODEL_RI.
dSPACE
R E
d 2x dx L
M 2 +C + K x = 1 F ( 8.200)
dt dt L2
1 x L
0
x&1 0
x& = K C +
1
1
[F ]
x2 L2
2 M M
M ( 8.204)
[ y ] = [1 0]
x1
+ [0] [F ]
x2
Transcrierea modelului matematic n mediul de lucru Matlab / Simulink este
prezentat n figura 8.125 iar caseta de dialog n figura 8.126. Rezultatul simulrii este
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 463
K2 X3
m2
g
K1 x1
m1
d 2
J 2 = Mgl cos ( 8.208)
dt
unde: J este momentul de inerie a elementului mobil fa de axa de rotaie ; M este
masa mobil a sistemului ; l0 este poziia centrului de mas a sistemului fa de axa
de rotaie ; este unghiul de oscilaie.
Un model matematic, mult mai apropiat de realitate, este descris de ecuaia:
d 2 d
J 2 = Mgl0 cos MgR sin c ( 8.209)
dt dt
unde: este coeficientul de frecare din cupla cimatic de rotaie a sistemului; R
este raza de materializare a cuplei cinematice; c este coeficientul frecrilor vscoase
din sistem.
Validarea, unui model s-au a altuia, presupune abordarea problemei de
identificare a unor parametri a cror cunoatere este redus. Un astfel de parametru este
i coeficientul frecrilor vscoase din sistem.
Modelul descris de ecuaia (8.209) poate fi implementat n mod simplu ntr-un
mediu de simulare. Am apelat la mediul de simulare Matlab / Simulink (fig.8.132).
Modelul dezvoltat permite, prin modul de introducere a datelor, ilustrarea i a
modelului 2 sau a unor variante ale modelului 3 (doar frecare uscat, frecare uscat i
frecare vscoas).
3 4
- +
1
8.5. Concluzii
Prin informaiile prezentate s-a dorit scoaterea n eviden a complexitii
aspectelor legate de modelarea sistemelor mecatronice. n acelai timp au fost oferite
detalii referitoare la medii de lucru actuale pentru simularea sistemelor mecatronice. n
plus s-a evideniat i necesitatea existenei etapei de experiment, identificare de
parametri pentru validarea unui model.
8.6. Bibliografie
[8.1]Andersson, J., Multiobjective optimization in Engineering Design, Linkoping
Universitet (Sweden), 2001
[8.2]Armstrong-Helouvry, B., .a., A Survey of Models, Analysis Tools and
Compensation Methods for the Control of Machines with Friction, Automatics, vol.30,
no.7, p.1083-1138, 1994
[8.3]Asada, H., Goldfine, N., Optimal Compliance Design for Grinding Robot Tool
Holders, IEEE Conf. on Robotics and Automation, St. Louis, 1985
[8.4]Bishop H.: The Mechatronics Handbook, CRC Press, London-New York-
Washington, 2002
[8.5]Breedveld, P., Bond Graphs, Encyclopedia of Life Support Systems (topic 6.43.7),
Twentee (Holand)
[8.6]Broenink, J.F., Introduction to Physical Systems Modelling with Bond Graphs,
MODELAREA I SIMULAREA SISTEMELOR MECATRONICE - 8 471