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