看板 NTUEE_LAB206 關於我們 聯絡資訊
他叫我做的東西 明明就有terminal condition 他卻寫從k時刻的lamda與x推出k+1時刻的lamda 既然有terminal condition不就要從最後一步往回推嗎?? 而且他假設lamda的初始值是0 可是lewis那本是寫 因為lamda(N)=S(N)x(N) 假設lamda(k)=S(k)x(k) 依照那個假設回去算S(k) S(k)是riccati equation的解 依照final time不同 整串S(k)解出來就不一樣 lamda不僅會隨x(k)改變 因為final time設不同 在k時刻的S(k)就會不一樣 所以要從初始值的lamda推回去 除非先算出這個final time情況下的整串S(k) 然後再乘上我們要的x(k)的初始值 這樣推到最後一步才會符合terminal condition 寫的很亂 有人看得懂我在講什麼嗎 我該去跟他談談optimal control嗎... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.218.123
tonyatta:這樣不就變成backward? 但你的方法不是forward嗎? 07/05 23:45
neumann:就...傳統是backward,如Lewis上寫的,不過他要forward 07/06 15:25
neumann:所以有terminal condition,又要forward,這樣是非因果 07/06 15:27
neumann:未來的情況會影響現在的控制,我猜是這樣... 07/06 15:27
neumann:從來沒碰過的 non-causal system,被你遇上了~ 07/06 15:29
neumann:上面寫的是我推測的,你可以再跟他確定看看 07/06 15:37