Next Article in Journal
Numerical Study of KVLCC2 Self-Propulsion with Conventional and Ducted Propellers in Shallow Water
Previous Article in Journal
Overtopping Performance of a Pier-Type Slope-Ramp Breakwater-Integrated Overtopping Wave Energy Converter: An Experimental Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Optimization Design of Cylindrical FPSO Mooring System Based on KAN Surrogate Model and NSGA-III Algorithm

1
Marine Engineering College, Dalian Maritime University, Dalian 116026, China
2
National Center for International Research of Subsea Engineering Technology and Equipment, Dalian Maritime University, Dalian 116026, China
3
Shenzhen Branch, CNOOC (China) Limited, Shenzhen 518000, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2026, 14(10), 906; https://doi.org/10.3390/jmse14100906
Submission received: 2 April 2026 / Revised: 30 April 2026 / Accepted: 8 May 2026 / Published: 13 May 2026
(This article belongs to the Section Ocean Engineering)

Abstract

Cylindrical floating production storage and offloading (FPSO) units are advancing into deeper waters. Overcoming the severe challenges posed by complex deepwater environments requires the design of mooring systems that balance economic efficiency and mooring performance. This paper proposes an innovative optimization method for cylindrical FPSO mooring systems, combining the Kolmogorov–Arnold Network (KAN) with the Non-dominated Sorting Genetic Algorithm III (NSGA-III). Configuration samples are generated within predefined design variable ranges using Latin Hypercube Sampling (LHS), followed by time-domain global response simulations using OrcaFlex (version 11.3) software. A KAN surrogate model is constructed to predict the dynamic responses of the mooring system. Finally, the NSGA-III algorithm is employed for multi-objective optimization to obtain the Pareto optimal set, aiming to minimize mooring costs, maximum tension, fatigue damage, and platform offset. The results demonstrate that, compared to traditional optimization methods, the combination of KAN and NSGA-III exhibits superior prediction accuracy and generalization capabilities. The optimized configurations significantly outperform the original design in both mooring performance and economic costs. Specifically, the most economical scheme reduces mooring costs by 20.73%, the minimum tension scheme decreases mooring line tension by 46.75%, and the minimum displacement scheme reduces platform offset by 30.88%.

1. Introduction

With the continuous increase in offshore oil and gas field extraction depths in recent years, Floating Production Storage and Offloading (FPSO) units have garnered significant attention in the offshore oil and gas extraction sector [1]. Compared to other offshore oil and gas platforms, cylindrical FPSO units offer advantages in deep-sea environments, including rapid construction speed, large oil storage capacity, and strong resistance to wind and waves [2]. Therefore, to ensure operational safety and functional integrity under complex environmental loads, a robust mooring system is indispensable. Its primary objective is to confine the vessel within a specific equilibrium position to meet the requirements of risers and other subsea facilities [3]. Unlike bottom-supported structures in shallow water, whose stability is primarily governed by seabed bearing capacity and complex soil-structure interactions, the operational safety of deep-water FPSOs is fundamentally dependent on the positioning performance of their mooring systems [4,5]. Therefore, as water depths increase, intensified environmental loads impose higher demands on positioning capability [6,7].
Design requirements and safety criteria for mooring systems are specified in industry standards [8,9,10]. However, these regulations primarily ensure safety compliance through deterministic factors. Traditional design methods based on these standards often fail to effectively address the trade-off between cost and performance in a multi-variable design space. The application of global optimization algorithms, such as Genetic Algorithms (GA), Particle Swarm Optimization (PSO), and Differential Evolution, can overcome the constraints of conventional empirical approaches and local optimization traps [11,12,13]. Therefore, the application of optimization algorithms to the design of cylindrical FPSO mooring systems is essential [14]. Ja’e et al. [15] established the MooOpT4FPSO mooring optimization framework by integrating an improved PSO algorithm with OrcaFlex. The tool is designed to minimize the total material cost of mooring lines while satisfying safety and geometric constraints. Combining NSGA-II with a vessel-mooring coupled model, Liang et al. [16] established a multi-objective optimization framework for a shallow-water semi-submersible VLFS module. This allowed for computationally expensive time-domain dynamic responses to serve as objective functions. Gabardo et al. [17] proposed an island-model distributed genetic algorithm that integrates time-domain coupled analysis into the optimization loop, achieving a super-linear speedup on a 528-core computing cluster to overcome the severe computational cost bottleneck. West et al. [18] optimized the component costs and seabed footprint of a 6-MW floating wind turbine by prioritizing the elimination of infeasible solutions to avoid expensive time-domain simulations. Lim et al. [19] employed a Bayesian optimization algorithm with an iteratively updated probabilistic objective function, coupling it with high-fidelity time-domain analysis for mooring system design optimization, thereby similarly achieving a substantial reduction in computational time.
The coupled motion of a cylindrical FPSO under complex environmental loads is a sophisticated rigid-flexible coupled dynamics problem, characterized by significant large-deformation and low-frequency vibrations [20]. Consequently, accurately capturing such strongly nonlinear dynamic responses requires computationally expensive numerical calculations. Although researchers have mitigated computational expenses by screening feasible solutions or leveraging high-performance hardware, the optimization process remains fundamentally constrained by computational efficiency. Surrogate modeling provides an effective technique to approximate complex system responses or outputs using simpler, highly efficient mathematical models. Integrating these surrogate models into optimization algorithms to replace exhaustive dynamic simulations substantially improves design efficiency [21,22]. Yan et al. [23] developed an efficient reliability-based design optimization (RBDO) framework integrating stepwise constraint screening with Kriging surrogate-based subset simulation (KSS). Considering random uncertainties, they optimized the mooring system of a 15-MW semi-submersible floating wind turbine. Different from the traditional deterministic optimization relying on safety factors, this reliability-based design optimization method avoids overly conservative designs, and the obtained optimal mooring configuration strictly meets the reliability constraints. Wen et al. [24] also combined the Kriging surrogate model with the genetic algorithm and proposed a multi-step reduction strategy. By gradually reducing the design variables and narrowing the search space, this method significantly improves the accuracy and computational efficiency of the surrogate model.
While traditional surrogate models like Kriging provide a solid foundation, capturing the highly nonlinear effects inherent in complex structures—particularly cylindrical FPSOs—has increasingly driven researchers to explore advanced machine learning and neural network architectures. Li et al. [25] proposed a LightGBM surrogate model integrated with a TSE strategy to address the weight optimization of a 17-MW ultra-large floating wind turbine. This approach effectively overcomes the staircase effect inherent in traditional tree-based models during time-domain peak prediction. Jiang et al. [26] integrated a BPNN with a genetic algorithm (GA) to minimize costs for a 10-MW floating wind turbine operating at a 130 m water depth, achieving a 17.79% reduction in the total weight of the mooring system. Yan et al. [27] similarly employed an optimization framework coupling a Back-Propagation Neural Network (BPNN) with the NSGA-III algorithm for the mooring system of the “Shenhai-1” semi-submersible platform operating at a 1400 m water depth. By leveraging the nonlinear fitting capability of the BPNN to substitute computationally expensive time-domain dynamic simulations, this framework achieves an optimal design that balances the competing objectives of mitigating mooring tension and minimizing costs. Jung et al. [28] addressed the neglect of environmental load multi-directionality in conventional mooring optimization by proposing a multi-objective framework that couples a deep neural network (DNN) accounting for multi-directional environmental features with the NSGA-II algorithm. This approach avoids the risk of constraint violations under alternative directions inherent in unidirectional optimization.
The dynamic response of cylindrical FPSOs exhibits highly complex and strongly nonlinear characteristics under the coupled effects of complex environmental loads and mooring restoring forces. Standard surrogate-based mooring optimization frameworks have been widely adopted. These methods include Kriging, BPNN, and DNN. However, these frameworks are generally regarded as ‘black-box’ models. They often face challenges in balancing fitting smoothness with high-dimensional generalization capabilities. This study proposes an innovative optimization framework for cylindrical FPSO mooring systems. The framework integrates the Kolmogorov–Arnold Network (KAN) with the NSGA-III algorithm. The KAN model employs a unique architecture by deploying learnable B-spline functions on the network edges [29]. This approach achieves high-precision and high-order continuous smooth fitting for strongly nonlinear mappings. Furthermore, it breaks through the ‘black-box’ limitation via automatic feature sparsification. This mechanism quantitatively reveals the physical coupling relationships between design variables and system responses. It thereby provides clear interpretability of the underlying engineering mechanisms. This makes KAN an effective surrogate model for capturing the dynamic responses of cylindrical FPSOs. Taking ‘Haikui No. 2’ as a case study, this optimization aims to balance four conflicting objectives. These objectives include reducing mooring tension, limiting platform displacement, minimizing system cost, and alleviating fatigue damage. By screening the solution space of the Pareto front, single-objective optimal solutions and balanced solutions are extracted to achieve comprehensive design optimization.

