본문 바로가기

simulink

(34)
[MATLAB 연재] 10. 애니메이션을 이용한 동역학 시뮬레이션하기 2010. 4. 7. 11:12 MATLAB1. MATLAB 각 Window 사용법 MATLAB2. M-File을 사용한 기초연산법 및 데이터의 그래픽 출력 MATLAB3. 데이터의 3D 출력 MATLAB4. 조건문 및 반복문의 사용. 에러대비 MATLAB5. Simulink의 기초 MATLAB6. Simulink의 기초 2 MATLAB7. Function 문의 사용 MATLAB8. 동역학 시뮬레이션하기 MATLAB9. 애니메이션 구현하기 MATLAB10. 애니메이션을 이용한 동역학 시뮬레이션하기 MATLAB11. LQR 툴박스를 사용하여 제어기 구현하기 MATLAB12. GUI 시작하기 - Static, Edit Text 및 Push Button MATLAB13. GUI - Slider 사용하기 MATLAB14. GUI - List ..
[MATLAB 연재] 8. 동역학 시뮬레이션 하기 2010. 4. 7. 10:33 MATLAB1. MATLAB 각 Window 사용법 MATLAB2. M-File을 사용한 기초연산법 및 데이터의 그래픽 출력 MATLAB3. 데이터의 3D 출력 MATLAB4. 조건문 및 반복문의 사용. 에러대비 MATLAB5. Simulink의 기초 MATLAB6. Simulink의 기초 2 MATLAB7. Function 문의 사용 MATLAB8. 동역학 시뮬레이션하기 MATLAB9. 애니메이션 구현하기 MATLAB10. 애니메이션을 이용한 동역학 시뮬레이션하기 MATLAB11. LQR 툴박스를 사용하여 제어기 구현하기 MATLAB12. GUI 시작하기 - Static, Edit Text 및 Push Button MATLAB13. GUI - Slider 사용하기 MATLAB14. GUI - List ..
[MATLAB 연재] 6. Simulink의 기초 2 2010. 3. 17. 16:32 MATLAB1. MATLAB 각 Window 사용법 MATLAB2. M-File을 사용한 기초연산법 및 데이터의 그래픽 출력 MATLAB3. 데이터의 3D 출력 MATLAB4. 조건문 및 반복문의 사용. 에러대비 MATLAB5. Simulink의 기초 MATLAB6. Simulink의 기초 2 MATLAB7. Function 문의 사용 MATLAB8. 동역학 시뮬레이션하기 MATLAB9. 애니메이션 구현하기 MATLAB10. 애니메이션을 이용한 동역학 시뮬레이션하기 MATLAB11. LQR 툴박스를 사용하여 제어기 구현하기 MATLAB12. GUI 시작하기 - Static, Edit Text 및 Push Button MATLAB13. GUI - Slider 사용하기 MATLAB14. GUI - List ..
[MATLAB 연재] 5. Simulink의 기초 2010. 3. 16. 19:57 MATLAB1. MATLAB 각 Window 사용법 MATLAB2. M-File을 사용한 기초연산법 및 데이터의 그래픽 출력 MATLAB3. 데이터의 3D 출력 MATLAB4. 조건문 및 반복문의 사용. 에러대비 MATLAB5. Simulink의 기초 MATLAB6. Simulink의 기초 2 MATLAB7. Function 문의 사용 MATLAB8. 동역학 시뮬레이션하기 MATLAB9. 애니메이션 구현하기 MATLAB10. 애니메이션을 이용한 동역학 시뮬레이션하기 MATLAB11. LQR 툴박스를 사용하여 제어기 구현하기 MATLAB12. GUI 시작하기 - Static, Edit Text 및 Push Button MATLAB13. GUI - Slider 사용하기 MATLAB14. GUI - List ..
부유체 위의 크레인 제어기 설계 - 2. 외란제거를 통한 선형화 2010. 3. 2. 03:12 처음 배나 모바일 하버와 같은 부유체 위에 고정된 크레인의 간소화된 동역학을 [프로젝트/ControlTheory] - 부유체 위의 크레인 동역학 이야기했었습니다. 그리고 그 동역학에 대한 제어기 설계를 [프로젝트/ControlTheory] - 부유체 위의 크레인 제어기 설계 - 1. 궤환선형화기법 또한 이야기 했었구요. 그 사이에 제어기 동역학에서 트롤리라고 부르는 부분의 절대좌표에서 수평성분을 고려해야한다는 이야기를 [프로젝트/ControlTheory] - 부유체 위의 크레인 동역학 - 2. 절대좌표계에서 상태를 설정 에서 했었는데요. 이번에는 절대좌표계에서 제어기를 설계해 보도록하겠습니다. 위 두 식은 절대좌표계에서 동역학을 고려할때 나타났던 라그랑지 방정식입니다. 여기서 ddot_z_t가 보이실텐데..
부유체 위의 크레인 제어기 설계 - 1. 궤환선형화기법 2010. 2. 23. 20:36 궤환선형화 기법을 이용한 제어기 설계 ! 이 전에 구축했던 부유체 위의 크레인의 동역학[[프로젝트/ControlTheory] - 부유체 위의 크레인 동역학]에서 라그랑지 방정식 부분 에서 힘에 관해 식을 다시 변경하고 이렇게 적어볼 수 있을 겁니다. 여기서 입니다. 그 식을 다시 적으면 으로 표현할 수 있는데요. 여기서 e는 오차입니다. 그러면 이렇게 오차에 대한 선형시스템을 구축할 수 있는데요. 이제 위 시스템을 안정화 할 수 있는 a, b, c, d를 구성하면 됩니다. 실제 크레인의 정확한 제원을 몰라서 그냥 임의로 설정했습니다. 제가 이전글[[프로젝트/ControlTheory] - 부유체 위의 크레인 동역학 - 2. 절대좌표계에서 상태를 설정]에서 말했듯이, 트롤리의 절대좌표계에서의 수평위치를 기준..
Simulink에서 Mask 하기 2009. 10. 25. 05:10 이번에는 이전에했던 [공학기초/MATLAB] - Simulink에서 간단한 애니메이션 구현하기에니메이션 구현하기에서 만들었던 Simulink블럭을 가지고 Mask하는 법을 간단히 이야기 해보겠습니다. 먼저 그 때 만들었던 블럭에서 Clock만 빼고 마우스로 쭈욱 긁으면(^^) 위에서 처럼 선택되었음을 의미하는 표시가 나타나지요 살짝 오른쪽 버튼을 눌러서 Create Subsystem을 선택합니다. 그러면 저렇게 Box로 된 모양이 나타나죠^^. 뭐 좀 허전하긴 합니다만... 이번글은 그저 Mask를 실습해보자는데 있으니까요...^^ Subsystem을 더블클릭해보면 당연히 위에서처럼 잘 되어있지요. 조금 더 나가서 에초에 사용하고 있는 box라는 변수가 물론 이전에 Click here---- 어쩌고에 초..
Simulink에서 간단한 애니메이션 구현하기 2009. 10. 16. 07:53 얼마전에 MATLAB m-file로 정말 허덥하게 간단한 애니메이션 구현([공학기초/MATLAB] - MATLAB에서 간단히 움직이는 그림 구현하기 (애니메이션 구현))을 이야기 했었는데요. 이걸 다시 Simulink에서 불러보는 작업을 해서, Simulink상에서도 어떤 결과를 애니메이션화해서 관찰할 수 있도록 해보겠습니다. Simulink에서 주의해야할 점 ! 일단 이전에 소개한 글([공학기초/MATLAB] - MATLAB에서 간단히 움직이는 그림 구현하기 (애니메이션 구현))에서 사용한 코드를 figure('name','Animation Test','numbertitle','off'); x = [-3 -3.5 -4 -4 -3]; y = [1 1.5 1 -1 -1]; box = fill(x,y, 'r..

반응형