Sunteți pe pagina 1din 10

Ministerul Educaiei a Republicii Moldova

Universitatea Tehnic a Moldovei


Facultatea Calculatoare, Informatic i Microelectronic
Catedra Automatica i Tehnologii Informaionale

Disciplina: Analiza i modelarea sistemelor informaionale

RAPORT
Lucrare de laborator nr. 4

Tema: Construirea diagramelor de secven

A efectuat:
A verificat:

student a gr. TI-102 Sli Gheorghe


Lector superior R. Melnic
Lector universitar N. Sava

Chiinu 2012

Scopul lucrrii: Formularea abilitilor practice privind construirea diagramelor de secven.


Sarcina lucrrii: Sa se construiasca 4-5 diagrame de Secven pentru modelul sistemului de control a
traiectoriei automobilului.
Noiuni teoretice
Sistemul electronic de control(ESP) al traiectoriei identifica situatiile critice de rulare, de exemplu
pericolul de derapare, si previne prin masuri specifice pierderea controlului asupra autovehiculului. Pentru
ca sistemul electronic de control al traiectoriei sa poata reactiona n situatii critice de rulare, este necesar ca
acest sistem sa primeasca permanent informatii. De exemplu: directia n care roteste volanul conducatorul
auto si cea n care se deplaseaza autovehiculul. Raspunsul la prima ntrebare este obtinut de la senzorii
pentru unghiul de directie si de la senzorii de turatie ABS montati la nivelul rotilor. n baza acelor informatii,
sistemul de comanda determina directia de referinta, precum si o tinuta de drum de referinta a
autovehiculului. Alte date importante sunt reprezentate de giratii si de acceleratia transversala a
autovehiculului. Cu ajutorul acestor informatii, sistemul de comanda determina starea actuala a
autovehiculului. Sistemul electronic de control al traiectoriei previne pierderea stabilitatii autovehiculului n
viraje, datorate unei viteze neadaptate, modificarii neprevazute a suprafetei carosabile (umiditate, polei,
mzga) sau unei manevre bruste de evitare a unui pericol (testul elanului). Nu este important daca
instabilitatea se manifesta prin subvirare ceea ce nseamna situatia n care autovehiculul prezinta tendinta
de deplasare catre exteriorul curbei, sau prin supravirare (deraparea puntii posterioare).
Unitatea de calcul a sistemului electronic de control al traiectoriei identifica natura instabilitatii n baza
datelor transmise de senzori si adopta o masura de corectare prin intermediul sistemului de frnare si al
managementului motorului. n caz de subvirare, sistemul electronic de control al traiectoriei frneaza roata
spate din interiorul virajului. n acelasi timp, reduce puterea motorului pna cnd autovehiculul si recapata
stabilitatea. Supravirarea este prevenita de sistemul electronic de control al traiectoriei prin activarea frnei
asupra rotii frontale din exteriorul virajului si prin interventia asupra sistemului de control al motorului si al
cutiei de viteze. Experienta tot mai extinsa si senzorii cu o acuratete tot mai mare permit o perfectionare
continua a acestui sistem complex de reglare.
Observatie:
Sistemul electronic de control al traiectoriei nu poate depasi limitele existente ale fizicii. n cazul n care
conducatorul auto suprasolicita caracteristicile mecanismului de rulare si ale sistemului electronic de control
al traiectoriei, un accident nu va putea fi evitat nici cu ajutorul ESP.
Despre Diagrama de secven
n diagrama de secven se reprezint numai obiectele care acioneaz i nu se reflect asocierile statice
cu alte obiecte. Pentru diagrama de secven momentul principal este dinamica colaborrii ntre obiecte n
timp. Grafic fiecare obiect se reprezint printr-un dreptunghi i se plaseaz n partea de sus a ciclului su de
via.

Linia de via a obiectului (object lifeline) se reprezint printr-o linie vertical punctat asociat cu un
singur obiect n diagrama de secven. Linia de via definete intervalul de timp n care obiectul exist i
interacioneaz cu sistemul dat.
Pentru a evidenia obiectele active n limbajul UML se utilizeaz notaia special focus control (focus
of control). Focus control se reprezint n form de dreptunghi subire, latura de sus a cruia determin
(reflect) nceputul activitii, latura de jos terminaia focusului de control (activitii).
Scopul colaborrii n contextul limbajului UML const n specificarea comunicaiei ntre o mulime de
obiecte. Fiecare legtura se descrie cu o totalitate de mesaje transferate cu care obiectele-participante se
schimb. n acest sens mesajul (messaje) reprezint un fragment de informaie care este transferat de ctre
un obiect altuia. Totodat acceptarea mesajului iniializeaz anumite aciuni ndreptate spre rezolvarea
problemei de ctre obiectul cruia mesajul i este transferat.
Mesajele nu numai transmit informaia, ele presupun executarea aciunilor ateptate de ctre obiectul
acceptabil. Mesajele pot iniia executarea operaiilor de ctre obiectul unei clase, dar parametrii acestor
operaii sunt transferai mpreun cu mesajul. n diagrama de secven toate mesajele sunt coordonate dup
timpul de apariie n sistemul modelat. Stereotipuri de mesaje
-