2. Methods and Models

2.1. Optimization Design Process of the Mooring System

The overall optimization framework for the cylindrical FPSO mooring system proposed in this study is illustrated in Figure 1. The systematic workflow is primarily divided into the following four sequential stages.
(1)
Data Generation and Preprocessing
To construct a mapping dataset of mooring parameters and dynamic responses for cylindrical FPSOs, the design space was first defined by setting boundary ranges for design variables. Subsequently, the Latin Hypercube Sampling (LHS) technique was utilized to construct an initial sample set with uniform spatial distribution. After eliminating infeasible designs violating geometric constraints, OrcaFlex time-domain coupled analysis was performed on the valid samples. The maximum tension, maximum platform displacement, fatigue damage, and mooring cost were extracted as target responses. After pre-processing and standardization, the generated dataset was proportionally partitioned into two subsets: 80% allocated for training and 20% reserved for testing. This partition ratio ensures that the model receives ample data for comprehensive training, while reserving a sufficiently large subset to reliably evaluate its generalization capability.
(2)
Surrogate Model Construction
In order to reduce the high computing cost of full time-domain simulation, a Kolmogorov–Arnold Network (KAN) was implemented to build a high-fidelity surrogate model, which improves the physical transparency of the architecture. Through careful calibration of B-spline coefficients and network weights, the prediction error is effectively reduced, thereby establishing a high-precision mapping correlation between the mooring input variables and the dynamic outputs of the system.
(3)
Optimization Framework Implementation
The trained KAN surrogate model was integrated into the NSGA-III evolutionary framework to execute a four-dimensional objective optimization. Throughout this algorithmic searching phase, in addition to applying safety factor constraints based on DNV specifications, an innovative fitness domain constraint based on Mahalanobis distance was introduced. This mechanism confined the algorithm’s search trajectory within the high-confidence region of the KAN model until a uniformly distributed Pareto front solution set was generated.
(4)
Design Selection and Verification
The optimal mooring system designs and balanced design solutions for each objective are selected from the generated Pareto frontier solution space. Subsequently, these optimal solutions are back-substituted into the OrcaFlex numerical model for time-domain verification to validate the accuracy and reliability of the proposed solutions.

2.2. Dynamic Modeling and Fatigue Assessment of the Mooring System

This study employed OrcaFlex to establish a fully coupled time-domain hydrodynamic analysis model for a cylindrical FPSO mooring system. External environmental excitations acting on the cylindrical FPSO are primarily categorized into wind loads above the water surface and submerged wave and current loads. Both the hydrodynamic response of the platform structure and the transient dynamics of the mooring system are computed and processed using OrcaFlex. Within this numerical model, the solver achieves real-time dynamic interaction between platform motion and mooring tension. Specifically, OrcaFlex calculates wave excitation forces on the platform surface, hydrodynamic added mass, and the instantaneous tension transmitted to the fairleads from each mooring line. Subsequently, the calculated forces and moments, alongside the added mass matrix, are aggregated and fed back to the platform’s center of mass. The final motion response of the platform is solved by numerical integration. The dynamic equation can be simply expressed as follows:
( M + M a ) x ¨ + C x ˙ + K x = F e x t e r n a l
where M and M a define the structural mass matrix and the hydrodynamic added mass matrix, respectively. The symbols C and K correspond to the system’s damping and restoring stiffness matrices, while x indicates the global displacement vector. Furthermore, the right-side vector consolidates all external environmental drivers—including aerodynamic and hydrodynamic loads—along with the nonlinear constraint forces provided by the station-keeping network.

2.2.1. Hydrodynamic Loads Based on the Morison Equation

During the fully coupled dynamic simulations, the cable components endure substantial fluid actions induced by combined wave and current fields. Because the cross-sectional diameter of these mooring lines is significantly smaller than the dominant wavelengths, wave radiation and diffraction phenomena can be safely ignored. Consequently, the generalized Morison’s equation is adopted to quantify the fluid–structure interaction on these slender bodies. The resulting force vector is computed as a superposition of a nonlinear viscous drag term and a linear inertial component [30]:
F = 1 2 C d ρ f A | v r | v r + ρ f a f + ρ f C a a r
where ρ f denotes the seawater density, A specifies the projected drag area of the respective mooring segment, and corresponds to its displaced fluid volume. Kinematically, v r represents the instantaneous relative velocity between the surrounding water particles and the moving cable. Furthermore, a f and a r signify the absolute acceleration of the fluid particle and the relative acceleration between the fluid and the structural segment, respectively. To systematically account for the viscous flow separation and hydrodynamic inertial effects along the mooring line, the parameters C d and C a are incorporated as the normal drag and added mass coefficients, respectively.

2.2.2. Tension Analysis of Mooring Systems

Analytical catenary theory provides a precise evaluation of the initial spatial configuration and restoring force characteristics of the mooring system during the static analysis phase. As illustrated in Figure 2, a representative suspended segment ab is isolated from the complete mooring line for geometric and mechanical modeling.
The boundaries of this segment consist of the lower endpoint a and the upper endpoint b, with internal tensions at these locations denoted as T a and T b , respectively. The corresponding inclination angles of the tension vectors relative to the horizontal axis are defined as θ a and θ b . Because hydrodynamic forces are neglected in the static suspended state, the horizontal tension component remains strictly conserved across the entire span, defined as a constant T 0 . Furthermore, l represents the unstrained physical arc length of the interval, ω is the submerged unit weight of the cable material, and x and y describe the horizontal and vertical projected spans of segment a b in the Cartesian coordinate system. Guided by classical static equilibrium criteria, an infinitesimal arc element is extracted along the cable. The force state at the lower end is governed by the instantaneous tension T and its inclination angle. Incorporating the element’s uniform effective gravity ω d l into the two-dimensional force system, the static equilibrium conditions are rigorously formulated as a system of ordinary differential equations [31]:
d d l ( T cos θ ) = 0
d d l ( T sin θ ) = ω
By performing analytical integration of this system of equations within the specified boundary node intervals, the continuous spatial coordinates of the catenary segment and its internal mechanical mapping relationship can be reconstructed. At this point, both the theoretical arc length l of the chain segment and its projections x and y in two orthogonal directions can be derived as nonlinear functions of the terminal inclination angle and the global horizontal tension [32]:
l = T 0 ω ( tan θ b tan θ a )
x = T 0 ω [ sinh 1 ( tan θ b ) sinh 1 ( tan θ a ) ]
y = T 0 ω [ tan 2 θ b + 1 tan 2 θ a + 1 ]
To assess the dynamic behavior of the mooring configurations, the lumped-mass approach is utilized during the time-domain simulations. Referring to Figure 3, the entire length of the mooring line is divided geometrically into discrete, interconnected sections. This formulation models the physical cable using multiple point masses joined together through weightless spring and damper components. Within this numerical setup, half of the physical mass from neighboring sections, along with any external applied forces, is allocated equally to the corresponding boundary nodes. Each individual segment is simplified as a theoretical component lacking mass, possessing strictly axial and torsional stiffness. For the purpose of reproducing the actual geometric profile and bending behavior, rotational spring-damper devices are introduced at the segment junctions, functioning directly between the nodes and the adjacent elements. Furthermore, an axial spring-damper mechanism positioned at the midpoint of each segment produces a longitudinal force vector. The real-time magnitude of this force is defined as the effective tension T e , governed by the expression below:
T e = E A l λ l 0 λ l 0 2 ν ( p 0 a 0 p i a i ) + E A c d l d t 1 l 0 + ( p 0 a 0 p i a i )
where the variables p o and p i indicate the fluid pressures acting on the outer and inner surfaces, respectively, while a o and a i define the corresponding cross-sectional areas exposed to these pressures. The term E A reflects the segment’s effective axial rigidity. The parameter l corresponds to the transient stretched length, l 0 represents the initial unstrained length, and λ acts as the expansion coefficient. Additionally, ν stands for Poisson’s ratio, c characterizes the material’s internal damping, and the temporal derivative d l / d t expresses the instantaneous velocity of segment elongation.

