机械荟萃山庄

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2181|回复: 20

由张力控制到电机控制

[复制链接]

86

主题

1189

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13032
发表于 2022-1-6 18:27:45 | 显示全部楼层 |阅读模式
之前八爷说过,连续过程生产线的总体控制逻辑是,全线先定一个基准速度,一般定在最重要的轧辊处,这个由工艺决定,其它轴都是跟踪或者跟随。连续过程生产线轴与轴之间的关系一般分为两种,一种是速比关系,一种是张力关系。速比关系就是相邻两轴之间有个百分比的速度比例关系,两轴以转速控制为主,同时自动协调两轴之间的张力。张力关系就是相邻两轴之间保持一定的张紧力,电机轴以扭矩控制为主,同时自动协调两轴之间的转速。



目前很多产线两种控制方式都有,但是以张力控制为主。张力控制分为开环控制和闭环控制。开环控制就是不带张力反馈,所以精度很低,基本上被淘汰了。闭环控制就是带有张力反馈的,张力反馈一般有两种方式,一种是张力计,其实里面就是一个应变片,料带的张力反映到应变片上,再转成电信号传给控制器。张力计需要校正和去毛重,就是把惰性辊的重量去掉,纯粹测料带张力。另一种张力反馈是跳舞辊,料带的张力作用到跳舞辊上,跳舞辊后面一般带有比例阀或者线性编码器。跳舞辊有个好处就是可以吸收张力波动,可以使控制更稳定。一般重要的地方,空间又允许的话,都会用跳舞辊。



总的来说一个典型的张力闭环控制系统可以由电机-变频器-PLC-跳舞辊或者张力计构成,要注意的是张力一定是两根轴之间的张力,一根轴是没办法形成张力的,一只手是没办法拉紧料带的。具体说,比如现在系统检测到实际张力和设定张力出现偏差,那么程序会自动计算这个偏差,输入到PID控制器中,控制器得出一个输出值,这个值往往是电机的电流值,因为不管是交流电机还是直流电机,电流就对应电机扭矩,只不过交流电机多了一些坐标变换的步骤将电流解耦成dq轴,将与电机转矩相关的电流分量给单独拎出来了。控制器输出的其实是一系列开关信号,这些开关信号由载波和正弦波信号通过电压比较器得来。控制器里面有三角波发生器和正弦波发生器,其实就是LC电路通过选频,自激振荡得来的,为啥需要载波呢?这和无线电通讯道理是一样的,控制信号频率较低,往往发不出去,需要高频的载波把它给送出去。载波和正弦波相交得出的是一系列SPWM信号。这个SPWM信号控制着IGBT的开关,从而控制变频器的直流母线和电机之间的通断。通过调制SPWM信号的幅值和频率就可以控制电机的扭矩。此时电机的速度是自动变化的,其速度由上下游轴的转速相关。可以不用管它。



PID往往计算慢,张力控制会很不稳定,目前市面上出现了PID闭环控制+前馈控制的方式,据说效果不错,具体前馈控制的算法目前还没有搞懂,我估计就是一个表格,根据历史经验或者长期调试的经验形成在不同工艺条件下的一些对应关系。或者说通过数学建模硬算,具体就不得而知了。



上面说的张力控制是除了收放卷之外的轴的张力控制,如果是收放卷的话还多了个麻烦事,就是在产线启动,停止,加速,减速过程中张力很不稳定,这是因为需要考虑材料卷转动惯量的变化,收放卷时,材料卷卷径变大或者变小从而使得转动惯量不是一个常数。目前常用的做法是,在满卷时,定好一个PID参数,在空卷时,定好另一个PID参数,中间过程靠插补的方法去定PID值。在采用扭矩控制的方式控制张力时,需要在放卷的时候设定速度限定值,因为万一张力计出现故障了,控制系统得到错误的张力反馈值,一直在加扭矩,会导致电机转飞了。另外在收卷的时候,有一个锥度收卷的概念,这是因为材料卷越卷越大的时候,卷心的材料收到越来越大的压力,最后会出现竹笋状的问题,所以随着卷径变大,我们控制的张力目标值需要逐渐调小,反映到张力-时间的曲线上,就是一条向下的曲线。



