一种机器鱼尾鳍运动能耗建模方法及系统.pdf

上传人:000****221 文档编号:1286947 上传时间:2018-04-12 格式:PDF 页数:14 大小:970.42KB
返回 下载 相关 举报
摘要
申请专利号:

CN201611115701.5

申请日:

2016.12.07

公开号:

CN106503409A

公开日:

2017.03.15

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/50申请日:20161207|||公开

IPC分类号:

G06F17/50

主分类号:

G06F17/50

申请人:

成都信息工程大学

发明人:

沈艳; 许启新; 张榕; 章洁; 思豪

地址:

610000 四川省成都市西南航空港经济开区学府路一段24号

优先权:

专利代理机构:

北京高沃律师事务所 11569

代理人:

王加贵

PDF下载: PDF下载
内容摘要

本发明公开了一种机器鱼尾鳍运动能耗建模方法及系统。该方法包括:获取机器鱼尾鳍摆动频率;获取机器鱼尾鳍摆动幅度;获取机器鱼尾鳍摆动偏角;根据机器鱼尾鳍摆动频率、机器鱼尾鳍摆动幅度与机器鱼尾鳍单位时间运动能耗之间的关系公式,计算机器鱼匀速直线运动的能耗;根据机器鱼尾鳍摆动频率、机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间运动能耗之间的关系公式,计算机器鱼转弯运动的能耗。本发明提供的机器鱼尾鳍运动能耗建模方法及系统,将机器鱼尾鳍的摆动频率、幅度和偏角与机器鱼尾鳍的运动能耗联系起来,该模型具有实时性强、精度高的特点,能够为机器鱼的路径规划与移动能源管理提供具有实用意义的参考。

权利要求书

1.一种机器鱼尾鳍运动能耗建模方法,其特征在于,所述方法包括:
获取机器鱼尾鳍摆动频率;
获取机器鱼尾鳍摆动幅度;
获取机器鱼尾鳍摆动偏角;
根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间
内的运动能耗之间的关系公式,计算所述机器鱼匀速直线运动的能耗;
根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾
鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼转弯运动的能耗。
2.根据权利要求1所述的建模方法,其特征在于,在所述获取机器鱼尾鳍摆动频率之
前,还包括:
在所述机器鱼做匀速直线运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率和机器
鱼尾鳍摆动幅度,并计算所述机器鱼尾鳍单位时间内的运动能耗;
对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内
的运动能耗三者的关系进行曲线拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆
动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式;
在所述机器鱼做转弯运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率、机器鱼尾
鳍摆动幅度和机器鱼尾鳍摆动偏角,并计算所述机器鱼尾鳍单位时间内的运动能耗;
对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、所述机器鱼尾鳍摆动偏角与
所述机器鱼尾鳍单位时间内的运动能耗之间的关系进行曲线拟合,得到所述机器鱼尾鳍摆
动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之
间的关系公式。
3.根据权利要求1所述的建模方法,其特征在于,所述根据所述机器鱼尾鳍摆动频率、
所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算
所述机器鱼匀速直线运动的能耗,具体包括:
根据公式计算所述机器鱼匀速直线运动的耗能,其中,ESS-L为所述
机器鱼匀速直线运动距离S所消耗的能量,Eonesecond-L为单位时间内所述机器鱼尾鳍的能耗,VL为所
述机器鱼匀速游动的速度,
P00,
P10,P01,...,P32,P23,P14、P00',P10',P01',...,P32',P23',P14'均为系数,aA为机器鱼尾鳍摆动
幅度,f为机器鱼尾鳍摆动频率。
4.根据权利要求1所述的建模方法,其特征在于,所述根据所述机器鱼尾鳍摆动频率、
所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间内运动能耗之间的关系公
式,计算所述机器鱼转弯运动的能耗,具体包括:
根据公式计算所述机器鱼转弯运动的耗能,其中,ESS-C
所述机器鱼转过弧长为的弯所消耗的能量,Eonesecond-C为单位时间内所述机器鱼的能耗,
VC为所述机器鱼的线速度,R=P1a03+P2a02+P3a0+P4,LAB为转弯起
点与转弯终点之间的距离,a0为所述机器鱼尾鳍摆动偏角,Eonesecond-C=P00+P10f+P01aA+P20f2
+P11aAf+P02a0P1,P2,
P3,P4、P00,P10,P01,P11,P02,P20、P0',P1',P2',P3',P4',P5',P6',P7',P8'为系数,aA为机器鱼尾
鳍摆动幅度,f为机器鱼尾鳍摆动频率。
5.一种机器鱼尾鳍运动能耗建模系统,其特征在于,所述系统包括:
摆动频率获取单元,用于获取机器鱼尾鳍摆动频率;
摆动幅度获取单元,用于获取机器鱼尾鳍摆动幅度;
摆动偏角获取单元,用于获取机器鱼尾鳍摆动偏角;
直线运动能耗计算单元,用于根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅
度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼匀速直线运
动的能耗;
转弯运动能耗计算单元,用于根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅
度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼
转弯运动的能耗。
6.根据权利要求5所述的系统,其特征在于,所述系统还包括:
第一参数获取单元,用于在所述机器鱼做匀速直线运动时,每隔设定时间获取一次机
器鱼尾鳍摆动频率和机器鱼尾鳍摆动幅度,并计算所述机器鱼尾鳍单位时间内的运动能
耗;
第一曲线拟合单元,用于对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所
述机器鱼尾鳍单位时间内的运动能耗三者的关系进行曲线拟合,得到所述机器鱼尾鳍摆动
频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公
式;
第二参数获取单元,用于在所述机器鱼做转弯运动时,每隔设定时间获取一次机器鱼
尾鳍摆动频率、机器鱼尾鳍摆动幅度和机器鱼尾鳍摆动偏角,并计算所述机器鱼尾鳍单位
时间内的运动能耗;
第二曲线拟合单元,用于对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、所述
机器鱼尾鳍摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系进行曲线拟合,
得到所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单
位时间内的运动能耗之间的关系公式。
7.根据权利要求5所述的系统,其特征在于,所述直线运动能耗计算单元具体包括:
直线运动能耗计算子单元,用于根据公式计算所述机器鱼
匀速直线运动的能耗,其中,ESS-L为所述机器鱼匀速直线运动距离S所消耗的能量,
Eonesecond-L为单位时间内所述机器鱼的能耗,VL为所述机器鱼匀速游动的速度,

