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

Revision 1350, 147.3 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 opět 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
1869Po dosazení získáme 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
2275tedy po dosazení
2276\begin_inset Formula
2277\[
2278P=k_{p}\left(-i_{\alpha}\omega\psi_{pm}\sin\vartheta+i_{\beta}\omega\psi_{pm}\cos\vartheta\right).
2279\]
2280
2281\end_inset
2282
2283Moment
2284\begin_inset Formula $T_{e}$
2285\end_inset
2286
2287 lze pak určit ze vztahu
2288\begin_inset Formula $P=\omega_{m}T_{e}$
2289\end_inset
2290
2291 a tedy
2292\begin_inset Formula
2293\[
2294T_{e}=\frac{P}{\omega_{m}}=k_{p}\frac{i_{\beta}\omega\psi_{pm}\cos\vartheta-i_{\alpha}\omega\psi_{pm}\sin\vartheta}{\omega_{m}}=k_{p}p_{p}\psi_{pm}\left(i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta\right),
2295\]
2296
2297\end_inset
2298
2299kde jsme využili vztahu
2300\begin_inset Formula $\frac{\omega}{\omega_{m}}=p_{p}$
2301\end_inset
2302
2303.
2304\end_layout
2305
2306\begin_layout Standard
2307Dosazení do rovnice pro momenty pak vede na tvar
2308\begin_inset Formula
2309\[
2310k_{p}p_{p}\psi_{pm}\left(i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta\right)-T_{L}-B\omega_{m}=J\frac{d\omega_{m}}{dt}.
2311\]
2312
2313\end_inset
2314
2315Ještě je třeba upravit rovnici tak, aby v ní nevystupovaly mechanické otáčky
2316 
2317\begin_inset Formula $\omega_{m}$
2318\end_inset
2319
2320, ale otáčky elektrické
2321\begin_inset Formula $\omega$
2322\end_inset
2323
2324.
2325 Toho je možno snadno dosáhnout násobením celé rovnice
2326\begin_inset Formula $p_{p}$
2327\end_inset
2328
2329.
2330 Rovnici ještě vydělíme momentem setrvačnosti
2331\begin_inset Formula $J$
2332\end_inset
2333
2334 a získáme tvar
2335\begin_inset Formula
2336\[
2337\frac{d\omega}{dt}=\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\left(i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta\right)-\frac{T_{L}p_{p}}{J}-\frac{B}{J}\omega.
2338\]
2339
2340\end_inset
2341
2342Tedy máme poslední rovnici následující soustavy:
2343\end_layout
2344
2345\begin_layout Standard
2346\begin_inset Formula
2347\begin{eqnarray*}
2348\frac{di_{\alpha}}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}i_{\alpha}+\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta+\frac{u_{\alpha}}{L_{s}},\\
2349\frac{di_{\beta}}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}i_{\beta}-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta+\frac{u_{\beta}}{L_{s}},\\
2350\frac{d\omega}{dt} & \text{=} & \frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\left(i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta\right)-\frac{B}{J}\omega-\frac{p_{p}}{J}T_{L},\\
2351\frac{d\vartheta}{dt} & \text{=} & \omega.
2352\end{eqnarray*}
2353
2354\end_inset
2355
2356
2357\end_layout
2358
2359\begin_layout Subsection
2360Odvození rovnice pro
2361\begin_inset Formula $\omega$
2362\end_inset
2363
2364 v
2365\begin_inset Formula $d-q$
2366\end_inset
2367
2368 soustavě pro různé indukčnosti
2369\begin_inset CommandInset label
2370LatexCommand label
2371name "sub:Odvození-rovnice-pro-omegavdqruzne-ldq"
2372
2373\end_inset
2374
2375
2376\end_layout
2377
2378\begin_layout Standard
2379Zatím jsme ve většině případů předchozího odvození učinili zjednodušující
2380 předpoklad stejných indukčností
2381\begin_inset Formula $L_{d}=L_{q}=L_{s}$
2382\end_inset
2383
2384.
2385 To relativně dobře platí pro případ SMPMSM.
2386 Pro IPMSM a přesnější model SMPMSM toto však neplatí a
2387\begin_inset Formula $L_{d}\neq L_{q}$
2388\end_inset
2389
2390.
2391 Tato vlastnost bude také velmi důležitá při užití estimačních technik označovan
2392ých jako
2393\emph on
2394injektáže
2395\emph default
2396 (detailněji dále v textu).
2397 Mít tedy k dispozici i rovnice pro různé indukčnosti je velmi žádoucí.
2398 Rovnice pro proudy v
2399\begin_inset Formula $d-q$
2400\end_inset
2401
2402 souřadnicích s různými indukčnostmi jsou již uvedeny v části
2403\begin_inset CommandInset ref
2404LatexCommand ref
2405reference "rovnice_i_dq_ruzneL"
2406
2407\end_inset
2408
2409.
2410 Rovnice pro
2411\begin_inset Formula $\omega$
2412\end_inset
2413
2414 bude odvozena nyní:
2415\end_layout
2416
2417\begin_layout Standard
2418Opět vyjdeme z analogických vztahů jako při předchozím odvození pro
2419\begin_inset Formula $\alpha-\beta$
2420\end_inset
2421
2422, tedy
2423\begin_inset Formula
2424\[
2425T_{e}-T_{L}-B\omega_{m}=J\frac{d\omega_{m}}{dt},
2426\]
2427
2428\end_inset
2429
2430kde vyjádříme
2431\begin_inset Formula $T_{e}$
2432\end_inset
2433
2434 ze vztahu
2435\begin_inset Formula
2436\[
2437T_{e}=\frac{P}{\omega_{m}}.
2438\]
2439
2440\end_inset
2441
2442Tedy transformujeme následující vyjádření pro výkond z
2443\begin_inset Formula $\alpha-\beta$
2444\end_inset
2445
2446 do
2447\begin_inset Formula $d-q$
2448\end_inset
2449
2450 
2451\begin_inset Formula
2452\begin{eqnarray*}
2453P & = & k_{p}\left(u_{\alpha}i_{\alpha}+u_{\beta}i_{\beta}\right),\\
2454P & = & k_{p}\left(\left(u_{d}\cos\vartheta-u_{q}\sin\vartheta\right)\left(i_{d}\cos\vartheta-i_{q}\sin\vartheta\right)+\left(u_{q}\cos\vartheta+u_{d}\sin\vartheta\right)\left(i_{q}\cos\vartheta+i_{d}\sin\vartheta\right)\right),\\
2455P & \text{=} & k_{p}\left(u_{d}i_{d}+u_{q}i_{q}\right).
2456\end{eqnarray*}
2457
2458\end_inset
2459
2460Opět dosadíme za
2461\begin_inset Formula $u_{d,q}$
2462\end_inset
2463
2464 složky indukovaného napětí bez derivace proudů
2465\begin_inset Formula
2466\begin{eqnarray*}
2467u_{d} & = & -\omega L_{q}i_{q},\\
2468u_{q} & = & \omega L_{d}i_{d}+\omega\psi_{pm}.
2469\end{eqnarray*}
2470
2471\end_inset
2472
2473To vede na
2474\begin_inset Formula
2475\begin{eqnarray*}
2476P & = & k_{p}\left(-\omega L_{q}i_{q}i_{d}+\left(\omega L_{d}i_{d}+\omega\psi_{pm}\right)i_{q}\right),\\
2477P & = & k_{p}\omega\left(i_{d}i_{q}\left(L_{d}-L_{q}\right)+\psi_{pm}i_{q}\right).
2478\end{eqnarray*}
2479
2480\end_inset
2481
2482A po dosazení získáme vyjádření pro moment
2483\begin_inset Formula $T_{e}$
2484\end_inset
2485
2486 ve tvaru
2487\begin_inset Formula
2488\[
2489T_{e}=k_{p}p_{p}\left(i_{d}i_{q}\left(L_{d}-L_{q}\right)+\psi_{pm}i_{q}\right).
2490\]
2491
2492\end_inset
2493
2494Rovnice
2495\begin_inset Formula $T_{e}-T_{L}-B\omega_{m}=J\frac{d\omega_{m}}{dt}$
2496\end_inset
2497
2498 pak po dosazení
2499\begin_inset Formula $T_{e}$
2500\end_inset
2501
2502, vydělení
2503\begin_inset Formula $J$
2504\end_inset
2505
2506 a násobení
2507\begin_inset Formula $p_{p}$
2508\end_inset
2509
2510 přejde na tvar
2511\begin_inset Formula
2512\[
2513\frac{d\omega}{dt}=\frac{k_{p}p_{p}^{2}}{J}\left(\left(L_{d}-L_{q}\right)i_{d}i_{q}+\psi_{pm}i_{q}\right)-\frac{B}{J}\omega-\frac{p_{p}}{J}T_{L}.
2514\]
2515
2516\end_inset
2517
2518
2519\end_layout
2520
2521\begin_layout Subsection
2522Diskretizace
2523\begin_inset CommandInset label
2524LatexCommand label
2525name "sub:Diskretizace-rovnice-alfabeta"
2526
2527\end_inset
2528
2529
2530\end_layout
2531
2532\begin_layout Standard
2533Výpočty jsou prováděny výhradně na počítači, simulace na PC a v případě
2534 řízení reálného stroje se obvykle užívá DSP.
2535 Je tedy třeba výše odvozené diferenciální rovnice diskretizovat a převést
2536 na rovnice diferenční.
2537 Diskretizaci je vhodné volit co možná nejjednodušší, aby se příliš nekomplikova
2538ly výsledné rovnice a aby bylo umožněno jejich případné rychlé zpracování
2539 v reálném čase.
2540\end_layout
2541
2542\begin_layout Standard
2543Diskretizací pomocí Eulerovy metody s časovým krokem
2544\begin_inset Formula $\Delta t$
2545\end_inset
2546
2547 získáme následující diskrétní diferenční rovnice:
2548\end_layout
2549
2550\begin_layout Standard
2551\begin_inset Formula
2552\begin{eqnarray*}
2553i_{\alpha,t+1} & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{\alpha,t}+\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}\sin\vartheta_{t}+\frac{\Delta t}{L_{s}}u_{\alpha,t},\\
2554i_{\beta,t+1} & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{\beta,t}-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}\cos\vartheta_{t}+\frac{\Delta t}{L_{s}}u_{\beta,t},\\
2555\omega_{t+1} & \text{=} & \left(1-\frac{B}{J}\Delta t\right)\omega_{t}+\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t\left(i_{\beta,t}\cos\vartheta_{t}-i_{\alpha,t}\sin\vartheta_{t}\right)-\frac{p_{p}}{J}T_{L}\Delta t,\\
2556\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.
2557\end{eqnarray*}
2558
2559\end_inset
2560
2561
2562\end_layout
2563
2564\begin_layout Subsection
2565Rotace do
2566\begin_inset Formula $d-q$
2567\end_inset
2568
2569
2570\begin_inset CommandInset label
2571LatexCommand label
2572name "sub:Rotace-do-dq-problclen"
2573
2574\end_inset
2575
2576
2577\end_layout
2578
2579\begin_layout Standard
2580Nyní ještě provedeme rotaci rovnic ze souřadnic
2581\begin_inset Formula $\alpha-\beta$
2582\end_inset
2583
2584 do
2585\begin_inset Formula $d-q$
2586\end_inset
2587
2588.
2589 Jednak v diferenciálním případě, který bude následovat diskretizace, ale
2590 také v diskrétním případě diferenčních rovnic.
2591 Oba postupy pak budou srovnány.
2592\end_layout
2593
2594\begin_layout Standard
2595Převod do rotující souřadné soustavy
2596\begin_inset Formula $d-q$
2597\end_inset
2598
2599 pootočené o úhel
2600\begin_inset Formula $\vartheta$
2601\end_inset
2602
2603 a rotojící rychlostí
2604\begin_inset Formula $\omega$
2605\end_inset
2606
2607:
2608\begin_inset Formula
2609\[
2610\left[\begin{array}{c}
2611x_{d}\\
2612x_{q}
2613\end{array}\right]\text{=}\left[\begin{array}{cc}
2614\cos\vartheta & \sin\vartheta\\
2615-\sin\vartheta & \cos\vartheta
2616\end{array}\right]\left[\begin{array}{c}
2617x_{\alpha}\\
2618x_{\beta}
2619\end{array}\right],
2620\]
2621
2622\end_inset
2623
2624viz
2625\begin_inset CommandInset ref
2626LatexCommand ref
2627reference "sub:Transformace_albe_dq"
2628
2629\end_inset
2630
2631 nebo stejného efektu lze dosáhnout i použítím komplexních souřadnic a zápisem
2632 
2633\begin_inset Formula $x_{dq}=e^{j\vartheta}x_{\alpha\beta}$
2634\end_inset
2635
2636, jako v části
2637\begin_inset CommandInset ref
2638LatexCommand ref
2639reference "sub:Odvození-rovnic-vdq"
2640
2641\end_inset
2642
2643.
2644\end_layout
2645
2646\begin_layout Standard
2647Následně tedy
2648\begin_inset Formula
2649\begin{alignat*}{2}
2650i_{d} & = & i_{\alpha}\cos\vartheta+i_{\beta}\sin\vartheta,\\
2651i_{q} & = & i_{\beta}\cos\vartheta-i_{\alpha}\sin\vartheta,
2652\end{alignat*}
2653
2654\end_inset
2655
2656
2657\end_layout
2658
2659\begin_layout Standard
2660a analogicky pro
2661\begin_inset Formula $u$
2662\end_inset
2663
2664.
2665 Naopak pro inverzní transformaci
2666\end_layout
2667
2668\begin_layout Standard
2669\begin_inset Formula
2670\begin{alignat*}{2}
2671i_{\alpha} & = & i_{d}\cos\vartheta-i_{q}\sin\vartheta,\\
2672i_{\beta} & = & i_{q}\cos\vartheta+i_{d}\sin\vartheta,
2673\end{alignat*}
2674
2675\end_inset
2676
2677
2678\end_layout
2679
2680\begin_layout Standard
2681a opět anoalogicky pro
2682\begin_inset Formula $u$
2683\end_inset
2684
2685.
2686 To po dosazení do původních diferenciálních rovnic vede na
2687\end_layout
2688
2689\begin_layout Standard
2690\begin_inset Formula
2691\begin{eqnarray*}
2692\frac{d(i_{d}\cos\vartheta-i_{q}\sin\vartheta)}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}(i_{d}\cos\vartheta-i_{q}\sin\vartheta)+\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta+\frac{u_{d}\cos\vartheta-u_{q}\sin\vartheta}{L_{s}},\\
2693\frac{d(i_{q}\cos\vartheta+i_{d}\sin\vartheta)}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}(i_{q}\cos\vartheta+i_{d}\sin\vartheta)-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta+\frac{u_{q}\cos\vartheta+u_{d}\sin\vartheta}{L_{s}},\\
2694\frac{d\omega}{dt} & \text{=} & \frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\left(i_{q}\right)-\frac{B}{J}\omega-\frac{p_{p}}{J}T_{L},\\
2695\frac{d\vartheta}{dt} & \text{=} & \omega.
2696\end{eqnarray*}
2697
2698\end_inset
2699
2700
2701\end_layout
2702
2703\begin_layout Standard
2704Ve třetí rovnici rovnou dosadíme
2705\begin_inset Formula $i_{q}$
2706\end_inset
2707
2708, čtvrtá se nemění a z prvních dvou vyjádříme rovnice pro proudy a napětí
2709 v
2710\begin_inset Formula $d$
2711\end_inset
2712
2713 a
2714\begin_inset Formula $q$
2715\end_inset
2716
2717, například tak, že první rovnici násobíme
2718\begin_inset Formula $\cos\vartheta$
2719\end_inset
2720
2721 a sečteme s druhou násobenou
2722\begin_inset Formula $\sin\vartheta$
2723\end_inset
2724
2725, dále pak první rovnici násobenou
2726\begin_inset Formula $-\sin\vartheta$
2727\end_inset
2728
2729 sečteme s druhou násobenou
2730\begin_inset Formula $\cos\vartheta$
2731\end_inset
2732
2733, tento postup vede na rovnice
2734\end_layout
2735
2736\begin_layout Standard
2737\begin_inset Formula
2738\begin{eqnarray*}
2739\frac{di_{d}}{dt} & \text{=} & -\frac{R_{s}}{L_{s}}i_{d}-i_{q}\omega+\frac{u_{d}}{L_{s}},\\
2740\frac{di_{q}}{dt} & \text{=} & i_{d}\omega-\frac{R_{s}}{L_{s}}i_{q}-\frac{\psi_{pm}}{L_{s}}\omega+\frac{u_{q}}{L_{s}},\\
2741\frac{d\omega}{dt} & \text{=} & \frac{k_{p}p_{p}^{2}\psi_{pm}}{J}i_{q}-\frac{B}{J}\omega-\frac{p_{p}}{J}T_{L},\\
2742\frac{d\vartheta}{dt} & \text{=} & \omega.
2743\end{eqnarray*}
2744
2745\end_inset
2746
2747
2748\end_layout
2749
2750\begin_layout Standard
2751Zde jsou zajímavé členy
2752\begin_inset Formula $-i_{q}\omega$
2753\end_inset
2754
2755 a
2756\begin_inset Formula $i_{d}\omega$
2757\end_inset
2758
2759 v první a druhé rovnici, protože když bychom nejdříve provedli diskretizaci
2760 a až následně převod do
2761\begin_inset Formula $d-q$
2762\end_inset
2763
2764 souřadnic, tyto členy zřejmě nevzniknou.
2765 Nevzniknou také, když soustavu
2766\begin_inset Formula $d-q$
2767\end_inset
2768
2769 definujeme ne jako pootočenou o
2770\begin_inset Formula $\vartheta$
2771\end_inset
2772
2773, ale jako soustavu pootočenou o nějaké konstantní
2774\begin_inset Formula $\varepsilon$
2775\end_inset
2776
2777.
2778 Z formálního hlediska se jeví jako nejvíce správné řešení zahrnující tyto
2779 členy.
2780 Pro praktické použití ale je vhodné otestovat, jaký je vliv těchto členů.
2781 Diskretizovaná verze rovnic v
2782\begin_inset Formula $d-q$
2783\end_inset
2784
2785 je tedy
2786\end_layout
2787
2788\begin_layout Standard
2789\begin_inset Formula
2790\begin{eqnarray}
2791i_{d,t+1}+\left|\overline{\underline{\left(-\Delta t\cdot i_{q,t}\omega_{t}\right)}}\right| & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{d,t}+\frac{\Delta t}{L_{s}}u_{d,t},\nonumber \\
2792i_{q,t+1}+\left|\underline{\overline{\left(+\Delta t\cdot i_{d,t}\omega_{t}\right)}}\right| & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{q,t}-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}+\frac{\Delta t}{L_{s}}u_{q,t},\label{eq:dqrce-probl-clen}\\
2793\omega_{t+1} & \text{=} & \left(1-\frac{B}{J}\Delta t\right)\omega_{t}+\Delta t\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}i_{q,t}-\frac{p_{p}}{J}T_{L}\Delta t,\nonumber \\
2794\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t,\nonumber
2795\end{eqnarray}
2796
2797\end_inset
2798
2799kde
2800\begin_inset Quotes gld
2801\end_inset
2802
2803problematické
2804\begin_inset Quotes grd
2805\end_inset
2806
2807 členy jsou v rámečku.
2808\end_layout
2809
2810\begin_layout Section
2811Problematika modelu
2812\begin_inset CommandInset label
2813LatexCommand label
2814name "sec:Problematika-modelu"
2815
2816\end_inset
2817
2818
2819\end_layout
2820
2821\begin_layout Standard
2822Dále budeme pracovat zpravidla převážně s rovnicemi odvozenými v předchozí
2823 části a skutečný stroj ustoupí do pozadí.
2824 Je však třeba mít na paměti, že za rovnicemi se skrývá fyzikální realita
2825 a mnoho jevů, které ji doprovází.
2826 Tyto jevy se totiž při aplikaci regulátoru na skutečném stroji projeví.
2827 Jedná se především o následující body:
2828\end_layout
2829
2830\begin_layout Itemize
2831
2832\series bold
2833nepřesnost modelu
2834\series default
2835 -- chyby způsobené zanedbáním nejrůznějších fyzikálních vlivů a důsledky
2836 zjednodušujících předpokladů, například závislosti některých veličin na
2837 teplotě, sycení magnetických obvodů, obecně nekonstantní parametry stroje
2838 atd.
2839\end_layout
2840
2841\begin_layout Itemize
2842
2843\series bold
2844nedokonalosti stroje
2845\series default
2846 -- žádný stroj nebude vyrobený přesně, aby odpovídal modelu, vyskytnou
2847 se různé nerovnosti, nesymetrie a podobně
2848\end_layout
2849
2850\begin_layout Itemize
2851
2852\series bold
2853diskretizační a zaokrouhlovací chyby
2854\series default
2855 -- řízení je navrhováno pro digitální počítač a tedy dříve nebo později
2856 je třeba provést diskretizaci a kvantizaci všech zpracovávaných veličin
2857\end_layout
2858
2859\begin_layout Itemize
2860
2861\series bold
2862chyby měření
2863\series default
2864 -- měřící přístroje a čidla, která získávají informace o motoru nejsou
2865 přesná, mají pouze určitou rozlišovací schopnost a také omezenou možnost
2866 předat informaci, zejména pokud se jedná o digitální zařízení
2867\end_layout
2868
2869\begin_layout Itemize
2870
2871\series bold
2872napájecí zdroj
2873\series default
2874 -- zařízení, které dodává regulátorem požadované napětí do stroje není
2875 ideální, naopak odpovídá ideálním požadavkům zpravidla velmi špatně, využívá
2876 pulzní šířkové modulace (PWM) a invertoru; tyto zařízení pak přinášejí
2877 množství negativních efektů
2878\end_layout
2879
2880\begin_layout Standard
2881Tyto jevy se velmi těžko popisují a jejich zachycení v modelu přináší mnoho
2882 komplikací.
2883 Většinu z nich ani nedokážeme popsat a předvídat.
2884 Proto se pokusíme co nejvíce z výše zmíněných problémů zahrnout pod pojem
2885 šum.
2886 Vzniká pak ale otázka, jak takový šum vhodně nastavit v modelu, aby alespoň
2887 přibližně odpovídal problematickým jevům.
2888 V rovnicích z předchozí části tedy budeme navíc ještě uvažovat jednoduchý
2889 model šumu a to aditivní bílý Gaussovský šum.
2890\end_layout
2891
2892\begin_layout Chapter
2893Algoritmy pro řízení a estimaci
2894\end_layout
2895
2896\begin_layout Section
2897Estimace stavových veličin
2898\begin_inset CommandInset label
2899LatexCommand label
2900name "sec:Estimace-stavových-veličin"
2901
2902\end_inset
2903
2904
2905\end_layout
2906
2907\begin_layout Subsubsection
2908Mechanické veličiny
2909\end_layout
2910
2911\begin_layout Standard
2912Pro řízení PMSM je důležité, že se jedná o synchronní stroj, kdy se rotor
2913 otáčí současně (synchronně) s točivým magnetickým polem vytvořeným cívkami
2914 statoru.
2915 Proto, když chceme navrhnout řízení takového stroje musíme nutně znát polohu
2916 rotoru
2917\begin_inset Formula $\vartheta$
2918\end_inset
2919
2920, a to s relativně velkou přesností.
2921 Dále, protože se v textu zaměřujeme na řízení rychlosti stroje (regulovanou
2922 veličinou jsou otáčky rotoru) potřebujeme znát i hodnotu otáček
2923\begin_inset Formula $\omega$
2924\end_inset
2925
2926.
2927 Problematika získání těchto hodnot se však ukazuje být netriviální.
2928 Obecně existuje několik přístupů, které budou detailněji rozebrány dále
2929 v textu.
2930\end_layout
2931
2932\begin_layout Paragraph
2933Poznámka:
2934\end_layout
2935
2936\begin_layout Standard
2937Zmiňované veličiny
2938\begin_inset Formula $\vartheta$
2939\end_inset
2940
2941 a
2942\begin_inset Formula $\omega$
2943\end_inset
2944
2945 jsou svázány jdenoduchým diferenciálním vztahem
2946\begin_inset Formula $\frac{d\vartheta}{dt}=\omega$
2947\end_inset
2948
2949.
2950 Při praktickém užití, kdy rovnice diskretizujeme, může být ale výpočet
2951 derivace popřípadě integrálu velmi nepřesný.
2952 Dáváme tedy přednost metodám estimace těchto veličin, které nám poskytují
2953 odhad obou.
2954\end_layout
2955
2956\begin_layout Subsubsection
2957Elektrické veličiny
2958\end_layout
2959
2960\begin_layout Standard
2961Co se týče dalších (elektrických) stavových veličin systému, ve výše uvedených
2962 rovnicích vystupují ještě proudy
2963\begin_inset Formula $i$
2964\end_inset
2965
2966 a napětí
2967\begin_inset Formula $u$
2968\end_inset
2969
2970.
2971 Proudy
2972\begin_inset Formula $i$
2973\end_inset
2974
2975 předpokládáme, že měříme, samozřejmě jen s určitou přesností.
2976 Napětí
2977\begin_inset Formula $u$
2978\end_inset
2979
2980 pak jsou vstupy, kterými řídíme systém.
2981 Ty navrhujeme a tedy je předpokládáme známé, je však třeba uvést, že řízením
2982 navržená napětí
2983\begin_inset Formula $u$
2984\end_inset
2985
2986 nejdou přímo do motoru, ale slouží pouze jako referenční hodnoty pro napájecí
2987 zdroj.
2988 Kontrolu nad napětím na vstupu do motoru tedy nemáme.
2989\end_layout
2990
2991\begin_layout Subsubsection
2992Bezsenzorové řízení
2993\end_layout
2994
2995\begin_layout Standard
2996Dále se v textu hovoří o
2997\emph on
2998bezsenzorovém řízení
2999\emph default
3000.
3001 Pod tímto pojmem je vždy bezvýhradně myšleno řízení, které nevyužívá senzorů
3002 k měření mechanických veličin.
3003 Elektrické veličiny jsou měřeny vždy.
3004\end_layout
3005
3006\begin_layout Subsection
3007Senzorové metody
3008\end_layout
3009
3010\begin_layout Subsubsection*
3011Senzory
3012\end_layout
3013
3014\begin_layout Standard
3015Nejpřímočařejším přístupem pro určování mechanických veličin je osazení
3016 stroje senzory.
3017 Často se může jednat o pulzní snímače na principu vhodného kódu
3018\begin_inset CommandInset citation
3019LatexCommand cite
3020key "novak2006"
3021
3022\end_inset
3023
3024.
3025 Další možností je využití Hallových senzorů
3026\begin_inset CommandInset citation
3027LatexCommand cite
3028key "PUK1"
3029
3030\end_inset
3031
3032.
3033 Využití senzorů přináší obecně mnoho nevýhod.
3034 Přidává do zařízení další části a tím zvyšuje jeho cenu i poruchovost.
3035 Je třeba řešit jeho připojení k motoru a vodiče pro sběr dat.
3036 Řízení využívající senzory je méně robustní a v případě selhání senzoru
3037 ztrácíme nad strojem kontrolu.
3038 To může být nežádoucí obvzláště, je-li motor využíván současně i jako brzda
3039 
3040\begin_inset CommandInset citation
3041LatexCommand cite
3042key "PCW1"
3043
3044\end_inset
3045
3046.
3047 
3048\end_layout
3049
3050\begin_layout Standard
3051Je tedy snaha se užití senzorů vyhnout a k určování polohy a otáček rotoru
3052 využít jiných,
3053\emph on
3054bezsenzorových
3055\emph default
3056, metod.
3057\end_layout
3058
3059\begin_layout Subsubsection*
3060Rezolvery
3061\end_layout
3062
3063\begin_layout Standard
3064Podle
3065\begin_inset CommandInset citation
3066LatexCommand cite
3067key "novak2006"
3068
3069\end_inset
3070
3071 a
3072\begin_inset CommandInset citation
3073LatexCommand cite
3074key "PAH1"
3075
3076\end_inset
3077
3078 se jedná o v praxi často využívaná zařízení k vyhodnocení úhlu natočení
3079 rotoru PMSM.
3080 Rezolver je speciální servomechanismus, v podstatě střídavý stroj.
3081 Pracuje na principu polohového transformátoru.
3082 Na rotoru má umístěné bezkontaktně napájené budící vinutí (primární vinutí
3083 transformátoru).
3084 Na statoru dvě vinutí posunutá o
3085\begin_inset Formula $90^{\circ}$
3086\end_inset
3087
3088 (představují sekundární vinutí).
3089 Zařízení je napájeno vysokofrekvenčním napětím okolo
3090\begin_inset Formula $5-10kHz$
3091\end_inset
3092
3093 o malé amplitudě cca
3094\begin_inset Formula $5V$
3095\end_inset
3096
3097.
3098 Velikosti napětí indukovaných ve statorovách vinutích jsou závislé na úhlovém
3099 natočení rotoru (
3100\begin_inset Formula $\sin$
3101\end_inset
3102
3103 a
3104\begin_inset Formula $\cos$
3105\end_inset
3106
3107).
3108 To následně může být získáno například pomocí fázového závěsu.
3109\end_layout
3110
3111\begin_layout Standard
3112Rezolvery jsou robustní a vyhodnocují přesně úhel natočení, toho se využívá
3113 například v robotice.
3114 Je však třeba složitějších obvodů, pro samotné vyhodnocení.
3115 Velkou nevýhodou ale je, že se jedná o přídavné zařízení a s tím jsou spojeny
3116 problémy již zmiňované u senzorů.
3117\end_layout
3118
3119\begin_layout Standard
3120Dále se ještě nabízí otázka, proč místo užití rezolvéru přímo nepoužít vysokofre
3121kvenční signál v samotném PMSM v rámci některé z injektážních metod.
3122\end_layout
3123
3124\begin_layout Subsection
3125Zpětné elektromotorické síly
3126\end_layout
3127
3128\begin_layout Standard
3129Využítí zpětné elektromotorické síly (
3130\emph on
3131back electromotiric force, back-EMF
3132\emph default
3133) je metoda, kdy informaci o úhlu natočení a otáčkách rotoru získáváme z
3134 indukovaného napětí.
3135 Princip je v podstatě velmi jednoduchý a nejlépe je vidět na rovnicích
3136 pro proudy v souřadnicích
3137\begin_inset Formula $\alpha-\beta$
3138\end_inset
3139
3140, které představují přímý vztah mezí řízením systému na vstupu a měřenými
3141 výstupu:
3142\begin_inset Formula
3143\begin{eqnarray*}
3144\frac{di_{\alpha}}{dt} & = & -\frac{R_{s}}{L_{s}}i_{\alpha}\left|\underline{\overline{+\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta}}\right|+\frac{u_{\alpha}}{L_{s}},\\
3145\frac{di_{\beta}}{dt} & = & -\frac{R_{s}}{L_{s}}i_{\beta}\left|\underline{\overline{-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta}}\right|+\frac{u_{\beta}}{L_{s}},
3146\end{eqnarray*}
3147
3148\end_inset
3149
3150kde právě zarámované členy odpovídají indukovaným napětím a je z nich možno
3151 získat hodnoty
3152\begin_inset Formula $\vartheta$
3153\end_inset
3154
3155 a
3156\begin_inset Formula $\omega$
3157\end_inset
3158
3159.
3160 V ideálním případě by stačilo pouze členy extrahovat
3161\begin_inset Formula $e_{\alpha}=\frac{\psi_{pm}}{L_{s}}\omega\sin\vartheta$
3162\end_inset
3163
3164 a
3165\begin_inset Formula $e_{\beta}=-\frac{\psi_{pm}}{L_{s}}\omega\cos\vartheta$
3166\end_inset
3167
3168 a vypočítat
3169\begin_inset Formula
3170\begin{eqnarray*}
3171\vartheta & = & \arctan\left(-\frac{e_{\alpha}}{e_{\beta}}\right),\\
3172\left|\omega\right| & = & \frac{L_{s}}{\psi_{pm}}\sqrt{e_{\alpha}^{2}+e_{\beta}^{2}}.
3173\end{eqnarray*}
3174
3175\end_inset
3176
3177
3178\end_layout
3179
3180\begin_layout Subsubsection
3181Komplikace
3182\end_layout
3183
3184\begin_layout Standard
3185Ve skutečnosti ale postup není tak jednoduchý.
3186 Jednak je třeba ještě vyřešit problém se znaménkem
3187\begin_inset Formula $\mathrm{sign\,}\omega$
3188\end_inset
3189
3190, protože uvedené rovnice jsou symetrické na substituci
3191\begin_inset Formula $\left(\omega,\:\vartheta\right)\longleftrightarrow\left(-\omega,\:\vartheta+\pi\right)$
3192\end_inset
3193
3194.
3195 
3196\end_layout
3197
3198\begin_layout Standard
3199Dále do systému vstupuje šum a při malém odstupu signálu od šumu (
3200\emph on
3201S/N
3202\emph default
3203) bude výpočet výše značně nepřesný.
3204 To také souvisí dalším, největším, problémem tohoto přístupu.
3205 Zatímco amplitudu šumu uvažujeme neměnnou, amplituda indukovaných napětí
3206 je přímo závislá na otáčkách stroje
3207\begin_inset Formula $\omega$
3208\end_inset
3209
3210.
3211 A tedy při nízkých, nebo dokonce nulových, otáčkách tato metoda naprosto
3212 selhává.
3213 Tento případ je o to závažnější, že se s ním musíme vyrovnat při každém
3214 rozjezdu stroje.
3215 Úhel natočení
3216\begin_inset Formula $\vartheta$
3217\end_inset
3218
3219 je tedy v tomto případě nepozorovatelný stav.
3220 Navíc nemůžeme předpokládat žádnou počáteční hodnotu, protože nám s rotorem
3221 mohl otočit nějaký vnější zásah, popřípadě mohl oddriftovat.
3222 Je tedy vhodné předpokládat počáteční natočení
3223\begin_inset Formula $\vartheta_{0}$
3224\end_inset
3225
3226 jako náhodnou veličinu s rovnoměrným rozdělením v intervalu
3227\begin_inset Formula $\left(-\pi,\:\pi\right\rangle $
3228\end_inset
3229
3230.
3231 
3232\begin_inset Float figure
3233wide false
3234sideways false
3235status collapsed
3236
3237\begin_layout Plain Layout
3238\begin_inset Graphics
3239        filename badekfestim.eps
3240        scale 60
3241
3242\end_inset
3243
3244
3245\begin_inset Caption
3246
3247\begin_layout Plain Layout
3248Výsledek odhadování stavu pomocí EKF, který předpokládá počáteční hodnotu
3249 
3250\begin_inset Formula $\vartheta_{0}=0$
3251\end_inset
3252
3253, zatímco skutečná hodnota je jiná (viz legenda).
3254 Nahoře odhady otáček
3255\begin_inset Formula $\omega_{est}$
3256\end_inset
3257
3258 (červená přerušovaná čára značí referenční hodnotu
3259\begin_inset Formula $\overline{\omega}$
3260\end_inset
3261
3262 témeř přesně sledovanou systémem s řízením se znalostí stavu, tj.
3263 
3264\begin_inset Formula $\overline{\omega}\approx\omega_{sys}$
3265\end_inset
3266
3267).
3268 Vlevo dole skutečné hodnoty úhlu natočení
3269\begin_inset Formula $\vartheta_{sys}$
3270\end_inset
3271
3272 a vpravo dole estimované hodnoty
3273\begin_inset Formula $\vartheta_{est}$
3274\end_inset
3275
3276.
3277\end_layout
3278
3279\end_inset
3280
3281
3282\begin_inset CommandInset label
3283LatexCommand label
3284name "Flo:badekfestim"
3285
3286\end_inset
3287
3288
3289\end_layout
3290
3291\end_inset
3292
3293 Příkladem toho, jaké výsledky můžeme dosáhnout, když počítáme s očekávanou
3294 hodnotou
3295\begin_inset Formula $\vartheta_{0}=0$
3296\end_inset
3297
3298, zatímco skutečná hodnota je jiná zobrazuje obrázek
3299\begin_inset CommandInset ref
3300LatexCommand ref
3301reference "Flo:badekfestim"
3302
3303\end_inset
3304
3305.
3306 Jedná se o jednoduchý příklad odhadování stavu pomocí rozšířeného Kalmanova
3307 filtru, v tomto případě neuvažujeme šum.
3308 Zde však bylo použito odhadování stavových veličin již běžícího systému,
3309 který je řízen regulátorem využívajícím přesnou informaci o stavu.
3310 Získaný odhad se tedy nevyužíval pro řízení.
3311 Když bychom řídili na základě odhadu stavu, tj.
3312 přidali do systému zpětnou vazbu, výsledek by se nepatrně zlepšil viz obrázek
3313 
3314\begin_inset CommandInset ref
3315LatexCommand ref
3316reference "Flo:badekfestim2"
3317
3318\end_inset
3319
3320.
3321\begin_inset Float figure
3322wide false
3323sideways false
3324status collapsed
3325
3326\begin_layout Plain Layout
3327\begin_inset Graphics
3328        filename badekfestim2.eps
3329        scale 60
3330
3331\end_inset
3332
3333
3334\end_layout
3335
3336\begin_layout Plain Layout
3337\begin_inset Caption
3338
3339\begin_layout Plain Layout
3340Výsledek odhadování a řízení stavu pomocí EKF, který předpokládá počáteční
3341 hodnotu
3342\begin_inset Formula $\vartheta_{0}=0$
3343\end_inset
3344
3345, zatímco skutečná hodnota je jiná (viz legenda).
3346 Nahoře průběhy skutečných otáček systému
3347\begin_inset Formula $\omega_{sys}$
3348\end_inset
3349
3350 (červená přerušovaná čára značí referenční hodnotu
3351\begin_inset Formula $\overline{\omega}$
3352\end_inset
3353
3354 témeř přesně sledovanou řízením z estimátoru, tj.
3355 
3356\begin_inset Formula $\overline{\omega}\approx\omega_{est}$
3357\end_inset
3358
3359 pro všechny volby
3360\begin_inset Formula $\vartheta_{0}$
3361\end_inset
3362
3363).
3364 Vlevo dole skutečné hodnoty úhlu natočení
3365\begin_inset Formula $\vartheta_{sys}$
3366\end_inset
3367
3368 a vpravo dole estimované hodnoty
3369\begin_inset Formula $\vartheta_{est}$
3370\end_inset
3371
3372.
3373\end_layout
3374
3375\end_inset
3376
3377
3378\begin_inset CommandInset label
3379LatexCommand label
3380name "Flo:badekfestim2"
3381
3382\end_inset
3383
3384
3385\end_layout
3386
3387\begin_layout Plain Layout
3388
3389\end_layout
3390
3391\end_inset
3392
3393
3394\end_layout
3395
3396\begin_layout Subsubsection
3397Metody
3398\end_layout
3399
3400\begin_layout Standard
3401V praxi se pro určování parametrů z inukovaných napětí dle
3402\begin_inset CommandInset citation
3403LatexCommand cite
3404key "PAH1"
3405
3406\end_inset
3407
3408 nejčastěji používají nelineární pozorovatelé nebo adaptivní řízení s referenční
3409m modelem (MRAC).
3410 Nejčasteji užívaným nelineárním pozorovatelem je pak rozšířený Kalmanův
3411 filtr (
3412\emph on
3413EKF
3414\emph default
3415).
3416 Přístupy založené na EKF lze nalézt například v
3417\begin_inset CommandInset citation
3418LatexCommand cite
3419key "PEB1,PEB2,PSB1"
3420
3421\end_inset
3422
3423.
3424 
3425\end_layout
3426
3427\begin_layout Standard
3428V
3429\begin_inset CommandInset citation
3430LatexCommand cite
3431key "PSB1"
3432
3433\end_inset
3434
3435 představují bezsenzorové řízení založené na EKF estimátoru ve spojení s
3436 PI regulátory.
3437 To nepotřebuje znát počáteční natočení rotoru a zátěžný moment.
3438 PI regulátor napětí lze nastavit se zamčeným rotorem a je řešen i problém
3439 s rozpoznáním
3440\begin_inset Formula $\mathrm{sign}\,\omega$
3441\end_inset
3442
3443.
3444 Článek
3445\begin_inset CommandInset citation
3446LatexCommand cite
3447key "PEB2"
3448
3449\end_inset
3450
3451 je také zaměřen na využití EKF, nyní však v případě IPMSM.
3452 Návrh je komplikovanější v důsledku anizotropie stroje, autoři se ji však
3453 snaží využít k vylepšení výkonu systému.
3454 
3455\end_layout
3456
3457\begin_layout Standard
3458Dále kromě EKF je možno použít například klouzavého pozorovatele (
3459\emph on
3460sliding mode observer, SMO
3461\emph default
3462), jeho iterativní verzi využívají v
3463\begin_inset CommandInset citation
3464LatexCommand cite
3465key "PSK1"
3466
3467\end_inset
3468
3469.
3470 V
3471\begin_inset CommandInset citation
3472LatexCommand cite
3473key "PLU1"
3474
3475\end_inset
3476
3477 využívají také řízení na klouzavém pozorovateli, kde si ale navíc při nízkých
3478 otáčkách
3479\begin_inset Formula $\omega\thickapprox0$
3480\end_inset
3481
3482 pomáhají injektováním stejnosměrného proudu do
3483\begin_inset Formula $d$
3484\end_inset
3485
3486 osy.
3487 Nevyužívají však anizotropií ani nijak zvlášť neanalyzují injektovaný signál,
3488 tento přístup tedy v textu nezařadíme mezi injektáže.
3489\end_layout
3490
3491\begin_layout Standard
3492Pod metody využívající informaci ze zpětné elektromagnetické síly, můžeme
3493 zařadit ještě mnoho dalších, které možná na první pohled do této kategorie
3494 nespadají.
3495 Především se jedná o metody snažící se nějakým způsobem odstranit šum a
3496 tedy zvýšit rozlišovací schopnost indukovaných napětí.
3497 Opět zde narážíme na problém, že nefungují při
3498\begin_inset Formula $\omega\equiv0$
3499\end_inset
3500
3501.
3502 Jedná se o různé podoby odšumovacích filtrů, tedy filtrů typu dolní propusť
3503 (low-pass).
3504 V časové oblasti můžeme použít například klouzavé průměry (moving averages
3505 - MA) nebo jejich váženou verzi.
3506 Ve frekvenční oblasti lze užít (klouzavé) diskrétní Fouriefovy transformace,
3507 a buď odstranit vyšší frekvence, nebo si vybrat jen nějakou nízkou.
3508 Tím však nezískáváme o moc navíc, protože 0.
3509 harmonická odpovídá v podstatě průměru, další harmonické pak vhodně váženému
3510 průměru.
3511\end_layout
3512
3513\begin_layout Standard
3514Za zmínku ještě stojí další skupina metod využívající více paralelně běžících
3515 odhadů z nichž vybírá jeden, nějakým způsobem optimální.
3516 Takovou metodou je například sekvenční Monte Carlo metoda (Particle Filter).
3517 
3518\end_layout
3519
3520\begin_layout Standard
3521Dalším příkladem by mohlo být více paralelně běžících modelů, z nichž se
3522 vybere ten, jehož výstup nejlépe odpovídá výstupu skutečného systému.
3523 Nedostatkem těchto přístupů je poměrně velká výpočetní náročnost, přesto
3524 ale poskytují relativně dobré výsledky.
3525 Příkladem může být obrázek
3526\begin_inset CommandInset ref
3527LatexCommand ref
3528reference "Flo:multipleest"
3529
3530\end_inset
3531
3532 zachycujcí výsledek
3533\begin_inset Formula $12$
3534\end_inset
3535
3536 současně běžících modelů s různým počátečním odhadem
3537\begin_inset Formula $\vartheta_{0}$
3538\end_inset
3539
3540 rovnoměrně rozloženým v intervalu
3541\begin_inset Formula $\left(-\pi,\:\pi\right\rangle $
3542\end_inset
3543
3544.
3545 Skutečná počáteční hodnota natočení rotoru systému je
3546\begin_inset Formula $\vartheta_{0}=\frac{5}{12}\pi$
3547\end_inset
3548
3549.
3550\begin_inset Float figure
3551wide false
3552sideways false
3553status collapsed
3554
3555\begin_layout Plain Layout
3556\begin_inset Graphics
3557        filename multiest3.eps
3558        scale 60
3559
3560\end_inset
3561
3562
3563\end_layout
3564
3565\begin_layout Plain Layout
3566\begin_inset Caption
3567
3568\begin_layout Plain Layout
3569Grafy znázorňují průběh otáček
3570\begin_inset Formula $\omega$
3571\end_inset
3572
3573 a úhlů natočení systému
3574\begin_inset Formula $\theta$
3575\end_inset
3576
3577, kdy je k odhadování stavu použito
3578\begin_inset Formula $12$
3579\end_inset
3580
3581 současně běžících modelů, z nichž je v každém kroku vybírán nejlepší na
3582 základě shody s výstupem (měřené proudy) skutečného systému.
3583 Systém je řízen ze stavu, aby co nejlépe sledoval požadovanou hodnotu otáček,
3584 jeho počáteční úhel natočení je
3585\begin_inset Formula $\vartheta_{0}=\frac{5}{12}\pi$
3586\end_inset
3587
3588.
3589 Počáteční
3590\begin_inset Formula $\vartheta_{0}$
3591\end_inset
3592
3593 odhadovacích modelů jsou rovnoměrně rozloženy v intervalu
3594\begin_inset Formula $\left(-\pi,\:\pi\right\rangle $
3595\end_inset
3596
3597.
3598\end_layout
3599
3600\end_inset
3601
3602
3603\begin_inset CommandInset label
3604LatexCommand label
3605name "Flo:multipleest"
3606
3607\end_inset
3608
3609
3610\end_layout
3611
3612\begin_layout Plain Layout
3613
3614\end_layout
3615
3616\end_inset
3617
3618
3619\end_layout
3620
3621\begin_layout Subsubsection
3622Kalmanův filtr
3623\end_layout
3624
3625\begin_layout Standard
3626Pro úplnost je zde uvedena i základní formulace v textu často zmiňovaného
3627 Kalmanova filtru.
3628 Typicky je tento algoritmus používán jako pozorovatel lineárního systému.
3629 Je však možno jej zobecnit i pro nelineární systémy a pak hovoříme o rozšířeném
3630 Kalmanově filtru (Extended Kalman Filter, EKF).
3631 Zobecnění je založeno na jednoduché myšlence, kdy původní nelineární systém
3632 aproximujeme systémem lineárním, tedy provedeme v každém časovém kroku
3633 linearizaci v nějaké reprezentativní trajektorii.
3634 Následující popis Kalmanova filtru je převzat z
3635\begin_inset CommandInset citation
3636LatexCommand cite
3637key "BertsekasDPOC"
3638
3639\end_inset
3640
3641, kde je možno nalézt i příslušné odvození:
3642\end_layout
3643
3644\begin_layout Paragraph
3645Modelový systém
3646\end_layout
3647
3648\begin_layout Standard
3649Předpokládejme lineární dynamický systém, prozatím bez řízení (
3650\begin_inset Formula $u_{t}\equiv0$
3651\end_inset
3652
3653) popsaný rovnicemi
3654\begin_inset Formula
3655\begin{eqnarray*}
3656x_{t+1} & = & A_{t}x_{t}+B_{t}u_{t}+w_{t},\\
3657z_{t} & = & C_{t}x_{t}+v_{t},
3658\end{eqnarray*}
3659
3660\end_inset
3661
3662pro
3663\begin_inset Formula $t=0,1,\ldots,T-1$
3664\end_inset
3665
3666, kde
3667\begin_inset Formula $x_{t}$
3668\end_inset
3669
3670 je vektor stavu,
3671\begin_inset Formula $u_{t}$
3672\end_inset
3673
3674 vektor řízení,
3675\begin_inset Formula $z_{t}$
3676\end_inset
3677
3678 vektor pozorování (měření) a vektory
3679\begin_inset Formula $v_{t}$
3680\end_inset
3681
3682 a
3683\begin_inset Formula $w_{t}$
3684\end_inset
3685
3686 představují šum, matice
3687\begin_inset Formula $A_{t}$
3688\end_inset
3689
3690,
3691\begin_inset Formula $B_{t}$
3692\end_inset
3693
3694 a
3695\begin_inset Formula $C_{t}$
3696\end_inset
3697
3698 předpokládáme známé.
3699 Dále
3700\begin_inset Formula $x_{0},w_{0},\ldots,w_{T-1},v_{0},\ldots,v_{T-1}$
3701\end_inset
3702
3703 jsou vektory nezávislých náhodných veličin s daným rozdělením pravděpodobnosti
3704 splňujícím
3705\begin_inset Formula $\mathrm{\mathbf{E}}\left\{ w_{t}\right\} =\mathrm{\mathbf{E}}\left\{ v_{t}\right\} =0$
3706\end_inset
3707
3708, pro
3709\begin_inset Formula $t=0,1,\ldots,T-1$
3710\end_inset
3711
3712.
3713 Označme
3714\begin_inset Formula $S=\mathrm{\mathbf{E}}\left\{ \left(x_{0}-\mathrm{\mathbf{E}}\left\{ x_{0}\right\} \right)\left(x_{0}-\mathrm{\mathbf{E}}\left\{ x_{0}\right\} \right)^{T}\right\} $
3715\end_inset
3716
3717,
3718\begin_inset Formula $M_{t}=\mathrm{\mathbf{E}}\left\{ w_{t}w_{t}^{T}\right\} $
3719\end_inset
3720
3721,
3722\begin_inset Formula $N_{t}=\mathrm{\mathbf{E}}\left\{ v_{t}v_{t}^{T}\right\} $
3723\end_inset
3724
3725 a nechť je matice
3726\begin_inset Formula $N_{t}$
3727\end_inset
3728
3729 pozitivně definitní pro všechny časy
3730\begin_inset Formula $t$
3731\end_inset
3732
3733.
3734\end_layout
3735
3736\begin_layout Standard
3737Dále označme
3738\begin_inset Formula $\hat{x}_{t\mid t-1}$
3739\end_inset
3740
3741 apriorní odhad stavu
3742\begin_inset Formula $x_{t}$
3743\end_inset
3744
3745, tedy odhad v čase
3746\begin_inset Formula $t$
3747\end_inset
3748
3749 na základě informací do času
3750\begin_inset Formula $t-1$
3751\end_inset
3752
3753.
3754 Obdobně
3755\begin_inset Formula $\hat{x}_{t\mid t}$
3756\end_inset
3757
3758 označuje aposteriorní odhad
3759\begin_inset Formula $x_{t}$
3760\end_inset
3761
3762.
3763 Analogicky pak označíme apriorní
3764\begin_inset Formula $P_{t\mid t-1}$
3765\end_inset
3766
3767 a aposteriorní
3768\begin_inset Formula $P_{t\mid t}$
3769\end_inset
3770
3771 kovarianční matici stavu systému.
3772\end_layout
3773
3774\begin_layout Paragraph
3775Algoritmus
3776\end_layout
3777
3778\begin_layout Standard
3779Volíme počáteční podmínky
3780\begin_inset Formula $\hat{x}_{0\mid-1}=\mathrm{\mathbf{E}}\left\{ x_{0}\right\} $
3781\end_inset
3782
3783 a
3784\begin_inset Formula $P_{0\mid-1}=S$
3785\end_inset
3786
3787 a dále předpokládáme, že máme odhady
3788\begin_inset Formula $\hat{x}_{t\mid t-1}$
3789\end_inset
3790
3791 a
3792\begin_inset Formula $P_{t\mid t-1}=\mathrm{\mathbf{E}}\left\{ \left(x_{t}-\hat{x}_{t\mid t-1}\right)\left(x_{t}-\hat{x}_{t\mid t-1}\right)^{T}\right\} .$
3793\end_inset
3794
3795 V čase
3796\begin_inset Formula $t$
3797\end_inset
3798
3799 získáme měření na výstupu systému
3800\begin_inset Formula $z_{t}=C_{t}x_{t}+v_{t}$
3801\end_inset
3802
3803 a z něj vypočítáme aposteriorní odhad stavu
3804\begin_inset Formula $\hat{x}_{t\mid t}$
3805\end_inset
3806
3807 ve tvaru
3808\begin_inset Formula
3809\begin{equation}
3810\hat{x}_{t\mid t}=\hat{x}_{t\mid t-1}+P_{t\mid t-1}C_{t}^{T}\left(C_{t}P_{t\mid t-1}C_{t}^{T}+N_{t}\right)^{-1}\left(z_{t}-C_{t}\hat{x}_{t\mid t-1}\right).\label{eq:kalman_st_aposter}
3811\end{equation}
3812
3813\end_inset
3814
3815Dále pak získáme apriorní odhad stavu
3816\begin_inset Formula $\hat{x}_{t+1\mid t}$
3817\end_inset
3818
3819 v čase
3820\begin_inset Formula $t+1$
3821\end_inset
3822
3823 jako
3824\begin_inset Formula $\hat{x}_{t+1\mid t}=A_{t}\hat{x}_{t\mid t}$
3825\end_inset
3826
3827 a apriorní kovarianční matici
3828\begin_inset Formula $P_{t+1\mid t}=A_{t}P_{t\mid t}A_{t}^{T}+M_{t}$
3829\end_inset
3830
3831.
3832 Aposteriorní kovarianční matici
3833\begin_inset Formula $P_{t\mid t}$
3834\end_inset
3835
3836 získáme z rovnice
3837\begin_inset Formula
3838\[
3839P_{t\mid t}=P_{t\mid t-1}-P_{t\mid t-1}C_{t}^{T}\left(C_{t}P_{t\mid t-1}C_{t}^{T}+N_{t}\right)^{-1}C_{t}P_{t\mid t-1}.
3840\]
3841
3842\end_inset
3843
3844
3845\end_layout
3846
3847\begin_layout Standard
3848Rovnici
3849\begin_inset CommandInset ref
3850LatexCommand ref
3851reference "eq:kalman_st_aposter"
3852
3853\end_inset
3854
3855 lze vyjádřit ve tvaru
3856\begin_inset Formula
3857\[
3858\hat{x}_{t\mid t}=A_{t-1}\hat{x}_{t-1\mid t-1}+P_{t\mid t}C_{t}^{T}N_{t}^{-1}\left(z_{t}-C_{t}A_{t-1}\hat{x}_{t-1\mid t-1}\right).
3859\]
3860
3861\end_inset
3862
3863 Nyní, když budeme uvažovat systém se vstupem můžeme modifikací předchozí
3864 rovnice získat vyjádření ve tvaru
3865\begin_inset Formula
3866\[
3867\hat{x}_{t\mid t}=A_{t-1}\hat{x}_{t-1\mid t-1}+B_{t-1}u_{t-1}+P_{t\mid t}C_{t}^{T}N_{t}^{-1}\left(z_{t}-C_{t}A_{t-1}\hat{x}_{t-1\mid t-1}\right),
3868\]
3869
3870\end_inset
3871
3872přičemž rovnice pro výpočet
3873\begin_inset Formula $P_{t\mid t}$
3874\end_inset
3875
3876 zůstávají nezměněny.
3877\end_layout
3878
3879\begin_layout Subsubsection
3880Další vlastnosti
3881\end_layout
3882
3883\begin_layout Standard
3884Metody využívající zpětnou elektromotorickou sílu jsou obvykle založeny
3885 na modelu a je tedy důležitá znalost parametrů stroje.
3886 Bylo by tedy dobré najít přístupy, které na parametrech nezávisí, popřípadě
3887 které jsou odolné na jejich změnu.
3888 To se daří u mechanických parametrů stroje, jako je zátěžný moment například
3889 v
3890\begin_inset CommandInset citation
3891LatexCommand cite
3892key "PEB2,PSB1"
3893
3894\end_inset
3895
3896.
3897 
3898\end_layout
3899
3900\begin_layout Standard
3901Ve vyšších otáčkách poskytuje tento přístup dobré výsledky.
3902 Proto je součástí hybridních metod, které kombinují využití zpětné elektromotor
3903ické síly a injektáž.
3904\end_layout
3905
3906\begin_layout Subsection
3907Injektáže
3908\end_layout
3909
3910\begin_layout Standard
3911Injektážemi označujeme v textu metody, které využívají přídavného signálu
3912 k detekci anizotropií stroje a usnadňují určení jeho jinak obtížně pozorovateln
3913ých stavů, především úhlu natočení
3914\begin_inset Formula $\vartheta$
3915\end_inset
3916
3917.
3918 Anizotropie lze rodělit do dvou hlavních kategorií.
3919 První jsou vlastní magnetické výčnělky (
3920\emph on
3921saliency
3922\emph default
3923) rotoru, ty jsou charakteristické především pro IPMSM.
3924 Do druhé kategorie pak spadají lokální anizotropie vzniklé saturací magnetickým
3925 tokem, typické pro SMPMSM.
3926 Signál je přiváděn na vstup stroje spolu s řízením.
3927 Zpravidla je využíván vysokofrekvenční signál, aby docházelo k co možná
3928 nejmenšímu narušení průběhu samotného řízení.
3929 Tyto metody jsou ale ve většině případů založeny na nějakém
3930\begin_inset Quotes gld
3931\end_inset
3932
3933speciálním
3934\begin_inset Quotes grd
3935\end_inset
3936
3937 jevu (anizotropii), v tom smyslu, že jej v základních rovnicích nemáme.
3938 V reálném zařízení se samozřejmě vyskytují.
3939 
3940\end_layout
3941
3942\begin_layout Standard
3943Nejobvyklejším přístupem je, že anizotropie je v podstatě reprezentována
3944 rozdílnými indukčnostimi v osách
3945\begin_inset Formula $d$
3946\end_inset
3947
3948 a
3949\begin_inset Formula $q$
3950\end_inset
3951
3952, tedy
3953\begin_inset Formula $L_{d}\neq L_{q}$
3954\end_inset
3955
3956.
3957 Pro IPMSM s permanentními magnety uvnitř rotoru toto platí relativně velmi
3958 dobře.
3959 V případě SMPMSM je však situace horší, protože rozdíl
3960\begin_inset Formula $L_{q}-L_{d}$
3961\end_inset
3962
3963 je velmi malý, v krajním případě dokonce nulový.
3964 Za předpokladu
3965\begin_inset Formula $L_{d}\neq L_{q}$
3966\end_inset
3967
3968 lze této vlastnosti využít k určení polohy (úhlu natočení) rotoru
3969\begin_inset Formula $\vartheta$
3970\end_inset
3971
3972 pomocí injektování vhodného testovacího signálu do stroje.
3973 Obvykle se využívá vysokofrekvenčního signálu o frekvenci v řádu stovek
3974 
3975\begin_inset Formula $Hz$
3976\end_inset
3977
3978.
3979 Existují však i injektáže využívající nízkofrekvenční signály.
3980 
3981\end_layout
3982
3983\begin_layout Standard
3984Injektáž je aplikována jako vysokofrekvenční napěťový harmonický signál
3985 o frekvenci přibližně
3986\begin_inset Formula $500\, Hz$
3987\end_inset
3988
3989.
3990 Ten je injektovaný do estimované osy
3991\begin_inset Formula $d$
3992\end_inset
3993
3994 spolu s řídícím napětím.
3995 Následně je získána v
3996\begin_inset Formula $q$
3997\end_inset
3998
3999 složce proudu informace o úhlu natočení
4000\begin_inset Formula $\sin2\hat{\vartheta}$
4001\end_inset
4002
4003.
4004 Jedná se o obálku amplitudově modulovanou na nosné frekvenci.
4005 Demodulace je provedena vynásobením vysokofrekvenčním nosným signálem a
4006 následným užitím low-pass filtru.
4007 Je však třeba upozornit na nutnost předpokladu
4008\begin_inset Formula $L_{d}\neq L_{q}$
4009\end_inset
4010
4011, protože amplituda
4012\begin_inset Formula $\sin2\hat{\vartheta}$
4013\end_inset
4014
4015 závisí mimo jiné přímo úměrně na rozdílu indukčností
4016\begin_inset Formula $L_{q}-L_{d}$
4017\end_inset
4018
4019.
4020\end_layout
4021
4022\begin_layout Standard
4023Tato základní metoda je užívána například v
4024\begin_inset CommandInset citation
4025LatexCommand cite
4026key "PAH1,PAB1"
4027
4028\end_inset
4029
4030.
4031 Dále pak v
4032\begin_inset CommandInset citation
4033LatexCommand cite
4034key "PSJ1"
4035
4036\end_inset
4037
4038, kde se využívá principu, kdy v důsledku magnetického toku permanentních
4039 magnetů je syceno jádro vinutí kolem
4040\begin_inset Formula $q$
4041\end_inset
4042
4043 osy.
4044 To vytváří magnetickou nepravidelnost v motoru závislou na poloze rotoru.
4045 Tato nepravidelnost je následně detekována injektovaným vysokofrekvenčním
4046 napětím.
4047 Výhodou této metody je, že je přímo navrhována pro užití v SMPMSM.
4048 Vysokofrekvenční napěťový signál je opět injektován do estimované
4049\begin_inset Formula $d$
4050\end_inset
4051
4052 osy, informace o poloze rotoru je získána z proudu v ose
4053\begin_inset Formula $q$
4054\end_inset
4055
4056 násobením a low-pass filtrem.
4057 
4058\end_layout
4059
4060\begin_layout Standard
4061V článku
4062\begin_inset CommandInset citation
4063LatexCommand cite
4064key "PCB1"
4065
4066\end_inset
4067
4068 se zabývají srovnáním dvou metod injektáží.
4069 Zaměřují se jak na IPMSM, který má větší rozdíl indukčností
4070\begin_inset Formula $L_{q}-L_{d}$
4071\end_inset
4072
4073, tak i na SMPMSM.
4074 První metoda označovaná jako
4075\begin_inset Quotes gld
4076\end_inset
4077
4078pulzující napěťový vektor
4079\begin_inset Quotes grd
4080\end_inset
4081
4082 je v podstatě shodná s injektážní technikou z minulého odstavce.
4083 Oproti tomu druhý způsob, nazývaný jako
4084\begin_inset Quotes gld
4085\end_inset
4086
4087rotující napěťový vektor
4088\begin_inset Quotes grd
4089\end_inset
4090
4091, užívá injektáž v souřadnicích
4092\begin_inset Formula $\alpha-\beta$
4093\end_inset
4094
4095.
4096 Informaci o úhlu natočení, respektive chybě odhadu úhlu natočení je pak
4097 získána násobením a následnou aplikací high-pass filtru.
4098 Opět ale platí, že získaná informace je úměrná rozdílu indukčností
4099\begin_inset Formula $L_{q}-L_{d}$
4100\end_inset
4101
4102.
4103 Dále je v článku provedeno srovnání obou metoda na oba typy motorů, kdy
4104 je užit stejný stator a měněny rotory (SMPMSM a IPMSM).
4105 Mezi injektážními metodami nebyl shledán žádný zásadnější rozdíl.
4106 Rozdíly se projevily spíše při použití stejné metody na různé motory, to
4107 souvisí s jejich magnetickými vlastnostmi, v tomto textu se tímto však
4108 zabývat nebudeme.
4109 Srovnáním zmiňovaných dvou metod se zabývají i v
4110\begin_inset CommandInset citation
4111LatexCommand cite
4112key "PCK1"
4113
4114\end_inset
4115
4116, zaměřují se však na IPMSM.
4117\end_layout
4118
4119\begin_layout Standard
4120Články
4121\begin_inset CommandInset citation
4122LatexCommand cite
4123key "PSL1,PSL3"
4124
4125\end_inset
4126
4127 představují injektážní metodu k detekci anizotropií, která nepotřebuje
4128 znát parametry stroje.
4129 V případě
4130\begin_inset CommandInset citation
4131LatexCommand cite
4132key "PSL3"
4133
4134\end_inset
4135
4136 se navíc snaží kompenzovat negativní vliv invertoru, především jev označovaný
4137 jako
4138\emph on
4139dead-time effect
4140\emph default
4141.
4142 Díky tomu jsou schopni detekovat i malé nepravidelnosti typické pro SMPMSM.
4143 Je užíván vysokofrekvenční napěťový signál o frekvenci okolo
4144\begin_inset Formula $2\, kHz$
4145\end_inset
4146
4147.
4148 Injektovaný signál je složením dvou signálů rotojících proti sobě.
4149 V případě špatného odhadu úhlu
4150\begin_inset Formula $\hat{\vartheta}\neq\vartheta$
4151\end_inset
4152
4153 je vzniká aditivní vysokofrekvenční signál v proudech, ze kterého může
4154 být tato chyba získána pomocí pozorovatele
4155\emph on
4156(Tracking Observer
4157\emph default
4158).
4159\end_layout
4160
4161\begin_layout Standard
4162Zajímavou techniku představují v
4163\begin_inset CommandInset citation
4164LatexCommand cite
4165key "PIS1"
4166
4167\end_inset
4168
4169, kde vypočítají absolutní polohu rotoru v klidu.
4170 Metoda funguje i pro SMPMSM a je založena na injektování vhodných napěťových
4171 pulzů do vinutí každé z fází.
4172 Následně dochází k částečnému nasycení statoru, ze kterého je možno spočítat
4173 absolutní polohu rotoru i bez znalosti parametrů stroje.
4174\end_layout
4175
4176\begin_layout Standard
4177Další velmi zajímavý přístup je prezentován v
4178\begin_inset CommandInset citation
4179LatexCommand cite
4180key "PAP1"
4181
4182\end_inset
4183
4184.
4185 Tato metoda nevyužívá anizotropií rotoru, ani výčnělků, místo toho je založena
4186 na anizotropii samotných permanentních magnetů.
4187 Z tohoto důvodu může být dobře využita při estimaci PMSM, kde ostatní metody
4188 selhávají, například z důvodu
4189\begin_inset Formula $L_{q}=L_{d}$
4190\end_inset
4191
4192.
4193 K jejich detekci je ale třeba využít velmi vysokých frekvencí, řádově
4194\begin_inset Formula $100-500\, kHz$
4195\end_inset
4196
4197.
4198 Optimální hodnotu frekvence je navíc třeba naladit pro konkrétní typ magnetu.
4199 Tento přístup vypadá velmi slibně, ale jak autoři sami uvádějí, je tato
4200 metoda nová a vyvstává kolem ní ještě mnoho nezodpovězených otázek.
4201\end_layout
4202
4203\begin_layout Subsection
4204Hybridní metody
4205\end_layout
4206
4207\begin_layout Standard
4208Hybridními metodami v textu označujeme v podstatě vhodnou kombinaci předchozích
4209 dvou zmiňovaných přístupů.
4210 Techniky založené na zpětné elektromotorické síle fungují relativně velmi
4211 dobře, selhávají ale při nízkých a nulových otáčkách.
4212 Naopak užití injektáží je vhodné pro nízké a nulové otáčky, zatímco ve
4213 vyšších rychlostech způsobuje nežádoucí rušení.
4214 Z tohoto důvodu je snaha obě metody vhodným způsobem zkombinovat a využít
4215 předností obou.
4216 Základní idea je tedy jednoduchá.
4217 Dokud se pohybujeme v nízkých otáčkách, využíváme odhadů založených na
4218 injektáži, při vyšších otáčkách injektáž vypneme, aby nezpůsobovala nežádoucí
4219 zásahy a užíváme již jen odhadů získaných ze zpětné elektromotorické síly.
4220\end_layout
4221
4222\begin_layout Standard
4223Tento postup je použit například v
4224\begin_inset CommandInset citation
4225LatexCommand cite
4226key "PAP2"
4227
4228\end_inset
4229
4230, kdy jako estimátor používají adaptivního pozorovatele s referenčním modelem,
4231 který je pro nízké otáčky doplněn injektáží v podstatě v základním návrhu
4232 popsaném v předcházející části.
4233 Důležitou součástí těchto metod je způsob, jakým se vyřeší
4234\begin_inset Quotes gld
4235\end_inset
4236
4237bezproblémový
4238\begin_inset Quotes grd
4239\end_inset
4240
4241 přechod z jednoho estimátoru na jiný.
4242 V
4243\begin_inset CommandInset citation
4244LatexCommand cite
4245key "PHS1"
4246
4247\end_inset
4248
4249 je to například řešeno tak, že užívají estimátor rotorového toku založený
4250 na indukovaných napětích, který je funkční pořád.
4251 V nízkých otáčkách je pak doplňován injektáží, ta s rostoucími otáčkami
4252 postupně vymizí.
4253 Obdobně v
4254\begin_inset CommandInset citation
4255LatexCommand cite
4256key "PSP1"
4257
4258\end_inset
4259
4260 je užit estimátor založený na napěťovém modelu, v nízkých otáčkách je přidána
4261 vysokofrekvenční injektáž.
4262 Ta s rostoucími otáčkami lineárně klesá a navíc je nad určitou mezní rycholostí
4263 úplně vypnuta.
4264\end_layout
4265
4266\begin_layout Standard
4267Hybridní metody jsou samozřejmě dále vylepšovány.
4268 Například v
4269\begin_inset CommandInset citation
4270LatexCommand cite
4271key "PSP2"
4272
4273\end_inset
4274
4275 uzpůsobojí standartní hybridní metodu, zejména její injektážní část, aby
4276 fungovala i s invertorem vybaveným na výstupu
4277\emph on
4278LC
4279\emph default
4280 filtrem.
4281 Toho se užívá zejména k odstranění problému ve střídavých strojích v důsledku
4282 napájení nesinusovým napětím z invertoru s pulzně šířkovou modulací.
4283 
4284\end_layout
4285
4286\begin_layout Section
4287Řízení
4288\end_layout
4289
4290\begin_layout Standard
4291Jak již bylo zmíněno výše pro správné řízení je nezbytně nutná znalost polohy
4292 natočení rotoru
4293\begin_inset Formula $\vartheta$
4294\end_inset
4295
4296 a otáček rotoru
4297\begin_inset Formula $\omega$
4298\end_inset
4299
4300.
4301 Jak tyto veličiny, respektive jejich odhady
4302\begin_inset Formula $\hat{\vartheta}$
4303\end_inset
4304
4305 a
4306\begin_inset Formula $\hat{\omega}$
4307\end_inset
4308
4309, získat bylo uvedeno v předchozí části.
4310 Předpokládáme tedy, že známe odhad stavu systému
4311\begin_inset Formula $\left(\hat{i_{\alpha}},\hat{i_{\beta}},\hat{\omega},\hat{\vartheta}\right)$
4312\end_inset
4313
4314 a nyní se zaměříme na to, jak systém správně řídit, tedy naplnit požadavky
4315 zadaných kritérií.
4316 V textu budeme předpokládat následující požadavky na řízení:
4317\end_layout
4318
4319\begin_layout Itemize
4320dosažení požadovaných otáček -- snaha aby skutečné otáčky systému
4321\begin_inset Formula $\omega$
4322\end_inset
4323
4324 co nejpřesněji sledovaly zadaný referenční signál požadovaných otáček
4325\begin_inset Formula $\overline{\omega}$
4326\end_inset
4327
4328
4329\end_layout
4330
4331\begin_layout Itemize
4332omezení na vstupy
4333\end_layout
4334
4335\begin_deeper
4336\begin_layout Itemize
4337řízené veličiny jsou napětí na vstupu do systému, ty z fyzikálních důvodů
4338 nemohou být libovolně velké, protože napěťový zdroj je schopen poskytnout
4339 pouze určité maximální napětí
4340\begin_inset Formula $U_{max}$
4341\end_inset
4342
4343, tedy na řídící napětí je kladen požadavek
4344\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
4345\end_inset
4346
4347
4348\end_layout
4349
4350\begin_layout Itemize
4351analogicky napěťový zdroj není schopen produkovat příliš rychle se měnící
4352 napětí, například v jednom okamžiku
4353\begin_inset Formula $U_{max}$
4354\end_inset
4355
4356 a v následujícím
4357\begin_inset Formula $-U_{max}$
4358\end_inset
4359
4360, proto je vhodné mít pod kontrolou i změnu řídícíh napětí v sousedních
4361 časových krocích
4362\begin_inset Formula $\left|u_{\alpha,\beta}(t+1)-u_{\alpha,\beta}(t)\right|$
4363\end_inset
4364
4365
4366\end_layout
4367
4368\end_deeper
4369\begin_layout Standard
4370Než přistoupíme k popisu konkrétních řídících algoritmů je důležité upozornit
4371 na jeden problém ve zde užitém postupu.
4372 Obecně rozdělení algoritmu na estimační a řídící část při současném zachování
4373 optimality je možné pouze pro lineární systémy.
4374 Uvažovaný systém synchronního stoje zřejmě lineární není.
4375 Navrhování estimace a řízení současně v jednom algoritmu by však bylo v
4376 tomto případě velmi složité a proto se dopouštíme zmiňovaného zjednodušení.
4377 Tento problém lze dále řešit užitím duálních metod, které řízení a estimaci
4378 vzájemně provazují a v ideálním případě by vedly k nalezení optimálního
4379 řešení.
4380\end_layout
4381
4382\begin_layout Standard
4383Obecně lze následující řídící algoritmy uvažovat buď v souřadném systému
4384 
4385\begin_inset Formula $\alpha-\beta$
4386\end_inset
4387
4388 nebo v
4389\begin_inset Formula $d-q$
4390\end_inset
4391
4392.
4393 Řídící napětí dodáváme do stroje, respektive jako referenci do zdroje napájecíh
4394o samotný stroj, v souřadnicích
4395\begin_inset Formula $\alpha-\beta$
4396\end_inset
4397
4398.
4399 Proto se návrh v této soustavě jeví jako přímočařejší.
4400 
4401\end_layout
4402
4403\begin_layout Standard
4404Na druhou stranu ale většina dále zmiňovaných metod užívá linearizace.
4405 Zřejmě již z tvaru rovnic v soustavách
4406\begin_inset Formula $\alpha-\beta$
4407\end_inset
4408
4409 viz
4410\begin_inset CommandInset ref
4411LatexCommand ref
4412reference "sub:Odvození-rovnic-valfabeta"
4413
4414\end_inset
4415
4416 a
4417\begin_inset Formula $d-q$
4418\end_inset
4419
4420 viz
4421\begin_inset CommandInset ref
4422LatexCommand ref
4423reference "sub:Odvození-rovnic-vdq"
4424
4425\end_inset
4426
4427 je vidět, že linearicazí rovnic v
4428\begin_inset Formula $d-q$
4429\end_inset
4430
4431 souřadnicích se dopouštíme menší chyby.
4432 Jedinými nelineárními členy vystupujícími v těchto rovnicích jsou tvaru
4433 
4434\begin_inset Formula $\mp i_{q,d}\omega$
4435\end_inset
4436
4437 v rovnici pro
4438\begin_inset Formula $i_{d}$
4439\end_inset
4440
4441 a
4442\begin_inset Formula $i_{q}$
4443\end_inset
4444
4445.
4446 Když uvážíme, že otáčky
4447\begin_inset Formula $\omega$
4448\end_inset
4449
4450 se v porovnání s proudy
4451\begin_inset Formula $i_{d,q}$
4452\end_inset
4453
4454 mění velmi málo a jsou tedy téměř konstantní, linearizace způsobí velmi
4455 malou chybu.
4456 Oproti tomu v rovnicích v
4457\begin_inset Formula $\alpha-\beta$
4458\end_inset
4459
4460 souřadném systému vystupují nelineární členy typu
4461\begin_inset Formula $\omega\sin\vartheta$
4462\end_inset
4463
4464,
4465\begin_inset Formula $\omega\cos\vartheta$
4466\end_inset
4467
4468,
4469\begin_inset Formula $i_{\alpha}\sin\vartheta$
4470\end_inset
4471
4472,
4473\begin_inset Formula $i_{\beta}\cos\vartheta$
4474\end_inset
4475
4476.
4477 Linearizace v nich vystupujících goniometrických funkcí je velmi nepřesná
4478 a v důsledku relativně rychlé změny úhlu natočení
4479\begin_inset Formula $\vartheta$
4480\end_inset
4481
4482 není možné ani žádné učinné zjednodušení.
4483\end_layout
4484
4485\begin_layout Subsection
4486Základní řídící strategie
4487\end_layout
4488
4489\begin_layout Subsubsection
4490PI regulátor (tady to zkontrolovat s nějakou literaturou)
4491\end_layout
4492
4493\begin_layout Standard
4494Naprostá většina dnes využívaných a i v literatuře popisovaných řízení pro
4495 PMSM, ale i pro motory obecně, je založena na PI regulátorech.
4496 
4497\end_layout
4498
4499\begin_layout Standard
4500PI (proporcionálně integrační) regulátor je jednoduchý systém, který v sobě
4501 kombinuje dvě základní části: Proporcionální, což je v podstatě zesilovač
4502 a integrální reprezentovanou integrátorem.
4503 V tomto systému se vyskytují dvě konstanty
4504\begin_inset Formula $K_{p}$
4505\end_inset
4506
4507 a
4508\begin_inset Formula $K_{i}$
4509\end_inset
4510
4511, které je třeba vhodně nastavit.
4512 Základní implementace je následnovná:
4513\begin_inset Formula
4514\[
4515x_{t}=\mathrm{PI}\left(e_{t},K_{p},K_{i}\right)=K_{p}e_{t}+K_{i}\intop_{0}^{t}e_{\tau}d\tau.
4516\]
4517
4518\end_inset
4519
4520Diskrétní verze pak
4521\begin_inset Formula
4522\[
4523x_{t}=\mathrm{PI}\left(e_{t},K_{p},K_{i}\right)=K_{p}e_{t}+K_{i}\sum_{k=0}^{t}e_{k}.
4524\]
4525
4526\end_inset
4527
4528
4529\end_layout
4530
4531\begin_layout Standard
4532Tento regulátor je výhodné užít v případě, kdy chceme vyregulovat
4533\begin_inset Formula $e_{k}$
4534\end_inset
4535
4536 obvykle reprezentující odchylku od požadované hodnoty na nulu.
4537 V některých případech bychom si vystačili s proporcionální složkou, integrální
4538 složka však dodává lepší stabilitu a schopnost odstranit konstatní regulační
4539 odchylku.
4540 Cenou za to je pomalejší konvergence.
4541\end_layout
4542
4543\begin_layout Standard
4544Samotné PI regulátory však představují pouze realizaci nějakého konkrétního
4545 algoritmu.
4546 Nejčastěji používanými řídícími algoritmy, a to nejen pro PMSM, ale pro
4547 střídavé stroje obecně, jsou následující tři.
4548\end_layout
4549
4550\begin_layout Subsubsection
4551Skalární řízení
4552\end_layout
4553
4554\begin_layout Standard
4555Skalární řízení je často využíváno v asynchronních strojích, je ale možné
4556 jeho užití i pro PMSM.
4557 Detailněji je popsáno například v
4558\begin_inset CommandInset citation
4559LatexCommand cite
4560key "shfpmsmct2007"
4561
4562\end_inset
4563
4564.
4565 Velkou výhodou je, že se jedná v podstatě o bezsenzorový návrh řízení,
4566 funguje na principu nezpětnovazebního řízení (open loop).
4567 Nevýhodou je pak závislost rychlosti na zátěžném momentu a horší dynamické
4568 vlastnosti.
4569 
4570\end_layout
4571
4572\begin_layout Standard
4573Toto řízení je také označováno jako
4574\begin_inset Formula $V/f$
4575\end_inset
4576
4577 řízení, protože regulovanou veličinou je právě poměr napětí a frekvence.
4578 Snahou řízení je udržet poměr napětí
4579\begin_inset Formula $/$
4580\end_inset
4581
4582frekvence konstantní.
4583 Úhlová rychlost rotoru může být určena nepřímo výpočtem z frekvence napájecího
4584 napětí.
4585 Tato hodnota může být považována za hodnotu skutečných otáček stroje, pokud
4586 zátěžný moment nepřesáhne kritickou hodnotu.
4587 Pro řízení ale skutečnou hodnotu otáček stroje znát nepotřebujeme, algoritmus
4588 totiž pracuje následovně:
4589\end_layout
4590
4591\begin_layout Standard
4592Z požadovaných otáček se určí frekvence
4593\begin_inset Formula $f$
4594\end_inset
4595
4596, ta slouží jako referenční signál pro regulátor.
4597 Ten pak řídí poměr napětí a frekvence
4598\begin_inset Formula $V/f$
4599\end_inset
4600
4601 tak, aby byl konstantní.
4602 Na jeho výstupu získáme amplitudu napětí
4603\begin_inset Formula $V$
4604\end_inset
4605
4606.
4607 Řídící napětí pro PMSM v
4608\begin_inset Formula $\alpha-\beta$
4609\end_inset
4610
4611 souřadnicích je pak ve tvaru
4612\begin_inset Formula
4613\begin{eqnarray*}
4614u_{\alpha} & = & V\cos(2\pi ft)\\
4615u_{\beta} & = & V\sin(2\pi ft)
4616\end{eqnarray*}
4617
4618\end_inset
4619
4620
4621\end_layout
4622
4623\begin_layout Subsubsection
4624Vektorové řízení
4625\end_layout
4626
4627\begin_layout Standard
4628Jedná se asi o nejčastěji využívaný řídící algoritmus.
4629 Je užíván pro řízení v kombinaci s estimátorem založeným na zpětné elektromotor
4630ické síle, injektáži i v hybridních verzích v naprosté většině citovaných
4631 textů z části
4632\begin_inset CommandInset ref
4633LatexCommand ref
4634reference "sec:Estimace-stavových-veličin"
4635
4636\end_inset
4637
4638.
4639\end_layout
4640
4641\begin_layout Standard
4642Dle
4643\begin_inset CommandInset citation
4644LatexCommand cite
4645key "shfpmsmct2007"
4646
4647\end_inset
4648
4649 vektorové řízení odstraňuje většinu nevýhod skalárního řízení a v porovnání
4650 s ním poskytuje velmi dobrý výkon.
4651 Jedná se o řízení zpětnovazební a umožňuje samostatné řízení toku i momentu.
4652 Uvažujeme reprezentaci stroje v
4653\begin_inset Formula $d-q$
4654\end_inset
4655
4656 souřadném systému.
4657 Vektorové řízení je zpětnovazební a je tedy potřeba znát odhady úhlu natočení
4658 
4659\begin_inset Formula $\hat{\vartheta}$
4660\end_inset
4661
4662 a otáček
4663\begin_inset Formula $\hat{\omega}$
4664\end_inset
4665
4666 rotoru stroje.
4667 Základní struktura regulátoru pak využije zpětné vazby z otáček, kdy první
4668 regulátor reguluje odchylku estimovaných otáček
4669\begin_inset Formula $\hat{\omega}$
4670\end_inset
4671
4672 od požadované referenční hodnoty
4673\begin_inset Formula $\overline{\omega}$
4674\end_inset
4675
4676 na nulu.
4677 Výstupem je pak referenční proud
4678\begin_inset Formula $\overline{i_{q}}$
4679\end_inset
4680
4681.
4682 Referenční proud
4683\begin_inset Formula $\overline{i_{d}}$
4684\end_inset
4685
4686 volíme nulový, aby bylo dosaženo maximálního momentu.
4687 Tento postup můmžeme ilustrovat na diskretizované rovnici pro otáčky
4688\family roman
4689\series medium
4690\shape up
4691\size normal
4692\emph off
4693\bar no
4694\noun off
4695\color none
4696\lang english
4697
4698\begin_inset Formula
4699\[
4700\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,
4701\]
4702
4703\end_inset
4704
4705
4706\family default
4707\series default
4708\shape default
4709\size default
4710\emph default
4711\bar default
4712\noun default
4713\color inherit
4714\lang czech
4715přičemž zanedbáváme poslední člen se zátěžným momentem.
4716 Požadované hodnoty bychom chtěli dosáhnout v následujícím kroku a tedy
4717 získáme následující tvar rovnice
4718\begin_inset Formula
4719\[
4720\overline{\omega}-k_{1}\omega=k_{2}i_{q}.
4721\]
4722
4723\end_inset
4724
4725 
4726\begin_inset Formula $\overline{i_{q}}$
4727\end_inset
4728
4729 tedy můžeme získat pomocí PI regulátoru s vhodnými konstantami
4730\begin_inset Formula
4731\[
4732\overline{i_{q}}=\mathrm{PI}(\overline{\omega}-\omega,K_{p,i},K_{i,i}).
4733\]
4734
4735\end_inset
4736
4737
4738\end_layout
4739
4740\begin_layout Standard
4741Referenční hodnoty proudů jsou následně porovnány s estimovanými hodnotami
4742 
4743\begin_inset Formula $i_{d}$
4744\end_inset
4745
4746 a
4747\begin_inset Formula $i_{q}$
4748\end_inset
4749
4750 a jejich odchylky jsou regulovány na nulu.
4751 Toto je provedeno pro každou složku zvlášť a výstupem jsou řídící napětí
4752 v souřadnicích
4753\begin_inset Formula $d-q$
4754\end_inset
4755
4756, tedy
4757\begin_inset Formula $u_{d}$
4758\end_inset
4759
4760 a
4761\begin_inset Formula $u_{q}$
4762\end_inset
4763
4764.
4765 Postupujeme obdobně s rovnicemi proudů
4766\begin_inset Formula
4767\begin{eqnarray*}
4768i_{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},\\
4769i_{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},
4770\end{eqnarray*}
4771
4772\end_inset
4773
4774kde prozatím zanedbáme členy s
4775\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
4776\end_inset
4777
4778, dále pak člen
4779\begin_inset Formula $-\frac{\psi_{pm}\Delta t}{L_{s}}\omega_{t}$
4780\end_inset
4781
4782 a chceme dosáhnout požadovaných hodnot
4783\begin_inset Formula $\overline{i_{d}}=0$
4784\end_inset
4785
4786 a
4787\begin_inset Formula $\overline{i_{q}}$
4788\end_inset
4789
4790, které byly získány v předchozím kroku.
4791 To vede na následující tvar
4792\begin_inset Formula
4793\begin{eqnarray*}
4794-k_{1}i_{d} & = & k_{2}u_{d},\\
4795\overline{i_{q}}-k_{1}i_{q} & = & k_{2}u_{q}.
4796\end{eqnarray*}
4797
4798\end_inset
4799
4800Napětí
4801\begin_inset Formula $u_{d}$
4802\end_inset
4803
4804 a
4805\begin_inset Formula $u_{q}$
4806\end_inset
4807
4808 měžeme tedy získat pomocí dvou PI regulátorů ve tvaru
4809\begin_inset Formula
4810\begin{eqnarray*}
4811u_{d} & = & \mathrm{PI}(-i_{d},K_{p,u},K_{i,u}),\\
4812u_{q} & = & \mathrm{PI}(\overline{i_{q}}-i_{q},K_{p,u},K_{i,u}).
4813\end{eqnarray*}
4814
4815\end_inset
4816
4817Následně je ještě vhodné provést korekce v důsledku zanedbaných členů a
4818 to ve tvaru
4819\begin_inset Formula
4820\begin{eqnarray*}
4821u_{d} & = & u_{d}-L_{s}\overline{i_{q}}\overline{\omega},\\
4822u_{q} & = & u_{q}+\psi_{pm}\overline{\omega}.
4823\end{eqnarray*}
4824
4825\end_inset
4826
4827
4828\end_layout
4829
4830\begin_layout Subsubsection
4831Přímé řízení momentu
4832\end_layout
4833
4834\begin_layout Standard
4835Přímé řízení momentu (DTC z Direct Torque Control) dle
4836\begin_inset CommandInset citation
4837LatexCommand cite
4838key "shfpmsmct2007,vcmdtc2006"
4839
4840\end_inset
4841
4842 se užívá, když je potřeba vysoký výkon vzhledem k dynamice momentu.
4843 Jak již napovídá název, je řízen přímo moment stroje.
4844 Základní princip je jednoduchý.
4845 Kruhová trajektorie statorového toku se rozdělí na šest symetrických částí.
4846 Velikosti vektorů statorového toku a elektromagnetického momentu v souřadnicích
4847 
4848\begin_inset Formula $\alpha-\beta$
4849\end_inset
4850
4851 je pak držena v předem stanovených mezích prostřednictvím vhodného spínání
4852 jedné ze šesti kombinací na invertoru.
4853 
4854\end_layout
4855
4856\begin_layout Standard
4857Touto metodou text již dále nezabývá a je zde uvedena jen pro úplnost.
4858\end_layout
4859
4860\begin_layout Subsection
4861Lineářně kvadratické řízení
4862\end_layout
4863
4864\begin_layout Standard
4865Řízení
4866\emph on
4867LQG
4868\emph default
4869 (z Linear-Quadratic-Gaussian) je primárně navrženo pro řízení lineárních
4870 systémů s kvadratickou ztrátovou funkcí a Gaussovským šumem.
4871 Existují však různé modifikace i pro nelineární systémy.
4872 Algoritmus
4873\emph on
4874LQG
4875\emph default
4876 často využívá jako pozorovatele Kalmanův filtr.
4877 Základní formulace podle
4878\begin_inset CommandInset citation
4879LatexCommand cite
4880key "BertsekasDPOC"
4881
4882\end_inset
4883
4884 je následovná:
4885\end_layout
4886
4887\begin_layout Standard
4888Uvažujme lineární systém
4889\begin_inset Formula
4890\[
4891x_{t+1}=A_{t}x_{t}+B_{t}u_{t}+w_{t},\quad t=0,1,\ldots,T-1,
4892\]
4893
4894\end_inset
4895
4896kde obecně vektorová veličina
4897\begin_inset Formula $x_{k}$
4898\end_inset
4899
4900 reprezentuje stav systému v časovém kroku
4901\begin_inset Formula $k$
4902\end_inset
4903
4904, veličina
4905\begin_inset Formula $u_{k}$
4906\end_inset
4907
4908 řízení v čase
4909\begin_inset Formula $k$
4910\end_inset
4911
4912 a
4913\begin_inset Formula $w_{k}$
4914\end_inset
4915
4916 je Gaussovský bílý šum s nulovou střední hodnotou a známou kovarianční
4917 maticí; je uvažován konečný diskrétní časový horizont
4918\begin_inset Formula $N$
4919\end_inset
4920
4921 kroků.
4922 
4923\end_layout
4924
4925\begin_layout Standard
4926Kvadratická ztrátová funkce je
4927\begin_inset Formula
4928\[
4929\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\} ,
4930\]
4931
4932\end_inset
4933
4934kde
4935\begin_inset Formula $\mathbf{E}$
4936\end_inset
4937
4938 značí očekávanou hodnotu,
4939\begin_inset Formula $Q_{t}$
4940\end_inset
4941
4942 a
4943\begin_inset Formula $R_{t}$
4944\end_inset
4945
4946 jsou penalizační matice stavu systému (splnění požadavků řízení) respektive
4947 penalizace vstupů.
4948 Při uvažování neúplné informace
4949\begin_inset Formula $I_{t}$
4950\end_inset
4951
4952 o stavu je optimální řízení
4953\family roman
4954\series medium
4955\shape up
4956\size normal
4957\emph off
4958\bar no
4959\noun off
4960\color none
4961\lang english
4962
4963\begin_inset Formula $\mu_{t}^{*}$
4964\end_inset
4965
4966
4967\family default
4968\series default
4969\shape default
4970\size default
4971\emph default
4972\bar default
4973\noun default
4974\color inherit
4975\lang czech
4976 v každém časovém kroku rovno
4977\begin_inset Formula
4978\[
4979\mu_{t}^{*}(I_{t})=L_{t}\mathrm{\mathbf{E}}\left\{ x_{t}\mid I_{t}\right\} ,
4980\]
4981
4982\end_inset
4983
4984kde matice
4985\begin_inset Formula $L_{t}$
4986\end_inset
4987
4988 je dána rovností
4989\begin_inset Formula
4990\[
4991L_{t}=-\left(R_{t}+B_{t}^{T}K_{t+1}B_{t}\right)^{-1}B_{t}^{T}K_{t+1}A_{t},
4992\]
4993
4994\end_inset
4995
4996přičemž matice
4997\begin_inset Formula $K_{t}$
4998\end_inset
4999
5000 získáme rekurzivně z Riccatiho rovnice
5001\begin_inset Formula
5002\begin{eqnarray}
5003K_{T} & = & Q_{T},\label{eq:riccati-lqg}\\
5004K_{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
5005\end{eqnarray}
5006
5007\end_inset
5008
5009
5010\end_layout
5011
5012\begin_layout Subsubsection
5013Implementace
5014\end_layout
5015
5016\begin_layout Standard
5017Samotná implementace lineářně kvadratického řízení pro PMSM v sobě však
5018 nese mnoho komplikací, které je třeba vyřešit.
5019 Detailněji budou tyto problémy rozebrány v kapitole
5020\begin_inset CommandInset ref
5021LatexCommand ref
5022reference "cha:Návrh-a-vyhodnocení"
5023
5024\end_inset
5025
5026, zde bude jen stručně nastíněna základní problématika.
5027\end_layout
5028
5029\begin_layout Standard
5030Především řídící matici
5031\begin_inset Formula $L$
5032\end_inset
5033
5034 počítáme z Riccatiho rovnice (
5035\begin_inset CommandInset ref
5036LatexCommand ref
5037reference "eq:riccati-lqg"
5038
5039\end_inset
5040
5041) zpětnou integrací (diskrétní) v čase a potřebujeme tedy znát budoucí stavy
5042 systému.
5043 Pro srovnání uveďme například výpočet Kalmanova filtru, kde počítáme duální
5044 rovnici integrací vpřed a problém nevzniká.
5045 Řešením může být užití
5046\begin_inset Quotes gld
5047\end_inset
5048
5049ubíhajícího horiznotu
5050\begin_inset Quotes grd
5051\end_inset
5052
5053, kdy matici
5054\begin_inset Formula $L$
5055\end_inset
5056
5057 navrhujeme na pomocném časovém horiznotu, který se posouvá vzhledem k aktuálním
5058u časovému kroku.
5059 S tím je spojená komplikace, jak bude stav systému v budoucích časech vypadat.
5060 Je tedy potřeba nějak odhadnout budoucí stav a v něm provést výpočet.
5061\end_layout
5062
5063\begin_layout Standard
5064LQ řízení již ze svého názvu předpokládá lineární systém a odvozené rovnice
5065 v části
5066\begin_inset CommandInset ref
5067LatexCommand ref
5068reference "sec:Odvození-rovnic"
5069
5070\end_inset
5071
5072 popisující PMSM nejsou lineární.
5073 Je tedy potřeba provést linearizaci a ve spojení s diskretizací se užitím
5074 tohoto postupu můžeme dopouštět již značné chyby.
5075 Samostatnou otázkou je však i samotná linearizace.
5076 Nejdříve je totiž nutné zvolit vhodnou souřadnou soustavu, ve ktreré bude
5077 vlastní linearizace provedena.
5078 Jak se ukazuje na základě simulací, může to mít značný vliv.
5079 
5080\end_layout
5081
5082\begin_layout Standard
5083Dalším důležitým krokem je zvážit možnost zanedbání některých méně významných
5084 členů.
5085 Případně určit které veličiny se mění velmi pomalu v porovnání s ostatními
5086 a je možno je považovat téměř za konstantní v průběhu jednoho časového
5087 kroku.
5088 Při linearizaci totiž dojde k tomu, že zejména matice
5089\begin_inset Formula $A_{t}$
5090\end_inset
5091
5092 bude závislá na časovém kroku
5093\begin_inset Formula $t$
5094\end_inset
5095
5096 a tedy ji bude nutné v každém kroku měnit.
5097 Kdyby se vhodným zanedbáním členů například podařilo, že by všechny matice
5098 systému byly konstantní
5099\begin_inset Formula $M_{t}=M$
5100\end_inset
5101
5102, bylo by možné z výše popsaných rovnic pro LQ řízení předpočítat řídící
5103 matici
5104\begin_inset Formula $L$
5105\end_inset
5106
5107.
5108 To by samozřejmě vedlo ke značnému urychlení výpočtu.
5109\end_layout
5110
5111\begin_layout Standard
5112LQ řízení vyžaduje kvadratickou ztrátovou funkci.
5113 Problematické jsou v tomto ohledu zejména omezení na vstupy
5114\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
5115\end_inset
5116
5117.
5118 Ty nelze v algoritmu lineárně kvadratického řízení užít přímo a je třeba
5119 je nahradit vhodně nastavenou penalizační maticí
5120\begin_inset Formula $R$
5121\end_inset
5122
5123.
5124 Dosažení požadovaných otáček lze pak zvládnout relativně snadno přidáním
5125 nové stavové proměnné.
5126 Pro omezení na změnu řídících napětí v sousedních časových krocích
5127\begin_inset Formula $\left|u_{\alpha,\beta}(t+1)-u_{\alpha,\beta}(t)\right|$
5128\end_inset
5129
5130 je potřeba provést drobnou modifikaci LQ algoritmu.
5131\end_layout
5132
5133\begin_layout Standard
5134Šum ve skutečném stroji samozřejmě neodpovídá modelu Gaussovského bílého
5135 šumu, ale jak již bylo uvedeno v části
5136\begin_inset CommandInset ref
5137LatexCommand ref
5138reference "sec:Problematika-modelu"
5139
5140\end_inset
5141
5142 budeme tento model šumu pro jednoduchost předpokládat.
5143\end_layout
5144
5145\begin_layout Section
5146Duální řízení
5147\end_layout
5148
5149\begin_layout Standard
5150Základní princip duálního řízení spočívá v tom, že obsahuje dvě části,
5151\begin_inset Quotes gld
5152\end_inset
5153
5154řídící
5155\begin_inset Quotes grd
5156\end_inset
5157
5158 a
5159\begin_inset Quotes gld
5160\end_inset
5161
5162budící
5163\begin_inset Quotes grd
5164\end_inset
5165
5166.
5167 Řídící část, jako u ostatních řídících algoritmů, má za cíl pokud možno
5168 co nejlépe kontrolovat systém a snažit se dosáhnout optimální shody s požadavky
5169, referenčním signálem.
5170 Oproti tomu budící část hledá optimální budící signál, který by pomohl
5171 co nejlépe určit neznámé parametry systému.
5172 Tyto snahy jdou samozřejmě proti sobě a cílem duálního řízení je nalézt
5173 mezi nimi kompromis.
5174 
5175\end_layout
5176
5177\begin_layout Standard
5178Všechny výše zmiňované metody pro řízení a estimaci obecně trpěly dvěma
5179 nedostatky, které se snaží duální řízení odstranit.
5180 Jednak zcela oddělily řídící a estimační část, které pak pracovaly nezávisle.
5181 I v případě injektáží, kdy byl přidáván vysokofrekvenční signál, byl tento
5182 signál přidáván stále bez ohledu na okolnosti.
5183 Jistý krok směrem k duálnímu přístupu lze pozorovat pouze u hybridních
5184 metod, které buď plynule, nebo jednorázově přepínají mezi dvěma modely.
5185 Jeden je určen pro dobrou estimaci a druhý pro nízké ztráty při řízení.
5186\end_layout
5187
5188\begin_layout Standard
5189Dalším nedostatkem standartních metod je předpoklad, že odhad poskytnutý
5190 estimátorem se rovná skutečné hodnotě stavové veličiny.
5191 Tento přístup je označován jako
5192\emph on
5193Certainty Equivalence
5194\emph default
5195 (CE).
5196 Oproti tomu duální řízení předpokládá stavové veličiny jako náhodné veličiny
5197 a uchovává si o nich statistickou informaci.
5198 Odhad z estimátoru tedy uvažuje například ve tvaru střední hodnoty a variance
5199 dané veličiny a předpokládá, že skutečná hodnota se nachazí například v
5200 konfidenčním intervalu s těmito parametry.
5201 Z tohoto pohledu tedy přístup CE předpokládá, že skutečná hodnota je rovna
5202 střední hodnotě.
5203 Duální řízení tedy narozdíl od ostatních založených na CE principu uvažuje
5204 kromě odhadu stavové veličiny i to, jak je tento odhad přesný a tomu také
5205 přizpůsobuje řídící zákroky.
5206 
5207\end_layout
5208
5209\begin_layout Standard
5210Výše zmíněné důvody ukazují, proč by duální přístup mohl být obvzláště vhodný
5211 pro řízení PMSM.
5212 Je ale třeba mít na paměti, že duální řízení s sebou nese i značné nevýhody.
5213 Jedná se především o značnou výpočetní náročnost.
5214 To je problematické zejména, když uvažujeme i výpočet v reálném čase.
5215 Proto se v textu zaměříme hlavně na nejjednodušší algoritmy duálního řízení,
5216 které by tento požadevek mohly naplnit.
5217\end_layout
5218
5219\begin_layout Subsection
5220Adaptivní duální řídící systém
5221\end_layout
5222
5223\begin_layout Standard
5224Adaptivní duální řídící systém může být dle
5225\begin_inset CommandInset citation
5226LatexCommand cite
5227key "DAU1"
5228
5229\end_inset
5230
5231 definován jako řídící systém pracující za podmínek neurčitosti, který poskytuje
5232 požadovaný výkon díky změně svých parametrů a/nebo struktury.
5233 Tím je dosaženo snížení nejistoty a zlepšení chování řízeného systému.
5234 Nejistota je zahrnuta do řídící strategie vhodnou volbou řídícího signálu,
5235 který má následující dvě vlastnosti:
5236\end_layout
5237
5238\begin_layout Itemize
5239\begin_inset Quotes gld
5240\end_inset
5241
5242opatrně
5243\begin_inset Quotes grd
5244\end_inset
5245
5246 sleduje cíl řízení
5247\end_layout
5248
5249\begin_layout Itemize
5250budí (excituje) řízený systém za účelem zlepšení jeho estimace
5251\end_layout
5252
5253\begin_layout Standard
5254Z tohoto přístupu plyne několik výhod: Je brána v úvahu přesnost estimace.
5255 Regulátor poskytuje optimální buzení pro urychlení estimace.
5256 Čas adaptace je kratší a takto navržené řízení poskytuje hladší průběh
5257 při přechodových dějích.
5258\end_layout
5259
5260\begin_layout Subsection
5261Formulace problému duálního řízení
5262\end_layout
5263
5264\begin_layout Standard
5265Základní formulace problému duálního řízení pro časově diskrétní obecně
5266 nelineární systém dle
5267\begin_inset CommandInset citation
5268LatexCommand cite
5269key "adaptDC2004"
5270
5271\end_inset
5272
5273 je:
5274\begin_inset Formula
5275\begin{eqnarray*}
5276x(t+1) & = & f_{t}\left(x(t),p(t),u(t),\xi(t)\right),\quad t=0,1,\ldots,T-1,\\
5277p(t+1) & = & \upsilon_{t}\left(p(t),\varepsilon(t)\right),\\
5278y(t) & = & h_{t}\left(x(t),\eta(t)\right),
5279\end{eqnarray*}
5280
5281\end_inset
5282
5283kde
5284\begin_inset Formula $x(t)$
5285\end_inset
5286
5287 je vektor stavu,
5288\begin_inset Formula $p(t)$
5289\end_inset
5290
5291 vektor neznámých parametrů,
5292\begin_inset Formula $u(t)$
5293\end_inset
5294
5295 vektor řídících vstupů,
5296\begin_inset Formula $y(t)$
5297\end_inset
5298
5299 vektor výstupů systému, vektory
5300\begin_inset Formula $\xi(t)$
5301\end_inset
5302
5303,
5304\begin_inset Formula $\varepsilon(t)$
5305\end_inset
5306
5307 a
5308\begin_inset Formula $\eta(t)$
5309\end_inset
5310
5311 představují nezávislý náhodný bílý šum s nulovou střední hodnotou a známým
5312 rozptylem, vše je uvažováno v čase
5313\begin_inset Formula $t$
5314\end_inset
5315
5316;
5317\begin_inset Formula $f_{t}(\cdot)$
5318\end_inset
5319
5320,
5321\begin_inset Formula $\upsilon_{t}(\cdot)$
5322\end_inset
5323
5324 a
5325\begin_inset Formula $h_{t}(\cdot)$
5326\end_inset
5327
5328 jsou jednoduché vektorové funkce.
5329 Hustotu pravděpodobnosti počátečních hodnot
5330\begin_inset Formula $\mathrm{p}\left[x(0),p(0)\right]$
5331\end_inset
5332
5333 předpokládáme známou.
5334\end_layout
5335
5336\begin_layout Standard
5337Množinu výstupů a vstupů systému dostupných v čase
5338\begin_inset Formula $t$
5339\end_inset
5340
5341 označujeme jako
5342\emph on
5343informační vektor
5344\emph default
5345 
5346\begin_inset Formula $I_{t}=\left\{ y(t),\ldots,y(0),u(t-1),\ldots,u(0)\right\} $
5347\end_inset
5348
5349, kde
5350\begin_inset Formula $t=1,\ldots,T-1$
5351\end_inset
5352
5353 a
5354\begin_inset Formula $I_{0}=\left\{ y(0)\right\} $
5355\end_inset
5356
5357.
5358\end_layout
5359
5360\begin_layout Standard
5361Ztrátová funkce pro optimalizaci řízení má tvar
5362\begin_inset Formula
5363\begin{equation}
5364J=\mathrm{\mathbf{E}}\left\{ \sum_{t=0}^{T-1}g_{t+1}\left(x(t+1),u(t)\right)\right\} ,\label{eq:dclossfunc}
5365\end{equation}
5366
5367\end_inset
5368
5369kde
5370\begin_inset Formula $g_{t+1}(\cdot)$
5371\end_inset
5372
5373 jsou známe kladné konvexní skalární funkce.
5374 Očekáváná hodnota
5375\begin_inset Formula $\mathrm{\mathbf{E}}$
5376\end_inset
5377
5378 je počítána vzhledem k všem náhodným veličinám (
5379\begin_inset Formula $x(0)$
5380\end_inset
5381
5382,
5383\begin_inset Formula $p(0)$
5384\end_inset
5385
5386,
5387\begin_inset Formula $\xi(t)$
5388\end_inset
5389
5390,
5391\begin_inset Formula $\varepsilon(t)$
5392\end_inset
5393
5394 a
5395\begin_inset Formula $\eta(t)$
5396\end_inset
5397
5398, kde
5399\begin_inset Formula $t=0,1,\ldots,T-1$
5400\end_inset
5401
5402).
5403\end_layout
5404
5405\begin_layout Standard
5406Problémem optimálního adaptivního duálního řízení je nalezení takové řídící
5407 strategie
5408\begin_inset Formula $u(t)=u_{t}(I_{t})$
5409\end_inset
5410
5411 ze známé množiny přípustných hodnot řízení
5412\begin_inset Formula $\Omega_{t}$
5413\end_inset
5414
5415, která minimalizuje ztrátovou funkci
5416\begin_inset Formula $J$
5417\end_inset
5418
5419 v
5420\begin_inset CommandInset ref
5421LatexCommand ref
5422reference "eq:dclossfunc"
5423
5424\end_inset
5425
5426.
5427\end_layout
5428
5429\begin_layout Standard
5430Optimální řešení tohoto problému může být nalezeno rekurzivně užitím dynamického
5431 programování, což vede na následující rovnice:
5432\begin_inset Formula
5433\begin{eqnarray*}
5434J_{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\} ,\\
5435J_{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\} ,
5436\end{eqnarray*}
5437
5438\end_inset
5439
5440pro
5441\begin_inset Formula $t=T-2,T-3,\ldots,0$
5442\end_inset
5443
5444.
5445\end_layout
5446
5447\begin_layout Subsection
5448Stručný přehled duálních metod
5449\end_layout
5450
5451\begin_layout Standard
5452Následující stručný přehled duálních metod je založen na přehledových článcích
5453 
5454\begin_inset CommandInset citation
5455LatexCommand cite
5456key "DAU1,DSF1"
5457
5458\end_inset
5459
5460 a 3.
5461 kapitole knihy
5462\begin_inset CommandInset citation
5463LatexCommand cite
5464key "adaptDC2004"
5465
5466\end_inset
5467
5468.
5469\end_layout
5470
5471\begin_layout Standard
5472Dříve byly řídící metody založeny na principu CE a tedy neuvažovaly neurčitost.
5473 Odhady jsou při tomto přístupu považovány za skutečné hodnoty parametrů.
5474 Hlavním problémem jsou pak velké přestřely při rychlé adaptaci nebo možnost
5475 úplně chybného řízení jako například právě u počátečního úhlu natočení
5476 rotoru PMSM.
5477 A.
5478 Feldbaum ve svých raných pracech z 60.
5479 let minulého století ukázal, že CE přístup není vždy optimální, naopak
5480 je od optimality značně vzdálen.
5481 Dále postuloval, dvě hlavní vlastnosti, které by optimální adaptivní systém
5482 měl mít: (1) výstup systému opatrně sleduje požadovanou referenční hodnotu
5483 a (2) budí (excituje) systém dostatečně, pro urychlení procesu estimace
5484 jeho parametrů, tak aby se zlepšila kvalita řízení v budoucích časových
5485 krocích.
5486\end_layout
5487
5488\begin_layout Standard
5489Formální řešení problému optimálního adaptivního duálního řízení lze nalézt
5490 pomocí dynamického programování.
5491 Avšak řešení takto vzniklých rovnic není možné numericky a již vůbec ne
5492 analyticky ani pro relativně jednoduché případy.
5493 Je to způsobeno především problémem s rostoucími dimenzemi.
5494 Nemožnost řešit původní problém vedla ke vzniku celé řady metod, které
5495 se ho snaží nějakým způsobem zjednodušit.
5496 Tyto metody samozřejmě nenaleznou optimální řešení, snaží se ale zachovat
5497 hlavní duální rysy, můžeme je rozdělit do dvou hlavních skupin: metody
5498 založené na aproximacích (implicitní) a založené na reformulaci problému
5499 (explicitní).
5500\end_layout
5501
5502\begin_layout Standard
5503Aproximativní metody jsou obvykle složité a výpočetně značně náročné.
5504 To vede k volbě hrubějších aproximací, kdy může již dojít ke ztrátě duálních
5505 rysů a tedy nedostačujícímu výkonu.
5506 Oproti tomu reformulace je více flexibilní a tedy slibnější.
5507 Uvažuje speciální ztrátovou funkci s dvěma sečtenými členy.
5508 Jeden kontroluje ztrátu v důsledku odchylky od referenční hodnoty a druhý
5509 míru nejistoty.
5510 Takto vzniklé řízení je jednoduché a výpočetní náročností srovnatelné s
5511 CE přístupem.
5512 Není však zajištěno trvalé buzení a výkon je opět nedostačující.
5513 Je tedy snahou vhodně kombinovat oba zmiňované přístupy a využít výhod
5514 obou za současného potlačení jejich nedostatků.
5515 Jednou z takových metod například bikriteriální metoda navrhvržená autory
5516 
5517\begin_inset CommandInset citation
5518LatexCommand cite
5519key "DAU1"
5520
5521\end_inset
5522
5523 založená na sekvenční minimalizaci dvou ztrátových funkcí.
5524\end_layout
5525
5526\begin_layout Subsection
5527
5528\series bold
5529Vybrané algoritmy pro duální řízení
5530\end_layout
5531
5532\begin_layout Subsubsection
5533Bikriteriální metoda
5534\end_layout
5535
5536\begin_layout Standard
5537Bikriteriální metoda je založena na relativně jednoduchém principu.
5538 Ve snaze splnit obě hlavní vlastnosti duálního řízení (opatrnost a buzení)
5539 je ztrátová funkce rozdělena na dvě části a proto se také metoda nazývá
5540 bikriteriální.
5541 První ztrátová funkce odpovídá takzvanému
5542\emph on
5543opatrnému řízení
5544\emph default
5545, které navrhuje tím menší řídící zásahy, čím je větší variance (proto opatrné).
5546 Nesnaží se však primárně tuto varianci nijak snížit.
5547 Druhá ztrátová funkce představuje kritérium pro optimální buzení.
5548 Tyto dvě ztrátové funkce je třeba současně minimalizovat.
5549 Minimalizace těchto dvou funkce jde ale obecně z podstaty problému proti
5550 sobě, navíc optimální budící zásah bude zpravidla neomezeně velký.
5551 Proto je zvolen následující postup:
5552\end_layout
5553
5554\begin_layout Enumerate
5555nejdříve je nalezeno optimální opatrné řízení
5556\end_layout
5557
5558\begin_layout Enumerate
5559dále je vytyčena množina přípustných řešení kolem řízení nalezeného v bodě
5560 (1.), například se může jednat o interval
5561\end_layout
5562
5563\begin_layout Enumerate
5564druhá ztrátová funkce pro optimální buzení je minimalizována již pouze v
5565 rámci množiny přípustných řešení z bodu (2.)
5566\end_layout
5567
5568\begin_layout Standard
5569Konkrétní realizace hledání optimálního řízení (minimalizace) pak již závisí
5570 na řešeném problému.
5571\end_layout
5572
5573\begin_layout Subsubsection
5574\begin_inset Formula $\rho$
5575\end_inset
5576
5577--aproximace
5578\end_layout
5579
5580\begin_layout Standard
5581Jako
5582\begin_inset Formula $\rho$
5583\end_inset
5584
5585--aproximace označujeme suboptimální přístupy k řešení problému duálního
5586 řízení, kdy se snažíme aproximovat pravděpodobnostní míru neznámých stavů
5587 a parametrů systému.
5588 Dle
5589\begin_inset CommandInset citation
5590LatexCommand cite
5591key "DAF1,DSF1,adaptDC2004"
5592
5593\end_inset
5594
5595 je problematika
5596\begin_inset Formula $\rho$
5597\end_inset
5598
5599--aproximací formulována následovně: Hledání suboptimální řídící strategie
5600 je založeno na minimalizaci modifikované ztrátové funkce
5601\begin_inset Formula
5602\[
5603J_{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\} .
5604\]
5605
5606\end_inset
5607
5608V čase
5609\begin_inset Formula $t$
5610\end_inset
5611
5612 je řídící strategie
5613\begin_inset Formula $u_{t}(I_{t})$
5614\end_inset
5615
5616 nalezena pomocí aproximace podmíněné hustoty pravděpodobnosti stavů a parametrů
5617 systému pro budoucí časové kroky
5618\begin_inset Formula
5619\[
5620\rho_{t}=\mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right],
5621\]
5622
5623\end_inset
5624
5625pro
5626\begin_inset Formula $i=0,1,\ldots,T-t-1$
5627\end_inset
5628
5629.
5630\end_layout
5631
5632\begin_layout Standard
5633Pro různé volby
5634\begin_inset Formula $\rho_{t}$
5635\end_inset
5636
5637 pak můžeme získat následující přístupy:
5638\end_layout
5639
5640\begin_layout Itemize
5641
5642\emph on
5643Řídící strategie s otevřenou smyčkou
5644\emph default
5645 (open-loop, OL) uvažuje systém bez zpětné vazby a optimální řízení je hledáno
5646 z apriorní informace o stavech a parametrech systému.
5647 Tento zjednodušující předpoklad je ekvivalentní aproximaci
5648\begin_inset Formula
5649\[
5650\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\} .
5651\]
5652
5653\end_inset
5654
5655
5656\end_layout
5657
5658\begin_layout Itemize
5659
5660\emph on
5661Zpětnovazební řídící strategie s otevřenou smyčkou
5662\emph default
5663 (open-loop feedback, OLF) také uvažuje systém bez zpětné vazby, ale jen
5664 pro budoucích časové kroky (
5665\begin_inset Formula $t+1$
5666\end_inset
5667
5668 až
5669\begin_inset Formula $T$
5670\end_inset
5671
5672), v současném časovém kroku
5673\begin_inset Formula $t$
5674\end_inset
5675
5676 zpětnou vazbu uvažeje.
5677 Pozorování
5678\begin_inset Formula $y(t)$
5679\end_inset
5680
5681 jsou tedy použita k estimaci stavů i parametrů systému, ale pouze v součazném
5682 časovém kroku
5683\begin_inset Formula $t$
5684\end_inset
5685
5686, v budoucích již ne.
5687 Opět lze formulovat pomocí
5688\begin_inset Formula $\rho$
5689\end_inset
5690
5691--aproximace:
5692\begin_inset Formula
5693\[
5694\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\} .
5695\]
5696
5697\end_inset
5698
5699
5700\end_layout
5701
5702\begin_layout Itemize
5703Pro srovnání zde bude uvedena i aproximace, která vede na již zmiňovaný
5704 přístup
5705\emph on
5706Certainty Equivalence
5707\emph default
5708(CE):
5709\begin_inset Formula
5710\begin{align*}
5711\rho_{t} & =\left\{ \mathrm{p}\left[x(t+i),p(t+i)\mid I_{t+i}\right]\right.\\
5712= & \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\} ,
5713\end{align*}
5714
5715\end_inset
5716
5717kde
5718\begin_inset Formula $\delta$
5719\end_inset
5720
5721 značí Diracovu delta funkce a
5722\begin_inset Formula $\hat{x}(t+i)=\mathrm{\mathbf{E}}\left\{ x(k+i)\mid I_{t+i}\right\} $
5723\end_inset
5724
5725,
5726\begin_inset Formula $\hat{x}(t+i)=\mathrm{\mathbf{E}}\left\{ p(k+i)\mid I_{t}\right\} $
5727\end_inset
5728
5729.
5730\end_layout
5731
5732\begin_layout Itemize
5733
5734\emph on
5735Částečný CE přístup
5736\emph default
5737 (PCE) je založen na vhodné kombinaci předchozích postupů CE a OLF.
5738 Definujme rozšířený stavový vektor jako
5739\begin_inset Formula $z^{T}(t)=\left[x^{T}(t)\quad p^{T}(t)\right]$
5740\end_inset
5741
5742, tedy jako vektor sdružující původní stav systému a jeho neznámé parametry.
5743 Tento vektor následně rozdělíme na dvě části s prázdným průnikem
5744\begin_inset Formula $z_{1}(t)$
5745\end_inset
5746
5747 a
5748\begin_inset Formula $z_{2}(t)$
5749\end_inset
5750
5751.
5752 Nyní aplikujeme na část
5753\begin_inset Formula $z_{1}$
5754\end_inset
5755
5756 zjednodušující předpoklad CE a na část
5757\begin_inset Formula $z_{2}$
5758\end_inset
5759
5760 předpoklad OLF.
5761 To odpovídá následující
5762\begin_inset Formula $\rho$
5763\end_inset
5764
5765--aproximaci:
5766\begin_inset Formula
5767\begin{align*}
5768\rho_{t} & =\left\{ \mathrm{p}\left[z_{1}(t+i),z_{2}(t+i)\mid I_{t+i}\right]\right.\\
5769= & \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\} ,
5770\end{align*}
5771
5772\end_inset
5773
5774kde
5775\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].$
5776\end_inset
5777
5778 Samotné rozdělení vektoru
5779\begin_inset Formula $z$
5780\end_inset
5781
5782 na dvě části je třeba vyřešit s ohledem na konkrétní strukturu systému,
5783 pro který je řízení navrhováno.
5784 Vhodnou volbou může být například označit jako
5785\begin_inset Formula $z_{1}$
5786\end_inset
5787
5788 stavové veličiny, které jsou přímo pozorovány.
5789 Autoři dále poukazují i na možnost kombinace s bikriteriálním přístupem.
5790\end_layout
5791
5792\begin_layout Subsubsection
5793Řešení LQG problému pomocí teorie her
5794\end_layout
5795
5796\begin_layout Standard
5797Výpočetně relativně málo náročné řešení diskrétního LQG problému duálního
5798 řízení je představeno v
5799\begin_inset CommandInset citation
5800LatexCommand cite
5801key "DCS1"
5802
5803\end_inset
5804
5805.
5806 Na řešení problému se užívá teorie her, kde hledáme optimální znáhodněnou
5807 strategii.
5808 Výsledkem pak je, že optimální řešení přeformulovaného problému duálního
5809 řízení je vážený průměr konečného počtu standartních LQG optimálních regulátorů.
5810 Jako váhové faktory jsou brány zobecněné věrohodnostní poměry.
5811\end_layout
5812
5813\begin_layout Standard
5814(Popisovaný přístup se jeví z pohledu tohoto textu výhodným ze dvou důvodů.
5815 Jednak využívá LQG regulátory, kterými se práce relativně podrobně zbývá,
5816 dále pak využívá více modelů, které se také v simulacích pro estimátory
5817 ukázaly jako využitelné.)
5818\end_layout
5819
5820\begin_layout Chapter
5821Návrh a vyhodnocení
5822\begin_inset CommandInset label
5823LatexCommand label
5824name "cha:Návrh-a-vyhodnocení"
5825
5826\end_inset
5827
5828
5829\end_layout
5830
5831\begin_layout Section
5832Implementace LQ řízení pro stejné indukčnosti
5833\end_layout
5834
5835\begin_layout Subsection
5836LQ řízení v
5837\begin_inset Formula $\alpha-\beta$
5838\end_inset
5839
5840 
5841\end_layout
5842
5843\begin_layout Subsubsection
5844Matice systému
5845\end_layout
5846
5847\begin_layout Standard
5848Uvažujeme tedy diskretizované rovnice z části
5849\begin_inset CommandInset ref
5850LatexCommand ref
5851reference "sub:Diskretizace-rovnice-alfabeta"
5852
5853\end_inset
5854
5855 
5856\begin_inset Formula
5857\begin{eqnarray*}
5858i_{\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},\\
5859i_{\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},\\
5860\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,\\
5861\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.
5862\end{eqnarray*}
5863
5864\end_inset
5865
5866Pro zjednodušení označíme konstanty následovně:
5867\begin_inset Formula $a=1-\frac{R_{s}}{L_{s}}\Delta t$
5868\end_inset
5869
5870,
5871\begin_inset Formula $b=\frac{\psi_{pm}}{L_{s}}\Delta t$
5872\end_inset
5873
5874,
5875\begin_inset Formula $c=\frac{\Delta t}{L_{s}}$
5876\end_inset
5877
5878,
5879\begin_inset Formula $d=1-\frac{B}{J}\Delta t$
5880\end_inset
5881
5882,
5883\begin_inset Formula $e=\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t$
5884\end_inset
5885
5886.
5887 Zátěžný moment předpokládáme prozatím nulový
5888\begin_inset Formula $T_{L}=0$
5889\end_inset
5890
5891 a tedy poslední člen třetí rovnice vypadne.
5892 Rovnice tedy přejdou na tvar
5893\begin_inset Formula
5894\begin{eqnarray}
5895i_{\alpha,t+1} & \text{=} & ai_{\alpha,t}+b\omega_{t}\sin\vartheta_{t}+cu_{\alpha,t},\nonumber \\
5896i_{\beta,t+1} & \text{=} & ai_{\beta,t}-b\omega_{t}\cos\vartheta_{t}+cu_{\beta,t},\label{eq:diskretni-system-prolq}\\
5897\omega_{t+1} & \text{=} & d\omega_{t}+e\left(i_{\beta,t}\cos\vartheta_{t}-i_{\alpha,t}\sin\vartheta_{t}\right),\nonumber \\
5898\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.\nonumber
5899\end{eqnarray}
5900
5901\end_inset
5902
5903Jedná se o reprezentaci systému se stavem
5904\begin_inset Formula $x_{t}=\left(i_{\alpha,t},i_{\beta,t},\omega_{t},\vartheta_{t}\right)$
5905\end_inset
5906
5907 a řízením
5908\begin_inset Formula $u_{t}=\left(u_{\alpha,t},u_{\beta,t}\right)$
5909\end_inset
5910
5911, kde předchozí rovnice můžeme zapsat pomocí funkcí
5912\begin_inset Formula $f$
5913\end_inset
5914
5915 a
5916\begin_inset Formula $g$
5917\end_inset
5918
5919 jako
5920\begin_inset Formula $x_{t+1}=f(x_{t},u_{t})$
5921\end_inset
5922
5923.
5924 Chceme získat lineární systém ve tvaru
5925\begin_inset Formula $x_{t+1}=A_{t}x_{t}+B_{t}u_{t}$
5926\end_inset
5927
5928.
5929 Provedeme tedy linearizaci pomocí Taylorova rozvoje do prvního řádu v reprezent
5930ativní trajektorii
5931\begin_inset Formula $(x_{0},u_{0})$
5932\end_inset
5933
5934, tedy
5935\begin_inset Formula
5936\[
5937f(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}).
5938\]
5939
5940\end_inset
5941
5942Pak matice systému dostaneme ve tvaru
5943\begin_inset Formula $A_{t}=\frac{\partial f(x_{t},u_{t})}{\partial x_{t}}$
5944\end_inset
5945
5946 a
5947\begin_inset Formula $B_{t}=\frac{\partial f(x_{t},u_{t})}{\partial u_{t}}$
5948\end_inset
5949
5950, což vede na
5951\begin_inset Formula
5952\begin{eqnarray*}
5953A_{t} & = & \left[\begin{array}{cccc}
5954a & 0 & b\sin\vartheta_{t} & b\omega_{t}\cos\vartheta_{t}\\
59550 & a & -b\cos\vartheta_{t} & b\omega_{t}\sin\vartheta_{t}\\
5956-e\sin\vartheta_{t} & e\cos\vartheta_{t} & d & -e\left(i_{\beta,t}\sin\vartheta_{t}+i_{\alpha,t}\cos\vartheta_{t}\right)\\
59570 & 0 & \Delta t & 1
5958\end{array}\right],\\
5959B_{t} & = & B=\left[\begin{array}{cc}
5960c & 0\\
59610 & c\\
59620 & 0\\
59630 & 0
5964\end{array}\right].
5965\end{eqnarray*}
5966
5967\end_inset
5968
5969Dále, když budeme chtít jako pozorovatele užít Kalmanův filtr, budeme potřebovat
5970 vztah pro výstup systému systému, ten je formulován jako
5971\begin_inset Formula $y_{t}=g(x_{t})=\left(i_{\alpha,t},i_{\beta,t}\right)^{T}$
5972\end_inset
5973
5974.
5975 Tato rovnice již lineární je a můžeme tedy rovnou psát
5976\begin_inset Formula $y_{t}=Cx_{t}$
5977\end_inset
5978
5979, kde
5980\begin_inset Formula
5981\[
5982C=\left[\begin{array}{cccc}
59831 & 0 & 0 & 0\\
59840 & 1 & 0 & 0
5985\end{array}\right].
5986\]
5987
5988\end_inset
5989
5990
5991\end_layout
5992
5993\begin_layout Subsubsection
5994Ztrátová funkce
5995\end_layout
5996
5997\begin_layout Standard
5998Kvadratickou ztrátovou funkci pro LQ řízení se snažíme nalézt ve tvaru
5999\family roman
6000\series medium
6001\shape up
6002\size normal
6003\emph off
6004\bar no
6005\noun off
6006\color none
6007\lang english
6008
6009\begin_inset Formula
6010\[
6011\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\} .
6012\]
6013
6014\end_inset
6015
6016
6017\family default
6018\series default
6019\shape default
6020\size default
6021\emph default
6022\bar default
6023\noun default
6024\color inherit
6025\lang czech
6026Požadavky na stavové proměnné jsou pouze dosažení požadovaných otáček
6027\begin_inset Formula $\overline{\omega}$
6028\end_inset
6029
6030.
6031 To můžeme snadno formulovat pomocí kvadratické funkce v každém časovém
6032 kroku jako
6033\begin_inset Formula $q\left(\omega_{t}-\overline{\omega}_{t}\right)^{2}$
6034\end_inset
6035
6036.
6037 Zde ale narážíme na problém, že veličinu
6038\begin_inset Formula $\overline{\omega}_{t}$
6039\end_inset
6040
6041 nemáme ve stavu systému a algoritmus LQG s ní tedy nemůže počítat.
6042 To obecně při uvažování lineárně kvadratického řízení není problémem, toto
6043 řízení řídí vždy na nulu a když máme lineární systém, který tento algoritmus
6044 předpokládá, snadno si můžeme výsledek díky linearitě posunout.
6045 Uvažovaný systém PMSM však lineární není a je tedy třeba tento problém
6046 vyřešit zvlášť.
6047 
6048\end_layout
6049
6050\begin_layout Standard
6051Zavedeme do systému novou stavovou proměnou odpovídající referenčnímu signálu
6052 
6053\begin_inset Formula $\overline{\omega}$
6054\end_inset
6055
6056 a na nulu budeme řídit rozdíl
6057\begin_inset Formula $\omega_{t}-\overline{\omega}_{t}$
6058\end_inset
6059
6060.
6061 Z tohoto důvodu zavedeme substituci
6062\begin_inset Formula $\psi_{t}=\omega_{t}-\overline{\omega}_{t}$
6063\end_inset
6064
6065 a pak
6066\begin_inset Formula $\omega_{t}=\psi_{t}+\overline{\omega}_{t}$
6067\end_inset
6068
6069.
6070 Dosadíme do rovnic (
6071\begin_inset CommandInset ref
6072LatexCommand ref
6073reference "eq:diskretni-system-prolq"
6074
6075\end_inset
6076
6077) a získáme
6078\begin_inset Formula
6079\begin{eqnarray*}
6080i_{\alpha,t+1} & = & ai_{\alpha,t}+b\left(\psi_{t}+\overline{\omega}_{t}\right)\sin\vartheta_{t}+cu_{\alpha,t},\\
6081i_{\beta,t+1} & = & ai_{\beta,t}-b\left(\psi_{t}+\overline{\omega}_{t}\right)\cos\vartheta_{t}+cu_{\beta,t},\\
6082\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),\\
6083\vartheta_{t+1} & = & \vartheta_{t}+\left(\psi_{t}+\overline{\omega}_{t}\right)\Delta t\\
6084\overline{\omega}_{t+1} & = & \overline{\omega}_{t}.
6085\end{eqnarray*}
6086
6087\end_inset
6088
6089Nové matice systému
6090\begin_inset Formula $A_{t}$
6091\end_inset
6092
6093,
6094\begin_inset Formula $B$
6095\end_inset
6096
6097 a
6098\begin_inset Formula $C$
6099\end_inset
6100
6101 jsou pak ve tvaru
6102\begin_inset Formula
6103\begin{eqnarray*}
6104A_{t} & = & \left[\begin{array}{ccccc}
6105a & 0 & b\sin\vartheta_{t} & b\left(\psi_{t}+\overline{\omega}_{t}\right)\cos\vartheta_{t} & b\sin\vartheta_{t}\\
61060 & a & -b\cos\vartheta_{t} & b\left(\psi_{t}+\overline{\omega}_{t}\right)\sin\vartheta_{t} & -b\cos\vartheta_{t}\\
6107-e\sin\vartheta_{t} & e\cos\vartheta_{t} & d & -e\left(i_{\beta}\sin\vartheta_{t}+i_{\alpha}\cos\vartheta_{t}\right) & d-1\\
61080 & 0 & \Delta t & 1 & \Delta t\\
61090 & 0 & 0 & 0 & 1
6110\end{array}\right],\\
6111B & = & \left[\begin{array}{cc}
6112c & 0\\
61130 & c\\
61140 & 0\\
61150 & 0\\
61160 & 0
6117\end{array}\right],\\
6118C & = & \left[\begin{array}{ccccc}
61191 & 0 & 0 & 0 & 0\\
61200 & 1 & 0 & 0 & 0
6121\end{array}\right].
6122\end{eqnarray*}
6123
6124\end_inset
6125
6126A člen ztrátové funkce pro penalizaci za odchylku od požadované referenční
6127 hodnoty pak můžeme formulovat ve tvaru
6128\begin_inset Formula $x_{t}^{T}Qx_{t}$
6129\end_inset
6130
6131 s maticí
6132\begin_inset Formula
6133\[
6134Q=\left[\begin{array}{ccccc}
61350 & 0 & 0 & 0 & 0\\
61360 & 0 & 0 & 0 & 0\\
61370 & 0 & q & 0 & 0\\
61380 & 0 & 0 & 0 & 0\\
61390 & 0 & 0 & 0 & 0
6140\end{array}\right],
6141\]
6142
6143\end_inset
6144
6145kde nyní vektorem
6146\begin_inset Formula $x_{t}$
6147\end_inset
6148
6149 označujeme nový stav
6150\begin_inset Formula $x_{t}=\left(i_{\alpha,t},i_{\beta,t},\psi_{t},\vartheta_{t},\overline{\omega}_{t}\right)$
6151\end_inset
6152
6153.
6154 
6155\end_layout
6156
6157\begin_layout Standard
6158Omezení na vstupy nelze užít ve tvaru
6159\begin_inset Formula $\left|u_{\alpha,\beta}\right|\leq U_{max}$
6160\end_inset
6161
6162, protože jej nelze snadno formulovat pomocí kvadratické funkce.
6163 Namísto toho si musíme vystačit s penalizací
6164\begin_inset Formula $u_{t}^{T}R_{t}u_{t}$
6165\end_inset
6166
6167.
6168 Volíme tedy jednoduchou realizaci s konstantní maticí
6169\begin_inset Formula $R$
6170\end_inset
6171
6172 s jedním neznámým parametrem
6173\begin_inset Formula $r$
6174\end_inset
6175
6176 
6177\begin_inset Formula
6178\[
6179R=\left[\begin{array}{cc}
6180r & 0\\
61810 & r
6182\end{array}\right].
6183\]
6184
6185\end_inset
6186
6187Konkrétní hodnotu
6188\begin_inset Formula $r$
6189\end_inset
6190
6191 je potřeba vhodně zvolit a nastavit při implementaci a nezáleží na její
6192 absolutní velikosti, ale na velikosti vzhledem k parametru
6193\begin_inset Formula $q$
6194\end_inset
6195
6196 z matice
6197\begin_inset Formula $Q$
6198\end_inset
6199
6200.
6201\end_layout
6202
6203\begin_layout Standard
6204Když chceme přidat ještě omezení na velikost změny vstupů
6205\begin_inset Formula $\left|u_{\alpha,\beta}(t+1)-u_{\alpha,\beta}(t)\right|$
6206\end_inset
6207
6208 , lze tak jednoduše učinit pomocí přidání dalšího členu do ztrátové funkce.
6209 Tento člen budeme volit opět kvadratický a to ve tvaru
6210\begin_inset Formula $\left(u_{t}-u_{t-1}\right)^{T}S\left(u_{t}-u_{t-1}\right)$
6211\end_inset
6212
6213.
6214 Penalizační matici budeme opět uvažovat ve tvaru
6215\begin_inset Formula
6216\[
6217S=\left[\begin{array}{cc}
6218s & 0\\
62190 & s
6220\end{array}\right],
6221\]
6222
6223\end_inset
6224
6225kde
6226\begin_inset Formula $s$
6227\end_inset
6228
6229 představuje vhodně zvolený parametr.
6230 Takovýto člen ale ve standartní ztrátové funkci LQ řízení nevystupuje a
6231 jeho přidání již není tak snadné.
6232 Při implementaci této verze algoritmu však bylo užito jiné verze LQ algoritmu,
6233 která je obecnější a tento zápis dovoluje.
6234 Zmiňovaný přístup je založen na maticovém QR rozkladu a kromě toho, že
6235 umožňuje mnohem obecnější zadání úlohy s lineárním systémem a kvadratickou
6236 ztrátovou funkcí, jeho výpočet je i rychlejší z důvodu efektivnějšího provádění
6237 maticové inverze, kterou by bylo třeba počítat při řešení Riccatiho rovnice
6238 (
6239\begin_inset CommandInset ref
6240LatexCommand ref
6241reference "eq:riccati-lqg"
6242
6243\end_inset
6244
6245).
6246\end_layout
6247
6248\begin_layout Subsection
6249LQ řízení v
6250\begin_inset Formula $d-q$
6251\end_inset
6252
6253 
6254\end_layout
6255
6256\begin_layout Standard
6257Postup je anlogický jako v případě pro
6258\begin_inset Formula $\alpha-\beta$
6259\end_inset
6260
6261 souřadnice.
6262 Vyjdeme z rovnic
6263\begin_inset Formula
6264\begin{eqnarray*}
6265i_{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},\\
6266i_{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},\\
6267\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,\\
6268\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t,
6269\end{eqnarray*}
6270
6271\end_inset
6272
6273pro zjednodušení použijeme stejné označení konstant:
6274\begin_inset Formula $a=1-\frac{R_{s}}{L_{s}}\Delta t$
6275\end_inset
6276
6277,
6278\begin_inset Formula $b=\frac{\psi_{pm}}{L_{s}}\Delta t$
6279\end_inset
6280
6281,
6282\begin_inset Formula $c=\frac{\Delta t}{L_{s}}$
6283\end_inset
6284
6285,
6286\begin_inset Formula $d=1-\frac{B}{J}\Delta t$
6287\end_inset
6288
6289,
6290\begin_inset Formula $e=\frac{k_{p}p_{p}^{2}\psi_{pm}}{J}\Delta t$
6291\end_inset
6292
6293.
6294 Zátěžný moment opět předpokládáme nulový
6295\begin_inset Formula $T_{L}=0$
6296\end_inset
6297
6298.
6299 Získáme rovnice ve tvaru
6300\begin_inset Formula
6301\begin{eqnarray*}
6302i_{d,t+1} & = & ai_{d,t}+\Delta t\cdot i_{q,t}\omega_{t}+cu_{d,t},\\
6303i_{q,t+1} & = & ai_{q,t}-\Delta t\cdot i_{d,t}\omega_{t}-b\omega_{t}+cu_{q,t},\\
6304\omega_{t+1} & \text{=} & d\omega_{t}+ei_{q,t},\\
6305\vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t.
6306\end{eqnarray*}
6307
6308\end_inset
6309
6310
6311\end_layout
6312
6313\begin_layout Standard
6314Tento tvar rovnic je z hlediska linearizece daleko příznivější, protože
6315 jedinými nelineárními členy jsou
6316\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6317\end_inset
6318
6319.
6320 Problematika těchto dvou členů byla již nastíněna v části
6321\begin_inset CommandInset ref
6322LatexCommand ref
6323reference "sub:Rotace-do-dq-problclen"
6324
6325\end_inset
6326
6327, kde v rovnici (
6328\begin_inset CommandInset ref
6329LatexCommand ref
6330reference "eq:dqrce-probl-clen"
6331
6332\end_inset
6333
6334) jsou tyto členy zarámovány.
6335 Při jistém pořadí úprav (které ale není zcela korektní) tyto členy nevzniknou
6336 a je tedy namístě otázka, co se stane, když je zanedbáme.
6337 Pak by systém byl lineární, matici řízení
6338\begin_inset Formula $L$
6339\end_inset
6340
6341 by bylo možno předpočítat a celý návrh řízení by se usnadnil a hlavně urychlil.
6342 Jestli je však možné tyto členy zanedbat se ukáže až jako výsledek simulací,
6343 z tohoto důvodu zde bude uvedena i verze matic pro systém PMSM bez těchto
6344 členů.
6345 
6346\end_layout
6347
6348\begin_layout Standard
6349Ještě je třeba upozornit na důležitý detail.
6350 Na první pohled by se mohlo zdát, že jsme z rovnic kompletně odstranili
6351 závislost na úhlu natočení
6352\begin_inset Formula $\vartheta$
6353\end_inset
6354
6355 a nepotřebujeme jej tedy znát.
6356 To však není pravda, závislost tam stále je, i když skrytá.
6357 Měření výstupu i poskytování vstupu do systému probíhá v souřadné soustavě
6358 
6359\begin_inset Formula $\alpha-\beta$
6360\end_inset
6361
6362, když navrhujeme řízení v soustavě
6363\begin_inset Formula $d-q$
6364\end_inset
6365
6366 je samozřejmě třeba provést transformaci a pak inverzní transformaci zpět.
6367 Tyto transformace byly popsány v části
6368\begin_inset CommandInset ref
6369LatexCommand ref
6370reference "sub:Transformace_albe_dq"
6371
6372\end_inset
6373
6374 a zřejmě závisí právě na úhlu natočení
6375\begin_inset Formula $\vartheta$
6376\end_inset
6377
6378.
6379\end_layout
6380
6381\begin_layout Standard
6382Ztrátovou funkci budeme uvažovat stejnou jako v předchozím případě pro
6383\begin_inset Formula $\alpha-\beta$
6384\end_inset
6385
6386 a stav rovnou rozšíříme o referenční signál na
6387\begin_inset Formula $x_{t}=\left(i_{d,t},i_{q,t},\psi_{t},\vartheta_{t},\overline{\omega}_{t}\right)$
6388\end_inset
6389
6390.
6391 Vektor řízení je
6392\begin_inset Formula $u_{t}=\left(u_{d,t},u_{q,t}\right)$
6393\end_inset
6394
6395.
6396 Matice pro systém při neuvažování členů
6397\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6398\end_inset
6399
6400 jsou následující:
6401\begin_inset Formula
6402\begin{eqnarray*}
6403A & = & \left[\begin{array}{ccccc}
6404a & 0 & 0 & 0 & 0\\
64050 & a & -b & 0 & -b\\
64060 & e & d & 0 & d-1\\
64070 & 0 & \Delta t & 1 & \Delta t\\
64080 & 0 & 0 & 0 & 1
6409\end{array}\right],\\
6410B & = & \left[\begin{array}{cc}
6411c & 0\\
64120 & c\\
64130 & 0\\
64140 & 0\\
64150 & 0
6416\end{array}\right].
6417\end{eqnarray*}
6418
6419\end_inset
6420
6421Když členy
6422\begin_inset Formula $\pm\Delta t\cdot i_{q,d}\omega$
6423\end_inset
6424
6425 uvažovat budeme, je třeba provést linearizaci a matice
6426\begin_inset Formula $A_{t}$
6427\end_inset
6428
6429 pak již nebude konstantní
6430\begin_inset Formula
6431\[
6432A_{t}=\left[\begin{array}{ccccc}
6433a & \Delta t\cdot\omega & \Delta t\cdot i_{q} & 0 & \Delta t\cdot i_{q}\\
6434-\Delta t\cdot\omega & a & -\Delta t\cdot i_{d}-b & 0 & -\Delta t\cdot i_{d}-b\\
64350 & e & d & 0 & d-1\\
64360 & 0 & \Delta t & 1 & \Delta t\\
64370 & 0 & 0 & 0 & 1
6438\end{array}\right].
6439\]
6440
6441\end_inset
6442
6443Matice
6444\begin_inset Formula $B$
6445\end_inset
6446
6447 zůstává stejná.
6448\end_layout
6449
6450\begin_layout Section
6451Konkrétní hodnoty parametrů
6452\end_layout
6453
6454\begin_layout Subsection
6455Parametry PMSM
6456\end_layout
6457
6458\begin_layout Standard
6459Pro simulace byl uvažován model PMSM s následujícími parametry:
6460\end_layout
6461
6462\begin_layout Standard
6463\begin_inset Formula
6464\begin{eqnarray*}
6465R_{s} & = & 0.28;\\
6466L_{s} & = & 0.003465;\\
6467\Psi_{PM} & = & 0.1989;\\
6468B & = & 0;\\
6469T_{L} & = & 0;\\
6470k_{p} & = & 1.5;\\
6471p_{p} & = & 4.0;\\
6472J & = & 0.04;\\
6473\Delta k & = & 0.000125.
6474\end{eqnarray*}
6475
6476\end_inset
6477
6478Což vede na zjednodušené koeficienty:
6479\begin_inset Formula
6480\begin{eqnarray*}
6481a & = & 0.9898;\\
6482b & = & 0.0072;\\
6483c & = & 0.0361;\\
6484d & = & 1.0;\\
6485e & = & 0.0149.
6486\end{eqnarray*}
6487
6488\end_inset
6489
6490
6491\end_layout
6492
6493\begin_layout Subsection
6494Kovarianční matice
6495\end_layout
6496
6497\begin_layout Standard
6498Kovarianční matice
6499\begin_inset Formula $M_{k}$
6500\end_inset
6501
6502 a
6503\begin_inset Formula $N_{k}$
6504\end_inset
6505
6506 šumu v systému a šumu měření předpokládáme známé a pro účely testování
6507 je volíme následovně:
6508\begin_inset Formula
6509\begin{eqnarray*}
6510M_{k} & = & \mathrm{diag\left(0.0013;\:0.0013;\:5.0e-6;\:1.0e-10\right),}\\
6511N_{k} & = & \mathrm{diag}\left(0.0006;\:0.0006\right).
6512\end{eqnarray*}
6513
6514\end_inset
6515
6516
6517\end_layout
6518
6519\begin_layout Subsection
6520Další hodnoty
6521\end_layout
6522
6523\begin_layout Standard
6524Další hodnoty, jako požadovaná hodnota otáček (referenční signál)
6525\begin_inset Formula $\overline{\omega}$
6526\end_inset
6527
6528, časový horizont
6529\begin_inset Formula $T$
6530\end_inset
6531
6532, penalizační matice ve ztrátové funkci
6533\begin_inset Formula $Q$
6534\end_inset
6535
6536,
6537\begin_inset Formula $R$
6538\end_inset
6539
6540,
6541\begin_inset Formula $S$
6542\end_inset
6543
6544, budou specifikovány pro konkrétní simulaci.
6545\end_layout
6546
6547\begin_layout Section
6548TODO
6549\end_layout
6550
6551\begin_layout Standard
6552možná něco vlastního v matlabu
6553\end_layout
6554
6555\begin_layout Standard
6556závěry ze simulátoru
6557\end_layout
6558
6559\begin_layout Standard
6560
6561\series bold
6562vypočítat časovou závislot prvků matice L
6563\end_layout
6564
6565\begin_layout Standard
6566\begin_inset Newpage newpage
6567\end_inset
6568
6569
6570\end_layout
6571
6572\begin_layout Addchap
6573Závěr
6574\end_layout
6575
6576\begin_layout Standard
6577\begin_inset Newpage newpage
6578\end_inset
6579
6580
6581\end_layout
6582
6583\begin_layout Standard
6584\begin_inset Newpage clearpage
6585\end_inset
6586
6587
6588\end_layout
6589
6590\begin_layout Standard
6591\begin_inset CommandInset bibtex
6592LatexCommand bibtex
6593bibfiles "vyz_clanky,vyz_texty"
6594options "bibtotoc,czechiso"
6595
6596\end_inset
6597
6598
6599\end_layout
6600
6601\end_body
6602\end_document
Note: See TracBrowser for help on using the browser.