3、坐标系与自由度:全局坐标系与局部坐标系、六自由度运动

做漂浮式基础分析,坐标系这东西,我一开始也绕晕过。说白了,你得先搞清楚「船在哪儿」和「船怎么动」。

3.1 全局坐标系 vs 局部坐标系

先讲坐标系。我们通常用两套:

  • 全局坐标系(Global Coordinate System):固定在大地上,原点一般取在海平面或海底某点。X轴指向北,Y轴指向东,Z轴向上。这个坐标系用来描述浮体的绝对位置。
  • 局部坐标系(Local Coordinate System):固定在浮体上,原点通常在浮体重心或几何中心。X轴指向船艏,Y轴指向左舷,Z轴向上。这个坐标系用来描述浮体自身的姿态和受力。

我习惯把全局坐标系想象成「上帝视角」,局部坐标系则是「船上人的视角」。你想想看,分析波浪力的时候,波浪方向是在全局坐标系里定义的;但计算结构应力时,载荷又得转换到局部坐标系里。这两套坐标系的转换矩阵,是基本功。

重要提醒: 全局坐标系和局部坐标系之间的转换,通常用欧拉角或四元数。我个人偏爱四元数,因为它没有万向锁问题。我在一个项目中吃过欧拉角的亏——艏摇角接近90度时,横摇和纵摇突然耦合,计算结果直接飞了。从那以后,我全换四元数了。

3.2 六自由度运动定义

漂浮式基础在海里,有六个独立的运动方式。我们叫它「六自由度」。嗯,这里要注意,这六个自由度不是随便定义的,它们刚好覆盖了所有刚体运动。

我画了一张图,帮你理清这六个自由度的关系:

六自由度运动示意图 漂浮式基础 纵荡 (Surge) 沿X轴平移 横荡 (Sway) 沿Y轴平移 垂荡 (Heave) 沿Z轴平移 横摇 (Roll) 绕X轴旋转 纵摇 (Pitch) 绕Y轴旋转 艏摇 (Yaw) 绕Z轴旋转 图例: 纵荡 横荡 垂荡 横摇 纵摇 艏摇

六个自由度具体是:

自由度 英文 运动描述 对应轴 典型周期
纵荡 Surge 前后平移 X轴 50-200秒
横荡 Sway 左右平移 Y轴 50-200秒
垂荡 Heave 上下平移 Z轴 5-20秒
横摇 Roll 绕X轴旋转 X轴 10-30秒
纵摇 Pitch 绕Y轴旋转 Y轴 10-30秒
艏摇 Yaw 绕Z轴旋转 Z轴 30-100秒

3.3 为什么这六个自由度很重要?

你想想看,漂浮式基础在海里,波浪从四面八方打过来。每个自由度都会影响结构的疲劳寿命、系泊系统受力、甚至风机发电效率。

举个例子:垂荡运动如果和波浪周期共振,浮体会上下剧烈跳动,系泊缆绳可能瞬间过载。我见过一个项目,就是因为垂荡周期没算准,现场调试时缆绳断了三根。嗯,后来我们花了两个月重新做频域分析。

再比如艏摇,这个自由度容易被忽略。但你知道吗?如果浮体发生大角度艏摇,风机对风不准,发电量直接掉20%。我在北海的一个项目中,艏摇幅值超过15度,风机控制系统频繁报错,最后不得不加装艏摇阻尼装置。

我的小技巧: 做初步分析时,先关注垂荡和纵摇。这两个自由度对结构安全影响最大。横摇和艏摇可以放在后面优化。别一上来就六个自由度全开,容易把自己绕进去。

3.4 坐标系与自由度的耦合

这里有个坑,我踩过。六个自由度不是独立的。比如纵摇和纵荡,在波浪中会耦合。你想想看,浮体前后摇摆(纵摇)时,重心位置会前后移动,这又会产生纵荡位移。

在全局坐标系下,这种耦合效应很明显。但在局部坐标系下,你看到的只是浮体自身的旋转和平移。所以分析时,我建议:

  • 全局坐标系:看绝对位移和轨迹,比如浮体是否漂移出允许范围
  • 局部坐标系:看相对运动和受力,比如系泊点处的载荷

我曾经犯过一个错:在局部坐标系下计算系泊缆张力,结果忽略了全局坐标系下的浮体漂移,算出来的张力偏小30%。后来被审核工程师打回来重做,丢人啊。

警告: 坐标系转换时,一定要注意旋转顺序。不同的旋转顺序(比如先绕X轴再绕Y轴,还是先绕Y轴再绕X轴),结果完全不同。我建议统一使用Z-Y-X顺序(先艏摇、再纵摇、最后横摇),这是海洋工程行业惯例。

3.5 实际分析中的坐标系选择

做数值模拟时,软件通常默认使用全局坐标系。但后处理时,我习惯把结果转换到局部坐标系下看。为什么呢?因为局部坐标系下的运动更直观——你一眼就能看出浮体是「点头」还是「侧倾」。

举个例子,在SESAM或OrcaFlex里,你可以这样设置:

// 全局坐标系下的位移输出
Global Displacement: X=2.3m, Y=1.1m, Z=0.8m

// 转换到局部坐标系后
Local Displacement: Surge=2.1m, Sway=1.3m, Heave=0.8m
Roll=2.5°, Pitch=1.8°, Yaw=0.5°

你看,全局坐标系下你只知道浮体往东北方向漂了2.5米,但局部坐标系下你才知道它主要是前后动了2.1米,左右动了1.3米。这对判断系泊系统受力方向很有帮助。

好了,坐标系和自由度这块,说白了就是「选对参考系,看清运动本质」。你只要记住:全局看位置,局部看姿态。两者结合,才能把漂浮式基础的动态响应分析透彻。


公众号:蓝海资料掘金营,微信deep3321