Documente Academic
Documente Profesional
Documente Cultură
Facultatea de Inginerie
Marius M. Bălaş
2022
1. Modelarea în Matlab-Simulink a unui automobil
Ecuaţia prin care se modelează matematic mişcarea unui corp sub acţiunea unei forţe a
fost formulată de sir Isaac Newton (1642-1726) încă din anul 1687 (Philosophiæ Naturalis Prin-
cipia Mathematica):
F = m ∙ a = m ∙ d2x/dt2 (1.1)
unde F [N] este vectorul forţă, m [kg] este masa iar a [m/s2] este vectorul acceleraţie.
Același model de ordin 2 poate fi utilizat și în cazul vehiculelor feroviare.
Primele modele cu care vom lucra sunt simplificate, parametrii folosiți fiind constanți. Ele
urmează a fi dezvoltate în lucrările următoare, atât prin luarea în considerare a mai multor efecte
fizice cât și prin introducerea de parametri neliniari și variabili în timp.
Un model Simulink al acestei ecuaţii este prezentat în Fig. 1.1. Intrările în subsistemul
Automobil sunt: F [kN] forţa comandată de șoferul automobilului (tracţiune sau frânare), m masa
[kg], v0 viteza iniţială [km/h] şi x0 poziţia iniţială [m].
Pentru o prelucrare adecvată a rezultatelor obţinute în urma simulărilor se mai introduc
4 module To Workspace setate în formatul Array care produc în spaţiul de lucru Matlab
următoarele fişiere de date: t (timp), x (poziţie), v (viteză) şi a (acceleraţie).
Simulink oferă pentru fiecare simulare o variabilă de timp tout, dar există situații în care
dimensiunea vectorului tout este diferită de dimensiunile altor vectori de date, motiv pentru care
s-a introdus explicit variabila de timp t.
Din fereastra principală a modelului se setează datele de intrare (constante în exemplul
din Fig. 1, modelate prin blocuri colorate oranj) şi se urmăresc ieşirile, fie direct prin osciloscoape,
fie prin fișierele de date generate în fereastra Workspace.
Fig. 1.1. Modelarea unui automobil prin legea de mişcare a lui Newton, în Matlab-Simulink -
fereastra principală a modelului Automobil
Fig. 1.2. Subsistemul Automobil
Se remarcă cele două blocuri de integrare (1/s), necesare modelării sistemului de ordin 2.
Înmulțirea și împărțirea cu 3.6 realizează conversia vitezei de la m/s la km/h. Forța a fost
reprezentată în fereastra principală în kN, dar în modulul care implementează formula (1.1)
această valoare este înmulțită cu 1000 pentru a trece la unitatea internațională N (Newton).
În submodelul Automobil există şi un bloc de oprire a simulării la îndeplinirea unor condiţii
formulate cu ajutorul blocului Hit Crossing. În figură acest bloc opreşte simularea atunci când
viteza automobilului ajunge 0 km/h, in urma unei frânări de la v0 = 100 km/h.
Figurile sunt obținute pentru cazul simulării unei frânări totale de la 100 km/h.
100
50
0
0 1 2 3 4 5 6 7 8 9
100
50
0
0 1 2 3 4 5 6 7 8 9
-2
-2.5
-3
-3.5
-4
0 1 2 3 4 5 6 7 8 9
Pornind de la ecuaţia (1.1) modelul poate fi perfecţionat, prin adăugarea altor efecte
fizice, cum ar fi mai ales forţa de frecare aerodinamică produsă de rezistenţa aerului la înaintare
Ra, modelată cu ajutorul Coeficientului aerodinamic Cx (drag coefficient):
Ra = 0,5 ∙ ρ ∙ Cx ∙ vx2 ∙ A (2.1)
unde ρ este densitatea aerului, A proiecţia frontală a ariei vehiculului, iar vx viteza longitudinală.
În astfel de formule trebuie acordată o atenţie specială unităţilor de măsură, deoarece în
diferite contexte acestea pot diferi. De exemplu, viteza poate fi exprimată în m/s, km/h sau
mile/oră. În figura următoare se reprezintă definirea coeficientului aerodinamic în unităţile
sistemului internaţional SI.
Studenții sunt invitați să realizeze și să testeze funcționalitatea modelului din Fig. 2.1.
3. Ajustarea modelului cu componenta aerodinamică
a) Pentru determinarea forţei maxime de tracţiune vom simula o accelerare până la 100km/h.
Simularea unui parcurs de 10 km cu 130 km/h indică o durată de 296 s şi o energie de 9628 kW∙h.
Parcurgând aceeaşi distanţă cu 100 km/h obținem o durata mai mare, t=388 s, şi o energie mai
mică: E = 6490 kW∙h. Astfel de simulări sunt utile la planificarea şi optimizarea deplasărilor.
6. Algoritmi de urmărire
O importanţă tot mai mare în industria de automobile o au dotările legate de conducerea auto-
mată Automate Cruise Control ACC. În această categorie se încadrează şi algoritmii de urmărire (Car Fol-
lowing Algorithms). În următorul exemplu se ilustrează modelul unui sistem format din două automobile,
A1 (urmărit) şi A2 (urmăritor). Automobilul urmăritor este dotat cu senzori pentru măsurarea în timp real
a distanţei d. Obiectivul algoritmului este acela de a menține o valoare impusă a distanței dintre A1 şi A2,
dimp, indiferent de manevrele executate de A1.