一种基于改进金豺算法的飞机主机轮风扇PID控制方法
申请人信息
- 申请人:济南大学
- 申请人地址:250024 山东省济南市市中区南辛庄西路336号
- 发明人: 济南大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于改进金豺算法的飞机主机轮风扇PID控制方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311763412.6 |
| 申请日 | 2023/12/21 |
| 公告号 | CN117434829A |
| 公开日 | 2024/1/23 |
| IPC主分类号 | G05B11/42 |
| 权利人 | 济南大学 |
| 发明人 | 张玉璘; 饶志鹏; 管峰保; 徐明辉; 曹旭; 丁启萌; 赵光龙; 李忠涛; 赵琪 |
| 地址 | 山东省济南市市中区南辛庄西路336号 |
摘要文本
本发明公开一种基于改进金豺算法的飞机主机轮风扇PID控制方法,属于PID控制优化技术领域,具体步骤为:步骤一、使用Simulink建立飞机主机轮风扇控制系统的仿真模型;步骤二、使用Matlab建立标准金豺算法数学模型;步骤三、改进金豺算法,包括基于准反射学习机制初始化种群,引入自适应参数改进猎物能量E1的递减公式,加入t‑分布变异扰动改进算法的位置更新公式;步骤四、通过改进金豺算法优化飞机主机轮风扇控制系统的速度PID控制器的三个参数,最终传入参数到速度PID控制器,实现对飞机主机轮风扇控制系统的最优鲁棒控制;使飞机主机轮风扇控制系统具备高稳定性的同时也提高了控制系统的控制精度和响应速度。
专利主权项内容
1.一种基于改进金豺算法的飞机主机轮风扇PID控制方法,其特征在于,通过改进金豺算法优化飞机主机轮风扇控制系统的速度PID控制器参数,提升飞机主机轮风扇控制系统的响应速度和鲁棒性,具体包括以下步骤:步骤一、建立飞机主机轮风扇控制系统仿真模型;步骤二、建立标准金豺算法数学模型;步骤三、改进金豺算法;其中,改进金豺算法具体分为三处:S1、在算法初始化种群阶段,基于准反射学习机制初始化金豺位置, 准反射学习公式为:
;
;式中,比较和/>的大小,决定准反射学习初始化种群后个体的位置/>,为适应度函数,/>为当前金豺个体的适应度值,/>为处于/>位置的个体的适应度值,/>为种群中第/>个个体第/>维的值,/>,n为种群个体数,, dim为个体维度,/>为[0,1]之间的随机数,/>为个体第/>维上/>和的中间值,/>和/>为金豺位置的上界和下界;S2、引入自适应参数改进猎物能量的递减公式,扩大算法寻优范围,改进后能量递减公式为:
;
;式中 = 1.5,/>= 1,/>为当前迭代次数,/>为最大迭代次数,/>是公金豺更新后的位置,/>为上次迭代中公金豺最佳位置,p为与适应度相关的自适应参数,/>从1.5非线性减少到0;S3、利用t-分布扰动变异改进种群中金豺的位置更新公式,增加解的多样性,避免算法陷入局部最优,新的位置更新公式为:
;式中,t为当前迭代次数,为更新后的金豺位置,/>为当前迭代中公金豺位置,/>为当前迭代中母金豺位置,/>为随机选取的金豺位置,t_disturb()为t-分布扰动变异函数;步骤四、通过改进金豺算法优化飞机主机轮风扇控制系统仿真模型的速度PID控制器的参数,最终传入参数到速度PID控制器,实现对飞机主机轮风扇控制系统的最优鲁棒控制。