* fichier : CORF1.dgibi P0 = 0. 0. 0. ; P1 = 1. 0. 0. ; L1 = P0 D 5 P1; P2 = 0. 0. 1.; P3 = 0. 1. 0. ; OEIL = 1000. 1000. 1000.; L0 = L1 ET L2 ET L3 ET L4; MOD1 = 'MODELE' S1 'MAGNETODYNAMIQUE' 'POTENTIEL_VECTEUR' 'ISOTROPE' 'ROT3'; *OPTI DONN 5; ******************************* * CONSTITUTION DU SYSTEME ***** ******************************* * DONNEE DU CHAMP INUCTEUR : 100T/s **** DTB=1.; DBZDT = (B2Z-B1Z)/DTB; X2 = X1**2; Y2 = Y1**2; * ON PASSE EN CARTESIEN * ANGL1 = 'ATG' Y1 X1 ; PIS4 = 'ATG' 1. 1. ; PIS2 = 2.*PIS4; ANGL2 = ANGL1 + PIS2 ; COSA1 = 'COS' ANGL2 ; SINA1 = 'SIN' ANGL2 ; DAXDT = DAPHIDT*COSA1; DAYDT = DAPHIDT*SINA1; DADT = DAXDT ET DAYDT ET DAZDT ; LIST DADT; LIST DADTN; * DONNEE DES OPERATEURS ******** TETA=0.5; DT = 1.E-5; TEMPS=0.; OPE1 = M1 ET (R1*(TETA*DT)) ; OPE3 = OPE1 ET OPE2; SOU1 = M1 ET (R1*((TETA-1.)*DT)) ; SOU2 = SOU1 ; *SOU2 = SOU1 ET OPE2 ; NDT = 1000; NSORT = NDT/5 ; REPE BOUC NDT; IDT = &BOUC ; TEMPS = TEMPS+DT; SMB11 = SOU2*SOL1; SMB12 = DT*DADTN; SMB1 = SMB11 - SMB12; SOL0 = OPE3*SOL2 ; SOL1 = SOL2 ; OUT = (IDT - (NSORT*(IDT/NSORT))); SI ( OUT EGA 0); MESS 'PAS DE TEMPS' IDT; LIST SMB1; LIST SOL1 ; FINSI; FIN BOUC; LIST SOL1 ; CRX2 = CURX**2; CRY2 = CURY**2; CRZ2 = CURZ**2; CURP = CURX ET CURY ET CURZ ; LIST CURP; CURN = (CRX2+CRY2+CRZ2)**0.5; LIST JMAX; JREF = 0.42E6; ERRJ = ABS(JREF-JMAX)/JREF; LIST ERRJ; SI (ERRJ > 0.02); ERREUR 5; FINSI; CURP = CURP/JMAX; LIST CURP; *OPTI DONN 5; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales