*fichier : reacdyna.dgibi ************************************************************************ ************************************************************************ * * calcul d'un ressort avec une masse au bout * par la procedur dynamic * k=2000 m=100 v0=100 * graph = 'N'; pa = 0 0 ; pb = 100 0 ; mod = model liab mecanique elastique barre; ma = masse mod mat; matot = ma et masad; ta = table; ff = force ( 0 0 ) pb; ta = table; list matot; dt = 0.005; *ta.'INST' = prog 0. pas dt 0.015; ta.'VITE' = x; ta . 'FREQ' = 0.25 / dt; fin tot; re = re /1000.; *titr ' deplacement point pb';dess evdep; *titr ' reaction au point pa';dess evrea; si ( ega graph 'O'); finsi; * 0.5mv2 = 0.5 kx2 >>>> m=100.; v=100.; k = 2000.; det = (( 0.5 * m * v * v ) /(0.5 * k))**0.5; ret = det * k; mess ' deplacement max théorique' det; mess ' reaction max théorique ' ret; ermre = abs (( mre - ret) / ret); ermde= abs ((mde - det) / det); si(( ermre + ermde) > 4.e-5); erreur 5; finsi; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales