• Product
  • Suppliers
  • Manufacturers
  • Solutions
  • Free tools
  • Knowledges
  • Experts
  • Communities
Search


정착 시간: 무엇인가? (공식 및 MATLAB에서 찾는 방법)

Electrical4u
Electrical4u
필드: 기본 전기학
0
China

정착 시간이란?

동적 시스템의 정착 시간은 출력이 주어진 허용 오차 범위 내에서 도달하고 안정화하는 데 필요한 시간으로 정의됩니다. 이는 Ts로 표기됩니다. 정착 시간은 전파 지연과 최종 값의 영역에 도달하는 데 필요한 시간을 포함합니다. 이는 과부하 상태를 회복하고 슬루 및 허용 오차 범위 근처에서 안정화하는 데 필요한 시간을 포함합니다.

허용 오차 범위는 출력이 안정화될 수 있는 최대 허용 범위입니다. 일반적으로 허용 오차 범위는 2% 또는 5%입니다.

2차 시스템의 단계 응답에서의 정착 시간은 아래 그림과 같습니다.



settling time

정착 시간



정착 시간 공식

정착 시간은 시스템의 고유 주파수와 응답에 따라 달라집니다. 정착 시간의 일반적인 방정식은 다음과 같습니다.


  

\[ T_S = \frac{ln(tolerance \, fraction)}{damping \, ratio \times Natural \, frequency} \]


2차 시스템의 단위 계단 응답은 다음과 같이 표현됩니다.


  

\[ C(t) = 1 - \left( \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \right) sin(\omega_d t + \theta) \]


이 방정식은 두 부분으로 나뉩니다.

 

  

\[ exponential \, component = \left( \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \right) \]



  

\[ sinusoidal \, component = sin(\omega_d t + \theta) \]


안정 시간을 계산하려면 지수 성분만 필요합니다. 이것은 사인 성분의 진동 부분을 상쇄시키기 때문입니다. 그리고 허용 오차 비율은 지수 성분과 같습니다.

\[ Tolerance \, fraction = \frac{e^{-\zeta \omega_n t}}{\sqrt{1-\zeta^2}} \]



  

\[ t = T_S \]



  

\[ Tolerance \, fraction \times \sqrt{1-\zeta^2} = e^{-\zeta \omega_n T_S} \]



  

\[ ln \left( Tolerance \, fraction \times \sqrt{1-\zeta^2} \right) = -\zeta \omega_n T_S \]



  

\[ T_S = - \frac{ ln \left( Tolerance \, fraction \times \sqrt{1-\zeta^2} \right)}{\zeta \omega_n} \]

정착 시간 계산 방법

정착 시간을 계산하려면 단위 계단 응답을 가진 일차 시스템을 고려합니다.


  

\[ \frac{C(s)}{R(s)} = \frac{\frac{1}{T}}{s+\frac{1}{T}}} \]


단위 계단 응답의 경우,


  

\[ R(s) = \frac{1}{s} \]


따라서,


  

\[ C(s) = \frac{\frac{1}{T}}{s(s+\frac{1}{T})}} \]



  

\[ C(s) = \frac{A_1}{s} + \frac{A_2}{s+\frac{1}{T}} \]


이제 A1과 A2의 값을 계산해보겠습니다.

\[ \frac{\frac{1}{T}}{s(s+\frac{1}{T})}} = \frac{A_1(s+\frac{1}{T}) + A_2s}{s(s+\frac{1}{T})} \]



  

\[ \frac{1}{T} = A_1 (s+\frac{1}{T}) + A_2 s \]


s = 0으로 가정합니다.


  

\[ \frac{1}{T} = A_1( 0 + \frac{1}{T}) + A_2 (0) \]



  

\[ \frac{1}{T} = A_1 \frac{1}{T} \]



  

\[ A_1 = 1 \]


s = -1/T로 가정합니다.


  

\[ \frac{1}{T} = A_1 (0) + A_2 (\frac{-1}{T}) \]



  

\[ \frac{1}{T} = -A_2 \frac{1}{T} \]



  

