Next Article in Journal
Probabilistic Shaping Based on Single-Layer LUT Combined with RBFNN Nonlinear Equalization in a Photonic Terahertz OFDM System
Previous Article in Journal
A Simple Open-Loop Control Method for Optimizing Manufacturing Control Knobs Using Artificial Intelligence
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Surrogate Model of Hydraulic Actuator for Active Motion Compensation Hydraulic Crane

1
Shanghai Zhenhua Heavy Industries Co., Ltd., Research & Design Institute, Shanghai 200125, China
2
State Key Laboratory of Mechanical Systems and Vibration, Shanghai Jiao Tong University, Shanghai 210010, China
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(13), 2678; https://doi.org/10.3390/electronics14132678
Submission received: 29 May 2025 / Revised: 27 June 2025 / Accepted: 29 June 2025 / Published: 2 July 2025

Abstract

Offshore cranes equipped with active motion compensation (AMC) systems play a vital role in marine engineering tasks such as offshore wind turbine maintenance, subsea operations, and dynamic load positioning under wave-induced disturbances. These systems rely on complex hydraulic actuators whose strongly nonlinear dynamics—often described by differential-algebraic equations (DAEs)—impose significant computational burdens, particularly in real-time applications like hardware-in-the-loop (HIL) simulation, digital twins, and model predictive control. To address this bottleneck, we propose a neural network-based surrogate model that approximates the actuator dynamics with high accuracy and low computational cost. By approximately reducing the original DAE model, we obtain a lower-dimensional ordinary differential equations (ODEs) representation, which serves as the foundation for training. The surrogate model includes three hidden layers, demonstrating strong fitting capabilities for the highly nonlinear characteristics of hydraulic systems. Bayesian regularization is adopted to train the surrogate model, effectively preventing overfitting. Simulation experiments verify that the surrogate model reduces the solving time by 95.33%, and the absolute pressure errors for chambers p 1 and p 2 are controlled within 0.1001 MPa and 0.0093 MPa, respectively. This efficient and scalable surrogate modeling framework possesses significant potential for integrating high-fidelity hydraulic actuator models into real-time digital and control systems for offshore applications.

1. Introduction

Offshore hydraulic cranes equipped with active motion compensation (AMC) systems represent critical components in offshore engineering operations [1]. These systems effectively mitigate wave-induced disturbances and play pivotal roles in the construction and maintenance of large-scale marine facilities, including oil drilling platforms [2] and offshore wind turbines [3,4]. However, most of the existing equipment predominantly employs single-degree-of-freedom (SDOF) active heave compensation (AHC) technology [5]. The transition to AMC systems imposes heightened demands on modeling, simulation, and control strategies, particularly regarding the real-time simulation and control of multi-axis hydraulic systems. Concurrently, the presence of counterbalance valves in offshore hydraulic crane circuits [6,7] introduces complex dynamic characteristics [8] and transforms system equations into differential-algebraic equations (DAEs), thereby exacerbating computational burdens [9]. These factors collectively result in significant computational overhead for simulating hydraulic actuator circuits containing counterbalance valves, presenting challenges for real-time-critical applications, such as hardware-in-the-loop (HIL) simulation, digital twins, and model predictive control.
First-principle modeling approaches typically derive differential or algebraic equations directly from hydraulic component characteristics and circuit configurations [10,11,12]. Solving such equations often demands substantial computational resources, rendering them impractical for real-time applications. To address simulation efficiency, the existing research has employed model-order reduction and surrogate modeling techniques [13,14,15]. Chu et al. [13] adopted a Bond Graph (BG) methodology to characterize hydraulic system behaviors in offshore cranes through energy flow analysis of physical systems. A. G. Agúndez et al. [14] proposed a linearization method for hydraulic-driven multibody systems by linearizing motion equations and incorporating hydraulic subsystem equations.
Surrogate methods significantly enhance computational efficiency by establishing surrogate models that approximate the original problem. The commonly used approaches include response surface methodology (RSM) and Kriging [16]. RSM aims to fit input–output relationships through polynomial models, while Kriging employs Gaussian regression processes to predict responses at unknown points based on spatial correlation. Both methods can incorporate optimal parameters through Design of Experiments (DOE) techniques [17,18]. DOE is utilized to scientifically plan experimental schemes and efficiently analyze the effects of multiple factors on system outputs, with the objective of maximizing information acquisition while minimizing experimental runs. The Factorial Designs approach within DOE, encompassing full or fractional factorial designs, enables efficient screening of critical variables. Central Composite Design (CCD) and Box–Behnken Design (BBD) are primarily applied for parameter optimization in RSM. The accuracy, precision, and reliability of RSM models are typically evaluated using key metrics such as Mean Absolute Error (MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), R-squared, and Adjusted R-squared [19].
Neural networks demonstrate superior potential for modeling strongly nonlinear systems, such as counterbalance-valve-integrated (CBV-integrated) hydraulic actuator circuits, with radial basis function (RBF) neural networks being commonly employed [20,21]. Wang et al. [20] compared three centrifugal pump surrogate models (response surface model, Kriging, and RBF neural network), revealing the superior predictive accuracy of RBF neural network. Qingtong et al. [21] developed an RBF-based surrogate model for water hydraulic high-speed on/off valves in optimization frameworks. However, pressure oscillations in CBV-integrated hydraulic circuits generate steep system gradients that challenge RBF methodologies [22]. This study proposes hyperbolic tangent (tanh) activation functions [23] to address this limitation. Network architecture optimization remains crucial. Single-hidden-layer networks exhibit insufficient nonlinear fitting capacity, while deep neural networks introduce unnecessary computational overhead. We therefore develop a three-hidden-layer tanh-based neural network surrogate model that balances enhanced nonlinear approximation capability with computational efficiency. In the field of hydraulics, Jose et al. [15] implemented piecewise linearization via response surface methodology to simplify excavator arm hydraulic systems. However, conventional model reduction methods exhibit system-specific limitations, while traditional surrogate approaches like response surface and Kriging methods demonstrate inadequate capability in handling high-dimensional nonlinear systems [24].
We establish the first-principle model (DAEs) for CBV-integrated hydraulic actuators. Latin hypercube sampling (LHS) generates input samples, which are processed through the first-principle model to obtain output datasets. The input–output pairs are partitioned into three mutually exclusive sets for network training, testing, and validation. Bayesian regularization prevents overfitting during training [25]. The simulation results demonstrate that the proposed surrogate model achieves 95.33% computational time reduction while maintaining absolute pressure errors within 0.1001 MPa compared to the original first-principle model. This research applies the artificial neural network surrogate model to the proxy modeling of an active motion compensation hydraulic crane, providing a novel solution for such applications. Compared to first-principle modeling, the artificial neural network surrogate model significantly reduces computation time and addresses a gap in proxy modeling for active motion compensation hydraulic cranes. The remainder of this paper is organized as follows: Section 1 presents the research background; Section 2 establishes first-principle models for CBV-integrated hydraulic actuator systems; Section 3 details the neural network-based surrogate modeling methodology; Section 4 validates the model performance through AMC crane simulations; and Section 5 summarizes the content of the paper.

