実数値の状態 と入力 をもつスカラーの線形系
に対して、評価関数
を考える。入力 は、 で となり が有限になるものの中から選ぶとする。 の最小値を求めよ。
スカラー系の最適レギュレータ
, に対し、リッカチ方程式 の正の解 を求め、最小値 と最適フィードバックを求められる
前提
- 広義積分 (大学数学 微分積分)
- 1 階線形微分方程式 (大学数学 微分方程式)
- 2次方程式の解の公式と判別式 (数学I 2次関数)
この技能までの道筋(58 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 微分係数と導関数の定義 (数学II 微分法と積分法)
- 多項式の微分 (数学II 微分法と積分法)
- 多項式の不定積分 (数学II 微分法と積分法)
- 等間隔にならんだ数の和 (算数 計算と数のきまり)
- 等差・等比数列の和と Σ (数学B 数列)
- 数列の極限 (数学III 極限)
- 関数の極限 (数学III 極限)
- 積と商の微分 (数学III 微分法)
- 合成関数の微分 (数学III 微分法)
- 円の周の長さと面積 (算数 平面図形)
- おうぎ形の弧の長さと面積 (算数 平面図形)
- 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 約数の見つけ方 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
- 弧度法と単位円による三角関数 (数学II 三角関数)
- の極限 (数学III 極限)
- 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
- 三角関数の導関数 (数学III 微分法)
- 根号の乗除と加減 (中学数学 数と式)
- 指数の拡張と指数関数 (数学II 指数関数と対数関数)
- 対数の定義と性質 (数学II 指数関数と対数関数)
- 自然対数の底 (数学III 極限)
- 指数関数・対数関数の導関数 (数学III 微分法)
- 基本的な関数の不定積分 (数学III 積分法)
- 置換積分 (数学III 積分法)
- 部分積分 (数学III 積分法)
- 定積分の計算 (数学II 微分法と積分法)
- 定積分の置換・部分積分と偶関数・奇関数 (数学III 積分法)
- 広義積分 (大学数学 微分積分)
- 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
- 分数関数の積分(部分分数分解) (数学III 積分法)
- 変数分離形 (大学数学 微分方程式)
- 1 階線形微分方程式 (大学数学 微分方程式)
- 分母の有理化 (中学数学 数と式)
- 乗法公式・分配法則を使う根号の式の展開 (中学数学 数と式)
- 根号を含む式の計算と分母の有理化 (数学I 数と式)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 1 次方程式の解き方 (中学数学 方程式)
- 比例・反比例の式とグラフ (中学数学 関数)
- 関数 の式と変域 (中学数学 関数)
- 平方完成と 2 次関数のグラフ (数学I 2次関数)
- 2次方程式の解の公式と判別式 (数学I 2次関数)
説明
状態が 1 つのスカラー系 ()に対し、状態のずれ と入力 の大きさの兼ね合いを表す評価 ()を最小にする入力を求めます。答えは、2 次方程式であるリッカチ方程式 の正の解 を使って、最適フィードバック と最小値 という形で得られます。状態を に戻す制御を「少ない入力で速く」行う設計(最適レギュレータ)の最も基本的な場合です。
なぜそうしてよいのか
鍵は平方完成です。定数 を 1 つ用意すると、合成関数の微分より です。これを評価の被積分関数に加えて について平方完成すると
となります。そこで をリッカチ方程式 の解に選ぶと、最後の項が消えます。両辺を から まで積分すると
が有限になる入力では ()となります( なので と が有限で、 から も積分可能になり、 は極限をもち、その極限は でなければ が発散するため)。よって とする広義積分で で、等号は のときです。ただしこの入力で本当に にならないと議論が成り立ちません。この入力を代入すると で、解は です。
リッカチ方程式 の判別式は で、2 解の積は なので、正の解と負の解が 1 つずつあります。正の解は で、このとき となり、 が保証されます。負の解では となり状態が発散するので、使えません。これが「正の解」を選ぶ理由です。
手順
問題から を読み取り、 を確認する
リッカチ方程式 (つまり )を因数分解または解の公式で解く
2 つの解のうち正の解 を選ぶ
最適フィードバック を求め、閉ループ の係数が負であることを確かめる
最小値 を計算する
例題
スカラー系 、初期値 に対し、評価
を最小にする。 の最小値 を求めよ。
例題の解答
(手順 1) で、 を満たす。
(手順 2)リッカチ方程式は 、すなわち
で、解は 。
(手順 3)正の解 を選ぶ。
(手順 4)最適フィードバックは 。閉ループは で係数 なので、 となる。
(手順 5)。
(検算) を代入すると で、 と一致する。
よって 。
答え:
よくある誤り
リッカチ方程式の負の解を選んでしまう誤り。例題で とすると となり、被積分関数が 以上であることに反するうえ、 で閉ループ は発散する。正しくは正の解 を選ぶ
フィードバックの符号や係数を取り違え、 や としてしまう誤り。正しくは平方完成で現れる を にする である( が現れるのは閉ループの係数 のほう)
最小値を や としてしまう誤り。正しくは で、例題では である
リッカチ方程式を のように を分子に置いてしまう誤り。正しくは で、入力の重み が大きいほど の係数が小さくなる
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
この技能を使う問題
スカラーの線形系
に対して、評価関数
を考える。ただし は実数値で、 は が有限になる入力の中から選ぶ。 の最小値を求めよ。状態 、入力 をもつ線形時不変系
を考える。有限時間区間 、ただし において、評価関数
を考える。 は 上の区分的に連続な実数値関数全体を動くものとする。 の最小値を求めよ。
この技能の次に学べること
- 行列リッカチ方程式と最適コスト (大学院数学 制御理論)