基于控制参数动态重构的三足式离心机网络化控制方法技术

技术编号:15955437 阅读:30 留言:0更新日期:2017-08-08 09:55
基于控制参数动态重构的三足式离心机网络化控制方法,包括以下步骤:1)、根据实际工况对控制对象进行建模;根据系统IAE性能指标设置调度器阈值、调度策略、系统采样周期、系统传输周期初始值,采样序列和更新序列,系统模型为(1);2)、根据当前的网络服务质量动态重构通信序列并在线解析计算控制器参数3)由D/A转换后输出至执行器,由执行器作用到被控对象,使被控对象运行在给定的范围内。本发明专利技术可根据网络实时状态进行控制器参数动态重构的单一控制器,克服原有控制器结构复杂并受通信序列传输周期约束问题,避免多个控制器周期性切换,方便被工程技术人员掌握。本发明专利技术可有效改善网络环境,提高网络利用率及系统的整体性能。

【技术实现步骤摘要】
基于调度与控制器参数动态重构的三足式离心机网络化控制方法
本专利技术属于工业以太网控制
,涉及的是一种基于调度与控制器参数动态重构的三足式离心机网络化控制方法。
技术介绍
三足式离心机是化学原料药生产过程中常用的辅助设备之一。三足式离心机的安全管理是一个复杂多因素耦合的系统问题,涉及操作过程的各种设备设施的检测、维修、维护,操作人员的规范操作、防护设备的正确使用,特种作业过程中的监护管理等。实现三足式离心机的安全管理是提高安全生产水平和药品质量的重要保障。网络控制系统是一种全分布式、网络化实时反馈控制系统,是指传感器、控制器及执行器和通信网络的集合,用通信网络提供设备之间的数据传输,从而实现系统资源共享和协调操作。目前,针对多变量通信受限的网络控制器的设计方法普遍采用通信序列及混合逻辑动态构架的概念将原有网络控制系统转变成集调度和控制于一体的离散周期性时变切换系统,进而设计相应的控制器。这类设计方法普遍存在控制器的个数要受原有通信序列周期数的约束并且结构复杂;更进一步,当网络服务质量发生动态变化的时候,往往需要多个控制器周期性频繁切换才能确保控制系统的性能;另一方面,这类方法所用到的相关专业理论知识较多,不便于被工程技术人员掌握和推广使用。
技术实现思路
为了克服具有随机短时延的多输入/多输出三足式离心机网络化控制系统中存在控制增益、通信序列无法动态重构的问题,本专利技术提供可根据系统IAE性能指标动态地调整信息的传输方式,克服网络传输调度受限于当前传输网络利用率的先验知识,无法自适应网络的动态变化,无法保证整个闭环网络化控制系统具有良好的抗干扰性和鲁棒性,在恶劣情况下甚至会引起控制器失效,从而使得整个闭环网络控制系统达不到预先设计的控制性能问题。同时,本专利技术可根据网络实时状态进行控制器参数动态重构的单一控制器,克服原有控制器结构复杂并受通信序列传输周期约束问题,避免多个控制器周期性切换,方便被工程技术人员掌握和推广使用。本专利技术可有效改善网络环境,提高网络利用率及系统的整体性能。为了解决上述技术问题采用的技术方案为:基于调度与控制器参数动态重构的三足式离心机网络化控制方法,包括如下步骤:Step1、根据实际工况对三足式离心机进行系统辨识和参数估计如式(1):其中表示r维三足式离心机的状态向量;表示m维三足式离心机输入向量,τk表示每个采样周期内的随机有界网络短时延,且满足0≤τk≤eh(0<e<1)h为控制系统的采样周期,表示q维的部扰动信号,表示三足式离心机的被调输出转速、压力和流量信号向量,Ap,Bp,Cp是适当维数的系统矩阵;Step2:设置控制系统的采样周期h、调度周期步长N、调度周期T,并满足:T=Nh;设置三足式离心机kT+αh时刻采样序列的调度系数θi(kT+αh)阈值ηi和kT+βh时刻更新序列的调度系数δj(kT+βh)阈值并设置调度策略如式(2)所示:其中i∈(1,…,r),α∈(1,…,N)j∈(1,…,m),β∈(0,…,N-1),IAE表示信号的绝对误差性能。当k=1时,设置初始调度矩阵Λα=I,Ξβ=I,否则根据调度策略生成当前调度周期T内的采样调度矩阵和更新调度矩阵其中为kT+αh时刻采样序列调度系数组成的向量,为kT+βh时刻更新序列调度系数组成的向量;Step3:系统以调度周期T离散化,并根据step2的调度策略建立如下映射关系:其中为系统调度后控制器的输入状态向量,为经系统调度后控制器的输出向量;构建系统增广向量矩阵包括:状态向量矩阵X(kT),控制器输出U(kT)、控制器的有效输入执行器的有效输入被调输出Z(kT)、外部扰动信号W(kT)、采样调度矩阵更新调度矩阵和并建立新的映射关系如下:其中:Step4:设置系统状态反馈控制器重新构造新的状态向量G、M、N、L如下:L=H1′并建立集调度与控制为一体的闭环系统模型(5):其中:Kk为控制器参数,τkd----表示第k个调度周期内第d个采样周期的时延,A、B0(τk)、B1(τk1)、H0、Ae、B′0(τk)、B′1(τk)、H′0、D′0(τk)、C′e、D′1(τk)、H′1为中间计算变量;Step5:重新定义计算变量并在线求解以下的优化问题:利用上一步得到的可行解,可得状态反馈控制器参数其中表示矩阵的伪逆;当k=k+1,重新回到Step3求解控制器参数;转速控制信号由D/A转换输出至旋转电磁阀,压力控制信号由D/A转换输出至减压阀,流量控制信号由D/A转换输出至分流集流阀,最后作用到三足式离心机装置,使三足式离心机的转速、压力和流量运行在给定的范围内。本专利技术的有益效果主要表现在:单一控制器、系统传输周期动态重构、控制器参数动态重构结构简单。附图说明图1是本专利技术给出的三足式离心机闭环控制结构图图2是本专利技术实际运行时采用的结构示意图实施方式下面结合附图对本专利技术作进一步描述。参照图1~图2,一种基于调度与控制器参数动态重构的三足式离心机网络化控制方法,本实施例三足式离心机温度、压力网络化控制过程:第一步、在组态界面上设置模型辨识的相应参数,确定三足式离心机的辨识模型如下:其中:x(t)是系统的状态向量,u(t)=[u1u2]T是控制输入向量,u1代表罐内蒸汽阀门开度,u2代表冷凝水阀门开度。z(t)=[z1z2]T是被控输出向量,z1代表罐内温度,z2代表罐内压力。w(t)是外部扰动向量。由工控机将对象模型辨识参数等数据送到存储单元RAM中;并在组态界面上设置系统为“离线”调节状态。按照附图2所示的闭环控制结构图组建一个闭环控制系统。第二步:在组态界面上设置系统采样周期h=1s,调度周期的步长N=2,IAE控制性能指标的阈值分别为η1=0.01,η2=0.05,第三步:在组态界面上点击“运行”键,在线计算调度的通信序列、控制器参数。第四步:对u(k)进行限幅,防止积分饱和,然后由D/A转换后输出至执行器,由执行器作用到被控对象,使被控对象运行在给定的范围内;此时组态界面上显示的是在线情况下的系统闭环响应曲线,观察曲线进行在线微调。第五步:在组态界面上设置系统为“在线”调节状态,启动控制系统参数调节,重新执行“在线控制程序”得到当前时刻的控制量。以上阐述的是本专利技术给出的一个实施例表现出的优良优化效果,显然本专利技术不只是限于上述实施例,在不偏离本专利技术基本精神及不超出本专利技术实质内容所涉及范围的前提下对其可作种种变形加以实施。本文档来自技高网...

