免疫数据驱动控制方法及解决涤纶工业丝卷绕系统控制问题的设备的制作方法

文档序号:6287105阅读:457来源:国知局
专利名称:免疫数据驱动控制方法及解决涤纶工业丝卷绕系统控制问题的设备的制作方法
技术领域
本发明属于信息控制领域,涉及免疫数据驱动控制方法及解决涤纶工业丝卷绕系统控制问题的设备。
背景技术
现有涤纶工业丝的生产技术和方法主要集中在一步法和两步法两个方面。其中一步法因为生产效率高,生产出的工业丝具有高强、高模和低缩性能等优势而被广泛使用。一步法包括四个基本步骤,固相聚合、熔融纺丝、拉伸热定型以及卷绕成型,卷绕成型作为最后一个步骤,对工业丝的力学、耐热、染色等性能起着至关重要的作用。卷绕成型的过程主要依靠于卷绕机,由于卷绕过程中,工艺变量等的不断变化,现有卷绕机的模型只能部分或者片面反映出卷绕成型的特征。而这种不精确的模型,时时刻刻制约着卷绕过程控制的发展,从而涤纶工业丝的生产工艺发展也受到限制。与此同时,随着测量仪表的高速发展,越来越多的生产、设备和过程中的数据可以被人们获取。不依靠精确的受控系统模型而直接利用数据从中找到对被控过程乃至控制系统的描述也成为了可能,这种描述是基于数据而设计的一种控制器,这种控制器再被放入控制系统中,通过其独特对数据处理的方式来优化、预报或者评价控制。这种方式被称为数据驱动控制。目前已有的数据驱动控制策略有,去伪控制(Unfalsified Control,UC),虚拟参考反馈整定(Virtual Reference Feedback Tuning,VRFT),迭代反馈整定(Iterative Feedback Tuning, IFT)等。值得一提的是,现在工业生产中已经被广泛使用的PID控制方法,其设计思路和工作原理也属于数据驱动控制的范畴。实际生产应用中,数据驱动控制策略面对的主要问题是由于没有精确的控制对象模型作为依托,含有该控制器的系统的稳定性、鲁棒性等性能难以达到最佳。同时由于控制器的设计需要利用大量的在、离线数据,这其中不可避免的会包含无用乃至错误信息,因此如何筛选出有利数据剔除无效数据也是数据驱动控制策略需要考虑的一个话题。免疫系统,作为生物(特别是脊椎动物和人类)特有的一种防御机制,具有多样性,自学习、记忆调节等特点。具有免疫功能的器官、组织、细胞、免疫效应分子以及相关基因之间的相互作用可以对集体产生保护性作用,即机体可以自主识别和排除抗原性异物, 以维护整个机体的平衡和稳定。若将整个机体看成一个控制系统,免疫在其中发挥着识别干扰,调节稳定,预测监视的作用。在此系统中,免疫可以抽象成一个仿生单元,通过反馈与自适应调节来调控其它控制器的控制效果,改善系统动态性能。也就是说,若将免疫调控单元与含有数据驱动控制器的系统相结合,可以与数据驱动控制效果相互补,从而改善卷绕机系统性能,增强对涤纶工业丝卷绕过程的控制,改善涤纶工业丝生产。现有技术中,尚未发现运用免疫调控的思路对数据驱动控制方法做出的改进或者设备。这是因为,目前没有人运用免疫调控的思路来改进数据驱动控制方法。现有的运用了数据驱动控制方法的系统动态性能较差。
本发明针对如何不依靠受控对象的精确模型同时能够很好的达到系统的动态要求这样一个技术问题,提出一种利用免疫数据驱动方法,并进一步把这个方法运用到涤纶工业丝卷绕过程控制的技术方案。

