模型连续性:从离线仿真到实时测试

理想情况下,开发过程参考熟悉的V模型(图1),其中设计和实现遵循自上而下的方法,验证遵循自下而上的方法。在每个级别,开发的组件在被集成到更大的系统之前,都会使用适当的测试工具和程序进行验证。

图1:电力电子系统开发过程的V模型

对于验证,重要的是使用与设计相同的规范。尽管设计和验证工具可能使用具有不同细节级别的模型,但确保模型产生可比较的结果很重要。本文解释了为什么单个模型不足以满足所有应用程序,以及如何确保多个模型尽管实现和用例不同,但仍能提供一致的结果。

电路概念

仿真软件PLECS从一开始就设计用于电力电子系统的仿真。一个显着特点是它能够将功率半导体建模为真正的理想开关,这允许对大型电路进行快速而稳健的仿真,而无需调整求解器设置。

元件选择

使用损耗表在开关期间模拟电压和电流瞬变的优势在于可以保持理想的开关并因此保持高模拟速度。热域的计算只是为基于理想组件的电气仿真增加了一些额外的工作。

机械设计

下一阶段进行的机械设计包括组件的放置、电气布局、冷却系统的设计以及与外壳的集成。

使用来自机械设计的空间布局信息,开发人员可以确定电气仿真中寄生电感和EMI效应的影响。这只有在使用准确再现开关瞬态的详细半导体模型时才有可能。由于这些模型的计算量非常大,它们只能在几个开关周期内进行仿真,因此不适用于系统仿真。

由于在使用空间信息和获得详细的半导体模型方面付出了巨大的努力,而且新见解的获得有限,因此经常省略这种低级模拟。

控制器实现

在电力电子应用中,控制的开发通常比功率级的设计需要更多的努力,尤其是在使用微控制器的情况下。因此,控制器的开发应在概念阶段完成后立即开始,在实际电源硬件构建之前。

为了确保概念阶段的实现控制代码和功能框图产生相同的结果,可在PLECS中使用可配置子系统,其中一个实现包含框图,另一个包含代码。模拟相同功能的多个实现并将结果叠加在PLECSScope中是模型连续性的关键测试。

在PLECS中,通过从特定MCU或RTBox切换到通用目标,可以在离线仿真中使用生成的代码代替原始框图。此功能允许通过覆盖仿真结果快速验证生成的代码。

控制器测试

不仅要测试控制代码,还要测试整个控制硬件,包括MCU外围设备,通常都需要将实际功率级连接到控制器。然而,这通常是不切实际的,因为在最终调试之前功率级及其保护可能没有得到充分开发,某些错误的操作条件甚至可能损坏功率级。

为了独立于功率级测试控制硬件,控制器可以连接到模拟功率级行为的实时模拟器。这种方法被称为硬件在环(HIL)仿真,因为实际控制硬件是闭环仿真的一部分。用实时仿真代替功率级的优点是可以在大量正常和故障条件下广泛测试控制器的行为。

图3:通过离线模拟验证实时结果

PLECSRT盒

RTBox的真正优势在于它与PLECS仿真软件的端到端互操作性。只需按一下按钮,PLECS模型就会转换为实时C代码,编译、上传并在RTBox上启动。使用外部模式,来自RTBox的实时仿真数据可以显示在PLECSScopes中,并与离线仿真的结果进行比较。

表1:新RTBox变体之间的比较

结论

审核编辑:郭婷

长沙市望城经济技术开发区航空路6号手机智能终端产业园2号厂房3层(0731-88081133)