\[ A_2 = -1 \]



  

\[C(s) = \frac{1}{s} - \frac{1}{s+\frac{1}{T}} \]



  

\[ C(t) = L^{-1} C(s) \]

\[ C(t) = 1 - e^{\frac{-t}{T}} \]



  

\[ e^{\frac{-t}{T}} = 1 - C(t) \]

2% 오차를 위해 1-C(t) = 0.02;


  

\[ e^{\frac{-t_s}{T}} = 0.02 \]



  

\[ \frac{-t_s}{T} = ln(0.02) \]



  

\[ \frac{-t_s}{T} = -3.9 \]



  

\[ t_s = 3.9T \]



  

\[ t_s \approx 4T \]


이 방정식은 단위 계단 입력을 가진 1차 시스템의 정착 시간을 제공합니다.

2차 시스템의 경우, 아래의 방정식을 고려해야 합니다.


  

\[ C(t) = 1 - \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} sin(\omega_d t+\phi) \]


이 방정식에서 지수 항은 정착 시간 값을 찾는데 중요합니다.


  

\[ C(t) = 1 - \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} \]



  

\[ \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} = 1 - C(t) \]


이제 2% 오차를 고려합니다. 따라서, 1 – C(t) = 0.02;


  

\[ \frac{e^{- \zeta \omega_n t}}{\sqrt{1-\zeta^2}} = 0.02 \]

감쇠비 (ξ)의 값은 2차 시스템의 유형에 따라 달라집니다. 여기서는 과도감쇠 2차 시스템을 고려합니다. 그리고 ξ의 값은 0과 1 사이에 있습니다.

따라서 위 식의 분모는 거의 1과 같습니다. 간단한 계산을 위해 이를 무시할 수 있습니다.


  

\[ e^{- \zeta \omega_n t_s} = 0.02 \]



  

\[ - \zeta \omega_n t_s = ln(0.02) \]



  

\[ - \zeta \omega_n t_s = -3.9 \]



  

\[ t_s = \frac{3.9}{\zeta \omega_n} \]



  

\[ t_s \approx \frac{4}{\zeta \omega_n} \]


이 방정식은 2% 오차 범위와 과도하게 감쇠되지 않은 2차 시스템에만 사용할 수 있습니다.

마찬가지로, 5% 오차 범위에서는 1 – C(t) = 0.05입니다.


  

\[ e^(- \zeta \omega_n t_s) = 0.05 \]



  

\[ - \zeta \omega_n t_s = ln(0.05) \]



  

\[ - \zeta \omega_n t_s = -3 \]



  

\[ t_s \approx \frac{3}{\zeta \omega_n} \]


두 번째 차수 시스템의 정착 시간을 찾기 전에 감쇠 비율을 계산해야 합니다.


이차 시스템

감쇠 비율 (ξ)

설정 시간 (TS)

과도 감쇠

0<ξ<1

  

\[ T_S = \frac{4}{\zeta \omega_n }\]

무감쇠

ξ = 0

  

\[ T_S = \infty \]

임계 감쇠

ξ = 1

  

\[ T_S = \frac{6}{\omega_n} \]

과감쇠

ξ > 1

지배 극에 따라 달라짐


루트 로커스 정착 시간

정착 시간은 루트 로커스 방법을 통해 계산할 수 있습니다. 정착 시간은 감쇠 비율과 고유 주파수에 따라 달라집니다.

이러한 값들은 루트 로커스 방법을 통해 도출할 수 있으며, 이를 통해 정착 시간을 찾을 수 있습니다.

예제를 통해 이해해봅시다.


  

\[ G(s) = \frac{K}{(s+1)(s+2)(s+3)} \]


그리고 오버슈트는 20%입니다.


  

\[ damping \, ratio \, \zeta = \frac{-ln(\%OS/100)}{\sqrt{\pi^2 + ln^2(\%OS/100)}} \]



  

\[ \zeta = \frac{-ln(0.2)}{ \sqrt{\pi^2 + ln^2(0.2)}} \]



  

