2025-11-15T22:13:11.869590

On Functional Observability of Nonlinear Systems and the Design of Functional Observers with Assignable Error Dynamics

Kravaris
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.
academic

비선형 시스템의 함수 관측가능성 및 할당 가능한 오차 동역학을 갖는 함수 관측기 설계에 관하여

기본 정보

  • 논문 ID: 2501.00167
  • 제목: On Functional Observability of Nonlinear Systems and the Design of Functional Observers with Assignable Error Dynamics
  • 저자: Costas Kravaris (Texas A&M University)
  • 분류: eess.SY cs.SY
  • 발표 시간: 2025년 1월
  • 논문 링크: https://arxiv.org/abs/2501.00167

초록

본 논문은 선형 오차 동역학 및 할당 가능한 극점을 갖는 비선형 시스템용 함수 관측기 설계의 새로운 방법을 제시한다. 먼저 함수 관측가능성의 충분조건을 도출하고, 추정 대상 출력과 측정 출력의 리 도함수(Lie derivative) 간의 함수 관계를 확립한다. 이러한 관계식은 제시된 함수 관측기 설계에 직접 활용된다. 함수 관측기는 미분 입출력 형태로 정의되며, 문헌의 상태공간 불변성 조건에서 발전된 적절한 불변성 조건을 만족한다. 또한 극점 할당을 갖는 최소 실행 가능 차수의 함수 관측기를 특성화하기 위해 함수 관측기 지수(functional observer index) 개념을 제시한다. 두 개의 화학 반응기 응용을 통해 제시된 방법을 설명한다.

연구 배경 및 동기

문제 정의

본 연구가 해결하고자 하는 핵심 문제는 비선형 시스템용 함수 관측기 설계이며, 특히 전체 상태 벡터가 아닌 상태의 특정 함수만 추정하면 되는 응용 분야에서의 설계이다. 전통적인 상태 관측기는 전체 상태 벡터를 재구성해야 하는데, 이는 많은 실제 응용에서 불필요하며 계산상 복잡하다.

문제의 중요성

함수 관측기는 많은 공학 응용에서 중요한 가치를 가지며, 특히 다음 분야에서 그러하다:

  1. 고장 검출 및 진단 시스템
  2. 특정 상태 함수의 피드백만 필요한 제어 시스템
  3. 관측기 차수 감소를 통한 계산 효율성 향상
  4. 화학 공정 모니터링

기존 방법의 한계

  1. 선형 시스템 방법: Luenberger의 획기적인 연구는 주로 선형 시스템을 대상으로 하며, 비선형 시스템에 직접 적용할 수 없다
  2. 정확한 선형화 방법: 기존의 비선형 함수 관측기 설계는 정확한 선형화에 기반하며 엄격한 조건을 만족해야 한다
  3. 상태공간 형태: 대부분의 기존 방법은 상태공간 형태의 선형 오차 동역학 요구 조건에서 출발하여 설계 유연성을 제한한다

연구 동기

본 논문의 혁신성은 함수 관측가능성에서 출발하여 입출력 형태에서 직접 함수 관측기를 설계함으로써 전통적 방법의 한계를 극복하고, 국소적으로 함수 관측 가능한 모든 비선형 시스템에 대해 선형 오차 동역학 및 할당 가능한 극점을 갖는 설계 방법을 제공하는 데 있다.

핵심 기여

  1. 비선형 시스템 함수 관측가능성의 새로운 정의 및 충분조건 제시, 리 도함수 기반 함수 관계 확립
  2. 입출력 형태의 함수 관측기 설계 방법 개발, 상태공간 형태의 한계 극복
  3. 함수 관측기 지수 개념 도입, 최소 실행 가능 차수의 함수 관측기 특성화
  4. 할당 가능한 극점을 갖는 선형 오차 동역학 설계 제공, 관측기의 안정성 및 수렴성 보장
  5. 상태공간 불변성 조건과 입출력 불변성 조건의 대응 관계 확립
  6. 화학 반응기 사례를 통한 방법의 실용성 검증

