【技术实现步骤摘要】
:本专利技术涉及一种航空发动机在线自适应最优PID控制器设计方法,采用一种新型的融合蜂群算法,针对航空发动机PID控制器参数具有在线自适应优化能力,能够根据发动机的当前工作状态自动优化控制参数以达到最优的控制效果。
技术介绍
:航空发动机是一种热力过程极其复杂的非线性被控对象,其工作环境存在未知干扰、参数摄动等非线性因素,需要对其工作过程加以控制,且设计的控制器需要良好的动态性能和鲁棒性,航空发动机控制器的设计是如今国内外航空发动机界研究的重点和难点。常用的控制方法有PID控制,LQR控制,H∞控制,自适应控制,预测控制,滑模变结构控制等。由于航空发动机气动热力工程复杂,非线性因素较多,控制器的可靠性和稳定性非常重要,因此在实际工程应用中仍然大量采用经典的PID控制器。PID控制器是最为通用的控制器,由于具有设计思想简单、鲁棒性好、可靠性高等优点,被广泛应用于航空航天、电力、工业流程等领域。PID控制器的性能与比例系数、积分系数、微分系数的的优化整定有非常直接的关系,目前,比较传统的PID参数整定方法有Ziegler-Nichols法、梯度法、间接寻优法等,虽然具有不错的参数整定能力,但由于存在对工作者经验依赖较强、对初值敏感、整定繁琐、自适应能力差等缺点,因此研究现代智能PID控制具有重要的意义。人工蜂群算法(ArtificialBeeColonyalgorithm)又称ABC算法,是一种基于群体协作的智能算法 ...
【技术保护点】
一种航空发动机在线自适应最优PID控制器设计方法,其特征在于:包括如下步骤步骤1),建立航空发动机的增量化线性数学模型;步骤2),针对步骤1)中的线性数学模型设计航空发动机PID控制器;步骤3),针对步骤2)中的PID控制器参数优化问题,设计每个采用时刻的目标性能函数;步骤4),利用步骤3)中设计的目标性能函数,在航空发动机PID控制系统中,在每个采样时刻用融合蜂群算法对PID控制器参数进行在线优化。
【技术特征摘要】
1.一种航空发动机在线自适应最优PID控制器设计方法,其特征在于:包括如下
步骤
步骤1),建立航空发动机的增量化线性数学模型;
步骤2),针对步骤1)中的线性数学模型设计航空发动机PID控制器;
步骤3),针对步骤2)中的PID控制器参数优化问题,设计每个采用时刻的目标性
能函数;
步骤4),利用步骤3)中设计的目标性能函数,在航空发动机PID控制系统中,在
每个采样时刻用融合蜂群算法对PID控制器参数进行在线优化。
2.如权利要求1所述的航空发动机在线自适应最优PID控制器设计方法,其特征
在于:所述步骤1)中建立航空发动机增量化线性数学模型的步骤如下:
步骤1.1),根据航空发动机气动热力学特性和典型的部件特性数据建立发动机部件
级非线性数学模型;
步骤1.2),针对步骤1.1)中非线性数学模型,采用小信号扰动法和拟合法建立航
空发动机增量化线性数学模型。
3.如权利要求1所述的航空发动机在线自适应最优PID控制器设计方法,其特征
在于:所述步骤3)中对每个采样时刻的目标性能函数设计方法如下:
采用误差绝对值和误差变化率的加权和作为每个采样时刻算法中蜂群个体参数选
择的目标函数,即
J=α1|e|+α2|de|
其中,e=ΔNfR-ΔNf表示转速跟踪误差,de为转速误差变化率,当|e|较大时,为了保
证闭环系统能够有足够快的动态性能,尽快地降低误差,通常α2取值为0,即不考虑转
速误差变化率的影响,当|e|较小,为防止误差变化太快而产生超调,α2取一定大小的数
值,但相对于α1仍然较小,
为了避免转速超调量过大,在目标函数中加入误差惩罚机制,即将发动机转速超调
量作为最有指标的一项,因此最优指标可以表示为
if(e<0)J=J+α3|e|
其中,为了使误差惩罚功能实际有效,α3远大于α1。
4.如权利要求1所述的航空发动机在线自适应最优PID控制器设计方法,其特征
在于:所述步骤4)中在每个采样时刻用融合蜂群算法对PID控制器参数进行在线优化
的方法如下:
步骤4.1),在当前采样时刻设定对应于航空发动机PID控制器3个参数的3维解向
量,并初始化所有的解向量;
步骤4.2),计算所有解向量的目标函数值,并求得全局最小目标函数值和全局最
优解向量;
步骤4.3),开始融合蜂群算法循环,将雇佣蜂的解向量未更新次数值置零;
步骤4.4),雇佣蜂进行邻域搜索产生新解,基于贪婪准则选择更优的解向量;
步骤4.5),若某只雇佣蜂未能提高解向量质量,则未更新计数加1;
步骤4.6),计算每只雇佣蜂被选择的概率,观察蜂按概率随机选择雇佣蜂,概率
值越大的雇佣蜂越可能被观察蜂选择;
步骤4.7)...
【专利技术属性】
技术研发人员:肖玲斐,卢彬彬,胡继祥,陈宇寒,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。