Télécharger nouailhas_b1.dgibi
* fichier : nouailhas_b1.dgibi ************************************************************************ ************************************************************************ ********************************************************************** * * * fichier : nouailhas_b1.dgibi * * * ********************************************************************** * * * fait par PLG le 03-09-97 * * * ********************************************************************** * * * But : ktest pour la loi viscoplastique NOUAILHAS_B * * * ********************************************************************** i_trace = faux ; * debproc perso1 plg*TABLE ; * li_t = plg.depo.li_tp ; li_d = plg.depo.li_def ; * ind_1 = index (plg.temps) ; * v_t = plg.temps.(ind_1.nb_1) ; * * plg.depo.li_tp = li_t ; plg.depo.li_def = li_d ; * finproc ; ********************************************************************** option elem qua8 ; option mode axis ; * a00 = 0.0 0.0 ; a01 = 1.0 0.0 ; a02 = 1.0 1.0 ; a03 = 0.0 1.0 ; * * tot = daller la00a01 la01a02 la02a03 la03a00 ; ********************************************************************** m_model = model tot MECANIQUE ELASTIQUE VISCOPLASTIQUE NOUAILHAS_B CONS UN ; * cst_youn = 260000.0 ; cst_nu = 0.3 ; cst_alph = 1.0e-6 ; cst_rho = 1.0e-8 ; cst_n = 7.0 ; cst_kk = 130.0 ; cst_k0 = 400.0 ; cst_alf = 0.0 ; cst_cl1 = 15000.0 ; cst_dnl1 = 300.0 ; cst_ptm1 = 0.0 ; cst_gdm1 = 0.0 ; cst_cl2 = 6000.0 ; cst_dnl2 = 100.0 ; cst_phi = 0.0 ; cst_b = 0.0 ; cst_rmax = 150.0 ; cst_br = 500.0 ; * m_mater = mater m_model YOUN cst_youn NU cst_nu ALPH cst_alph RHO cst_rho N cst_n KK cst_kk K0 cst_k0 ALF cst_alf CL1 cst_cl1 DNL1 cst_dnl1 PTM1 cst_ptm1 GDM1 cst_gdm1 CL2 cst_cl2 DNL2 cst_dnl2 PHI cst_phi B cst_b RMAX cst_rmax BR cst_br ; ********************************************************************** m_bloca = bloque UZ la00a01 ; * t00temps = 0.0 ; t01temps = t00temps + 0.01 ; t02temps = t01temps + 1000.00 ; * * t00press = 0.0 ; t01press = 200.0 ; t02press = 200.0 ; * * * m01press = press MASSE m_model 1.0 la02a03 ; m_charg = charg MECA m01press ev_press ; ********************************************************************** p01nbpas = 2.0 ; p02nbpas = 50.0 ; * p01pas = (t01temps - t00temps) / p01nbpas ; p02pas = (t02temps - t01temps) / p02nbpas ; * * p_lipas = p01lipas et p02lipas ; ********************************************************************** 0.5944e-3 0.6889e-3 0.7997e-3 0.8792e-3 ; 350.0 500.0 750.0 1000.0 ; *dess ev_ref NCLK ; ********************************************************************** p_table = table ; p_table.modele = m_model ; p_table.caracteristiques = m_mater ; p_table.blocages_mecaniques = m_bloca ; p_table.chargement = m_charg ; p_table.temps_calcules = p_lipas ; * si i_trace ; p_table.procedure_perso1 = VRAI ; p_table.depo = table ; p_table.depo.ev_ref = ev_ref ; finsi ; ********************************************************************** TMASAU=table; p_table . 'MES_SAUVEGARDES'=TMASAU; TMASAU .'DEFTO'=VRAI; TMASAU .'DEFIN'=VRAI; pasapas p_table ; ********************************************************************** ind_1 = index (p_table.deformations_inelastiques) ; EIZZ 1 1 1 ; v_d = abs(v_d) ; v_dif = abs(v_d - 0.8777e-3)/0.8777e-3 ; si (v_dif > 0.01) ; sinon ; finsi ; ********************************************************************** fin ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales