• 重磅!国家肿瘤、心血管病等诊疗情况发布 2019-12-06
  • 请问,建立市场经济后,原计划经济哪里去?改革后,我们还在实行计划经济,为何没有提及? 2019-12-02
  • 端午当天赣64地超35℃ 最热的地方在上栗 2019-12-02
  • 四年前折翼日耳曼高峰 梅西如今能扛潘帕斯雄鹰飞多远 2019-11-30
  • 秒变迷弟!吴建豪晒与甄子丹合影:偶像给我签名 2019-11-27
  • 清明美食之青团:从祭祖供品到时令小吃 2019-11-27
  • 一语惊坛(6月14日):国企应该成为改革创新的标杆。 2019-11-25
  • 廉洁勤政,不应只是挂在口头上;一味贪图享乐,对不起纳税民众. 2019-11-08
  • [大笑]那依然是按劳(劳动价值或劳动能力)分配也! 2019-11-08
  • 广州市第十五届人大常委会第十四次会议第二次全体会议 2019-11-02
  • 主持人资料库——朱丹 2019-11-01
  • 《辉煌中国》 第二集 创新活力 2019-11-01
  • 大陆赴台游客骤降 国台办:解铃还须系铃人 2019-10-31
  • 日本大阪地震已致4人死亡、370多人受伤 2019-10-31
  • 小长假 新疆接待游客353.6万人次 2019-10-30
  • 连码四全中什么意思: 双控制面二维机翼颤振系统的最优PID控制方法与流程

    文档序号:18951003发布日期:2019-10-23 02:13
    双控制面二维机翼颤振系统的最优PID控制方法与流程
    本发明二维机翼颤振系统的控制技术,具体为一种双控制面二维机翼颤振系统的最优PID控制方法。
    背景技术
    :机翼颤振是指在气动力、弹性力和惯性力耦合下产生的机翼多自由度振动?;聿裨诖锏讲袼俣仁被岵鸬醇藁?limitcycleoscillation),而从严重危害机翼的结构安全并威胁飞机的安全飞行。颤振主动抑制方法较多,包括PID控制、线性二次型控制、自适应控制和滑??刂频?,其中PID控制器由于结构简单、应用性强和鲁棒性高等优点,是最具有实际应用价值的颤振抑制方法。双控制面二维机翼是通过调节前缘和尾缘两个控制面,实现二维翼型的颤振抑制。针对该系统非线性、多控制面等特性,实现多抑制目标的PID参数整定成为难点。传统方法主要依赖于人为的多次调试,费时且难以获取全局最佳参数。近来,基于粒子群(PSO)算法的PID优化方法,依靠PSO全局搜索能力可实现多目标下PID参数寻优,提高了单控制面二维机翼的控制性能;同时,为了进一步提高控制优化性能,基于灰色粒子群算法(greybasedPSO,GPSO)的PID优化方法被用于一阶线性系统,在改善PSO-PID控制效果的同时还降低了计算成本。然而,粒子群优化算法效果因不同优化应用问题而异,以往方法并非针对本发明中双控制面二维机翼颤振抑制的复杂优化问题而设计,因此容易导致无序寻优、陷入局部最优值,从而难以获得最佳颤振抑制效果。技术实现要素:本发明的目的在于提出了一种双控制面二维机翼颤振系统的最优PID控制方法。实现本发明目的的技术方案为:一种双控制面二维机翼颤振系统的最优PID控制方法,包括以下步骤:步骤1、建立多控制面二维机翼颤振系统的非线性动力学模型;步骤2、根据非线性动力学模型,基于双控制面设计双回路PID控制器;步骤3、通过改进灰色粒子群算法并结合NLJ算法,设计GNPSO算法,对双回路PID控制器的参数进行优化设计,得到最终的PID控制器。优选地,步骤1建立双控制面二维机翼颤振系统的非线性动力学模型为:式中,四个自由度h,θ,β,γ分别代表挥舞位移、扭转角、尾缘襟翼角和前缘襟翼角,L,M分别为二维机翼的准稳态气动升力和力矩,m为翼段质量,Iθ为关于弹性轴的惯性力矩,Sθ为围绕弹性轴的静矩,ch,cθ分别为h,θ自由度的阻尼系统,kh为h自由度的刚度,kθ(θ)为为θ自由度的非线性刚度。优选地,步骤2根据非线性动力学模型,基于双控制面设计双回路PID控制器的具体方法为:针对二维机翼的双控制面设计2个独立的控制通道,针对每个控制通道,分别设计PID控制器,得到双回路PID控制器,具体为:其中,u1(t),u2(t)为双回路PID控制器的控制变量,kp1,ki1,kd1,kp2,ki2,kd2分别表示双回路PID控制器的六个控制参数,e1(t),e2(t)为分别为两个回路的系统输出误差,t为运行时间。优选地,步骤3通过改进灰色粒子群算法并结合NLJ算法,设计GNPSO算法,对双回路PID控制器的参数进行优化设计的具体步骤为:步骤3.1、设置双回路PID控制参数[kp1,ki1,kd1,kp2,ki2,kd2]为粒子xi;步骤3.2、设置GNPSO算法的种群规模s、迭代次数G1,G2,初始化粒子种群;步骤3.3、以机翼振动量最小化为原则,根据目标函数J进行优化计算,确定种群的个体最优Pbest和全局最优Sbest;步骤3.4、设计GNPSO算法的灰色分析律计算灰色关联度步骤3.5、设计GNPSO算法的学习因子自适应更新律,利用步骤3.4的灰色关联度更新学习因子步骤3.6、利用步骤3.5的学习因子更新粒子位置和速度;步骤3.7、利用步骤3.3的目标函数J,更新个体最优Pbest和全局最优Sbest,没有达到迭次次数G1则返回步骤3.4,否则输出优化结果步骤3.8、将设置为NLJ算法寻优的初始值a(0),设置搜索范围初始值r(0),利用步骤3.3的目标函数J为性能指标,利用NLJ算法进一步寻优计算;步骤3.9、当达到迭代次数G2,输出全局最优结果即双回路PID控制器参数的最优值优选地,目标函数J具体为机翼振动量的绝对误差积分:其中,|h|,|θ|分别为机翼挥舞位移绝对值和扭转角绝对值,|h|max,|θ|max分别为挥舞位移绝对值的最大值和扭转角绝对值的最大值,tfinal为响应时间。优选地,设计GNPSO算法的灰色分析律,计算灰色关联度具体公式为:式中,|Sbest,0|和分别为GNPSO算法的全局最优Sbest和粒子xi的初始像零化向量绝对值,为的绝对值。优选地,设计GNPSO算法的学习因子自适应更新律更新学习因子具体为:式中,为GNPSO算法的学习因子,c1m,c1n,c2m,c2n是常量,用来调节学习因子变化范围,为GNPSO算法的灰色关联度。优选地,利用NLJ算法进行k次迭代寻优计算的具体公式为:a(k)(i)=a(k-1)(i)+randir(k)(i)其中,a(k)(i)为第i个控制参数的第k次迭代结果,randi为随机数,r(k)(i)为第i个控制参数在第k次迭代的搜索范围,为常数。本发明与现有技术相比,其显著优点为:1)本发明能够通过新型灰色分析律和新型学习因子自适应更新律,进一步提高标准灰色粒子群(GPSO)算法的全局搜索能力和搜索效率,避免无序搜索,同时结合NLJ算法的局部搜索能力,避免陷入局部最优并加快收敛速度;2)本发明能够实现双控制面二维翼型颤振系统的高效优化PID控制,使优化后的控制器可以获得更好的颤振抑制效果并缩短优化计算时间。下面结合附图对本发明做进一步详细的描述。附图说明图1为本发明中双控制面二维机翼颤振系统的双回路PID控制框图。图2为通过改进GPSO算法并结合NLJ算法,设计新型复合灰色粒子群算法(GNPSO)的流程图。图3为不采用PID控制时,二维机翼颤振系统的时间响应图,其中,(a)为挥舞位移的响应曲线,(b)为扭转角的响应曲线;图4为基于传统PSO算法、标准GPSO算法和本发明GNPSO算法的二维机翼颤振系统PID优化控制结果图,其中,(a)挥舞位移的响应示意图,(b)扭转角的响应示意图,(c)尾缘襟翼角的驱动响应示意图,(d)前缘襟翼角的驱动响应示意图。具体实施方式一种双控制面二维机翼颤振系统的最优PID控制方法,包括以下步骤:步骤1、建立双控制面二维机翼颤振系统的非线性动力学模型,具体为:式中,四个自由度h,θ,β,γ分别代表挥舞位移、扭转角、尾缘襟翼角和前缘襟翼角,L,M分别为二维机翼的准稳态气动升力和力矩,m为翼段质量,Iθ为关于弹性轴的惯性力矩,Sθ为围绕弹性轴的静矩,ch,cθ分别为h,θ自由度的阻尼系统,kh为h自由度的刚度,kθ(θ)为为θ自由度的非线性刚度。步骤2、根据非线性动力学模型,基于双控制面设计双回路PID控制器,具体控制框图如图1所示。图1显示针对双控制面二维机翼颤振系统分别设计了2个独立的控制通道,针对每个控制通道,分别设计PID控制器,得到双回路PID控制器,具体为:其中,u1(t),u2(t)为控制器的控制变量,kp1,ki1,kd1,kp2,ki2,kd2分别表示双回路PID控制器的六个控制参数,e1(t),e2(t)为分别为两个回路的系统输出误差,t为运行时间,通过双回路PID控制器获得控制变量u=[u1u2]T,u1=β,u2=γ,将控制变量输入双控制面二维机翼颤振系统,得到系统输出量y=[y1y2]T,y1=θ,y2=h,将系统输出量与预期值相减可获得系统输出误差e=[e1e2]T,将系统输出误差e反馈给双回路PID控制器,形成闭环反馈控制系统。步骤3、通过改进灰色粒子群算法并结合NLJ算法,设计新型复合灰色粒子群(GNPSO)算法,对双回路PID控制器的参数进行优化设计,具体步骤为:步骤3.1、设置双回路PID控制参数[kp1,ki1,kd1,kp2,ki2,kd2]为粒子xi;步骤3.2、设置GNPSO算法的种群规模s、迭代次数G1,G2,初始化粒子种群;步骤3.3、根据目标函数J进行优化计算,确定种群的个体最优Pbest和全局最优Sbest,目标函数J具体为机翼振动量的绝对误差积分:其中,|h|,|θ|分别为机翼挥舞位移绝对值和扭转角绝对值,|h|max,|θ|max分别为挥舞位移绝对值的最大值和扭转角绝对值的最大值,tfinal为响应时间,当机翼振动量最小化即目标函数最小时,得到种群的个体最优Pbest和全局最优Sbest。步骤3.4、设计GNPSO算法的新型灰色分析律计算灰色关联度式中,其中,Sbest,0和分别全局最优Sbest和粒子xi的初始像零化向量;|Sbest,0|,|x0|和可表达为:步骤3.5、设计GNPSO算法的新型学习因子自适应更新律,利用步骤3.4的更新学习因子式中,为GNPSO算法的学习因子,c1m,c1n,c2m,c2n是常量,用来调节学习因子变化范围,为GNPSO算法的灰色关联度。步骤3.6、利用步骤3.5的学习因子更新粒子位置和速度,具体公式为:xi=xi+Vi其中,Vi为粒子速度,xi为粒子位置,rand1,rand2为随机量,ωi为惯性权重,i表示迭代次数,Pbest为局部最优,Sbest为全局最优。步骤3.7、利用步骤3.3的目标函数J,更新个体最优Pbest和全局最优Sbest,没有达到迭次次数G1则返回步骤3.4,否则输出优化结果步骤3.8、将设置为NLJ算法寻优的初始值a(0),设置搜索范围初始值r(0),利用步骤3.3的目标函数J为性能指标,利用NLJ算法进一步寻优计算,进行k次迭代寻优计算的具体公式为:a(k)(i)=a(k-1)(i)+randir(k)(i)其中,a(k)(i)为第i个控制参数的第k次迭代结果,randi为随机数,r(k)(i)为第i个控制参数在第k次迭代的搜索范围,为常数。步骤3.9、当达到迭代次数G2,输出全局最优结果即双回路PID控制器参数的最优值本发明从灰色分析律和学习因子等方面进一步改进GPSO算法的全局搜索能力和计算性能,并结合NLJ算法的局部搜索能力,提出一种新型复合灰色粒子群算法(GNPSO算法),用来高效优化双回路PID控制器参数,实现多控制面的优化操控、显著提高双控制面二维机翼颤振系统的最优PID控制效果,并进一步缩短优化计算时间,具有更好的实际应用价值。本发明实现了二维机翼多控制面的高效协调操控,并达到优化机翼颤振抑制目的。实施例为了充分地了解本发明的特点及其针对双控制面二维机翼颤振系统解决双回路PID控制参数高效优化问题的能力,现用本发明实现如下具体双控制面二维机翼颤振系统的最优PID控制。双控制面二维机翼颤振系统的模型参数如表1所示。表1针对该双控制面二维机翼颤振系统,双回路PID控制框图如图1所示,其中设计两个控制通道,每个控制通道分别根据输出反馈误差设计一个PID控制器。两个PID控制器的六个控制参数通过优化算法统一进行优化计算。本实例中,设置r1=r2=0,u1为尾缘襟翼角β,u2为前缘襟翼角γ,y1为挥舞位移,y2为扭转角。分别采用PSO算法、标准灰色粒子群(GPSO)算法和本发明新型复合灰色粒子群算法(GNPSO),对六个控制参数进行优化计算,并利用计算结果进行双控制面二维机翼的颤振抑制。本实施例中,GNPSO算法的实施流程如图2所示,包括如下步骤:设置改进型GNPSO算法的参数并初始化种群;计算目标函数J获得种群的初始化个体最优和全局最优;根据新型灰色分析律计算灰色关联度;利用灰色关联度和新型学习因子自适应更新律计算学习因子;利用学习因子更新粒子位置和速度并更新种群,通过计算目标函数更新个体最优和全局最优,当达到迭代次数G1时输出最优结果;将灰色粒子群的寻优结果设置为NLJ算法的初始值;利用NLJ算法进一步局部寻优计算;当达到迭代次数G2时输出全局最优值。本实施例中,在没有控制器的情况下,双控制面二维机翼颤振系统产生的颤振现象如图3所示,挥舞位移的时间响应和扭转角的时间响应都出现了极限震荡环,即高频的等幅振荡,这反映了系统非线性作用下二维机翼的颤振特性,同时也说明了不接入控制器时,机翼发生了严重的颤振现象。表2给出了PSO算法、标准GPSO算法和本发明GNPSO算法根据目标函数最小化原则分别计算得出的控制参数最优结果,为了体现本发明算法的高效性,所有算法的种群规模设为10,迭代次数为20。对应的PID优化控制效果图如图4所示,从图4(a)和图4(b)可以看出,在小种群和少迭代下PSO算法和标准GPSO算法得出的最优控制参数和颤振抑制效果不理想,挥舞位移和扭转角的振荡现象未得到抑制,而本发明提出的GNPSO算法可以得到较为满意的最优控制参数和优良的颤振抑制效果。图4(c)和图4(d)可以看出,本发明GNPSO算法相比PSO算法、标准GPSO算法,能够更有效地调节多控制面来达到机翼颤振抑制的目的。本实施例每种优化算法通过25次优化实验,得到优化计算时间的统计结果如表3所示,包括最小值tmin、最大值tmax、平均值taver.、中间值tmedi.和均方差tsd,各项统计指标均显示本发明GNPSO算法可以进一步缩短优化计算时间,具有高效优化性。综上所述,本发明的新型复合灰色粒子群(GNPSO)算法以及基于GNPSO的高效优化PID控制方法,针对双控制面二维机翼颤振系统具有很强的实用性。表2PID控制参数PSOGPSOGNPSOkp112.0112.2712.07ki1-147.00-105.75-137.32kd1-1.13-1.53-1.20kp2-497.33-496.94-475.46ki2331.92376.772856.5kd2750.83661.3397.63表3当前第1页1 2 3 
    再多了解一些
    当前第1页1 2 3 
  • 重磅!国家肿瘤、心血管病等诊疗情况发布 2019-12-06
  • 请问,建立市场经济后,原计划经济哪里去?改革后,我们还在实行计划经济,为何没有提及? 2019-12-02
  • 端午当天赣64地超35℃ 最热的地方在上栗 2019-12-02
  • 四年前折翼日耳曼高峰 梅西如今能扛潘帕斯雄鹰飞多远 2019-11-30
  • 秒变迷弟!吴建豪晒与甄子丹合影:偶像给我签名 2019-11-27
  • 清明美食之青团:从祭祖供品到时令小吃 2019-11-27
  • 一语惊坛(6月14日):国企应该成为改革创新的标杆。 2019-11-25
  • 廉洁勤政,不应只是挂在口头上;一味贪图享乐,对不起纳税民众. 2019-11-08
  • [大笑]那依然是按劳(劳动价值或劳动能力)分配也! 2019-11-08
  • 广州市第十五届人大常委会第十四次会议第二次全体会议 2019-11-02
  • 主持人资料库——朱丹 2019-11-01
  • 《辉煌中国》 第二集 创新活力 2019-11-01
  • 大陆赴台游客骤降 国台办:解铃还须系铃人 2019-10-31
  • 日本大阪地震已致4人死亡、370多人受伤 2019-10-31
  • 小长假 新疆接待游客353.6万人次 2019-10-30
  • 彩乐乐游戏 澳洲幸运10开奖查询 陕西十一选五遗漏 山东时时彩怎么中奖 学生接单赚钱软件 青海快3基本走势 st板块股票推荐 贵州11选5前三直选 江苏快3助赢软件 宝马线上娱乐平台