m24h作者
3年1个月前IP:上海
925798
14楼

今天修改了一些模型 重构了流程图 并比较了在同一种电机/机械系统/铣雕任务下 非细分细分和位置单环PID的效果

flow2.png

直接驱动效果如下 (第三个曲线是电机相电流)

dir-2.png

细分的效果如下

div8-2.png

位置单环PID(为省麻烦在连续域下做)效果如下

pid-2b.png

不得不说 参数调好的PID效果是惊人的 无震荡 快速到位 然而参数的校调并不容易 Kp要小于直接驱动时候等效的"转矩/夹角"比是关键的方法 其他参数也需要比较保守 不然甚至会产生激烈震荡的电机电流(在不停地纠正) 然而在非连续域可能会有别的结果

pid-2.png

其实直接开环驱动 也类似没有Ki/Kd的PID 而且Kp的线性关系 变成了正弦关系 于是我试着使用满电流的1/8去做开环驱动 也得到了近似无震荡的效果

dir-2b.png

但是显然 因为电流太小 并不合适实际应用 (而PID因为有积分项 遇到大阻力可以逐渐提高电流) 不过我想起Trinamic公司的几个开环驱动 也能做到类似静音之类的效果 我猜想大抵也和开环时候的电流控制有关 比如电流慢慢到位? 

评论
文号 / 925798

千古风流
名片专栏发私信
学术分 1
总主题 68 帖总回复 1007 楼拥有证书:进士 学者 机友
注册于 2020/01/22 18:44:43最后登录 2026/10/31 02:54:58
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:上海

个人简介

个人开源项目: m24h.github.io

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的