* TAKM_MOY PROCEDUR FANDEUR 14/10/10 21:15:24 8178 * * * verification elementaire * lok=vrai; lok=faux; 'FINSI'; 'SI' (lok 'ET' ('EXISTE' model 'EELA')); EELA=model.'EELA'; 'FINSI'; 'SI' (lok 'ET' ('EXISTE' model 'INRY')); INRY=model.'INRY'; 'FINSI'; * 'FINSI'; 'SI' (lok 'ET' ('EXISTE' model 'SFDP')); SFDP=model.'SFDP'; 'FINSI'; 'SI' (lok 'ET' ('EXISTE' model 'SFDN')); SFDN=model.'SFDN'; 'FINSI'; 'SI' (lok 'ET' ('EXISTE' model 'PINP')); PINP=model.'PINP'; 'FINSI'; 'SI' (lok 'ET' ('EXISTE' model 'PINN')); PINN=model.'PINN'; 'FINSI'; 'SI' (lok 'ET' ('EXISTE' model 'SRDP')); SRDP=model.'SRDP'; 'FINSI'; 'SI' (lok 'ET' ('EXISTE' model 'SRDN')); SRDN=model.'SRDN'; 'FINSI'; * 'SI' (lok 'ET' ('EXISTE' model 'ELEN')); ELEN=model.'ELEN'; 'FINSI'; * 'SI' lok; * * maillage de 1 element * p1=0 0 0; p2=1 0 0;d1=p1 d 1 p2; * * champs nuls * chnul=deplx + deply + rotax + rotaz; * * modele * 'PINP' PINP 'PINN' PINN 'SRDP' SRDP 'SRDN' SRDN; mc=ma et ca; * * initialisation * * * loop sur les branches; * 'REPETER' lab1 nbcl; nbran=nbran+1; * * chargement * * * increment elastique * dtx=(cfin-cin)/npts; depy=chnul + rotay + deplz; * * loop charge * 'REPETER' lab2 npts; j=j+1; * * var0=var; sig0=sig; * 'FIN' lab2; * * fin loop * ccour=ccour 'ET' coury; mmoy=mmoy 'ET' momy; cin=cfin; 'MENAGE'; 'FIN' lab1; 'FINSI'; * titre 'modele plastique TAKEDA_MODIFIE'; * 'FINPROC' courbe;
© Cast3M 2003 - Tous droits réservés.
Mentions légales