photon use ext gr z m msg temperature contours msg on the surfaces of a msg rotor sector msg cooling air flows msg from top right con tem1 y m fi;0.00025 con tem1 z m fi;0.00025 con tem1 x m fi;0.00025 vec x m vec y m gr ou z m gr ou y m gr ou x m msg Press RETURN to see temperature fields at various sections pause con off vec off red msg temperature contours msg on successive sections con tem1 z 1 fi;0.00025 con tem1 z 2 fi;0.00025 con tem1 z 3 fi;0.00025 con tem1 z 4 fi;0.00025 con tem1 z 5 fi;0.00025 con tem1 z 6 fi;0.00025 con tem1 z 7 fi;0.00025 con tem1 z 8 fi;0.00025 gr z m gr ou y m gr ou x m enduse GROUP 1. Run title and other preliminaries TEXT(Air-Cooled Electric-Motor Sector TITLE GROUP 3. X-direction grid specification CARTES=F ** consider a 30 degree angular sector which contains 3 slots of 5 degree angular extent. REAL(PI,ASECT,ASLOT);PI=3.1415927;ASECT=PI/6.0;ASLOT=ASECT/6.0 NREGX=6 IREGX=1;GRDPWR(X,2,ASLOT,1.0) IREGX=2;GRDPWR(X,2,ASLOT,1.0) IREGX=3;GRDPWR(X,2,ASLOT,1.0) IREGX=4;GRDPWR(X,2,ASLOT,1.0) IREGX=5;GRDPWR(X,2,ASLOT,1.0) IREGX=6;GRDPWR(X,2,ASLOT,1.0) GROUP 4. Y-direction grid specification REAL(RADO,RHEAT,RSLOTI,RSLOTO,GAP) RADO=0.021;RHEAT=0.0125;RSLOTI=0.015;RSLOTO=0.02 GAP=RADO-RSLOTO NREGY=4 ** extent of inner core subjected to heat IREGY=1;GRDPWR(Y,5,RHEAT,1.0) ** remainder of inner core IREGY=2;GRDPWR(Y,1,RSLOTI-RHEAT,1.0) ** slot height IREGY=3;GRDPWR(Y,2,RSLOTO-RSLOTI,1.0) ** air gap IREGY=4;GRDPWR(Y,2,GAP,1.0) GROUP 5. Z-direction grid specification REAL(ZLEN);ZLEN=0.06 GRDPWR(Z,8,ZLEN,1.0) GROUP 7. Variables stored, solved & named SOLUTN(P1,Y,Y,Y,P,P,P) SOLUTN(U1,Y,Y,P,P,P,P);SOLUTN(V1,Y,Y,P,P,P,P) SOLUTN(W1,Y,Y,P,P,P,P) #soltem STORE(PRPS) GROUP 9. Properties of the medium (or media) #use_props ENUT=1.E-3 GROUP 11. Initialization of variable or porosity fields REAL(W1IN) W1IN=10.0 :fluid:=air20;FIINIT(TEM1)=20.0;FIINIT(W1)=W1IN fiinit(u1)=0.5*w1in REAL(PRPVAL) PRPVAL=111.0 PATCH(ROTOR,INIVAL,1,NX,#1,#3,1,NZ,1,1) COVAL(ROTOR,PRPS,0.0,PRPVAL) PATCH(SLOT1,INIVAL,#1,#1,#3,#3,1,NZ,1,1) COVAL(SLOT1,PRPS,0.0,0.0) PATCH(SLOT2,INIVAL,#3,#3,#3,#3,1,NZ,1,1) COVAL(SLOT2,PRPS,0.0,0.0) PATCH(SLOT3,INIVAL,#5,#5,#3,#3,1,NZ,1,1) COVAL(SLOT3,PRPS,0.0,0.0) GROUP 13. Boundary conditions and special sources XCYCLE=T PATCH(INLET,LOW,1,NX,#4,#4,1,1,1,1) COVAL(INLET,P1,FIXFLU,W1IN*1.189) COVAL(INLET,TEM1,ONLYMS,20.0) PATCH(INLET1,LOW,#1,#1,#3,#3,1,1,1,1) COVAL(INLET1,P1,FIXFLU,W1IN*1.189) COVAL(INLET1,TEM1,ONLYMS,20.0) PATCH(INLET2,LOW,#3,#3,#3,#3,1,1,1,1) COVAL(INLET2,P1,FIXFLU,W1IN*1.189) COVAL(INLET2,TEM1,ONLYMS,20.0) PATCH(INLET3,LOW,#5,#5,#3,#3,1,1,1,1) COVAL(INLET3,P1,FIXFLU,W1IN*1.189) COVAL(INLET3,TEM1,ONLYMS,20.0) PATCH(OUTLET,HIGH,1,NX,#4,#4,NZ,NZ,1,1) COVAL(OUTLET,P1,0.1,0.0) heat input PATCH(CORE,VOLUME,1,NX,#1,#1,1,NZ,1,1) COVAL(CORE,TEM1,FIXFLU,1.E7) outer wall PATCH(OUTER,NWALL,1,NX,NY,NY,1,NZ,1,1) COVAL(OUTER,W1,GRND2,0.0);COVAL(OUTER,U1,GRND2,10.0*W1IN) slot wall PATCH(WESTW,WWALL,1,1,#3,#3,1,NZ,1,1) COVAL(WESTW,V1,GRND2,0.0);COVAL(WESTW,W1,GRND2,0.0) activate turbulent wall friction at solid-fluid interface EGWF=T GROUP 15. Termination of sweeps LSWEEP=200;SELREF=T;RESFAC=1.E-3 GROUP 16. Termination of iterations LITER(TEM1)=100;LITER(U1)=5;LITER(W1)=5 ** use conjugate-gradient residuals solver ENDIT(P1)=GRND1 GROUP 17. Under-relaxation devices DTFALS(W1)=1.0E-2;DTFALS(U1)=1.0E-3;DTFALS(V1)=1.0E-3 GROUP 20. Preliminary print-out INIFLD=F GROUP 22. Spot-value print-out TSTSWP=-1;IYMON=NY-1;IZMON=NZ-1 NYPRIN=1;NZPRIN=1;NXPRIN=1 ITABL=3;NPLT=10 GROUP 23. Field print-out and plot control OUTPUT(P1,Y,Y,Y,Y,Y,Y);OUTPUT(U1,Y,Y,Y,Y,Y,Y) OUTPUT(V1,Y,Y,Y,Y,Y,Y);OUTPUT(W1,Y,Y,Y,Y,Y,Y) STOP