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

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