* fichier : symplaq.dgibi ************************************************************************ ************************************************************************ *OPTI IMPR 'symplaq.out'; P0 = 0. 0. 0. ; P1 = 1. 0. 0. ; P2 = 0. 0. 1.; P3 = 0. 1. 0. ; OEIL = 1000. 1000. 1000.; P4 = -1. 0. 0.; L01 = L1 ET L2; L02 = P4 DROIT 11 P1; L0 = L01 ET L02; S3 = S1 ET S2; S3 = ORIEN S3 'POINT' P2; S3 = VERSENS S3; LB = L1 ET L2 ET L3 ET L4; *OPTI SAUV 'symplaq.bin'; *SAUV S3; *OPTI DONN 5; MOD1 = 'MODELE' S1 'MAGNETODYNAMIQUE' 'POTENTIEL_VECTEUR' 'ISOTROPE' 'ROT3'; * CAS SYMETRIE : CHANGEMENT D'ORIENTATION * M21 = -1.*M21; M1 = M11 ET M21; ******************************* * 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 ; * 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 = 5; NSORT = NDT ; REPE BOUC NDT; IDT = &BOUC ; TEMPS = TEMPS+DT; SMB11 = SOU2*SOL1; SMB12 = DT*DADTN; SMB1 = SMB11 - SMB12; SOL0 = OPE3*SOL2 ; SOL1 = SOL2 ; FIN BOUC; CRX2 = CURX**2; CRY2 = CURY**2; CRZ2 = CURZ**2; CURP = CURX ET CURY ET CURZ ; CURN = (CRX2+CRY2+CRZ2)**0.5; LIST JMAX; JREF = 17290.; CURP = CURP/JMAX; ERRJ = ABS(JREF-JMAX)/JREF; LIST ERRJ; SI (ERRJ > 0.02); ERREUR 5; FINSI; *OPTI DONN 5; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales