[发明专利]带死区的PID控制器的控制方法及纱线恒张力控制系统无效
申请号: | 201310012410.3 | 申请日: | 2013-01-14 |
公开(公告)号: | CN103066909A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 高明煜;黄健;黄继业;何志伟;马国进;曾毓;吴占雄;李芸 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H02P21/00 | 分类号: | H02P21/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 死区 pid 控制器 控制 方法 纱线 张力 控制系统 | ||
1.带死区的PID控制器的纱线恒张力控制系统包括MCU、电机驱动模块、无刷电机、导纱轮和纱线张力传感器,所述的MCU中包括带死区的PID控制器、无刷电机控制器、定时器霍尔接口和A/D转换模块;其特征在于:MCU的电机控制输出端与电机驱动模块的开关管输入端连接,电机驱动模块的驱动端与无刷电机的绕组输入端连接,无刷电机的位置信号输出端与MCU的定时器霍尔接口模块输入端连接,无刷电机驱使导纱轮转动,导纱轮带动纱线,纱线张力传感器测量纱线张力,纱线张力传感器电压信号输出端与MCU的A/D转换模块的信号输入端连接;
张力设定输入张力大小的期望值与A/D转换模块输入值做减法后送入带死区的PID控制器,带死区的PID控制器输出PWM信号给无刷电机控制器的速度调节输入端,无刷电机控制器的电机控制输出端输送正确的开断时序信号给电机驱动模块的开关管输入端,电机驱动模块的驱动端输出电机驱动信号给无刷电机的绕组输入端,无刷电机的位置信号输出端输出无刷电机内部位置信号给定时器霍尔接口模块输入端,定时器霍尔接口模块的输出端将无刷电机的当前位置信号送到无刷电机控制器的位置检测端口,无刷电机驱使导纱轮转动,导纱轮带动纱线,纱线上的张力作用于纱线张力传感器,纱线张力传感器将纱线张力信号转换成模拟电压信号送入到A/D转换模块。
2.带死区的PID控制器的控制方法,其特征在于:该方法具体包括以下步骤:
步骤1:采集A/D转换的数值保存为r(t);
步骤2:采集张力设定输入的数值保存为y(t);
步骤3:计算误差e(t)=r(t)-y(t);
步骤4:设定系统能够容忍的最大误差为ε,如果|e(t)|> ε则执行步骤5,否则执行步骤6;
步骤5:e(t)=e(t),执行步骤7;
步骤6:e(t)=0,执行步骤7;
步骤7:根据设定的比例系数Kp,计算并保存u1(t),u1(t)= Kp*(e(t)-e(t-1)),e(t-1)为e(t)的前一次误差测定;
步骤8:根据设定积分系数为Ki,计算并保存u2(t),u2(t)=Ki*e(t);
步骤9:根据设定微分系数为Kd,计算并保存u3(t), u3(t)=Kd*(e(t)-2e(t-1)+e(t-2)),e(t-2)为e(t-1)的前一次误差测定;
步骤10:将u1(t)、u2(t) 、u3(t)三项相加,得出输出量大小为u(t),u(t)=u1(t)+u2(t)+u3(t);
步骤11:重复步骤1~10,t为采集的次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310012410.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:加氢精制催化剂的硫化方法
- 下一篇:一种生牛乳体细胞检测试纸及其制备方法