선형 시스템과 비선형 시스템
[TOC]
선형 시스템의 정의
선형 시스템은 기본적으로 두 가지 중요한 특성을 만족하는 시스템이다: 중첩 원리와 동차성이다. 중첩 원리는 입력이 합해질 때 그에 대응하는 출력도 합해지는 성질을 의미하며, 동차성은 입력이 일정 배율로 증가하면 출력도 동일한 배율로 증가하는 성질을 의미한다.
수학적으로, 선형 시스템은 아래의 조건을 만족하는 시스템이다.
중첩 원리: 두 입력 $u_1(t)$와 $u_2(t)$에 대해, 각각의 출력이 $y_1(t)$, $y_2(t)$라고 하면, 입력 $u_1(t) + u_2(t)$에 대한 출력은 $y_1(t) + y_2(t)$가 된다.
동차성: 입력에 $\alpha$라는 스칼라 상수가 곱해지면, 출력도 동일한 상수가 곱해진다.
여기서 $\mathcal{H}$는 시스템의 전달 함수를 의미하고, $u(t)$는 시스템에 입력되는 신호, $y(t)$는 시스템의 출력이다.
비선형 시스템의 정의
비선형 시스템은 중첩 원리와 동차성을 만족하지 않는 시스템을 말한다. 다시 말해, 두 입력의 합에 대해 출력이 그 각각의 출력의 합이 아니거나, 입력의 크기가 변할 때 출력이 비선형적으로 반응하는 경우 비선형 시스템이 된다.
비선형 시스템은 다음과 같은 비선형 성질을 가질 수 있다.
비선형 함수 관계: 시스템이 $f(u(t))$와 같이 비선형적인 관계를 가진다. 예를 들어, 출력이 입력의 제곱에 비례하는 시스템은 비선형 시스템이다.
포화 현상: 입력이 특정 범위를 넘어서면 출력이 일정한 값을 유지하거나 반대로, 매우 작은 입력에 대해 출력이 0이 되는 경우를 말한다.
비선형 시스템의 예로는 다음과 같은 시스템들을 들 수 있다:
포화 시스템 (Saturation): 시스템의 출력이 일정 범위를 넘어서면 더 이상 증가하지 않는 시스템이다.
데드존 (Dead Zone): 입력이 특정 범위 안에서는 출력이 발생하지 않는 시스템이다.
비선형 시스템은 선형 시스템과 달리 해석이 복잡하고, 일반적으로 라플라스 변환이나 전달 함수로 단순하게 표현할 수 없는 경우가 많다.
선형 시스템과 비선형 시스템의 수학적 예
선형 시스템의 예
선형 시스템은 주로 미분 방정식으로 표현되며, 예를 들어 다음과 같은 1차 미분 방정식을 생각할 수 있다.
여기서, $\mathbf{x}(t)$는 상태 벡터, $u(t)$는 입력, $a$와 $\mathbf{b}$는 시스템의 상수 또는 행렬이다. 이 방정식은 선형 시스템의 특성을 만족한다. 각 입력에 대한 출력의 합이 동일하고, 입력이 스칼라 상수로 배가 되면 출력도 동일하게 배가 된다.
비선형 시스템의 예
비선형 시스템은 아래와 같이 비선형 미분 방정식으로 표현될 수 있다.
이 시스템은 $\sin(\mathbf{x}(t))$와 같은 비선형 함수가 포함되어 있어, 입력과 출력 사이의 관계가 비선형적이다. 이 경우, 중첩 원리가 성립하지 않으며, 입력이 스칼라 배율로 증폭되더라도 출력이 동일하게 증폭되지 않는다.
선형 시스템의 해석 방법
선형 시스템은 주로 전달 함수나 상태 공간 표현으로 나타내며, 이를 통해 다양한 해석을 수행할 수 있다.
전달 함수: 시스템의 입력과 출력 사이의 비율을 나타내는 함수이다. 선형 시스템의 경우, 라플라스 변환을 사용하여 시간 영역에서 주파수 영역으로 변환한 후, 전달 함수를 구할 수 있다.
상태 공간 표현: 선형 시스템을 일련의 상태 변수로 나타내는 방법이다. 다음과 같은 형태로 표현된다.
여기서 $\mathbf{x}(t)$는 상태 벡터, $\mathbf{u}(t)$는 입력, $\mathbf{y}(t)$는 출력, 그리고 $A$, $B$, $C$, $D$는 시스템을 나타내는 행렬들이다.
비선형 시스템의 해석 방법
비선형 시스템은 선형 시스템과 달리, 비선형 방정식 때문에 해석이 훨씬 복잡하다. 일반적인 비선형 시스템 해석 방법에는 다음과 같은 기법들이 있다.
선형화: 시스템의 특정 작업점(작동 점)에서 비선형 시스템을 선형 시스템으로 근사하는 방법이다. 이는 시스템의 작은 범위에서의 동작을 분석하는데 유용하다. 예를 들어, 아래와 같이 선형화할 수 있다.
수치 해석: 비선형 시스템을 해석하기 위해 수치적인 방법을 사용한다. 이러한 방법에는 오일러 방법, 룬게-쿠타 방법 등이 있으며, 이들은 차분 방정식을 통해 시스템의 동작을 근사할 수 있다.
Last updated