본문 바로가기
반응형

Embedded SW/Control Theory13

Feedback Controller 설계 방법 정리 (ex DC모터 제어, P Controller) 오늘은 Feedback Contoller를 설계하는 방법에 대해서 한번 정리하는 시간을 가져 보도록 하겠습니다. Feedback이라는 것은 무언가를 되먹인다는 뜻입니다. 되먹인다는 것이 무엇이고, Feedback Controller 제어 방법에는 어떤것이 있을까요? 한번 알아보도록 하겠습니다. 참고리 이 글은 제어에 관하여 연재를 하고 있는 글들입니다. 이전 글들을 참고해 주세요!! 1) 제어란 무엇인가? https://embeddedchallenge.tistory.com/475 ​ 2) 매트랩이란? 매트랩 학생용 다운로드 및 라이센스 받는 방법 https://embeddedchallenge.tistory.com/477 ​ 3) 매트랩 기초 연습 (행렬 연산, 데이터 나누기, 그래프 그리기) https:.. 2022. 9. 26.
DC모터 모델링 관련 매트랩 코드 정리 및 DC모터 Simulink 시뮬레이션 결과 비교 우리는 지금까지 DC모터에 대한 미분방정식을 만들고 1차 전달함수를 모델링하였습니다. 그리고 그 전달함수의 파라미터를 찾았습니다. 지금은 그 전달함수 파라미터를 찾는 과정에서 조금만 더 부연설명을 하고, 매트랩 활용부분에 대해서 추가 정리하는 시간을 가지도록 하겠습니다. 테스트를 통해서 저는 아래와 같은 Duty와 RPM의 관계를 획득하게 되었습니다. Duty (%) 모터 속도 (RPM) 72 110 73 170 74 210 75 260 110~ 260 RPM이 DC 모터를 제어하는데 있어서 가장 많이 사용하는 영역입니다. 따라서 이 부분에 대한 모델링을 수행하였습니다. 그리고, 저는 Duty 72 -> 74로 변경을 하여 110 -> 210 RPM으로 Step으로 속도변경을 시켰습니다. 따라서, 파랑색.. 2022. 9. 24.
DAQ? Data Acquisition? DC모터 전달함수의 K와 Tau 값을 계산, 확인하는 방법 정리 안녕하세요. 지금 저는 계속 제어에 대한 글을 적고 있습니다. 이 글은 계속 연제되는 글이며 아래와 같이 미리 보고 오시면 좋은 글이 있으니, 참고해 주세요. 1) 제어란 무엇인가? https://embeddedchallenge.tistory.com/475 ​ 2) 매트랩이란? 매트랩 학생용 다운로드 및 라이센스 받는 방법 https://embeddedchallenge.tistory.com/477 ​ 3) 매트랩 기초 연습 (행렬 연산, 데이터 나누기, 그래프 그리기) https://embeddedchallenge.tistory.com/478 ​ 4) 지수함수, 모터 모델링, 전달함수, 시간함수 정리 https://embeddedchallenge.tistory.com/479 ​ 5) DC모터 모델링, 매.. 2022. 9. 24.
Simulink를 이용한 전달함수 시뮬레이션 수행 방법 정리 안녕하세요. 지난시간에 매트랩 명령어를 이용하여 DC모터의 전달함수를 만들고 응답에 따른 Output을 그래프로 그려보는 시간을 가졌습니다. 오늘은 동일한 작업을 수행할 것인데 Simulink를 통해서 수행해 보도록 하겠습니다. 그런데 매트랩 Simulink는 무엇을 의미하는 것일까요? 결국 매트랩은 명령어의 집합입니다. 그런데 이러한 명령어를 조금더 편하게 블록 단위의 그래프로 만들어서 마치 라이브러리를 사용하는 것처럼 사용할수 있게 만들었습니다. 이러한 시뮬링크 기능을 활용하면 블록단위의 라이브러리를 연결하여 코드를 만들수도 있고 시뮬레이션도 수행할수 있습니다. 그렇다면 지금부터 시뮬링크를 한번 활용해 보도록 하겠습니다. matlab command 창에 simulink를 기입해 보도록 하겠습니다. 그.. 2022. 9. 22.
반응형