多电机仿真篇丨双电机实时仿真测试应用EasyGo进行

电机学是电气工程的核心学科,深入研究和探讨了电动机的工作原理、设计控制方法、系统优化以及在不同领域的应用。电动机作为现代工业的重要动力源,其发展历程与生产力的发展紧密相连,同时电动机的不断创新也推动了社会生产力的提升。

电动机应用领域广泛,种类繁多、性能各异,因此分类方法也有很多种。以下是一些常见的分类方式:

▍按工作电源分类:分为直流电动机和交流电动机

▍按结构及工作原理分类:分为异步电动机和同步电动机

▍按转子的结构分类:分为鼠笼式交流感应电机和绕线式交流感应电机

国内虚拟研究平台多基于单电机设计,而实际工业中多电机配合工作更为常见,如机器人、3D打印机等。多电机同步控制在工业自动化生产系统中广泛存在,但目前基于FPGA纳秒级实时仿真平台多为单电机设计,进行多电机实时仿真需要进行FPGA拓展和底层架构修改,增加了使用成本和学习精力。

为解决这一问题,EasyGo团队推出了2024版DeskSim的HIL应用,直接支持多电机同步实时仿真,可实现多电机仿真功能,降低了多电机仿真测试的门槛和成本。

目前EasyGoMachine常用电机库中包含:鼠笼式交流感应电机、绕线式交流感应电机、直流电机永磁式、直流电机绕线式、直流无刷电机、永磁同步电机六种,后续还在持续更新中。

利用EasyGoMachine电机库中的模块,可以快速进行多电机系统程序的搭建,搭配EasyGoDeskSim软件将程序部署到FPGA中以不超过1.5us的步长进行实时运行,无需进行FPGA编译。

以上为EasyGoMachine常用电机库中的六种电机的配置参数。基于EasyGoMachine的电机模块、EasyGoDeskSim软件和实时仿真设备,用户就可以快速搭建任意的多电机仿真程序并进行验证。

CBox是一款快速原型控制器产品,采取CPU+FPGA的硬件架构,帮助用户在安全舒适的实验室快速调试和验证控制算法,而NetBox是一款基于FPGA架构的一体化电力电子FPGA实时仿真产品,搭配EasyGoDeskSim软件,就可以完成实时仿真设备的部署模型,系统程序的数据的下发与监测,从而高效进行模型在环硬件仿真实验。

1、双电机系统离线仿真

本次仿真测试采用的是永磁同步电机和鼠笼式交流感应电机双电机系统同步仿真,仿真拓扑如图所示。

永磁同步电机参数为:Rs=0.0485Ω;电枢电感L=0.395mH;Ψfd=0.1194Wb;转动惯量J=0.0027kg·m2;极对数为3。

鼠笼式交流感应电机参数为:定子电阻Rs=0.896Ω;定子电感Lls=1.94mH;转子电阻Rr'=1.82Ω;转子电感Llr'=2.45mH;互感Lm=46.2mH;转动惯量J=0.1475kg·m^2;摩擦系数F=0.013374Nm/(rad/s);极对数为2。

2、双电机系统实时仿真

我们使用NetBox仿真器来进行双电机电路的实时仿真,仿真步长为1us;使用CBox作为控制器,控制速率设为10khz,来完成闭环仿真测试。

利用EasyGoMachine模块,DeskSim可以把模型直接部署到FPGA进行快速仿真,仿真拓扑如下图所示。

这样,我们就完成了双电机系统的demo实时仿真程序。

实时模型搭建完成后就可以载入Desksim软件,软件会自动分析模型信息。

在交互界面,用户可自定义搭建交互模块,将实时仿真设备与上位机在同一个局域网中连接,就可以通过Desksim将载入的程序部署到相应的设备中并开始运行实时仿真。

我们将永磁同步电机转速设置为300RPM,鼠笼式交流感应电机转速设置为1500RPM,转矩均设置为10,仿真波形如下图:

通过仿真的结果可知,基于CBox+NetBox的双电机系统实时仿真结果与离线仿真结果基本一致,且调节转速和转矩的设定值,系统也能实时跟随变化,将电机转速稳定在设定值。

EasyGoDesksim可通过在线调参功能对系统的功率电路部分进行实时调控,这里就不过多赘述。

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