P00,
P10,P01,...,P32,P23,P14、P00',P10',P01',...,P32',P23',P14'均为系数,aA为机器鱼尾鳍摆动
幅度,f为机器鱼尾鳍摆动频率。
8.根据权利要求5所述的系统,其特征在于,所述转弯运动能耗计算单元具体包括:
转弯运动能耗计算子单元,用于根据公式计算所述机器
鱼转弯运动的能耗,其中,ESS-C为所述机器鱼转过弧长为的弯所消耗的能量,Eonesecond-C
单位时间内所述机器鱼的能耗,VC为所述机器鱼的线速度,R=
P1a03+P2a02+P3a0+P4,LAB为转弯起点与转弯终点之间的距离,a0为所述机器鱼尾鳍摆动偏角,
Eonesecond-C=P00+P10f+P01aA+P20f2+P11aAf+P02a0
P1,P2,P3,P4、P00,P10,
P01,P11,P02,P20、P0',P1',P2',P3',P4',P5',P6',P7',P8'为系数,aA为机器鱼尾鳍摆动幅度,f
为机器鱼尾鳍摆动频率。

说明书

一种机器鱼尾鳍运动能耗建模方法及系统

技术领域

本发明涉及建模领域,特别是涉及一种机器鱼尾鳍运动能耗建模方法及系统。

背景技术

现有技术中,在对机器鱼的运动进行研究时,往往需要计算机器鱼尾鳍的能耗,计
算公式往往采用E=UIt这一公式计算,每当改变一次机器鱼尾鳍姿态,均要对机器鱼尾鳍
处的电压、电流进行检测,进而计算出机器鱼尾鳍的能耗,但由于机器鱼尾鳍的姿态是经常
变化的,这使得检测变得频繁,这种方式不仅耗时,而且,精度不高,不能为机器鱼的路径规
划与移动能源管理提供具有实用意义的参考。

发明内容

本发明的目的是提供一种机器鱼尾鳍运动能耗建模方法及系统,根据机器鱼尾鳍
的摆动频率、幅度和偏角计算机器鱼尾鳍的运动能耗,为机器鱼的路径规划与移动能源管
理提供具有实用意义的参考。

为实现上述目的,本发明提供了如下方案:

一种机器鱼尾鳍运动能耗建模方法,所述方法包括:

获取机器鱼尾鳍摆动频率;

获取机器鱼尾鳍摆动幅度;

