【技术实现步骤摘要】
基于直接逆控制算法的弱非线性网络控制方法
本专利技术涉及网络信号控制领域,具体涉及一种基于直接逆控制算法的弱非线性网络控制方法。
技术介绍
随着智能化控制系统的不断发展和普及,控制系统已经在不同的行业中发挥着不可替代的作用。利用智能化控制系统,能够对研究对象进行准确的控制,从而提高产品的质量。智能控制系统已经成为控制领域需要研究的核心问题。非线性控制系统是状态变量和输出变量相对于输入变量的运动特性不能用线性关系描述的控制系统。线性因果关系的基本属性是满足叠加原理。在非线性控制系统中必定存在非线性元件,但逆命题不一定成立。描述非线性系统的数学模型,按变量是连续的或是离散的,分别为非线性微分方程组或非线性差分方程组。利用多段反应算法,可以建立网络信号控制模型,从而完成智能网络信号控制。其详细内容如下所述:在控制过程中,网络信号必须符合下面的要求:电路中的电量呈均匀性分布。网络信号控制过程中的电压可以随时进行通断。在网络信号控制电路通电的情况下,电路中存在较强的惯性。现阶段,智能控制方法在网络信号领域中拥有极其广阔的发展空间。智能控制方法包括基于多段反应算法的智能控制方法、基于分层递阶智能体的智能控制方法和基于PID控制算法的智能控制方法等。其中,最常用的是基于多段反应算法的智能控制方法。利用以上传统算法进行智能控制,需要将线性系统模型作为一阶近似。假设非线性过小,将造成近似性增大的缺陷,从而增大了控制误差,使得控制结果失真。
技术实现思路
为了避免上述缺陷,本专利技术的目的是提供一种提高网络信号波动稳定性的基于直接逆控制算法的弱非线性网络控制方法。实现上述技术目的 ...
【技术保护点】
一种基于直接逆控制算法的弱非线性网络控制方法,其特征在于包括以下步骤:(1)通过弱非线性网络的处理器操纵对应的存储器划分设定所需的空间大小和空间位置的网络信号存储区域,并将其存储在网络信号存储区域中;(2)首先,处理器调用其内部的运算器按照最小二乘插值估计法的方式来运行,对传递来的网络信号所产生的误差进行补偿,得到误差补偿后的网络误差补偿的网络信号;然后将处理器调用其内部的运算器运行最小二乘插值估计法得到网络信号的稳定性系数;最后将处理器调用其内部的运算器将存储在网络信号存储分区中的补偿前的网络信号更新为补偿后得到网络误差补偿的网络信号;(3)所述处理器根据所述的网络误差补偿的网络信号,结合线性拟合方法得到弱非线性网络信号的控制信号;处理器取出误差补偿后的网络信号并调用其内部的运算器按照离散变换的方法运行,得到离散变换数据信号;处理器调用其内部的运算器按照弱非线性控制逆模型的方法运行得到控制网络信号的逆状态的网络信号;处理器调用其内部的运算器按照弱非线性控制逆模型的方法运行得到在u时刻的初始网络信号;处理器调用其内部的运算器按照弱非线性控制逆模型的方法运行得到复合离散变换数据信号;处理 ...
【技术特征摘要】
1.一种基于直接逆控制算法的弱非线性网络控制方法,其特征在于包括以下步骤:(1)通过弱非线性网络的处理器操纵对应的存储器划分设定所需的空间大小和空间位置的网络信号存储分区,并将网络信号存储分区存储在网络信号存储区域中;(2)首先,处理器调用其内部的运算器按照最小二乘插值估计法的方式来运行,对传递来的网络信号所产生的误差进行补偿,得到误差补偿后的网络误差补偿的网络信号;然后将处理器调用其内部的运算器运行最小二乘插值估计法得到网络信号的稳定性系数;最后将处理器调用其内部的运算器将存储在网络信号存储分区中的补偿前的网络信号更新为补偿后得到网络误差补偿的网络信号;(3)所述处理器根据所述的网络误差补偿的网络信号,结合线性拟合方法得到弱非线性网络信号的控制信号;处理器取出误差补偿后的网络信号并调用其内部的运算器按照离散变换的方法运行,得到离散变换数据信号;处理器调用其内部的运算器按照弱非线性控制逆模型的方法运行得到控制网络信号的逆状态的网络信号;处理器调用其内部的运算器按照弱非线性控制逆模型的方法运行得到在u时刻的初始网络信号;处理器调用其内部的运算器按照弱非线性控制逆模型的方法运行得到复合离散变换数据信号;处理器调用其内部的运算器按照弱非线性控制逆模型的方法运行得到弱非线性控制逆模型的期望输出的网络信号;处理器调用其内部的运算器运行得到期望输出的网络信号相对应的时刻的弱非线性控制逆模型的期望输出控制信号的值;处理器操纵对应的存储器划分电压参数信号和电压平衡状态参数信号的存储区域,处理器将其存储在电压参数信号和电压平衡状态参数信号的存储区域中;通过弱非线性网络的处理器操纵对应的存储器划分弱非线性网络信号传输与电压变化率之间的关联性信号的存储区域,处理器将其存储在弱非线性网络信号传输与电压变化率之间的关联性信号的存储区域中;(4)处理器调用其内部的运算器按照自适应直接逆控制法的方式来运行,对传递来的网络误差补偿的网络信号作为初始对象的网络信号;(5)处理器在存储器中开辟一个存储分区,在每个网络信号控制周期中,将弱非线性控制逆模型信号存储在该存储分区中,建立了弱非线性控制逆信号模型。2.根据权利要求1所述的基于直接逆控制算法的弱非线性网络控制方法,其特征在于:所述步骤(1)中,在网络信号控制的过程中,处理器根据所需网络信号的空间位置内设置有m个矩阵单元接受信号并按顺序组成阵列,根据公式(1)能够导出网络信号的空间位置Nm:式中,N1是网络信号控制系统中全部组件的数量,N2是控制过程中的位置参数,δ是网络信号控制系统负载情况下的电流分量,T是网络信号控制系统负载情况下的频率分量,B是信号带宽分量;根据公式(2)导出网络信号控制过程中的电压参数Xm:式中,v是电压变化分量系数,km是电压/电流变化率,y是网络信号控制系统负载惯性参数;根据公式(3)导出网络信号控制过程中的电磁变化率P:式中,N2是控制过程中的位置参数,Qt是网络空间的信号带宽,Q能够用来描述输入数据的阶次数目,是在B个信号带宽下,第m个矩阵单元接受信号的变化频率分量,q是处理器u时刻输入数据的阶次数目。3.根据权利要求1所述的基于直接逆控制算法的弱非线性网络控制方法,其特征在于:所述步骤(2)中,能够利用公式(4)和公式(5)导出控制网络信号的稳定性系数β和ψ,β=(1-σ)λ2((1+σ)ξ)式中,σ和ξ均是网络信号控制系统中的传递网络信号系数,λ是初始网络信号系数;利用公式(6)和公式(7)导出初始网络信号的状态参数G(α)和G(β):公式(6)和公式(7)中,设置网络信号控制系统中的经验统计值能够用β进行描述,网络信号状态参数能够用β的平均值进行描述,记作G(β),网络信号控制时的状态参数能够用α的平均值进行描述,记作G(α);δ是网络信号控制系统负载情况下的电流分量;v是电压变化分量系数;设置网络信号控制系统中的初始网络信号能够用G(A)=λ和G(A)=o进行描述,则能够得到网络信号误差补偿的详细步骤如下所述:利用公式(8)和公式(9)能够导出控制网络信号的状态参数G(α)和G(β):G(α)=(1-α)G(A)=(1-α)λ(8)G(β)=(1-β2)G(A)=(1-β2)o(9)网络信号控制过程中插值估计结果ψ能够用公式(10)进行计算:式中,β是设置网络信号控制系统中的经验统计值,则网络信号状态参数能够用β的平均值进行描述,记作G(β),网络信号控制时的状态参数α的平均值能够用进行描述,记作G(α);设置网络信号控制系统中的传递网络信号系数是(σ,ξ),ψ是网络信号控制过程中插值估计结果;Aj、Aj-l、Ak-u是控制网络信号的状态参数;λ是初始网络信号系数,u为时刻。4.根据权利要求1所述的基于直接逆控制算法的弱非线性网络控制方法,其特征在于:所述步骤(3)中,Step1:设置误差补偿处理后的网络信号的离散变换结果z(u+e)和z(u),能够用公式(11)和公式(12)进行描述:z(u+e)=gj(z(u+e-1),…,z(u+e-r),…,v(u-r))(11)z(u)=gj(z(u-1),…,z(u-q),…,v(u-e-r))(12)式中,v(u)是处理...