- Simulink 란 무엇입니까?
- MATLAB에서 Simulink를 시작하는 방법은 무엇입니까?
- Simulink 라이브러리 브라우저
- MATLAB Simulink로 데모 모델 실행
- 디버거 시작
- 신호 증폭기 용 Simulink 모델 생성
- 동적 제어 시스템 모델링
Simulink 란 무엇입니까?
Simulink는 지난 몇 년 동안 아카데미와 산업계에서 가장 많이 사용되는 엔지니어링 소프트웨어 패키지가되었습니다. Simulink는 동적 시스템의 모델링, 시뮬레이션 및 분석에 사용되는 MATLAB 소프트웨어 와 통합 됩니다. Simulink는 그래픽 사용자 인터페이스 (GUI)를 블록 다이어그램으로 제공하여 연필과 종이를 사용하여 구축하는 것처럼 모델을 구축합니다.
Simulink를 이해하기 위해 간단한 예를 고려할 수 있습니다.
여기에서는 위의 예에서 사인파 블록에서 사인파를 생성하고 스코프 블록을 두 번 클릭하여 Simulink에서 직접 확인하는 게인 팩터로 증폭합니다.
MATLAB을 처음 사용하는 경우 먼저 MATLAB에서 사용되는 용어를 배우고 LED 깜박임으로 시작하십시오.
MATLAB에서 Simulink를 시작하는 방법은 무엇입니까?
MATLAB에서 Simulink를 열려면 아래 이미지와 같이 MATLAB 메뉴 모음에서 Simulink 버튼을 클릭하기 만하면됩니다.
그렇지 않으면 명령 창을 사용하여 Simulink를 열 수 있습니다. 명령 줄에 'simulink'를 입력하고 Enter 키를 누르기 만하면됩니다.
Simulink
다음은 Simulink를 연 후 나타나는 첫 번째 창입니다.
이미지에서 볼 수 있듯이 템플릿, 빈 모델, 빈 라이브러리 등을 만들 수있는 등 다양한 작업을 수행 할 수있는 다양한 옵션이 있습니다.
새 모델을 디자인해야 할 때마다 두 번 클릭하여 ' 빈 모델' 옵션을 선택합니다. Simulink 창 이라고도 할 수있는 빈 모델 창 은 아래 이미지와 같습니다.
Simulink 라이브러리 브라우저
Simulink 라이브러리 브라우저에는 싱크, 소스, 커넥터, 선형 및 비선형 구성 요소가 포함되어 있습니다. Simulink는 방정식을 프로그램으로 공식화해야하는 다른 이전 시뮬레이션 패키지보다 훨씬 낫지 만 Simulink에서는 함수와 블록을 선택할 수 있으며 방정식의 변수 값을 입력하기 만하면됩니다.
Simulink 라이브러리 브라우저를 열려면 아래 이미지와 같이 Simulink 메뉴에서 라이브러리 브라우저 버튼을 클릭하기 만하면 됩니다.
Simulink 라이브러리 브라우저를 여는 다른 방법은 명령 창에 아래 명령을 입력하는 것입니다. 명령은 대소 문자를 구분하므로 다음을 입력 할 때주의하십시오.
slLibraryBrowser
싱크, 소스, 커넥터, 선형 및 비선형 구성 요소를 검색 할 수있는 Simulink 라이브러리 브라우저의 모습입니다.
MATLAB Simulink로 데모 모델 실행
Simulink에는 아래 이미지에서 볼 수 있듯이 오디오, 통신, 컴퓨터 비전, DSP, 실시간 및 기타 여러 시스템 유형의 단순 및 고급 모델이 많이 포함되어 있습니다.
예제 또는 데모 모델을 실행하려면 해당 모델을 두 번 클릭하면 아래 이미지와 같이 Simulink 모델 의 팝업 창이 나타납니다.
모델링 후 통합 방법, Simulink 메뉴 또는 명령 창을 선택하여 모델을 시뮬레이션 할 수 있습니다. 가장 쉽고 편리한 방법은 아래 이미지와 같이 Simulink 메뉴에서 Simulink 'RUN'버튼을 사용하여 Simulink에서 모델 을 실행하는 것입니다.
원하는 경우 데모 모델을 사용하거나 편집 할 수도 있습니다.
디버거 시작
Simulink Debugger는 모델에서 버그를 찾거나 진단하기위한 Simulink의 도구입니다. 디버거는 시뮬레이션을 단계별로 확인하거나 실행하는 데 도움이되며 입력, 출력 및 블록 상태도 표시합니다.
디버거를 시작하려면 아래 이미지와 같이 Simulink 메뉴 모음의 시뮬레이션 섹션에서 디버그 모델을 클릭하기 만하면됩니다.
아래 명령을 입력하여 명령 창에서 디버거를 시작할 수도 있습니다.
sldebug ('모델 이름')
신호 증폭기 용 Simulink 모델 생성
1 단계: Simulink 버튼에서 Simulink를 시작하거나 명령 창에 'simulink' 를 입력합니다.
2 단계:- 아래 이미지와 같이 Simulink에서 ' 빈 모델' 을 선택합니다.
3 단계: 이제 입력을 받아서 이득 계수로 증폭 하는 '신호 증폭기 모델' 을 구축 할 것 입니다.
신호 증폭기 모델의 경우 사인파 블록, 이득 블록 및 범위 가 필요합니다.
4 단계: 명령 창에 'sl'LibraryBrowser' 를 입력하여 라이브러리 브라우저를 엽니 다. 그리고 아래 이미지와 같이 필요한 블록을 선택하고 라이브러리 브라우저 창에서 Simulink 창으로 드래그합니다.
5 단계 : 모든 블록을 Simulink 창에 배치 한 후 아래에 표시된 이미지에 따라 연결해야합니다.
6 단계: 스코프에서 두 개의 입력 을 얻기 위한 설정을 변경해야 하므로 스코프 를 두 번 클릭 한 다음 설정으로 이동하여 아래 이미지와 같이 ' 입력 포트 수' 를 '2'로 변경합니다.
7 단계:- 이제 증폭 을 위해 각 블록을 두 번 클릭하여 사인파 및 이득 계수의 진폭 값을 설정할 수 있습니다.
8 단계: 이 작업을 완료 한 후 Simulink 메뉴에 제공된 'RUN'버튼에서 Simulink 모델을 실행할 수 있습니다.
Simulink가 모델을 컴파일 할 때까지 기다립니다. 이는 창의 오른쪽 하단에서 볼 수 있습니다.
9 단계: 이제 결과를 보려면 스코프를 두 번 클릭 하면 아래 이미지와 같이 입력 및 증폭 된 파형을 모두 볼 수 있습니다.
결과적으로 출력 파형을 관찰하면 3 배로 증폭됩니다.
10 단계:- 이제 모델을 저장하고 인쇄 할 수도 있습니다. Simulink 디자인의 확장자는 '.slx'이므로 저장하는 동안 확장자를 주시하십시오. 일반적으로 확장자는 '.slx'입니다.
'MATLAB Simulink를 사용하여 모델 생성' 에 대한 마지막에 제공된 비디오를 확인할 수도 있습니다.
동적 제어 시스템 모델링
Simulink는 마찰, 공기 저항, 기어 미끄러짐 등과 관련된 다양한 실시간 기반의 복잡한 시스템을 분석하는 데 사용됩니다. 이러한 시스템은 매우 복잡하며 이에 대한 모델을 설계하는 데는 문서 범위를 벗어납니다. 그러나 동적 제어 시스템을 모델링하는 방법을 배우기 위해 MATLAB 자체가 멋진 문서를 제공했습니다. MATLAB의 시작하기 자습서 에서 액세스 할 수 있습니다. 시작하기를 선택한 후 ' 동적 시스템 모델링 '으로 이동합니다.
아래 이미지와 같이 MATLAB의 도움말 브라우저로 리디렉션됩니다.
현재 Simulink 모델을 desiging에 대한 전체 과정은 아래 동영상에 표시됩니다: