船舶动力定位系统的数学模型

合集下载

船舶运力定位系统的数学模型

船舶运力定位系统的数学模型
图 1 固 足 坐 标 系 和 随 船 坐 标 系
定 义 固定 坐标 系下 船 舶 的位置 和艏摇 角 度 向量
综 合位 置 信息 分 离 出低 频 信 号 然 后 加 以控 制 , 不 而 对 高 频信 号进 行控 制 。 因此 , 立一 个完 整 的合 理 的数 学 模 型 是 船 舶 建 动力 定 位 系统 控制 的首要 条 件 。本 文给 出了针 对船 舶动 力定 位控 制 系统 所 应 用 的 船 舶 运 动 模 型 , 括 包
扰情 况 下 , 借 助锚 泊 系统 , 不 利用 自身 的推力 器 系统 使得船 舶 保持 一 定 的位 置 和角 度 , 者 按 照 预 定 的 或
运 动轨 迹 运 动 。 动 力 定 位 系 统 通 常 包 括 三 个 子 系 统 :) a 机械 、 电子和 声 学装 置 一用 于 测量 船 舶 角度 和 位置 的传感 器 系 统 ; ) 行 机 构 一安 装 于 船 体 各 部 b执 分 的推 进 器 以 产 生 需 要 的推 力 来 推 动 船 舶 运 动 ; ) C 控 制 器 一根据 由传感 器 系 统所 提 供 的信息 来 选择 合
fo -s c 一s i n 0 ]
J )= li ( n s
L 0
cs o


l J
() 2
境 干扰 力 的风 、 等 数 学 模 型 以 及 考 虑 动 态 特 性 的 流
和 村 工程 20 年 第 5期 02
・7 2・
维普资讯
适 的方 法控 制执 行 机构 。从 上个 世纪 6 0年 代 以来 ,
系 XE £ 一个 是相 对 于船 舶 的 随船 坐标 系 XOY, Oy ,
两者 的 Z 轴 垂 直 指 向 地 心 , XY 平 面 与 静 水 面 重

船舶动力定位系统数学模型参数辨识方法研究

船舶动力定位系统数学模型参数辨识方法研究

船舶动力定位系统数学模型参数辨识方法研究李文华;杜佳璐;张银东;宋健;孙玉清;陈海泉【摘要】船舶动力定位是深海开发的关键技术之一,随着海上油气生产向深海的发展,对应用于船舶动力定位系统的船舶数学建模也提出更高的要求.首先介绍船舶动力定位系统的意义及其应用的数学模型,然后针对船舶及推进器动力学数学模型的辨识与建立过程进行详细介绍,最后讨论船舶外界环境扰动建模的策略.【期刊名称】《船舶》【年(卷),期】2012(023)003【总页数】5页(P55-59)【关键词】船舶;动力定位系统;数学模型;辨识;环境扰动【作者】李文华;杜佳璐;张银东;宋健;孙玉清;陈海泉【作者单位】大连海事大学轮机工程学院大连116026;大连海事大学信息科学技术学院大连116026;大连海事大学轮机工程学院大连116026;大连海事大学轮机工程学院大连116026;大连海事大学轮机工程学院大连116026;大连海事大学轮机工程学院大连116026【正文语种】中文【中图分类】U661.33船舶动力定位技术是指在不借助锚泊系统的情况下,使船舶利用自身的推进装置抵御风、浪、流等外界扰动的影响,以一定的姿态保持在海面某目标位置或精确地跟踪某一给定轨迹,以完成各种作业功能[1]。

它具有定位成本不随着水深增加而增加,机动性强,操作简便,定位精度高,不破坏海床等优点,故被广泛应用于海洋石油钻井平台以及打捞救助船、工程供应船、消防船等各种船舶上,是维持海洋浮式作业平台和船舶正常工作的关键。

近年来,随着海洋开发不断向着远海、深海扩展,动力定位技术对海洋开发具有越来越重要的现实意义,已受到业界广泛关注[2-3]。

为了提高动力定位船舶的操纵性能与定位精度,必须建立一个尽量精确而全面的数学模型。

应用于动力定位系统的船舶数学模型可以分为船舶及推进器动力学数学模型、船舶外界环境干扰因素环境扰动模型两个部分。

在有风、浪、流共同作用的复杂海况下,无约束的船舶具有六个自由度的运动特征。

船舶动力定位系统模糊PID控制算法研究

船舶动力定位系统模糊PID控制算法研究
中 图 分 类 号 : 6 4 8 U 6.1 文献 标 识 码 : A 文章 编 号 :6 3— 1 5 2 0 ) 4— 8— 4 17 3 8 (0 8 0 6 0
Re e r h o z y PI Co r lAl o ih f s a c n Fu z D nt o g r t m o
维普资讯
第 3卷 第 4期 20 0 8年 8月
中 国




V 13 N . o. o 4
Aug 2 08 . 0
船 舶动 力定 位系统模糊 P D控制算法研究 I
徐 阳 俞 孟 蕻
江 苏科技 大 学 电子信 息 学院 , 江苏 镇江 2 2 0 103
Afe n l zn h h r ce it so D o to n u z o to ,t e i f nc ft I a a e t ra ay i g t e c a a t rsi fPI c n r la d f z y c nr l h n l c ue e o he P D p r m — tr ha g n s se p ro ma c sc n i e e e g c n e o y tm e f r n ewa o sd r d. Ree rn o t e i e lo u z o to ,t em eh f rig t h d a ff zy c nr l h t 一
问 题 。
部分 是 船 舶 的高 频 运 动 ( . 0 3~1 6 rd s , . a / ) 它 统 , 制器 也 不控 制 这 部 分 的运 动 。因 为这 部 分 控
是 由一 阶波 浪 引起 的 , 这部 分 运 动 不 反馈 控 制 系 运 动仅 造成 船舶 的振 荡 , 会造 成船 舶 的位移 ; 不 第 பைடு நூலகம்

船舶动力定位的数学模型和滤波方法

船舶动力定位的数学模型和滤波方法

船 舶 动 力 定 位 的数 学 模 型 和 滤 波 方 法
王 宗义 肖 坤 庞 永杰 李殿 璞 , , ,
( . 尔滨工程 大学 自动化学院 , 1哈 黑龙江 哈 尔滨 10 0 ; . 5 0 12 中国船舶 工业集 团公 司 船 舶 系统 工程 部 , 北京 10 3 ) 0 0 6 摘 要: 分析了船舶动力定 位中 的运动数学 模型和滤波 方法 , 给出了船舶 动力定位 中所使 用的低频 数学模 型 和
C S e i 0 0 6 C ia S C B in 10 3 . hn ) jg Ab ta tTh l a i eig i u e o et aet es w a to hp mo e n su e o y a i s i sr c : e Kam nfl r s sd t si t h l p r fs i v me t sd frd n m c hp t n m o p st n n ,a d t i e u h ih fe u n y mo e e ta d n i .A l n f tri p ee td fra o ii ig o n ofl ro tt e hg rq e c v m n n os t e Kama i e s rs n e o l c ran s i o e.Th t o rs n e n t i p p ri r v d fa il n e g n e ig b y a i p s— eti hpm d 1 emeh d p e td i hs a e sp o e e sbei n ie rn y d n e m co i t nn i ua in tss i ig s o m lt e t. o Ke r s s i n ie rn ywo d :hp e gn e ig;d n i o i o i g ii l i eig y a cp st nn ;dgt l rn m i a ft

