<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mech. Eng.</journal-id>
<journal-title>Frontiers in Mechanical Engineering</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mech. Eng.</abbrev-journal-title>
<issn pub-type="epub">2297-3079</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1535120</article-id>
<article-id pub-id-type="doi">10.3389/fmech.2025.1535120</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Mechanical Engineering</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Experimental assessment of energy consumption: a comparative study between motor-controlled and valve-controlled cylinders in knuckle boom crane operations</article-title>
<alt-title alt-title-type="left-running-head">Zhao et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fmech.2025.1535120">10.3389/fmech.2025.1535120</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhao</surname>
<given-names>Wei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2843780/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ebbesen</surname>
<given-names>Morten Kjeld</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2906908/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hansen</surname>
<given-names>Michael Rygaard</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2962411/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Andersen</surname>
<given-names>Torben Ole</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Engineering Sciences</institution>, <institution>University of Agder</institution>, <addr-line>Kristiansand</addr-line>, <country>Norway</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Energy Technology</institution>, <institution>Aalborg University</institution>, <addr-line>Aalborg</addr-line>, <country>Denmark</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2662666/overview">Liselott Ericson</ext-link>, Link&#xf6;ping University, Sweden</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2910973/overview">Samuel K&#xe4;rnell</ext-link>, Link&#xf6;ping University, Sweden</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2927858/overview">Dimitri Oliveira E. Silva</ext-link>, Federal University of South and Southeast of Par&#xe1;, Brazil</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Wei Zhao, <email>wei.zhao@uia.no</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>04</day>
<month>02</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>11</volume>
<elocation-id>1535120</elocation-id>
<history>
<date date-type="received">
<day>26</day>
<month>11</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>13</day>
<month>01</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Zhao, Ebbesen, Hansen and Andersen.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhao, Ebbesen, Hansen and Andersen</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>This paper experimentally assess the energy consumption of a laboratory knuckle boom crane utilizing two proposed two-motor-two-pump (2M2P) motor-controlled hydraulic cylinders (MCC) in comparison to two conventional valve-controlled hydraulic cylinders (VCC). Experimental results demonstrate that using the motor-controlled crane instead of the valve-controlled crane results in 60%&#x2013;64% total energy savings. In conclusion, this study highlights the practical suitability of the 2M2P MCCs for real-world applications, showcasing their enhanced energy efficiency compared to conventional VCCs.</p>
</abstract>
<kwd-group>
<kwd>motor-controlled hydraulic cylinder</kwd>
<kwd>knuckle boom crane</kwd>
<kwd>valve-controlled hydraulic cylinder</kwd>
<kwd>hydraulic energy transmission</kwd>
<kwd>energy consumption</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Mechatronics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Hydraulic cylinders are widely used in heavy-duty industries due to their inherent advantages, such as high power density, ability to withstand shock loads, and reliability in harsh operational conditions. In the past years, the valve-controlled hydraulic cylinder (VCC) circuits have been the standard and dominating the market. While VCCs are known for their simplicity, robustness, and mature technology, their energy efficiency is limited by throttling losses inherent in both the control and counterbalance valves. For instance, the efficiency of valve-controlled hydraulic cranes typically ranges from 8.5% for conventional systems to 27.3% for load-sensing valve-controlled systems (<xref ref-type="bibr" rid="B6">Liang et al., 1999</xref>). In excavators equipped with valve-controlled hydraulic systems, approximately 35% of the total input energy is consumed by the control valves (<xref ref-type="bibr" rid="B13">Zimmerman et al., 2007</xref>).</p>
<p>Given the ongoing climate crisis, there is a growing recognition of the critical role energy efficiency plays. Various strategies to enhance the energy efficiency of valve-controlled hydraulic cylinder systems can be broadly categorized into two approaches: cylinder-side methods and control system side methods. Cylinder-side methods primarily focus on reducing the weight of hydraulic components by utilizing lightweight yet strong materials <xref ref-type="bibr" rid="B8">Lubecki et al. (2022)</xref>. However, these solutions are predominantly suited for mobile applications. On the control system side, transitioning toward valve-less control systems has emerged as a promising approach to minimize valve throttling losses and significantly improve efficiency across a wider range of applications. This transition can be achieved by using a motor-controlled hydraulic cylinder (MCC), where a hydraulic cylinder is directly connected to fixed-displacement hydraulic pump(s) driven by electric servo motor(s). MCC enables manipulation of the hydraulic cylinder&#x2019;s motion by controlling the angular velocity(s) of the electric servo motor(s). MCCs can be classified into different configurations depending on the number of electric servo motors and hydraulic pumps utilized (<xref ref-type="bibr" rid="B12">Zhao et al., 2022</xref>). The main configurations comprise one-motor-one-pump (1M1P), one-motor-two-pump (1M2P), and two-motor-two-pump (2M2P) MCCs, as depicted in <xref ref-type="fig" rid="F1">Figure 1</xref>. The abbreviations, POCV and ISV, are pilot-operated check valve and inverse shuttle valve, respectively. Most MCCs are equipped with a hydro-pneumatic accumulator serving as a low-pressure reservoir. While such accumulators help reduce excess pressure in the hydraulic system, alleviate transients, and improve system energy efficiency <xref ref-type="bibr" rid="B8">Lubecki et al. (2022)</xref>, their contribution is inherently limited. This limitation arises because the accumulator pressure cannot exceed the hydraulic pump housing pressure, thereby restricting its impact on the overall energy efficiency of MCCs.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Main MCC topologies (<xref ref-type="bibr" rid="B12">Zhao et al., 2022</xref>). <bold>(A)</bold> 1M1P MCC. <bold>(B)</bold> 1M2P MCC. <bold>(C)</bold> 2M2P MCC.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g001.tif"/>
</fig>
<p>Incorporating MCCs into applications at system level, particularly in cases involving multiple cylinders, is important for the energy efficiency. Notably, the deployment of three 1M1P MCCs on an industrial pipe-racking crane yielded a remarkable 83.4% reduction in energy consumption compared to the conventional valve-controlled system (<xref ref-type="bibr" rid="B4">Hagen et al., 2019b</xref>). The incorporation of six 1M1P MCCs into an excavator yielded energy savings of 47.8% compared to excavators equipped with VCCs (<xref ref-type="bibr" rid="B1">Ahn et al., 2011</xref>). Despite the good energy-saving performance of the 1M1P MCC, it requires a mechanism of two POCVs or an ISV, as illustrated in <xref ref-type="fig" rid="F1">Figure 1A</xref>, to compensate for differential flow rates. However, this mechanism may induce system oscillations under specific operational conditions (<xref ref-type="bibr" rid="B9">Williamson and Ivantysynova, 2008</xref>). Furthermore, conventional 1M1P MCCs lack the capability to achieve system pressure control and an energy-efficient load-holding function to manage hose rupture situations.</p>
<p>The 1M2P MCC configuration, depicted in <xref ref-type="fig" rid="F1">Figure 1B</xref>, eliminates the need for a flow rate compensation mechanism. Additionally, it demonstrates good energy efficiency performance compared to VCCs. For instance, according to the study in <xref ref-type="bibr" rid="B10">Zhang et al. (2017)</xref>, an excavator powered by three 1M2P MCCs achieved a system efficiency of 73.3% within a given working cycle. However, the universal applicability of the 1M2P MCC is constrained by the requirement that the displacement ratio of the two pumps must align with the ratio of cylinder areas. It is important to note that an efficient method for implementing a passive load-holding function to address hose rupture situations in 1M2P MCCs has not yet been established.</p>
<p>The 2M2P MCC, as depicted in <xref ref-type="fig" rid="F1">Figure 1C</xref>, eliminates the need for a mechanism to compensate for the cylinder differential flow rate. Moreover, unlike the 1M2P MCC, the 2M2P MCC does not require precise alignment between the pump displacement ratio and the cylinder area ratio. This system is also capable of maintaining accurate system pressure control and enabling an energy-efficient passive load-holding function, even in the event of a power failure (<xref ref-type="bibr" rid="B5">Ketelsen et al., 2020</xref>). Furthermore, the 2M2P MCC offers the advantages of cylinder velocity being insensitive to load pressure changes and the capability to amplify load pressure through pump revolution (<xref ref-type="bibr" rid="B2">Cho and Helduser, 2008</xref>). Despite these numerous advantages, the 2M2P MCC needs to demonstrate superior energy performance compared to the market-dominating VCC to achieve widespread industrial implementation. However, a comprehensive comparison of their energy efficiencies, particularly in multi-cylinder systems, has yet to be conducted.</p>
<p>This paper aims to fill the existing gap by conducting an experimental comparison of the energy efficiencies between a two-cylinder knuckle boom crane driven by 2M2P MCCs and VCCs under two distinct load cases.</p>
</sec>
<sec id="s2">
<title>2 Systems in experiments</title>
<sec id="s2-1">
<title>2.1 Knuckle boom crane</title>
<p>The knuckle boom crane used in this study is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. It is an HMF model 2020-K crane, situated within the laboratory facilities at the University of Agder. This crane is equipped with five hydraulic actuators originally driven by valve-controlled drives. However, for the purpose of this study, only the main and knuckle cylinders are considered. They are responsible for driving the crane arms in the plane of the crane.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Knuckle boom crane.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g002.tif"/>
</fig>
<p>The main boom of the crane has a length of 2,400&#xa0;mm and a mass of 206.5&#xa0;kg, while the knuckle boom measures 2,430&#xa0;mm in length and has a mass of 841.4&#xa0;kg. Both the main and knuckle cylinders feature identical rod diameters of 100&#xa0;mm. However, they are distinguished by different bore diameters, with the main cylinder having a bore diameter of 160&#xa0;mm, whereas the knuckle cylinder has a bore diameter of 150&#xa0;mm. Additionally, the main cylinder has a stroke of 750&#xa0;mm, while the knuckle cylinder has a stroke of 852.5&#xa0;mm.</p>
</sec>
<sec id="s2-2">
<title>2.2 Valve-controlled cylinder drive</title>
<p>The valve-controlled drive circuits for the main and knuckle cylinders are shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. The constant high-pressure source (<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>HPU</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>150</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> bar) and the low-pressure source (<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>t</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> bar) are supplied by the laboratory&#x2019;s ring line system. Within the drive circuits, two load-sensing proportional control valves (PCVs) are utilized. Both valves are mounted within a PVG32 valve block from Danfoss. Additionally, the main cylinder circuit incorporates an overcenter valve (OCV) from NEM where the relief functionality and the assistive load handling have been split into two parallel valves, while the knuckle cylinder circuit integrates a conventional double overcenter valve (DOCV) from Oil-Control. The pressure transducer used in the valve-controlled cylinder drive is from Rexroth, with the model number HM 20-2X/250-C-K35-N. The position transducer is a draw wire transducer from SELESCO, with the model number SP3-50. The controller used is a cRIO-9065 from National Instruments, with a sampling time of 0.01&#xa0;s.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Valve-controlled drive system for the main and knuckle cylinders.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g003.tif"/>
</fig>
</sec>
<sec id="s2-3">
<title>2.3 Proposed motor-controlled cylinder drive</title>
<p>
<xref ref-type="fig" rid="F4">Figure 4A</xref> shows the hydraulic diagram of the proposed 2M2P MCC. This design is consistent with the 2M2P MCC used in a previous study (<xref ref-type="bibr" rid="B11">Zhao et al., 2023</xref>). The system consists of two fixed-displacement pump/motor units known as the main unit (<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>P</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and the secondary unit (<inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>P</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). These units are driven by separate electric servo drives, designated as the primary electric servo motor/generator unit (<inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and the secondary electric servo motor/generator unit (<inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). Notably, both <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> function as the control elements within the system.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The proposed 2M2P MCC. <bold>(A)</bold> System architecture of the 2M2P MCC including variables used in the modeling. <bold>(B)</bold> 2M2P MCC prototype.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g004.tif"/>
</fig>
<p>The system inputs consist of velocity inputs of <inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, denoted as <inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>,input</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mtext>,input</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, while <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the velocities of the shafts. A low-pressure accumulator (ACC) functions as the pressurized reservoir, maintaining an approximately constant pressure of <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>acc</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> 3&#xa0;bar to supply the volumetric difference between the cylinder&#x2019;s rod side and bore side, as well as to the pumps during suction to prevent cavitation. The external leakage lines of the pumps are connected to the ACC via two check valves, CV6 and CV7. Additionally, two 2/2 normally closed load-holding valves, LH<inline-formula id="inf16">
<mml:math id="m16">
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> and LH<inline-formula id="inf17">
<mml:math id="m17">
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula>, are controlled by the minimum cylinder pressure signal <inline-formula id="inf18">
<mml:math id="m18">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>pi</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, with a cracking pressure set at 10 bar.</p>
<p>Integrating load-holding valves into the cylinder&#x2019;s inlet and outlet is crucial in applications involving overrunning external loads to prevent load drop during critical situations such as power blackouts and hose ruptures. The <inline-formula id="inf19">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>pi</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> signal is determined by the ISV, which switches its direction based on the bore-side pump pressure <inline-formula id="inf20">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>pa</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the rod-side pump pressure <inline-formula id="inf21">
<mml:math id="m21">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>pb</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The role of the ISV is to ensure that the controlled lowest cylinder pressure is consistently fed to the load-holding valves. To improve system response, two check valves (<inline-formula id="inf22">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CV</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf23">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CV</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) are installed in parallel with the load-holding valves. Moreover, three pressure relief valves (<inline-formula id="inf24">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>PRV</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf25">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>PRV</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf26">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>PRV</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) are integrated to prevent system overpressure, while three check valves (<inline-formula id="inf27">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CV</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf28">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CV</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf29">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>CV</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) sustain line pressures higher than <inline-formula id="inf30">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>acc</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. The proposed 2M2P MCC operates in two distinct modes: the operation mode and the load-holding mode. During the operation mode, the <inline-formula id="inf31">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>pi</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> pressure is regulated to be higher than 10 bar, opening <inline-formula id="inf32">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>LH</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and LH<sub>b</sub>, thereby allowing the piston position <inline-formula id="inf33">
<mml:math id="m33">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>p</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> to adjust based on the command signal. Conversely, in the load-holding mode, <inline-formula id="inf34">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>pi</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is controlled to be lower than 10 bar, causing <inline-formula id="inf35">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>LH</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf36">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>LH</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to close, maintaining the cylinder piston in a stationary position.</p>
<p>The prototype of the proposed 2M2P MCC is shown in <xref ref-type="fig" rid="F4">Figure 4B</xref>. The major components used in the 2M2P MCC prototype, along with their respective parameters as provided by the manufacturers are listed in <xref ref-type="table" rid="T1">Table 1</xref>. The pressure and position transducers used in the motor-controlled cylinder drive are identical to those used in the valve-controlled cylinder drive. The angular velocities and torques of <inline-formula id="inf37">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf38">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are measured by two Rexroth IndraDrive HMS01 units. The controller used is Bosch Rexroth&#x2019;s IndraControl XM21/22, with a sampling time of 0.002&#xa0;s.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Major components in 2M2P MCC.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Component</th>
<th align="center">Manufacturer</th>
<th align="center">Specifications</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Electric Servo <inline-formula id="inf39">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>Motor</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Bosch rexroth</td>
<td align="center">
<inline-formula id="inf40">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 16.3&#xa0;Nm, <inline-formula id="inf41">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 2000&#xa0;rpm</td>
</tr>
<tr>
<td align="center">Electric Servo <inline-formula id="inf42">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>Motor</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Bosch rexroth</td>
<td align="center">
<inline-formula id="inf43">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 7.2&#xa0;Nm, <inline-formula id="inf44">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 2,990&#xa0;rpm</td>
</tr>
<tr>
<td align="center">Axial Piston <inline-formula id="inf45">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>Pump</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Bosch rexroth</td>
<td align="center">
<inline-formula id="inf46">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>p</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 6&#xa0;cc/rev</td>
</tr>
<tr>
<td align="center">Axial Piston <inline-formula id="inf47">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>Pump</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Bosch rexroth</td>
<td align="center">
<inline-formula id="inf48">
<mml:math id="m48">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>D</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>p</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 3&#xa0;cc/rev</td>
</tr>
<tr>
<td align="center">Shuttle valve</td>
<td align="center">Bucher hydraulics</td>
<td align="center">
<inline-formula id="inf49">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 350&#xa0;bar, <inline-formula id="inf50">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 16&#xa0;L/min</td>
</tr>
<tr>
<td align="center">Load Holding Valve</td>
<td align="center">Sun hydraulics</td>
<td align="center">
<inline-formula id="inf51">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 345&#xa0;bar, <inline-formula id="inf52">
<mml:math id="m52">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 227&#xa0;L/min, <inline-formula id="inf53">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>pilot</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 10&#xa0;bar</td>
</tr>
<tr>
<td align="center">Check Valve</td>
<td align="center">Bosch rexroth</td>
<td align="center">
<inline-formula id="inf54">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 420&#xa0;bar, <inline-formula id="inf55">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 120&#xa0;L/min, <inline-formula id="inf56">
<mml:math id="m56">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>crack</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 0.2&#xa0;bar</td>
</tr>
<tr>
<td align="center">Pressure Relief Valve</td>
<td align="center">Bosch rexroth</td>
<td align="center">
<inline-formula id="inf57">
<mml:math id="m57">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 50&#xa0;L/min, <inline-formula id="inf58">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 400&#xa0;bar, <inline-formula id="inf59">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>crack</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 200 or 80&#xa0;bar</td>
</tr>
<tr>
<td align="center">PLC</td>
<td align="center">Bosch rexroth</td>
<td align="center">RAM 512&#xa0;Mb, Sercos</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s3">
<title>3 Control algorithm</title>
<sec id="s3-1">
<title>3.1 VCC control algorithm</title>
<p>Given the primary objective of this paper, which is to identify the differences in the energy efficiency performance between two different drive systems, further development of the control algorithm for the VCCs is not pursued. Instead, two Proportional-Integral (PI) controllers are employed to ensure the main and knuckle cylinders track the position reference signals reasonably accurate. The main cylinder&#x2019;s PI controller is configured with a proportional gain of 4,000 <inline-formula id="inf60">
<mml:math id="m60">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and an integral gain of 400 <inline-formula id="inf61">
<mml:math id="m61">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mtext>s</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>, while the knuckle cylinder&#x2019;s PI controller utilizes a proportional gain of 3,000 <inline-formula id="inf62">
<mml:math id="m62">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and an integral gain of 300 <inline-formula id="inf63">
<mml:math id="m63">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mtext>m</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mtext>s</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s3-2">
<title>3.2 MCC control algorithm</title>
<p>The control algorithm, originally proposed for 2M2P MCCs in <xref ref-type="bibr" rid="B11">Zhao et al. (2023)</xref>, is utilized in this study. Illustrated in <xref ref-type="fig" rid="F5">Figure 5</xref>, this algorithm comprises four different control loops: the position control loop, cylinder pressure control loop, load-holding control loop, and pressure level control loop. Outputs from these loops are strategically selected by the mode and inputs selection module and subsequently integrated into the system. This approach ensures the realization of four-quadrant operation, passive load-holding functionality, and seamless transitions between these operational states. A comprehensive explanation of this control algorithm is available in (<xref ref-type="bibr" rid="B11">Zhao et al., 2023</xref>). Following verification via the simulation model, the control algorithm is implemented and tuned on the experimental setup. The PI controller gains in the four control loops are provided in <xref ref-type="table" rid="T2">Table 2</xref>. The cylinder pressure reference is set to 15 bar because the cracking pressure of valves <inline-formula id="inf64">
<mml:math id="m64">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>LH</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf65">
<mml:math id="m65">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>LH</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is 10 bar. After considering a safety margin to account for potential variations and ensure system stability, a pressure level of 15 bar was selected. The load-holding pressure reference is set to 3 bar.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Illustration of the control algorithm (<xref ref-type="bibr" rid="B11">Zhao et al., 2023</xref>).</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g005.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Controller gains in the MCC control algorithm.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Controllers</th>
<th align="center">P</th>
<th align="center">I</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Position controller</td>
<td align="center">30&#xa0;rev/min/m</td>
<td align="center">5&#xa0;rev/min/m/s</td>
</tr>
<tr>
<td align="center">Cylinder pressure controller</td>
<td align="center">20&#xa0;rev/min/bar</td>
<td align="center">5&#xa0;rev/min/bar/s</td>
</tr>
<tr>
<td align="center">Load-holding controller</td>
<td align="center">20&#xa0;rev/min/bar</td>
<td align="center">4&#xa0;rev/min/bar/s</td>
</tr>
<tr>
<td align="center">Pressure level controller</td>
<td align="center">50&#xa0;rev/min/bar (bore side)</td>
<td align="center">0&#xa0;rev/bar (bore side)</td>
</tr>
<tr>
<td align="center">Pressure level controller</td>
<td align="center">10&#xa0;rev/min/bar (rod side)</td>
<td align="center">0&#xa0;rev/bar (rod side)</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4">
<title>4 Experiment and results</title>
<sec id="s4-1">
<title>4.1 Generated crane lifting path</title>
<p>The crane path, depicted by the red trajectory in <xref ref-type="fig" rid="F6">Figure 6</xref>, is designed to facilitate the movement of the crane while lifting a payload within the specified operational range outlined by the blue line. This path is carefully crafted, taking into account the constraints of the laboratory crane without triggering the saturation of <inline-formula id="inf66">
<mml:math id="m66">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf67">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. During experiments, both the valve-controlled and motor-controlled cranes are tasked with following this predefined path while lifting payloads in two load cases: 0 and 0.6&#xa0;t. A comparison of the efficiencies inherent to the two drive systems is conducted across these load cases.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Crane operation range and generated path.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g006.tif"/>
</fig>
<p>It is important to note that the knuckle boom crane was originally equipped with a valve-controlled drive system for both the main and knuckle cylinders. The 2M2P MCC prototype was utilized for both the main and knuckle cylinders, but not simultaneously, as only one prototype was available. For each load case, the crane was operated twice: first, with the prototype connected to the main cylinder while the valve-controlled system operated the knuckle cylinder, and second, with the prototype connected to the knuckle cylinder while the valve-controlled system operated the main cylinder. This approach ensured comprehensive testing of both configurations.</p>
</sec>
<sec id="s4-2">
<title>4.2 Valve-controlled crane</title>
<p>The position tracking performances of the two cylinders in the valve-controlled knuckle boom crane, across two load cases, are depicted in <xref ref-type="fig" rid="F7">Figure 7</xref>. The reference signals for both the main and knuckle cylinders (denoted as &#x201c;Ref&#x201d; in the figures) are derived from inverse kinematic calculations based on the provided crane tip trajectory in <xref ref-type="fig" rid="F6">Figure 6</xref>. &#x201c;FB&#x201d; denotes the feedback signal in the figures. Specifically, the knuckle cylinder retracts initially and extends after 42&#xa0;s, while the main cylinder extends initially and retracts after 53&#xa0;s. Both the main and knuckle cylinders closely follow the position references, with minimal deviation, as shown in <xref ref-type="fig" rid="F7">Figures 7B, D</xref>. Notably, the tracking errors remain within acceptable limits across the two load cases. The knuckle cylinder exhibits tracking errors well within <inline-formula id="inf68">
<mml:math id="m68">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>6&#xa0;mm, while the main cylinder&#x2019;s tracking error increases slightly from <inline-formula id="inf69">
<mml:math id="m69">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>3&#xa0;mm to <inline-formula id="inf70">
<mml:math id="m70">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>17&#xa0;mm during retraction.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>VCC knuckle cylinder (KC) and main cylinder (MC) position tracking performances. <bold>(A)</bold> KC position signals. <bold>(B)</bold> KC position tracking errors. <bold>(C)</bold> MC position signals. <bold>(D)</bold> MC position tracking errors.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g007.tif"/>
</fig>
<p>It should be noted that the primary focus of this study is the comparison of energy performance, and therefore, advanced control algorithms for the VCCs were not investigated or applied. Despite this, the position tracking performance of the valve-controlled knuckle boom crane is considered acceptable for the purpose of assessing energy efficiency. However, the tracking errors observed could potentially be reduced with further effort on controller optimization.</p>
<p>The pressures of the knuckle and main cylinders in the valve-controlled crane are illustrated in <xref ref-type="fig" rid="F8">Figure 8</xref>. The rod-side pressure is denoted as <inline-formula id="inf71">
<mml:math id="m71">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for both the knuckle and main cylinders, while the bore-side pressure is represented as <inline-formula id="inf72">
<mml:math id="m72">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> for both cylinders. It can be observed that when the cylinders change direction (during the transition period between different quadrants), the pressures on the rod side and bore side of the cylinders experience sudden changes and intersect each other. In the experiments, the main cylinder operates in the first and fourth quadrants. Consequently, its bore-side pressure <inline-formula id="inf73">
<mml:math id="m73">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> typically exceeds the rod-side pressure <inline-formula id="inf74">
<mml:math id="m74">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, except during the transition periods. Furthermore, the main cylinder bore-side pressure increases as the load increases.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>VCC KC and MC pressures. <bold>(A)</bold> KC bore-side and rod-side pressures. <bold>(B)</bold> MC bore-side and rod-side pressures.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g008.tif"/>
</fig>
<p>In the experiments, as the crane follows an open path, the knuckle cylinder operates through the third, second, and first quadrants, exhibiting more complex pressure variations than the main cylinder. Notably, with a 0.6&#xa0;t payload, the knuckle cylinder pressures intersect during directional changes, with the bore-side pressure consistently surpassing the rod-side pressure after the intersection. On the other hand, under a 0&#xa0;t payload, there is no intersection; the rod-side pressure remains higher than the bore-side pressure. This occurs because the 0&#xa0;t payload is insufficient to cause <inline-formula id="inf75">
<mml:math id="m75">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to exceed <inline-formula id="inf76">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> during knuckle cylinder extension.</p>
<p>The hydraulic power and cylinder mechanical power, along with the energy efficiencies of the two cylinders in the valve-controlled crane, are depicted in <xref ref-type="fig" rid="F9">Figure 9</xref>. The cylinder mechanical power in VCCs, denoted as <inline-formula id="inf77">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is calculated using <xref ref-type="disp-formula" rid="e1">Equation 1</xref>. In this calculation, <inline-formula id="inf78">
<mml:math id="m78">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the cylinder velocity, which is derived and filtered from the experimental data, while <inline-formula id="inf79">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>cyl</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the hydraulic force generate by the cylinder. The force <inline-formula id="inf80">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>cyl</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is calculated using <xref ref-type="disp-formula" rid="e2">Equation 2</xref>, where <inline-formula id="inf81">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf82">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the bore-side and rod-side areas of the cylinder, respectively. The cylinder friction force is not included in the mechanical power calculations for both valve-controlled and motor-controlled cranes because it cannot be directly measured during the experimental tests. However, the friction losses are identical for both systems since they follow the same crane lifting path. The hydraulic input power in VCCs, denoted as <inline-formula id="inf83">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is calculated using <xref ref-type="disp-formula" rid="e3">Equation 3</xref>. Here, <inline-formula id="inf84">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>HPU</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the pressure of the laboratory hydraulic power unit (HPU), while <inline-formula id="inf85">
<mml:math id="m85">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>in</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the flow rate from the HPU to the cylinder. Since the pressure relief valves are never activated, the <inline-formula id="inf86">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>in</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is approximately calculated by <xref ref-type="disp-formula" rid="e4">Equation 4</xref>. The <inline-formula id="inf87">
<mml:math id="m87">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>HPU</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is set to 150 bar, being the minimum pressure to drive the crane with the 0.6&#xa0;t payload.<disp-formula id="e1">
<mml:math id="m88">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>cyl</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m89">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>cyl</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m90">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>HPU</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>in</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m91">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>in</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>a</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>if&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>b</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>v</mml:mi>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>if&#x2009;</mml:mtext>
<mml:mi>v</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m92">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mi>%</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>VCC KC and MC energy performances. <bold>(A)</bold> KC hydraulic and cylinder powers. <bold>(B)</bold> KC efficiencies in two load cases. <bold>(C)</bold> MC hydraulic and cylinder powers. <bold>(D)</bold> MC efficiencies in two load cases.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g009.tif"/>
</fig>
<p>It can be seen that the input powers across two load cases for both the knuckle and main cylinders are identical, assuming negligible measurement noise. This is expected since the parameters <inline-formula id="inf88">
<mml:math id="m93">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>HPU</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf89">
<mml:math id="m94">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>in</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are independent of the applied loads. The output power of both cylinders increases with an increasing load, indicating that the cylinder efficiencies are higher under heavier loads, which is calculated using <xref ref-type="disp-formula" rid="e5">Equation 5</xref>. Specifically, the highest efficiency of the knuckle cylinder, denoted as <inline-formula id="inf90">
<mml:math id="m95">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>KC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is approximately 15% with a 0&#xa0;t payload and increases to about 30% with a 0.6&#xa0;t payload. Similarly, the efficiency of the main cylinder, denoted as <inline-formula id="inf91">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>MC</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, is 27% with a 0&#xa0;t payload and increases to 38% with a 0.6&#xa0;t payload. A valve-controlled cylinder cannot regenerate energy from the payload, meaning the input power <inline-formula id="inf92">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>in</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is always positive. When the output power <inline-formula id="inf93">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>out</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is negative, efficiency <inline-formula id="inf94">
<mml:math id="m99">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> appears negative, which is irrelevant to this research. Thus, negative efficiency values are represented as zero in the plots.</p>
<p>It should be noted that the VCC efficiencies observed in this study are relatively high compared to typical cases described in the literature (<xref ref-type="bibr" rid="B6">Liang et al., 1999</xref>; <xref ref-type="bibr" rid="B7">Love, 2012</xref>). This discrepancy arises because the energy losses of the lab&#x2019;s HPU were not considered. The central HPU, which supports multiple hydraulic end users via a ring line system, consists of a pressure controlled variable-displacement pump, and a manually adjustable pressure setting of said pump. Calculating the HPU losses for the specific knuckle boom crane in this study is impractical. Therefore, the actual cylinder efficiencies, including the hydraulic power source, would likely be much lower than those observed above.</p>
</sec>
<sec id="s4-3">
<title>4.3 Motor-controlled crane</title>
<p>The position tracking performance of the two cylinders in the motor-controlled knuckle boom crane, across two load cases, is depicted in <xref ref-type="fig" rid="F10">Figure 10</xref>. Both the main and knuckle cylinders exhibit precise tracking of the reference signal. The tracking error for the knuckle cylinder remains within <inline-formula id="inf95">
<mml:math id="m100">
<mml:mrow>
<mml:mo>&#xb1;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>1&#xa0;mm, while for the main cylinder, it fluctuates between &#x2212;2&#xa0;mm and 1.5&#xa0;mm. The MCCs demonstrate significantly better position tracking than the VCCs, primarily due to the basic control algorithm used in the VCCs. Notably, the MCC tracking errors in this study are slightly better than those reported in <xref ref-type="bibr" rid="B3">Hagen et al. (2019a)</xref>, where the control performances of a 1M1P MCC and a VCC were thoroughly analyzed and compared.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>MCC KC and MC position tracking performances. <bold>(A)</bold> KC position signals. <bold>(B)</bold> KC position tracking errors. <bold>(C)</bold> MC position signals. <bold>(D)</bold> MC position tracking errors.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g010.tif"/>
</fig>
<p>The cylinder pressures of the motor-controlled crane are depicted in <xref ref-type="fig" rid="F11">Figure 11</xref>. It is observed that the minimum pressures in both the knuckle and main cylinders are well controlled at 15 bar during crane operations, demonstrating the pressure control capability of the 2M2P MCC. The knuckle cylinder pressures increase with the increasing load. Notably, for the motor-controlled main cylinder, the bore-side and rod-side pressures never intersect, and the bore-side pressure, which drives the load, increases with the increasing load. Overall, the cylinder pressure levels in MCCs are generally lower than those in VCCs across both load cases.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>MCC KC and MC pressures. <bold>(A)</bold> KC bore-side and rod-side pressures. <bold>(B)</bold> MC bore-side and rod-side pressures.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g011.tif"/>
</fig>
<p>The cylinder mechanical power in MCCs is also represented as <inline-formula id="inf96">
<mml:math id="m101">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and calculated using <xref ref-type="disp-formula" rid="e1">Equation 1</xref>. The total shaft power of two electric servo motors <inline-formula id="inf97">
<mml:math id="m102">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is calculated via <xref ref-type="disp-formula" rid="e6">Equations 6</xref>&#x2013;<xref ref-type="disp-formula" rid="e8">8</xref>. The same method of calculation was also used in <xref ref-type="bibr" rid="B11">Zhao et al. (2023)</xref>. <inline-formula id="inf98">
<mml:math id="m103">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf99">
<mml:math id="m104">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the measured shaft torques of <inline-formula id="inf100">
<mml:math id="m105">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf101">
<mml:math id="m106">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> from the motor drives. <inline-formula id="inf102">
<mml:math id="m107">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf103">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the calculated <inline-formula id="inf104">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf105">
<mml:math id="m110">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> shaft powers.<disp-formula id="e6">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
<disp-formula id="e7">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
<disp-formula id="e8">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>
<xref ref-type="fig" rid="F12">Figure 12</xref> illustrates the energy performances of the motor-controlled knuckle and main cylinders. As shown in <xref ref-type="fig" rid="F12">Figure 12A</xref>, the input power of the motor-controlled knuckle cylinder increases with the payload. Notably, during the lifting path, the motor-controlled knuckle cylinder operates without an energy regeneration mode, and its efficiencies across the two load cases are depicted in <xref ref-type="fig" rid="F12">Figure 12B</xref>. These efficiencies, calculated using <xref ref-type="disp-formula" rid="e5">Equation 5</xref>, increase from approximately 25%&#x2013;40% as the payload increases.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>MCC KC and MC energy performances. <bold>(A)</bold> KC motor and cylinder powers. <bold>(B)</bold> KC efficiencies in the two load cases. <bold>(C)</bold> MC motor and cylinder powers. <bold>(D)</bold> MC efficiencies in two load cases.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g012.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F12">Figure 12C</xref>, the motor-controlled main cylinder operates in two distinct modes, with a transition occurring around 50&#xa0;s, where the cylinder output powers turn negative. In the energy consumption mode (positive output powers), input power increases with the payload. On the other hand, in the energy regeneration mode (negative output powers), input power decreases as the payload increases. <xref ref-type="fig" rid="F12">Figure 12C</xref> illustrates the efficiencies of the motor-controlled main cylinder, which are calculated differently for each mode using <xref ref-type="disp-formula" rid="e9">Equation 9</xref>. In the third case of <xref ref-type="disp-formula" rid="e9">Equation 9</xref>, where <inline-formula id="inf106">
<mml:math id="m114">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;&#x2009;and&#x2009;&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>, the regenerated energy from the payload is insufficient to fully compensate for the system&#x2019;s energy losses and the energy directed to the accumulator. Consequently, the electric servo motor must supply additional energy to the system to enable the payload to follow the desired path.<disp-formula id="e9">
<mml:math id="m115">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="{" close="">
<mml:mrow>
<mml:mtable class="cases">
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mi>%</mml:mi>
<mml:mtext>&#x2009;&#x2009;</mml:mtext>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>if&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;&#x2009;and&#x2009;&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;&#x2009;</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtext>Energy</mml:mtext>
<mml:mtext>consumption</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x22c5;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mi>%</mml:mi>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>if&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;&#x2009;and&#x2009;&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;&#x2009;</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtext>Energy</mml:mtext>
<mml:mtext>regeneration</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mn>0</mml:mn>
<mml:mspace width="1em"/>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mtext>if&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3c;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;&#x2009;and&#x2009;&#x2009;</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mtext>&#x2009;&#x2009;</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mtext>Pure</mml:mtext>
<mml:mtext>energy</mml:mtext>
<mml:mtext>loss</mml:mtext>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>In <xref ref-type="fig" rid="F12">Figure 12D</xref>, in energy consumption mode (before 50&#xa0;s), the main cylinder&#x2019;s efficiency with a 0.6&#xa0;t payload is around 60%, slightly higher than the 50% efficiency observed with a 0&#xa0;t payload. In energy regeneration mode, the efficiency with a 0.6&#xa0;t payload reaches approximately 60%, significantly surpassing the 30% efficiency in the 0&#xa0;t payload case. It is also noteworthy that energy regeneration in the 0.6&#xa0;t payload begins around 50&#xa0;s, whereas in the 0&#xa0;t payload, it starts only after 86&#xa0;s, due to the smaller load being insufficient to overcome initial system energy losses. It is important to note that the actual regenerative efficiencies would likely be lower than those observed above. An electric power storage device is missing in the experiments and therefore, the potentially regenerative power is dissipated by a resistor connected to the electric motor drive but in the analysis that power is considered 100% regenerated. It should be noted that energy flows into the accumulator during cylinder retraction and out of the accumulator during cylinder extension as the crane moves the payload along the desired path. However, since the accumulator pressure varies between 2 bar and 3 bar, these power contributions are negligible compared to <inline-formula id="inf107">
<mml:math id="m116">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>C</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf108">
<mml:math id="m117">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>M</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. As such, they are not explicitly calculated in this paper. Nevertheless, because the crane&#x2019;s path includes both cylinder extension and retraction phases, the energy exchanged with the accumulator is inherently accounted for in the calculation of total energy consumption.</p>
<p>Compared to the VCCs in the valve-controlled crane, the MCCs in the motor-controlled crane demonstrate significantly higher energy efficiencies in energy consumption mode, even though HPU losses were not considered for the VCCs. Additionally, the VCCs lack energy regeneration capability, resulting in complete system energy loss when the output is negative. Therefore, the MCCs would substantially improve the overall energy utilization compared to VCCs.</p>
</sec>
<sec id="s4-4">
<title>4.4 Total energy consumption in two systems</title>
<p>The total energy consumed by the valve-controlled <inline-formula id="inf109">
<mml:math id="m118">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>VCrane</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and the motor-controlled <inline-formula id="inf110">
<mml:math id="m119">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>MCrane</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> knuckle boom cranes in the two load cases is shown in <xref ref-type="fig" rid="F13">Figure 13</xref>. The total energy used by each crane is calculated by integrating the input powers of the knuckle and main cylinders over time, then summing the results. As shown, the valve-controlled crane consumes nearly identical amounts of total energy in both load cases, approximately 380&#xa0;kJ. This is because, according to <xref ref-type="disp-formula" rid="e3">Equation 3</xref>, the hydraulic power from the central HPU remains consistent if the payload motion is unchanged. Furthermore, the total energy consumption steadily increases throughout the operation since no potential energy can be regenerated by the VCC.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Total energies use by the valve-controlled crane and the motor controlled-crane.</p>
</caption>
<graphic xlink:href="fmech-11-1535120-g013.tif"/>
</fig>
<p>For the MCCs, the total energy used increases with a greater payload. However, due to energy regeneration by the main cylinder, the total crane input energy remains almost steady at 0&#xa0;t payload and decreases slightly with a 0.6&#xa0;t payload after approximately 130&#xa0;s. The final total energy used in the two load cases is 153 and 136&#xa0;kJ, respectively. Consequently, in this study, using the motor-controlled crane instead of the valve-controlled crane results in 60%&#x2013;64% total energy savings.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This paper addresses the comparison between valve-controlled hydraulic cylinder systems and two-motor-two-pump motor-controlled hydraulic systems. This type of comprehensive comparison has been performed for a real-life application characterized by:<list list-type="simple">
<list-item>
<p>&#x2022; A knuckle boom crane, powered either by two valve-controlled hydraulic cylinders or by two two-motor-two-pump motor-controlled hydraulic cylinders, is employed in two distinct load cases.</p>
</list-item>
<list-item>
<p>&#x2022; A specific crane lifting path is generated within the operational range of the crane to facilitate the experiment.</p>
</list-item>
<list-item>
<p>&#x2022; The experimental results of the two systems, including position-tracking performance, cylinder pressures, and power and energy performance, are presented, compared, and analyzed in detail.</p>
</list-item>
</list>
</p>
<p>In conclusion, the two-motor-two-pump motor-controlled hydraulic knuckle boom crane demonstrates higher efficiency and better energy regeneration capabilities compared to its valve-controlled counterpart under the two loaded test cases. These improvements lead to notably lower energy consumption for the motor-controlled crane. This research serves as an example of experimental validation, highlighting the higher energy efficiency of this innovative hydraulic technology.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>WZ: Conceptualization, Data curation, Formal Analysis, Investigation, Methodology, Software, Validation, Writing&#x2013;original draft, Writing&#x2013;review and editing. ME: Funding acquisition, Project administration, Supervision, Writing&#x2013;review and editing. MH: Supervision, Writing&#x2013;review and editing. TA: Supervision, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This research was funded by the Research Council of Norway, SFI Offshore Mechatronics, project number 237896/O30. The article processing charges was funded by the University of Agder.</p>
</sec>
<ack>
<p>We would like to express our sincere gratitude to the following lab engineers for their invaluable assistance in building and testing the experimental setup: Jan Andreas Holm, Harald Sauvik, and Jan Christian Bjerke Strandene. Their expertise and willingness to help were instrumental in the successful completion of this project.</p>
</ack>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The 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.</p>
</sec>
<sec sec-type="ai-statement" id="s10">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ahn</surname>
<given-names>K. K.</given-names>
</name>
<name>
<surname>Yoon</surname>
<given-names>J. I.</given-names>
</name>
<name>
<surname>Truong</surname>
<given-names>D. Q.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Design and verification of a new energy saving electric excavator</article-title>,&#x201d; in <source>In the proceedings of the 28th international symposium on automation and robotics in construction (ISARC 2011)</source>. Editor <person-group person-group-type="editor">
<name>
<surname>Kwon</surname>
<given-names>S.</given-names>
</name>
</person-group> (<publisher-loc>Seoul, Korea</publisher-loc>: <publisher-name>International Association for Automation and Robotics in Construction IAARC</publisher-name>), <fpage>259</fpage>&#x2013;<lpage>264</lpage>. <pub-id pub-id-type="doi">10.22260/ISARC2011/0046</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cho</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Helduser</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Robust motion control of a clamp-cylinder for energy-saving injection moulding machines</article-title>. <source>J. Mech. Sci. Technol.</source> <volume>22</volume>, <fpage>2445</fpage>&#x2013;<lpage>2453</lpage>. <pub-id pub-id-type="doi">10.1007/s12206-008-0907-6</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hagen</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Padovani</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Choux</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019a</year>). <article-title>A comparison study of a novel self-contained electro-hydraulic cylinder versus a conventional valve-controlled actuator-part 2: energy efficiency</article-title>. <source>Actuators</source> <volume>8</volume>, <fpage>78</fpage>. <pub-id pub-id-type="doi">10.3390/ACT8040078</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hagen</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Padovani</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Choux</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019b</year>). <article-title>Enabling energy savings in offshore mechatronic systems by using self-contained cylinders</article-title>. <source>Model. Identif. Control</source> <volume>40</volume>, <fpage>89</fpage>&#x2013;<lpage>108</lpage>. <pub-id pub-id-type="doi">10.4173/mic.2019.2.2</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ketelsen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Andersen</surname>
<given-names>T. O.</given-names>
</name>
<name>
<surname>Ebbesen</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Schmidt</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A self-contained cylinder drive with indirectly controlled hydraulic lock</article-title>. <source>Model. Identif. Control</source> <volume>41</volume>, <fpage>185</fpage>&#x2013;<lpage>205</lpage>. <pub-id pub-id-type="doi">10.4173/mic.2020.3.4</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Virvalo</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Linjama</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>1999</year>). &#x201c;<article-title>The influence of control valves on the efficiency of a hydraulic crane</article-title>,&#x201d; in <conf-name>The proceedings of the Sixth Scandinavian International Conference on Fluid Power</conf-name>, <conf-loc>Tampere, Finland</conf-loc>, <conf-date>May 26 - 28, 1999</conf-date>, <fpage>381</fpage>&#x2013;<lpage>394</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Love</surname>
<given-names>L. J.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Estimating the impact (energy, emissions and economics) of the us fluid power industry</article-title>. <source>Oak Ridge Natl. Lab.</source> <pub-id pub-id-type="doi">10.2172/1061537</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lubecki</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Stosiak</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ska&#x10d;kauskas</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Karpenko</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Deptu&#x142;a</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Urbanowicz</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Development of composite hydraulic actuators: a review</article-title>. <source>Actuators</source> <volume>11</volume>, <fpage>365</fpage>. <pub-id pub-id-type="doi">10.3390/act11120365</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Williamson</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Ivantysynova</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>Pump mode prediction for four-quadrant velocity control of valueless hydraulic actuators</article-title>,&#x201d; in <conf-name>The proceedings of JFPS International Symposium on Fluid Power</conf-name>, <conf-loc>Toyama, Japan</conf-loc>, <fpage>323</fpage>&#x2013;<lpage>328</lpage>. <pub-id pub-id-type="doi">10.5739/isfp.2008.323</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Minav</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Pietola</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Decentralized hydraulics for micro excavator</article-title>,&#x201d; in <conf-name>The proceedings of the 15th Scandinavian International Conference on Fluid Power</conf-name>, <conf-loc>Link&#xf6;ping, Sweden</conf-loc>, <fpage>187</fpage>&#x2013;<lpage>195</lpage>. <pub-id pub-id-type="doi">10.3384/ecp17144187</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Bhola</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ebbesen</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Andersen</surname>
<given-names>T. O.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A novel control design for realizing passive load-holding function on a two-motor-two-pump motor-controlled hydraulic cylinder</article-title>. <source>Model. Identif. Control</source> <volume>44</volume>, <fpage>125</fpage>&#x2013;<lpage>139</lpage>. <pub-id pub-id-type="doi">10.4173/mic.2023.3.3</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ebbesen</surname>
<given-names>M. K.</given-names>
</name>
<name>
<surname>Andersen</surname>
<given-names>T. O.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Identifying the future research trend for using speed-controlled hydraulic cylinders in offshore applications through literature survey</article-title>,&#x201d; in <conf-name>the proceedings of the 2022 IEEE Global Fluid Power Society PhD Symposium (presented)</conf-name>, <conf-loc>Naples, Italy</conf-loc>.</citation>
</ref>
<ref id="B13">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zimmerman</surname>
<given-names>J. D.</given-names>
</name>
<name>
<surname>Pelosi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Williamson</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Ivantysynova</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2007</year>). &#x201c;<article-title>Energy consumption of an ls excavator hydraulic system</article-title>,&#x201d; in <conf-name>The proceedings of ASME 2007 International Mechanical Engineering Congress and Exposition</conf-name>, <conf-loc>Seattle, Washington, USA</conf-loc>, <fpage>117</fpage>&#x2013;<lpage>126</lpage>. <pub-id pub-id-type="doi">10.1115/imece2007-42267</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>