2. The First-Principle Model

2.1. Overview of the Active Motion Compensation Crane

The hydraulic crane under investigation is a knuckle boom crane employing active motion compensation (AMC) technology. It is capable of compensating for tri-axial motion, providing highly precise load positioning for fixed or floating offshore installations in operations such as offshore wind power, drilling supply, and maintenance. Its three-dimensional model and the hydraulic schematic diagram of a single telescopic cylinder are illustrated in Figure 1.
The model comprises a base 1, a turntable 2, hydraulic cylinders 3, 6, booms 4, 7, and a winch 5, among other components. It is designed to lift heavy loads stably on a sea surface affected by wave disturbances. The hydraulic circuit of its actuator is illustrated in Figure 1b, incorporating a counterbalance valve (CBV) 8, a proportional directional valve 2, and a hydraulic cylinder 10. The CBV is a three-way metering element that integrates three typical valve functions into a single component and is connected to the actuator port [26]. As part of the hydraulic actuator, it manages gravitational loads and ensures that the load does not descend due to gravity in the event of power loss [27,28,29].
Hydraulic fluid is supplied from the pressure source p s , passes through a pressure-compensated valve 1, and is regulated by the proportional directional valve 2 in terms of flow direction and magnitude. It then traverses the counterbalance valve formed by components 5 and 8 before entering the hydraulic cylinder 10. The relief valve 3 provides overload protection, while check valves 4 and 6 prevent air ingress by maintaining fluid supply during system shutdown. Manual shutoff valves 7 and 9 control the on/off state of hydraulic lines.
Considering the proportional directional valve–CBV–hydraulic cylinder circuit, the hydraulic circuit model under study is obtained and will be modeled in subsequent sections.

2.2. First-Principle Modeling of the CBV-Integrated Hydraulic Actuator