编程语言计算船舶nomoto模型

编程语言计算船舶nomoto模型

编程语言计算船舶nomoto模型船舶的Nomoto模型是一种经典的数学模型,用于描述船舶的运动特性。

它通常由三个一阶微分方程组成,分别描述船舶在横向、纵向和转向方向上的运动。

编程语言可以用来模拟和计算这个模型,以便分析船舶在不同条件下的运动行为。

在编程语言中计算船舶的Nomoto模型时,可以采用数值积分的方法来求解微分方程。

常见的编程语言如Python、Matlab、C++等都可以用来实现这个模型。

下面我将从不同角度介绍如何使用Python来计算船舶的Nomoto模型。

首先,我们需要建立三个一阶微分方程,分别描述船舶在横向、纵向和转向方向上的运动。

然后,我们可以利用Python中的数值积分库,比如scipy中的odeint函数,来对这个微分方程组进行数值求解。

通过给定船舶的初始状态和外部环境条件,我们可以得到船舶在不同时间下的位置、速度和姿态等信息。

另外,我们也可以利用Python中的数据可视化库,比如matplotlib,来对模拟结果进行可视化展示。

这样可以更直观地观察船舶在不同条件下的运动特性,比如横摇、纵摇、航向变化等。

除了Python,其他编程语言也可以实现类似的计算。

