<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink">
<front><article-meta>
<title-group><article-title>Particle Swarm Optimization-Based PID Control for Position Tracking of Nonlinear Hydraulic Servo</article-title></title-group>
<contrib-group>
<contrib contrib-type="author"><name><surname></surname><given-names>Ali Jamali</given-names></name><xref ref-type="aff" rid="aff1"/></contrib>
<contrib contrib-type="author"><name><surname>Malekee</surname><given-names>Mojtaba</given-names></name><xref ref-type="aff" rid="aff2"/></contrib>
<aff id="aff1">Department of Engineering, RMIT University, Melbourne, Australia.</aff>
<aff id="aff2">Department of Mechanical Engineering, Faculty of Mechanical Engineering, University of Guilan, Rasht, Guilan, Iran.</aff>
</contrib-group>
<abstract><p>Nonlinearity is inherent in hydraulic servomechanisms, as the flow rate-system pressure relationship is complex, and nonlinear friction and the fluid bulk modulus further complicate the system. This study aims to present an optimal Proportional-Integral-Derivative (PID) control method for the angular positioning of a hydraulic servo motor based on the Particle Swarm Optimization (PSO) technique. To improve the controller’s performance, an optimized multi-objective cost function is proposed that combines Integral Squared Error (ISE), maximum overshoot, and steady-state error criteria. An extensive nonlinear mathematical model of the hydraulic servo mechanism is designed and simulated in MATLAB/Simulink. Optimal PID parameter tuning using the PSO algorithm involves a swarm of 300 particles over 30 iterations. The simulation results show that the developed control scheme exhibits fast, accurate tracking of the reference signals without overshoot or oscillation. It takes approximately 4 seconds to track the shaft reference of the motor while maintaining tracking and system stability. This issue demonstrates the efficiency of the developed PSO-based PID controller for compensating nonlinearity without a nonlinear gradient technique. This technique offers a suitable control algorithm that requires fewer computing resources than other control techniques in the industrial application field, where the hydraulic servomechanism operates under nonlinear dynamics.</p></abstract>
<kwd-group kwd-group-type="author"><kwd>Particle swarm optimization</kwd><kwd>Hydraulic Jack</kwd><kwd>Nonlinear dynamics</kwd><kwd>Proportional-integral-derivative controller</kwd><kwd>Position control</kwd></kwd-group>
</article-meta></front>
<body>
<sec id="sec-1"><label>1</label><title>Introduction</title>
<p>Hydraulic actuation systems are widely used in the heavy-duty industry across construction equipment, crane systems, compressors, refining plants, and drill rigs due to their high power-to-weight ratio, high loading capacity, stiffness, and fast dynamics. However, one major drawback of motion control for hydraulic systems is the difficulty of achieving high accuracy due to their highly nonlinear dynamics. This nonlinearity results from the flow-pressure properties of the servo valves, compressibility due to varying amounts of trapped oil, and friction in the hydraulic actuators. External disturbances and uncertainty in system parameter values further complicate the controller design process, and estimating certain key parameters, such as the bulk modulus, is problematic.</p>
<p>Several control strategies have been suggested in the literature regarding the discussed electro-hydraulic servo system. To begin with, Bobrow and Lum <xref ref-type="bibr" rid="ref-1">[1]</xref> were the first to implement adaptive control laws based on the idea of local linearization of the plant dynamics. Even though the performance criteria met expectations for moderate variations in plant dynamics, the system was found to be unstable under severe nonlinearities and uncertainties in operating conditions. Following that, Chern and Wu <xref ref-type="bibr" rid="ref-2">[2]</xref> proposed some sliding mode controllers for regulating this system, and Fung and Yang <xref ref-type="bibr" rid="ref-3">[3]</xref> later improved them. Though they exhibit good resistance to perturbations and uncertainties, they may exhibit chattering due to switching.</p>
<p>Other alternative nonlinear compensation approaches were also considered. Vossoughi and Donath <xref ref-type="bibr" rid="ref-4">[4]</xref> examined feedback linearization as a means of compensating electro-hydraulic actuation systems by explicitly accounting for the nonlinearities of valve flow and actuator dynamics. The downside of using feedback linearization is its reliance on system models and the exact cancellation of the nonlinearity, which cannot be achieved in an industrial setting.</p>
<p>More recently, Aly <xref ref-type="bibr" rid="ref-5">[5]</xref> presented a nonlinear mathematical model for a servo-valve-controlled hydraulic system and demonstrated improved angular displacement tracking with large-amplitude reference inputs by applying a feedback-based compensation approach. In addition, intelligent control schemes such as fuzzy logic control have been examined. Jones and Tatnall <xref ref-type="bibr" rid="ref-6">[6]</xref> demonstrated that self-tuning fuzzy control could be effective for servo motors. The drawback, however, of this intelligent control scheme is the lack of a standard procedure akin to Proportional-Integral-Derivative (PID) tuning.</p>
<p>Over the past few years, the application of meta-heuristic optimization algorithms for controller tuning in nonlinear systems has gained considerable popularity <xref ref-type="bibr" rid="ref-7">[7]</xref>, <xref ref-type="bibr" rid="ref-8">[8]</xref>. This algorithm is an example of a metaheuristic algorithm; one example is Particle Swarm Optimization (PSO). The algorithm was developed in 1995 by researchers named Kennedy and Eberhart. The algorithm gained attention for its ease of use, fast convergence, and the absence of derivatives in the optimization function. Unlike gradient descent algorithms, which can get stuck in local minima and require continuous, differentiable functions, this algorithm uses randomness <xref ref-type="bibr" rid="ref-9">[9]</xref>, <xref ref-type="bibr" rid="ref-10">[10]</xref>.</p>
<p>Given these issues, this paper proposes an optimal PID controller for angular position control of the shaft of a hydraulic servo motor using PSO <xref ref-type="bibr" rid="ref-11">[11]</xref>. The main achievement of this research lies in the design of an optimal objective function in which not only the Integral Squared Error (ISE) but also the and are minimized by means of well-chosen weight coefficients <xref ref-type="bibr" rid="ref-12">[12]</xref>, <xref ref-type="bibr" rid="ref-13">[13]</xref>. Unlike other techniques in the literature, the proposed approach does not require accurate linearization of the process dynamics or suffer from chattering due to non-smooth controls. An exact nonlinear dynamic model of the system is constructed, and the proposed methodology is verified numerically. The simulation results show that the optimized PID controller yields fast transient dynamics, precise tracking performance, and robust stability in the closed-loop system across nonlinear regimes.</p>
</sec>
<sec id="sec-2"><label>2</label><title>Modeling of Hydraulic Jacks</title>
<p>The hydraulic position control system shown in <xref ref-type="fig" rid="fig1">Fig. 1</xref> comprises a reservoir pump, pressure compensator, two-stage servo valve, amplifier, and a hydraulic motor with fixed displacement, the motor shaft loaded with inertia. Apart from these, a position detector at the end of the motor shaft gives angular position detection capability to the system. Hydraulic position control systems are generally used in applications such as micro-drives, centrifugal drives, and machine tool drives.</p>
<fig id="fig1"><label>Figure 1</label><caption><p>Block diagram of the PID control system.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:2:66,596.1,537.1,779.1"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<p>The dynamic model presented above is described based on the following considerations:</p>
<p>I. The supply pressure is considered to be constant during the whole system process.</p>
<p>II. The servo valve has orifices with symmetrical shapes.</p>
<p>III. The flow through the servo valve is assumed to be fully turbulent and to pass through the orifice with sharp edges.</p>
<p>IV. Hydraulic leakage of the motor is assumed to be insignificant and is therefore ignored when modeling the dynamics of the system.</p>
<p>As a result, the system dynamics can be formulated as a set of nonlinear differential equations, which are then written in a nonlinear state-space form. The respective state and input variables of the system can be formulated as:</p>
<sec id="sec-3"><title>State vector</title>
<p>[x1 x2 x3 x4] = [∅(t) ∅(ṫ)PL(t) PL(ṫ)]. (1)</p>
<p>[u1 u2] = [Vi(t) Ps]. (2)</p>
<p>x˙1 = x2, B Vm Tc x˙2 = x2 + x2 − sgn(x3), J J J x˙3 = x4,</p>
<p>KhKfKaKqKs (sgn(Vx))x3 (sgn(Vx))x3 x˙4 = − x1 [4 sgn (1 − ) √|1 − | ] m Vc u2 u2</p>
<p>Kh r B Vm VhVm 2 4KhKc + x2 [4 ( − Vm)] − x3 [4 + ] r Vc J J Vc r Vc Vm + 4 Tc sgn(x2) J Vc</p>
<p>Kh (sgn(Vx))x3 (sgn(Vx))x3 + (4 ) KfKqu1 sgn (1 − ) × √|1 − |.</p>
<p>r Vc u2 u2</p>
<p>The state variables shown above represent a nonlinear system.</p>
<p>x = f[x, u]. (4)</p>
<p>The input positions of the state variables are represented as follows in Eq. (5):</p>
<p>[x1(0) x1(0) x1(0) x1(0)] = [0 0 0 0]. (5)</p>
</sec>
</sec>
<sec id="sec-4"><label>3</label><title>Proportional-Integral-Derivative Controller Design</title>
<p>The reason for the use of PID controllers in industrial settings lies primarily in their wide applicability, ease of implementation, and consistent performance. In general, a PID controller can be represented using Eq. (6).</p>
<p>t de(t)</p>
<p>uc(t) = kpe(t) + kl ∫ e(t)dt + KD , (6)</p>
<p>0 dt where e(t)represents the error signal, u(t)is the controller output, and Kp, Ki, and Kd are the proportional, integral, and derivative gains, respectively.</p>
<p>The block diagram of the PID controller system is shown in <xref ref-type="fig" rid="fig1">Fig. 1</xref>. In case the mathematical model of the system is known, there are many different techniques for finding controller parameters so as to obtain the required response from the closed-loop system.</p>
<p>But when the system complexity prevents an accurate derivation of the mathematical model, then the analysis-based approaches for the design of the PID controller become ineffective. In such situations, the empirical approaches are usually employed.</p>
<p>One important benefit of using derivative control action is the ability to respond to the slope of the error signal, thereby implementing a correction well before the error&apos;s magnitude becomes too large.</p>
<p>Thus, derivative control reacts before there is any error signal in the system and acts accordingly to improve its stability. Another benefit of derivative control action is that it does not influence the steady state error directly; yet, due to the increased damping factor in the system, a larger gain can be chosen, which improves the steady state accuracy. However, since derivative control action operates by considering the slope of the error signal, it is seldom used alone <xref ref-type="bibr" rid="ref-7">[7]</xref>. A Proportional Integral (PI) controller may provide a compromise solution for good transient response and steady-state characteristics. In our case, a PID controller is used.</p>
</sec>
<sec id="sec-5"><label>4</label><title>Particle Swarm Optimization Algorithm</title>
<p>The PSO Algorithm is an evolutionary algorithm created by Kennedy and Eberhart in 1995. The basic idea behind the PSO algorithm is inspired by the social behavior and collective movements of birds when searching for food sources.</p>
<p>Birds search randomly within the allocated search space. There is only one food source, but the birds do not know its location. The most appropriate technique for the birds would be to follow the bird closest to the food source.</p>
<p>This approach provides the basis for developing the PSO algorithm. Every candidate solution in the PSO algorithm is called a particle. Each particle has a fitness value determined by the fitness function for the problem at hand. The fitness value increases as the particle approaches the target value. Also, every particle has its own velocity and follows the best particles during motion in the problem space.</p>
<p>At first, a group of particles is created randomly. In each iteration, the optimization process will try to find the best possible answer. Each particle&apos;s position will be updated based on the two best positions in each iteration. One of the best positions is the best position attained by each particle, called pbest. The other best position is the best attained by the whole swarm, known as gbest. Afterward, the velocities and positions of all the particles are updated based on Eqs. (7) and (8).</p>
<p>v(i + 1) = v(i) + c1, rand( ),\big(pbest(i) − position(i)\big) + c2, rand( ),\ big(gbest(i) − position(i)\big).</p>
<p>position(i + 1) = position(i) + v(i + 1). (8)</p>
<p>The right-hand side of Eq. (7) is made up of three terms. The first term indicates the particle&apos;s current velocity. In contrast, the latter two terms adjust the particle&apos;s velocity and steer it towards its own best experience and the swarm&apos;s best experience. If we omit the first term, the particle velocity will depend entirely on the particle&apos;s position, the best experience of the particle itself, and the best experience of the whole swarm.</p>
<p>As a result, the best particle will stay in the same place, while the other particles try to converge onto it. Thus, the collective behavior of the particles, excluding the first term from Eq. (7), results in the shrinkage of the search area and the creation of a local search around the best particle. However, if we consider only the first term from Eq. (7), the particles follow their usual trajectory until they hit the search boundary, thereby implementing a global search.</p>
</sec>
<sec id="sec-6"><label>5</label><title>Implementation of the Particle Swarm Optimization Algorithm</title>
<p>To implement the algorithm for finding the optimal stabilizing feedback, it is essential to determine the objective function. The objective function is the function to be minimized or maximized to solve the problem. Optimal stabilizing feedback will ensure a quick response, no overshoot/undershoot, stability, and a close relationship between the output response and desired input. The objective function presented below needs to be minimized.</p>
<p>∫ t|e(t)|dt + αMP + βess. (9)</p>
<p>The parameters α and β are constant coefficients used for weighting each parameter of the objective function, with values of 1.5 and 5, respectively.</p>
<p>For reducing this function through the optimization techniques, the controller parameters are taken as the unknowns of this problem, and the step function is used for the input signal of the system. The initial values and fixed parameters are chosen as per the information provided in <xref ref-type="table" rid="tab1">Table 1</xref>.</p>
<table-wrap id="tab1"><label>Table 1</label><caption><p>Parameters used for implementing the PSO algorithm.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:4:66,200.2,537.1,285.1"/><p content-type="note">This table is shown in the PDF version of the article.</p></table-wrap>
</sec>
<sec id="sec-7"><label>6</label><title>Simulation Results</title>
<p>MATLAB version 2011 was used for simulation and implementation. The transfer functions were incorporated into M-files using multiplication operations together with the pid and feedback commands. In the current research work, the optimization procedure was conducted to tune the angle position of the motor shaft, and the results were analyzed using the PSO algorithm.</p>
<p>In this simulation, the aim is to reduce the cost function. <xref ref-type="fig" rid="fig3">Fig. 3</xref> depicts the performance of the cost function during the simulation, which successfully minimizes its value. Furthermore, <xref ref-type="fig" rid="fig4">Fig. 4</xref> shows the system&apos;s time response for the motor shaft angle. From the figure below, it can be noted that the time response tends to converge to one.</p>
<p>Additionally, when a step input is applied as a voltage, the output reaches its highest value after roughly 4 seconds. This conclusion can also be drawn from <xref ref-type="fig" rid="fig5">Fig. 5</xref> below, which shows the motor&apos;s shaft speed. Thus, one can claim that the motor shaft reaches a steady state after 4 seconds, converging to zero velocity. During the simulation process, the algorithm was repeated; these repetitions minimized discrepancies in the responses, as shown in <xref ref-type="fig" rid="fig6">Fig. 6</xref>. Finally, <xref ref-type="fig" rid="fig7">Fig. 7</xref> below shows the tracking between the input and output. The input is the voltage, while the output is the shaft&apos;s angular position.</p>
<fig id="fig3"><label>Figure 3</label><caption><p>Variations of the cost function versus iterations using the PSO algorithm.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,499.4,537.1,685.4"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig4"><label>Figure 4</label><caption><p>Motor shaft position versus time for = using the PSO algorithm.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:5:66,287.7,537.1,471.9"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig5"><label>Figure 5</label><caption><p>Motor speed versus time for = using the PSO algorithm.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,591.6,537.1,779.1"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig6"><label>Figure 6</label><caption><p>Response variance in the design of the PID controller for the hydraulic jack system.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,385.2,537.1,577.2"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
<fig id="fig7"><label>Figure 7</label><caption><p>Relationship between the input voltage and the shaft position for different input voltages.</p></caption><graphic content-type="pdf-region" xlink:href="pdf-region:6:66,166.2,537.1,357.8"/><p content-type="note">This figure is shown in the PDF version of the article.</p></fig>
</sec>
<sec id="sec-8"><label>7</label><title>Discussion of Results</title>
<p>Whereas the above discussion outlined the behavior observed in <xref ref-type="fig" rid="fig3">Figs. 3</xref>-7, this discussion analyzes that behavior and its relevance to hydraulic jack position control.</p>
<sec id="sec-9"><label>7.1</label><title>Convergence Characteristics of Particle Swarm Optimization</title>
<p>The reduction in the cost function, as illustrated in <xref ref-type="fig" rid="fig3">Fig. 3</xref>, follows an evolutionary optimization trend characterized by fast convergence followed by refinement. The rapid descent in the first 10 iterations shows that the swarm quickly locates favorable regions in the three-dimensional parameter space. The gradual flattening after iteration 15 suggests that the constriction factor effectively prevents premature convergence while allowing local exploitation. Notably, the absence of abrupt jumps in later iterations confirms that the cognitive and social parameters are well-balanced for this nonlinear system.</p>
</sec>
<sec id="sec-10"><label>7.2</label><title>Transient Response Analysis</title>
<p><xref ref-type="fig" rid="fig4">Fig. 4</xref> reveals that the angular position reaches 98% of its final value within approximately 3.5 seconds, with the remaining 0.5 seconds dedicated to eliminating the steady-state error. The smooth, aperiodic response without visible overshoot is particularly significant because hydraulic systems with servo valves typically exhibit oscillatory behavior due to the underdamped nature of the fluid dynamics. The PSO algorithm has effectively suppressed this natural tendency by assigning an appropriate weight to the maximum overshoot term () in the objective function.</p>
</sec>
<sec id="sec-11"><label>7.3</label><title>Speed Profile Interpretation</title>
<p><xref ref-type="fig" rid="fig5">Fig. 5</xref> depicts the motor&apos;s speed behavior, showing only one peak followed by continuous decay toward zero. The lack of any sign changes means the shaft does not rotate back to its original direction at any point, ensuring the same rotation throughout the entire transient process. This feature makes the motor very useful for applications such as cranes or drills, where any change in rotation direction could lead to unwanted friction. The smooth decay also confirms that the derivative gain has not been over-tuned, which would otherwise amplify high-frequency noise.</p>
</sec>
<sec id="sec-12"><label>7.4</label><title>Statistical Robustness</title>
<p><xref ref-type="fig" rid="fig6">Fig. 6</xref> shows that the variation across multiple PSO runs approaches zero after iteration 20. This finding shows that the process is statistically consistent, indicating that it is independent of the initial particles chosen at random. In an industry context, this means that once the optimization is carried out, the results will be consistent regardless of random factors. It would reassure the engineer that the result obtained using the optimization technique is accurate enough to be used without fear of luck-related issues.</p>
</sec>
<sec id="sec-13"><label>7.5</label><title>Tracking Performance and Linearity</title>
<p>The results presented in <xref ref-type="fig" rid="fig7">Fig. 7</xref> are arguably the most enlightening. The near-linear relationship between the input voltage and the resulting output angular position along various operating points implies that the proposed PSO-optimized PID controller has successfully linearized the hydraulic system under consideration. Such achievement is particularly impressive considering that the plant exhibits high nonlinearity, thanks to the presence of a square-root expression in Eq. (4). That the tracking accuracy of a fixed-gain linear controller has been accomplished is evidence enough that the PID parameters have been fine-tuned.</p>
</sec>
<sec id="sec-14"><label>7.6</label><title>Limitations Observed</title>
<p>Despite this being a favorable outcome, there are two aspects to keep in mind. First, the 4-second settling time could be too long for bandwidth-intensive applications such as aerospace actuation systems. Secondly, the study of the system is based solely on step references, and no experiments were conducted with sinusoidal or random input signals.</p>
</sec>
<sec id="sec-15"><label>7.7</label><title>Summary of Discussion</title>
<p>With the PSO-based optimization of the PID controller, the following results are obtained:</p>
<p>I. Cost function convergence after about 30 iterations II. Settling time of around 4 seconds with zero error in the steady state III. Smooth speed response without any chattering; and IV. Very good repeatability.</p>
<p>The findings suggest that the approach is viable for the industry to adopt. The excellent tracking capability has proven to linearize the otherwise nonlinear system.</p>
</sec>
</sec>
<sec id="sec-16"><label>8</label><title>Conclusion</title>
<p>In this paper, a PSO-based PID controller was successfully designed and implemented for the angular position control of a hydraulic servo motor shaft. The composite cost function, defined as the weighted sum of ISE, maximum overshoot, and steady-state error, was minimized using PSO with a swarm size of 300 over 30 iterations.</p>
<p>The simulation results, obtained in MATLAB 2011, lead to the following key findings:</p>
<p>I. The cost function decreased consistently across iterations, converging to a stable minimum, indicating successful parameter optimization.</p>
<p>II. The motor shaft position response reached steady-state within approximately 4 seconds for a unit-step input, with the motor speed converging to zero over the same interval.</p>
<p>III. Repeated executions of the algorithm produced significantly reduced response variance, demonstrating high repeatability and robustness of the PSO-based tuning approach.</p>
<p>IV. The tracking performance between the input voltage and the output angular position showed excellent agreement, confirming the controller&apos;s ability to handle system nonlinearities without requiring an exact analytical model.</p>
<p>In summary, integrating PSO with PID control provides an effective, robust, and practical solution for position control of nonlinear hydraulic jack systems. The method eliminates the need for gradient information and reduces reliance on precise mathematical modeling. For future work, it is recommended to investigate hybrid optimization algorithms (e.g., PSO combined with genetic algorithms or ant colony optimization) and real-time adaptive strategies to handle sudden load variations and time-varying parameters.</p>
</sec>
<sec id="sec-17"><title>Funding</title>
<p>No funding was received for conducting this study.</p>
</sec>
<sec id="sec-18"><title>Data Availability</title>
<p>All data are included in the text.</p>
</sec>
<sec id="sec-19"><title>Conflicts of Interest</title>
<p>The authors declare no competing interests.</p>
</sec>
</body>
<back><ref-list><title>References</title>
<ref id="ref-1"><label>1</label><mixed-citation>Bobrow, J. E., &amp; Lum, K. (1996). Adaptive, high bandwidth control of a hydraulic actuator. Journal of dynamic systems, 118(4), 714–720. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1115/1.2802347">https://doi.org/10.1115/1.2802347</ext-link></mixed-citation></ref>
<ref id="ref-2"><label>2</label><mixed-citation>Chern, T. L., &amp; Wu, Y. C. (1991). Design of integral variable structure controller and application to electrohydraulic velocity servosystems. IEE proceedings d (control theory and applications) (Vol. 138, pp. 439– 444). IET. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1049/ip-d.1991.0060">https://doi.org/10.1049/ip-d.1991.0060</ext-link></mixed-citation></ref>
<ref id="ref-3"><label>3</label><mixed-citation>Fung, R. F., &amp; Yang, R. T. (1998). Application of VSC in position control of a nonlinear electrohydraulic servo system. Computers &amp; structures, 66(4), 365–372. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/S0045-7949(97)00084-9">https://doi.org/10.1016/S0045-7949(97)00084-9</ext-link></mixed-citation></ref>
<ref id="ref-4"><label>4</label><mixed-citation>Vossoughi, G., &amp; Donath, M. (1995). Dynamic feedback linearization for electrohydraulically actuated control systems. Journal of dynamic systems measurement and control, 117(4), 468–477. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1115/1.2801102">https://doi.org/10.1115/1.2801102</ext-link></mixed-citation></ref>
<ref id="ref-5"><label>5</label><mixed-citation>Aly, A. A. (2004). Modeling and control of an electro-hydraulic servo motor applying velocity feedback control strategy. International mechanical engineering conference, IMEC (pp. 335–342). IMEC2004. <ext-link ext-link-type="uri" xlink:href="https://d1wqtxts1xzle7.cloudfront.net/35580054/Pap7_Hydraulic_vel_feedback_control-libre.pdf?1416054121">https://d1wqtxts1xzle7.cloudfront.net/35580054/Pap7_Hydraulic_vel_feedback_control-libre.pdf?1416054121</ext-link></mixed-citation></ref>
<ref id="ref-6"><label>6</label><mixed-citation>Jones, A. H., Ajlouni, N., &amp; Uzam, M. (1996). Online frequency domain identification and genetic tuning of pid controllers. Proceedings 1996 IEEE conference on emerging technologies and factory automation. etfa ’96 (Vol. 1, pp. 261–266 vol.1). IEEE. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ETFA.1996.573302">https://doi.org/10.1109/ETFA.1996.573302</ext-link></mixed-citation></ref>
<ref id="ref-7"><label>7</label><mixed-citation>Ye, Y., Yin, C. B., Gong, Y., &amp; Zhou, J. (2017). Position control of nonlinear hydraulic system using an improved PSO based PID controller. Mechanical systems and signal processing, 83, 241–259. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ymssp.2016.06.010">https://doi.org/10.1016/j.ymssp.2016.06.010</ext-link></mixed-citation></ref>
<ref id="ref-8"><label>8</label><mixed-citation>Wonohadidjojo, D. M., Kothapalli, G., &amp; Hassan, M. Y. (2013). Position control of electro-hydraulic actuator system using fuzzy logic controller optimized by particle swarm optimization. International journal of automation and computing, 10(3), 181–193. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s11633-013-0711-3">https://doi.org/10.1007/s11633-013-0711-3</ext-link></mixed-citation></ref>
<ref id="ref-9"><label>9</label><mixed-citation>Alqadasi, M. M. A., Othman, S. M., Rahmat, M. F., &amp; Abdullah, F. (2019). Optimization of PID for industrial electro-hydraulic actuator using PSOGSA. TELKOMNIKA (telecommunication computing electronics and control), 17(5), 2625–2635. <ext-link ext-link-type="uri" xlink:href="http://doi.org/10.12928/telkomnika.v17i5.12808">http://doi.org/10.12928/telkomnika.v17i5.12808</ext-link></mixed-citation></ref>
<ref id="ref-10"><label>10</label><mixed-citation>Abdullah, Z. M. (2017). Fuzzy controller parameters optimization based particle swarm optimization algorithm for electro-hydraulic system. Anbar journal of engineering sciences, 8(1), 120–133. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.37649/aengs.2017.130764">https://doi.org/10.37649/aengs.2017.130764</ext-link></mixed-citation></ref>
<ref id="ref-11"><label>11</label><mixed-citation>Liu, W. M., Han, M., Fan, X. Q., Zhao, J., &amp; Zhou, Y. (2025). Particle swarm optimization fuzzy PID control strategy for hydraulic system of log-core veneer lathe. Journal of computers, 36(4), 267–285. <ext-link ext-link-type="uri" xlink:href="http://www.csroc.org.tw/journal/JOC36-4/JOC3604-17.pdf">http://www.csroc.org.tw/journal/JOC36-4/JOC3604-17.pdf</ext-link></mixed-citation></ref>
<ref id="ref-12"><label>12</label><mixed-citation>Liu, X., Shan, Z., Yang, F., &amp; Li, J. (2023). Research on key problems of synchronous control of hydraulic system based on particle swarm fuzzy PID. 2023 IEEE international conference on mechatronics and automation (ICMA) (pp. 1732–1737). IEEE. 10.1109/ICMA57826.2023.10215646</mixed-citation></ref>
<ref id="ref-13"><label>13</label><mixed-citation>Bingul, Z., &amp; Karahan, O. (2021). Real-time trajectory tracking control of Stewart platform using fractional order fuzzy PID controller optimized by particle swarm algorithm. Industrial robot: the international journal of robotics research and application, 49(4), 708–725. <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1108/IR-07-2021-0157">https://doi.org/10.1108/IR-07-2021-0157</ext-link></mixed-citation></ref>
</ref-list></back>
</article>