Changeset 1294 for applications/pmsm/experiments
- Timestamp:
- 03/14/11 09:32:33 (14 years ago)
- Location:
- applications/pmsm/experiments
- Files:
-
- 4 modified
Legend:
- Unmodified
- Added
- Removed
-
applications/pmsm/experiments/EKFfixed.cfg
r1264 r1294 9 9 params = "pmsm107@../cfg/zcu.cfg"; 10 10 tstep = 1; // steps for profile in [s] 11 //profileW = [0, 0, -30, -200, -90, -60, -30, 0, 30, 200];12 // profileW = [30 ];//[30, 30, 30, 60, 90, 60, 30, 0, -30, -60, -30];13 profileW = [0,0,1, 1, 5, 2, 2, 3, 0, 0, -3, -3, -1, -1, -4, 0, 0];11 profileW = [0, 0, -30, -200, -90, -60, -30, 0, 30, 200]; 12 // profileW = [30, 30, 30, 60, 90, 60, 30, 0, -30, -60, -30]; 13 // profileW = [0,0,1, 1, 5, 2, 2, 3, 0, 0, -3, -3, -1, -1, -4, 0, 0]; 14 14 // profileM = [0, 30, 0, 0, 30, 0, 0, 0, 0, 0, 10, 0, 0]; 15 15 profileM = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; 16 16 }; 17 17 18 estimators = ( 19 {class="EKF _UD";20 IM = {class="IMpmsmStat"; 18 estimators = ( 19 {class="EKFfixedCh"; 20 IM = {class="IMpmsmStat"; 21 21 params = "pmsm107@../cfg/zcu.cfg"; 22 22 }; 23 OM = {class="OMpmsm RO";};24 dQ=[0.01, 0.01, 0.0005, 0.001];25 // dQ=[18., 18., 157., 0.001]; 26 dR=[ 0.05, 0.05];27 // dR=[ 90., 90.];28 dP0=[1 8000., 18000., 157000000., 10.];23 OM = {class="OMpmsm";}; 24 // dQ=[0.01, 0.01, 0.0005, 0.001]; 25 dQ=[289., 289., 12630., 0.009]; // 0.01*170^2, 0.0005*5026^2, 0.001*3.14^2 26 dR=[1445, 1445]; 27 // dR=[0.05., 0.05.]; 28 dP0=[14450., 144500., 157000000., 10.]; 29 29 //connect 30 30 yrv = {class="RV"; names=("o_ia","o_ib");}; // observed u -
applications/pmsm/experiments/EKFfixedCh.cfg
r1264 r1294 34 34 name = "Est0"; 35 35 }, 36 {class="EKFfixed UD";36 {class="EKFfixedCh"; 37 37 //connect 38 38 yrv = {class="RV"; names=("o_ia","o_ib");}; // observed u -
applications/pmsm/experiments/ctrl.cfg
r1257 r1294 2 2 3 3 experiment={ 4 Ndat = 20000;4 Ndat = 50000; 5 5 }; 6 6 7 7 system= { 8 8 class= "pmsmDSctrl"; 9 params = "pmsm107@. /cfg/zcu.cfg";9 params = "pmsm107@../cfg/zcu.cfg"; 10 10 tstep = 1; // steps for profile in [s] 11 profileW = [0, 30, 0, 2];11 profileW = [0, 50, 0, -50, 0, 50 ]; 12 12 // profileW = [0, -10, 30, 60, 90, 60, 30, 0, -30, -60, -30]; 13 13 // profileW = [1, 10, 50, 200, 200, 30, 0, 0, -30, -30, -100, -100, -40, 0, 0]; … … 16 16 }; 17 17 18 UD = {class="EKF Ch";18 UD = {class="EKFfixedCh"; 19 19 IM = {class="IMpmsmStat"; 20 params = "pmsm107@. /cfg/zcu.cfg";20 params = "pmsm107@../cfg/zcu.cfg"; 21 21 }; 22 22 OM = {class="OMpmsm";}; 23 dQ=[0.01, 0.01, 0.0001, 0.000001]; 24 dR=[0.05, 0.05]; 23 name = "Est0"; 24 }; 25 26 full = {class="EKFCh"; 27 IM = {class="IMpmsmStat"; 28 params = "pmsm107@../cfg/zcu.cfg"; 29 compensate = 1; 30 }; 31 OM = {class="OMpmsm";}; 32 dQ=[289., 289., 12630., 0.009]; // 0.01*170^2, 0.0005*5026^2, 0.001*3.14^2 33 dR=[1445, 1445]; 34 dP0=[14450., 144500., 157000000., 10.]; 25 35 //connect 26 36 log_level="logmean,logU,logG,logD"; -
applications/pmsm/experiments/ctrl_lq_dq.cfg
r1278 r1294 30 30 controllers=({ 31 31 class = "PMSM_LQCtrl_dq"; 32 estim = "UD";32 // estim = "UD"; 33 33 r = 0.0001; 34 34 h = 100;