The key concept of the current version of the
control determination step is assumption of the arbitrary type of function
\( {\ddot{\text{u}}}\left( {{\varvec{\upbeta}}, {\text{t}}} \right) \) defining change of impacting object’s deceleration during a single control step, where
\( {\varvec{\upbeta}} \) is the vector of unknown parameters calculated for actual time step. The optimization procedure is aimed at finding values of parameters which provide minimization of the integral discrepancy between assumed deceleration and its actual optimal value. The corresponding optimality condition takes the form:
$$ {\varvec{\upbeta}}^{{{\text{opt}}}} = {\text{arg min}}\int\limits_{{{\text{t}}_{{\text{i}}} }}^{{{\text{t}}_{{\text{i}}} + \Delta {\text{t}}}} {\left( {\mathop {\text{u}}\limits^{{..}} \left( {{\varvec{\upbeta}},{\text{t}}} \right) + \frac{{\mathop {\text{u}}\limits^{.} \left( {{\text{t}}_{{\text{i}}} } \right)^{2} }}{{2\left( {{\text{d}} - {\text{u}}\left( {{\text{t}}_{{\text{i}}} } \right)} \right)}}} \right)^{2} } {\text{dt}} $$
(59)
In the second step, the determined deceleration path at a single control step is tracked using time-dependent change of the valve opening, which is computed using the predictive model of the system. Since a wide class of functions describing change of impacting object’s deceleration can be assumed (e.g. linear, quadratic or exponential) the method yields a large class of solutions of the considered control problem.
In the simplest version of the method, deceleration of the impacting object is assumed to change linearly between the actual and the final value. Assumption of the continuity of deceleration at the initial time instant allows to define linear function describing change of deceleration in terms of only one unknown parameter being the value of acceleration at the end of the control step
\( {{\beta }} = {\ddot{\text{u}}}\left( {{\text{t}}_{\text{i}} + \Delta {\text{t}}} \right) \):
$$ {{\ddot{\text{u}}}}\left( {\beta ,{\text{t}}} \right) = {{\ddot{\text{u}}}}\left( {{\text{t}}_{{\text{i}}} } \right) + \frac{{\beta - {{\ddot{\text{u}}}}\left( {{\text{t}}_{{\text{i}}} } \right)}}{{\Delta {\text{t}}}}\left( {{\text{t}} - {\text{t}}_{{\text{i}}} } \right) $$
(60)
In such case the optimization problem takes the form:
$$ {{\ddot{\text{u}}}}^{{{\text{opt}}}} \left( {{\text{t}}_{{\text{i}}} + \Delta {\text{t}}} \right) = {\text{arg min}}\int\limits_{{{\text{t}}_{{\text{i}}} }}^{{{\text{t}}_{{\text{i}}} + \Delta {\text{t}}}} {\left( {{{\ddot{\text{u}}}}\left( {{\text{t}}_{{\text{i}}} } \right) + \frac{{\beta - {{\ddot{\text{u}}}}\left( {{\text{t}}_{{\text{i}}} } \right)}}{{\Delta {\text{t}}}}\left( {{\text{t}} - {\text{t}}_{{\text{i}}} } \right) + \frac{{{{\dot{\text{u}}}}\left( {{\text{t}}_{{\text{i}}} } \right)^{2} }}{{2\left( {{\text{d}} - {\text{u}}\left( {{\text{t}}_{{\text{i}}} } \right)} \right)}}} \right)^{2} } {\text{dt}} $$
(61)
The above problem is convex and the solution can be obtained from standard differential conditions involving zero value of the first derivative and positive value of the second derivative with respect to
\( {{\beta }} \). The solution reads:
$$ \beta ^{{{\text{opt}}}} = {{\ddot{\text{u}}}}^{{{\text{opt}}}} \left( {{\text{t}}_{{\text{i}}} + \Delta {\text{t}}} \right) = - \frac{{{{\ddot{\text{u}}}}\left( {{\text{t}}_{{\text{i}}} } \right)}}{2} + \frac{3}{4}\frac{{{{\dot{\text{u}}}}\left( {{\text{t}}_{{\text{i}}} } \right)^{2} }}{{\left( {{\text{d}} - {\text{u}}\left( {{\text{t}}_{{\text{i}}} } \right)} \right)}} $$
(62)
and indicates that discrepancy of impacting object’s deceleration from the optimal value changes sign and its value decreases twice at each control step. This causes that actual deceleration is shifted towards the optimal deceleration determined at the end of each control step, and improves convergence of the entire process (indicated by zero value of integrand in Eq.
61). The knowledge of initial conditions at the beginning of the control step and the optimal final value of deceleration allows to determine the desired change of deceleration, velocity and displacement of the impacting object during the control step:
$$ {\ddot{\text{u}}}^{\text{opt}} = {\ddot{\text{u}}}\left( {{\text{t}}_{\text{i}} } \right) + \frac{{{\ddot{\text{u}}}^{\text{opt}} \left( {{\text{t}}_{\text{i}} + \Delta {\text{t}}} \right) - {\ddot{\text{u}}}\left( {{\text{t}}_{\text{i}} } \right)}}{{\Delta {\text{t}}}}\left( {{\text{t}} - {\text{t}}_{\text{i}} } \right) $$
(63)
$$ {\text{v}}^{\text{opt}}= \frac{1}{2}\frac{{{\ddot{\text{u}}}^{\text{opt}} \left( {{\text{t}}_{\text{i}} + \Delta {\text{t}}} \right) - {\ddot{\text{u}}}\left( {{\text{t}}_{\text{i}} } \right)}}{{\Delta {\text{t}}}}\left( {{\text{t}} - {\text{t}}_{\text{i}} } \right)^{2} + {\ddot{\text{u}}}\left( {{\text{t}}_{\text{i}} } \right)\left( {{\text{t}} - {\text{t}}_{\text{i}} } \right) + {\text{v}}\left( {{\text{t}}_{\text{i}} } \right) $$
(64)
$$ {\text{u}}^{\text{opt}}= \frac{1}{6}\frac{{{\ddot{\text{u}}}^{\text{opt}} \left( {{\text{t}}_{\text{i}} + \Delta {\text{t}}} \right) - {\ddot{\text{u}}}\left( {{\text{t}}_{\text{i}} } \right)}}{{\Delta {\text{t}}}}\left( {{\text{t}} - {\text{t}}_{\text{i}} } \right)^{3} + \frac{1}{2}{\ddot{\text{u}}}\left( {{\text{t}}_{\text{i}} } \right)\left( {{\text{t}} - {\text{t}}_{\text{i}} } \right)^{2} + {\text{v}}\left( {{\text{t}}_{\text{i}} } \right)\left( {{\text{t}} - {\text{t}}_{\text{i}} } \right) + {\text{u}}\left( {{\text{t}}_{\text{i}} } \right) $$
(65)
as well as the corresponding changes of chambers volumes (
\( {\text{V}}_{1}^{\text{opt}} \) and
\( {\text{V}}_{2}^{\text{opt}} \)). The full knowledge of the system kinematics allows to apply the concept of Generalized Inverse Dynamics Prediction and compute valve opening corresponding to non-constant impacting object deceleration. The system of equations used to determine change of thermodynamic parameters of gas is obtained by substitution of derived optimal kinematics into the predictive model of the system and reads:
$$ {\text{p}}_{2} {\text{A}}_{2} - {\text{p}}_{1} {\text{A}}_{1} = {\text{p}}_{2} \left( {{\text{t}}_{\text{i}} } \right){\text{A}}_{2} - {\text{p}}_{1} \left( {{\text{t}}_{\text{i}} } \right){\text{A}}_{1} - {\text{M}}\mathbf{[} {{\ddot{\text{u}}}^{\text{opt}}- {\ddot{\text{u}}}\left( {{\text{t}}_{\text{i}} } \right)} \mathbf{]} $$
(66)
$$ {\text{m}}_{1} + {\text{m}}_{2} = {\text{m}} $$
(67)
$$ \frac{1}{2}{\text{Mv}}\left( {{\text{t}}_{{\text{i}}} } \right)^{2} - \frac{1}{2}{\text{M}}({\text{v}}^{{{\text{opt}}}} )^{2} + \left[ {{\text{M}}\ddot{\text{u}}\left( {{\text{t}}_{{\text{i}}} } \right) + \left( {{\text{p}}_{2} \left( {{\text{t}}_{{\text{i}}} } \right){\text{A}}_{2} - {\text{p}}_{1} \left( {{\text{t}}_{{\text{i}}} } \right){\text{A}}_{1} } \right)} \right]\left( {{\text{u}}^{{{\text{opt}}}} - {\text{u}}\left( {{\text{t}}_{{\text{i}}} } \right)} \right) = \frac{{{\text{p}}_{1} {\text{V}}_{1}^{{{\text{opt}}}} }}{{\kappa - 1}} + \frac{{{\text{p}}_{2} {\text{V}}_{2}^{{{\text{opt}}}} }}{{\kappa - 1}} - \frac{{{\text{p}}_{1} \left( {{\text{t}}_{{\text{i}}} } \right){\text{V}}_{1} \left( {{\text{t}}_{{\text{i}}} } \right)}}{{\kappa - 1}} - \frac{{{\text{p}}_{2} \left( {{\text{t}}_{{\text{i}}} } \right){\text{V}}_{2} \left( {{\text{t}}_{{\text{i}}} } \right)}}{{\kappa - 1}} $$
(68)
$$ \frac{{{\text{p}}_{2} \left( {{\text{V}}_{2}^{\text{opt}} } \right)^{{{\kappa }}} }}{{{\text{m}}_{2}^{{{\kappa }}} }} = \frac{{{\text{p}}_{2} \left( {{\text{t}}_{\text{i}}^{\text{cc}} } \right){\text{V}}_{2} \left( {{\text{t}}_{\text{i}}^{\text{cc}} } \right)^{{{\kappa }}} }}{{{\text{m}}_{2} \left( {{\text{t}}_{\text{i}}^{\text{cc}} } \right)^{{{\kappa }}} }} $$
(69)
The above system of algebraic equations describing GIDP has substantially different form than the corresponding system of equations describing standard IDP, which is used for maintaining constant value of deceleration (Eqs.
49–
52). In particular, the equation describing change of pneumatic force includes additional term depending on the impacting object mass and its optimal deceleration, cf. the r.h.s. of Eqs.
49 and
66. Moreover, in equation of global energy balance the work done on gas by external forces is expressed in terms of impacting object mass and its optimal velocity, cf. the l.h.s. of Eqs.
51 and
68. Although equations governing the GIDP are relatively complicated, the change of thermodynamic parameters of the fluid can be determined analytically. Further, the corresponding change of valve opening during the considered control step is calculated using valve flow equation (Eq.
53). The above described procedure, which is based on identification step and control determination step, is repeated for the subsequent control steps of the impact absorption process.
The above derived control method with assumed kinematics possess basic features of the optimal two-stage methods including the lack of requirement of a priori knowledge of dynamic excitation, robust operation in the case of subsequent impacts and disturbances. As a result of the assumption of non-optimal, e.g. linear change of impacting object deceleration, the method is expected to lead to slightly worse solution of the original variational problem than optimal two-stage method, but similar as the single-stage method with constant valve opening.
The single-stage method with assumed kinematics is expected to require control actions of comparable intensity as previously developed single-stage control methods with constant valve opening. Nevertheless, it will require continuous and smooth change of valve opening with modifications during a single control step, but without small jumps between the steps. Moreover, due to application of the IDP the numerical cost of the method is also expected to be comparable with the cost of the method with constant valve opening based on linearized predictive model. In general, the difference between the control strategy with constant valve opening and the control strategy with assumed kinematics is expected to be very subtle.