KR101180055B1 - 비례적분미분제어기 및 그 제어 방법 - Google Patents
비례적분미분제어기 및 그 제어 방법 Download PDFInfo
- Publication number
- KR101180055B1 KR101180055B1 KR1020100035326A KR20100035326A KR101180055B1 KR 101180055 B1 KR101180055 B1 KR 101180055B1 KR 1020100035326 A KR1020100035326 A KR 1020100035326A KR 20100035326 A KR20100035326 A KR 20100035326A KR 101180055 B1 KR101180055 B1 KR 101180055B1
- Authority
- KR
- South Korea
- Prior art keywords
- controller
- integral
- output
- error
- value
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 11
- 230000010354 integration Effects 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B6/00—Internal feedback arrangements for obtaining particular characteristics, e.g. proportional, integral or differential
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Automation & Control Theory (AREA)
- Software Systems (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Evolutionary Computation (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Feedback Control In General (AREA)
Abstract
비례적분미분제어기가 개시된다. 비례적분미분제어기는 제어 대상 플랜트의 기준 값과 출력 값의 차이 기인한 출력 오차에 대해 비례 연산을 수행하는 비례 제어기, 출력 오차에 대해 미분 연산을 수행하는 미분 제어기, 출력 오차에 대해 적분 연산을 수행하는 적분 제어기, 적분 제어기의 정상상태 값을 예측하는 적분상태 예측기, 출력 오차가 기설정된 오차 범위 내인지 여부를 판단하는 비교기, 비교기의 판단 결과, 출력 오차가 기설정된 오차 범위 내에 있지 않은 경우 적분상태 예측기에서 예측된 정상상태 값을 적분 제어기의 출력으로 제공하는 적분상태 초기화 루프 및 출력 오차가 기설정된 오차 범위 내에 있는 경우 출력 오차를 선택하여 상기 적분 제어기에 제공하는 스위치를 포함한다. 이에 따라 명령과 외란의 크기에 관계없이 정착시간 및 오버슈트가 거의 일정한 응답 성능을 얻을 수 있게 된다.
Description
본 발명은 비례적분미분제어기 및 그 제어 방법에 관한 것으로서, 보다 구체적으로는, 거의 일정한 응답을 갖는 비례적분미분제어기 및 그 제어 방법에 관한 것이다.
비례-적분-미분 제어기(PID제어기)는 제어 변수와 기준 입력 사이의 편차에 근거하여 계통의 출력이 기준전압을 유지하도록 하는 피드백 제어의 일종으로, 오늘날 산업체의 설비에 가장 많이 사용되고 있는 제어기 형태이다.
구체적으로, PID제어기는 제어하고자 하는 대상의 출력값(output)을 측정하여 이를 원하고자 하는 참조값(reference value) 혹은 설정값(setpoint)과 비교하여 오차(error)를 계산하고, 이 오차값을 이용하여 제어에 필요한 제어값을 계산하는 구조로 되어 있다.
PID제어기에서 비례제어는 제어 대상의 출력과 목표 값의 차이인 오차에 비례하며, 적분제어는 오차를 시간에 대해 적분하여 얻으며, 정상상태 오차를 제거하기 위해 사용되며 이득이 크면 오버슈트가 크게 발생할 수 있다. 또한, 미분제어는 오차를 미분하여 오차의 응답을 예측하여 오버슈트를 줄이기 위해 사용된다.
일정한 이득을 갖는 비례적분미분제어기에서 출력 명령 또는 외란 등의 동작조건에 따라 정착시간 및 오버슈트 등의 응답특성이 달라지게 된다.
비례적분미분제어기의 이득은 출력 명령, 외란 등을 고려한 최악의 동작조건에서 정착시간과 오버슈트 등 제어성능을 만족하도록 일반적으로 결정된다.
따라서 이득을 선정하기 위해 최악의 동작조건을 먼저 가정하고 제어시스템을 시뮬레이션하여 제어성능을 만족하는가를 판단해야하고, 만일 제어성능을 만족하지 못하면 이득을 다시 반복하여 선정해야하므로 이득 선정절차가 복잡하고, 이득 튜닝에 전문적인 또는 경험적인 지식이 필요하다 .
또한 선정된 이득의 비례적분미분제어기의 응답은 최악의 동작조건에서 사양에 만족하도록 정했기 때문에 다른 동작조건에서는 응답이 과제동될 수 있어 제어 입력을 충분히 활용하지 못한다.
본 발명은 상술한 문제점을 해결하기 위한 것으로 본 발명의 목적은 거의 일정한 응답을 갖는 비례적분미분제어기 및 그 제어 방법을 제공함에 있다.
이상과 같은 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 비례적분미분제어기는, 제어 대상 플랜트의 기준 값과 출력 값의 차이 기인한 출력 오차에 대해 비례 연산을 수행하는 비례 제어기, 상기 출력 오차에 대해 미분 연산을 수행하는 미분 제어기, 상기 출력 오차에 대해 적분 연산을 수행하는 적분 제어기, 상기 적분 제어기의 정상상태 값을 예측하는 적분상태 예측기, 상기 출력 오차가 기설정된 오차 범위 내인지 여부를 판단하는 비교기, 상기 비교기의 판단 결과, 상기 출력 오차가 상기 기설정된 오차 범위 내에 있지 않은 경우 상기 적분상태 예측기에서 예측된 상기 정상상태 값을 상기 적분 제어기의 출력으로 제공하는 적분상태 초기화 루프 및 상기 출력 오차가 상기 기설정된 오차 범위 내에 있는 경우 상기 출력 오차를 선택하여 상기 적분 제어기에 제공하는 스위치를 포함한다.
또한, 상기 적분 제어기는, 상기 출력 오차가 입력되면, 상기 적분상태 예측기에서 예측된 상기 정상상태 값을 초기값으로 하여 상기 출력 오차에 대한 적분 연산을 수행할 수 있다.
또한, 상기 적분 상태 초기화 루프는 저역통과필터를 포함할 수 있다.
여기서, b는 입력계수, e는 출력 오차, u는 제어 대상인 플랜트 입력 및 τ는 시스템의 고유 시정수를 나타낸다.
이에 따라 제어입력에 제한이 없는 경우 적분상태 예측기를 갖는 비례적분미분제어기에 의해 명령과 외란의 크기에 관계없이 정착시간 및 오버슈트가 거의 일정한 응답 성능을 얻을 수 있고, 정상상태에서 계단 외란에 대해서 최대 출력 오차와 정착시간을 상당히 줄일 수 있다. 또한 최악의 경우를 가정한 설계 절차가 불필요하여 비례적분미분제어기의 이득 선정이 매우 용이하고, 적당한 상수 이득에 의해 모든 동작조건에서도 오버슈트가 없는 거의 일정한 응답을 얻을 수 있다.
도 1은 본 발명의 일 실시 예에 따른 비례적분미분제어기를 포함하는 피드백(Feed-Back) 제어 계통의 제어 시스템의 구성을 도시한 도면이다.
도 2는 본 발명의 일 실시 예에 따른 PID 제어기의 구성을 나타내는 블럭도이다.
도 3은 일차 시스템에 대한 적분상태 예측기를 갖는 비례적분미분제어기의 일 실시예를 나타내는 도면이다.
도 4는 본 발명의 일 실시 예에 따른 플랜트 입력이 제한된 PID 제어기의 구성을 나타내는 블럭도이다.
도 5는 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 계단 명령에 대한 출력응답을 비교한 도면이다.
도 6은 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 외란에 대한 출력응답을 비교한 도면이다.
도 2는 본 발명의 일 실시 예에 따른 PID 제어기의 구성을 나타내는 블럭도이다.
도 3은 일차 시스템에 대한 적분상태 예측기를 갖는 비례적분미분제어기의 일 실시예를 나타내는 도면이다.
도 4는 본 발명의 일 실시 예에 따른 플랜트 입력이 제한된 PID 제어기의 구성을 나타내는 블럭도이다.
도 5는 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 계단 명령에 대한 출력응답을 비교한 도면이다.
도 6은 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 외란에 대한 출력응답을 비교한 도면이다.
이하에서, 첨부된 도면을 참조하여 본 발명에 대하여 구체적으로 설명한다.
도 1는 본 발명의 일 실시 예에 따른 비례적분미분제어기(Proportional-Intergrate-Derivative, 이하 'PID'라 함)를 포함하는 피드백(Feed-Back) 제어 계통의 제어 시스템의 구성을 도시한 도면이다.
도 1에 따르면, 피드백 제어 계통의 제어 시스템은 감산기(10), 제어기(100) 및 제어 대상(20)을 포함한다.
감산기(10)는 제어 대상 플랜트의 기준 값(R)과 제어 대상 플랜트로부터 피드백된 출력 값(Y)을 비교하여 그 차이에 기인한 출력 오차(e)를 산출한다.
제어기(100)는 PID 제어기로서 구현되며 감산기(10)에서 산출된 출력 오차(e)에 따라 제어 대상(20)을 제어하는 출력값(u)을 산출하여 제어 대상(20)으로 출력한다.
제어 대상(20)은 제어기(100)의 제어를 받는 각종 산업용 기기가 될 수 있다. 구체적으로, 발전소의 온도, 출력 제어, 서보 전동기 제어, 공정 제어 등의 경우에 적용될 수 있다.
삭제
일반적인 발전소의 보일러 온도제어, 전동기의 속도제어 시스템은 내부 비례적분미분 제어 루프, 외부 비례적분미분 제어 루프 등으로 구성되는 캐스케이드(cascade) 형태로 제어된다.
이때, 비례적분미분 제어기의 궤환 루프 내의 일차 플랜트의 특성식은 다음과 같이 나타낼 수 있다.
여기서 y는 제어 대상 변수이고, υ는 제어 수단으로 플랜트 입력을 나타내며, τ는 시스템의 고유 시정수를 나타낸다. 그리고, d는 외란을 나타내며, 동작 조건에 따라 천천히 변하는 변수이다.
이하에서는 본 발명의 이해를 돕기 위하여 초기 적분상태에 따른 비례적분미분제어기의 응답에 대해 설명하도록 한다.
삭제
비례적분미분 제어기의 출력은 다음과 같은 수학식 2로 표시할 수 있다.
여기서, kp는 비례 제어기의 이득이고, kd는 미분 제어기의 이득이고, ki는 적분 제어기의 이득이다. 그리고, e는 비례적분미분 제어기의 출력오차로, 로 표시할 수 있다. 그리고, y*는 제어 명령 또는 기준값이다. 그리고, q는 적분상태로, 다음과 같은 수학식 3으로 표시할 수 있으며, 는 오차 동특성으로 수학식 4와 같이 표시할 수 있다.
수학식 5를 참고하면, 주어진 적분 제어기의 정상상태 값은 외란(d)과 명령 등 동작 조건을 포함함을 알 수 있다.
한편, 수학식 4 및 수학식 5를 정리하면 오차 동특성은 다음과 같이 나타낼 수 있다.
일반적인 비례적분미분제어에 의한 오차 동특성은 수학식 2, 6으로부터 다음과 같다.
그리고, 수학식 3 및 수학식 7을 라플라스 변환하여 오차에 대한 전달함수는 다음과 같이 나타낼 수 있다.
한편, 외란과 명령 값이 일정하면 적분상태의 정상상태값은 일정하므로 오차의 전달함수를 다음과 같다.
수학식 9를 참고하면, 오른쪽 항의 첫번째 항은 출력의 계단 명령에 의한 오차 응답으로 안정도 및 응답 성능은 기본적으로 비례적분미분 제어기의 이득에 의해 결정됨을 알 수 있다.
또한, 수학식 9의 두번째 항에서처럼 오차 응답의 궤적은 제어기 이득 외에 적분상태의 초기값과 정상상태의 값의 차이에 의해서도 영향을 받음을 알 수 있다.
적분기의 정상상태값은 수학식 5에서처럼 명령과 외란 등의 동작조건을 의미한다.
도 2는 본 발명의 일 실시 예에 따른 적분상태 예측기를 갖는 비례적분미분제어기를 나타낸다.
도 2를 참고하면, 본 실시예에 따른 비례적분미분 제어기(100)는 비례 제어기(110), 미분 제어기(120, 125), 적분 제어기(130, 135), 적분 상태 예측기(140), 스위치 겸 비교기(150), 감산기(145, 155, 165), 플랜트(20), 적분상태 초기화 루프(173) 및, 저역통과필터(175)를 포함할 수 있다.
비례 제어기(110)는 플랜트(20)의 기준값(y*)과 출력값(y)의 오차(e)에 대한 비례 연산을 수행할 수 있다.
미분 제어기(120, 125)는 플랜트(20)의 기준값(y*)과 출력값(y)의 오차(e)에 대한 미분 연산을 수행할 수 있다.
스위치(150)는 비교기(150)에 따라 적분 제어기(130, 135)에 입력 상태를 변환할 수 있다. 구체적으로, 비교기(150)의 판단 결과, 출력 오차가 기설정된 오차 범위 내에 있는 경우 적분상태 예측기(140)에서 예측된 정상상태 값을 초기값으로 선택하고, 출력 오차를 적분 제어기(130, 135)의 입력값으로 선택할 수 있다.
적분 제어기(130, 135)는 입력되는 값에 대한 적분 연산을 수행할 수 있다. 구체적으로, 적분 제어기(130, 135)는 출력 오차가 기설정된 오차 범위 내에 있지 않은 경우 적분상태 예측기(140)에서 예측된 정상상태 값에 대한 적분 연산을 수행하고, 출력 오차가 기설정된 오차 범위 내에 있는 경우 출력 오차에 대한 적분 연산을 수행할 수 있다.
플랜트(20)는 제어 대상이 되는 목표로, 발열체, 모터 등의 구성일 수 있다.
비교기(150)는 출력 오차가 기설정된 오차 범위 내에 있는지 여부를 판단한다. 구체적으로, 비교기(150)는 출력 오차가 기설정된 오차 범위 내에 있지 않은 경우 적분상태 예측기(140)에서 예측된 정상상태 값을 적분 제어기(135, 140)의 출력값으로 선택하고, 출력 오차가 기설정된 오차 범위 내에 있는 경우 출력 오차를 적분 제어기(130, 135)의 입력값으로 선택하도록 할 수 있다.
적분상태 초기화 루프(173)는 비교기(150)의 판단 결과, 출력 오차가 기설정된 오차 범위 내에 있지 않은 경우(과도 상태에 있는 경우) 적분상태 예측기(140)에서 예측된 정상상태 값을 적분 제어기(130, 135)의 출력으로 제공할 수 있다.
또한, 적분상태 초기화 루프(173)는 예측된 적분 제어기(130, 135)의 정상상태에서의 적분상태를 이용하여, 적분 제어기(135, 140)의 초기 상태가 선형영역의 적분상태 값이 되도록 한다. 구체적으로, 적분상태 초기화 루프(173)는 적분 제어기(135, 140)의 출력값을 입력받아, 적분 제어기(130, 135)에 대한 루프를 형성하고, 적분상태 예측기(140)에서 예측된 적분 제어기(130, 135)의 정상상태에서의 적분상태를 기초로 적분 제어기(130, 135)의 초기 상태가 선형영역의 적분상태 값이 되도록 할 수 있다.
적분상태 초기화 루프(173)는 저역 통과필터(175)를 포함하여 구현될 수 있다.
상술한 바와 같이 적분 제어기(130, 135)의 정상상태의 값 qss를 예측하여 어떤 시점에서 적분기의 초기 값 q(0)으로 설정하면 적분상태의 초기 오차에 의한 영향을 최소화하여 외란 또는 부하 등 동작조건에 관계없이 유사한 오차 응답특성을 얻을 수 있다.
구체적으로, 출력 오차의 크기에 따라 적분 상태 q를 다음 수학식 10과 같이 다르게 제어한다.
여기서 Eb는 작은 값의 오차범위를 나타내는 양의 상수이다. 출력 오차가 Eb보다 큰 경우 적분 제어기(135, 140)의 정상상태 값을 예측하는 적분상태 예측기(140)의 출력을 비례적분미분제어기의 적분 제어기(130, 135)의 값으로 인가하여 적분기의 값이 예측한 정상상태 값 와 같게 한다.
출력 오차가 Eb 이내로 진입하면 적분 제어기(130, 135)는 예측한 정상상태 값 을 적분 제어기의 초기값 q(0)로 시작하여 출력 오차를 적분하여, 정상상태 오차를 최소화한다.
한편, 적분상태 예측기(140)에서 발생할 수 있는 잡음을 줄이고 초기값의 급격한 변화를 방지하기 위해 수학식 10에서 저역통과필터를 사용할 수 있다. 이 때 적분 상태 초기화 동특성은 다음과 같다.
정상상태 적분 제어기(130, 135)의 초기상태 인가 시간을 파라미터 wi 를 통해 적절히 조절할 수 있다.
도 3은 일차 시스템에 대한 적분상태 예측기를 갖는 비례적분미분제어기의 일 실시예를 나타내는 도면이다.
적분 제어기(130, 135)의 정상상태 값은 수학식 6으로부터 다음과 같이 예측할 수 있다.
도 4는 본 발명의 일 실시 예에 따른 제어 입력에 제한이 있는 일차 시스템에 대한 적분상태 예측기를 갖는 비례적분미분제어기의 구성을 나타내는 도면이다.
도 4에 도시된 구성 중 도 3에 도시된 구성과 중복되는 부분에 대해서는 자세한 설명을 생략하도록 한다.
구동기(190)은 플랜트 제어 입력(v)를 제공하는 것으로, 구동기(190)가 작동할 수 있는 한계에 의해 플랜트 제어 입력(v)이 제한될 수 있음을 보여준다.
도 5a는 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 계단 명령에 대한 출력응답을 비교한 도면이다.
여기서 외란을 영(0), 양의 값, 음의 값의 세 경우에 대해 비교했으며, 오차범위 의 값을 명령 값의 5 [%]로 설정하였고, 저역통과필터의 시정수 는 출력 정착시간의 20 [%]가 되도록 선정하였다. 일반 비례적분미분제어기의 경우 외란의 크기에 따라 오버슈트의 크기가 다름을 알 수 있다.
이는 수학식 9의 두 번째 항인 적분 제어기의 정상상태의 초기 값의 차이에 의해 발생된다. 적분상태 예측기를 갖는 비례적분미분제어기의 경우 외란의 크기에 관계없이 거의 일정한 출력 응답을 나타냄을 알 수 있다.
도 5b는 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 적분 상태 응답을 나타내는 도면이다.
도 5b의 적분 상태 응답을 보면 초기 과도상태에서 적분상태 예측기에 의해 적분 제어기 값이 거의 정상상태의 값으로 유지되고 있다가 오차가 오차범위 내로 진입하면 일반적인 비례적분미분제어기로 동작하여 적분 제어기가 정상상태로 도달한다.
도 5c는 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 제어 입력을 나타애는 도면이다.
도 6a은 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 외란에 대한 출력응답을 비교한 도면이다.
여기서 외란을 0.05초에 무부하인 영에서 양의 값인 d1과 2*d1으로 계단 형태로 변한 경우에 대해 비교했으며, 오차범위 의 값을 명령 값의 5 [%]로 설정하였고, 저역통과필터의 시정수 는 출력 정착시간의 20 [%]가 되도록 선정하였다.
일반적인 비례적분미분제어기의 경우 외란의 크기에 따라 명령 값으로부터 크게 벗어남을 알 수 있다. 한편 적분상태 예측기를 갖는 비례적분미분제어기의 출력은 일반적인 비례적분미분제어기의 출력보다 작게 벗어남을 알 수 있다.
도 6b는 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 적분 상태 응답을 나타내는 도면이다.
도 6b의 적분 상태 응답을 보면 오차가 오차 범위를 벗어나면 적분상태 예측기에 의한 적분기의 정상상태 값이 적분기에 인가되어 오차가 더 커지는 것을 방해하고, 다시 오차가 오차범위 내에 진입하면 일반적인 비례적분미분제어기로 동작하여 정상상태 오차를 제거한다. 따라서 발명의 비례적분미분제어기에 의해 일반적인 비례적분미분제어기보다 외란에 의한 최대 출력 오차와 정착시간을 상당히 줄일 수 있음을 알 수 있다.
도 6c는 도 3의 실시 예와 일반적인 비례적분미분제어기에 따른 제어 입력을 비교하는 도면이다.
도 7은 본 발명의 일 실시 예에 따른 비례적분미분 제어기의 제어 방법을 설명하기 위한 흐름도이다.
도 7에 도시된 제어 방법에 따르면, 제어 대상 플랜트의 기준 값과 출력 값의 차이에 기인한 출력 오차가 입력되면(S710), 출력 오차에 대해 비례 연산(S720) 및 미분 연산(S730)이 수행된다.
또한, 출력 오차가 기설정된 오차 범위 내인지 판단한다(S740).
출력 오차가 기설정된 오차 범위 내인 경우(S740:Y), 출력 오차에 대해 적분 연산을 수행한다(S750). 이 경우 기 산출된 적분 제어기의 정상 상태값을 초기값으로 하여 출력 오차에 대한 적분 연산을 수행할 수 있다.
출력 오차가 기설정된 오차 범위 내가 아닌 경우(S740:N), 기 산출된 적분 제어기의 정상 상태값을 적분 제어기의 출력으로 제공한다(S760). 이 경우 적분상태 초기화 루프가 이용될 수 있다.
이어서, 각각의 단계에서 산출된 P값, D값, I값을 가산하여 출력값(U)을 생성하고(S770), 생성된 출력값(U)을 출력한다
상술한 바와 같이 본 발명에 따르면, 출력과 목표의 차이인 오차의 값이 주어진 양 및 음의 오차 범위 밖에 있는 경우 적분 제어기의 정상상태 값을 예측하고 적분 제어기는 예측한 값에 의해 제어된다. 또한, 오차가 주어진 오차 범위에 진입하면 앞서 예측한 적분 제어기의 정상상태 값을 적분기의 초기 값으로 설정하여 일반 비례적분제어기로 동작하게 된다. 이에 따라 목표 값과 외란의 크기에 관계없이 일정한 응답을 얻을 수 있고, 또한 제어 입력에 제한이 없으면 정착시간 및 오버슈트 등의 일정한 성능을 얻을 수 있게 된다.
또한, 적분상태 관측기에 의해 외란, 부하 등 동작조건에 무관하게 거의 일정한 응답을 보이므로 제어기 설계가 매우 편리하고, 동작조건에 대한 제어 성능 사양을 쉽게 만족시킬 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안 될 것이다.
110: 비례 제어기 120, 125: 미분 제어기
130, 135: 적분 제어기 140: 적분 상태 예측기
150: 스위치 겸 비교기 145, 155, 165: 감산기
173: 적분상태 초기화 루프 175: 저역 통과 필터
130, 135: 적분 제어기 140: 적분 상태 예측기
150: 스위치 겸 비교기 145, 155, 165: 감산기
173: 적분상태 초기화 루프 175: 저역 통과 필터
Claims (5)
- 제어 대상 플랜트의 기준 값과 출력 값의 차이에 기인한 출력 오차에 대해 비례 연산을 수행하는 비례 제어기;
상기 출력 오차에 대해 미분 연산을 수행하는 미분 제어기;
상기 출력 오차에 대해 적분 연산을 수행하는 적분 제어기;
상기 플랜트의 입력값과 상기 출력 오차에 기초하여 상기 적분 제어기의 정상상태 값을 예측하는 적분상태 예측기;
상기 출력 오차가 기설정된 오차 범위 내인지 여부를 판단하는 비교기;
상기 비교기의 판단 결과, 상기 출력 오차가 상기 기설정된 오차 범위 내에 있지 않은 경우 상기 적분상태 예측기에서 예측된 상기 정상상태 값을 상기 적분 제어기의 출력으로 제공하는 적분상태 초기화 루프; 및
상기 출력 오차가 상기 기설정된 오차 범위 내에 있는 경우 상기 출력 오차를 선택하여 상기 적분 제어기에 제공하는 스위치;를 포함하는 비례적분미분제어기. - 제1항에 있어서,
상기 적분 제어기는,
상기 출력 오차가 입력되면, 상기 적분상태 예측기에서 예측된 상기 정상상태 값을 초기값으로 하여 상기 출력 오차에 대한 적분 연산을 수행하는 것을 특징으로 하는 비례적분미분제어기. - 제1항에 있어서,
상기 적분 상태 초기화 루프는,
저역통과필터를 포함하는 것을 특징으로 하는 비례적분미분제어기. - 제1항에 있어서,
상기 제어 대상 플랜트를 구동하기 위한 제어 입력을 제공하는 구동기;를 더 포함하는 것을 특징으로 하는 비례적분미분제어기.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100035326A KR101180055B1 (ko) | 2010-04-16 | 2010-04-16 | 비례적분미분제어기 및 그 제어 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100035326A KR101180055B1 (ko) | 2010-04-16 | 2010-04-16 | 비례적분미분제어기 및 그 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110115797A KR20110115797A (ko) | 2011-10-24 |
KR101180055B1 true KR101180055B1 (ko) | 2012-09-04 |
Family
ID=45030336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100035326A KR101180055B1 (ko) | 2010-04-16 | 2010-04-16 | 비례적분미분제어기 및 그 제어 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101180055B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10904438B1 (en) | 2019-12-27 | 2021-01-26 | Samsung Electro-Mechanics Co., Ltd. | Controller integrated circuit (IC) and actuator of camera module including the same |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101792874B1 (ko) | 2015-12-30 | 2017-11-01 | 주식회사 효성 | Hvdc 시스템의 이중화 제어장치 및 제어방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11164587A (ja) * | 1997-11-26 | 1999-06-18 | Mitsubishi Electric Corp | モータ制御装置及び電動パワーステアリング装置 |
-
2010
- 2010-04-16 KR KR1020100035326A patent/KR101180055B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11164587A (ja) * | 1997-11-26 | 1999-06-18 | Mitsubishi Electric Corp | モータ制御装置及び電動パワーステアリング装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10904438B1 (en) | 2019-12-27 | 2021-01-26 | Samsung Electro-Mechanics Co., Ltd. | Controller integrated circuit (IC) and actuator of camera module including the same |
Also Published As
Publication number | Publication date |
---|---|
KR20110115797A (ko) | 2011-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111129550B (zh) | 燃料电池系统的pid控制方法 | |
US10359798B2 (en) | Adaptive PID control system for industrial turbines | |
JPS646481B2 (ko) | ||
US20140121853A1 (en) | Feedback control method, feedback control apparatus, and feedback control program | |
WO2016042589A1 (ja) | 制御装置 | |
EP2891932A2 (en) | Controller system for variable parameter and related program product | |
KR101849464B1 (ko) | Pid 게인 자동 튜닝 방법 | |
JP4901486B2 (ja) | Pid制御方法及びpid制御装置 | |
Furat et al. | Chattering-eliminated adaptive sliding-mode control: an experimental comparison study | |
US10001764B2 (en) | Adaptive multiple input multiple output PID control system for industrial turbines | |
KR101180055B1 (ko) | 비례적분미분제어기 및 그 제어 방법 | |
Lu et al. | Non-overshooting PI control of variable-speed motor drives with sliding perturbation observers | |
CN109412495B (zh) | 参数自调整方法、设备及计算机可读存储介质 | |
Holkar et al. | Sliding mode control with predictive PID sliding surface for improved performance | |
JP2010136504A (ja) | モータ制御装置及びその設計方法 | |
Lu et al. | Design of a non-overshooting PID controller with an integral sliding perturbation observer for motor positioning systems | |
Ohnishi et al. | Trajectory tracking control for pneumatic actuated scan stage with time delay compensation | |
Kurien et al. | Overview of different approaches of pid controller tuning | |
Gude et al. | Kappa-tau type PI tuning rules for specified robust levels | |
KR101094988B1 (ko) | 반포화 비례적분미분 제어기 | |
WO2014002435A1 (ja) | 馬力制限装置及び馬力制限方法 | |
US6920362B2 (en) | Control apparatus | |
JP7089336B2 (ja) | 制御装置 | |
Ramaveerapathiran et al. | A new controller design method for single loop internal model control systems | |
Hu et al. | Simple analytic formulas for PID tuning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150630 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160718 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170816 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180809 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190808 Year of fee payment: 8 |