2.2.3. Fatigue Damage Analysis

The fatigue assessment of the mooring system is directly driven by the transient dynamic responses obtained from the coupled time-domain analysis, with the instantaneous effective tension T e ( t ) formulated by Equation (7) serving as the fundamental load input. To accurately capture the material’s fatigue response, the tension must be dynamically converted to structural stress. The effective tensile cross-sectional area of a studless chain link is calculated as A = π D c h a i n 2 / 2 , which subsequently yields the time-series dynamic stress σ ( t ) = T e ( t ) / A .
By applying the rainflow counting method to σ ( t ) , the random dynamic stress is discretized into a series of regular stress ranges Δ σ i and their corresponding number of stress cycles n i . According to the DNV-OS-E301 standard for studless chains in a seawater free-corrosion environment, the S-N curve parameters are treated as deterministic constants rather than probabilistic random variables within this research framework. Specifically, the slope parameter is fixed at m = 3.0 , and the intercept parameter is set to a = 10 10.871 . Based on the Palmgren-Miner linear cumulative damage criterion, the short-term fatigue damage accumulated within a specific simulation period is calculated as follows:
D = i = 1 k n i a ( Δ σ i ) m
The short-term fatigue damage extracted under the 100-year extreme sea conditions does not represent an absolute estimate of the annualized fatigue damage over the system’s entire life cycle. Rather, it serves as a relative indicator to quantify the system’s structural capacity to resist fatigue degradation under adverse conditions. By keeping the S-N curve parameters constant, the material properties are strictly controlled as a baseline, enabling the optimization algorithm to isolate and evaluate the true effects of hydrodynamic loads and mooring parameters. Consequently, minimizing this specific damage value as one of the design objectives within the optimization framework ensures that the final selected mooring scheme possesses superior overall fatigue resilience [33].

2.3. Numerical Model Setup

Selecting the “Haikui No. 2” cylindrical FPSO as the target structure, a fully coupled time-domain model was developed in OrcaFlex at a design operating water depth of 485.55 m, as shown in Figure 4. The principal design parameters of the platform are detailed in Table 1. A 5 + 4 + 4 asymmetric multi-point mooring system is adopted to maintain positioning (Figure 5). This system consists of 13 mooring lines, with an inter-group angle of 120° and an intra-group line spacing of 5°, and an anchor radius of 2350 m. Each mooring line has a chain-polyester-chain structure: the chain segments at both ends provide weight and wear resistance, while the polyester rope in the middle absorbs dynamic loads. The physical properties of the mooring lines are shown in Table 2 and Table 3.
In the dynamic analysis, the FPSO is subjected to combined wind, wave, and current excitations. These conditions are based on the 100-year recurrence period extreme sea states in the South China Sea, utilizing site-specific metocean data provided for the actual operational area. The detailed environmental parameters are summarized in Table 4.

3. Surrogate Modeling and Optimization Framework

This section proposes an automated, surrogate-assisted optimization framework, developed within a Python-based (version 3.12.2) environment, that integrates the Kolmogorov–Arnold Network (KAN) with the NSGA-III algorithm. The design variables for the optimization process comprise mooring radius, upper and lower anchor chain diameters, polyester cable segment length, polyester cable diameter, and lower chain length, whose boundaries were established by integrating the engineering baseline design, manufacturing specifications, and physical geometric constraints, with their ranges specified in Table 5. Time-domain simulations under a 100-year return period extreme sea state were conducted using the Orcaflex numerical model introduced in Section 2.3. The maximum lateral displacement of the platform, maximum mooring tension, and maximum cumulative fatigue damage were output as the KAN training dataset, and the NSGA-III algorithm was integrated for iterative optimization.

3.1. Data Generation and Pre-Processing

To construct a dispersed and uniform dataset, this study employed Latin hypercube sampling (LHS) within the design space. Compared to traditional Monte Carlo methods, LHS ensures more uniform multidimensional stratified sampling within predefined parameter boundaries, effectively preventing sample clustering and safeguarding the generalization capability of data-driven models [34]. However, the random combination of multi-segment variables may lead to impractical mooring configurations that violate geometric constraints. Therefore, through static analysis, the design scheme that does not meet the response metrics were screened out, and a dataset containing 997 groups of valid sample pairs was finally established.
During model training, dimensional differences and numerical fluctuations among variables in the generated dataset may cause gradient anomalies. Normalizing the input and output labels to the [0, 1] interval through the bias standardization method can improve the data generalization ability, numerical stability, and convergence speed. Each sample undergoes 1800 s of time domain simulation, with the maximum transverse displacement, mooring tension, and fatigue damage as the output labels to form a complete dataset.

3.2. Kolmogorov–Arnold Network Architecture

The design variables and dynamic responses of mooring systems exhibit highly nonlinear characteristics, and there exists a high-dimensional and strongly coupled mapping relationship in the variable space. Traditional surrogate models (such as MLP) with fixed node activation functions and linear weight matrices tend to suffer from insufficient smoothness or local overfitting when fitting high-dimensional sparse spaces, which may lead to gradient vanishing problems in subsequent optimizations. To break through this limitation, this study introduces the KAN model based on the Kolmogorov–Arnold representation theorem, which proves that any multivariate continuous function can be precisely decomposed into the superposition of a finite number of univariate continuous functions.
f ( x ) = q = 1 2 n + 1 Φ q p = 1 n ϕ q , p ( x p )
where ϕ q , p and Φ q denote univariate functions. As depicted in Figure 6, the KAN architecture inherently departs from the fixed node activations and linear weights characteristic of traditional MLPs. Instead, it innovatively deploys learnable univariate activation functions along the network edges, reserving the nodes strictly for summation operations. To achieve superior high-dimensional generalization capabilities despite the sparse samples generated via LHS, the edge activation function ϕ ( x ) within the KAN is parameterized as a synergistic combination of the SiLU basis function and a B-spline curve:
ϕ ( x ) = w b ( x ) + spline ( x )
spline ( x ) = i c i B i ( x )
where c i and B I ( x ) represent the control point coefficients and basis functions of the B-splines, respectively. By optimizing these edge splines, the KAN mitigates the curse of dimensionality more effectively than traditional MLP, yielding smooth and high-fidelity fitness response surfaces for the subsequent NSGA-III optimizer [35]. The KAN structure is configured as [5, 12, 3]: 5 input nodes correspond to design variables, 12 hidden nodes, and 3 output nodes precisely mapping maximum stress, maximum displacement, and fatigue damage. To ensure second-order smoothness of the regression surface, the B-spline degree k = 3 and grid size Grid = 10 are set, resulting in 13 basis functions per edge. Traditional MLPs typically rely on Dropout techniques to prevent overfitting. However, such methods are mathematically unsuitable for KANs, as dropping nodes would disrupt the continuous B-spline edges. Consequently, this study implements a Sparse Regularization strategy to strictly control overfitting. By setting the regularization (entropy penalty) coefficient to 0.001, the network actively penalizes unnecessary structural complexity and forces redundant edge weights toward zero, inherently functioning as an advanced form of weight decay tailored for KAN.
Given the smoothing properties of spline coefficients, Limited-memory Broyden-Fletcher-Goldfarb-Shanno (LBFGS) optimization (implemented via PyTorch (version 2.3.0+cu121) with a learning rate of 1.0) replaces the traditional Adam algorithm to approximate complex regression surfaces with faster convergence. During this training phase, an 80/20 train-test dataset partition was utilized for continuous loss monitoring. Driven by the LBFGS optimizer and the aforementioned sparse regularization, both the training and independent testing losses converged smoothly and plateaued synchronously. The ultimately minimal gap between the training and testing error metrics confirms that the model successfully captures the underlying physical dynamics of the mooring system rather than memorizing data noise.

