Abstract
This paper develops a dynamics-based nonsingular interval model and proposes a first-order composite function interval perturbation method (FCFIPM) for luffing angular response field analysis of the dual automobile cranes system (DACS) with narrowly bounded uncertainty. By using the nonsingular interval model to describe a structure parameter with bounded uncertainty, the reasonable lower and upper bounds can be obtained, which is quite different from the traditional interval model with approximate bounds only from a large number of samples. Firstly, for the DACS with deterministic information, the inverse kinematics is analyzed, and the dynamic model of the DACS is established based on the virtual work principle and the inverse kinematics. Secondly, considering the nonsingularity of the dynamic response curves, a dynamics-based nonsingular interval model is introduced. Based on the nonsingular interval model, the interval luffing angular response vector equilibrium equation of the DACS is established. Thirdly, a first-order composite function interval perturbation method is proposed. In the FCFIPM, the composite function vectors are expanded by using the first-order Taylor series expansion, based on the differential property of composite function and monotonic analysis technique, the lower and upper bounds of the interval luffing angular response vector of the crane 1 and crane 2 of the DACS are determined. The first case is to investigate the deterministic kinematics and dynamics of the DACS with a given trajectory. The second case is provided to illustrate the detailed implementation process of constructing a dynamics-based nonsingular interval model. Finally, some numerical examples are given to verify the feasibility and efficiency of the FCFIPM for solving the luffing angular response field problem with narrowly interval parameters.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
During last decades, the dynamics and control of different kinds of cranes with different motions have been investigated widely [1], such as tower cranes [2, 3], rotary cranes [4, 5] and overhead cranes [6, 7]. Recently, it is more popular to utilize multiple cranes to generate more hard operations in some modern construction projects. For example, Leban et al. [8] employed the Newton–Euler equations to construct the dynamic model of dual shipboard cranes system and an inverse kinematic control strategy for the underdetermined kinematic problem was presented, as shown in Fig. 1. Based on the Lagrange equation and D’Alembert principle, respectively, the dynamic model and error model of cooperative cable parallel manipulators for different multiple mobile cranes (CPMMC) were established by Zi et al. [9,10,11]. However, to narrow the gap between the numerical method and the actual situation, parametric uncertainties should be taken into consideration in practice to tackle the complicated problem for cranes [12, 13].
Notably, research on uncertain technique has undergone rapid development in most practical engineering problems. This investigation has attracted an increasing amount of attention, especially in mechanical [14,15,16], thermal [17,18,19], acoustic [20,21,22,23] and civil engineering [24, 25]. However, in traditional dynamic response analysis of automobile crane models, system parameters are rarely considered as uncertain parameters. Actually, uncertainty of structure parameters of an automobile crane may be resulted from the effects of external and inner factors [26], such as mechanical tolerances (e.g., designing/manufacturing/assembling errors, etc.), unpredictable external excitations (e.g., vibration motion, sea wave, etc.) [27], complicated environment factors (e.g., temperature level, wind load, etc.) [28] and so on. Generally speaking, the deterministic methods can only obtain an approximate solution of the practical response due to uncertainties in structure parameters [29, 30]. Therefore, it is rather necessary to analyze the luffing angular response field problem of the dual automobile cranes system (DACS) with bounded uncertainty in structure parameters, as shown in Fig. 2 [31].
Up to now, the luffing angular response field problem of the DACS with interval parameters has not been researched yet. As a powerful approach, interval methods are widely used in many fields with quantifying uncertainties when information about the lower and upper bounds of some interval parameters is available [32]. Based on the perturbation theory and monotonic technique, the general idea of the interval methods is to compute the upper and lower bounds of response of systems or structures with interval parameters. In these methods, the Monte Carlo method (MCM) is the simplest method for uncertain response field problem [33,34,35]. Only if there exists a large number of samples, the accuracy of MCM can be guaranteed. In other words, with the increase in the number of samples, the accuracy of the response intervals obtained by the MCM will converge to theoretical intervals gradually; however, the computational cost increases accordingly. Thus, it is not appropriate for the MCM to be directly applied in large-scale engineering problems, but it can still be used as a reference method so as to compare the results with other interval methods. In order to decrease the computational time, based on first-order interval parameter perturbation method and the surface rail generation method, Wang et al. proposed a modified interval parameter perturbation method (MIPPM) to estimate response intervals in steady-state heat convection–diffusion problem and exterior acoustic field prediction [36, 37]. Based on the interval analysis and Sherman–Morrison–Woodbury formula, a modified interval perturbation finite element method (MIPFEM) was proposed by Xia and Yu [38]. In this method, the interval matrix and the interval vector were expanded by using the first-order Taylor series, and the inverse interval matrix was approximated by using the first-order Neumann series. Besides, for an uncertain system with different kinds of interval parameters, such as a large uncertain interval variable or an interval random variable, Xia et al. [39] proposed different interval perturbation methods to handle these problems. Based on the so-called improved interval analysis (IIA) and rational series expansion (RSE), Muscolino et al. derived approximate explicit expressions of the frequency response function (FRF) matrix of linear discretized structures with uncertain parameters [40,41,42,43]. Recently, a Chebyshev interval method was proposed for solving differential equation systems with interval uncertainty. Besides, Chebyshev sampling methods (Chebyshev tensor product sampling method and Chebyshev collocation method)-based methodology was proposed for solving dynamic problem of rigid–flexible multibody systems with a large number of uncertain interval parameters [44, 45].
As mentioned above, research on the dynamics of the DACS is still in its preliminary stage and has not been applied to the luffing angular response field problem with interval parameters yet. Firstly, how to construct a reasonable interval model, rather than simply applying a given interval model through a large variety of samples, has not solved. Secondly, the interval model compositing of uncertain structure parameters has not been applied in the prediction of luffing angular response field of the DACS with bounded uncertainty, in other words, researchers have not developed an equilibrium response equation of the DACS with interval parameters yet. Thirdly, the application of interval methods in the luffing angular response field problem of the DACS with composite functions, especially for the prediction of the interval luffing angular response field with narrow uncertainty, has not explored yet.
In this paper, a first-order composite function interval perturbation method (FCFIPM) is proposed for the prediction of the luffing angular response field of the DACS with narrowly interval parameters. The main procedures of the interval response field prediction are divided into three steps. The first step is to construct the kinematics and dynamics of the DACS with deterministic information. Based on the dynamic response model and the nonsingularity of the response curves, a dynamics-based nonsingular interval model is constructed to obtain reasonable bounds of all the interval variables in the second step. Subsequently, the luffing angular equilibrium equation of the DACS with interval parameters is derived. Based on the first-order Taylor series expansions, the differential property of composite function and monotonic analysis technique, the first-order composite function interval perturbation method (FCFIPM) for the luffing angular response field prediction of the DACS with narrowly bounded uncertainty is proposed in the third step. Finally, examples and results are presented and discussed as well.
The remainder of this paper is organized as follows. In Sect. 2, the kinematics of the DACS is analyzed by the inverse kinematic method. Based on the virtual work principle and the kinematics, the dynamic model of the DACS is derived in Sect. 3. In Sect. 4, a dynamics-based nonsingular interval model is constructed, based on the above interval model, the DACS equilibrium equation with the nonsingular interval model is generated. In Sect. 5, based on the differential property of composite function, the first-order Taylor series expansion and the first-order Neumann series, a first-order composite function interval perturbation method for the interval luffing angular response field of the DACS with narrowly interval parameters is proposed. In Sect. 6, the first case is to provide some simulations under a given trajectory, in order to investigate the dynamics. The second case is performed to obtain the dynamics-based nonsingular interval model of the DACS. Based on the above dynamics-based nonsingular interval model, the third case is given for the verification of the effectiveness and feasibility of the first-order composite function interval perturbation method dealt with narrowly interval parameters. And the effect of different kinds of interval models on the DACS response field is also investigated in details. Finally, some concluding remarks are reported in Sect. 7.
2 Kinematics
2.1 Structural description
The dual automobile cranes system (DACS) is widely used in hoisting heavy payload applied in engineering operations. Considering the DACS model shown in Fig. 2, it is consisted of two automobile cranes and a payload. Each automobile crane includes one lifting arm, one luffing cylinder, one rotating table and one hoisting rope.
In this paper, we consider the luffing motions of two cranes, simultaneously. According to the work of Leban et al. [8], the whole system can make the payload moving in two-axis (Y and Z axes) translation and rotating around single axis perpendicular to the O-YZ plane.
For the DACS model, the following assumptions are made for simplicity [26, 46]
-
1.
The payload is symmetrical strictly, and the hoisting ropes are never slack.
-
2.
Inertia forces of lifting arms and the payload are not neglected.
-
3.
The masses of the hoisting ropes are considered to be neglected compared with other structures of the system.
Referring to Fig. 3, the base frame \(\left\{ B \right\} :O-YZ\) and the moving frame \(\left\{ P \right\} :O_p -Y_p Z_p \) are fixed on the centers of \(A_1 A_2 \) and \(C_1 C_2 \), respectively. The \(A_i \), \(B_i \) and \(C_i \) (\(i=1,2)\) denote the three key joint points of the ith crane, where \(A_i \) denotes the hinge point of the lifting arm \(A_i B_i \) and the ith rotating table, \(B_i \) denotes the hinge point of the lifting arm \(A_i B_i \) and the hoisting rope \(B_i C_i\), \(C_i \) denotes the hinge point of the hoisting rope \(B_i C_i \) and the payload \(C_1 C_2 \). The length of the lifting arm \(A_i B_i \) is \(L_i \). The length of the hoisting rope \(B_i C_i \) is \(S_i \). The lengths of \(A_1 A_2 \) and \(C_1 C_2 \) are D and d, respectively. The luffing angle of the lifting arms \(A_i B_i \) is \(\gamma _i \). The y, z and \(\theta \) are the three Cartesian coordinates of the origin \(O_p \).
2.2 Inverse kinematics
In this section, based on the inverse kinematics, the goal of this subsection is to establish the relationship function between system variables (D, d, \(L_i \), y, z and \(\theta )\) and response variables (\(\gamma _i )\).
The position vectors of joint points \(A_i \) (\(A_1 \) and \(A_2 )\) in the base frame \(\left\{ B \right\} \) can be expressed as
The position vectors of joint points \(B_i \) (\(B_1 \) and \(B_2 )\) in the base frame \(\left\{ B \right\} \) can be expressed as
The position vector of joint points \(C_i \) in the moving frame \(\left\{ P \right\} \) can be expressed as
The position vector of joint point \(C_i \) in the base frame \(\left\{ B \right\} \) can be expressed as
where \({{\varvec{r}}}_{O_p } \) is the position vector of centroid \(O_p \) in the base frame \(\left\{ B \right\} \), and \({{\varvec{r}}}_{O_p } =\left( y\, z \right) ^{T}\). \({{\varvec{R}}}\) denotes the rotation matrix from moving frame \(\left\{ P \right\} \) to base frame \(\left\{ B \right\} \), and \({{\varvec{R}}}=\left[ {{\begin{array}{ll} {\cos \theta }&{} {-\sin \theta } \\ {\sin \theta }&{} {\cos \theta } \\ \end{array} }} \right] \).
The constraint equation associated with the ith hoisting rope can be expressed as
Substituting Eqs. (2)–(4) into (5), the above constraint equation can be expressed as
Equation (6) can be rewritten as
where
Based on Eq. (7), the inverse kinematic solution for the DACS can be expressed as
2.3 Jacobian matrix
Jacobian matrix is a velocity mapping from input actuators to payload. In this subsection, it is used to obtain the velocity and acceleration of joints in the luffing motion of the DACS.
Taking the time derivative of Eq. (7) obtains
Equation (10) can be rewritten as
where
Let \({{\varvec{M}}}=\left[ {{\begin{array}{cc} {M_{11} }&{} 0 \\ 0&{} {M_{22} } \\ \end{array} }} \right] \) and \({{\varvec{N}}}=\left[ {{\begin{array}{ccc} {N_{11} }&{} {N_{12} }&{} {N_{13} } \\ {N_{21} }&{} {N_{22} }&{} {N_{23} } \\ \end{array} }} \right] \), \({{\varvec{J}}}_{\mathrm{DACS}} \) is defined as the kinematic Jacobian matrix of the DACS, which can be expressed as
3 Dynamics
3.1 Partial velocity vector and partial angular velocity matrix
To establish the dynamic model of the DACS, in this subsection, the partial velocity vector and partial angular velocity matrix of every component of the system should be calculated firstly. The partial velocity vector of the component or joint point means the mapping relationship between the velocity of the centroid of payload and the component or joint point, and the partial angular velocity matrix of the component or joint point means the mapping relationship between the angular velocity of the centroid of payload and the component or joint point.
Taking the time derivative of Eqs. (2) and (5) obtains
where \({{\varvec{v}}}_{O_p } \) is the velocity vector of the origin \(O_p \), \({{\varvec{v}}}_{O_p} =\left[ {\begin{array}{cc} \dot{y} &{} \dot{z} \\ \end{array}}\right] ^{\mathrm{T}}\) and \({{{\varvec{R}}}}'\) can be expressed as \({\varvec{R}}'=\dot{\theta }\left[ \begin{array}{cc} -\sin \theta &{} -\cos \theta \\ \cos \theta &{}-\sin \theta \\ \end{array}\right] \).
Referring to the work of Zhu and Dou [47] and Wu et al. [48], based on Eq. (13), the partial angular velocity matrix of lifting arm \(A_i B_i \) can be expressed as
Similarly, based on Eq. (14), the partial velocity matrix of joint point \(B_i \) can be expressed as
In order to simplify the derivation, here we assume that lifting arms \(A_i B_i \,\left( {i=1,2} \right) \) are both symmetrical. Thus, the partial velocity matrix of lifting arm \(A_i B_i \) can be expressed as
Similarly, based on Eq. (15), the partial angular velocity matrix of the payload and partial velocity matrix of joint points \(C_i \) can be expressed as
3.2 Acceleration matrix
In this subsection, in order to describe the inertia force and moment of lifting arms and payload, the acceleration vectors of joint points and the acceleration matrix of the system should be analyzed.
By taking the time derivative of Eqs. (14) and (15), the acceleration vectors of joint points \(B_i \) and \(C_i \) can be expressed as
where \({{\varvec{a}}}_{O_p } \) is the acceleration vector of centroid \(O_p \), and \({{{\varvec{R}}}}''\) can be expressed as
Similarly, based on Eq. (21), the acceleration vector of centroid \(O_i \) of lifting arm \(A_i B_i \) can be expressed as
3.3 Inertia force and moment
Based on the analysis in Sect. 3.2, the goal of this subsection is to obtain the inertia force and moment of lifting arms and payload, respectively.
Considering the joint point \(A_i \) is fixed, the inertia force and moment of lifting arm \(A_i B_i \) respecting to joint point \(A_i \) can be expressed as
where \(m_i \) is the mass of lifting arm \(A_i B_i \), \(I_i \) is the moment of inertia of lifting arm \(A_i B_i \) respecting to its centroid, and \(I_i =\frac{m_i L_i^2 }{3}\).
The inertia force and moment of payload respecting to point \(C_1 \) can be expressed as
where \(m_p \) is the mass of payload, \(I_p \) is the moment of inertia of payload respecting to joint point \(C_1 \), and \(I_p =\frac{m_p d^{2}}{3}\).
In this paper, it is noted that the inertia force and moment of hoisting ropes are thought as zero for their masses are neglected.
3.4 Dynamic modeling
Based on the virtual work principle, combining Eqs. (13), (16), (18)–(20) and (25)–(28), the dynamic model of the DACS can be expressed as follows
where driving torque vector of the DACS is denoted as \({\varvec{\tau }} =\left[ {{\begin{array}{ll} {{\varvec{\tau }}_1 }&{} {{\varvec{\tau }} _2 } \\ \end{array} }} \right] ^{\mathrm{T}}\), where \({\varvec{\tau }} _1 \) and \({\varvec{\tau }} _2 \) are the driving torques that impose on lifting arms \(A_1 B_1 \) and \(A_2 B_2 \), respectively.
From Eq. (29), the driving torque vector of the DMCS can be expressed as
The main objective of the inverse dynamic model of the DACS is to determine the driving torque \({\varvec{\tau }}_i \left( {i=1,2} \right) \) of each automobile crane when kinematic Jacobian matrix \({\varvec{J}}_{\mathrm{DACS}} \), partial velocity of joint points \(A_i \) and \(C_1 \), partial angular velocity matrices and acceleration matrices of lifting arm \(A_i B_i \) and payload \(C_1 C_2\) are given.
4 Luffing angular response field problem with bounded uncertainty
4.1 Definition of dynamics-based nonsingular interval model
According to the work of Jiang et al. [49], a dynamics-based nonsingular interval model is proposed to obtain a reasonable interval parameters set, which can make distribution curve of dynamic response of the DACS smooth without any saltation.
Without loss of generation, let the continuous interval variable \({{\varvec{f}}}\left( {{{\varvec{Y}}}^{{{\varvec{I}}}},t} \right) \) denote the dynamic response function of multiple interval variables which are represented by the interval vector \({{\varvec{Y}}}^{{{\varvec{I}}}}=\left( {y_1^{\mathrm{I}} ,\ldots ,y_r^{\mathrm{I}} ,\ldots ,y_n^{\mathrm{I}} } \right) \). For simplicity, all interval variables are assumed to be independent of each other with small uncertainty. According to the first-order Taylor series expansion and the perturbation theory, the dynamic response function \({{\varvec{f}}}\left( {{{\varvec{Y}}}^{{{\varvec{I}}}},t} \right) \) can be expressed as
where R is the remainder term.
In complicated engineering problems, the deviation of \({{\varvec{f}}}\left( {{{\varvec{Y}}}^{{{\varvec{I}}}},t} \right) \) with respect to the time t, i.e., \(\frac{\partial {{\varvec{f}}}\left( {{{\varvec{Y}}}^{{{\varvec{I}}}},t} \right) }{\partial t}\) can’t be obtained in some stochastic points from the interval of \(y_i^{\mathrm{I}} \), in other words, some unreasonable samples of uncertain variables can result in singular matrix [50]. In this case, in order to obtain the reasonable bound for every interval parameter, based on the dynamic response function \({{\varvec{f}}}\left( {{{\varvec{Y}}}^{{{\varvec{I}}}},t} \right) \) in Eq. (31), a dynamics-based nonsingular interval model can be defined as
Find \(y_r \epsilon y_r^{\mathrm{I}} =\left[ {\underline{y_r },\overline{y_r } } \right] \)
s.t. \(\not \exists \frac{\partial {{\varvec{f}}}\left( {y_1^{\mathrm{c}} ,\ldots ,\underline{y_r }-\sigma ,\ldots ,y_n^{\mathrm{c}} ,t} \right) }{\partial t}\) and \(\not \exists \frac{\partial {{\varvec{f}}}\left( {y_1^{\mathrm{c}} ,\ldots ,\overline{y_r } +\sigma ,\ldots ,y_n^{\mathrm{c}} ,t} \right) }{\partial t}\) and \(\exists \frac{\partial {{\varvec{f}}}\left( {y_1^{\mathrm{c}} ,\ldots ,y_r ,\ldots ,y_n^{\mathrm{c}} ,t} \right) }{\partial t}\)
where \(\blacksquare ^{c}\) is the symbol of midpoint value. \(\sigma \) is an infinitesimal. \(\underline{y_r }\) and \(\overline{y_r } \) are lower and upper bounds of the rth interval parameter vector \(y_r^{\mathrm{I}} \), respectively. n is the total number of interval parameters.
4.2 Luffing angular response equilibrium equation with nonsingularity
Due to the nonnegative of the luffing angular response \(\gamma _i \left( {i=1,2} \right) \), Eq. (9) can also be written as
To simplify the process of analyzing the luffing angular response equation of the DACS with interval parameters, we rewrite Eq. (33) as the following form
where \({{\varvec{S}}}_i \) and \({{\varvec{T}}}_i \) are the matrix and vector of the ith crane; \({\varvec{\gamma }}_i \) is the luffing angular response vector of the ith crane. They can be expressed as
In actual crane engineering problems, due to the effects of production limitations and manufacturing errors, the uncertainty in structure parameters is unavoidable. Furthermore, according to the work of Zi and Zhou [26] and Gao et al. [27, 30], the allowable ranges of an uncertain structure parameters usually belong to some interval. In this paper, the uncertainty of structure parameters can be quantitatively described as the interval parameters with small interval change ratios.
According to the definition of dynamics-based nonsingular interval model in Sect. 4.1, we assume that the allowable interval vector is composed of all the independent interval variables of the DACS with narrow uncertainty, in other words, a reasonable interval model is constructed, which can be defined as
where \(\underline{{\varvec{y}}}\) and \(\overline{{{\varvec{y}}}}\) are lower and upper bounds of interval parameter vector \({{\varvec{y}}}\), respectively.
Therefore, the luffing angular response equilibrium equation (Eq. 34) of the DACS with nonsingularity can be rewritten as
where \({{\varvec{S}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \) and \({{\varvec{T}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \) are called the composite function matrix and the composite function vector of the ith crane respecting to interval parameter vector \({{\varvec{y}}}\), respectively, which can be expressed in the following form
Based on Eq. (36), \({{\varvec{K}}}_i \left( {{\varvec{y}}} \right) \) stands for the membership function vector of interval parameter vector \({{\varvec{y}}}\), which can be expressed as
where \(K_{1i} \left( {{\varvec{y}}} \right) \), \(K_{2i} \left( {{\varvec{y}}} \right) \) and \(K_{3i} \left( {{\varvec{y}}} \right) \) stand for three membership expressions of interval parameter vector \({{\varvec{y}}}\), respectively.
Theoretical solution set of Eq. (37) is defined as
In general, the theoretical solution set \(\epsilon \) has a very complicated region. Therefore, it is rather hard to solve Eq. (40) directly. According to the work of Wang and Qiu [19, 36, 37] and Xia et al. [38, 39], the appropriate solution of interval luffing angular response vector \({\varvec{\gamma }} _i^I \) is usually transformed to solve the smallest closed interval which includes the theoretical solution set \(\epsilon \). The approximate solution can be expressed as
where \(\underline{{\varvec{\gamma }}_i }\) and \(\overline{{\varvec{\gamma }} _i } \) are the lower and upper bounds of the smallest closed interval, respectively.
Thus, Eq. (37) can be rewritten as
In this paper, we define interval luffing angular response field as the quantified effect of interval parameters on the luffing angular response vector of the DACS, which can be expressed as the bounds (lower and upper bound) of luffing angular response vector.
5 First-order composite function interval perturbation method (FCFIPM)
In this section, the interval luffing angular response field of the DACS with narrow uncertainty will be calculated by the proposed first-order composite function interval perturbation method (FCFIPM). As we know, for an uncertain system with bounded parameters, if the ranges of all the bounded parameters are all rather narrow, the accuracy and computational cost of applying the first-order Taylor series expansion for the nonlinear functions are acceptable [19, 26, 36, 37, 39].
Based on the differential property of composite function and neglecting the higher-order terms, the first-order Taylor expansions of composite function matrix \({{\varvec{S}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \) at the midpoints of the interval parameter vector \({{\varvec{y}}}\) can be expressed as
where \({{\varvec{S}}}_i^c \) and \(\Delta _1 {{\varvec{S}}}_i^I \) are the midpoint value and deviation interval of the composite function matrix \({{\varvec{S}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \). They can be expressed as
where \(y_r^c \) and \(\Delta y_r \) are the midpoint value and interval radius of the interval parameter \(y_r \). \({{\varvec{y}}}^{{{\varvec{c}}}}\) is the midpoint value of the interval parameter vector. \({{\varvec{S}}}_i^c \) and \(\Delta _1 {{\varvec{S}}}_i^I \) are the midpoint value and deviation interval of the composite function matrix \({{\varvec{S}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \), respectively. The transition parameter \(\delta _r \) denotes a fixed interval, i.e., the standard interval variable \(\delta _r =\left[ {-1,+1} \right] \).
Similarly, using first-order Taylor series expansion, the composite function vector \({{\varvec{T}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \) at the midpoints of the interval parameter vector \({{\varvec{y}}}\) can be expressed as
where \({{\varvec{T}}}_i^c \) and \(\Delta _1 {{\varvec{T}}}_i^I \) are the midpoint value and deviation interval of the composite function vector \({{\varvec{T}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \). They can be expressed as
It is noted that the accuracy of the first-order Taylor series expansion decreases when the levels of uncertainty of uncertain parameters increase gradually.
Using the perturbation theory, substituting Eqs. (43) and (46) into Eq. (42), one yields
According to the Neumann series expansion [26], if the spectral radius of \(\left( {{{\varvec{T}}}_i^c } \right) ^{-1}\Delta _1 {{\varvec{T}}}_i \) is less than 1, namely \(\Vert \left( {{{\varvec{T}}}_i^c } \right) ^{-1}\Delta _1 {{\varvec{T}}}_i\Vert <1\), \(\left( {{{\varvec{T}}}_i^c +\Delta _1 {{\varvec{T}}}_i^I } \right) ^{-1}\) can be approximated by retaining the first two terms
Substituting Eqs. (50) into (49), using the first-order perturbation term and neglecting the higher-order terms, one obtains
Thus, Eq. (51) can be rewritten as
where \({\varvec{\gamma }}_i^c \) and \(\Delta _1 {\varvec{\gamma }}_i^I \) are the midpoint value and deviation interval of the interval luffing angular response vector \({\varvec{\gamma }}_i^I \). They can be expressed as
Therefore, according to interval union operation and based on the monotonicity of \(\Delta _1 {\varvec{\gamma }}_i^I \) with respect to \(\delta _r\), the interval radius \(\Delta _1 {\varvec{\gamma }}_i\) can be obtained as
where \(\left| \blacksquare \right| \) denotes the absolute value.
Due to the interval radius \(\Delta y_r \) derived from interval luffing angular response vector \({\varvec{\gamma }}_i^I \) is included in the above formula, the luffing angular response field is not deterministic value but an interval.
Therefore, the upper bound \(\overline{{\varvec{\gamma }}_i } \) and lower bound \(\underline{{\varvec{\gamma }} _i }\) of the interval luffing angular response vector \({\varvec{\gamma }} _i^I\) with respect to the interval parameter vector \({{\varvec{y}}}\) can be expressed as
Combining with dynamics-based nonsingular interval model, Fig. 4 shows the detailed steps and the procedure of FCFIPM for the DACS can be summarized as follows
Step 1: Generate initial sample \(y_r \), based on the deterministic dynamic model (see Eq. 30), identifying reasonable lower bound \(\underline{y_r }\) and upper bound \(\overline{y_r } \) for every interval variable \(y_r^I \) (see Eq. 36):
-
1.
Find the maximum upper bound \(\overline{y_r } \) of \(y_r^I \) using \(\not \exists \frac{\partial {{\varvec{f}}}\left( {y_1^{\mathrm{c}} ,\ldots ,\overline{y_r } +\sigma ,\ldots ,y_n^{\mathrm{c}} ,t} \right) }{\partial t}\) and \(\exists \frac{\partial {{\varvec{f}}}\left( {y_1^{\mathrm{c}} ,\ldots ,,\overline{y_r } ,\ldots ,y_n^{\mathrm{c}} ,t} \right) }{\partial t}\).
-
2.
Find the minimum lower bound \(\underline{y_r }\) of \(y_r^I \) using \(\not \exists \frac{\partial {{\varvec{f}}}\left( {y_1^{\mathrm{c}} ,\ldots ,\underline{y_r }-\sigma ,\ldots ,y_n^{\mathrm{c}} ,t} \right) }{\partial t}\) and \(\exists \frac{\partial {{\varvec{f}}}\left( {y_1^{\mathrm{c}} ,\ldots ,\underline{y_r },\ldots ,y_n^{\mathrm{c}} ,t} \right) }{\partial t}\).
-
3.
If \(\hbox {r}<n\), let \(\hbox {r}=\hbox {r}+1\); otherwise, \(\hbox {r}=\hbox {n}\), go to next step.
Step 2: Construct dynamics-based nonsingular interval model \({{\varvec{Y}}}^{{{\varvec{I}}}}=\left( {y_1^{\mathrm{I}} ,\ldots ,y_r^{\mathrm{I}} ,\ldots ,y_n^{\mathrm{I}} } \right) \).
Step 3: To produce the luffing angular response equilibrium equation (see Eq. 37) of the DACS with nonsingularity.
Step 4: Based on differential property of composite function and perturbation theory, performing the decompositions of composite function matrix \({{\varvec{S}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \) (see Eqs. 43–45) and composite function vector \({{\varvec{T}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \) (see Eqs. 46–48) by first-order Taylor series expansion.
Step 5: Evaluating the inverse of composite function vector \({{\varvec{T}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \) in approximate terms by Neumann series expansion (see Eq. 50).
Step 6: Calculating interval luffing angular response vector \({\varvec{\gamma }}_i^I \) (see Eq. 52), the midpoint value \({\varvec{\gamma }} _i^c \) (see Eq. 53) and deviation interval \(\Delta _1 {\varvec{\gamma }}_i^I \) (see Eq. 54) of the interval luffing angular response vector \({\varvec{\gamma }}_i^I \).
Step 7: Calculating the upper bound \(\overline{{\varvec{\gamma }}_i } \) (see Eq. 56) and lower bound \(\underline{{\varvec{\gamma }} _i }\) (see Eq. 57) of the interval luffing angular response vector \({\varvec{\gamma }} _i^I\).
It is worth emphasizing that the proposed FCFIPM requires to explore dynamics-based nonsingular interval model at first, in order to obtain reasonable maximum interval for every uncertain structure parameters, which can enhance the reliability of the system greatly and provide reference for setting reasonable interval change ratios of interval variables.
6 Numerical examples
In this section, some examples were carried out with MATLAB for the DACS to illustrate the feasibility and effectiveness of the proposed method in this paper. The first one is presented to analyze the influence of the system parameters on the dynamics of the DACS with deterministic parameters. The second one is to construct the dynamics-based nonsingular interval model under the same spatial trajectory. Based on the above analysis, the third one is presented to demonstrate the feasibility of the MHUM for solving the luffing angular response field problem of the DACS with narrowly bounded structure parameters. The Monte Carlo method is applied as a referenced approach for validating the feasible and efficiency of the proposed MHRM.
6.1 Deterministic kinematic and dynamic responses analysis
In this section, in order to investigate the effect of the deterministic system parameters on the kinematic and dynamic responses of the DACS, the deterministic system parameters of DACS are listed in Table 1.
During the simulation, by referring to the engineering practice, let the centroid of the payload move from the initial coordinate (0, 0.5 m, \(0^{{\circ }})\) to terminal coordinate (\(-0.5\), 0 m, \(30^{{\circ }})\) along the spatial trajectory formulated as
The spatial trajectory of the payload in Eq. (58) is a smooth curve shown in Fig. 5. It is noted that the trajectory in Eq. 58 is a reference trajectory.
Figures 6, 7 and 8 show the curves of the luffing angular displacement \(\gamma _i \left( {i=1,2} \right) \), luffing angular velocity \(\dot{\gamma _i }\) and luffing angular acceleration \(\ddot{\gamma _i }\) of the DACS, respectively. It can be seen that all the curves of the two lifting arms change smoothly and reasonable numerical results are obtained. In other words, one can observe that the DACS possesses a good kinematic behavior in terms of angular displacement, angular velocity and angular acceleration of the luffing angle. Furthermore, appropriate state of lifting arms is also theoretical references for controlling the operation of the payload stably and reliably, as well as effectively reducing the acute vibration of hoisting ropes.
The driving torques of the DACS and the sum of the absolute value of driving torques are plotted in Figs. 9 and 10, respectively. It can be seen that the driving torque of crane 1 is much larger than that of crane 2; besides, the driving torque of crane 1 and crane 2 present increases at first and decreases subsequently. Furthermore, the maximum sum of the absolute value of driving torques of the DACS appears when the time is equal to nearly 0.8 s.
6.2 Dynamics-based nonsingular interval model
In this section, in order to investigate allowable ranges of uncertain structure parameters (D, d, \(L_1 \), \(L_2 )\) and the impact of those on the dynamic response, the actual analysis process of the dynamics-based nonsingular interval model can be divided into two steps. The first step is to obtain the dynamic response with given deterministic parameters. Subsequently, considering the significance of structure parameters on dynamic response, we settle out the allowable ranges of structure parameters in the second step. Meantime, we give results of the effect of the structure parameters on the dynamic responses of the DACS with deterministic parameters. Thus, a dynamics-based nonsingular interval model (Eq. (32) as illustrated in Sect. 4.1) can be constructed. The results are shown in Figs. 11, 12, 13, 15 and 16, respectively. During the simulation, let the centroid of the payload move along the same spatial trajectory as stated in Sect. 6.1.
Figures 11 and 12 depict the effect of different D (the length of \(A_1 A_2\)) on driving torque of the crane 1 and crane 2, respectively. As shown in the six curves of every figure consistently, we can see that two red curves (\(D=11\,\hbox {m}\) and \(D=13.5\,m)\) are obviously different from other four blue curves (\(D=12,\,12.5,\,13,\,13.5\,\hbox {m})\). The notable characteristic is that each of two red curves has a singularity point. For the curves of \(D=11\,\hbox {m}\) and \(D=13.5\,\hbox {m}\), the singularity points appear when the time is equal to 0.48 and 0.63 s, respectively. However, other four blue curves are sufficiently smooth and have no singularity point, which indicate that the allowable range of the length of \(A_1 A_2 \) is from 11.5 to 13 m.
Figures 13 and 14 depict the effect of different d (the length of \(C_1 C_2\)) on driving torque of the crane 1 and crane 2, respectively. As shown in the six curves of every figure consistently, we can see that two red curves (\(d=1\,\hbox {m}\) and \(d=4\,\hbox {m}\)) are obviously different from other five blue curves (\(d=1.5,\,2,\,2.5,\,3,\,3.5\,\hbox {m})\). The notable characteristic is that each of two red curves has a singularity point. For the curves of \(d=1\,\hbox {m}\) and \(d=4\,\hbox {m}\), the singularity points appear when the time is equal to 0.86s and 0.03s, respectively. However, other five blue curves are sufficiently smooth and have no singularity point, which indicate that the allowable range of the length of payload \(C_1 C_2 \) is from 1.5 to 3.5 m.
Figure 15 depicts the effect of different \(L_1 \) (the length of lifting arm \(A_1 B_1\)) on driving torque of the crane 1. As shown in the five curves, we can see that two red curves (\(L_1 =4\,\hbox {m}\) and \(L_1 =6\,\hbox {m})\) are obviously different from other three blue curves (\(L_1 =4.5,\,5,\,5.5\,\hbox {m})\). The notable characteristic is that each of two red curves has a singularity point. For the curves of \(L_1 =4\,\hbox {m}\) and \(L_1 =6\,\hbox {m}\), the singularity points appear when the time is equal to 0.29 and 0.27 s, respectively. However, other three blue curves are sufficiently smooth and have no singularity point, which indicate that the allowable range of the length of lifting arm \(A_1 B_1 \) is from 4.5 to 5.5 m.
Figure 16 depicts the effect of different \(L_2 \) (the length of lifting arm \(A_2 B_2 )\) on driving torque of the crane 2. As shown in the five curves, we can see that two red curves (\(L_2 =3.5\,\hbox {m}\) and \(L_2 =5.5\,\hbox {m})\) are obviously different from other three blue curves (\(L_2 =4,\,4.5,\,5\,\hbox {m})\). The notable characteristic is that each of two red curves has a singularity point. For the curves of \(L_2 =3.5\,\hbox {m}\) and \(L_2 =5.5\,\hbox {m}\), the singularity points appear when the time is equal to 0.44 and 0.46 s, respectively. However, other three blue curves are sufficiently smooth and have no singularity point, which indicate that the allowable range of the length of lifting arm \(A_2 B_2 \) is from 4 to 5 m.
In order to describe the obtained dynamics-based nonsingular interval model constituting of reasonable interval parameters clearly, the maximum dispersal degree (MDD) of an interval variable can be defined in the following formula
where \(x^{c}\) and \(\Delta x\) are the midpoint value (MV) and interval radius of the interval variable \(x^{I}\). \(x^{L}\) and \(x^{U}\) are the lower bound (LB) and upper bound (UB) of the interval variable \(x^{I}\).
Based on above analysis, a dynamics-based nonsingular interval model can be constructed as listed in Table 2.
6.3 Luffing angular response field problem of DACS with interval parameters
In this section, in order to investigate the feasibility and effectiveness of the proposed method described in Sect. 5 on the interval DACS response field problem, based on the analysis in Sect. 6.2, the uncertain structure parameters (D, d, \(L_1 \), \(L_2 )\) are considered as narrowly interval parameters. These interval parameters are supposed to be independent with each other. Meantime, we consider other system parameters as specific deterministic parameters. The properties of these deterministic and interval parameters are listed in Table 3.
Based on above description, we have
where \(\Delta D\), \(\Delta d\), \(\Delta L_1 \) and \(\Delta L_2 \) are the interval radius of interval variables D, d, \(L_1 \) and \(L_2\), respectively.
Substituting Eqs. (60) into (8), one obtains
where \(\blacksquare ^{c}\) is the symbol of midpoint value.
Substituting Eqs. (61) into (35), one obtains
Substituting Eqs. (62) into (53), the midpoint value \({\varvec{\gamma }}_i^c \) of the interval luffing angular response vector can be obtained as
For the crane 1, \(\frac{\partial {{\varvec{S}}}_1 \left( {{{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{c}} \right) } \right) }{\partial {{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{c}} \right) }\) is composed of \(\frac{\partial {{\varvec{S}}}_1 \left( {{{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{c}} \right) } \right) }{\partial {{K}}_{11} \left( {{{\varvec{y}}}^{c}} \right) }\), \(\frac{\partial {{\varvec{S}}}_1 \left( {{{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{c}} \right) } \right) }{\partial {{K}}_{21} \left( {{{\varvec{y}}}^{c}} \right) }\) and \(\frac{\partial {{\varvec{S}}}_1 \left( {{{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{c}} \right) } \right) }{\partial {{K}}_{31} \left( {{{\varvec{y}}}^{c}} \right) }\), based on the partial derivation law, one obtains
Similarly, \(\frac{\partial {{\varvec{T}}}_1 \left( {{{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{{{\varvec{c}}}}} \right) } \right) }{\partial {{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{{{\varvec{c}}}}} \right) }\) is composed of \(\frac{\partial {{\varvec{T}}}_1 \left( {{{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{{{\varvec{c}}}}} \right) } \right) }{\partial K_{11} \left( {{{\varvec{y}}}^{{{\varvec{c}}}}} \right) }\), \(\frac{\partial {{\varvec{T}}}_1 \left( {{{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{{{\varvec{c}}}}} \right) } \right) }{\partial K_{21} \left( {{{\varvec{y}}}^{{{\varvec{c}}}}} \right) }\) and \(\frac{\partial {{\varvec{T}}}_1 \left( {{{\varvec{K}}}_1 \left( {{{\varvec{y}}}^{{{\varvec{c}}}}} \right) } \right) }{\partial K_{31} \left( {{{\varvec{y}}}^{{{\varvec{c}}}}} \right) }\), one obtains
Here, let us introduce the interval change ratios \(D_F \), \(d_F \), \(L_{1F} \) and \(L_{2F} \) for interval variables D, d, \(L_1 \) and \(L_2 \), respectively, they can be expressed as follows
Substituting Eqs. (61)–(65) into (55), the interval radius \(\Delta _1 {\varvec{\gamma }} _1 \) of the interval luffing angular response vector can be obtained as
where
In order to clarify the expressions, Eq. (68) can be rewritten as
where
Similarly, Eq. (69) can be rewritten as
where
Substituting Eqs. (70) and (72) into (67), the interval radius \(\Delta _1 {\varvec{\gamma }}_1 \) of the interval luffing angular response vector can be rewritten as
Based on Eqs. (63) and (74), the upper bound \(\overline{{\varvec{\gamma }} _1 } \) and lower bound \(\underline{{\varvec{\gamma }}_1 }\) of the interval luffing angular response vector \({\varvec{\gamma }}_1^I\) of the DACS with narrowly interval structure parameters calculated by FCFIPM can be expressed as
Similarly, for the crane 2, the interval radius \(\Delta _1 {\varvec{\gamma }}_2\) of the interval luffing angular response vector can be rewritten as
where
Similarly, the upper bound \(\overline{{\varvec{\gamma }}_2 } \) and lower bound \(\underline{{\varvec{\gamma }} _2 }\) of the interval luffing angular response vector \({\varvec{\gamma }}_2^I \) of the DACS with narrowly interval structure parameters calculated by FCFIPM can be expressed as
According to above analysis, we define the interval change ratios of interval variables are all varied in a same interval. If \(\hbox {DD}\) denotes the dispersal degree of uncertain variables of the ith crane of the DACS, then \(\hbox {DD}\) will vary in some interval.
To investigate the different effects of different interval parameters from interval models on the intervals of the luffing angular response field of the DACS, we take the interval model \(\hbox {DD}1=D_F =d_F =L_{1F} =L_{2F}\) as a reference, simulations obtained by the FCFIPM for the DACS response field problem are carried out by MATLAB R2014a on a 2.5 GHz Intel(R) Core (TM) i7–4710MQ CPU computer. The lower bound (LB) and upper bound (UB) of the luffing angular response of the crane 1 and crane 2 of the DACS calculated by the FCFIPM with different interval models are plotted in Figs. 17, 18, 19, 20 and Figs. 21, 22, 23 and 24, respectively.
Figures 17 and 21 depict the lower and upper bounds of the luffing angular response of the crane 1 and crane 2 calculated by the FCFIPM with/without \(D_F \), respectively. In other words, where two interval models are taken as \(\hbox {DD}1=D_F =d_F =L_{1F} =L_{2F} \) and \(\hbox {DD}2=d_F =L_{1F} =L_{2F} , D_F =0\). It is obvious that the change of \(D_F \) has impact on the lower and upper bounds of the luffing angular response of the crane 1 and crane 2, which means the length of \(A_1 A_2 \) or D has significant impact on the intervals of the luffing angular response field of the DACS. Moreover, it is noted that both the intervals of the luffing angular response field of the crane 1 and crane 2 show decreasing trends when the interval parameter D is considered.
Figures 18 and 22 depict the lower and upper bounds of the luffing angular response of the crane 1 and crane 2 calculated by the FCFIPM with/without \(d_F \), respectively. In other words, where two interval models are taken as \(\hbox {DD}1=D_F =d_F =L_{1F} =L_{2F} \) and \(\hbox {DD}2=D_F =L_{1F} =L_{2F} , d_F =0\). It is obvious that the change of \(d_F \) has impact on the lower and upper bounds of the luffing angular response of the crane 1 and crane 2, which means the length of payload \(C_1 C_2 \) or d has significant impact on the intervals of the luffing angular response field of the DACS. Moreover, it is noted that the interval of the luffing angular response field of the crane 1 shows a decreasing trend when the interval parameter d is considered; however, the interval of the luffing angular response field of the crane 2 shows an increasing trend when the interval parameter d is considered.
Figures 19 and 23 depict the lower and upper bounds of the luffing angular response of the crane 1 and crane 2 calculated by the FCFIPM with/without \(L_{1F} \), respectively. In other words, where two interval models are taken as \(\hbox {DD}1=D_F =d_F =L_{1F} =L_{2F} \) and \(\hbox {DD}2=D_F =d_F =L_{2F} , L_{1F} =0\). It is obvious that the change of \(L_{1F} \) has impact on the lower and upper bounds of the luffing angular response of the crane 1 but not those of the crane 2, which means the length of lifting arm \(A_1 B_1\) or \(L_1 \) has significant impact on the intervals of the luffing angular response field of the crane 1 but not the intervals of the luffing angular response field of the crane 2. Moreover, it is noted that the interval of the luffing angular response field of the crane 1 shows an decreasing trend when the interval parameter \(L_1 \) is considered; however, the interval parameter \(L_1 \) does not have any impact on the interval of the luffing angular response field of the crane 2.
Figures 20 and 24 depict the lower and upper bounds of the luffing angular response of the crane 1 and crane 2 calculated by the FCFIPM with/without \(L_{2F} \), respectively. In other words, where two interval models are taken as \(\hbox {DD}1=D_F =d_F =L_{1F} =L_{2F} \) and \(\hbox {DD}2=D_F =d_F =L_{1F} , L_{2F} =0\). It is obvious that the change of \(L_{2F} \) has impact on the lower and upper bounds of the luffing angular response of the crane 2 but not those of the crane 1, which means the length of lifting arm \(A_2 B_2\) or \(L_2 \) has significant impact on the intervals of the luffing angular response field of the crane 2 but not the intervals of the luffing angular response field of the crane 1. Moreover, it is noted that the interval of the luffing angular response field of the crane 2 shows an decreasing trend when the interval parameter \(L_2 \) is considered; however, the interval parameter \(L_2 \) does not have any impact on the interval of the luffing angular response field of the crane 1.
Moreover, from Figs. 17, 18, 19 and 20, we can see that the length of lifting arm \(A_2 B_2 \) does not have any impact on the lower and upper bounds of the luffing angular response of the crane 1, but the length of \(A_1 A_2 \), the length of payload \(C_1 C_2 \) and the length of lifting arm \(A_1 B_1 \) have significant impact on the interval of the luffing angular response field of the crane 1, which means the main impact on the interval of the luffing angular response field of the crane 1 comes from interval parameters D, d, \(L_1 \).
From Figs. 21, 22, 23 and 24, we can see that the length of lifting arm \(A_1 B_1 \) does not have any impact on the lower and upper bounds of the luffing angular response of the crane 2, but the length of \(A_1 A_2 \), the length of payload \(C_1 C_2 \) and the length of lifting arm \(A_2 B_2 \) have significant impact on the interval of the luffing angular response field of the crane 2, which means the main impact on the interval of the luffing angular response field of the crane 2 comes from interval parameters D, d, \(L_2 \).
Furthermore, with the increase of the DD, the interval luffing angular response field increases accordingly, which means the DACS response field has the feature of interval variable due to the existence of interval parameters in the luffing angular response vectors of Eqs. (75) and (78).
Taken together, from Figs. 17, 18, 19 and 20, the results show the relative impact of factors on the luffing angular response field of the crane 1, from most significant to least significant: the length of lifting arm \(A_1 B_1 \) (\(L_1 )\), the length of \(A_1 A_2 \) (D), the length of payload \(C_1 C_2 \) (d). From Figs. 21, 22, 23 and 24, the results show the relative impact of factors on the luffing angular response field of the crane 2, from most significant to least significant: the length of \(A_1 A_2 \) (D), the length of lifting arm \(A_2 B_2 \) (\(L_2\)), the length of payload \(C_1 C_2\) (d).
To make the above results more clear, the impact of different interval parameters on the bounds of the luffing angular response of the crane 1 and crane 2 is listed in Table 4, respectively. Here, the symbol “+,” “–” and “\(\times \)” represent the trend of the increasing, decreasing and unchanging, respectively. We also take the interval model \(\hbox {DD}1=D_F =d_F =L_{1F} =L_{2F} \) as a reference.
To illustrate the accuracy and computational cost of FCFIPM for the luffing angular response field with interval parameters more clearly, we calculate the lower and upper bounds of the luffing angular response vector of the crane 1 and crane 2 of the DACS, the relative errors are also listed in Tables 5 and 6, respectively. Here, we also take the interval model \(\hbox {DD}=D_F =d_F =L_{1F} =L_{2F} \) as research object. The results obtained by the Monte Carlo method are considered as referenced solutions, simulations of the MCM and FCFIPM for this interval luffing angular response field are also carried out by MATLAB R2014a on a 2.5 GHz Intel(R) Core (TM) i7–4710MQ CPU computer.
From Tables 5 and 6, when the DD is no more than \(0.50\% \), we can see that the relative errors of the lower and upper bound of the luffing angular response vector of the crane 1 and crane 2 yielded by the FCFIPM are no more than \(10\% \), which means the intervals of the luffing angular response of the crane 1 and crane 2 are close to those of the referenced values yielded by the MCM. In other words, the results calculated by the FCFIPM are completely acceptable if the DD of interval parameters is not high. When the DD starts to increase from \(0.50\% \) to \(1.00\%\), the DACS response field produced by the FCFIPM significantly deviates from those yielded by the MCM, which indicates that the FCFIPM based on the differential property of composite function, the first-order Taylor series expansion and the Neumann series is more appropriate for the prediction of the DACS response field with narrowly interval parameters; in other words, the effects of neglecting the higher-order terms of Taylor series expansion and the higher-order terms of Neumann series in Eqs. (43), (46) and (50) are unpredictable and uncontrollable. Computational cost is another index to evaluate the performances of numerical methods, from the results listed in tables we can see that the FCFIPM is much more efficient and greatly reduce the executive time when compared with the MCM.
7 Conclusions
By combining interval perturbation method with composite function theory, this paper analyzes luffing angular response modeling and proposes a first-order composite function interval perturbation method (FCFIPM) to predict the luffing angular response field problem of the dual automobile cranes system (DACS) with narrowly interval structure parameters. The uncertainties in structure parameters are fully considered, which makes the equilibrium equation of luffing angular response vector of the DACS with interval parameters more objective. The uncertain interval structure parameters with certain lower and upper bounds are modeled as dynamics-based nonsingular interval model. In the FCFIPM, the luffing angular response vector expressions of crane 1 and crane 2 of the DACS are approximated based on the first-order Taylor series expansion and the Neumann series expansion. According to differential property of composite function and monotonic analysis technique, the lower and upper bounds of the interval luffing angular response vector of the crane 1 and crane 2 of the DACS are determined effectively.
Compared with MCM, numerical results on some interval DACS luffing angular response field examples verify the feasibility and efficiency of the FCFIPM when dealt with narrowly interval uncertainty. By treating uncertain structure parameters as narrowly interval variables, from the investigation of the different impacts of different interval parameters on the intervals of the luffing angular response field of the DACS, results show different effects of interval structure parameters (D, d, \(L_1\), \(L_2\)) on the bounds of the interval luffing angular response vector of the crane 1 and crane 2 of the DACS. To be more specific, the relative impact of factors on the luffing angular response field of the crane 1, from most significant to least significant: the length of lifting arm \(A_1 B_1 \) (\(L_1\)), the length of \(A_1 A_2 \) (D), the length of payload \(C_1 C_2 \) (d). The relative impact of factors on the luffing angular response field of the crane 2, from most significant to least significant: the length of \(A_1 A_2 \) (D), the length of lifting arm \(A_2 B_2 \) (\(L_2\)), the length of payload \(C_1 C_2 \) (d). From the investigation of the accuracy and computational cost of FCFIPM for the interval luffing angular response field, the FCFIPM is demonstrated to be much more superior than the MCM. However, it should be noted that the proposed method, based on the first-order Taylor series expansion and the first-order Neumann series expansion, is not suitable to DACS luffing angular response field problem with large ranges of interval variables or large uncertain levels of interval parameters. Although the accuracy of the proposed method can be improved by considering high-order Neumann series expansion, more computational efforts will be required. Thus, the first-order composite function interval perturbation method is a powerful tool for predicting interval luffing angular response field problem of the DACS with narrowly interval uncertainties.
Abbreviations
- D :
-
The length of \(A_1 A_2 \)
- d :
-
The length of payload \(C_1 C_2 \)
- \(L_i \) :
-
The length of lifting arm \(A_i B_i \)
- \(\gamma _i \) :
-
The luffing angular of lifting arm \(A_i B_i \)
- \({{{\varvec{r}}}}_{A_i} \) :
-
The position vector of joint point \(A_i \) in the base frame \(\left\{ B \right\} \)
- \(\dot{{\varvec{r}}}_{A_i}\) :
-
The velocity vector of joint point \(A_i \)
- \({{\varvec{r}}}_{B_i} \) :
-
The position vector of joint point \(B_i \) in the base frame \(\left\{ B \right\} \)
- \(\dot{{\varvec{r}}}_{B_i}\) :
-
The velocity vector of joint point \(B_i \)
- \({\varvec{a}}_{B_i } \) :
-
The acceleration vector of joint point \(B_i \)
- \({{\varvec{r}}}_{C_i } \) :
-
The position vector of joint point \(C_i \) in the base frame \(\left\{ B \right\} \)
- \({\dot{{\varvec{r}}}}_{C_{i}}\) :
-
The velocity vector of joint point \(C_i \)
- \({{\varvec{a}}}_{C_i } \) :
-
The acceleration vector of joint point \(C_i \)
- \({{\varvec{r}}}_{O_i } \) :
-
The position vector of centroid \(O_i \) of lifting arm \(A_i B_i \) in the base frame \(\left\{ B \right\} \)
- \({{\varvec{a}}}_{O_i } \) :
-
The acceleration of centroid \(O_i \) of lifting arm \(A_i B_i \)
- \({{\varvec{r}}}_{O_p } \) :
-
The position vector of centroid \(O_p \) in the base frame \(\left\{ B \right\} \)
- \({{\varvec{v}}}_{O_p } \) :
-
The velocity vector of the origin \(O_p \)
- \({{\varvec{a}}}_{O_p } \) :
-
The acceleration vector of centroid \(O_p \)
- \({{\varvec{r}}}_{C_i }^p \) :
-
The position vector of joint point \(C_i \) in the moving frame \(\left\{ P \right\} \)
- \({{\varvec{J}}}_{{{\varvec{w}}}_{A_i B_i } } \) :
-
The partial angular velocity matrix of lifting arm \(A_i B_i \)
- \({{\varvec{J}}}_{{{\varvec{v}}}_{B_i } } \) :
-
The partial velocity matrix of joint point \(B_i \)
- \({{\varvec{J}}}_{{{\varvec{w}}}_p } \) :
-
The partial angular velocity matrix of the payload
- \({{\varvec{J}}}_{{{\varvec{v}}}_{C_i } } \) :
-
The partial velocity matrix of joint point \(C_i \)
- \(S_i \) :
-
The length of hoisting rope \(B_i C_i \)
- \(\beta _i \) :
-
The rotation angle of hoisting rope \(B_i C_i \)
- \(\dot{\beta }_{i}\) :
-
The angular velocity of hoisting rope \(B_i C_i \) with respect to the lifting arm \(A_i B_i \)
- \(m_i \) :
-
The mass of lifting arm \(A_i B_i \)
- \({\varvec{R}}\) :
-
The rotation matrix from moving frame \(\left\{ P \right\} \) to base frame \(\left\{ B \right\} \)
- \({\varvec{R}}'\) :
-
The deviation of \({\varvec{R}}\) with respect to time
- \({\varvec{R}}''\) :
-
The deviation of \({\varvec{R}}'\) with respect to time
- \(\theta \) :
-
The rotation angle of \(\left\{ P \right\} \) relative to \(\left\{ B \right\} \)
- \(\dot{\theta }\) :
-
The deviation of \(\theta \) with respect to time
- \(\ddot{\theta }\) :
-
The deviation of \(\dot{\theta }\) with respect to time
- y :
-
The Cartesian coordinates of the origin \(O_p \) along the y-axis.
- z :
-
The Cartesian coordinates of the origin \(O_p \) along the z-axis.
- \({{\varvec{F}}}_{A_i B_i } \) :
-
The inertia force of lifting arm \(A_i B_i \) respecting to joint point \(A_i \)
- \({{\varvec{M}}}_{A_i B_i } \) :
-
The inertia moment of lifting arm \(A_i B_i \) respecting to joint point \(A_i \)
- \({{\varvec{F}}}_p \) :
-
The inertia force of payload respecting to point \(C_1 \)
- \({{\varvec{M}}}_p \) :
-
The inertia moment of payload respecting to point \(C_1 \)
- \({\varvec{\tau }}\) :
-
The driving torque vector of the DACS
- \({\varvec{\tau }}_1 \) :
-
The driving torque that impose on lifting arm \(A_1 B_1 \)
- \({\varvec{\tau }}_2 \) :
-
The driving torque that impose on lifting arm \(A_2 B_2 \)
- \({{\varvec{J}}}_{\mathrm{DACS}} \) :
-
The kinematic Jacobian matrix of the DACS
- \({{\varvec{J}}}\) :
-
The dynamic Jacobian matrix of the DACS
- \({{\varvec{S}}}_i \) :
-
The matrix of the ith crane
- \({{\varvec{T}}}_i \) :
-
The vector of the ith crane
- \({\varvec{\gamma }} \) :
-
The luffing angular response vector.
- \({{\varvec{y}}}\) :
-
The interval parameter vector
- \(y_r \) :
-
The interval variable
- \({{\varvec{S}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{X}}} \right) } \right) \) :
-
The composite function matrix of the ith crane
- \({{\varvec{T}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{X}}} \right) } \right) \) :
-
The composite function vector of the ith crane
- \({{\varvec{y}}}^{{\varvec{c}}}\) :
-
The midpoint value of the interval parameter vector \({{\varvec{y}}}\)
- \(y_r^c \) :
-
The midpoint value of interval parameter \(y_r \)
- \(\Delta y_r \) :
-
The interval radius of interval parameter \(y_r \)
- \({{\varvec{S}}}_i^c \) :
-
The midpoint value of composite function vector \({{\varvec{S}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \)
- \(\Delta _1 {{\varvec{S}}}_i^I \) :
-
The deviation interval of composite function vector \({{\varvec{S}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \)
- \({{\varvec{T}}}_i^c \) :
-
The midpoint value of composite function vector \({{\varvec{T}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \)
- \(\Delta _1 {{\varvec{T}}}_i^I \) :
-
The deviation interval of composite function vector \({{\varvec{T}}}_i \left( {{{\varvec{K}}}_i \left( {{\varvec{y}}} \right) } \right) \)
- \({\varvec{\gamma }} _i^c \) :
-
The midpoint value of interval luffing angular response vector \({\varvec{\gamma }}_i^I \)
- \({{\Delta }} _1 {\varvec{\gamma }} _i^I \) :
-
The deviation interval of interval luffing angular response vector \({\varvec{\gamma }}_i^I \)
- \(\overline{{\varvec{\gamma }}_i } \) :
-
The upper bound of interval luffing angular response vector \({\varvec{\gamma }}_i^I \)
- \(\underline{{\varvec{\gamma }}_i }\) :
-
The lower bound of interval luffing angular response vector \({\varvec{\gamma }}_i^I \)
- \(D^{c}\) :
-
The midpoint of length of \(A_1 A_2 \)
- \(d^{c}\) :
-
The midpoint of length of payload \(C_1 C_2 \)
- \(L_1^c \) :
-
The midpoint of length of lifting arm \(A_1 B_1 \)
- \(L_2^c \) :
-
The midpoint of length of lifting arm \(A_2 B_2 \)
- \(\Delta D\) :
-
The interval radius of interval variable D
- \(\Delta d\) :
-
The interval radius of interval variable d
- \(\Delta L_1 \) :
-
The interval radius of interval variable \(L_1 \)
- \(\Delta L_2 \) :
-
The interval radius of interval variable \(L_2 \)
- \(D_F \) :
-
The interval change ratio of interval variable D
- \(d_F \) :
-
The interval change ratio of interval variable d
- \(L_{1F} \) :
-
The interval change ratio of interval variable \(L_1 \)
- \(L_{2F} \) :
-
The interval change ratio of interval variable \(L_2 \)
References
Abdel-Rahman, E.M., Nayfeh, A.H., Masoud, Z.: Dynamics and control of cranes: a review. J. Vib. Control. 9, 863–908 (2003)
Carmona, I.G., Collado, J.: Control of a two wired hammerhead tower crane. Nonlinear Dyn. 84(4), 2137–2148 (2016)
Elbadawy, A.A., Shehata, M.M.G.: Anti-sway control of marine cranes under the disturbance of a parallel manipulator. Nonlinear Dyn. 82(1), 1–20 (2015)
Sağirli, A., Boğoçlu, M.E., Ömürlü, V.E.: Modeling the dynamics and kinematics of a telescopic rotary crane by the bond graph method: part i. Nonlinear Dyn. 33(33), 353–367 (2003)
Uchiyama, N.: Robust control of rotary crane by partial-state feedback with integrator. Mechatronics 19(8), 1294–1302 (2009)
Zhang, M., Ma, X., Chai, H., Rong, X., Tian, X., Li, Y.: A novel online motion planning method for double-pendulum overhead cranes. Nonlinear Dyn. 85(2), 1079–1090 (2016)
Fang, Y., Wang, P., Sun, N., Zhang, Y.: Dynamics analysis and nonlinear control of an offshore boom crane. IEEE Trans. Ind. Electron. 61(1), 414–427 (2014)
Leban, F.A., Diaz-Gonzalez, J., Parker, G.G., Zhao, W.: Inverse kinematic control of a dual crane system experiencing base motion. IEEE Trans. Control Syst. Technol. 23, 331–339 (2015)
Zi, B., Sun, H., Zhang, Dan: Design, analysis and control of a winding hybrid-driven cable parallel manipulator. Robot. Comput. Integr. Manuf. 48, 196–208 (2017)
Qian, S., Zi, B., Ding, H.F.: Dynamics and trajectory tracking control of cooperative multiple mobile cranes. Nonlinear Dyn. 83, 89–108 (2016)
Qian, S., Zi, B., Zhang, D., Zhang, L.: Kinematics and error analysis of cooperative cable parallel manipulators for multiple mobile cranes. Int. J. Mech. Mater. Des. 10(4), 395–409 (2014)
Sun, N., Fang, Y., Chen, H., Lu, B.: Slew/translation positioning and swing suppression for 4-DOF tower cranes with parametric uncertainties: design and hardware experimentation. IEEE Trans. Ind. Electron. 63, 6407–6418 (2016)
Sun, N., Fang, Y., Chen, H.: Adaptive antiswing control for cranes in the presence of rail length constraints and uncertainties. Nonlinear Dyn. 81(1–2), 41–51 (2015)
Impollonia, N., Muscolino, G.: Interval analysis of structures with uncertain-but-bounded axial stiffness. Comput. Methods. Appl. Mech. Eng. 200, 1945–1962 (2011)
Gao, W., Song, C.M., Tin-Loi, F.: Probabilistic interval analysis for structures with uncertainty. Struct. Saf. 32, 191–199 (2010)
Shinozuka, M., Astill, C.J.: Random eigenvalue problems in structural analysis. AIAA J. 10(10), 456–462 (2015)
Wang, C., Qiu, Z., Yang, Y.: Uncertainty propagation of heat conduction problem with multiple random inputs. Int. J. Heat Mass Transf. 99, 95–101 (2016)
Wang, C., Qiu, Z.: Hybrid uncertain analysis for steady-state heat conduction with random and interval parameters. Int. J. Heat Mass Transf. 80, 319–328 (2015)
Wang, C., Qiu, Z.: Subinterval perturbation methods for uncertain temperature field prediction with large fuzzy parameters. Int. J. Therm. Sci. 100, 381–390 (2015)
Wang, M., Huang, Q.: A new hybrid uncertain analysis method for structural-acoustic systems with random and interval parameters. Comput. Struct. 175, 15–28 (2016)
Xia, B., Yu, D.: Response probability analysis of random acoustic field based on perturbation stochastic method and change-of-variable technique. J. Vib. Acoust. 135(5), 521–523 (2013)
Yin, S., Yu, D., Yin, H., Xia, B.: A unified method for the response analysis of interval/random variable models of acoustic fields with uncertain-but-bounded parameters. Int. J. Numer. Methods. Eng. 111(6), 503–528 (2017)
Xia, B., Yu, D., Han, X.: Unified response probability distribution analysis of two hybrid uncertain acoustic fields. Comput. Methods. Appl. Mech. Eng. 276(7), 20–34 (2014)
Bai, Y.C., Jiang, C., Han, X., Hu, D.A.: Evidence-theory-based structural static and dynamic response analysis under epistemic uncertainties. Finite. Elem. Anal. Des. 68(3), 52–62 (2013)
Jiang, C., Ni, B.Y., Han, X.: Non-probabilistic convex model process: a new method of time-variant uncertainty analysis and its application to structural dynamic reliability problems. Comput. Methods Appl. Mech. Eng. 268(1), 656–676 (2014)
Zi, B., Zhou, B.: A modified hybrid uncertain analysis method for dynamic response field of the LSOAAC with random and interval parameters. J. Sound. Vib. 374, 111–137 (2016)
Do, D., Gao, W., Song, C.: Dynamic analysis and reliability assessment of structures with uncertain-but-bounded parameters under stochastic process excitations. Reliab. Eng. Syst. Saf. 132, 46–59 (2014)
Pietro, T., Seymour, M., Luigi, P., Pirrotta, A., Kareem, A.: An efficient framework for the elasto-plastic reliability assessment of uncertain wind excited systems. Struct. Saf. 58, 69–78 (2016)
Wu, B., Wu, D., Gao, W.: Time-variant random interval response of concrete-filled steel tubular composite curved structures. Compos. Part B Eng. 94, 122–138 (2016)
Wu, D., Gao, W., Feng, J.: Structural behaviour evolution of composite steel-concrete curved structure with uncertain creep and shrinkage effects. Compos. Part B Eng. 86, 261–272 (2015)
Zi, B., Zhou, B., Qian, S.: Dynamic modeling and analysis of cable parallel manipulator for dual automobile cranes during luffing motion. J. Mech. Eng. doi:10.3901/JME.2016.06.198 (in Chinese)
Neumaier, A.: Interval Methods for Systems of Equations. Cambridge University Press, Cambridge (1990)
Armiyoon, A.R., Wu, C.Q.: A novel method to identify boundaries of basins of attraction in a dynamical system using Lyapunov exponents and Monte Carlo techniques. Nonlinear Dyn. 79(1), 275–293 (2014)
Chen, N., Yu, D., Xia, B.: Hybrid uncertain analysis for the prediction of exterior acoustic field with interval and random parameters. Comput. Struct. 141, 9–18 (2014)
Xia, B., Yu, D., Liu, J.: Hybrid uncertain analysis of acoustic field with interval random parameters. Comput. Method. Appl. Mech. Eng. 256(4), 56–69 (2013)
Wang, C., Qiu, Z.: An interval perturbation method for exterior acoustic field prediction with uncertain-but-bounded parameters. J. Fluids Struct. 49, 441–449 (2014)
Wang, C., Qiu, Z.: Interval analysis of steady-state heat convection-diffusion problem with uncertain-but-bounded parameters. Int. J. Heat Mass Transf. 91, 355–362 (2015)
Xia, B., Yu, D.: Modified interval perturbation finite element method for a structural-acoustic system with interval parameters. J. Appl. Mech. 80(4), 041027 (2013)
Xia, B., Yu, D., Liu, J.: Interval and subinterval perturbation methods for a structural-acoustic system with interval parameters. J. Fluids Struct. 38(3), 146–163 (2013)
Muscolino, G., Santoro, R., Sofi, A.: Explicit sensitivities of the response of discretized structures under stationary random processes. Probabilist. Eng. Mech. 35(1), 82–95 (2014)
Sofi, A., Muscolino, G.: Static analysis of Euler–Bernoulli beams with interval Young’s modulus. Comput. Struct. 156, 72–82 (2015)
Muscolino, G., Santoro, R., Sofi, A.: Explicit frequency response functions of discretized structures with uncertain parameters. Comput. Struct. 133, 64–78 (2014)
Muscolino, G., Sofi, A.: Bounds for the stationary stochastic response of truss structures with uncertain-but-bounded parameters. Mech. Syst. Signal Process. 37(37), 163–181 (2013)
Wu, J., Zhang, Y., Chen, L., Luo, Z.: A Chebyshev interval method for nonlinear dynamic systems under uncertainty. Appl. Math. Model. 37(6), 4578–4591 (2013)
Wang, Z., Tian, Q., Hu, H.: Dynamics of spatial rigid-flexible multibody systems with uncertain interval parameters. Nonlinear Dyn. 84(2), 527–548 (2016)
Qian, S., Zi, B., Ding, H.F., Kecskemethy, A.: Design and analysis of cooperative cable parallel manipulators for multiple mobile cranes. Int. J. Adv. Robot. Syst. 9, 1–9 (2012)
Zhu, Z., Dou, R.: Optimum design of 2-DOF parallel manipulators with actuation redundancy. Mechatronics 19, 761–766 (2009)
Wu, J., Wang, J., You, Z.: A comparison study on the dynamics of planar 3-DOF4-RRR, 3-RRRand 2-RRR parallel manipulators. Robot. Comput. Integr. Manuf. 27, 150–156 (2011)
Jiang, C., Ni, B., Liu, N.: Interval process model and non-random vibration analysis. J. Sound. Vib. 373, 104–131 (2016)
Kim, J.: Delay-dependent robust \(H_\infty \) filtering for uncertain discrete-time singular systems with interval time-varying delay. Automatica 46(3), 591–597 (2010)
Acknowledgements
This work was supported by the National Natural Science Foundation of China (51575150 and 51605126).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhou, B., Zi, B. & Qian, S. Dynamics-based nonsingular interval model and luffing angular response field analysis of the DACS with narrowly bounded uncertainty. Nonlinear Dyn 90, 2599–2626 (2017). https://doi.org/10.1007/s11071-017-3826-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-017-3826-1