실시간 시뮬레이션
플랜트 모델을 배포하면 제어 알고리즘을 테스트할 수 있습니다. 생성된 C 코드 또는 HDL 코드를 사용하여 HIL(Hardware-in-the-Loop) 시뮬레이션을 포함해 실시간 시뮬레이션을 위한 Simscape Electrical™ 모델을 배포할 수 있습니다.
20µs 이상의 시뮬레이션 샘플 시간을 필요로 하는 비선형 모델, 선형 모델 또는 스위칭 선형 모델을 배포하려면 C 코드를 생성하십시오. Simulink Coder™에 대한 라이선스가 있는 경우, 실시간 타깃 머신에 배포하기 위한 C 코드를 생성할 수 있습니다. Embedded Coder®에 대한 라이선스가 있는 경우, 임베디드 시스템에 배포하기 위한 C 코드를 생성할 수 있습니다. Simulink Real-Time에 대한 라이선스가 있는 경우, 코드 생성을 위해 Simscape 검사를 사용하여 Simscape Electrical 모델을 준비할 수 있습니다. 그런 다음 Simulink Real-Time 탐색기를 사용하여 다음을 수행할 수 있습니다.
개발 컴퓨터에서 코드를 생성하고 컴파일합니다.
실시간 애플리케이션을 타깃 컴퓨터로 다운로드합니다.
개발 컴퓨터에서 원격으로 실시간 애플리케이션을 실행합니다.
Simscape 모델의 C 코드 버전을 생성하고 배포하는 방법을 알아보려면 Real-Time Model Preparation Workflow 항목, Real-Time Simulation Workflow 항목, HIL(Hardware-in-the-Loop) 시뮬레이션 워크플로 항목을 참조하십시오.
1µs 이상의 시뮬레이션 샘플 시간을 필요로 하는 선형 모델 또는 스위칭 선형 모델을 배포하려면 HDL 코드를 생성하십시오. HDL Coder™에 대한 라이선스가 있는 경우, Simscape HDL Workflow Advisor를 사용하면 모델을 수동으로 먼저 Simulink 모델로 변환하지 않고도 Simscape Electrical 모델에서 HDL 코드를 생성할 수 있습니다. sschdladvisor
함수는 모델의 HDL 코드 호환 버전을 생성합니다. 그러면 HDL 구현 모델에서 코드를 생성하고 HIL 시뮬레이션을 위해 플랜트 모델을 FPGA에 배포할 수 있습니다.
Simscape 모델의 HDL 버전을 생성하는 방법을 알아보려면 Generate HDL Code for FPGA Platforms from Simscape Models 항목을 참조하십시오.
도움말 항목
- Real-Time Model Preparation Workflow
Follow the real-time model preparation workflow to make your Simscape model real-time capable.
- HIL(Hardware-in-the-Loop) 시뮬레이션 워크플로
HIL(Hardware-in-the-Loop) 시뮬레이션 워크플로에 따라 Simulink Coder와 Simulink Real-Time을 사용하여 실시간 타깃 머신에 Simscape 모델을 배포합니다.
- Real-Time Simulation Workflow
Configure the solvers in your Simscape model for real-time simulation.
- Generate HDL Code for FPGA Platforms from Simscape Models
Learn how to convert Simscape models to HDL Code for FPGA Deployment.
- Generate HDL Code for Simscape Models (HDL Coder)
Generate HDL code from Simscape switched linear models.
- Improve FPGA Sampling Frequency of HDL Implementation Model Generated from Simscape Algorithm (HDL Coder)
Oversampling in generated HDL implementation model, and relation between model sample time and sample time of original Simscape algorithm.
- Validate HDL Implementation Model to Simscape Algorithm (HDL Coder)
Validate and resolve simulation mismatch between Simscape algorithm and HDL implementation model.
- Modeling Guidelines for Simscape Subsystem Replacement (HDL Coder)
Simscape modeling best practices for replacing Simscape subsystem with state-space algorithm.