* fichier : inj.dgibi * * INJ.DGIBI (Cataldo Caroli) Mai 99 * Teste la procedure ENCEINTE * * * * fin ; *opti trace psc ; COMPLET= FAUX ; debproc visu rx*table ; px = -1000.0 0.0 0.0 ; py = 0.0 -1000.0 0.0 ; pz = 0.0 0.0 -1000.0 ; px1 = -1000.0 0.0 10.0 ; py1 = 0.0 -1000.0 10.0 ; pz1 = 0.0 0.0 10.0 ; $vtf = rx.'TIC'.'$vtf' ; $vtp = rx.'TIC'.'$vtp' ; un = rx.tic.'UN' ; tf = rx.tic.'TF' ; rvp = rx.tic.'RVP' ; rho = rx.tic.'RHO' ; tp = rx.tic.'TP' ; si (rxt.'ASPERS') ; vn = rx.tic.'VN' ; xd = rx.tic.'XD' ; dd = rx.tic.'DD' ; td = rx.tic.'TD' ; kgas = rx.tic.'KGAS' ; kdis = rx.tic.'KDIS' ; hgas = rx.tic.'HGAS' ; hdis = rx.tic.'HDIS' ; sdia = rx.tic.'SDIA' ; sxd = rx.tic.'SXD' ; srho = rx.tic.'SRHO' ; finsi ; roi = rx.tic.'ROI' ; rovi = rx.tic.'ROVI' ; *titr 'Un ' ; trac un_v vtf ; *titr 'Un yz' ; trac px uyzv plyz ; si (ega (rxt.'discr') 'QUAF') ; finsi ; * titr 'Tf yz' ; trac px vtfx tf ; * titr 'Tf xy' ; trac pz vtfz tf ; * titr 'Tp yz' ; trac px vtpx tp ; * titr 'Tp xy' ; trac pz vtpz tp ; * titr 'Rho yz' ; trac px vtfx rho ; * titr 'Rho xy' ; trac pz vtfz rho ; * titr 'Rvp yz' ; trac px vtfx rvp ; * titr 'Rvp xy' ; trac pz vtfz rvp ; si (rxt.'ASPERS') ; vn = rx.tic.'VN' ; * titr 'Vn yz' ; trac px vyzv plyz ; * titr 'Vn xy' ; trac pz vxyv plxy ; * titr 'Dd yz' ; trac px vtfx dd ; * titr 'Dd xy' ; trac pz vtfz dd ; * titr 'Xd yz' ; trac px vtfx xd ; * titr 'Xd xy' ; trac pz vtfz xd ; * titr 'Td yz' ; trac px vtfx td ; * titr 'Td xy' ; trac pz vtfz td ; finsi ; finproc ; ri = 10.000 ; sp = 1.000 ; hc = 20.000 ; 'SI' COMPLET ; n1 = 1 ; n2 = 2 ; n3 = 1 ; n4 = 4 ; ; 'SINON' ; n1 = 1 ; n2 = 1 ; n3 = 1 ; n4 = 1 ; ; 'FINSI' ; p0 = 0.000 0.000 0.000 ; px = -1000.000 0.000 0.000 ; py = 0.000 -1000.000 0.000 ; pz = 0.000 0.000 1000.000 ; cd = 0.000 0.000 -20.000 ; ph0 = 0.000 0.000 hc ; phx = ri 0.000 hc ; phy = 0.000 ri hc ; p1 = (ri*0.4) 0.000 0.000 ; p2 = (ri*0.3) (ri*0.3) 0.000 ; p3 = 0.000 (ri*0.4) 0.000 ; p4 = ri 0.000 0.000 ; p5 = 0.000 ri 0.000 ; p6 = (ri+sp) 0.000 0.000 ; p7 = 0.000 (ri+sp) 0.000 ; *pjg = poin basf proc ((ri/2.0) 0.000 0.000) ; DT0 = 1.0e-0 ; rxt = table ; rxt.'VERSION'= 'V0' ; rxt.'vtf' = aria ; rxt.'vtp' = muro ; rxt.'breche' = jg ; *rxt.'aspinj' = jd ; *rxt.'toitf' = domf ; rxt.'pi' = (0.0 0.0 10.0) ; * *rxt.'vtf' = vtf ; *rxt.'vtp' = vtp ; *rxt.'breche' = breche ; *rxt.'paroif' = paroif ; *rxt.'aspinj' = breche ; *rxt.'pi' = (-3.0 -3.0 50.0) ; ; *rxt.'ASPERS' = VRAI ; rxt.'ASPERS' = FAUX ; *rxt.'rod' = 1.000e+3 ; *rxt.'Cpd' = 4.180e+3 ; rxt.'scenario' = table ; rxt.'scenario'.'TF0' = 50.0 ; rxt.'scenario'.'PT0' = 1.0e5 ; rxt.'scenario'.'Yvap0' = 0.1 ; rxt.'scenario'.'Yhe0' = 0.0 ; rxt.'scenario'.'TP0' = 20.0 ; * *rxt.'scenario'.'vzinj' = prog -1.000e-1 -1.000e-1 ; *rxt.'scenario'.'xdinj' = prog 1.000e-3 1.000e-3 ; *rxt.'scenario'.'tdinj' = prog 5.000e+1 5.000e+1 ; *rxt.'scenario'.'ddinj' = prog 5.000e-4 5.000e-4 ; *rxt.'discr' = 'QUAF' ; *rxt.'ALGO' = 'IMPL' ; *rxt.'KPRESS' = 'CENTREP1' ; rxt.'DT0' = DT0 ; rxt.'VAPEUR' = VRAI ; rxt.'lamb' = 2.300 ; rxt.'rocpb' = 2.100e+6 ; rxt.'muair' = 1.800e-5 ; rxt.'alf' = 1.800e-5 ; rxt.'lamair' = 2.580e-2 ; rxt.'db' = 1.000e-5 ; rxt.'KH' = 1.000e+1 ; rxt.'MUT' = 1.000e-2 ; rxt.'Cpair' = 1000.0 ; rxt.'Cph2o' = 1700.0 ; rxt.'Cphe' = 14550.0 ; rxt.'Lv' = 2.3E6 ; rxt.'Rgair' = ((80. * 296.9) + (20. * 259.8))/100. ; rxt.'Rgh2o' = 461.0 ; rxt.'Rghe' = 4157.0 ; rxt.'FROG'=1. ; rxt.'FROC'=0.2 ; rxt.'alfg'=0.5 ; rxt.'alfc'=0.5 ; 'SI' COMPLET ; rxt.'GRAPH'= vrai ; visu rxt ; 'SINON' ; un = (rxt.tic.'UN') ; er = (abs (vmax - .70325) ) + (abs (vmin + 4.05197E-02)) ; mess ' Ecart sur Min Max ' er ; err1= 5.e-5 ; si ( er > err1 ) ; erreur 5 ; finsi ; 'FINSI' ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales