일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 푸리에 정리
- 상태천이행렬#적분인자법#미정계수법#케일리-헤밀톤 정리
- 가중 최소제곱법
- dirichlet
- 직교행렬#정규직교행렬#orthonormal#reflection matrix#dcm
- 선형독립#기저벡터#선형확장#span#basis
- 내적 공간#적분
- linespectra#feurierseries#푸리에 급수
- 내적#duality#쌍대성#dot product
- 베르누이 미분방정식
- 비제차#제차해#일반해#적분인자#적분인자법#homogeneous sol#nonhomogeneous sol#integrating factor
- 변수분리#동차 미분방정식#완전 미분방정식
- 여인수 행렬
- 오일러-코시 미방#계수내림법
- 푸리에 급수
- 정규직교행렬
- reflection matrix
- 2계미방#모드#mod#특성방정식#characteristic eq#제차해
- 선형변환#contraction#expansions#shears#projections#reflection
- 계수내림법#reduction of order#wronskian#론스키안#아벨항등식#abel's identity
- 멱급수법
- 최소자승#least-square#목적함수#양한정#정점조건#최소조건
- 미분방정식 #선형 미분방정식 #상미분 방정식
- 여인자
- 추정문제#normal equation#직교방정식#정사영#정사영행렬#정사영 변환
- 선형시스템연산자#라이프니츠 법칙#fundamental theorem of algebra#erf
- weighted least-squares
- 그람-슈미트 과정#gram-schmidt process
- 부분 분수분해
- 선형 상수계수 미분방정식#lccode#sinusoidal input
OnlyOne
비선형 시스템의 선형화(Linearization of Nonlinear system) 본문
비선형 시스템의 선형화(Linearization of Nonlinear system)
Taesan Kim 2024. 8. 19. 08:06비선형 시스템의 선형화(Linearization of Nonlinear system)
Intro
비선형 시스템의 분석은 어떻게 이루어질까? 이전에 다뤘듯이 우리가 완벽히 분석할 수 있는 시스템은 LTI시스템이 유일하다.
2024.08.19 - [Engineering/Linear System and Signal] - 시스템(System)
시스템(System)
시스템(System)제어공학에서 시스템의 정의를 이해하는 것은 매우 중요하다. 오늘은 제어공학적 관점에서 시스템의 기본적인 모든 개념과 분류에 대해 알아보도록 하겠다. What is the System? 위
taesan5435.tistory.com
그렇다면 어떻게 선형이 아닌 시스템을 분석할 수 있을까? 우리는 비선형 시스템을 동작점(Operating point) 주변에서 선형 시스템으로 근사를 통해 비선형 시스템을 분석할 수 있다.
Tracking, Regulation, Operating Point
비선형 시스템의 분석에 앞서 기본적인 용어정리를 할 것이다. 항공기를 제어한다고 가정해보자. 그럼 크게 2가지 제어로 분류할 수 있다. y(t)가 항공기의 출력 고도를 의미할 때, y(t)가 0 또는 상수를 유지하도록 하는 regulation, y(t)가 r(t)꼴을 유지하도록 하는 traking 이렇게 2가지로 분류된다. regulation은 비행기가 고도를 유지하는 콘셉트이다.
비행기의 출력에 대해서는 다음과 같은 식이 성립한다.
위 식에서 좌변은 실제 출력값이다. 우변에서 y*는 출력의 목표가 되는 지점, 즉 평형(equilibrium) 또는 동작점(operating point)라고 한다. 모든 현실에서의 시스템은 오차를 동반하는 법이다. 이때 현실적 한계로 생기는 오차값을 섭동(perturbation)이라 한다. 좋은 제어기일수록 섭동은 0에 수렴한다. 위에는 출력값만 표현했지만, 입력값도 위 식과 같은 방식으로 표현한다.
상태공간 함수
상태공간 함수는 다음과 같이 표현된다.
문제는 f가 비선형 시스템이라는 것이다. 지금부터 f를 분석하도록 하겠다. 먼저 이해를 위해 간단한 예를 들어보겠다.
다음과 같은 비선형 시스템이 존재한다 가정하자. 위 식은 아래 식과 동치이다.
또한 operating point만 대입했을 때 아래 식과도 동치이다.
자 그럼 위 식을 정리해 보면 최종적으로 아래와 같은 식이 나온다.
비선형 시스템(선형성을 만족하지 않는 선형 함수)을 섭동에 대해 나타내었더니 선형 시스템으로 표현 가능하게 되었다!
결국 목적은 비선형 함수를 Operating Point에서 선형 함수로 근사한 다음, 선형 함수를 섭동에 대해 표현함으로써 선형성을 만족하는 시스템으로 표현하는 것이다.
테일러 정리
그러면 어떻게 비선형 함수를 선형 함수로 근사할까? 이것은 테일러 정리를 통해 해결 가능하다. 다변수함수의 테일러 정리에 관해서 포스팅을 올려놓았다.
2024.08.18 - [Mathematics/Calculus] - 테일러 정리(Taylor's theorem)
테일러 정리(Taylor's theorem)
테일러 정리(Taylor's theorem)테일러 정리가 돌아왔다. 오늘은 이전에 배운 테일러급수와 테일러 정리의 확장판이다. 다변수함수에서 테일러 정리를 적용하는 법을 배운다. 테일러 정리를 처음 접
taesan5435.tistory.com
테일러 정리를 통해 f(u, y)의 근사식을 표현하면 다음과 같다.
위 식은 f(u, y)의 1차 근사식이며, 뒤에 오차항이 붙은 형태이다. 이 오차항은 HOT(High Order Term)이라고도 한다. 참고로 이 값은 무시할 만큼 작기 때문에 1차 근사식까지만 계산에서 고려한다. 위 식은 다음과 같이 변환할 수 있다.
이때 위 식에 다음과 같은 식을 각각 대입하면 원하는 값을 얻을 수 있다.
위 식을 잘 정리하면 다음과 같은 식을 얻을 수 있다.
f라는 시스템이 선형으로 근사되는 순간이다. 아름답지 않은가? 우리는 이것을 섭동항으로 기술된 선형 상미분방정식이라 한다.
마치며...
오늘은 상당히 재밌는 주제였다. 사실 내가 이번 연도에 배운 내용 중에 가장 흥미로운 내용이었다. 위 방법을 사용하여 진자의 운동을 Simulink를 통해 분석한 포스팅을 Matlab simulation 카테고리에 올려놓도록 하겠다. 후훗
'Control Engineering > Linear System and Signal' 카테고리의 다른 글
푸리에 급수, Line Spectra(Feurier Series; Line Spectra) (0) | 2024.08.23 |
---|---|
합성곱, 임펄스 응답(Convolution Theorem; Impulse Response) (0) | 2024.08.21 |
시스템(System) (1) | 2024.08.19 |
Dominant Pole Concept (0) | 2024.08.16 |
Approximation of Impulse Delta Signal (0) | 2024.08.16 |