Changeset 686 for applications/pmsm/pmsmDS.h
- Timestamp:
- 10/29/09 23:24:04 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
applications/pmsm/pmsmDS.h
r679 r686 38 38 public: 39 39 //! Constructor with fixed sampling period 40 pmsmDS () 40 pmsmDS () : DS() 41 41 { 42 42 Dt=125; 43 Drv=RV ( "{o_ua o_ub o_ia o_ib t_ua t_ub o_om o_th Mz }" ); 43 Yrv=RV ( "{o_ua o_ub o_ia o_ib t_ua t_ub o_om o_th Mz }" ); 44 ytsize = Yrv._dsize(); 45 Drv = Yrv; 44 46 } 45 47 void set_parameters ( double Rs0, double Ls0, double Fmag0, double Bf0, double p0, double kp0, double J0, double Uc0, double DT0, double dt0 ) … … 210 212 static vec umin(2); 211 213 vec u(2); 212 vec &mu = est ->_mu();214 vec &mu = est._mu(); 213 215 //assume we know state exactly: 214 216 vec true_state=vec(x,4); // read from pmsm … … 312 314 true_state(4)=x[8]; 313 315 314 vec &mu = est ->_mu();316 vec &mu = est._mu(); 315 317 mu = true_state; 316 318 //hack for ut