打印
[技术问答]

电机扭矩模式控制

[复制链接]
1086|28
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
13560009158lxi|  楼主 | 2020-3-4 09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
AutochipsMCU| | 2020-3-4 17:49 | 只看该作者
当速度稳定后,减小负载,导致误差增大。这里是指什么误差?

使用特权

评论回复
板凳
13560009158lxi|  楼主 | 2020-3-5 16:24 | 只看该作者
AutochipsMCU 发表于 2020-3-4 17:49
当速度稳定后,减小负载,导致误差增大。这里是指什么误差?

就是减小负载后,反馈的Iq变小,但是参考Iq还是保持不变,这个时候参考Iq和反馈的Iq的误差不断变大,从而导致Vq不断变大,最终达到最大,这个不是不合理吗?就比如说电瓶车载一个人,当乘客下车后,电瓶车在油门不变的情况下应该会增大一点速度,但是不会一直增速到最大一样。

使用特权

评论回复
地板
a20084666| | 2020-3-6 08:48 | 只看该作者
AutochipsMCU 发表于 2020-3-4 17:49
当速度稳定后,减小负载,导致误差增大。这里是指什么误差?

对了,你们的无刷无感方波,启动有加位置检测没?

使用特权

评论回复
5
AutochipsMCU| | 2020-3-6 11:00 | 只看该作者
13560009158lxi 发表于 2020-3-5 16:24
就是减小负载后,反馈的Iq变小,但是参考Iq还是保持不变,这个时候参考Iq和反馈的Iq的误差不断变大,从而 ...

如果转矩控制模式,如果目标Iq没变,负载变轻后,速度一定会增加。增加多少要看减轻的负载的大小了。下一个大汉和下一个小孩应该是有很大差别的。这样应该没什么毛病吧。速度快了则需要把油门松一下。我的理解:电动车,人就是一个闭环。

使用特权

评论回复
6
AutochipsMCU| | 2020-3-6 11:03 | 只看该作者
a20084666 发表于 2020-3-6 08:48
对了,你们的无刷无感方波,启动有加位置检测没?

可以支持脉冲注入位置检测

使用特权

评论回复
7
a20084666| | 2020-3-6 13:35 | 只看该作者
AutochipsMCU 发表于 2020-3-6 11:03
可以支持脉冲注入位置检测

你们官方的代码有没有,发个呗  我测试下效果

使用特权

评论回复
8
13560009158lxi|  楼主 | 2020-3-6 16:14 | 只看该作者
AutochipsMCU 发表于 2020-3-6 11:00
如果转矩控制模式,如果目标Iq没变,负载变轻后,速度一定会增加。增加多少要看减轻的负载的大小了。下一 ...

现在主要是负载减小后,反馈的Iq减小,一直小于目标,导致Vq一直增大,导致速度一直增加到很大,正常的电瓶车控制应该是负载减小后,速度增加,但是增加不多,不会一直增加,这个是否加了什么策略控制,使得正常运行,这个不理解。

使用特权

评论回复
评论
13560009158lxi 2020-3-9 10:57 回复TA
@xch :那根据油门开度怎么确定Vq,不是应该根据油门开度确定需求功率/扭矩,然后再确定Vq吗 
13560009158lxi 2020-3-9 10:19 回复TA
@xch :那vq增大,应该是功率增大才使得转速增大把,而不是扭矩把? 
13560009158lxi 2020-3-9 09:53 回复TA
@xch :请问Vq的大小决定的是电机的扭矩还是功率? 
13560009158lxi 2020-3-7 10:47 回复TA
@xch :这个解释厉害,哈哈 
13560009158lxi 2020-3-7 10:15 回复TA
@xch :那请问控制目标Iq的恒流控制有什么用途呢 
13560009158lxi 2020-3-7 09:32 回复TA
@xch :您的意思是直接给定vq进行开环控制,那电流环和速度环都用不上了,这不是FOC的两个环的控制吗 
13560009158lxi 2020-3-7 08:57 回复TA
@xch :您的意思是直接用电流环控制是恒流控制,那请问怎么实现恒压驱动呢,就是达到电瓶车的控制效果 
xch 2020-3-6 18:01 回复TA
“正常的电瓶车控制应该是负载减小后,速度增加,但是增加不多,不会一直增加” 就是直流电机的恒压驱动特性。 你用恒流驱动,负载减少,转速激增也是直流电机的特性。 
9
AutochipsMCU| | 2020-3-6 18:00 | 只看该作者
13560009158lxi 发表于 2020-3-6 16:14
现在主要是负载减小后,反馈的Iq减小,一直小于目标,导致Vq一直增大,导致速度一直增加到很大,正常的电 ...

可以加一些速度控制的策略,以速度和转矩两个变量因素来确定目标Iq

使用特权

评论回复
10
AutochipsMCU| | 2020-3-6 18:02 | 只看该作者
a20084666 发表于 2020-3-6 13:35
你们官方的代码有没有,发个呗  我测试下效果

官网的无感FOC有,无感方波原理一样都是用到母线电流获取一个初始位置。motorapp方波流程中没有加。

使用特权

评论回复
11
AutochipsMCU| | 2020-3-6 18:02 | 只看该作者
a20084666 发表于 2020-3-6 13:35
你们官方的代码有没有,发个呗  我测试下效果

官网的无感FOC有,无感方波原理一样都是用到母线电流获取一个初始位置。motorapp方波流程中没有加。

使用特权

评论回复
12
a20084666| | 2020-3-6 21:27 | 只看该作者
AutochipsMCU 发表于 2020-3-6 18:02
官网的无感FOC有,无感方波原理一样都是用到母线电流获取一个初始位置。motorapp方波流程中没有加。 ...

官网里的无感foc会先定位么?那你有没有方波的例程,带位置检测的

使用特权

评论回复
13
13560009158lxi|  楼主 | 2020-3-7 08:27 | 只看该作者
AutochipsMCU 发表于 2020-3-6 18:00
可以加一些速度控制的策略,以速度和转矩两个变量因素来确定目标Iq

我的理解是目标Iq是根据油门来决定的,如果固定一个油门,电瓶车输出的功率应该是不能变化的,如果这个时候负载变化了,根据速度来调节目标Iq电瓶车的输出功率不是变化了吗,这个不是向速度环控制一样?而不是扭矩控制?

使用特权

评论回复
14
xch| | 2020-3-9 10:15 | 只看该作者
13560009158lxi 发表于 2020-3-6 16:14
现在主要是负载减小后,反馈的Iq减小,一直小于目标,导致Vq一直增大,导致速度一直增加到很大,正常的电 ...

电机智商控制模型:

力矩M = 智商*系数; 转速 Ω = ∫ (M-ML) dt + Ω0;ML 是负载力矩,此处省略阻尼;用智商来控制时,仅当M=ML 时积分项等于0; 一旦不相等,积分项随着时间不收敛变成无穷大,所以转速不稳。当然加上阻尼项后最终转速会在一个点再平衡。

使用特权

评论回复
15
xch| | 2020-3-9 10:24 | 只看该作者
电机电压控制模型:
Vq = L di/dt + Em;  Em = 转速 Ω *系数;Em 为电机感应电动势; 前面微分项平均值收敛为0,所以Vq 与转速成正比。与负载变化无关。

只是因为电机不是理想的,还有直流电阻的损耗, 负载变化时,电阻损耗也变化,转速还是会变一点

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

0

粉丝