获取机器鱼尾鳍摆动偏角;

根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位
时间内的运动能耗之间的关系公式,计算所述机器鱼匀速直线运动的能耗;

根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器
鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼转弯运动的能耗。

可选的,在所述获取机器鱼尾鳍摆动频率之前,还包括:

在所述机器鱼做匀速直线运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率和
机器鱼尾鳍摆动幅度,并计算所述机器鱼尾鳍单位时间内的运动能耗;

对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时
间内的运动能耗三者的关系进行曲线拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾
鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式;

在所述机器鱼做转弯运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率、机器
鱼尾鳍摆动幅度和机器鱼尾鳍摆动偏角,并计算所述机器鱼尾鳍单位时间内的运动能耗;

对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、所述机器鱼尾鳍摆动偏
角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系进行曲线拟合,得到所述机器鱼尾
鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能
耗之间的关系公式。

可选的,所述根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机
器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼匀速直线运动的能耗,
具体包括:

根据公式计算所述机器鱼匀速直线运动的耗能,其中,
ESS-L为所述机器鱼匀速直线运动距离S所消耗的能量,Eonesecond-L为单位时间内所述机器鱼
尾鳍的能耗,VL为所述机器鱼匀速游动的速度,





P00,P10,P01,...,P32,P23,P14、P00',P10',P01',...,P32',P23',P14'均为系数,aA为机
器鱼尾鳍摆动幅度,f为机器鱼尾鳍摆动频率。

可选的,所述根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角
与所述机器鱼尾鳍单位时间内运动能耗之间的关系公式,计算所述机器鱼转弯运动的能
耗,具体包括:

根据公式计算所述机器鱼转弯运动的耗能,其中,
ESS-C为所述机器鱼转过弧长为的弯所消耗的能量,Eonesecond-C为单位时间内所述机器鱼的
能耗,VC为所述机器鱼的线速度,R=P1a03+P2a02+P3a0+P4,LAB为转
弯起点与转弯终点之间的距离,a0为所述机器鱼尾鳍摆动偏角,Eonesecond-C=P00+P10f+P01aA+
P20f2+P11aAf+P02a0P1,
P2,P3,P4、P00,P10,P01,P11,P02,P20、P0',P1',P2',P3',P4',P5',P6',P7',P8'为系数,aA为机器鱼
尾鳍摆动幅度,f为机器鱼尾鳍摆动频率。

本发明还提供了一种机器鱼尾鳍运动能耗建模系统,所述系统包括:

摆动频率获取单元,用于获取机器鱼尾鳍摆动频率;

摆动幅度获取单元,用于获取机器鱼尾鳍摆动幅度;

摆动偏角获取单元,用于获取机器鱼尾鳍摆动偏角;

直线运动能耗计算单元,用于根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆
动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼匀速直
线运动的能耗;

转弯运动能耗计算单元,用于根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆
动幅度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述机
器鱼转弯运动的能耗。

可选的,所述系统还包括:

第一参数获取单元,用于在所述机器鱼做匀速直线运动时,每隔设定时间获取一
次机器鱼尾鳍摆动频率和机器鱼尾鳍摆动幅度,并计算所述机器鱼尾鳍单位时间内的运动
能耗;

第一曲线拟合单元,用于对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度
与所述机器鱼尾鳍单位时间内的运动能耗三者的关系进行曲线拟合,得到所述机器鱼尾鳍
摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系
公式;

第二参数获取单元,用于在所述机器鱼做转弯运动时,每隔设定时间获取一次机
器鱼尾鳍摆动频率、机器鱼尾鳍摆动幅度和机器鱼尾鳍摆动偏角,并计算所述机器鱼尾鳍
单位时间内的运动能耗;

第二曲线拟合单元,用于对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、
所述机器鱼尾鳍摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系进行曲线
拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾
鳍单位时间内的运动能耗之间的关系公式。

可选的,所述直线运动能耗计算单元具体包括:

直线运动能耗计算子单元,用于根据公式计算所述机
器鱼匀速直线运动的能耗,其中,ESS-L为所述机器鱼匀速直线运动距离S所消耗的能量,
Eonesecond-L为单位时间内所述机器鱼的能耗,VL为所述机器鱼匀速游动的速度,



VL=P00'+P10'*f+P01'*aA+P20'*f2+P11'*f*aA+P02'*aA2+P30'*f3+P21'*f2*aA

