Simulink

 

시뮬레이션 및 모델 기반 설계

하드웨어로 구현하기 전에 Simulink 에서 시스템을 설계하고 시뮬레이션을 해보십시오. C, C++ 또는 HDL 코드를 작성할 필요가 없는 획기적인 방식으로 설계를 탐색하고 구현하십시오.

모델 기반 설계: 컨셉에서 코드까지

시스템 모델링 및 시뮬레이션

테스트 중인 시스템과 물리적 플랜트를 모델링하여 설계 영역을 넓힙니다. 팀원 전체가 하나의 멀티 도메인 환경을 사용하여 시스템의 모든 부분이 어떻게 동작하는지 시뮬레이션할 수 있습니다.

조기에 잦은 빈도로 테스트

리스크가 크거나많은 시간이 소요되는 조건에서 시스템을 테스트하는 고가의 프로토타입을 줄입니다. HIL(hardware-in-the-loop) 테스트 및 신속한 프로토타입 제작으로 설계를 검증하십시오. 설계 요구 사항에서 코드에 이르기까지 지속적으로 추적성을 제공합니다.

자동 코드 생성

수천 개에 달하는 코드 행을 수동으로 작성하는 대신, Simulink에서 생성한 모델과 동일한 방식으로 동작하는 양산 품질의 C 및 HDL 코드를 자동으로 생성해보십시오. 그런 다음 해당 코드를 MCU, DSP 또는 FPGA에서 직접 배포할 수 있습니다.

MATLAB과 Simulink 함께 사용

MATLAB®과 Simulink®를 함께 사용할 경우, 텍스트와 그래픽 프로그래밍을 결합하여 시뮬레이션 환경에서 시스템을 설계할 수 있습니다.

MATLAB에 이미 포함된 수천 개의 알고리즘을 직접 사용합니다. MATLAB 코드를 Simulink 블록이나 Stateflow® 차트에 추가하기만 하면 됩니다.

MATLAB을 사용하여 시뮬레이션을 구동할 입력 데이터 세트를 생성합니다. 수천 개의 시뮬레이션을 동시에 실행할 수 있습니다. 그런 다음 MATLAB에서 데이터를 분석 및 시각화합니다.

모든 프로젝트를 위한 모델

Wireless Communications

무선 통신

시뮬레이션을 읽고 RF의 영향, 알고리즘 및 무선 시스템에서 안테나 설계의 성능에 대해 알아보세요. 높은 레벨에서 하드웨어 기반 IP를 설계하고 프로토타입 및 검증을 자동화하세요.

Motor and Power Control

전력전자 제어 시스템 설계

전기 자동차, 신재생 에너지, 산업 자동화에 사용되는 전력 전자 제어 시스템의 시뮬레이션을 지원합니다. 전기 구성요소 블록을 사용하여 전기 모터, 전력 변환기와 배터리 저장 시스템의 시스템 레벨의 모델을 만들 수 있습니다.

Control Systems

제어 시스템

플랜트 다이나믹스 모델링과 피드백 루프 및 감시 컨트롤러의 설계 및 튜닝을 지원합니다. 시뮬레이션 모델을 사용하여 제어 설계를 검증하고 가속화 프로토타이핑용과 양산용 코드를 자동으로 생성할 수 있습니다.

Signal Processing

신호 처리

Simulink를 사용하여 디지털 신호 처리 시스템의 모델링과 시뮬레이션을 실시할 수 있습니다. 다양한 테스트 신호와 파형, 각종 필터 유형 및 아키텍처, 동적 시각화를 위한 스코프가 제공됩니다. 색상 구분과 다이어그램 내부 디스플레이를 통해 샘플 또는 프레임 기반 시스템 디자인의 업데이트 속도와 신호 크기를 확인할 수 있습니다.

Robotics

로보틱스