发明内容
本发明所要解决的技术问题是提供一种免疫数据驱动控制方法及解决涤纶工业丝卷绕系统控制问题的设备,并且利用基于免疫数据驱动的方法来解决上述背景技术中所提及的涤纶工业丝卷绕机的控制问题。本发明的免疫数据驱动控制方法的免疫数据驱动控制器仅利用系统的输入、输出以及控制量的数据进行工作,通过对数据的分析,得出当前卷绕过程的控制策略。本发明的免疫数据驱动控制方法,包括三个部分建立数据驱动控制环节,得出当前时刻的最佳控制策略;建立免疫调控环节得出控制量,根据免疫细胞反馈机理对数据驱动环节提出的所述当前时刻的最佳控制策略进行调节,使其满足系统动态性能要求;将所述免疫调控环节得出的控制量作用于常规控制器得到所述免疫数据驱动控制方法的最终输出。所述的数据驱动控制环节不依靠被控对象的数学模型,而仅使用该系统的输入、 输出以及控制量的数据工作,通过对数据进行分析,得出当前时刻的控制策略。所述的数据驱动控制环节通常可以采用去伪控制策略、虚拟参考反馈整定策略、 迭代反馈整定策略及懒惰学习策略;其中去伪控制策略通过对在线离线数据的分析选出合适的常规控制器参数,虚拟参考反馈整定策略利用被控对象的输入输出数据直接辨识控制器参数,迭代反馈整定策略利用闭环控制系统的测量数据用梯度迭代寻优的方法来寻找最优控制器参数,懒惰学习策略利用一个输入输出数据对组成的训练数据集,来寻找到输入与输出的映射关系。所述的免疫调控环节包括免疫反馈单元和免疫调节单元,两者根据免疫B细胞和 T细胞之间的反应来进行调控免疫调节单元中,把系统当前时刻误差当成抗原信号,B细胞接收的总刺激作为免疫调节控制量uinmUM(k);免疫反馈单元中,当抗原进入机体,信息被传递给辅助T细胞和抑制T细胞,其中抑制T细胞抑制辅助T细胞的产生,两者共同作用于 B细胞,B细胞产生抗体来清除抗原,一段时间后,当三种细胞的数量基本无变化,免疫调控环节达到平衡,此时B细胞接收的总刺激为免疫调控环节输出uimmUM (k)。所述的免疫调控环节输出uinmUM(k)作用于一个常规控制器,得到免疫数据驱动控制器输出u (k)。具体步骤包括1)建立免疫数据驱动控制环节免疫数据驱动控制器(3)包括数据驱动控制单元⑷、常规控制器(6)和免疫调控单元,其中免疫调控单元由免疫反馈单元(11)以及免疫调节单元(1 组成,其中被控对象参考输入(1)与数据驱动控制单元的输入端相连,输出误差( 分别与数据驱动控制单元G)、常规控制器(6)和免疫调节单元(1 的输入端相连,被控对象实际输出(9)与数据驱动控制单元的输入端相连,数据驱动控制单元的输出端与常规控制器(6) 的输入端相连,常规控制器(6)的输出端与免疫数据驱动控制器(3)输出端(7)相连,免疫反馈单元(11)的输出端与免疫调节单元(1 输入端相连,免疫调节单元(1 的输出端分别与常规控制器(6)和免疫反馈单元(11)的输入端相连;以免疫数据驱动控制器为核心控制系统还包括被控对象(8)、反馈传感器组(10)以及必要的信号传递及回路,其中被控对象参考输入(1)接收反馈传感器组(10)送来的被控对象(8)的输出数据,生成被控对象输出误差⑵与免疫数据驱动控制器⑶的输入端相连;免疫数据驱动控制器⑶的输出端 (7)与被控对象(8)相连,被控对象(8)与反馈传感器组(10)相连;2)确定免疫数据驱动控制环节的各个参数初始值根据被控对象特点和用户要求确定免疫数据驱动控制器参数采样时间ts,系统运行总时间TotalTime,控制器总数NumController,初始控制器编号i,免疫调控单元权值 n,其中采样时间%取值范围为W.01,l]秒,系统运行总时间TotalTime取值范围为 [100,400]秒,初始控制器编号从最后一个控制器初始,即i = NumController ;免疫调控单元权值η取值范围为W,l],当Π = O时,免疫调控单元不起作用,即本发明免疫数据驱动控制器相当于单个数据驱动控制器的控制效果;3)存储当前数据在每个采样周期内,记录该采样周期对应的被控对象实际输出(9)记为y(k)、被控对象参考输入(1)记为yjk)、常规控制器(6)输出(7)记为u(k)以及被控对象输出误差(2)记为e(k),并存储在数据驱动控制单元中;4)进行数据驱动控制在第k个采样周期内,按照数据驱动控制方法的计算步骤,计算出该采样周期内, 当前控制器的性能参数Τ_。,并因此求出数据驱动控制单元的性能指标Jk ;所述的数据驱动控制方法采用去伪控制策略、虚拟参考反馈整定策略或迭代反馈整定策略;5)进行免疫调控在第k个采样周期内,按照所述免疫反馈及调节两个单元的计算步骤,计算出免疫调控单元输出uinmUM(k);6)将免疫反馈调控得到的控制量UimnmJk)直接作用于常规控制器,并通过与4) 中Jk相结合来调节常规控制器的控制作用得到免疫数据驱动控制器最终控制输出u (k),将 u (k)送至被控对象,完成对被控对象的免疫数据驱动控制作用。作为优选的技术方案如上所述的免疫数据驱动控制方法,所述的数据驱动控制方法采用去伪控制策略同时常规控制器采用PID控制器。因此,采用去伪控制策略的优选数据驱动控制步骤为去伪控制策略在第k个采样周期内,按照数据驱动方法中去伪控制策略的计算步骤,设定常规控制器备选控制器集Kr,以及数据驱动控制权值滤波《工和ω2,计算出该采样周期内,控制器的性能参数Tspe。,并因此求出去伪控制单元的性能指标Jk,同时常规控制器(6)采用常见的PID控制器。具体为k为当前迭代次数,τ =k*ts为当前时刻,σ是噪声权值滤波,yjk)为被控对象参考输入,y(k)为被控对象实际输出,u (k)为常规控制器输出;
权利要求
1. 一种免疫数据驱动控制方法,其特征是建立免疫数据驱动控制环节,得出当前时刻的最佳控制策略;建立免疫调控环节得出控制量,根据免疫细胞反馈机理对数据驱动环节提出的所述当前时刻的最佳控制策略进行调节,使其满足系统动态性能要求;将所述免疫调控环节得出的控制量作用于常规控制器得到所述免疫数据驱动控制方法的最终输出; 具体步骤包括1)建立免疫数据驱动控制环节免疫数据驱动控制器C3)包括数据驱动控制单元G)、常规控制器(6)和免疫调控单元,其中免疫调控单元由免疫反馈单元(11)以及免疫调节单元(1 组成,其中被控对象参考输入(1)与数据驱动控制单元的输入端相连,输出误差( 分别与数据驱动控制单元G)、常规控制器(6)和免疫调节单元(1 的输入端相连,被控对象实际输出(9)与数据驱动控制单元的输入端相连,数据驱动控制单元的输出端与常规控制器(6)的输入端相连,常规控制器(6)的输出端与免疫数据驱动控制器C3)输出端(7)相连,免疫反馈单元(11)的输出端与免疫调节单元(1 输入端相连,免疫调节单元(1 的输出端分别与常规控制器(6)和免疫反馈单元(11)的输入端相连;以免疫数据驱动控制器为核心控制系统还包括被控对象(8)、反馈传感器组(10)以及必要的信号传递及回路,其中被控对象参考输入(1)接收反馈传感器组(10)送来的被控对象(8)的输出数据,生成被控对象输出误差( 与免疫数据驱动控制器(3)的输入端相连;免疫数据驱动控制器(3)的输出端(7) 与被控对象(8)相连,被控对象(8)与反馈传感器组(10)相连;2)确定免疫数据驱动控制环节的各个参数初始值根据被控对象特点和用户要求确定免疫数据驱动控制器参数采样时间ts,系统运行总时间TotalTime,控制器总数NumController,初始控制器编号i,免疫调控单元权值η, 其中采样时间%取值范围为
秒,系统运行总时间TotalTime取值范围为[100, 400]秒,初始控制器编号从最后一个控制器初始,即i = NumController ;免疫调控单元权值η取值范围为W,1],当Π =0时,免疫调控单元不起作用,即本发明免疫数据驱动控制器相当于单个数据驱动控制器的控制效果;3)存储当前数据在每个采样周期内,记录该采样周期对应的被控对象实际输出(9)记为y(k)、被控对象参考输入⑴记为yjk)、常规控制器(6)输出(7)记为u(k)以及被控对象输出误差(2) 记为e(k),并存储在数据驱动控制单元中;4)进行数据驱动控制在第k个采样周期内,按照数据驱动控制方法的计算步骤,计算出该采样周期内,当前控制器的性能参数Τ_。,并因此求出数据驱动控制单元的性能指标Jk ;所述的数据驱动控制方法采用去伪控制策略、虚拟参考反馈整定策略、迭代反馈整定策略或懒惰学习策略;5)进行免疫调控在第k个采样周期内,按照所述免疫反馈及调节两个单元的计算步骤,计算出免疫调控单元输出 immune(k);6)将免疫反馈调控得到的控制量UimmmJk)直接作用于常规控制器,并通过与4)中 Jk相结合来调节常规控制器的控制作用得到免疫数据驱动控制器最终控制输出u (k),将u (k)送至被控对象,完成对被控对象的免疫数据驱动控制作用。
2.根据权利要求1所述的一种免疫数据驱动控制方法,其特征在于,所述的数据驱动控制方法采用去伪策略以及常规控制器采用PID控制算法,具体包括数据驱动控制步骤和免疫调控步骤,其中,采用去伪策略的数据驱动控制步骤为在第k个采样周期内,按照数据驱动方法中去伪控制策略的计算步骤,设定常规控制器备选控制器集Kr,以及数据驱动控制权值滤波0^和ω2,计算出该采样周期内,控制器的性能参数Tspe。,并因此求出去伪控制单元的性能指标Jk,同时常规控制器(6)采用常见的 PID控制器。具体为数据驱动控制权值滤波Q1和《2需要满足
3. 一种根据权利要求1的免疫数据驱动控制方法解决涤纶工业丝卷绕系统控制问题的设备,其特征是卷绕机06)通过卷绕系统输出回路(38)连接到反馈检测模块(37),并通过反馈回路 (36)接到计算模块(35),计算模块(3 通过双向回路二(3 连接上位机(32),计算模块 (35)通过误差回路(34)输出至免疫数据驱动控制器模块(30),免疫数据驱动控制器模块 (30)还通过双向回路一(31)连接上位机(32),免疫数据驱动控制器模块(30)通过输出回路二 09)连接到卷绕机(26)、通过输出回路一 08)连接到横动控制电机(27),横动控制电机(XT)控制横动装置05);卷绕机06)通过卷绕系统输出回路(38)连接到反馈检测模块(37)检测卷绕系统的输出,并通过反馈回路(36)反馈到计算模块(35),计算模块(35)还通过双向回路二(33) 连接上位机(32),将反馈检测模块(37)得到的数据通过反馈回路(36)和上位机(3 通过双向回路二(3 输入的参考数据相比较,得到卷绕机06)的实际输出误差,计算模块(35) 通过误差回路(34)输出至免疫数据驱动控制器模块(30),免疫数据驱动控制器模块(30) 还通过双向回路一(31)连接上位机(32),根据上位机(3 通过双向回路一(31)输入的系统在线和离线数据,进行免疫数据驱动控制,免疫数据驱动控制器模块(30)通过输出回路二 09)连接到卷绕机( )、通过输出回路一 08)连接到横动控制电机(27),横动控制电机(27)控制横动装置0 ;横动装置0 与卷绕机06) —起对涤纶工业丝04)的卷绕过程进行控制。
全文摘要
本发明属于信息控制领域,涉及免疫数据驱动控制方法及解决涤纶工业丝卷绕系统控制问题的设备。本发明的免疫数据驱动控制方法结合了数据驱动控制机理和生物调节机制,能够在被控对象精确模型未知的情况下,实施闭环控制;当给出理想的控制效果时,该控制方法能够快速利用闭环系统的实际数据,并通过这些数据来对系统进行数据驱动控制,同时在免疫调控的作用下满足系统的动态性能要求。本发明的解决涤纶工业丝卷绕系统控制问题的设备,配置为采用免疫数据驱动控制方法,由于卷绕机的精确模型未知且用户对系统的动态要求又较高,从而采用配置了免疫数据驱动控制方法的设备来进行控制。
文档编号G05B13/04GK102298327SQ20111019183
公开日2011年12月28日 申请日期2011年7月10日 优先权日2011年7月10日
发明者丁永生, 王乐之, 王华平, 郝矿荣 申请人:东华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1