织机经纱张力自适应滑模控制器的设计与仿真*
2015-03-02吴震宇武传宇金英子
孙 哲,吴震宇,武传宇,金英子
(浙江理工大学机械与自动控制学院,浙江杭州310018)
0 引 言
织机送经机构除了要按织造需求适时送出相应长度的经纱外,还要使经纱保持一定的张力,因为经纱张力会直接影响到纺织品的产量和质量。如果经纱承受的张力平稳,可以有效抑制开车痕等现象。经纱张力的控制性能将会影响经纱张力的波动,从而影响织机的车速和效率,并最终影响织物的质量[1]。因此,合理的经纱张力控制方法对于提高织机生产效率和纺织品质量具有重大意义。
近年来,越来越多智能化、自动化的控制方法开始走进人们的视野,被应用于织机送经机构以维持经纱张力的恒定。刘官正[2]提出了一种基于Kalman 滤波器的RBF 神经网络整定PID 控制,在经纱张力控制上取得了良好的控制效果。林坤[3]将单神经元自适应控制应用于织机送经系统,具有良好的跟随特性,能有效改善系统的动态性能。张荣臻[4]将模糊专家控制和模糊神经网络控制应用于织机送经卷取机构中经纱张力的控制,保证了控制系统的控制精度和鲁棒性。
目前织机经纱张力控制方法中比较普遍的有PID控制、模糊PID 控制和神经网络控制等,而自适应滑模控制[5]方法在织机上的应用很少。
本研究将针对织机送经卷取系统设计一种自适应滑模控制器,并对其进行研究和分析。
1 被控对象动力学模型的建立
织机的结构简图如图1 所示,主要包括开口机构、引纬机构、打纬机构、送经机构和卷取机构等。综框在开口机构的作用下将经纱提起或下拉,形成一个菱形的梭口,让纬纱通过梭口后,综框回位使梭口闭合,让经纱夹持住纬纱。随后,纬纱在钢筘的前向摆动作用下被打向织口。同时,卷取机构将织物卷入落布辊,送经机构驱动织轴转动送出一定量的经纱,从而维持经纱张力恒定。
图1 织机结构
织机中的卷取辊一般是恒速转动的,所以,为了维持经纱张力恒定,系统主要的控制对象是驱动经轴转动的伺服电机,通过控制其转矩而控制经轴转动速度,从而控制经轴送经量,以维持经纱张力恒定。因为综框大约是以5 Hz 的频率在开口机构的带动下进行启闭运动,这个启闭运动是周期性的,加之开口运动对经纱张力改变的模型十分复杂,本研究可以近似地用一个频率为5 Hz 的正弦信号来模拟综框启闭运动对经纱张力的影响,即系统的外界干扰。
后梁上安装有经纱张力传感器,检测到的经纱张力即系统输出;而除去外界干扰下的线性系统被控对象的传递函数的表达式为[6-7]:
2 自适应滑模控制器的设计
自适应滑模控制系统结构图如图2 所示。
图2 自适应滑模控制系统结构图
在图2 中,其传递函数为:
式中:f—截止频率。
为了方便设计自适应滑模控制器,笔者用字母表示传递函数G:
因为参数a 体现的是对控制器输出信号u 的放大程度,而送经电机减速器的传动比等参数相对精确,可以认为a 是精确的。
给出参数b,c 和d 的上限:
定义跟踪误差e 为:
定义滑动变量S 为:
式中:λ >0。
设计出自适应滑模控制器输出信号为:
式中:K >0;sign(S)—关于滑动变量S 的符号函数;的估计值,其包含的自适应算法如下:
式中:ρ—自适应增益[8],ρ >0,它的选取将会影响到自适应算法对参数A 估计的速率及准确度,进而影响到能否快速有效地补偿外界干扰。
针对同一个被控对象模型,本研究用一个PID 控制器[9]和一个滑模控制器与所设计的自适应滑模控制器进行比较。
PID 控制器输出信号uP如下[10]:
式中:跟踪误差e 的定义同式(4);kP,kI,kD—比例增益、积分增益和微分增益。
给滑模控制器输出信号也引入低通滤波器F,并将滑模控制器输出信号设计为:
3 系统稳定性证明与仿真结果分析
为了证明自适应滑模控制系统的稳定性,定义李雅普诺夫函数V 为:
经过式(13)的推导,得到李雅普诺夫函数V 的一阶导˙V≤0,证明了控制系统的稳定。本研究经过不断地调试,对3 种控制器的控制参数赋值如下:
给定经纱张力值r 为:
噪声n 采用一个均值为0.000 01 N、方差为0.00 01 N2的随机噪声信号。滤波器F 的截止频率f 被设置为10 Hz。为了进一步减小抖振,本研究采用饱和函数sat(S)来替代式(7)和式(10)中的符号函数sign(S)[11],饱和函数的表达式如下:
本研究运用Simulink 对这3 种控制器进行仿真,采用固定步长的设置和欧拉-1 型的仿真运算解法,将采样周期设置为:
得到的仿真对比结果如图(3~5)所示。
瞬态响应下3 种控制器控制性能的对比结果如图3 所示。结果显示,PID 控制器的上升时间最短,但是进入稳态的时间最长,约为0.6 s,且存在较大超调。滑模和自适应滑模控制器的上升时间稍长,但是几乎没有超调,进入稳态的时间也较短,仅为0.4 s 左右,意味着跟踪误差可以更快地收敛到一个有界区域内。
图3 瞬态响应下3 种控制器性能比较
稳态下3 种控制器控制性能的对比结果如图4 所示。因为外界干扰p 的存在,3 种控制器作用下的系统输出信号都会围绕参考信号上、下波动,但波动幅度有所不同。PID 控制器的稳态误差最大,其峰值约为0.028 N;其次是滑模控制器,误差峰值为0.019 N 左右;自适应滑模控制器的稳态误差最小,其峰值在0.01 N以下。
图4 稳态下3 种控制器性能比较
控制器输出信号如图5 所示。
图5 控制器输出信号曲线
图5 显示,在响应开始时PID 控制器的控制量约为40 N·m,而滑模和自适应滑模控制器的控制量峰值约为20 N·m。虽经滤波,滑模类控制器输出信号的抖振仍比PID 控制器稍大,这归因于它们较强的非连续性,但是抖振对控制性能的影响基本可以忽略。可见,自适应滑模控制不仅可以保证控制系统的鲁棒性,而且可以通过自适应算法学习出系统的外界干扰并进行有效地补偿,其控制性能优于PID 控制和传统滑模控制。
4 结束语
笔者研究了经纱张力控制的被控对象和控制方法,考虑到被控模型的非线性特性,采用了正弦信号来模拟系统外界干扰,设计了一种自适应滑模控制器,运用李雅普诺夫判据证明了控制系统的稳定,并运用低通滤波器过滤了系统输出信号中的高频噪声。
本研究对自适应滑模控制器和一个PID 控制器、一个传统滑模控制器进行了仿真对比,结果表明,所设计的自适应滑模控制器具有响应快、无超调、稳态误差小、鲁棒性强等优点,具有广阔的应用前景。
[1]陈家新,施广军,杨立新. 剑杆织机经纱张力数学模型及仿真[J].东华大学学报,2012,38(4):465-470.
[2]刘官正.织机经纱张力控制策略研究[D]. 杭州:浙江大学电气工程学院,2008.
[3]林 坤.基于自适应算法的电子送经卷取控制系统设计[D].杭州:浙江理工大学机械与自动控制学院,2010.
[4]张荣臻.织机经纱张力智能控制策略研究[D]. 杭州:浙江大学电气工程学院,2010.
[5]刘金琨.滑模变结构控制Matlab 仿真[M].北京:清华大学出版社,2012.
[6]周其洪.新型高速织机的关键控制技术研究[D]. 上海:上海大学机电工程与自动化学院,2008.
[7]刘卫东,常安涛,刘和进,等.基于AT9261 和CAN 总线的高档织机控制器上位机系统设计[J].轻工机械,2013,31(5):41-44.
[8]TAN K K,HUANG S N,JIANG X. Friction modeling and adaptive compensation using a relay feedback approach[J].IEEE Transactions on Industrial Electronics,2001,48(1):169-176.
[9]薛定宇.控制系统计算机辅助设计[M].北京:清华大学出版社,2006.
[10]王衍平.单神经元PID 算法在包装机温控系统中的应用[J].包装与食品机械,2013(3):69-72.
[11]UTKIN V. Sliding mode control in electro-mechanical systems[M].New York:Taylor & Francis,2009.