Documente Academic
Documente Profesional
Documente Cultură
Baza de date n care ADAMS pstreaz operaiile din sesiunea de lucru este de tip
ierarhic (fig. 1). n acest sens, fiecare obiect din baza de date are un obiect cruia i
aparine, denumit printe (parent), i o serie de obiecte care i aparin, denumite copii
(children).
ntr-o baz de date, care din punct de vedere fizic este de fapt fiierul, se pot
construi stoca unul sau mai multe modele, care pot reprezenta de exemplu multiple
versiuni ale aceluiai sistem mecanic, ceea ce permite compararea facil a rezultatelor
ntre modele.
Modelele dintr-o baz de date pot fi i subsisteme ale unui sistem complex, existnd
posibilitatea conectrii ulterioare a subsistemelor n ansamblul sistemului. Cuplarea se
poate realiza prin crearea unui model nou, n aceeai baz de date, sau prin utilizarea ca
model destinaie a unuia dintre modelele (subsistemele) existente.
Sistemul mecanic este tratat n ADAMS ca un ansamblu de corpuri (denumite pri
parts) conectate prin legturi mecanice (cuple), elemente elastice i de amortizare.
Etapele pentru modelarea i simularea sistemelor mecanice cu programul ADAMS
sunt prezentate n schema din figura 2.
Tipurile de pri incluse n ADAMS sunt: corpuri rigide, corpuri elastice i corpuri
fr mas. Corpurile rigide sunt definite de mas i proprieti ineriale. ADAMS conine o
bibliotec de solide elementare (sfer, cilindru, tor .a.), din care se pot crea corpuri
complexe (solide compozite) prin aplicarea de operaii booleene (reunire, extragere,
intersecie). Corpuri rigide se pot crea i pornind de la suprafee plane nchise prin
adugarea grosimii (extruziune), respectiv prin rotirea n jurul unor axe centrale (suprafee
de rotaie). Totodat, ADAMS permite importul de solide create cu un program CAD (de
ex. ProENGINNER, EUCLID, CATIA, AutoCAD), utiliznd programul de import export ADAMS/Exchange i diverse formate specifice de fiier (ex. STEP, IGES .a.).
Simularea sistemului mecanic, dup conceperea modelului, are ca obiectiv
identificarea caracteristicilor de performan i a rspunsului la un set de condiii de
operare; aceasta se face cu ajutorul modulului ADAMS/Solver, care formuleaz i rezolv
automat ecuaiile de micare ale modelului. Dup rezolvare se realizeaz animarea
modelului i se pot afia diagrame de variaie a unor mrimi de interes. Se poate rerula
animaia, se poate opri pe un cadru din animare, respectiv se poate modifica unghiul
camerei de vizualizare.
Validarea modelului teoretic se poate face prin compararea rezultatelor obinute cu
datele msurate pe cale experimental pe sistemul mecanic real. n situaia n care apar
diferene ntre rezultate, se poate ajusta (finisa) modelul teoretic, prin adugarea frecrilor
din model, schimbarea corpurilor rigide cu echivalentele deformabile sau a articulaiilor
rigide cu legturi flexibile (operaia este complex i necesit date experimentale sigure).
B
2
O1
1
b. Program MAPLE:
> restart;
> > r:=0.07;l:=0.3;xo1:=0;yo1:=0;
> phi1:=20*t;
> plot(phi1,t=0..5);
> xa:=r*cos(phi1);ya:=r*sin(phi1);
> plot(xa,t=0..5);plot(ya,t=0..5);
> omega1:=diff(phi1,t);
> plot(omega1,t=0..5);
> vxa:=-r*omega1*sin(phi1);vya:=r*omega1*cos(phi1);
> plot({vxa,vya},t=0..5);
> xc1:=simplify((xo1+xa)/2);yc1:=simplify((yo1+ya)/2);
> eps1:=diff(omega1,t);
> axa:=-r*(eps1*sin(phi1)+omega1^2*cos(phi1));aya:=r*(eps1*cos(phi1)omega1^2*sin(phi1));
> plot({axa,aya},t=0..5);
> axc1:=axa/2;ayc1:=aya/2;
> cos(phi2):=sqrt(1-r^2/l^2*(sin(phi1))^2);
> xb:=xa+l*cos(phi2);yb:=0;
> phi2:=arccos(sqrt(1-r^2/l^2*(sin(phi1))^2));
> plot(phi2,t=0..5);
> plot(xb,t=0..5);plot(yb,t=0..5);
> omega2:=diff(phi2,t);
> plot(omega2,t=0..5);
> eps2:=diff(omega2,t);
> plot(eps2,t=0..5);
> xc2:=simplify((xb+xa)/2);yc2:=simplify((yb+ya)/2);
> vxb:=-r*omega1*sin(phi1)-l*omega2*sin(phi2);vyb:=0;
> plot({vxb,vyb},t=0..5);
> axb:=-r*(eps1*sin(phi1)+omega1^2*cos(phi1))l*(eps2*sin(phi2)+omega2^2*cos(phi2));ayb:=0;
> plot({axb,ayb},t=0..5);
> axc2:=(axb+axa)/2;ayc2:=(ayb+aya)/2;
c. Modelare in ADAMS
Lansarea MSC.ADAMS din
WINDOWS:
Crearea manivelei
a. Click pe suprafata de lucru.
b. Apasati tasta F4. Apare
fereastra Coordinates
c. Selectati Link din Main
Toolbox.
d. Selectati Length, apoi Width
si Depth.
e. In campul Length introduceti
70, in campul Width si Depth
introduceti 10.
f. Pozitionati cursorul in pozitia
(0,0,0) si dati click.
g. Mutati cursorul si, cand vedeti
ca apare elementul cinematic, dati
click. Este creata manivela
denumita automat PART_2.
Redenumirea piesei:
a. Click-dreapta pe manivela
(PART_2).
b. Selectati
Part:PART_2/Rename
c. In campul New Name
introduceti Manivela.
d. Selectati OK.
Crearea bielei:
a. Selectati Link in Main
Toolbox.
b. Selectati Length, in campul
Length introduceti 300 . Selectati
Width, in campul Width
introduceti 10. Selectati Depth, in
campul Depth introduceti 10.
c. Mutati cursorul in punctul
Manivela.Marker2 si dati click.
d. Mutati cursorul pe abscisa pana
cand elementul cinematic care a
aparut a atins punctul cu ordonata
0 (340,0,0) si dati click.
e. Este creata biela, denumita
automat PART_3.
f. Redenumiti PART_3 ca
Biela.
Crearea Ghidajului:
a. Selectati Link in Main
Toolbox.
b. Selectati Length, in campul
Length introduceti 200 . Selectati
Width, in campul Width
introduceti 10. Selectati Depth, in
campul Depth introduceti 10.
c. Mutati cursorul in punctul
(200,0,0) si dati click.
d. Mutati cursorul pe abscisa pana
cand elementul cinematic a aparut
si dati click.
e. Este creat ghidajul, denumit
automat PART_4.
f. Redenumiti PART_4 ca
Ghidaj.
Crearea culisei
a. Selectati Box in Main
Toolbox.
b. Selectati Length, in campul
Length introduceti 60. Selectati
Width, in campul Width
introduceti 50. Selectati Depth, in
campul Depth introduceti 50.
c. Mutati cursorul pe abscisa pana
cand elementul cinematic a aparut
si dati click atunci cand acesta
devine simetric fata de capatul
bielei.
Impunerea
miscarii
elementului conducator:
a. Selectati instrumentul
Rotational Joint Motion.
b. In campul Speed introduceti
30.
c. Click pe JOINT_O1 pentru
a-i aplica miscarea de rotatie.
Salvarea modelului:
a. Selectati File/Select Directory
din bara de menu.
b. Selectati un folder existent
pentru a salva modelul.
c. Selectati OK.
d. Selectati File/Save Database
din menu. Fisierul
mecanism_biela_manivela.bin
este salvat in folderul ales.
Simularea modelului;
a. Click pe butonul Interactive
Simulation Controls button.
b. In campul End Time
introduceti 50.
c. In campul Steps introduceti 50.
d. Click pe butonul Start or
continue simulation.
Animarea modelului:
a. Click pe butonul Animation.
b. Click pe butonul Animation:
Forward pentru a incepe
animatia.
c. Click pe butonul Step Forward
pentru a vedea animatia pas cu
pas.
Post-procesarea rezultatelor
masuratorilor:
a. Click pe butonul Plotting
din Main Toolbox. Apare
fereastra
ADAMS/PostProcessor.
b. Selectati Measures in
campul Source.
c. Din partea dreapta a filei
de lucru, setati Independent
Axis pe Data. Apare
Independent Axis Browser.
d. Din lista Measure,
selectati MEA_ANGLE_1.
e. Select OK. Independent
Axis Browser dispare.
Selectati Add Curves
f. Din lista Measure,
selectati MEA_ANGLE_3.
g. Selectati Add Curves.
Rezultatele masuratorii
MEA_ANGLE_3 apar
comparativ cu
MEA_ANGLE_1.
Editarea graficului:
a. From the tree view,
double-click page_1.
b. Double-click plot_1.
c. Click haxis.
d. In the property editor,
select the tab Format.
e. Uncheck Auto Scale.
f. Change 400 to 360 in
Limits text field.