Simulink Real-Time

주요 업데이트
Simulink 툴스트립에는 실시간 애플리케이션을 설계하고 구축하며 제어하는 버튼이 있습니다.

한 번의 클릭으로 실시간 테스트 구축 및 실행

Simulink에서 Speedgoat까지 한 번의 단계로 실시간 애플리케이션을 구축하고 실행할 수 있습니다. 실행 중에 기록, 조정 및 시각화를 통해 모델을 계측할 수 있습니다.

Speedgoat 테스트 시스템 포트폴리오.

Speedgoat 하드웨어에서 테스트 실행

Speedgoat 실시간 시스템은 Simulink Real-Time과 함께 작동하도록 설계되었습니다. I/O 블록을 모델에 끌어서 놓으면 됩니다. CAN, EtherCAT, Modbus, ARINC, SPI 및 기타 통신 인터페이스를 지원합니다.

전기 영구자석 모터의 구리 권선, 적층 철심, 축의 자세한 모습.

전력전자 제어 테스트

전력 컨버터, 인버터 및 전기 모터 드라이브를 고속 스위칭 동작까지 정밀하게 재현할 수 있습니다. FPGA 기반 워크플로를 활용해 전력전자 애플리케이션에서 요구되는 빠른 동역학을 표현할 수 있습니다.

한 엔지니어가 책상에 앉아 Simulink 모델이 표시된 컴퓨터를 작업하고 있으며, 모니터 옆에는 Speedgoat Performance 실시간 타겟 컴퓨터와 연결된 I/O 하드웨어가 위치해 있습니다.

실제 하드웨어를 활용한 제어기 프로토타이핑

프로덕션 제어기 하드웨어가 준비되기 전에 제어 전략을 평가할 수 있습니다. 실시간 조건에서 설계를 테스트하고 하드웨어 제약 없이 다양한 아키텍처를 살펴볼 수 있습니다.

배터리 관리 시스템 HIL 테스트를 위한 배터리 셀 에뮬레이터 모듈과 실시간 시뮬레이션 하드웨어가 장착된 Speedgoat 테스트벤치 랙.

Hardware-in-the-Loop 테스트 수행

임베디드 제어기를 실시간 모델과 통합하고 검증할 수 있습니다. 시스템 수준에서 제어기의 거동을 평가하고 물리적 테스트 전에 통합 문제를 줄일 수 있습니다.

스위치드 릴럭턴스 머신의 Simulink 모델.

물리 시스템 에뮬레이션

Simscape 멀티도메인 모델을 사용해 HIL 테스트를 위한 물리 시스템 및 컴포넌트를 재현할 수 있습니다. FPGA 하드웨어와 HDL Coder를 통해 더 높은 샘플 레이트를 달성할 수 있습니다.

제어기에 연결된 Test Sequence 및 Test Assessment 블록을 보여주는 Simulink 테스트 하네스.

자동화된 테스트 생성 및 실행

Simulink Test를 사용해 MIL 및 SIL을 포함한 데스크탑 시뮬레이션 테스트를 자동화하고, 이러한 테스트를 Speedgoat 하드웨어에서 HIL 테스트로 확장하여 폐루프 환경에서 제어기를 검증할 수 있습니다. 개발 단계 전반에 걸쳐 테스트를 관리할 수 있습니다.

프로그래밍 방식으로 HIL 테스트 실행

MATLAB 및 외부 API를 사용해 HIL 테스트를 실행할 수 있습니다. Speedgoat 하드웨어를 CI/CD(지속적 통합 및 지속적 배포) 환경과 테스트 프레임워크에 통합해 스크립트 기반의 자동화된 실시간 검증을 수행할 수 있습니다.

디자인 뷰에 배치할 수 있는 Simulink Real-Time 컴포넌트가 보이는 앱 디자이너 화면.

사용자 지정 테스트 앱 구축

MATLAB 앱 디자이너Simulink Real-Time App Generator를 활용해 테스트 인터페이스 및 운영자 대시보드를 만들 수 있습니다. MATLAB Compiler를 사용해 실습, 테스트벤치 및 자동화된 워크플로를 위한 사용자 지정 UI를 배포할 수 있습니다.

"Simulink, Simscape 및 HDL Coder를 통해 우리는 플랜트 모델을 개발한 후 즉시 FPGA에 배포하여 HIL 테스트를 수행할 수 있습니다. 이 방법으로 대규모 전력전자 시스템을 간편하고 완전하게 시뮬레이션할 수 있습니다."