Changeset 1339 for applications/dual

Show
Ignore:
Timestamp:
04/27/11 22:55:22 (13 years ago)
Author:
vahalam
Message:
 
Location:
applications/dual/VYZ
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • applications/dual/VYZ/vyz_text.lyx

    r1332 r1339  
    16571657\begin_layout Section 
    16581658Odvození rovnic 
     1659\begin_inset CommandInset label 
     1660LatexCommand label 
     1661name "sec:Odvození-rovnic" 
     1662 
     1663\end_inset 
     1664 
     1665 
    16591666\end_layout 
    16601667 
     
    18831890 
    18841891 soustavě 
     1892\begin_inset CommandInset label 
     1893LatexCommand label 
     1894name "sub:Odvození-rovnic-valfabeta" 
     1895 
     1896\end_inset 
     1897 
     1898 
    18851899\end_layout 
    18861900 
     
    22652279 
    22662280 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 
    22672288\end_layout 
    22682289 
     
    23982419\begin_layout Subsection 
    23992420Diskretizace 
     2421\begin_inset CommandInset label 
     2422LatexCommand label 
     2423name "sub:Diskretizace-rovnice-alfabeta" 
     2424 
     2425\end_inset 
     2426 
     2427 
    24002428\end_layout 
    24012429 
     
    24202448\begin_layout Standard 
    24212449\begin_inset Formula \begin{eqnarray*} 
    2422 i_{\alpha,t+1} & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{\alpha,t}+\frac{\psi_{pm}}{L_{s}}\omega_{t}\sin\vartheta_{t}+\frac{u_{\alpha,t}}{L_{s}}\\ 
    2423 i_{\beta,t+1} & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{\beta,t}-\frac{\psi_{pm}}{L_{s}}\omega_{t}\cos\vartheta_{t}+\frac{u_{\beta,t}}{L_{s}}\\ 
    2424 \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\\ 
    2425 \vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t\end{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*} 
    24262454 
    24272455\end_inset 
     
    24332461Rotace do  
    24342462\begin_inset Formula $d-q$ 
     2463\end_inset 
     2464 
     2465 
     2466\begin_inset CommandInset label 
     2467LatexCommand label 
     2468name "sub:Rotace-do-dq-problclen" 
     2469 
    24352470\end_inset 
    24362471 
     
    26352670 
    26362671\begin_layout Standard 
    2637 \begin_inset Formula \begin{eqnarray*} 
    2638 i_{d,t+1}+\left|\overline{\underline{\left(-i_{q,t}\omega_{t}\right)}}\right| & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{d,t}+\frac{u_{d,t}}{L_{s}},\\ 
    2639 i_{q,t+1}+\left|\underline{\overline{\left(+i_{d,t}\omega_{t}\right)}}\right| & \text{=} & \left(1-\frac{R_{s}}{L_{s}}\Delta t\right)i_{q,t}-\frac{\psi_{pm}}{L_{s}}\omega_{t}+\frac{u_{q,t}}{L_{s}},\\ 
    2640 \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,\\ 
    2641 \vartheta_{t+1} & \text{=} & \vartheta_{t}+\omega_{t}\Delta t,\end{eqnarray*} 
     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} 
    26422677 
    26432678\end_inset 
     
    26562691\begin_layout Section 
    26572692Problematika modelu 
     2693\begin_inset CommandInset label 
     2694LatexCommand label 
     2695name "sec:Problematika-modelu" 
     2696 
     2697\end_inset 
     2698 
     2699 
    26582700\end_layout 
    26592701 
     
    27292771\end_layout 
    27302772 
     2773\begin_layout Chapter 
     2774Algoritmy pro řízení a estimaci 
     2775\end_layout 
     2776 
    27312777\begin_layout Section 
    27322778Estimace stavových veličin 
     2779\begin_inset CommandInset label 
     2780LatexCommand label 
     2781name "sec:Estimace-stavových-veličin" 
     2782 
     2783\end_inset 
     2784 
     2785 
    27332786\end_layout 
    27342787 
     
    32733326\end_inset 
    32743327 
    3275  je také zaměřen na využití EKF, nyní však v případe IPMSM. 
     3328 je také zaměřen na využití EKF, nyní však v případě IPMSM. 
    32763329 Návrh je komplikovanější v důsledku anizotropie stroje, autoři se ji však 
    32773330 snaží využít k vylepšení výkonu systému. 
     
    38173870 V nízkých otáčkách je pak doplňován injektáží, ta s rostoucími otáčkami 
    38183871 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  
    38193903\end_layout 
    38203904 
     
    38243908 
    38253909\begin_layout Standard 
    3826 oddělit, potřeba dobrého odhadu, řízení v  
     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  
    38274004\begin_inset Formula $\alpha-\beta$ 
    38284005\end_inset 
    38294006 
    3830  oprodi  
     4007 nebo v  
    38314008\begin_inset Formula $d-q$ 
    38324009\end_inset 
    38334010 
    3834  
    3835 \end_layout 
    3836  
    3837 \begin_layout Subsection* 
    3838 řídící strategii  
    3839 \end_layout 
    3840  
    3841 \begin_layout Standard 
    3842 návrh standartně PI (vektorové), nebo přes LQ, zmínit DTC 
    3843 \end_layout 
    3844  
    3845 \begin_layout Subsection* 
    3846 současný stav 
    3847 \end_layout 
    3848  
    3849 \begin_layout Standard 
    3850 nejlepší je hybridní, ale třeba přepínat více modelů, řízení PI 
    3851 \end_layout 
    3852  
    3853 \begin_layout Subsection* 
    3854 duální přístup 
    3855 \end_layout 
    3856  
    3857 \begin_layout Standard 
    3858 výhody duálního přístupu, proč se na to laicky hodí, problém s reálným časem, 
    3859  jednoduché metody 
     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. 
    38604732\end_layout 
    38614733 
     
    38654737 
    38664738\begin_layout Standard 
    3867 stručně popis, proč jednoduché, jaké? - třeba filatov... 
     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é.) 
    38684968\end_layout 
    38694969 
    38704970\begin_layout Chapter 
    3871 snaha o návrh 
     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á. 
    38725556\end_layout 
    38735557 
    38745558\begin_layout Standard 
    38755559injektáž-závěs-klaman-lq 
    3876 \end_layout 
    3877  
    3878 \begin_layout Chapter 
    3879 vyhodnoncení a simulace 
    38805560\end_layout 
    38815561 
     
    39025582\begin_layout Standard 
    39035583podlož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 
    39045590\end_layout 
    39055591 
  • applications/dual/VYZ/vyz_texty.bib

    r1332 r1339  
    2929        year = {2010} 
    3030} 
     31 
     32@ARTICLE{shfpmsmct2007, 
     33        title = {Permanent magnets synchronous motor control theory}, 
     34        author = {M. \v{S}tulrajter and V. Hrabovcov\'{a} and M. Franko}, 
     35        journal = {Journal of Electrical Engineering},   
     36        volume = {58}, 
     37        number = {2}, 
     38        year = {2007}, 
     39        pages = {79-84}, 
     40} 
     41 
     42@INPROCEEDINGS{vcmdtc2006, 
     43        title = {Direct Torque Control of Permanent Magnet Synchronous Motor (PMSM) - an approach by using Space Vector Modulation (SVM)}, 
     44        booktitle={Proceedings of the 6th WSEAS/IASME Int. Conf. on Electric Power Systems, High Voltages, Electric Machines},  
     45        author = {S. V. Paturca and M. Covrig and L. Melcescu},  
     46        year = {2006},   
     47} 
     48 
     49@BOOK{BertsekasDPOC, 
     50    AUTHOR = {{Bertsekas D. P.}}, 
     51    TITLE = {Dynamic Programming and Optimal Control}, 
     52    PUBLISHER = {Athena Scientific},   
     53    ADDRESS = {Belmont, Massachusetts},   
     54    YEAR = {2005}, 
     55    VOLUME = {I}, 
     56    EDITION = {3rd} 
     57    ISBN = {1-886529-26-4}     
     58} 
     59 
     60@BOOK{adaptDC2004, 
     61   author = {N. M. Filatov and H. Unbehauen}, 
     62   affiliation = {St. Petersburg Institute for Informatics and Automation Russian Academy of Sciences 199178 St. Petersburg Russia},    
     63   title = {Adaptive Dual Control, Theory and Applications}, 
     64   series = {Lecture Notes in Control and Information Sciences}, 
     65   publisher = {Springer Berlin / Heidelberg},           
     66   year = {2004} 
     67}