比如在Matlab中,可以使用ode45函数来进行数值积分求解微分方程。

在C++中,可以利用数值积分库,比如GSL,来实现类似的计算过程。

总之,通过编程语言可以很方便地计算船舶的Nomoto模型,从而帮助工程师和研究人员分析船舶的运动特性,优化船舶设计和控制方案。

希望这个回答能够从多个角度全面地介绍了如何使用编程语言计算船舶的Nomoto模型。

动力定位系统介绍

动力定位系统介绍

动力定位系统介绍1、动力定位系统的产生和发展动力定位系统于上世纪70年代后期由美国海军研制成功,起初主要应用于潜水艇支持船、军用海底电缆铺设等作业。

从上世纪80年代初开始,随着北海油田、墨西哥湾油田的大规模开发,动力定位系统被广泛应用于油田守护、平台避碰、水下工程施工、海底管线检修、水下机器人(ROV)跟踪等作业。

尤其是90年代以来,随着海上勘探开发逐步向深水(500m~1500m)和超深水(1500m以上)发展,几乎所有的深水钻井船、油田守护船都装备了动力定位系统。

据初步估计,目前全世界装备动力定位系统的各类船只已超过1 000艘。

2、动力定位系统简述海洋中的船舶因不可避免的受到风、波浪与水流产生的力的影响,船舶在这些环境外力的干扰作用下,将产生六个自由度(纵荡、横荡、升沉、纵摇、横摇、艏摇)运动,而对于定位船舶而言,需要控制的只是水平面内的三个运动,即纵荡(Surge)、横荡(Sway)和艏摇(Yaw)运动。

使用动力定位控制系统能够抵消那些作用在船体上不断变化的阻力,维持操作员指定的位置与航向,或者使船舶沿着需要的轨迹移动。

动力定位控制系统使用来自一个或多个电罗经的数据来控制船舶航向;至少使用一个位置参考系统(如DGPS或声纳)的数据来控制船舶位置,从而进行船舶定位。

风传感可以测量船舶受到的风阻力的大小和方向,但是海流力和波浪力不是测量出来的,而是由船舶数学模型计算得出。

动力定位中的船舶数学模型是由扩展卡尔曼滤波算法建立的,该算法用于估计船舶航向、位置以及在各个方向运动的自由度:纵荡,横荡与艏摇,它合并了估计海洋水流与波浪影响的算法。

但是该数学模型是无法100%准确代表真正的船舶,因此根据位置参考系与传感器的测量值来不断修正该船舶数学模型,这是一个闭环控制过程。

下图是动力定位系统的控制原理图:动力定位系统可以检测与显示船舶的实际航向和位置与期望的航向和位置之间发生偏离的情况,控制器基于这些信息来控制船舶。

船舶运动模型

船舶运动模型

