船舶推进轴系是船舶动力装置的核心部分,其安装对中状态直接影响轴系承载分配和长期可靠运行。在实际安装与运行过程中,由于装配误差、基础沉降、动态载荷不均及航行状态下船体变形等因素的影响,轴承实际位移常偏离预设状态,导致轴承负荷分配异常、振动噪声增强,甚至轴承损坏等问题。因此,精确可靠地识别和预测轴承变位,对保障船舶轴系运行安全、提高推进系统可靠性具有重要的工程意义。
船舶轴系安装及校中状态的传统检测方法包括弹簧测力计法、应变片法和顶举法[1]。日本船级社使用反推法评估轴承受力并计算轴承的变位值,再调整轴承位移以实现合理负荷分布[2]。ABS通过收集大量的实船变形测试数据,使用统计学方法预测轴系和船体变形[3]。张玉龙等[4]基于灰色系统理论,使用灰色关联度分析法研究实际船体变形与轴承负荷之间的对应关系。耿厚才等[5]通过应变片测量的实船弯矩和弯矩影响系数,确定不同状态下船体尾部在轴承处的相对变形值。陈昊等[6]提出了基于弯矩影响系数的轴系状态评估方法,利用应变片测量弯矩反算各轴承的实际变位与负荷,评估轴系安装对中质量。
随着机器学习的发展,神经网络逐渐应用于轴系校中领域。其中BP(Back Propagation)神经网络是一种多层前馈型人工神经网络,采用误差反向传播算法,广泛应用于复杂非线性问题的建模与预测任务。杨小钢等[7]构建了基于机器学习的多支撑轴系智能装调方法,实现对中间轴承精确变位的预测,提高了校中效率;郑瑞栋等[8]基于GA-BP 神经网络作为机器学习模型,实现了一种船舶推进轴系中间轴承高度预测及安装状态的计算方法;Deng等[9]针对轴系实际数据不足的问题,引入了迁移学习融合仿真和实测数据以提高轴承变位计算精度。Magalhães等[10]比较了多种机器学习算法在轴系校中预测中的性能,结果表明智能算法能够较准确地预测轴系调整效果,在轴系准动态校中方面具有良好应用前景。粒子群优化与BP网络结合形成的PSO-BP算法可以优化网络初始权值,加速收敛并提高预测精度,在工程结构载荷-变形等非线性关系建模中取得了良好效果[11]。
本文以传递矩阵法为基础,构建轴承对各测点弯矩的影响系数矩阵,用于建立线性反演模型;同时,考虑到实际轴系可能存在的非线性影响因素,进一步引入神经网络模型以构建弯矩和轴承位移间的映射关系。以有限元模型作为数值参照与数据来源,用于对传递矩阵模型的计算结果进行交叉验证,并生成多工况的样本集,用于训练与测试神经网络。
1 轴系仿真模型建立方法 1.1 传递矩阵法本文基于传递矩阵法,构建轴系单元截面弯矩与轴承变位的对应关系。传递矩阵法将轴系视为由多个结构单元(轴段、轴承、集中质量等)构成的序列系统,通过定义状态向量与传递关系,将多单元系统的整体响应递推计算,其计算效率高,适用于多单元、长轴系结构。在轴系的力学分析中,对于任何一个单元截面均可用如下状态向量描述其力学状态:
| $ \boldsymbol{S}\left(x\right)=\left[\begin{matrix} y\left(x\right)\\ \theta \left(x\right)\\ M\left(x\right)\\ Q\left(x\right) \end{matrix}\right]。$ | (1) |
式中:
对任意一轴段长度为
| $ M(x)=-EI\cdot {\theta }^{\prime}(x) ,$ | (2) |
| $ Q(x)=-EI\cdot {\theta }^{\prime\prime}(x)。$ | (3) |
考虑轴段受到等分布自重荷载
| $ {\boldsymbol{S}}_{i+1}={\boldsymbol{Z}}_{i}\cdot {\boldsymbol{S}}_{i}。$ | (4) |
其中,轴段、轴承和集中质量单元的传递矩阵表达式为:
| $ {\boldsymbol{Z}}_{i}=\left[\begin{matrix} 1 & l & \displaystyle\frac{{l}^{2}}{2EI} & \displaystyle\frac{{l}^{3}}{6EI} & -\displaystyle\frac{q{l}^{4}}{24EI}\\ 0 & 1 & \displaystyle\frac{l}{EI} & \displaystyle\frac{{l}^{2}}{2EI} & -\displaystyle\frac{q{l}^{3}}{6EI}\\ 0 & 0 & 1 & l & -\displaystyle\frac{q{l}^{2}}{2}\\ 0 & 0 & 0 & 1 & -ql\\ 0 & 0 & 0 & 0 & 1 \end{matrix} \right], $ | (5) |
| $ {\boldsymbol{Z}}_{\text{bear}}=\left[\begin{matrix} 1 & 0 & 0 & 0 & 0\\ 0 & 1 & 0 & 0 & 0\\ 0 & 0 & 1 & 0 & 0\\ -k & 0 & 0 & 1 & k\cdot \delta \\ 0 & 0 & 0 & 0 & 1 \end{matrix} \right], $ | (6) |
| $ {\boldsymbol{Z}}_{\text{mass}}=\left[\begin{matrix} 1 & 0 & 0 & 0 & 0\\ 0 & 1 & 0 & 0 & 0\\ 0 & 0 & 1 & 0 & 0\\ 0 & 0 & 0 & 1 & -P\\ 0 & 0 & 0 & 0 & 1 \end{matrix} \right]。$ | (7) |
式中:
| $ \boldsymbol{T}={\boldsymbol{Z}}_{n}\cdot {\boldsymbol{Z}}_{n-1}\cdots {\boldsymbol{Z}}_{1} 。$ | (8) |
通过设定尾端边界
为验证传递矩阵数值计算模型的合理性,以某8 800TEU集装箱船的推进轴系等比缩放实验台为研究对象,基于Ansys构建了有限元计算模型,在相同条件下对计算结果进行对比分析。仿真模型使用 SOLID185单元,轴体划分为27个轴段单元,以弹簧的方式代替轴承支撑,设定尾端自由,电机端固支,进行离散求解,轴系简化后模型如图1所示。
|
图 1 轴系有限元模型 Fig. 1 Finite element model of shafting |
对模型施加全局重力加速度
|
|
表 1 轴承负荷计算结果对比 Tab.1 Comparison of bearing load calculation results |
|
图 2 截面弯矩对比 Fig. 2 Comparison of section bending moment results |
基于上述方法,进一步构造轴承对测点截面弯矩的影响系数矩阵,以计算轴承变位。在轴承位移的反演问题中,关注的是若干测点处的弯矩响应值,设轴系在理想直线校中状态下,各轴承初始变位为0,则对任意测点单元
| $ \boldsymbol{M}_{{mn}}^{0}=\left[\begin{matrix} M_{11}^{0} & M_{12}^{0} & \cdots & M_{1n}^{0}\\ M_{21}^{0} & M_{22}^{0} & \cdots & M_{2n}^{0}\\ \cdots & \cdots & \cdots & \cdots \\ M_{\text{m1}}^{0} & M_{m2}^{0} & \cdots & M_{mn}^{0} \end{matrix} \right]。$ | (9) |
通过对不同轴承单位变位输入下的响应求差,即可构造弯矩影响数矩阵:
| $ { \boldsymbol{A}={\boldsymbol{M}}_{{j}}\left({\delta }_{{j}}= 1\;\text{mm}\right)-{\boldsymbol{M}}_{0}\left(\delta =0\right)=\left[\begin{matrix} {a}_{11} & \cdots & {a}_{1n}\\ \vdots & \ddots & \vdots \\ {a}_{m1} & \cdots & {a}_{mn} \end{matrix} \right]。} $ | (10) |
式中:
| $ \Delta \boldsymbol{M}={\boldsymbol{M}}^{meas}-{\boldsymbol{M}}^{(0)}=\left[\begin{array}{c} M_{1}^{\text{meas}}-M_{1}^{(0)}\\ M_{2}^{\text{meas}}-M_{2}^{(0)}\\ \vdots \\ M_{{m}}^{\rm{meas}}-M_{m}^{(0)} \end{array}\right]。$ | (11) |
利用弯矩影响数矩阵,则可列出线性方程组,求解当前状态下轴承的实际变位情况:
| $ \left[\begin{matrix} {a}_{11} & {a}_{12} & \cdots & {a}_{1n}\\ {a}_{21} & {a}_{22} & \cdots & {a}_{2n}\\ \cdots & \cdots & \cdots & \cdots \\ {a}_{m1} & {a}_{m2} & \cdots & {a}_{mn} \end{matrix} \right]\cdot \left[\begin{array}{c} {x}_{1}\\ {x}_{2}\\ \vdots \\ {x}_{n} \end{array}\right]=\left[\begin{array}{c} \Delta {M}_{1}\\ \Delta {M}_{2}\\ \vdots \\ \Delta {M}_{{m}} \end{array}\right]。$ | (12) |
式中:
| $ \underset{\boldsymbol{x}}{\min }\left|\left|\boldsymbol{A}\cdot \boldsymbol{x}-\Delta \boldsymbol{M}\right|\right|_{2}^{2},$ | (13) |
| $ \boldsymbol{x}={({{\boldsymbol{A}}^{\mathbf{T}}}\boldsymbol{A})}^{\mathbf{-1}}{\boldsymbol{A}}^{\mathbf{T}}\Delta \boldsymbol{M} 。$ | (14) |
基于上述方法,利用1.2节中所创建的有限元计算模型,将各轴承的初始位移输入到模型中,计算并提取轴系上各测点截面的弯矩值。需要注意的是,测量截面的选取会直接影响到系数矩阵的秩和条件数,进而影响到求解的稳定性和准确性。在实际构造过程中,某些测点的组合会导致系数矩阵的某些行或列出现高度线性相关的情况。其中,列相关体现了某些轴承的影响模式高度相似,即对测点的影响程度相似;行相关体现了某些测点的响应随不同轴承位移的变化高度相似,即这些测点没有提供额外信息。如图3所示,为各轴承的弯矩影响系数曲线,可以看到截面弯矩在每2个轴承之间均呈线性关系,而轴承变位带来的影响主要集中在轴承前后局部区域,远离轴承处响应则迅速衰减,因此测点应尽量避开响应趋零区。
|
图 3 弯矩影响系数曲线 Fig. 3 Curve of the influence coefficient of bending moment |
为进一步验证测点位置对系数矩阵的影响,本文构造了多组测点组合,给定各轴承初始位移,使用有限元模型提取各测点位置的弯矩值,作为实测弯矩,通过传递矩阵法推导出相应的影响系数矩阵,计算结果如表2和表3所示。
|
|
表 2 轴承变位计算结果 Tab.2 Calculation results of bearing displacement |
|
|
表 3 系数矩阵条件数 Tab.3 Coefficient matrix condition number |
由表2可知,不同测点组合对预测性能的影响显著,A组和E组的条件数远高于其他组别,说明系数矩阵严重病态,存在严重的列相关或行相关问题;B组和D组虽然整体误差有降低,但由于部分测点过于集中,导致条件数依然偏大;C组的预测结果最为接近真实位移,且条件数最低,说明该测点组合能够有效反映各轴承的弯矩响应特征。需要注意的是,在工程实践中轴系弯矩通常使用电阻应变片布设测量,但布片位置会受到实际环境的限制,难以完全按照理论最优布点方案实施,而测量误差也会在不良的测点组合中被放大,严重影响结果的可靠性。此外,基于传递矩阵法推导的弯矩影响系数在理论上建立于轴系结构简化假设和线性弹性力学模型之上。该方法在静态或准静态工况下能够较为准确地反映轴系受力特性,但在船舶实际运行中,轴系状态常受到多种复杂因素的影响,例如轴承刚度的非线性变化、船体变形、螺旋桨激励引起的周期性动力载荷,以及船体弹性振动的耦合效应等。这些动态和非线性因素难以在传递矩阵计算过程中完整建模和提前量化,从而导致基于影响系数矩阵的预测方法在复杂工况下精度下降。
3 基于神经网络的轴承变位预测方法 3.1 BP神经网络BP 神经网络是一种前馈型多层人工神经网络,通常由输入层、一个或多个隐藏层和输出层组成。其特点在于采用误差反向传播算法进行训练,具有良好的非线性映射能力和自学习、自适应能力,适合解决复杂的非线性回归问题。
设输入层有
| $ {z}_{j}=f\left(\sum\limits_{i=1}^{n}w_{ji}^{(1)}{x}_{i}+b_{j}^{(1)}\right),j=1,2,\ldots ,h ,$ | (15) |
| $ {y}_{k}=f\left(\sum\limits_{j=1}^{h}w_{kj}^{(2)}+b_{k}^{(2)}\right),k=1,2,\ldots ,m。$ | (16) |
式中:
设期望输出为
| $ E=\frac{1}{{m}}\sum\limits_{k=1}^{m}{\left({y}_{k}-{\hat{y}}_{k}\right)}^{2}。$ | (17) |
粒子群优化(Partical Swarm Optimization,PSO)是一种基于群体智能的全局优化算法,受鸟群捕食行为启发提出。其核心思想是通过群体中个体间的信息共享和协同搜索,动态调整个体位置以寻找最优解。每个粒子代表一个候选解,其状态由位置
| $ v_{i}^{(t+1)}=w\cdot v_{i}^{(t)}+{c}_{1}\cdot {r}_{1}\cdot ({p}_{i}-x_{i}^{(t)})+{c}_{2}\cdot {r}_{2}\cdot (g-x_{i}^{(t)}),$ | (18) |
| $ x_{i}^{(t+1)}=x_{i}^{(t)}+v_{i}^{(t+1)}。$ | (19) |
式中:
对于BP 网络存在初始权重敏感性的问题:BP 网络通常采用随机初始化权值和阈值,这种方式可能导致网络陷入局部最优解。通过引入PSO算法优化 BP 神经网络的初始权值和阈值,从整体搜索空间中筛选出更具代表性的初始解,避免BP网络在初始阶段陷入差解,从而提升网络的收敛精度与稳定性,PSO-BP 方法的整体流程如图4所示。
|
图 4 PSO-BP方法流程图 Fig. 4 PSO-BP method flowchart |
神经网络的输入设定为多个测点的弯矩值,输出为各支承轴承处的变位值,并通过PSO算法优化BP网络的初始参数,具体参数设置如下:
1)BP网络的参数设定:采用3层前馈神经网络结构,选择logsig函数作为隐藏层激活函数,purelin函数为输出层激活函数,设定trainbr函数(Bayesian Regularization Backpropagation)为BP网络的训练函数,在训练过程中自适应调整学习率,神经网络的目标MSE设定为
|
图 5 BP神经网络结构 Fig. 5 BP neural network structure |
2)PSO算法的参数设定:为保证优化效果与计算效率之间的平衡,所采用的PSO算法参数设定如表4所示。
|
|
表 4 PSO算法的参数设定 Tab.4 Parameter setting of the PSO algorithm |
权重维度与神经网络结构相关,计算公式为:
| $ \dim =H\cdot I+H\cdot O+H+O。$ | (20) |
式中:
本文采用1.2节的有限元仿真模型获取训练所需的数据样本。为提高训练效率的同时保证预测模型的精度,针对每个轴承的变位
|
|
表 5 部分训练样本 Tab.5 Partial training samples |
为提高网络训练初始点的质量,避免神经网络陷入局部极小,在训练前采用PSO算法对神经网络进行优化。PSO 的适应度函数为预测输出与真实变位之间的均方误差,每次迭代均记录全局最优粒子的损失值,结果如图6(a)所示,适应度计算公式如式(21)所示,在约 30 次迭代后 MSE 收敛至稳定值,优化后的初始权值可提高 BP 网络的收敛速度。
|
图 6 训练曲线 Fig. 6 Training curve of PSO-BP method |
| $ F=\frac{1}{N}\sum\limits_{i=1}^{N}{\left({\hat{y}}_{i}-{y}_{i}\right)}^{2}。$ | (21) |
式中:
经过PSO初始化后,将数据样本划分为训练集(70%)和测试集(30%),BP 网络以最优权值启动训练,图6(b)为神经网络训练过程中,损失函数随迭代次数的变化趋势,损失函数同样采用均方误差:
| $ L=\frac{1}{N}{\sum\limits_{i=1}^{N}\sum\limits_{j=1}^{m}\left({\hat{y}}_{i,j}-{y}_{i,j}\right)^{2}}。$ | (22) |
式中:
模型训练完成后,为验证神经网络对实际测量误差的容错能力,在测试集样本中对弯矩值随机进行加噪,噪声采用均值为0、标准差为
|
|
表 6 预测结果 Tab.6 Bearing displacement prediction results |
针对船舶推进轴系在实际运行中的轴承位移变化情况,分别利用弯矩影响系数与PSO-BP神经网络预测轴承变位。基于影响系数可以由弯矩变化值直接得到轴承的实际位移状态,但在测点布置不合理时或存在测量误差等影响因素下会降低预测结果的可靠性,并且该方法依赖于数值计算模型对真实轴系状态的映射能力。对此提出了基于粒子群优化的BP神经网络预测模型,神经网络通过从样本数据中直接学习输入值与输出值之间的关系,无需明确构建复杂的物理模型即可捕捉弯矩和轴承位移间的映射关系。数值实验结果表明,PSO-BP神经网络相比弯矩影响系数方法在低噪声的条件下相对具有一定的优势。本研究主要验证了该方法在理想化仿真环境下的有效性和可行性,所引入的噪声主要为高斯分布的均匀随机扰动,用于模拟测量误差。实际工程应用中仍需在样本中融入实船测得的弯矩与位移的对照数据,评估该方法在实际轴系结构中与非线性影响因素下的适用性。
| [1] |
贺威. 不同对中状态下的轴系动态负荷测量方法研究[D]. 上海: 上海交通大学, 2020.
|
| [2] |
KYOKAI N K. Guidelines on shafting alignment[J]. ClassNK, 2006, 6.
|
| [3] |
American Bureau of Shipping. Guidance notes on propulsion shafting alignment[S]. New York: American Bureau of Shipping, 2004.
|
| [4] |
张玉龙, 吴炜, 周建辉. 基于灰色系统理论的推进轴系负荷预测分析[J]. 中国舰船研究, 2022, 17(6): 141-147. ZHANG Y L, WU W, ZHOU J H. Prediction analysis on propulsion shafting load based on grey system theory[J]. Chinese Journal of Ship Research, 2022, 17(6): 141-147. DOI:10.19693/j.issn.1673-3185.02384 |
| [5] |
耿厚才, 陈兵, 钟庆华, 等. 船体艉部变形计算及其在轴系坞内校中技术中的应用[J]. 中国造船, 2011, 52(4): 153-160. GENG H C, CHEN B, ZHONG Q H, et al. Calculations of stern hull deflection and its application in drydock shaft alignment[J]. Shipbuilding of China, 2011, 52(4): 153-160. DOI:10.3969/j.issn.1000-4882.2011.04.017 |
| [6] |
陈昊, 周瑞平, 雷俊松, 等. 基于弯矩影响系数的轴系安装状态评估逆计算方法[J]. 中国舰船研究, 2019, 14(2): 137-143. CHEN H, ZHOU R P, LEI J S, et al. Inverse calculation method of shaft system installation status evaluation based on bending moment influence coefficient[J]. Chinese Journal of Ship Research, 2019, 14(2): 137-143. DOI:10.19693/j.issn.1673-3185.01235 |
| [7] |
杨小钢, 邓义斌, 朱汉华, 等. 基于机器学习的船舶多支撑轴系智能装调方法[J]. 中国造船, 2021, 62(3): 184-191. YANG X G, DENG Y B, ZHU H H, et al. Intelligent assembly and adjustment method of ship multi support shafting based on machine learning[J]. Shipbuilding of China, 2021, 62(3): 184-191. |
| [8] |
郑瑞栋, 朱汉华, 赵修叁, 等. 基于机器学习的船舶轴系安装校调方法研究[J]. 舰船科学技术, 2025, 47(4): 59-65. ZHENG R D, ZHU H H, ZHAO X S, et al. Research on the installation and adjustment method of ship shafting based on machine learning[J]. Ship Science and Technology, 2025, 47(4): 59-65. DOI:10.3404/j.issn.1672-7649.2025.04.010 |
| [9] |
DENG Y, LI Y, ZHU H, et al. Displacement values calculation method for ship multi-support shafting based on transfer learning[J]. Journal of Marine Science and Engineering, 2023, 12(1): 36-52. DOI:10.3390/jmse12010036 |
| [10] |
MAGALHÃES, DIEGO L. , et al. Machine learning performance comparison for main propulsive shafting systems alignment[J]. Ocean Engineering, 2023, 280: 114556. DOI:10.1016/j.oceaneng.2023.114556 |
| [11] |
ISMAIL A, JENG D S, ZHANG L L. An optimised product-unit neural network with a novel PSO-BP hybrid training algorithm: Applications to load–deformation analysis of axially loaded piles[J]. Engineering Applications of Artificial Intelligence, 2013, 26(10): 2305−2314.
|
| [12] |
MIRCHANDANI G, CAO W. On Hidden Nodes for Neural Nets[J]. IEEE Transactions on Circuits andSystems, 1989, 36(5): 661-664. DOI:10.1109/31.31313 |
| [13] |
柴聪聪, 易贤, 郭磊, 等. 基于BP神经网络的冰形特征参数预测[J]. 实验流体力学, 2021, 35(3): 16-21. CHAI C C, YI X, GUO L, et al. Prediction of ice shape characteristic parameters based on BP neural network[J]. Journal of Experiments in Fluid Mechanics, 2021, 35(3): 16-21. DOI:10.11729/syltlx20200016 |
| [14] |
XUE K, WANG J, CHEN Y, et al. Improved BP neural network algorithm for predicting structural parameters of mirrors[J]. Electronics, 2024, 13(14): 2789. DOI:10.3390/electronics13142789 |
| [15] |
MULUMBA, DORCAS M, et al. Application of an optimized PSO-BP neural network to the assessment and prediction of underground coal mine safety risk factors[J]. Applied Sciences, 2023, 13(9): 5317. DOI:10.3390/app13095317 |
| [16] |
娄高中, 谭毅. 基于PSO-BP神经网络的导水裂隙带高度预测[J]. 煤田地质与勘探, 2021, 49(4): 198-204. LOU G Z, TAN Y. Prediction of the height of water flowing fractured zone based on PSO-BP neural network[J]. Coal Geology & Exploration, 2021, 49(4): 198-204. DOI:10.3969/j.issn.1001-1986.2021.04.024 |
2026, Vol. 48
