Real-Time Testing with Simulink Real-Time and Speedgoat Hardware
일정 보기 및 등록교육과정 세부 정보
본 2일 교육과정에서는 Simulink Real-Time™ 및 Speedgoat 실시간 타깃 컴퓨터를 사용하여 RCP(신속 제어 프로토타이핑)와 HIL(Hardware-in-the-Loop) 테스팅을 포함한 실시간 테스트 워크플로우를 중점적으로 다룹니다. 수강생들은 데스크탑 기반 시뮬레이션 애플리케이션을 타겟 머신에서 실행되고 물리적 하드웨어와도 연동되는 실시간 애플리케이션으로 변환하는 방법을 배우게 됩니다. 실시간으로 애플리케이션을 동작시키고, 검증을 위한 출력을 분석하는데 중점을 둡니다. 개발 공정에 실시간 테스팅을 도입하고자 하는 중급 또는 고급 Simulink® 사용자를 위한 교육과정입니다.
1일차
워크플로 개요
학습목표: 실시간 테스트 하드웨어를 설정하고 호스트와 타겟 컴퓨터 간의 통신을 테스트합니다.
- 실시간 테스트 개요
- 호스트 및 타겟 컴퓨터 설정
- 실시간 애플리케이션 실행
- 파라미터 조정
- 신호 모니터링 및 시각화
- 독립 실행형 애플리케이션 생성
실시간 애플리케이션 개발
학습목표: Speedgoat 드라이버 블록을 사용하여 데스크탑 기반의 테스트벤치를 RCP 애플리케이션으로 변환합니다.
- PMSM(영구자석 동기모터) 하드웨어 소개
- 플랜트 모델을 플랜트 하드웨어 인터페이스로 변환
- Speedgoat I/O 드라이버 구현
- 센서와 액추에이터 테스트
- 물리적 하드웨어로 폐루프 실시간 시뮬레이션 실행
- 신호 버퍼링
대화형 인터페이스 구축
학습목표: Dashboard 블록과 App Generator를 사용하여, 실시간 애플리케이션에 연결하는 대화형 사용자 인터페이스를 만듭니다.
- Simulink Dashboard 블록 사용
- MATLAB 앱 생성
- MATLAB 앱 배포
2일차
실시간 테스트 자동화
학습목표: Simulink Test를 사용하여 자동화된 테스트 스위트를 만들고 실행합니다.
- 자동화된 테스트 하네스 구축
- 테스트 시퀀스 생성
- 입력과 파라미터 세트 반복
- 테스트 결과 분석
- MATLAB으로 실시간 테스트 자동화
통신 프로토콜 사용
학습목표: 표준 통신 프로토콜로 타겟 머신과 연동하도록 IO 블록을 구성합니다.
- Simulink Real-Time 프로토콜 지원
- 실시간 UDP
- I2C 루프백 테스트
실시간 실행을 위한 플랜트 모델 최적화
학습목표: 데스크탑 모델을 사용하여 최적화 고려 사항에 대한 모델 충실도를 검증하고 플랜트 모델을 최적화하여 타겟 하드웨어에서 실행합니다.
- 플랜트 모델 정확도 측정
- 실시간 성능 분석
- 모델 솔버 최적화
- 대체 구현 평가
Hardware-in-the-Loop 테스트
학습목표: 시뮬레이션 테스트벤치를 HIL 테스트 구성으로 변환하고 실시간 플랜트 모델을 사용하여 시스템 요구사항을 검증합니다.
- HIL(Hardware-in-the-Loop) 워크플로 개요
- 프로덕션 하드웨어에서 제어기 알고리즘 실행
- HIL 시스템 설정
- HIL 테스트 실행
수준: 고급
수강자 필수조건:
- Simulink Fundamentals 이수 (또는 Simulink Fundamentals for Automotive Applications 이수 또는 Simulink Fundamentals for Aerospace Applications이수)
- Simscape™에 대한 지식 선호
기간: 2 일
언어: Deutsch, English, Français, 한국어, 日本語, 中文