Matlab의 홈 탭에서 Simulink를 선택하여 Simulink를 실행 할 수 있다.
다음과 같이 시작페이지가 나오는데 빈 모델을 선택하여 모델을 생성할 수 있다.
시뮬레이션 탭에 라이브러리 브라우저를 선택하면 블록 라이브러리가 오고 블록을 workspace에 드래그하여 블록을 생성할 수 있다.
- 블록
블록은 입력을 받아 연산을 수행하고 출력을 보내는 형태로 입력이 없거나 출력이 없을 수 있다.(Ex.Constant block)
입력과 출력은 포트에서 연결할 수있으며(>모양), 포트를 끌어서 블록과 블록 사이를연결 할 수 있다.
먼저 Constant 블록을 만들어보자. 라이브러리 - Source - Constant 블록을 Workspace에 드래그하여 생성한다.
Constant 블록은 상수를 출력하는 블록으로 블록을 더블클릭하면 파라미터를 변경할 수 있다.
숫자 2로 바꾸고, 이제 적분기를 이용해보자 적분기는 라이브러리 - Continuous - integrator을 생성하자.
이 둘을 연결하면 2를 적분한다는 뜻이 된다. 2 블록 오른쪽 화살표를 드래그하여 적분기 왼쪽 포트와 연결하자.
이 식은 y=2t를 의미할 것이다. 이제 결과를 확인하기 위해 Scope 블록을 사용해보자. Scope 블록은 시간에 따른 출력 그래프를 보여준다. 라이브러리 - Sink - Scope를 생성하고, 적분기의 출력 포트를 Scope에 연결하자.
시뮬레이션을 실행하려면 시뮬레이션 탭에 실행버튼을 누르면된다. 실행 버튼을 누르고 스코프를 더블클릭하면 y=2x 그래프가 나오는 것을 알 수 있다.
아니면 Scope를 더블클릭하여 창을 띄우고 실행 버튼을 눌러 출력 그래프를 얻을 수 있다.
'자동제어 > Simulink' 카테고리의 다른 글
Simulink 기초 (6) 폐루프 제어, Closed loop system : 1.P제어 (0) | 2023.03.26 |
---|---|
Simulink 기초 (5) 개루프 제어, open-loop system control (0) | 2023.03.26 |
Simulink 기초 (4) 전달함수, 블록선도 : 진동 - 감쇠 시스템 (0) | 2023.03.24 |
Simulink 기초 (3) 2차 시스템 모델링 : 진동-감쇠 시스템, 시뮬레이션 설정 (0) | 2023.03.23 |
Simulink 기초 (2) 미분방정식 만들기 - 수직하강 문제, 블록 (0) | 2023.03.23 |
댓글