+P12'*f*aA2+P03'*aA3+P40'*f4+P31'*f3*aA+P22'*f2*aA2+P13'*f*aA3+P04'*aA4

+P41'*f4*aA+P32'*f3*aA2+P23'*f2*aA3+P14'*f*aA4+P05'*aA5

P00,P10,P01,...,P32,P23,P14、P00',P10',P01',...,P32',P23',P14'均为系数,aA为机
器鱼尾鳍摆动幅度,f为机器鱼尾鳍摆动频率。

可选的,所述转弯运动能耗计算单元具体包括:

转弯运动能耗计算子单元,用于根据公式计算所述
机器鱼转弯运动的能耗,其中,ESS-C为所述机器鱼转过弧长为的弯所消耗的能量,
Eonesecond-C为单位时间内所述机器鱼的能耗,VC为所述机器鱼的线速度,
R=P1a03+P2a02+P3a0+P4,LAB为转弯起点与转弯终点之间的距离,
a0为所述机器鱼尾鳍摆动偏角,Eonesecond-C=P00+P10f+P01aA+P20f2+P11aAf+P02a0
P1,P2,P3,P4、P00,P10,
P01,P11,P02,P20、P0',P1',P2',P3',P4',P5',P6',P7',P8'为系数,aA为机器鱼尾鳍摆动幅度,f
为机器鱼尾鳍摆动频率。

根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明提供的机器
鱼尾鳍运动能耗建模方法及系统,根据机器鱼尾鳍的摆动频率、幅度和偏角计算机器鱼尾
鳍的运动能耗,由于机器鱼尾鳍的摆动频率、幅度和偏角由人为设定,无需现场检测,节约
了时间,而且,本发明采用拟合的方式得到了机器鱼尾鳍的摆动频率、幅度和偏角三个参数
与机器鱼尾鳍的运动能耗的关系,具有很高的精度,为机器鱼的路径规划与移动能源管理
提供具有实用意义的参考。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所
需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施
例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图
获得其他的附图。

图1为本发明实施例机器鱼尾鳍运动能耗建模方法流程示意图;

图2为本发明实施例机器鱼尾鳍运动能耗建模系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完
整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。

本发明的目的是提供一种根据机器鱼尾鳍的摆动频率、幅度和偏角计算机器鱼尾
鳍的运动能耗的模型,该模型具有实时性强、精度高的优势。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实
施方式对本发明作进一步详细的说明。

图1为本发明实施例机器鱼尾鳍运动能耗建模方法流程示意图,如图1所示,该方
法的具体步骤如下:

步骤101:获取机器鱼尾鳍摆动频率;

步骤102:获取机器鱼尾鳍摆动幅度;

步骤103:获取机器鱼尾鳍摆动偏角;

步骤104:根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼
尾鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼匀速直线运动的能耗;

步骤105:根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与
所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼转弯运动的能
耗。

在步骤101之前,还包括所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所
述机器鱼尾鳍单位时间内的运动能耗之间的关系公式、所述机器鱼尾鳍摆动频率、所述机
器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式的
拟合计算,具体为:

在所述机器鱼做匀速直线运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率和
机器鱼尾鳍摆动幅度,并计算所述机器鱼尾鳍单位时间内的运动能耗,该处机器鱼尾鳍单
位时间内的运动能耗可以根据传统的公式E=UIT计算;

对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时
间内的运动能耗三者的关系进行曲线拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾
鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式;

在所述机器鱼做转弯运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率、机器
鱼尾鳍摆动幅度和机器鱼尾鳍摆动偏角,并计算所述机器鱼尾鳍单位时间内的运动能耗,
该处机器鱼尾鳍单位时间内的运动能耗可以根据传统的公式E=UIT计算;

对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、所述机器鱼尾鳍摆动偏
角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系进行曲线拟合,得到所述机器鱼尾
鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能
耗之间的关系公式。

以长为295mm,宽为120mm,高为170mm,重为2.5Kg的单关节机器鱼作为研究对象。
当机器鱼尾鳍摆动频率小于1Hz时,机器鱼几乎不游动;当尾鳍摆动频率大于2.5Hz时,尾鳍
摆动过快会导致机器鱼鱼体晃动严重,因此,本文设定机器鱼尾鳍摆动频率范围为1Hz-
2.5Hz。

为更加准确的获得机器鱼尾鳍在摆动过程中一个周期内消耗的电流,采用线性拟
合的方法对一个周期内的电流数据进行拟合。

