首页 上一页 1 2 3 下一页 尾页

直流调速或定位系统中什么时候需要电流环 点击:4991 | 回复:44



kaikaixinxin

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年9月09日
发表于:2013-09-09 09:38:26
楼主

大家好,

经常搜索到这个论坛的帖子看,获益良多,谢谢大家。

我是工控领域新手,最近想做点东西,但是市面没找到相关接口的东西,所以就准备查查资料看自己能做不。

目前遇到的一个问题,准备做一个直流有刷小电机(24v,3A左右)的驱动,原来只有位置环PI,但是参数一直不好调,我是用ti的东西做的。


第一个问题:位置环PI很不好调,有时Kp=0.6振荡或者说超调很小(即轻轻动一下负载,很快能稳定下来),有时Kp=0.3都半天稳定不下来(可能晃动幅度略大)。而且一加积分Ki,非常容易饱和。我是直接给一阶跃信号测试的。另外需要说明的是机械不是自平衡的,转动过程中负载变化比较大。看了很多PID调节的经验,还是没调好。希望谁能指点一下我,任何意见或建议都行。另外我看到有人在频域分析响应,有没有这方面的软件或方法?我目前一靠眼睛观察,二是直接在时域中看响应的波形。


第二个问题:调不好的时候我想到了电流环。但我上网搜了下,众说纷纭,也没弄明白到底需要电流环不。我看大家说加电流环主要有两个原因:1. 防止启动等电流过载。但是我想如果母线电压不高于电机额定电压的话,电流很难过载。2. 提高响应。虽然电流环刷新频率快的多,但是电流环的给定还是由速度环来的,不明白为什么会提高响应。比如稳速后负载突然变重,只有速度环有偏差后,才能让电流环跟随。电流环最多是让转矩在新的给定下能更快一步稳定,我不知道大家说的是不是这样子提高响应的。

另外电流环我使用自带12位ADC采样的,感觉采样精度大概只能达到8bit的样子,也没想到什么法子(比如过采样)提高精度(我的bipolar pwm 20khz,每个周期一个采样)。


恳求大家不吝赐教,谢谢!





第五纪冰川

  • 精华:3帖
  • 求助:5帖
  • 帖子:37帖 | 4224回
  • 年度积分:3
  • 历史总积分:12263
  • 注册:2005年2月18日
发表于:2013-09-09 09:58:13
1楼

直流调速,电流环是内环,肯定比速度环响应快。快速响应中必须有电流环,至少书上这么说。

但有点不解,为什么Kp降下来了反而会发生振荡?

你的PI调节算法是不是有问题哟?

kaikaixinxin

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年9月09日
发表于:2013-09-09 10:27:54
2楼

谢谢您。我不明白的是不知道为什么有电流环响应会快一些,我也不知道我上面的理解对不。或者从某种程度上看,我觉得有了电流环,可能参数调节更容易一些,(两个环某种程度上进行了解耦)。


PI算法是ti的官方例程,应该没问题。可能我动的幅度不一样,我举了一个有点极端的例子。但基本来说,Kp大的时候更容易振荡。

安全督察

  • 精华:9帖
  • 求助:39帖
  • 帖子:920帖 | 7079回
  • 年度积分:0
  • 历史总积分:26180
  • 注册:2005年7月03日
发表于:2013-09-09 13:33:43
3楼

顶贴!欢迎新手多发帖、回帖!

字字实在

  • 精华:5帖
  • 求助:12帖
  • 帖子:219帖 | 1207回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2013-09-09 13:34:42
4楼

1. 防止启动等电流过载。但是我想如果母线电压不高于电机额定电压的话,电流很难过载。

 

这个理解是不恰当的,对于一个双闭环的系统,

在启动初期,只有电流负反馈,没有速度负反馈。

在稳态时期,只有速度负反馈,没有电流负反馈。

最佳理想起动过程就是:在电机最大电流(转矩)受限制条件下,希望充分利用电机的允许过载能力,在过渡过程中始终保持电流(转矩)为允许的最大值,利用电动机的过载能力获得最快的动态响应。即启动时保证允许的最大电流Idm 。

 

 

字字实在

  • 精华:5帖
  • 求助:12帖
  • 帖子:219帖 | 1207回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2013-09-09 13:43:36
5楼

本帖是楼主在工控网生涯的开篇之作,朴实的文字,谦逊的语气,扎实的技术功底,我代表所有工控好友对您的来临表示欢迎,希望在以后的日子里我们共同学习,共同进步。谢谢楼主!

今生缘

  • [版主]
  • 精华:43帖
  • 求助:20帖
  • 帖子:4757帖 | 10148回
  • 年度积分:75
  • 历史总积分:111144
  • 注册:2011年3月02日
发表于:2013-09-09 15:49:13
6楼

楼主也不简单啊,有空多来论坛赐贴,大家相互学校习!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 09:31:10
7楼

引用 字字实在 的回复内容: 

……最佳理想起动过程就是:在电机最大电流(转矩)受限制条件下,希望充分利用电机的允许过载能力,在过渡过程中始终保持电流(转矩)为允许的最大值,利用电动机的过载能力获得最快的动态响应。即启动时保证允许的最大电流Idm 。