The hydraulic schematic diagram of the circuit under study is shown in Figure 2.
The hydraulic circuit, as depicted in Figure 2, includes CBV for motion in both directions. For modeling purposes, unidirectional motion is typically analyzed. In the left schematic, components 2 and 3 collectively constitute the counterbalance valve, which is equivalently represented as component 2 in the right diagram during unidirectional motion. Component 1 denotes the simplified proportional directional valve. The governing dynamic equation for the hydraulic cylinder is provided by [30]
M x ¨ + C x ˙ = A 1 p 1 A 2 p 2 F L
where M signifies the equivalent mass of the moving parts (comprising the mass of the cylinder piston and the load), C is the viscous damping coefficient of the cylinder, A 1 and A 2 denote the effective piston areas for the cylinder’s inlet (chamber 1) and outlet (chamber 2), respectively, and F L is the external load force acting on the cylinder.
The spool dynamics of the proportional valve are considered fast enough to be neglected. The control input to the system is denoted by u. The volumetric flow rate into the cylinder’s inlet chamber is q 1 , and the flow rate from the outlet chamber is q 2 . The term k q represents the flow coefficient of the proportional valve. Based on standard orifice flow equations for the proportional valve ports [31], these flows are determined as
q 1 = k q u p s p 1
q 2 = k q u p r
The displacement of the CBV spool is denoted by x c , with x c > 0 indicating an open-valve state. The flow coefficient for the CBV is k qc , and its effective flow area, which is a function of spool displacement, is given by a c ( x c ) . The flow rate q 2 (also passing through the CBV from chamber 2) is characterized by
q 2 = k qc a c x c p 2 p r
Combining Equations (3) and (4), we have
0 = k q 2 u 2 p r k qc 2 a c 2 x c p 2 p r
The mechanical dynamics of the CBV spool are modeled as a second-order system, encompassing mass, spring, and frictional effects:
m c x ¨ c = k c x c + x c 0 + f c x ˙ c + A c γ p 1 + p 2
where m c is the CBV spool’s mass, k c is its spring stiffness, and x c 0 denotes the initial pre-compression of the spring. The term f c ( x ˙ c ) represents the friction force acting on the spool, which will be further specified (e.g., as Coulomb friction). A c is the effective pressure control area of the spool, and γ indicates the pilot ratio of the CBV.
Considering the fluid compressibility within the cylinder chambers and neglecting any internal or external leakage, the continuity equations for the inlet and outlet chamber flows are expressed as
q 1 = V 1 β e p ˙ 1 + V ˙ 1
q 2 = V 2 β e p ˙ 2 V ˙ 2
where V 1 and V 2 are the instantaneous fluid volumes in the inlet and outlet chambers, respectively. These volumes change linearly with the cylinder displacement x, such that their rates of change are V ˙ 1 = A 1 x ˙ and V ˙ 2 = A 2 x ˙ .
The complete first-principle model is derived by assembling the hydraulic cylinder dynamics (1), the pressure evolution in each chamber (obtained by substituting flow expressions (2) and (3) into continuity Equations (7) and (8)), the CBV spool’s equation of motion (6), and the algebraic constraint for flow through the CBV path (5). This results in the following system of DAEs:
m c x ¨ c = k c x c + x c 0 + f c x ˙ c + A c γ p 1 + p 2 M x ¨ = C x ˙ + A 1 p 1 A 2 p 2 F L p ˙ 1 = A 1 β e V 1 x ˙ + β e k q V 1 p s p 1 u p ˙ 2 = A 2 β e V 2 x ˙ β e k q V 2 p r u 0 = k q 2 u 2 p r k qc 2 a c 2 x c p 2 p r

3. Surrogate Model-Based Rapid Dynamics Solution

3.1. Framework of the Dynamic Surrogate Model

The primary challenge in solving CBV-integrated hydraulic actuators stems from the inability to explicitly express pressure p r as a function of coefficients k q , k qc , motion state x c , and pressure p 2 , precluding its formulation as ODEs. To address this limitation, we introduce a surrogate model h .
x ¨ h x , x ˙ , p 1 , p 2 , u , h : R 4 f R 2 f
Functioning as an ODE approximation for the dynamic system (9), the surrogate model h is trained to map the system state x and input u to the state derivative x ˙ . The training process involves minimizing the mean squared error (MSE) between the surrogate model predictions and the actual state derivatives obtained from the original DAEs. This dynamic surrogate modeling approach circumvents the computationally intensive solution of DAEs, thereby enhancing numerical solution efficiency at the cost of acceptable approximation errors. Figure 3 illustrates the comparative workflow between surrogate modeling and conventional dynamic equation solving.
Let x = x ˙ c , x c , x ˙ , x , p 1 , p 2 , u , where x X denotes the reasonable ranges of the spool displacement and velocity of the equilibrium valve, the operating speed of the valve-controlled hydraulic cylinder, pressure, and control signals. To ensure uniform distribution of initial sampling points within the design space, Latin hypercube sampling (LHS) is employed to generate a set of randomized initial values [32]. These randomly obtained initial values x 0 i X are then substituted into the dynamic system described by Equation (9) for precise computation, yielding large datasets of numerical results ( x ˙ c i , x ¨ c i , x ˙ i , x ¨ i , p ˙ 1 i , p ˙ 2 i ), i = 1 , 2 , , n . These datasets are used to train and validate the parameters ω of the surrogate model. As the training error progressively decreases, a continuous nonlinear function h is obtained, which serves as the surrogate model for the problem.

3.2. Three-Hidden-Layer Neural Network-Based Surrogate Model

We adopt a three-hidden-layer neural network as the surrogate model, which constitutes a linear combination of nonlinear functions. Equation (11) presents its general form for a single hidden layer.
h k ( x ) = i = 1 m μ i ψ i w i x + b i + β
Here, we select the hyperbolic tangent function (tanh) as the nonlinear activation function, i.e., ψ i ( z ) = 2 / ( 1 + exp ( 2 z ) ) 1 [23]. The architecture of the three-hidden-layer neural network is as follows: the input x is first linearly transformed by weights w into an m-dimensional feature space. Subsequently, m nonlinear functions individually process these features. After three successive hidden-layer mappings, the final output is expressed as a linear combination of nonlinear functions ψ i plus a bias term β , as illustrated in Figure 4.
Here, parameters w i , b i , μ , and β are all subject to optimization. The training set comprises n ordered input–output pairs ( x i , x ˙ i , p 1 i , p 2 i , x ˙ i , x ¨ i , p ˙ 1 i , p ˙ 2 i ), i = 1 , 2 , , n , obtained by computing randomly generated initial values through the dynamic system (9). Employing the same methodology, the validation and test sets are independently generated, ensuring mutual exclusivity among all three datasets. Specifically, the validation set serves to monitor training performance during the optimization process, while the test set is reserved for post-training evaluation of the surrogate model’s accuracy.
For the n data points in the training set, the surrogate model yields n corresponding outputs. The loss function is constructed as the sum of squared errors between all predicted and reference outputs.
L w i , b i , μ , β = j = 1 n i = 1 m μ i ψ i w i x j + b i + β x j , x ˙ j , p 1 , p 2 2
The training process can be formally expressed as the following unconstrained optimization problem:
min w i , b i , μ , β L w i , b i , μ , β
Given that the loss function L possesses well-defined first- and second-order derivatives with respect to w i , b i , μ , and β , we employ Bayesian regularization (Equation (13)) to solve this optimization problem, which effectively mitigates overfitting during training [25]. After each iteration, the validation set is utilized to evaluate the training progress via the loss function (Equation (12)). The optimization terminates when the loss function fails to decrease after multiple consecutive iterations, marking the completion of surrogate model training. As a global approximation of the original dynamic system within the specified parameter bounds, the trained surrogate model requires no retraining unless the parameters of the original dynamic system are modified.

