Automatica Åi Informatica
Automatica Åi Informatica
Automatica Åi Informatica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SUBIECTE<br />
pentru examenul de admitere la masterat, disciplina de profil<br />
Programul de masterat „Automatică şi Informatică”<br />
Examenul de specialitate este alcătuit din două compartimente:<br />
1. Teoria sistemelor.<br />
2. Sisteme cu microprocesoare şi Ingineria sistemelor de programe.<br />
1. Teoria sistemelor<br />
Introducere. Noţiuni fundamentale ale teoriei sistemelor (TS). Principiile de conducere şi<br />
algoritmii de funcţionare ale SA. Schema bloc funcţională a SA. Elementele funcţionale.<br />
Clasificarea SA. Problemele TS.<br />
Sisteme automate liniare. Modele matematice ale elementelor şi SA. Modelul matematic.<br />
Modele statice şi dinamice. Ecuaţia diferenţială. Funcţia de transfer. Caracteristici în timp:<br />
funcţia indicială, funcţia pondere. Caracteristici în frecvenţă, loc de transfer.<br />
Elemente tipice: analiza în domeniul timp şi în frecvenţă (element ideal, inerţie,<br />
integrator, derivativ, oscilant şi cu timp mort).<br />
Schema-bloc structurală, conexiuni elementare, transfigurarea schemelor-bloc structurale.<br />
Funcţiile de transfer ale SA. Reprezentări intrare-ieşire şi intrare-stare-ieşire.<br />
Sisteme multivariabile. Reprezentarea intrare-stare-ieşire. Transferul temporal intrareieşire.<br />
Reprezentarea prin matricea de transfer. Reprezentarea de tip fracţie de matrice.<br />
Reprezentarea polinomială. Controlabilitatea şi observabilitatea sistemelor dinamice.<br />
Controlabilitatea şi observabilitatea stării. Controlabilitatea şi observabilitatea stării parţiale.<br />
Controlabilitatea şi observabilitatea funcţională. Realizări ale matricei de transfer.<br />
Stabilitatea sistemelor automate. Condiţii de stabilitate. Stabilitatea internă. Criterii de<br />
stabilitate Routh şi Hurwitz. Principiul argumentului: criteriile Cremer-Leonhard (Mihailov) şi<br />
Nyquist. Rezerva de stabilitate. Valoarea critică a coeficientului de transfer al sistemului deschis.<br />
Diagrama Bode. Stabilitatea sistemelor cu timp mort. Analiza stabilităţii sistemelor<br />
multivariabile. Domeniul de stabilitate în spaţiul parametrilor. D-separarea pe un parametru şi pe<br />
doi parametri. Stabilitatea structurală.<br />
Performanţele sistemelor liniare continue. Aprecierea performanţelor sistemelor în regim<br />
staţionar (coeficienţii erorii). Aprecierea performanţelor după răspunsul indicial şi în frecvenţă.<br />
Metoda rădăcinilor. Metoda integrării (criterii integrale).<br />
Sinteza sistemelor liniare continue. Metode de sinteză a SA. Elemente de corecţie.<br />
Sinteza elementelor de corecţie.
Sisteme automate neliniare (SAN) Descrierea SAN. Modele matematice în forma<br />
normală Caushi. Elemente neliniare. Caracteristici neliniare tipice. Regimul staţionar în SAN.<br />
Statica SAN. Mişcarea liberă şi impusă. Ecuaţiile în variaţii, aproximarea liniară. Stabilitatea<br />
SAN. Metoda directă Leapunov. Funcţiile Leapunov. Stabilitatea după teoria Leapunov.<br />
Stabilitatea absolută a SAN. Criteriul V.M. Popov. Criteriul cercului. Alte metode de studiere a<br />
stabilităţii absolute. Metoda planului fazelor. Analiza sistemelor cu releu. Cicluri limită.<br />
Determinarea regimurilor periodice. Ecuaţiile SAN în diferenţe finite. Sisteme cu structura<br />
variabilă. Regimuri de alunecare. Metode de analiză aproximativă a SAN. Liniarizarea armonică.<br />
Principiul metodei. Funcţiile de descriere. Metoda echilibrului armonic. Determinarea<br />
parametrilor autooscilaţiilor. Procese lente în sisteme autooscilante. Oscilaţiile forţate în SAN.<br />
Metoda parametrului mic şi separarea mişcărilor. Analiza şi sinteza SAN.<br />
Sisteme automate discrete (SAD). Clasificarea SAD, schema bloc structurală a SAD,<br />
proprietăţi. Modele matematice ale SAD deschis: Ecuaţii cu diferenţe finite, ecuaţii recursive şi<br />
de stare, funcţii de transfer şi locul de transfer. Modele matematice ale SAD închis:<br />
Transfigurarea schemelor structurale ale SAD, funcţia de transfer şi expresiile operaţionale.<br />
Metode de analiză a stabilităţii SAD. Performanţele SAD. Sinteza SAD.<br />
Literatura recomandată<br />
1. Automatizări electronice / Aut.: I. Dumitrache şi alţii – Bucureşti: EDP, 1993. – 440 p.<br />
2. Belea C. <strong>Automatica</strong> neliniară. – Bucureşti: EDP, 1983. – 440 p.<br />
3. Ilaş C. Teoria sistemelor de reglare automată. – Bucureşti: Matrixrom, 2001.-176 p.<br />
4. Ionescu V. Teoria sistemelor. – Bucureşti: EDP, 1985. – 360 p.<br />
5. Ivashchenko N. N. Avtomoticheskoe regulirovanie. – M.: Mashinostroenie, 1978.- 736 s.<br />
6. Kim D. P. Teoria avtomaticheskogo upravlenia . T.1. Lineinîe sistemî. – M.:<br />
FIZMATLIT, 2003. – 288 s.<br />
7. Kim D. P., Dmitrieva N.D. Sbornik zadach po teorii avtomaticheskogo upravlenia.<br />
Lineinîe sistemî. – M.: FIZMATLIT, 2007. – 168 s.<br />
8. Kim D. P. Teoria avtomaticheskogo upravlenia. T. 2. Mnogomernîe, nelineinîe,<br />
optimalnîe i adaptivnîe sistemî. – M.: FIZMATLIT, 2004.- 464 s.<br />
9. Livinţ Gh. Teoria sistemelor automate. - Iaşi: Ed. Dosoftei, 1996.- 488 p<br />
10. Lukas V. A. Teoria avtomaticheskogo upravlenia. - M.: Nedra, 1990. - 416 s.<br />
11. Metodî klassicheskoi i sovremennoi teorii avtomaticheskogo upravlenia / Pod red. K. A.<br />
Pupkova. - M.: Izd. MGTU, 2004. – v.1. - 656 s.<br />
12. Panteleev A.V., Bortakovskii A.S. Teoria upravlenia v primerah i zadachah. – M.:<br />
Vîsshaia shkola, 2003. – 583 s.<br />
13. Pozna C. Teoria sistemelor automate.– Bucureşti: Matrixrom, 2004.-329 p.
14. Sbornik zadach po teorii avtomaticheskogo regulirovania i upravlenia / Pod red. V. A.<br />
Besekerskogo. – M.: Nauka, 1978. – 512 s.<br />
15. Popov E. P. Teoria lineinîh sistem avtomaticheskogo regulirovania i upravlenia. M.:<br />
Nauka,1978. – 256 s.<br />
16. Popov E. P. Teoria nelineinîh sistem avtomaticheskogo regulirovania i upravlenia. M.:<br />
Nauka,1988. – 256 s.<br />
17. Teoria avtomaticheskogo upravlenia / Pod red. V.B. Iakovleva.- M.: Visshaia shkola,<br />
2005.- 567 s.<br />
18. Teoria avtomaticheskogo upravlenia / Pod red. A. V. Netushila. – M.: Vîsshaia shkola,<br />
1976, c.1 – 400 s., 1983, c. 2 – 432 s.<br />
19. Teoria avtomaticheskogo upravlenia / Pod red. A.A.Voronova. – M.: Vîsshaia shkola,<br />
1986, c. 1- 368 s., c. 2 – 504 s.<br />
20. Topcheev Iu. I., Tzîpleakov A. P., Zadachnik po teorii avtomaticheskogo regulirovania.<br />
– M.: Mashinostroenie, 1977. – 592 s.<br />
21. Tudoroiu N., Curiac D. Teoria sistemelor de reglare automată continue. Abordare<br />
aplicativă. – Timişoara: Ed. MIRTON, 1993.- 152 p.<br />
22. Voicu M. Introducere în automatică. – Iaşi: Editura Dosoftei, 1998.-237 p.<br />
2. Sisteme cu microprocesoare şi ingineria sistemelor de programe<br />
2.1.Sisteme cu microprocesoare<br />
Calculatoare de proces. Consideraţii generale. Calculatoarele de proces (CP). Domenii de<br />
utilizare. Moduri de funcţionare a CP în sistemele automate. Clasificarea calculatoarelor de<br />
proces. Calculatoare analogice şi numerice.<br />
Calculatoare de proces numerice. Structura. Procesorul. Microprocesorul. Unitatea<br />
aritmetico-logică. Memoria internă. Regiştrii. Dispozitive de interconectare. Memoria externă.<br />
Principiul Von Neuman de funcţionare a procesorului. Noţiuni de instrucţiune şi set de<br />
instrucţiuni. Formatul general al instrucţiunilor.<br />
Microprocesoare din generaţia INTEL 8086—Pentium. Arhitectura microprocesoarelor<br />
Intel 8086 şi Intel 8088. Memoria. Segmentarea memoriei. Adresa fizică şi logică. Conversia<br />
"adresă logică -- adresă fizică". Indicatorii de stare şi control. Tipuri de date. Noţiune de limbaj<br />
de asamblare.<br />
Elemente ale limbajului de asamblare. Directive şi operatori pentru declararea şi<br />
manipularea datelor.<br />
Setul de instrucţiuni şi tehnici de programare a microprocesoarelor INTEL 8086 —<br />
Pentium. Moduri de adresare a regiştrilor: adresare directă şi adresare implicită. Moduri de
adresare a memoriei: adresare directa, adresare indirecta, adresare bazată, adresare indexată,<br />
adresare bazată-indexată.<br />
Prefixul de înlocuire a segmentului. Accesul la segmente multiple. Procedee tipice de<br />
transfer al datelor. Transferul şi manipularea adreselor. Procedee tipice de implementare şi<br />
optimizare a calculelor aritmetice.<br />
Instrucţiuni de adunare, scădere, incrementare şi decrementare. Instrucţiuni aritmetice cu<br />
transport. Aritmetica numerelor întregi de diferite tipuri. Instrucţiuni aritmetice de înmulţire şi de<br />
împărţire.<br />
Procedee tipice de implementare şi optimizare a structurilor alternative. Instrucţiunea de<br />
salt necondiţionat. Moduri de adresare a destinaţiei de salt. Tehnica "saltului tabelar".<br />
Instrucţiuni de salt condiţionat în cazul valorilor fără semn şi cu semn. Saltul condiţionat "lung",<br />
intersegment şi indirect.<br />
Procedee tipice de implementare şi optimizare a structurilor ciclice. Instrucţiuni specifice<br />
ciclurilor.<br />
Procedee tipice de implementare şi optimizare a operaţiilor asupra şirurilor. Instrucţiuni<br />
asupra şirurilor. Procedee tipice de implementare şi optimizare a operaţiilor asupra biţilor.<br />
Instrucţiuni asupra biţilor.<br />
Tehnici de implementare a subprogramelor. Proceduri intra- şi intersegment. Moduri de<br />
transfer al argumentelor şi de returnare a rezultatelor. Transferul parametrilor prin intermediul<br />
stivei.<br />
2.2 Ingineria sistemelor de programe<br />
Introducere. Obiectivele ingineriei programării. Scopul ingineriei programării,<br />
caracteristici. Fazele elaborării sistemelor software. Sistemul informaţional. Procedee de<br />
proiectare a sistemelor informaţionale.<br />
Metodologii de dezvoltare a programelor. Metodologia secvenţială cascadă. Metodologia<br />
ciclică spirală. Metodologia hibridă ecluză. Analiza orientata obiect. Ingineria cerinţelor. Analiza<br />
orientata obiect. Metode de analiza orientata obiect. Proiectarea orientata obiect. Procesul<br />
proiectării sistemelor software. Caracteristicile unei proiectări corecte. Etapele proiectării<br />
orientate obiect . Implementarea. Limbaje de programare. Testarea şi întreţinerea. Verificare si<br />
validare. Tipuri de testare. Testarea programelor orientate obiect. Întreţinerea produselor<br />
software.<br />
Limbaj de modelare. UML. Tipuri de diagrame UML. Diagrama cazurilor de utilizare.<br />
Relaţia de generalizarea, dependenţă, extindere, includere. Diagrame de interacţiune. Diagrama<br />
de secvenţe. Diagrama de colaborare. Diagrama de clase. Asocierea. Agregarea. Compunerea.
Vizibilitatea atributelor şi operaţiilor. Moştenirea. Polimorfismul. Interfeţe.Diagrame de<br />
activităţi. Diagrame de stări.Diagrama pachetelor. Diagrame de implementare.<br />
Conceptele de bază programării orientate pe obiect.<br />
Vizibilitatea membrilor. Constructor si destructor. Constructor de copiere. Destructor<br />
virtual. Funcţii „inline”. Supradefiniţia funcţiilor. Funcţii cu parametri cu valori implicite.<br />
Supradefiniţia operatorilor.<br />
Clase. Sintaxa definiţiei de clasă şi structură. Date şi funcţii membru. Clase incluse.<br />
Derivarea claselor. Funcţii virtuale. Moşteniri multiple. Implementarea obiectuală a structurilor<br />
de date dinamice. Structuri de date dinamice liniare. Structuri aboriscente.<br />
Funcţii virtuale. Sintaxa funcţiilor virtuale. Legarea dinamică; apelul funcţiilor virtuale.<br />
Destructori virtuali. Funcţii virtuale pure. Clase abstracte.<br />
Şabloane de clase. Funcţii şi clase template. Instanţierea şabloanelor. Relaţii între şabloane.<br />
Derivarea claselor template.<br />
Literatura recomandată:<br />
· Sisteme cu microprocesoare<br />
1. 1. Каган Б.М., Сташин В.В. Основы программирования микропроцессорных<br />
устройств автоматики. - М.: Энергоатомиздат, 1997.<br />
2. 2. Балашов Е.П. и др. Микро- и мини-ЭВМ. - Л: Энергоатомиздат, 1984.<br />
3. Абель П. Язык ассемблера для IBM PC и программирования. - М.: Высшая школа,<br />
1992.<br />
4. 4. Левкин. Г. Н., Левкина В. Е. Введение в схемотехнику ПЭВМ PC/AT. - М:<br />
Изд-во МПИ, 1991.<br />
5. Georgescu H. Programare concurentă. Teorie şi aplicaţii. – Bucureşti: Ed. Tehnică, 1996.<br />
6. Hockney R. W., Jesshope C. R.. Calculatoare paralele: Arhitectură, programare şi<br />
algoritmi. – Bucureşti: Ed. Tehnică, 1991.<br />
7. Păunescu F. Sisteme cu prelucrare distribuită şi aplicaţiile lor. – Bucureşti: Ed. Tehnică,<br />
1993.<br />
8. Barbat A. şi al. Limbaje de programare de timp real. – Bucureşti: Ed. Tehnicã, 1993.<br />
9. Bejan V., Safeaniuc M. Numărătorul-temporizator şi interfaţa paralelă. Îndrumar de<br />
laborator. – Chişinău, U.T.M., 1998.<br />
10. Bejan V., Safeaniuc M. Coprocesorul matematic şi interfaţa serială. Îndrumar de laborator.<br />
- Chişinău, U.T.M., 1997.<br />
11. Safeaniuc M., Bejan V., Şişianu S.. Unităţi complementare. Îndrumar de laborator. -<br />
Chişinău, U.T.M., 1997.
12. Safeaniuc M., Bejan V. Tastatura şi afişajul. Îndrumar de laborator. - Chişinău, U.T.M.,<br />
1997.<br />
· Ingineria sistemelor de programe<br />
1. Smeureanu I., Dardala M. Programarea in limbajul C/C++. - Bucuresti : Editura CISON,<br />
2001. - 307 p.<br />
2. Smeureanu I., Dardala M. Programarea orientata obiect in limbajul C++. - Bucuresti :<br />
Editura CISON , 2002. - 333 p.<br />
3. Schildt H. C++ : manual complet. - Bucuresti : Teora , 2003 . - 644 p.<br />
4. Logofatu D. H. C++ : Probleme rezolvate si algoritmi. - Iasi : Polirom , 2001. - 280 p.<br />
5. Somnea D., Turturea D. Initiere in C++ : Programarea orientata pe obiecte. - Bucuresti :<br />
Editura tehnica , 1993. - 383 p.<br />
6. Рамбо Дж., Блаха М. UML 2.0 : Объектно-ориентированное моделирование и<br />
разработка. - Москва : Питер . - Санкт-Петербург . - Нижний Новгород , 2007. -2-е<br />
изд. . - 544 p.<br />
7. Боггс У., Боггс М. UML Rational Rose. - Изд. Лори, 1998.<br />
8. Федотова Д. Э. CASE-технологии. - Москва : Горячая линия - Телеком , 2005. - 157 p.