主要内容

实时模拟

金宝app®Real-time™Simscape™检查,Simscape HDL工作流程顾问

部署工厂模型允许您测试控制算法。您可以部署您的Simscape Electrical™用于实时仿真的模型,包括使用生成的C代码或HDL代码的硬件循环(HIL)仿真。

生成C代码以部署需要20μs或更高模拟采样时间的非线性,线性或切换的线性模型。如果您有许可证金宝appSimulink Coder™,您可以生成C代码以进行部署到实时目标计算机。如果您有嵌入式编码器的许可证®,您可以生成用于部署到嵌入式系统的C代码。如果您有许可证金宝appSimulink实时,您可以使用Simscape检查来准备您的Simscape电气代码生成的模型。然后你可以使用金宝appSimulink实时探险家:

  • 在开发计算机上生成和编译代码。

  • 将实时应用程序下载到目标计算机。

  • 从开发计算机远程执行实时应用程序。

要了解如何生成和部署Simscape模型的C代码版本,请参阅实时模型准备工作流程实时仿真工作流程, 和硬件循环仿真工作流程

生成HDL代码以部署线性或切换的线性模型,该模型需要1μs或更高的模拟采样时间。如果您有HDL编码器™许可证,则可以从您的中生成HDL代码Simscape电气模型而无需使用Simscape HDL Workflow Advisor手动将模型转换为Simulink模型。金宝app这sschdladvisor.函数生成模型的HDL代码兼容版本。然后,您可以从HDL实现模型生成代码,并将您的工厂模型部署到FPGA以进行HIL仿真。

要了解如何生成Simscape模型的HDL版本,请参阅使用Simscape HDL Workflow Advisor生成HDL代码

话题

实时模型准备工作流程

遵循实时模型准备工作流程以使您的Simscape模型实时能够。

硬件循环仿真工作流程

遵循硬件循环(HIL)模拟工作流程将SIMSCUPE模型部署到实时目标计算机使用金宝appSimulink编码器金宝appSimulink实时

实时仿真工作流程

配置Simscape模型中的求解器以进行实时仿真。

使用Simscape检查准备用于实时仿真的Simscape电模型

了解性能顾问检查如何帮助您优化您的Simscape电气实时仿真模型。

使用Simscape HDL Workflow Advisor生成HDL代码

了解如何将Simscape模型转换为FPGA部署的HDL代码。

为Simscape模型生成HDL代码(HDL编码器)

从Simscape交换线性模型生成HDL代码。

为Simscape金宝app两级转换器模型生成Simulink实时界面子系统(HDL编码器)

生成HDL代码和Simscape模型的Sim金宝appulink实时界面模型。

验证HDL实现模型到SIMSCAPE算法

验证和解析Simsce算法与HDL实现模型的仿真不匹配。

提高Simscape算法生成的HDL实现模型的采样率

了解生成的HDL实现模型中的过采样以及模型采样时间如何与原始Simscapt算法的采样时间相关。

故障排除

对HDL兼容的Simulink模型的Simscape DC电机控制转换进行故障排除金宝app(HDL编码器)

如何用诸如直流电机控制等非线性元件的Simscape模型进行故障排除。

解决Simscape永磁同步电机转换为HDL兼容的Simulink模型金宝app(HDL编码器)

如何通过具有永磁同步电动机的显着非线性元件的模型进行故障排除生成。