3.3. Non-Dominated Sorting Genetic Algorithm III Algorithm Integration

3.3.1. Formulation of the Multi-Objective Optimization Model

In the design optimization of cylindrical FPSO mooring systems, the mooring radius, upper and lower anchor chain diameters, polyester cable segment length, polyester cable diameter, and lower chain length are selected as design variables. These are defined as the decision vector. This study aims to identify the optimal parameter combination while simultaneously minimizing both dynamic response and cost. The overall mathematical model for this multi-objective optimization problem can be expressed as:
find   x = [ R , D c h a i n , L p o l y , D p o l y , L l o w e r ] T min { F t e n s i o n ( x ) , | X m a x ( x ) | , D f a t i g u e ( x ) , F c o s t ( x ) } s . t . S F c h a i n ( x ) 1.67 S F p o l y ( x ) 1.67 F t e n s i o n ( x ) 22600 | ( L p o l y + L l o w e r ) L m e d i a n | 0.1 L m e d i a n 0.5 D c h a i n D p o l y 2.0 | X m a x ( x ) | 75 D M ( x ) χ 0.99 , 5 2 D f a t i g u e ( x ) 1.0
where F t e n s i o n ( x ) , | X m a x ( x ) | , and D f a t i g u e ( x ) represent the maximum tension of the mooring system, the absolute value of the platform’s maximum horizontal displacement, and the cumulative fatigue damage of the mooring lines, respectively, as predicted by the KAN surrogate model. Meanwhile, F c o s t ( x ) denotes the cost per mooring line in the system. For the “chain-polyester cable-chain” configuration, the cost objective function is specifically formulated as follows:
F c o s t = 40.336 D c h a i n 2 ( L t o p + L b o t ) + 2.447 D p o l y 2 L p o l y
where D c h a i n and D p o l y correspond to the nominal diameter design variables for steel anchor chain and polyester rope, respectively, L t o p , L b o t and L p o l y represent the design length variables for the top anchor chain, bottom anchor chain, and intermediate polyester rope section, respectively. The constant terms 40.336 and 2.447 in the formula represent equivalent unit price coefficients. These values incorporate the market unit prices of each material segment (steel anchor chain: ¥20,000/ton; polyester rope: ¥35,000/ton) and the conversion relationship between unit length mass and diameter squared. It should be explicitly clarified that the cost function defined in Equation (14) serves as a relative proxy indicator tailored specifically for the multi-objective optimization framework, rather than an absolute appraisal of the total project expenditure. During the cost estimation, fixed costs that do not vary with the mooring design parameters (e.g., installation and baseline operational costs) were deliberately excluded. Minimizing this specific cost indicator effectively steers the Pareto exploration process toward material-efficient configurations, ultimately yielding more cost-effective design solutions.
Multiple constraints were established during optimization. Standard physical constraints include: safety factors for each cable segment S F c h a i n , S F p o l y 1.67 , maximum tension F t e n s i o n 22600   kN (capped by the minimum breaking load MBL), maximum platform horizontal displacement | X m a x |     75   m , and fatigue damage index D f a t i g u e 1.0 throughout the entire lifecycle. To ensure the geometric rationality of the submerged profile, constraints were introduced: the total cable length variation must not exceed 10% of the median in the initial sample, and the diameter ratio D c h a i n D p o l y [ 0.5 , 2.0 ] must be maintained to prevent the resulting optimization solution from being engineering-unfeasible. The risk prediction of the surrogate model in unfamiliar areas may be distorted, leading the optimization algorithm to converge to a false optimal solution. To address this, we innovatively introduce a confidence region boundary constraint based on the Mahalanobis distance:
D M ( x ) = ( x μ ) T Σ 1 ( x μ ) χ 0.99 , 5 2
where μ denotes the mean vector of the KAN model training samples, and Σ represents the covariance matrix. This constraint uses the quantile χ 0.99 , 5 2 , a 5-dimensional chi-squared distribution with a confidence level of 99%. Since the training samples effectively cover the design space and strict physical constraints a priori dominate the evolution of the Pareto front, this conservative confidence level is selected as the statistical safety threshold. Its primary role is to serve as a reliability mechanism for the generalized optimization framework. This ensures that surrogate model extrapolation is effectively avoided in various engineering scenarios, thus improving the overall credibility of the optimization results.

3.3.2. Algorithm Parameter Settings and Search Strategy

In a 4-dimensional objective space, sparse populations cannot fully map complex nonlinear trade-off surfaces, making it highly likely to overlook balanced solutions with engineering potential. Therefore, to ensure high resolution and uniform sampling in high-dimensional spaces, the algorithm employs the Das-Dennis criterion to generate reference points, setting the spatial partitioning layer count to p = 18 , thereby precisely generating 1330 reference directions on the target-dimensional plane. To rigorously match the extensive reference point scale and guarantee global exploration capability during evolution, the population size is expanded to 1400, with a maximum iteration limit of 200 generations. Furthermore, to balance the algorithm’s global search and local exploitation capabilities, the core iteration strategies employ the classic Simulated Binary Crossover (crossing probability p c = 0.9 , distribution exponent η c = 20 ) and Polynomial Mutation (mutation probability p m = 0.2 , distribution exponent η m = 20 ) from continuous space optimization.

4. Results and Discussion

4.1. Performance Evaluation and Validation of the KAN Surrogate Model

4.1.1. Predictive Accuracy and Statistical Fidelity

