双电机同步控制

        记录自己在比赛中遇到问题的解决思路,即两台电机的负载力矩不同(即两台电机的输出功率不同),这就是通常所说的负载分配不均 现象,针对的是大疆3508电机。

        首先在设计过程中最初想法是当两台电机参数完全一致的时候,只需要参考转速一定,控制器合适,控制算法相同,那么就能实现转速同步,即使两台电机的负载扰动不同,也能在一定时间内恢复稳态,保持转速同步,恢复稳态的时间可以通过PD调节去调整恢复时间的长短,这种控制方法一般被称为主令并行控制。

 

        随后,在调试过程中发现发现,由于电机两边负载情况不同,很难通过这种方式去控制电机同步转动。

        考虑在两个电机的转速直接建立联系,采取主从控制的控制思想把上一台电机的转速输出作为下一台电机的转速给定,这样就能够实现两台电机转速同步但是缺点很明显,存在延时,尤其在启停和变速时,后电机的响应不够快不够迅速,导致启停出现一边倒的情况,对机械结构造成较大损害。

        经查阅资料,最终选择交叉耦合控制的思想:两台电机参数不一致情况下,造成两台电机的加速度不同时,在起动阶段或者带载情况下都会使转速同步误差增大。这时就需要对转速同步误差做一个反馈,把其作一个扰动前馈到转速控制环,对其进行控制,目标就是让转速同步误差尽可能为零。

        主令并行控制的基础上加入转速反馈和转速差反馈,形成闭环结构,通过转速差反馈可以有效地减小电机间的转速差值,增强同步能力和抗干扰能力,在转速环加入同步误差项,去进行双电机同步控制,提高进度,效果较好。

具体控制算法可以参考:介绍常见电机的控制算法 - 知乎 (zhihu.com)

基于模糊补偿器的电机同步控制算法Simulink可以用来实现对两个电机同步控制。Simulink是MATLAB中的一种工具,用于进行系统建模和仿真。电机同步控制是一种将两个电机协调运行的控制策略,通常用于一些需要确保两个电机各自动作的精确同步的应用中。 在这个算法中,模糊补偿器被用来处理电机系统中的不确定性和非线性,以提高系统的鲁棒性和稳定性。模糊补偿器是一种基于模糊逻辑原理的控制器,能够对输入信号进行模糊化、推理和模糊化解模糊处理,从而生成对电机的控制输出。 Simulink中的电机同步控制算法通常可以分为几个模块:输入信号、模糊补偿器、控制系统和输出信号。输入信号一般包括两个电机的速度或位置指令;模糊补偿器可以根据电机系统的特性和需求设计模糊规则集;控制系统使用模糊补偿器处理输入信号,根据模糊控制规则生成电机的控制输出;输出信号一般包括电机的实际速度或位置。 在Simulink中,可以使用各种适合的Simulink模块来实现电机同步控制算法,如模糊控制器模块、PID控制器模块和电机模型模块等。使用这些模块,可以进行仿真和分析,以验证算法的性能和稳定性。 总而言之,基于模糊补偿器的电机同步控制算法Simulink可以用于设计和实现能够确保两个电机精确同步运动的控制系统。通过Simulink的模块化特性,可以实现对电机系统的建模、仿真和分析,从而优化控制算法的性能和稳定性。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值