\[ \zeta = \frac{1.609}{ \sqrt{\pi^2 + 2.59}} \]



  

\[ \zeta = \frac{1.609}{3.529} \]



  

\[ \zeta = 0.4559 \]


루트 로커스 플롯에서 주요 극을 찾을 수 있습니다.


  

\[ P = -0.866 \pm j 1.691  = \sigma \pm j \omega_d \]



  

\[ \omega_d = 1.691 \]



  

\[ \omega_d = \omega_n \sqrt{1-\zeta^2} \]



  

\[ 1.691 = \omega_n \sqrt{1-0.207} \]



  

\[ \omega_n = \frac{1.691}{\sqrt{0.793}} \]



  

\[ \omega_n = \frac{1.691}{0.890} \]



  

\[ \omega_n = 1.9 \, rad/sec \]


이제 ξ와 ωn의 값을 얻었습니다,


  

\[ settling \, time \, t_s = \frac{4}{\zeta \omega_m} \]



  

\[ t_s = \frac{4}{0.455 \times 1.9} \]



  

\[ t_s = 4.62 sec \]


루트 로커스 플롯은 MATLAB에서 도출됩니다. 이를 위해 "sisotool"을 사용합니다. 여기서는 20%의 과도응답률 제약 조건을 추가할 수 있으며, 주요 극점을 쉽게 얻을 수 있습니다.

아래 그림은 MATLAB에서 도출된 루트 로커스 플롯입니다.



루트 로커스 예제

루트 로커스 예제



MATLAB을 이용하여 정착 시간을 찾을 수 있습니다. 이 시스템의 단위 계단 응답은 아래 그림과 같습니다.



MATLAB에서의 정착 시간

MATLAB에서의 정착 시간



정착 시간 줄이기

정착 시간은 목표를 달성하는 데 필요한 시간입니다. 어떤 제어 시스템에서도 정착 시간은 최소로 유지되어야 합니다.

정착 시간을 줄이는 것은 쉬운 작업이 아닙니다. 정착 시간을 줄이기 위해 컨트롤러를 설계해야 합니다.

우리가 알다시피, 비례(P), 적분(I), 미분(D) 세 가지 컨트롤러가 있습니다. 이러한 컨트롤러들의 조합으로 시스템 요구 사항을 충족할 수 있습니다.

컨트롤러의 이득(KP, KI, KD)는 시스템 요구 사항에 따라 선택됩니다.

비례 이득 KP를 증가시키면 정착 시간에 작은 변화가 생깁니다. 적분 이득 KI를 증가시키면 정착 시간이 증가합니다. 그리고 미분 이득 KD를 증가시키면 정착 시간이 감소합니다.

따라서, 미분 이득이 증가하여 설정 시간을 줄입니다. PID 제어기의 이득 값을 선택할 때, 상승 시간, 오버슈트, 정상 상태 오차와 같은 다른 요소에도 영향을 미칠 수 있습니다.

MATLAB에서 안정 시간 찾기

MATLAB에서는 스텝 함수를 사용하여 안정 시간을 찾을 수 있습니다. 예제를 통해 이해해 보겠습니다.


  

\[ G(s) = \frac{25}{s^2 + 6s + 25} \]


먼저, 방정식으로 안정 시간을 계산합니다. 이를 위해 이 전달 함수를 2차 시스템의 일반적인 전달 함수와 비교합니다.


  

\[ G(s) = \frac{\omega_n^2}{s^2 + 2 \zeta \omega_n s + \omega_n^2} \]


따라서,


  

\[ 2 \zeta \omega_n = 6 \]



  

\[ \zeta \omega_n = 3 \]



  

\[ 안정 시간 (t_s) = \frac{4}{\zeta \omega_n} \]



  

\[ t_s = \frac{4}{3} \]



  

\[ t_s = 1.33 sec \]


이 값은 방정식을 계산할 때 가정을 사용했기 때문에 근사값입니다. 그러나 MATLAB에서는 정확한 안정화 시간 값을 얻을 수 있습니다. 따라서 두 경우에서 이 값은 약간 다를 수 있습니다.