"call" invoc o operaie sau procedur a obiectului-destinatar;

"return" returneaz valoarea operaiei executate obiectului apelant;

"create" creaz alt obiect pentru executarea anumitor aciuni;

"destroy" distruge un obiect. Se transmite n caz dac este necesar a termina aciunile din partea
obiectului existent sau dac obiectul trebuie s elibereze resursele alocate;

"send" trimite un semnal unui obiect care se iniializeaz asincron de ctre un obiect i este
acceptat de altul. Diferena ntre un semnal i un mesaj const n fapt c semnalul trebuie s fie
descris n clasa obiectul creia iniializeaz transmiterea lui.

Fig. 1
n figura 1, este reprezentat diagrama de secven dintre care interacioneaz oferul, dispozitivul
pornire/oprire motor, monitorul compoziiei sistemului i sistema ESP. n figura dat este demonstrat lucrul
a sistemului ESP cu autovehicolul.
1.
2.
3.
4.
5.
6.
7.

Pornete maina
Afiare date control
Vizualizare date
Activeaz ESP
Reduce puterea motorului
Verific senzorii roilor
Activeaz senzorul pt unghiul de viraj

8. Afiare rspuns ESP activat


9. Permite intervenia uman
10. Dezactiveaz ESP
11. Afiare rsp. ESP dezact.
12. Vizualizeaz informaii
13. Conduce autovehicolul
14. Oprete maina

15. Permite scoaterea cheii din contact

16.
17.

18. Fig. 2
19.
20. n figura 2 este artat un caz cu Subvirarea. n figura dat interacioneaz obiectele ca: ofer, sistemul
de frnare, ESP.
21.
1. Activarea ESP
2. Activarea senzorilor la roi
3. Activarea senzorilor a acceleraiei transversal
4. Activarea senzorilor pentru unghiul de viraj
5. Comand sistemului s frneze anumit roat
6. Frnare cu success
7. Stabilizarea traiectoriei
22.
23.
24.

25.

26. Fig. 3
27. n figura 3 demonstreaz interaciunea ntre ofer, dispozitivul pornire/oprire motor, dispozitivul de
frnare, i sistemul ESP n cazuri de derulare i alte situaii.
1. Pornete maina
2. Activeaz ESP
3. Activeaz senzori
4. Frnarea roii n dependen de situaie
5. Frnarea executat
6. Traiectoria stabilizat
7. Oprete maina
8. Permite scoaterea cheii din contact
28.

29.
30. Fig. 4
31. n figura 4 este artat funcionalitatea general a sistemului ESP. n figura dat interacioneaz
obiectele ca: oferul, dispozitivul pornire/oprire motor, monitor computer sistem, computer sistem i
ESP.
1. Pornete maina
2. Pornete compiuterul sistemului
3. Indic abateri
4. Primete informaii despre direcie rotire volan i deplasare
5. Iniiaz interveniile asupra sistemului de frnare
6. Activeaz senzori
7. Afieaz monitorizarea datelor
8. Vizualizare date
9. Activare ESP
10. Activeaz senzorile roilor
11. Activeaz senzorii acceleraiei transversal
12. Activarea sensor pentru unghiul de viraj
13. Expedierea informaiei computerului de sistem
14. Afiarea informaiei ESP active
15. Vizualizare monitorului computerului de sistem
16. Conduce maina
17. Frneaz
18. Oprete maina
19. Permite scoaterea cheiei din contact

32.

33. Fig. 5
34. n figura 5 este artat un exemplu n caz dac este derulat la o cotitur spre stnga, atunci
interacioneaz obiectele ca: ofer, Dispozitiv pornire/oprire motor, Roata frontal stnga, Sistema
ESP.
1.
2.
3.
4.
5.
6.
7.
8.
9.

Pornete motor
Activare ESP
Activare senzori
Depistare derulare
Frnarea roii date
Frnarea executat cu success
Stabilizarea traiectoriei
Oprete motorul
Permite scsoaterea cheii din control

35. Concluzie:

36.

n urma execuiei laboratorului nr.4, am studiat elementele diagramei de secven i relaiile


dintre obiectele ei. Diagrama d secven reprezint dinamica colaborrii ntre obiecte n timp. Astfel
am creat 5 diagrame de secven ale unui sistem de control a traiectoriei pentru autovehicol ESP n
care a fost reflectat interaciunea dintre obiecte n timp.