* fichier : pecker_f.dgibi
************************************************************************
************************************************************************
* etude frequentielle
* chargement structure avec impedance
*
*
d_bloq = vrai;
d_graph = faux ;
p0 = 0. 0. 0. ; e_z = 0. 0. 1. ;
q2 = e_z ; q1 = p0 ;
lig1 = d 20 q2 q1 ;
qf1 = point lig1 proc (0. 0. 0.6) ;
TORS 2.41E-7;
MATE1=MATPL1 ET CARPL1;
***
***
*
*----
*
tblsta = table 'LIAISONS_STATIQUES' ;
tblsta . 1 = table ; tblsta . 1 . point_liaison = q1 ;
si d_bloq ; tblsta . 1 . ddl_liaison = ux ;
sinon ; tblsta . 1 . ddl_liaison = fx ; finsi ;
tblsta . 2 = table ; tblsta . 2 . point_liaison = q1 ;
si d_bloq ; tblsta . 2 . ddl_liaison = uy ;
sinon ; tblsta . 2 . ddl_liaison = fy ; finsi ;
tblsta . 3 = table ; tblsta . 3 . point_liaison = q1 ;
si d_bloq ; tblsta . 3 . ddl_liaison = rx ;
sinon ; tblsta . 3 . ddl_liaison = mx ; finsi ;
si d_bloq ;
sinon ;
force tblsta ;
finsi ;
si d_bloq ;
* modes vibrations
bl1bloq = bloq1ry et bloq1rz et blq1uz et bliaiq1 ;
MASPLA1 ;
* solutions statiques
tbsta = resout (RIGPL1 et bloq1ry et bloq1rz et
blq1uz et bliaiq1) tblsta ;
react bliaiq1 tbsta ;
sinon ;
* modes vibrations
blq1uz) MASPLA1 ;
* solutions statiques
tbsta = resout RIGPL1 tblsta ;
finsi ;
tbsta maspla1 * ;
ind1 = &bmod ;
si d_bloq ;
made tbsta . ind1 . masse_deformee
ride tbsta . ind1 . reaction ;
sinon ;
made tbsta . ind1 . masse_deformee
ride tbsta . ind1 . force ;
finsi ;
si (ega 1 ind1) ;
mosta1 = mostai1 ; casta1 = castai1 ;
sinon ;
mosta1 = mosta1 et mostai1 ; casta1 = casta1 et castai1 ;
finsi ;
titre ' sol statique ind = ' ind1 ;
si d_graph ;
finsi ;
fin bmod ;
masta1 = masse mosta1 casta1 ;
modto1 = mosta1 ; casto1 = casta1 ; tmod = modpla1 . modes ;
tmod (maspla1 et bl1bloq) * ;
maxfre5 = 0. ;
ind1 = &bmod ;
made tmod . ind1 . masse_deformee ;
si (ega 1 ind1) ;
momod1 = momoda1 ; camod1 = camoda1 ;
sinon ;
momod1 = momod1 et momoda1 ; camod1 = camod1 et camoda1 ;
finsi ;
fin bmod ;
modto1 = modto1 et momod1 ; casto1 = casto1 et camod1 ;
* forces
dq2 = resout (RIGPL1 et bloq1ry et bloq1rz et
blq1uz et bliaiq1) fq2 ;
mosq2 = modele maaq2 mecanique elastique statique ;
titre ' sol statique q2 fy 1.e4' ;
si d_graph ;
finsi ;
* frequentiel
*abs_f = prog 1. pas 0.3 4. pas 1. 10. ;
*abs_f = l_zf ; ord_f = prog (dime abs_f)*1. ;
mimcoq2 = modele maaq2 mecanique elastique statique impedance complexe;
*list cha6 ;
t_freq . modele = mosq2 et mosta1 et momod1 et mimcoq2 ;
t_freq . caracteristiques = casq2 et casta1 et camod1 et cimcoq3 ;
*t_freq . chargement = cha3 et cha5 et cha4 ;
t_freq . chargement = cha6 ;
t_freq .hypothese_deformations = 'LINEAIRE' ;
*t_freq . modele = mosq2 ;
*t_freq . caracteristiques = casq2 ;
*t_freq . chargement = cha5 ;
*t_freq . modele = momod1 ;
*t_freq . caracteristiques = camod1 ;
*t_freq . chargement = cha3 ;
*t_freq . temps_calcules = abs_f ;
* par defaut pas_defa propose une liste ; ensuite on affine
pasapas t_freq ;
ind1 = &b_post ;
chdep1 = t_freq . deplacements . ind1 ;
si faux ;
titre ' reponse frequentielle f = ' t_freq . temps . ind1 ;
finsi ;
uu_p2 = xty dep11p2 dep11p2
ui_p2 = xty dep11p2 dep11p2
fin b_post ;
o_y = o_y ** 0.5 ;o_iy = o_iy ** 0.5 ;
si d_graph ;
dess ev_dsp logx logy titre 'reponse frequentielle Q2' ;
dess ei_dsp logx logy titre 'reponse frequentielle Q2 ima' ;
finsi ;
* test t = 4. avec impedance
o_y4 = .41974 ;
sinon ;
finsi ;
fin ;
					© Cast3M 2003 - Tous droits réservés.
					Mentions légales