THE END
1.实时云渲染与离线渲染有什么区别?,科技,信息技术,好看视频实时云渲染与离线渲染有什么区别?,本视频由渲大师渲染提供,0次播放,好看视频是由百度团队打造的集内涵和颜值于一身的专业短视频聚合平台https://haokan.baidu.com/v?pd=wisenatural&vid=2634560108562357192
2.上海双燃智能管网仿真智慧管网在线仿真燃气供热实时仿真以实时数据为基础(实时仿真和离线仿真的区别就是是否用实时数据进行仿真),在实时仿真算法过程中,在任一实际时间段内仿真结果都表达了仿真对象相同时间段的特性,因此可以监测管网的实时工况。 离线仿真+实时仿真?数字孪生,可模拟管网新建、持续优化反馈给前面的环节,避免再次出现同样的错误,因此,数字孪生贯穿了http://www.srpipe.net/nd.jsp?id=39
3.国产化新高地:凯云实时仿真环境重磅上线!实时仿真机创新点什么是实时仿真? 实时仿真的基本原理是用运行着物理系统数学模型、带IO接口板卡的实时系统来模拟物理系统的行为,通过实时仿真器进行测试与验证方式也常被称为半实物仿真测试,或硬件在环仿真测试。 实时仿真同常见的软件离线仿真最大的区别是实时仿真要求模型的更新计算严格在仿真步长对应的时间内;而电力电子系统仿真的常https://blog.csdn.net/m0_71057114/article/details/138084879
4.离线渲染和实时渲染本质区别在计算机图形学领域,渲染是指将三维模型转换为二维图像的过程。而在这个过程中,离线渲染和实时渲染是两种常见的渲染方式。它们在技术原理、应用场景和实现方法上存在着明显的差异,本文将对离线渲染和实时渲染进行介绍,并探讨它们的本质区别。 文章目录 一、离线渲染 https://virbo.wondershare.cn/tech/410043.html
5.教你辨别实时渲染离线渲染实时云渲染混合渲染的区别和使用随着计算机技术的不断发展,渲染技术也在不断地进步和创新。在渲染领域,我们通常会遇到以下几种渲染方式:实时渲染、离线渲染、实时云渲染和混合渲染。这些渲染方式各有特点,本文将分别介绍它们的区别和使用。 一、实时渲染 实时渲染是指在用户操作时,系统能够在短时间内生成并呈现高质量的图像或视频。这种渲染方式一般用https://www.renderbus.com/share/post-id-1415/
6.工业机器人TP示教器在线编程与离线编程之间的区别是什么在线编程:主要依赖于示教器或者人机界面,通过手动操作或者图形化界面进行编程。操作人员可以实时看到机器人的运动轨迹和反馈信息,便于调试和修改。 离线编程:是在PC端使用特定的编程软件,通过虚拟仿真和建模来进行编程,然后将编程结果导入机器人。 三、实时性要求不同 https://docs.pingcode.com/ask/40290.html
7.案例9:使用计算—离线和在线使用的主要区别案例9:使用计算—离线和在线使用的主要区别 (\Program Files\ShellGlobalSolutions\PCTP\Tutorial\SMOCPro\Tutorial9_CalculationsRecursive.wsp) 在离线仿真与在线仿真中递归计算(计算中某个输出位号作为自身的函数)的行为是不一样的。行为的不同是因为嵌入离线仿真和嵌入在线系统的设计差异导致的。本教程的目的是着重介https://www.jianshu.com/p/28da66d9eafb
8.实时云渲染与离线渲染的区别是哪些?腾讯云开发者社区实时云渲染与离线渲染的区别是哪些? 实时云渲染是通过把3D渲染过程放到云端完成,从而打破用户设备限制的方式,它与离线渲染有着显著差异。 1、渲染过程 实时云渲染是在云服务器上进行的渲染,它能生成实时画面,方便用户访问和操作,而离线渲染不用响应用户操作,可以本地进行,生成的是非实时画面。https://cloud.tencent.com/developer/news/1292587
9.仿真与实测数据对不上怎么办?先分析离线仿真和实时仿真可能存在的区别。1,离散化方式不同。 离线仿真中一般默认选的是Tustin,而FPGAhttps://www.zhihu.com/question/594490512/answer/3023296358
10.2分钟读懂实时渲染和离线渲染的主要优势!实时渲染和离线渲染的主要区别在于: 1.渲染时间点不同。实时渲染采用即时生成图像,以实时显示在屏幕上;离线渲染采用事先完成所有渲染计算,延后输出结果。 2.渲染质量不同。实时渲染由于时间限制难以采用太过复杂的渲染算法和材质,图像质量相对较低离线渲染可以采用各种手段追求高度逼真的渲染质量。 https://www.3dcat.live/share/post-id-187/
11.离线仿真与实时仿真车速对比本文全文图片 速度跟随效果 柴油机冷却系统温度特性参数 电池温度变化 目标工况 冷却能力指标权重 综合热评价体系框架 控制策略求解流程图 实时仿真系统架构 离线仿真与实时仿真车速对比 柴油机转速和转矩变化 反馈控制时相关参数变化 反馈控制时经济性变化 反馈控制时相关参数变化 http://journal.bit.edu.cn/zr/cn/supplement/5955910e-3d73-4b55-8327-c8f0d137a55a
12.实时仿真架构实时仿真和离线仿真实时仿真架构 实时仿真和离线仿真 NSDT 编辑器搭建3D应用场景,本期介绍下孪生场景中一个一个非常重要的功能:模拟仿真。 1、什么是模拟仿真 模拟仿真是一种用于描述、分析和模拟现实世界中系统、过程或事件的计算机模型和程序。仿真通过输入各种参数和条件,生成一系列模拟结果,以帮助用户理解系统的行为、评估方案的效果https://blog.51cto.com/u_16099269/11540527