另外还想多说两句电机控制里面扭矩-转速-位置三者之间的关系,扭矩是最底层的,转速居中,位置处在最高层。因为扭矩决定了加速度,加速度决定了速度,速度决定了位置。想单独控制其中任何一种都可以,其它参数都会自动协调的。比如控制速度,那么这时候系统会自动协调扭矩和位置,比如控制位置,系统也会自动协调扭矩和转速。这是一种物理上的关系,可以形成直觉,以利于我们理解。

本帖被以下淘专辑推荐:

回复

使用道具 举报

49

主题

890

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
15099
发表于 2022-1-6 18:45:02 | 显示全部楼层
现在基本都是SVPWM了
回复 支持 反对

使用道具 举报

1万

主题

4万

帖子

26万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
265180
发表于 2022-1-6 19:07:00 | 显示全部楼层
行,念书了,有了控制过程的概念

点评

狂念,根据工作需要看不不同的书,但始终对电机控制感兴趣,会持续念  发表于 2022-1-6 19:33
回复 支持 反对

使用道具 举报

8

主题

160

帖子

1504

积分

金牌会员

Rank: 6Rank: 6

积分
1504
发表于 2022-1-6 20:14:57 | 显示全部楼层
本帖最后由 Harry 于 2022-1-6 21:31 编辑

2DOF PID  feedforward是抗扰的概念, pid是跟踪问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

点评

浅风是对的  发表于 2022-1-6 22:13
PID是控制方式,不是跟踪方式  发表于 2022-1-6 20:41
前馈不是抗扰,为了提高响应速度的。  发表于 2022-1-6 20:36
回复 支持 反对

使用道具 举报

50

主题

1347

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16719
发表于 2022-1-7 08:53:36 | 显示全部楼层
PID是“事后诸葛”,滞后是最大问题。前馈是“神机妙算”,先知先觉,难点是模型难得。

点评

对的,  发表于 2022-1-7 10:53
回复 支持 反对

使用道具 举报

19

主题

2824

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14852
发表于 2022-1-7 09:16:37 | 显示全部楼层
首先明确一点,通常情况下不是PID慢,是执行机构慢,PID是很简单的算法,不考虑其它焊几片运放都能搞定的东西。你感觉慢那是参数配置的问题,你以为P是干什么的,就是调相位的。张力控制的重点是超调量和响应时间的平衡,对于稳定的产线来说PID基本够用,更别说现在的PID控制器智能的多。在印刷行业很长一段时间用比例阀加气缸,利用气缸的柔性控制张力辊。所以当觉得响应慢腾腾的时候要从系统上找问题,撕传函,光调PID解决不了问题。

点评

基于前次误差进行学习,这是迭代学习了,ilc控制。前馈是很古老的概念  发表于 2022-1-8 08:27
确定目标,确定流程的工艺,是不存在随机问题的,轧钢线,轧铝了,就是突变,一直轧钢,那个模型是不会改变的,自学习的模型越来越准确  发表于 2022-1-7 20:46
所以对于随机事件的响应一直是难题。  发表于 2022-1-7 14:52
前馈是基于被控对象数学模型的控制,当然外加简单自学习功能,根据每次的偏差反馈去迭代修正驱动信号,能使控制精度更高,但本质是基于模型的  发表于 2022-1-7 13:51
本质上就是初步的人工智能,通过在运行中记录数据积累经验。当年流行一时的倒立摆除了验证鲁棒性,也有测试神经网络的。  发表于 2022-1-7 12:37
回复 支持 反对

使用道具 举报

8

主题

160

帖子

1504

积分

金牌会员

Rank: 6Rank: 6

积分
1504
发表于 2022-1-8 12:01:54 | 显示全部楼层
反馈控制是根据输入与输出差值作为参考输入给控制器,调节P比例环节,加大增益,但容易输出超调。前馈是一种开环控制方式,这个在astrom的书有介绍,比如说阀控缸的方框图,负载是以扰动形式作用作用在油缸,通过前馈把扰动补偿。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|机械荟萃山庄 ( 辽ICP备16011317号-1 )

GMT+8, 2024-11-15 09:21 , Processed in 0.125099 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表