尾鳍能耗测量电路每隔2ms采集舵机的电流值,并在每2ms内进行线性拟合,其拟
合函数为:


其中,ik——对应tk时刻的电流值,k=0,…,499;

Ik(t)——在相邻时刻(tk,tk+1)间,通过线性拟合在t时刻获得的电流。

则尾鳍在(tk,tk+1)内消耗的能量Wk为:


其中,U——舵机两端的工作电压;

因此,尾鳍在1s内所消耗的能量Eonesecond为:


因此,尾鳍摆动频率为1Hz所消耗的能量Eonesecond,从而得到机器鱼尾鳍在任意时
间t内的运动能耗ESS为:

ESS=t×Eonesecond (4)

其中,步骤104具体包括:

根据公式计算所述机器鱼匀速直线运
动的能耗,其中,ESS-L为所述机器鱼匀速直线运动距离S所消耗的能量,Eonesecond-L为单位时
间内所述机器鱼的能耗,VL为所述机器鱼匀速游动的速度,





P00,P10,P01,...,P32,P23,P14、P00',P10',P01',...,P32',P23',P14'均为系数,P00
130.6,P10=-368.3,P01=-5.16,P20=398.1,P11=12.71,P02=0.05409,P30=-205.8,P21=-
10.57,P12=-0.1773,P03=0.001434,P40=55.41,P31=2.77,P22=0.1748,P13=-0.001251,
P04=-2.145e-005,P50=-6.334,P41=-0.2167,P32=-0.02824,P23=-0.0006708,P14
2.517e-005;P00'=20.46,P10'=20.78,P01'=-4.221,P20'=94.47,P11'=-12.16,P02'=
0.5728,P30'=-64.64,P21'=0.01504,P12'=0.6039,P03'=-0.02825,P40'=11.29,P31'=
2.136,P22'=-0.1484,P13'=-0.008354,P04'=0.0005524,P41'=-0.3927,P32'=
0.001913,P23'=0.001457,P14'=3.289e-005,P05'=-3.808e-006,aA为机器鱼尾鳍摆动幅
度,f为机器鱼尾鳍摆动频率。

步骤105具体包括:

根据公式计算所述机器鱼转弯运
动的能耗,其中,ESS-C为所述机器鱼转过弧长为的弯所消耗的能量,Eonesecond-C为单位时间内所
述机器鱼的耗能,VC为所述机器鱼的线速度,R=P1a03+P2a02+P3a0+P4
LAB为转弯起点与转弯终点之间的距离,a0为所述机器鱼尾鳍摆动偏角,Eonesecond-C=P00+P10f+
P01aA+P20f2+P11aAf+P02a0
P1,P2,P3,P4、P00,P10,P01,P11,P02,P20、P0',P1',P2',P3',P4',P5',P6',P7',P8'为系数,P1
0.005,P2=-0.407,P3=8.556,P4=31.18;P00=1.0842,P10=-1.2866,P01=-0.0240,P20
31.18,P11=0.0404,P02=0.0018;P0'=-7.0368,P1'=0.2307,P2'=0.6714,P3'=-0.0007,
P4'=-0.0097,P5'=-0.0125,P6'=-4.7616,P7'=-0.0966,P8'=0.2960;aA为机器鱼尾鳍
摆动幅度,f为机器鱼尾鳍摆动频率。

本发明提供的建模方法以尾鳍摆动的运动参数偏转角、幅值和频率三个参数作为
研究对象,逐一分析每个参数对能耗的影响,拟合得到带有上述三个参数的耗能计算公式,
将机器鱼尾鳍能耗与尾鳍的运动参数关联起来,可更加直观地了解运动参数(偏转角、幅值
和频率)对能耗的影响,根据曲线拟合得到的公式,可以带入参数对耗能进行计算,无需对
耗能进行测量,实时性强,且与现有技术中耗能的计算方法相比,本发明提供的耗能模型精
度更高,能够为机器鱼的路径规划与移动能源管理提供具有实用意义的参考。

为达到上述目的,本发明还提供了一种机器鱼尾鳍运动能耗建模系统,图2为本发
明实施例机器鱼尾鳍运动能耗建模系统结构示意图,如图2所示,该系统包括:

摆动频率获取单元201,用于获取机器鱼尾鳍摆动频率;

摆动幅度获取单元202,用于获取机器鱼尾鳍摆动幅度;

摆动偏角获取单元203,用于获取机器鱼尾鳍摆动偏角;

