One concern is whether stability can be guaranteed when switching dynamically between different modes. Rules 1 and 2 between LS and FC are designed in the previous work based on multiple Lyapunov functions [
24]. Rules 3 and 4 are to select the smaller value in the LS and FC modes, and the stability can be also ensured based on the analysis result using the describing function tool [
4]. Thus, after designing the stable hysteresis switching rule between FC and PC, the remaining work is to analyze the stability under pressure control, which is carried out based on the linearization mathematical model in the Laplace form as below. The pump flow is expressed by
$$q_{{\text{p}}} \left( s \right) = n_{{\text{p}}} G_{{\text{p}}} \left( s \right)u_{{\text{p}}} \left( s \right) - k_{{{\text{lp}}}} p_{{\text{p}}} \left( s \right),$$
(14)
where
\(k_{{{\text{lp}}}}\) is the pump leakage coefficient. Based on the flow continuity equation, the expressions are obtained as
$$p_{{\text{p}}} \left( s \right) = \frac{{\beta_{{\text{e}}} }}{{V_{{{\text{p}}i}} s}}\left[ {q_{{\text{p}}} \left( s \right) - q_{1} \left( s \right)} \right],$$
(15)
$$p_{1} \left( s \right) = \frac{{\beta_{{\text{e}}} }}{{V_{1} s}}\left[ {q_{1} \left( s \right) - A_{1} v_{1} \left( s \right)} \right],$$
(16)
where
\(\beta_{{\text{e}}}\) is the effective bulk modulus,
\(V_{{{\text{p}}i}}\) is the chamber volume between the pump and valve,
\(V_{1}\) is the volume between the valve and cylinder,
\(q_{1}\) is the flow rate out of the control valve,
\(p_{1}\) is the pressure in the cap-side chamber,
\(A_{1}\) is the effective area of cap-side chamber,
\(v_{1}\) is the cylinder velocity. The flow equation of the valve is expressed by
$$q_{1} \left( s \right) = k_{{\text{q}}} k_{{\text{v}}} u_{{{\text{v}}1}} \left( s \right) + k_{{{\text{pq}}}} \left[ {p_{{\text{p}}} \left( s \right) - p_{1} \left( s \right)} \right],$$
(17)
where
\(k_{{\text{q}}}\) is the flow coefficient,
\(k_{{\text{v}}}\) is the gain of the valve displacement,
\(k_{{{\text{pq}}}}\) is the flow-pressure coefficient. Since the external load is relatively large in the PC mode, the pressure in the rod-side chamber is neglected, so the force balance equation of the cylinder is simplified as
$$(m_{1} s + b_{1} )v_{1} \left( s \right) = A_{1} p_{1} \left( s \right) - F_{{\text{e}}} \left( s \right),$$
(18)
where
\(m_{1}\) is the load mass,
\(b_{1}\) is the viscous damping,
\(F_{{\text{e}}}\) is the external force. As mentioned before, the PC mode can be active in two cases: ① the cylinder reaches the end stop; ② the external load is too large but the cylinder still moves forward. Actually, Case 1 can be considered as a special condition of Case 2. For the system pressure, the stability condition in Case 1 is more rigorous, since the moving cylinder provides equivalent damping to the system from Eq. (
16). To obtain a conservative stability condition, the pump leakage is neglected, and the transfer function from the valve signal to the cylinder pressure in Case 1 is drawn from Eqs. (
9)–(
10) and (
14)–(
18) as
$$\frac{{p_{{\text{p}}} \left( s \right)}}{{u_{{\text{v}}} \left( s \right)}} = - \frac{{k_{{\text{q}}} k_{{\text{v}}} V_{1} \beta_{{\text{e}}} s^{2} \left( {1 + \tau_{{\text{c}}} s} \right)}}{{N_{0} s^{4} + N_{1} s^{3} + N_{2} s^{2} + N_{3} s + N_{4} }}$$
(19)
where
Since the flow-pressure coefficient
\(k_{{{\text{pq}}}}\) provide a positive effect on the stability, the extreme condition
\(k_{{{\text{pq}}}} = 0\) is considered, and then Eq. (
19) is simplified as
$$\frac{{p_{{\text{p}}} \left( s \right)}}{{u_{{\text{v}}} \left( s \right)}} = - \frac{{k_{{\text{q}}} k_{{\text{v}}} V_{1} \beta_{{\text{e}}} s\left( {1 + \tau_{{\text{c}}} s} \right)}}{{N_{0} s^{3} + N^{\prime}_{1} s^{2} + N^{\prime}_{2} s + N^{\prime}_{3} }},$$
(20)
where
\(N^{\prime}_{1} = V_{1} V_{{{\text{p}}i}} + k_{{{\text{pp}}}} k_{{{\text{rd}}}} n_{{\text{p}}} V_{1} \beta_{{\text{e}}}\),
\(N^{\prime}_{2} = k_{{{\text{pp}}}} k_{{{\text{rp}}}} n_{{\text{p}}} V_{1} \beta_{{\text{e}}}\) and
\(N^{\prime}_{3} = k_{{{\text{pp}}}} k_{{{\text{ri}}}} n_{{\text{p}}} V_{1} \beta_{{\text{e}}}\). Eq. (
20) is a third-order system actually. Based on the Routh stability criterion, its stability condition can be expressed as
$$N_{0} ,N^{\prime}_{1} ,N^{\prime}_{2} ,N^{\prime}_{3} > 0,$$
(21)
$$(N^{\prime}_{1} N^{\prime}_{2} - N_{0} N^{\prime}_{3} )/N^{\prime}_{1} > 0 \Leftrightarrow N^{\prime}_{1} N^{\prime}_{2} - N_{0} N^{\prime}_{3} > 0.$$
(22)