Changeset 283 for pmsm/pmsm.h
- Timestamp:
- 02/24/09 14:14:01 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pmsm/pmsm.h
r280 r283 31 31 vec eval ( const vec &x0, const vec &u0 ) { 32 32 // last state 33 doubleiam = x0 ( 0 );34 doubleibm = x0 ( 1 );35 doubleomm = x0 ( 2 );36 doublethm = x0 ( 3 );37 doubleuam = u0 ( 0 );38 doubleubm = u0 ( 1 );33 const double &iam = x0 ( 0 ); 34 const double &ibm = x0 ( 1 ); 35 const double &omm = x0 ( 2 ); 36 const double &thm = x0 ( 3 ); 37 const double &uam = u0 ( 0 ); 38 const double &ubm = u0 ( 1 ); 39 39 40 40 vec xk( 4 ); … … 53 53 54 54 void dfdx_cond ( const vec &x0, const vec &u0, mat &A, bool full=true ) { 55 doubleiam = x0 ( 0 );56 doubleibm = x0 ( 1 );57 doubleomm = x0 ( 2 );58 doublethm = x0 ( 3 );55 const double &iam = x0 ( 0 ); 56 const double &ibm = x0 ( 1 ); 57 const double &omm = x0 ( 2 ); 58 const double &thm = x0 ( 3 ); 59 59 // d ia 60 60 A ( 0,0 ) = ( 1.0- Rs/Ls*dt ); A ( 0,1 ) = 0.0;