sim_profiles.h work/git/mixpp/pmsm/pmsm_mix.cpp work/git/mixpp/pmsm/pmsm_sim2.cpp work/git/mixpp/pmsm/sim_var.cpp void void sim_profile_steps1 (double &Ww, bool load=false) sim_profile_steps1 double & Ww bool load false /* \file \briefCommonsimulationprofilesforPMSMexperiments \authorVaclavSmidl. ----------------------------------- BDM++-C++libraryforBayesianDecisionMakingunderUncertainty UsingIT++fornumericaloperations ----------------------------------- */ voidsim_profile_steps1(double&Ww,boolload=false){ if(t>0.2)x[8]=1.2;//1A//0.2ZP if(t>0.4)x[8]=10.8;//9A if(t>0.6)x[8]=25.2;//21A if(t>0.7)Ww=2.*M_PI*10.; if(t>1.0)x[8]=1.2;//1A if(t>1.2)x[8]=10.8;//9A if(t>1.4)x[8]=25.2;//21A if(t>1.6)Ww=2.*M_PI*50.; if(t>1.9)x[8]=1.2;//1A if(t>2.1)x[8]=10.8;//9A if(t>2.3)x[8]=25.2;//21A if(t>2.5)Ww=2.*M_PI*100; if(t>2.8)x[8]=1.2;//1A if(t>3.0)x[8]=10.8;//9A if(t>3.2)x[8]=25.2;//21A if(t>3.4)Ww=2.*M_PI*150; if(t>3.7)x[8]=1.2;//1A if(t>3.9)x[8]=10.8;//9A if(t>4.1)x[8]=25.2;//21A if(t>4.3)Ww=2.*M_PI*0; if(t>4.8)x[8]=-1.2;//1A if(t>5.0)x[8]=-10.8;//9A if(t>5.2)x[8]=-25.2;//21A if(t>5.4)Ww=2.*M_PI*(-10.); if(t>5.7)x[8]=-1.2;//1A if(t>5.9)x[8]=-10.8;//9A if(t>6.1)x[8]=-25.2;//21A if(t>6.3)Ww=2.*M_PI*(-50.); if(t>6.7)x[8]=-1.2;//1A if(t>6.9)x[8]=-10.8;//9A if(t>7.1)x[8]=-25.2;//21A if(t>7.3)Ww=2.*M_PI*(-100.); if(t>7.7)x[8]=-1.2;//1A if(t>7.9)x[8]=-10.8;//9A if(t>8.1)x[8]=-25.2;//21A if(t>8.3)x[8]=10.8;//9A if(t>8.5)x[8]=25.2;//21A if(t>9)Ww=2.*M_PI*0; //removeloadifload=false if(!load)x[8]=0.0; }