본문 바로가기
KERD
논문KCI 등재

DC 모터의 고정밀 속도 서보제어를 위한 모델 예측 제어기 설계

Model predictive controller design for precise speed servo control of DC motors

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류수산학

초록

본 연구에서는 DC 모터의 정밀한 속도 서보제어를 구현하기 위해 모델 예측 제어기(Model Predictive Controller; MPC)를 설계하고, 시뮬레이션과 실험을 통해 그 타당성을 검증한다. MPC는 매 샘플링 주기(sampling period)마다 일정 구간의 제어입력을 설계하고, 이 입력에 의한 특정 구간의 미래 출력을 예측하고 평가한다. MPC는 매 샘플링 주기마다 이러한 반복적인 과정을 거쳐 주어진 제약 조건을 만족하면서도 설정한 평가함수를 최소로 하는 최적의 제어입력을 계산해 제어대상에 인가한다. 따라서 제어대상 모델의 불확실성이나 파라미터 변동, 외란 등에 의한 영향이 매 샘플링 주기마다 실시간으로 출력 평가에 반영되므로 이들에 대한 강인한 제어성능이 얻어진다. 특히, 본 논문에서는 MPC의 제어성능에 영향을 미치는 설계 파라미터인 입력 및 출력 예측 구간의 크기와 평가함수에 사용된 하중행렬의 영향을 고려한 최적 설계 방법에 대해서도 상세히 검토하였다. 마지막으로, 설계한 MPC는 산업계에서 가장 널리 사용되는 PID 제어기의 제어성능과 비교함으로써 그 타당성을 확인하였다.

Abstract

In this paper, we deal with the design of a model predictive control (MPC) for precise speed servo control of DC motor systems. The proposed controller is designed in the form of optimal control that calculates and outputs the optimized control input under constraints for each sampling. In particular, MPC designs the control inputs in advance for each sampling and predicts the outputs using them. Thus, it shows excellent control performance even in the case of disturbance or model uncertainty. The effectiveness of the proposed controller was demonstrated through computer simulations using MATLAB/Simulink and DC motor experimental system using real time controller. Moreover, the effectiveness of the proposed controller was confirmed by comparing its control performance with PID controller, which was tested under the same experimental condition as the MPC.

참고문헌 (12)

  1. Ahmed AHO, "Performance comparison of sliding mode control and conventional PI controller for speed control of separately excited direct current motors", Journal of Science and Technology, 13, pp.74~80 (2012)
  2. Doyle JC, "State-space solutions to standard H2 and H∞ control problems", American Control Conference, pp.1691~1696 (1988)
  3. Dursun EH, "Speed control of a DC motor with variable load using sliding mode control", International Journal of Computer and Electrical Engineering, 8, pp.219~226 (2016)[DOI]
  4. Han CH, "Robust speed controller design for DC motors based on sliding mode control", Conference of Korean Society for Power System Engineering, pp.148~149 (2017)
  5. Han CH, "Comparison of robustness of sliding mode and PI control in DC motor speed control system with periodic loads", Journal of the Korean Society for Power System Engineering, 22, pp.23~31 (2018)[DOI]
  6. Jeong TY, "Robust speed control for DC motor based on sliding mode with a disturbance observer", J Korean Soc Fish Ocean Technol, 55, pp.402~410 (2019)[DOI]
  7. Kim SH, "Electric motor control: DC, AC, and BLDC motors", pp.54~111 (2010), Bogdoo
  8. Lee JE, "Robust temperature control for a variable speed refrigeration system based on sliding mode control using a Kalman state observer and feedforward controller", SAREK Journal, 33, pp.506~519 (2021)[DOI]
  9. Venkatesh T, "Speed control of DC motor and performance is compared with PID and SMC controller", International Journal of Engineering Science and Computing, 6, pp.4071~4075 (2016)[DOI]
  10. Wang L, "Model predictive control system design and implementation using matlab", pp.4~14 (2009), Spring Science and Business Media
  11. Willy W, "Practical approach to tuning MPC", ISA transaction, 42, pp.149~162 (2003)[DOI]
  12. Yoon MG, "Design of input-multiple output model predictive controller for precise temperature control of variable speed refrigeration system", SAREK Journal, 36, pp.161~174 (2024)[DOI]

이 간행물의 다른 논문 (10건)