[发明专利]一种水下机器人翻滚角控制方法在审
申请号: | 201910885327.4 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110531615A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 王子阳;陈巍;史学超;陶毅 | 申请(专利权)人: | 南京工程学院 |
主分类号: | G05B11/42 | 分类号: | G05B11/42 |
代理公司: | 32204 南京苏高专利商标事务所(普通合伙) | 代理人: | 王安琪<国际申请>=<国际公布>=<进入 |
地址: | 211167 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 水下机器人 翻滚角 模糊逻辑控制器 翻滚角控制 预处理过程 模糊控制 水下机器 研究对象 自整定 模糊 输出 | ||
1.一种水下机器人翻滚角控制方法,其特征在于,包括如下步骤:
(1)输入预处理过程;
(2)模糊逻辑控制器处理过程;
(3)PID控制器处理过程,输出给执行机构。
2.如权利要求1所述的水下机器人翻滚角控制方法,其特征在于,步骤(1)中,输入预处理过程具体为:
(11)对姿态传感器采集到的数据进行卡尔曼滤波;
(12)设置定时器定时计算误差e与误差变化ec。
3.如权利要求1所述的水下机器人翻滚角控制方法,其特征在于,步骤(2)中,模糊逻辑控制器处理过程具体包括如下步骤:
(21)根据实际情况设置输入隶属度函数对输入参数模糊化;
(22)根据优化的模糊规则进行模糊推理;
(23)使用Ziegler-Nichols算法根据实际情况整定输出隶属度函数;
(24)根据步骤(23)中的输出隶属度函数使用重心法进行去模糊化。
4.如权利要求3所述的水下机器人翻滚角控制方法,其特征在于,步骤(23)中,使用Ziegler-Nichols算法根据实际情况整定输出隶属度函数具体为:建立水下机器人横滚角运动学简单模型,此模型的传递函数如下:
使用Ziegler-Nichols法进行参数整定,使用只有比例控制的闭环系统进行频域响应整定,频域响应整定经验公式如下:
当Km约为15左右时,曲线震荡最为频繁,由Ziegler-Nichols经验公式得到的三个参数为KP=9,KI=0.88,KD=2.25。
5.如权利要求3所述的水下机器人翻滚角控制方法,其特征在于,步骤(24)中,采用的去模糊方法为重心法,其表达式为:
式中:z0为模糊控制器输出量去模糊后的精确值;zi为模糊控制量论域内的值;μr(z为zi的隶属度值。
6.如权利要求1所述的水下机器人翻滚角控制方法,其特征在于,步骤(3)中,PID控制器处理具体为:根据步骤(2)中模糊逻辑控制器输出的PID三个系数、历史误差累积、误差变化和采样时间进行离散型PID运算,得到的输出量经过死区处理后输出给电机控制器;离散型PID的表达式为:
式中:u(k)为PID控制器第k次计算输出量;KP为比例系数;TI为积分系数;TD为微分系数;T为采样周期e(k)为第k次系统偏差值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工程学院,未经南京工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910885327.4/1.html,转载请声明来源钻瓜专利网。