본문 바로가기

Theory

(227)
Complementary Filter 공부에 도움이 되는 논문 2010. 8. 24. 05:35 제가 자주 소개한 자이로-가속도센서를 이용한 각도추정기법이 사실 관련 전공분야에서의 정식 명칭은 Complementary Filter 입니다. 우리말로 꼭 번역하자면 상보필터.. 정도 될까요?? 그러나 요즘은 논문들도 번역이 껄끄러운 경우는 그냥 영어로 표기하는 경우가 많아지고 있으니 우리도 그냥 Complementary Filter라고 해두죠.. 뭐^^ Albert-Jan Baerveldt, and Robert Klang, “A Low-cost and Low-weight Attitude Estimation System for an Autonomous Helicopter,” IEEE international conference on intelligent engineering systems, proceed..
[시스템 시뮬레이션 연재] 6. 경로추적 (tracking) 2010. 8. 16. 04:23 벌써 이번 연재인 시스템 시뮬레이션 마지막회네요^^. 이전에 수행했던 결과로 제어기까지 설계를 완료했습니다. 비록 LQR은 트래킹 기법은 아니지만, 실제로 사용할때는 오차에 대한 설계를 통해서 트래킹을 간단히 해결할 수 있습니다. Simulation 1. 라그랑지 방법을 이용한 동역학 모델 구축하기 Simulation 2. DC 모터의 동역학 포함시키기 Simulation 3. MATLAB을 이용하여 시뮬레이션 구축하기 Simulation 4. 시스템의 선형화 Simulation 5. LQR 기법을 이요한 선형제어기 설계하기 Simulation 6. 경로추적 지난시간에 얻은 선형미방이었습니다. 여기서 간단히 기준신호를 계단입력이라고 한다면, 오차에 대한 식을 세워볼 수 있습니다. 그것을 이용해서 오차의 ..
[시스템 시뮬레이션 연재] 5. LQR 제어기 설계 2010. 8. 13. 13:55 이번에는 지난번 선형동역학의 상태방정식 표현에 이어 대표적인 선형제어기인 LQR에 대해 이야기를 할려고합니다. 깊이있는 이야기가 아니라 그저 소개와 함께 실제로는 어떻게 LQR 제어 게인을 얻는지에 관한 이야기입니다. Simulation 1. 라그랑지 방법을 이용한 동역학 모델 구축하기 Simulation 2. DC 모터의 동역학 포함시키기 Simulation 3. MATLAB을 이용하여 시뮬레이션 구축하기 Simulation 4. 시스템의 선형화 Simulation 5. LQR 기법을 이요한 선형제어기 설계하기 Simulation 6. 경로추적 기본적인 LQR의 개념 ! 일반적인 선형시스템의 상태방정식은 dot_X = A*X+B*U의 형태입니다. 거기서 제어입력 U를 U=-KX 로 두고 다시 정리하면 ..
[시스템 시뮬레이션 연재] 4. 시스템의 선형화 2010. 8. 12. 23:45 지난번에 랑그랑지 방법을 이용한 시스템의 동역학 모델을 만드는 것에 대해 이야기를 했었고, 그 후 비선형동역학에 대한 MATLAB 시뮬레이션에 대해 이야기를 했습니다. 이번에는 보통 많이 사용하는 LQR 제어기를 설계하기 위한 전단계로 시스템의 선형화에 대한 이야기를 하겠습니다. 어떤 방정식이 선형인지 아닌지를 판별하는 것은 Superposition이 만족해야합니다. 그와 관련된 이야기는 제가 다룬 적이 있습니다. [관련글] Simulation 1. 라그랑지 방법을 이용한 동역학 모델 구축하기 Simulation 2. DC 모터의 동역학 포함시키기 Simulation 3. MATLAB을 이용하여 시뮬레이션 구축하기 Simulation 4. 시스템의 선형화 Simulation 5. LQR 기법을 이요한 선..
[시스템 시뮬레이션 연재] 3. 동역학 MATLAB으로 시뮬레이션 하기 2010. 8. 11. 10:52 Simulation 1. 라그랑지 방법을 이용한 동역학 모델 구축하기 Simulation 2. DC 모터의 동역학 포함시키기 Simulation 3. MATLAB을 이용하여 시뮬레이션 구축하기 Simulation 4. 시스템의 선형화 Simulation 5. LQR 기법을 이요한 선형제어기 설계하기 Simulation 6. 경로추적 사실 이 글을 연재중에 따로 넣을까 말까 고민을 좀 하긴 했는데요. 내용상 구분되는 내용이라 짧지만 그냥 올리겠습니다. 지난번에 라그랑지 방정식에 DC 모터의 방정식까지 넣어서 구축한 비선형 모델입니다. 흔히 MATLAB/Simulink를 이용해서 많이 시뮬레이션을 하죠. 그것에 따라 시뮬레이션을 해보면 위와 같이 꾸며집니다. Intergrator1번에 초기치를 1 라디안으로..
[시스템 시뮬레이션 연재] 2. 구동원으로 DC 모터 고려하기 2010. 8. 11. 10:40 Simulation 1. 라그랑지 방법을 이용한 동역학 모델 구축하기 Simulation 2. DC 모터의 동역학 포함시키기 Simulation 3. MATLAB을 이용하여 시뮬레이션 구축하기 Simulation 4. 시스템의 선형화 Simulation 5. LQR 기법을 이요한 선형제어기 설계하기 Simulation 6. 경로추적 지난번에 시스템의 동역학 모델을 얻기 위해 라그랑지 방정식을 찾는 법에 대해 이야기했습니다. 이제 구동원에 대해 이야기를 해야하는데요. 이렇게 생긴 진자 모델에 회전 중심축에 DC모터가 하나 달려있다고 가정했습니다. 지난번에 구했던 라그랑지 모델인데요. F_theta에 대해 생각을 해봐야겠네요. 구동력이죠. 흔히들 보는 DC 모터입니다. 이 DC 모터는 사실 간단히 사용할 거..
[시스템 시뮬레이션 연재] 1. 라그랑지 방법을 이용한 동역학 모델 구축하기 2010. 8. 9. 09:59 이제 연재는 좀 참을려고 했는데 우연한 기회에 세미나를 할 일이 생겨 자료를 만들어서 또 연재를 시작해 볼까 합니다.^^ 이번에는 간단한 시스템을 가지고 라그랑지 방법을 이용해서 동역학 모델을 만들고, 제어기도 설계해보고, 또 뭐 이것저것 건드리면서 놀아보는 연재입니다. Simulation 1. 라그랑지 방법을 이용한 동역학 모델 구축하기 Simulation 2. DC 모터의 동역학 포함시키기 Simulation 3. MATLAB을 이용하여 시뮬레이션 구축하기 Simulation 4. 시스템의 선형화 Simulation 5. LQR 기법을 이요한 선형제어기 설계하기 Simulation 6. 경로추적 동역학 모델 구축 - 시스템 고려하기 ! 여러가지 시스템이 있겠지만, 설명을 위해서는 역시 좀 간단한게 필..
Reaction Wheel Pendulum. 리액션 휠 펜들럼의 동역학 유도과정 (최종) 2010. 7. 14. 22:48 분명 여름인데... 비가오면서 그런건지 요즘 덥지가 않네요. 지금 시간이 밤 10시가 넘었는데, 제가 있는 건물 1층에는 내일 국제생물올림피아드대회 준비로 많은 사람들이 분주하게 움직이고 있네요. 오늘은 리액션휠에 대한 이야기를 할려고 합니다. 사실 이 부분은 참 창피한 이야기인데요. 아주 예전에 리액션휠에 대해 이야기를 했었습니다.[관련글] 그런데 이 때 제가 동역학을 잘 못 유도한 것을 알고 다시 수정본을 포스팅[관련글] 했는데요. 큭... 그것 마저 잘못되었더군요. 그래서 다시 합니다. 두 번째 포스팅 당시 sdfzz님의 질문에서 시작된 의문 덕분에 잘못된 것을 알았지요. 그 후 차일피일 미루다가 이렇게 다시 공부한 결과를 올려놓네요... 먼저 의문점의 시작을 이야기해야겠습니다.^^ 이 책은 "Th..

반응형