【技术保护点】
基于调度与控制器参数动态重构的三足式离心机网络化控制方法,包括以下步骤:Step 1、根据实际工况对三足式离心机进行系统辨识和参数估计如式(1):

【技术特征摘要】
1.基于调度与控制器参数动态重构的三足式离心机网络化控制方法,包括以下步骤:Step1、根据实际工况对三足式离心机进行系统辨识和参数估计如式(1):其中表示r维三足式离心机的状态向量;表示m维三足式离心机的阀门开度输入向量,τk表示每个采样周期内的随机有界网络短时延,且满足0≤τk≤eh(0<e<1)h为控制系统的采样周期,表示q维的部扰动信号,表示三足式离心机的被调输出转速、压力、流量信号向量,Ap,Bp,Cp是适当维数的系统矩阵,Rx(r,m,q,n∈x)表示x维的实数集;Step2:设置控制系统的采样周期h、调度周期步长N、调度周期T,并满足:T=Nh;设置三足式离心机kT+αh时刻采样序列的调度系数θi(kT+αh)阈值ηi和kT+βh时刻更新序列的调度系数δj(kT+βh)阈值并设置调度策略如式(2)所示:其中i∈(1,…,r),α∈(1,…,N)j∈(1,…,m),β∈(0,…,N-1),IAE表示信号的绝对误差性能。当k=1时,设置初始调度矩阵Λα=I,Ξβ=I,否则根据调度策略生成当前调度周期T内的采样调度矩阵和更新调度矩阵其中为kT+αh时刻采样序列调度系数组成的向量,为kT+βh时刻更新序列调度系数组成的向量;Step3:系统以...

【专利技术属性】
技术研发人员:邵奇可李鹏欢何正强
申请(专利权)人:浙江工业大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1