날짜: 2022년 10월 14일 → 2022년 10월 27일 태그: 중간
-
교재 완독 및 문제풀이
- 개념 및 수식 : 쓰임 및 원리 (10.14 ~ 10.16) + 과제
- 예제 풀이 & 연습문제
-
강의록 완독(1회)
- 교재의 개념 재확인
중첩의 원리가 적용되면 함수 및 응답을 쪼개고 확장하는 것이 가능
→ 주어진 입력신호가 개별적인 입력 신호의 합으로 표현 가능할 때
→ 시스템의 응답 또한 개별적으로 표현이 가능하다는 거
해당 법칙은 선형시스템에서만 성립
입력시간이
-
convolution이란?필터 계산 : 함수로부터의 값을 원하는 방식으로 제어하기 위함
특정 펄스 입력에 대해 LTI 시스템의 출력은
즉
시스템의 전체 응답은 개별적인 입력에 따른 응답의 합이라 했으므로,
여기서
만약,
이고, 여기서 중요한 것은,
임을 알아둡시당~
해당 조건( 모든 시간대 에서 정의 되므로 초기조건 이 없음을 인지하자.
만약 이상적으로 스케일링 항 일 뿐이다.
그리고 인과적 시스템((
으로 간단하게 나타내진다.
-
예제
시스템이
$\dot{y}+ky=u$ 으로 주어지고 입력$u$ :$u(t)=e^{st}$ 으로 주어질 때, 모든 시간$(-\infty,\infty)$ 에서의 출력$y$ 를 구해본다.$$ \dot{y}(t)+ky(t)=u(t)=e^{st}\ y(t)=H(s)e^{st}\ \Rightarrow;;sH(s)e^{st}+kH(t)e^{st}=e^{st}\ H(s)=\frac{s}{s+k}\ \therefore y(t)=\frac{1}{s+k}e^{st} $$
입력이
$e^{st}$ 로 주어졌음에$y(t)=H(s)e^{st}$ 으로 쓸 수 있고, 주어진 시스템 방정식에 따라$H(s)$ 를 구할 수 있었다. 전달함수는 입출력에 의한 스케일항(계수) 이므로$y(t)$ 를 간단히 얻어낸다.
❗ 전달함수
에서는 시스템의 초기조건 이 0이라는 가정(
이 된다.
응답을 표현하기 위해 가장 단순한 형태의 함수를 정의할 필요가 있다. 소개하는 함수는 앞으로 제어할 신호의 가장 기본 단위가 되는 함수들이다.
만약 입력함수 단위충격함수 인
따라서,
-
dirac delta함수$$ \delta(t)=0;(t\neq0);;;;\int_{-\infty}^{\infty} \delta(t)dt=1 $$
을 만족하는 함수
$\delta(t)$ 를 디랙-델타 함수(또는단위충격함수)라 하고,$\delta(t)$ 가 입력으로 주어질 때의 응답을단위충격응답이라 한다.만약 함수
$f(t)$ 가$t=\tau$ 에서 연속이라면, 다음이 성립한다.$$ \int_{-\infty}^{\infty}f(\tau)\delta(t-\tau)d\tau=\int_{-\infty}^{\infty}f(\tau)\delta(t-\tau)d\tau=f(t) $$
이 같은 성질을
sift성질이라고 한다. -
dirac delta예제$$ \int^{\infty}_{0}\delta(t)e^{-st}=1 $$
임을 보인다.
$$ \int_{-\infty}^{\infty}\delta(t)e^{-st}dt=e^{-s\tau}\int_{-\infty}^{\infty}\delta(t)e^{-st+s\tau}dt=e^{-s\tau}\int_{-\infty}^{\infty}\delta(t)e^{s(\tau-t)}dt $$
이므로 함수
$f(t)=e^{st}$ 이고 초기조건$f(0)=0$ 으로 두면,$$ e^{-s\tau}\int^{\infty}{0}\delta(t)e^{s(\tau-t)}dt=f(-\tau)\int^{\infty}{0}\delta(t)f(\tau-t)dt $$
이므로,
sift효과에 의해 준식은$f(-\tau)f(\tau)=e^{-st}e^{st}=1$ 이 된다.
위의 언급된 유도와 조건에 따라, 초기 조건이 0 인 LTI 시스템을 특정지을 수 있는 방법을 생각해볼 수 있다. 초기조건이 0이라 했으므로, 단위충격을 인가한 후 해당 응답으로부터 시스템을 알아낼 수 있다.
일반적인 경우(꼭 단위충격이 아니더라도),
으로 초기조건이 0 인 시스템이 주어졌을 때,
과 같이 전달함수를 구해낼 수 있다.
단위계단함수
단위계단함수의 라플라스 변환은 정의에 따라
간단하게 구할 수 있다.
따라서 입력이 단위계단입력이고 단위계단응답을 구하라는 것은 다음과 같은 말로 단축된다.
라플라스 변환을 사용하면, 시스템의 정상상태(
위의 조건은 최종값 정리의 대상이 안정한 시스템임을 뜻한다.
최종값 정리를 사용하면, DC이득 또한 간단하게 구할 수 있다.
먼저 단위계단입력(
입력함수
오일러 변환에 의하여 아래와 같이 쓸 수 있고,
전달함수
따라서,
단,
전달함수
유한 영점 이라 하고,
극점 이라 한다.
극점은 시스템의 안정성을 결정짓는 중요한 요소가 되는데,
분모의 항들은 결국 부분집합의 합으로 표현되기 때문이다.
예를 들어,
즉, 극점이 0보다 크면 시스템이 불안정해지는 것이다.
전달함수
따라서 극점은
여기서
이에 따른 응답
해석적으로 접근하면,
충격응답
계단응답
감쇠계수에 따라 응답의 양상이 매우 다르게 나타나므로 모든 해석적 특성을 아우를 수 있는 정성적인 방법이 필요하다.
다음은 응답의 특성을 기술하기 위해 도입한 시간과 관련된 사양(specifications) 이다.
-
상승시간($ t_r $)
rise time: 시스템이 새로운 설정값 근처에 도달하는 데 걸리는 시간$t_r \cong \frac{1.8}{\omega_n}$ - 위 식은 영점이 없는(분자가 상수인) 이차시스템에서 정확히 성립한다.
- 외의 조건에서는 근사식으로 사용할 수 있다.
-
최고시간(
$t_p$ )peak time: 시스템이 최대 오버슈트점에 도달하는 데 걸리는 시간- 오버슈트가 발생하는 지점의 시간
$$ y(t)=1-\frac{e^{-\sigma t}}{\sqrt{1-\zeta^2}}\cos(\omega_dt-\beta);;;;\dot{y}(t)=\sigma e^{-\sigma t}\left(\frac{\sigma^2}{\omega_d}+\omega_d\right)\sin\omega_d t=0;;;;\omega_dt_p=\pi;;;;t_p=\frac{\pi}{\omega_d} $$
-
오버슈트(
$M_p$ )overshoot: 최종값을 초과하는 시스템의 최댓값을 최종값으로 나눈 값(%)- 응답의 미분이 0이 되는 지점(극값을 의미)
$$ \begin{align*} y(t_p) &\triangleq1+M_p\ &=1-e^{-\sigma\pi/\omega_d}\left(\cos \pi + \frac{\sigma}{\omega_d} \sin \pi \right)\ &=1-e^{-\sigma\pi/\omega_d}\ &\therefore;;M_p=e^{-\pi\zeta/\sqrt{1-\zeta^2}} \end{align*} $$
-
정착시간(
$t_s$ )settling time: 시스템의 과도응답이 감소하는 데 걸리는 시간-
$y(t)$ 가 정상상태에 도달하는 시간 $e^{-\zeta \omega_n t_s}=0.01{;;;}\zeta \omega_nt_s=4.6;;;t_s=\frac{4.6}{\zeta \omega_n}=\frac{4.6}{\sigma}$
-
이 같은 시간 사양을 통해 의도한 목표를 위한 설계방정식을 세울 수 있다.
위의 모든 시간 사양은 시스템이 이차일때 해당되는 값이다.
다음의 예시를 통해 영점이 시스템에 미치는 영향을 알아본다.
만약 추가된 항이
위의 결과에서 보듯이
즉, 우리는 영점을 설계하여 극점에 대한 영향도를 키우거나 줄일 수 있다는 것이다. 위의 예시를 일반화시키면 다음과 같다.
여기서 시사하는 바는
제어시스템을 설계 시 영점이 과도응답에 미치는 영향을 고려하기 위해 두 개의 복소수 극점과 한 개의 영점을 가진 전달함수를 고려해본다.
여러가지 경우에 대해 효과적인 해석을 하기 위해 다음과 같이 표준화된 시간 및 영점 위치를 나타내는 식으로 변환하여 사용한다.
위의 식에서 영점은
다음의 그림을 통해
전달함수를 일반항과 미분항으로 분리해서 생각하면 영점이 오버슈트에 미치는 영향을 더 효과적으로 해석할 수 있다.
위에서 언급한 시스템을 보자.
미분항은 일반항에 계수와
으로 간단하게 구할 수 있다.
RHP : LHP :
영점의
영점은 초기의 응답에 영향을 크게 미치기는 하지만, 정상상태에는 거의 영향을 미치지 않는다. 이것은 시스템을 표현하는 분모의 차수가 분자의 차수보다 크기 때문이다.
표준 2차 계단응답에 대한 추가극점의 영향 고려 또한 설계의 중요한 사항 중 하나이다. 다음의 전달함수를 예로 든다.
주어진 전달함수를
zeta=0.5
-
유한 영점을 갖지 않는 2차 시스템에서 과도응답 파라미터는 다음과 같이 근사화될 수 있다.
-
상승시간(
$t_r$ ) : rise time$t_r\approxeq \frac{1.8}{\omega_n}$ -
오버슈트(
$M_p$ )$$ \begin{align*} M_p&\approxeq5%;;;;;;;\zeta=0.7\ M_p&\approxeq16%;;;;;\zeta=0.5\ M_p&\approxeq35%;;;;;\zeta=0.3\ \end{align*} $$
-
정착시간(
$t_s$ ) : settling time$t_s\approxeq\frac{4.6}{\sigma}$
-
-
만약 LHP(좌반평면)의 영점이 복소수 극점 실수부의 4배 이내에 있으면 오버슈트를 증가시킨다.
-
$z<4\cdot RE(p);;(z<0)\Rightarrow$ 오버슈트 증가
-
-
RHP(우반평면)에 있는 영점은 오버슈트를 감소시킨다. 그리고 계단 응답을 반대방향으로 출발시킨다.
-
만약 LHP 에 있는 부가극점이 복소수 극점의 실수부의 4배 이내에 있으면 상승시간(rise time) 을 증가시킨다.
- 복소수 극점의 실수부 :
$\sigma=\zeta\omega_n$ , 부가 극점 :$p_{add}=\alpha\zeta\omega_n$
그래프에서 alpha 가 무한대로 가면 0 (부가극점 없는 상황)이고 4 이후에도 상승효과의 증가가 분명 있지만, 매애애ㅐ애애우 작으므로 4를 기준으로 증가로 보겠다는 말임. - 복소수 극점의 실수부 :