X m(u v ) Y m(v u ) xG u cos v sin 两坐标系运动关系 N I z
yG u sin v cos
7
X mxG Y0 myG N I z
9 June 2013
二、运动坐标系统下的船舶运动微分方程
3、运动坐标系
O xyz (O G )
4、运动微分方程 u uG 速度关系 v vG xG
力矩关系 惯性矩关系
N NG m(vG uG ) xG
2 I z I zG mxG
G xyz
6 9 June 2013
二、运动坐标系统下的船舶运动微分方程
1、运动坐标系
.
G xyz
. .. ..
t 0
2、运动微分方程
t
X 0 , Y0 , N , xog , yog , xog , y og , I z
. .
X , Y , N , u, v, u, v, I z
X 0 X cos Y sin 两坐标系力关系 Y0 Y cos X sin
X m(u v ) Y m(v u ) xG u cos v sin 两坐标系运动关系 N I z
yG u sin v cos
8
X mxG Y0 myG N I z
11
O xyz (O G )
G xyz
X m(u v ) Y m(v u ) N I z
O x y z
X mxG Y myG N I z
9 June 2013

现代船舶动力定位系统的建模研究

现代船舶动力定位系统的建模研究

现代船舶动力定位系统的建模研究引言:船舶动力定位系统是一种利用现代技术实现船舶精确定位和自主航行的系统。

它通过多种传感器和设备,结合先进的算法和模型,实现对船舶位置、速度和航向等信息的准确监测和控制。

本文将从船舶动力定位系统的建模角度出发,探讨其研究现状和未来发展方向。

一、船舶动力定位系统的模型构建船舶动力定位系统的建模过程主要包括以下几个方面:船舶动力学模型、环境模型、传感器模型和控制算法模型。

1. 船舶动力学模型船舶动力学模型用于描述船舶在不同工况下的运动特性。

它考虑了船舶的质量、惯性、阻力和推进力等因素,以及外部环境的影响。

通过建立动力学方程,可以模拟船舶的运动过程,为船舶动力定位系统提供基础数据。

2. 环境模型环境模型用于描述船舶周围的海洋环境特征,包括海流、海浪、海况等。

通过收集并处理相关数据,可以建立环境模型,为船舶动力定位系统提供准确的环境信息,以便进行精确的定位和导航。

3. 传感器模型传感器模型用于描述船舶动力定位系统中使用的传感器的性能和特点。

不同类型的传感器可以提供不同的信息,如GPS可以提供位置信息,惯性导航系统可以提供姿态信息。

通过建立传感器模型,可以对传感器的测量误差和精度进行评估,从而提高定位系统的精度和可靠性。

4. 控制算法模型控制算法模型用于描述船舶动力定位系统中的控制策略和算法。

它通过对船舶动力学模型和环境模型进行分析和处理,实现对船舶运动的控制和调整。

通过选择合适的控制算法,可以提高船舶的定位精度和稳定性。

二、船舶动力定位系统的研究现状船舶动力定位系统的研究主要集中在以下几个方面:传感器融合技术、自适应控制算法、多智能体协同定位等。

1. 传感器融合技术传感器融合技术是指将多种传感器的测量数据进行融合,以提高定位系统的精度和可靠性。

常用的传感器包括GPS、惯性导航系统、声纳等。

