검색결과 리스트
글
이 글은 설승기님의 "전기기기 제어론" 2.5.3절 안티와인드업의 내용을 발췌했습니다. 책의 저자 설승기님께서는 2.5.3절의 내용을 C. Bohn의
"An Analysis Package Comparing PID Anti-Windup Strategies"
라는 IEEE Control Systems, vol.6, no.2, April, 1995, pp.33-40에 발표된 논문을 참조하였다고 책에서 밝히셨습니다.
"An Analysis Package Comparing PID Anti-Windup Strategies"
라는 IEEE Control Systems, vol.6, no.2, April, 1995, pp.33-40에 발표된 논문을 참조하였다고 책에서 밝히셨습니다.
안티와인드업에 대해 이야기하기 전에 와인드업에 대해 이야기를 먼저 해야겠네요.
와인드업이란 적분제어기의 경우 그 값이 제한되지 않고 제어기의 제한폭을 넘어서 제어입력이 쌓이게 되는 경우를 말합니다.
그로 인해 제어기의 입력 부호가 반전되어도 windup된 적분값으로 인해 제어기의 출력이 제대로 반응하지 않게 됩니다.
적분기 내부의 값을 제어기 출력의 제한 값에 따라 적절히 제한하는 것이 안티와인드없 Anti-Windup이라고 합니다.
위 블록이 안티와인드업이 고려된 PI제어기 입니다. 이 때 hat_e는 역기전력의 추정값으로 feed forward 보상을 해주면 전류제어 특성이 향상됩니다.
통상 K_a는
의 수치를 사용하게 되는데, 상황에 따라서는
의 범위에서 설정해 주는 것이 일반적이라고 합니다.
최종 v_c는
이 됩니다.
'The Robot > Theory' 카테고리의 다른 글
[Visual Basic] 1. 비쥬얼 베이직이랑 친해지기 (28) | 2012/04/25 |
---|---|
저역통과필터와 고역통과필터를 C로 구현 (16) | 2011/06/01 |
[C/C++] 배열을 사용하지 않고 평균 구하기 (6) | 2011/03/25 |
안티와인드업 Anti-Windup (6) | 2011/03/15 |
서보제어 Servo Control (4) | 2011/03/14 |
정보를 담고 있는 좌표계에 회전행렬을 적용하는 방법 (20) | 2011/01/18 |
[엑셀 연재] 7. 몇몇 유용한 함수들 (4) | 2010/12/03 |
[PSpice] 7. 파라미터 변화에 따른 결과 관찰 (12) | 2010/11/30 |
와인드업이 야구 용어만으로 쓰이는게 아니군요..
^^,,, 사실.. 저희쪽에서 많이 사용하는 용어인데.. 저도 최근에 알았네요.. 정확한 뜻을.
와인드업이란 단어가 낯설지 않네요^^;
야구를 좋아하시는 분들이라면.. 아마 익숙하시리라 생각됩니다. ㅎㅎ
맨마지막에 있는 식의 (e-Ka*a) dt 에서 a값은 어떤 걸의미하는지..알려주실수 있으신가요??
끝단에 있는 saturator의 앞뒤의 차이를 a라고 했습니다. 본문에서 설명이 누락되었네요...ㅠㅠ 감사합니다^^