4. Simulation Verification of Dynamic Surrogate Model

Using the modeling methodology described in Section 2 and Section 3, we established a forward dynamic model and trained the dynamic surrogate model for an active motion compensation hydraulic crane lifting system. Comparative analysis between first-principle modeling approaches and the proposed method demonstrates the superior performance and effectiveness of our approach.

4.1. Active Motion Compensation Hydraulic Crane Lifting System

As critical equipment in offshore wind farm operations, the active motion compensation hydraulic crane was simulated with a CBV-integrated hydraulic actuator circuit under typical constant gravity load conditions. The relationship between hydraulic cylinder displacement and load force was obtained through multibody dynamics simulation, as shown in the following figure (Figure 5):
Through piecewise cubic interpolation, we derived the corresponding parameters for Equation (9), which were subsequently substituted back into the original equation. The remaining parameters in Equation (9) are listed in Table 1.
Based on these parameters, the first-principle model of the hydraulic lifting system was established, represented as a set of DAEs (9).

4.2. Training and Evaluation of Dynamic Surrogate Model

4.2.1. Dynamic Surrogate Model Training

Considering the characteristics of valve-controlled hydraulic cylinders, we determined the value ranges for each input of the dynamic equations as shown in Table 2:
Latin hypercube sampling was employed to generate 2.5 × 10 7 initial values within the specified parameter ranges. These initial conditions were subsequently processed using Newton’s method to solve the dynamic Equation (9), yielding a comprehensive dataset containing n = 2.5 × 10 7 entries ( x ˙ , x ¨ , p ˙ 1 , p ˙ 2 ) . The dataset was rigorously partitioned into mutually exclusive subsets: a training set ( 2 × 10 7 samples), validation set ( 2.5 × 10 6 samples), and test set ( 2.5 × 10 6 samples), ensuring no data leakage between subsets.
Following the methodology detailed in Section 3.2, we implemented a three-hidden-layer neural network architecture with neuron configurations of [25, 10, 20] in successive layers. The mathematical representation of each hidden layer follows:
h ( x ) = i = 1 m μ i 2 1 + exp ( 2 ( w i x + b i ) ) 1 + β
where m = 25 , 10 , 20 denotes the neuron count per layer. This configuration yields 333 trainable parameters in Equation (14). The unconstrained optimization problem in Equation (13) was solved using Bayesian regularization. Training termination criteria were established when the validation loss failed to decrease for 100 consecutive iterations.

4.2.2. Surrogate Model Performance Evaluation

Model accuracy was quantified through test set error analysis, essentially evaluating the computational precision of the surrogate model’s outputs. To ensure unbiased evaluation, the test set maintained strict non-overlapping with both training and validation datasets. As the surrogate model operates strictly in interpolation mode, all subsets share identical input domains where x X .
Let the test set contain n E data samples [ x i , x ˙ i , p 1 i , p 2 i ] , [ x ˙ i , x ¨ i , p ˙ 1 i , p ˙ 2 i ] , i = 1 , 2 , , n E . The absolute error of the surrogate model for the k-th degree of freedom is defined as
ϵ k = 1 n E i = 1 n E h k ( x i ) [ x ˙ i , x ¨ i , p ˙ 1 i , p ˙ 2 i ] 2
Additionally, training iterations and computational duration serve as critical metrics for evaluating the surrogate model development process.
The system model based on the dynamic surrogate model is governed by four ODEs:
m c x ¨ c = k c ( x c + x c 0 ) + f c ( x ˙ c ) + A c ( γ p 1 + p 2 ) M x ¨ = C x ˙ + A 1 p 1 A 2 p 2 F L ( p ˙ 1 , p ˙ 2 ) = h ( x , x ˙ , p 1 , p 2 , u )
Under identical software configurations, fixed-step Runge–Kutta integration was employed to solve both the first-principle and surrogate models. This approach ensures consistent numerical treatment for fair performance comparison.

4.3. Solution Results and Comparative Analysis

The training of the surrogate model and numerical simulations of the first-principle model were conducted under identical computational conditions. The hardware platform consisted of an AMD 4800H 2.9GHz processor. The equipment was purchased in Changsha from the Chinese manufacturer ASUSTeK Computer Inc. (ASUS). Using Equation (15), the normalized absolute error of the surrogate model was calculated on the test set, with training iterations and total duration statistically summarized in Table 3.
For both the DAEs and the surrogate model, identical input sequences u t (where t denotes time indices) were applied. Fixed-step numerical integration ( Δ t ) was implemented to compute one-step predictions. Output trajectories were compared to evaluate model accuracy, while computational efficiency was assessed through average step-solving time.
A proportional valve input profile was designed as the system excitation (Figure 6).