A point-by-point regression analysis was conducted between the model’s predictions on the test set and OrcaFlex’s actual time-domain simulation results. As shown in Figure 7, the scatter plot illustrates the fitting performance for the system’s three key response outputs: maximum tension, maximum platform displacement, and fatigue damage. All test sample points are observed to cluster extremely tightly around the ideal fit diagonal line, with the vast majority falling strictly within the 10% error band. Specifically, the coefficients of determination (R2) for maximum tension and fatigue damage reached 0.9978 and 0.9981, respectively, corresponding to mean absolute percentage errors (MAPE) of only 1.70% and 1.17%. Predicting maximum platform displacement proved relatively challenging, yet the model still achieved a correlation coefficient of 0.9830 with MAPE controlled within 3.16%. This demonstrates that the KAN model possesses exceptionally high micro-level prediction fidelity when fully replacing time-consuming physical simulation calculations. As shown in Figure 8, an independent evaluation of the top 5% extreme quantiles of the responses was performed. The MAPE for the maximum tension is remarkably low, at only 1.53%. The MAPE values for accumulated fatigue damage and maximum platform offset are 3.16% and 9.24%, respectively. This demonstrates that the KAN architecture possesses superior nonlinear mapping capabilities and extremely high predictive accuracy at the physical boundaries of the system. To validate the model’s generalization capability, a comparative analysis between the training and testing sets was performed (Figure 9). The performance metrics across both datasets are highly consistent, with the MAPE gaps between the training and test sets strictly bounded within 0.15% for all three responses. This exceptionally small generalization gap explicitly confirms the absence of overfitting.
Beyond micro-level point-by-point errors, a key concern in marine engineering is whether the surrogate model loses the statistical variance of the original response due to “over-smoothing” under extreme sea conditions. To address this, this study employs a Taylor diagram to validate the model’s macro-level statistical fidelity. As shown in Figure 10, the Taylor Diagram comprehensively displays the Pearson correlation coefficient (R), normalized root mean square error (RMSE), and standard deviation ratio in polar coordinates. The black asterisk represents the OrcaFlex reference benchmark. The results show that the predicted points for tension (red circle, r = 0.999), offset (blue square, r = 0.984), and fatigue (green triangle, r = 0.990) all converge highly near the reference point, with normalized standard deviations extremely close to 1.0. This strongly demonstrates that the KAN model not only accurately predicts mean values but also perfectly preserves the dynamic fluctuation characteristics and extreme value distribution patterns of the system’s hydrodynamic response. Analogous to the semantic-aware trend loss strategies advocated in dynamic forecasting, the KAN framework utilizes high-order B-splines to naturally capture physical evolutionary trends and response variances, thereby achieving a trend-preservation objective [36].
To ensure the sufficiency of the sample size, a sensitivity analysis was conducted across six distinct groups. The predictive performance of the KAN surrogate model was evaluated by varying the training sample size from 100 to 997. As illustrated in Figure 11, the model exhibits poor generalization with an average R 2 near zero under extreme data sparsity. However, the prediction accuracy improves rapidly as the dataset expands, with the average exceeding 0.97 at approximately 400 samples. The learning curves indicate that the model performance enters a highly stable plateau once the training volume reaches 800 samples. Beyond this threshold, any incremental gain in accuracy becomes marginal. The analysis confirms that 997 valid samples are sufficient for model training. At this scale, the KAN surrogate model has reached convergence and demonstrates stable, high-fidelity predictive performance.

4.1.2. Comparative Validation of the KAN Surrogate Model

To validate the performance of the KAN architecture against traditional surrogate models, it was benchmarked against four classic machine learning surrogate models: Multi-Layer Perceptron (MLP), Random Forest (RF), Support Vector Regression (SVR), and Gaussian Process Regression (GPR). The parameter settings of these models are shown in Table 6. All models were trained and evaluated under identical dataset partitioning and computational hardware conditions. As shown in Figure 12, in quantitative comparisons using the coefficient of determination (R2), the KAN model demonstrated overwhelming superiority across all three response security metrics: maximum stress, maximum platform displacement, and fatigue damage. Furthermore, as shown in Figure 13, KAN requires a longer training time (257.84 s). This is attributed to its unique edge-activation architecture using B-splines, which differs from traditional node-based models. Nevertheless, this computational cost remains negligible compared to full time-domain hydrodynamic simulations.

4.1.3. Physical Interpretability and Parameter Sensitivity

Traditional neural networks (such as BP networks) are often regarded as “black boxes” because their internal fitting processes are invisible. The innovation of the KAN architecture lies in replacing the fixed activation functions with learnable B-spline functions, transmitting information on the edges, and decomposing high-dimensional mappings into the superposition of one-dimensional functions, thereby achieving “white box” transparency of the internal logic of the network. Through feature contribution extraction and perturbation sensitivity analysis of the KAN, the influence mechanism of design variables on the response of the cylindrical FPSO system can be quantitatively revealed. As shown in Figure 14, the heatmap clearly shows the physical coupling strength between the input variables and the output response. The analysis indicates that the mooring radius (radius) is the core parameter for controlling the macroscopic motion and force of the system, contributing 53.4% to maximum tension and 46.3% to maximum displacement. The length of the polyester cable (L_poly) significantly affects the tension (25.3%) and displacement (29.9%), which is achieved by altering the overall recovery stiffness of the system. Notably, while the anchor chain diameter (D_chain) has a minimal direct impact on system displacement (only 0.8%), it is the most critical factor determining fatigue damage in the mooring system, contributing 32.0%. It is also a key factor influencing overall cost.
Further extraction of the sparse connection topology within the KAN is shown in Figure 15. The retained bold solid lines after pruning visually represent the propagation pathways of the aforementioned high-weight features. This high level of physical interpretability validates that the training and fitting process of the KAN model adheres to physical principles, thereby avoiding the risks of the curse of dimensionality and overfitting. The learned patterns provide guidance for selecting practical optimization solutions in engineering applications.

4.2. Multi-Objective Optimization Results and Trade-Off Analysis

For the NSGA-III framework, the population size and the maximum number of generations are configured to 1400 and 200, respectively. To guarantee the global optimality of the resulting Pareto solution space, the Hypervolume (HV) indicator is incorporated to monitor the algorithmic convergence. The HV convergence trajectory throughout the optimization process is plotted in Figure 16. During the initial generations, the population conducts extensive global exploration across the expansive design space, driving a rapid surge in the HV metric. As the evolution progresses to approximately the 150th generation, the curve transitions into a steady plateau, with the HV ultimately stabilizing near 1.02 × 10 12 . This convergent behavior substantiates that the population has successfully approximated the true Pareto frontier.
Subsequent to rigorous screening, the algorithm yields 1386 non-dominated solutions that strictly comply with the severe constraints under the 100-year return period extreme sea state. The spatial distribution of this four-dimensional Pareto frontier is depicted in Figure 17. This visualization explicitly delineates the multi-objective performance of the candidate design schemes across different dimensions. Characterized by a dense and continuous distribution, the solution set constitutes a well-defined hypersurface, comprehensively mapping the ultimate performance boundaries of the system.

4.3. Optimal Design Selection and Engineering Verification

In the Pareto front solution space containing 1386 non-dominated solutions, the performance of the optimization scheme was verified by batch back-substitution of the Orcaflex numerical model. The ideal point minimum distance method was used to normalize the objective matrix, and the Euclidean distance from each non-dominated solution to the ideal point was calculated. The solution with the smallest distance was selected as the balanced scheme. Meanwhile, the minimum extreme points of every single objective were extracted, representing the minimum tension, displacement, and cost schemes, respectively. Table 7 compares the structural parameter configurations for the top six candidate schemes prioritized by the minimum distance to the utopia point, the single-objective optimal designs, and the initial baseline configuration. Correspondingly, Table 8 lists the response results of each scheme.
The minimum tension scheme and equilibrium solution were selected as representatives. Their time-domain response curves from simulations were compared with the initial scheme. Figure 18 and Figure 19 present the time-domain comparison of mooring tension and platform lateral displacement for each scheme. Simulation results indicate that the initial scheme exhibits a maximum tension of 16,671.8 kN and a maximum lateral displacement of 71.8 m. The minimum tension scheme reduces maximum tension by 46.75% to 8877.22 kN, yet its maximum platform displacement still reaches 58.5 m—a mere 18.52% reduction compared to the initial scheme. The balanced scheme not only reduced the maximum tension by 40.19% but also controlled the maximum displacement to 58.4 m, representing a 18.66% decrease compared to the initial scheme. The offset curves and tension curves of the other selected schemes are shown in Figure 20 and Figure 21.
Regarding economic indicators, the single-line cost of the balanced scheme decreased from 13.32 million CNY in the initial scheme to 11.55 million CNY, a reduction of 13.29%. Conversely, the cost of the minimum tension scheme increased to 14.83 million CNY, representing an 11.34% rise over the initial scheme. Regarding fatigue life metrics, the maximum fatigue damage in the initial scheme was 3.69 × 10 5 . The minimum tension scheme reduced this to 2.56 × 10 5 , a 30.62% decrease, while the balanced scheme further lowered it to 1.74 × 10 5 , achieving a 52.85% reduction. Evaluating the four criteria—cost, tension, displacement, and fatigue damage—the balanced design exhibits the smallest overall deviation from the target objectives. This solution reduces mooring costs by 13.29% while achieving a 52.85% reduction in fatigue damage and effective control of motion response. For the Haikui No. 2 design scheme, reliability takes precedence over cost. Given that both platform offset and mooring tension critically impact the safety of the system, the balanced scheme ultimately emerges as the overall optimal design for this project.

