Changeset 754

Show
Ignore:
Timestamp:
12/10/09 23:59:34 (14 years ago)
Author:
smidl
Message:

fixes + LQ for dual control

Location:
applications
Files:
2 added
3 modified

Legend:

Unmodified
Added
Removed
  • applications/bdmtoolbox/tutorial/userguide/arx_selection_example.m

    r706 r754  
    3030 
    3131%%%% Process results 
    32 lls = [sum(M.A1_ll_ll) sum(M.A2_ll_ll) sum(M.A3_ll_ll)] 
     32lls = [sum(M.A1_ll_) sum(M.A2_ll_) sum(M.A3_ll_)] 
    3333 
    3434ells=exp(lls-max(lls)); 
  • applications/dual/texts/simple_system_LIDP.lyx

    r732 r754  
    6666\begin_inset Formula \begin{eqnarray} 
    6767SYSTEM:\,\, y_{t+1} & = & y_{t}+bu_{t}+\sigma e_{t},\,\,\, e_{t}\sim\mathcal{N}(0,1),\label{eq:sys}\\ 
    68 ZTRATA:\,\,\,\,\, L_{t} & = & (y_{t+1}-r_{t+1})^{2}\nonumber \end{eqnarray} 
     68ZTRATA:\,\,\,\,\, L_{t} & = & (y_{t+1}-r_{t+1})^{2}\label{eq:los}\end{eqnarray} 
    6969 
    7070\end_inset 
     
    145145 
    146146\begin_layout Standard 
    147 \begin_inset Formula \begin{eqnarray*} 
     147\begin_inset Formula \begin{eqnarray} 
    148148SYSTEM:\,\, H_{t+1} & = & \left[\begin{array}{c} 
    149149y_{t+1}\\ 
     
    155155\sigma e_{t}\\ 
    1561560\\ 
    157 0\end{array}\right]\\ 
    158 ZTRATA:\,\,\,\,\, L_{t} & = & (y_{t+1}-r_{t+1})^{2}+P_{t}u_{t}^{2}.\end{eqnarray*} 
     1570\end{array}\right]\label{eq:sys2}\\ 
     158ZTRATA:\,\,\,\,\, L_{t} & = & (y_{t+1}-r_{t+1})^{2}+P_{t}u_{t}^{2}.\label{eq:los2}\end{eqnarray} 
    159159 
    160160\end_inset 
     
    180180 
    181181. 
    182 \begin_inset CommandInset citation 
    183 LatexCommand cite 
    184 key "Ber:01" 
    185  
    186 \end_inset 
    187  
    188   
     182\end_layout 
     183 
     184\begin_layout Subsection* 
     185LQ rizeni 
     186\end_layout 
     187 
     188\begin_layout Standard 
     189Algoritmus LQ rizeni je aplikovatelny v pripade, ze  
     190\begin_inset Formula $b$ 
     191\end_inset 
     192 
     193 v ( 
     194\begin_inset CommandInset ref 
     195LatexCommand ref 
     196reference "eq:sys" 
     197 
     198\end_inset 
     199 
     200) je zname. 
     201 V pripade, ze  
     202\begin_inset Formula $b$ 
     203\end_inset 
     204 
     205 nezmame je mozne optimalni rizeni aproximovat tzv. 
     206 receding horizon strategii. 
     207 Tato strategie spociva v nahrazeni  
     208\begin_inset Formula $b\equiv\hat{b}_{t}$ 
     209\end_inset 
     210 
     211, spocteni optimalniho zasahu, provedeni  
     212\begin_inset Formula $u_{t}$ 
     213\end_inset 
     214 
     215 , oprava  
     216\begin_inset Formula $b_{t}$ 
     217\end_inset 
     218 
     219 a opetovne prepocteni strategie. 
     220\end_layout 
     221 
     222\begin_layout Standard 
     223Tomuto postupu se rika certainty equivalence. 
     224 Nevyhodou tohoto pristupu je, ze chyba rizeni pro chybny odhad  
     225\begin_inset Formula $\hat{b}$ 
     226\end_inset 
     227 
     228 je znacna. 
     229\end_layout 
     230 
     231\begin_layout Standard 
     232Druhou moznosti aproximace je pouziti systemu ( 
     233\begin_inset CommandInset ref 
     234LatexCommand ref 
     235reference "eq:sys2" 
     236 
     237\end_inset 
     238 
     239) s nahradou  
     240\begin_inset Formula $\hat{b}_{t+1}=\hat{b}_{t}$ 
     241\end_inset 
     242 
     243,  
     244\begin_inset Formula $P_{t+1}=P_{t}$ 
     245\end_inset 
     246 
     247. 
     248 Vysledek je velmi podobny jako u CE strategie, avsak do ztratove funkce 
     249 pribyl penalizacni clen  
     250\begin_inset Formula $P_{t}u_{t}^{2}$ 
     251\end_inset 
     252 
     253, ktery penalizuje velke hodnoty  
     254\begin_inset Formula $u_{t}$ 
     255\end_inset 
     256 
     257. 
     258 Pro velke hodnoty  
     259\begin_inset Formula $P_{t}$ 
     260\end_inset 
     261 
     262 tak vznika preference pro male hodnoty  
     263\begin_inset Formula $u_{t}$ 
     264\end_inset 
     265 
     266. 
     267 Vysledne strategii rizeni se proto rika cautious, tedy opatrna. 
     268 Nevyhodou teto strategie je prilisna  
     269\begin_inset Quotes eld 
     270\end_inset 
     271 
     272opatrnost 
     273\begin_inset Quotes erd 
     274\end_inset 
     275 
     276, ktera vychazi z predpokladu konstantnosti  
     277\begin_inset Formula $P_{t}$ 
     278\end_inset 
     279 
     280, tedy velke penalizace  
     281\begin_inset Formula $u_{t}$ 
     282\end_inset 
     283 
     284 na celem horizontu. 
     285 Kvuli aproximaci neni ve strategii zohlednen vliv  
     286\begin_inset Formula $u_{t}$ 
     287\end_inset 
     288 
     289 na  
     290\begin_inset Formula $P_{t}$ 
     291\end_inset 
     292 
     293, a tim i fakt, ze vhodne zvolene  
     294\begin_inset Formula $u_{t}$ 
     295\end_inset 
     296 
     297 muze hodnoty  
     298\begin_inset Formula $P_{t}$ 
     299\end_inset 
     300 
     301 snizit. 
     302\end_layout 
     303 
     304\begin_layout Standard 
     305Tento efekt se da kompenzovat tim, ze predpokladame, ze  
     306\begin_inset Formula $P_{t}$ 
     307\end_inset 
     308 
     309 bude s casem klesat, napr: 
     310\begin_inset Formula \[ 
     311P_{t+1}=\frac{1}{2}P_{t}.\] 
     312 
     313\end_inset 
     314 
     315pripadne az do krajnosti: 
     316\begin_inset Formula \[ 
     317P_{t+1}=0.\] 
     318 
     319\end_inset 
     320 
     321 
     322\end_layout 
     323 
     324\begin_layout Standard 
    189325\begin_inset CommandInset bibtex 
    190326LatexCommand bibtex