이제 MATLAB에서 안정화 시간을 계산하기 위해 step 함수를 사용합니다.

clc; clear all; close all;
num = [0 0 25];
den = [1 6 25];
t = 0:0.005:5;
sys = tf(num,den);
F = step(sys,t);
H = stepinfo(F,t)

step(sys,t);

Output:

H =

RiseTime: 0.3708
SettlingTime: 1.1886
SettlingMin: 0.9071
SettlingMax: 1.0948
Overshoot: 9.4780
Undershoot: 0
Peak: 1.0948
PeakTime: 0.7850

그리고 아래 그림과 같이 응답 그래프를 얻게 됩니다.



settling time calculation in matlab

MATLAB에서의 안정화 시간 계산



MATLAB에서는 기본적으로 오차 밴드가 2%로 설정되어 있습니다. 다른 오차 밴드를 사용하려면 그래프에서 오른쪽 클릭 > 속성 > 옵션 > "___ % 내에서 안정화 시간 표시"를 선택하세요.



property editor matlab

속성 편집기 MATLAB



루프를 실행하여 정착 시간을 찾는 또 다른 방법입니다. 2% 오차 범위에서 반응은 0.98에서 1.02 사이로 고려합니다.

clc; clear all; close all;

num = [0 0 25];
den = [1 6 25];

t = 0:0.005:5;

[y,x,t] = step(num,den,t);

S = 1001;
while y(S)>0.98 & y(S)<1.02;
    S=S-1;
end
settling_time = (S-1)*0.005

출력:

settling_time = 1.1886

제언: 원본을 존중하며 좋은 기사들은 공유할 가치가 있습니다. 저작권 침해가 있다면 삭제 요청을 해주세요.