5. Conclusions

This research proposes a surrogate-assisted cylindrical FPSO mooring system optimization design method. This method innovatively combines the Kolmogorov–Arnold (KAN) neural network with the Non-dominated Sorting Genetic Algorithm III (NSGA-III) and applies it to surrogate optimization. By optimizing the mooring parameter configuration, it achieves system stress minimization and load mitigation while balancing economy, reliability, and safety. The optimization significantly limits the platform’s offset, thereby enhancing fatigue resistance and reducing overall costs. The research results show that:
(1)
The LHS+KAN+NSGA-III optimization framework demonstrates exceptional performance. Latin hypercube sampling ensures the diversity of the training dataset, while the introduction of the surrogate model replaces time-consuming time-domain simulations. This approach also enhances the genetic algorithm’s ability to efficiently and accurately identify optimal solutions.
(2)
Adopting the KAN model as a surrogate model has significant advantages over the traditional surrogate model. Its architecture is completely different from that of conventional neural networks, so the KAN model is naturally suitable for such multi-input and multi-output nonlinear regression problems. The “white box” interpretability of the model can achieve a smoother fitting of the target function while avoiding the dimensional curse in the model training process. This enables it to achieve higher accuracy and efficiency when dealing with small sample problems.
(3)
Simulated binary crossover (SBX) and polynomial mutation operators within the Non-dominated Sorting Genetic Algorithm III framework are used to ensure the validity of the Pareto optimal solution space and avoid falling into the local optimal trap. The Mahalanobis distance is used as a boundary constraint to ensure the reliability of the solution space. From the Pareto frontier, three single-objective extreme schemes (minimum tension, minimum offset, and minimum cost) were determined. Furthermore, a globally balanced solution was identified using the ideal point minimum distance method, providing a flexible decision-making reference for various engineering demands.
This study combines the KAN surrogate model with the NSGA-III algorithm to put forward an optimization method for the mooring system, which provides a reliable guarantee for design research. However, the current method is only applicable to a single deterministic sea state and reflects the system performance through the response results. It cannot accurately show the response characteristics under dynamic sea conditions. The KAN model has significant advantages in solving complex nonlinear problems and has a broad application prospect in the field of marine engineering. The follow-up research will incorporate the mooring response under different environmental conditions to build a more comprehensive and rigorous optimization framework.

Author Contributions

Conceptualization, W.L., M.Y. and H.Y.; Methodology, W.L., M.Y. and H.Y.; Software, M.Y. and H.Y.; Validation, M.Y., H.W. and L.C.; Formal analysis, M.Y., W.L. and H.W.; Investigation, H.Y., H.W. and M.Y.; Resources, W.L., H.Y. and S.L.; Data curation, M.Y. and H.W.; Writing—original draft preparation, W.L. and M.Y.; Writing—review and editing, W.L., M.Y., H.Y., L.C. and S.L.; Visualization, M.Y. and H.W.; Supervision, W.L., H.Y. and S.L.; Project administration, W.L. and H.Y.; Funding acquisition, W.L. and S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Oil & Gas Major Project (Grant No. 2024ZD1403306) LiaoNing Revitalization Talents Program (XLYC2402020), Liaoning Province Applied Basic Research Program Project 2025JH2/101330162, Dalian Science and Technology Innovation Fund Plan (2024JJ11PTOO4) and the Fundamental Research Funds for the Central Universities (3132023510).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

