시스템 모델링과 시뮬레이션을 위한 Simulink 

하나의 멀티도메인 환경에서 시스템의 모든 부분 모델링 및 시뮬레이션

엔지니어와 과학자는 Simulink®를 사용하여 멀티도메인 모델링과 시뮬레이션을 수행합니다. 다양한 환경에 여러 모델을 재사용하여 시스템의 모든 부분이 어떻게 작동하는지 시뮬레이션할 수 있기 때문입니다. Simulink를 사용하여 다음을 수행할 수 있습니다.

  • 특정 툴과 사전 구축된 블록을 사용하여 도메인에서 시스템을 모델링합니다.
  • 재사용 가능한 시스템 컴포넌트와라이브러리를 사용하여 컴포턴트화를통해 대규모 모델을 개발합니다.
  • 모델이 Simulink에서 구축되지 않았더라도, 모델을 하나의 시스템 레벨 시뮬레이션으로 결합합니다.
  • 많은 코드를 작성하지 않고도 멀티 코어 데스크탑, 컴퓨터 클러스터 또는 클라우드에서 병렬 실행으로 대량의 시뮬레이션을 실행합니다.

"다른 툴은 하드웨어 확인 및 검증과 함께 시뮬레이션 환경을 제공하지 않습니다. 이 단일 환경에서 나는 이러한 기능을 모두 얻습니다. MATLAB 및 Simulink에서는 단일환경에서 이 모든 기능을 사용할 수 있습니다."

Dr. Deepak Mishra, Indian Space Research Organization

시스템 시뮬레이션을 위해 Simulink 사용하기

MATLAB® Tech Talk 시리즈 비디오를 시청하여 이산 이벤트 시뮬레이션의 기본 사항에 대해 학습하십시오.
이 시리즈의 비디오를 통해 상태 시스템의 기본 개념을 학습합니다.
물리적 모델링이 시뮬레이션을 위한 물리적 시스템 모델 생성을 간소화하고 시스템 수준 최적화를 지원한다는 사실을 알아봅니다.
Panel Navigation

 

내용: 모델 기반 설계 및 협업 워크플로

도메인에서 시스템 모델링하기

Simulink에서 하이브리드 시스템을 구축하고 시뮬레이션합니다. 상태 시스템과의 조합 논리와 순차 논리를  Stateflow®에서 모델링하고  SimEvents®를 사용하여 에이전트와 이벤트 중심 프로세스를 나타냅니다. Simscape™를 사용하여 물리적 시스템의 모델을 설명합니다.

사전에 구축된 블록을 사용하여 Simulink에서 산업별 응용 프로그램을 설계할 수도 있으므로 직접 만들지 않아도 됩니다. 예를 들어, 블록을 사용하여 PowerTrain Blockset™에서 자동차 파워트레인을, Aerospace Blockset™으로 항공기 추진 시스템을 또는 디지털 신호 처리 툴로 오디오 및 비디오 시스템을 모델링하고 시뮬레이션합니다.

컴포넌트화를 통한 대규모 모델 개발 

Simulink에서 시스템 컴포넌트화 통해 크고 복잡한 설계를 생성하고 모델 전체에서 라이브러리모델 참조 기능과 함께 컴포넌트를재사용할 수 있습니다. 라이브러리를 사용하여 전체 모델에서 유틸리티 함수를 공유하고 재사용합니다. 모델 참조 기능을 통해 다른 팀 구성원과 동시에 설계를 개발하고, 시스템과 통합하기 전에 구성 요소를 독립적으로 확인합니다.  


제품 소개

모델을 하나의 시스템 레벨 시뮬레이션으로 결합하기

Simulink에서 설계 구성 요소를 모두 가져옵니다(출처와 상관없이). 100개가 넘는 모델링 및 시뮬레이션 툴로 통합 시뮬레이션하고, S-Function Builder 또는 C Caller 블록을 사용하여 Simulink에 자신의 코드를 가져옵니다. FMI(Functional Mock-Up Interface)도 지원되며, Simulink에서 FMI 가져오기 블록을 사용하여 외부 Model Exchange FMU 또는 통합 시뮬레이션 FMU를 가져올 수 있습니다.

또한, 멀티 코어 시뮬레이션을 사용하여 하나의 고성능 시뮬레이션 환경에서 모델을 시뮬레이션합니다. 그리고 신호 보정을 통해 통합 시뮬레이션 중에 높은 수치 정확도를 얻을 수 있습니다. 


제품 소개

대량 시뮬레이션 실행

연산 집약적인 작업(예:  Monte Carlo 시뮬레이션  및  설계 최적화)의 경우 멀티 코어 데스크탑, 컴퓨터 클러스터 또는 클라우드에서 병렬로 시뮬레이션을 실행합니다. Parallel Computing Toolbox™parsim 명령과 시뮬레이션 관리자를 사용하여 병렬 시뮬레이션을 자동으로 실행하고 관리합니다.

시스템 메모리는 빅 데이터를 사용하고 생성하는 대량 시뮬레이션의 병목 현상이 되지 않습니다. Simulink는 시뮬레이션 중에 점진적으로 데이터를 메모리에 로드하고 기록합니다. 그런 다음 시뮬레이션 데이터를 한 번에 하나의 작은 청크로 처리할 수 있습니다


시뮬레이션 공유

시뮬레이션을 협업자, 공급업체 및 고객과 공유하여 이해를 도모할 수 있습니다. Simulink Compiler를 사용하면 시뮬레이션을 독립형 실행 파일이나 웹 앱, 또는 FMU로 패키징할 수 있습니다. MATLAB 앱 디자이너로 설계하여 MATLAB 그래픽 및 UI를 사용하는 하나의 온전한 시뮬레이션 앱을 독립형 실행 파일로 만들 수 있습니다. 배포할 시뮬레이션에 대한 브라우저 기반 접근 권한을 제공하려면 웹 앱을 만들고 이를 MATLAB Web App Server™로 호스트할 수 있습니다. 독립형 FMU(Functional Mockup Unit)는 FMI(Functional Mockup Interface) 표준을 준수하고 외부 시뮬레이션 환경에서 사용 가능한 이진 파일입니다.