지상 차량, 매니플레이터, ROS Access와 센서 데이터의 수집 및 분석을 위한 블록 사용하여 컨트롤러를 개발할 수 있습니다. 사용자가 개발한 알고리즘을 사용하여 로봇을 제어하고, 하드웨어에서 실행 가능한 코드를 자동으로 생성할 수 있습니다.

ADAS

첨단 운전자 보조 시스템(ADAS)

차량과 환경의 모델링 및 시뮬레이션이 지원되고, Simulink를 사용하여 센서 퓨전 및 제어 개발을 수행할 수 있습니다. 퓨전된 센서 출력을 바탕으로 제어 알고리즘과 의사 결정 로직을 도출할 수 있습니다.

Image Processing and Computer Vision

이미지 프로세싱 및 컴퓨터 비전

로보틱스, ADAS, 제어 및 기타 멀티도메인 시스템에 비전을 적용할 수 있습니다. 프레임-픽셀 스트림 변환 기능과 FPGA 및 ASIC을 위해 설계된 비전 알고리즘을 사용하여 테스트 벤치로 하드웨어 구현을 모델링 및 시뮬레이션할 수 있습니다.

Internet of Things

사물 인터넷

Simulink를 사용하여 스마트 디바이스를 개발 및 테스트하고 Raspberry Pi와 같은 하드웨어에서 에지 노드에 모델을 배포할 수 있습니다. 블록을 사용하여 MATLAB과 ThingSpeak로 데이터를 전송하면 더욱 상세한 분석이 가능합니다.

Simulink를 처음 사용하십니까?  매우 쉽게 시작하실 수 있습니다.

전 세계 엔지니어와 과학자들이 사용하는 Simulink

Huawei

“우리 회사는 5G 프로토타입을 설계하고 개발하는 과정에서 MATLAB 및 Simulink를 사용하여 전체 에어 액세스 링크 수준 시뮬레이션을 구축하고, 필드 테스트를 통해 안테나에서 새로운 파형에 이르기까지 모델의 매개 변수를 가져왔습니다. 이로써 전체 시스템의 성능을 볼 수 있고, 잠재적인 문제를 파악할 수 있습니다.”

Kevin Law, 알고리즘 아키텍처 및 설계 총괄

미주 지역 Fujitsu Laboratories

“Simulink 모델에 회로 수준 시뮬레이션 결과를 포함하여 수백만 번의 사이클을 시뮬레이션할 수 있게 되었으며, 소음 및 기타 과도(Transient) 효과를 고려하는 데 필요한 정확성을 얻게 되었습니다. Simulink는 지터(Jitter) 허용오차 시뮬레이션에 필요한 충분한 속도를 제공하는 유일한 툴입니다.”

William Walker, 부사장

Rensselaer Polytechnic Institute

“연구에 MATLAB 및 Simulink를 사용하여 얻게 된 주요 이점은 컴퓨터 비전, 영상 처리, 제어 시스템 개발을 위한 툴박스가 제공된다는 점입니다. 필요한 모든 툴이 단일한 환경에 있으며, 이러한 환경은 로보틱스 및 자동화 시스템을 위한 다른 소프트웨어와 쉽게 통합됩니다.”

Dr. John Wen, 산업 및 시스템 공학 학부 주임

Simulink로 더 많은 작업 처리하기

최신 하이라이트를 살펴보고, 새로운 기능에 대해 알아보세요.

스마트 편집

기본 블록 이름을 숨겨 모델의 외관을 개선할 수 있습니다. 신호를 그룹화하고, 입력 포트와 출력 포트를 블록에 추가할 수도 있습니다.

스케줄링

익스포트 함수와 레이트 기반 스케줄링 컴포넌트를 혼합하여 사용하고, 시작 및 종료 동작을 모델링할 수 있습니다.

성능

공유 모델의 아티팩트를 사용하여 시뮬레이션 결과를 빠르게 얻고, 톱 레벨 모델을 빠르게 빌드하고, 자동 솔버 옵션을 사용하여 모델을 설정할 수 있습니다.