방법론 상세 설명

작업 정의

다음 형태의 비선형 시스템을 고려한다:

dx/dt = F(x)
y = H(x)  
z = q(x)

여기서 x ∈ ℝⁿ은 시스템 상태, y ∈ ℝᵖ은 측정 출력 벡터, z는 추정 대상 출력 함수이다. 목표는 출력 측정 y만을 기반으로 z의 추정값을 생성하는 함수 관측기를 구성하는 것이다.

핵심 이론 프레임워크

1. 함수 관측가능성 정의

정의 4: 임의의 두 초기 상태 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. 함수 관측가능성 충분조건

명제 2: 양의 정수 m이 존재하여 q(x)가 관측가능성 집합 원소의 함수로 국소적으로 표현될 수 있다면:

q(x) = ψ(L_F^i H_j(x), i=0,1,...,m-1, j=1,...,p)

시스템은 국소적으로 함수 관측 가능하다.

3. 입출력 형태 함수 관측기

정의 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) + ... + α₁λ + α₀의 근이 음의 실부를 갖도록 선택하면, 오차가 점근적으로 0으로 수렴함을 보장할 수 있다.

함수 관측기 지수

정의 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

이 지수는 극점 할당을 갖는 함수 관측기의 최소 실행 가능 차수를 특성화한다.

실험 설정

응용 사례 1: 등온 배치식 화학 반응기

연속 불가역 화학 반응 A → B → C → D를 고려한다:

  • 제1 및 제3 반응: 1차 동역학
  • 제2 반응: 2차 동역학
  • 측정: c_B (B의 농도)
  • 추정: c_A (A의 농도)

응용 사례 2: 비등온 연속식 화학 반응기

불가역 발열 화학 반응 A → B를 고려한다:

  • 1차 동역학, Arrhenius 반응 속도식
  • 냉각 자켓을 통한 냉각
  • 측정: 반응 혼합물 온도 θ 및 자켓 온도 θ_J
  • 추정: A의 농도 c_A

설계 과정

각 사례에 대해:

  1. 시스템 동역학 방정식 수립
  2. 리 도함수 관계식 계산
  3. 함수 관측기 지수 결정
  4. 선형 함수 관측기 설계
  5. 불변성 조건 검증

실험 결과

사례 1 결과

  • 함수 관측기 지수: ν = 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
    

사례 2 결과

  • 함수 관측기 지수: ν = 1
  • 입출력 형태와 상태공간 형태 관측기의 성공적 수립
  • 이론적 설계의 유효성 검증

주요 발견

  1. 저차 관측기: 두 사례 모두 완전 상태 관측기의 차수보다 훨씬 낮은 1차 함수 관측기 실현
  2. 극점 할당: 오차 동역학의 극점 할당 성공적 실현, 수렴 속도의 임의 지정 가능
  3. 실용성: 관측기를 입출력 형태에서 직접 구현 가능하여 공학 응용에 편리

관련 연구

선형 시스템 함수 관측기

  • Luenberger (1966, 1971): 선형 시스템의 함수 관측기 개념 개척
  • Darouach (2000): 선형 함수 관측기의 존재성 및 설계
  • Fernando et al. (2010): 최소 차수 선형 함수 관측기 설계

비선형 시스템 관측기

  • Hermann & Krener (1977): 비선형 시스템 관측가능성 이론의 기초
  • Krener & Isidori (1983): 출력 주입 기반 선형화 관측기
  • Kazantzis & Kravaris (1998): Lyapunov 보조 정리를 이용한 비선형 관측기 설계

본 논문의 상대적 우위

  1. 직접적인 입출력 설계: 정확한 선형화의 제한 조건 회피
  2. 함수 관측가능성 이론: 더욱 일반적인 이론 프레임워크 제공
  3. 극점 할당 능력: 비선형 시스템 함수 관측기의 극점 할당 실현

결론 및 논의