1、在电机启动过程中 ,只有电压(既速度)环,会使电机电压、电流无限制增长;

2、在电机启动过程中 ,只有电压(既速度)环,会是电机电压、电流无限制增长;增加“电流环”的作用是检测到大电流并负反馈后,限制电压、电流的无限增长,保证电机在允许最大电流下加速启动;

3、非常支持“字字实在”的发言!

 

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 09:43:49
8楼

4、上图:

1)电流idm ,就是电机允许的最大电流;

2)转速n的加速曲线,就是电流环限制电机电流在允许最大电流下的加速曲线;

3)决不是:电压(速度环)环的响应不足,用“电流环”来弥补电压环的不足,提高响应的!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 09:46:44
9楼

5、就是说,如果没有“电流环”,启动时电机电压、电流会很大,远远大于图上的idm;

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 09:48:45
10楼

6、所以“电流环”是起保护作用的,是防止速度(电压)环过载、过流的!

kaikaixinxin

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年9月09日
发表于:2013-09-10 11:11:23
11楼

谢谢。

有两点小疑问:

1. 在电机启动过程中 ,只有电压(既速度)环,为什么会使电机电压、电流无限制增长?


2. AMC的一款驱动器手册中有一段描述,可以从几个条件中判断是否需要加电流环(直译可能不是这个意思),其中一个条件是,Slow system response times. 应该可以看出电流环还是有高响应的作用。只是不知道how。

The following are indications that the current loop may need to be further tuned:

􀂃

Motor rapidly overheats even at low current

􀂃

Drive rapidly overheats even at low current

􀂃

Vibration sound comes from the drive or motor

􀂃

The motor has a high inductance (>10mH)

􀂃

The motor has a low inductance (near minimum rating of the drive)

􀂃

Slow system response times

􀂃

Excessive torque ripple

􀂃

Difficulty tuning position or velocity loops

􀂃

Electrical noise problems

􀂃

High power supply voltage (power supply voltage is significantly higher than

the motor voltage rating or near the drive high voltage rating)

􀂃

Low power supply voltage (power supply voltage is near the low voltage rating of the drive)


刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 12:53:03
12楼

引用 kaikaixinxin 的回复内容: 

有两点小疑问:

1. 在电机启动过程中 ,只有电压(既速度)环,为什么会使电机电压、电流无限制增长?

……


1、电机“速度闭环”,就是要电机速度为给定速度;

2、电机“速度闭环”,就是要电机速度为给定速度;如果检测反馈电机实际速度低,速度闭环的调节器就会调高电压,调高电机速度,直到给定速度为止;

3、电机“速度闭环”,就是要电机速度为给定速度;如果检测反馈电机实际速度低,速度闭环的调节器就会调高电压,调高电机速度,直到给定速度为止;如果电机负载重或者惯量大,速度偏差大保持,调节器就会继续调高电压,以致电机电流“无限”增大!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 12:55:37
13楼

4、如果是交流电机,速度闭环调节器会调高频率,以致电机电流增大到堵转电流;

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 13:09:35
14楼

引用 kaikaixinxin 的回复内容:

……

 2. AMC的一款驱动器手册中有一段描述,可以从几个条件中判断是否需要加电流环(直译可能不是这个意思),其中一个条件是,Slow system response times. 应该可以看出电流环还是有高响应的作用。只是不知道how。


1、其中一个条件是:“Slow system response times”,系统响应时间慢;

2、是指“电机负载重或者惯量大,速度偏差大保持,……”的情况,而不是说“速度闭环”工作属性响应慢;

 

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 13:19:04
15楼

3、从你给出的其他条件看:有“过热”、“振动声音”、“转矩脉动”、“电源电压高或者低”……,等等,都是需要限制电机电流的条件下使用“电流闭环”!

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 13:33:06
16楼

4、不要把速度环理解成“响应慢”,内电流环“响应快”,它们同时公用一个调节器,调节器的属性是相同的!

 

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 13:39:31
17楼

5、有很多都是翻译的错误,不懂专业,翻译出错!

kaikaixinxin

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 9回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2013年9月09日
发表于:2013-09-10 13:45:36
18楼

晕。即使偏差再大,最终调节的占空比最大也就100%(撇开抗饱和不算),即使100%,电机端加的电压最大也就是母线电压(还不算反电动势情况下),怎么可能过电流?(不过载的情况下或短时间运行,也不需要考虑温升)


你拿个12v的电机,直接加个12v的电压,会过电流吗?


刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 13:51:13
19楼

引用 kaikaixinxin 的回复内容:

 ……

 你拿个12v的电机,直接加个12v的电压,会过电流吗?


1、 直流电机的直接启动电流比交流电机还要大,可以是额定电流的几十倍!

2、因为直流电机的直流电阻r很小,如果速度是零,就是反电势为零,电机电流就非常大!

3、电机电流

I=(U-E)/r

刘志斌

  • 精华:5帖
  • 求助:0帖
  • 帖子:348帖 | 35827回
  • 年度积分:0
  • 历史总积分:75384
  • 注册:2006年7月30日
发表于:2013-09-10 13:53:09
20楼

4、直流电机启动用串联电阻箱启动的,你没有见过?


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页