// settings for pmsm_estim.cpp experiment={ Ndat = 20000; }; system= { class= "pmsmDSctrl"; params = "pmsm107@./cfg/zcu.cfg"; tstep = 1; // steps for profile in [s] profileW = [0, 30, 0, 2 ]; // profileW = [0, -10, 30, 60, 90, 60, 30, 0, -30, -60, -30]; // profileW = [1, 10, 50, 200, 200, 30, 0, 0, -30, -30, -100, -100, -40, 0, 0]; // profileM = [0, 30, 0, 0, 30, 0, 0, 0, 0, 0, 10, 0, 0]; profileM = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; }; UD = {class="EKFCh"; IM = {class="IMpmsmStat"; params = "pmsm107@./cfg/zcu.cfg"; }; OM = {class="OMpmsm";}; dQ=[0.01, 0.01, 0.0001, 0.000001]; dR=[0.05, 0.05]; //connect log_level="logmean,logU,logG,logD"; name = "Est0"; }; controllers=({ class = "PMSM_PICtrl"; estim = "UD"; } ); logger= { class="dirfilelog"; maxlen = 100; dirname = "exp/ctrlPI"; };