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

Revision 1364, 147.7 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 odhadování stavových veličin
2894\begin_inset CommandInset label
2895LatexCommand label
2896name "sec:Estimace-stavových-veličin"
2897
2898\end_inset
2899
2900
2901\end_layout
2902
2903\begin_layout Section
2904Rozdělení stavových veličin
2905\end_layout
2906
2907\begin_layout Subsection
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 Subsection
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 Subsection
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 Section
3007Senzorové metody
3008\end_layout
3009
3010\begin_layout Subsection
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 Subsection
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 Section
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 Subsection
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 Subsection
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 Subsection
3649Rozšířený Kalmanů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 rozšířeného Kalmanova filtru.
3655 Typicky je algoritmus standartního Kalmanova filtru používán jako pozorovatel
3656 lineárního systému.
3657 Je však možno jej zobecnit i pro nelineární systémy a pak hovoříme o rozšířeném
3658 Kalmanově filtru (Extended Kalman Filter, EKF).
3659 Zobecnění je založeno na jednoduché myšlence, kdy původní nelineární systém
3660 linearizujeme v každém časovém kroku v okolí odhadu, střední hodnoty a
3661 kovariance.
3662 Popis standartního Kalmanova filtru je možno nalézt v
3663\begin_inset CommandInset citation
3664LatexCommand cite
3665key "BertsekasDPOC"
3666
3667\end_inset
3668
3669.
3670 Následující popis rozšířeného Kalmanova filtru je převzat z
3671\begin_inset CommandInset citation
3672LatexCommand cite
3673key "ekf2006"
3674
3675\end_inset
3676
3677:
3678\end_layout
3679
3680\begin_layout Subsubsection
3681Modelový systém
3682\end_layout
3683
3684\begin_layout Standard
3685Předpokládejme dynamický systém popsaný rovnicemi
3686\begin_inset Formula
3687\begin{eqnarray*}
3688x_{t} & = & f\left(x_{t-1},u_{t-1},w_{t-1}\right),\\
3689z_{t} & = & h\left(x_{t},v_{t}\right),
3690\end{eqnarray*}
3691
3692\end_inset
3693
3694pro
3695\begin_inset Formula $t=1,\ldots,T$
3696\end_inset
3697
3698, kde
3699\begin_inset Formula $x_{t}$
3700\end_inset
3701
3702 je vektor stavu,
3703\begin_inset Formula $u_{t}$
3704\end_inset
3705
3706 vektor řízení,
3707\begin_inset Formula $z_{t}$
3708\end_inset
3709
3710 vektor pozorování (měření) a vektory
3711\begin_inset Formula $v_{t}$
3712\end_inset
3713
3714 a
3715\begin_inset Formula $w_{t}$
3716\end_inset
3717
3718 představují na sobě vzájemně nezávislý Gaussovský bílý šum s nulovou střední
3719 hodnotou a kovariančními maticemi
3720\begin_inset Formula $R_{t}$
3721\end_inset
3722
3723 a
3724\begin_inset Formula $Q_{t}$
3725\end_inset
3726
3727 v tomto pořadí; obecně nelineární funkce
3728\begin_inset Formula $f$
3729\end_inset
3730
3731 představuje funkci systému a
3732\begin_inset Formula $h$
3733\end_inset
3734
3735 funkci měření a předpokládáme je známé.
3736 
3737\end_layout
3738
3739\begin_layout Standard
3740Označme nyní
3741\begin_inset Formula $A$
3742\end_inset
3743
3744 Jacobiho matici parciálních derivací
3745\begin_inset Formula $f$
3746\end_inset
3747
3748 dle
3749\begin_inset Formula $x$
3750\end_inset
3751
3752 v bodě odhadu, tedy
3753\begin_inset Formula $\left(A_{t}\right)_{ij}=\frac{\partial f_{i}}{\partial x_{j}}\left(\hat{x}_{t-1},u_{t-1},0\right)$
3754\end_inset
3755
3756.
3757 Obdobně
3758\begin_inset Formula $W$
3759\end_inset
3760
3761 představuje
3762\begin_inset Formula $\left(W_{t}\right)_{ij}=\frac{\partial f_{i}}{\partial w_{j}}\left(\hat{x}_{t-1},u_{t-1},0\right)$
3763\end_inset
3764
3765, kde
3766\begin_inset Formula $\hat{x}_{t}$
3767\end_inset
3768
3769 reprezentuje aposteriorní odhad stavu
3770\begin_inset Formula $x_{t}$
3771\end_inset
3772
3773 (na základě předcházejících
3774\begin_inset Formula $t$
3775\end_inset
3776
3777 kroků).
3778 Analogicky pro funkci
3779\begin_inset Formula $h$
3780\end_inset
3781
3782 označme
3783\begin_inset Formula $\left(H_{t}\right)_{ij}=\frac{\partial h_{i}}{\partial x_{j}}\left(\tilde{x}_{t},0\right)$
3784\end_inset
3785
3786 a
3787\begin_inset Formula $\left(V_{t}\right)_{ij}=\frac{\partial h_{i}}{\partial v_{j}}\left(\tilde{x}_{t},0\right)$
3788\end_inset
3789
3790, kde
3791\begin_inset Formula $\tilde{x}_{t}$
3792\end_inset
3793
3794 představuje aproximaci stavu vypočtenou z odhadu bez šumu
3795\begin_inset Formula $\tilde{x}_{t}=f\left(\hat{x}_{t-1},u_{t-1},0\right)$
3796\end_inset
3797
3798.
3799\end_layout
3800
3801\begin_layout Subsubsection
3802Algoritmus
3803\end_layout
3804
3805\begin_layout Standard
3806Samotný algoritmus EKF můžeme rozdělit na dvě fáze.
3807 V první označované jako časová oprava (time update) nebo také
3808\emph on
3809predikce
3810\emph default
3811 se vypočítá apriorní odhad stavu a kovarianční matice:
3812\begin_inset Formula
3813\begin{eqnarray*}
3814\overline{\hat{x}}_{t} & = & f\left(\hat{x}_{t-1},u_{t-1},0\right),\\
3815\overline{P}_{t} & = & A_{t}P_{t-1}A_{t}^{T}+W_{t}Q_{t-1}W_{t}^{T}.
3816\end{eqnarray*}
3817
3818\end_inset
3819
3820Ve druhé části označované jako oprava měření (measurement update) neboli
3821 
3822\emph on
3823korekce
3824\emph default
3825 pak získáme aposteriorní odhad stavu
3826\begin_inset Formula $\hat{x}_{t}$
3827\end_inset
3828
3829 a kovarianční matice
3830\begin_inset Formula $P_{t}$
3831\end_inset
3832
3833:
3834\begin_inset Formula
3835\begin{eqnarray*}
3836K_{t} & = & \overline{P}_{t}H_{t}^{T}\left(H_{t}\overline{P}_{t}H_{t}^{T}+V_{t}R_{t}V_{t}^{T}\right)^{-1},\\
3837\hat{x}_{t} & = & \overline{\hat{x}}_{t}+K_{t}\left(z_{t}-h\left(\overline{\hat{x}}_{t},0\right)\right)\\
3838P_{t} & = & \left(I-K_{t}H_{t}\right)\overline{P}_{t}.
3839\end{eqnarray*}
3840
3841\end_inset
3842
3843Pro úplnost je ještě třeba dodat počáteční odhady
3844\begin_inset Formula $\hat{x}_{0}$
3845\end_inset
3846
3847 a
3848\begin_inset Formula $P_{0}$
3849\end_inset
3850
3851.
3852\end_layout
3853
3854\begin_layout Section
3855Injektáže
3856\end_layout
3857
3858\begin_layout Standard
3859Injektážemi označujeme v textu metody, které využívají přídavného signálu
3860 k detekci anizotropií stroje a usnadňují určení jeho jinak obtížně pozorovateln
3861ých stavů, především úhlu natočení
3862\begin_inset Formula $\vartheta$
3863\end_inset
3864
3865.
3866 Anizotropie lze rodělit do dvou hlavních kategorií.
3867 První jsou vlastní magnetické výčnělky (
3868\emph on
3869saliency
3870\emph default
3871) rotoru, ty jsou charakteristické především pro IPMSM.
3872 Do druhé kategorie pak spadají lokální anizotropie vzniklé saturací magnetickým
3873 tokem, typické pro SMPMSM.
3874 Signál je přiváděn na vstup stroje spolu s řízením.
3875 Zpravidla je využíván vysokofrekvenční signál, aby docházelo k co možná
3876 nejmenšímu narušení průběhu samotného řízení.
3877 Tyto metody jsou ale ve většině případů založeny na nějakém
3878\begin_inset Quotes gld
3879\end_inset
3880
3881speciálním
3882\begin_inset Quotes grd
3883\end_inset
3884
3885 jevu (anizotropii), v tom smyslu, že jej v základních rovnicích nemáme.
3886 V reálném zařízení se samozřejmě vyskytují.
3887 
3888\end_layout
3889
3890\begin_layout Standard
3891Nejobvyklejším přístupem je, že anizotropie je v podstatě reprezentována
3892 rozdílnými indukčnostimi v osách
3893\begin_inset Formula $d$
3894\end_inset
3895
3896 a
3897\begin_inset Formula $q$
3898\end_inset
3899
3900, tedy
3901\begin_inset Formula $L_{d}\neq L_{q}$
3902\end_inset
3903
3904.
3905 Pro IPMSM s permanentními magnety uvnitř rotoru toto platí relativně velmi
3906 dobře.
3907 V případě SMPMSM je však situace horší, protože rozdíl
3908\begin_inset Formula $L_{q}-L_{d}$
3909\end_inset
3910
3911 je velmi malý, v krajním případě dokonce nulový.
3912 Za předpokladu
3913\begin_inset Formula $L_{d}\neq L_{q}$
3914\end_inset
3915
3916 lze této vlastnosti využít k určení polohy (úhlu natočení) rotoru
3917\begin_inset Formula $\vartheta$
3918\end_inset
3919
3920 pomocí injektování vhodného testovacího signálu do stroje.
3921 Obvykle se využívá vysokofrekvenčního signálu o frekvenci v řádu stovek
3922 
3923\begin_inset Formula $Hz$
3924\end_inset
3925
3926.
3927 Existují však i injektáže využívající nízkofrekvenční signály.
3928 
3929\end_layout
3930
3931\begin_layout Subsection
3932Základní postup užití injektáže
3933\end_layout
3934
3935\begin_layout Standard
3936Injektáž je aplikována jako vysokofrekvenční napěťový harmonický signál
3937 o frekvenci přibližně
3938\begin_inset Formula $500\, Hz$
3939\end_inset
3940
3941.
3942 Ten je injektovaný do estimované osy
3943\begin_inset Formula $d$
3944\end_inset
3945
3946 spolu s řídícím napětím.
3947 Následně je získána v
3948\begin_inset Formula $q$
3949\end_inset
3950
3951 složce proudu informace o úhlu natočení
3952\begin_inset Formula $\sin2\hat{\vartheta}$
3953\end_inset
3954
3955.
3956 Jedná se o obálku amplitudově modulovanou na nosné frekvenci.
3957 Demodulace je provedena vynásobením vysokofrekvenčním nosným signálem a
3958 následným užitím low-pass filtru.
3959 Je však třeba upozornit na nutnost předpokladu
3960\begin_inset Formula $L_{d}\neq L_{q}$
3961\end_inset
3962
3963, protože amplituda
3964\begin_inset Formula $\sin2\hat{\vartheta}$
3965\end_inset
3966
3967 závisí mimo jiné přímo úměrně na rozdílu indukčností
3968\begin_inset Formula $L_{q}-L_{d}$
3969\end_inset
3970
3971.
3972\end_layout
3973
3974\begin_layout Subsection
3975Metody
3976\end_layout
3977
3978\begin_layout Standard
3979Tato základní metoda je užívána například v
3980\begin_inset CommandInset citation
3981LatexCommand cite
3982key "PAH1,PAB1"
3983
3984\end_inset
3985
3986.
3987 Dále pak v
3988\begin_inset CommandInset citation
3989LatexCommand cite
3990key "PSJ1"
3991
3992\end_inset
3993
3994, kde se využívá principu, kdy v důsledku magnetického toku permanentních
3995 magnetů je syceno jádro vinutí kolem
3996\begin_inset Formula $q$
3997\end_inset
3998
3999 osy.
4000 To vytváří magnetickou nepravidelnost v motoru závislou na poloze rotoru.
4001 Tato nepravidelnost je následně detekována injektovaným vysokofrekvenčním
4002 napětím.
4003 Výhodou této metody je, že je přímo navrhována pro užití v SMPMSM.
4004 Vysokofrekvenční napěťový signál je opět injektován do estimované
4005\begin_inset Formula $d$
4006\end_inset
4007
4008 osy, informace o poloze rotoru je získána z proudu v ose
4009\begin_inset Formula $q$
4010\end_inset
4011
4012 násobením a low-pass filtrem.
4013 
4014\end_layout
4015
4016\begin_layout Standard
4017V článku
4018\begin_inset CommandInset citation
4019LatexCommand cite
4020key "PCB1"
4021
4022\end_inset
4023
4024 se zabývají srovnáním dvou metod injektáží.
4025 Zaměřují se jak na IPMSM, který má větší rozdíl indukčností
4026\begin_inset Formula $L_{q}-L_{d}$
4027\end_inset
4028
4029, tak i na SMPMSM.
4030 První metoda označovaná jako
4031\begin_inset Quotes gld
4032\end_inset
4033
4034pulzující napěťový vektor
4035\begin_inset Quotes grd
4036\end_inset
4037
4038 je v podstatě shodná s injektážní technikou z minulého odstavce.
4039 Oproti tomu druhý způsob, nazývaný jako
4040\begin_inset Quotes gld
4041\end_inset
4042
4043rotující napěťový vektor
4044\begin_inset Quotes grd
4045\end_inset
4046
4047, užívá injektáž v souřadnicích
4048\begin_inset Formula $\alpha-\beta$
4049\end_inset
4050
4051.
4052 Informaci o úhlu natočení, respektive chybě odhadu úhlu natočení je pak
4053 získána násobením a následnou aplikací high-pass filtru.
4054 Opět ale platí, že získaná informace je úměrná rozdílu indukčností
4055\begin_inset Formula $L_{q}-L_{d}$
4056\end_inset
4057
4058.
4059 Dále je v článku provedeno srovnání obou metoda na oba typy motorů, kdy
4060 je užit stejný stator a měněny rotory (SMPMSM a IPMSM).
4061 Mezi injektážními metodami nebyl shledán žádný zásadnější rozdíl.
4062 Rozdíly se projevily spíše při použití stejné metody na různé motory, to
4063 souvisí s jejich magnetickými vlastnostmi, v tomto textu se tímto však
4064 zabývat nebudeme.
4065 Srovnáním zmiňovaných dvou metod se zabývají i v
4066\begin_inset CommandInset citation
4067LatexCommand cite
4068key "PCK1"
4069
4070\end_inset
4071
4072, zaměřují se však na IPMSM.
4073\end_layout
4074
4075\begin_layout Standard
4076Články
4077\begin_inset CommandInset citation
4078LatexCommand cite
4079key "PSL1,PSL3"
4080
4081\end_inset
4082
4083 představují injektážní metodu k detekci anizotropií, která nepotřebuje
4084 znát parametry stroje.
4085 V případě
4086\begin_inset CommandInset citation
4087LatexCommand cite
4088key "PSL3"
4089
4090\end_inset
4091
4092 se navíc snaží kompenzovat negativní vliv invertoru, především jev označovaný
4093 jako
4094\emph on
4095dead-time effect
4096\emph default
4097.
4098 Díky tomu jsou schopni detekovat i malé nepravidelnosti typické pro SMPMSM.
4099 Je užíván vysokofrekvenční napěťový signál o frekvenci okolo
4100\begin_inset Formula $2\, kHz$
4101\end_inset
4102
4103.
4104 Injektovaný signál je složením dvou signálů rotojících proti sobě.
4105 V případě špatného odhadu úhlu
4106\begin_inset Formula $\hat{\vartheta}\neq\vartheta$
4107\end_inset
4108
4109 je vzniká aditivní vysokofrekvenční signál v proudech, ze kterého může
4110 být tato chyba získána pomocí pozorovatele
4111\emph on
4112(Tracking Observer
4113\emph default
4114).
4115\end_layout
4116
4117\begin_layout Standard
4118Zajímavou techniku představují v
4119\begin_inset CommandInset citation
4120LatexCommand cite
4121key "PIS1"
4122
4123\end_inset
4124
4125, kde vypočítají absolutní polohu rotoru v klidu.
4126 Metoda funguje i pro SMPMSM a je založena na injektování vhodných napěťových
4127 pulzů do vinutí každé z fází.
4128 Následně dochází k částečnému nasycení statoru, ze kterého je možno spočítat
4129 absolutní polohu rotoru i bez znalosti parametrů stroje.
4130\end_layout
4131
4132\begin_layout Standard
4133Další velmi zajímavý přístup je prezentován v
4134\begin_inset CommandInset citation
4135LatexCommand cite
4136key "PAP1"
4137
4138\end_inset
4139
4140.
4141 Tato metoda nevyužívá anizotropií rotoru, ani výčnělků, místo toho je založena
4142 na anizotropii samotných permanentních magnetů.
4143 Z tohoto důvodu může být dobře využita při estimaci PMSM, kde ostatní metody
4144 selhávají, například z důvodu
4145\begin_inset Formula $L_{q}=L_{d}$
4146\end_inset
4147
4148.
4149 K jejich detekci je ale třeba využít velmi vysokých frekvencí, řádově
4150\begin_inset Formula $100-500\, kHz$
4151\end_inset
4152
4153.
4154 Optimální hodnotu frekvence je navíc třeba naladit pro konkrétní typ magnetu.
4155 Tento přístup vypadá velmi slibně, ale jak autoři sami uvádějí, je tato
4156 metoda nová a vyvstává kolem ní ještě mnoho nezodpovězených otázek.
4157\end_layout
4158
4159\begin_layout Section
4160Hybridní metody
4161\end_layout
4162
4163\begin_layout Standard
4164Hybridními metodami v textu označujeme v podstatě vhodnou kombinaci předchozích
4165 dvou zmiňovaných přístupů.
4166 Techniky založené na zpětné elektromotorické síle fungují relativně velmi
4167 dobře, selhávají ale při nízkých a nulových otáčkách.
4168 Naopak užití injektáží je vhodné pro nízké a nulové otáčky, zatímco ve
4169 vyšších rychlostech způsobuje nežádoucí rušení.
4170 Z tohoto důvodu je snaha obě metody vhodným způsobem zkombinovat a využít
4171 předností obou.
4172 Základní idea je tedy jednoduchá.
4173 Dokud se pohybujeme v nízkých otáčkách, využíváme odhadů založených na
4174 injektáži, při vyšších otáčkách injektáž vypneme, aby nezpůsobovala nežádoucí
4175 zásahy a užíváme již jen odhadů získaných ze zpětné elektromotorické síly.
4176\end_layout
4177
4178\begin_layout Standard
4179Tento postup je použit například v
4180\begin_inset CommandInset citation
4181LatexCommand cite
4182key "PAP2"
4183
4184\end_inset
4185
4186, kdy jako estimátor používají adaptivního pozorovatele s referenčním modelem,
4187 který je pro nízké otáčky doplněn injektáží v podstatě v základním návrhu
4188 popsaném v předcházející části.
4189 Důležitou součástí těchto metod je způsob, jakým se vyřeší
4190\begin_inset Quotes gld
4191\end_inset
4192
4193bezproblémový
4194\begin_inset Quotes grd
4195\end_inset
4196
4197 přechod z jednoho estimátoru na jiný.
4198 V
4199\begin_inset CommandInset citation
4200LatexCommand cite
4201key "PHS1"
4202
4203\end_inset
4204
4205 je to například řešeno tak, že užívají estimátor rotorového toku založený
4206 na indukovaných napětích, který je funkční pořád.
4207 V nízkých otáčkách je pak doplňován injektáží, ta s rostoucími otáčkami
4208 postupně vymizí.
4209 Obdobně v
4210\begin_inset CommandInset citation
4211LatexCommand cite
4212key "PSP1"
4213
4214\end_inset
4215
4216 je užit estimátor založený na napěťovém modelu, v nízkých otáčkách je přidána
4217 vysokofrekvenční injektáž.
4218 Ta s rostoucími otáčkami lineárně klesá a navíc je nad určitou mezní rycholostí
4219 úplně vypnuta.
4220\end_layout
4221
4222\begin_layout Standard
4223Hybridní metody jsou samozřejmě dále vylepšovány.
4224 Například v
4225\begin_inset CommandInset citation
4226LatexCommand cite
4227key "PSP2"
4228
4229\end_inset
4230
4231 uzpůsobojí standartní hybridní metodu, zejména její injektážní část, aby
4232 fungovala i s invertorem vybaveným na výstupu
4233\emph on
4234LC
4235\emph default
4236 filtrem.
4237 Toho se užívá zejména k odstranění problému ve střídavých strojích v důsledku
4238 napájení nesinusovým napětím z invertoru s pulzně šířkovou modulací.
4239 
4240\end_layout
4241
4242\begin_layout Chapter
4243Řízení
4244\end_layout
4245
4246\begin_layout Standard
4247Jak již bylo zmíněno výše pro správné řízení je nezbytně nutná znalost polohy
4248 natočení rotoru
4249\begin_inset Formula $\vartheta$
4250\end_inset
4251
4252 a otáček rotoru
4253\begin_inset Formula $\omega$
4254\end_inset
4255
4256.
4257 Jak tyto veličiny, respektive jejich odhady
4258\begin_inset Formula $\hat{\vartheta}$
4259\end_inset
4260
4261 a
4262\begin_inset Formula $\hat{\omega}$
4263\end_inset
4264
4265, získat bylo uvedeno v předchozí části.
4266 Předpokládáme tedy, že známe odhad stavu systému
4267\begin_inset Formula $\left(\hat{i_{\alpha}},\hat{i_{\beta}},\hat{\omega},\hat{\vartheta}\right)$
4268\end_inset
4269
4270 a nyní se zaměříme na to, jak systém správně řídit, tedy naplnit požadavky
4271 zadaných kritérií.
4272 V textu budeme předpokládat následující požadavky na řízení:
4273\end_layout
4274
4275\begin_layout Itemize
4276dosažení požadovaných otáček -- snaha aby skutečné otáčky systému
4277\begin_inset Formula $\omega$
4278\end_inset
4279
4280 co nejpřesněji sledovaly zadaný referenční signál požadovaných otáček
4281\begin_inset Formula $\overline{\omega}$
4282\end_inset
4283
4284
4285\end_layout
4286
4287\begin_layout Itemize
4288omezení na vstupy -- řízené veličiny jsou napětí na vstupu do systému, ty
4289 z fyzikálních důvodů nemohou být libovolně velké, protože napěťový zdroj
4290 je schopen poskytnout pouze určité maximální napětí
4291\begin_inset Formula $U_{max}$
4292\end_inset
4293
4294, tedy na řídící napětí je kladen požadavek
4295\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
4296\end_inset
4297
4298
4299\end_layout
4300
4301\begin_layout Standard
4302Než přistoupíme k popisu konkrétních řídících algoritmů je důležité upozornit
4303 na jeden problém ve zde užitém postupu.
4304 Obecně rozdělení algoritmu na estimační a řídící část při současném zachování
4305 optimality je možné pouze pro lineární systémy.
4306 Uvažovaný systém synchronního stoje zřejmě lineární není.
4307 Navrhování estimace a řízení současně v jednom algoritmu by však bylo v
4308 tomto případě velmi složité a proto se dopouštíme zmiňovaného zjednodušení.
4309 Tento problém lze dále řešit užitím duálních metod, které řízení a estimaci
4310 vzájemně provazují a v ideálním případě by vedly k nalezení optimálního
4311 řešení.
4312\end_layout
4313
4314\begin_layout Standard
4315Obecně lze následující řídící algoritmy uvažovat buď v souřadném systému
4316 
4317\begin_inset Formula $\alpha-\beta$
4318\end_inset
4319
4320 nebo v
4321\begin_inset Formula $d-q$
4322\end_inset
4323
4324.
4325 Řídící napětí dodáváme do stroje, respektive jako referenci do zdroje napájecíh
4326o samotný stroj, v souřadnicích
4327\begin_inset Formula $\alpha-\beta$
4328\end_inset
4329
4330.
4331 Proto se návrh v této soustavě jeví jako přímočařejší.
4332 
4333\end_layout
4334
4335\begin_layout Standard
4336Na druhou stranu ale většina dále zmiňovaných metod užívá linearizace.
4337 Zřejmě již z tvaru rovnic v soustavách
4338\begin_inset Formula $\alpha-\beta$
4339\end_inset
4340
4341 viz
4342\begin_inset CommandInset ref
4343LatexCommand ref
4344reference "sub:Odvození-rovnic-valfabeta"
4345
4346\end_inset
4347
4348 a
4349\begin_inset Formula $d-q$
4350\end_inset
4351
4352 viz
4353\begin_inset CommandInset ref
4354LatexCommand ref
4355reference "sub:Odvození-rovnic-vdq"
4356
4357\end_inset
4358
4359 je vidět, že linearicazí rovnic v
4360\begin_inset Formula $d-q$
4361\end_inset
4362
4363 souřadnicích se dopouštíme menší chyby.
4364 Jedinými nelineárními členy vystupujícími v těchto rovnicích jsou tvaru
4365 
4366\begin_inset Formula $\mp i_{q,d}\omega$
4367\end_inset
4368
4369 v rovnici pro
4370\begin_inset Formula $i_{d}$
4371\end_inset
4372
4373 a
4374\begin_inset Formula $i_{q}$
4375\end_inset
4376
4377.
4378 Když uvážíme, že otáčky
4379\begin_inset Formula $\omega$
4380\end_inset
4381
4382 se v porovnání s proudy
4383\begin_inset Formula $i_{d,q}$
4384\end_inset
4385
4386 mění velmi málo a jsou tedy téměř konstantní, linearizace způsobí velmi
4387 malou chybu.
4388 Oproti tomu v rovnicích v
4389\begin_inset Formula $\alpha-\beta$
4390\end_inset
4391
4392 souřadném systému vystupují nelineární členy typu
4393\begin_inset Formula $\omega\sin\vartheta$
4394\end_inset
4395
4396,
4397\begin_inset Formula $\omega\cos\vartheta$
4398\end_inset
4399
4400,
4401\begin_inset Formula $i_{\alpha}\sin\vartheta$
4402\end_inset
4403
4404,
4405\begin_inset Formula $i_{\beta}\cos\vartheta$
4406\end_inset
4407
4408.
4409 Linearizace v nich vystupujících goniometrických funkcí je velmi nepřesná
4410 a v důsledku relativně rychlé změny úhlu natočení
4411\begin_inset Formula $\vartheta$
4412\end_inset
4413
4414 není možné ani žádné učinné zjednodušení.
4415\end_layout
4416
4417\begin_layout Section
4418Základní řídící strategie
4419\end_layout
4420
4421\begin_layout Subsection
4422PI regulátor
4423\end_layout
4424
4425\begin_layout Standard
4426Naprostá většina dnes využívaných a i v literatuře popisovaných řízení pro
4427 PMSM, ale i pro motory obecně, je založena na PI regulátorech.
4428 
4429\end_layout
4430
4431\begin_layout Standard
4432PI (proporcionálně integrační) regulátor je jednoduchý systém, který v sobě
4433 kombinuje dvě základní části: Proporcionální, což je v podstatě zesilovač
4434 a integrální reprezentovanou integrátorem.
4435 V tomto systému se vyskytují dvě konstanty
4436\begin_inset Formula $K_{p}$
4437\end_inset
4438
4439 a
4440\begin_inset Formula $K_{i}$
4441\end_inset
4442
4443, které je třeba vhodně nastavit.
4444 Základní implementace je následnovná:
4445\begin_inset Formula
4446\[
4447x_{t}=\mathrm{PI}\left(e_{t},K_{p},K_{i}\right)=K_{p}e_{t}+K_{i}\intop_{0}^{t}e_{\tau}d\tau.
4448\]
4449
4450\end_inset
4451
4452Diskrétní verze pak
4453\begin_inset Formula
4454\[
4455x_{t}=\mathrm{PI}\left(e_{t},K_{p},K_{i}\right)=K_{p}e_{t}+K_{i}\sum_{k=0}^{t}e_{k}.
4456\]
4457
4458\end_inset
4459
4460
4461\end_layout
4462
4463\begin_layout Standard
4464Tento regulátor je výhodné užít v případě, kdy chceme vyregulovat
4465\begin_inset Formula $e_{k}$
4466\end_inset
4467
4468 obvykle reprezentující odchylku od požadované hodnoty na nulu.
4469 V některých případech bychom si vystačili s proporcionální složkou, integrální
4470 složka však dodává lepší stabilitu a schopnost odstranit konstatní regulační
4471 odchylku.
4472 Cenou za to je pomalejší konvergence.
4473\end_layout
4474
4475\begin_layout Standard
4476Samotné PI regulátory však představují pouze realizaci nějakého konkrétního
4477 algoritmu.
4478 Nejčastěji používanými řídícími algoritmy, a to nejen pro PMSM, ale pro
4479 střídavé stroje obecně, jsou následující tři.
4480\end_layout
4481
4482\begin_layout Subsection
4483Skalární řízení
4484\end_layout
4485
4486\begin_layout Standard
4487Skalární řízení je často využíváno v asynchronních strojích, je ale možné
4488 jeho užití i pro PMSM.
4489 Detailněji je popsáno například v
4490\begin_inset CommandInset citation
4491LatexCommand cite
4492key "shfpmsmct2007"
4493
4494\end_inset
4495
4496.
4497 Velkou výhodou je, že se jedná v podstatě o bezsenzorový návrh řízení,
4498 funguje na principu nezpětnovazebního řízení (open loop).
4499 Nevýhodou je pak závislost rychlosti na zátěžném momentu a horší dynamické
4500 vlastnosti.
4501 
4502\end_layout
4503
4504\begin_layout Standard
4505Toto řízení je také označováno jako
4506\begin_inset Formula $V/f$
4507\end_inset
4508
4509 řízení, protože regulovanou veličinou je právě poměr napětí a frekvence.
4510 Snahou řízení je udržet poměr napětí
4511\begin_inset Formula $/$
4512\end_inset
4513
4514frekvence konstantní.
4515 Úhlová rychlost rotoru může být určena nepřímo výpočtem z frekvence napájecího
4516 napětí.
4517 Tato hodnota může být považována za hodnotu skutečných otáček stroje, pokud
4518 zátěžný moment nepřesáhne kritickou hodnotu.
4519 Pro řízení ale skutečnou hodnotu otáček stroje znát nepotřebujeme, algoritmus
4520 totiž pracuje následovně:
4521\end_layout
4522
4523\begin_layout Standard
4524Z požadovaných otáček se určí frekvence
4525\begin_inset Formula $f$
4526\end_inset
4527
4528, ta slouží jako referenční signál pro regulátor.
4529 Ten pak řídí poměr napětí a frekvence
4530\begin_inset Formula $V/f$
4531\end_inset
4532
4533 tak, aby byl konstantní.
4534 Na jeho výstupu získáme amplitudu napětí
4535\begin_inset Formula $V$
4536\end_inset
4537
4538.
4539 Řídící napětí pro PMSM v
4540\begin_inset Formula $\alpha-\beta$
4541\end_inset
4542
4543 souřadnicích je pak ve tvaru
4544\begin_inset Formula
4545\begin{eqnarray*}
4546u_{\alpha} & = & V\cos(2\pi ft)\\
4547u_{\beta} & = & V\sin(2\pi ft)
4548\end{eqnarray*}
4549
4550\end_inset
4551
4552
4553\end_layout
4554
4555\begin_layout Subsection
4556Vektorové řízení
4557\end_layout
4558
4559\begin_layout Standard
4560Jedná se asi o nejčastěji využívaný řídící algoritmus.
4561 Je užíván pro řízení v kombinaci s estimátorem založeným na zpětné elektromotor
4562ické síle, injektáži i v hybridních verzích v naprosté většině citovaných
4563 textů z části
4564\begin_inset CommandInset ref
4565LatexCommand ref
4566reference "sec:Estimace-stavových-veličin"
4567
4568\end_inset
4569
4570.
4571\end_layout
4572
4573\begin_layout Standard
4574Dle
4575\begin_inset CommandInset citation
4576LatexCommand cite
4577key "shfpmsmct2007"
4578
4579\end_inset
4580
4581 vektorové řízení odstraňuje většinu nevýhod skalárního řízení a v porovnání
4582 s ním poskytuje velmi dobrý výkon.
4583 Jedná se o řízení zpětnovazební a umožňuje samostatné řízení toku i momentu.
4584 Uvažujeme reprezentaci stroje v
4585\begin_inset Formula $d-q$
4586\end_inset
4587
4588 souřadném systému.
4589 Vektorové řízení je zpětnovazební a je tedy potřeba znát odhady úhlu natočení
4590 
4591\begin_inset Formula $\hat{\vartheta}$
4592\end_inset
4593
4594 a otáček
4595\begin_inset Formula $\hat{\omega}$
4596\end_inset
4597
4598 rotoru stroje.
4599 Základní struktura regulátoru pak využije zpětné vazby z otáček, kdy první
4600 regulátor reguluje odchylku estimovaných otáček
4601\begin_inset Formula $\hat{\omega}$
4602\end_inset
4603
4604 od požadované referenční hodnoty
4605\begin_inset Formula $\overline{\omega}$
4606\end_inset
4607
4608 na nulu.
4609 Výstupem je pak referenční proud
4610\begin_inset Formula $\overline{i_{q}}$
4611\end_inset
4612
4613.
4614 Referenční proud
4615\begin_inset Formula $\overline{i_{d}}$
4616\end_inset
4617
4618 volíme nulový, aby bylo dosaženo maximálního momentu.
4619 Tento postup můmžeme ilustrovat na diskretizované rovnici pro otáčky
4620\family roman
4621\series medium
4622\shape up
4623\size normal
4624\emph off
4625\bar no
4626\noun off
4627\color none
4628\lang english
4629
4630\begin_inset Formula
4631\[
4632\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,
4633\]
4634
4635\end_inset
4636
4637
4638\family default
4639\series default
4640\shape default
4641\size default
4642\emph default
4643\bar default
4644\noun default
4645\color inherit
4646\lang czech
4647přičemž zanedbáváme poslední člen se zátěžným momentem.
4648 Požadované hodnoty bychom chtěli dosáhnout v následujícím kroku a tedy
4649 získáme následující tvar rovnice
4650\begin_inset Formula
4651\[
4652\overline{\omega}-k_{1}\omega=k_{2}i_{q}.
4653\]
4654
4655\end_inset
4656
4657 
4658\begin_inset Formula $\overline{i_{q}}$
4659\end_inset
4660
4661 tedy můžeme získat pomocí PI regulátoru s vhodnými konstantami
4662\begin_inset Formula
4663\[
4664\overline{i_{q}}=\mathrm{PI}(\overline{\omega}-\omega,K_{p,i},K_{i,i}).
4665\]
4666
4667\end_inset
4668
4669
4670\end_layout
4671
4672\begin_layout Standard
4673Referenční hodnoty proudů jsou následně porovnány s estimovanými hodnotami
4674 
4675\begin_inset Formula $i_{d}$
4676\end_inset
4677
4678 a
4679\begin_inset Formula $i_{q}$
4680\end_inset
4681
4682 a jejich odchylky jsou regulovány na nulu.
4683 Toto je provedeno pro každou složku zvlášť a výstupem jsou řídící napětí
4684 v souřadnicích
4685\begin_inset Formula $d-q$
4686\end_inset
4687
4688, tedy
4689\begin_inset Formula $u_{d}$
4690\end_inset
4691
4692 a
4693\begin_inset Formula $u_{q}$
4694\end_inset
4695
4696.
4697 Postupujeme obdobně s rovnicemi proudů
4698\begin_inset Formula
4699\begin{eqnarray*}
4700i_{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},\\
4701i_{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},
4702\end{eqnarray*}
4703
4704\end_inset
4705
4706kde prozatím zanedbáme členy s
4707\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
4708\end_inset
4709
4710, dále pak člen
4711\begin_inset Formula $-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}$
4712\end_inset
4713
4714 a chceme dosáhnout požadovaných hodnot
4715\begin_inset Formula $\overline{i_{d}}=0$
4716\end_inset
4717
4718 a
4719\begin_inset Formula $\overline{i_{q}}$
4720\end_inset
4721
4722, které byly získány v předchozím kroku.
4723 To vede na následující tvar
4724\begin_inset Formula
4725\begin{eqnarray*}
4726-k_{1}i_{d} & = & k_{2}u_{d},\\
4727\overline{i_{q}}-k_{1}i_{q} & = & k_{2}u_{q}.
4728\end{eqnarray*}
4729
4730\end_inset
4731
4732Napětí
4733\begin_inset Formula $u_{d}$
4734\end_inset
4735
4736 a
4737\begin_inset Formula $u_{q}$
4738\end_inset
4739
4740 měžeme tedy získat pomocí dvou PI regulátorů ve tvaru
4741\begin_inset Formula
4742\begin{eqnarray*}
4743u_{d} & = & \mathrm{PI}(-i_{d},K_{p,u},K_{i,u}),\\
4744u_{q} & = & \mathrm{PI}(\overline{i_{q}}-i_{q},K_{p,u},K_{i,u}).
4745\end{eqnarray*}
4746
4747\end_inset
4748
4749Následně je ještě vhodné provést korekce v důsledku zanedbaných členů a
4750 to ve tvaru
4751\begin_inset Formula
4752\begin{eqnarray*}
4753u_{d} & = & u_{d}-L_{s}\overline{i_{q}}\overline{\omega},\\
4754u_{q} & = & u_{q}+\psi_{pm}\overline{\omega}.
4755\end{eqnarray*}
4756
4757\end_inset
4758
4759
4760\end_layout
4761
4762\begin_layout Subsection
4763Přímé řízení momentu
4764\end_layout
4765
4766\begin_layout Standard
4767Přímé řízení momentu (DTC z Direct Torque Control) dle
4768\begin_inset CommandInset citation
4769LatexCommand cite
4770key "shfpmsmct2007,vcmdtc2006"
4771
4772\end_inset
4773
4774 se užívá, když je potřeba vysoký výkon vzhledem k dynamice momentu.
4775 Jak již napovídá název, je řízen přímo moment stroje.
4776 Základní princip je jednoduchý.
4777 Kruhová trajektorie statorového toku se rozdělí na šest symetrických částí.
4778 Velikosti vektorů statorového toku a elektromagnetického momentu v souřadnicích
4779 
4780\begin_inset Formula $\alpha-\beta$
4781\end_inset
4782
4783 je pak držena v předem stanovených mezích prostřednictvím vhodného spínání
4784 jedné ze šesti kombinací na invertoru.
4785 
4786\end_layout
4787
4788\begin_layout Standard
4789Touto metodou text již dále nezabývá a je zde uvedena jen pro úplnost.
4790\end_layout
4791
4792\begin_layout Section
4793Lineářně kvadratické řízení
4794\end_layout
4795
4796\begin_layout Standard
4797Řízení
4798\emph on
4799LQG
4800\emph default
4801 (z Linear-Quadratic-Gaussian) je primárně navrženo pro řízení lineárních
4802 systémů s kvadratickou ztrátovou funkcí a Gaussovským šumem.
4803 Existují však různé modifikace i pro nelineární systémy.
4804 Algoritmus
4805\emph on
4806LQG
4807\emph default
4808 často využívá jako pozorovatele Kalmanův filtr.
4809 Základní formulace podle
4810\begin_inset CommandInset citation
4811LatexCommand cite
4812key "BertsekasDPOC"
4813
4814\end_inset
4815
4816 je následovná:
4817\end_layout
4818
4819\begin_layout Standard
4820Uvažujme lineární systém
4821\begin_inset Formula
4822\[
4823x_{t+1}=A_{t}x_{t}+B_{t}u_{t}+w_{t},\quad t=0,1,\ldots,T-1,
4824\]
4825
4826\end_inset
4827
4828kde obecně vektorová veličina
4829\begin_inset Formula $x_{k}$
4830\end_inset
4831
4832 reprezentuje stav systému v časovém kroku
4833\begin_inset Formula $k$
4834\end_inset
4835
4836, veličina
4837\begin_inset Formula $u_{k}$
4838\end_inset
4839
4840 řízení v čase
4841\begin_inset Formula $k$
4842\end_inset
4843
4844 a
4845\begin_inset Formula $w_{k}$
4846\end_inset
4847
4848 je Gaussovský bílý šum s nulovou střední hodnotou a známou kovarianční
4849 maticí; je uvažován konečný diskrétní časový horizont
4850\begin_inset Formula $N$
4851\end_inset
4852
4853 kroků.
4854 
4855\end_layout
4856
4857\begin_layout Standard
4858Kvadratická ztrátová funkce je
4859\begin_inset Formula
4860\[
4861\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\} ,
4862\]
4863
4864\end_inset
4865
4866kde
4867\begin_inset Formula $\mathbf{E}$
4868\end_inset
4869
4870 značí očekávanou hodnotu,
4871\begin_inset Formula $Q_{t}$
4872\end_inset
4873
4874 a
4875\begin_inset Formula $R_{t}$
4876\end_inset
4877
4878 jsou penalizační matice stavu systému (splnění požadavků řízení), respektive
4879 penalizace vstupů.
4880 Při uvažování neúplné informace
4881\begin_inset Formula $I_{t}$
4882\end_inset
4883
4884 o stavu je optimální řízení
4885\family roman
4886\series medium
4887\shape up
4888\size normal
4889\emph off
4890\bar no
4891\noun off
4892\color none
4893\lang english
4894
4895\begin_inset Formula $\mu_{t}^{*}$
4896\end_inset
4897
4898
4899\family default
4900\series default
4901\shape default
4902\size default
4903\emph default
4904\bar default
4905\noun default
4906\color inherit
4907\lang czech
4908 v každém časovém kroku rovno
4909\begin_inset Formula
4910\[
4911\mu_{t}^{*}(I_{t})=L_{t}\mathrm{\mathbf{E}}\left\{ x_{t}\mid I_{t}\right\} ,
4912\]
4913
4914\end_inset
4915
4916kde matice
4917\begin_inset Formula $L_{t}$
4918\end_inset
4919
4920 je dána rovností
4921\begin_inset Formula
4922\[
4923L_{t}=-\left(R_{t}+B_{t}^{T}K_{t+1}B_{t}\right)^{-1}B_{t}^{T}K_{t+1}A_{t},
4924\]
4925
4926\end_inset
4927
4928přičemž matice
4929\begin_inset Formula $K_{t}$
4930\end_inset
4931
4932 získáme rekurzivně z Riccatiho rovnice
4933\begin_inset Formula
4934\begin{eqnarray}
4935K_{T} & = & Q_{T},\label{eq:riccati-lqg}\\
4936K_{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
4937\end{eqnarray}
4938
4939\end_inset
4940
4941
4942\end_layout
4943
4944\begin_layout Subsection
4945Implementace
4946\end_layout
4947
4948\begin_layout Standard
4949Samotná implementace lineářně kvadratického řízení pro PMSM v sobě však
4950 nese mnoho komplikací, které je třeba vyřešit.
4951 Detailněji budou tyto problémy rozebrány v kapitole
4952\begin_inset CommandInset ref
4953LatexCommand ref
4954reference "cha:Návrh-a-vyhodnocení"
4955
4956\end_inset
4957
4958, zde bude jen stručně nastíněna základní problématika.
4959\end_layout
4960
4961\begin_layout Standard
4962Především řídící matici
4963\begin_inset Formula $L$
4964\end_inset
4965
4966 počítáme z Riccatiho rovnice (
4967\begin_inset CommandInset ref
4968LatexCommand ref
4969reference "eq:riccati-lqg"
4970
4971\end_inset
4972
4973) zpětnou integrací (diskrétní) v čase a potřebujeme tedy znát budoucí stavy
4974 systému.
4975 Pro srovnání uveďme například výpočet Kalmanova filtru, kde počítáme duální
4976 rovnici integrací vpřed a problém nevzniká.
4977 Řešením může být užití
4978\begin_inset Quotes gld
4979\end_inset
4980
4981ubíhajícího horiznotu
4982\begin_inset Quotes grd
4983\end_inset
4984
4985, kdy matici
4986\begin_inset Formula $L$
4987\end_inset
4988
4989 navrhujeme na pomocném časovém horiznotu, který se posouvá vzhledem k aktuálním
4990u časovému kroku.
4991 S tím je spojená komplikace, jak bude stav systému v budoucích časech vypadat.
4992 Je tedy potřeba nějak odhadnout budoucí stav a v něm provést výpočet.
4993\end_layout
4994
4995\begin_layout Standard
4996LQ řízení již ze svého názvu předpokládá lineární systém a odvozené rovnice
4997 v části
4998\begin_inset CommandInset ref
4999LatexCommand ref
5000reference "sec:Odvození-rovnic"
5001
5002\end_inset
5003
5004 popisující PMSM nejsou lineární.
5005 Je tedy potřeba provést linearizaci a ve spojení s diskretizací se užitím
5006 tohoto postupu můžeme dopouštět již značné chyby.
5007 Samostatnou otázkou je však i samotná linearizace.
5008 Nejdříve je totiž nutné zvolit vhodnou souřadnou soustavu, ve ktreré bude
5009 vlastní linearizace provedena.
5010 Jak se ukazuje na základě simulací, může to mít značný vliv.
5011 
5012\end_layout
5013
5014\begin_layout Standard
5015Dalším důležitým krokem je zvážit možnost zanedbání některých méně významných
5016 členů.
5017 Případně určit které veličiny se mění velmi pomalu v porovnání s ostatními
5018 a je možno je považovat téměř za konstantní v průběhu jednoho časového
5019 kroku.
5020 Při linearizaci totiž dojde k tomu, že zejména matice
5021\begin_inset Formula $A_{t}$
5022\end_inset
5023
5024 bude závislá na časovém kroku
5025\begin_inset Formula $t$
5026\end_inset
5027
5028 a tedy ji bude nutné v každém kroku měnit.
5029 Kdyby se vhodným zanedbáním členů například podařilo, že by všechny matice
5030 systému byly konstantní
5031\begin_inset Formula $M_{t}=M$
5032\end_inset
5033
5034, bylo by možné z výše popsaných rovnic pro LQ řízení předpočítat řídící
5035 matici
5036\begin_inset Formula $L$
5037\end_inset
5038
5039.
5040 To by samozřejmě vedlo ke značnému urychlení výpočtu.
5041\end_layout
5042
5043\begin_layout Standard
5044LQ řízení vyžaduje kvadratickou ztrátovou funkci.
5045 Problematické jsou v tomto ohledu zejména omezení na vstupy
5046\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
5047\end_inset
5048
5049.
5050 Ty nelze v algoritmu lineárně kvadratického řízení užít přímo a je třeba
5051 je nahradit vhodně nastavenou penalizační maticí
5052\begin_inset Formula $R$
5053\end_inset
5054
5055.
5056 Dosažení požadovaných otáček lze pak zvládnout relativně snadno přidáním
5057 nové stavové proměnné.
5058 
5059\end_layout
5060
5061\begin_layout Standard
5062Někdy může být vhodné pro lineárně kvadratické řízení omezit změnu řídících
5063 napětí v sousedních časových krocích
5064\begin_inset Formula $\left|u_{\alpha,\beta}(t+1)-u_{\alpha,\beta}(t)\right|$
5065\end_inset
5066
5067.
5068 Za tímto účelem je ale potřeba provést drobnou modifikaci LQ algoritmu.
5069\end_layout
5070
5071\begin_layout Standard
5072Šum ve skutečném stroji samozřejmě neodpovídá modelu Gaussovského bílého
5073 šumu, ale jak již bylo uvedeno v části
5074\begin_inset CommandInset ref
5075LatexCommand ref
5076reference "sec:Problematika-modelu"
5077
5078\end_inset
5079
5080 budeme tento model šumu pro jednoduchost předpokládat.
5081\end_layout
5082
5083\begin_layout Section
5084Duální řízení
5085\end_layout
5086
5087\begin_layout Standard
5088Duální řízení je obvykle využíváno v systémech s neurčitostí, představovanou
5089 například neznámými parametry, nepozorovatelnými stavovými veličinami nebo
5090 samotnou strukturou systému.
5091 Snahou je tuto neurčitost snížit a poskytnout řízení srovnatelné kvality,
5092 jako v případě stejného systému bez neurčitosti.
5093 Základní princip duálního řízení spočívá v tom, že obsahuje dvě části:
5094 
5095\begin_inset Quotes gld
5096\end_inset
5097
5098
5099\emph on
5100opatrn
5101\emph default
5102ou
5103\begin_inset Quotes grd
5104\end_inset
5105
5106 a
5107\begin_inset Quotes gld
5108\end_inset
5109
5110
5111\emph on
5112budící
5113\emph default
5114
5115\begin_inset Quotes grd
5116\end_inset
5117
5118.
5119 
5120\emph on
5121Opatrná
5122\emph default
5123 část, má za cíl pokud možno co nejlépe kontrolovat systém a snažit se dosáhnout
5124 optimální shody s požadavky, referenčním signálem.
5125 Oproti tomu
5126\emph on
5127budící
5128\emph default
5129 část hledá optimální budící signál, který pomáhá co nejlépe určit neznámé
5130 veličiny systému.
5131 Tyto snahy jdou samozřejmě proti sobě a cílem duálního řízení je nalézt
5132 mezi nimi vhodný kompromis.
5133 
5134\end_layout
5135
5136\begin_layout Standard
5137Většina výše zmiňovaných metod pro řízení a estimaci obecně trpěla dvěma
5138 nedostatky, které se snaží duální řízení odstranit.
5139 Jednak zcela oddělily řídící a estimační část, které pak pracovaly nezávisle.
5140 Dalším nedostatkem standartních metod je předpoklad, že odhad poskytnutý
5141 estimátorem se rovná skutečné hodnotě stavové veličiny.
5142 Tento přístup je označován jako
5143\emph on
5144Certainty Equivalence
5145\emph default
5146 (CE).
5147 Oproti tomu duální řízení předpokládá stavové veličiny jako náhodné veličiny
5148 a uchovává si o nich statistickou informaci.
5149 Odhad z estimátoru tedy uvažuje například ve tvaru střední hodnoty a variance
5150 dané veličiny a předpokládá, že skutečná hodnota se nachazí například v
5151 konfidenčním intervalu s těmito parametry.
5152 Z tohoto pohledu tedy přístup CE předpokládá, že skutečná hodnota je rovna
5153 střední hodnotě.
5154 Duální řízení tedy narozdíl od ostatních založených na CE principu uvažuje
5155 kromě odhadu stavové veličiny i to, jak je tento odhad přesný a tomu také
5156 přizpůsobuje řídící zákroky.
5157 
5158\end_layout
5159
5160\begin_layout Standard
5161Výše zmíněné důvody ukazují, proč by duální přístup mohl být obvzláště vhodný
5162 pro řízení PMSM.
5163 Je ale třeba mít na paměti, že duální řízení s sebou nese i značné nevýhody.
5164 Jedná se především o značnou výpočetní náročnost.
5165 Ta je problematická zejména, když uvažujeme i výpočet v reálném čase.
5166 Proto se v textu zaměříme hlavně na nejjednodušší algoritmy duálního řízení,
5167 které by tento požadevek mohly naplnit.
5168\end_layout
5169
5170\begin_layout Subsection
5171Formulace problému duálního řízení
5172\end_layout
5173
5174\begin_layout Standard
5175Základní formulace problému duálního řízení pro časově diskrétní obecně
5176 nelineární systém dle
5177\begin_inset CommandInset citation
5178LatexCommand cite
5179key "adaptDC2004"
5180
5181\end_inset
5182
5183 je:
5184\begin_inset Formula
5185\begin{eqnarray*}
5186x(t+1) & = & f_{t}\left(x(t),p(t),u(t),\xi(t)\right),\quad t=0,1,\ldots,T-1,\\
5187p(t+1) & = & \upsilon_{t}\left(p(t),\varepsilon(t)\right),\\
5188y(t) & = & h_{t}\left(x(t),\eta(t)\right),
5189\end{eqnarray*}
5190
5191\end_inset
5192
5193kde
5194\begin_inset Formula $x(t)$
5195\end_inset
5196
5197 je vektor stavu,
5198\begin_inset Formula $p(t)$
5199\end_inset
5200
5201 vektor neznámých parametrů,
5202\begin_inset Formula $u(t)$
5203\end_inset
5204
5205 vektor řídících vstupů,
5206\begin_inset Formula $y(t)$
5207\end_inset
5208
5209 vektor výstupů systému, vektory
5210\begin_inset Formula $\xi(t)$
5211\end_inset
5212
5213,
5214\begin_inset Formula $\varepsilon(t)$
5215\end_inset
5216
5217 a
5218\begin_inset Formula $\eta(t)$
5219\end_inset
5220
5221 představují nezávislý náhodný bílý šum s nulovou střední hodnotou a známým
5222 rozptylem, vše je uvažováno v čase
5223\begin_inset Formula $t$
5224\end_inset
5225
5226;
5227\begin_inset Formula $f_{t}(\cdot)$
5228\end_inset
5229
5230,
5231\begin_inset Formula $\upsilon_{t}(\cdot)$
5232\end_inset
5233
5234 a
5235\begin_inset Formula $h_{t}(\cdot)$
5236\end_inset
5237
5238 jsou jednoduché vektorové funkce.
5239 Hustotu pravděpodobnosti počátečních hodnot
5240\begin_inset Formula $\mathrm{p}\left[x(0),p(0)\right]$
5241\end_inset
5242
5243 předpokládáme známou.
5244\end_layout
5245
5246\begin_layout Standard
5247Množinu výstupů a vstupů systému dostupných v čase
5248\begin_inset Formula $t$
5249\end_inset
5250
5251 označujeme jako
5252\emph on
5253informační vektor
5254\emph default
5255 
5256\begin_inset Formula $I_{t}=\left\{ y(t),\ldots,y(0),u(t-1),\ldots,u(0)\right\} $
5257\end_inset
5258
5259, kde
5260\begin_inset Formula $t=1,\ldots,T-1$
5261\end_inset
5262
5263 a
5264\begin_inset Formula $I_{0}=\left\{ y(0)\right\} $
5265\end_inset
5266
5267.
5268\end_layout
5269
5270\begin_layout Standard
5271Ztrátová funkce pro optimalizaci řízení má tvar
5272\begin_inset Formula
5273\begin{equation}
5274J=\mathrm{\mathbf{E}}\left\{ \sum_{t=0}^{T-1}g_{t+1}\left(x(t+1),u(t)\right)\right\} ,\label{eq:dclossfunc}
5275\end{equation}
5276
5277\end_inset
5278
5279kde
5280\begin_inset Formula $g_{t+1}(\cdot)$
5281\end_inset
5282
5283 jsou známe kladné konvexní skalární funkce.
5284 Očekáváná hodnota
5285\begin_inset Formula $\mathrm{\mathbf{E}}$
5286\end_inset
5287
5288 je počítána vzhledem k všem náhodným veličinám (
5289\begin_inset Formula $x(0)$
5290\end_inset
5291
5292,
5293\begin_inset Formula $p(0)$
5294\end_inset
5295
5296,
5297\begin_inset Formula $\xi(t)$
5298\end_inset
5299
5300,
5301\begin_inset Formula $\varepsilon(t)$
5302\end_inset
5303
5304 a
5305\begin_inset Formula $\eta(t)$
5306\end_inset
5307
5308, kde
5309\begin_inset Formula $t=0,1,\ldots,T-1$
5310\end_inset
5311
5312).
5313\end_layout
5314
5315\begin_layout Standard
5316Problémem optimálního adaptivního duálního řízení je nalezení takové řídící
5317 strategie
5318\begin_inset Formula $u(t)=u_{t}(I_{t})$
5319\end_inset
5320
5321 ze známé množiny přípustných hodnot řízení
5322\begin_inset Formula $\Omega_{t}$
5323\end_inset
5324
5325, která minimalizuje ztrátovou funkci
5326\begin_inset Formula $J$
5327\end_inset
5328
5329 v
5330\begin_inset CommandInset ref
5331LatexCommand ref
5332reference "eq:dclossfunc"
5333
5334\end_inset
5335
5336.
5337\end_layout
5338
5339\begin_layout Standard
5340Optimální řešení tohoto problému může být nalezeno rekurzivně užitím dynamického
5341 programování, což vede na následující rovnice:
5342\begin_inset Formula
5343\begin{eqnarray*}
5344J_{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\} ,\\
5345J_{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\} ,
5346\end{eqnarray*}
5347
5348\end_inset
5349
5350pro
5351\begin_inset Formula $t=T-2,T-3,\ldots,0$
5352\end_inset
5353
5354.
5355\end_layout
5356
5357\begin_layout Subsection
5358Stručný přehled duálních metod
5359\end_layout
5360
5361\begin_layout Standard
5362Následující stručný přehled duálních metod je založen na přehledových článcích
5363 
5364\begin_inset CommandInset citation
5365LatexCommand cite
5366key "DAU1,DSF1"
5367
5368\end_inset
5369
5370 a 3.
5371 kapitole knihy
5372\begin_inset CommandInset citation
5373LatexCommand cite
5374key "adaptDC2004"
5375
5376\end_inset
5377
5378.
5379\end_layout
5380
5381\begin_layout Standard
5382Dříve byly řídící metody založeny na principu CE a tedy neuvažovaly neurčitost.
5383 Odhady jsou při tomto přístupu považovány za skutečné hodnoty parametrů.
5384 Hlavním problémem jsou pak velké přestřely při rychlé adaptaci nebo možnost
5385 úplně chybného řízení jako například právě u počátečního úhlu natočení
5386 rotoru PMSM.
5387 A.
5388 Feldbaum ve svých raných pracech z 60.
5389 let minulého století ukázal, že CE přístup není vždy optimální, naopak
5390 je od optimality značně vzdálen.
5391 Dále postuloval, dvě hlavní vlastnosti, které by optimální adaptivní systém
5392 měl mít: (1) výstup systému opatrně sleduje požadovanou referenční hodnotu
5393 a (2) budí (excituje) systém dostatečně, pro urychlení procesu estimace
5394 jeho parametrů, tak aby se zlepšila kvalita řízení v budoucích časových
5395 krocích.
5396\end_layout
5397
5398\begin_layout Standard
5399Formální řešení problému optimálního adaptivního duálního řízení lze nalézt
5400 pomocí dynamického programování.
5401 Avšak řešení takto vzniklých rovnic není možné numericky a již vůbec ne
5402 analyticky ani pro relativně jednoduché případy.
5403 Je to způsobeno především problémem s rostoucími dimenzemi.
5404 Nemožnost řešit původní problém vedla ke vzniku celé řady metod, které
5405 se ho snaží nějakým způsobem zjednodušit.
5406 Tyto metody samozřejmě nenaleznou optimální řešení, snaží se ale zachovat
5407 hlavní duální rysy, můžeme je rozdělit do dvou hlavních skupin: metody
5408 založené na aproximacích (implicitní) a založené na reformulaci problému
5409 (explicitní).
5410\end_layout
5411
5412\begin_layout Standard
5413Aproximativní metody jsou obvykle složité a výpočetně značně náročné.
5414 To vede k volbě hrubějších aproximací, kdy může již dojít ke ztrátě duálních
5415 rysů a tedy nedostačujícímu výkonu.
5416 Oproti tomu reformulace je více flexibilní a tedy slibnější.
5417 Uvažuje speciální ztrátovou funkci s dvěma sečtenými členy.
5418 Jeden kontroluje ztrátu v důsledku odchylky od referenční hodnoty a druhý
5419 míru nejistoty.
5420 Takto vzniklé řízení je jednoduché a výpočetní náročností srovnatelné s
5421 CE přístupem.
5422 Není však zajištěno trvalé buzení a výkon je opět nedostačující.
5423 Je tedy snahou vhodně kombinovat oba zmiňované přístupy a využít výhod
5424 obou za současného potlačení jejich nedostatků.
5425 Jednou z takových metod například bikriteriální metoda navrhvržená autory
5426 
5427\begin_inset CommandInset citation
5428LatexCommand cite
5429key "DAU1"
5430
5431\end_inset
5432
5433 založená na sekvenční minimalizaci dvou ztrátových funkcí.
5434\end_layout
5435
5436\begin_layout Subsection
5437
5438\series bold
5439Vybrané algoritmy pro duální řízení
5440\end_layout
5441
5442\begin_layout Subsubsection
5443Bikriteriální metoda
5444\end_layout
5445
5446\begin_layout Standard
5447Bikriteriální metoda je založena na relativně jednoduchém principu.
5448 Ve snaze splnit obě hlavní vlastnosti duálního řízení (opatrnost a buzení)
5449 je ztrátová funkce rozdělena na dvě části, proto se také metoda nazývá
5450 bikriteriální.
5451 První ztrátová funkce odpovídá takzvanému
5452\emph on
5453opatrnému řízení
5454\emph default
5455, které navrhuje tím menší řídící zásahy, čím je větší variance neznámých
5456 parametrů (proto opatrné).
5457 Nesnaží se však primárně tuto varianci nijak snížit.
5458 Druhá ztrátová funkce představuje kritérium pro optimální buzení.
5459 Tyto dvě ztrátové funkce je třeba současně minimalizovat.
5460 Minimalizace těchto dvou funkcí jde ale obecně z podstaty problému proti
5461 sobě, navíc optimální budící zásah bude zpravidla neomezeně velký.
5462 Proto je zvolen následující postup:
5463\end_layout
5464
5465\begin_layout Enumerate
5466nejdříve je nalezeno optimální opatrné řízení
5467\end_layout
5468
5469\begin_layout Enumerate
5470dále je vytyčena množina přípustných řešení kolem řízení nalezeného v bodě
5471 (1.), například se může jednat o interval
5472\end_layout
5473
5474\begin_layout Enumerate
5475druhá ztrátová funkce pro optimální buzení je minimalizována již pouze v
5476 rámci množiny přípustných řešení z bodu (2.)
5477\end_layout
5478
5479\begin_layout Standard
5480Konkrétní realizace hledání optimálního řízení (minimalizace) pak již závisí
5481 na řešeném problému.
5482\end_layout
5483
5484\begin_layout Subsubsection
5485\begin_inset Formula $\rho$
5486\end_inset
5487
5488--aproximace
5489\end_layout
5490
5491\begin_layout Standard
5492Jako
5493\begin_inset Formula $\rho$
5494\end_inset
5495
5496--aproximace označujeme suboptimální přístupy k řešení problému duálního
5497 řízení, kdy se snažíme aproximovat pravděpodobnostní míru neznámých stavů
5498 a parametrů systému.
5499 Dle
5500\begin_inset CommandInset citation
5501LatexCommand cite
5502key "DAF1,DSF1,adaptDC2004"
5503
5504\end_inset
5505
5506 je problematika
5507\begin_inset Formula $\rho$
5508\end_inset
5509
5510--aproximací formulována následovně: Hledání suboptimální řídící strategie
5511 je založeno na minimalizaci modifikované ztrátové funkce
5512\begin_inset Formula
5513\[
5514J_{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\} .
5515\]
5516
5517\end_inset
5518
5519V čase
5520\begin_inset Formula $t$
5521\end_inset
5522
5523 je řídící strategie
5524\begin_inset Formula $u_{t}(I_{t})$
5525\end_inset
5526
5527 nalezena pomocí aproximace podmíněné hustoty pravděpodobnosti stavů a parametrů
5528 systému pro budoucí časové kroky
5529\begin_inset Formula
5530\[
5531\rho_{t}=\mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right],
5532\]
5533
5534\end_inset
5535
5536pro
5537\begin_inset Formula $i=0,1,\ldots,T-t-1$
5538\end_inset
5539
5540.
5541\end_layout
5542
5543\begin_layout Standard
5544Pro různé volby
5545\begin_inset Formula $\rho_{t}$
5546\end_inset
5547
5548 pak můžeme získat následující přístupy:
5549\end_layout
5550
5551\begin_layout Itemize
5552
5553\emph on
5554Řídící strategie s otevřenou smyčkou
5555\emph default
5556 (open-loop, OL) uvažuje systém bez zpětné vazby a optimální řízení je hledáno
5557 z apriorní informace o stavech a parametrech systému.
5558 Tento zjednodušující předpoklad je ekvivalentní aproximaci
5559\begin_inset Formula
5560\[
5561\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\} .
5562\]
5563
5564\end_inset
5565
5566
5567\end_layout
5568
5569\begin_layout Itemize
5570
5571\emph on
5572Zpětnovazební řídící strategie s otevřenou smyčkou
5573\emph default
5574 (open-loop feedback, OLF) také uvažuje systém bez zpětné vazby, ale jen
5575 pro budoucích časové kroky (
5576\begin_inset Formula $t+1$
5577\end_inset
5578
5579 až
5580\begin_inset Formula $T$
5581\end_inset
5582
5583), v současném časovém kroku
5584\begin_inset Formula $t$
5585\end_inset
5586
5587 zpětnou vazbu uvažeje.
5588 Pozorování
5589\begin_inset Formula $y(t)$
5590\end_inset
5591
5592 jsou tedy použita k estimaci stavů i parametrů systému, ale pouze v součazném
5593 časovém kroku
5594\begin_inset Formula $t$
5595\end_inset
5596
5597, v budoucích již ne.
5598 Opět lze formulovat pomocí
5599\begin_inset Formula $\rho$
5600\end_inset
5601
5602--aproximace:
5603\begin_inset Formula
5604\[
5605\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\} .
5606\]
5607
5608\end_inset
5609
5610
5611\end_layout
5612
5613\begin_layout Itemize
5614Pro srovnání zde bude uvedena i aproximace, která vede na již zmiňovaný
5615 přístup
5616\emph on
5617Certainty Equivalence
5618\emph default
5619(CE):
5620\begin_inset Formula
5621\begin{align*}
5622\rho_{t} & =\left\{ \mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right]\right.\\
5623= & \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\} ,
5624\end{align*}
5625
5626\end_inset
5627
5628kde
5629\begin_inset Formula $\delta$
5630\end_inset
5631
5632 značí Diracovu delta funkci a
5633\begin_inset Formula $\hat{x}(t+i)=\mathrm{\mathbf{E}}\left\{ x(k+i)\mid I_{t+i}\right\} $
5634\end_inset
5635
5636,
5637\begin_inset Formula $\hat{x}(t+i)=\mathrm{\mathbf{E}}\left\{ p(k+i)\mid I_{t}\right\} $
5638\end_inset
5639
5640.
5641\end_layout
5642
5643\begin_layout Itemize
5644
5645\emph on
5646Částečný CE přístup
5647\emph default
5648 (PCE) je založen na vhodné kombinaci předchozích postupů CE a OLF.
5649 Definujme rozšířený stavový vektor jako
5650\begin_inset Formula $z^{T}(t)=\left[x^{T}(t)\quad p^{T}(t)\right]$
5651\end_inset
5652
5653, tedy jako vektor sdružující původní stav systému a jeho neznámé parametry.
5654 Tento vektor následně rozdělíme na dvě části s prázdným průnikem
5655\begin_inset Formula $z_{1}(t)$
5656\end_inset
5657
5658 a
5659\begin_inset Formula $z_{2}(t)$
5660\end_inset
5661
5662.
5663 Nyní aplikujeme na část
5664\begin_inset Formula $z_{1}$
5665\end_inset
5666
5667 zjednodušující předpoklad CE a na část
5668\begin_inset Formula $z_{2}$
5669\end_inset
5670
5671 předpoklad OLF.
5672 To odpovídá následující
5673\begin_inset Formula $\rho$
5674\end_inset
5675
5676--aproximaci:
5677\begin_inset Formula
5678\begin{align*}
5679\rho_{t} & =\left\{ \mathrm{p}\left[z_{1}(t+i),z_{2}(t+i)\mid I_{t+i}\right]\right.\\
5680= & \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\} ,
5681\end{align*}
5682
5683\end_inset
5684
5685kde
5686\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].$
5687\end_inset
5688
5689 Samotné rozdělení vektoru
5690\begin_inset Formula $z$
5691\end_inset
5692
5693 na dvě části je třeba vyřešit s ohledem na konkrétní strukturu systému,
5694 pro který je řízení navrhováno.
5695 Vhodnou volbou může být například označit jako
5696\begin_inset Formula $z_{1}$
5697\end_inset
5698
5699 stavové veličiny, které jsou přímo pozorovány.
5700 Autoři dále poukazují i na možnost kombinace s bikriteriálním přístupem.
5701\end_layout
5702
5703\begin_layout Subsubsection
5704Řešení LQG problému pomocí teorie her
5705\end_layout
5706
5707\begin_layout Standard
5708Výpočetně relativně málo náročné řešení diskrétního LQG problému duálního
5709 řízení je představeno v
5710\begin_inset CommandInset citation
5711LatexCommand cite
5712key "DCS1"
5713
5714\end_inset
5715
5716.
5717 Na řešení problému se užívá teorie her, kde hledáme optimální znáhodněnou
5718 strategii.
5719 Výsledkem pak je, že optimální řešení přeformulovaného problému duálního
5720 řízení je vážený průměr konečného počtu standartních LQG optimálních regulátorů.
5721 Jako váhové faktory jsou brány zobecněné věrohodnostní poměry.
5722\end_layout
5723
5724\begin_layout Standard
5725(Popisovaný přístup se jeví z pohledu tohoto textu výhodným ze dvou důvodů.
5726 Jednak využívá LQG regulátory, kterými se práce relativně podrobně zbývá,
5727 dále pak využívá více modelů, které se také v simulacích pro estimátory
5728 ukázaly jako využitelné.)
5729\end_layout
5730
5731\begin_layout Subsection
5732Injektáže a duální řízení
5733\end_layout
5734
5735\begin_layout Standard
5736Na injektáže lze z jistého směru pohlížet také jako na duální řízení.
5737 Především v sobě kombinují obě žádoucí vlastnosti, opatrnost a buzení.
5738 Opatrnost je reprezentována konkrétním použitým regulátorem, který se snaží
5739 co nejlépe sledovat cíl řízení.
5740 Injektovaný signál pak představuje buzení, které napomáhá k určení parametrů
5741 stroje.
5742\end_layout
5743
5744\begin_layout Standard
5745V základním návrhu je přidáván vysokofrekvenční signál stále, bez ohledu
5746 na okolnosti a tedy tento návrh se příliš nesnaží o nalezení kompromisu
5747 mezi opatrným řízením a buzením.
5748 Velkou výhodou ale je, že to příliš nevadí, obzvláště při nízkých otáčkách,
5749 protože vysokofrekvenční signál má minimální vliv na samotný chod stroje.
5750 Současně ale poskytuje relativně dobrý odhad natočení rotoru, jehož kvalita
5751 nezávisí na otáčkách, ale pouze na rozdílu induktancí.
5752\end_layout
5753
5754\begin_layout Standard
5755Jistý krok směrem k hledání kompromisu mezi opatrností a buzením lze pozorovat
5756 u hybridních metod, které buď plynule, nebo jednorázově přepínají mezi
5757 dvěma modely, s injektáží a bez.
5758 Jeden je určen pro dobrou estimaci a druhý pro nízké ztráty při řízení.
5759 To vede k velkému zlepšení, protože přídavný signál je injektován, jen,
5760 když je opravdu potřeba.
5761\end_layout
5762
5763\begin_layout Standard
5764Hlavním problémem injektáží z hlediska duálního řízení je, že se jedná spíše
5765 o
5766\begin_inset Quotes gld
5767\end_inset
5768
5769ad hoc
5770\begin_inset Quotes grd
5771\end_inset
5772
5773 přístup, který byl navržen s využitím konkrétních vlastností PMSM a pro
5774 předem určený účel.
5775 Injektovaný vysokofrekvenční signál je užívaný jednak z důvodu menšího
5776 vlivu na chod samotného stroje.
5777 Další důvod pro jeho užití je relativně snadné zpracování a vyhodnocení
5778 pomocí metod analýzy signálu, které lze snadno implementovat hardwarově
5779 (filtry, detekce obálky, fázový závěs).
5780 Dalším problémem injektovaného signálu jsou pak jeho parametry, jako amplituda
5781 a frekvence, ty jsou zpravidla nalézány experimentálně.
5782\end_layout
5783
5784\begin_layout Standard
5785Je tedy na místě položit otázku, jestli takovýto přídavný signál může být
5786 optimálním buzením a nebo mu být alespoň v nějakém smyslu blízko? Odpovědět
5787 samozřejmě není snadné z důvodu praktické neřešitelnosti problému nalezení
5788 optimálního duálního řízení.
5789 Ve prospěch injektáží, a zejména hybridních metod, mluví výsledky praktických
5790 experimentů na skutečných motorech, proti nim pak zejména to, že byly navrhován
5791y bez ohledu na optimalitu a hledání kompromisu mezi opatrností a buzením.
5792 Nicméně se jedná o dobrý základ, který je vhodný k bližšímu prostudování
5793 při návrhu méně náročných metod duálního řízení.
5794\end_layout
5795
5796\begin_layout Chapter
5797Návrh a vyhodnocení
5798\begin_inset CommandInset label
5799LatexCommand label
5800name "cha:Návrh-a-vyhodnocení"
5801
5802\end_inset
5803
5804
5805\end_layout
5806
5807\begin_layout Section
5808Implementace LQ řízení pro stejné indukčnosti
5809\end_layout
5810
5811\begin_layout Subsection
5812LQ řízení v
5813\begin_inset Formula $\alpha-\beta$
5814\end_inset
5815
5816 
5817\end_layout
5818
5819\begin_layout Subsubsection
5820Matice systému
5821\end_layout
5822
5823\begin_layout Standard
5824Uvažujeme tedy diskretizované rovnice z části
5825\begin_inset CommandInset ref
5826LatexCommand ref
5827reference "sub:Diskretizace-rovnice-alfabeta"
5828
5829\end_inset
5830
5831 
5832\begin_inset Formula
5833\begin{eqnarray*}
5834i_{\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},\\
5835i_{\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},\\
5836\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,\\
5837\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.
5838\end{eqnarray*}
5839
5840\end_inset
5841
5842Pro zjednodušení označíme konstanty následovně:
5843\begin_inset Formula $a=1-\frac{R_{s}}{L_{s}}\Delta t$
5844\end_inset
5845
5846,
5847\begin_inset Formula $b=\frac{\psi_{pm}}{L_{s}}\Delta t$
5848\end_inset
5849
5850,
5851\begin_inset Formula $c=\frac{\Delta t}{L_{s}}$
5852\end_inset
5853
5854,
5855\begin_inset Formula $d=1-\frac{B}{J}\Delta t$
5856\end_inset
5857
5858,
5859\begin_inset Formula $e=\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t$
5860\end_inset
5861
5862.
5863 Zátěžný moment předpokládáme nulový
5864\begin_inset Formula $T_{L}=0$
5865\end_inset
5866
5867 a tedy poslední člen třetí rovnice vypadne.
5868 Rovnice tedy přejdou na tvar
5869\begin_inset Formula
5870\begin{eqnarray}
5871i_{\alpha,t+1} & \text{=} & ai_{\alpha,t}+b\omega_{t}\sin\vartheta_{t}+cu_{\alpha,t},\nonumber \\
5872i_{\beta,t+1} & \text{=} & ai_{\beta,t}-b\omega_{t}\cos\vartheta_{t}+cu_{\beta,t},\label{eq:diskretni-system-prolq}\\
5873\omega_{t+1} & \text{=} & d\omega_{t}+e\left(i_{\beta,t}\cos\vartheta_{t}-i_{\alpha,t}\sin\vartheta_{t}\right),\nonumber \\
5874\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.\nonumber
5875\end{eqnarray}
5876
5877\end_inset
5878
5879Jedná se o reprezentaci systému se stavem
5880\begin_inset Formula $x_{t}=\left(i_{\alpha,t},i_{\beta,t},\omega_{t},\vartheta_{t}\right)$
5881\end_inset
5882
5883 a řízením
5884\begin_inset Formula $u_{t}=\left(u_{\alpha,t},u_{\beta,t}\right)$
5885\end_inset
5886
5887, kde předchozí rovnice můžeme zapsat pomocí funkcí
5888\begin_inset Formula $f$
5889\end_inset
5890
5891 a
5892\begin_inset Formula $g$
5893\end_inset
5894
5895 jako
5896\begin_inset Formula $x_{t+1}=f(x_{t},u_{t})$
5897\end_inset
5898
5899.
5900 Chceme získat lineární systém ve tvaru
5901\begin_inset Formula $x_{t+1}=A_{t}x_{t}+B_{t}u_{t}$
5902\end_inset
5903
5904.
5905 Provedeme tedy linearizaci pomocí Taylorova rozvoje do prvního řádu v reprezent
5906ativní trajektorii
5907\begin_inset Formula $(x_{0},u_{0})$
5908\end_inset
5909
5910, tedy
5911\begin_inset Formula
5912\[
5913f(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}).
5914\]
5915
5916\end_inset
5917
5918Pak matice systému dostaneme ve tvaru
5919\begin_inset Formula $A_{t}=\frac{\partial f(x_{t},u_{t})}{\partial x_{t}}$
5920\end_inset
5921
5922 a
5923\begin_inset Formula $B_{t}=\frac{\partial f(x_{t},u_{t})}{\partial u_{t}}$
5924\end_inset
5925
5926, což vede na
5927\begin_inset Formula
5928\begin{eqnarray*}
5929A_{t} & = & \left[\begin{array}{cccc}
5930a & 0 & b\sin\vartheta_{t} & b\omega_{t}\cos\vartheta_{t}\\
59310 & a & -b\cos\vartheta_{t} & b\omega_{t}\sin\vartheta_{t}\\
5932-e\sin\vartheta_{t} & e\cos\vartheta_{t} & d & -e\left(i_{\beta,t}\sin\vartheta_{t}+i_{\alpha,t}\cos\vartheta_{t}\right)\\
59330 & 0 & \Delta t & 1
5934\end{array}\right],\\
5935B_{t} & = & B=\left[\begin{array}{cc}
5936c & 0\\
59370 & c\\
59380 & 0\\
59390 & 0
5940\end{array}\right].
5941\end{eqnarray*}
5942
5943\end_inset
5944
5945Dále, když budeme chtít jako pozorovatele užít Kalmanův filtr, budeme potřebovat
5946 vztah pro výstup systému systému, ten je formulován jako
5947\begin_inset Formula $y_{t}=g(x_{t})=\left(i_{\alpha,t},i_{\beta,t}\right)^{T}$
5948\end_inset
5949
5950.
5951 Tato rovnice již lineární je a můžeme tedy rovnou psát
5952\begin_inset Formula $y_{t}=Cx_{t}$
5953\end_inset
5954
5955, kde
5956\begin_inset Formula
5957\[
5958C=\left[\begin{array}{cccc}
59591 & 0 & 0 & 0\\
59600 & 1 & 0 & 0
5961\end{array}\right].
5962\]
5963
5964\end_inset
5965
5966
5967\end_layout
5968
5969\begin_layout Subsubsection
5970Ztrátová funkce
5971\end_layout
5972
5973\begin_layout Standard
5974Kvadratickou ztrátovou funkci pro LQ řízení se snažíme nalézt ve tvaru
5975\family roman
5976\series medium
5977\shape up
5978\size normal
5979\emph off
5980\bar no
5981\noun off
5982\color none
5983\lang english
5984
5985\begin_inset Formula
5986\[
5987\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\} .
5988\]
5989
5990\end_inset
5991
5992
5993\family default
5994\series default
5995\shape default
5996\size default
5997\emph default
5998\bar default
5999\noun default
6000\color inherit
6001\lang czech
6002Požadavky na stavové proměnné jsou pouze dosažení požadovaných otáček
6003\begin_inset Formula $\overline{\omega}$
6004\end_inset
6005
6006.
6007 To můžeme snadno formulovat pomocí kvadratické funkce v každém časovém
6008 kroku jako
6009\begin_inset Formula $q\left(\omega_{t}-\overline{\omega}_{t}\right)^{2}$
6010\end_inset
6011
6012.
6013 Zde ale narážíme na problém, že veličinu
6014\begin_inset Formula $\overline{\omega}_{t}$
6015\end_inset
6016
6017 nemáme ve stavu systému a algoritmus LQG s ní tedy nemůže počítat.
6018 To obecně při uvažování lineárně kvadratického řízení není problémem, toto
6019 řízení řídí vždy na nulu a když máme lineární systém, který tento algoritmus
6020 předpokládá, snadno si můžeme výsledek díky linearitě posunout.
6021 Uvažovaný systém PMSM však lineární není a je tedy třeba tento problém
6022 vyřešit zvlášť.
6023 
6024\end_layout
6025
6026\begin_layout Standard
6027Zavedeme do systému novou stavovou proměnou odpovídající referenčnímu signálu
6028 
6029\begin_inset Formula $\overline{\omega}$
6030\end_inset
6031
6032 a na nulu budeme řídit rozdíl
6033\begin_inset Formula $\omega_{t}-\overline{\omega}_{t}$
6034\end_inset
6035
6036.
6037 Z tohoto důvodu zavedeme substituci
6038\begin_inset Formula $\psi_{t}=\omega_{t}-\overline{\omega}_{t}$
6039\end_inset
6040
6041 a pak
6042\begin_inset Formula $\omega_{t}=\psi_{t}+\overline{\omega}_{t}$
6043\end_inset
6044
6045.
6046 Dosadíme do rovnic (
6047\begin_inset CommandInset ref
6048LatexCommand ref
6049reference "eq:diskretni-system-prolq"
6050
6051\end_inset
6052
6053) a získáme
6054\begin_inset Formula
6055\begin{eqnarray*}
6056i_{\alpha,t+1} & = & ai_{\alpha,t}+b\left(\psi_{t}+\overline{\omega}_{t}\right)\sin\vartheta_{t}+cu_{\alpha,t},\\
6057i_{\beta,t+1} & = & ai_{\beta,t}-b\left(\psi_{t}+\overline{\omega}_{t}\right)\cos\vartheta_{t}+cu_{\beta,t},\\
6058\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),\\
6059\vartheta_{t+1} & = & \vartheta_{t}+\left(\psi_{t}+\overline{\omega}_{t}\right)\Delta t\\
6060\overline{\omega}_{t+1} & = & \overline{\omega}_{t}.
6061\end{eqnarray*}
6062
6063\end_inset
6064
6065Nové matice systému
6066\begin_inset Formula $A_{t}$
6067\end_inset
6068
6069,
6070\begin_inset Formula $B$
6071\end_inset
6072
6073 a
6074\begin_inset Formula $C$
6075\end_inset
6076
6077 jsou pak ve tvaru
6078\begin_inset Formula
6079\begin{eqnarray*}
6080A_{t} & = & \left[\begin{array}{ccccc}
6081a & 0 & b\sin\vartheta_{t} & b\left(\psi_{t}+\overline{\omega}_{t}\right)\cos\vartheta_{t} & b\sin\vartheta_{t}\\
60820 & a & -b\cos\vartheta_{t} & b\left(\psi_{t}+\overline{\omega}_{t}\right)\sin\vartheta_{t} & -b\cos\vartheta_{t}\\
6083-e\sin\vartheta_{t} & e\cos\vartheta_{t} & d & -e\left(i_{\beta}\sin\vartheta_{t}+i_{\alpha}\cos\vartheta_{t}\right) & d-1\\
60840 & 0 & \Delta t & 1 & \Delta t\\
60850 & 0 & 0 & 0 & 1
6086\end{array}\right],\\
6087B & = & \left[\begin{array}{cc}
6088c & 0\\
60890 & c\\
60900 & 0\\
60910 & 0\\
60920 & 0
6093\end{array}\right],\\
6094C & = & \left[\begin{array}{ccccc}
60951 & 0 & 0 & 0 & 0\\
60960 & 1 & 0 & 0 & 0
6097\end{array}\right].
6098\end{eqnarray*}
6099
6100\end_inset
6101
6102A člen ztrátové funkce pro penalizaci za odchylku od požadované referenční
6103 hodnoty pak můžeme formulovat ve tvaru
6104\begin_inset Formula $x_{t}^{T}Qx_{t}$
6105\end_inset
6106
6107 s maticí
6108\begin_inset Formula
6109\[
6110Q=\left[\begin{array}{ccccc}
61110 & 0 & 0 & 0 & 0\\
61120 & 0 & 0 & 0 & 0\\
61130 & 0 & q & 0 & 0\\
61140 & 0 & 0 & 0 & 0\\
61150 & 0 & 0 & 0 & 0
6116\end{array}\right],
6117\]
6118
6119\end_inset
6120
6121kde nyní vektorem
6122\begin_inset Formula $x_{t}$
6123\end_inset
6124
6125 označujeme nový stav
6126\begin_inset Formula $x_{t}=\left(i_{\alpha,t},i_{\beta,t},\psi_{t},\vartheta_{t},\overline{\omega}_{t}\right)$
6127\end_inset
6128
6129.
6130 
6131\end_layout
6132
6133\begin_layout Standard
6134Omezení na vstupy nelze užít ve tvaru
6135\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
6136\end_inset
6137
6138, protože jej nelze snadno formulovat pomocí kvadratické funkce.
6139 Namísto toho si musíme vystačit s penalizací
6140\begin_inset Formula $u_{t}^{T}R_{t}u_{t}$
6141\end_inset
6142
6143.
6144 Volíme tedy jednoduchou realizaci s konstantní maticí
6145\begin_inset Formula $R$
6146\end_inset
6147
6148 s jedním neznámým parametrem
6149\begin_inset Formula $r$
6150\end_inset
6151
6152 
6153\begin_inset Formula
6154\[
6155R=\left[\begin{array}{cc}
6156r & 0\\
61570 & r
6158\end{array}\right].
6159\]
6160
6161\end_inset
6162
6163Konkrétní hodnotu
6164\begin_inset Formula $r$
6165\end_inset
6166
6167 je potřeba vhodně zvolit a nastavit při implementaci a nezáleží na její
6168 absolutní velikosti, ale na velikosti vzhledem k parametru
6169\begin_inset Formula $q$
6170\end_inset
6171
6172 z matice
6173\begin_inset Formula $Q$
6174\end_inset
6175
6176.
6177\end_layout
6178
6179\begin_layout Standard
6180Když chceme přidat ještě omezení na velikost změny vstupů
6181\begin_inset Formula $\left|u_{\alpha,\beta}(t+1)-u_{\alpha,\beta}(t)\right|$
6182\end_inset
6183
6184 , lze tak jednoduše učinit pomocí přidání dalšího členu do ztrátové funkce.
6185 Tento člen budeme volit opět kvadratický a to ve tvaru
6186\begin_inset Formula $\left(u_{t}-u_{t-1}\right)^{T}S\left(u_{t}-u_{t-1}\right)$
6187\end_inset
6188
6189.
6190 Penalizační matici budeme opět uvažovat ve tvaru
6191\begin_inset Formula
6192\[
6193S=\left[\begin{array}{cc}
6194s & 0\\
61950 & s
6196\end{array}\right],
6197\]
6198
6199\end_inset
6200
6201kde
6202\begin_inset Formula $s$
6203\end_inset
6204
6205 představuje vhodně zvolený parametr.
6206 Takovýto člen ale ve standartní ztrátové funkci LQ řízení nevystupuje a
6207 jeho přidání již není tak snadné.
6208 Při implementaci této verze algoritmu však bylo užito jiné verze LQ algoritmu,
6209 která je obecnější a tento zápis dovoluje.
6210 Zmiňovaný přístup je založen na maticovém QR rozkladu a kromě toho, že
6211 umožňuje mnohem obecnější zadání úlohy s lineárním systémem a kvadratickou
6212 ztrátovou funkcí, jeho výpočet je i rychlejší z důvodu efektivnějšího provádění
6213 maticové inverze, kterou by bylo třeba počítat při řešení Riccatiho rovnice
6214 (
6215\begin_inset CommandInset ref
6216LatexCommand ref
6217reference "eq:riccati-lqg"
6218
6219\end_inset
6220
6221).
6222\end_layout
6223
6224\begin_layout Subsection
6225LQ řízení v
6226\begin_inset Formula $d-q$
6227\end_inset
6228
6229 
6230\end_layout
6231
6232\begin_layout Standard
6233Postup je anlogický jako v případě pro
6234\begin_inset Formula $\alpha-\beta$
6235\end_inset
6236
6237 souřadnice.
6238 Vyjdeme z rovnic
6239\begin_inset Formula
6240\begin{eqnarray*}
6241i_{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},\\
6242i_{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},\\
6243\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,\\
6244\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t,
6245\end{eqnarray*}
6246
6247\end_inset
6248
6249pro zjednodušení použijeme stejné označení konstant:
6250\begin_inset Formula $a=1-\frac{R_{s}}{L_{s}}\Delta t$
6251\end_inset
6252
6253,
6254\begin_inset Formula $b=\frac{\psi_{pm}}{L_{s}}\Delta t$
6255\end_inset
6256
6257,
6258\begin_inset Formula $c=\frac{\Delta t}{L_{s}}$
6259\end_inset
6260
6261,
6262\begin_inset Formula $d=1-\frac{B}{J}\Delta t$
6263\end_inset
6264
6265,
6266\begin_inset Formula $e=\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t$
6267\end_inset
6268
6269.
6270 Zátěžný moment opět předpokládáme nulový
6271\begin_inset Formula $T_{L}=0$
6272\end_inset
6273
6274.
6275 Získáme rovnice ve tvaru
6276\begin_inset Formula
6277\begin{eqnarray*}
6278i_{d,t+1} & = & ai_{d,t}+\Delta t\cdot i_{q,t}\omega_{t}+cu_{d,t},\\
6279i_{q,t+1} & = & ai_{q,t}-\Delta t\cdot i_{d,t}\omega_{t}-b\omega_{t}+cu_{q,t},\\
6280\omega_{t+1} & \text{=} & d\omega_{t}+ei_{q,t},\\
6281\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.
6282\end{eqnarray*}
6283
6284\end_inset
6285
6286
6287\end_layout
6288
6289\begin_layout Standard
6290Tento tvar rovnic je z hlediska linearizece daleko příznivější, protože
6291 jedinými nelineárními členy jsou
6292\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6293\end_inset
6294
6295.
6296 Problematika těchto dvou členů byla již nastíněna v části
6297\begin_inset CommandInset ref
6298LatexCommand ref
6299reference "sub:Rotace-do-dq-problclen"
6300
6301\end_inset
6302
6303, kde v rovnici (
6304\begin_inset CommandInset ref
6305LatexCommand ref
6306reference "eq:dqrce-probl-clen"
6307
6308\end_inset
6309
6310) jsou tyto členy zarámovány.
6311 Při jistém pořadí úprav (které ale není zcela korektní) tyto členy nevzniknou
6312 a je tedy namístě otázka, co se stane, když je zanedbáme.
6313 Pak by systém byl lineární, matici řízení
6314\begin_inset Formula $L$
6315\end_inset
6316
6317 by bylo možno předpočítat a celý návrh řízení by se usnadnil a hlavně urychlil.
6318 Jestli je však možné tyto členy zanedbat se ukáže až jako výsledek simulací,
6319 z tohoto důvodu zde bude uvedena i verze matic pro systém PMSM bez těchto
6320 členů.
6321 
6322\end_layout
6323
6324\begin_layout Standard
6325Ještě je třeba upozornit na důležitý detail.
6326 Na první pohled by se mohlo zdát, že jsme z rovnic kompletně odstranili
6327 závislost na úhlu natočení
6328\begin_inset Formula $\vartheta$
6329\end_inset
6330
6331 a nepotřebujeme jej tedy znát.
6332 To však není pravda, závislost tam stále je, i když skrytá.
6333 Měření výstupu i poskytování vstupu do systému probíhá v souřadné soustavě
6334 
6335\begin_inset Formula $\alpha-\beta$
6336\end_inset
6337
6338, když navrhujeme řízení v soustavě
6339\begin_inset Formula $d-q$
6340\end_inset
6341
6342 je samozřejmě třeba provést transformaci a pak inverzní transformaci zpět.
6343 Tyto transformace byly popsány v části
6344\begin_inset CommandInset ref
6345LatexCommand ref
6346reference "sub:Transformace_albe_dq"
6347
6348\end_inset
6349
6350 a zřejmě závisí právě na úhlu natočení
6351\begin_inset Formula $\vartheta$
6352\end_inset
6353
6354.
6355\end_layout
6356
6357\begin_layout Standard
6358Ztrátovou funkci budeme uvažovat stejnou jako v předchozím případě pro
6359\begin_inset Formula $\alpha-\beta$
6360\end_inset
6361
6362 a stav rovnou rozšíříme o referenční signál na
6363\begin_inset Formula $x_{t}=\left(i_{d,t},i_{q,t},\psi_{t},\vartheta_{t},\overline{\omega}_{t}\right)$
6364\end_inset
6365
6366.
6367 Vektor řízení je
6368\begin_inset Formula $u_{t}=\left(u_{d,t},u_{q,t}\right)$
6369\end_inset
6370
6371.
6372 Matice pro systém při neuvažování členů
6373\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6374\end_inset
6375
6376 jsou následující:
6377\begin_inset Formula
6378\begin{eqnarray*}
6379A & = & \left[\begin{array}{ccccc}
6380a & 0 & 0 & 0 & 0\\
63810 & a & -b & 0 & -b\\
63820 & e & d & 0 & d-1\\
63830 & 0 & \Delta t & 1 & \Delta t\\
63840 & 0 & 0 & 0 & 1
6385\end{array}\right],\\
6386B & = & \left[\begin{array}{cc}
6387c & 0\\
63880 & c\\
63890 & 0\\
63900 & 0\\
63910 & 0
6392\end{array}\right].
6393\end{eqnarray*}
6394
6395\end_inset
6396
6397Když členy
6398\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6399\end_inset
6400
6401 uvažovat budeme, je třeba provést linearizaci a matice
6402\begin_inset Formula $A_{t}$
6403\end_inset
6404
6405 pak již nebude konstantní
6406\begin_inset Formula
6407\[
6408A_{t}=\left[\begin{array}{ccccc}
6409a & \Delta t\cdot\omega & \Delta t\cdot i_{q} & 0 & \Delta t\cdot i_{q}\\
6410-\Delta t\cdot\omega & a & -\Delta t\cdot i_{d}-b & 0 & -\Delta t\cdot i_{d}-b\\
64110 & e & d & 0 & d-1\\
64120 & 0 & \Delta t & 1 & \Delta t\\
64130 & 0 & 0 & 0 & 1
6414\end{array}\right].
6415\]
6416
6417\end_inset
6418
6419Matice
6420\begin_inset Formula $B$
6421\end_inset
6422
6423 zůstává stejná.
6424\end_layout
6425
6426\begin_layout Section
6427Konkrétní hodnoty parametrů
6428\end_layout
6429
6430\begin_layout Subsection
6431Parametry PMSM
6432\end_layout
6433
6434\begin_layout Standard
6435Pro simulace byl uvažován model PMSM s následujícími parametry:
6436\end_layout
6437
6438\begin_layout Standard
6439\begin_inset Formula
6440\begin{eqnarray*}
6441R_{s} & = & 0.28;\\
6442L_{s} & = & 0.003465;\\
6443\psi_{pm} & = & 0.1989;\\
6444B & = & 0;\\
6445T_{L} & = & 0;\\
6446k_{p} & = & 1.5;\\
6447p_{p} & = & 4.0;\\
6448J & = & 0.04;\\
6449\Delta t & = & 0.000125.
6450\end{eqnarray*}
6451
6452\end_inset
6453
6454Což vede na zjednodušené koeficienty:
6455\begin_inset Formula
6456\begin{eqnarray*}
6457a & = & 0.9898;\\
6458b & = & 0.0072;\\
6459c & = & 0.0361;\\
6460d & = & 1.0;\\
6461e & = & 0.0149.
6462\end{eqnarray*}
6463
6464\end_inset
6465
6466
6467\end_layout
6468
6469\begin_layout Subsection
6470Kovarianční matice
6471\end_layout
6472
6473\begin_layout Standard
6474Kovarianční matice
6475\begin_inset Formula $M_{k}$
6476\end_inset
6477
6478 a
6479\begin_inset Formula $N_{k}$
6480\end_inset
6481
6482 šumu v systému a šumu měření předpokládáme známé a pro účely testování
6483 je volíme následovně:
6484\begin_inset Formula
6485\begin{eqnarray*}
6486M_{k} & = & \mathrm{diag\left(0.0013;\:0.0013;\:5.0e-6;\:1.0e-10\right),}\\
6487N_{k} & = & \mathrm{diag}\left(0.0006;\:0.0006\right).
6488\end{eqnarray*}
6489
6490\end_inset
6491
6492
6493\end_layout
6494
6495\begin_layout Subsection
6496Další hodnoty
6497\end_layout
6498
6499\begin_layout Standard
6500Další hodnoty, jako požadovaná hodnota otáček (referenční signál)
6501\begin_inset Formula $\overline{\omega}$
6502\end_inset
6503
6504, časový horizont
6505\begin_inset Formula $T$
6506\end_inset
6507
6508, penalizační matice ve ztrátové funkci
6509\begin_inset Formula $Q$
6510\end_inset
6511
6512,
6513\begin_inset Formula $R$
6514\end_inset
6515
6516,
6517\begin_inset Formula $S$
6518\end_inset
6519
6520, budou specifikovány pro konkrétní simulaci.
6521\end_layout
6522
6523\begin_layout Section
6524TODO
6525\end_layout
6526
6527\begin_layout Standard
6528možná něco vlastního v matlabu
6529\end_layout
6530
6531\begin_layout Standard
6532závěry ze simulátoru
6533\end_layout
6534
6535\begin_layout Standard
6536
6537\series bold
6538vypočítat časovou závislot prvků matice L
6539\end_layout
6540
6541\begin_layout Standard
6542\begin_inset Newpage newpage
6543\end_inset
6544
6545
6546\end_layout
6547
6548\begin_layout Addchap
6549Závěr
6550\end_layout
6551
6552\begin_layout Standard
6553\begin_inset Newpage newpage
6554\end_inset
6555
6556
6557\end_layout
6558
6559\begin_layout Standard
6560\begin_inset Newpage clearpage
6561\end_inset
6562
6563
6564\end_layout
6565
6566\begin_layout Standard
6567\begin_inset CommandInset bibtex
6568LatexCommand bibtex
6569bibfiles "vyz_clanky,vyz_texty"
6570options "bibtotoc,czechiso"
6571
6572\end_inset
6573
6574
6575\end_layout
6576
6577\end_body
6578\end_document
Note: See TracBrowser for help on using the browser.