Documente Academic
Documente Profesional
Documente Cultură
Ce implica simularea?
- Replicarea functionarii unui proces sau a unui sistem in timp real.
De ce sa folosim simularea?
Variabilitatea – multe sistem de operare sunt supuse
variabititatii.
Unele sunt previzibile, de ex. Schimbarea numarului de
operatori dintr-un centru de apel in timpul zilei pentru a
raspunde volumelor de apeluri, iar altele nu, de exemplu,
rata de sosire a pacientilor la urgenta spitalului.
Interconectarea – componentele sistemului nu functioneaza
izolat, ci se afecteaza reciproc. Este dificil sa se prevada
efectul interconexiunilor, spre exemplu clientii care trebuie
sa treaca prin diferite etape interconectate.
Complexitatea – multe sisteme de operare sunt complexe,
interconexiuni si combinatii intre componentele sistemului.
Avantajele simularilor
Cost – Experimentarea folosind sistemul real este probabil
costisitor. Este costitor sa intrerupeti operatiunile de zi cu zi
pentru a incerca noi idei.
Daca modificarile duc la deterioare performantei operatiei –
rezulta pierderea satisfactiei clientilor.
Timpul – timpul consumat pentru a experimenta sistemul
real este mare poate dura mai multe saptamani si luni
inainte de a se obtine o adevarat reflectie.
Controlul conditiilor experimentale – Este util sa controlati
conditiile in care se efectueaza experimentul.
Sistemul real nu exista. Este posibil ca sistemul real sa nu
existe.
Dezavantajele simularii
Software-ul scump – simularea nu este neaparat ieftina, iar costul
dezvoltarii si utilizarii modelului poate fi considerabil
Consumatoare de timp – simularea este o abordare consumatoare de
timp
Volumul enorm de date – cele mai multe simulari necesita o cantitate
semnificativa de date
Necesita expertiza – necesita abilitati in modelarea conceptuala, validare
si analiza statica.
Sisteme de fabricatie
Sisteme publice, asistenta medicala, resurse militare, resure naturale
Sisteme de transport
Sisteme de constructie
Automotive
Reingineria / managementul proceselor de afaceri
Prelucrare alimentara
Performanta sistemului computerului
Caracteristicile modelului
Fizice (prototipuri)
Analitica (matematica)
Calculator (Simulare Monte Carlo)
Descriptiva (analiza de performanta)
Perspective (optimizare)
Terminologie ADAMS
De ce sa folosim ADAMS/Car
Conecteaza departamentele de proiectare prin schimb interactive de modele si
dat – folosirea simultana a bazei de date de catre departamente diferite pierderi
minime de date.
Interconectarea departamentelor
Inlocuirea sub-sistemelor
Permite modificarea unui singur sub-sistem putand fii folosit pentru mai multe
vehicule
Inlocuirea sub-sistemelor
Terminologie in simulare
Variabile de stare: Definesc starea unui sistem. Simularile pot fi reluate daca se
folosesc variabile de stare
Evenimente: Produc schimbari in starea sistemului
Pentru a vizualiza valorile tabelar sau sub forma grafica folositi comanda View
din meniul principal selectand expunere fie grafica sau tabelara.
Functia Curve Manager poate fi inchisa fie din Standard Interface sau
Template Builder doar din modul grafic. Din modul tabelar se poate inchide
functia doar daca se transfera in modul graphic apoi meniul File -> Close.
La terminarea modificarilor din fisierul cu proprietati aceseta se poate salva. MSC
ADAMS/Car salveaza fisierul in directorul corespunzator pentru tabele in baza de
date edtiabila selectata. ( fisierul de proprietati pentru arc MSC ADAMS/Car se
va salva in directorul spring.tbl).
Pentru a schimba aparteneta unei curbe caracteristice, din meniul Settings al functiei
Curve Manager selectati Appearance.
Un ansamblu este alcatuit dintr-un stand si unul sau mai multe subsisteme(chiar
standul insasi este un subsistem specializat).
Pentru rularea unei simulari este necesara folosirea unui ansamblu, deoarece
simularile sunt activate de catre standuri.
G. Parametrii suspensiei
Cazurile particular ale simularii suspensiilor se pot accesa din baza de date
existenta sau se pot adopta/crea prin selectarea: Simulate->Suspension
Analysis ->Create->Load case. Se poate selecta tipul de analiza necesara
sau se pot ajusa/introduce noi valori ale cazului.
I. Mesaje de eroare
De interes este faptul ca trebuie sa cautam care dintre comunicatori sunt liberi
pentru a putea continua simularea. De obicei, comunicatorii, sunt conectati la
sistemul de caroserie cu alte subsisteme care nu fac obiectul simularii. MSC
ADAMS/Car daca nu poate identifica comunicatorii conectati, in ataseaza de
cale.
Evenimente in viraj:
- Breaking-In-Turn (Franare in viraj)
- Power-Off-Cornering (Decuplarea puterii in viraj)
- Constant Radius Cornering (Viraj constant)
- Cornering with Steering Release (Viraj cu eliberarea volanului)
- Lift-Off Turn-In (Viraj cu pierderea aderentei)
Evenimente in curs:
- ISO Lane Change(Schimbarea benzii de mers)
- 3D Road (Drum tridimensional)
Manevre cvasi-statice:
- Constant Radius Cornering (Viraj la unghi constant)
- Constant Velocity Cornering (Viraj cu viteza constanta)
- Force Moment Method (Moment Forta)
Evenimente personalizate:
- DATA DRIVEN (Eveniment personalizat – va functiona doar daca standul
de testare este _MDI_Driver_testrig)
- ADAMS/DRIVER
Dupa orice modificare adusa subansamblelor din punct de vedere al
maselor va trebui ajustata masa integului ansamblu
Intrerfata Sofer Standard (SDI) Masina Condusa
Avantajele SDI:
- nu este necesar creare de controlere;
- reducerea timpului de simulare dacă condițiile sunt îndeplinite;
oprirea simulării ”timpurie” dacă condițiile nu sunt îndeplinite;
- se pot combina stările de DM: buclă-deschisă accelerație cu buclă
– închisă direcție;
- Se pot recrea orice test fizic sau evenimente din măsurători;
- Scrierea evenimentului cu mini-manevre permite construirea
ușoară a noi teste;
- Transmisie automată în trenul de propulsie;
- permite controlul absolut al vehiculului astfel că se poate construi
orice fel de eveniment
Parametrii in SDI
Atributele blocurilor
STEERING (Virarea):
- FILE – trebuie să se specifice un fișier *.dcd;
- STRAIGHT - Controlează vehiculul să meargă drept din poziția
inițială;
- SKIDPAD – Controlează virarea în spirală (cu alunecare). Parametrii
adiționalii trebuie definiți implicit;
- TURN_DIRECTION – Virare stânga sau dreapta;
- TURN_ENTRY_DISTANCE – Distanța din punctul de pornire până la
viraj;
- RADIUS – Raza virajului cu alunecare;
- MAINTAIN – Menținerea vitezei inițiale ale vehiculului. DM va
controla accelerația vehiculului pentru a menține viteza
inițială.
! Pentru fiecare bloc de tip MACHINE CONTROL trebuie să se genereze
un bloc
de date separate