Changeset 332 for bdm

Show
Ignore:
Timestamp:
04/29/09 20:14:56 (15 years ago)
Author:
smidl
Message:

pmsm experiments for Barcelona
- improved model of voltage
- new Mz experiment

Location:
bdm/estim
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • bdm/estim/KF_ui.h

    r325 r332  
    2424                //parameters 
    2525                EKFCh* E; E=new EKFCh; 
    26                 E->set_parameters(IM, OM, diag(getvec(S["dQ"])), diag(getvec(S["dR"]))); 
     26                //EKFfull* E; E=new EKFfull; 
    2727                 
    2828                //statistics 
     
    3131                mat P0; 
    3232                if (S.exists("mu0")){mu0=getvec(S["mu0"]);}else{mu0=zeros(dim);}; 
    33                 if (S.exists("P0")){mu0=getmat(S["P0"],dim);}else{P0=eye(dim);}; 
     33                if (S.exists("P0")){P0=getmat(S["P0"],dim);}else{P0=eye(dim);}; 
     34                if (S.exists("dP0")){P0=diag(getvec(S["dP0"]));}else{P0=eye(dim);}; 
    3435                E->set_statistics(mu0,P0); 
    3536                 
     37                //parameters 
     38                E->set_parameters(IM, OM, diag(getvec(S["dQ"])), diag(getvec(S["dR"]))); 
     39 
    3640                //connect 
    3741                RV* drv; UIbuild(S["drv"],drv); 
  • bdm/estim/libKF.cpp

    r283 r332  
    7171        dimy = phxu0->dimension(); 
    7272        dimu = pfxu0->_dimu(); 
    73  
     73        E.epdf::set_parameters(dimx); 
     74         
    7475        A.set_size(dimx,dimx); 
    7576        C.set_size(dimy,dimx);