1.一种机器鱼尾鳍运动能耗建模方法,其特征在于,所述方法包括:
获取机器鱼尾鳍摆动频率;
获取机器鱼尾鳍摆动幅度;
获取机器鱼尾鳍摆动偏角;
根据公式 计算所述机器鱼匀速直线运动的耗能,其中,ESS-L
为所述机器鱼匀速直线运动距离S所消耗的能量,Eonesecond-L为单位时间内所述机器鱼尾鳍的能耗,VL为所述机器鱼匀速游动的速度,根据公式 计算所述机器鱼转弯运动的耗能,其中,ESS-C为
所述机器鱼转过弧长为 的弯所消耗的能量,Eonesecond-C为单位时间内所述机器鱼的能耗,VC为所述机器鱼的线速度, R=P1a03+P2a02+P3a0+P4,LAB为转弯起点与转弯终点之间的距离,a0为所述机器鱼尾鳍摆动偏角,Eonesecond-C=P00+P10f+P01aA+P20f2+P11aAf+P02a0,P00,P10,P01,P20,P11,P02,P30,P21,P12,P03,P40,P31,P22,P13,P04,P50,P41,P32,P23,P14为尾鳍摆动频率为1HZ时尾鳍能耗的各展开项的系数;
P'00,P'10,P'01,P'20,P'11,P'02,P'30,P'21,P'12,P'03,P'40,P'31,P'22,P'13,P'04,P'41,P'32,P'23,P'14,P'05为直线运动时,机器鱼直线速度各展开项的系数;P0',P1',P2',P3',P4',P5',P6',P7',P8'为转弯运动时,机器鱼线速度各展开项的系数;P1,P2,P3,P4为转弯半径各展开项的系数。
2.根据权利要求1所述的建模方法,其特征在于,在所述获取机器鱼尾鳍摆动频率之前,还包括:在所述机器鱼做匀速直线运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率和机器鱼尾鳍摆动幅度,并计算所述机器鱼尾鳍单位时间内的运动能耗;
对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗三者的关系进行曲线拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式;
在所述机器鱼做转弯运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率、机器鱼尾鳍摆动幅度和机器鱼尾鳍摆动偏角,并计算所述机器鱼尾鳍单位时间内的运动能耗;
对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、所述机器鱼尾鳍摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系进行曲线拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式。
3.一种机器鱼尾鳍运动能耗建模系统,其特征在于,所述系统包括:
摆动频率获取单元,用于获取机器鱼尾鳍摆动频率;
摆动幅度获取单元,用于获取机器鱼尾鳍摆动幅度;
摆动偏角获取单元,用于获取机器鱼尾鳍摆动偏角;
直线运动能耗计算单元,用于根据公式 计算所述机器鱼匀
速直线运动的能耗,其中,ESS-L为所述机器鱼匀速直线运动距离S所消耗的能量,Eonesecond-L为单位时间内所述机器鱼的能耗 ,VL为所述机器鱼匀速游动的 速度,转弯运动能耗计算单元,用于根据公式 计算所述机器鱼
转弯运动的能耗,其中,ESS-C为所述机器鱼转过弧长为 的弯所消耗的能量,Eonesecond-C为单位时间内所述机器鱼的能耗,VC为所述机器鱼的线速度, R=
3 2
P1a0+P2a0+P3a0+P4,LAB为转弯起点与转弯终点之间的距离,a0为所述机器鱼尾鳍摆动偏角,Eonesecond-C=P00+P10f+P01aA+P20f2+P11aAf+P02a0,其中,aA为机器鱼尾鳍摆动幅度,f为机器鱼尾鳍摆动频率;
P00,P10,P01,P20,P11,P02,P30,P21,P12,P03,P40,P31,P22,P13,P04,P50,P41,P32,P23,P14为尾鳍摆动频率为1HZ时尾鳍能耗的各展开项的系数;
P'00,P'10,P'01,P'20,P'11,P'02,P'30,P'21,P'12,P'03,P'40,P'31,P'22,P'13,P'04,P'41,P'32,P'23,P'14,P'05为直线运动时,机器鱼直线速度各展开项的系数;P0',P1',P2',P3',P4',P5',P6',P7',P8'为转弯运动时,机器鱼线速度各展开项的系数;P1,P2,P3,P4为转弯半径各展开项的系数。
4.根据权利要求3所述的系统,其特征在于,所述系统还包括:
第一参数获取单元,用于在所述机器鱼做匀速直线运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率和机器鱼尾鳍摆动幅度,并计算所述机器鱼尾鳍单位时间内的运动能耗;
第一曲线拟合单元,用于对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗三者的关系进行曲线拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式;
第二参数获取单元,用于在所述机器鱼做转弯运动时,每隔设定时间获取一次机器鱼尾鳍摆动频率、机器鱼尾鳍摆动幅度和机器鱼尾鳍摆动偏角,并计算所述机器鱼尾鳍单位时间内的运动能耗;
第二曲线拟合单元,用于对所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、所述机器鱼尾鳍摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系进行曲线拟合,得到所述机器鱼尾鳍摆动频率、所述机器鱼尾鳍摆动幅度、摆动偏角与所述机器鱼尾鳍单位时间内的运动能耗之间的关系公式。