4.3.1. Evaluation of Computational Accuracy

Using the aforementioned valve input, fourth-order Runge–Kutta simulations were performed on both the first-principle model and surrogate model. Comparative results for cylinder displacement trajectories, velocity profiles, and pressure dynamics are shown in Figure 7.
The first-principle model solutions were treated as ground truth for error quantification. The absolute errors of the dynamic surrogate model relative to reference values are visualized in Figure 8.
Quantitative error metrics are summarized in Table 4, demonstrating the surrogate model’s high computational fidelity.
It can be seen that the dynamic surrogate model can ensure a relatively high calculation accuracy.

4.3.2. Evaluation of Computational Accuracy Under Perturbed Load

Gaussian random disturbances were added to the load, yielding the new relationship between hydraulic cylinder perturbed load F L and displacement x, as shown in Figure 9.
The proportional valve input curve remained identical to Figure 6. Solutions were obtained for both the first-principle model and the surrogate model under disturbed load conditions, with the computational results presented in Figure 10 and Figure 11.
The first-principle model solutions were treated as ground truth for error quantification. The absolute errors of the dynamic surrogate model relative to reference values are visualized in Figure 11.
Quantitative error metrics are summarized in Table 5, demonstrating the surrogate model’s high computational fidelity under perturbed load.
It can be observed that the proposed method maintains high precision even when subjected to perturbed load forces. The perturbing force exhibits minimal impact on the proposed artificial neural network surrogate model.

4.3.3. Evaluation of Computational Efficiency and Memory Requirements

Under identical hardware/software configurations, both models were solved using the fourth-order Runge–Kutta method. The average step computation time, derived from the total duration divided by the simulation steps, is compared in Table 6.
Under identical hardware/software configurations, the memory consumption of both models is compared in Table 7.
The surrogate model achieved a remarkable 95.33% reduction in computation time and 128.26 MB memory consumption compared to the conventional methods. These results confirm that direct solving of dynamic equations becomes computationally prohibitive for real-time applications on consumer-grade hardware, whereas the proposed approach significantly reduces computational overhead while maintaining small step sizes and ensuring real-time performance.

5. Conclusions

To address the rapid computation challenge for CBV-integrated hydraulic actuators, this study establishes a first-principle model for such systems and generates a set of inputs via LHS. The input set is substituted into the first-principle model to obtain accurate outputs, which are then partitioned into mutually exclusive training, testing, and validation datasets. A neural network surrogate model with three hidden layers is designed and trained. By testing diverse inputs in a fourth-order fixed-step Runge–Kutta solver, the performance of the first-principle model and that of the surrogate model are compared. The results show that the trained surrogate model reduces computation time by 95.33% while maintaining low error relative to the first-principle model, significantly conserving computational resources. Applying this method to AMC hydraulic cranes can advance real-time control, optimal design, and digital twin implementation, demonstrating substantial engineering and scientific value.

Author Contributions

Conceptualization, L.X.; data curation, H.N.; formal analysis, X.C. and Q.W.; funding acquisition, L.X. and J.T.; methodology, L.X. and H.C.; supervision, J.T.; validation, H.N. and H.C.; writing—original draft, L.X.; writing—review and editing, L.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Shanghai Science and Technology Committee (22dz1204100).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Authors Lin Xu and Xiangyang Cheng were employed by the company Shanghai Zhenhua Heavy Industries Co., Ltd. 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.

Nomenclature

SymbolMeaning
A 1 Pressure in the oil inlet chamber of the hydraulic cylinder
A 2 Pressure in the oil outlet chamber of the hydraulic cylinder
A c Pressure control area of the balance valve
a c x c Valve opening-flow area function of counterbalance valve
b 1 Linear mapping bias quantity
CHydraulic cylinder damping coefficient
c c Hydraulic cylinder equivalent damping coefficient
F L Load force
F L Perturbed load force
f c The Coulomb friction force acting on the valve core of the counterbalance valve
h Artificial neural network surrogate model
h k Artificial neural network surrogate model with a single hidden layer
k c Spring stiffness of the counterbalance valve
k q Flow coefficient of the proportional valve
k q c Flow coefficient of the counterbalance valve
MMass of the hydraulic rod
m c Mass of the valve core of the counterbalance valve
p 1 Pressure in the oil inlet chamber of the hydraulic cylinder
p 2 Pressure in the oil outlet chamber of the hydraulic cylinder
p r Pilot pressure of counterbalance valve
p s Charge oil pressure
p cm The minimum opening pressure of the counterbalance valve
p ˙ 1 Pressure change rate in the oil inlet chamber of the hydraulic cylinder
p ˙ 2 Pressure change rate in the oil outlet chamber of the hydraulic cylinder
q 1 Flow rate of the oil inlet chamber of the hydraulic cylinder
q 2 Flow rate of the oil outlet chamber of the hydraulic cylinder
R 4 f Four-dimensional parameter space
R 2 f Two-dimensional parameter space
uInput signal of the proportional valve
V 1 Volume of the oil inlet chamber of the hydraulic cylinder
V 2 Volume of the oil outlet chamber of the hydraulic cylinder
V 1 d Dead volume of the oil inlet chamber of the hydraulic cylinder
V 2 d Dead volume of the oil inlet chamber of the hydraulic cylinder
V ˙ 1 Volume change rate of the oil inlet chamber of the hydraulic cylinder
V ˙ 2 Volume change rate of the oil outlet chamber of the hydraulic cylinder
xHydraulic rod displacement
x ˙ Hydraulic rod speed
x ¨ Hydraulic rod acceleration
x c Counterbalance valve core displacement
x c 0 Pre-compression amount of the balance valve spring
x ˙ c Counterbalance valve core speed
x ¨ c Counterbalance valve core acceleration
β Output layer linear mapping bias
β e Hydraulic oil bulk modulus
γ Pilot ratio of the counterbalance valve
μ i Output layer linear mapping coefficients
w i Input layer linear mapping coefficients
X Range of parameter values
ψ i Hidden layer activation function

