基于FPGA的多电机实时仿真测试方案

发布者:huanhui最新更新时间:2025-01-08 来源: elecfans关键字:FPGA  电机 手机看文章 扫描二维码
随时随地手机看文章

随着伺服控制技术的发展,多电机控制系统得到了广泛的应用。为了尽可能减少系统的开发周期及成本,通常采用的方法是,在实体电机确定生产或多电机控制系统控制算法选用前,对多电机同步控制系统进行实时仿真。


但目前业内基于FPGA纳秒级实时仿真平台大多是基于单电机而设计,如需进行多电机实时仿真,则需要进行FPGA的拓展和底层架构的修改,极大增加了用户的使用成本和学习精力。


EasyGo团队推出了2024版DeskSim的HIL应用,直接支持多电机同步实时仿真,通过调用电机库中的多种模块可直接实现多电机仿真功能,大大降低多电机仿真测试的门槛和设备投入与时间成本。


EasyGoMachine        

目前EasyGoMachine常用电机库中包含:鼠笼式交流感应电机、绕线式交流感应电机、直流电机永磁式、直流电机绕线式、直流无刷电机永磁同步电机六种

8d52f78c-f664-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

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

下面为大家分享利用PXIBox的HIL+RCP自闭环系统进行三电机系统的同步仿真。

三电机系统仿真         基于PXIBox的三电机系统仿真    

PXIBox是EasyGo基于PXI总线架构硬件平台研发的高性能旗舰型实时仿真产品。其采用新款多核实时CPU+多FPGA的硬件架构,可通过自闭环连接方式来进行模型在环测试,也可和实际设备进行连接来进行硬件在环测试或快速原型验证,是一款多功能、高性能、模块化的实时仿真产品。

三电机系统离线仿真

本次三电机系统采用的是直流无刷电机、永磁同步电机和鼠笼式交流感应电机的三电机系统同步仿真,仿真拓扑如下图所示。

8daed32c-f664-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

直流无刷电机参数为Rs= 2.8750 Ω;定子电感Ls=8.5mH;Ψfd= 0. 175Wb;转动惯量J= 0. 0008kg·m^2;极对数为4。

永磁同步电机参数为Rs= 1.5 Ω;电枢电感L=0.01H;Ψfd= 0. 2 Wb;转动惯量J= 0. 1kg·m^2;极对数为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。

8dbe78cc-f664-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

三电机系统实时仿真

EasyGoPXIBox的标准配置为两块FPGA板卡(HIL(6500)+RCP(6300))。

8dda3760-f664-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

6500 为仿真侧,6300为控制侧,两块板卡相对独立安装在PXIe-104 机箱总线上。FPGA板卡PXIe-6300推荐安装在机箱第2 卡槽,板卡PXIe-6500 安装在机箱第3 卡槽。

在Simulink案例库中建立“CPU+FPGA”程序,仿真拓扑图具体如下:

8df26e5c-f664-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

在实时模型的搭建过程中,需要把离线模型的程序进行拆分,将控制算法部署在CPU中。

在FPGA系统中,两个子系统分别对应两个FPGA板卡:FPGA1对应RCP6300板卡,主要负责高速脉冲的生成和信号采集;FPGA2对应HIL6500板卡,主要负责主电路拓扑和工况信号输出。

两块FPGA板卡通过外部的物理IO交互,并通过总线架构与CPU进行信息传输从而实现闭环控制。

8e0f355a-f664-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

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

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

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

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

8e2ef7aa-f664-11ee-a297-92fbcf53809c.jpg?imageView2/2/w/1000

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


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


关键字:FPGA  电机 引用地址:基于FPGA的多电机实时仿真测试方案

上一篇:变频电机与普通电机原理与结构差异
下一篇:关于绕线式变压器CST-MW工作室3D建模和验证方案

推荐阅读最新更新时间:2026-03-25 13:11

基于NI VeriStand实时平台的装甲越野车辆仿真测试
 "我们选择NI VeriStand作为实时平台。这个解决方案基于行业标准硬件,帮助我们以低成本实现了高性能系统。" – Andreas Abel, ITI The Challenge: 为装甲多用途车辆(AMPV)的内置系统设计整体验证策略。 The Solution: 使用由NI VeriStand软件和TraceTronic ECU-TEST自动化软件构建的实时测试工具设计一系列试验,最终建成一个硬件在环(HIL)测试台,以便更加快速、完整地验证内置系统。 图1:这些装甲车辆超过现行防护标准,并实现良好的重量优化 Author(s): Andreas Abel - ITI René Müller - TraceTro