Authors Huoping Wang and Liuzhong Cao were employed by the company Shenzhen Branch, CNOOC (China) Limited. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Cui, Y.; Li, Y.; Li, G.; Feng, Y.; Li, H.; Wang, B.; Meng, H.; Deng, W. Dynamic Response and Nonlinear Resonance of Cylindrical FPSO with a Ring Groove Considering Time-Varying Restoring Stiffness. Ocean Eng. 2025, 325, 120857. [Google Scholar] [CrossRef] [Scilit]
  2. Yang, C.; Lu, Z.; Wan, C.; Su, Z.; Bai, X.; Johanning, L. Semi-Analytical Study on the Hydrodynamic Performance of a Cylindrical Moon Column FPSO with Damping Plate. Ocean Eng. 2025, 316, 119894. [Google Scholar] [CrossRef] [Scilit]
  3. Huang, W. A New Prediction Strategy on the Taut Mooring System for FPSO Considering Dynamic Stiffness of Polyester Ropes by Long Short-Term Memory Method. Ocean Eng. 2025, 340, 122308. [Google Scholar] [CrossRef] [Scilit]
  4. Phuor, T.; Chen, Y.; Yang, Z.; Zhao, C. Load-Controlled Element-by-Element Method Incorporating Skew-Boundary Condition for Soil-Structure Interactions: Application to Punch-through Analysis of the 3D Jack-up Rig. Comput. Geotech. 2025, 180, 107079. [Google Scholar] [CrossRef] [Scilit]
  5. Phuor, T.; Harahap, I.S.H.; Ganz, A.; Trapper, P.A. Bearing Capacity of 3D Jack-up Rig by Skew- Boundary Condition with Viscoplasticity Element-by-Element Method. Ocean Eng. 2025, 322, 120501. [Google Scholar] [CrossRef] [Scilit]
  6. Ye, X.; Zheng, P.; Qiao, D.; Zhao, X.; Zhou, Y.; Wang, L. Multi-Objective Optimization Design of a Mooring System Based on the Surrogate Model. J. Mar. Sci. Eng. 2024, 12, 1853. [Google Scholar] [CrossRef] [Scilit]
  7. Chen, J.; Kim, M.-H. Review of Recent Offshore Wind Turbine Research and Optimization Methodologies in Their Design. J. Mar. Sci. Eng. 2021, 10, 28. [Google Scholar] [CrossRef] [Scilit]
  8. ISO 19901-7:2019; Petroleum and Natural Gas Industries—Specific Requirements for Offshore Structures—Part 7: Stationkeeping Systems for Floating Offshore Structures and Mobile Offshore Units. International Organization for Standardization: Geneva, Switzerland, 2019.
  9. DNV-OS-E301; Position Mooring. DNV: Høvik, Norway, 2024.
  10. API RP 2SK; Design and Analysis of Stationkeeping Systems for Floating Offshore Structures. American Petroleum Institute: Washington, DC, USA, 2005.
  11. Hasan Örkcü, H. Subset Selection in Multiple Linear Regression Models: A Hybrid of Genetic and Simulated Annealing Algorithms. Appl. Math. Comput. 2013, 219, 11018–11028. [Google Scholar] [CrossRef] [Scilit]
  12. Liang, L.; Lu, L.; Huang, L.; Xie, Y.; Yang, S.; Huang, Y.; Huang, Z. Multi-Objective Optimization on Plate Fin Layout Design in Vehicle Domain Control Units Using Deep Learning Based Non-Dominating Sorting Genetic Algorithm II. Int. J. Therm. Sci. 2025, 210, 109665. [Google Scholar] [CrossRef] [Scilit]
  13. Ja’e, I.A.; Osman Ahmed Ali, M.; Yenduri, A.; Nizamani, Z.; Nakayama, A. Optimisation of Mooring Line Parameters for Offshore Floating Structures: A Review Paper. Ocean Eng. 2022, 247, 110644. [Google Scholar] [CrossRef] [Scilit]
  14. Wang, Y.; Yan, F.; Du, Y.; Wang, H.; Ai, S.; Wang, W. A Stepwise Scheme for the Optimization Implementation of Lazy Wave Dynamic Cables. Ocean Eng. 2024, 311, 118849. [Google Scholar] [CrossRef] [Scilit]
  15. Ja’e, I.A.; Ahmed Ali, M.O.; Yenduri, A.; Amaechi, C.V.; Nizamani, Z.; Nakayama, A. Optimization of Mooring Line Design Parameters Using Mooring Optimization Tool for FPSO (MooOpT4FPSO) with the Consideration of Integrated Design Methodology. Ocean Eng. 2022, 264, 112499. [Google Scholar] [CrossRef] [Scilit]
  16. Liang, M.; Wang, X.; Xu, S.; Ding, A. A Shallow Water Mooring System Design Methodology Combining NSGA-II with the Vessel-Mooring Coupled Model. Ocean Eng. 2019, 190, 106417. [Google Scholar] [CrossRef] [Scilit]
  17. Gabardo, A.M.P.; Jaskowiak, P.A.; Tancredi, T.P. Distributed Genetic Algorithm for Floating Production Unit’s Mooring System Optimization. Ocean Eng. 2025, 340, 122186. [Google Scholar] [CrossRef] [Scilit]
  18. West, W.; Goupee, A.; Hallowell, S.; Viselli, A. Development of a Multi-Objective Optimization Tool for Screening Designs of Taut Synthetic Mooring Systems to Minimize Mooring Component Cost and Footprint. Modelling 2021, 2, 728–752. [Google Scholar] [CrossRef] [Scilit]
  19. Lim, J.; Choi, M.; Lee, S. A Bayesian Optimization Algorithm for the Optimization of Mooring System Design Using Time-Domain Analysis. J. Mar. Sci. Eng. 2023, 11, 507. [Google Scholar] [CrossRef] [Scilit]
  20. Zhao, Z.; Sun, L.; Zhao, X.; Liu, Y. Modeling and Dynamics Analysis of a Rigid-Flexible Coupled Satellite. Appl. Math. Modell. 2026, 156, 116808. [Google Scholar] [CrossRef] [Scilit]
  21. An, Y.; Xia, Z.; Luo, M.; Zhang, J.; Zhu, R. Optimization of the Mooring System of a Floating Wind Turbine by Developing a Surrogate Model-Assisted Evolutionary Framework. Appl. Ocean Res. 2025, 154, 104373. [Google Scholar] [CrossRef] [Scilit]
  22. Wang, H.; Ran, Q.; Ma, G.; Wen, J.; Zhang, J.; Zhou, S. Optimization Design of Floating Offshore Wind Turbine Mooring System Based on DNN and NSGA-III. Ocean Eng. 2025, 316, 119915. [Google Scholar] [CrossRef] [Scilit]
  23. Yan, C.; Shi, W.; Jiang, Z.; Li, L.; Han, X.; Li, X. Reliability-Based Design Optimization of a Mooring System for a Floating Wind Turbine. Renew. Energy 2026, 260, 125116. [Google Scholar] [CrossRef] [Scilit]
  24. Wen, X.; Yin, G.; Liu, T.; Ong, M.C.; Wang, C.; Wang, K. An Optimization Framework for Mooring Design of Floating Offshore Wind Turbines Using a Genetic Algorithm Based on a Surrogate Model. Renew. Energy 2025, 245, 122807. [Google Scholar] [CrossRef] [Scilit]
  25. Li, Z.; Zhou, K.; Tian, Y.; Zhao, C.; Chang, L.; Zhang, P.; Song, B.; Zheng, S.; Liu, T. Optimization of Floating Wind Turbine Mooring System under Mooring Failure Condition Based on Machine Learning. Ocean Eng. 2025, 340, 122334. [Google Scholar] [CrossRef] [Scilit]
  26. Jiang, Y.; Duan, Y.; Li, J.; Chen, M.; Zhang, X. Optimization of Mooring Systems for a 10MW Semisubmersible Offshore Wind Turbines Based on Neural Network. Ocean Eng. 2024, 296, 117020. [Google Scholar] [CrossRef] [Scilit]
  27. Yan, F.; Du, Y.; Wang, Y.; Wang, W.; Zhang, D. A Joint Optimization by the Combination of BPNN and NSGA-III for the Polyester Mooring System. Mar. Struct. 2026, 106, 103942. [Google Scholar] [CrossRef] [Scilit]
  28. Jung, S.; Jung, J.H.; Koo, B.; Seo, J. Optimization of a Mooring System Applying a Deep Neural Network under Multi-Directional Environmental Conditions. Ocean Eng. 2025, 342, 122992. [Google Scholar] [CrossRef] [Scilit]
  29. Liu, Z.; Wang, Y.; Vaidya, S.; Ruehle, F.; Halverson, J.; Soljačić, M.; Hou, T.Y.; Tegmark, M. KAN: Kolmogorov-Arnold Networks. In Proceedings of the 13th International Conference on Learning Representations, Singapore, 24–28 April 2025. [Google Scholar]
  30. Huang, X.-H.; Guo, G.-X.; Tao, Q.-Y.; Hu, Y.; Liu, H.-Y.; Wang, S.-M.; Hao, S.-H. Dynamic Deformation of the Floating Collar of a Net Cage under the Combined Effect of Waves and Current. Aquac. Eng. 2018, 83, 47–56. [Google Scholar] [CrossRef] [Scilit]
  31. Ghafari, H.; Dardel, M. Parametric Study of Catenary Mooring System on the Dynamic Response of the Semi-Submersible Platform. Ocean Eng. 2018, 153, 319–332. [Google Scholar] [CrossRef] [Scilit]
  32. Ma, G.; Du, Z.; Wang, H.; Han, H.; Sun, Y.; Chen, H.; Jiang, Z. Design and Analysis of Grid Mooring System for Gravity Net Cage with a Comprehensive Optimization Method. Ocean Eng. 2024, 309, 118524. [Google Scholar] [CrossRef] [Scilit]
  33. Zhang, Y.; Xiao, Z.; Zhang, K.; Liu, D. Structural Health Monitoring of Offshore Wind Turbine Towers under Sparse Sensor Scenarios Based on SEREP-iFEM. Mar. Struct. 2026, 108, 104042. [Google Scholar] [CrossRef] [Scilit]
  34. Boschini, M.; Gerosa, D.; Crespi, A.; Falcone, M. “LHS in LHS”: A New Expansion Strategy for Latin Hypercube Sampling in Simulation Design. SoftwareX 2025, 31, 102294. [Google Scholar] [CrossRef] [Scilit]
  35. Yuan, J.; Zhou, L.; He, M.; Luo, C.; Zhang, J. A Lightweight Dual Path Kolmogorov-Arnold Convolution Network for Medical Optical Image Segmentation. Neurocomputing 2026, 659, 131776. [Google Scholar] [CrossRef] [Scilit]
  36. Liao, H.; Liu, X.; Guo, L.; Yuan, L.; Chen, Q. Time-Series Forecasting with Semantic-Aware Trend Loss Function. IEEE Internet Things J. 2026, 13, 12687–12701. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Flowchart of the optimization design process.
