1 | <?xml version='1.0' encoding='UTF-8' standalone='no'?> |
---|
2 | <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6"> |
---|
3 | <compounddef id="ekf__example_2nastaveni__regulatoru__float_8h" kind="file"> |
---|
4 | <compoundname>nastaveni_regulatoru_float.h</compoundname> |
---|
5 | <includedby refid="ekf__example_2regulace_8cpp" local="yes">work/git/mixpp/pmsm/simulator_zdenek/ekf_example/regulace.cpp</includedby> |
---|
6 | <sectiondef kind="define"> |
---|
7 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1d7897c37e49be8364a1fd1702262b72b" prot="public" static="no"> |
---|
8 | <name>Ismax</name> |
---|
9 | <initializer>40.0</initializer> |
---|
10 | <briefdescription> |
---|
11 | </briefdescription> |
---|
12 | <detaileddescription> |
---|
13 | </detaileddescription> |
---|
14 | <inbodydescription> |
---|
15 | </inbodydescription> |
---|
16 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="13" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="13" bodyend="-1"/> |
---|
17 | </memberdef> |
---|
18 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1c8882337f06a374c43eb16d0be508885" prot="public" static="no"> |
---|
19 | <name>Kpi</name> |
---|
20 | <initializer>20.</initializer> |
---|
21 | <briefdescription> |
---|
22 | </briefdescription> |
---|
23 | <detaileddescription> |
---|
24 | </detaileddescription> |
---|
25 | <inbodydescription> |
---|
26 | </inbodydescription> |
---|
27 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="16" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="16" bodyend="-1"/> |
---|
28 | </memberdef> |
---|
29 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_13e3ea04c138a4aeab30af0c8b3f9e81e" prot="public" static="no"> |
---|
30 | <name>Tii</name> |
---|
31 | <initializer>0.005</initializer> |
---|
32 | <briefdescription> |
---|
33 | </briefdescription> |
---|
34 | <detaileddescription> |
---|
35 | </detaileddescription> |
---|
36 | <inbodydescription> |
---|
37 | </inbodydescription> |
---|
38 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="17" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="17" bodyend="-1"/> |
---|
39 | </memberdef> |
---|
40 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_132365fb2a4808089b42f412fe7db14c3" prot="public" static="no"> |
---|
41 | <name>MAXi</name> |
---|
42 | <initializer>1199.0</initializer> |
---|
43 | <briefdescription> |
---|
44 | </briefdescription> |
---|
45 | <detaileddescription> |
---|
46 | </detaileddescription> |
---|
47 | <inbodydescription> |
---|
48 | </inbodydescription> |
---|
49 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="18" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="18" bodyend="-1"/> |
---|
50 | </memberdef> |
---|
51 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1e42e36aa22d7f1626eec9986d58fc318" prot="public" static="no"> |
---|
52 | <name>Q_Kpi</name> |
---|
53 | <initializer>15</initializer> |
---|
54 | <briefdescription> |
---|
55 | </briefdescription> |
---|
56 | <detaileddescription> |
---|
57 | </detaileddescription> |
---|
58 | <inbodydescription> |
---|
59 | </inbodydescription> |
---|
60 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="19" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="19" bodyend="-1"/> |
---|
61 | </memberdef> |
---|
62 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_13b0e031e88229b9f1a69b06303e4c351" prot="public" static="no"> |
---|
63 | <name>Q_Kii</name> |
---|
64 | <initializer>15</initializer> |
---|
65 | <briefdescription> |
---|
66 | </briefdescription> |
---|
67 | <detaileddescription> |
---|
68 | </detaileddescription> |
---|
69 | <inbodydescription> |
---|
70 | </inbodydescription> |
---|
71 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="20" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="20" bodyend="-1"/> |
---|
72 | </memberdef> |
---|
73 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_13a8f990a1c729e733faad38c19b4b438" prot="public" static="no"> |
---|
74 | <name>Kpurm</name> |
---|
75 | <initializer>50.0</initializer> |
---|
76 | <briefdescription> |
---|
77 | </briefdescription> |
---|
78 | <detaileddescription> |
---|
79 | </detaileddescription> |
---|
80 | <inbodydescription> |
---|
81 | </inbodydescription> |
---|
82 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="23" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="23" bodyend="-1"/> |
---|
83 | </memberdef> |
---|
84 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_19da00436f585c80347466fe8c3ba3c0c" prot="public" static="no"> |
---|
85 | <name>Tiurm</name> |
---|
86 | <initializer>0.05</initializer> |
---|
87 | <briefdescription> |
---|
88 | </briefdescription> |
---|
89 | <detaileddescription> |
---|
90 | </detaileddescription> |
---|
91 | <inbodydescription> |
---|
92 | </inbodydescription> |
---|
93 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="24" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="24" bodyend="-1"/> |
---|
94 | </memberdef> |
---|
95 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_172a3d07230efbac58f03d4420c170dc4" prot="public" static="no"> |
---|
96 | <name>MINurm</name> |
---|
97 | <initializer>(-0.95*Ismax)</initializer> |
---|
98 | <briefdescription> |
---|
99 | </briefdescription> |
---|
100 | <detaileddescription> |
---|
101 | </detaileddescription> |
---|
102 | <inbodydescription> |
---|
103 | </inbodydescription> |
---|
104 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="25" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="25" bodyend="-1"/> |
---|
105 | </memberdef> |
---|
106 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1bbfb453c8873d44bbd89aeb81e78722b" prot="public" static="no"> |
---|
107 | <name>Tfurm</name> |
---|
108 | <initializer>0.01</initializer> |
---|
109 | <briefdescription> |
---|
110 | </briefdescription> |
---|
111 | <detaileddescription> |
---|
112 | </detaileddescription> |
---|
113 | <inbodydescription> |
---|
114 | </inbodydescription> |
---|
115 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="26" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="26" bodyend="-1"/> |
---|
116 | </memberdef> |
---|
117 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_17fcd5b3bdb30aacc956f08a23094aa81" prot="public" static="no"> |
---|
118 | <name>Q_Kpurm</name> |
---|
119 | <initializer>12</initializer> |
---|
120 | <briefdescription> |
---|
121 | </briefdescription> |
---|
122 | <detaileddescription> |
---|
123 | </detaileddescription> |
---|
124 | <inbodydescription> |
---|
125 | </inbodydescription> |
---|
126 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="27" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="27" bodyend="-1"/> |
---|
127 | </memberdef> |
---|
128 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_15109e3c0bd0b1b87be1343ed6945d0ba" prot="public" static="no"> |
---|
129 | <name>Q_Kiurm</name> |
---|
130 | <initializer>15</initializer> |
---|
131 | <briefdescription> |
---|
132 | </briefdescription> |
---|
133 | <detaileddescription> |
---|
134 | </detaileddescription> |
---|
135 | <inbodydescription> |
---|
136 | </inbodydescription> |
---|
137 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="28" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="28" bodyend="-1"/> |
---|
138 | </memberdef> |
---|
139 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_17c97475ebde6a30cac6e7817f15d9fb6" prot="public" static="no"> |
---|
140 | <name>Q_Kturm</name> |
---|
141 | <initializer>15</initializer> |
---|
142 | <briefdescription> |
---|
143 | </briefdescription> |
---|
144 | <detaileddescription> |
---|
145 | </detaileddescription> |
---|
146 | <inbodydescription> |
---|
147 | </inbodydescription> |
---|
148 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="29" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="29" bodyend="-1"/> |
---|
149 | </memberdef> |
---|
150 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_12d90029887dcc9ddbfe2de58e7000eb2" prot="public" static="no"> |
---|
151 | <name>Q_Kodv_ud</name> |
---|
152 | <initializer>15</initializer> |
---|
153 | <briefdescription> |
---|
154 | </briefdescription> |
---|
155 | <detaileddescription> |
---|
156 | </detaileddescription> |
---|
157 | <inbodydescription> |
---|
158 | </inbodydescription> |
---|
159 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="32" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="32" bodyend="-1"/> |
---|
160 | </memberdef> |
---|
161 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1bfa19d7a61e2efc22daf83073cae7d74" prot="public" static="no"> |
---|
162 | <name>Kpw</name> |
---|
163 | <initializer>3.0</initializer> |
---|
164 | <briefdescription> |
---|
165 | </briefdescription> |
---|
166 | <detaileddescription> |
---|
167 | </detaileddescription> |
---|
168 | <inbodydescription> |
---|
169 | </inbodydescription> |
---|
170 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="35" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="35" bodyend="-1"/> |
---|
171 | </memberdef> |
---|
172 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1c2fbc4671c603f46890a6f004ca205fe" prot="public" static="no"> |
---|
173 | <name>Tiw</name> |
---|
174 | <initializer>0.1</initializer> |
---|
175 | <briefdescription> |
---|
176 | </briefdescription> |
---|
177 | <detaileddescription> |
---|
178 | </detaileddescription> |
---|
179 | <inbodydescription> |
---|
180 | </inbodydescription> |
---|
181 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="36" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="36" bodyend="-1"/> |
---|
182 | </memberdef> |
---|
183 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1fa3cf636e3004792891966e314edbb21" prot="public" static="no"> |
---|
184 | <name>MAXw</name> |
---|
185 | <initializer>Ismax</initializer> |
---|
186 | <briefdescription> |
---|
187 | </briefdescription> |
---|
188 | <detaileddescription> |
---|
189 | </detaileddescription> |
---|
190 | <inbodydescription> |
---|
191 | </inbodydescription> |
---|
192 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="37" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="37" bodyend="-1"/> |
---|
193 | </memberdef> |
---|
194 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_11b436337c2afb059d3cafab86f93d5ee" prot="public" static="no"> |
---|
195 | <name>Q_Kpw</name> |
---|
196 | <initializer>7</initializer> |
---|
197 | <briefdescription> |
---|
198 | </briefdescription> |
---|
199 | <detaileddescription> |
---|
200 | </detaileddescription> |
---|
201 | <inbodydescription> |
---|
202 | </inbodydescription> |
---|
203 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="38" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="38" bodyend="-1"/> |
---|
204 | </memberdef> |
---|
205 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1429a6c97d5e5da9b64dba884997982e3" prot="public" static="no"> |
---|
206 | <name>Q_Kiw</name> |
---|
207 | <initializer>15</initializer> |
---|
208 | <briefdescription> |
---|
209 | </briefdescription> |
---|
210 | <detaileddescription> |
---|
211 | </detaileddescription> |
---|
212 | <inbodydescription> |
---|
213 | </inbodydescription> |
---|
214 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="39" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="39" bodyend="-1"/> |
---|
215 | </memberdef> |
---|
216 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_104e22928f4707f2e7f09ad397a0ab0ac" prot="public" static="no"> |
---|
217 | <name>Q_K_Fs</name> |
---|
218 | <initializer>15</initializer> |
---|
219 | <briefdescription> |
---|
220 | </briefdescription> |
---|
221 | <detaileddescription> |
---|
222 | </detaileddescription> |
---|
223 | <inbodydescription> |
---|
224 | </inbodydescription> |
---|
225 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="42" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="42" bodyend="-1"/> |
---|
226 | </memberdef> |
---|
227 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_173b90a8b30df78a940e443dece1dc2f1" prot="public" static="no"> |
---|
228 | <name>Q_K_moment</name> |
---|
229 | <initializer>12</initializer> |
---|
230 | <briefdescription> |
---|
231 | </briefdescription> |
---|
232 | <detaileddescription> |
---|
233 | </detaileddescription> |
---|
234 | <inbodydescription> |
---|
235 | </inbodydescription> |
---|
236 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="43" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="43" bodyend="-1"/> |
---|
237 | </memberdef> |
---|
238 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1f7a3544d47fd0e432eace2ad9d0ff97f" prot="public" static="no"> |
---|
239 | <name>Tfuc</name> |
---|
240 | <initializer>0.1</initializer> |
---|
241 | <briefdescription> |
---|
242 | </briefdescription> |
---|
243 | <detaileddescription> |
---|
244 | </detaileddescription> |
---|
245 | <inbodydescription> |
---|
246 | </inbodydescription> |
---|
247 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="47" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="47" bodyend="-1"/> |
---|
248 | </memberdef> |
---|
249 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1b9909566817f4308836298061b112438" prot="public" static="no"> |
---|
250 | <name>Tfid</name> |
---|
251 | <initializer>0.1</initializer> |
---|
252 | <briefdescription> |
---|
253 | </briefdescription> |
---|
254 | <detaileddescription> |
---|
255 | </detaileddescription> |
---|
256 | <inbodydescription> |
---|
257 | </inbodydescription> |
---|
258 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="50" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="50" bodyend="-1"/> |
---|
259 | </memberdef> |
---|
260 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_18db7ee2a18448ba7fcc2fe312aae4225" prot="public" static="no"> |
---|
261 | <name>prechod_1_2</name> |
---|
262 | <initializer>(2.*M_PI*75.)</initializer> |
---|
263 | <briefdescription> |
---|
264 | </briefdescription> |
---|
265 | <detaileddescription> |
---|
266 | </detaileddescription> |
---|
267 | <inbodydescription> |
---|
268 | </inbodydescription> |
---|
269 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="53" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="53" bodyend="-1"/> |
---|
270 | </memberdef> |
---|
271 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1927c4eeacd3840704ef1c574c0d5ab6f" prot="public" static="no"> |
---|
272 | <name>prechod_2_1</name> |
---|
273 | <initializer>(2.*M_PI*70.)</initializer> |
---|
274 | <briefdescription> |
---|
275 | </briefdescription> |
---|
276 | <detaileddescription> |
---|
277 | </detaileddescription> |
---|
278 | <inbodydescription> |
---|
279 | </inbodydescription> |
---|
280 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="54" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="54" bodyend="-1"/> |
---|
281 | </memberdef> |
---|
282 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1888ad53b9d91922352a6bdf3ebad4689" prot="public" static="no"> |
---|
283 | <name>Kpib</name> |
---|
284 | <initializer>0.005</initializer> |
---|
285 | <briefdescription> |
---|
286 | </briefdescription> |
---|
287 | <detaileddescription> |
---|
288 | </detaileddescription> |
---|
289 | <inbodydescription> |
---|
290 | </inbodydescription> |
---|
291 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="57" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="57" bodyend="-1"/> |
---|
292 | </memberdef> |
---|
293 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_14618d4111741ecefab35033bb5ec8c1e" prot="public" static="no"> |
---|
294 | <name>Tiib</name> |
---|
295 | <initializer>0.01</initializer> |
---|
296 | <briefdescription> |
---|
297 | </briefdescription> |
---|
298 | <detaileddescription> |
---|
299 | </detaileddescription> |
---|
300 | <inbodydescription> |
---|
301 | </inbodydescription> |
---|
302 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="58" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="58" bodyend="-1"/> |
---|
303 | </memberdef> |
---|
304 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_13ff06226678121801490aab7ba20949a" prot="public" static="no"> |
---|
305 | <name>MAXbeta</name> |
---|
306 | <initializer>(40./180.*M_PI)</initializer> |
---|
307 | <briefdescription> |
---|
308 | </briefdescription> |
---|
309 | <detaileddescription> |
---|
310 | </detaileddescription> |
---|
311 | <inbodydescription> |
---|
312 | </inbodydescription> |
---|
313 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="59" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="59" bodyend="-1"/> |
---|
314 | </memberdef> |
---|
315 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1581d68cbb3bc6ff96a601cf1e6dcaa3a" prot="public" static="no"> |
---|
316 | <name>Kpidb</name> |
---|
317 | <initializer>0</initializer> |
---|
318 | <briefdescription> |
---|
319 | </briefdescription> |
---|
320 | <detaileddescription> |
---|
321 | </detaileddescription> |
---|
322 | <inbodydescription> |
---|
323 | </inbodydescription> |
---|
324 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="62" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="62" bodyend="-1"/> |
---|
325 | </memberdef> |
---|
326 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_18274c24cd06df0ccf65686b566112c83" prot="public" static="no"> |
---|
327 | <name>Tiidb</name> |
---|
328 | <initializer>0.1</initializer> |
---|
329 | <briefdescription> |
---|
330 | </briefdescription> |
---|
331 | <detaileddescription> |
---|
332 | </detaileddescription> |
---|
333 | <inbodydescription> |
---|
334 | </inbodydescription> |
---|
335 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="63" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="63" bodyend="-1"/> |
---|
336 | </memberdef> |
---|
337 | <memberdef kind="define" id="ekf__example_2nastaveni__regulatoru__float_8h_1af1f7776726b809376f5dd92a109f897" prot="public" static="no"> |
---|
338 | <name>MAXud</name> |
---|
339 | <initializer>50.</initializer> |
---|
340 | <briefdescription> |
---|
341 | </briefdescription> |
---|
342 | <detaileddescription> |
---|
343 | </detaileddescription> |
---|
344 | <inbodydescription> |
---|
345 | </inbodydescription> |
---|
346 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" line="64" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h" bodystart="64" bodyend="-1"/> |
---|
347 | </memberdef> |
---|
348 | </sectiondef> |
---|
349 | <briefdescription> |
---|
350 | </briefdescription> |
---|
351 | <detaileddescription> |
---|
352 | </detaileddescription> |
---|
353 | <programlisting> |
---|
354 | <codeline lineno="1"><highlight class="comment">/***********************************************</highlight></codeline> |
---|
355 | <codeline lineno="2"><highlight class="comment"></highlight></codeline> |
---|
356 | <codeline lineno="3"><highlight class="comment"><sp/><sp/><sp/><sp/><sp/>Nastaveni<sp/>regulatoru<sp/>vektoroveho<sp/>rizeni</highlight></codeline> |
---|
357 | <codeline lineno="4"><highlight class="comment"></highlight></codeline> |
---|
358 | <codeline lineno="5"><highlight class="comment"><sp/><sp/><sp/><sp/><sp/>Konstanty<sp/>a<sp/>omezovace</highlight></codeline> |
---|
359 | <codeline lineno="6"><highlight class="comment"></highlight></codeline> |
---|
360 | <codeline lineno="7"><highlight class="comment"><sp/><sp/><sp/><sp/><sp/>Z.<sp/>Peroutka</highlight></codeline> |
---|
361 | <codeline lineno="8"><highlight class="comment"></highlight></codeline> |
---|
362 | <codeline lineno="9"><highlight class="comment">Rev.<sp/>31.5.2007</highlight></codeline> |
---|
363 | <codeline lineno="10"><highlight class="comment">***********************************************/</highlight><highlight class="normal"></highlight></codeline> |
---|
364 | <codeline lineno="11"><highlight class="normal"></highlight></codeline> |
---|
365 | <codeline lineno="12"><highlight class="normal"></highlight><highlight class="comment">//<sp/>maximalni<sp/>proud</highlight><highlight class="normal"></highlight></codeline> |
---|
366 | <codeline lineno="13"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Ismax<sp/><sp/><sp/>40.0<sp/><sp/><sp/><sp/>//<sp/>max.<sp/>proud<sp/>motoru</highlight></codeline> |
---|
367 | <codeline lineno="14"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
368 | <codeline lineno="15"><highlight class="normal"></highlight><highlight class="comment">//<sp/>regulatory<sp/>proudu</highlight><highlight class="normal"></highlight></codeline> |
---|
369 | <codeline lineno="16"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Kpi<sp/><sp/><sp/><sp/><sp/>20.<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>Kp*Iref/Uref</highlight></codeline> |
---|
370 | <codeline lineno="17"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Tii<sp/><sp/><sp/><sp/><sp/>0.005<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>casova<sp/>konstanta<sp/>reg.<sp/>...<sp/>Kp*Iref/Uref*TV/Ti</highlight></codeline> |
---|
371 | <codeline lineno="18"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>MAXi<sp/><sp/><sp/><sp/>1199.0</highlight></codeline> |
---|
372 | <codeline lineno="19"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Q_Kpi<sp/><sp/><sp/>15</highlight></codeline> |
---|
373 | <codeline lineno="20"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Q_Kii<sp/><sp/><sp/>15</highlight></codeline> |
---|
374 | <codeline lineno="21"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
375 | <codeline lineno="22"><highlight class="normal"></highlight><highlight class="comment">//<sp/>regulator<sp/>odbuzovani<sp/>-<sp/>RUrm<sp/><sp/>Kp=15,<sp/>Ti=0.5</highlight><highlight class="normal"></highlight></codeline> |
---|
376 | <codeline lineno="23"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Kpurm<sp/><sp/><sp/>50.0<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>2.0/Iref<sp/>ev.<sp/>sqrt(3)/Iref<sp/>pro<sp/>PWM<sp/>se<sp/>3.<sp/>harmonickou</highlight></codeline> |
---|
377 | <codeline lineno="24"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Tiurm<sp/><sp/><sp/>0.05<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>31.5.2007:<sp/>puvodne<sp/>0.01</highlight></codeline> |
---|
378 | <codeline lineno="25"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>MINurm<sp/><sp/>(-0.95*Ismax)<sp/><sp/><sp/>//<sp/><sp/>0.95<sp/>...<sp/>aby<sp/>i<sp/>p�/>reakci<sp/>reg.<sp/>Urm<sp/>byl<sp/>motor<sp/>schopen<sp/>produkovat<sp/>moment</highlight></codeline> |
---|
379 | <codeline lineno="26"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Tfurm<sp/><sp/><sp/>0.01<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>casova<sp/>konstanta<sp/>filtru<sp/>Urm</highlight></codeline> |
---|
380 | <codeline lineno="27"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Q_Kpurm<sp/>12</highlight></codeline> |
---|
381 | <codeline lineno="28"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Q_Kiurm<sp/>15</highlight></codeline> |
---|
382 | <codeline lineno="29"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Q_Kturm<sp/>15<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>TV/Tf<sp/><sp/>...<sp/>nechat<sp/>Q15!!!!</highlight></codeline> |
---|
383 | <codeline lineno="30"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
384 | <codeline lineno="31"><highlight class="normal"></highlight><highlight class="comment">//<sp/>blok<sp/>"Vypocet<sp/>napeti"<sp/>-<sp/>"odvazbovaci<sp/>blok"<sp/>...<sp/>definice<sp/>systemu</highlight><highlight class="normal"></highlight></codeline> |
---|
385 | <codeline lineno="32"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Q_Kodv_ud<sp/><sp/><sp/><sp/><sp/><sp/><sp/>15<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>Wref*Iref/Uref*Ls</highlight></codeline> |
---|
386 | <codeline lineno="33"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
387 | <codeline lineno="34"><highlight class="normal"></highlight><highlight class="comment">//<sp/>regulator<sp/>rychlosti</highlight><highlight class="normal"></highlight></codeline> |
---|
388 | <codeline lineno="35"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Kpw<sp/><sp/><sp/><sp/><sp/>3.0<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>Kpw*Wref/Iref</highlight></codeline> |
---|
389 | <codeline lineno="36"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Tiw<sp/><sp/><sp/><sp/><sp/>0.1</highlight></codeline> |
---|
390 | <codeline lineno="37"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>MAXw<sp/><sp/><sp/><sp/>Ismax</highlight></codeline> |
---|
391 | <codeline lineno="38"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Q_Kpw<sp/><sp/><sp/>7</highlight></codeline> |
---|
392 | <codeline lineno="39"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Q_Kiw<sp/><sp/><sp/>15</highlight></codeline> |
---|
393 | <codeline lineno="40"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
394 | <codeline lineno="41"><highlight class="normal"></highlight><highlight class="comment">//<sp/>model<sp/>motoru<sp/>pro<sp/>vypocet<sp/>toku<sp/>a<sp/>momentu</highlight><highlight class="normal"></highlight></codeline> |
---|
395 | <codeline lineno="42"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Q_K_Fs<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>15<sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>max.<sp/>Q15<sp/>...<sp/>Ls*Iref/Fref</highlight></codeline> |
---|
396 | <codeline lineno="43"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Q_K_moment<sp/><sp/><sp/><sp/><sp/><sp/>12<sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>max.<sp/>Q15<sp/>...<sp/>kp*p*Fref*Iref/Mref</highlight></codeline> |
---|
397 | <codeline lineno="44"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
398 | <codeline lineno="45"><highlight class="normal"></highlight></codeline> |
---|
399 | <codeline lineno="46"><highlight class="normal"></highlight><highlight class="comment">//<sp/>filtrace<sp/>napeti<sp/>v<sp/>ss<sp/>obvodu</highlight><highlight class="normal"></highlight></codeline> |
---|
400 | <codeline lineno="47"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Tfuc<sp/><sp/><sp/><sp/>0.1</highlight></codeline> |
---|
401 | <codeline lineno="48"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
402 | <codeline lineno="49"><highlight class="normal"></highlight><highlight class="comment">//<sp/>filtrace<sp/>Isd</highlight><highlight class="normal"></highlight></codeline> |
---|
403 | <codeline lineno="50"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Tfid<sp/><sp/><sp/><sp/>0.1</highlight></codeline> |
---|
404 | <codeline lineno="51"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
405 | <codeline lineno="52"><highlight class="normal"></highlight><highlight class="comment">//<sp/>prechod<sp/>mezi<sp/>algoritmy<sp/>regulace<sp/>VARIANTA<sp/>1<sp/>a<sp/>VARIANTA<sp/>2</highlight><highlight class="normal"></highlight></codeline> |
---|
406 | <codeline lineno="53"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>prechod_1_2<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(2.*M_PI*75.)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>55Hz<sp/>...<sp/>wme<sp/>[rad/s]</highlight></codeline> |
---|
407 | <codeline lineno="54"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>prechod_2_1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>(2.*M_PI*70.)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>50Hz<sp/>...<sp/>wme<sp/>[rad/s]</highlight></codeline> |
---|
408 | <codeline lineno="55"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
409 | <codeline lineno="56"><highlight class="normal"></highlight><highlight class="comment">//<sp/>regulator<sp/>Isq<sp/>prostednictvim<sp/>beta<sp/>-<sp/>algoritmus<sp/>VARIANTA<sp/>2:<sp/>Karel<sp/>(Kp=0.0002,<sp/>Ti=0.001s)</highlight><highlight class="normal"></highlight></codeline> |
---|
410 | <codeline lineno="57"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Kpib<sp/><sp/><sp/><sp/>0.005</highlight></codeline> |
---|
411 | <codeline lineno="58"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Tiib<sp/><sp/><sp/><sp/>0.01<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline> |
---|
412 | <codeline lineno="59"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>MAXbeta<sp/>(40./180.*M_PI)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>zatezny<sp/>uhel<sp/>omezen<sp/>na<sp/>+/-<sp/>40st.</highlight></codeline> |
---|
413 | <codeline lineno="60"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline> |
---|
414 | <codeline lineno="61"><highlight class="normal"></highlight><highlight class="comment">//<sp/>regulator<sp/>Isd<sp/>-<sp/>VAR2<sp/>-<sp/>kompenzace<sp/>vypocteneho<sp/>napeti</highlight><highlight class="normal"></highlight></codeline> |
---|
415 | <codeline lineno="62"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>Kpidb<sp/><sp/><sp/>0</highlight></codeline> |
---|
416 | <codeline lineno="63"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>Tiidb<sp/><sp/><sp/>0.1</highlight></codeline> |
---|
417 | <codeline lineno="64"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>MAXud<sp/><sp/><sp/>50.</highlight></codeline> |
---|
418 | <codeline lineno="65"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>MINud<sp/><sp/><sp/>(-600.)<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>//<sp/>principialne<sp/>neni<sp/>nutne<sp/>omezovat,<sp/>avsak<sp/>s<sp/>ohledem<sp/>na<sp/>format<sp/>Q13<sp/>s<sp/>dostatecnou<sp/>bezpecnosti<sp/>uvazovano<sp/>600V</highlight></codeline> |
---|
419 | </programlisting> |
---|
420 | <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/nastaveni_regulatoru_float.h"/> |
---|
421 | </compounddef> |
---|
422 | </doxygen> |
---|