* 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