1 conf Tom SAVU Catedra T C M

  • Slides: 34
Download presentation
1 conf. Tom SAVU Catedra T. C. M. Modelare şi Simulare

1 conf. Tom SAVU Catedra T. C. M. Modelare şi Simulare

2 an univ. 2001 - 2002 sem. I Curs 3 ore Lab. 1 oră

2 an univ. 2001 - 2002 sem. I Curs 3 ore Lab. 1 oră 20 % 40 % Colocviu S 14 40 % 4 p. c.

3 Cuprins curs 1. Noţiuni introductive 2. Sisteme de achiziţie de date 3. Elemente

3 Cuprins curs 1. Noţiuni introductive 2. Sisteme de achiziţie de date 3. Elemente de statistică matematică 4. Analiza datelor experimentale 5. Generarea numerelor aleatoare 6. Reţele Petri 7. Software-uri comerciale de simulare 8. Studii de caz

4 Lucrări laborator 1. Prelucrarea datelor experimentale 2. Funcţii de regresie 3. Programare grafică

4 Lucrări laborator 1. Prelucrarea datelor experimentale 2. Funcţii de regresie 3. Programare grafică 4. Reţele Petri 5. Witness 6. Taylor II Prezenţă obligatorie. Recuperare în max. 2 săptămâni Minimum 5 lucrări efectuate corespunzător.

5 Cuprins curs 1. Noţiuni introductive 2. Sisteme de achiziţie de date 3. Elemente

5 Cuprins curs 1. Noţiuni introductive 2. Sisteme de achiziţie de date 3. Elemente de statistică matematică 4. Analiza datelor experimentale 5. Generarea numerelor aleatoare 6. Reţele Petri 7. Software-uri comerciale de simulare 8. Studii de caz

6 Noţiuni introductive 1. Sisteme şi procese de producţie 2. Model, modelare, simulare 3.

6 Noţiuni introductive 1. Sisteme şi procese de producţie 2. Model, modelare, simulare 3. Tipuri de modele 4. Etapele realizării unui model de simulare

7 ETAPELE REALIZARII UNUI MODEL DE SIMULARE

7 ETAPELE REALIZARII UNUI MODEL DE SIMULARE

8 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

8 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

9 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

9 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

10 Stabilirea obiectivelor

10 Stabilirea obiectivelor

11 Stabilirea obiectivelor Tehnico - economice • Oportunitate • Volum de munca • Profit

11 Stabilirea obiectivelor Tehnico - economice • Oportunitate • Volum de munca • Profit • Stabilitate solutii Cri ter ii • Experienta • Incredere client Subiective

12 Stabilirea obiectivelor Obiectivul sa fie realist Sa se constientizeze caracterul probabilistic al solutiilor

12 Stabilirea obiectivelor Obiectivul sa fie realist Sa se constientizeze caracterul probabilistic al solutiilor

13 Stabilirea obiectivelor Exemplu de obiectiv: Stabilirea unei politici optimale de plecare in cursa

13 Stabilirea obiectivelor Exemplu de obiectiv: Stabilirea unei politici optimale de plecare in cursa a troleibuzelor

14 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

14 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

15 Colectionarea si analiza primara a datelor Familiarizarea executantului cu sistemul ce urmeaza a

15 Colectionarea si analiza primara a datelor Familiarizarea executantului cu sistemul ce urmeaza a fi modelat Identificarea variabilelor de stare si a parametrilor relevanti pentru obiectivul propus (modelul este o simplificare) Identificarea factorilor perturbatori, a criteriilor de periodicitate si a relatiilor interne A nu se neglija informatiile obtinute pe parcursul stabilirii obiectivului (negocierii)

16 Colectionarea si analiza primara a datelor Parametri si variabile: • numar de statii

16 Colectionarea si analiza primara a datelor Parametri si variabile: • numar de statii • distante intre statii • numar vehicule disponibile • viteze medii pe portiuni • capacitati de transport (grade de confort) • numar de calatori in statie (in functie timp) • timp de asteptare acceptabil • rate de defectare si timpi de reparare. . . . s. a. m. d.

17 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

17 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

18 Formularea modelului de simulare Sistematizarea variabilelor de intrare, parametrilor, variabilelor de iesire, dependentelor

18 Formularea modelului de simulare Sistematizarea variabilelor de intrare, parametrilor, variabilelor de iesire, dependentelor si indicatorilor tehnico - economici Variabile de intrare SISTEM (parametri dependente) Variabile de iesire

19 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

19 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

20 Estimarea variabilelor de intrare • Achizitia datelor (esantionare, colectare, masurare C 3) •

20 Estimarea variabilelor de intrare • Achizitia datelor (esantionare, colectare, masurare C 3) • Prelucrarea statistica primara (Lab. 1, C 4) (Eliminare erori aberante si sistematice, calcul parametri statistici principali, determinare distributie de probabilitate) • Determinarea modurilor de variatie in timp NU UITATI TEMA DE CASA !

21 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

21 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

22 Estimarea caracteristicilor operative Determinarea expresiilor matematice sau a relatiilor procedurale dintre variabilele de

22 Estimarea caracteristicilor operative Determinarea expresiilor matematice sau a relatiilor procedurale dintre variabilele de intrare, parametrii si variabilele de iesire ale sistemului. Expresiile matematice se determina in general prin analiza de regresie. (Lab. 2, C 4)

23 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

23 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

24 Descrierea algoritmului si scrierea programului Modalitati de realizare a programului de simulare: •

24 Descrierea algoritmului si scrierea programului Modalitati de realizare a programului de simulare: • intr-un mediu (limbaj) de programare (Lab. 3, C 5); • prin transpunere in modele abstracte si utilizarea de software specializat (Lab. 4, C 6); • cu utilizarea de software de simulare dedicat (Lab. 5 si 6, C 7).

25 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

25 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

26 Validarea modelului A nu se confunda cu corectitudinea cu care transpunerea software descrie

26 Validarea modelului A nu se confunda cu corectitudinea cu care transpunerea software descrie modelul imaginat. Validare prin simularea: • unor situatii anterioare • unor situatii cu consecinte previzibile

27 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

27 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

28 Planificarea experimentelor • Necesitate rezultata din caracterul probabilistic al modelului • Urmareste determinarea

28 Planificarea experimentelor • Necesitate rezultata din caracterul probabilistic al modelului • Urmareste determinarea indicatorilor statistici principali ai rezultatelor simularii

29 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

29 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

30 Simularea In functie de scop: • Simulare pentru obtinere date; • Simulare de

30 Simularea In functie de scop: • Simulare pentru obtinere date; • Simulare de prezentare concluzii.

31 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor;

31 Etape: b Stabilirea obiectivelor (definirea problemei); b Colectionarea si analiza primara a datelor; b Formularea modelului de simulare; b Estimarea variabilelor de intrare; b Estimarea caracteristicilor operative; b Descrierea algoritmului si scrierea programului; b Validarea modelului; b Planificarea experimentelor; b SIMULAREA; b Analiza rezultatelor.

32 Analiza rezultatelor Prelucrari statistice ale rezultatelor simularii Analiza de credibilitate (bun simt) Estimare

32 Analiza rezultatelor Prelucrari statistice ale rezultatelor simularii Analiza de credibilitate (bun simt) Estimare consecinte (economice, sociale etc. )

33 Activitati ulterioare Stabilirea procedurilor de actualizare a modelului Verificarea concordantei cu realitatea Diseminarea

33 Activitati ulterioare Stabilirea procedurilor de actualizare a modelului Verificarea concordantei cu realitatea Diseminarea rezultatelor

THE END

THE END