Controller 6

#4 PI-IP controller사용 Oscilloscope결과

2023.02.24 - [Project/#3 PI-IP controller] - #3 BLDC(PMSM) [PI-IP controller] Simulation #3 BLDC(PMSM) [PI-IP controller] Simulation 1. Controller a = 1 : PI controller a = 0 : IP controller a = 0.5 : PI-IP controller 2-(1). [a=1] PI controller 지령속도 도달 [Simulation] [조건] 0~0.5s 동안, 1000rpm 일 때 PI controller [a=1] PI-IP controller [a=0.5] IP controller [a=0] Wrpm[r jgewjsrhdms.tistory.com => 위 실험의..

적분기 누적 방지[Anti-Windup]기법

2023.03.08 - [Study/Motor Control] - 전류 제어기[Current controller] 전류 제어기[Current controller] 부하의 속도나 위치를 제어하기 위해서는 직류 전동기의 토크 Te 를 제어할 필요가 있으며 이를 위해서 전기자 전류 ia를 제어할 필요가 있다. 0. PI(비례적분) 제어기의 특징 Kp와 Ki는 각각 비례 jgewjsrhdms.tistory.com 위 게시글에서 적분 제어기를 사용하면 정상상태 오차를 제거할 수 있음을 보았다. 적분 제어기는 현재 및 과거의 오차를 계속 적분하여 출력을 생성하기 때문이다. 전류 제어기에서 지령 전압을 출력하면 이를 전력 변환 장치에서 실제로 만들어 주어야 하는데, 이용 가능한 전원 전압 크기의 제한으로 인해 전력 ..

Study/Motor Control 2023.03.10

제어기[controller]

1. 폐루프 제어(Closed-Loop Control) : 피드백 제어 제어 대상값 Y(s)를 입력으로 피드백(Feedback)해서 그 목표 값 R(s)와 비교하여 그 오차가 작아지도록 제어 입력 값 U(s)를 변경하는 제어 방법이다. 이 경우 피드백을 위한 제어 대상 값의 검출용으로 센서가 필요하다. 폐루프 제어에서는 오차를 감소시켜주는 피드백 제어기 Gc(s)의 역할이 매우 중요하다. (1) 비례(Proportional, P) 제어기 비례 제어기는 현재 오차 e(t)(=r(t) - y(t))에 비례한 제어 입력값 u(t)를 출력한다. 따라서 오차가 크면 제어 입력 값이 커지고, 작으면 제어 입력 값이 작게 된다. 그 정도는 비례 이득(Gain) Kp에 의해 다음처럼 결정된다. 비례 제어기는 오차의 크..

Study/Motor Control 2023.03.08

#6 BLDC(PMSM) [PI-IP controller] Gain(freq) Tuning

0. Modeling 교수님께서 전류 제어기는 PI-IP로 설계하지 않아도 된다 하셨기에, 속도 제어기만 PI-IP로 설계하고 전류 제어기는 PI제어기로 설계하였다. 1. 기본 Parameter 설정 대역폭 Wcs는 속도 샘플링 주파수의 1/20~1/25 정도로 대역폭 Wcs를 선정하는 것이 바람직하다. 예를들어 전류 제어기의 대역폭 Wcc가 500Hz이고 속도 검출 주기가 2ms인 경우 속도 제어기의 대역폭 Wsc는 Wcc/5인 최대 100Hz(628 rad/s) 정도까지 선정하는 것이 가능하다. 그러나 속도의 샘플링 주파수가 500Hz(=1/2ms) 이므로, 대역폭 Wsc는 속도 샘플링 주파수의 1/20인 25Hz 이하로 선정하는 것이 바람직하다. => Wcc = 500Hz -> Wsc = 25Hz ..