References

  1. Hao, X.; Li, J.; Ni, P.; Zhou, Z.; Chang, Z. Application of Multi-Degree-of-Freedom Motion Compensation Device in Marine Engineering. In Advances in Mechanism, Machine Science and Engineering in China; Springer: Berlin/Heidelberg, Germany, 2023. [Google Scholar]
  2. Salzmann, D.C.; Prezzi, J.; ten Haaf, S.; Groenteman, S. Walk to Work Offshore Using Motion Compensated Gangways; Offshore Technology Conference Brasil; OTC: Rio de Janeiro, Brazil, 2015. [Google Scholar]
  3. Marius, B.; Pawel, M.; Michael, G.; Paul, B. Multiple degrees of freedom active motion control of a hydraulically actuated crane. In Proceedings of the OCEANS 2021: San Diego–Porto, San Diego, CA, USA, 20–23 September 2021; IEEE: Piscataway, NJ, USA, 2021. [Google Scholar]
  4. Eijkhout, T.; Jovanova, J. Active heave compensation of a floating crane using electric drive. In Proceedings of the 2021 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM), Delft, The Netherlands, 12–16 July 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1089–1094. [Google Scholar]
  5. Haselsteiner, A.F.; Ohlendorf, J.H.; Oelker, S.; Ströer, L.; Thoben, K.D.; Wiedemann, K.; Ridder, E.D.; Lehmann, S. Lifting wind turbine components from a floating vessel: A review on current solutions and open problems. J. Offshore Mech. Arct. Eng. 2019, 141, 050801. [Google Scholar] [CrossRef]
  6. Kjelland, M.B. Offshore Wind Turbine Access Using Knuckle Boom Cranes. Ph.D. Thesis, University of Agder, Kristiansand, Norway, 2016. [Google Scholar]
  7. Bak, M.K.; Hansen, M.R. Analysis of Offshore Knuckle Boom Crane-Part One: Modeling and Parameter Identification; Research Council of Norway: Oslo, Norway, 2013; Volume 34, pp. 157–174.
  8. Nordhammer, P.A.; Bak, M.K.; Hansen, M.R. Controlling the slewing motion of hydraulically actuated cranes using sequential activation of counterbalance valves. In Proceedings of the 2012 12th International Conference on Control, Automation and Systems, Jeju Island, Republic of Korea, 17–21 October 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 773–778. [Google Scholar]
  9. Ferreira, J.; Almeida, F.G.; Quintas, M.; Estima de Oliveira, J. Hybrid models for hardware-in-the-loop simulation of hydraulic systems Part 1: Theory. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2004, 218, 465–474. [Google Scholar]
  10. Rituraj, R.; Scheidl, R. Towards digital twin development of counterbalance valves: Modelling and experimental investigation. Mech. Syst. Signal Process. 2023, 188, 110049. [Google Scholar] [CrossRef]
  11. Anders, I.P.; Ströbel, M.S.S. A New Energy Saving Load Adaptive Counterbalance Valve; Connecting Repositories: London, UK, 2016. [Google Scholar]
  12. Xie, H.; Liu, J.; Hu, L.; Yang, H.; Fu, X. Design of pilot-assisted load control valve for proportional flow control and fast opening performance based on dynamics modeling. Sens. Actuators A Phys. 2015, 235, 95–104. [Google Scholar] [CrossRef]
  13. Chu, Y.; Æsøy, V.; Zhang, H.; Bunes, O. Modelling And Simulation Of An Offshore Hydraulic Crane. In Proceedings of the ECMS, Brescia, Italy, 27–30 May 2014; pp. 87–93. [Google Scholar]
  14. Agúndez, A.; García-Vallejo, D.; Freire, E.; Pyrhönen, L.; Mikkola, A. An efficient and accurate linearization approach for hydraulically actuated multibody systems with holonomic and nonholonomic constraints. Nonlinear Dyn. 2023, 111, 10331–10356. [Google Scholar] [CrossRef]
  15. Jose, J.T.; Das, J.; Mishra, S.K. Dynamic improvement of hydraulic excavator using pressure feedback and gain scheduled model predictive control. IEEE Sens. J. 2021, 21, 18526–18534. [Google Scholar] [CrossRef]
  16. Alizadeh, R.; Allen, J.K.; Mistree, F. Managing computational complexity using surrogate models: A critical review. Res. Eng. Des. 2020, 31, 275–298. [Google Scholar] [CrossRef]
  17. Zhang, Z.; Dong, R.; Tan, D.; Zhang, B. Multi-objective optimization of performance characteristic of diesel particulate filter for a diesel engine by RSM-MOPSO during soot loading. Process Saf. Environ. Prot. 2023, 177, 530–545. [Google Scholar] [CrossRef]
  18. Lucay, F.A.; Sales-Cruz, M.; Gálvez, E.D.; Cisternas, L.A. Modeling of the complex behavior through an improved response surface methodology. Miner. Process. Extr. Metall. Rev. 2021, 42, 285–311. [Google Scholar] [CrossRef]
  19. Farzad, G.; Hui, W.; Sahel, C. A Systematic Analysis of a Small-Scale HAWT Configuration and Aerodynamic Performance Optimization Through Kriging, Factorial, and RSM Methods. J. Appl. Comput. Mech. 2024. [Google Scholar] [CrossRef]
  20. Wang, W.; Pei, J.; Yuan, S.; Zhang, J.; Yuan, J.; Xu, C. Application of different surrogate models on the optimization of centrifugal pump. J. Mech. Sci. Technol. 2016, 30, 567–574. [Google Scholar] [CrossRef]
  21. Liu, Q.; Yin, F.; Nie, S.; Hong, R.; Ji, H. Multi-objective optimization of high-speed on-off valve based on surrogate model for water hydraulic manipulators. Fusion Eng. Des. 2021, 173, 112949. [Google Scholar]
  22. Sarra, S.A.; Bai, Y. A rational radial basis function method for accurately resolving discontinuities and steep gradients. Appl. Numer. Math. 2018, 130, 131–142. [Google Scholar] [CrossRef]
  23. Lima, L.O.; Rosenberger, J.; Antier, E.; Magoulès, F. Multilayer Perceptron-based Surrogate Models for Finite Element Analysis. In Proceedings of the 2022 21st International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES), Chizhou, China, 14–18 October 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 115–118. [Google Scholar]
  24. Zhou, Y.; Lu, Z. An enhanced Kriging surrogate modeling technique for high-dimensional problems. Mech. Syst. Signal Process. 2020, 140, 106687. [Google Scholar] [CrossRef]
  25. Pan, Z.; Lu, W.; Fan, Y.; Li, J. Identification of groundwater contamination sources and hydraulic parameters based on bayesian regularization deep neural network. Environ. Sci. Pollut. Res. 2021, 28, 16867–16879. [Google Scholar] [CrossRef] [PubMed]
  26. Ritelli, G.F.; Vacca, A. Energetic and dynamic impact of counterbalance valves in fluid power machines. Energy Convers. Manag. 2013, 76, 701–711. [Google Scholar] [CrossRef]
  27. Kozlov, L.G.; Polishchuk, L.K.; Piontkevych, O.V.; Korinenko, M.P.; Horbatiuk, R.M.; Komada, P.; Orazalieva, S.; Ussatova, O. Experimental research characteristics of counterbalance valve for hydraulic drive control system of mobile machine. Przegląd Elektrotechniczny 2019, 95, 104–109. [Google Scholar] [CrossRef]
  28. Wang, C.; Hou, Y.; Xie, H.; Yang, S.; Wei, Z. Research and improvements on key characteristics of pilot-assisted counterbalance valve used in hydraulic luffing system. Flow Meas. Instrum. 2025, 102, 102819. [Google Scholar] [CrossRef]
  29. Ji, X.; Liu, X.H. Simulation analysis of the counterbalance valve used in cranes based on AMESim software. Appl. Mech. Mater. 2012, 233, 55–61. [Google Scholar] [CrossRef]
  30. Sun, H.; Tao, J.; Qin, C.; Yu, H.; Liu, C. Dynamics modeling and bifurcation analysis for valve-controlled hydraulic cylinder system containing counterbalance valves. J. Vib. Eng. Technol. 2021, 9, 1941–1957. [Google Scholar] [CrossRef]
  31. Sciancalepore, A.; Vacca, A.; Weber, S. An Energy-Efficient Method for Controlling Hydraulic Actuators Using Counterbalance Valves With Adjustable Pilot. J. Dyn. Syst. Meas. Control 2021, 143, 111007. [Google Scholar] [CrossRef]
  32. Huang, J.; Dai, J.; Quan, L.; Lan, Y. Performance of Proportional Flow Valve With Pilot Pressure Drop—Spool Opening Compensation. J. Dyn. Syst. Meas. Control 2017, 139, 011009. [Google Scholar] [CrossRef]
