Changeset 1236 for applications/pmsm

Show
Ignore:
Timestamp:
10/27/10 11:10:44 (14 years ago)
Author:
smidl
Message:

print P + high variance

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • applications/pmsm/simulator_zdenek/ekf_example/ekf_obj.cpp

    r1230 r1236  
    450450                ivec Ud(Uf,16); 
    451451                log_level.store(logU,get_from_ivec(Ud)); 
    452         } 
     452                ivec dd(Df,4); 
     453                imat U(Uf,4,4); 
     454                mat U2=to_mat(U)/32768; 
     455                mat PP=U2*diag(to_vec(dd))*U2.T(); 
     456                vec pp(PP._data(),16); 
     457                log_level.store(logP,pp); 
     458         } 
    453459         { 
    454460                ivec Gd(G,16); 
     
    487493{ 
    488494        // Tuning of matrix Q 
    489         Q[0]=prevod(.001,15);       // 0.05 
     495        Q[0]=prevod(.01,15);       // 0.05 
    490496        Q[5]=Q[0]; 
    491         Q[10]=prevod(0.001,15);      // 1e-3 
    492         Q[15]=prevod(0.0001,15);      // 1e-3 
     497        Q[10]=prevod(0.01,15);      // 1e-3 
     498        Q[15]=prevod(0.01,15);      // 1e-3 
    493499 
    494500        Uf[0]=0x7FFF;// !       // 0.05