浅析Simplorer的永磁直流电机控制(下)

电子说

1.3w人已加入

描述

接下来修改常量模块属性。

双击CONST1并将名称更改为N_REF,将值给定为1000。

仿真

常量模块

接下来修改INTG积分模块属性。

双击INTG1并将名称更改为Integral_Gain,在参数选项卡中将KI给定为20。

仿真

INTG积分模块

接下来修改限制模块属性。

双击LIMIT1并将名称更改为Limiter,在参数选项卡中,将UL给定为20,将LL给定为0。

仿真

限制模块

接下来修改TPH Block (Schmitt Trigger) 模块属性。

双击TPH并将名称更改为Control_Output,在参数选项卡中,将THRES1给定为-2.5,将THRES2给定为2.5,将VAL1给定为-1,将VAL2给定为1。

仿真

TPH Block(Schmitt Trigger)模块

接下来连接模块和控制方案。

按下入进行10个模块的连接。

仿真

连接10个模块

将Control_Output模块连接到Mosfet的门级。

仿真

Control_Output模块连接到Mosfet的门级

接下来进行后处理准备。

选择菜单Draw>>Report>>Rectangular Plot,并将绘图放置在原理图中,如放在电路上方,此时会自动弹出New Trace窗口,用户可通过选择数量来选择流经DCMP电机的电流 DCMP1.IA,单击“Add Trace”按钮,然后单击“Close”关闭。

仿真

Rectangular Plot放置在电路上方

仿真

选择DCMP电机的电流 DCMP1.IA

接下来设置模拟分析。

在本示例中,由于使用的控制技术,无法轻松预测 Mosfet 开关频率,为了确保以适当的方式表示所有可能的瞬态,在这种情况下,我们为Hmin和Hmax设置了非常小的值。在瞬态分析设置窗口中,给定Tend为120ms,给定Hmin为1ns,给定Hmax为1ms,点击OK键确认。

仿真

瞬态分析求解设置

最后进行分析与结果的查看。

选择菜单Simplorer Circuit>>Analyze运行分析,流经直流电机的电流的最终结果应与下图非常相似。

仿真

电流结果

选择图表报告RMB>>Modify Report,选择参数DCMP1.N与TorqueLoad.VAL同时按下Add Trace,得到如下结果。

仿真

电流、转速、转矩结果

用户需要注意的是,当电机加速到所需速度时,电机电流将受到限制,一旦电机达到所需速度,电机电流就会降低以保持速度,当转矩负载再次增加时,它会导致电机电流增加以支持增加的转矩负载,以保持速度恒定。

此Workshop到此结束,最后,在工作文件夹中保存名为WS_2_1 的文件。

3 总结

本文以永磁直流电机为例,介绍了基于Simplorer的电机控制模型。我们建立了一个简单的 AC/DC 二极管整流器,为直流永磁电机供电,同时还构建了一个完整的控制方案,用于在启动和突然负载变化的情况下驱动电机,来对永磁直流电机进行控制。Simplorer强大的虚拟仿真技术,可帮助用户深入研究产品设计的每个方面,是电机及驱动系统、以及新能源系统理想的设计工具,能在快速实现高精度设计的同时,降低设计成本。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
Tomdawn 2023-08-08
0 回复 举报
谢谢楼主 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分