![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
ABSTRACT
Turntable ladders are flexible large-scale manipulators, so an active oscillation damping is highly valuable. Aiming to support the development and parametrization of the controller, a precise dynamic model of the vehicle is desired. Previous work considering solely the dynamic oscillations of the ladder parts is extended by a dynamic model of the chassis and support structure that includes flexible deformation of the chassis. All contact forces to the ground are calculated because they provide potential for determining dynamic outreach limits in future. As it can happen in practice, the outriggers are able to become fully unloaded in the simulation model. This behaviour is validated by measurements. A sensitivity analysis is used to establish a suitable approach for identification of model parameters. Dynamical measurements illustrate that the combination of two dynamic models of ladder and chassis improves representation of the dynamic oscillations that are crucial for the active oscillation damping control.
1. Introduction
Turntable ladders are examples of mobile large-scale manipulators that are used by fire departments all over the world. As shown in , the vehicle consists of a conventional truck chassis with additional support structure and telescopic extractable ladder parts mounted on a rotating frame. Turntable ladders are used to reach high positions (e.g. windows in a high building) for rescuing people in danger or extinguishing fires.
Unlike other large-scale manipulators, such as mobile cranes or elevating working platforms, turntable ladders need to consist of U-shaped segments providing an ascendable path inside the ladder parts. In combination with inevitable lightweight construction due to legal weight limitations (see (DIN EN 14043: Citation2014-04 2014)) and large ladder lengths up to 68 m, turntable ladders are susceptible to structural oscillations. Pertsch and Sawodny (Citation2016) propose an active oscillation damping for turntable ladders that proves to be an effective way to increase speed, comfort and precision for operating turntable ladders. Multiple sensors are used to reconstruct the states of oscillations by an observer and a state controller is used to increase virtual damping for reducing the oscillations.
However, the model-based approach requires a high effort of conducting measurements to obtain precise identification data. Aiming to reduce the effort and cost of the control design process, a precise flexible multibody system representing all ladder parts is derived in (Densborn and Sawodny Citation2021) and later extended in (Densborn Citation2022). This dynamic model does not include the chassis and support structure of the vehicle, but it was shown that their stiffness influences the dynamic behaviour of the ladder oscillations significantly. Therefore, a dynamic model for the chassis including the outriggers and tires is derived in this paper to extend the previous model for obtaining an overall dynamic system of the entire vehicle. The resulting model aims for a simulation-based parametrization of the active damping control. Additionally, the support structure model can be used to analyse the outrigger contact forces in dynamic scenarios. These contact forces are crucial for mobile manipulators because the outreach limit calculations are one of the most important safety precautions. Potential approaches to determine dynamic outreach limits considering the tip-over stability can be examined with the presented dynamic model.
There is related research in the field of large-scale manipulators focusing on the support structure of mobile cranes or concrete pumps. Posiadala (Citation1997) presents a dynamic model for a mobile crane that combines the dynamics of the flexible support structure with the pendulum motion. Similar models for mobile cranes are derived in (Trabka Citation2016) analysing the influence of the support structure onto the load trajectory and in (Jarzebowska et al. Citation2019) focusing on the vibration behaviour of the pendulum. A model for the support structure of concrete pumps is presented in (Kemmetmüller et al. Citation2021) aiming for optimizing its configuration. Wanner (Citation2024) uses the support configuration of a concrete pump to define position limits for the manipulator during an automated movement. All these systems share a widely used vertical-horizontal support structure. In contrast, the turntable ladder in uses an uncommon V-shaped support structure which also does not lift the tires off the ground completely. Due to all differences, a newly derived dynamic model for the specific turntable ladder support structure is needed.
The dynamic model includes all outrigger forces which is interesting because the special support structure allows for one outrigger to become fully unloaded. Hasan et al. (Citation2010) shows that knowledge about the outrigger forces helps in the planning and design of the system. Also Romanello (Citation2018), and Romanello (Citation2022) focus on outrigger forces to examine the tip-over stability for mobile cranes which is crucial for safety standards and very useful to determine essential outreach limits. However, most previous works perform static calculations without considering dynamics. In contrast, this paper provides a dynamic model that allows for analysis of contact forces and tip-over stability for dynamic trajectories.
In summary, the contributions of this paper are the following:
Dynamic model of the chassis including flexible deformation and specific support structure system including the possibility of a fully unloaded outrigger.
Parameter identification approach based on a sensitivity analysis and the Fisher-Information matrix.
Validation of the resulting chassis model with quasi-static measurements.
Validation with dynamic measurements after adding an existing flexible multibody system model for the ladder parts’ dynamics to get an overall dynamic system.
The remainder of this paper is structured as follows: Sec. 2 presents the derivation of the dynamic model. A suitable parameter identification approach based on a sensitivity analysis is described in Sec. 3. In Sec. 4, an outrigger lift-off prediction using the dynamical model is compared to measurements. Subsequently, the dynamic model is validated by measurements with dynamical excitation in Sec. 5 followed by a final conclusion in Sec. 6.
2. Derivation of the dynamic model
This section covers the derivation of a dynamic model for the undercarriage of the turntable ladder including the support structure. For this purpose, a multibody system with rigid bodies coupled by spring-damper elements is assumed and the dynamic equations are derived by using the Lagrange formalism. Details including the used parameters, degrees of freedom and kinematics are described in the following.
2.1. System description
To allow for deformations of the structure, the chassis is split into four parts leading to a multibody system which is depicted in . Each rigid body with
is defined by its geometric dimensions, mass, and inertia given by known CAD (computer aided design) data.
to
are at the rear part of the vehicle located between the rear outriggers and the front outriggers. As the outmost rigid body
at the front represents the driver’s cabin, its dimensions are significantly larger compared to the other bodies.
The inertial coordinate system is located right below the swing bearing at ground level and the orientation is defined according to (DIN ISO 8855:2013-11 Citation2013): The inertial
-axis is pointing to the front, parallel to the longitudinal axis of the vehicle and the
-axis points upwards in vertical direction to align with the rotational axis of the swing bearing.
According to the position and acceleration of the ladder, an external force and moment
is induced at the swing bearing that excites the dynamic behaviour of the undercarriage. Therefore, these values combined represent the input for the dynamic system. As the first body
is located directly underneath the swing bearing, the external force
and moment
are applied to it. All four parts
to
are aligned with the
-axis and they are connected by two-dimensional rotational joints. So, the bodies have two degrees of freedom each to enable a twisting and bending deformation of the chassis. These bodies can separately rotate around the
-axis with a displacement
(twisting) and also change their orientation around the
-axis by
(bending). For allowing these deformations and transmitting the energy along the construction, there are three torsional stiffnesses
and three bending stiffnesses
modelled between two adjacent bodies. A rotational deformation around the
-axis is not needed for the model because the external forces and momentum are mainly induced by gravitation. The deformation angles are outputs of the dynamic system completed by all vertically acting ground contact forces of the outriggers
and wheels
. Here, the index
indicates one of the position rear right (RR), rear left (RL), front right (FR) and front left (FL), respectively. These contact forces are computed with the spring deformations
and
that are obtained by kinematic calculations.
Every body is connected by either tires or the outriggers leading to a contact point to the ground. Note that in contrast to many other mobile cranes with support structure, the turntable ladder’s tires always remain in contact to the ground even though the main load is absorbed by the outriggers. The tires are located beneath the two bodies and
and are represented by spring-damper elements in the model that are added at the left and right side of the vehicle at different positions along the
-axis. As the rear axle is constructed more sturdy, two different parameters are used for the stiffnesses
and
representing the rear axle and front axle, respectively. The damping coefficients
and
are named accordingly.
The outriggers holding the main load of the ladder are mounted to the other two bodies and
and their setup is shown more precise in from a rear view. Because of the characteristic placement of the outriggers, it is also called a V-shaped support structure.
The upper cuboidal body is the rigid body representing the rear part of the chassis. The outriggers are mounted to the chassis and connected by rotational joints. The enclosed tilt angle is and
with
where
is the initial angle obtained from CAD data without considering any load. The relative displacements
are defined as degrees of freedom for the system. A rotational spring-damper element with stiffness
and damping
is placed in the corner of that link to represent the stiffness of that connection. At the end of each supporting leg, the outriggers are in contact to the ground. These contact points are represented in the model by a vertical spring-damper element with the parameters
and
modelling the resistance of the ground. Even though the contact points also have a displacement in
-direction due to the kinematics, this value is so minor that it is neglected. As the main load is the gravitational force of the ladder parts on top of the chassis, it is sufficient that the spring-damper element with
and
acts only in vertical direction.
Combining everything of the previously explained structure, the multibody system can be fully described with 13 degrees of freedom as
where are the relative tilt angles between the chassis and each supporting leg,
represents the twisting deformations and
represents the bending deformation of all four bodies. The value
describes the height of body
and changes according to the load
. Its reference value for
and no deformations is chosen such that the contact points of the outriggers are exactly at ground level with
. All heights of the other bodies are not included in
, as they are calculated based on
and the kinematic structure. The previously introduced stiffness and damping parameters are combined to
2.2. Kinematics
Each body of the multibody system has its own coordinate system defined by the kinematics of the system. For deriving the rotation matrix from each body with respect to the inertial frame the rotation matrices
are used. As the deformation angles of the chassis are small with , the small-angles approximations
and
are applied to obtain
and
. The resulting rotation matrix of body
is then defined by
Additionally, the displacement vector of each coordinate system’s origin is needed for the kinematics. The position of the first body is defined by solely the height
and this body is the base of the kinematic tree. The constant
-coordinates of each body are calculated with the given lengths
. All
-coordinates are set to 0 constraining the bodies to be aligned along the longitudinal axis of the chassis. Therefore, the model does not allow a translation of the truck chassis in the
-plane. This is based on the assumption that all displacements in the horizontal directions are negligibly small and not relevant for the given load
and
induced by gravitation. The
-coordinate of the bodies
,
and
are depending on
and the bending deformations
. They are calculated by using the lengths
and an additional height
needed for
as shown in . Note that
is the absolute value of the angle around the
-axis for body
with respect to the inertial coordinate system. This leads to the displacement vectors
Combining the orientation and the translational displacement of each coordinate system, the homogeneous transformation
is obtained. Similarly, the coordinate systems for the outriggers are derived considering the position of the connected body and additionally the twisting deformations and the tilt angle
of each outrigger. So, the outrigger contact points to the ground are the end points of the kinematic tree structure and the spring-damper displacements
are depending on all degrees of freedom
. These displacements are then used to compute the contact forces described in Sec. 2.4.
Note that both outriggers (rear and front) are not at the exact same -position along the longitudinal axis which is also influencing the kinematics. Due to the small difference in
-direction, the multibody system is not symmetric anymore comparing the left and right side.
For implementation, the software framework CasADi from (Andersson et al. Citation2019) is used. The automatic differentiation provides an efficient calculation for the derivative of each rotation matrix . Using this result, the rotational velocity of each body
can be extracted by applying from (Siciliano et al. Citation2008).
2.3. Lagrange formalism
For deriving the dynamic equations, the Lagrange formalism is applied. The Lagrangian function
is defined where is the total kinetic energy and
the total potential energy of the overall system. The dynamic equations of motion are obtained by applying
leading to a system of the form
The nonconservative forces depend on all damper forces and the input
that combines the external forces
and external moment
:
The Jacobians ,
,
or
correspond to the degree of freedom where the respective force or moment is acting and transform all forces to the generalized coordinates frame. Here,
depicts the number of contact points to the ground in the system with
being the displacement of the respective damper element with damping coefficient
, namely
,
or
. The overall kinetic energy of the system is given by
where is the amount of bodies in the system including four bodies for the vehicle chassis
to
and four bodies for the outriggers. The velocities
and
of each body are computed in the inertial frame and the values of the masses
and inertias
are taken from CAD data. The overall potential energy is computed by
where is the gravitational acceleration needed to compute the potential energy of each body. Index
again represents all contact points to the ground with stiffness constants
,
or
. Also,
and
indicate the difference of the twisting or bending angles of two adjacent bodies where the stiffness
and
is placed.
2.4. Outputs
The output of the system during the identification measurements is defined with the measurable quantities
In total, 16 outputs can be measured, where the first eight outputs are the contact forces on each connection point to the ground measured by special scales. The four contact forces of the outriggers are computed by
The four wheel forces are similarly computed with the parameters of the front and rear tires, respectively:
The last outputs are the four twisting angles of each body and the four bending angles
representing the flexible deformation of the chassis. The absolute angles are measured with inclination sensors mounted to the mechanical structure.
2.5. Special case: a fully unloaded outrigger
For modelling the contact points of the outriggers and tires with spring-damper elements it is crucial that forces can only be transmitted when the contact persists. However, the turntable ladder is designed to allow that one of four outriggers is possibly fully unloaded when the outreach is close to its maximum. In this case, there is no force transmitted between the multibody system and the ground for the respective outrigger leading to
while all other three outriggers and all tires carry the entire load of the vehicle. Note that only outriggers can become fully unloaded while the contact forces of the tires remain all the time.
For including this case into the dynamic model, the stiffness representing the ground is adapted to enable a representation of a fully unloaded outrigger. This approach is motivated by the nonlinear approximation of the contact forces of a concrete pump support structure in Kemmetmüller et al. (Citation2021). Whenever the outrigger is fully unloaded, the displacement of the respective spring-damper element is positive. So, for
the stiffness and damping is set to zero
. The resulting nonlinear stiffness
is illustrated in .
The nonlinear stiffness is expressed by the equation
The possibility to avoid the discontinuity was examined by introducing a small transition region with a linear decrease from to
. However, no significant improvement was noted. Therefore, the nonlinear stiffness from (22) is used. The same procedure is applied for the damping coefficient
.
3. Parameter identification
A parameter identification is needed to find numerical values of each parameter that is used in the model from Sec. 2.
3.1. Measurement for parameter identification
Identification measurements are conducted using a turntable ladder from the manufacturer Magirus. Note that the sensor outputs defined in (18a) to (18d) are specifically for identification purposes and not included in the serial product. The contact forces in (18a) and (18b) are measured with special wheel load scales with a resolution of 10 kg and a sampling time of 1.2 s. The inclination sensors for measuring the deformation angles in (18c) and (18d) have a resolution of and a sampling time of 20 ms.
The applied process is as follows: The ladder is extracted close to the maximum ladder length for a constant elevation angle to induce a large excitation of the chassis deformation resulting in large differences of the contact forces. The ladder is controlled to perform a rotation with a low and constant velocity starting at the swing angle and ending at
. After that, the ladder is also moved in the opposite direction to the starting point
in the same measurement to avoid any dependency on the rotation direction. This movement is sketched in by an aerial view on the vehicle.
Due to the low velocity with , the measurement can be stated as quasi-static. Therefore, only the gravitational force of the ladder with mass
is considered leading to
and the external moment
where is the amplitude of the resulting moment depending on the chosen ladder length. The values of
and
cannot be directly measured, but they can be precisely calculated with given ladder length
and its elevation angle
. The measured strain gauges at the ladder parts proof that there are no noteworthy structural oscillations during this measurement that falsify the quasi-static measurements.
After conducting the measurements, all outputs are approximated by periodic functions to remove any effects that do not respect the dynamic model, e.g. measurement offsets. The deformation of the vehicle chassis can be approximated by
The parameter identification then aims to fit the amplitudes and
. However, the measured offsets
and
are neglected for the parameter identification. The offsets occur due to non ideal evenness of the ground and cannot be represented by the model that assumes an even ground.
The measured contact forces can be approximated by
For approximating the outrigger forces, a special case needs to be considered because of its construction, see . Even when the outrigger is fully unloaded and there is no force transmitted between the outrigger beam and outrigger plate, the outrigger plate will not lift off the ground at any time in reality. This is a mandatory safety feature for those kind of vehicles defined by (DIN EN 14043: Citation2014-04 2014). So, the measured outrigger force will always include the gravitational force of the outrigger plate that provides a lower bound of the measured forces of . As the tires will never become fully unloaded, the special case is not considered here and it can be described by a conventional sinusoidal wave. The previously described approximations of each output are used for fitting the parameters in the identification process.
3.2. General setup of parameter identification
The aim is to identify an optimal parameter set such that the simulated output
represent the measured output
as close as possible. This identification can be formulated as an optimization problem with
where is a set of all physically possible parameters and
is a cost function to be minimized. It is defined as the squared absolute error between measured and simulated output:
are respective weighting factors that are initially set to
. Whenever the value of
is changed, it is mentioned in Sec. 3.4. The values
are additional scaling factors for each output. These scaling factors
are needed because the magnitude of each outputs are significantly different and the error of each output should have an equal influence to the cost function
and they are set to the value
Additionally, the weighting factors are used to favour a fit to specific outputs. For example, when the goal is to examine the unloaded outriggers, the weighting factors
of the outrigger forces are chosen relatively larger compared to the other weighting factors. The measurement interval
is sampled at
steps leading to
points. The cost function
sums over the fit for each sample point of
.
As the system input from Section 3.1 only includes low velocities and is quasi-static, the exact values of the damping coefficients
do not have significant impact on the simulated output
. However, numerical problems occur when setting the damping coefficients to
resulting in high frequency oscillations in simulation that are not related to the system dynamics. To avoid these numerical problems, the damping coefficients are set to nonzero values. For the sake of simplicity, all values in
are chosen equally. The values were increased iteratively to determine a suitable value for
empirically. After this procedure, the damping coefficient are set to
Thus, it is inferred that the parameter vector for the optimization in the identification process should only contain the stiffnesses
. Note that the damping coefficients from (34) not only achieve good results for a quasi-static input, but they are also set to the same values for the dynamic simulation in Sec. 5.
3.3. Identifiability and sensitivity analysis
The identifiability of the parameter vector with the given measurable output
is shown. The equations of motion in (13) and the output equations in (18a) to (18d) are used to obtain the general nonlinear system
by defining the states . Note that the dimensions of the system are
. For showing the identifiability of the parameter vector
, a nonlinear observability analysis – see (Horacio Citation2003) – is applied to the extended state vector
An output mapping is defined that includes the output
and its derivative yielding
and the local observability matrix is computed by
For showing the identifiability of parameters , only the partial matrix
is of interest which is the last
rows and columns of
. It is confirmed that the matrix
has full rank and therefore, all parameters in the vector
are identifiable with the used input.
Additionally, a parameter sensitivity analysis based on (Müller et al. Citation2022) is applied to the dynamic multibody system to obtain more relevant information for the identification. Here, the approach is extended by suitable scaling factors. As described in (Skogestad and Postlethwaite Citation2005), a MIMO-system needs to be scaled with respect to its inputs and outputs. When comparing the output sensitivities , the nominal values of
should not influence the result. Therefore, a scaling with respect to the parameter vector
is crucial to allow for a meaningful interpretation of the sensitivity analysis. Instead of using
, solely for the purpose of the sensitivity analysis, a new vector
is defined. It has the same length as
, but all entries are equal to
. Subsequently, the model is derived with the stiffness vector
where is the element-wise multiplication.
represents the nominal values of the stiffnesses during the sensitivity analysis. As the parameters are not yet identified, these values are obtained by a global optimization such that the simulated output is roughly in the range of the measurements. Applying this scaling procedure, all partial derivatives with respect to
needed for the sensitivity analysis can be derived. Also, all entries in
have the same value, such that the influence of each parameter value itself is equalized by the scaling.
The sensitivities of states and the output sensitivities
describe how one single parameter influences the respective state or output. These sensitivities can be computed with the sensitivity differential equations (SDE) given by
as presented in (Schmidt et al. Citation2010) or in (Bestle Citation1994). These SDE are solved simultaneously to the conventional ordinary differential equation of the system while simulating the dynamics. After simulating the SDE (41) and (42) to obtain the output sensitivity , this matrix is scaled with respect to the absolute value of the simulated outputs. This is necessary due to the different units resulting in significant different ranges of the outputs’ values. For this purpose, a scaling matrix
is defined and the scaled output sensitivity matrix is obtained by
Using the scaled output sensitivity matrix , the Fisher-Information matrix (FIM) – see (Ljung Citation1999) – is derived by
where is a time step of the simulation. The FIM has full rank showing the identifiability of all parameters in
. However, some additional information can be extracted from the FIM when observing the eigenvalues
because small eigenvalues are related to larger variances which is obstructive for parameter identification. Sorting the eigenvalues of the FIM leads to
showing that the last eigenvalue is significantly lower compared to the others. The procedure described in (Majer Citation1998) and applied in (Müller et al. Citation2022) is used to find the related parameter. For that, the eigenvector matrix is examined. The related parameter to
is indicated by the row in which the highest entry of the normed eigenvector
is found. In this case, it is found in second row with value
which indicates a strong relation to the parameter
.
Appropriately, it is discovered that the highest three eigenvalues ,
and
are related to the three parameters
,
and
, respectively. Again, the highest entry in the respective eigenvector holds
which is showing a clear relation between the eigenvalue and the parameter. The remaining six eigenvalues are connected to the torsional and bending stiffnesses
and
. This information is useful when designing the identification setup that is described in the following.
3.4. Identification approach
As already described, the identification process aims to find numerical values for the parameter vector including all stiffnesses
Because of the significant differences in the output sensitivities of each parameter, it is beneficial not to optimize all parameters simultaneously. The sensitivity analysis in Sec. 3.3 shows the low sensitivity of which can be explained by two main reasons: First, the same
can be achieved with different spring deformations
depending on the stiffness
. Second, the link stiffness
effects the same outputs as parameter
. Therefore, it is proposed to set
to a specific value and not include it in the identification process. Choosing
leads to a limit of the spring deformation with
which is a desirable behaviour assuming the vehicle standing on a hard surface like concrete streets. For identifying all other parameters, it is proposed to split up the identification process into two different runs:
Run 1: The torsional stiffnesses and the bending stiffness
are shown to have small sensitivities, too. Therefore, the values of these parameters are fixed for the first run to a specific value that is determined by finite element method (FEM) using the CAD data of the construction. For this calculation, suitable conditions are defined and a virtual moment is applied to the CAD model. The FEM simulation yields a displacement of the respective angle and the resulting stiffness is calculated. When using these FEM-based parameters for the first optimization run, only three remaining stiffnesses
are optimized. These stiffnesses in have the largest sensitivities and are especially significant for determining the ground contact forces. As the focus of Run 1 is on the outrigger forces, the respective weighting factor in the cost function (32) is set to
while all other weighting factors are
. For minimizing the cost function
in Run 1 a genetic algorithm is chosen, because there is not much information about the range of the parameters and this algorithm only requires lower and upper bounds. The lower limit is set to zero to achieve nonnegative stiffnesses and the upper limit is set to a realistic value to avoid numerical problems in the simulation due to infinite stiffnesses.
Run 2: The result of the first optimization run is used as initial value for the second run that now uses a local optimization algorithm (Nelder-Mead Method, see e.g. (Nocedal and Wright Citation2006)). As the values for
and
from the finite element analysis (FEA) are not completely reliable, these parameters are optimized in Run 2. In contrary, only the two stiffnesses
and
are fixed to find a suitable parameter set with these values. This leads to the parameter set
Since the torsional and bending stiffnesses have a high sensitivity onto the outputs and
, the weighting factor of these outputs are increased in (32) to
aiming for a better fit of these angles. As the tire stiffnesses
and
also have a high sensitivity to the outputs
, these parameters need to be included in the optimization in both runs. However, due to the local optimization in Run 2, the values are not changing significantly compared to the previously obtained values.
Summary of Both Identification Runs:
• Run 1:
Global optimization using genetic algorithm.
Parameters and
are fixed and obtained by FEA.
Increase weightings in
for the outrigger forces
.
• Run 2:
Previous result is starting value for local optimization.
Only and
are fixed, other parameters are optimized.
Increase weightings and
for deformation angles.
With the previously described procedure of splitting the parameter identification in two consecutive optimization runs, a better result for the idenitified parameter set is achieved compared to optimizing all parameters at once.
3.5. Results of parameter identification
Applying the previous explained parameter identification approach yields the optimized parameters
including all stiffnesses with dimension and order as stated in (45). This parameter set
is used to simulate the dynamics and the results are compared to the measurements. The two states
and
representing the deformation at the swing bearing (body
) are shown in . Due to the quasi-static measurements, the following plots are depicted with dependency on the swing angle
instead of the simulation time. Note that two different measurements were executed with different ladder lengths and elevation angles that both result in the same external load
. The measurement data was filtered with a low pass filter using a cutoff frequency
to suppress measurement noise. It can be seen that the output follows the approximations in (25) and both measurements are nearly equivalent, as their amplitude only differs by
and
for
and
, respectively. The simulated outputs do not perfectly fit because the choice of the weighting factors
in the cost function is in favor for fitting the outrigger forces. The mean absolute error is
for
and
for
, when the simulation is compared to the measured angles as they are used for the optimization in (29). With different design of the identification process, the fit of the angles
and
could still be increased. However, the accuracy of the deformation angles
and
are sufficient for focusing on the prediction of an fully unloaded outrigger as presented in Sec. 4. For this task, the fit of the simulated outrigger forces as shown in is more relevant.
Figure 8. Comparing measurements of all outrigger forces with the simulation using the optimized parameters
.
![Figure 8. Comparing measurements of all outrigger forces FO,j with the simulation using the optimized parameters p∗.](/cms/asset/65045c19-b856-4553-86ac-a57229ce9b63/nmcm_a_2361011_f0008_oc.jpg)
The measurements of the outrigger forces are shifted slightly comparing the different directions of the angular velocity due to the sampling time of the wheel scales. Even though the velocity is not high, there is some dependency on the direction of the velocity. It can be observed that during the measurement three out of four outriggers are fully unloaded at some point. However, the forces are not completely symmetrical when comparing the left and right outriggers. This is mainly due to irreversible effects when operating the ladder and unfortunately cannot be represented by the dynamical model. Nevertheless, the simulation of the outrigger forces
are very close to the measurements. Calculating the mean absolute error for all outrigger forces yields
and
for the rear forces
and
, as well as
and
for the front forces
and
. These errors are comparatively small considering the large amplitude of the forces. This proves the identification process to be successful and it is explicitly promising for prediction of fully unloaded outrigger.
4. Prediction of fully unloaded outrigger
After deriving the model and conducting the parameter identification, the dynamic model is used to predict the fully unloaded outrigger in a validation scenario.
4.1. Measurement setup
For the validation of the dynamic model by predicting a unloaded outrigger, a measurement is needed that differs from the ones used for the parameter identification. This time, the ladder is positioned at a constant elevation angle and a load inside the rescue cage
is defined beforehand. For six different swing angles
the ladder length is then gradually increased resulting in a linearly increasing absolute moment
. As already mentioned in Sec. 3.1, the value of
is not measured itself, but it is precisely calculated with the measurements of the static ladder positions. When the ladder is positioned to the rear end of the vehicle, the front outrigger opposite to the ladder has the lowest contact force. As the moment is increasing, the system will reach one point where this outrigger is then fully unloaded.
During the first measurement attempt, a relevant realization was achieved: Aiming for reliable and reproducible measurement data, the setup process of the outriggers is fundamental. During the setup, the outriggers need to be extracted until they have ground contact. After this process, the contact forces of the left and right side are similar. However, the distribution of contact forces can change significantly during operation. Therefore it is recommended to setup the outriggers always before a new measurement is conducted for ensuring a symmetrical distribution of the contact forces at the initial position. This procedure is done for all upcoming measurements at . In contrary, the setup process of the outriggers is not explicitly executed before the measurements at
to verify the impact on the prediction.
4.2. Validation results
The measurements and simulated output for the previously described validation measurements are shown in . For the top three plots with positive swing angle , only the contact force of the front left outrigger
is shown. Equivalently, the bottom three plots present the force of the front right outrigger
, as the swing angle
is negative. All forces are shown with respect to the linearly increasing absolute moment
.
Figure 9. Measurement of the unloaded outrigger (blue circles) and a linear approximation of the decreasing segment (dashed) compared to the simulated output (solid red) with optimized parameters .
![Figure 9. Measurement of the unloaded outrigger (blue circles) and a linear approximation of the decreasing segment (dashed) compared to the simulated output (solid red) with optimized parameters p∗.](/cms/asset/6288210d-75b0-43cd-aa1c-2646954e7ba0/nmcm_a_2361011_f0009_oc.jpg)
It can be observed that the measured outrigger forces are first decreasing linearly. Just before the measured contact force is reaching the value zero, the outrigger force is approaching some constant positive value. This value is exactly the weight of the outrigger plate that always remains in contact with the ground as described with . Because the measured value never reaches zero, a linear approximation of the first segment is conducted by using the least-squares method. For comparing the measurement with the simulation, the critical moment of the unloaded outrigger is when the linear function is crossing zero. In simulation, the outrigger force is decreasing linearly until it becomes zero which is the time instant used for comparison to the measurement. After reaching zero, the simulated outrigger forces stays at this value.
For the comparison, the ‘critical moment’ , at which the outrigger becomes fully unloaded, is listed in . This table displays the acting moment
at the zero-crossing and the relative error defined by
Table 1. Prediction error w.R.t moment .
A more intuitive representation is found in , comparing ‘critical ladder length’ , both measured and in simulation. Due to the known relation between moment
and ladder length
, these values can be easily obtained by interpolation. Here, the absolute error
Table 2. Prediction error w.R.t ladder length .
is taken for comparison because it is directly the value of one controlled actuator that can be more easily interpreted.
For the first measurement at , the simulation predicts the unloaded outrigger from the measurements very well. The relative error is less than
that is resulting in an absolute error for the ladder length
of only
. The measurements on the left side with
reveal that more load is needed to reach the critical moment when the outrigger is unloaded. One reason is the asymmetrical construction of the outriggers because they are not at the same
-position along the longitudinal axis. By considering this kinematics in the model, the same behaviour is achieved in simulation. However, the error is with
or
slightly larger.
Both measurements at and
confirm the previous observation. The critical moment
is larger for the measurement on the left side and the precision is slightly lower in that case. Overall, the precision of the prediction with errors less than
or respectively
is satisfactory.
While the last measurement at showed similar results as the measurements at other angles with errors less than
or respectively
, there is one clear outlier in the measurements at swing angle
. It is the only time that the simulated critical moment is higher than the measured one. Also, the error between simulation and measurements is much larger in this case. The outlier at
exists because the outriggers were not setup explicitly before that specific measurement. During the operation, the distribution of the contact outrigger forces changed and were not symmetrical any more. Hence, the prediction of the unloaded outrigger is inaccurate. Nevertheless, when omitting this single outlier, the measurements are in general well represented by the simulation with the previously derived dynamic model.
5. Validation with dynamic measurements
So far, all simulations and measurements were conducted with slow velocities because of the following reasons: First, for the identification measurement it is more important to cover all swing angles than exciting dynamic oscillations. Second, for the validation of the fully unloaded outrigger, the ladder length is extracted where the actuator dynamics is usually slow. However, the presented model still aims to represent the dynamic oscillations of the system appropriately, when a typical dynamic excitation, e.g. by a high acceleration in the elevation angle, is applied to the ladder. This desired dynamic behaviour is approved in the following.
As the model shall be used for supporting the parametrization of the active damping control, the dynamic response to an impulse-type excitation is crucial. Therefore, the dynamic model of the ladder from (Densborn Citation2022) and the model of the chassis are connected to conduct some simulations that can be compared to dynamic measurements. For this purpose, the ladder is positioned to a swing angle of and the system is excited by applying maximum speed in the elevation angle for a short time of 0.5 s. After the excitation, the outputs are measured during the free oscillation. The dynamic measurement in this section are not filtered at all because with the chosen excitation the structural oscillation is dominant compared to the measurement noise. Also, the original signal is not falsified like this.
Using the same excitation as in the measurements, the dynamic behaviour of the ladder can be simulated with the ladder model from (Densborn Citation2022). In , the vertical strain gauge shows that the simulated oscillation of the ladder is nearly identical to the measured one. From that simulation, the external load
for the chassis model is derived with the moment
around the longitudinal axis shown in being the most important load for the position
. After applying this calculated load to the model of the chassis, all resulting outputs are simulated and compared to the measurements. In , two exemplary outputs are shown. With the chosen position and excitation, the torsional deformation
at the swing bearing and the force at the right, rear outrigger
are the outputs of the most interest.
Figure 10. Simulation of the ladder dynamics with an impulse-type excitation (a) and the resulting load applied to the chassis (b). Then, validating the dynamic chassis model by comparing two important outputs in (c) and (d) to the measurements.
![Figure 10. Simulation of the ladder dynamics with an impulse-type excitation (a) and the resulting load applied to the chassis (b). Then, validating the dynamic chassis model by comparing two important outputs in (c) and (d) to the measurements.](/cms/asset/69da75de-0fe5-490b-a5cd-e5f958fb5c41/nmcm_a_2361011_f0010_oc.jpg)
It is shown that the torsional deformation of the chassis oscillates in the same frequency as the ladder and the oscillation decays in the same time. The lowest and most relevant eigenfrequency of the entire system is clearly the eigenfrequency of the ladder oscillation. In comparison, the computed eigenfrequency of the chassis model itself is around ten times larger than that. Therefore, all outputs are oscillated with the same frequency and damping as the ladder parts itself. In conclusion, the simulation represents the measurement of
well when omitting the measurement noise.
The measurement of the contact force reveal that the used wheel scales do not even fulfill the Nyquist – Shannon sampling theorem with the given eigenfrequency of the ladder. These sensors are usually used for static measurements and unfortunately its sampling time cannot be increased. However, the simulated force
is clearly within the range of the measurements. The steady state offset differs by
and the relative error comparing the largest amplitude of the oscillation in both signals is
.
6. Conclusion and outlook
A new dynamic model for a turntable ladder was derived by dividing the chassis into four parts reproducing a twisting and bending deformation. Also, the special support structure was considered that allows one outrigger to become completely unloaded. A parameter sensitivity analysis revealed that all parameters are identifiable, but their sensitivities are significantly different. Therefore, an identification approach with two steps is proposed that delivers better results than identifying all parameters at once. These optimized parameters are used in simulation that represent quasi-static measurements well. The simulation can recreate the point of time at which an outrigger becomes completely unloaded. However, it is important for predicting the unloaded outrigger that the outrigger setup is providing a symmetrical force distribution in the initial position.
Additionally, dynamic measurements after an impulse-type excitation were conducted. The ladder dynamics were simulated with a separate model from previous work calculating the resulting load acting on the vehicle chassis. Applying that load to the proposed dynamic model, the simulated outputs match the dynamic measurements well. The eigenfrequency of the overall system is clearly the same eigenfrequency of the ladder’s oscillations. The chassis stiffness is large, and hence, its eigenfrequency is not visible in the dynamic measurements anymore. However, the chassis model in combination with the ladder dynamics now represents the entire dynamics of the vehicle including all contact forces and flexible deformations of the chassis.
The presented results are promising, and the dynamic model will be useful to support the development work concerning the active oscillation damping control. Future work is to establish a simulation-based parametrization of the control system using the dynamic model of the overall turntable ladder. This approach possibly reduces the measurement effort significantly and therefore has potential to save costs. Also, the model of the support structure could provide interesting insights to the contact forces of the outriggers concerning structural safety and unloaded outriggers. Especially for dynamic trajectories close to the outreach limits, the impact of all dynamic effects onto the structural safety could be further examined in upcoming work.
Acknowledgments
This research has been conducted in close cooperation with Magirus GmbH, Ulm, Germany. The authors thank the industrial partner for many years of trustful partnership.
Disclosure statement
No potential conflict of interest was reported by the author(s).
References
- Andersson JAE, Gillis J, Horn G, Rawlings JB, Diehl M. 2019. CasADi: a software framework for nonlinear optimization and optimal control. Math Prog Comp. 11(1):1–36. doi: 10.1007/s12532-018-0139-4.
- Bestle D. 1994. Analyse und Optimierung von Mehrkörpersystemen. Berlin Heidelberg: Springer.
- Densborn S. 2022. Modellierung, Regelung und Trajektoriengenerierung für ein flexibles Mehrkörpersystem am Beispiel einer Feuerwehrdrehleiter. Düren, Germany: Shaker Verlag GmbH. doi: 10.2370/9783844086126.
- Densborn S, Sawodny O. 2021. Flexible multibody system modelling of an aerial rescue ladder using Lagrange’s equations. Math Comput Model Dyn Syst. 27(1):322–346. doi: 10.1080/13873954.2021.1918175.
- DIN EN 14043: 2014-04. 2014 Apr. High rise aerial appliances for fire and rescue service use - turntable ladders with combined movements - safety and performance requirements and test methods. DIN Deutsches Institut für Normung e.V.
- DIN ISO 8855:2013-11. 2013 Nov. Road vehicles - vehicle dynamics and road-holding ability - vocabulary. DIN Deutsches Institut für Normung e.V.
- Hasan S, Al-Hussein M, Hermann UH, Safouhi H. 2010. Interactive and dynamic integrated module for mobile cranes supporting system design. J Constr Eng Manag. 136(2):179–186. doi: 10.1061/(ASCE)CO.1943-7862.0000121.
- Horacio M. 2003. Nonlinear control systems: analysis and design. Hoboken, NJ: John Wiley & Sons.
- Jarzebowska E, Urbas A, Augustynek K. 2019. Analysis of influence of a crane flexible supports, link flexibility, and joint friction on vibration associated with programmed motion execution. J Vib Eng Technol. 8(2):337–350. doi: 10.1007/s42417-019-00186-1.
- Kemmetmüller W, Meiringer M, Platzgummer V, Kugi A. 2021. Optimale Abstützung eines mobilen Großraummanipulators. Automatisierungstechnik. 69(9):782–794. doi: 10.1515/auto-2021-0052.
- Ljung L. 1999. System identification: theory for the user (second edition). Upper Saddle River, NJ: Prentice-Hall.
- Majer CP. 1998. Parameterschätzung, Versuchsplanung und Trajektorienoptimierung für verfahrenstechnische Prozesse. Düsseldorf, Germany: VDI Fortschrittsberichte.
- Müller B, Rolle B, Sawodny O. 2022. Sensitivity analysis and fisher-information matrix for a dynamic model of a turntable ladder. IFAC-Papersonline. 55(27):172–177. doi: 10.1016/j.ifacol.2022.10.507.
- Nocedal J, Wright S. 2006. Numerical optimization. New York, NY: Springer New York.
- Pertsch A, Sawodny O. 2016. Modelling and control of coupled bending and torsional vibrations of an articulated aerial ladder. Mechatron. 33:34–48. doi: 10.1016/j.mechatronics.2015.11.009.
- Posiadala B. 1997. Influence of crane support system on motion of the lifted load. Mech Mach Theory. 32(1):9–20. doi: 10.1016/0094-114X(96)00044-4.
- Romanello G. 2018. Stability analysis of mobile cranes and determination of outriggers loading. J Engg, Design Technol. 16(6):938–958. doi: 10.1108/JEDT-05-2018-0084.
- Romanello G. 2022. A graphical approach for the determination of outrigger loads in mobile cranes. Mech Based Des Struct Mach. 50(3):767–780. doi: 10.1080/15397734.2020.1726184.
- Schmidt AP, Bitzer M, Imre ÁW, Guzzella L. 2010. Experiment-driven electrochemical modeling and systematic parameterization for a lithium-ion battery cell. J Power Sources. 195(15):5071–5080. doi: 10.1016/j.jpowsour.2010.02.029.
- Siciliano B, Sciavicco L, Villani L, Oriolo G. 2008. Robotics. London, England: Springer London Ltd.
- Skogestad S, Postlethwaite I. 2005. Multivariable feedback control: analysis and design. Chichester, West Sussex: Wiley.
- Trabka A. 2016. Influence of flexibilities of cranes structural components on load trajectory. J Mech Sci Technol. 30(1):1–14. doi: 10.1007/s12206-015-1201-z.
- Wanner J. 2024. Modellierung, Steuerung und Regelung für den Verteilermasts einer Autobetonpumpe. Düren, Germany: Shaker Verlag GmbH. doi: 10.2370/9783844093698.