* fichier : cc2d2.dgibi ************************************************************************ ************************************************************************ ** ** --- 10 Novembre 1999 --- ** ** TEST CAVITE CARREE A PAROI DEFILANTE RE=400 ** ** teste LAPL KONV (CENTREE) KBBT pression continue ** Algorithme de projection ** Elements P1-P1 Q1-Q1 2D stables si DT >= DT limite ** TRI3 QUA4 OPTION ISOV 'SULI' ; OPTION TRACE X; GRAPH = 'N' ; COMPLET = FAUX ; *COMPLET = VRAI ; Rey = 400. ; SI ( COMPLET ) ; err1=1.e-5 ; ds1=0.01 ; ds2=0.1 ; ITMAX = 20 ; SINON ; err1=6.e-2 ; ds1=0.01 ; ds2=0.1 ; ITMAX = 10 ; FINSI ; KPRESS = 'MSOMMET'; DISCR = 'LINE' ; TYPK = 'QUA4' ; KSUPG = 'CENTREE'; p1= 0 0 ; p12=0.5 0. ; p2= 1 0 ; ab=p1 d dini ds1 dfin ds2 p12 d dini ds2 dfin ds1 p2 ; mt0 = ab trans dini ds1 dfin ds2 (0 0.5) trans dini ds2 dfin ds1 (0 0.5) ; mt1= ab trans dini ds1 dfin ds2 (0 0.5); mt = mt1 et mt2 ; MU =1. ; RO= Rey ; DT=1. ; * La cavité est fermée il faut imposer la pression en 1 point ! doma $mt 'IMPR' ; 'OPTI' 'EF' 'IMPL' KSUPG KPRESS 'DIV2' ZONE $mt 'OPER' 'LAPN' MU 'INCO' 'UN' ZONE $mt 'OPER' 'KONV' RO 'UNM' MU DT 'INCO' 'UN' 'OPTI' 'EF' 'BDF2' ZONE $mt OPER DFDT RO 'UNM' 'UNMM' DT 'UN' MU INCO 'UN' ; RV= eqex RV CLIM UN UIMP CD 1. UN VIMP CD 0. UN UIMP DA 0. UN VIMP DA 0. UN UIMP AB 0. UN VIMP AB 0. UN UIMP BC 0. UN VIMP BC 0. ; rv.'METHINV'.TYPINV=3 ; rv.'METHINV'.IMPINV=0 ; rv.'METHINV'.NITMAX=400; rv.'METHINV'.PRECOND=3 ; rv.'METHINV'.RESID =1.e-8 ; rv. 'METHINV' . 'FCPRECT'=1 ; rv. 'METHINV' . 'FCPRECI'=1 ; RVP= EQEX 'OPTI' 'EF' KPRESS CLIM PRES TIMP bcp 0. ; rvp.'METHINV'.TYPINV=2 ; rvp.'METHINV'.IMPINV=0 ; rvp.'METHINV'.NITMAX=300; rvp.'METHINV'.PRECOND=3 ; rvp.'METHINV'.RESID =1.e-8 ; rvp.'METHINV' . 'FCPRECT'=100 ; rvp.'METHINV' . 'FCPRECI'=100 ; RV.'ITMA' = ITMAX ; rv.inco= table inco ; rv.'TYPROJ'='VPI1'; exec rv ; exec rv ; rv.'EVOLV'=evolV ; rv.'EVOLH'=evolH ; si ('EGA' graph 'O' ); TAB1=TABLE; TAB1.'TITRE'=TABLE ; TAB1 . 1 ='MARQ REGU ' ; trace c1 mt ; finsi ; lrr = prog 4.36766E-38 1.83899E-02 3.88078E-02 6.18175E-02 8.79031E-02 .11790 .15318 .19545 .24507 .29611 .32872 .31450 .22970 .12333 9.20267E-03 8.19364E-02 .16076 .22301 .27072 .30876 .34935 .41016 .50343 .62606 .76147 .89041 1.0000; lr = ABS( 'EXTRAIRE' (rv.'EVOLV') 'ABSC') ; list lr ; Si ( er > err1 ) ; erreur 5 ; finsi ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales