This paper proposes a novel approach for designing functional observers for nonlinear systems, with linear error dynamics and assignable poles. Sufficient conditions for functional observability are first derived, leading to functional relationships between the Lie derivatives of the output to be estimated and the ones of the measured output. These are directly used in the proposed design of the functional observer. The functional observer is defined in differential input-output form, satisfying an appropriate invariance condition that emerges from the state-space invariance conditions of the literature. A concept of functional observer index is also proposed, to characterize the lowest feasible order of functional observer with pole assignment. Two chemical reactor applications are used to illustrate the proposed approach.
論文ID : 2501.00167タイトル : On Functional Observability of Nonlinear Systems and the Design of Functional Observers with Assignable Error Dynamics著者 : Costas Kravaris (テキサスA&M大学)分類 : eess.SY cs.SY発表時期 : 2025年1月論文リンク : https://arxiv.org/abs/2501.00167 本論文は、線形誤差ダイナミクスと割り当て可能な極を有する非線形システムの関数オブザーバ設計の新しい方法を提案している。まず、関数可観測性の十分条件を導出し、推定対象出力と測定出力のリー微分間の関数関係を確立する。これらの関係は、提案された関数オブザーバ設計に直接適用される。関数オブザーバは微分入出力形式で定義され、文献の状態空間不変性条件から発展した適切な不変性条件を満たす。さらに、関数オブザーバ指標の概念を提案し、極割り当てを有する最小実行可能次数の関数オブザーバを特徴付ける。提案方法は2つの化学反応器応用例で説明されている。
本研究が解決する中心的な問題は、非線形システムの関数オブザーバ設計である。特に、状態ベクトル全体ではなく状態の特定の関数のみを推定する必要がある応用において重要である。従来の状態オブザーバは状態ベクトル全体を再構成する必要があり、多くの実用応用では不要であり計算が複雑である。
関数オブザーバは多くの工学応用において重要な価値を有する。特に以下の分野で有用である:
故障検出・診断システム 特定の状態関数のフィードバックのみが必要な制御システム オブザーバ次数の低減による計算効率の向上 化学工学プロセス監視 線形システム手法 : Luenbergerの先駆的研究は主に線形システムを対象とし、非線形システムに直接適用できない厳密な線形化手法 : 既存の非線形関数オブザーバ設計は厳密な線形化に基づき、厳しい条件を満たす必要がある状態空間形式 : ほとんどの既存方法は状態空間形式の線形誤差ダイナミクス要件から出発し、設計の柔軟性を制限している本論文の革新性は、関数可観測性から出発し、入出力形式で直接関数オブザーバを設計することにある。これにより従来方法の制限を回避し、任意の局所関数可観測な非線形システムに対して、線形誤差ダイナミクスと割り当て可能な極を有する設計方法を提供する。
非線形システムの関数可観測性の新しい定義と十分条件を提案 し、リー微分に基づく関数関係を確立入出力形式の関数オブザーバ設計方法を開発 し、状態空間形式の制限を回避関数オブザーバ指標の概念を導入 し、最小実行可能次数の関数オブザーバを特徴付け割り当て可能な極を有する線形誤差ダイナミクス設計を提供 し、オブザーバの安定性と収束性を保証状態空間不変性条件と入出力不変性条件の対応関係を確立 化学反応器実例を通じて方法の実用性を検証 以下の形式の非線形システムを考える:
dx/dt = F(x)
y = H(x)
z = q(x)
ここで x ∈ ℝⁿ はシステム状態、y ∈ ℝᵖ は測定出力ベクトル、z は推定対象の出力関数である。目標は、出力測定 y のみに基づいて z の推定値を生成する関数オブザーバを構築することである。
定義4 : 任意の2つの初期状態 x₁, x₂ ∈ Χ に対して以下が成り立つ場合、システムは Χ 上で関数可観測であるという:
H_F(t;x₁) = H_F(t;x₂) ⟹ q(x₁) = q(x₂)
これはリー微分条件と等価である:
L_F^i H_j(x₁) = L_F^i H_j(x₂), ∀i=0,1,2,..., j=1,...,p ⟹ q(x₁) = q(x₂)
命題2 : 正整数 m が存在し、q(x) が可観測性集合の要素の関数として局所的に表現できる場合:
q(x) = ψ(L_F^i H_j(x), i=0,1,...,m-1, j=1,...,p)
システムは局所関数可観測である。
定義6 : ν 次微分方程式形式の動的システム:
d^ν ẑ/dt^ν = Φ(ẑ, dẑ/dt, ..., d^(ν-1)ẑ/dt^(ν-1), y, dy/dt, ..., d^ν y/dt^ν)
が以下の不変性条件を満たす場合、システムの関数オブザーバと呼ばれる:
L_F^ν q(x) = Φ(q(x), L_F q(x), ..., L_F^(ν-1) q(x), H(x), L_F H(x), ..., L_F^ν H(x))
線形関数オブザーバの形式を提案する:
d^ν ẑ/dt^ν + α_(ν-1) d^(ν-1)ẑ/dt^(ν-1) + ... + α₁ dẑ/dt + α₀ ẑ =
Γ(y, dy/dt, ..., d^(ν-1)y/dt^(ν-1))
線形オブザーバの不変性条件は以下の通りである:
L_F^ν q(x) + α_(ν-1) L_F^(ν-1) q(x) + ... + α₁ L_F q(x) + α₀ q(x) =
Γ(H(x), L_F H(x), ..., L_F^(ν-1) H(x))
誤差 e = ẑ - q(x) を定義すると、誤差ダイナミクス方程式が得られる:
d^ν e/dt^ν + α_(ν-1) d^(ν-1)e/dt^(ν-1) + ... + α₁ de/dt + α₀ e = 0
多項式 λⁿ + α_(ν-1)λ^(ν-1) + ... + α₁λ + α₀ の根が負の実部を有するように選択することで、誤差の漸近収束をゼロに保証できる。
定義7 : 以下の条件を満たす最小正整数 ν を関数オブザーバ指標と呼ぶ:
L_F^k q(x) = ψₖ(H_j(x), L_F H_j(x), ..., L_F^ν H_j(x)), k=0,1,...,ν, j=1,...,p
この指標は、極割り当てを実現する関数オブザーバの最小実行可能次数を特徴付ける。
連続不可逆化学反応 A → B → C → D を考える:
第1および第3反応は一次動力学 第2反応は二次動力学 測定:c_B(Bの濃度) 推定:c_A(Aの濃度) 不可逆発熱化学反応 A → B を考える:
一次動力学、Arrhenius反応速度式 冷却ジャケットで冷却 測定:反応混合物温度θおよびジャケット温度θ_J 推定:Aの濃度c_A 各例について以下を実施する:
システムダイナミクス方程式の構築 リー微分関係の計算 関数オブザーバ指標の決定 線形関数オブザーバの設計 不変性条件の検証 関数オブザーバ指標 : ν = 1関数関係 :
ψ₀(y, dy/dt) = (1/k₁)y + (1/k₂)(dy/dt)
ψ₁(y, dy/dt) = -k₂(dy/dt) + (dy/dt)
オブザーバ方程式 :
dẑ/dt - λẑ = -λ(1/k₁ + 1/k₂)(dy/dt) - λ(1/k₁)y
関数オブザーバ指標 : ν = 1入出力形式と状態空間形式の対応を成功裏に確立 理論設計の有効性を検証 低次オブザーバ : 両例とも1次関数オブザーバを実現し、完全な状態オブザーバの次数を大幅に低減極割り当て : 誤差ダイナミクスの極割り当てを成功裏に実現し、収束速度を任意に指定可能実用性 : オブザーバは入出力形式で直接実装でき、工学応用に適しているLuenberger (1966, 1971) : 線形システムの関数オブザーバ概念の先駆的定義Darouach (2000) : 線形関数オブザーバの存在性と設計Fernando et al. (2010) : 最小次数線形関数オブザーバ設計Hermann & Krener (1977) : 非線形システム可観測性理論の基礎Krener & Isidori (1983) : 出力注入に基づく線形化オブザーバKazantzis & Kravaris (1998) : Lyapunov補助定理を用いた非線形オブザーバ設計直接的な入出力設計 : 厳密な線形化の制限条件を回避関数可観測性理論 : より一般的な理論フレームワークを提供極割り当て能力 : 非線形システム関数オブザーバの極割り当てを実現理論的貢献 : 非線形システムの関数可観測性の完全な理論フレームワークを確立設計方法 : 直接的な入出力形式の関数オブザーバ設計方法を提供実用的価値 : 任意の局所関数可観測な非線形システムに適用可能性能保証 : 線形誤差ダイナミクスと割り当て可能な極を実現局所性 : 理論結果は局所的であり、特定の領域内で成立する必要がある滑らかさ要件 : システム関数が十分な滑らかさを有する必要がある計算複雑性 : 高次リー微分の計算が複雑になる可能性があるリアルタイム実装 : 出力導数の計算が必要であり、ノイズ感度を引き起こす可能性がある全局結果 : 全局関数可観測性とオブザーバ設計への拡張ロバスト性 : モデル不確実性と測定ノイズの影響を考慮数値方法 : 効率的なリー微分計算方法の開発応用拡張 : より広範な工学応用分野への拡張理論的革新 :入出力形式の関数オブザーバ設計の新しいパラダイムを提案 関数可観測性とリー微分関係の厳密な理論基礎を確立 関数オブザーバ指標の概念は重要な理論的価値を有する 方法の利点 :厳密な線形化の制限条件を回避 極割り当てを実現し、設計の自由度を提供 入出力形式は工学実装に適している 実験検証 :化学反応器の例は実際の工学背景を有する 設計プロセスの各ステップを詳細に示す 理論方法の実行可能性を検証 理論的限界 :結果は局所領域に限定され、全局分析が欠ける システムの滑らかさ要件が高く、適用範囲を制限 モデル不確実性と外部擾乱を考慮していない 実験の不足 :数値シミュレーション結果によるオブザーバ性能検証が欠ける 他の方法との定量的比較がない 例が比較的単純で、複雑なシステムの検証が不足 実用性の問題 :出力導数の正確な計算が必要であり、実際にはノイズを引き起こす可能性がある 高次リー微分の計算が複雑で、リアルタイム性に影響する可能性がある ロバスト性分析が欠ける 学術的価値 : 非線形システム関数オブザーバ理論に新しい研究方向を提供工学的価値 : 実際の工学応用に実用的な設計方法を提供再現性 : 理論導出が明確で、設計ステップが明確であり、優れた再現性を有するプロセス制御 : 化学工学、生物工学などのプロセス監視故障診断 : 特定の状態関数推定が必要な故障検出システムロボット制御 : 部分的な状態情報のみが必要な制御応用航空宇宙 : 航空機の姿勢および軌道パラメータ推定Luenberger, D.G. (1966). Observers for multivariable systems. IEEE Trans. Automat. Contr. Hermann, R. and Krener, A.J. (1977). Nonlinear Controllability and Observability. IEEE Trans. Automat. Contr. Kravaris, C. and Venkateswaran, S. (2021). Systems & Control Letters. Montanari, A.N. et al. (2022). Functional observability and subspace reconstruction in nonlinear systems. Physical Review Research. 総合評価 : これは非線形システムのオブザーバ理論において重要な貢献を有する論文である。著者が提案した入出力形式の関数オブザーバ設計方法は革新的であり、理論導出は厳密で、応用例は適切である。いくつかの限界が存在するが、この分野の発展に価値のある理論ツールと設計方法を提供している。