通过融合这些传感器的数据,可以克服单一传感器存在的局限性,提高船舶的定位精度和鲁棒性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词 船舶 动力定位 数学模型 高频运动 低频运动
中图分类号 U661. 3
0 前 言
随着人们对海洋资源开发 ,海洋探索的范围越 来越广 。人们对深海作业的船舶以及其他浮式生产 系统 (包括半潜平台 , 钻进平台) 的动力定位系统 (Dynamic Positioning System ,简称 DP 系统) 的研究 也日益重视 。DP 系统就是如何在有风 、浪 、流的干 扰情况下 ,不借助锚泊系统 ,利用自身的推力器系统 使得船舶保持一定的位置和角度 ,或者按照预定的 运动轨迹运动 。动力定位系统通常包括三个子系 统 :a) 机械 、电子和声学装置 - 用于测量船舶角度和 位置的传感器系统 ; b) 执行机构 - 安装于船体各部 分的推进器以产生需要的推力来推动船舶运动 ;c) 控制器 - 根据由传感器系统所提供的信息来选择合 适的方法控制执行机构 。从上个世纪 60 年代以来 , 动力定位系统在商业中应用已经有很大的发展 。最 早的 DP 系统是采用传统的 PID 控制器串联低通或 陷波滤波器的方法 。到上世纪七 、八十年代后 ,基于 最优化控制理论和卡尔曼滤波的控制方法被引入到 D P 系统[1 ,2 ,3 ] 。
1. 1 运动学方程 在有风 、浪 、流作用下的复杂海况中 ,无约束的
船舶表现为六自由度的运动 。而在实际的 DP 系统 中 ,只需要考虑三个自由度的运动 :纵荡 、横荡 、艏摇 运动 。为了描述船舶的运动 ,需要建立两个参考坐 标系 (如图 1 所示) ,一个是相对于地球的固定坐标 系 X EO Y E ,一个是相对于船舶的随船坐标系 XO Y , 两者的 Z 轴垂直指向地心 , X Y 平面与静水面重 合 。随船坐标系的原点取在船舶的中心线上 , 离重 心点的距离是 x G 。
的高频运动模型 :
x H = A H x H + EHωH (9)
yH = CH x H
式中 x H = [ξx , x H ,ξy , y H ,ξΨ , ΨH ]分别代表三个自
由度上的位置和速度状态信号 ,ωH = [ωx ,ωy ,ωΨ ]
是零均值的高斯白噪声信号 ,三维向量 y H 分别表示
性化的低频运动模型如下 :
x L = A L x L + B Lτ + ELωL
yL = CL x L +ν
(6)
式中的状态变量 xL = [ηT ,νT ] T , 其中 ηT 代表位置
(纵荡 、横荡 、艏摇) 向量 ; yL 代表三维测量位置向量 (包括纵荡 、横荡 、艏摇角度) ;ν是 3 维测量高斯白
风速和风向 。ν和ω都为零均值高斯白噪声 。
5 参考文献
1 T. Fossen. Guidance and control of ocean vehicles. New
York : Wiley ,1994. 2 Balchen J G. Jenssen N A , Mat hisen E et al. A dynamic
positioning system based on Kalman filtering and optimal
control. Modeling , Identification and Control. 1980 , Vol.
1 ,No. 3 :135263. 3 Fung P T K , Grimble M J . Dynamic ship positioning using a
舶的数学模型 :
x = A x + B u + Eω
z = Hx +ν
(17)
式中
,
x
=
[
x
T L
,
x
T H
,
x
T c
,
x
T w
,τT
]T
为状态变量 ,
u
=
τL +τw 是输入向量 ,输出向量 z = [ z x , z y , zΨ , z ws ,
z w d ]分别表示船舶纵荡位置 、横荡位置 、艏摇角度 、
3 推力器动态模型
推力器系统主要是对安装在船体的各个推力器
(一般不少于 5 个) 进行推力分配 ,并且借助它们得
到相应的推力和力矩 ,以抵抗作用于船的干扰力和
力矩 。关于多推力器的推力分配问题也是一个优化
问题 ,可参见文献[ 4 ,6 ] 。
实际的动力定位系统中 ,推力器的动态特性也
是必须要考虑的一个问题 ,因为它可能导致控制输
波振荡器 :
·28·
h ( s)
=
s2
+
Kws
2ξω0 s
+ ω20
(8)
式中 ,参数 Kw 与海况有关 , 相对阻尼系数 ξ小于 1. 0 ,一般取 0. 05~0. 3 ,ω0 表示波浪 P2M 谱中的主
要频率 , 与波浪的有义波高有关 。可见参考文献
[5]。
对于式 (8) 将其转化为状态空间形式可得如下
因此 ,建立一个完整的合理的数学模型是船舶 动力定位系统控制的首要条件 。本文给出了针对船 舶动力定位控制系统所应用的船舶运动模型 ,包括 低频运动模型 ,高频运动模型 ,同时还给出了作为环 境干扰力的风 、流等数学模型以及考虑动态特性的
推力器的数学模型 。最后提出了一个综合的运动模 型。
1 船舶运动数学模型
船舶在海面上的综合运动很复杂 ,一般分为风 、 流 、二阶波浪力引起的低频运动和由于一阶波浪力 引起的高频运动 。由于高频运动仅仅表现为周期性 的振荡而不会导致平均位置的改变 ,为了避免不必 要的能量浪费和推力器的磨损 ,一般从船舶测得的 综合位置信息分离出低频信号然后加以控制 ,而不 对高频信号进行控制 。
Key words :Ship Dynamically positioning Mat hematical model High f requency motion Low f requency mo t io n
行业信息
沪东中华造船 (集团) 有限公司
沪东中华造船 (集团) 公司近来推广二项新工艺 ,收到了较好的降本增益效果 。其一是对船舶水线水尺的勘划工艺予于 创新 。以往 ,水线水尺的勘划工艺基本停留在较为落后的状态中 ,难以合理地 、有效地确保船体制造精度 。有关技术人员决 定对水线水尺勘划工艺进行新的尝试 :逐渐由船台施工改为平台勘划 。该工艺的创新进一步保证了水线水尺的勘划精度 ,不 仅加快了船体制造进度 ,而且使造船精度跃上了一个新的台阶 。其二是推广实芯 CO2 焊丝应用 。CO2 气体保护焊已经在船 厂中大面积使用 ,其中药芯焊丝在 CO2 焊丝中占有主要地位 。为了有效地降低生产成本 ,沪东中华造船集团积极将实芯 CO2 焊丝在某些生产区域予于推广应用 ,达到了一定程度的突破 。实芯焊丝的价格仅为药芯焊丝的 60 %左右 ,实际应用中抗裂性 能较好 ,无需清渣 ,适合于打底层焊缝及多层多道焊 ,并在坡口间隙较小时同样可以获得满意的背面成型 。 (邵天骏)
(5)
0
- Nv - Nr
由于坐标系转换矩阵 (2) 的存在 ,使得模型 (3) 表现
为非线性的模型 ,我们选择在一定的艏摇角的附近
线性化模型 (3) ,通常在 360°的范围内选择 36 个点
(每 10 度一个点) 线性化模型 。在这里我们可以通
过选择合适的坐标系使得 Ψd = 0 ,这样我们得到线
船舶动力定位系统的数学模型
童进军 硕士 上海交通大学自动化系[ 200030 ] 何黎明 博士 上海交通大学自动化系[ 200030 ] 田作华 教授/ 博导 上海交通大学自动化系[ 200030 ]
摘 要 阐述了船舶动力定位系统的发展 ,给出了完整的动力定位系统的船舶低频与高频运 动 、推力器 、风 、浪 、流等数学模型 ,最后给出了综合运动模型 。
rC
]是流速度向量
,
τ L







,ω L=[ωu ,ωv ,ωr ]是零均值白噪声 , 用于描述船舶未建模
的动态特性和扰动 。惯量矩阵 M (包括水力附加质
量) 满足正定要求 M = M T > 0 如下 :
m - Xu
0
0
M=
0
m - Yv m x G - Y r (4)
0
m x G - Yr Iz - N r
海交通大学博士学位论文 ,1999.
Mathematical Model of Dynamically Positioning System of Ship
——— by Tong J injun , He Liming and Tian Zuohua
Abstract :In t he paper , based on reviewing t he development history of dynamically positioning system , a mat hematical model of dynamically positioning system is established which includes high and low f requency mo2 tion of ship , t hrusters and force of wind , wave and current . And finally , a complete mat h model t hat can be used for cont rolling is given.
J ( Ψ) = sinΨ cosΨ 0
(2)
0
01
船舶工程 2002 年第 5 期
·27·
1. 2 船舶低频运动模型
根据文献[ 1 ] ,可以得知船舶的低频运动模型为
MνL + D (νL - νc)
相关文档
最新文档