发明名称 |
一种采用遗传算法寻优的自适应模糊水下航行器控制方法 |
摘要 |
本发明提供的是一种采用遗传算法寻优的自适应模糊水下航行器控制方法。将自适应参数作为染色体的等位基因,进行种群初始化,选择初始种群中的任一个体代入自适应模糊控制器中,给定期望值进行控制。控制结束后,计算出该个体对应的积分性能指标和适应度函数值,再选择下一个体代入控制器中进行控制,将当前种群中的个体逐一代入控制器进行控制,求得所有个体的适应度值,再进行收敛性判断,满足条件时,迭代停止,输出适应度值最高的个体为最优解;若不满足,则对当前种群进行选择、交叉、变异操作,生成下一代种群,继续循环迭代,直至满足收敛性条件为止。所得的一组自适应参数用于水下航行器实际的运动控制中,可获得最优的控制效果。 |
申请公布号 |
CN106094843A |
申请公布日期 |
2016.11.09 |
申请号 |
CN201610624618.4 |
申请日期 |
2016.08.02 |
申请人 |
哈尔滨工程大学 |
发明人 |
李晔;龚昊;曹建;姜言清;郭宏达;安力;何佳雨;马腾;严日华;王汝鹏 |
分类号 |
G05D1/06(2006.01)I |
主分类号 |
G05D1/06(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种采用遗传算法寻优的自适应模糊水下航行器控制方法,其特征是:首先将自适应参数作为染色体的等位基因,一条染色体即为种群中的一个个体,然后进行种群初始化,再选择初始种群中的任一个体代入自适应模糊控制器中,给定期望值进行控制,控制过程结束后,计算出该个体对应的积分性能指标和适应度函数值,再选择下一个体代入控制器中进行控制,如此循环,将当前种群中的个体逐一代入控制器进行控制,求得所有个体的适应度函数值,再进行收敛性判断,满足条件时,迭代停止,输出适应度函数值最高的个体为最优解;若不满足,则对当前种群进行选择、交叉、变异操作,生成下一代种群,继续循环迭代,直至满足收敛性条件为止,最后得到使控制偏差累积最小的一组自适应参数用于水下航行器实际的运动控制。 |
地址 |
150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室 |