/prep7

*afun,rad
pi=acos(-1)
*afun,deg

drehzahla=0

/prep7


*Do,im,1,m
ET,114+im-1,CIRCU124,3,0
R,114+im-1,i1*cos(2*pi*freq*zeita*180/pi+(im-1)*360/m),0,  
*EndDo

R,214,i2,0,  


!*  
i=0
zeit=zeita
winkel=winkela

allsel
cedel,all,all,all
cmsel,s,krotor
allsel,below,area
csys,1

agen,,krotor,,,,winkela,,,,1          !   Drehung des Rotors um oben angegebenen Winkel

allsel

_cef=.3
cmsel,s,nodeinnen
cmsel,s,elemaussen
cmsel,u,nodeaussen 
CEINTF,_cef, , , , , , ,0,

allsel

/SOL

antyp,0
time,1e-6

*if,fronspar,eq,0,then
eqslv,frontal
*else
eqslve,sparse,stoler,-1
*endif

cnvt,a,
cnvt,csg
lnsrch,on

neqit,250

*get,timea,active,0,time,cpu
SOLVE  
*get,timee,active,0,time,cpu
rechzeit=timee-timea
/post1
esel,s,enam,,124
etable,spanng,smisc,1
etable,strom,smisc,2
etable,leistu,nmisc,1

etable,refl
*get,u1e,elem,eu1,etab,spanng
*get,u2e,elem,eu2,etab,spanng
*get,u3e,elem,eu3,etab,spanng
*get,ue,elem,eeu2,etab,spanng
*get,i1e,elem,er1,etab,strom
*get,i2e,elem,er2,etab,strom
*get,i3e,elem,er3,etab,strom
*get,ie,elem,eer2,etab,strom
*get,Pauf1,elem,eu1,etab,leistu
*get,Pauf2,elem,eu2,etab,leistu
*get,Pauf3,elem,eu3,etab,leistu
*get,Perr,elem,eeu2,etab,leistu
*get,PR1,elem,er1,etab,leistu
*get,PR2,elem,er2,etab,leistu
*get,PR3,elem,er3,etab,leistu
*get,PRE,elem,eer2,etab,leistu

/output,U_I_Stator%ausgabe%,lis,,append
*VWrite,i,zeita,winkela,Drehzahla,U1e,i1e,u2e,i2e,u3e,i3e,rechzeit
(11(g14.6,' '))
/output,term
/output,Pauf_Stator%ausgabe%,lis,,append
*VWrite,i,zeita,winkela,Drehzahla,Pauf1,Pauf2,Pauf3,PR1,PR2,PR3,rechzeit
(11(g14.6,' '))
/output,term
/output,Pauf_Rotor%ausgabe%,lis,,append
*VWrite,i,zeita,winkela,drehzahla,ue,ie,Perr,PRE,rechzeit
(9(g14.6,' '))
/output,term

torqsumo,'kraftrot'
torqmx=tfor2*jochtiefe
torqvw=tfor1*jochtiefe

/output,Drehmoment%ausgabe%,lis,,append
*VWrite,i,zeita,winkela,Drehzahla,torqmx,torqvw
(6(g14.6,' '))
/output,term

/title,Schenkelpolmaschine, Drehzahl=%Drehzahl%, Winkel=%winkela%, Zeit=%zeita%
allsel
/show,Plots%ausgabe%,grph,,append
aplot
/show,Plots%ausgabe%,grph,,append
plf2d,51,0,20,1
allsel,below,area
/show,Plots%ausgabe%,grph,,append
PLNSOL,B,SUM,0, 
/show,Plots%ausgabe%,grph,,append
PLESOL, JT,SUM, 0   
csys,1  
NSEL,S,LOC,X,rinnen+jochdicke2+delta/2  
/VSCALE,1,1,0   
/show,Plots%ausgabe%,grph,,append
PLVECT,B, , , ,VECT,ELEM,ON,0   
/show,Plots%ausgabe%,grph,,append
PLVECT,h, , , ,VECT,ELEM,ON,0   
/show,term
luftspaltfeld.txt
/show,term
!
/prep7

allsel
cedel,all,all,all
cmsel,s,krotor
allsel,below,area
csys,1

agen,,krotor,,,,-winkela,,,,1          !   Drehung des Rotors um oben angegebenen Winkel

allsel

_cef=.3
cmsel,s,nodeinnen
cmsel,s,elemaussen
cmsel,u,nodeaussen 
CEINTF,_cef, , , , , , ,0,

*Do,im,1,m
ET,114+im-1,CIRCU124,4,0
R,114+im-1,i1*cos(2*pi*freq*0*180/pi+(im-1)*360/m),0,  
*EndDo

R,214,i2,0, 

allsel