Figure 1. Flowchart of the optimization design process.
Jmse 14 00906 g001
Figure 2. Force analysis diagram of catenary mooring line.
Figure 2. Force analysis diagram of catenary mooring line.
Jmse 14 00906 g002
Figure 3. Lumped mass model.
Figure 3. Lumped mass model.
Jmse 14 00906 g003
Figure 4. Cylindrical FPSO mooring system model.
Figure 4. Cylindrical FPSO mooring system model.
Jmse 14 00906 g004
Figure 5. Mooring arrangement.
Figure 5. Mooring arrangement.
Jmse 14 00906 g005
Figure 6. Schematic of the KAN architecture.
Figure 6. Schematic of the KAN architecture.
Jmse 14 00906 g006
Figure 7. Regression parity scatter plot.
Figure 7. Regression parity scatter plot.
Jmse 14 00906 g007
Figure 8. Extreme-value regression parity scatter plot.
Figure 8. Extreme-value regression parity scatter plot.
Jmse 14 00906 g008
Figure 9. Comparison of training and testing performance.
Figure 9. Comparison of training and testing performance.
Jmse 14 00906 g009
Figure 10. Normalized Taylor diagram.
Figure 10. Normalized Taylor diagram.
Jmse 14 00906 g010
Figure 11. Learning curve of the KAN surrogate model.
Figure 11. Learning curve of the KAN surrogate model.
Jmse 14 00906 g011
Figure 12. Surrogate model performance comparison.
Figure 12. Surrogate model performance comparison.
Jmse 14 00906 g012
Figure 13. Surrogate model running time comparison.
Figure 13. Surrogate model running time comparison.
Jmse 14 00906 g013
Figure 14. Feature sensitivity matrix.
Figure 14. Feature sensitivity matrix.
Jmse 14 00906 g014
Figure 15. Pruned KAN topology diagram.
Figure 15. Pruned KAN topology diagram.
Jmse 14 00906 g015
Figure 16. Hypervolume convergence curve.
Figure 16. Hypervolume convergence curve.
Jmse 14 00906 g016
Figure 17. Pareto front.
Figure 17. Pareto front.
Jmse 14 00906 g017
Figure 18. Comparison of tension time series.
Figure 18. Comparison of tension time series.
Jmse 14 00906 g018
Figure 19. Comparison of vessel offset time series.
Figure 19. Comparison of vessel offset time series.
Jmse 14 00906 g019
Figure 20. Other selected schemes tension comparison.
Figure 20. Other selected schemes tension comparison.
Jmse 14 00906 g020
Figure 21. Other selected schemes offset comparison.
Figure 21. Other selected schemes offset comparison.
Jmse 14 00906 g021
Table 1. Platform design parameters.
Table 1. Platform design parameters.
ParametersUnitValue
Hull diameterm88
Main deck diameterm100
Process deck diameterm110
Damping plate diameterm110
Molded depth to main deckm38
Weightt132,986
Longitudinal Center of Gravity (LCG)m−0.05
Vertical Center of Gravity (VCG)m20.79
Draftm20
Radius of gyration (Rxx)m31.97
Radius of gyration (Ryy)m32.28
Table 2. Parameters of R4s Studless Mooring Chain.
Table 2. Parameters of R4s Studless Mooring Chain.
ParametersUnitValue
Top chain lengthm200
Bottom chain lengthm859
Nominal diameterm0.16
Mass in air (or Weight in air)kg/m516.3
Mass in water (or Submerged weight)kg/m449.5
Minimum breaking load (MBL)kN24,281
StiffnesskN2.07 × 106
Table 3. Parameters of Polyester rope.
Table 3. Parameters of Polyester rope.
ParametersUnitValue
Polyester rope lengthm1300
Nominal diameterm0.274
Mass in airkg/m52.5
Mass in waterkg/m13.5
Minimum breaking load (MBL)kN22,600
StiffnesskN271,200
Table 4. 100-year return period environmental parameters.
Table 4. 100-year return period environmental parameters.
SpecificationsParametersUnitValue
WaveWave Spectrum-JONSWAP
Significant Wave Heightm15
Zero-crossing Periods12.8
WindShape Factor-2.2
Directiondeg135
Wind Speed (1 h mean @10 m)m/s45.1
Current−1 mm/s2.64
Directiondeg135
0.1 hm/s2.18
0.2 hm/s1.85
 0.3~0.9 hm/s1.59~0.77
Near Seabedm/s0.69
 Directiondeg135
Table 5. Boundary constraints of design variables.
Table 5. Boundary constraints of design variables.
ParametersUnitValue
Mooring radiusm2150–2400
Chain nominal diameterm0.14–0.175
Polyester rope lengthm1195–1405
Polyester rope nominal diameterm0.26–0.29
Bottom chain lengthm800–900
Table 6. Structural setups for the comparative machine learning models.
Table 6. Structural setups for the comparative machine learning models.
ModelArchitecture/Base SetupOptimizerKey HyperparametersTraining Settings
KANHidden Layers: [5, 12, 3]L-BFGS grid   =   10 ,   k   =   3 ,   λ = 0.001Steps: 1000
MLPHidden Layers: (64, 32);
Activation: ReLU
AdamLearning Rate: 0.001max_iter = 1000;
early_stopping
RFEnsemble Size: n_estimators = 200-max_depth = None;
min_samples_leaf = 5
-
SVRKernel: RBF kernel-Penalty C = 100;
ε   =   0.01 ,   γ = scale
MultiOutput Regression
GPRKernel: C × RBF + WhiteKernel-Optimizer Restarts:
n_restarts = 5
MultiOutput Regression
Table 7. Design variables of selected Pareto-optimal solutions.
Table 7. Design variables of selected Pareto-optimal solutions.
RadiusD_chainL_polyD_polyL_chain
case12245.610.161366.580.2629812.58
case22355.290.14781366.550.2627810.4
case32199.390.14481221.150.2632822.57
case42298.970.14481303.830.26277809.25
case52379.40.14581380.010.2627810.67
mini cost2241.860.14471206.550.2627809.208
mini offset2360.270.16411363.750.2633813.21
mini tension23540.1751293.50.263823
balance2364.90.15011386.610.2645809.59
initial23500.1613000.274859
Table 8. Performance responses of selected Pareto-optimal solutions.
Table 8. Performance responses of selected Pareto-optimal solutions.
Overall_max|X_max|FatigueCost (10k CNY)
case19902.470.92.70494 × 10−51276.72
case210,161.859.173.76721 × 10−51121.07
case39449.9259.43.93179 × 10−51071.85
case411,061.1856.321.90636 × 10−511,073.85
case510,774.3258.372.68809 × 10−51099.64
mini cost15,386.756.73.25112 × 10−51056.09
mini offset13,102.4449.621.508 × 10−51331.90
mini tension8877.2258.52.56 × 10−51482.62
balance997258.41.74 × 10−51155.86
initial16,671.871.83.69175 × 10−51332.36
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, W.; Yu, M.; Wang, H.; Ye, H.; Cao, L.; Lin, S. Multi-Objective Optimization Design of Cylindrical FPSO Mooring System Based on KAN Surrogate Model and NSGA-III Algorithm. J. Mar. Sci. Eng. 2026, 14, 906. https://doi.org/10.3390/jmse14100906

AMA Style

Li W, Yu M, Wang H, Ye H, Cao L, Lin S. Multi-Objective Optimization Design of Cylindrical FPSO Mooring System Based on KAN Surrogate Model and NSGA-III Algorithm. Journal of Marine Science and Engineering. 2026; 14(10):906. https://doi.org/10.3390/jmse14100906

Chicago/Turabian Style

Li, Wenhua, Mingshuai Yu, Huoping Wang, Haoran Ye, Liuzhong Cao, and Shanying Lin. 2026. "Multi-Objective Optimization Design of Cylindrical FPSO Mooring System Based on KAN Surrogate Model and NSGA-III Algorithm" Journal of Marine Science and Engineering 14, no. 10: 906. https://doi.org/10.3390/jmse14100906

APA Style

Li, W., Yu, M., Wang, H., Ye, H., Cao, L., & Lin, S. (2026). Multi-Objective Optimization Design of Cylindrical FPSO Mooring System Based on KAN Surrogate Model and NSGA-III Algorithm. Journal of Marine Science and Engineering, 14(10), 906. https://doi.org/10.3390/jmse14100906

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop