两关节机器鱼无升潜游动动力学建模与仿真(2)
时间:2025-04-22
时间:2025-04-22
M
3.1
制造业信息化
MANUFACTURING
INFORMATIONALIZATION
3坐标系的建立和广义坐标的选取以及机器鱼受力分析
坐标系的建立和广义坐标的选取
对于
两关节
机器鱼,
建立如图
2所示的坐标系。
其中:O1、O2、
O3均位于机器鱼
中线上,O1为鱼体质心,O2Z2为尾柄
关节的转动轴线,O3Z3为尾鳍关节的转动轴线。O-XYZ为静坐标系,O1-X1Y1Z1为固联于鱼体的动坐标系,O2-
关参数,并分析其受力的基础上,可以归纳出机器鱼无升潜游动动力学要解决的两个主要问题,分别称为动力学的逆解和正解问题:
(t)和θ(t),求解(1)动力学逆解问题:就是已知θ2132(t)、(t)、(t)、(θXO1YO1M(102t)和M3t)的问题;即在给定尾柄和尾鳍关节摆动函数的条件下,求鱼体摆动函数、鱼体直线游动函数、鱼体侧向平移函数、尾柄和尾鳍关节驱动力矩函数。
(2)动力学正解问题:就是已知M((2t)和M3t),求解(t)、(t)、(t)、(t)和θ(t)的问题;即在给定尾柄θYO1XO1θ102132和尾鳍关节驱动力矩函数的条件下,求鱼体摆动函数、鱼体侧向平移函数、鱼体直线游动函数、尾柄和尾鳍关节摆动函数。
本文采用Lagrange方程建立动力学模型,首先给出著名的Lagrange方程的一般形式:
X2Y2Z2为固联于尾柄的动坐标系,O3-X3Y3Z3为固联于尾
鳍的动坐标系。机器鱼无升潜游动时,坐标系O1-X1Y1Z1相对O-XYZ的运动为沿OX和OY方向的直线运动以及绕O1Z1的转动;坐标系O2-X2Y2Z2相对O1-X1Y1Z1的运动为绕O2Z2的转动;坐标系O3-X3Y3Z3相对O2-X2Y2Z2的运动为绕O3Z3的转动。
两关节机器鱼无升潜游动时具有5个自由度,广义坐标的数目应该等于机器鱼的自由度数目。分析机器鱼
的运动情况,选取XO1、YO1、
!10、!21、!32为广
义坐标(见图
d
-"L=Q("q
j
j
j
j=1,2,…,n(1)
3),其中XO1为
O1点在静坐标系OX轴上的坐标,YO1为O1点在静坐标
系OY轴上的坐标,!10为O1X1与OX的夹角,逆时针为正;!21为O2X2与O1X1的夹角,逆时针为正;!32为O3X3与
式中:L为Lagrange函数,L=T-V,T为系统总动能,V为系统总势能;qj为广义位移;Qj为非保守力;n为系统自由度数目。
由Lagrange方程可以得到机器鱼直线游动的动力学模型:
#
%%%%%%%%%%%%%%$%%%%%%%%%%%%%&
O2X2的夹角,逆时针为正。
定义机器鱼的质量和转动惯量参数如下:鱼体质量
m1,尾柄质量m2,
尾鳍质量m3,鱼体相对于O1Z1轴的转动惯量JC1,尾柄相对于过C2与OZ平行的轴
线的转动惯量JC2,尾鳍相对于过C3与OZ平行的轴线的转动惯量JC3。定义机器鱼长度几何参数如图4,其中C2、
dddddC3分别为尾柄和尾鳍的质心,L0为鱼体长度,L1为O1与O2的距离,L2为尾柄长度,L3为尾鳍长度,L4为C2与O2
的距离,L5为C3与O3的距离。
"L"L=Q-1(1010"!
"L
-"L=Q2
(21"!21
"L
-"L=Q3
(32"!32
"L"L=Q-4(O1O1"X
"L"L=Q-5(O1O1"Y
(2)
"""式中:Q1、Q2、Q3、Q4和Q5分别为对应于θθθXO1和10、21、32、
3.2机器鱼受力分析
为了简化建模,将尾柄和尾鳍均看作刚性平板,将鱼
YO1的非保守力。
由于不考虑机器鱼的升潜运动,计算Lagrange函数的时候,只需要计算系统的动能即可。
体的水阻力等效成了一个X方向的阻力F1X、一个Y方向的阻力F1Y和一个绕O1Z1的阻力矩M1;尾柄水动力等效为一个沿O2Y2的集中力F2;尾鳍水动力等效为一个沿
(2(2/2
鱼体动能T1:T1=m(1XO1+YO1)/2+JC1!10/2
尾柄动能T2:
O3Y3的集中力F3,这样机器鱼受力可以简化成图5形式。L6为F2作用点与O2的距离,L7为F3作用点与O3的距离。4
机器鱼无升潜游动动力学模型建立
在建立两关节机器鱼坐标系,选取广义坐标,定义相
(2(2(L1!(O1L1!(10)2+(L4!(20)2-2X(10sinθT2=m[2XO1+YO1+10-(O1L4!(20sinθ((2X20+2L1L4!10!20cosθ21+
2(O1L1!((10cosθ((20
]/2+JC2!/22Y10+2YO1L4!20cosθ20
上一篇:第六章发情控制