Project/#3 PI-IP controller 22

#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 ..

#5 BLDC(PMSM) [PI-IP controller] Gain 변경 실험

1. [a=1] PI controller Kps=0.04, Kis=0.5, Kas=25 [Monitiring] https://youtu.be/5d-6eaFx-IY PI monitoring 기존에 set된 PI controller를 돌렸을 때. motor는 부드럽게 돌아가고, 지령속도에 금방 도착한다. 2. [a=0.5] PI-IP controller Kps=0.04, Kis=0.5, Kas=25 [Monitiring] https://youtu.be/Du3dw3A-lkM PI-IP monitoring [Lab] https://youtu.be/8_bVu_Diom8 PI-IP Lab 실제 motor 회전. 육안상의 차이는 알수없다. Oscilloscope로 확인해야한다. 3. [a=1] PI-IP contro..

#4 BLDC(PMSM) [PI-IP controller] Gain 값 Tuning

0. Study (1) Kp오차(error)에 순수하게 비례하여 들어가는 feedback - 적절히 크게 설정하여 bandwidth를 확보해야 한다. - 입력과 출력의 단위를 비교하여 Scale을 결정한다. - 초기 오차가 클 경우 너무 큰 비례 이득은 peaking을 유도한다. - Error가 비례이득 만큼 커져서 입력으로 들어 가는 것으로 Oscillation이 유도 될 수 있다. - 비례 이득이 클수록 빠른 응답을 확보할 수 있다. (2) Ki오차(error)의 적분 항 feedback - Steady-state오차를 없애준다. - 오차가 지속적으로 과도하게 적분 된 경우 응답 성능도 떨어트릴 수 있다. - 적분항을 reset하거나 적분항이 적용되는 trigger를 주거나 이렇게 조건부로 활용된다...

#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[rpm] 1000.7 542.4 113.3 Iqs[A] 1.6 0.4 -0.5 Va[V] 4.0 0 3.6 [결론] PI controller은 0.05806s에 이미 지령 속도에 도달하였다. 하지만 PI-IP(0.5)와 IP controller은 PI controller보다 지령속도 도달까지 시간이..

#2 BLDC(PMSM) [PI controller] Simulation

2023.02.23 - [Project/#3 PI-IP controller] - #1 직류전동기 기계 시스템 Simulink 구현 (PI controller) #1 직류전동기 기계 시스템 Simulink 구현 (PI controller) 2023.02.22 - [Project/#2 Motor Lab] - #1.5 23/2/21 세미나 0. 영구자석 직류 전동기 구동시스템 (전체적인 구성) 위 사진은 영구자석 직류 전동기 구동시스템의 블록도이며 구동 시스템은 크게 직류 전동기 jgewjsrhdms.tistory.com 이전 글에서 BLDC(PMSM) 모터를 PI controller를 사용한 Simulink로 만들어서 속도(RPM)지령을 넣고 PI controller를 사용한 값을 뽑아 내었다. 시간과 파형..