root/applications/pmsm/Barcelona/Mz.cfg @ 342

Revision 342, 2.6 kB (checked in by smidl, 15 years ago)

Barcelona

Line 
1// settings for pmsm_estim.cpp
2
3experiment={
4        ndat = 120000;
5};
6
7system= {
8        type = "pmsmDS";
9        params = {type = "external";filename = "../cfg/zcu.cfg";path = "pmsm107";};
10        tstep = 1.0; // steps for profile in [s]
11        profileW = [0, 1, 5, 10, 10, 3, 0, 0, -3, -3, -10, -10, -4, 0, 0];
12        profileM = [0, 10, 0, 0, 10, 0, 0, 0, 0, 0, 10, 0, 0];
13        options = "modelu";
14};
15
16estimator = (
17         {type="EKF";
18         IM = {type="pmsmIM";
19                params = {type = "external";filename = "../cfg/zcu.cfg";path = "pmsm107";};
20                variant = "Mz";
21         };
22         OM = {type="pmsmOM";};
23/*       dQ :
24        {
25        elements = [ 0.001738643873, 0.001738643873, 1.00000004, 1.562501e-08, 1 ];
26        cols = 4;
27        };*/
28        dQ=[0.0017, 0.0017, 0.00000004, 1e-14, 1e-1];
29         dR=[0.025, 0.025];
30         dP0=[0., 0., 0., 0., 0.];
31         //connect
32         drv = {type="rv"; names=["o_ia","o_ib","o_ua","o_ub"];};  // observed u
33         //drv = {type="rv"; names=["o_ia","o_ib","t_ua","t_ub"];}; // true u
34         rv = {type="rv"; names=["EKFMz"]; sizes=[5];};
35         options="logll,logbounds";
36         },
37                                 //
38         {type="EKF";
39         IM = {type="pmsmIM";
40                params = {type = "external";filename = "../cfg/zcu.cfg";path = "pmsm107";};
41                variant = "2o";
42         };
43         OM = {type="pmsmOM";};
44         dQ=[0.017, 0.017, .1, 1e-6];
45         dR=[0.025, 0.025];
46         dP0=[1., 1., 1., 1.];
47         //connect
48         drv = {type="rv"; names=["o_ia","o_ib","o_ua","o_ub"];};  // observed u
49         //drv = {type="rv"; names=["o_ia","o_ib","t_ua","t_ub"];}; // true u
50         rv = {type="rv"; names=["EKF"]; sizes=[4];};
51         options="logll,logbounds";
52         },
53                                                                 //
54         {type="EKF";
55         IM = {type="pmsmIM";
56                params = {type = "external";filename = "../cfg/zcu.cfg";path = "pmsm107";};
57                variant = "Stat";
58         };
59         OM = {type="pmsmOM";};
60         dQ=[0.017, 0.017, .1, 1e-6];//[0.017, 0.017, 100., 1e-4];
61         dR=[0.025, 0.025];
62         dP0=[1., 1., 1., 1.];
63         //connect
64         drv = {type="rv"; names=["o_ia","o_ib","o_ua","o_ub"];};  // observed u
65         //drv = {type="rv"; names=["o_ia","o_ib","t_ua","t_ub"];}; // true u
66         rv = {type="rv"; names=["EKFw"]; sizes=[4];};
67         options="logll,logbounds";
68         },
69
70         {type="pmsmCRBMz";
71         IM = {type="pmsmIM";
72                params = {type = "external";filename = "../cfg/zcu.cfg";path = "pmsm107";};
73                variant = "Mz";
74         };
75         OM = {type="pmsmOM";};
76        dQ=[0.0017, 0.0017, 0.00000004, 1e-14, 1e-1];
77//       dQ=[0.017, 0.017, .1, 1e-6];//[0.017, 0.017, 100., 1e-4];
78         dR=[0.025, 0.025];
79         dP0=[0., 0., 0., 0., 0.];
80         //connect
81         drv = {type="rv"; names=["o_ia","o_ib","t_ua","t_ub"];};  // observed u
82         //drv = {type="rv"; names=["o_ia","o_ib","t_ua","t_ub"];}; // true u
83         rv = {type="rv"; names=["CRB"]; sizes=[5];};
84         options="logll,logbounds";
85         }
86
87
88);
89       
90logger= {
91        type="dirfilelog";
92        maxlen = 100;
93        dirname = "exp/Mz";
94};
Note: See TracBrowser for help on using the browser.