Simulink 7.5
제품 설명
- 개요
- 모델 작성 및 작업
- 시뮬레이션 수행
- 결과 분석
- C 코드 생성
시뮬레이션의 실행
Simulink®에서 모델을 구축한 후, 동적 행동을 시뮬레이션하고 결과를 실시간으로 볼 수 있습니다. Simulink 소프트웨어는 고정 단계 및 변동 단계 Solver, 그래픽 디버거 및 모델 프로파일러 등 시뮬레이션의 속도와 정확성을 보장하기 위한 몇 가지 기능 및 도구를 제공합니다.
Solver의 사용
Solver는 모델에 포함된 정보를 사용하여 시간의 경과에 따른 시스템의 역학을 계산해 주는 수치 통합 알고리즘입니다. Simulink는 모든 크기의 연속형 시간(아날로그), 불연속형 시간(디지털), 하이브리드(혼합 신호) 및 멀티레이트 시스템을 포함한 광범위한 시스템의 시뮬레이션을 지원하기 위한 Solver를 제공합니다.
이 Solver는 경성(Stiff) 시스템 및 불연속성과 같은 상태 이벤트가 있는 시스템(시스템 역학의 즉각적 변화 포함)을 시뮬레이션할 수 있습니다. 사용자는 Solver의 유형 및 속성, 시뮬레이션 시작 및 종료 시간 그리고 시뮬레이션 데이터를 로드할 것인지 저장할 것인지 등의 시뮬레이션 옵션을 지정할 수 있습니다. 또한 시뮬레이션의 최적화 및 진단을 위한 정보를 설정할 수 있습니다. 또한 상이한 조합의 옵션을 모델과 함께 저장할 수 있습니다.
|
통신 블록 세트™ 및 신호 프로세싱 블록 세트™를 이용하여 Simulink을 통해 모델링된 엔드투엔드 멀티레이트 방어 통신 시스템. Simulink Solver는 각 블록의 메소드를 언제 호출할 것인지를 자동적으로 결정합니다. 확대 이미지를 보려면 이미지를 클릭하십시오. |
시뮬레이션의 디버깅
Simulink 디버거는 시뮬레이션 결과를 검사하고 Simulink 모델의 이상 작동을 탐지 및 진단하기 위한 대화형 도구입니다. 이 도구는 시뮬레이션의 메소드를 한 번에 하나씩 검사하고 메소드 실행의 결과를 조사하여 모델에 내포된 문제를 신속히 지적해 줍니다. (메소드는 Simulink가 시뮬레이션 도중 각 시간 단계별로 모델을 처리하기 위해 사용하는 기능입니다. 블록은 복수의 메소드로 이루어져 있습니다.)
Simulink 디버거를 사용하면 중단점을 설정하고 시뮬레이션 실행을 제어하고 모델 정보를 표시할 수 있습니다. Simulink 디버거는 그래픽 사용자 인터페이스(GUI) 환경 또는 MATLAB® 명령행에서 실행될 수 있습니다. GUI는 모델의 실행 상태를 색상으로 코드화된 보기를 통해 명확히 보여 줍니다. 모델을 시뮬레이션하는 도중 블록 상태 정보, 블록 입력 및 출력에 관한 정보 및 기타 정보가 표시되도록 할 수 있으며, 아울러 모델에서 직접 애니메이션 블록 메소드를 실행하는 것도 가능합니다.
|
멀티레이트 제어 시스템과 함께 사용되는 Simulink 디버거 GUI. 시뮬레이션을 한 번에 한 메소드씩 단계별로 실행하거나 중단점까지 실행할 수 있습니다. 확대 이미지를 보려면 이미지를 클릭하십시오. |
시뮬레이션의 실행
모델의 시뮬레이션 옵션을 설정한 후에는 Simulink GUI를 사용하거나 아니면 체계적으로 MATLAB 명령행을 통해 GUI를 배치 모드에서 실행함으로써 시뮬레이션을 대화형으로 실행할 수 있습니다. 다음과 같은 시뮬레이션 모드를 사용할 수 있습니다.
- 정상(기본): 해석적으로 모델을 시뮬레이션합니다
- 액셀레이터: 컴파일된 타겟 코드를 생성하여 모델을 빠른 속도로 실행하며, 모델의 매개변수를 수정할 수 있습니다
- 고속 액셀레이터: 액셀레이터보다 모델을 더 빨리 시뮬레이션할 수 있으나, Simulink와 별개이면서 두 번째 프로세싱 코어에서 실행되는 실행 파일을 생성하므로 덜 해석적인 방식으로 시뮬레이션이 실행됩니다
또한 MATLAB 명령을 이용해 모델 데이터 및 매개변수를 로드 및 처리하고 결과를 시각화할 수 있습니다.
시뮬레이션의 프로파일링
모델 프로파일링을 이용하면 시뮬레이션 성능의 병목을 식별해 낼 수 있습니다. 사용자는 모델을 시뮬레이션하는 도중에 성능 데이터를 수집한 후, 이렇게 수집된 데이터에 기초하여 Simulink가 각 시뮬레이션 메소드의 실행을 위해 사용한 시간이 표시된 시뮬레이션 프로파일 보고서를 생성할 수 있습니다.
Store