Figure 1. (a) Model of active motion compensation crane; (b) hydraulic schematic diagram.
Figure 1. (a) Model of active motion compensation crane; (b) hydraulic schematic diagram.
Electronics 14 02678 g001
Figure 2. Hydraulic schematic diagram of the CBV-integrated hydraulic actuator.
Figure 2. Hydraulic schematic diagram of the CBV-integrated hydraulic actuator.
Electronics 14 02678 g002
Figure 3. Comparison between surrogate model and dynamic equations.
Figure 3. Comparison between surrogate model and dynamic equations.
Electronics 14 02678 g003
Figure 4. Three-hidden-layer neural network architecture as surrogate model.
Figure 4. Three-hidden-layer neural network architecture as surrogate model.
Electronics 14 02678 g004
Figure 5. The relationship between the displacement x of the hydraulic cylinder and the load force F L of the hydraulic cylinder.
Figure 5. The relationship between the displacement x of the hydraulic cylinder and the load force F L of the hydraulic cylinder.
Electronics 14 02678 g005
Figure 6. Proportional valve input profile.
Figure 6. Proportional valve input profile.
Electronics 14 02678 g006
Figure 7. Numerical solution comparison between system models. (a) corresponds to the solution for p 1 obtained using the proposed method; (b) corresponds to the solution for p 1 obtained using the traditional method; (c) corresponds to the solution for p 2 obtained using the proposed method; (d) corresponds to the solution for p 2 obtained using the traditional method.
Figure 7. Numerical solution comparison between system models. (a) corresponds to the solution for p 1 obtained using the proposed method; (b) corresponds to the solution for p 1 obtained using the traditional method; (c) corresponds to the solution for p 2 obtained using the proposed method; (d) corresponds to the solution for p 2 obtained using the traditional method.
Electronics 14 02678 g007
Figure 8. Surrogate model errors relative to ground truth ((a,b) correspond to p 1 , p 2 ).
Figure 8. Surrogate model errors relative to ground truth ((a,b) correspond to p 1 , p 2 ).
Electronics 14 02678 g008
Figure 9. The relationship between the displacement x of the hydraulic cylinder and the perturbed load force F L of the hydraulic cylinder.
Figure 9. The relationship between the displacement x of the hydraulic cylinder and the perturbed load force F L of the hydraulic cylinder.
Electronics 14 02678 g009
Figure 10. Numerical solution comparison between system models under perturbed load. (a) corresponds to the solution for p 1 obtained using the proposed method; (b) corresponds to the solution for p 1 obtained using the traditional method; (c) corresponds to the solution for p 2 obtained using the proposed method; (d) corresponds to the solution for p 2 obtained using the traditional method.
Figure 10. Numerical solution comparison between system models under perturbed load. (a) corresponds to the solution for p 1 obtained using the proposed method; (b) corresponds to the solution for p 1 obtained using the traditional method; (c) corresponds to the solution for p 2 obtained using the proposed method; (d) corresponds to the solution for p 2 obtained using the traditional method.
Electronics 14 02678 g010
Figure 11. Surrogate model errors relative to ground truth under perturbed load ((a,b) correspond to p 1 , p 2 ).
Figure 11. Surrogate model errors relative to ground truth under perturbed load ((a,b) correspond to p 1 , p 2 ).
Electronics 14 02678 g011
Table 1. Parameters of active motion compensation hydraulic crane lifting system.
Table 1. Parameters of active motion compensation hydraulic crane lifting system.
Model Parameters (Units)Value
M (kg)200
m c ( kg )0.025
C ( N · s / mm )1
c c ( N · s / mm )0.1
A 1 ( mm 2 )80,424.8
A 2 ( mm 2 )49,008.8
k c ( N / mm )23.94
k q ( mm 3 / ( s · MPa ) ) 4.057 × 10 5
k q c ( mm 3 / ( s · MPa ) ) 35.355 × 10 5
p s (MPa)30
γ 4.5
p cm (MPa)1.7
f c ( N )5
β (MPa)690
V 1 d ( mm 3 )20
V 2 d ( mm 3 )20
Table 2. Input value ranges for the dynamic equations.
Table 2. Input value ranges for the dynamic equations.
ParametersMinimum ValueMaximum Value
x ( mm ) 02000
x ˙ ( mm / s ) 1000 1000
p 1 ( MPa ) 7.5 9.5
p 2 ( MPa ) 1 1
Table 3. Training performance of surrogate model.
Table 3. Training performance of surrogate model.
Normalized Absolute ErrorTraining IterationsTotal Training Duration
2.4 × 10 9 153720 h 11 min
Table 4. Absolute errors of dynamic surrogate model.
Table 4. Absolute errors of dynamic surrogate model.
Category p 1 ( MPa ) p 2 ( MPa )
error absolute value0.10010.0093
Table 5. Absolute errors of dynamic surrogate model under perturbed load.
Table 5. Absolute errors of dynamic surrogate model under perturbed load.
Category p 1 ( MPa ) p 2 ( MPa )
error absolute value0.04020.0099
Table 6. Average single-step computation time comparison.
Table 6. Average single-step computation time comparison.
Model TypeComputation Time (ms)
First-Principle Model4.3103
Surrogate Model0.2011
Table 7. Memory consumption comparison.
Table 7. Memory consumption comparison.
Model TypeMemory Consumption (MB)
First-Principle Model334.35
Surrogate Model206.09
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

Xu, L.; Nie, H.; Cheng, X.; Wei, Q.; Chen, H.; Tao, J. Surrogate Model of Hydraulic Actuator for Active Motion Compensation Hydraulic Crane. Electronics 2025, 14, 2678. https://doi.org/10.3390/electronics14132678

AMA Style

Xu L, Nie H, Cheng X, Wei Q, Chen H, Tao J. Surrogate Model of Hydraulic Actuator for Active Motion Compensation Hydraulic Crane. Electronics. 2025; 14(13):2678. https://doi.org/10.3390/electronics14132678

Chicago/Turabian Style

Xu, Lin, Hongyu Nie, Xiangyang Cheng, Qi Wei, Hongyu Chen, and Jianfeng Tao. 2025. "Surrogate Model of Hydraulic Actuator for Active Motion Compensation Hydraulic Crane" Electronics 14, no. 13: 2678. https://doi.org/10.3390/electronics14132678

APA Style

Xu, L., Nie, H., Cheng, X., Wei, Q., Chen, H., & Tao, J. (2025). Surrogate Model of Hydraulic Actuator for Active Motion Compensation Hydraulic Crane. Electronics, 14(13), 2678. https://doi.org/10.3390/electronics14132678

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