root/applications/dual/VYZ/vyz_text.lyx @ 1356

Revision 1355, 147.4 kB (checked in by vahalam, 13 years ago)
Line 
1#LyX 2.0 created this file. For more info see http://www.lyx.org/
2\lyxformat 413
3\begin_document
4\begin_header
5\textclass scrreprt
6\begin_preamble
7\usepackage[czech]{babel}
8\end_preamble
9\use_default_options true
10\maintain_unincluded_children false
11\language czech
12\language_package default
13\inputencoding auto
14\fontencoding global
15\font_roman default
16\font_sans default
17\font_typewriter default
18\font_default_family default
19\use_non_tex_fonts false
20\font_sc false
21\font_osf false
22\font_sf_scale 100
23\font_tt_scale 100
24
25\graphics default
26\default_output_format default
27\output_sync 0
28\bibtex_command default
29\index_command default
30\paperfontsize default
31\spacing single
32\use_hyperref false
33\papersize default
34\use_geometry false
35\use_amsmath 1
36\use_esint 1
37\use_mhchem 1
38\use_mathdots 1
39\cite_engine basic
40\use_bibtopic false
41\use_indices false
42\paperorientation portrait
43\suppress_date false
44\use_refstyle 0
45\index Index
46\shortcut idx
47\color #008000
48\end_index
49\secnumdepth 2
50\tocdepth 2
51\paragraph_separation indent
52\paragraph_indentation default
53\quotes_language german
54\papercolumns 1
55\papersides 1
56\paperpagestyle default
57\tracking_changes false
58\output_changes false
59\html_math_output 0
60\html_css_as_file 0
61\html_be_strict false
62\end_header
63
64\begin_body
65
66\begin_layout Standard
67\align left
68\begin_inset ERT
69status open
70
71\begin_layout Plain Layout
72
73
74\backslash
75thispagestyle{empty}
76\end_layout
77
78\end_inset
79
80
81\end_layout
82
83\begin_layout Standard
84\align center
85
86\size large
87České vysoké učení technické v Praze
88\end_layout
89
90\begin_layout Standard
91\align center
92
93\size large
94Fakulta jaderná a fyzikálně inženýrská
95\end_layout
96
97\begin_layout Standard
98\begin_inset VSpace bigskip
99\end_inset
100
101
102\end_layout
103
104\begin_layout Standard
105\align center
106Katedra matematiky
107\end_layout
108
109\begin_layout Standard
110\align center
111Obor: Inženýrská informatika
112\end_layout
113
114\begin_layout Standard
115\align center
116Zaměření: Softwarové inženýrství a matematická informatika
117\end_layout
118
119\begin_layout Standard
120\begin_inset VSpace bigskip
121\end_inset
122
123
124\end_layout
125
126\begin_layout Standard
127\align center
128\begin_inset Graphics
129        filename /home/michal/Dokumenty/Bakalarka/moje/komplet/logo_cvut.eps
130        lyxscale 20
131        scale 20
132
133\end_inset
134
135
136\end_layout
137
138\begin_layout Standard
139\begin_inset VSpace bigskip
140\end_inset
141
142
143\end_layout
144
145\begin_layout Standard
146\align center
147
148\size larger
149\color black
150Metody duálního řízení elektrických pohonů
151\end_layout
152
153\begin_layout Standard
154\begin_inset VSpace smallskip
155\end_inset
156
157
158\end_layout
159
160\begin_layout Standard
161\align center
162
163\size larger
164\color black
165Dual control methods for electrical drives
166\end_layout
167
168\begin_layout Standard
169\begin_inset VSpace bigskip
170\end_inset
171
172
173\end_layout
174
175\begin_layout Standard
176\align center
177
178\size largest
179\color black
180VÝZKUMNÝ ÚKOL
181\end_layout
182
183\begin_layout Standard
184\begin_inset VSpace vfill
185\end_inset
186
187
188\end_layout
189
190\begin_layout Standard
191\align center
192Vypracoval: Michal Vahala
193\end_layout
194
195\begin_layout Standard
196\align center
197Vedoucí práce: Ing.
198 Václav Šmídl, Ph.D.
199\end_layout
200
201\begin_layout Standard
202\align center
203Rok: 2011
204\end_layout
205
206\begin_layout Standard
207\begin_inset Newpage newpage
208\end_inset
209
210
211\end_layout
212
213\begin_layout Standard
214\begin_inset ERT
215status open
216
217\begin_layout Plain Layout
218
219
220\backslash
221thispagestyle{empty}~
222\end_layout
223
224\end_inset
225
226
227\end_layout
228
229\begin_layout Standard
230\begin_inset VSpace vfill
231\end_inset
232
233
234\end_layout
235
236\begin_layout Subsubsection*
237Prohlášení
238\end_layout
239
240\begin_layout Standard
241Prohlašuji, že jsem výzkumný úkol vypracoval samostatně a použil jsem pouze
242 podklady uvedené v přiloženém seznamu.
243\end_layout
244
245\begin_layout Standard
246\begin_inset VSpace bigskip
247\end_inset
248
249
250\end_layout
251
252\begin_layout Standard
253\noindent
254\align left
255V Praze dne \SpecialChar \ldots{}
256\SpecialChar \ldots{}
257\SpecialChar \ldots{}
258\SpecialChar \ldots{}
259\SpecialChar \ldots{}
260 
261\begin_inset space \hfill{}
262\end_inset
263
264\SpecialChar \ldots{}
265\SpecialChar \ldots{}
266\SpecialChar \ldots{}
267\SpecialChar \ldots{}
268\SpecialChar \ldots{}
269\SpecialChar \ldots{}
270
271\end_layout
272
273\begin_layout Standard
274\noindent
275\align block
276\begin_inset space \hfill{}
277\end_inset
278
279Michal Vahala
280\begin_inset ERT
281status open
282
283\begin_layout Plain Layout
284
285~~
286\end_layout
287
288\end_inset
289
290
291\end_layout
292
293\begin_layout Standard
294\begin_inset Newpage newpage
295\end_inset
296
297
298\end_layout
299
300\begin_layout Standard
301\begin_inset ERT
302status open
303
304\begin_layout Plain Layout
305
306
307\backslash
308thispagestyle{empty}~
309\end_layout
310
311\end_inset
312
313
314\end_layout
315
316\begin_layout Standard
317\begin_inset VSpace vfill
318\end_inset
319
320
321\end_layout
322
323\begin_layout Subsubsection*
324Poděkování
325\end_layout
326
327\begin_layout Standard
328Především bych chtěl poděkovat
329\begin_inset VSpace defskip
330\end_inset
331
332
333\end_layout
334
335\begin_layout Standard
336\begin_inset space \hfill{}
337\end_inset
338
339Michal Vahala
340\end_layout
341
342\begin_layout Standard
343\begin_inset Newpage newpage
344\end_inset
345
346
347\end_layout
348
349\begin_layout Standard
350\begin_inset ERT
351status open
352
353\begin_layout Plain Layout
354
355
356\backslash
357thispagestyle{empty}
358\end_layout
359
360\end_inset
361
362
363\end_layout
364
365\begin_layout Description
366
367\emph on
368Název
369\begin_inset space \space{}
370\end_inset
371
372práce:
373\emph default
374\color black
375
376\begin_inset ERT
377status open
378
379\begin_layout Plain Layout
380
381~
382\end_layout
383
384\end_inset
385
386
387\begin_inset Newline newline
388\end_inset
389
390Metody duálního řízení elektrických pohonů
391\end_layout
392
393\begin_layout Description
394\begin_inset VSpace defskip
395\end_inset
396
397
398\end_layout
399
400\begin_layout Description
401
402\emph on
403Autor:
404\emph default
405 Michal Vahala
406\end_layout
407
408\begin_layout Description
409
410\emph on
411Obor:
412\emph default
413 Inženýrská informatika
414\end_layout
415
416\begin_layout Description
417
418\emph on
419Druh
420\begin_inset space \space{}
421\end_inset
422
423práce:
424\emph default
425 Výzkumný úkol
426\end_layout
427
428\begin_layout Description
429
430\emph on
431Vedoucí
432\begin_inset space \space{}
433\end_inset
434
435práce:
436\emph default
437 Ing.
438 Václav Šmídl, Ph.D.
439\end_layout
440
441\begin_layout Description
442
443\emph on
444Abstrakt:
445\emph default
446 
447\end_layout
448
449\begin_layout Description
450
451\emph on
452Klíčová
453\begin_inset space \space{}
454\end_inset
455
456slova:
457\emph default
458 
459\end_layout
460
461\begin_layout Standard
462\begin_inset VSpace bigskip
463\end_inset
464
465
466\end_layout
467
468\begin_layout Description
469
470\emph on
471Title:
472\emph default
473\color black
474
475\begin_inset ERT
476status open
477
478\begin_layout Plain Layout
479
480~
481\end_layout
482
483\end_inset
484
485
486\begin_inset Newline newline
487\end_inset
488
489Dual control methods for eletrical drives
490\end_layout
491
492\begin_layout Description
493\begin_inset VSpace defskip
494\end_inset
495
496
497\end_layout
498
499\begin_layout Description
500
501\emph on
502Author:
503\emph default
504 Michal Vahala
505\end_layout
506
507\begin_layout Description
508
509\emph on
510Abstract:
511\emph default
512 
513\end_layout
514
515\begin_layout Description
516
517\emph on
518Key
519\begin_inset space \space{}
520\end_inset
521
522words:
523\emph default
524 
525\end_layout
526
527\begin_layout Standard
528\begin_inset Newpage newpage
529\end_inset
530
531
532\end_layout
533
534\begin_layout Standard
535\begin_inset ERT
536status open
537
538\begin_layout Plain Layout
539
540
541\backslash
542thispagestyle{empty}
543\end_layout
544
545\end_inset
546
547
548\end_layout
549
550\begin_layout Standard
551\begin_inset CommandInset toc
552LatexCommand tableofcontents
553
554\end_inset
555
556
557\end_layout
558
559\begin_layout Standard
560\begin_inset Newpage newpage
561\end_inset
562
563
564\end_layout
565
566\begin_layout Standard
567\begin_inset ERT
568status open
569
570\begin_layout Plain Layout
571
572
573\backslash
574thispagestyle{empty}
575\end_layout
576
577\end_inset
578
579
580\end_layout
581
582\begin_layout Chapter*
583Seznam použitého označení a zkratek
584\end_layout
585
586\begin_layout Subsubsection*
587Zkratky
588\end_layout
589
590\begin_layout Labeling
591\labelwidthstring 00.00.0000
592
593\emph on
594PMSM
595\emph default
596 synchronní stroj s permanentními magnety (
597\emph on
598Permanent Magnet Synchronous Machine
599\emph default
600)
601\end_layout
602
603\begin_layout Labeling
604\labelwidthstring 00.00.0000
605
606\emph on
607SMPMSM
608\emph default
609 PMSM s magnety na povrchu rotoru (
610\emph on
611Surface Mounted PMSM
612\emph default
613)
614\end_layout
615
616\begin_layout Labeling
617\labelwidthstring 00.00.0000
618
619\emph on
620IPMSM
621\emph default
622 PMSM s magnety uvnitř rotoru (
623\emph on
624Inner PMSM
625\emph default
626)
627\end_layout
628
629\begin_layout Labeling
630\labelwidthstring 00.00.0000
631
632\emph on
633LQG
634\emph default
635 lineárně kvadraticky gaussovské řízení (
636\emph on
637Linear-Quadratic-Gaussian
638\emph default
639)
640\end_layout
641
642\begin_layout Labeling
643\labelwidthstring 00.00.0000
644
645\emph on
646PI
647\emph default
648proporcionálně integrační regulátor
649\end_layout
650
651\begin_layout Labeling
652\labelwidthstring 00.00.0000
653
654\emph on
655EKF
656\emph default
657rozšířený Kalmanův filtr (
658\emph on
659Extended Kalman Filter
660\emph default
661)
662\end_layout
663
664\begin_layout Subsubsection*
665Označení
666\end_layout
667
668\begin_layout Labeling
669\labelwidthstring 00.00.0000
670\begin_inset Formula $\hat{a}$
671\end_inset
672
673 značí odhad veličiny
674\begin_inset Formula $a$
675\end_inset
676
677
678\end_layout
679
680\begin_layout Labeling
681\labelwidthstring 00.00.0000
682\begin_inset Formula $j$
683\end_inset
684
685 komplexní jednotka
686\end_layout
687
688\begin_layout Standard
689\begin_inset Newpage newpage
690\end_inset
691
692
693\end_layout
694
695\begin_layout Addchap
696Úvod
697\end_layout
698
699\begin_layout Standard
700Hlavní náplní této práce je řízení elektrických pohonů, konkrétně synchronního
701 motoru s permanentními magnety (v textu bude označován zkratkou PMSM z
702 anglického
703\emph on
704Permanent Magnet Synchronous Machine
705\emph default
706).
707 Jedná se o synchronní stroj, tedy rotor se otáčí současně (synchronně)
708 s točivým magnetickým polem statoru.
709 Na rotoru má ale místo budícího vinutí permanentní magnety.
710 Tato konstrukce nachází v poslední době stále větší uplatnění.
711 Je tomu tak především z důvodu snadnější dostupnosti kvalitních permanentních
712 magnetů, ale také díky možnosti využít stále výkonější polovodičová zařízení
713 pro řízení a napájení těchto strojů.
714\end_layout
715
716\begin_layout Standard
717Jak se ale ukazuje, řízení takovýchto strojů, zjeména pokud se jedná o takzvaný
718 bezsenzorový návrh je netriviální.
719 Je tedy třeba hledat vhodné řídící algoritmy, které zvládnou motor efektivně
720 řídit i v bezsenzorovém případě a umožní širší nasazení PMSM v praxi.
721\end_layout
722
723\begin_layout Standard
724V tomto textu je nejdříve stručně popsán samotný PMSM, následuje odvození
725 rovnic popisující tento stroj v nejčastěji používaných souřadných soustavách.
726 Dále je formulována problematika estimace a určovaní stavových veličin,
727 kdy je kladen důraz na bezsenzorový případ.
728 Následuje popis nejčastěji použavaných řídících technik, které jsou současně
729 dostatečně jednoduché, aby mohly být teoreticky nasazeny i pro případ řízení
730 v reálném čase.
731 Zvláštní pozornost je věnována řízení označovanému jako LQG.
732 
733\end_layout
734
735\begin_layout Standard
736Dále se text věnuje duálnímu řízení, které se zdá být vhodným kandidátem
737 na zvládnutí úlohy řízení PMSM.
738 Protože je však problém duálního řízení obecně velmi složitá úloha, zaměříme
739 se na jeho nejjednodušší případy, které by mohly být nasazeny i v reálném
740 čase.
741\end_layout
742
743\begin_layout Standard
744Na závěr jsou prezentovány výsledky simulací a jsou navrženy směry a metody,
745 které by mohly vést k úspěšnému řešení problému.
746\end_layout
747
748\begin_layout Paragraph
749Poznámka
750\end_layout
751
752\begin_layout Standard
753V celém textu bude
754\begin_inset Formula $j$
755\end_inset
756
757 označovat komplexní jednotku
758\begin_inset Formula $j=\sqrt{-1}$
759\end_inset
760
761.
762 Označení
763\begin_inset Formula $i$
764\end_inset
765
766 bude obvykle značit elektrický proud, komplexní jednotku však nikdy.
767\end_layout
768
769\begin_layout Chapter
770Popis PMSM
771\end_layout
772
773\begin_layout Section
774Vlastnosti
775\end_layout
776
777\begin_layout Subsection
778Permanentní magnety
779\end_layout
780
781\begin_layout Standard
782Jak již bylo řečeno pro PMSM mají velký význam kvalitní permanentní magnety.
783 Podle
784\begin_inset CommandInset citation
785LatexCommand cite
786key "cdern2010,novak2006"
787
788\end_inset
789
790 jsou magnety vhodné pro PMSM vyráběny ze speciálních slitin nejčastěji
791 na bázi prvků
792\begin_inset Formula $Sm-Co$
793\end_inset
794
795 nebo
796\begin_inset Formula $Nd-Fe-B$
797\end_inset
798
799.
800 Oproti klasickým feritovým magnetům se vyznačují velkou magnetickou indukcí
801 okolo
802\begin_inset Formula $1T$
803\end_inset
804
805 oproti přibližne
806\begin_inset Formula $0,3T$
807\end_inset
808
809 u feritových magnetů.
810\end_layout
811
812\begin_layout Standard
813Nevýhodou nejen těchto, ale permanentních magnetů obecně je změna jejich
814 magnetických vlastností s teplotou.
815 Jedná se především o hranici označovanou jako
816\emph on
817Courieův bod
818\emph default
819, kdy materiál přechází z feromagnetického stavu do paramagnetického a s
820 tím je spojen výrazný pokles magnetizmu.
821 Tato hodnota závisí na použítém materiálu a pohybuje se přibližně v rozmezí
822 
823\begin_inset Formula $200-1000^{\circ}C$
824\end_inset
825
826.
827 Z toho vyplývá, že je nutné udržovat motor na vhodné provozní teplotě a
828 tedy zajistit odpovídající chlazení.
829\end_layout
830
831\begin_layout Subsection
832Výhody a nevýhody PMSM
833\end_layout
834
835\begin_layout Standard
836Následující část popisující výhody a nevýhody čerpá především ze zdrojů
837 
838\begin_inset CommandInset citation
839LatexCommand cite
840key "cdern2010,novak2006"
841
842\end_inset
843
844
845\end_layout
846
847\begin_layout Subsubsection
848Výhody
849\end_layout
850
851\begin_layout Standard
852Proč se PMSM využívají a jaké mají výhody oproti jiným motorům.
853 Uveďme především:
854\end_layout
855
856\begin_layout Itemize
857rotor neobsahuje vinutí a tedy
858\end_layout
859
860\begin_deeper
861\begin_layout Itemize
862je možno jej konstruovat menší, což je velmi výhodné v aplikacích, kde záleží
863 na co nejmenší velikosti pohonu, příkladem mohou být dopravní prostředky,
864 kde lze ušetřené místo využít například pro cestující (nízkopodlažní tramvaj)
865\end_layout
866
867\begin_layout Itemize
868je možno jej konstruovat lehčí, což snižuje hmotnost celého zařízení
869\end_layout
870
871\begin_layout Itemize
872má menší moment setrvačnosti rotoru
873\end_layout
874
875\begin_layout Itemize
876není třeba
877\emph on
878 
879\emph default
880složitě přivádět
881\emph on
882 
883\emph default
884napájení
885\emph on
886 
887\emph default
888na rotor
889\end_layout
890
891\end_deeper
892\begin_layout Itemize
893není třeba motor před rozběhem budit a nepotřebuje zdroj budícího proudu
894\end_layout
895
896\begin_layout Itemize
897odpadá problém s přívodem proudu do buzení rotoru
898\end_layout
899
900\begin_layout Itemize
901vyšší účinnost -- nejsou jouleovy ztráty v rotoru (oproti asynchronnímu
902 stroji) popřipadě v buzení (oproti synchronnímu stroji s buzením)
903\end_layout
904
905\begin_layout Itemize
906momentová přetížitelnost
907\end_layout
908
909\begin_layout Itemize
910možnost konstrukce pomaluběžného stroje s dostatečným výkonem, který nepotřebuje
911 převedovku (výhody spojené s absencí převodovky)
912\end_layout
913
914\begin_layout Subsubsection
915Nevýhody
916\end_layout
917
918\begin_layout Standard
919Na druhou stranu toto řešení motoru má i své nevýhody, jedná se zejména
920 o:
921\end_layout
922
923\begin_layout Itemize
924technologicky složitější výroba -- připevnění permanentních magnetů na rotor
925 (nejčastěji lepení)
926\end_layout
927
928\begin_layout Itemize
929složitější opravy
930\end_layout
931
932\begin_layout Itemize
933vyšší cena (nezanetbatelné náklady na permanentní magnety)
934\end_layout
935
936\begin_layout Itemize
937menší robustnost
938\end_layout
939
940\begin_layout Itemize
941problematické odbuzování
942\end_layout
943
944\begin_layout Itemize
945nutnost dobrého chlazení -- závislot magnetických vlastností permanentních
946 magnetů na teplotě
947\end_layout
948
949\begin_layout Itemize
950problematika spojená s návrhem řízení těchto strojů (bude detailněji rozebrána
951 níže)
952\end_layout
953
954\begin_layout Section
955Konstrukce
956\end_layout
957
958\begin_layout Standard
959\begin_inset Float figure
960wide false
961sideways false
962status open
963
964\begin_layout Plain Layout
965\align center
966\begin_inset Tabular
967<lyxtabular version="3" rows="2" columns="2">
968<features tabularvalignment="middle">
969<column alignment="center" valignment="top" width="0">
970<column alignment="center" valignment="top" width="0">
971<row>
972<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
973\begin_inset Text
974
975\begin_layout Plain Layout
976\begin_inset Graphics
977        filename pmsm_spec.eps
978        scale 35
979
980\end_inset
981
982
983\end_layout
984
985\end_inset
986</cell>
987<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
988\begin_inset Text
989
990\begin_layout Plain Layout
991\begin_inset Graphics
992        filename pmsm_simple.eps
993        scale 60
994
995\end_inset
996
997
998\end_layout
999
1000\end_inset
1001</cell>
1002</row>
1003<row>
1004<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1005\begin_inset Text
1006
1007\begin_layout Plain Layout
1008
1009\emph on
1010Ilustrativní obrázek konstrukce PMSM
1011\end_layout
1012
1013\end_inset
1014</cell>
1015<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1016\begin_inset Text
1017
1018\begin_layout Plain Layout
1019
1020\emph on
1021Zjednodušený model PMSM
1022\end_layout
1023
1024\end_inset
1025</cell>
1026</row>
1027</lyxtabular>
1028
1029\end_inset
1030
1031
1032\end_layout
1033
1034\begin_layout Plain Layout
1035\begin_inset Caption
1036
1037\begin_layout Plain Layout
1038Konstrukce a model PMSM
1039\end_layout
1040
1041\end_inset
1042
1043
1044\begin_inset CommandInset label
1045LatexCommand label
1046name "Flo:obr1_ilupmsm"
1047
1048\end_inset
1049
1050
1051\begin_inset CommandInset label
1052LatexCommand label
1053name "Flo:obr2_simplepmsm"
1054
1055\end_inset
1056
1057
1058\end_layout
1059
1060\begin_layout Plain Layout
1061
1062\end_layout
1063
1064\end_inset
1065
1066
1067\end_layout
1068
1069\begin_layout Standard
1070Základní konstrukce PMSM je na obrázku
1071\begin_inset CommandInset ref
1072LatexCommand ref
1073reference "Flo:obr1_ilupmsm"
1074
1075\end_inset
1076
1077.
1078 Nákres je pouze ilustrativní, ale zobrazuje hlavní části PMSM: Vnější kruh
1079 představuje stator.
1080 Na něm jsou zuby, na kterých je navinuto statorové vinutí (v obrázku není
1081 zobrazeno).
1082 Vnitřní kruh je rotor, na jehož povrchu jsou umístěny právě permanentní
1083 magnety.
1084 U těchto magnetů je barevně rozlišen severní a jižní pól.
1085 
1086\end_layout
1087
1088\begin_layout Standard
1089Často se lze setkat i s opačnou konstrukcí, kdy je stator umístěn uvnitř
1090 a rotor s magnety se otáčí kolem něj.
1091 Tato konstrukce PMSM se využívá například k pohonu nejrůznějších vozidel,
1092 kdy je motor umístěn přímo v kole vozidla, nebo k pohonu bubnu automatické
1093 pračky.
1094 Existují i další konstrukce PMSM.
1095 Zajímavou je například verze, která má otočný stator i rotor a toto zařízení
1096 pak může sloužit jako dělič výkonu.
1097\end_layout
1098
1099\begin_layout Standard
1100Vyobrazená konstrukce je někdy také označováná jako SMPMSM (
1101\emph on
1102Surface Mounted PMSM
1103\emph default
1104), tedy PMSM s magnety na povrchu.
1105 Další častou konstrukcí je IPMSM (
1106\emph on
1107Inner PMSM
1108\emph default
1109), kde jsou permanentní magnety umístěny uvnitř rotoru.
1110 Tyto verze mají nepatrně odlišné vlastnosti, které ale mají významný vliv
1111 při návrhu řízení těchto strojů.
1112 Pod PMSM se ještě zahrnují reluktanční motory, které jsou založeny na poněkud
1113 odlišném principu a dále se jimi vůbec zabývat nebudeme.
1114\end_layout
1115
1116\begin_layout Standard
1117Pro představu a odvození základních rovnic však nepotřebujeme pracovat s
1118 příliš složitou konstrukcí a vystačíme si se zjednodušeným modelem, který
1119 je zobrazen na obrázku
1120\begin_inset CommandInset ref
1121LatexCommand ref
1122reference "Flo:obr2_simplepmsm"
1123
1124\end_inset
1125
1126.
1127 Na statoru jsou zde umístěny pouze tři cívky, které představují vinutí
1128 jednotlivých fází.
1129 Rotor je pak reprezentován jediným permanentním magnetem.
1130 Pro základní představu je tento model dostačující, dále ale bude třeba
1131 rozšířit model o více párů pólů.
1132 PMSM na nákresu (zjednodušený model) má 1 pár pólů, ale reálné motory jich
1133 mívají obvykle více.
1134\end_layout
1135
1136\begin_layout Section
1137Souřadné soustavy
1138\end_layout
1139
1140\begin_layout Standard
1141Pro popis a následné odvození rovnic se standartně používá několik souřadných
1142 systémů.
1143 
1144\end_layout
1145
1146\begin_layout Standard
1147\begin_inset Float figure
1148wide false
1149sideways false
1150status open
1151
1152\begin_layout Plain Layout
1153\align center
1154\begin_inset Tabular
1155<lyxtabular version="3" rows="2" columns="3">
1156<features tabularvalignment="middle">
1157<column alignment="center" valignment="top" width="0">
1158<column alignment="center" valignment="top" width="0">
1159<column alignment="center" valignment="top" width="0">
1160<row>
1161<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1162\begin_inset Text
1163
1164\begin_layout Plain Layout
1165\begin_inset Graphics
1166        filename pmsm_simple_abc.eps
1167        scale 35
1168
1169\end_inset
1170
1171
1172\end_layout
1173
1174\end_inset
1175</cell>
1176<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1177\begin_inset Text
1178
1179\begin_layout Plain Layout
1180\begin_inset Graphics
1181        filename pmsm_simple_albe.eps
1182        scale 35
1183
1184\end_inset
1185
1186
1187\end_layout
1188
1189\end_inset
1190</cell>
1191<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1192\begin_inset Text
1193
1194\begin_layout Plain Layout
1195\begin_inset Graphics
1196        filename pmsm_simple_dq.eps
1197        scale 35
1198
1199\end_inset
1200
1201
1202\end_layout
1203
1204\end_inset
1205</cell>
1206</row>
1207<row>
1208<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1209\begin_inset Text
1210
1211\begin_layout Plain Layout
1212
1213\emph on
1214Souřadný systém
1215\begin_inset Formula $a-b-c$
1216\end_inset
1217
1218
1219\end_layout
1220
1221\end_inset
1222</cell>
1223<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none">
1224\begin_inset Text
1225
1226\begin_layout Plain Layout
1227
1228\emph on
1229Souřadný systém
1230\begin_inset Formula $\alpha$
1231\end_inset
1232
1233-
1234\begin_inset Formula $\beta$
1235\end_inset
1236
1237
1238\end_layout
1239
1240\end_inset
1241</cell>
1242<cell alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" rightline="true" usebox="none">
1243\begin_inset Text
1244
1245\begin_layout Plain Layout
1246
1247\emph on
1248Souřadný systém
1249\begin_inset Formula $d-q$
1250\end_inset
1251
1252
1253\end_layout
1254
1255\end_inset
1256</cell>
1257</row>
1258</lyxtabular>
1259
1260\end_inset
1261
1262
1263\end_layout
1264
1265\begin_layout Plain Layout
1266\begin_inset Caption
1267
1268\begin_layout Plain Layout
1269Souřadné systémy
1270\end_layout
1271
1272\end_inset
1273
1274
1275\end_layout
1276
1277\begin_layout Plain Layout
1278\begin_inset CommandInset label
1279LatexCommand label
1280name "Flo:obr3_ssabc"
1281
1282\end_inset
1283
1284
1285\begin_inset CommandInset label
1286LatexCommand label
1287name "Flo:obr4_ssalbe"
1288
1289\end_inset
1290
1291
1292\begin_inset CommandInset label
1293LatexCommand label
1294name "Flo:obr5_ssdq"
1295
1296\end_inset
1297
1298
1299\end_layout
1300
1301\end_inset
1302
1303Prvním z nich je souřadný systém
1304\emph on
1305
1306\begin_inset Formula $a-b-c$
1307\end_inset
1308
1309
1310\emph default
1311 znázorněný na obrázku
1312\begin_inset CommandInset ref
1313LatexCommand ref
1314reference "Flo:obr3_ssabc"
1315
1316\end_inset
1317
1318.
1319 Jednotlivé osy tohoto souřadného systému (
1320\begin_inset Formula $a$
1321\end_inset
1322
1323,
1324\begin_inset Formula $b$
1325\end_inset
1326
1327,
1328\begin_inset Formula $c$
1329\end_inset
1330
1331) jsou směřují ve směru os vinutí jednotlivých fází a jsou tedy vzájemně
1332 pootočeny o
1333\begin_inset Formula $120^{\circ}$
1334\end_inset
1335
1336.
1337 
1338\end_layout
1339
1340\begin_layout Standard
1341Protože ale k popsaní polohy v rovině jsou tři souřadnice (v osách
1342\begin_inset Formula $a$
1343\end_inset
1344
1345,
1346\begin_inset Formula $b$
1347\end_inset
1348
1349,
1350\begin_inset Formula $c$
1351\end_inset
1352
1353) zbytečné a jedna z nich je vždy závislá, přecházíme k souřadnému systému
1354 
1355\begin_inset Formula $\alpha$
1356\end_inset
1357
1358-
1359\begin_inset Formula $\beta$
1360\end_inset
1361
1362, který je znázorněn na obrázku
1363\begin_inset CommandInset ref
1364LatexCommand ref
1365reference "Flo:obr4_ssalbe"
1366
1367\end_inset
1368
1369.
1370 Osa
1371\begin_inset Formula $\alpha$
1372\end_inset
1373
1374 se totožná s osou
1375\emph on
1376
1377\begin_inset Formula $a$
1378\end_inset
1379
1380
1381\emph default
1382 ze souřadného systému
1383\emph on
1384
1385\begin_inset Formula $a-b-c$
1386\end_inset
1387
1388
1389\emph default
1390, osa
1391\begin_inset Formula $\beta$
1392\end_inset
1393
1394 ja na ní pak kolmá.
1395 Osy
1396\begin_inset Formula $\alpha$
1397\end_inset
1398
1399-
1400\begin_inset Formula $\beta$
1401\end_inset
1402
1403 tedy tvoří ortogonální systém.
1404\end_layout
1405
1406\begin_layout Standard
1407Pro většinu aplikací se však ukazuje výhodným přejít do rotující soustavy
1408 
1409\emph on
1410
1411\begin_inset Formula $d-q$
1412\end_inset
1413
1414
1415\emph default
1416, která je svázána s rotorem.
1417 Její vyobrazení je na obrázku
1418\begin_inset CommandInset ref
1419LatexCommand ref
1420reference "Flo:obr5_ssdq"
1421
1422\end_inset
1423
1424.
1425 Opět se jedná o ortogonální systém, kdy osu
1426\emph on
1427
1428\begin_inset Formula $d$
1429\end_inset
1430
1431
1432\emph default
1433 orientujeme ve směru osy permanentního magnetu směřující k jeho severnímu
1434 pólu.
1435 Osa
1436\emph on
1437
1438\begin_inset Formula $q$
1439\end_inset
1440
1441
1442\emph default
1443 je pak na ní kolmá.
1444\end_layout
1445
1446\begin_layout Section
1447Transformace souřadnic
1448\end_layout
1449
1450\begin_layout Standard
1451Mezi výše zmíněnými souřadnými soustavami platí následující převodní vztahy.
1452\end_layout
1453
1454\begin_layout Subsection
1455Transformace
1456\begin_inset Formula $a-b-c\longleftrightarrow\alpha-\beta$
1457\end_inset
1458
1459
1460\end_layout
1461
1462\begin_layout Standard
1463Tato transformace se označuje také jako Clarkova transformace, rovnice lze
1464 nalézt například v
1465\begin_inset CommandInset citation
1466LatexCommand cite
1467key "fiser2006"
1468
1469\end_inset
1470
1471, nebo je možné je poměrně snadno odvodit.
1472\end_layout
1473
1474\begin_layout Subsubsection
1475Převod
1476\begin_inset Formula $a-b-c\rightarrow\alpha-\beta$
1477\end_inset
1478
1479
1480\end_layout
1481
1482\begin_layout Standard
1483Osa
1484\begin_inset Formula $\alpha$
1485\end_inset
1486
1487 je totožná s osou
1488\begin_inset Formula $a$
1489\end_inset
1490
1491 osy
1492\begin_inset Formula $b$
1493\end_inset
1494
1495 a
1496\begin_inset Formula $c$
1497\end_inset
1498
1499 jsou pak oproti ní otočeny o
1500\begin_inset Formula $120^{\circ}$
1501\end_inset
1502
1503 respektive
1504\begin_inset Formula $-120^{\circ}$
1505\end_inset
1506
1507.
1508 Tedy souřadnice v ose
1509\begin_inset Formula $\alpha$
1510\end_inset
1511
1512 získáme následujícím průmětem z os
1513\begin_inset Formula $a,\: b,\: c$
1514\end_inset
1515
1516:
1517\begin_inset Formula
1518\[
1519\alpha=k\left(a+b\cdot\cos(120^{\circ})+c\cdot\cos(-120^{\circ})\right)=k\left(a-\frac{1}{2}b-\frac{1}{2}c\right),
1520\]
1521
1522\end_inset
1523
1524kde
1525\begin_inset Formula $k$
1526\end_inset
1527
1528 značí konstantu
1529\begin_inset Formula $k=\frac{2}{3}$
1530\end_inset
1531
1532.
1533 Obdobně postupujeme v případě osy
1534\begin_inset Formula $\beta$
1535\end_inset
1536
1537.
1538 Osa
1539\begin_inset Formula $a$
1540\end_inset
1541
1542 je na ní kolmá a tedy její příspěvek je nulový.
1543 Osy
1544\begin_inset Formula $b$
1545\end_inset
1546
1547 a
1548\begin_inset Formula $c$
1549\end_inset
1550
1551 promítnutne do osy
1552\begin_inset Formula $\beta$
1553\end_inset
1554
1555 získáme vztah:
1556\begin_inset Formula
1557\[
1558\beta=k\left(b\cdot\sin(120^{\circ})+c\cdot\sin(-120^{\circ})\right)=k\left(\frac{\sqrt{3}}{2}b-\frac{\sqrt{3}}{2}c\right).
1559\]
1560
1561\end_inset
1562
1563Celkem tedy máme rovnice:
1564\begin_inset Formula
1565\begin{eqnarray*}
1566\alpha & = & \frac{2}{3}\left(a-\frac{1}{2}b-\frac{1}{2}c\right),\\
1567\beta & = & \frac{\sqrt{3}}{3}\left(b-c\right).
1568\end{eqnarray*}
1569
1570\end_inset
1571
1572
1573\end_layout
1574
1575\begin_layout Subsubsection
1576Převod
1577\begin_inset Formula $\alpha-\beta\rightarrow a-b-c$
1578\end_inset
1579
1580
1581\end_layout
1582
1583\begin_layout Standard
1584Pro inverzní transformaci platí následující vztahy:
1585\begin_inset Formula
1586\begin{eqnarray*}
1587a & = & \alpha+\theta,\\
1588b & = & \left(-\frac{1}{2}\alpha+\frac{\sqrt{3}}{2}\beta\right)+\theta,\\
1589c & \text{=} & \left(-\frac{1}{2}\alpha-\frac{\sqrt{3}}{2}\beta\right)+\theta,
1590\end{eqnarray*}
1591
1592\end_inset
1593
1594kde
1595\begin_inset Formula $\theta$
1596\end_inset
1597
1598 představuje takzvanou nulovou složku
1599\begin_inset Formula $\theta=\frac{1}{3}\left(a+b+c\right)$
1600\end_inset
1601
1602.
1603\end_layout
1604
1605\begin_layout Subsection
1606Transformace
1607\begin_inset Formula $\alpha-\beta\longleftrightarrow d-q$
1608\end_inset
1609
1610
1611\begin_inset CommandInset label
1612LatexCommand label
1613name "sub:Transformace_albe_dq"
1614
1615\end_inset
1616
1617
1618\end_layout
1619
1620\begin_layout Standard
1621Transformace je označována jako Parkova transformace a představuje přechod
1622 do rotujícího souřadného systému.
1623 Rovnice transformace lze najít opět například v
1624\begin_inset CommandInset citation
1625LatexCommand cite
1626key "fiser2006"
1627
1628\end_inset
1629
1630 nebo je možné je odvodit.
1631\end_layout
1632
1633\begin_layout Subsubsection
1634Převod
1635\begin_inset Formula $\alpha-\beta\rightarrow d-q$
1636\end_inset
1637
1638
1639\end_layout
1640
1641\begin_layout Standard
1642Předpokládáme otočení doustavy
1643\begin_inset Formula $d-q$
1644\end_inset
1645
1646 oproti
1647\begin_inset Formula $\alpha-\beta$
1648\end_inset
1649
1650 o úhel
1651\begin_inset Formula $\phi$
1652\end_inset
1653
1654 kolem společného počátku souřadných soustav a tedy:
1655\begin_inset Formula
1656\begin{eqnarray*}
1657d & = & \alpha\cos\phi+\beta\sin\phi,\\
1658q & = & -\alpha\sin\phi+\beta\cos\phi.
1659\end{eqnarray*}
1660
1661\end_inset
1662
1663
1664\end_layout
1665
1666\begin_layout Subsubsection
1667Převod
1668\begin_inset Formula $d-q\rightarrow\alpha-\beta$
1669\end_inset
1670
1671
1672\end_layout
1673
1674\begin_layout Standard
1675Inverzní transformaci provedeme pouze otočením na druhou stranu:
1676\begin_inset Formula
1677\begin{eqnarray*}
1678\alpha & = & d\cos\phi-q\sin\phi,\\
1679\beta & = & d\sin\phi+q\cos\phi.
1680\end{eqnarray*}
1681
1682\end_inset
1683
1684
1685\end_layout
1686
1687\begin_layout Section
1688Odvození rovnic
1689\begin_inset CommandInset label
1690LatexCommand label
1691name "sec:Odvození-rovnic"
1692
1693\end_inset
1694
1695
1696\end_layout
1697
1698\begin_layout Subsection
1699Odvození rovnic v
1700\begin_inset Formula $d-q$
1701\end_inset
1702
1703 soustavě
1704\begin_inset CommandInset label
1705LatexCommand label
1706name "sub:Odvození-rovnic-vdq"
1707
1708\end_inset
1709
1710
1711\end_layout
1712
1713\begin_layout Standard
1714Rovnice v
1715\begin_inset Formula $d-q$
1716\end_inset
1717
1718 soustavě lze odvodit buď přímo nebo transformací rovnic z jiné soustavy.
1719 Přímé odvození bude uvedeno počínaje následujícím odstavcem, transformace
1720 z jiné soustavy (konkrétně
1721\begin_inset Formula $\alpha-\beta$
1722\end_inset
1723
1724) bude pro srovnání a kontrolu uvedeno dále v textu.
1725\end_layout
1726
1727\begin_layout Standard
1728Rovnici pro napětí v obvodu statoru synchroního stroje lze zapsat jako
1729\begin_inset Formula
1730\[
1731u_{s}=R_{s}i_{s}+u_{i},
1732\]
1733
1734\end_inset
1735
1736tedy součet napětí v obvodu (Ohmův zákon) a indukovaného napětí, přičemž
1737 veličiny jsou uvažovány komplexní.
1738 Vyjáříme-li indukované napětí, jako změnu toku v čase (Faradayův zákon
1739 elektromagnetické indukce) přejde rovnice na tvar
1740\begin_inset Formula
1741\[
1742u_{s}=R_{s}i_{s}+\frac{d\psi_{s}}{dt}.
1743\]
1744
1745\end_inset
1746
1747Pro přechod do rotujícího souřadného systému předpokládáme obecně rotaci
1748 o úhel
1749\begin_inset Formula $\varepsilon$
1750\end_inset
1751
1752, kterou provedeme vynásobením všech veličin operátorem rotace v komplexních
1753 číslech
1754\begin_inset Formula $e^{j\varepsilon}$
1755\end_inset
1756
1757, kde
1758\begin_inset Formula $j$
1759\end_inset
1760
1761 značí komplexní jednotku.
1762 Tedy
1763\begin_inset Formula
1764\begin{eqnarray*}
1765u_{s}e^{j\varepsilon} & = & R_{s}i_{s}e^{j\varepsilon}+\frac{d(\psi_{s}e^{j\varepsilon})}{dt},\\
1766u_{s}e^{j\varepsilon} & \text{=} & R_{s}i_{s}e^{j\varepsilon}+\frac{d\psi_{s}}{dt}e^{j\varepsilon}+\psi_{s}j\omega_{\varepsilon}e^{j\varepsilon},\\
1767u_{s} & \text{=} & R_{s}i_{s}+\frac{d\psi_{s}}{dt}+\psi_{s}j\omega_{\varepsilon},
1768\end{eqnarray*}
1769
1770\end_inset
1771
1772kde symbol
1773\begin_inset Formula $\omega_{\varepsilon}$
1774\end_inset
1775
1776 označuje úhlovou rychlost -- změnu úhlu
1777\begin_inset Formula $\varepsilon$
1778\end_inset
1779
1780, jedná se tedy o derivaci
1781\begin_inset Formula $\omega_{\varepsilon}=\frac{d\varepsilon}{dt}$
1782\end_inset
1783
1784.
1785 Tato úhlová rychlost
1786\begin_inset Formula $\omega_{\varepsilon}$
1787\end_inset
1788
1789 odpovídá elektrickým otáčkám
1790\begin_inset Formula $\omega_{el}$
1791\end_inset
1792
1793 a lze ji přepočíst na mechanické otáčky pomocí vztahu
1794\begin_inset Formula $\omega_{el}=p_{p}\omega_{m},$
1795\end_inset
1796
1797 kde
1798\begin_inset Formula $p_{p}$
1799\end_inset
1800
1801 je počet párů polů rotoru a
1802\begin_inset Formula $\omega_{m}$
1803\end_inset
1804
1805 mechanické otáčky.
1806 Když předpokládáme počet párů polů roven 1, je
1807\begin_inset Formula $\omega_{e}=\omega_{m}$
1808\end_inset
1809
1810.
1811\end_layout
1812
1813\begin_layout Standard
1814Nyní můžeme přejít k rovnicím v souřadném systému
1815\begin_inset Formula $d-q$
1816\end_inset
1817
1818, který je natočen oproti souřadnému systému statoru (
1819\begin_inset Formula $\alpha-\beta$
1820\end_inset
1821
1822) o úhel
1823\begin_inset Formula $\varepsilon=\vartheta$
1824\end_inset
1825
1826 a otáčí se rychlostí
1827\begin_inset Formula $\omega$
1828\end_inset
1829
1830.
1831 Osa magnetického toku rotoru je osou
1832\begin_inset Formula $d$
1833\end_inset
1834
1835 a v tomto směru uvažujeme reálnou složku komplexních veličin, osa
1836\begin_inset Formula $q$
1837\end_inset
1838
1839 je pak na ní kolmá a bude reprezentovat složku imaginární.
1840 Dostáváme tedy
1841\begin_inset Formula
1842\[
1843u_{d}+ju_{q}\text{=}R_{s}\left(i_{d}+ji_{q}\right)+\frac{d\left(\psi_{d}+j\psi_{q}\right)}{dt}+\left(\psi_{d}+j\psi_{q}\right)j\omega_{m},
1844\]
1845
1846\end_inset
1847
1848což při rozepsání po složkách (reálná a imaginární) vede na rovnice
1849\end_layout
1850
1851\begin_layout Standard
1852\begin_inset Formula
1853\begin{eqnarray*}
1854u_{d} & = & R_{s}i_{d}+\frac{d\psi_{d}}{dt}-\omega_{m}\psi_{q},\\
1855u_{q} & = & R_{s}i_{q}+\frac{d\psi_{q}}{dt}+\omega_{m}\psi_{d}.
1856\end{eqnarray*}
1857
1858\end_inset
1859
1860Dále uvažujme vztahy pro magnetické toky
1861\begin_inset Formula
1862\begin{eqnarray*}
1863\psi_{d} & = & L_{d}i_{d}+\psi_{pm},\\
1864\psi_{q} & = & L_{q}i_{q}.
1865\end{eqnarray*}
1866
1867\end_inset
1868
1869To po dosazení vede na rovnice
1870\begin_inset Formula
1871\begin{eqnarray*}
1872u_{d} & = & R_{s}i_{d}+L_{d}\frac{di_{d}}{dt}-\omega_{m}L_{q}i_{q},\\
1873u_{q} & = & R_{s}i_{q}+L_{q}\frac{di_{q}}{dt}+\omega_{m}L_{d}i_{d}+\omega_{m}\psi_{pm}.
1874\end{eqnarray*}
1875
1876\end_inset
1877
1878Vydělením
1879\begin_inset Formula $L_{d}$
1880\end_inset
1881
1882 respektive
1883\begin_inset Formula $L_{q}$
1884\end_inset
1885
1886 získáme
1887\begin_inset CommandInset label
1888LatexCommand label
1889name "rovnice_i_dq_ruzneL"
1890
1891\end_inset
1892
1893
1894\begin_inset Formula
1895\begin{eqnarray*}
1896\frac{di_{d}}{dt} & = & -\frac{R_{s}}{L_{d}}i_{d}+\frac{L_{q}}{L_{d}}\omega_{m}i_{q}+\frac{1}{L_{d}}u_{d},\\
1897\frac{di_{q}}{dt} & = & -\frac{R_{s}}{L_{q}}-\frac{\psi_{pm}}{L_{q}}\omega_{m}-\frac{L_{d}}{L_{q}}\omega_{m}i_{d}+\frac{1}{L_{q}}u_{q}.
1898\end{eqnarray*}
1899
1900\end_inset
1901
1902Když ale položíme
1903\begin_inset Formula $L_{d}=L_{q}=L_{s}$
1904\end_inset
1905
1906 dostaneme rovnice
1907\begin_inset Formula
1908\begin{eqnarray*}
1909u_{d} & = & R_{s}i_{d}+L_{s}\frac{di_{d}}{dt}-\omega_{m}L_{s}i_{q},\\
1910u_{q} & = & R_{s}i_{q}+L_{s}\frac{di_{q}}{dt}+\omega_{m}L_{s}i_{d}+\omega_{m}\psi_{pm}.
1911\end{eqnarray*}
1912
1913\end_inset
1914
1915Vydělení
1916\begin_inset Formula $L_{s}$
1917\end_inset
1918
1919 pak vede na tvar
1920\begin_inset Formula
1921\begin{eqnarray*}
1922\frac{di_{d}}{dt} & = & -\frac{R_{s}}{L_{s}}i_{d}+\omega_{m}i_{q}+\frac{u_{d}}{L_{s}},\\
1923\frac{di_{q}}{dt} & = & -\frac{R_{s}}{L_{s}}i_{q}-\frac{\psi_{pm}}{L_{s}}\omega_{m}-\omega_{m}i_{d}+\frac{u_{q}}{L_{s}}.
1924\end{eqnarray*}
1925
1926\end_inset
1927
1928Toto vyjádření je shodné s tím, které dostaneme následně transformací z
1929 
1930\begin_inset Formula $\alpha-\beta$
1931\end_inset
1932
1933 souřadné soustavy.
1934\end_layout
1935
1936\begin_layout Subsection
1937Odvození rovnic v
1938\begin_inset Formula $\alpha-\beta$
1939\end_inset
1940
1941 soustavě
1942\begin_inset CommandInset label
1943LatexCommand label
1944name "sub:Odvození-rovnic-valfabeta"
1945
1946\end_inset
1947
1948
1949\end_layout
1950
1951\begin_layout Standard
1952I když se pro řízení ukazuje být lepší a v praxi více využíváné vyjádření
1953 v soustave
1954\begin_inset Formula $d-q$
1955\end_inset
1956
1957, rovnice v
1958\begin_inset Formula $\alpha-\beta$
1959\end_inset
1960
1961 jsou také důležité, protože představují přímý vztah mezi měřenými a řízenými
1962 veličinami.
1963 Mohou být využity například při návrhu rozšířeného Kalmanova filtru.
1964\end_layout
1965
1966\begin_layout Standard
1967Opět vyjdeme z rovnice
1968\begin_inset Formula
1969\[
1970u_{s}=R_{s}i_{s}+\frac{d\psi_{s}}{dt}.
1971\]
1972
1973\end_inset
1974
1975Magnetický tok
1976\begin_inset Formula $\psi_{s}$
1977\end_inset
1978
1979 vyjádříme jako tok vytvořený cívkami statoru a dále přičteme tok permanentních
1980 magnetů, je však třeba uvažovat, že rotor obsahující permanentní magnety
1981 je natočen obecně pod úhlem
1982\begin_inset Formula $\vartheta$
1983\end_inset
1984
1985.
1986 Tedy v komplexní rovině lze vyjádřit tok jako
1987\begin_inset Formula
1988\[
1989\psi_{s}=L_{s}i_{s}+\psi_{pm}e^{j\vartheta}.
1990\]
1991
1992\end_inset
1993
1994Dosadíme nyní do rovnice a rozepíšeme ji po složkách
1995\begin_inset Formula
1996\begin{eqnarray*}
1997u_{s} & = & R_{s}i_{s}+\frac{d\left(L_{s}i_{s}+\psi_{pm}e^{j\vartheta}\right)}{dt},\\
1998u_{\alpha}+ju_{\beta} & \text{=} & R_{s}\left(i_{\alpha}+ji_{\beta}\right)+\frac{d}{dt}\left(L_{s}\left(i_{\alpha}+ji_{\beta}\right)+\psi_{pm}\left(\cos\vartheta+j\sin\vartheta\right)\right).
1999\end{eqnarray*}
2000
2001\end_inset
2002
2003Rozepsaní na dvě rovnice je pak následující
2004\begin_inset Formula
2005\begin{eqnarray*}
2006u_{\alpha} & \text{=} & R_{s}i_{\alpha}+L_{s}\frac{di_{\alpha}}{dt}-\frac{d\vartheta}{dt}\psi_{pm}\sin\vartheta,\\
2007u_{\beta} & = & R_{s}i_{\beta}+L_{s}\frac{di_{\beta}}{dt}+\frac{d\vartheta}{dt}\psi_{pm}\cos\vartheta.
2008\end{eqnarray*}
2009
2010\end_inset
2011
2012Rovnice vydělíme indukčností
2013\begin_inset Formula $L_{s}$
2014\end_inset
2015
2016, vyjádříme z nich derivace proudů a derivace úhlu natočení
2017\family roman
2018\series medium
2019\shape up
2020\size normal
2021\emph off
2022\bar no
2023\noun off
2024\color none
2025označíme jako úhlovou rychlost
2026\begin_inset Formula $\frac{d\vartheta}{dt}$
2027\end_inset
2028
2029=
2030\begin_inset Formula $\omega$
2031\end_inset
2032
2033.
2034 Následně dostaneme rovnice v souřadné soustavě
2035\family default
2036\series default
2037\shape default
2038\size default
2039\emph default
2040\bar default
2041\noun default
2042\color inherit
2043 
2044\begin_inset Formula $\alpha-\beta$
2045\end_inset
2046
2047:
2048\begin_inset Formula
2049\begin{eqnarray*}
2050\frac{di_{\alpha}}{dt} & = & -\frac{R_{s}}{L_{s}}i_{\alpha}+\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta+\frac{u_{\alpha}}{L_{s}},\\
2051\frac{di_{\beta}}{dt} & = & -\frac{R_{s}}{L_{s}}i_{\beta}-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta+\frac{u_{\beta}}{L_{s}}.
2052\end{eqnarray*}
2053
2054\end_inset
2055
2056
2057\end_layout
2058
2059\begin_layout Standard
2060Nyní je ještě třeba přidat další dvě diferenciální rovnice pro otáčky
2061\begin_inset Formula $\omega$
2062\end_inset
2063
2064 a polohu
2065\begin_inset Formula $\vartheta$
2066\end_inset
2067
2068.
2069 Rovnice pro
2070\begin_inset Formula $\vartheta$
2071\end_inset
2072
2073 je triviální a už byla užita, jedná se o
2074\begin_inset Formula
2075\[
2076\frac{d\vartheta}{dt}=\omega.
2077\]
2078
2079\end_inset
2080
2081
2082\end_layout
2083
2084\begin_layout Subsubsection
2085Rovnice pro
2086\begin_inset Formula $\omega$
2087\end_inset
2088
2089 
2090\end_layout
2091
2092\begin_layout Standard
2093Rovnice pro
2094\begin_inset Formula $\omega$
2095\end_inset
2096
2097 získáme následujícím postupem ze základních zákonů mechaniky: Pro točivý
2098 moment (speciální případ momentu síly pro silovou dvojici, kdy se vektory
2099 skládají na nulu, avšak mají točivý účinek, v anglické literatuře označeno
2100 jako
2101\emph on
2102torque
2103\emph default
2104)
2105\emph on
2106 
2107\emph default
2108platí obecně vztah
2109\begin_inset Formula
2110\[
2111\tau=\frac{dL}{dt},
2112\]
2113
2114\end_inset
2115
2116kde
2117\begin_inset Formula $L$
2118\end_inset
2119
2120 označuje moment hybnosti (
2121\emph on
2122angular momentum
2123\emph default
2124).
2125 Při uvažování působení více točivých momentu momentů pak
2126\begin_inset Formula
2127\[
2128\tau_{1}+\ldots+\tau_{n}=\sum\tau=\frac{dL}{dt}.
2129\]
2130
2131\end_inset
2132
2133Uvažujeme-li rotaci kolem pevné osy, lze moment hybnosti vyjádřit jako
2134\begin_inset Formula
2135\[
2136L=J\omega_{m},
2137\]
2138
2139\end_inset
2140
2141kde
2142\begin_inset Formula $J$
2143\end_inset
2144
2145 označuje moment setrvačnosti (
2146\emph on
2147moment of inertia
2148\emph default
2149) a
2150\begin_inset Formula $\omega_{m}$
2151\end_inset
2152
2153 je mechanická úhlová rychlost.
2154 Po dosazení tedy
2155\begin_inset Formula
2156\[
2157\sum\tau=\frac{dL}{dt}=\frac{d(J\omega_{m})}{dt}=J\frac{d\omega_{m}}{dt}.
2158\]
2159
2160\end_inset
2161
2162Točivé momenty
2163\begin_inset Formula $\sum\tau$
2164\end_inset
2165
2166 jsou:
2167\end_layout
2168
2169\begin_layout Itemize
2170moment získaný konverzním procesem elektrické energie, který vyjadřuje hlavní
2171 vlastnost točivého stroje, a to právě převod elektrické energie na mechanickou,
2172 tento mement označíme jako
2173\begin_inset Formula $T_{e}$
2174\end_inset
2175
2176
2177\end_layout
2178
2179\begin_layout Itemize
2180zátěžný moment reprezentující zatížení stroje, tedy v podstatě to, co je
2181 motorem poháněno, je však třeba uvažovat, že působí v opačném směru a stroj
2182 brzdí, označíme ho tedy
2183\begin_inset Formula $-T_{L}$
2184\end_inset
2185
2186
2187\end_layout
2188
2189\begin_layout Itemize
2190dále je ještě třeba uvažovat ztráty ve stroji v důsledku tření, tento moment
2191 opět působí v opačném směru a uvažujeme jej lineárně závislý na otáčkách
2192 
2193\begin_inset Formula $\omega_{m}$
2194\end_inset
2195
2196, tedy
2197\begin_inset Formula $-B\omega_{m}$
2198\end_inset
2199
2200, kde
2201\begin_inset Formula $B$
2202\end_inset
2203
2204 je koeficient viskozity (tření)
2205\end_layout
2206
2207\begin_layout Standard
2208Rovnice po dosazení tedy přejde na tvar
2209\begin_inset Formula
2210\[
2211T_{e}-T_{L}-B\omega_{m}=J\frac{d\omega_{m}}{dt}.
2212\]
2213
2214\end_inset
2215
2216Nyní je ještě třeba vyjádřit točívý moment
2217\begin_inset Formula $T_{e}$
2218\end_inset
2219
2220 na základě elektrických veličin.
2221 Toho lze dosáhnout výpočtem přes okamžitý elektrický výkon, pro trojfázový
2222 systém
2223\begin_inset Formula
2224\[
2225P=u_{a}i_{a}+u_{b}i_{b}+u_{c}i_{c}.
2226\]
2227
2228\end_inset
2229
2230Po transformaci do systému
2231\begin_inset Formula $\alpha-\beta$
2232\end_inset
2233
2234 získáme vyjádření
2235\begin_inset Formula
2236\[
2237P=k_{p}\left(u_{\alpha}i_{\alpha}+u_{\beta}i_{\beta}\right),
2238\]
2239
2240\end_inset
2241
2242kde
2243\begin_inset Formula $k_{p}$
2244\end_inset
2245
2246 označuje Parkovu konstantu s hodnotou
2247\begin_inset Formula $k_{p}=\frac{3}{2}$
2248\end_inset
2249
2250.
2251 Napětí je zde uvažováno indukované
2252\begin_inset Formula $u_{i}=\frac{d\psi_{s}}{dt}=\frac{d\left(L_{s}i_{s}+\psi_{pm}e^{j\vartheta}\right)}{dt}=L_{s}\frac{di_{s}}{dt}+j\omega\psi_{pm}e^{j\vartheta}$
2253\end_inset
2254
2255 a z něj využijeme pouze složku bez derivace proudu, protože ta slouží k
2256 tvorbě samotného magnetického pole stroje a nepodílí se na tvorbě výkonu,
2257 tedy
2258\begin_inset Formula $\omega\psi_{pm}j(\cos\vartheta+j\sin\vartheta)$
2259\end_inset
2260
2261.
2262 V systému
2263\begin_inset Formula $\alpha\beta$
2264\end_inset
2265
2266 získáme vyjádření
2267\begin_inset Formula
2268\begin{eqnarray*}
2269u_{\alpha} & = & -\omega\psi_{pm}\sin\vartheta,\\
2270u_{\beta} & = & \omega\psi_{pm}\cos\vartheta,
2271\end{eqnarray*}
2272
2273\end_inset
2274
2275po dosazení
2276\begin_inset Formula
2277\[
2278P=k_{p}\left(-i_{\alpha}\omega\psi_{pm}\sin\vartheta+i_{\beta}\omega\psi_{pm}\cos\vartheta\right).
2279\]
2280
2281\end_inset
2282
2283Moment
2284\begin_inset Formula $T_{e}$
2285\end_inset
2286
2287 lze pak určit ze vztahu
2288\begin_inset Formula $P=\omega_{m}T_{e}$
2289\end_inset
2290
2291 a tedy
2292\begin_inset Formula
2293\[
2294T_{e}=\frac{P}{\omega_{m}}=k_{p}\frac{i_{\beta}\omega\psi_{pm}\cos\vartheta-i_{\alpha}\omega\psi_{pm}\sin\vartheta}{\omega_{m}}=k_{p}p_{p}\psi_{pm}\left(i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta\right),
2295\]
2296
2297\end_inset
2298
2299kde jsme využili vztahu
2300\begin_inset Formula $\frac{\omega}{\omega_{m}}=p_{p}$
2301\end_inset
2302
2303.
2304\end_layout
2305
2306\begin_layout Standard
2307Dosazení do rovnice pro momenty pak vede na tvar
2308\begin_inset Formula
2309\[
2310k_{p}p_{p}\psi_{pm}\left(i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta\right)-T_{L}-B\omega_{m}=J\frac{d\omega_{m}}{dt}.
2311\]
2312
2313\end_inset
2314
2315Ještě je třeba upravit rovnici tak, aby v ní nevystupovaly mechanické otáčky
2316 
2317\begin_inset Formula $\omega_{m}$
2318\end_inset
2319
2320, ale otáčky elektrické
2321\begin_inset Formula $\omega$
2322\end_inset
2323
2324.
2325 Toho je možno snadno dosáhnout násobením celé rovnice
2326\begin_inset Formula $p_{p}$
2327\end_inset
2328
2329.
2330 Rovnici ještě vydělíme momentem setrvačnosti
2331\begin_inset Formula $J$
2332\end_inset
2333
2334 a získáme tvar
2335\begin_inset Formula
2336\[
2337\frac{d\omega}{dt}=\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\left(i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta\right)-\frac{T_{L}p_{p}}{J}-\frac{B}{J}\omega.
2338\]
2339
2340\end_inset
2341
2342Tedy máme poslední rovnici následující soustavy:
2343\end_layout
2344
2345\begin_layout Standard
2346\begin_inset Formula
2347\begin{eqnarray*}
2348\frac{di_{\alpha}}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}i_{\alpha}+\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta+\frac{u_{\alpha}}{L_{s}},\\
2349\frac{di_{\beta}}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}i_{\beta}-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta+\frac{u_{\beta}}{L_{s}},\\
2350\frac{d\omega}{dt} & \text{=} & \frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\left(i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta\right)-\frac{B}{J}\omega-\frac{p_{p}}{J}T_{L},\\
2351\frac{d\vartheta}{dt} & \text{=} & \omega.
2352\end{eqnarray*}
2353
2354\end_inset
2355
2356
2357\end_layout
2358
2359\begin_layout Subsection
2360Odvození rovnice pro
2361\begin_inset Formula $\omega$
2362\end_inset
2363
2364 v
2365\begin_inset Formula $d-q$
2366\end_inset
2367
2368 soustavě pro různé indukčnosti
2369\begin_inset CommandInset label
2370LatexCommand label
2371name "sub:Odvození-rovnice-pro-omegavdqruzne-ldq"
2372
2373\end_inset
2374
2375
2376\end_layout
2377
2378\begin_layout Standard
2379Zatím jsme ve většině případů předchozího odvození učinili zjednodušující
2380 předpoklad stejných indukčností
2381\begin_inset Formula $L_{d}=L_{q}=L_{s}$
2382\end_inset
2383
2384.
2385 To relativně dobře platí pro případ SMPMSM.
2386 Pro IPMSM a přesnější model SMPMSM toto však neplatí a
2387\begin_inset Formula $L_{d}\neq L_{q}$
2388\end_inset
2389
2390.
2391 Tato vlastnost bude také velmi důležitá při užití estimačních technik označovan
2392ých jako
2393\emph on
2394injektáže
2395\emph default
2396 (detailněji dále v textu).
2397 Mít tedy k dispozici i rovnice pro různé indukčnosti je velmi žádoucí.
2398 Rovnice pro proudy v
2399\begin_inset Formula $d-q$
2400\end_inset
2401
2402 souřadnicích s různými indukčnostmi jsou již uvedeny v části
2403\begin_inset CommandInset ref
2404LatexCommand ref
2405reference "rovnice_i_dq_ruzneL"
2406
2407\end_inset
2408
2409.
2410 Rovnice pro
2411\begin_inset Formula $\omega$
2412\end_inset
2413
2414 bude odvozena nyní:
2415\end_layout
2416
2417\begin_layout Standard
2418Opět vyjdeme z analogických vztahů jako při předchozím odvození pro
2419\begin_inset Formula $\alpha-\beta$
2420\end_inset
2421
2422, tedy
2423\begin_inset Formula
2424\[
2425T_{e}-T_{L}-B\omega_{m}=J\frac{d\omega_{m}}{dt},
2426\]
2427
2428\end_inset
2429
2430kde vyjádříme
2431\begin_inset Formula $T_{e}$
2432\end_inset
2433
2434 ze vztahu
2435\begin_inset Formula
2436\[
2437T_{e}=\frac{P}{\omega_{m}}.
2438\]
2439
2440\end_inset
2441
2442Tedy transformujeme následující vyjádření pro výkond z
2443\begin_inset Formula $\alpha-\beta$
2444\end_inset
2445
2446 do
2447\begin_inset Formula $d-q$
2448\end_inset
2449
2450 
2451\begin_inset Formula
2452\begin{eqnarray*}
2453P & = & k_{p}\left(u_{\alpha}i_{\alpha}+u_{\beta}i_{\beta}\right),\\
2454P & = & k_{p}\left(\left(u_{d}\cos\vartheta-u_{q}\sin\vartheta\right)\left(i_{d}\cos\vartheta-i_{q}\sin\vartheta\right)+\left(u_{q}\cos\vartheta+u_{d}\sin\vartheta\right)\left(i_{q}\cos\vartheta+i_{d}\sin\vartheta\right)\right),\\
2455P & \text{=} & k_{p}\left(u_{d}i_{d}+u_{q}i_{q}\right).
2456\end{eqnarray*}
2457
2458\end_inset
2459
2460Opět dosadíme za
2461\begin_inset Formula $u_{d,q}$
2462\end_inset
2463
2464 složky indukovaného napětí bez derivace proudů
2465\begin_inset Formula
2466\begin{eqnarray*}
2467u_{d} & = & -\omega L_{q}i_{q},\\
2468u_{q} & = & \omega L_{d}i_{d}+\omega\psi_{pm}.
2469\end{eqnarray*}
2470
2471\end_inset
2472
2473To vede na
2474\begin_inset Formula
2475\begin{eqnarray*}
2476P & = & k_{p}\left(-\omega L_{q}i_{q}i_{d}+\left(\omega L_{d}i_{d}+\omega\psi_{pm}\right)i_{q}\right),\\
2477P & = & k_{p}\omega\left(i_{d}i_{q}\left(L_{d}-L_{q}\right)+\psi_{pm}i_{q}\right).
2478\end{eqnarray*}
2479
2480\end_inset
2481
2482A po dosazení získáme vyjádření pro moment
2483\begin_inset Formula $T_{e}$
2484\end_inset
2485
2486 ve tvaru
2487\begin_inset Formula
2488\[
2489T_{e}=k_{p}p_{p}\left(i_{d}i_{q}\left(L_{d}-L_{q}\right)+\psi_{pm}i_{q}\right).
2490\]
2491
2492\end_inset
2493
2494Rovnice
2495\begin_inset Formula $T_{e}-T_{L}-B\omega_{m}=J\frac{d\omega_{m}}{dt}$
2496\end_inset
2497
2498 pak po dosazení
2499\begin_inset Formula $T_{e}$
2500\end_inset
2501
2502, vydělení
2503\begin_inset Formula $J$
2504\end_inset
2505
2506 a násobení
2507\begin_inset Formula $p_{p}$
2508\end_inset
2509
2510 přejde na tvar
2511\begin_inset Formula
2512\[
2513\frac{d\omega}{dt}=\frac{k_{p}p_{p}^{2}}{J}\left(\left(L_{d}-L_{q}\right)i_{d}i_{q}+\psi_{pm}i_{q}\right)-\frac{B}{J}\omega-\frac{p_{p}}{J}T_{L}.
2514\]
2515
2516\end_inset
2517
2518
2519\end_layout
2520
2521\begin_layout Subsection
2522Diskretizace
2523\begin_inset CommandInset label
2524LatexCommand label
2525name "sub:Diskretizace-rovnice-alfabeta"
2526
2527\end_inset
2528
2529
2530\end_layout
2531
2532\begin_layout Standard
2533Výpočty jsou prováděny výhradně na počítači, simulace na PC a v případě
2534 řízení reálného stroje se obvykle užívá DSP.
2535 Je tedy třeba výše odvozené diferenciální rovnice diskretizovat a převést
2536 na rovnice diferenční.
2537 Diskretizaci je vhodné volit co možná nejjednodušší, aby se příliš nekomplikova
2538ly výsledné rovnice a aby bylo umožněno jejich případné rychlé zpracování
2539 v reálném čase.
2540\end_layout
2541
2542\begin_layout Standard
2543Diskretizací pomocí Eulerovy metody s časovým krokem
2544\begin_inset Formula $\Delta t$
2545\end_inset
2546
2547 získáme následující diskrétní diferenční rovnice:
2548\end_layout
2549
2550\begin_layout Standard
2551\begin_inset Formula
2552\begin{eqnarray*}
2553i_{\alpha,t+1} & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{\alpha,t}+\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}\sin\vartheta_{t}+\frac{\Delta t}{L_{s}}u_{\alpha,t},\\
2554i_{\beta,t+1} & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{\beta,t}-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}\cos\vartheta_{t}+\frac{\Delta t}{L_{s}}u_{\beta,t},\\
2555\omega_{t+1} & \text{=} & \left(1-\frac{B}{J}\Delta t\right)\omega_{t}+\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t\left(i_{\beta,t}\cos\vartheta_{t}-i_{\alpha,t}\sin\vartheta_{t}\right)-\frac{p_{p}}{J}T_{L}\Delta t,\\
2556\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.
2557\end{eqnarray*}
2558
2559\end_inset
2560
2561
2562\end_layout
2563
2564\begin_layout Subsection
2565Rotace do
2566\begin_inset Formula $d-q$
2567\end_inset
2568
2569
2570\begin_inset CommandInset label
2571LatexCommand label
2572name "sub:Rotace-do-dq-problclen"
2573
2574\end_inset
2575
2576
2577\end_layout
2578
2579\begin_layout Standard
2580Nyní ještě provedeme rotaci rovnic ze souřadnic
2581\begin_inset Formula $\alpha-\beta$
2582\end_inset
2583
2584 do
2585\begin_inset Formula $d-q$
2586\end_inset
2587
2588.
2589 Jednak v diferenciálním případě, který bude následovat diskretizace, ale
2590 také v diskrétním případě diferenčních rovnic.
2591 Oba postupy pak budou srovnány.
2592\end_layout
2593
2594\begin_layout Standard
2595Převod do rotující souřadné soustavy
2596\begin_inset Formula $d-q$
2597\end_inset
2598
2599 pootočené o úhel
2600\begin_inset Formula $\vartheta$
2601\end_inset
2602
2603 a rotojící rychlostí
2604\begin_inset Formula $\omega$
2605\end_inset
2606
2607:
2608\begin_inset Formula
2609\[
2610\left[\begin{array}{c}
2611x_{d}\\
2612x_{q}
2613\end{array}\right]\text{=}\left[\begin{array}{cc}
2614\cos\vartheta & \sin\vartheta\\
2615-\sin\vartheta & \cos\vartheta
2616\end{array}\right]\left[\begin{array}{c}
2617x_{\alpha}\\
2618x_{\beta}
2619\end{array}\right],
2620\]
2621
2622\end_inset
2623
2624viz
2625\begin_inset CommandInset ref
2626LatexCommand ref
2627reference "sub:Transformace_albe_dq"
2628
2629\end_inset
2630
2631 nebo stejného efektu lze dosáhnout i použítím komplexních souřadnic a zápisem
2632 
2633\begin_inset Formula $x_{dq}=e^{j\vartheta}x_{\alpha\beta}$
2634\end_inset
2635
2636, jako v části
2637\begin_inset CommandInset ref
2638LatexCommand ref
2639reference "sub:Odvození-rovnic-vdq"
2640
2641\end_inset
2642
2643.
2644\end_layout
2645
2646\begin_layout Standard
2647Následně tedy
2648\begin_inset Formula
2649\begin{alignat*}{2}
2650i_{d} & = & i_{\alpha}\cos\vartheta+i_{\beta}\sin\vartheta,\\
2651i_{q} & = & i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta,
2652\end{alignat*}
2653
2654\end_inset
2655
2656
2657\end_layout
2658
2659\begin_layout Standard
2660a analogicky pro
2661\begin_inset Formula $u$
2662\end_inset
2663
2664.
2665 Naopak pro inverzní transformaci
2666\end_layout
2667
2668\begin_layout Standard
2669\begin_inset Formula
2670\begin{alignat*}{2}
2671i_{\alpha} & = & i_{d}\cos\vartheta-i_{q}\sin\vartheta,\\
2672i_{\beta} & = & i_{q}\cos\vartheta+i_{d}\sin\vartheta,
2673\end{alignat*}
2674
2675\end_inset
2676
2677
2678\end_layout
2679
2680\begin_layout Standard
2681a opět anoalogicky pro
2682\begin_inset Formula $u$
2683\end_inset
2684
2685.
2686 To po dosazení do původních diferenciálních rovnic vede na
2687\end_layout
2688
2689\begin_layout Standard
2690\begin_inset Formula
2691\begin{eqnarray*}
2692\frac{d(i_{d}\cos\vartheta-i_{q}\sin\vartheta)}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}(i_{d}\cos\vartheta-i_{q}\sin\vartheta)+\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta+\frac{u_{d}\cos\vartheta-u_{q}\sin\vartheta}{L_{s}},\\
2693\frac{d(i_{q}\cos\vartheta+i_{d}\sin\vartheta)}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}(i_{q}\cos\vartheta+i_{d}\sin\vartheta)-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta+\frac{u_{q}\cos\vartheta+u_{d}\sin\vartheta}{L_{s}},\\
2694\frac{d\omega}{dt} & \text{=} & \frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\left(i_{q}\right)-\frac{B}{J}\omega-\frac{p_{p}}{J}T_{L},\\
2695\frac{d\vartheta}{dt} & \text{=} & \omega.
2696\end{eqnarray*}
2697
2698\end_inset
2699
2700
2701\end_layout
2702
2703\begin_layout Standard
2704Ve třetí rovnici rovnou dosadíme
2705\begin_inset Formula $i_{q}$
2706\end_inset
2707
2708, čtvrtá se nemění a z prvních dvou vyjádříme rovnice pro proudy a napětí
2709 v
2710\begin_inset Formula $d$
2711\end_inset
2712
2713 a
2714\begin_inset Formula $q$
2715\end_inset
2716
2717, například tak, že první rovnici násobíme
2718\begin_inset Formula $\cos\vartheta$
2719\end_inset
2720
2721 a sečteme s druhou násobenou
2722\begin_inset Formula $\sin\vartheta$
2723\end_inset
2724
2725, dále pak první rovnici násobenou
2726\begin_inset Formula $-\sin\vartheta$
2727\end_inset
2728
2729 sečteme s druhou násobenou
2730\begin_inset Formula $\cos\vartheta$
2731\end_inset
2732
2733, tento postup vede na rovnice
2734\end_layout
2735
2736\begin_layout Standard
2737\begin_inset Formula
2738\begin{eqnarray*}
2739\frac{di_{d}}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}i_{d}-i_{q}\omega+\frac{u_{d}}{L_{s}},\\
2740\frac{di_{q}}{dt} & \text{=} & i_{d}\omega-\frac{R_{s}}{L_{s}}i_{q}-\frac{\psi_{pm}}{L_{s}}\omega+\frac{u_{q}}{L_{s}},\\
2741\frac{d\omega}{dt} & \text{=} & \frac{k_{p}p_{p}^{2}\psi_{pm}}{J}i_{q}-\frac{B}{J}\omega-\frac{p_{p}}{J}T_{L},\\
2742\frac{d\vartheta}{dt} & \text{=} & \omega.
2743\end{eqnarray*}
2744
2745\end_inset
2746
2747
2748\end_layout
2749
2750\begin_layout Standard
2751Zde jsou zajímavé členy
2752\begin_inset Formula $-i_{q}\omega$
2753\end_inset
2754
2755 a
2756\begin_inset Formula $i_{d}\omega$
2757\end_inset
2758
2759 v první a druhé rovnici, protože když bychom nejdříve provedli diskretizaci
2760 a až následně převod do
2761\begin_inset Formula $d-q$
2762\end_inset
2763
2764 souřadnic, tyto členy zřejmě nevzniknou.
2765 Nevzniknou také, když soustavu
2766\begin_inset Formula $d-q$
2767\end_inset
2768
2769 definujeme ne jako pootočenou o
2770\begin_inset Formula $\vartheta$
2771\end_inset
2772
2773, ale jako soustavu pootočenou o nějaké konstantní
2774\begin_inset Formula $\varepsilon$
2775\end_inset
2776
2777.
2778 Z formálního hlediska se jeví jako nejvíce správné řešení zahrnující tyto
2779 členy.
2780 Pro praktické použití ale je vhodné otestovat, jaký je vliv těchto členů.
2781 Diskretizovaná verze rovnic v
2782\begin_inset Formula $d-q$
2783\end_inset
2784
2785 je tedy
2786\end_layout
2787
2788\begin_layout Standard
2789\begin_inset Formula
2790\begin{eqnarray}
2791i_{d,t+1}+\left|\overline{\underline{\left(-\Delta t\cdot i_{q,t}\omega_{t}\right)}}\right| & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{d,t}+\frac{\Delta t}{L_{s}}u_{d,t},\nonumber \\
2792i_{q,t+1}+\left|\underline{\overline{\left(+\Delta t\cdot i_{d,t}\omega_{t}\right)}}\right| & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{q,t}-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}+\frac{\Delta t}{L_{s}}u_{q,t},\label{eq:dqrce-probl-clen}\\
2793\omega_{t+1} & \text{=} & \left(1-\frac{B}{J}\Delta t\right)\omega_{t}+\Delta t\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}i_{q,t}-\frac{p_{p}}{J}T_{L}\Delta t,\nonumber \\
2794\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t,\nonumber
2795\end{eqnarray}
2796
2797\end_inset
2798
2799kde
2800\begin_inset Quotes gld
2801\end_inset
2802
2803problematické
2804\begin_inset Quotes grd
2805\end_inset
2806
2807 členy jsou v rámečku.
2808\end_layout
2809
2810\begin_layout Section
2811Problematika modelu
2812\begin_inset CommandInset label
2813LatexCommand label
2814name "sec:Problematika-modelu"
2815
2816\end_inset
2817
2818
2819\end_layout
2820
2821\begin_layout Standard
2822Dále budeme pracovat zpravidla převážně s rovnicemi odvozenými v předchozí
2823 části a skutečný stroj ustoupí do pozadí.
2824 Je však třeba mít na paměti, že za rovnicemi se skrývá fyzikální realita
2825 a mnoho jevů, které ji doprovází.
2826 Tyto jevy se totiž při aplikaci regulátoru na skutečném stroji projeví.
2827 Jedná se především o následující body:
2828\end_layout
2829
2830\begin_layout Itemize
2831
2832\series bold
2833nepřesnost modelu
2834\series default
2835 -- chyby způsobené zanedbáním nejrůznějších fyzikálních vlivů a důsledky
2836 zjednodušujících předpokladů, například závislosti některých veličin na
2837 teplotě, sycení magnetických obvodů, obecně nekonstantní parametry stroje
2838 atd.
2839\end_layout
2840
2841\begin_layout Itemize
2842
2843\series bold
2844nedokonalosti stroje
2845\series default
2846 -- žádný stroj nebude vyrobený přesně, aby odpovídal modelu, vyskytnou
2847 se různé nerovnosti, nesymetrie a podobně
2848\end_layout
2849
2850\begin_layout Itemize
2851
2852\series bold
2853diskretizační a zaokrouhlovací chyby
2854\series default
2855 -- řízení je navrhováno pro digitální počítač a tedy dříve nebo později
2856 je třeba provést diskretizaci a kvantizaci všech zpracovávaných veličin
2857\end_layout
2858
2859\begin_layout Itemize
2860
2861\series bold
2862chyby měření
2863\series default
2864 -- měřící přístroje a čidla, která získávají informace o motoru nejsou
2865 přesná, mají pouze určitou rozlišovací schopnost a také omezenou možnost
2866 předat informaci, zejména pokud se jedná o digitální zařízení
2867\end_layout
2868
2869\begin_layout Itemize
2870
2871\series bold
2872napájecí zdroj
2873\series default
2874 -- zařízení, které dodává regulátorem požadované napětí do stroje není
2875 ideální, naopak odpovídá ideálním požadavkům zpravidla velmi špatně, využívá
2876 pulzní šířkové modulace (PWM) a invertoru; tyto zařízení pak přinášejí
2877 množství negativních efektů
2878\end_layout
2879
2880\begin_layout Standard
2881Tyto jevy se velmi těžko popisují a jejich zachycení v modelu přináší mnoho
2882 komplikací.
2883 Většinu z nich ani nedokážeme popsat a předvídat.
2884 Proto se pokusíme co nejvíce z výše zmíněných problémů zahrnout pod pojem
2885 šum.
2886 Vzniká pak ale otázka, jak takový šum vhodně nastavit v modelu, aby alespoň
2887 přibližně odpovídal problematickým jevům.
2888 V rovnicích z předchozí části tedy budeme navíc ještě uvažovat jednoduchý
2889 model šumu a to aditivní bílý Gaussovský šum.
2890\end_layout
2891
2892\begin_layout Chapter
2893Algoritmy pro řízení a estimaci
2894\end_layout
2895
2896\begin_layout Section
2897Estimace stavových veličin
2898\begin_inset CommandInset label
2899LatexCommand label
2900name "sec:Estimace-stavových-veličin"
2901
2902\end_inset
2903
2904
2905\end_layout
2906
2907\begin_layout Subsubsection
2908Mechanické veličiny
2909\end_layout
2910
2911\begin_layout Standard
2912Pro řízení PMSM je důležité, že se jedná o synchronní stroj, kdy se rotor
2913 otáčí současně (synchronně) s točivým magnetickým polem vytvořeným cívkami
2914 statoru.
2915 Proto, když chceme navrhnout řízení takového stroje musíme nutně znát polohu
2916 rotoru
2917\begin_inset Formula $\vartheta$
2918\end_inset
2919
2920, a to s relativně velkou přesností.
2921 Dále, protože se v textu zaměřujeme na řízení rychlosti stroje (regulovanou
2922 veličinou jsou otáčky rotoru) potřebujeme znát i hodnotu otáček
2923\begin_inset Formula $\omega$
2924\end_inset
2925
2926.
2927 Problematika získání těchto hodnot se však ukazuje být netriviální.
2928 Obecně existuje několik přístupů, které budou detailněji rozebrány dále
2929 v textu.
2930\end_layout
2931
2932\begin_layout Paragraph
2933Poznámka:
2934\end_layout
2935
2936\begin_layout Standard
2937Zmiňované veličiny
2938\begin_inset Formula $\vartheta$
2939\end_inset
2940
2941 a
2942\begin_inset Formula $\omega$
2943\end_inset
2944
2945 jsou svázány jdenoduchým diferenciálním vztahem
2946\begin_inset Formula $\frac{d\vartheta}{dt}=\omega$
2947\end_inset
2948
2949.
2950 Při praktickém užití, kdy rovnice diskretizujeme, může být ale výpočet
2951 derivace popřípadě integrálu velmi nepřesný.
2952 Dáváme tedy přednost metodám estimace těchto veličin, které nám poskytují
2953 odhad obou.
2954\end_layout
2955
2956\begin_layout Subsubsection
2957Elektrické veličiny
2958\end_layout
2959
2960\begin_layout Standard
2961Co se týče dalších (elektrických) stavových veličin systému, ve výše uvedených
2962 rovnicích vystupují ještě proudy
2963\begin_inset Formula $i$
2964\end_inset
2965
2966 a napětí
2967\begin_inset Formula $u$
2968\end_inset
2969
2970.
2971 Proudy
2972\begin_inset Formula $i$
2973\end_inset
2974
2975 předpokládáme, že měříme, samozřejmě jen s určitou přesností.
2976 Napětí
2977\begin_inset Formula $u$
2978\end_inset
2979
2980 pak jsou vstupy, kterými řídíme systém.
2981 Ty navrhujeme a tedy je předpokládáme známé, je však třeba uvést, že řízením
2982 navržená napětí
2983\begin_inset Formula $u$
2984\end_inset
2985
2986 nejdou přímo do motoru, ale slouží pouze jako referenční hodnoty pro napájecí
2987 zdroj.
2988 Kontrolu nad napětím na vstupu do motoru tedy nemáme.
2989\end_layout
2990
2991\begin_layout Subsubsection
2992Bezsenzorové řízení
2993\end_layout
2994
2995\begin_layout Standard
2996Dále se v textu hovoří o
2997\emph on
2998bezsenzorovém řízení
2999\emph default
3000.
3001 Pod tímto pojmem je vždy bezvýhradně myšleno řízení, které nevyužívá senzorů
3002 k měření mechanických veličin.
3003 Elektrické veličiny jsou měřeny vždy.
3004\end_layout
3005
3006\begin_layout Subsection
3007Senzorové metody
3008\end_layout
3009
3010\begin_layout Subsubsection
3011Senzory
3012\end_layout
3013
3014\begin_layout Standard
3015Nejpřímočařejším přístupem pro určování mechanických veličin je osazení
3016 stroje senzory.
3017 Často se může jednat o pulzní snímače na principu vhodného kódu
3018\begin_inset CommandInset citation
3019LatexCommand cite
3020key "novak2006"
3021
3022\end_inset
3023
3024.
3025 Další možností je využití Hallových senzorů
3026\begin_inset CommandInset citation
3027LatexCommand cite
3028key "PUK1"
3029
3030\end_inset
3031
3032.
3033 Využití senzorů přináší obecně mnoho nevýhod.
3034 Přidává do zařízení další části a tím zvyšuje jeho cenu i poruchovost.
3035 Je třeba řešit jeho připojení k motoru a vodiče pro sběr dat.
3036 Řízení využívající senzory je méně robustní a v případě selhání senzoru
3037 ztrácíme nad strojem kontrolu.
3038 To může být nežádoucí obvzláště, je-li motor využíván současně i jako brzda
3039 
3040\begin_inset CommandInset citation
3041LatexCommand cite
3042key "PCW1"
3043
3044\end_inset
3045
3046.
3047 
3048\end_layout
3049
3050\begin_layout Standard
3051Je tedy snaha se užití senzorů vyhnout a k určování polohy a otáček rotoru
3052 využít jiných,
3053\emph on
3054bezsenzorových
3055\emph default
3056, metod.
3057\end_layout
3058
3059\begin_layout Subsubsection*
3060Rezolvery
3061\end_layout
3062
3063\begin_layout Standard
3064Podle
3065\begin_inset CommandInset citation
3066LatexCommand cite
3067key "novak2006"
3068
3069\end_inset
3070
3071 a
3072\begin_inset CommandInset citation
3073LatexCommand cite
3074key "PAH1"
3075
3076\end_inset
3077
3078 se jedná o v praxi často využívaná zařízení k vyhodnocení úhlu natočení
3079 rotoru PMSM.
3080 Rezolver je speciální servomechanismus, v podstatě střídavý stroj.
3081 Pracuje na principu polohového transformátoru.
3082 Na rotoru má umístěné bezkontaktně napájené budící vinutí (primární vinutí
3083 transformátoru).
3084 Na statoru dvě vinutí posunutá o
3085\begin_inset Formula $90^{\circ}$
3086\end_inset
3087
3088 (představují sekundární vinutí).
3089 Zařízení je napájeno vysokofrekvenčním napětím okolo
3090\begin_inset Formula $5-10kHz$
3091\end_inset
3092
3093 o malé amplitudě cca
3094\begin_inset Formula $5V$
3095\end_inset
3096
3097.
3098 Velikosti napětí indukovaných ve statorovách vinutích jsou závislé na úhlovém
3099 natočení rotoru (
3100\begin_inset Formula $\sin$
3101\end_inset
3102
3103 a
3104\begin_inset Formula $\cos$
3105\end_inset
3106
3107).
3108 To následně může být získáno například pomocí fázového závěsu.
3109\end_layout
3110
3111\begin_layout Standard
3112Rezolvery jsou robustní a vyhodnocují přesně úhel natočení, toho se využívá
3113 například v robotice.
3114 Je však třeba složitějších obvodů, pro samotné vyhodnocení.
3115 Velkou nevýhodou ale je, že se jedná o přídavné zařízení a s tím jsou spojeny
3116 problémy již zmiňované u senzorů.
3117\end_layout
3118
3119\begin_layout Standard
3120Dále se ještě nabízí otázka, proč místo užití rezolvéru přímo nepoužít vysokofre
3121kvenční signál v samotném PMSM v rámci některé z injektážních metod.
3122\end_layout
3123
3124\begin_layout Subsection
3125Zpětné elektromotorické síly
3126\end_layout
3127
3128\begin_layout Standard
3129Využítí zpětné elektromotorické síly (
3130\emph on
3131back electromotiric force, back-EMF
3132\emph default
3133) je metoda, kdy informaci o úhlu natočení a otáčkách rotoru získáváme z
3134 indukovaného napětí.
3135 Princip je v podstatě velmi jednoduchý a nejlépe je vidět na rovnicích
3136 pro proudy v souřadnicích
3137\begin_inset Formula $\alpha-\beta$
3138\end_inset
3139
3140, které představují přímý vztah mezí řízením systému na vstupu a měřenými
3141 výstupu:
3142\begin_inset Formula
3143\begin{eqnarray*}
3144\frac{di_{\alpha}}{dt} & = & -\frac{R_{s}}{L_{s}}i_{\alpha}\left|\underline{\overline{+\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta}}\right|+\frac{u_{\alpha}}{L_{s}},\\
3145\frac{di_{\beta}}{dt} & = & -\frac{R_{s}}{L_{s}}i_{\beta}\left|\underline{\overline{-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta}}\right|+\frac{u_{\beta}}{L_{s}},
3146\end{eqnarray*}
3147
3148\end_inset
3149
3150kde právě zarámované členy odpovídají indukovaným napětím a je z nich možno
3151 získat hodnoty
3152\begin_inset Formula $\vartheta$
3153\end_inset
3154
3155 a
3156\begin_inset Formula $\omega$
3157\end_inset
3158
3159.
3160 V ideálním případě by stačilo pouze členy extrahovat
3161\begin_inset Formula $e_{\alpha}=\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta$
3162\end_inset
3163
3164 a
3165\begin_inset Formula $e_{\beta}=-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta$
3166\end_inset
3167
3168 a vypočítat
3169\begin_inset Formula
3170\begin{eqnarray*}
3171\vartheta & = & \arctan\left(-\frac{e_{\alpha}}{e_{\beta}}\right),\\
3172\left|\omega\right| & = & \frac{L_{s}}{\psi_{pm}}\sqrt{e_{\alpha}^{2}+e_{\beta}^{2}}.
3173\end{eqnarray*}
3174
3175\end_inset
3176
3177
3178\end_layout
3179
3180\begin_layout Subsubsection
3181Komplikace
3182\end_layout
3183
3184\begin_layout Standard
3185Ve skutečnosti ale postup není tak jednoduchý.
3186 Jednak je třeba ještě vyřešit problém se znaménkem
3187\begin_inset Formula $\mathrm{sign\,}\omega$
3188\end_inset
3189
3190, protože uvedené rovnice jsou symetrické na substituci
3191\begin_inset Formula $\left(\omega,\:\vartheta\right)\longleftrightarrow\left(-\omega,\:\vartheta+\pi\right)$
3192\end_inset
3193
3194.
3195 
3196\end_layout
3197
3198\begin_layout Standard
3199Dále do systému vstupuje šum a při malém odstupu signálu od šumu (
3200\emph on
3201S/N
3202\emph default
3203) bude výpočet výše značně nepřesný.
3204 To také souvisí dalším, největším, problémem tohoto přístupu.
3205 Zatímco amplitudu šumu uvažujeme neměnnou, amplituda indukovaných napětí
3206 je přímo závislá na otáčkách stroje
3207\begin_inset Formula $\omega$
3208\end_inset
3209
3210.
3211 A tedy při nízkých, nebo dokonce nulových, otáčkách tato metoda naprosto
3212 selhává.
3213 Tento případ je o to závažnější, že se s ním musíme vyrovnat při každém
3214 rozjezdu stroje.
3215 Úhel natočení
3216\begin_inset Formula $\vartheta$
3217\end_inset
3218
3219 je tedy v tomto případě nepozorovatelný stav.
3220 Navíc nemůžeme předpokládat žádnou počáteční hodnotu, protože nám s rotorem
3221 mohl otočit nějaký vnější zásah, popřípadě mohl oddriftovat.
3222 Je tedy vhodné předpokládat počáteční natočení
3223\begin_inset Formula $\vartheta_{0}$
3224\end_inset
3225
3226 jako náhodnou veličinu s rovnoměrným rozdělením v intervalu
3227\begin_inset Formula $\left(-\pi,\:\pi\right\rangle $
3228\end_inset
3229
3230.
3231 
3232\begin_inset Float figure
3233wide false
3234sideways false
3235status collapsed
3236
3237\begin_layout Plain Layout
3238\begin_inset Graphics
3239        filename badekfestim.eps
3240        scale 60
3241
3242\end_inset
3243
3244
3245\begin_inset Caption
3246
3247\begin_layout Plain Layout
3248Výsledek odhadování stavu pomocí EKF, který předpokládá počáteční hodnotu
3249 
3250\begin_inset Formula $\vartheta_{0}=0$
3251\end_inset
3252
3253, zatímco skutečná hodnota je jiná (viz legenda).
3254 Nahoře odhady otáček
3255\begin_inset Formula $\omega_{est}$
3256\end_inset
3257
3258 (červená přerušovaná čára značí referenční hodnotu
3259\begin_inset Formula $\overline{\omega}$
3260\end_inset
3261
3262 témeř přesně sledovanou systémem s řízením se znalostí stavu, tj.
3263 
3264\begin_inset Formula $\overline{\omega}\approx\omega_{sys}$
3265\end_inset
3266
3267).
3268 Vlevo dole skutečné hodnoty úhlu natočení
3269\begin_inset Formula $\vartheta_{sys}$
3270\end_inset
3271
3272 a vpravo dole estimované hodnoty
3273\begin_inset Formula $\vartheta_{est}$
3274\end_inset
3275
3276.
3277\end_layout
3278
3279\end_inset
3280
3281
3282\begin_inset CommandInset label
3283LatexCommand label
3284name "Flo:badekfestim"
3285
3286\end_inset
3287
3288
3289\end_layout
3290
3291\end_inset
3292
3293 Příkladem toho, jaké výsledky můžeme dosáhnout, když počítáme s očekávanou
3294 hodnotou
3295\begin_inset Formula $\vartheta_{0}=0$
3296\end_inset
3297
3298, zatímco skutečná hodnota je jiná zobrazuje obrázek
3299\begin_inset CommandInset ref
3300LatexCommand ref
3301reference "Flo:badekfestim"
3302
3303\end_inset
3304
3305.
3306 Jedná se o jednoduchý příklad odhadování stavu pomocí rozšířeného Kalmanova
3307 filtru, v tomto případě neuvažujeme šum.
3308 Zde však bylo použito odhadování stavových veličin již běžícího systému,
3309 který je řízen regulátorem využívajícím přesnou informaci o stavu.
3310 Získaný odhad se tedy nevyužíval pro řízení.
3311 Když bychom řídili na základě odhadu stavu, tj.
3312 přidali do systému zpětnou vazbu, výsledek by se nepatrně zlepšil viz obrázek
3313 
3314\begin_inset CommandInset ref
3315LatexCommand ref
3316reference "Flo:badekfestim2"
3317
3318\end_inset
3319
3320.
3321\begin_inset Float figure
3322wide false
3323sideways false
3324status collapsed
3325
3326\begin_layout Plain Layout
3327\begin_inset Graphics
3328        filename badekfestim2.eps
3329        scale 60
3330
3331\end_inset
3332
3333
3334\end_layout
3335
3336\begin_layout Plain Layout
3337\begin_inset Caption
3338
3339\begin_layout Plain Layout
3340Výsledek odhadování a řízení stavu pomocí EKF, který předpokládá počáteční
3341 hodnotu
3342\begin_inset Formula $\vartheta_{0}=0$
3343\end_inset
3344
3345, zatímco skutečná hodnota je jiná (viz legenda).
3346 Nahoře průběhy skutečných otáček systému
3347\begin_inset Formula $\omega_{sys}$
3348\end_inset
3349
3350 (červená přerušovaná čára značí referenční hodnotu
3351\begin_inset Formula $\overline{\omega}$
3352\end_inset
3353
3354 témeř přesně sledovanou řízením z estimátoru, tj.
3355 
3356\begin_inset Formula $\overline{\omega}\approx\omega_{est}$
3357\end_inset
3358
3359 pro všechny volby
3360\begin_inset Formula $\vartheta_{0}$
3361\end_inset
3362
3363).
3364 Vlevo dole skutečné hodnoty úhlu natočení
3365\begin_inset Formula $\vartheta_{sys}$
3366\end_inset
3367
3368 a vpravo dole estimované hodnoty
3369\begin_inset Formula $\vartheta_{est}$
3370\end_inset
3371
3372.
3373\end_layout
3374
3375\end_inset
3376
3377
3378\begin_inset CommandInset label
3379LatexCommand label
3380name "Flo:badekfestim2"
3381
3382\end_inset
3383
3384
3385\end_layout
3386
3387\begin_layout Plain Layout
3388
3389\end_layout
3390
3391\end_inset
3392
3393
3394\end_layout
3395
3396\begin_layout Subsubsection
3397Metody
3398\end_layout
3399
3400\begin_layout Standard
3401V praxi se pro určování parametrů z inukovaných napětí dle
3402\begin_inset CommandInset citation
3403LatexCommand cite
3404key "PAH1"
3405
3406\end_inset
3407
3408 nejčastěji používají nelineární pozorovatelé nebo adaptivní řízení s referenční
3409m modelem (MRAC).
3410 Nejčasteji užívaným nelineárním pozorovatelem je pak rozšířený Kalmanův
3411 filtr (
3412\emph on
3413EKF
3414\emph default
3415).
3416 Přístupy založené na EKF lze nalézt například v
3417\begin_inset CommandInset citation
3418LatexCommand cite
3419key "PEB1,PEB2,PSB1"
3420
3421\end_inset
3422
3423.
3424 
3425\end_layout
3426
3427\begin_layout Standard
3428V
3429\begin_inset CommandInset citation
3430LatexCommand cite
3431key "PSB1"
3432
3433\end_inset
3434
3435 představují bezsenzorové řízení založené na EKF estimátoru ve spojení s
3436 PI regulátory.
3437 To nepotřebuje znát počáteční natočení rotoru a zátěžný moment.
3438 PI regulátor napětí lze nastavit se zamčeným rotorem a je řešen i problém
3439 s rozpoznáním
3440\begin_inset Formula $\mathrm{sign}\,\omega$
3441\end_inset
3442
3443.
3444 Článek
3445\begin_inset CommandInset citation
3446LatexCommand cite
3447key "PEB2"
3448
3449\end_inset
3450
3451 je také zaměřen na využití EKF, nyní však v případě IPMSM.
3452 Návrh je komplikovanější v důsledku anizotropie stroje, autoři se ji však
3453 snaží využít k vylepšení výkonu systému.
3454 
3455\end_layout
3456
3457\begin_layout Standard
3458Dále kromě EKF je možno použít například klouzavého pozorovatele (
3459\emph on
3460sliding mode observer, SMO
3461\emph default
3462), jeho iterativní verzi využívají v
3463\begin_inset CommandInset citation
3464LatexCommand cite
3465key "PSK1"
3466
3467\end_inset
3468
3469.
3470 V
3471\begin_inset CommandInset citation
3472LatexCommand cite
3473key "PLU1"
3474
3475\end_inset
3476
3477 využívají také řízení založené na klouzavém pozorovateli, kde si ale navíc
3478 při nízkých otáčkách
3479\begin_inset Formula $\omega\thickapprox0$
3480\end_inset
3481
3482 pomáhají injektováním stejnosměrného proudu do
3483\begin_inset Formula $d$
3484\end_inset
3485
3486 osy.
3487 Nevyužívají však anizotropií ani nijak zvlášť neanalyzují injektovaný signál,
3488 tento přístup tedy v textu nezařadíme mezi injektáže.
3489\end_layout
3490
3491\begin_layout Standard
3492Pod metody využívající informaci ze zpětné elektromagnetické síly, můžeme
3493 zařadit ještě mnoho dalších, které možná na první pohled do této kategorie
3494 nespadají.
3495 Především se jedná o metody snažící se nějakým způsobem odstranit šum a
3496 tedy zvýšit rozlišovací schopnost indukovaných napětí.
3497 Opět zde narážíme na problém, že nefungují při
3498\begin_inset Formula $\omega\equiv0$
3499\end_inset
3500
3501.
3502 Jedná se o různé podoby odšumovacích filtrů, tedy filtrů typu dolní propusť
3503 (low-pass).
3504 V časové oblasti můžeme použít například klouzavé průměry (moving averages
3505 - MA) nebo jejich váženou verzi.
3506 Ve frekvenční oblasti lze užít (klouzavé) diskrétní Fouriefovy transformace,
3507 a buď odstranit vyšší frekvence, nebo si vybrat jen nějakou nízkou.
3508 Tím však nezískáváme o moc navíc, protože 0.
3509 harmonická odpovídá v podstatě průměru, další harmonické pak vhodně váženému
3510 průměru.
3511\end_layout
3512
3513\begin_layout Standard
3514Za zmínku ještě stojí další skupina metod využívající více paralelně běžících
3515 odhadů z nichž vybírá jeden, nějakým způsobem optimální.
3516 Takovou metodou je například sekvenční Monte Carlo metoda (Particle Filter).
3517 
3518\end_layout
3519
3520\begin_layout Standard
3521Dalším příkladem by mohlo být více paralelně běžících modelů, z nichž se
3522 vybere ten, jehož výstup nejlépe odpovídá výstupu skutečného systému.
3523 Nedostatkem těchto přístupů je poměrně velká výpočetní náročnost, přesto
3524 ale poskytují relativně dobré výsledky.
3525 Příkladem může být obrázek
3526\begin_inset CommandInset ref
3527LatexCommand ref
3528reference "Flo:multipleest"
3529
3530\end_inset
3531
3532 zachycujcí výsledek
3533\begin_inset Formula $12$
3534\end_inset
3535
3536 současně běžících modelů s různým počátečním odhadem
3537\begin_inset Formula $\vartheta_{0}$
3538\end_inset
3539
3540 rovnoměrně rozloženým v intervalu
3541\begin_inset Formula $\left(-\pi,\:\pi\right\rangle $
3542\end_inset
3543
3544.
3545 Skutečná počáteční hodnota natočení rotoru systému je
3546\begin_inset Formula $\vartheta_{0}=\frac{5}{12}\pi$
3547\end_inset
3548
3549.
3550\begin_inset Float figure
3551wide false
3552sideways false
3553status collapsed
3554
3555\begin_layout Plain Layout
3556\begin_inset Graphics
3557        filename multiest3.eps
3558        scale 60
3559
3560\end_inset
3561
3562
3563\end_layout
3564
3565\begin_layout Plain Layout
3566\begin_inset Caption
3567
3568\begin_layout Plain Layout
3569Grafy znázorňují průběh otáček
3570\begin_inset Formula $\omega$
3571\end_inset
3572
3573 a úhlů natočení systému
3574\begin_inset Formula $\theta$
3575\end_inset
3576
3577, kdy je k odhadování stavu použito
3578\begin_inset Formula $12$
3579\end_inset
3580
3581 současně běžících modelů, z nichž je v každém kroku vybírán nejlepší na
3582 základě shody s výstupem (měřené proudy) skutečného systému.
3583 Systém je řízen ze stavu, aby co nejlépe sledoval požadovanou hodnotu otáček,
3584 jeho počáteční úhel natočení je
3585\begin_inset Formula $\vartheta_{0}=\frac{5}{12}\pi$
3586\end_inset
3587
3588.
3589 Počáteční
3590\begin_inset Formula $\vartheta_{0}$
3591\end_inset
3592
3593 odhadovacích modelů jsou rovnoměrně rozloženy v intervalu
3594\begin_inset Formula $\left(-\pi,\:\pi\right\rangle $
3595\end_inset
3596
3597.
3598\end_layout
3599
3600\end_inset
3601
3602
3603\begin_inset CommandInset label
3604LatexCommand label
3605name "Flo:multipleest"
3606
3607\end_inset
3608
3609
3610\end_layout
3611
3612\begin_layout Plain Layout
3613
3614\end_layout
3615
3616\end_inset
3617
3618
3619\end_layout
3620
3621\begin_layout Subsubsection
3622Další vlastnosti
3623\end_layout
3624
3625\begin_layout Standard
3626Metody využívající zpětnou elektromotorickou sílu jsou obvykle založeny
3627 na modelu a je tedy důležitá znalost parametrů stroje.
3628 Bylo by tedy dobré najít přístupy, které na parametrech nezávisí, popřípadě
3629 které jsou odolné na jejich změnu.
3630 To se daří u mechanických parametrů stroje, jako je zátěžný moment například
3631 v
3632\begin_inset CommandInset citation
3633LatexCommand cite
3634key "PEB2,PSB1"
3635
3636\end_inset
3637
3638.
3639 
3640\end_layout
3641
3642\begin_layout Standard
3643Ve vyšších otáčkách poskytuje tento přístup dobré výsledky.
3644 Proto je součástí hybridních metod, které kombinují využití zpětné elektromotor
3645ické síly a injektáž.
3646\end_layout
3647
3648\begin_layout Subsubsection
3649Kalmanův filtr
3650\end_layout
3651
3652\begin_layout Standard
3653Pro úplnost je zde uvedena i základní formulace v textu často zmiňovaného
3654 Kalmanova filtru.
3655 Typicky je tento algoritmus používán jako pozorovatel lineárního systému.
3656 Je však možno jej zobecnit i pro nelineární systémy a pak hovoříme o rozšířeném
3657 Kalmanově filtru (Extended Kalman Filter, EKF).
3658 Zobecnění je založeno na jednoduché myšlence, kdy původní nelineární systém
3659 aproximujeme systémem lineárním, tedy provedeme v každém časovém kroku
3660 linearizaci v nějaké reprezentativní trajektorii.
3661 Následující popis Kalmanova filtru je převzat z
3662\begin_inset CommandInset citation
3663LatexCommand cite
3664key "BertsekasDPOC"
3665
3666\end_inset
3667
3668, kde je možno nalézt i příslušné odvození:
3669\end_layout
3670
3671\begin_layout Paragraph
3672Modelový systém
3673\end_layout
3674
3675\begin_layout Standard
3676Předpokládejme lineární dynamický systém, prozatím bez řízení (
3677\begin_inset Formula $u_{t}\equiv0$
3678\end_inset
3679
3680) popsaný rovnicemi
3681\begin_inset Formula
3682\begin{eqnarray*}
3683x_{t+1} & = & A_{t}x_{t}+B_{t}u_{t}+w_{t},\\
3684z_{t} & = & C_{t}x_{t}+v_{t},
3685\end{eqnarray*}
3686
3687\end_inset
3688
3689pro
3690\begin_inset Formula $t=0,1,\ldots,T-1$
3691\end_inset
3692
3693, kde
3694\begin_inset Formula $x_{t}$
3695\end_inset
3696
3697 je vektor stavu,
3698\begin_inset Formula $u_{t}$
3699\end_inset
3700
3701 vektor řízení,
3702\begin_inset Formula $z_{t}$
3703\end_inset
3704
3705 vektor pozorování (měření) a vektory
3706\begin_inset Formula $v_{t}$
3707\end_inset
3708
3709 a
3710\begin_inset Formula $w_{t}$
3711\end_inset
3712
3713 představují šum, matice
3714\begin_inset Formula $A_{t}$
3715\end_inset
3716
3717,
3718\begin_inset Formula $B_{t}$
3719\end_inset
3720
3721 a
3722\begin_inset Formula $C_{t}$
3723\end_inset
3724
3725 předpokládáme známé.
3726 Dále
3727\begin_inset Formula $x_{0},w_{0},\ldots,w_{T-1},v_{0},\ldots,v_{T-1}$
3728\end_inset
3729
3730 jsou vektory nezávislých náhodných veličin s daným rozdělením pravděpodobnosti
3731 splňujícím
3732\begin_inset Formula $\mathrm{\mathbf{E}}\left\{ w_{t}\right\} =\mathrm{\mathbf{E}}\left\{ v_{t}\right\} =0$
3733\end_inset
3734
3735, pro
3736\begin_inset Formula $t=0,1,\ldots,T-1$
3737\end_inset
3738
3739.
3740 Označme
3741\begin_inset Formula $S=\mathrm{\mathbf{E}}\left\{ \left(x_{0}-\mathrm{\mathbf{E}}\left\{ x_{0}\right\} \right)\left(x_{0}-\mathrm{\mathbf{E}}\left\{ x_{0}\right\} \right)^{T}\right\} $
3742\end_inset
3743
3744,
3745\begin_inset Formula $M_{t}=\mathrm{\mathbf{E}}\left\{ w_{t}w_{t}^{T}\right\} $
3746\end_inset
3747
3748,
3749\begin_inset Formula $N_{t}=\mathrm{\mathbf{E}}\left\{ v_{t}v_{t}^{T}\right\} $
3750\end_inset
3751
3752 a nechť je matice
3753\begin_inset Formula $N_{t}$
3754\end_inset
3755
3756 pozitivně definitní pro všechny časy
3757\begin_inset Formula $t$
3758\end_inset
3759
3760.
3761\end_layout
3762
3763\begin_layout Standard
3764Dále označme
3765\begin_inset Formula $\hat{x}_{t\mid t-1}$
3766\end_inset
3767
3768 apriorní odhad stavu
3769\begin_inset Formula $x_{t}$
3770\end_inset
3771
3772, tedy odhad v čase
3773\begin_inset Formula $t$
3774\end_inset
3775
3776 na základě informací do času
3777\begin_inset Formula $t-1$
3778\end_inset
3779
3780.
3781 Obdobně
3782\begin_inset Formula $\hat{x}_{t\mid t}$
3783\end_inset
3784
3785 označuje aposteriorní odhad
3786\begin_inset Formula $x_{t}$
3787\end_inset
3788
3789.
3790 Analogicky pak označíme apriorní
3791\begin_inset Formula $P_{t\mid t-1}$
3792\end_inset
3793
3794 a aposteriorní
3795\begin_inset Formula $P_{t\mid t}$
3796\end_inset
3797
3798 kovarianční matici stavu systému.
3799\end_layout
3800
3801\begin_layout Paragraph
3802Algoritmus
3803\end_layout
3804
3805\begin_layout Standard
3806Volíme počáteční podmínky
3807\begin_inset Formula $\hat{x}_{0\mid-1}=\mathrm{\mathbf{E}}\left\{ x_{0}\right\} $
3808\end_inset
3809
3810 a
3811\begin_inset Formula $P_{0\mid-1}=S$
3812\end_inset
3813
3814 a dále předpokládáme, že máme odhady
3815\begin_inset Formula $\hat{x}_{t\mid t-1}$
3816\end_inset
3817
3818 a
3819\begin_inset Formula $P_{t\mid t-1}=\mathrm{\mathbf{E}}\left\{ \left(x_{t}-\hat{x}_{t\mid t-1}\right)\left(x_{t}-\hat{x}_{t\mid t-1}\right)^{T}\right\} .$
3820\end_inset
3821
3822 V čase
3823\begin_inset Formula $t$
3824\end_inset
3825
3826 získáme měření na výstupu systému
3827\begin_inset Formula $z_{t}=C_{t}x_{t}+v_{t}$
3828\end_inset
3829
3830 a z něj vypočítáme aposteriorní odhad stavu
3831\begin_inset Formula $\hat{x}_{t\mid t}$
3832\end_inset
3833
3834 ve tvaru
3835\begin_inset Formula
3836\begin{equation}
3837\hat{x}_{t\mid t}=\hat{x}_{t\mid t-1}+P_{t\mid t-1}C_{t}^{T}\left(C_{t}P_{t\mid t-1}C_{t}^{T}+N_{t}\right)^{-1}\left(z_{t}-C_{t}\hat{x}_{t\mid t-1}\right).\label{eq:kalman_st_aposter}
3838\end{equation}
3839
3840\end_inset
3841
3842Dále pak získáme apriorní odhad stavu
3843\begin_inset Formula $\hat{x}_{t+1\mid t}$
3844\end_inset
3845
3846 v čase
3847\begin_inset Formula $t+1$
3848\end_inset
3849
3850 jako
3851\begin_inset Formula $\hat{x}_{t+1\mid t}=A_{t}\hat{x}_{t\mid t}$
3852\end_inset
3853
3854 a apriorní kovarianční matici
3855\begin_inset Formula $P_{t+1\mid t}=A_{t}P_{t\mid t}A_{t}^{T}+M_{t}$
3856\end_inset
3857
3858.
3859 Aposteriorní kovarianční matici
3860\begin_inset Formula $P_{t\mid t}$
3861\end_inset
3862
3863 získáme z rovnice
3864\begin_inset Formula
3865\[
3866P_{t\mid t}=P_{t\mid t-1}-P_{t\mid t-1}C_{t}^{T}\left(C_{t}P_{t\mid t-1}C_{t}^{T}+N_{t}\right)^{-1}C_{t}P_{t\mid t-1}.
3867\]
3868
3869\end_inset
3870
3871
3872\end_layout
3873
3874\begin_layout Standard
3875Rovnici
3876\begin_inset CommandInset ref
3877LatexCommand ref
3878reference "eq:kalman_st_aposter"
3879
3880\end_inset
3881
3882 lze vyjádřit ve tvaru
3883\begin_inset Formula
3884\[
3885\hat{x}_{t\mid t}=A_{t-1}\hat{x}_{t-1\mid t-1}+P_{t\mid t}C_{t}^{T}N_{t}^{-1}\left(z_{t}-C_{t}A_{t-1}\hat{x}_{t-1\mid t-1}\right).
3886\]
3887
3888\end_inset
3889
3890 Nyní, když budeme uvažovat systém se vstupem můžeme modifikací předchozí
3891 rovnice získat vyjádření ve tvaru
3892\begin_inset Formula
3893\[
3894\hat{x}_{t\mid t}=A_{t-1}\hat{x}_{t-1\mid t-1}+B_{t-1}u_{t-1}+P_{t\mid t}C_{t}^{T}N_{t}^{-1}\left(z_{t}-C_{t}A_{t-1}\hat{x}_{t-1\mid t-1}\right),
3895\]
3896
3897\end_inset
3898
3899přičemž rovnice pro výpočet
3900\begin_inset Formula $P_{t\mid t}$
3901\end_inset
3902
3903 zůstávají nezměněny.
3904\end_layout
3905
3906\begin_layout Subsection
3907Injektáže
3908\end_layout
3909
3910\begin_layout Standard
3911Injektážemi označujeme v textu metody, které využívají přídavného signálu
3912 k detekci anizotropií stroje a usnadňují určení jeho jinak obtížně pozorovateln
3913ých stavů, především úhlu natočení
3914\begin_inset Formula $\vartheta$
3915\end_inset
3916
3917.
3918 Anizotropie lze rodělit do dvou hlavních kategorií.
3919 První jsou vlastní magnetické výčnělky (
3920\emph on
3921saliency
3922\emph default
3923) rotoru, ty jsou charakteristické především pro IPMSM.
3924 Do druhé kategorie pak spadají lokální anizotropie vzniklé saturací magnetickým
3925 tokem, typické pro SMPMSM.
3926 Signál je přiváděn na vstup stroje spolu s řízením.
3927 Zpravidla je využíván vysokofrekvenční signál, aby docházelo k co možná
3928 nejmenšímu narušení průběhu samotného řízení.
3929 Tyto metody jsou ale ve většině případů založeny na nějakém
3930\begin_inset Quotes gld
3931\end_inset
3932
3933speciálním
3934\begin_inset Quotes grd
3935\end_inset
3936
3937 jevu (anizotropii), v tom smyslu, že jej v základních rovnicích nemáme.
3938 V reálném zařízení se samozřejmě vyskytují.
3939 
3940\end_layout
3941
3942\begin_layout Standard
3943Nejobvyklejším přístupem je, že anizotropie je v podstatě reprezentována
3944 rozdílnými indukčnostimi v osách
3945\begin_inset Formula $d$
3946\end_inset
3947
3948 a
3949\begin_inset Formula $q$
3950\end_inset
3951
3952, tedy
3953\begin_inset Formula $L_{d}\neq L_{q}$
3954\end_inset
3955
3956.
3957 Pro IPMSM s permanentními magnety uvnitř rotoru toto platí relativně velmi
3958 dobře.
3959 V případě SMPMSM je však situace horší, protože rozdíl
3960\begin_inset Formula $L_{q}-L_{d}$
3961\end_inset
3962
3963 je velmi malý, v krajním případě dokonce nulový.
3964 Za předpokladu
3965\begin_inset Formula $L_{d}\neq L_{q}$
3966\end_inset
3967
3968 lze této vlastnosti využít k určení polohy (úhlu natočení) rotoru
3969\begin_inset Formula $\vartheta$
3970\end_inset
3971
3972 pomocí injektování vhodného testovacího signálu do stroje.
3973 Obvykle se využívá vysokofrekvenčního signálu o frekvenci v řádu stovek
3974 
3975\begin_inset Formula $Hz$
3976\end_inset
3977
3978.
3979 Existují však i injektáže využívající nízkofrekvenční signály.
3980 
3981\end_layout
3982
3983\begin_layout Subsubsection
3984Základní postup užití injektáže
3985\end_layout
3986
3987\begin_layout Standard
3988Injektáž je aplikována jako vysokofrekvenční napěťový harmonický signál
3989 o frekvenci přibližně
3990\begin_inset Formula $500\, Hz$
3991\end_inset
3992
3993.
3994 Ten je injektovaný do estimované osy
3995\begin_inset Formula $d$
3996\end_inset
3997
3998 spolu s řídícím napětím.
3999 Následně je získána v
4000\begin_inset Formula $q$
4001\end_inset
4002
4003 složce proudu informace o úhlu natočení
4004\begin_inset Formula $\sin2\hat{\vartheta}$
4005\end_inset
4006
4007.
4008 Jedná se o obálku amplitudově modulovanou na nosné frekvenci.
4009 Demodulace je provedena vynásobením vysokofrekvenčním nosným signálem a
4010 následným užitím low-pass filtru.
4011 Je však třeba upozornit na nutnost předpokladu
4012\begin_inset Formula $L_{d}\neq L_{q}$
4013\end_inset
4014
4015, protože amplituda
4016\begin_inset Formula $\sin2\hat{\vartheta}$
4017\end_inset
4018
4019 závisí mimo jiné přímo úměrně na rozdílu indukčností
4020\begin_inset Formula $L_{q}-L_{d}$
4021\end_inset
4022
4023.
4024\end_layout
4025
4026\begin_layout Subsubsection
4027Metody
4028\end_layout
4029
4030\begin_layout Standard
4031Tato základní metoda je užívána například v
4032\begin_inset CommandInset citation
4033LatexCommand cite
4034key "PAH1,PAB1"
4035
4036\end_inset
4037
4038.
4039 Dále pak v
4040\begin_inset CommandInset citation
4041LatexCommand cite
4042key "PSJ1"
4043
4044\end_inset
4045
4046, kde se využívá principu, kdy v důsledku magnetického toku permanentních
4047 magnetů je syceno jádro vinutí kolem
4048\begin_inset Formula $q$
4049\end_inset
4050
4051 osy.
4052 To vytváří magnetickou nepravidelnost v motoru závislou na poloze rotoru.
4053 Tato nepravidelnost je následně detekována injektovaným vysokofrekvenčním
4054 napětím.
4055 Výhodou této metody je, že je přímo navrhována pro užití v SMPMSM.
4056 Vysokofrekvenční napěťový signál je opět injektován do estimované
4057\begin_inset Formula $d$
4058\end_inset
4059
4060 osy, informace o poloze rotoru je získána z proudu v ose
4061\begin_inset Formula $q$
4062\end_inset
4063
4064 násobením a low-pass filtrem.
4065 
4066\end_layout
4067
4068\begin_layout Standard
4069V článku
4070\begin_inset CommandInset citation
4071LatexCommand cite
4072key "PCB1"
4073
4074\end_inset
4075
4076 se zabývají srovnáním dvou metod injektáží.
4077 Zaměřují se jak na IPMSM, který má větší rozdíl indukčností
4078\begin_inset Formula $L_{q}-L_{d}$
4079\end_inset
4080
4081, tak i na SMPMSM.
4082 První metoda označovaná jako
4083\begin_inset Quotes gld
4084\end_inset
4085
4086pulzující napěťový vektor
4087\begin_inset Quotes grd
4088\end_inset
4089
4090 je v podstatě shodná s injektážní technikou z minulého odstavce.
4091 Oproti tomu druhý způsob, nazývaný jako
4092\begin_inset Quotes gld
4093\end_inset
4094
4095rotující napěťový vektor
4096\begin_inset Quotes grd
4097\end_inset
4098
4099, užívá injektáž v souřadnicích
4100\begin_inset Formula $\alpha-\beta$
4101\end_inset
4102
4103.
4104 Informaci o úhlu natočení, respektive chybě odhadu úhlu natočení je pak
4105 získána násobením a následnou aplikací high-pass filtru.
4106 Opět ale platí, že získaná informace je úměrná rozdílu indukčností
4107\begin_inset Formula $L_{q}-L_{d}$
4108\end_inset
4109
4110.
4111 Dále je v článku provedeno srovnání obou metoda na oba typy motorů, kdy
4112 je užit stejný stator a měněny rotory (SMPMSM a IPMSM).
4113 Mezi injektážními metodami nebyl shledán žádný zásadnější rozdíl.
4114 Rozdíly se projevily spíše při použití stejné metody na různé motory, to
4115 souvisí s jejich magnetickými vlastnostmi, v tomto textu se tímto však
4116 zabývat nebudeme.
4117 Srovnáním zmiňovaných dvou metod se zabývají i v
4118\begin_inset CommandInset citation
4119LatexCommand cite
4120key "PCK1"
4121
4122\end_inset
4123
4124, zaměřují se však na IPMSM.
4125\end_layout
4126
4127\begin_layout Standard
4128Články
4129\begin_inset CommandInset citation
4130LatexCommand cite
4131key "PSL1,PSL3"
4132
4133\end_inset
4134
4135 představují injektážní metodu k detekci anizotropií, která nepotřebuje
4136 znát parametry stroje.
4137 V případě
4138\begin_inset CommandInset citation
4139LatexCommand cite
4140key "PSL3"
4141
4142\end_inset
4143
4144 se navíc snaží kompenzovat negativní vliv invertoru, především jev označovaný
4145 jako
4146\emph on
4147dead-time effect
4148\emph default
4149.
4150 Díky tomu jsou schopni detekovat i malé nepravidelnosti typické pro SMPMSM.
4151 Je užíván vysokofrekvenční napěťový signál o frekvenci okolo
4152\begin_inset Formula $2\, kHz$
4153\end_inset
4154
4155.
4156 Injektovaný signál je složením dvou signálů rotojících proti sobě.
4157 V případě špatného odhadu úhlu
4158\begin_inset Formula $\hat{\vartheta}\neq\vartheta$
4159\end_inset
4160
4161 je vzniká aditivní vysokofrekvenční signál v proudech, ze kterého může
4162 být tato chyba získána pomocí pozorovatele
4163\emph on
4164(Tracking Observer
4165\emph default
4166).
4167\end_layout
4168
4169\begin_layout Standard
4170Zajímavou techniku představují v
4171\begin_inset CommandInset citation
4172LatexCommand cite
4173key "PIS1"
4174
4175\end_inset
4176
4177, kde vypočítají absolutní polohu rotoru v klidu.
4178 Metoda funguje i pro SMPMSM a je založena na injektování vhodných napěťových
4179 pulzů do vinutí každé z fází.
4180 Následně dochází k částečnému nasycení statoru, ze kterého je možno spočítat
4181 absolutní polohu rotoru i bez znalosti parametrů stroje.
4182\end_layout
4183
4184\begin_layout Standard
4185Další velmi zajímavý přístup je prezentován v
4186\begin_inset CommandInset citation
4187LatexCommand cite
4188key "PAP1"
4189
4190\end_inset
4191
4192.
4193 Tato metoda nevyužívá anizotropií rotoru, ani výčnělků, místo toho je založena
4194 na anizotropii samotných permanentních magnetů.
4195 Z tohoto důvodu může být dobře využita při estimaci PMSM, kde ostatní metody
4196 selhávají, například z důvodu
4197\begin_inset Formula $L_{q}=L_{d}$
4198\end_inset
4199
4200.
4201 K jejich detekci je ale třeba využít velmi vysokých frekvencí, řádově
4202\begin_inset Formula $100-500\, kHz$
4203\end_inset
4204
4205.
4206 Optimální hodnotu frekvence je navíc třeba naladit pro konkrétní typ magnetu.
4207 Tento přístup vypadá velmi slibně, ale jak autoři sami uvádějí, je tato
4208 metoda nová a vyvstává kolem ní ještě mnoho nezodpovězených otázek.
4209\end_layout
4210
4211\begin_layout Subsection
4212Hybridní metody
4213\end_layout
4214
4215\begin_layout Standard
4216Hybridními metodami v textu označujeme v podstatě vhodnou kombinaci předchozích
4217 dvou zmiňovaných přístupů.
4218 Techniky založené na zpětné elektromotorické síle fungují relativně velmi
4219 dobře, selhávají ale při nízkých a nulových otáčkách.
4220 Naopak užití injektáží je vhodné pro nízké a nulové otáčky, zatímco ve
4221 vyšších rychlostech způsobuje nežádoucí rušení.
4222 Z tohoto důvodu je snaha obě metody vhodným způsobem zkombinovat a využít
4223 předností obou.
4224 Základní idea je tedy jednoduchá.
4225 Dokud se pohybujeme v nízkých otáčkách, využíváme odhadů založených na
4226 injektáži, při vyšších otáčkách injektáž vypneme, aby nezpůsobovala nežádoucí
4227 zásahy a užíváme již jen odhadů získaných ze zpětné elektromotorické síly.
4228\end_layout
4229
4230\begin_layout Standard
4231Tento postup je použit například v
4232\begin_inset CommandInset citation
4233LatexCommand cite
4234key "PAP2"
4235
4236\end_inset
4237
4238, kdy jako estimátor používají adaptivního pozorovatele s referenčním modelem,
4239 který je pro nízké otáčky doplněn injektáží v podstatě v základním návrhu
4240 popsaném v předcházející části.
4241 Důležitou součástí těchto metod je způsob, jakým se vyřeší
4242\begin_inset Quotes gld
4243\end_inset
4244
4245bezproblémový
4246\begin_inset Quotes grd
4247\end_inset
4248
4249 přechod z jednoho estimátoru na jiný.
4250 V
4251\begin_inset CommandInset citation
4252LatexCommand cite
4253key "PHS1"
4254
4255\end_inset
4256
4257 je to například řešeno tak, že užívají estimátor rotorového toku založený
4258 na indukovaných napětích, který je funkční pořád.
4259 V nízkých otáčkách je pak doplňován injektáží, ta s rostoucími otáčkami
4260 postupně vymizí.
4261 Obdobně v
4262\begin_inset CommandInset citation
4263LatexCommand cite
4264key "PSP1"
4265
4266\end_inset
4267
4268 je užit estimátor založený na napěťovém modelu, v nízkých otáčkách je přidána
4269 vysokofrekvenční injektáž.
4270 Ta s rostoucími otáčkami lineárně klesá a navíc je nad určitou mezní rycholostí
4271 úplně vypnuta.
4272\end_layout
4273
4274\begin_layout Standard
4275Hybridní metody jsou samozřejmě dále vylepšovány.
4276 Například v
4277\begin_inset CommandInset citation
4278LatexCommand cite
4279key "PSP2"
4280
4281\end_inset
4282
4283 uzpůsobojí standartní hybridní metodu, zejména její injektážní část, aby
4284 fungovala i s invertorem vybaveným na výstupu
4285\emph on
4286LC
4287\emph default
4288 filtrem.
4289 Toho se užívá zejména k odstranění problému ve střídavých strojích v důsledku
4290 napájení nesinusovým napětím z invertoru s pulzně šířkovou modulací.
4291 
4292\end_layout
4293
4294\begin_layout Section
4295Řízení
4296\end_layout
4297
4298\begin_layout Standard
4299Jak již bylo zmíněno výše pro správné řízení je nezbytně nutná znalost polohy
4300 natočení rotoru
4301\begin_inset Formula $\vartheta$
4302\end_inset
4303
4304 a otáček rotoru
4305\begin_inset Formula $\omega$
4306\end_inset
4307
4308.
4309 Jak tyto veličiny, respektive jejich odhady
4310\begin_inset Formula $\hat{\vartheta}$
4311\end_inset
4312
4313 a
4314\begin_inset Formula $\hat{\omega}$
4315\end_inset
4316
4317, získat bylo uvedeno v předchozí části.
4318 Předpokládáme tedy, že známe odhad stavu systému
4319\begin_inset Formula $\left(\hat{i_{\alpha}},\hat{i_{\beta}},\hat{\omega},\hat{\vartheta}\right)$
4320\end_inset
4321
4322 a nyní se zaměříme na to, jak systém správně řídit, tedy naplnit požadavky
4323 zadaných kritérií.
4324 V textu budeme předpokládat následující požadavky na řízení:
4325\end_layout
4326
4327\begin_layout Itemize
4328dosažení požadovaných otáček -- snaha aby skutečné otáčky systému
4329\begin_inset Formula $\omega$
4330\end_inset
4331
4332 co nejpřesněji sledovaly zadaný referenční signál požadovaných otáček
4333\begin_inset Formula $\overline{\omega}$
4334\end_inset
4335
4336
4337\end_layout
4338
4339\begin_layout Itemize
4340omezení na vstupy
4341\end_layout
4342
4343\begin_deeper
4344\begin_layout Itemize
4345řízené veličiny jsou napětí na vstupu do systému, ty z fyzikálních důvodů
4346 nemohou být libovolně velké, protože napěťový zdroj je schopen poskytnout
4347 pouze určité maximální napětí
4348\begin_inset Formula $U_{max}$
4349\end_inset
4350
4351, tedy na řídící napětí je kladen požadavek
4352\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
4353\end_inset
4354
4355
4356\end_layout
4357
4358\begin_layout Itemize
4359analogicky napěťový zdroj není schopen produkovat příliš rychle se měnící
4360 napětí, například v jednom okamžiku
4361\begin_inset Formula $U_{max}$
4362\end_inset
4363
4364 a v následujícím
4365\begin_inset Formula $-U_{max}$
4366\end_inset
4367
4368, proto je vhodné mít pod kontrolou i změnu řídícíh napětí v sousedních
4369 časových krocích
4370\begin_inset Formula $\left|u_{\alpha,\beta}(t+1)-u_{\alpha,\beta}(t)\right|$
4371\end_inset
4372
4373
4374\end_layout
4375
4376\end_deeper
4377\begin_layout Standard
4378Než přistoupíme k popisu konkrétních řídících algoritmů je důležité upozornit
4379 na jeden problém ve zde užitém postupu.
4380 Obecně rozdělení algoritmu na estimační a řídící část při současném zachování
4381 optimality je možné pouze pro lineární systémy.
4382 Uvažovaný systém synchronního stoje zřejmě lineární není.
4383 Navrhování estimace a řízení současně v jednom algoritmu by však bylo v
4384 tomto případě velmi složité a proto se dopouštíme zmiňovaného zjednodušení.
4385 Tento problém lze dále řešit užitím duálních metod, které řízení a estimaci
4386 vzájemně provazují a v ideálním případě by vedly k nalezení optimálního
4387 řešení.
4388\end_layout
4389
4390\begin_layout Standard
4391Obecně lze následující řídící algoritmy uvažovat buď v souřadném systému
4392 
4393\begin_inset Formula $\alpha-\beta$
4394\end_inset
4395
4396 nebo v
4397\begin_inset Formula $d-q$
4398\end_inset
4399
4400.
4401 Řídící napětí dodáváme do stroje, respektive jako referenci do zdroje napájecíh
4402o samotný stroj, v souřadnicích
4403\begin_inset Formula $\alpha-\beta$
4404\end_inset
4405
4406.
4407 Proto se návrh v této soustavě jeví jako přímočařejší.
4408 
4409\end_layout
4410
4411\begin_layout Standard
4412Na druhou stranu ale většina dále zmiňovaných metod užívá linearizace.
4413 Zřejmě již z tvaru rovnic v soustavách
4414\begin_inset Formula $\alpha-\beta$
4415\end_inset
4416
4417 viz
4418\begin_inset CommandInset ref
4419LatexCommand ref
4420reference "sub:Odvození-rovnic-valfabeta"
4421
4422\end_inset
4423
4424 a
4425\begin_inset Formula $d-q$
4426\end_inset
4427
4428 viz
4429\begin_inset CommandInset ref
4430LatexCommand ref
4431reference "sub:Odvození-rovnic-vdq"
4432
4433\end_inset
4434
4435 je vidět, že linearicazí rovnic v
4436\begin_inset Formula $d-q$
4437\end_inset
4438
4439 souřadnicích se dopouštíme menší chyby.
4440 Jedinými nelineárními členy vystupujícími v těchto rovnicích jsou tvaru
4441 
4442\begin_inset Formula $\mp i_{q,d}\omega$
4443\end_inset
4444
4445 v rovnici pro
4446\begin_inset Formula $i_{d}$
4447\end_inset
4448
4449 a
4450\begin_inset Formula $i_{q}$
4451\end_inset
4452
4453.
4454 Když uvážíme, že otáčky
4455\begin_inset Formula $\omega$
4456\end_inset
4457
4458 se v porovnání s proudy
4459\begin_inset Formula $i_{d,q}$
4460\end_inset
4461
4462 mění velmi málo a jsou tedy téměř konstantní, linearizace způsobí velmi
4463 malou chybu.
4464 Oproti tomu v rovnicích v
4465\begin_inset Formula $\alpha-\beta$
4466\end_inset
4467
4468 souřadném systému vystupují nelineární členy typu
4469\begin_inset Formula $\omega\sin\vartheta$
4470\end_inset
4471
4472,
4473\begin_inset Formula $\omega\cos\vartheta$
4474\end_inset
4475
4476,
4477\begin_inset Formula $i_{\alpha}\sin\vartheta$
4478\end_inset
4479
4480,
4481\begin_inset Formula $i_{\beta}\cos\vartheta$
4482\end_inset
4483
4484.
4485 Linearizace v nich vystupujících goniometrických funkcí je velmi nepřesná
4486 a v důsledku relativně rychlé změny úhlu natočení
4487\begin_inset Formula $\vartheta$
4488\end_inset
4489
4490 není možné ani žádné učinné zjednodušení.
4491\end_layout
4492
4493\begin_layout Subsection
4494Základní řídící strategie
4495\end_layout
4496
4497\begin_layout Subsubsection
4498PI regulátor
4499\end_layout
4500
4501\begin_layout Standard
4502Naprostá většina dnes využívaných a i v literatuře popisovaných řízení pro
4503 PMSM, ale i pro motory obecně, je založena na PI regulátorech.
4504 
4505\end_layout
4506
4507\begin_layout Standard
4508PI (proporcionálně integrační) regulátor je jednoduchý systém, který v sobě
4509 kombinuje dvě základní části: Proporcionální, což je v podstatě zesilovač
4510 a integrální reprezentovanou integrátorem.
4511 V tomto systému se vyskytují dvě konstanty
4512\begin_inset Formula $K_{p}$
4513\end_inset
4514
4515 a
4516\begin_inset Formula $K_{i}$
4517\end_inset
4518
4519, které je třeba vhodně nastavit.
4520 Základní implementace je následnovná:
4521\begin_inset Formula
4522\[
4523x_{t}=\mathrm{PI}\left(e_{t},K_{p},K_{i}\right)=K_{p}e_{t}+K_{i}\intop_{0}^{t}e_{\tau}d\tau.
4524\]
4525
4526\end_inset
4527
4528Diskrétní verze pak
4529\begin_inset Formula
4530\[
4531x_{t}=\mathrm{PI}\left(e_{t},K_{p},K_{i}\right)=K_{p}e_{t}+K_{i}\sum_{k=0}^{t}e_{k}.
4532\]
4533
4534\end_inset
4535
4536
4537\end_layout
4538
4539\begin_layout Standard
4540Tento regulátor je výhodné užít v případě, kdy chceme vyregulovat
4541\begin_inset Formula $e_{k}$
4542\end_inset
4543
4544 obvykle reprezentující odchylku od požadované hodnoty na nulu.
4545 V některých případech bychom si vystačili s proporcionální složkou, integrální
4546 složka však dodává lepší stabilitu a schopnost odstranit konstatní regulační
4547 odchylku.
4548 Cenou za to je pomalejší konvergence.
4549\end_layout
4550
4551\begin_layout Standard
4552Samotné PI regulátory však představují pouze realizaci nějakého konkrétního
4553 algoritmu.
4554 Nejčastěji používanými řídícími algoritmy, a to nejen pro PMSM, ale pro
4555 střídavé stroje obecně, jsou následující tři.
4556\end_layout
4557
4558\begin_layout Subsubsection
4559Skalární řízení
4560\end_layout
4561
4562\begin_layout Standard
4563Skalární řízení je často využíváno v asynchronních strojích, je ale možné
4564 jeho užití i pro PMSM.
4565 Detailněji je popsáno například v
4566\begin_inset CommandInset citation
4567LatexCommand cite
4568key "shfpmsmct2007"
4569
4570\end_inset
4571
4572.
4573 Velkou výhodou je, že se jedná v podstatě o bezsenzorový návrh řízení,
4574 funguje na principu nezpětnovazebního řízení (open loop).
4575 Nevýhodou je pak závislost rychlosti na zátěžném momentu a horší dynamické
4576 vlastnosti.
4577 
4578\end_layout
4579
4580\begin_layout Standard
4581Toto řízení je také označováno jako
4582\begin_inset Formula $V/f$
4583\end_inset
4584
4585 řízení, protože regulovanou veličinou je právě poměr napětí a frekvence.
4586 Snahou řízení je udržet poměr napětí
4587\begin_inset Formula $/$
4588\end_inset
4589
4590frekvence konstantní.
4591 Úhlová rychlost rotoru může být určena nepřímo výpočtem z frekvence napájecího
4592 napětí.
4593 Tato hodnota může být považována za hodnotu skutečných otáček stroje, pokud
4594 zátěžný moment nepřesáhne kritickou hodnotu.
4595 Pro řízení ale skutečnou hodnotu otáček stroje znát nepotřebujeme, algoritmus
4596 totiž pracuje následovně:
4597\end_layout
4598
4599\begin_layout Standard
4600Z požadovaných otáček se určí frekvence
4601\begin_inset Formula $f$
4602\end_inset
4603
4604, ta slouží jako referenční signál pro regulátor.
4605 Ten pak řídí poměr napětí a frekvence
4606\begin_inset Formula $V/f$
4607\end_inset
4608
4609 tak, aby byl konstantní.
4610 Na jeho výstupu získáme amplitudu napětí
4611\begin_inset Formula $V$
4612\end_inset
4613
4614.
4615 Řídící napětí pro PMSM v
4616\begin_inset Formula $\alpha-\beta$
4617\end_inset
4618
4619 souřadnicích je pak ve tvaru
4620\begin_inset Formula
4621\begin{eqnarray*}
4622u_{\alpha} & = & V\cos(2\pi ft)\\
4623u_{\beta} & = & V\sin(2\pi ft)
4624\end{eqnarray*}
4625
4626\end_inset
4627
4628
4629\end_layout
4630
4631\begin_layout Subsubsection
4632Vektorové řízení
4633\end_layout
4634
4635\begin_layout Standard
4636Jedná se asi o nejčastěji využívaný řídící algoritmus.
4637 Je užíván pro řízení v kombinaci s estimátorem založeným na zpětné elektromotor
4638ické síle, injektáži i v hybridních verzích v naprosté většině citovaných
4639 textů z části
4640\begin_inset CommandInset ref
4641LatexCommand ref
4642reference "sec:Estimace-stavových-veličin"
4643
4644\end_inset
4645
4646.
4647\end_layout
4648
4649\begin_layout Standard
4650Dle
4651\begin_inset CommandInset citation
4652LatexCommand cite
4653key "shfpmsmct2007"
4654
4655\end_inset
4656
4657 vektorové řízení odstraňuje většinu nevýhod skalárního řízení a v porovnání
4658 s ním poskytuje velmi dobrý výkon.
4659 Jedná se o řízení zpětnovazební a umožňuje samostatné řízení toku i momentu.
4660 Uvažujeme reprezentaci stroje v
4661\begin_inset Formula $d-q$
4662\end_inset
4663
4664 souřadném systému.
4665 Vektorové řízení je zpětnovazební a je tedy potřeba znát odhady úhlu natočení
4666 
4667\begin_inset Formula $\hat{\vartheta}$
4668\end_inset
4669
4670 a otáček
4671\begin_inset Formula $\hat{\omega}$
4672\end_inset
4673
4674 rotoru stroje.
4675 Základní struktura regulátoru pak využije zpětné vazby z otáček, kdy první
4676 regulátor reguluje odchylku estimovaných otáček
4677\begin_inset Formula $\hat{\omega}$
4678\end_inset
4679
4680 od požadované referenční hodnoty
4681\begin_inset Formula $\overline{\omega}$
4682\end_inset
4683
4684 na nulu.
4685 Výstupem je pak referenční proud
4686\begin_inset Formula $\overline{i_{q}}$
4687\end_inset
4688
4689.
4690 Referenční proud
4691\begin_inset Formula $\overline{i_{d}}$
4692\end_inset
4693
4694 volíme nulový, aby bylo dosaženo maximálního momentu.
4695 Tento postup můmžeme ilustrovat na diskretizované rovnici pro otáčky
4696\family roman
4697\series medium
4698\shape up
4699\size normal
4700\emph off
4701\bar no
4702\noun off
4703\color none
4704\lang english
4705
4706\begin_inset Formula
4707\[
4708\omega_{t+1}\text{=}\left(1-\frac{B}{J}\Delta t\right)\omega_{t}+\Delta t\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}i_{q,t}-\frac{p_{p}}{J}T_{L}\Delta t,
4709\]
4710
4711\end_inset
4712
4713
4714\family default
4715\series default
4716\shape default
4717\size default
4718\emph default
4719\bar default
4720\noun default
4721\color inherit
4722\lang czech
4723přičemž zanedbáváme poslední člen se zátěžným momentem.
4724 Požadované hodnoty bychom chtěli dosáhnout v následujícím kroku a tedy
4725 získáme následující tvar rovnice
4726\begin_inset Formula
4727\[
4728\overline{\omega}-k_{1}\omega=k_{2}i_{q}.
4729\]
4730
4731\end_inset
4732
4733 
4734\begin_inset Formula $\overline{i_{q}}$
4735\end_inset
4736
4737 tedy můžeme získat pomocí PI regulátoru s vhodnými konstantami
4738\begin_inset Formula
4739\[
4740\overline{i_{q}}=\mathrm{PI}(\overline{\omega}-\omega,K_{p,i},K_{i,i}).
4741\]
4742
4743\end_inset
4744
4745
4746\end_layout
4747
4748\begin_layout Standard
4749Referenční hodnoty proudů jsou následně porovnány s estimovanými hodnotami
4750 
4751\begin_inset Formula $i_{d}$
4752\end_inset
4753
4754 a
4755\begin_inset Formula $i_{q}$
4756\end_inset
4757
4758 a jejich odchylky jsou regulovány na nulu.
4759 Toto je provedeno pro každou složku zvlášť a výstupem jsou řídící napětí
4760 v souřadnicích
4761\begin_inset Formula $d-q$
4762\end_inset
4763
4764, tedy
4765\begin_inset Formula $u_{d}$
4766\end_inset
4767
4768 a
4769\begin_inset Formula $u_{q}$
4770\end_inset
4771
4772.
4773 Postupujeme obdobně s rovnicemi proudů
4774\begin_inset Formula
4775\begin{eqnarray*}
4776i_{d,t+1} & = & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{d,t}+\Delta t\cdot i_{q,t}\omega_{t}+\frac{\Delta t}{L_{s}}u_{d,t},\\
4777i_{q,t+1} & = & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{q,t}-\Delta t\cdot i_{d,t}\omega_{t}-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}+\frac{\Delta t}{L_{s}}u_{q,t},
4778\end{eqnarray*}
4779
4780\end_inset
4781
4782kde prozatím zanedbáme členy s
4783\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
4784\end_inset
4785
4786, dále pak člen
4787\begin_inset Formula $-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}$
4788\end_inset
4789
4790 a chceme dosáhnout požadovaných hodnot
4791\begin_inset Formula $\overline{i_{d}}=0$
4792\end_inset
4793
4794 a
4795\begin_inset Formula $\overline{i_{q}}$
4796\end_inset
4797
4798, které byly získány v předchozím kroku.
4799 To vede na následující tvar
4800\begin_inset Formula
4801\begin{eqnarray*}
4802-k_{1}i_{d} & = & k_{2}u_{d},\\
4803\overline{i_{q}}-k_{1}i_{q} & = & k_{2}u_{q}.
4804\end{eqnarray*}
4805
4806\end_inset
4807
4808Napětí
4809\begin_inset Formula $u_{d}$
4810\end_inset
4811
4812 a
4813\begin_inset Formula $u_{q}$
4814\end_inset
4815
4816 měžeme tedy získat pomocí dvou PI regulátorů ve tvaru
4817\begin_inset Formula
4818\begin{eqnarray*}
4819u_{d} & = & \mathrm{PI}(-i_{d},K_{p,u},K_{i,u}),\\
4820u_{q} & = & \mathrm{PI}(\overline{i_{q}}-i_{q},K_{p,u},K_{i,u}).
4821\end{eqnarray*}
4822
4823\end_inset
4824
4825Následně je ještě vhodné provést korekce v důsledku zanedbaných členů a
4826 to ve tvaru
4827\begin_inset Formula
4828\begin{eqnarray*}
4829u_{d} & = & u_{d}-L_{s}\overline{i_{q}}\overline{\omega},\\
4830u_{q} & = & u_{q}+\psi_{pm}\overline{\omega}.
4831\end{eqnarray*}
4832
4833\end_inset
4834
4835
4836\end_layout
4837
4838\begin_layout Subsubsection
4839Přímé řízení momentu
4840\end_layout
4841
4842\begin_layout Standard
4843Přímé řízení momentu (DTC z Direct Torque Control) dle
4844\begin_inset CommandInset citation
4845LatexCommand cite
4846key "shfpmsmct2007,vcmdtc2006"
4847
4848\end_inset
4849
4850 se užívá, když je potřeba vysoký výkon vzhledem k dynamice momentu.
4851 Jak již napovídá název, je řízen přímo moment stroje.
4852 Základní princip je jednoduchý.
4853 Kruhová trajektorie statorového toku se rozdělí na šest symetrických částí.
4854 Velikosti vektorů statorového toku a elektromagnetického momentu v souřadnicích
4855 
4856\begin_inset Formula $\alpha-\beta$
4857\end_inset
4858
4859 je pak držena v předem stanovených mezích prostřednictvím vhodného spínání
4860 jedné ze šesti kombinací na invertoru.
4861 
4862\end_layout
4863
4864\begin_layout Standard
4865Touto metodou text již dále nezabývá a je zde uvedena jen pro úplnost.
4866\end_layout
4867
4868\begin_layout Subsection
4869Lineářně kvadratické řízení
4870\end_layout
4871
4872\begin_layout Standard
4873Řízení
4874\emph on
4875LQG
4876\emph default
4877 (z Linear-Quadratic-Gaussian) je primárně navrženo pro řízení lineárních
4878 systémů s kvadratickou ztrátovou funkcí a Gaussovským šumem.
4879 Existují však různé modifikace i pro nelineární systémy.
4880 Algoritmus
4881\emph on
4882LQG
4883\emph default
4884 často využívá jako pozorovatele Kalmanův filtr.
4885 Základní formulace podle
4886\begin_inset CommandInset citation
4887LatexCommand cite
4888key "BertsekasDPOC"
4889
4890\end_inset
4891
4892 je následovná:
4893\end_layout
4894
4895\begin_layout Standard
4896Uvažujme lineární systém
4897\begin_inset Formula
4898\[
4899x_{t+1}=A_{t}x_{t}+B_{t}u_{t}+w_{t},\quad t=0,1,\ldots,T-1,
4900\]
4901
4902\end_inset
4903
4904kde obecně vektorová veličina
4905\begin_inset Formula $x_{k}$
4906\end_inset
4907
4908 reprezentuje stav systému v časovém kroku
4909\begin_inset Formula $k$
4910\end_inset
4911
4912, veličina
4913\begin_inset Formula $u_{k}$
4914\end_inset
4915
4916 řízení v čase
4917\begin_inset Formula $k$
4918\end_inset
4919
4920 a
4921\begin_inset Formula $w_{k}$
4922\end_inset
4923
4924 je Gaussovský bílý šum s nulovou střední hodnotou a známou kovarianční
4925 maticí; je uvažován konečný diskrétní časový horizont
4926\begin_inset Formula $N$
4927\end_inset
4928
4929 kroků.
4930 
4931\end_layout
4932
4933\begin_layout Standard
4934Kvadratická ztrátová funkce je
4935\begin_inset Formula
4936\[
4937\mathbf{E}\left\{ x_{N}^{T}Q_{N}x_{N}+\sum_{t=0}^{T-1}\left(x_{t}^{T}Q_{t}x_{t}+u_{t}^{T}R_{t}u_{t}\right)\right\} ,
4938\]
4939
4940\end_inset
4941
4942kde
4943\begin_inset Formula $\mathbf{E}$
4944\end_inset
4945
4946 značí očekávanou hodnotu,
4947\begin_inset Formula $Q_{t}$
4948\end_inset
4949
4950 a
4951\begin_inset Formula $R_{t}$
4952\end_inset
4953
4954 jsou penalizační matice stavu systému (splnění požadavků řízení), respektive
4955 penalizace vstupů.
4956 Při uvažování neúplné informace
4957\begin_inset Formula $I_{t}$
4958\end_inset
4959
4960 o stavu je optimální řízení
4961\family roman
4962\series medium
4963\shape up
4964\size normal
4965\emph off
4966\bar no
4967\noun off
4968\color none
4969\lang english
4970
4971\begin_inset Formula $\mu_{t}^{*}$
4972\end_inset
4973
4974
4975\family default
4976\series default
4977\shape default
4978\size default
4979\emph default
4980\bar default
4981\noun default
4982\color inherit
4983\lang czech
4984 v každém časovém kroku rovno
4985\begin_inset Formula
4986\[
4987\mu_{t}^{*}(I_{t})=L_{t}\mathrm{\mathbf{E}}\left\{ x_{t}\mid I_{t}\right\} ,
4988\]
4989
4990\end_inset
4991
4992kde matice
4993\begin_inset Formula $L_{t}$
4994\end_inset
4995
4996 je dána rovností
4997\begin_inset Formula
4998\[
4999L_{t}=-\left(R_{t}+B_{t}^{T}K_{t+1}B_{t}\right)^{-1}B_{t}^{T}K_{t+1}A_{t},
5000\]
5001
5002\end_inset
5003
5004přičemž matice
5005\begin_inset Formula $K_{t}$
5006\end_inset
5007
5008 získáme rekurzivně z Riccatiho rovnice
5009\begin_inset Formula
5010\begin{eqnarray}
5011K_{T} & = & Q_{T},\label{eq:riccati-lqg}\\
5012K_{t} & = & A_{t}^{T}\left(K_{t+1}-K_{t+1}B_{t}\left(R_{t}+B_{t}^{T}K_{t+1}B_{t}\right)^{-1}B_{t}^{T}K_{t+1}\right)A_{t}+Q_{t}.\nonumber
5013\end{eqnarray}
5014
5015\end_inset
5016
5017
5018\end_layout
5019
5020\begin_layout Subsubsection
5021Implementace
5022\end_layout
5023
5024\begin_layout Standard
5025Samotná implementace lineářně kvadratického řízení pro PMSM v sobě však
5026 nese mnoho komplikací, které je třeba vyřešit.
5027 Detailněji budou tyto problémy rozebrány v kapitole
5028\begin_inset CommandInset ref
5029LatexCommand ref
5030reference "cha:Návrh-a-vyhodnocení"
5031
5032\end_inset
5033
5034, zde bude jen stručně nastíněna základní problématika.
5035\end_layout
5036
5037\begin_layout Standard
5038Především řídící matici
5039\begin_inset Formula $L$
5040\end_inset
5041
5042 počítáme z Riccatiho rovnice (
5043\begin_inset CommandInset ref
5044LatexCommand ref
5045reference "eq:riccati-lqg"
5046
5047\end_inset
5048
5049) zpětnou integrací (diskrétní) v čase a potřebujeme tedy znát budoucí stavy
5050 systému.
5051 Pro srovnání uveďme například výpočet Kalmanova filtru, kde počítáme duální
5052 rovnici integrací vpřed a problém nevzniká.
5053 Řešením může být užití
5054\begin_inset Quotes gld
5055\end_inset
5056
5057ubíhajícího horiznotu
5058\begin_inset Quotes grd
5059\end_inset
5060
5061, kdy matici
5062\begin_inset Formula $L$
5063\end_inset
5064
5065 navrhujeme na pomocném časovém horiznotu, který se posouvá vzhledem k aktuálním
5066u časovému kroku.
5067 S tím je spojená komplikace, jak bude stav systému v budoucích časech vypadat.
5068 Je tedy potřeba nějak odhadnout budoucí stav a v něm provést výpočet.
5069\end_layout
5070
5071\begin_layout Standard
5072LQ řízení již ze svého názvu předpokládá lineární systém a odvozené rovnice
5073 v části
5074\begin_inset CommandInset ref
5075LatexCommand ref
5076reference "sec:Odvození-rovnic"
5077
5078\end_inset
5079
5080 popisující PMSM nejsou lineární.
5081 Je tedy potřeba provést linearizaci a ve spojení s diskretizací se užitím
5082 tohoto postupu můžeme dopouštět již značné chyby.
5083 Samostatnou otázkou je však i samotná linearizace.
5084 Nejdříve je totiž nutné zvolit vhodnou souřadnou soustavu, ve ktreré bude
5085 vlastní linearizace provedena.
5086 Jak se ukazuje na základě simulací, může to mít značný vliv.
5087 
5088\end_layout
5089
5090\begin_layout Standard
5091Dalším důležitým krokem je zvážit možnost zanedbání některých méně významných
5092 členů.
5093 Případně určit které veličiny se mění velmi pomalu v porovnání s ostatními
5094 a je možno je považovat téměř za konstantní v průběhu jednoho časového
5095 kroku.
5096 Při linearizaci totiž dojde k tomu, že zejména matice
5097\begin_inset Formula $A_{t}$
5098\end_inset
5099
5100 bude závislá na časovém kroku
5101\begin_inset Formula $t$
5102\end_inset
5103
5104 a tedy ji bude nutné v každém kroku měnit.
5105 Kdyby se vhodným zanedbáním členů například podařilo, že by všechny matice
5106 systému byly konstantní
5107\begin_inset Formula $M_{t}=M$
5108\end_inset
5109
5110, bylo by možné z výše popsaných rovnic pro LQ řízení předpočítat řídící
5111 matici
5112\begin_inset Formula $L$
5113\end_inset
5114
5115.
5116 To by samozřejmě vedlo ke značnému urychlení výpočtu.
5117\end_layout
5118
5119\begin_layout Standard
5120LQ řízení vyžaduje kvadratickou ztrátovou funkci.
5121 Problematické jsou v tomto ohledu zejména omezení na vstupy
5122\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
5123\end_inset
5124
5125.
5126 Ty nelze v algoritmu lineárně kvadratického řízení užít přímo a je třeba
5127 je nahradit vhodně nastavenou penalizační maticí
5128\begin_inset Formula $R$
5129\end_inset
5130
5131.
5132 Dosažení požadovaných otáček lze pak zvládnout relativně snadno přidáním
5133 nové stavové proměnné.
5134 Pro omezení na změnu řídících napětí v sousedních časových krocích
5135\begin_inset Formula $\left|u_{\alpha,\beta}(t+1)-u_{\alpha,\beta}(t)\right|$
5136\end_inset
5137
5138 je potřeba provést drobnou modifikaci LQ algoritmu.
5139\end_layout
5140
5141\begin_layout Standard
5142Šum ve skutečném stroji samozřejmě neodpovídá modelu Gaussovského bílého
5143 šumu, ale jak již bylo uvedeno v části
5144\begin_inset CommandInset ref
5145LatexCommand ref
5146reference "sec:Problematika-modelu"
5147
5148\end_inset
5149
5150 budeme tento model šumu pro jednoduchost předpokládat.
5151\end_layout
5152
5153\begin_layout Section
5154Duální řízení
5155\end_layout
5156
5157\begin_layout Standard
5158Základní princip duálního řízení spočívá v tom, že obsahuje dvě části,
5159\begin_inset Quotes gld
5160\end_inset
5161
5162řídící
5163\begin_inset Quotes grd
5164\end_inset
5165
5166 a
5167\begin_inset Quotes gld
5168\end_inset
5169
5170budící
5171\begin_inset Quotes grd
5172\end_inset
5173
5174.
5175 Řídící část, jako u ostatních řídících algoritmů, má za cíl pokud možno
5176 co nejlépe kontrolovat systém a snažit se dosáhnout optimální shody s požadavky
5177, referenčním signálem.
5178 Oproti tomu budící část hledá optimální budící signál, který by pomohl
5179 co nejlépe určit neznámé parametry systému.
5180 Tyto snahy jdou samozřejmě proti sobě a cílem duálního řízení je nalézt
5181 mezi nimi kompromis.
5182 
5183\end_layout
5184
5185\begin_layout Standard
5186Všechny výše zmiňované metody pro řízení a estimaci obecně trpěly dvěma
5187 nedostatky, které se snaží duální řízení odstranit.
5188 Jednak zcela oddělily řídící a estimační část, které pak pracovaly nezávisle.
5189 I v případě injektáží, kdy byl přidáván vysokofrekvenční signál, byl tento
5190 signál přidáván stále bez ohledu na okolnosti.
5191 Jistý krok směrem k duálnímu přístupu lze pozorovat pouze u hybridních
5192 metod, které buď plynule, nebo jednorázově přepínají mezi dvěma modely.
5193 Jeden je určen pro dobrou estimaci a druhý pro nízké ztráty při řízení.
5194\end_layout
5195
5196\begin_layout Standard
5197Dalším nedostatkem standartních metod je předpoklad, že odhad poskytnutý
5198 estimátorem se rovná skutečné hodnotě stavové veličiny.
5199 Tento přístup je označován jako
5200\emph on
5201Certainty Equivalence
5202\emph default
5203 (CE).
5204 Oproti tomu duální řízení předpokládá stavové veličiny jako náhodné veličiny
5205 a uchovává si o nich statistickou informaci.
5206 Odhad z estimátoru tedy uvažuje například ve tvaru střední hodnoty a variance
5207 dané veličiny a předpokládá, že skutečná hodnota se nachazí například v
5208 konfidenčním intervalu s těmito parametry.
5209 Z tohoto pohledu tedy přístup CE předpokládá, že skutečná hodnota je rovna
5210 střední hodnotě.
5211 Duální řízení tedy narozdíl od ostatních založených na CE principu uvažuje
5212 kromě odhadu stavové veličiny i to, jak je tento odhad přesný a tomu také
5213 přizpůsobuje řídící zákroky.
5214 
5215\end_layout
5216
5217\begin_layout Standard
5218Výše zmíněné důvody ukazují, proč by duální přístup mohl být obvzláště vhodný
5219 pro řízení PMSM.
5220 Je ale třeba mít na paměti, že duální řízení s sebou nese i značné nevýhody.
5221 Jedná se především o značnou výpočetní náročnost.
5222 To je problematické zejména, když uvažujeme i výpočet v reálném čase.
5223 Proto se v textu zaměříme hlavně na nejjednodušší algoritmy duálního řízení,
5224 které by tento požadevek mohly naplnit.
5225\end_layout
5226
5227\begin_layout Subsection
5228Adaptivní duální řídící systém
5229\end_layout
5230
5231\begin_layout Standard
5232Adaptivní duální řídící systém může být dle
5233\begin_inset CommandInset citation
5234LatexCommand cite
5235key "DAU1"
5236
5237\end_inset
5238
5239 definován jako řídící systém pracující za podmínek neurčitosti, který poskytuje
5240 požadovaný výkon díky změně svých parametrů a/nebo struktury.
5241 Tím je dosaženo snížení nejistoty a zlepšení chování řízeného systému.
5242 Nejistota je zahrnuta do řídící strategie vhodnou volbou řídícího signálu,
5243 který má následující dvě vlastnosti:
5244\end_layout
5245
5246\begin_layout Itemize
5247\begin_inset Quotes gld
5248\end_inset
5249
5250opatrně
5251\begin_inset Quotes grd
5252\end_inset
5253
5254 sleduje cíl řízení
5255\end_layout
5256
5257\begin_layout Itemize
5258budí (excituje) řízený systém za účelem zlepšení jeho estimace
5259\end_layout
5260
5261\begin_layout Standard
5262Z tohoto přístupu plyne několik výhod: Je brána v úvahu přesnost estimace.
5263 Regulátor poskytuje optimální buzení pro urychlení estimace.
5264 Čas adaptace je kratší a takto navržené řízení poskytuje hladší průběh
5265 při přechodových dějích.
5266\end_layout
5267
5268\begin_layout Subsection
5269Formulace problému duálního řízení
5270\end_layout
5271
5272\begin_layout Standard
5273Základní formulace problému duálního řízení pro časově diskrétní obecně
5274 nelineární systém dle
5275\begin_inset CommandInset citation
5276LatexCommand cite
5277key "adaptDC2004"
5278
5279\end_inset
5280
5281 je:
5282\begin_inset Formula
5283\begin{eqnarray*}
5284x(t+1) & = & f_{t}\left(x(t),p(t),u(t),\xi(t)\right),\quad t=0,1,\ldots,T-1,\\
5285p(t+1) & = & \upsilon_{t}\left(p(t),\varepsilon(t)\right),\\
5286y(t) & = & h_{t}\left(x(t),\eta(t)\right),
5287\end{eqnarray*}
5288
5289\end_inset
5290
5291kde
5292\begin_inset Formula $x(t)$
5293\end_inset
5294
5295 je vektor stavu,
5296\begin_inset Formula $p(t)$
5297\end_inset
5298
5299 vektor neznámých parametrů,
5300\begin_inset Formula $u(t)$
5301\end_inset
5302
5303 vektor řídících vstupů,
5304\begin_inset Formula $y(t)$
5305\end_inset
5306
5307 vektor výstupů systému, vektory
5308\begin_inset Formula $\xi(t)$
5309\end_inset
5310
5311,
5312\begin_inset Formula $\varepsilon(t)$
5313\end_inset
5314
5315 a
5316\begin_inset Formula $\eta(t)$
5317\end_inset
5318
5319 představují nezávislý náhodný bílý šum s nulovou střední hodnotou a známým
5320 rozptylem, vše je uvažováno v čase
5321\begin_inset Formula $t$
5322\end_inset
5323
5324;
5325\begin_inset Formula $f_{t}(\cdot)$
5326\end_inset
5327
5328,
5329\begin_inset Formula $\upsilon_{t}(\cdot)$
5330\end_inset
5331
5332 a
5333\begin_inset Formula $h_{t}(\cdot)$
5334\end_inset
5335
5336 jsou jednoduché vektorové funkce.
5337 Hustotu pravděpodobnosti počátečních hodnot
5338\begin_inset Formula $\mathrm{p}\left[x(0),p(0)\right]$
5339\end_inset
5340
5341 předpokládáme známou.
5342\end_layout
5343
5344\begin_layout Standard
5345Množinu výstupů a vstupů systému dostupných v čase
5346\begin_inset Formula $t$
5347\end_inset
5348
5349 označujeme jako
5350\emph on
5351informační vektor
5352\emph default
5353 
5354\begin_inset Formula $I_{t}=\left\{ y(t),\ldots,y(0),u(t-1),\ldots,u(0)\right\} $
5355\end_inset
5356
5357, kde
5358\begin_inset Formula $t=1,\ldots,T-1$
5359\end_inset
5360
5361 a
5362\begin_inset Formula $I_{0}=\left\{ y(0)\right\} $
5363\end_inset
5364
5365.
5366\end_layout
5367
5368\begin_layout Standard
5369Ztrátová funkce pro optimalizaci řízení má tvar
5370\begin_inset Formula
5371\begin{equation}
5372J=\mathrm{\mathbf{E}}\left\{ \sum_{t=0}^{T-1}g_{t+1}\left(x(t+1),u(t)\right)\right\} ,\label{eq:dclossfunc}
5373\end{equation}
5374
5375\end_inset
5376
5377kde
5378\begin_inset Formula $g_{t+1}(\cdot)$
5379\end_inset
5380
5381 jsou známe kladné konvexní skalární funkce.
5382 Očekáváná hodnota
5383\begin_inset Formula $\mathrm{\mathbf{E}}$
5384\end_inset
5385
5386 je počítána vzhledem k všem náhodným veličinám (
5387\begin_inset Formula $x(0)$
5388\end_inset
5389
5390,
5391\begin_inset Formula $p(0)$
5392\end_inset
5393
5394,
5395\begin_inset Formula $\xi(t)$
5396\end_inset
5397
5398,
5399\begin_inset Formula $\varepsilon(t)$
5400\end_inset
5401
5402 a
5403\begin_inset Formula $\eta(t)$
5404\end_inset
5405
5406, kde
5407\begin_inset Formula $t=0,1,\ldots,T-1$
5408\end_inset
5409
5410).
5411\end_layout
5412
5413\begin_layout Standard
5414Problémem optimálního adaptivního duálního řízení je nalezení takové řídící
5415 strategie
5416\begin_inset Formula $u(t)=u_{t}(I_{t})$
5417\end_inset
5418
5419 ze známé množiny přípustných hodnot řízení
5420\begin_inset Formula $\Omega_{t}$
5421\end_inset
5422
5423, která minimalizuje ztrátovou funkci
5424\begin_inset Formula $J$
5425\end_inset
5426
5427 v
5428\begin_inset CommandInset ref
5429LatexCommand ref
5430reference "eq:dclossfunc"
5431
5432\end_inset
5433
5434.
5435\end_layout
5436
5437\begin_layout Standard
5438Optimální řešení tohoto problému může být nalezeno rekurzivně užitím dynamického
5439 programování, což vede na následující rovnice:
5440\begin_inset Formula
5441\begin{eqnarray*}
5442J_{T-1}\left(I_{T-1}\right) & = & \min_{u(T-1)\in\Omega_{T-1}}\mathrm{\mathbf{E}}\left\{ g_{T}\left(x(T),u(T-1)\right)\mid I_{T-1}\right\} ,\\
5443J_{t}\left(I_{t}\right) & = & \min_{u(t)\in\Omega_{t}}\mathrm{\mathbf{E}}\left\{ g_{t+1}\left(x(t+1),u(t)\right)+J_{t+1}\left(I_{t+1}\right)\mid I_{t}\right\} ,
5444\end{eqnarray*}
5445
5446\end_inset
5447
5448pro
5449\begin_inset Formula $t=T-2,T-3,\ldots,0$
5450\end_inset
5451
5452.
5453\end_layout
5454
5455\begin_layout Subsection
5456Stručný přehled duálních metod
5457\end_layout
5458
5459\begin_layout Standard
5460Následující stručný přehled duálních metod je založen na přehledových článcích
5461 
5462\begin_inset CommandInset citation
5463LatexCommand cite
5464key "DAU1,DSF1"
5465
5466\end_inset
5467
5468 a 3.
5469 kapitole knihy
5470\begin_inset CommandInset citation
5471LatexCommand cite
5472key "adaptDC2004"
5473
5474\end_inset
5475
5476.
5477\end_layout
5478
5479\begin_layout Standard
5480Dříve byly řídící metody založeny na principu CE a tedy neuvažovaly neurčitost.
5481 Odhady jsou při tomto přístupu považovány za skutečné hodnoty parametrů.
5482 Hlavním problémem jsou pak velké přestřely při rychlé adaptaci nebo možnost
5483 úplně chybného řízení jako například právě u počátečního úhlu natočení
5484 rotoru PMSM.
5485 A.
5486 Feldbaum ve svých raných pracech z 60.
5487 let minulého století ukázal, že CE přístup není vždy optimální, naopak
5488 je od optimality značně vzdálen.
5489 Dále postuloval, dvě hlavní vlastnosti, které by optimální adaptivní systém
5490 měl mít: (1) výstup systému opatrně sleduje požadovanou referenční hodnotu
5491 a (2) budí (excituje) systém dostatečně, pro urychlení procesu estimace
5492 jeho parametrů, tak aby se zlepšila kvalita řízení v budoucích časových
5493 krocích.
5494\end_layout
5495
5496\begin_layout Standard
5497Formální řešení problému optimálního adaptivního duálního řízení lze nalézt
5498 pomocí dynamického programování.
5499 Avšak řešení takto vzniklých rovnic není možné numericky a již vůbec ne
5500 analyticky ani pro relativně jednoduché případy.
5501 Je to způsobeno především problémem s rostoucími dimenzemi.
5502 Nemožnost řešit původní problém vedla ke vzniku celé řady metod, které
5503 se ho snaží nějakým způsobem zjednodušit.
5504 Tyto metody samozřejmě nenaleznou optimální řešení, snaží se ale zachovat
5505 hlavní duální rysy, můžeme je rozdělit do dvou hlavních skupin: metody
5506 založené na aproximacích (implicitní) a založené na reformulaci problému
5507 (explicitní).
5508\end_layout
5509
5510\begin_layout Standard
5511Aproximativní metody jsou obvykle složité a výpočetně značně náročné.
5512 To vede k volbě hrubějších aproximací, kdy může již dojít ke ztrátě duálních
5513 rysů a tedy nedostačujícímu výkonu.
5514 Oproti tomu reformulace je více flexibilní a tedy slibnější.
5515 Uvažuje speciální ztrátovou funkci s dvěma sečtenými členy.
5516 Jeden kontroluje ztrátu v důsledku odchylky od referenční hodnoty a druhý
5517 míru nejistoty.
5518 Takto vzniklé řízení je jednoduché a výpočetní náročností srovnatelné s
5519 CE přístupem.
5520 Není však zajištěno trvalé buzení a výkon je opět nedostačující.
5521 Je tedy snahou vhodně kombinovat oba zmiňované přístupy a využít výhod
5522 obou za současného potlačení jejich nedostatků.
5523 Jednou z takových metod například bikriteriální metoda navrhvržená autory
5524 
5525\begin_inset CommandInset citation
5526LatexCommand cite
5527key "DAU1"
5528
5529\end_inset
5530
5531 založená na sekvenční minimalizaci dvou ztrátových funkcí.
5532\end_layout
5533
5534\begin_layout Subsection
5535
5536\series bold
5537Vybrané algoritmy pro duální řízení
5538\end_layout
5539
5540\begin_layout Subsubsection
5541Bikriteriální metoda
5542\end_layout
5543
5544\begin_layout Standard
5545Bikriteriální metoda je založena na relativně jednoduchém principu.
5546 Ve snaze splnit obě hlavní vlastnosti duálního řízení (opatrnost a buzení)
5547 je ztrátová funkce rozdělena na dvě části, proto se také metoda nazývá
5548 bikriteriální.
5549 První ztrátová funkce odpovídá takzvanému
5550\emph on
5551opatrnému řízení
5552\emph default
5553, které navrhuje tím menší řídící zásahy, čím je větší variance neznámých
5554 parametrů (proto opatrné).
5555 Nesnaží se však primárně tuto varianci nijak snížit.
5556 Druhá ztrátová funkce představuje kritérium pro optimální buzení.
5557 Tyto dvě ztrátové funkce je třeba současně minimalizovat.
5558 Minimalizace těchto dvou funkcí jde ale obecně z podstaty problému proti
5559 sobě, navíc optimální budící zásah bude zpravidla neomezeně velký.
5560 Proto je zvolen následující postup:
5561\end_layout
5562
5563\begin_layout Enumerate
5564nejdříve je nalezeno optimální opatrné řízení
5565\end_layout
5566
5567\begin_layout Enumerate
5568dále je vytyčena množina přípustných řešení kolem řízení nalezeného v bodě
5569 (1.), například se může jednat o interval
5570\end_layout
5571
5572\begin_layout Enumerate
5573druhá ztrátová funkce pro optimální buzení je minimalizována již pouze v
5574 rámci množiny přípustných řešení z bodu (2.)
5575\end_layout
5576
5577\begin_layout Standard
5578Konkrétní realizace hledání optimálního řízení (minimalizace) pak již závisí
5579 na řešeném problému.
5580\end_layout
5581
5582\begin_layout Subsubsection
5583\begin_inset Formula $\rho$
5584\end_inset
5585
5586--aproximace
5587\end_layout
5588
5589\begin_layout Standard
5590Jako
5591\begin_inset Formula $\rho$
5592\end_inset
5593
5594--aproximace označujeme suboptimální přístupy k řešení problému duálního
5595 řízení, kdy se snažíme aproximovat pravděpodobnostní míru neznámých stavů
5596 a parametrů systému.
5597 Dle
5598\begin_inset CommandInset citation
5599LatexCommand cite
5600key "DAF1,DSF1,adaptDC2004"
5601
5602\end_inset
5603
5604 je problematika
5605\begin_inset Formula $\rho$
5606\end_inset
5607
5608--aproximací formulována následovně: Hledání suboptimální řídící strategie
5609 je založeno na minimalizaci modifikované ztrátové funkce
5610\begin_inset Formula
5611\[
5612J_{t}\left(I_{t},\rho_{t}\right)=\mathrm{\mathbf{E}}_{\rho_{t}}\left\{ \sum_{i=t}^{T-1}g_{t+1}\left(x(i+1),u(i)\right)\mid I_{k}\right\} .
5613\]
5614
5615\end_inset
5616
5617V čase
5618\begin_inset Formula $t$
5619\end_inset
5620
5621 je řídící strategie
5622\begin_inset Formula $u_{t}(I_{t})$
5623\end_inset
5624
5625 nalezena pomocí aproximace podmíněné hustoty pravděpodobnosti stavů a parametrů
5626 systému pro budoucí časové kroky
5627\begin_inset Formula
5628\[
5629\rho_{t}=\mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right],
5630\]
5631
5632\end_inset
5633
5634pro
5635\begin_inset Formula $i=0,1,\ldots,T-t-1$
5636\end_inset
5637
5638.
5639\end_layout
5640
5641\begin_layout Standard
5642Pro různé volby
5643\begin_inset Formula $\rho_{t}$
5644\end_inset
5645
5646 pak můžeme získat následující přístupy:
5647\end_layout
5648
5649\begin_layout Itemize
5650
5651\emph on
5652Řídící strategie s otevřenou smyčkou
5653\emph default
5654 (open-loop, OL) uvažuje systém bez zpětné vazby a optimální řízení je hledáno
5655 z apriorní informace o stavech a parametrech systému.
5656 Tento zjednodušující předpoklad je ekvivalentní aproximaci
5657\begin_inset Formula
5658\[
5659\rho_{t}=\left\{ \mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right]=\mathrm{p}\left[x(t+i),p(t+i)\mid I_{0}\right],i=0,\ldots,T-t-1\right\} .
5660\]
5661
5662\end_inset
5663
5664
5665\end_layout
5666
5667\begin_layout Itemize
5668
5669\emph on
5670Zpětnovazební řídící strategie s otevřenou smyčkou
5671\emph default
5672 (open-loop feedback, OLF) také uvažuje systém bez zpětné vazby, ale jen
5673 pro budoucích časové kroky (
5674\begin_inset Formula $t+1$
5675\end_inset
5676
5677 až
5678\begin_inset Formula $T$
5679\end_inset
5680
5681), v současném časovém kroku
5682\begin_inset Formula $t$
5683\end_inset
5684
5685 zpětnou vazbu uvažeje.
5686 Pozorování
5687\begin_inset Formula $y(t)$
5688\end_inset
5689
5690 jsou tedy použita k estimaci stavů i parametrů systému, ale pouze v součazném
5691 časovém kroku
5692\begin_inset Formula $t$
5693\end_inset
5694
5695, v budoucích již ne.
5696 Opět lze formulovat pomocí
5697\begin_inset Formula $\rho$
5698\end_inset
5699
5700--aproximace:
5701\begin_inset Formula
5702\[
5703\rho_{t}=\left\{ \mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right]=\mathrm{p}\left[x(t+i),p(t+i)\mid I_{t}\right],i=0,\ldots,T-t-1\right\} .
5704\]
5705
5706\end_inset
5707
5708
5709\end_layout
5710
5711\begin_layout Itemize
5712Pro srovnání zde bude uvedena i aproximace, která vede na již zmiňovaný
5713 přístup
5714\emph on
5715Certainty Equivalence
5716\emph default
5717(CE):
5718\begin_inset Formula
5719\begin{align*}
5720\rho_{t} & =\left\{ \mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right]\right.\\
5721= & \left.\delta\left[x(t+i)-\hat{x}(t+i)\right]\delta\left[p(t+i)-\hat{p}(t+i)\right],i=0,\ldots,T-t-1\right\} ,
5722\end{align*}
5723
5724\end_inset
5725
5726kde
5727\begin_inset Formula $\delta$
5728\end_inset
5729
5730 značí Diracovu delta funkci a
5731\begin_inset Formula $\hat{x}(t+i)=\mathrm{\mathbf{E}}\left\{ x(k+i)\mid I_{t+i}\right\} $
5732\end_inset
5733
5734,
5735\begin_inset Formula $\hat{x}(t+i)=\mathrm{\mathbf{E}}\left\{ p(k+i)\mid I_{t}\right\} $
5736\end_inset
5737
5738.
5739\end_layout
5740
5741\begin_layout Itemize
5742
5743\emph on
5744Částečný CE přístup
5745\emph default
5746 (PCE) je založen na vhodné kombinaci předchozích postupů CE a OLF.
5747 Definujme rozšířený stavový vektor jako
5748\begin_inset Formula $z^{T}(t)=\left[x^{T}(t)\quad p^{T}(t)\right]$
5749\end_inset
5750
5751, tedy jako vektor sdružující původní stav systému a jeho neznámé parametry.
5752 Tento vektor následně rozdělíme na dvě části s prázdným průnikem
5753\begin_inset Formula $z_{1}(t)$
5754\end_inset
5755
5756 a
5757\begin_inset Formula $z_{2}(t)$
5758\end_inset
5759
5760.
5761 Nyní aplikujeme na část
5762\begin_inset Formula $z_{1}$
5763\end_inset
5764
5765 zjednodušující předpoklad CE a na část
5766\begin_inset Formula $z_{2}$
5767\end_inset
5768
5769 předpoklad OLF.
5770 To odpovídá následující
5771\begin_inset Formula $\rho$
5772\end_inset
5773
5774--aproximaci:
5775\begin_inset Formula
5776\begin{align*}
5777\rho_{t} & =\left\{ \mathrm{p}\left[z_{1}(t+i),z_{2}(t+i)\mid I_{t+i}\right]\right.\\
5778= & \left.\delta\left[z_{1}(t+i)-\hat{z}_{2}(t+i)\right]\mathrm{p}\left[z_{2}(t+i)\mid I_{t}\right],i=0,\ldots,T-t-1\right\} ,
5779\end{align*}
5780
5781\end_inset
5782
5783kde
5784\begin_inset Formula $\mathrm{p}\left[z_{1}(t+i),z_{2}(t+i)\mid I_{t+i}\right]=\mathrm{p}\left[z(t+i)\mid I_{t+i}\right]=\mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right].$
5785\end_inset
5786
5787 Samotné rozdělení vektoru
5788\begin_inset Formula $z$
5789\end_inset
5790
5791 na dvě části je třeba vyřešit s ohledem na konkrétní strukturu systému,
5792 pro který je řízení navrhováno.
5793 Vhodnou volbou může být například označit jako
5794\begin_inset Formula $z_{1}$
5795\end_inset
5796
5797 stavové veličiny, které jsou přímo pozorovány.
5798 Autoři dále poukazují i na možnost kombinace s bikriteriálním přístupem.
5799\end_layout
5800
5801\begin_layout Subsubsection
5802Řešení LQG problému pomocí teorie her
5803\end_layout
5804
5805\begin_layout Standard
5806Výpočetně relativně málo náročné řešení diskrétního LQG problému duálního
5807 řízení je představeno v
5808\begin_inset CommandInset citation
5809LatexCommand cite
5810key "DCS1"
5811
5812\end_inset
5813
5814.
5815 Na řešení problému se užívá teorie her, kde hledáme optimální znáhodněnou
5816 strategii.
5817 Výsledkem pak je, že optimální řešení přeformulovaného problému duálního
5818 řízení je vážený průměr konečného počtu standartních LQG optimálních regulátorů.
5819 Jako váhové faktory jsou brány zobecněné věrohodnostní poměry.
5820\end_layout
5821
5822\begin_layout Standard
5823(Popisovaný přístup se jeví z pohledu tohoto textu výhodným ze dvou důvodů.
5824 Jednak využívá LQG regulátory, kterými se práce relativně podrobně zbývá,
5825 dále pak využívá více modelů, které se také v simulacích pro estimátory
5826 ukázaly jako využitelné.)
5827\end_layout
5828
5829\begin_layout Chapter
5830Návrh a vyhodnocení
5831\begin_inset CommandInset label
5832LatexCommand label
5833name "cha:Návrh-a-vyhodnocení"
5834
5835\end_inset
5836
5837
5838\end_layout
5839
5840\begin_layout Section
5841Implementace LQ řízení pro stejné indukčnosti
5842\end_layout
5843
5844\begin_layout Subsection
5845LQ řízení v
5846\begin_inset Formula $\alpha-\beta$
5847\end_inset
5848
5849 
5850\end_layout
5851
5852\begin_layout Subsubsection
5853Matice systému
5854\end_layout
5855
5856\begin_layout Standard
5857Uvažujeme tedy diskretizované rovnice z části
5858\begin_inset CommandInset ref
5859LatexCommand ref
5860reference "sub:Diskretizace-rovnice-alfabeta"
5861
5862\end_inset
5863
5864 
5865\begin_inset Formula
5866\begin{eqnarray*}
5867i_{\alpha,t+1} & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{\alpha,t}+\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}\sin\vartheta_{t}+\frac{\Delta t}{L_{s}}u_{\alpha,t},\\
5868i_{\beta,t+1} & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{\beta,t}-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}\cos\vartheta_{t}+\frac{\Delta t}{L_{s}}u_{\beta,t},\\
5869\omega_{t+1} & \text{=} & \left(1-\frac{B}{J}\Delta t\right)\omega_{t}+\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t\left(i_{\beta,t}\cos\vartheta_{t}-i_{\alpha,t}\sin\vartheta_{t}\right)-\frac{p_{p}}{J}T_{L}\Delta t,\\
5870\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.
5871\end{eqnarray*}
5872
5873\end_inset
5874
5875Pro zjednodušení označíme konstanty následovně:
5876\begin_inset Formula $a=1-\frac{R_{s}}{L_{s}}\Delta t$
5877\end_inset
5878
5879,
5880\begin_inset Formula $b=\frac{\psi_{pm}}{L_{s}}\Delta t$
5881\end_inset
5882
5883,
5884\begin_inset Formula $c=\frac{\Delta t}{L_{s}}$
5885\end_inset
5886
5887,
5888\begin_inset Formula $d=1-\frac{B}{J}\Delta t$
5889\end_inset
5890
5891,
5892\begin_inset Formula $e=\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t$
5893\end_inset
5894
5895.
5896 Zátěžný moment předpokládáme nulový
5897\begin_inset Formula $T_{L}=0$
5898\end_inset
5899
5900 a tedy poslední člen třetí rovnice vypadne.
5901 Rovnice tedy přejdou na tvar
5902\begin_inset Formula
5903\begin{eqnarray}
5904i_{\alpha,t+1} & \text{=} & ai_{\alpha,t}+b\omega_{t}\sin\vartheta_{t}+cu_{\alpha,t},\nonumber \\
5905i_{\beta,t+1} & \text{=} & ai_{\beta,t}-b\omega_{t}\cos\vartheta_{t}+cu_{\beta,t},\label{eq:diskretni-system-prolq}\\
5906\omega_{t+1} & \text{=} & d\omega_{t}+e\left(i_{\beta,t}\cos\vartheta_{t}-i_{\alpha,t}\sin\vartheta_{t}\right),\nonumber \\
5907\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.\nonumber
5908\end{eqnarray}
5909
5910\end_inset
5911
5912Jedná se o reprezentaci systému se stavem
5913\begin_inset Formula $x_{t}=\left(i_{\alpha,t},i_{\beta,t},\omega_{t},\vartheta_{t}\right)$
5914\end_inset
5915
5916 a řízením
5917\begin_inset Formula $u_{t}=\left(u_{\alpha,t},u_{\beta,t}\right)$
5918\end_inset
5919
5920, kde předchozí rovnice můžeme zapsat pomocí funkcí
5921\begin_inset Formula $f$
5922\end_inset
5923
5924 a
5925\begin_inset Formula $g$
5926\end_inset
5927
5928 jako
5929\begin_inset Formula $x_{t+1}=f(x_{t},u_{t})$
5930\end_inset
5931
5932.
5933 Chceme získat lineární systém ve tvaru
5934\begin_inset Formula $x_{t+1}=A_{t}x_{t}+B_{t}u_{t}$
5935\end_inset
5936
5937.
5938 Provedeme tedy linearizaci pomocí Taylorova rozvoje do prvního řádu v reprezent
5939ativní trajektorii
5940\begin_inset Formula $(x_{0},u_{0})$
5941\end_inset
5942
5943, tedy
5944\begin_inset Formula
5945\[
5946f(x_{t},u_{t})=f(x_{0},u_{0})+\frac{\partial f(x,u)}{\partial x}\biggl|_{0}(x-x_{0})+\frac{\partial f(x,u)}{\partial u}\biggl|_{0}(u-u_{0}).
5947\]
5948
5949\end_inset
5950
5951Pak matice systému dostaneme ve tvaru
5952\begin_inset Formula $A_{t}=\frac{\partial f(x_{t},u_{t})}{\partial x_{t}}$
5953\end_inset
5954
5955 a
5956\begin_inset Formula $B_{t}=\frac{\partial f(x_{t},u_{t})}{\partial u_{t}}$
5957\end_inset
5958
5959, což vede na
5960\begin_inset Formula
5961\begin{eqnarray*}
5962A_{t} & = & \left[\begin{array}{cccc}
5963a & 0 & b\sin\vartheta_{t} & b\omega_{t}\cos\vartheta_{t}\\
59640 & a & -b\cos\vartheta_{t} & b\omega_{t}\sin\vartheta_{t}\\
5965-e\sin\vartheta_{t} & e\cos\vartheta_{t} & d & -e\left(i_{\beta,t}\sin\vartheta_{t}+i_{\alpha,t}\cos\vartheta_{t}\right)\\
59660 & 0 & \Delta t & 1
5967\end{array}\right],\\
5968B_{t} & = & B=\left[\begin{array}{cc}
5969c & 0\\
59700 & c\\
59710 & 0\\
59720 & 0
5973\end{array}\right].
5974\end{eqnarray*}
5975
5976\end_inset
5977
5978Dále, když budeme chtít jako pozorovatele užít Kalmanův filtr, budeme potřebovat
5979 vztah pro výstup systému systému, ten je formulován jako
5980\begin_inset Formula $y_{t}=g(x_{t})=\left(i_{\alpha,t},i_{\beta,t}\right)^{T}$
5981\end_inset
5982
5983.
5984 Tato rovnice již lineární je a můžeme tedy rovnou psát
5985\begin_inset Formula $y_{t}=Cx_{t}$
5986\end_inset
5987
5988, kde
5989\begin_inset Formula
5990\[
5991C=\left[\begin{array}{cccc}
59921 & 0 & 0 & 0\\
59930 & 1 & 0 & 0
5994\end{array}\right].
5995\]
5996
5997\end_inset
5998
5999
6000\end_layout
6001
6002\begin_layout Subsubsection
6003Ztrátová funkce
6004\end_layout
6005
6006\begin_layout Standard
6007Kvadratickou ztrátovou funkci pro LQ řízení se snažíme nalézt ve tvaru
6008\family roman
6009\series medium
6010\shape up
6011\size normal
6012\emph off
6013\bar no
6014\noun off
6015\color none
6016\lang english
6017
6018\begin_inset Formula
6019\[
6020\mathbf{E}\left\{ x_{N}^{T}Q_{N}x_{N}+\sum_{t=0}^{N-1}\left(x_{t}^{T}Q_{t}x_{t}+u_{t}^{T}R_{t}u_{t}\right)\right\} .
6021\]
6022
6023\end_inset
6024
6025
6026\family default
6027\series default
6028\shape default
6029\size default
6030\emph default
6031\bar default
6032\noun default
6033\color inherit
6034\lang czech
6035Požadavky na stavové proměnné jsou pouze dosažení požadovaných otáček
6036\begin_inset Formula $\overline{\omega}$
6037\end_inset
6038
6039.
6040 To můžeme snadno formulovat pomocí kvadratické funkce v každém časovém
6041 kroku jako
6042\begin_inset Formula $q\left(\omega_{t}-\overline{\omega}_{t}\right)^{2}$
6043\end_inset
6044
6045.
6046 Zde ale narážíme na problém, že veličinu
6047\begin_inset Formula $\overline{\omega}_{t}$
6048\end_inset
6049
6050 nemáme ve stavu systému a algoritmus LQG s ní tedy nemůže počítat.
6051 To obecně při uvažování lineárně kvadratického řízení není problémem, toto
6052 řízení řídí vždy na nulu a když máme lineární systém, který tento algoritmus
6053 předpokládá, snadno si můžeme výsledek díky linearitě posunout.
6054 Uvažovaný systém PMSM však lineární není a je tedy třeba tento problém
6055 vyřešit zvlášť.
6056 
6057\end_layout
6058
6059\begin_layout Standard
6060Zavedeme do systému novou stavovou proměnou odpovídající referenčnímu signálu
6061 
6062\begin_inset Formula $\overline{\omega}$
6063\end_inset
6064
6065 a na nulu budeme řídit rozdíl
6066\begin_inset Formula $\omega_{t}-\overline{\omega}_{t}$
6067\end_inset
6068
6069.
6070 Z tohoto důvodu zavedeme substituci
6071\begin_inset Formula $\psi_{t}=\omega_{t}-\overline{\omega}_{t}$
6072\end_inset
6073
6074 a pak
6075\begin_inset Formula $\omega_{t}=\psi_{t}+\overline{\omega}_{t}$
6076\end_inset
6077
6078.
6079 Dosadíme do rovnic (
6080\begin_inset CommandInset ref
6081LatexCommand ref
6082reference "eq:diskretni-system-prolq"
6083
6084\end_inset
6085
6086) a získáme
6087\begin_inset Formula
6088\begin{eqnarray*}
6089i_{\alpha,t+1} & = & ai_{\alpha,t}+b\left(\psi_{t}+\overline{\omega}_{t}\right)\sin\vartheta_{t}+cu_{\alpha,t},\\
6090i_{\beta,t+1} & = & ai_{\beta,t}-b\left(\psi_{t}+\overline{\omega}_{t}\right)\cos\vartheta_{t}+cu_{\beta,t},\\
6091\psi_{t+1} & = & d\left(\psi_{t}+\overline{\omega}_{t}\right)-\overline{\omega}_{t+1}+e\left(i_{\beta,t}\cos\vartheta_{t}-i_{\alpha,t}\sin\vartheta_{t}\right),\\
6092\vartheta_{t+1} & = & \vartheta_{t}+\left(\psi_{t}+\overline{\omega}_{t}\right)\Delta t\\
6093\overline{\omega}_{t+1} & = & \overline{\omega}_{t}.
6094\end{eqnarray*}
6095
6096\end_inset
6097
6098Nové matice systému
6099\begin_inset Formula $A_{t}$
6100\end_inset
6101
6102,
6103\begin_inset Formula $B$
6104\end_inset
6105
6106 a
6107\begin_inset Formula $C$
6108\end_inset
6109
6110 jsou pak ve tvaru
6111\begin_inset Formula
6112\begin{eqnarray*}
6113A_{t} & = & \left[\begin{array}{ccccc}
6114a & 0 & b\sin\vartheta_{t} & b\left(\psi_{t}+\overline{\omega}_{t}\right)\cos\vartheta_{t} & b\sin\vartheta_{t}\\
61150 & a & -b\cos\vartheta_{t} & b\left(\psi_{t}+\overline{\omega}_{t}\right)\sin\vartheta_{t} & -b\cos\vartheta_{t}\\
6116-e\sin\vartheta_{t} & e\cos\vartheta_{t} & d & -e\left(i_{\beta}\sin\vartheta_{t}+i_{\alpha}\cos\vartheta_{t}\right) & d-1\\
61170 & 0 & \Delta t & 1 & \Delta t\\
61180 & 0 & 0 & 0 & 1
6119\end{array}\right],\\
6120B & = & \left[\begin{array}{cc}
6121c & 0\\
61220 & c\\
61230 & 0\\
61240 & 0\\
61250 & 0
6126\end{array}\right],\\
6127C & = & \left[\begin{array}{ccccc}
61281 & 0 & 0 & 0 & 0\\
61290 & 1 & 0 & 0 & 0
6130\end{array}\right].
6131\end{eqnarray*}
6132
6133\end_inset
6134
6135A člen ztrátové funkce pro penalizaci za odchylku od požadované referenční
6136 hodnoty pak můžeme formulovat ve tvaru
6137\begin_inset Formula $x_{t}^{T}Qx_{t}$
6138\end_inset
6139
6140 s maticí
6141\begin_inset Formula
6142\[
6143Q=\left[\begin{array}{ccccc}
61440 & 0 & 0 & 0 & 0\\
61450 & 0 & 0 & 0 & 0\\
61460 & 0 & q & 0 & 0\\
61470 & 0 & 0 & 0 & 0\\
61480 & 0 & 0 & 0 & 0
6149\end{array}\right],
6150\]
6151
6152\end_inset
6153
6154kde nyní vektorem
6155\begin_inset Formula $x_{t}$
6156\end_inset
6157
6158 označujeme nový stav
6159\begin_inset Formula $x_{t}=\left(i_{\alpha,t},i_{\beta,t},\psi_{t},\vartheta_{t},\overline{\omega}_{t}\right)$
6160\end_inset
6161
6162.
6163 
6164\end_layout
6165
6166\begin_layout Standard
6167Omezení na vstupy nelze užít ve tvaru
6168\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
6169\end_inset
6170
6171, protože jej nelze snadno formulovat pomocí kvadratické funkce.
6172 Namísto toho si musíme vystačit s penalizací
6173\begin_inset Formula $u_{t}^{T}R_{t}u_{t}$
6174\end_inset
6175
6176.
6177 Volíme tedy jednoduchou realizaci s konstantní maticí
6178\begin_inset Formula $R$
6179\end_inset
6180
6181 s jedním neznámým parametrem
6182\begin_inset Formula $r$
6183\end_inset
6184
6185 
6186\begin_inset Formula
6187\[
6188R=\left[\begin{array}{cc}
6189r & 0\\
61900 & r
6191\end{array}\right].
6192\]
6193
6194\end_inset
6195
6196Konkrétní hodnotu
6197\begin_inset Formula $r$
6198\end_inset
6199
6200 je potřeba vhodně zvolit a nastavit při implementaci a nezáleží na její
6201 absolutní velikosti, ale na velikosti vzhledem k parametru
6202\begin_inset Formula $q$
6203\end_inset
6204
6205 z matice
6206\begin_inset Formula $Q$
6207\end_inset
6208
6209.
6210\end_layout
6211
6212\begin_layout Standard
6213Když chceme přidat ještě omezení na velikost změny vstupů
6214\begin_inset Formula $\left|u_{\alpha,\beta}(t+1)-u_{\alpha,\beta}(t)\right|$
6215\end_inset
6216
6217 , lze tak jednoduše učinit pomocí přidání dalšího členu do ztrátové funkce.
6218 Tento člen budeme volit opět kvadratický a to ve tvaru
6219\begin_inset Formula $\left(u_{t}-u_{t-1}\right)^{T}S\left(u_{t}-u_{t-1}\right)$
6220\end_inset
6221
6222.
6223 Penalizační matici budeme opět uvažovat ve tvaru
6224\begin_inset Formula
6225\[
6226S=\left[\begin{array}{cc}
6227s & 0\\
62280 & s
6229\end{array}\right],
6230\]
6231
6232\end_inset
6233
6234kde
6235\begin_inset Formula $s$
6236\end_inset
6237
6238 představuje vhodně zvolený parametr.
6239 Takovýto člen ale ve standartní ztrátové funkci LQ řízení nevystupuje a
6240 jeho přidání již není tak snadné.
6241 Při implementaci této verze algoritmu však bylo užito jiné verze LQ algoritmu,
6242 která je obecnější a tento zápis dovoluje.
6243 Zmiňovaný přístup je založen na maticovém QR rozkladu a kromě toho, že
6244 umožňuje mnohem obecnější zadání úlohy s lineárním systémem a kvadratickou
6245 ztrátovou funkcí, jeho výpočet je i rychlejší z důvodu efektivnějšího provádění
6246 maticové inverze, kterou by bylo třeba počítat při řešení Riccatiho rovnice
6247 (
6248\begin_inset CommandInset ref
6249LatexCommand ref
6250reference "eq:riccati-lqg"
6251
6252\end_inset
6253
6254).
6255\end_layout
6256
6257\begin_layout Subsection
6258LQ řízení v
6259\begin_inset Formula $d-q$
6260\end_inset
6261
6262 
6263\end_layout
6264
6265\begin_layout Standard
6266Postup je anlogický jako v případě pro
6267\begin_inset Formula $\alpha-\beta$
6268\end_inset
6269
6270 souřadnice.
6271 Vyjdeme z rovnic
6272\begin_inset Formula
6273\begin{eqnarray*}
6274i_{d,t+1} & = & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{d,t}+\Delta t\cdot i_{q,t}\omega_{t}+\frac{\Delta t}{L_{s}}u_{d,t},\\
6275i_{q,t+1} & = & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{q,t}-\Delta t\cdot i_{d,t}\omega_{t}-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}+\frac{\Delta t}{L_{s}}u_{q,t},\\
6276\omega_{t+1} & \text{=} & \left(1-\frac{B}{J}\Delta t\right)\omega_{t}+\Delta t\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}i_{q,t}-\frac{p_{p}}{J}T_{L}\Delta t,\\
6277\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t,
6278\end{eqnarray*}
6279
6280\end_inset
6281
6282pro zjednodušení použijeme stejné označení konstant:
6283\begin_inset Formula $a=1-\frac{R_{s}}{L_{s}}\Delta t$
6284\end_inset
6285
6286,
6287\begin_inset Formula $b=\frac{\psi_{pm}}{L_{s}}\Delta t$
6288\end_inset
6289
6290,
6291\begin_inset Formula $c=\frac{\Delta t}{L_{s}}$
6292\end_inset
6293
6294,
6295\begin_inset Formula $d=1-\frac{B}{J}\Delta t$
6296\end_inset
6297
6298,
6299\begin_inset Formula $e=\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t$
6300\end_inset
6301
6302.
6303 Zátěžný moment opět předpokládáme nulový
6304\begin_inset Formula $T_{L}=0$
6305\end_inset
6306
6307.
6308 Získáme rovnice ve tvaru
6309\begin_inset Formula
6310\begin{eqnarray*}
6311i_{d,t+1} & = & ai_{d,t}+\Delta t\cdot i_{q,t}\omega_{t}+cu_{d,t},\\
6312i_{q,t+1} & = & ai_{q,t}-\Delta t\cdot i_{d,t}\omega_{t}-b\omega_{t}+cu_{q,t},\\
6313\omega_{t+1} & \text{=} & d\omega_{t}+ei_{q,t},\\
6314\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.
6315\end{eqnarray*}
6316
6317\end_inset
6318
6319
6320\end_layout
6321
6322\begin_layout Standard
6323Tento tvar rovnic je z hlediska linearizece daleko příznivější, protože
6324 jedinými nelineárními členy jsou
6325\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6326\end_inset
6327
6328.
6329 Problematika těchto dvou členů byla již nastíněna v části
6330\begin_inset CommandInset ref
6331LatexCommand ref
6332reference "sub:Rotace-do-dq-problclen"
6333
6334\end_inset
6335
6336, kde v rovnici (
6337\begin_inset CommandInset ref
6338LatexCommand ref
6339reference "eq:dqrce-probl-clen"
6340
6341\end_inset
6342
6343) jsou tyto členy zarámovány.
6344 Při jistém pořadí úprav (které ale není zcela korektní) tyto členy nevzniknou
6345 a je tedy namístě otázka, co se stane, když je zanedbáme.
6346 Pak by systém byl lineární, matici řízení
6347\begin_inset Formula $L$
6348\end_inset
6349
6350 by bylo možno předpočítat a celý návrh řízení by se usnadnil a hlavně urychlil.
6351 Jestli je však možné tyto členy zanedbat se ukáže až jako výsledek simulací,
6352 z tohoto důvodu zde bude uvedena i verze matic pro systém PMSM bez těchto
6353 členů.
6354 
6355\end_layout
6356
6357\begin_layout Standard
6358Ještě je třeba upozornit na důležitý detail.
6359 Na první pohled by se mohlo zdát, že jsme z rovnic kompletně odstranili
6360 závislost na úhlu natočení
6361\begin_inset Formula $\vartheta$
6362\end_inset
6363
6364 a nepotřebujeme jej tedy znát.
6365 To však není pravda, závislost tam stále je, i když skrytá.
6366 Měření výstupu i poskytování vstupu do systému probíhá v souřadné soustavě
6367 
6368\begin_inset Formula $\alpha-\beta$
6369\end_inset
6370
6371, když navrhujeme řízení v soustavě
6372\begin_inset Formula $d-q$
6373\end_inset
6374
6375 je samozřejmě třeba provést transformaci a pak inverzní transformaci zpět.
6376 Tyto transformace byly popsány v části
6377\begin_inset CommandInset ref
6378LatexCommand ref
6379reference "sub:Transformace_albe_dq"
6380
6381\end_inset
6382
6383 a zřejmě závisí právě na úhlu natočení
6384\begin_inset Formula $\vartheta$
6385\end_inset
6386
6387.
6388\end_layout
6389
6390\begin_layout Standard
6391Ztrátovou funkci budeme uvažovat stejnou jako v předchozím případě pro
6392\begin_inset Formula $\alpha-\beta$
6393\end_inset
6394
6395 a stav rovnou rozšíříme o referenční signál na
6396\begin_inset Formula $x_{t}=\left(i_{d,t},i_{q,t},\psi_{t},\vartheta_{t},\overline{\omega}_{t}\right)$
6397\end_inset
6398
6399.
6400 Vektor řízení je
6401\begin_inset Formula $u_{t}=\left(u_{d,t},u_{q,t}\right)$
6402\end_inset
6403
6404.
6405 Matice pro systém při neuvažování členů
6406\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6407\end_inset
6408
6409 jsou následující:
6410\begin_inset Formula
6411\begin{eqnarray*}
6412A & = & \left[\begin{array}{ccccc}
6413a & 0 & 0 & 0 & 0\\
64140 & a & -b & 0 & -b\\
64150 & e & d & 0 & d-1\\
64160 & 0 & \Delta t & 1 & \Delta t\\
64170 & 0 & 0 & 0 & 1
6418\end{array}\right],\\
6419B & = & \left[\begin{array}{cc}
6420c & 0\\
64210 & c\\
64220 & 0\\
64230 & 0\\
64240 & 0
6425\end{array}\right].
6426\end{eqnarray*}
6427
6428\end_inset
6429
6430Když členy
6431\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6432\end_inset
6433
6434 uvažovat budeme, je třeba provést linearizaci a matice
6435\begin_inset Formula $A_{t}$
6436\end_inset
6437
6438 pak již nebude konstantní
6439\begin_inset Formula
6440\[
6441A_{t}=\left[\begin{array}{ccccc}
6442a & \Delta t\cdot\omega & \Delta t\cdot i_{q} & 0 & \Delta t\cdot i_{q}\\
6443-\Delta t\cdot\omega & a & -\Delta t\cdot i_{d}-b & 0 & -\Delta t\cdot i_{d}-b\\
64440 & e & d & 0 & d-1\\
64450 & 0 & \Delta t & 1 & \Delta t\\
64460 & 0 & 0 & 0 & 1
6447\end{array}\right].
6448\]
6449
6450\end_inset
6451
6452Matice
6453\begin_inset Formula $B$
6454\end_inset
6455
6456 zůstává stejná.
6457\end_layout
6458
6459\begin_layout Section
6460Konkrétní hodnoty parametrů
6461\end_layout
6462
6463\begin_layout Subsection
6464Parametry PMSM
6465\end_layout
6466
6467\begin_layout Standard
6468Pro simulace byl uvažován model PMSM s následujícími parametry:
6469\end_layout
6470
6471\begin_layout Standard
6472\begin_inset Formula
6473\begin{eqnarray*}
6474R_{s} & = & 0.28;\\
6475L_{s} & = & 0.003465;\\
6476\Psi_{PM} & = & 0.1989;\\
6477B & = & 0;\\
6478T_{L} & = & 0;\\
6479k_{p} & = & 1.5;\\
6480p_{p} & = & 4.0;\\
6481J & = & 0.04;\\
6482\Delta k & = & 0.000125.
6483\end{eqnarray*}
6484
6485\end_inset
6486
6487Což vede na zjednodušené koeficienty:
6488\begin_inset Formula
6489\begin{eqnarray*}
6490a & = & 0.9898;\\
6491b & = & 0.0072;\\
6492c & = & 0.0361;\\
6493d & = & 1.0;\\
6494e & = & 0.0149.
6495\end{eqnarray*}
6496
6497\end_inset
6498
6499
6500\end_layout
6501
6502\begin_layout Subsection
6503Kovarianční matice
6504\end_layout
6505
6506\begin_layout Standard
6507Kovarianční matice
6508\begin_inset Formula $M_{k}$
6509\end_inset
6510
6511 a
6512\begin_inset Formula $N_{k}$
6513\end_inset
6514
6515 šumu v systému a šumu měření předpokládáme známé a pro účely testování
6516 je volíme následovně:
6517\begin_inset Formula
6518\begin{eqnarray*}
6519M_{k} & = & \mathrm{diag\left(0.0013;\:0.0013;\:5.0e-6;\:1.0e-10\right),}\\
6520N_{k} & = & \mathrm{diag}\left(0.0006;\:0.0006\right).
6521\end{eqnarray*}
6522
6523\end_inset
6524
6525
6526\end_layout
6527
6528\begin_layout Subsection
6529Další hodnoty
6530\end_layout
6531
6532\begin_layout Standard
6533Další hodnoty, jako požadovaná hodnota otáček (referenční signál)
6534\begin_inset Formula $\overline{\omega}$
6535\end_inset
6536
6537, časový horizont
6538\begin_inset Formula $T$
6539\end_inset
6540
6541, penalizační matice ve ztrátové funkci
6542\begin_inset Formula $Q$
6543\end_inset
6544
6545,
6546\begin_inset Formula $R$
6547\end_inset
6548
6549,
6550\begin_inset Formula $S$
6551\end_inset
6552
6553, budou specifikovány pro konkrétní simulaci.
6554\end_layout
6555
6556\begin_layout Section
6557TODO
6558\end_layout
6559
6560\begin_layout Standard
6561možná něco vlastního v matlabu
6562\end_layout
6563
6564\begin_layout Standard
6565závěry ze simulátoru
6566\end_layout
6567
6568\begin_layout Standard
6569
6570\series bold
6571vypočítat časovou závislot prvků matice L
6572\end_layout
6573
6574\begin_layout Standard
6575\begin_inset Newpage newpage
6576\end_inset
6577
6578
6579\end_layout
6580
6581\begin_layout Addchap
6582Závěr
6583\end_layout
6584
6585\begin_layout Standard
6586\begin_inset Newpage newpage
6587\end_inset
6588
6589
6590\end_layout
6591
6592\begin_layout Standard
6593\begin_inset Newpage clearpage
6594\end_inset
6595
6596
6597\end_layout
6598
6599\begin_layout Standard
6600\begin_inset CommandInset bibtex
6601LatexCommand bibtex
6602bibfiles "vyz_clanky,vyz_texty"
6603options "bibtotoc,czechiso"
6604
6605\end_inset
6606
6607
6608\end_layout
6609
6610\end_body
6611\end_document
Note: See TracBrowser for help on using the browser.