直线运动能耗计算单元204,用于根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍
摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述机器鱼匀速
直线运动的能耗;

转弯运动能耗计算单元205,用于根据所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍
摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式,计算所述
机器鱼转弯运动的能耗。

所述系统还包括:

第一参数获取单元,用于在所述机器鱼做匀速直线运动时,每隔设定时间获取一
次机器鱼尾鳍摆动频率和机器鱼尾鳍摆动幅度,并计算所述机器鱼尾鳍单位时间内的运动
能耗;

第一曲线拟合单元,用于对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度
与所述机器鱼尾鳍单位时间内的运动能耗三者的关系进行曲线拟合,得到所述机器鱼尾鳍
摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系
公式;

第二参数获取单元,用于在所述机器鱼做转弯运动时,每隔设定时间获取一次机
器鱼尾鳍摆动频率、机器鱼尾鳍摆动幅度和机器鱼尾鳍摆动偏角,并计算所述机器鱼尾鳍
单位时间内的运动能耗;

第二曲线拟合单元,用于对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、
所述机器鱼尾鳍摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系进行曲线
拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾
鳍单位时间内的运动能耗之间的关系公式。

其中,所述直线运动能耗计算单元204具体包括:

直线运动能耗计算子单元,用于根据公式计算所述机器
鱼匀速直线运动的能耗,其中,ESS-L为所述机器鱼匀速直线运动距离S所消耗的能量,
Eonesecond-L为单位时间内所述机器鱼的能耗,VL为所述机器鱼匀速游动的速度,





P00,P10,P01,...,P32,P23,P14、P00',P10',P01',...,P32',P23',P14'均为系数,aA为机
器鱼尾鳍摆动幅度,f为机器鱼尾鳍摆动频率。

所述转弯运动能耗计算单元205具体包括:

转弯运动能耗计算子单元,用于根据公式计算所述
机器鱼转弯运动的能耗,其中,ESS-C为所述机器鱼转过弧长为的弯所消耗的能量,
Eonesecond-C为单位时间内所述机器鱼的能耗,VC为所述机器鱼的线速度,
R=P1a03+P2a02+P3a0+P4,LAB为转弯起点与转弯终点之间的距离,
a0为所述机器鱼尾鳍摆动偏角,Eonesecond-C=P00+P10f+P01aA+P20f2+P11aAf+P02a0
P1,P2,P3,P4、P00,P10,
P01,P11,P02,P20、P0',P1',P2',P3',P4',P5',P6',P7',P8'为系数,aA为机器鱼尾鳍摆动幅度,f
为机器鱼尾鳍摆动频率。

本发明提供的建模系统以尾鳍摆动的运动参数偏转角、幅值和频率三个参数作为
研究对象,逐一分析每个参数对能耗的影响,拟合得到带有上述三个参数的耗能计算公式,
将机器鱼尾鳍能耗与尾鳍的运动参数关联起来,可更加直观地了解运动参数(偏转角、幅值
和频率)对能耗的影响,根据曲线拟合得到的公式,可以带入参数对耗能进行计算,无需对
耗能进行测量,实时性强,且与现有技术中耗能的计算方法相比,本发明提供的耗能模型精
度更高,能够为机器鱼的路径规划与移动能源管理提供具有实用意义的参考。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他
实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统
而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说
明即可。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说
明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据
本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不
应理解为对本发明的限制。

一种机器鱼尾鳍运动能耗建模方法及系统.pdf_第1页
第1页 / 共14页
一种机器鱼尾鳍运动能耗建模方法及系统.pdf_第2页
第2页 / 共14页
一种机器鱼尾鳍运动能耗建模方法及系统.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《一种机器鱼尾鳍运动能耗建模方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种机器鱼尾鳍运动能耗建模方法及系统.pdf(14页珍藏版)》请在专利查询网上搜索。

本发明公开了一种机器鱼尾鳍运动能耗建模方法及系统。该方法包括:获取机器鱼尾鳍摆动频率;获取机器鱼尾鳍摆动幅度;获取机器鱼尾鳍摆动偏角;根据机器鱼尾鳍摆动频率、机器鱼尾鳍摆动幅度与机器鱼尾鳍单位时间运动能耗之间的关系公式,计算机器鱼匀速直线运动的能耗;根据机器鱼尾鳍摆动频率、机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间运动能耗之间的关系公式,计算机器鱼转弯运动的能耗。本发明提供的机器鱼尾鳍运。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1