작가에게 팁을 주고 격려하세요
AC 부하 뱅크를 사용할 때의 안전 예방 조치와 지침은 무엇인가요?
AC 부하 뱅크를 사용할 때의 안전 예방 조치와 지침은 무엇인가요?
AC 부하장치는 실제 부하를 시뮬레이트하는 전기 장치로, 전력 시스템, 통신 시스템, 자동화 제어 시스템 등 다양한 분야에서 널리 사용되고 있습니다. 사용 중 개인 및 장비의 안전을 보장하기 위해 다음의 안전 조치와 지침을 준수해야 합니다:적절한 AC 부하장치 선택: 실제 요구 사항을 충족하는 AC 부하장치를 선택하여 용량, 전압 등급 등의 매개변수가 의도된 용도에 맞게 충족되도록 하십시오. 또한 품질 보증과 인정된 안전 인증을 갖춘 제품을 선택하고 불량 장비의 사용은 피하십시오.설치 및 운영 중 관련 규정 준수: AC 부하장치를 설치하고 사용할 때 국가 및 산업 표준, 예를 들어 전기 설치 코드와 제조업체의 장비 설명서를 준수하십시오. 불확실한 점이 있으면 즉시 자격을 갖춘 전문가에게 상담하십시오.정기적인 점검 및 유지보수 수행: AC 부하장치의 신뢰성 있는 작동을 위해 주기적으로 점검 및 유지보수를 수행하십시오. 점검 항목에는 외관, 배선 연결, 절연 상태 등이 포함됩니다. 문제
Echo
11/06/2025
K형 열전대를 설치할 때 주의해야 할 사항은 무엇인가요?
K형 열전대를 설치할 때 주의해야 할 사항은 무엇인가요?
K형 열전대의 설치 주의사항은 측정 정확도를 보장하고 수명을 연장하는 데 중요합니다. 아래는 매우 권위 있는 출처에서 수집한 K형 열전대 설치 지침에 대한 소개입니다:1. 선택 및 점검 적절한 열전대 유형 선택: 측정 환경의 온도 범위, 매질 특성, 요구되는 정확도에 따라 적절한 열전대를 선택하십시오. K형 열전대는 -200°C부터 1372°C까지의 온도 범위에서 사용 가능하며 다양한 환경과 매질에서 사용할 수 있습니다. 열전대 외관 점검: 설치 전에 열전대의 손상, 균열, 부식 여부를 신중하게 점검하고 단자 연결이 견고하고 안정적인지 확인하십시오.2. 설치 위치 및 방법2.1 설치 위치: 열전대는 측정 매질의 실제 온도를 정확하게 나타내는 위치에 설치해야 합니다. 밸브, 엘보우, 파이프 및 설비의 사각지대 근처에는 설치하지 않아야 하며, 이로 인해 측정 오류가 최소화됩니다. 설치 장소는 직접적인 열복사, 강력한 자기장, 진동원으로부터 멀리 있어야 하며, 이러한 외부 영향으로 인한
James
11/06/2025
유전기 스위치에서 발생하는 화재와 폭발의 원인 및 예방 조치
유전기 스위치에서 발생하는 화재와 폭발의 원인 및 예방 조치
유전기 스위치에서 화재와 폭발의 원인 유전기 스위치의 유체 수준이 너무 낮을 때, 접점 위를 덮는 유체 층이 너무 얇아집니다. 전기 아크의 영향으로 유체가 분해되어 가연성 가스를 방출합니다. 이러한 가스는 상부 커버 아래 공간에 축적되어 공기와 혼합하여 폭발성 혼합물을 형성하며, 고온에서는 점화되거나 폭발할 수 있습니다. 탱크 내부의 유체 수준이 너무 높을 경우, 방출된 가스가 확장할 공간이 제한되어 과도한 내부 압력이 발생하여 탱크가 파열되거나 폭발할 수 있습니다. 유체 내의 불순물과 습기가 과도할 경우, 회로 차단기 내부에서 내부 플래시오버가 발생할 수 있습니다. 작동 기구의 조정이 부적절하거나 작동이 불량할 경우, 느린 작동 또는 닫힌 후 접촉이 좋지 않을 수 있습니다. 아크가 즉시 중단되지 않고 소멸되지 않으면, 탱크 내부에 과도한 가연성 가스가 축적되어 화재가 발생할 수 있습니다. 유전기 스위치의 절단 용량은 전력 시스템의 중요한 매개변수입니다. 이 용량이 시스템의 단락 용
Felix Spark
11/06/2025
전력 시스템의 THD 측정 오차 표준
전력 시스템의 THD 측정 오차 표준
전력 시스템에서의 총 고조파 왜곡률(THD) 오차 허용 범위: 응용 사례, 장비 정확도 및 산업 표준에 기반한 종합 분석총 고조파 왜곡률(THD)의 허용 오차 범위는 특정 응용 상황, 측정 장비의 정확성 및 적용 가능한 산업 표준을 기반으로 평가되어야 합니다. 아래는 전력 시스템, 산업 장비 및 일반적인 측정 응용 프로그램에서의 주요 성능 지표에 대한 자세한 분석입니다.1. 전력 시스템에서의 고조파 오차 표준1.1 국가 표준 요구사항 (GB/T 14549-1993) 전압 THD (THDv):공용 전력망의 경우, 명목 전압이 110kV 이하인 시스템의 허용 전압 총 고조파 왜곡률(THDv)은 ≤5%입니다.예: 철강 공장의 압연 시스템에서 고조파 저감 조치를 시행한 후 THDv가 12.3%에서 2.1%로 감소하여 국가 표준을 완전히 준수했습니다. 전류 THD (THDi):허용되는 전류 THD(THDi)는 일반적으로 공통 연결점(PCC)에서 고객 부하와 단락 용량의 비율에 따라 ≤5%부터
Edwiin
11/03/2025
문의 보내기
다운로드
IEE Business 애플리케이션 가져오기
IEE-Business 앱을 사용하여 장비 찾기 해결책 얻기 전문가 연결하기 업계 협업 참여 언제 어디서나 전력 프로젝트와 비즈니스 발전을 전폭 지원