[嵌入式]
莱迪思FPGA助力屡获殊荣的超级高铁及电机设计
作为低功耗可编程器件的领先供应商,可持续发展始终是莱迪思产品创新的一个核心指导原则。在过去几年里,莱迪思与Swissloop合作,一如既往地支持他们的超级高铁研究项目。对于该学生组织而言,过去的一年又是成果丰硕的一年。本文将介绍该团队2022年的一些项目进展及Swissloop领导人Roger Barton和Hanno Hiss开展的卓有成效的工作。 Swissloop团体照片 Swissloop是一个由苏黎世联邦理工学院(ETH Zurich)赞助的学生组织,主要从事超级高铁技术及其现实应用方面的研究。 他们的项目在SpaceX Hyperloop竞赛和巴伦西亚举行的欧洲超级高铁活动周(European Hype
[嵌入式]
莱迪思<font color='red'>FPGA</font>助力屡获殊荣的超级高铁及<font color='red'>电机</font>设计
采用FPGA实现发电机组频率测量计的设计
1 引言 在现代社会中,电资源成为人们生活当中不可缺少的一部分,而发电机和电动机在电力系统中扮演着非常重要的角色。在很多场合,需要对电机组和电网的频率进行测量。目前,频率测量的电路系统很多,这里介绍一种数字电路测频:基于FPGA的发电机组的频率测量计。 随着电子技术的不断发展和进步,以EDA为代表的数字电路设计发生很大变化。在设计方法上,已经从 电路设计 硬件搭试 焊接 的传统设计方式到 功能设计 软件模拟 下载调试 的电子自动化设计模式。在这种状况下,以硬件描述语言(Hardware Description Language)和逻辑综合为基础的自顶向下的电子设计方法得到迅速发展。Verilog HDL语言是目前应用最广泛的硬件描述
[测试测量]
采用<font color='red'>FPGA</font>实现发<font color='red'>电机</font>组频率测量计的设计
震撼!MCU+FPGA,引发电机控制革命!
电机是电气控制联系物理世界的肌肉。工业4.0时代,物联网、智慧工厂使电机的应用更加广泛,同时也对电机控制提出了更高的要求,业界希望电机具有更加高效节能、更长生命周期、更高精度和互联特性以及更加安全可靠。为实现以上目标,一系列先进的电机控制算法应运而生,许多算法需要MCU和FPGA协同处理以实现最佳性能。新一代的电机控制解决方案不仅拥有先进的硬件性能,还具有和电路板、软件完全匹配的开发环境来简化电机控制算法的应用。 近期,Avnet发表了一篇题为 使用新的 MCU+FPGA 解决方案加速电机控制革命 的文章,文章介绍了使用新的MCU和FPGA来提升电机控制性能的解决方案。文章中说: MCU和FPGA都增加了新特性来满足新的电机控制算法
[嵌入式]
震撼!MCU+<font color='red'>FPGA</font>,引发<font color='red'>电机</font>控制革命!
使用SoC FPGA进行工业设计和电机控制
引言 在工业系统中选择器件需要考虑多个因素,其中包括:性能、工程变更的成本、上市时间、人员的技能、重用现有IP/程序库的可能性、现场升级的成本,以及低功耗和低成本。 工业市场的近期发展推动了对具有高集成度、高性能、低功耗FPGA器件的需求。设计人员更喜欢网络通信而不是点对点通信,这意味着可能需要额外的控制器用于通信,进而间接增加了BOM成本、电路板尺寸和相关NRE(一次性工程费用)成本。 总体拥有成本用于分析和估计购置的寿命周期成本,它是所有与设计相关的直接和间接成本的扩展集,包括工程技术成本、安装和维护成本、材料清单(BOM)成本和NRE(研发)成本等。通过考虑系统级因素有可能最大限度地减少总体拥有成本,从而带来可持续的长期盈利能
[嵌入式]
基于FPGA的步进电机加减速控制器的设计
0 引言 几十年来,数字技术、计算机技术和永磁材料的迅速发展,为步进电机的应用开辟了广阔的前景。由步进电机与驱动电路组成的开环数控系统,既非常简单、廉价,又非常可靠。此外,步进电机还广泛应用于诸如打印机、雕刻机、绘图仪、绣花机及自动化仪表等。正因为步进电机的广泛应用,对步进电机的控制的研究也越来越多,在启动或加速时若步进脉冲变化太快,转子由于惯性而跟随不上电信号的变化,产生堵转或失步;在停止或减速时由于同样原因则可能产生超步。为防止堵转、失步和超步,提高工作频率,要对步进电机进行升降速控制。本文介绍一个用于自动磨边机的步进电机升降速控制器,由于考虑了通用性,它可以应用于其他场合。 从步进电机的矩频特性可知,步进电机
[嵌入式]
FPGA高速硬件在环仿真器进行电机控制器测试
   介绍   电机在现代生活中扮演着重要角色。出于对安全、成本及效率的考虑,工程师——尤其是混合电动力汽车(HEV)工程师——往往希望在特定的真实环境下通过仿真电机模型对电机控制器进行测试。   由于在经济及环境等方面展现出的优势,HEV受到了广泛的关注,而电机正是HEV的核心部件。尤其是考虑到HEV的电机及电力电子器件体积大, 成本高; 在让控制器去控制这些实际的部件前, 先用硬件在环仿真的方法来测试和验证控制器的性能是非常必要的.   本文讨论基于FPGA而设计的高速HIL仿真器来实现电机控制器测试。下图为HIL测试系统。   电机驱动仿真器包括DC电压源、逆变器桥路以及电机。我们支持永磁同步电机(PMSM)及
[嵌入式]
<font color='red'>FPGA</font>高速硬件在环<font color='red'>仿真</font>器进行<font color='red'>电机</font>控制器<font color='red'>测试</font>
装入CPLD/FPGA的步进电机运动控制器与驱动器
本设计实例进一步拓展了以前将步进电机驱动器集成到CPLD中的设计(参考文献1)。本实例不仅集成了驱动器,而且还集成了一个简单的单轴步进电机运动控制器。根据CPLD大小,可以将多个运动控制器设计到单一设备中。例如,单轴运动控制器采用68%或63%的可用宏单元设计到Xilinx XC95108中。运动控制器以确定的速度与时间曲线顺时针或逆时针旋转步进电机指定的步数。运动开始时,控制器对电机加速,直到其达到巡航速度,然后减速直到停止(图1)。 控制器可将电机速度调节到16 个值,V=VMAX×speed/16, 其中速度值为0到16的整数。在加速阶段,速度从1到16升高,在巡航阶段,速度保持在16,最后,在减速阶段,速度下降到1,直
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved