一种用于控制飞行器速率的控制系统及其控制方法与流程

文档序号:11690765阅读:249来源:国知局
一种用于控制飞行器速率的控制系统及其控制方法与流程
本发明涉及飞行器领域,尤其涉及飞行器的控制,特别地,涉及一种用于控制飞行器速率的控制系统及其控制方法。
背景技术
:随着科技的快速发展,飞行器的控制技术也在不断进步,人们对于飞行效果的要求标准也随之不断提高。飞行器控制所要解决的问题在于如何改善其飞行效果,诸如静态及动态特性、自适应能力、鲁棒性等。目前应用的控制方法为通过常规pid控制或模糊pid控制进行,其中,常规pid控制具有一定的局限性,当遭遇气流等外部干扰时,常规pid控制难以进行自动调整以适应外界环境的变化,即自适应差,而模糊pid控制在外部突发情况时,可以进行自我调节,自适应能力强,但是,当无突发情况时(常态飞行时),通过模糊pid控制进行控制,飞行器飞行的稳定性较差。因此,亟需在常态飞行时保证飞行的稳定性、而在突发情况时保证飞行的自适应性的一种飞行器控制方法。技术实现要素:为了克服上述问题,本发明人进行了锐意研究,设计出一种用于控制飞行器速率的控制系统及其控制方法,所述系统将常规pid控制器与模糊pid控制器进行结合,并对两者进行权重分配,所述方法采用常规pid控制器与模糊pid控制器进行混合控制,并根据工程的实际情况对常规pid控制器与模糊pid控制器进行权重分配,这样,在常态飞行时能够保证飞行的稳定性,在突发情况时能够提高自适应性,从而完成本发明。本发明一方面提供了一种用于控制飞行器速率的控制系统,具体体现在以下方面:(1)一种用于控制飞行器速率的控制系统,其特征在于,所述系统包括常规pid控制器1,对飞行器姿态角进行常规pid控制,并输出常规pid控制量u;模糊pid控制器2,用于对飞行器姿态角进行模糊pid控制,并输出模糊pid控制量u’;权重分配模块3,用于对常规pid控制器1和模糊pid控制器2进行权重分配,其中,所述权重分配模块3以偏差e的绝对值∣e∣为参考信号,对参考信号∣e∣进行模糊化处理,得到对应的语言值∣e∣,然后对∣e∣进行模糊推理和去模糊化,得到常规pid控制器和模糊pid控制器的权重分别为x1和x2;和运算器4,用于对u、u’以及x1、x2进行数据处理,得到所述系统的pid控制量u系;其中,在权重分配模块3内设置有用于进行模糊推理和去模糊化的权重分配数据库,在所述权重分配数据库内设置有∣e∣的隶属度函数,其中,∣e∣的论域为:∣e∣={0.2,0.5,0.8,1.1,1.4,1.7,2,2.3}。(2)根据上述(1)所述的系统,其中,所述模糊pid控制器2包括微分处理器21,用于对偏差e进行微分处理,得到偏差变化率ec;模糊控制模块22,用于对偏差e和偏差变化率ec进行模糊控制处理,得到pid参数增量,即比例增益增量δkp’、积分增益增量δki’和微分增益增量δkd’;和pid调节器23,用于获得模糊pid控制器2对飞行器速率的模糊pid控制量u’。(3)根据上述(1)或(2)所述的系统,其中,所述模糊控制模块22包括模糊化子模块221,用于对偏差e和偏差变化率ec进行模糊化处理,分别得到e和ec的语言值e和ec;模糊推理子模块222,用于对e和ec进行处理,得到pid参数增量的语言值的隶属度函数,所述pid参数增量的语言值包括δkp’、δki’和δkd’;去模糊化子模块223,用于对pid参数增量的语言值的隶属度函数进行去模糊化,得到pid参数增量的语言值,即δkp’、δki’和δkd’;和pid参数增量实际值转换子模块224,用于δkp’、δki’和δkd’进行处理,得到pid参数增量,即δkp’、δki’和δkd’。(4)根据上述(1)至(3)之一所述的系统,其中,所述权重分配模块3包括绝对值求取子模块31,用于对偏差e进行绝对值化处理,得到偏差e的绝对值∣e∣,在进行权重分配时,采用偏差e的绝对值∣e∣作为参考信号;和权重分配子模块32,用于对常规pid控制器1和模糊pid控制器2进行权重分配。(5)根据上述(1)至(4)之一所述的系统,其中,所述权重分配子模块32包括参考信号模糊化模块321、权重分配模糊推理模块322、权重分配去模糊化模块323和权重实际值转换模块324,其中,所述参考信号模糊化模块321用于对参考信号∣e∣进行模糊化处理,即将输入值匹配成语言值的过程,得到对应的语言值∣e∣;所述权重分配模糊推理模块322和权重分配去模糊化模块323用于对参考信号的语言值∣e∣进行处理,得到权重的模糊控制讯号x1和x2;所述权重实际值转换模块324用于对权重的模糊控制讯号x1和x2进行处理,得到常规pid控制器和模糊pid控制器的权重分别为x1和x2;优选地,在所述权重分配子模块32内还设置有权重分配规则库。(6)根据上述(1)至(5)之一所述的系统,其中,在权重分配数据库内设置有∣e∣的隶属度函数,优选为三角形隶属度函数,更优选为等腰三角形隶属度函数;和/或在权重分配数据库中还设置有x1/x2的隶属度函数,优选为三角形隶属度函数,更优选为等腰三角形隶属度函数,其中,在x1/x2的隶属度函数中,x1和x2的论域为:x1={0,0.1667,0.3334,0.5,0.6667,0.8334,1},x2={0,0.1667,0.3334,0.5,0.6667,0.8334,1}。(7)根据上述(1)至(6)之一所述的系统,其中,所述运算器4包括乘法器一41,用于对常规pid控制器1的常规pid控制量u及其权重x1进行乘积处理;乘法器二42,用于对模糊pid控制器2的模糊pid控制量u’及其权重x2进行乘积处理;和累加器43,用于对乘法器一和乘法器二分别得到的乘积结果进行加和处理,得到所述系统的pid控制量u系。(8)一种控制飞行器飞行器速率的控制方法,优选采用上述(1)至(7)所述控制系统进行,其中,所述方法如下进行:步骤1、利用常规pid控制器1和模糊pid控制器2同时进行信号处理,分别得到常规pid控制量u和模糊pid控制量u’;步骤2、利用权重分配模块3对常规pid控制器1和模糊pid控制2进行权重分配,得到常规pid控制器1的权重以及模糊pid控制2的权重,即x1和x2;步骤3、利用运算器4对步骤1和步骤2得到的常规pid控制量u、模糊pid控制量u’以及常规pid控制器1的权重x1、模糊pid控制2的权重x2进行数据处理,得到所述系统的pid控制量u系;优选地,步骤1与步骤2同时进行。(9)根据上述(8)所述的方法,其中,步骤2包括以下子步骤:步骤2.1、对参考信号进行模糊化,得到参考信号的语言值,即∣e∣;步骤2.2、根据权重分配数据库和权重分配规则库对∣e∣进行模糊推理,然后利用重心法进行去模糊化得到权重的语言值;步骤2.3、利用去模糊因子将权重的语言值转换为实际值,得到常规pid控制的权重,即x1,以及模糊pid控制器的权重,即x2。(10)根据上述(8)或(9)所述的方法,其中,在步骤3中,所述数据处理如下进行:a、将常规pid控制器的常规pid控制量u与常规pid控制器的权重x1进行相乘处理,得到u*x1,同时,将模糊pid控制器的模糊pid控制量u’与模糊pid控制器的权重x2进行相乘处理,得到u’*x2;b、步骤3.1得到的乘积结果u*x1和u’*x2进行加和处理,得到所述系统的pid控制量u系。附图说明图1示出本发明所述飞行控制系统的结构示意图;图2示出模糊pid控制器的结构示意图;图3示出模糊pid控制器中e和ec的隶属度函数图;图4示出模糊pid控制器中δkp’、δki’和δkd’的隶属度函数图;图5示出权重分配模块的结构示意图;图6示出权重分配模块中︱e︱的隶属度函数图;图7示出权重分配模块中x1/x2的隶属度函数图;图8示出运算器的结构示意图;图9示出实施例以及对比例1~2在顺风阵风的扰动下的simulink仿真试验结果;图10示出实施例以及对比例1~2在逆风阵风的扰动下的simulink仿真试验结果;图11示出对比例3中权重的语言值x1/x2的隶属度函数图;图12示出实施例与对比例3在顺风阵风的扰动下的simulink仿真试验结果;图13示出实施例与对比例3在逆风阵风的扰动下的simulink仿真试验结果。附图标号说明:1-常规pid控制器;2-模糊pid控制器;21-微分处理器;22-模糊控制模块;221-模糊化子模块;222-模糊推理子模块;223-去模糊化子模块;224-pid参数增量实际值转换子模块;23-pid调节器;3-权重分配模块;31-绝对值求取子模块;32-权重分配子模块;321参考信号模糊化模块;322-权重分配模糊推理模块;323-权重分配去模糊化模块;324-权重实际值转换模块;4-运算器;41-乘法器一;42-乘法器二;43-加法器。具体实施方式下面通过附图对本发明进一步详细说明。通过这些说明,本发明的特点和优点将变得更为清楚明确。本发明一方面提供了一种用于控制飞行器速率的控制系统,如图1所示,所述系统包括常规pid控制器1、模糊pid控制器2和权重分配模块3;其中,所述常规pid控制器1,用于对飞行器姿态角进行常规pid控制,得到常规pid控制量u;所述模糊pid控制器2用于对飞行器姿态角进行模糊pid控制,得到模糊pid控制量u’;所述权重分配模块3用于对常规pid控制器1和模糊pid控制器2进行权重分配。所述常规pid控制量u和模糊pid控制量u’均是对舵机的调节值,控制舵机的转动量。其中,当速率的实际检测值c与设定值r之间的偏差e较大时,权重分配模块3分配给模糊pid控制器2的权重较大,以达到减小超调、加快响应的效果;当速率的实际检测值c与设定值r之间的偏差e较小时,权重分配模块3分配给常规pid控制器1的权重较大,以达到消除模糊pid控制器2在系统稳定时存在静态误差的目的。在本发明中,所述常规pid控制器(比例-积分-微分控制器)是一个在工业控制应用中常见的反馈回路部件,由比例单元p、积分单元i和微分单元d组成,pid控制的基础是比例控制,积分控制可消除稳态误差,但可能增加超调,微分控制可加快惯性系统响应速度以及减弱超调趋势;所述模糊pid控制器是将模糊控制与pid控制结合,利用模糊推理方法实现对pid参数的在线自整定。根据本发明一种优选的实施方式,在所述常规pid控制器1的控制过程中,对t时刻的偏差e(t)进行处理,给出t时刻的常规控制值u(t)。在进一步优选的实施方式中,在常规pid控制器1内进行如式(1)所示处理:其中,在式(1)中,u(t)表示常规pid控制器1在t时刻输出的常规pid控制量,kp表示常规pid控制器1的比例增益,ti表示常规pid控制器1的积分时间常数,td表示常规pid控制器1的微分时间常数,另,ki=kp/ti,ki表示常规pid控制器1的积分增益,kd=kp*td,kd表示常规pid控制器1的微分增益。根据本发明一种优选的实施方式,如图2所示,所述模糊pid控制器2包括微分处理器21、模糊控制模块22和pid调节器23。其中,所述微分处理器21用于对偏差e进行微分处理,得到偏差变化率ec;所述模糊控制模块22用于对偏差e和偏差变化率ec进行模糊处理,得到pid参数增量,即比例增益增量δkp’、积分增益增量δki’和微分增益增量δkd’;所述pid调节器23采用常规pid控制器,其原始控制参数为原始比例增益kp0’、原始积分增益ki0’和原始微分增益kd0’;经过所述模糊控制模块22和所述pid调节器23的处理,模糊pid控制器2得到的控制参数为kp’、ki’和kd’,其中,kp’=kp0’+δkp’,ki’=ki0’+δki’,kd’=kd0’+δkd’。在进一步优选的实施方式中,在pid调节器23内进行如下式(2)所示处理:其中,在式(2)中,u’(t)表示模糊pid控制器2在t时刻输出的pid控制量,kp’表示模糊pid控制器2的比例增益,t’i表示模糊pid控制器2的积分时间常数,t’d表示模糊pid控制器2的微分时间常数。根据本发明一种优选的实施方式,如图2所示,所述模糊控制模块22包括模糊化子模块221、模糊推理子模块222、去模糊化子模块223和pid参数增量实际值转换子模块224。其中,所述模糊化子模块221用于对偏差e和偏差变化率ec进行模糊化处理,即将输入值匹配成语言值的过程,亦即以适当的比例转换到论域的数值,分别得到e和ec,其中,e和ec分别表示e和ec的语言值;所述模糊推理子模块222用于对e和ec进行处理,得到模糊控制信号;所述去模糊化子模块223用于对模糊控制讯号进行处理,得到pid参数增量的语言值,即δkp’、δki’和δkd’;所述pid参数增量实际值转换子模块224用于δkp’、δki’和δkd’进行处理,得到pid参数增量,即δkp’、δki’和δkd’,作为模糊控制模块22的输出值。在进一步优选的实施方式中,在所述模糊控制模块22内还设置有数据库和规则库。其中,数据库提供处理模糊数据的相关定义,包括数据的范围是大是小;而规则库则藉由一群语言控制规则描述控制目标和策略,包括条件。在更进一步优选的实施方式中,模糊推理子模块222根据数据库和规则库进行模糊推理。根据本发明一种优选的实施方式,所述模糊化子模块221进行如下处理:e=e*ke和ec=ec*kec。其中,ke表示e的模糊因子,kec表示ec的模糊因子。根据本发明一种优选的实施方式,如图3所示,在数据库内,e和ec的隶属度函数采用三角形隶属度函数。在进一步优选的实施方式中,如图3所示,e和ec的隶属度函数采用等腰三角形隶属度函数。在更进一步优选的实施方式中,如图3所示,e和ec的隶属度函数形状一致。根据本发明一种优选的实施方式,如图3所示,在数据库内,e的论域均为:e={-6,-4,-2,0,2,4,6}。在进一步优选的实施方式中,如图3所示,在数据库内,ec的论域均为:ec={-6,-4,-2,0,2,4,6}。根据本发明一种优选的实施方式,如图3所示,在数据库内,e和ec的变量范围均分别采用六个模糊状态进行描述,即pb、pm、ps、zo、ns、nm和nb。其中,pb为positivebig的缩写,表示在正方向上大的偏差或偏差变化率;pm为positivemedium的缩写,表示在正方向上中的偏差或偏差变化率;ps为positivesmall的缩写,表示在正方向上小的偏差或偏差变化率;zo为zero的缩写,表示近于零的偏差或偏差变化率;ns为negativesmall的缩写,表示在负方向上小的偏差或偏差变化率;nm为negativemedium的缩写,表示在负方向上中的偏差或偏差变化率;nb为negativebig的缩写,表示在负方向上大的偏差或偏差变化率。在进一步优选的实施方式中,e/ec与模糊状态的关系如下:pb(e/ec>4),pm(2<e/ec≤6),ps(0<e/ec≤4),zo(-2<e/ec≤2),ns(-4≤e/ec<0),nm(-6≤e/ec<-2),nb(e/ec<-4)。在本发明中,设δkp’、δki’和δkd’的在模糊控制模块内的语言变量分别为δkp’、δki’和δkd’。根据本发明一种优选的实施方式,如图4所示,在数据库内,δkp’、δki’和δkd’的隶属度函数为三角形隶属度函数。在进一步优选的实施方式中,如图4所示,δkp’、δki’和δkd’的隶属度函数为等腰三角形隶属度函数。在更进一步优选的实施方式中,如图4所示,δkp’、δki’和δkd’的隶属度函数形状一致。根据本发明一种优选的实施方式,如图4所示,δkp’、δki’和δkd’的论域均分别为:δkp’/δki’/δkd’={-3,-2,-1,0,1,2,3}。在进一步优选的实施方式中,δkp’、δki’和δkd’的变量范围均分别采用六个模糊状态进行描述,即pb、pm、ps、zo、ns、nm和nb。在更进一步优选的实施方式中,δkp’、δki’和δkd’与模糊状态的关系均分别如下:pb(2≤δkp’/δki’/δkd’),pm(1<δkp’/δki’/δkd’≤3),ps(0<δkp’/δki’/δkd’≤2),zo(-1<δkp’/δki’/δkd’≤1),ns(-2≤δkp’/δki’/δkd’<0),nm(-3≤δkp’/δki’/δkd’<-1),nb(δkp’/δki’/δkd’<-2)。根据本发明一种优选的实施方式,所述模糊推理子模块222根据规则库进行模糊推理,得到模糊控制讯号。在进一步优选的实施方式中,所述规则库包括模糊规则表一、模糊规则表二和模糊规则表三,分别如表1~3所示。表1模糊规则表一表2模糊规则表二表3模糊规则表三根据本发明一种优选的实施方式,所述去模糊化子模块223采用加权平均法(重心法)对模糊控制讯号进行去模糊化处理,得到δkp’、δki’和δkd’。在进一步优选的实施方式中,所述重心法如式(3)所示:其中,在式(3)中,x表示δkp’、δki’或δkd’隶属度函数的横坐标,y表示δkp’、δki’或δkd’隶属度函数的纵坐标。根据本发明一种优选的实施方式,所述pid参数增量实际值转换子模块224进行如下处理:δkp’=δkp’*kup;δki’=δki’*kui;δkd’=δkd’*kud。其中,kup表示在对δkp’进行语言值向实际值δkp’转换时采用的去模糊因子,kui表示在对δki’进行语言值向实际值δki’转换时采用的去模糊因子,kud表示在对δkd’进行语言值向实际值δkd’转换时采用的去模糊因子。根据本发明一种优选的实施方式,如图5所示,所述权重分配模块3包括绝对值求取子模块31和权重分配子模块32。其中,所述绝对值求取子模块31用于对偏差e进行绝对值化处理,得到偏差e的绝对值∣e∣,在进行权重分配时,采用偏差e的绝对值∣e∣作为参考信号;所述权重分配子模块32用于对常规pid控制器1和模糊pid控制器2进行权重分配。在本发明中,由于模糊pid控制器与常规pid控制器的差别主要体现在适合的偏差范围不同,所以权重分配选择的参考信号为系统瞬时偏差的绝对值。根据本发明一种优选的实施方式,如图5所示,所述权重分配子模块32采用模糊控制方法对常规pid控制器1和模糊pid控制器2进行权重分配。其中,模糊控制方法是利用模糊数学的基本思想和理论的控制方法。在进一步优选的实施方式中,如图5所示,所述权重分配子模块32包括参考信号模糊化模块321、权重分配模糊推理模块322、权重分配去模糊化模块323和权重实际值转换模块324。在进一步优选的实施方式中,在所述权重分配子模块32内还设置有权重分配数据库和权重分配规则库。在更进一步优选的实施方式中,所述参考信号模糊化模块321用于对参考信号∣e∣进行模糊化处理,即将输入值匹配成语言值的过程,得到对应的语言值∣e∣;所述权重分配模糊推理模块322和权重分配去模糊化模块323用于对参考信号的语言值∣e∣进行处理,得到权重的语言值x1和x2;所述权重实际值转换模块324用于对权重的语言值x1和x2进行处理,得到常规pid控制器和模糊pid控制器的权重分别为x1和x2。根据本发明一种优选的实施方式,所述参考信号模糊化模块321利用参考信号模糊因子对参考信号进行处理,得到参考信号的语言值,具体如下:∣e∣=∣e∣*k∣e∣。其中,∣e∣表示参考信号,∣e∣表示参考信号的语言值,k∣e∣表示参考信号模糊因子,在本发明中,取k∣e∣=1。在进一步优选的实施方式中,在权重实际值转换模块324内进行如下处理:x1=x1*kx1;x2=x2*kx2。其中,kx1表示将模糊量x1转换为权重x1的去模糊因子,x1表示分配给常规pid控制器的权重;kx2表示将模糊量x2转换为权重x2的去模糊因子,x2表示分配给模糊pid控制器的权重。在本发明中,令kx1=1,kx2=1。根据本发明一种优选的实施方式,在权重分配数据库内设置有∣e∣的隶属度函数。在进一步优选的实施方式中,如图6所示,∣e∣的隶属度函数为三角形隶属度函数。在更进一步优选的实施方式中,如图6所示,∣e∣的隶属度函数为等腰三角形隶属度函数。根据本发明一种优选的实施方式,如图6所示,∣e∣的论域为∣e∣={0.2,0.5,0.8,1.1,1.4,1.7,2,2.3}。在进一步优选的实施方式中,如图6所示,∣e∣的变量范围均分别采用六个模糊状态进行描述,即mf1、mf2、mf3、mf4、mf5、mf6和mf7。在更进一步优选的实施方式中,如图6所示,mf1的论域为mf1={-0.1,0.2,0.5},mf2的论域为mf2={0.2,0.5,0.8},mf3的论域为mf3={0.5,0.8,1.1},mf4的论域为mf4={0.8,1.1,1.4},mf5的论域为mf5={1.1,1.4,1.7},mf6的论域为mf6={1.4,1.7,2},mf7的论域为mf7={1.7,2,2.3}。根据本发明一种优选的实施方式,在权重分配数据库中还设置有x1的隶属度函数和x2的隶属度函数。根据本发明一种优选的实施方式,如图7所示,x1的隶属度函数与x2的隶属度函数均分别为三角形隶属度函数。在进一步优选的实施方式中,如图7所示,x1的隶属度函数与x2的隶属度函数均分别为等腰三角形隶属度函数。在更进一步优选的实施方式中,如图7所示,x1的隶属度函数与x2的隶属度函数形状一致。其中,常规pid控制器的权重用x1表示,模糊pid控制器的权重可以用x2表示,对应地,x1的语言值以x1表示,x2的语言值以x2表示。根据本发明一种优选的实施方式,如图7所示,x1和x2的论域为:x1={0,0.1667,0.3334,0.5,0.6667,0.8334,1},x2={0,0.1667,0.3334,0.5,0.6667,0.8334,1}。在进一步优选的实施方式中,如图7所示,x1/x2的变量范围均分别采用七个模糊状态进行表示,即mf1={0,0.1667},mf2={0,0.1667,0.3334},mf3={0.166,0.3334,0.5},mf4={0.3334,0.5,0.6667},mf5={0.5,0.6667,0.8334},mf6={0.6667,0.8334,1}和mf7={0.8334,1}。根据本发明一种优选的实施方式,在权重分配子模块32内根据权重分配数据库和权重分配规则库进行权重分配的模糊控制处理。其中,所述权重分配规则库如表4所示。表4权重分配规则库∣e∣mf1mf2mf3mf4mf5mf6mf7x1mf7mf6mf5mf4mf3mf2mf1x2mf1mf2mf3mf4mf5mf6mf7在本发明中,权重分配遵循的基本原理为:当参考信号较大时,分配给模糊pid控制器的权重较大,以达到减小超调、加快响应的效果;当参考信号较小时,分配给常规pid控制器的权重较大,以达到消除模糊pid在系统稳定时存在静态误差的目的。根据本发明一种优选的实施方式,在权重分配去模糊化模块323采用重心法进行去模糊化,如下式(4)和式(5)所示:其中,在式(4)和式(5)中,y(x1)表示x1的隶属度函数上的纵坐标,y(x2)表示x2的隶属度函数上的纵坐标。根据本发明一种优选的实施方式,所述权重实际值转换模块324进行如下处理:x1=x1*ku1;x2=x2*ku2。其中,ku1表示在对x1进行语言值向实际值转换时采用的去模糊因子,ku2表示在对x2进行语言值向实际值转换时采用的去模糊因子。在本发明中,令ku1=1,ku2=1。根据本发明一种优选的实施方式,如图1所示,所述系统还包括运算器4。在进一步优选的实施方式中,如图8所示,所述运算器4包括乘法器一41、乘法器二42和累加器43。其中,所述乘法器一41用于对常规pid控制器1的常规pid控制量u及其权重x1进行乘积处理,所述乘法器42用于对模糊pid控制器2的模糊pid控制量u’及其权重x2进行乘积处理,所述累加器43用于对乘法器一和乘法器二得到的一组乘积结果进行加和处理,得到所述系统的pid控制量u系。在更进一步优选的实施方式中,所述运算器进行如式(6)所示处理:u系=u*x1+u’*x2式(6)。其中,u系表示所述系统实际输出的pid控制量,u’表示模糊pid控制器输出的pid控制量,u表示常规pid控制器输出的pid控制量,x2表示模糊pid控制器的权重,x1表示常规pid控制器的权重。在本发明中,x1+x2=1。本发明另一方面提供了一种基于混合控制的飞行器控制方法,优选采用上述飞行器控制系统进行。根据本发明一种优选的实施方式,所述方法如下进行:(1)利用常规pid控制器1和模糊pid控制器2同时进行信号处理,得到分别得到常规pid控制量u和模糊pid控制量u’;(2)利用权重分配模块3对常规pid控制器1和模糊pid控制2进行权重分配,得到常规pid控制器1的权重以及模糊pid控制2的权重,即x1和x2;(3)利用运算器4对步骤(1)和步骤(2)得到的常规pid控制量u、模糊pid控制量u’以及常规pid控制器1的权重x1、模糊pid控制2的权重x2进行数据处理,得到所述系统的pid控制量u系。在进一步优选的实施方式中,步骤(1)与步骤(2)同时进行。根据本发明一种优选的实施方式,在步骤(2)中,采用模糊化控制的方法进行权重分配。在进一步优选的实施方式中,步骤(2)包括以下子步骤:(2.1)对参考信号进行模糊化,得到参考信号的语言值,即∣e∣;(2.2)根据权重分配数据库和权重分配规则库对∣e∣进行模糊推理,然后利用重心法进行去模糊化得到权重的语言值;(2.3)利用去模糊因子将权重的语言值转换为实际值,得到常规pid控制的权重,即x1,以及模糊pid控制器的权重,即x2。根据本发明一种优选的实施方式,在步骤(3)中,所述数据处理如下进行:a、将常规pid控制器的常规pid控制量u与常规pid控制器的权重x1进行相乘处理,得到u*x1,同时,将模糊pid控制器的模糊pid控制量u’与模糊pid控制器的权重x2进行相乘处理,得到u’*x2;b、对乘积结果u*x1和u’*x2进行加和处理,得到所述系统的pid控制量u系。本发明所具有的有益效果包括:(1)本发明所提供的控制系统巧妙地将常规pid控制器与模糊pid控制器进行结合,这样,既保证了在常态飞行时的稳定性,又保证了在突发情况下的自适应性;(2)相对于常规pid控制,能够有效减小超调量,加快响应速度,降低对扰动的敏感性,且具有自适应能力;(3)相对于模糊pid控制,能够降低由于pid参数变动引起的响应曲线不平滑,从而增大模糊pid的参数调节裕度,且能够消除模糊pid在稳态时可能存在的静差;(4)本发明所提供的控制系统以模糊控制为手段对常规pid控制器和模糊pid控制器进行权重分配,实现了权重分配的软切换,并保证切换的平滑性;(5)本发明所提供的控制系统易于在工程上实现;(6)本发明所述方法简单、易实施。实施例以下通过simulink仿真实验进一步描述本发明。不过这些实例仅仅是范例性的,并不对本发明的保护范围构成任何限制。在simulink仿真实例中,采用本发明所述系统,设定ke=0.5,kec=1,kup=0.8,kui=0.3,kud=0.1,其中,令输入的速率为20m/s,仿真时间为30秒,在t=15s处加上风速为10m/s、持续时间为2s的阵风作为扰动,以正负两次仿真分别代表顺风和逆风,其中,以顺风和逆风作为扰动的测试结果分别如图9和图10所示。对比例对比例1在与实施例相同的条件下进行,区别在于:采用常规pid控制系统,其中,以顺风和逆风作为扰动的测试结果分别如图9和图10所示。对比例2在与实施例相同的条件下进行,区别在于:采用模糊pid控制系统,其中,以顺风和逆风作为扰动的测试结果分别如图9和图10所示。对图9和图10所述仿真结果进行分析,可知:(1)对实施例1以及对比例1~2相对于控制信号的超调进行比较:实施例相对于控制信号的的最大超调约为17%,而对比例1相对于控制信号的的最大超调约为27.5%,对比例2相对于控制信号的最大超调约为19%;可见,本发明所述系统的实验结果明显优于对比例1和对比例2,甚至在有外界干扰下,本发明所述系统的控制也优于单纯的模糊控制(对比例2);(2)对实施例1以及对比例1~2的稳定状态进行比较:实施例与对比例1无静差,而对比例2有静差,可知,即使本发明中也采用了模糊pid控制器,但是在常规pid控制器的高权重制约下,所述系统并不会存在静差;(3)对实施例1以及对比例1~2的响应时间进行比较:实施例1和对比例2的响应时间为6s,而对比例1的响应时间为10s;(4)对实施例1以及对比例1~2的受扰动情况进行比较:实施例相对于扰动信号的最大超调为22%,回复到稳态的时间为7s;对比例1相对于扰动信号的最大超调为37%,回复到稳态的时间为10s;对比例2相对于扰动信号的最大超调为24%,回复到稳态的时间为8s。由上可知,(a)本发明所述系统相对常规pid控制,超调量由27.5%减少到17%,达到稳定的时间减少40%;(b)相对模糊pid控制,稳定状态可以达到无静差,在不影响响应曲线平滑性的要求下模糊pid参数的调节范围扩大3~5倍。因此,本发明所述系统不仅兼具了常规pid控制器和模糊pid控制器的优点,而且其性能要优于常规pid控制器和模糊pid控制器。对比例3采用与实施例相同的控制系统以及相同的条件下进行试验,区别在于,本对比例的控制系统中,权重的语言值x1/x2的隶属度函数非等腰三角形隶属度函数,具体见图11,并将该对比例3的试验结果与实施例进行比较,如图12(顺风扰动)和图13(逆风扰动)所示。由图12和图13中可以看出,相对于实施例,该对比例的响应速度变慢,响应时间增加0.5秒,遇扰动时最大超调由实施例的22%增加为30%。以上结合了优选的实施方式对本发明进行了说明,不过这些实施方式仅是范例性的,仅起到说明性的作用。在此基础上,可以对本发明进行多种替换和改进,这些均落入本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1