주요 결론

  1. 이론적 기여: 비선형 시스템 함수 관측가능성의 완전한 이론 프레임워크 확립
  2. 설계 방법: 직접적인 입출력 형태 함수 관측기 설계 방법 제공
  3. 실용적 가치: 국소적으로 함수 관측 가능한 모든 비선형 시스템에 적용 가능
  4. 성능 보장: 선형 오차 동역학 및 할당 가능한 극점 실현

한계

  1. 국소성: 이론 결과는 국소적이며 특정 영역 내에서 성립 필요
  2. 매끄러움 요구: 시스템 함수의 충분한 매끄러움 필요
  3. 계산 복잡성: 고차 리 도함수의 계산이 상당히 복잡할 수 있음
  4. 실시간 구현: 출력 도함수 계산 필요로 인한 잡음 민감성 가능

향후 방향

  1. 전역 결과: 전역 함수 관측가능성 및 관측기 설계로 확장
  2. 강건성: 모델 불확실성 및 측정 잡음의 영향 고려
  3. 수치 방법: 효율적인 리 도함수 계산 방법 개발
  4. 응용 확대: 더욱 광범위한 공학 응용 분야로 확장

심층 평가

장점

  1. 이론적 혁신:
    • 입출력 형태 함수 관측기 설계의 새로운 패러다임 제시
    • 함수 관측가능성과 리 도함수 관계의 엄격한 이론적 기초 확립
    • 함수 관측기 지수 개념의 중요한 이론적 가치
  2. 방법론적 우위:
    • 정확한 선형화의 제한 조건 회피
    • 극점 할당 실현으로 설계 자유도 제공
    • 입출력 형태로 공학 구현 용이
  3. 실험 검증:
    • 화학 반응기 사례의 실제 공학적 배경
    • 설계 과정의 각 단계 상세 제시
    • 이론 방법의 실행 가능성 검증

부족한 점

  1. 이론적 한계:
    • 결과가 국소 영역으로 제한되어 전역 분석 부재
    • 시스템 매끄러움 요구로 인한 적용 범위 제한
    • 모델 불확실성 및 외부 간섭 미고려
  2. 실험 부족:
    • 관측기 성능 검증을 위한 수치 시뮬레이션 결과 부재
    • 다른 방법과의 정량적 비교 미실시
    • 사례가 상대적으로 단순하여 복잡한 시스템 검증 부족
  3. 실용성 문제:
    • 정확한 출력 도함수 계산 필요로 인한 실제 잡음 유입 가능성
    • 고차 리 도함수 계산의 복잡성으로 인한 실시간성 영향
    • 강건성 분석 부재

영향력 평가

  1. 학술적 가치: 비선형 시스템 함수 관측기 이론에 새로운 연구 방향 제시
  2. 공학적 가치: 실제 공학 응용을 위한 실용적 설계 방법 제공
  3. 재현성: 이론 유도가 명확하고 설계 단계가 명확하여 우수한 재현성 보유

적용 분야

  1. 공정 제어: 화학 공학, 생물 공학 등 공정 모니터링
  2. 고장 진단: 특정 상태 함수 추정이 필요한 고장 검출 시스템
  3. 로봇 제어: 부분 상태 정보만 필요한 제어 응용
  4. 항공우주: 항공기 자세 및 궤도 매개변수 추정

참고문헌

  1. Luenberger, D.G. (1966). Observers for multivariable systems. IEEE Trans. Automat. Contr.
  2. Hermann, R. and Krener, A.J. (1977). Nonlinear Controllability and Observability. IEEE Trans. Automat. Contr.
  3. Kravaris, C. and Venkateswaran, S. (2021). Systems & Control Letters.
  4. Montanari, A.N. et al. (2022). Functional observability and subspace reconstruction in nonlinear systems. Physical Review Research.

종합 평가: 이는 비선형 시스템 관측기 이론 분야에서 중요한 기여를 하는 논문이다. 저자가 제시한 입출력 형태 함수 관측기 설계 방법은 혁신적이며, 이론 유도는 엄밀하고, 응용 사례는 적절하다. 몇 가지 한계가 있지만, 이 분야의 발전을 위해 가치 있는 이론 도구와 설계 방법을 제공한다.