Changeset 48 for tests/pmsm.h

Show
Ignore:
Timestamp:
03/20/08 21:41:51 (16 years ago)
Author:
smidl
Message:

meziverze...

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • tests/pmsm.h

    r42 r48  
    22#define PMSM_H 
    33 
     4//TODO hardcoded RVs!!! 
    45RV rx ( "1 2 3 4", "{ia, ib, om, th}", ones_i ( 4 ), zeros_i ( 4 )); 
    56RV ru ( "5 6", "{ua, ub}", ones_i ( 2 ) ,zeros_i ( 2 )); 
     
    1011        double Rs, Ls, dt, Ypm, kp, p,  J, Mz; 
    1112 
    12 //TODO hardcoded RVs!!! 
    1313public: 
    1414        IMpmsm() :diffbifn ( rx, ru ) {}; 
     
    3333                xk ( 2 ) = omm + kp*p*p * Ypm/J*dt* ( ibm * cos ( thm )-iam * sin ( thm ) ) - p/J*dt*Mz; 
    3434                //th 
    35                 xk ( 3 ) = rem(thm + omm*dt,pi); //or 2*pi? 
     35                xk ( 3 ) = rem(thm + omm*dt,2*pi); // <0..2pi> 
    3636                return xk; 
    3737        }