root/doc/xml/ekf__example_2nastaveni__regulatoru__float_8h.xml @ 187

Revision 187, 32.3 kB (checked in by smidl, 16 years ago)

doc

Line 
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/>&quot;Vypocet<sp/>napeti&quot;<sp/>-<sp/>&quot;odvazbovaci<sp/>blok&quot;<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>
Note: See TracBrowser for help on using the browser.