Next Article in Journal
Prediction of Capacity Regulations in Airspace Based on Timing and Air Traffic Situation
Next Article in Special Issue
Analysis of Influence of Stratospheric Airship’s Key Parameter Perturbation on Motion Mode
Previous Article in Journal
A Multiple-Step, Randomly Delayed, Robust Cubature Kalman Filter for Spacecraft-Relative Navigation
Previous Article in Special Issue
Optimization Design and Experimental Verification for the Mixed-Flow Fan of a Stratospheric Airship
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of an Airship On-Board Crane

1
LMEE, UnivEvry, UFR Sciences and Technologies, Université Paris-Saclay, 91025 Evry, France
2
Lamoed, National Engineer School of Tunis, Civil Engineering Department, University of Tunis El Manar, Tunis 1068, Tunisia
*
Author to whom correspondence should be addressed.
Aerospace 2023, 10(3), 290; https://doi.org/10.3390/aerospace10030290
Submission received: 24 January 2023 / Revised: 8 March 2023 / Accepted: 13 March 2023 / Published: 15 March 2023
(This article belongs to the Special Issue Mission Analysis and Design of Lighter-than-Air Flying Vehicles)

Abstract

:
This paper presents the design and mathematical model of an innovative smart crane, CHAYA-SC, based on the principle of a cable-driven parallel manipulator, as well as its stabilization. This crane is mounted on the airship hold and intended for handling at altitude. Our objective is to design a precise light crane that can be used for container loading or unloading, particularly in deep-sea ports. Thus, the model developed includes the oscillations as well as the transverse and longitudinal vibrations of the heavy cable supporting the load to be handled. The highly nonlinear partial differential equations (PDE) and ordinary derivative equations (ODE) that govern the motion of the system are obtained via the Lagrange equations coupled with a modal synthesis. So that the mathematical model of the system is compatible with control and real time, we developed a simplified dynamic model which proved to be equivalent to the complete model. As a first validation of the modelling, a simple control vector is applied to stabilize the airship and its load under the effect of a squall. Numerical simulations are presented at the end of the paper to show the relevance of the design.

1. Introduction

Large capacity airships (LCAs) bring new perspectives for airships that hibernated for more than half a century after the Hindenburg drama. In fact, for more than two decades, researchers have studied the formidable potential of airships in terms of freight transport. These airships will be able to transport blades of wind turbines or logs from or to areas very difficult to access, load or unload container ships on the high seas in the absence of adequate ports (as seen in Figure 1), and install field hospitals in disaster areas. Other examples of the use of airships in land and maritime multimodal logistics can be found in [1,2]. These various examples prove, if necessary, the enormous potential available to these flying machines. However, we should mention that in order to be able to lift 1 kg of load, 1 m3 of Helium must be provided within the hull of the airship. The airships targeted for the aforementioned examples will therefore have enormous volumes, and all the obstacles inherent in these large volumes have not yet been overcome. Among these obstacles, we note on the one hand, the high sensitivity of airships to gusts of wind. Various studies have looked into the stabilization of airships, particularly in hovering flight or for tracking trajectories (see, for example, [3,4,5,6,7]). On the other hand, the non-standard dimensions of these devices make the development of landing or handling areas very problematic or costly. This has left the designers of these machines to consider handling operations at altitude. It is in this context that our study takes place. We propose for this task a smart crane capable not only of loading and unloading but also of stabilizing the load during a gust of wind and of arranging the hold of the airship. This crane will be based on a cable-driven parallel manipulator (CDPM).
Today, CDPMs are set to have a big impact on many aspects of modern life, from industrial manufacturing to healthcare, transportation, and the exploration of space and the seabed. Cable-driven parallel manipulators are a special class of parallel manipulators in which the effector is directly actuated by cables. By considering the number of cables and the degrees of freedom of the effector, the CDPM can be overconstrained, in particular as in [8,9], or underconstrained.
These manipulators offer a variety of potential advantages over traditional parallel robots. Because of their unique configurations, CDPMs are characterized by light structures and a large working space due to the location of the actuators at the fixed base of the structure, thus reducing the mass and inertia of the mobile platform. They can be produced on a very large scale at acceptable cost, which makes them very suitable for high velocities and high performance [10,11]. Another major advantage is that the CDPMs are reconfigurable, which allows them to be used for different tasks by moving the attachment points of cables as in [12].
In the literature, different approaches have been proposed to find the tension distribution of cables. The set of optimal tension chosen is usually performed using an optimization method, for example, linear programming [13], quadratic programming [14], and convex optimization for the minimization of L1 norm [15] and p norm [16]. However, neither of these methods can provide a continuous solution and cover the entire workspace as in [17]. Another disadvantage of cable parallel robots is the possibility of cables colliding with each other, but this is limited only to space redundant systems as in [12].
Given the advantages and unique characteristics of CDPMs, their use has spread to several types of applications. The idea of cable robots appeared from the studies of Albus et al. [18], Landsberger [19], and Higuchi [20]. Inspired by Stewart platform, the NIST-Robot Crane was developed by Albus and his team [18] to overcome the drawbacks of the motions underlying conventional cranes. Because of their large workspace and high velocities, the CDPMs have been used in sports recording, as in the case of Skycam [21]. Another application for this type of manipulator is medical rehabilitation as can be seen in [22,23,24].
We were therefore inspired by the CDPM principle to propose our smart crane on board the airship, the design of which we will present in the next section.
A model of a multibody system formed by the airship, the crane, and the suspended load will be presented, and the stabilization of the system subjected to a gust of wind will be proposed.

2. Problem Statement and Description of the Smart Crane

As part of the development of tools essential to the development of large capacity airships, we set out to design an embedded smart crane (the CHAYA-SC) that is as light as possible, can both handle the containers and stabilize the load during the handling, and finally ensure the precise arrangement of the containers within the hold.
The large airships that we are targeting have a large volume, greater than 100,000 m3, and it would be difficult to provide them with landing and loading infrastructure. So that these means of transport could be used everywhere, it is essential to provide a means of handling at altitude. This will allow them to be used universally but must be accompanied by various measures, in particular robust control of the airship and a crane adapted to this configuration. It is in this context that we present our smart crane.

Presentation of the Smart Crane

The smart crane called CHAYA-SC is presented in Figure 2. It consists of a cuboid trunk (that we could see in details in Figure 3) supported by eight cables suspended from the four upper corners of the airship hold. These eight cables are arranged to kinematically constrain the trunk.
Eight winches have the role of controlling these eight cables. These are controlled and coordinated by a computer. The motion of the platform is controlled by an operator through a six-axis joystick with six DOFs. The operator can handle and manipulate the trunk and any load attached to it over a large volume of work inside the hold.
The trunk consists of a rigid structure overhung by four electrical engines. These engines pull a flexible cable connected to a container hook. The multiplication of electrical engines obeys safety constraints.
This crane has the following missions:
1.
A classic container loading and unloading mission enabled by the winches integrated into the cuboid.
2.
Stabilize the suspended containers during a sudden motion of the airship under the effect of a gust of wind by creating accelerations according to six possible degrees of freedom of the cuboid, depending on the nature of the oscillation of the load.
3.
Drop off, collect, and store the containers in the airship hold (as shown in Figure 4).

3. Dynamic Modelling

3.1. Modeling of the Cable-Driven Parallel Manipulator

3.1.1. Classical Case: Industrial CDPM

Let us consider a CDPM with m cables having the geometry illustrated in Figure 5.
The cables are attached to the fixed base at the exit points noted P i 3 whose coordinates are defined in the earth fixed frame R 0 = ( O , X 0 , Y 0 , Z 0 ) by the vectors p i ,    i { 1 , 2 , , m } . The cable attachment points on the platform noted V i 3 are expressed in the mobile frame attached to the suspended platform R p = ( P , X P , Y P , Z P ) by v i , and l i is the length of the cable connecting these two points.
Unlike series-type robots, the inverse geometric and inverse kinematic models of parallel robots are easy to establish. These results are used to find a relation between the operational space with n dimensions of the spatial coordinates of the platform and the space with m dimensions of the articular coordinates.
We denote by q = ( q 1 , q 2 , , q m ) t m the column matrix of the articular coordinates of the CDPM and by X p = ( X p 1 , X p 2 , , X p n ) t n the operational coordinates of the platform.
The inverse kinematics problem seeks to determine the lengths of the cables taking into account the position and orientation of the suspended platform. Inverse kinematics for parallel structures is easier to calculate than direct kinematics. The Jacobian matrix J of a cable-driven parallel robot is defined as a relationship between the velocity vector of the platform X ˙ p = ( x ˙ p , ω p ) t and the linear velocity of the cables l ˙ = ( l ˙ 1 , l ˙ 2 , , l ˙ m ) :
l ˙ = J ( X p ) X ˙ p
The dynamic equations which describe the motion of the CDPM are obtained using the Lagrange equations that we will recall later in this paper. The general dynamic model can be divided into two expressions corresponding to the dynamics of the platform and the dynamics of the winches. The cables are considered in deformable and of negligible mass. The cables are controlled by motorized winches. These winches are equipped with a drum around which a cable is wound. Each winch (Figure 6) consists of asynchronous servomotor coupled to a planetary gearbox which is connected to a drum. In fact, the motor torques τi drives the cylindrical drum in rotation at an angle qi about its axis of symmetry. This generates a tensile force ti at the exit point of the cable Pi.
The dynamic model of the actuators is given by the following equation:
τ = I q ¨ + R T  
τ = ( τ 1 , τ 2 , , τ m ) t is the input vector of the torques exerted by the motors which control synchronously the cable lengths as a function of the tension T = ( t 1 , t 2 , , t m ) t in order to provide the required movement of the platform in the Cartesian space by acting on the winches, and I is the diagonal inertia matrix of the moments of the drums, such as d i a g ( I ) = { I 1 , I 2 , , I m } .
By applying the Lagrange equations, the dynamic equation of the lower base will be given, as in [25], by:
M ( X p ) X ¨ p + C ( X p , X ˙ p ) X ˙ p = W ( X p ) . T + F g
Fg represents the external forces, such as the weight of the platform and its loading or the force exerted by a gust of wind, W ( X p ) = J t ( X p ) , M is the mass matrix of the platform, C is the matrix of centrifugal and Coriolis forces. The latter two are defined in detail in Appendix C.

3.1.2. Case of the CDPM on Board an Airship

The CDPM which represents the upper part of our smart crane and which we present in this work is inspired by those used in industry from a technological and configuration point of view. We were inspired more precisely by the robot CoGiRo developed by Tecnalia presented in [26], which corresponds to our handling needs. In their study, Lamaury et al. defined the appropriate number of cables for the optimal control of the movement of the cuboid according to the six degrees of freedom. Their study concluded that this would require the use of eight cables. We followed this recommendation and used eight cables to manipulate the cuboid of our smart crane.
The main difference between these two CDPMs (apart from the dimensional aspect) is that ours is embarked on a mobile system (the airship) and is therefore subject to the turbulence and acceleration of the latter. The so-called “fixed” base actually follows the motion of the airship.
The mobile platform is embodied by the cuboid in our smart crane. Its motion depends not only on the motion of the eight cables that support it but also on the motion of the airship.
The CDPM is suspended by eight cables for six DOFs. The cables are connected on the other side to the hold of the airship at the top of the pillars (as seen in Figure 7). Each point of attachment of the cables is therefore directly deduced from the motion of the center of gravity G of the airship.
The pulleys guiding the cables (as shown in Figure 8) are connected to controlled motors which represent the actuators of the CDPM.
The set of forces exerted on the platform (cuboid) is given by:
F C = W ( X P ) T
Compared to the equations developed previously and neglecting the term I q ¨ , we will have to use the kinetic energy of the airship to obtain the equation of motion of the CDPM:
M ( X P ) X ¨ P + C ( X P , X ˙ P ) X ˙ P F g = F C
More details concerning the obtaining of this equation will be developed in the particular case of the plane motion of the multibody system.

3.2. Dynamic Modeling of the Multibody System in a Plane Motion

As an application, we are interested in modeling the system assuming that the airship as well as the cuboid move in XZ space. They follow unidirectional motion along axis (GX1) and axis (G’X2), respectively. The system to be modeled is shown in Figure 9. It is composed of an airship, a cuboid, and a load suspended by a cable. The latter, which holds the container, is thick and massive. Unlike the cables that support the cuboid, we will consider here its flexibility as well as its elongation. The cable has a length lc, a mass per unit of length ρ, a modulus of Young E, and a moment of inertia Iy3. The load has mass mL and matrix of inertia IL. The distance between its center of mass and the end of the cable is represented by rL, and the deformation is denoted by ω.
As part of the modelling of this system, this assumption will be retained: the rotational inertia of the pulleys is neglected in front of the other inertias.
The analysis of the global system motion is made with respect to six reference frames, namely:
i.
An earth-fixed frame R 0 ( O , X 0 , Y 0 , Z 0 ) .
ii.
A local frame fixed to the airship R 1 ( G , X 1 , Y 1 , Z 1 ) , having as origin the inertia center of the airship.
iii.
A local frame fixed to the cuboid R 2 ( G , X 2 , Y 2 , Z 2 ) , having as origin the inertia center of the cuboid G .
iv.
A reference frame R 3 ( G , X 3 , Y 3 , Z 3 ) , linked to the cable in rotation at an angle θ with respect to R2.
v.
A reference frame R 4 ( P c , X 4 , Y 4 , Z 4 ) , attached to any section of the cable located at a distance z 3 from the z 3 axis.
vi.
A reference frame R 5 ( P L , X 5 , Y 5 , Z 5 ) , at the end of the cable to describe the motion of the load.
To facilitate the writing of the equations of motion, we adopt the notations below: w = w ( z 3 , t ) , w z 3 = w ( z 3 , t ) z 3 , w z 3 z 3 = 2 w ( z 3 , t ) 2 z 3 , w ˙ = d w ( z 3 , t ) d t represent the deformation of the cable as well as its derivatives at a point z 3 of the cable.
When point z 3 is equal to l c , the deformation and its first and second derivatives are noted by:
w l c = w ( l c , t ) ,   w z 3 , l c = ( w ( z 3 , t ) z 3 ) | z 3 = l c ,     w z 3 z 3 , l c = ( 2 w ( z 3 , t ) 2 z 3 ) | z 3 = l c
In order to apply the Lagrange equations, we need to calculate the Lagrangian of the system. This Lagrangian can be defined as follows as in [27]:
L = T t o t V t o t + F R
With Ttot is the total kinetic energy of the system, Vtot, is the total potential energy, and FR is the Rayleigh dissipation function.

3.2.1. Kinetic Energy of the System

It should be noted that the kinetic energy of the whole system is made up of that of the airship (TA), the cuboid (TC), the payload (TL), and the flexible cable.
T t o t = T A + T C + T L + 0 l c T f
We will denote by uA and uC the speeds of the airship and of the cuboid projected onto the mobile reference frames linked to each of them. In our particular example of a plane case, we have: u A = x ˙ A a n d u C = x ˙ C .
The kinetic energy of the airship is simply expressed as:
T A = 1 2 m A u A 2
TC is the kinetic energy of the cuboid:
T C = 1 2 m C u C 2 ,
where mC is the mass of the cuboid, and mA is the mass of the airship including the added mass. For more details concerning the added masses one could consult [28]. The kinetic energy of the load has two terms: the first term which takes into consideration the linear motion of the body with respect to the frame R3 and the second term which takes into consideration the rotation of the load. The expression of the kinetic energy of the load is:
T L = 1 2 I L ( θ ˙ 2 + w ˙ z 3 , l c 2 + 2 θ ˙ w ˙ z 3 , l c ) + 1 2 m L ( u A 2 + u C 2 + 2 u A u C + w ˙ l c 2 + w ˙ z 3 , l c 2 r L 2 + 2 w ˙ l c ( u A + u C ) c θ + θ ˙ 2 ( l c + r L ) 2 + 2 r L w ˙ z 3 , l c ( u A + u C ) c θ + 2 ( u A + u C ) θ ˙ c θ ( l c + r L ) r L ( u A + u C ) θ ˙ c θ w z 3 , l c 2 θ ˙ ( u A + u C ) c θ 0 l c w z 3 2 d z 3 + 2 r L w ˙ z 3 , l c w ˙ l c + 2 θ ˙ w ˙ l c ( l c + r L ) + θ ˙ 2 w l c 2 + r L 2 θ ˙ 2 w z 3 , l c 2 + 2 r L ( l + r L ) θ ˙ w ˙ z 3 , l c 2 ( u A + u C ) s θ 0 l c w z 3 w ˙ z 3 d z 3 2 r L ( u A + u C ) s θ w ˙ z 3 , l c w z 3 , l c 2 ( u A + u C ) θ ˙ s θ w l c + 2 r L ( u A + u C ) s θ w z 3 , l c + o ( 3 ) )
o ( 3 ) are small terms of the third order that can be neglected later.
On the other hand, the kinetic energy of the cable is computed by a summation over the entire length of the latter. We can see its expression in detail in Appendix A.
By developing the equations of the kinetic energy of the cable and of the load, we will keep the expressions of the position and the speed exact to the second order. All other quantities can be linearized. Finally, to obtain the expression for the linearized total kinetic energy of the system, it would suffice to add and rearrange the corresponding terms. The developed expression of the total kinetic energy of the system can be seen in Appendix A.

3.2.2. Potential Energy

The potential energy will be computed using the same reasoning as that of the kinetic energy: in theory, the potential energy of the multibody system is the sum of the potential energies of the different bodies.
However, for the case mentioned in Section 3.2.1, and which will be our illustrative example in this paper, the airship as well as the cuboid will have horizontal rigid body motions and will therefore not affect the potential energy. For these reasons, the total potential energy can be written as:
V t o t = V L + 0 l c V f
The potential energy of the load is given by:
V L = m L g s θ ( w l c r L w z 3 , l c ) m L g c θ ( l c + r L 1 2 r L w z 3 , l c 2 1 2 0 l c w z 3 2 d z 3 )
On the other hand, the potential energy of the cable will not only have the contribution of gravity but also a contribution given by its elasticity, which we could write as follows:
V f = 1 2 E I z 3 w z 3 z 3 2 d z 3 + g ρ w ( z 3 , t ) s θ d z 3    ρ g c θ ( z 3 1 2 0 z 3 w z 3 2 ( s , t ) d s ) d z 3
Hence the expression of the total potential energy becomes:
V t o t = 1 2 E I z 3 0 l c w z 3 z 3 2 d z 3 + g ρ s θ 0 l c w ( z 3 , t ) d z 3 ρ g c θ 0 l c ( z 3 1 2 0 z 3 w z 3 2 ( s , t ) d s ) d z 3 + m L g s θ ( w l c r L w z 3 , l c )    m L g c θ ( l c + r L 1 2 r L w z 3 , l c 2 1 2 0 l c w z 3 2 d z 3 )

3.2.3. Dissipation Function

Within a flexible metal cable, there is an internal energy dissipative damping. To model this characteristic, the Rayleigh dissipation function was used. Its expression is:
F R = 1 2 k e E I z 3 0 l c w ˙ z 3 z 3 2 d z 3
In order to obtain a dynamic model having a reasonable number of degrees of freedom, modal synthesis will be used to discretize the energies calculated previously. This procedure is usual in the vibratory problems and allows the number of degrees of freedom to be minimized in our precise case by minimizing the modes retained. This will have the advantage of facilitating the implementation of control laws.

3.2.4. Modal Synthesis

The vibration of cables is extensively investigated in the literature. Recently, vibration of axially moving materials has received a great deal of attention in the literature (see, for example, [29]). These survey papers present a picture of the state of the art in the vibration and dynamic stability of axially moving strings or beams. Little research on the vibration behavior of overhead cranes with flexible cables has been studied in [30,31]. In the study of [32], the authors used the Rayleigh–Ritz discretization method. Meirovitch [33] describes the behavior of the deformation of the cable as an ordinary differential equation model. Another approach named the Galerkin method has been used by a number of researchers to solve problems of deformation of cables of fixed length [34]. Vibration problems of materials whose effective lengths vary with time have also been the subject of recent research activities where the system is discretized via a modified finite element technique [35,36], and finally a modified Galerkin method was used by Fung [37].
In the present work, we have used the assumed modes method. This approach consists in representing the deformation as a weighted sum of the shape functions. The solution is approximated by a series of finite superimposed functions multiplied by indeterminate coefficients. In other words, this deformation is decomposed into two functions as in [38]: a spatial function over the length of the cable Φ j ( z 3 ) , and a time varying function δ j ( t ) as follows:
w ( z 3 , t ) = j = 1 m Φ j ( z 3 ) δ j ( t ) ,
where Φ = ( Φ 1 , Φ 2 , , Φ m ) t is the vector of shape functions. This vector gives the general configuration of the cable, δ = ( δ 1 , δ 2 , , δ m ) t is the vector of the generalized coordinates relating to the flexible modes. This vector represents the nature of the motion made by the cable and m being the number of modes retained in the series.
By replacing the expression of the deformation defined above in that of kinetic energy, we obtain a new developed expression of the kinetic energy (see Appendix B).
This expression can be written in the following compact form:
T t o t = 1 2 ( u A u C θ ˙ δ ˙ t ) T M ¯ ( u A u C θ ˙ δ ˙ t )
Let us denote by:
  • M ¯ ( X ) the mass matrix;
  • B ¯ the damping matrix;
  • K ¯ the stiffness matrix;
  • G ¯ ( X ) the vector of forces due to the gravity;
  • C ¯ ( X , X ˙ ) the vector of Coriolis and centrifugal forces;
  • τ = ( F A , F C , 0 , 0 ) t the vector of the forces produced by the actuators and applied on the airship and on the cuboid. (The details of these matrices are given in Appendixes B–D).
Using the same procedure as that developed in the discretization of kinetic energy, the expression of the discretized potential energy is given by:
V t o t = 1 2 δ t E I z 3 0 l c Φ z 3 z 3 Φ z 3 z 3 t d z 3 δ + ( ρ l c 2 2 m L ( l c + r L ) ) g . c θ +    1 2 δ t ( ρ 0 l c 0 z 3 Φ z 3 Φ z 3 t d s d z 3 + m L ( 1 2 r L Φ z 3 , l c Φ z 3 , l c t + 1 2 0 l c Φ z 3 Φ z 3 t d z 3 ) )    g δ c θ + s θ . g ( ρ 0 l c Φ t d z 3 + m L ( Φ l c t r L Φ z 3 , l c t ) ) δ
The discretized potential energy of the system can be rewritten in a more compact form such as:
V t o t = 1 2 δ t K ¯ f f δ + G ¯ r r c θ + 1 2 δ t G ¯ r f δ c θ + s θ G ¯ f f δ
The discretized Rayleigh function can be written in the form:
F R = 1 2 δ ˙ t k e E I z 3 0 l c Φ z 3 z 3 Φ z 3 z 3 t d z 3 δ ˙
In matrix form, it will be written as follows:
F R = ( u A u C θ ˙ δ ˙ t ) T B ¯ ( u A u C θ ˙ δ ˙ t )

3.2.5. Equations of Motion

Once the energies have been discretized as well as the Rayleigh function we obtain a discretized Lagrangian L (Equation (6)) to which we apply the Lagrange equations:
d d t L X ˙ i L X i = F R i
The dynamics of the system can be written in compact form in terms of the generalized coordinates X = ( x A x C θ δ ) t :
M ¯ ( X ) X ¨ + B ¯ X ˙ + K ¯ X + G ¯ ( X ) + C ¯ ( X , X ˙ ) = τ

3.2.6. Simplified Model

The model of the multibody system developed above corresponds to a nonlinear system fully coupled to (m + 2) states. In order to remedy the complexity of the model, we have made some simplifications and arrived at a reduced and simplified model.
(a)
The first simplification concerns the shape functions: we have chosen the shape functions w i ( z 3 ) = z 3 2 , i { 1 , 2 , , m } and we have taken only one mode (m = 1), the expression of the deformation then becomes:
w ( z 3 , t ) = z 3 2 δ ( t )
(b)
With the aim of simplifying the dynamic model in order to be able to apply control laws to it, we have analyzed the different terms of the matrix M ¯ ( X ) and succeeded in highlighting the terms whose calculation is complex, but whose absolute value can be neglected compared to the other terms of the matrix. The mass matrix M ¯ ( X ) can thus be subdivided as the sum of two matrices: main matrix noted M ˜ ( X ) and complementary matrix d M ¯ ( X ) :
M ¯ ( X ) = M ˜ ( X ) + d M ¯ ( X )
The expressions of matrices M ˜ and d M ¯ are defined in Appendix D. We note that matrix d M ¯ consists of small terms compared to those of the main matrix. These terms will be neglected in continuation and consequently, we can suppose that M ¯ M ˜ .
(c)
A third simplification is carried out for the Coriolis vector. We replace M ¯ with M ˜ in Equation (A24) (see Appendix D) and thus obtain the following expression of C ¯ ( X , X ˙ ) :
C ¯ ( X , X ˙ ) = M ˜ ˙ X ˙ 1 2 X ( X ˙ t M ˜ X )
The new Coriolis vector will be:
C ¯ ( X , X ˙ ) ( 1 2 a 5 θ ˙ s θ δ ˙ 1 2 a 5 θ ˙ s θ δ ˙ 1 2 a 5 s θ ( u A + u C ) δ ˙ 1 2 a 5 s θ θ ˙ ( u A + u C )    )
with
Remark 1.
It should be specified here that this study is established for a given length of cable lc. During the loading or unloading phase, this length will vary. Because of the sensors at the level of the pulleys, the controller intended to stabilize the load will be able to know this length at time t and will take this information into account in real time.

3.3. Stabilization

The main objective of the design of this smart crane is to develop a control vector based on the various actuators of the system to stabilize the airship and its load during the loading or unloading phase. As a first approach, we present a classic system based on the Proportional-Derivative (PD) technique. Stabilization by the qLPV method and by model-free control will be presented in future work.
The proposed PD control law is based on measurable variables for the airship and the cuboid, namely the displacement and speed of the airship and the cuboid, the oscillation angle and its angular speed, and the deformation of the cable and its speed.
Different scenarios were considered and simulated numerically in order to validate our mathematical model.

4. Simulation Results

The numerical simulations presented in this section concern the most feared scenario of a gust of wind impacting the airship during the loading or unloading phase. A controller is proposed to drive the system to a stabilized position and at the same time minimize the cable oscillations in order to preserve the products loaded in the container. The main control objective is to use the cuboid acceleration to stabilize the motion of the cable while damping the cable vibrations. The various computer developments were carried out within the Matlab software R2022a.
The actuators available are, on the one side, the motorized pulleys which pull the eight upper cables in order to control the motion of the cuboid and, on the other side, the thrusters which act on a longer timescale in order to stabilize the airship.
In these simulations, the characteristics of the different elements of the system (airship-cuboid-load and flexible cable) are listed in Table 1:
We have assumed that the airship is subjected to a gust of wind which will be represented by a Ricker wavelet along the X1 axis as we can see in Figure 10:
During our simulations, we found that the difference in response between the complete model and the reduced model is less than 1%. The different curves are superimposed perfectly, which justifies the reduction of the model that we have made and which allows a notable reduction of time in the simulation in comparison with the complete model. We have therefore chosen to present the curves of the different variables calculated from the reduced model.
We notice also that under the effect of this impulse caused by the gust of wind, the system oscillate due to the inertial coupling between the various generalized coordinates (displacement of the airship xA, displacement of the cuboid xC, oscillation and deformation of the cable θ and δ).
We apply a control vector which acts, on the one hand on the airship, through force F A developed by the thrusters along axis X 1 in order to stabilize the latter around a desired position x A d and, on the other hand, on the cuboid by force F C along axis X 1 produced by the eight winches which drive the cuboid, such as:
  F A = k p A ( x A x A d ) k v A x ˙ A F C = k p θ θ + k v θ θ ˙ + k p δ δ + k v δ δ ˙ k p C ( x C x C d ) k v C x ˙ C
The gains are chosen as:
  k p A = k v A = k p θ = k p δ = 200 ; k v δ = k v θ = 150 ; k p C = k v C = 100
Unlike agile flying machines such as helicopters, the dynamics of the airship are slow dynamics. This is what motivated our choice to stabilize the suspended load by the acceleration of the cuboid, which benefits from the advantages of the CDPM and therefore has a quick dynamic.
According to Figure 11, the airship reaches slowly the desired position (origin). The control vector succeeds in stabilizing the system. The motion of the cuboid, the oscillation angle θ, and the generalized deformation of the cable δ tend to zero.(Figure 12, Figure 13 and Figure 14).
We can see that the proposed PD-type closed loop control system reasonably suppresses the load oscillation, and it is also efficient at damping cable vibrations. In addition, the final positions of the airship and the cuboid are reached in a relatively reasonable time.
The performance of the proposed control scheme is good. Our goal thereafter is to highlight the behavior of the eight winches driving the cuboid. We show in Figure 15 the detail of all the simulation of the accelerations of each winch.
We recall that the expression which links the cuboid accelerations with the angular accelerations q ¨ i of the eight actuators is given by:
q ¨ = R 1 ( J u ˙ C + J ˙ u C ) ,
where J is the Jacobian matrix of the robot.
The coordinates of the exit points and the attachment points used in this example are taken from a reference example given by the Tecnalia Company for an industrial CoGiRo robot. They are listed in Table 2:
The diagonal matrix R = d i a g { 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 } . The following figure shows the acceleration behavior of these eight actuators.
Figure 15 and Figure 16 show the angular accelerations and speeds of the motorized pulleys which drive the cuboid. With the movement of the latter being rectilinear along axis X 1 , it is noted that the accelerations of the “front” pulleys (colored in blue) are identical and opposite to those placed at the rear of the cuboid (colored in magenta).

5. Discussion

In this study we wanted to validate a concept. It involved equipping a Large Capacity Airship with a smart on-board crane capable of stabilizing the load, in addition to its usual functions of lifting the load and arranging the containers in the hold of the airship. By design, this innovative crane can stabilize the load regardless of the direction of oscillation. We have conducted an extensive study on the dynamics of the multibody system including the flexible heavy cable. However, in this study, we made a strong hypothesis and confined ourselves to a disturbance of the wind along the x axis alone. The results obtained are encouraging and allow us to validate the concept. We remain aware that the dynamic model used for the airship is relatively simplistic. Our first objective was to present the smart crane and its interaction with a particular movement of the airship.
Generalization to external disturbances along various directions and taking into account the complete dynamic model of the airship [3] is being studied and will be the subject of future publications.

6. Conclusions

As part of the development of large capacity airships, we have presented in this paper the design and modelling of an on-board smart crane based on the CDPM principle. The main objective of this crane is to ensure safe handling at altitude, in particular for loading or unloading container ships on the high seas. For this objective, we have established a precise mathematical model of a multibody system including the airship, the crane, the flexible lifting cable, and the suspended load. For control requirements, we proposed a reduced dynamic model which proved to be very reliable and consistent with the complete model, while being very useful for control applications.
A classical control vector was applied to the system for its stabilization after a disturbance due to a gust of wind. The numerical results were conclusive and validated our model.
More elaborate control laws (qLPV control and modeless control) are under study and will be the subject of future publications.

Author Contributions

Conceptualization, F.G. and N.A.; methodology, all authors; software, F.G.; validation, all authors; investigation, all authors, writing—original draft preparation, all authors; writing—review and editing, F.G. and N.A.; supervision, J.N.; project administration, N.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding. All authors certify that they have no affiliations with or involvement in any organization or entity with any financial interest or non-financial interest in the subject matter or materials discussed in this manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Nomenclature

. is the norm of the vector (.).
A ˙ is the time derivative of A.
xis the cross product.
Diag(R)is the column matrix of the diagonal components of R.
Atis the transpose of the matrix A.
w z 3 is the partial derivative of w with respect to z3.
o ( 3 ) are small terms of the third order

Appendix A

T t o t = 1 2 ( ( m A + m L + ρ l c ) u A 2 + ( m C + m L + ρ l c ) u C 2 + ( I L + m L ( l c + r L ) 2 + ρ l c 3 3 ) θ ˙ 2 + ( ρ 0 l c z 3 0 z 3 w z 3 2 d s d z 3 + ρ 0 l c w 2 d z 3 + m L w l c 2 + r L 2 m L w z 3 , l c 2 ) θ ˙ 2 + ( 2 ρ 0 l c w ˙ d z 3 + 2 m L w ˙ l c + 2 m L r L w ˙ z 3 , l c ) c θ u A + ( 2 ρ 0 l c w ˙ d z 3 + 2 m L w ˙ l c + 2 m L r L w ˙ z 3 , l c ) c θ u C + ( 2 m L r L w ˙ z 3 , l c 2 m L 0 l c w z 3 w ˙ z 3 , l c d z 3 + 2 ρ 0 l c 0 z 3 w z 3 w ˙ z 3 d s d z 3 ) s θ u A + ( 2 m L r L w ˙ z 3 , l c 2 m L 0 l c w z 3 w ˙ z 3 , l c d z 3 + 2 ρ 0 l c 0 z 3 w z 3 w ˙ z 3 d s d z 3 ) s θ u C + ( 2 ρ 0 l c z 3 w d z 3 + 2 I L w ˙ z 3 , l c + 2 m L ( l c + r L ) w ˙ l c + 2 m L r L ( l c + r L ) w ˙ z 3 , l c ) θ ˙ + ( l c 2 ρ + 2 m L ( l c + r L ) m L r L w z 3 , l c 2 m L 0 l c w z 3 2 d z 3 ρ 0 l c 0 z 3 w z 3 2 d s d z 3 ) c θ u A θ ˙ + ( l c 2 ρ + 2 m L ( l c + r L ) m L r L w z 3 , l c 2 m L 0 l c w z 3 2 d z 3 ρ 0 l c 0 z 3 w z 3 2 d s d z 3 ) c θ u C θ ˙ + ( 2 ρ 0 l c w d z 3 + 2 m L r L w z 3 , l c 2 m L w l c ) s θ u A θ ˙ + ( 2 ρ 0 l c w d z 3 + 2 m L r L w z 3 , l c 2 m L w l c ) s θ u C θ ˙ + ρ 0 l c w ˙ 2 d z 3 + I L w ˙ z 3 , l c 2 + m L ( w ˙ l c 2 + w ˙ z 3 , l c 2 r L 2 + 2 r L w ˙ z 3 , l c w ˙ l c ) + 2 ( ρ + m L ) u A u C + o ( 3 ) )
  0 l c T f = 1 2 ρ ( l c ( u A + u C ) 2 + 0 l c w ˙ 2 d z 3 + l c 3 3 θ ˙ 2 + 2 u A c θ 0 l c w ˙ d z 3     + 2 u C c θ 0 l c w ˙ d z 3 + l c 2 u A θ ˙ c θ + l c 2 u C θ ˙ c θ θ ˙ u A c θ 0 l c 0 z 3 w z 3 2      d s d z 3 θ ˙ u C c θ 0 l c 0 z 3 w z 3 2 d s d z 3 + 2 θ ˙ 0 l c z 3 w ˙ d z 3 θ ˙ 2 0 l c z 3 0 z 3 w z 3 2      d s d z 3 + θ ˙ 2 0 l c w 2 d z 3 + 2 u A θ ˙ s θ 0 l c w d z 3 + 2 u C θ ˙ s θ 0 l c w d z 3 +     2 u A s θ 0 l c 0 z 3 w z 3 w ˙ z 3 d s d z 3 + 2 u C s θ 0 l c 0 z 3 w z 3 w ˙ z 3 d s d z 3 + o ( 3 ) )

Appendix B

T t o t = 1 2 ( ( m A + m L + ρ l c ) u A 2 + ( m C + m L + ρ l c ) u C 2 + ( I L + m L ( l c + r L ) 2 + ρ l c 3 3 ) θ ˙ 2 + δ t ( ρ 0 l c z 3 0 z 3 Φ z 3 Φ z 3 t d s d z 3 + ρ 0 l c Φ Φ t d z 3 + m L Φ l c Φ l c t + r L 2 m L Φ z 3 , l c Φ z 3 , l c t ) δ θ ˙ 2 + ( 2 ρ 0 l c Φ t d z 3 + 2 m L Φ l c t + 2 m L r L Φ z 3 , l c t ) δ ˙ c θ u A + ( 2 ρ 0 l c Φ t d z 3 + 2 m L Φ l c t + 2 m L r L Φ z 3 , l c t ) δ ˙ c θ u C + δ ˙ t ( 2 m L r L Φ l c Φ z 3 , l c t 2 m L 0 l c Φ z 3 , l c Φ z 3 d z 3 + 2 ρ 0 l c 0 z 3 Φ z 3 Φ z 3 t d z 3 ) s θ u A δ ˙ + δ ˙ t ( 2 m L r L Φ l c Φ z 3 , l c t 2 m L 0 l c Φ z 3 , l c Φ z 3 d z 3 + 2 ρ 0 l c 0 z 3 Φ z 3 Φ z 3 t d z 3 ) s θ u C δ ˙ + ( 2 ρ 0 l c z 3 Φ t d z 3 + 2 I L Φ z 3 , l c t + 2 m L ( l c + r L ) Φ l c t + 2 m L r L ( l c + r L ) Φ z 3 , l c t ) δ ˙ θ ˙ + ( l c 2 ρ + 2 m L ( l c + r L ) + δ t ( m L r L Φ z 3 , l c Φ z 3 , l c t m L 0 l c Φ z 3 Φ z 3 t d z 3 ρ 0 l c 0 z 3 Φ z 3 Φ z 3 t d s d z 3 ) δ ) c θ u A θ ˙ + ( l c 2 ρ + 2 m L ( l c + r L ) + δ t ( m L r L Φ z 3 , l c Φ z 3 , l c t m L 0 l c Φ z 3 Φ z 3 t d z 3 ρ 0 l c 0 z 3 Φ z 3 Φ z 3 t d s d z 3 ) δ ) c θ u C θ ˙ + ( 2 ρ 0 l c Φ t d z 3 + 2 m L r L Φ z 3 , l c t 2 m L Φ l c t ) δ s θ u A θ ˙ + ( 2 ρ 0 l c Φ t d z 3 + 2 m L r L Φ z 3 , l c t 2 m L Φ l c t ) δ s θ u C θ ˙ + δ ˙ t ( ρ 0 l c Φ Φ t d z 3 + I L Φ z 3 , l c Φ z 3 , l c t + m L ( Φ l c Φ l c t + Φ z 3 , l c Φ z 3 , l c t r L 2 + 2 r L Φ l c Φ z 3 , l c t ) δ ˙ + 2 ( ρ + m L ) u A u C )

Appendix C

M ( X p ) = ( m p I 3 x 3 0 3 x 3 0 3 x 3 R p 0 I p R p 0 ) is the classical mass matrix, C ( X p , X ˙ p ) is the matrix of centrifugal and Coriolis forces defined by:
C ( X p , X ˙ p ) X ˙ p = ( 0 3 x 1 ω p × R 0 p I p R p 0 ω p )
m p is the mass of the platform, I 3 × 3 is the identity matrix, and I p is the inertia matrix of the platform.

Appendix D

M ¯    =    ( a 0 a 2 2 ( a 8 + δ t a 9 δ c θ + a 10 δ s θ ) 2 ( a 5 c θ + δ t a 6 s θ ) 2 a 2 2 a 1 a 8 2 ( a 5 c θ + δ t a 6 s θ ) 2 ( a 8 + δ t a 9 δ c θ + a 10 δ s θ ) 2 ( a 8 + δ t a 9 δ c θ + a 10 δ s θ ) 2 a 3 + δ t a 4 δ a 7 2 ( a 5 c θ + δ t a 6 s θ ) 2 ( a 5 c θ + δ t a 6 s θ ) 2 a 7 2 a 11 )
d M ¯ = ( 0 0 ( δ a 9 δ c θ + a 10 δ s θ ) 2 δ a 6 s θ 2 0 0 ( δ a 9 δ c θ + a 10 δ s θ ) 2 δ a 6 s θ 2 ( δ a 9 δ c θ + a 10 δ s θ ) 2 ( δ a 9 δ c θ + a 10 δ s θ ) 2 δ a 4 δ 0 δ a 6 s θ 2 δ a 6 s θ 2 0 0 )
M ˜ = ( a 0 a 2 2 a 8 2 a 5 c θ 2 a 2 2 a 1 a 8 2 a 5 c θ 2 a 8 2 a 8 2 a 3 a 7 2 a 5 c θ 2 a 5 c θ 2 a 7 2 a 11 )
a 0 = m A + m L + ρ l c ,     a 1 = m C + m L + ρ l c ,    a 2 = 2 ( ρ + m L )
a 3 = I L + m L ( l c + r L ) 2 + ρ l c 3 3
a 4 = m L Φ l c Φ l c t + ρ 0 l c Φ Φ t d z 3 + m L r L 2 Φ z 3 , l c Φ z 3 , l c t    ρ 0 l c z 3 0 z 3 Φ z 3 Φ z 3 t d s d z 3
a 5 = 2 ρ 0 l c Φ t d z 3 + 2 m L Φ t + 2 m L r L Φ z 3 , l c t
a 6 = 2 m L r L Φ l c Φ z 3 , l c t 2 m L 0 l c Φ z 3 , l c Φ z 3 d z 3 + 2 ρ 0 l c 0 z 3 Φ z 3 Φ z 3 t d s d z 3
a 7 = 2 ρ 0 l c z 3 Φ t d z 3 + 2 m L ( l c + r L ) Φ l c t + 2 m L r L ( l c + r L ) Φ z 3 , l c t + 2 I L Φ z 3 , l c t
a 8 = l c 2 ρ + 2 ( l c + r L )
a 9 = m L r L Φ z 3 , l c Φ z 3 , l c t m L 0 l c Φ z 3 Φ z 3 t d z 3 ρ 0 l c 0 z 3 Φ z 3 Φ z 3 t d s d z 3
a 10 = 2 ρ 0 l c Φ t d z 3 2 m L Φ l c t + 2 m L r L Φ z 3 , l c t
a 11 = I L Φ z 3 , l c Φ z 3 , l c t + ρ 0 l c Φ Φ t d z 3 + m L ( Φ l c Φ l c t + r L 2 Φ z 3 , l c Φ z 3 , l c t    + 2 r L Φ z 3 , l c Φ z 3 , l c t + 2 r L Φ l c Φ l c t )
B ¯ = ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 k e K ¯ f f ) K ¯ = ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 K ¯ f f )
K ¯ f f = E I y 3 0 l c Φ z 3 z 3 Φ z 3 z 3 t d z 3
G ¯ ( X ) = ( 0 0 ( G ¯ r r 1 2 δ t G ¯ r f δ ) s θ + G ¯ f f c θ δ G ¯ f f s θ + G ¯ r f c θ δ )
G ¯ f f = ( ρ 0 l c Φ t d z 3 + m L ( Φ l c t r L Φ z 3 , l c t ) ) g
G ¯ r f = ( 0 l c 0 z 3 Φ z 3 Φ z 3 t d s d z 3 + 1 2 m L ( r L Φ z 3 , l c Φ z 3 , l c t + 0 l c Φ z 3 Φ z 3 t d z 3 ) ) g
G ¯ r r = ( l c 2 2 m L ( l c + r L ) ) g
C ¯ ( X , X ˙ ) = ( C ¯ 11 C ¯ 21 C ¯ 31 C ¯ 41 ) T C ¯ 21 = C ¯ 11
C ¯ 11 = 1 2 ( a 5 θ ˙ s θ + δ t a 6 θ ˙ c θ + δ ˙ t a 6 s θ ) δ ˙ + ( δ t a 9     δ θ ˙ s θ + 2 δ t a 9 δ ˙ c θ + a 10 δ θ ˙ c θ + a 10 δ ˙ s θ ) θ ˙
C ¯ 31 = 2 δ t a 4 δ ˙ θ ˙ 1 2 ( a 5 s θ + δ t a 6 c θ ) u A δ 1 2 ( a 5 s θ    + δ t a 6 c θ ) u C δ 1 2 ( δ t a 9 δ s θ + a 10 δ c θ ) u A θ ˙ 1 2        ( δ t a 9 δ s θ + a 10 δ c θ ) u C θ ˙ + 1 2 ( δ t a 9 δ θ ˙ s θ + 2 δ t        a 9 δ ˙ c θ + a 10 δ θ ˙ c θ + a 10 δ ˙ s θ ) u A + 1 2 ( δ t a 9 δ θ ˙ s θ        + 2 δ t a 9 δ ˙ c θ + a 10 δ θ ˙ c θ + a 10 δ ˙ s θ ) u C
C ¯ 41 = 1 2 ( a 5 θ ˙ s θ + δ t a 6 θ ˙ c θ + δ ˙ t a 6 s θ ) u A + 1 2 ( a 5 θ ˙ s θ        + δ t a 6 θ ˙ c θ + δ ˙ t a 6 s θ ) u C a 4 δ θ ˙ 2 1 2 ( 2 a 9 δ c θ +        a 10 s θ ) u A θ ˙ 1 2 ( 2 a 9 δ c θ + a 10 s θ ) u C θ ˙ 1 2 a 6 s θ        u A δ ˙ 1 2 a 6 s θ u C δ ˙

References

  1. Liao, L.; Pasternak, I. A review of airship structural research and development. Prog. Aerosp. Sci. 2009, 45, 83–96. [Google Scholar] [CrossRef]
  2. Kanoria, A.A.; Pant, R.S. Winged Aerostat Systems for Better Station Keeping for Aerial Surveillance. In Proceedings of the International Conference on Mechanical and Aerospace Engineering, New Delhi, India, 19–20 March 2011; pp. 273–277. [Google Scholar]
  3. Azouz, N.; Khamlia, M.; Lerbet, J.; Abichou, A. Stabilization of an Unconventional Large Airship When Hovering. Appl. Sci. 2021, 11, 3551. [Google Scholar] [CrossRef]
  4. Kulczycki, E.A.; Joshi, S.S.; Hess, R.A.; Elfes, A. Controller design for autonomous airships using SLC and LQR methods. In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, AIAA-6778, Keystone, CO, USA, 5–8 August 2006; pp. 21–24. [Google Scholar]
  5. Azinheira, J.R.; Moutinho, A.; De Paiva, E.C. A backstepping controller for path-tracking of an underactuated autonomous airship. Int. J. Robust Nonlinear Control. 2009, 19, 418–441. [Google Scholar] [CrossRef]
  6. Zhu, E.; Pang, J.; Sun, N.; Gao, H.; Sun, Q.; Chen, Z. Airship horizontal trajectory tracking control based on Active Disturbance Rejection Control (ADRC). Nonlinear Dyn. 2014, 75, 725–734. [Google Scholar] [CrossRef]
  7. Beji, L.; Abichou, A. Tracking control of trim trajectories of a blimp for ascent and descent flight maneuvers. Int. J. Control. 2005, 78, 706–719. [Google Scholar] [CrossRef]
  8. Kawamura, S.; Choe, W.; Tanaka, S.; Kino, H. Development of an Ultrahigh Speed Robot FALCON Using Parallel Wire Drive Systems. J. Robot. Soc. Jpn. 1997, 15, 82–89. [Google Scholar] [CrossRef]
  9. Aref, M.M.; Taghirad, H.D. Geometrical workspace analysis of a cable-driven redundant parallel manipulator: Kntucdrpm. In Proceedings of the IEEE/RSJ, International Conference on Intelligent Robots and Systems, IEEE, Nice, France, 22–26 September 2008; pp. 1958–1963. [Google Scholar] [CrossRef]
  10. Kawamura, S.; Choe, W.; Tanaka, S.; Pandian, S. Development of an ultrahigh speed robot FALCON using wire drive system. In Proceedings of the 1995 IEEE International Conference on Robotics and Automation, Nagoya, Japan, 21–27 May 1995; pp. 215–220. [Google Scholar] [CrossRef]
  11. Rosati, G.; Zanotto, D.; Agrawal, S.K. On the Design of Adaptive Cable-Driven Systems. J. Mech. Robot. 2011, 3, 021004. [Google Scholar] [CrossRef]
  12. Merlet, J.P. Parallel Robots; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2006; Volume 128. [Google Scholar]
  13. Fang, S.; Franitza, D.; Torlo, M.; Bekes, F.; Hiller, M. Motion Control of a Tendon-Based Parallel Manipulator Using Optimal Tension Distribution. IEEE/ASME Trans. Mechatronics 2004, 9, 561–568. [Google Scholar] [CrossRef]
  14. Li, H.; Zhang, X.; Yao, R.; Sun, J.; Pan, G.; Zhu, W. Optimal Force Distribution Based on Slack Rope Model in the Incompletely Constrained Cable-Driven Parallel Mechanism of FAST Telescope. In Cable-Driven Parallel Robots; Springer: Berlin/Heidelberg, Germany, 2013; pp. 87–102. [Google Scholar] [CrossRef]
  15. Snyman, J.A.; Hay, A.M. Analysis and Optimization of a Planar Tendon-Driven Parallel Manipulator. In On Advances in Robot Kinematics; Springer: Berlin/Heidelberg, Germany, 2004; pp. 303–312. [Google Scholar] [CrossRef]
  16. Gosselin, C.; Grenier, M. On the determination of the force distribution in overconstrained cable-driven parallel mechanisms. Meccanica 2011, 46, 3–15. [Google Scholar] [CrossRef]
  17. Pott, A. An Improved Force Distribution Algorithm for Over-Constrained Cable-Driven Parallel Robots. In Computational Kinematics; Springer: Berlin/Heidelberg, Germany, 2014; pp. 139–146. [Google Scholar] [CrossRef]
  18. Albus, J.; Bostelman, R.; Dagalakis, N. The NIST RoboCrane. J. Robot. Syst. 1993, 10, 709–724. [Google Scholar] [CrossRef]
  19. Landsberger, S.E.; Sheridan, T.B. A New Design for Parallel Link Manipulators. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Tucson, AZ, USA, 12–15 November 1985; pp. 812–814. [Google Scholar]
  20. Higuchi, T. Application of multi-dimensional wire crane in construction. In Proceedings of the 5th International Symposium On Robotics in Construction, Tokyo, Japan, 6–8 June 1988; pp. 661–668. [Google Scholar]
  21. Tanaka, M.; Seguchi, Y.; Shimada, Y.S. Kineto-statics of skycam-type wire transport system. In Proceedings of the USA-Japan Symposium on Flexible Automation, Crossing Bridges: Advances in Flexible Automation and Robotics, Minneapolis, MN, USA, 18–20 July 1988; pp. 689–694. [Google Scholar]
  22. Rosati, G.; Gallina, P.; Masiero, S. Design, Implementation and Clinical Tests of a Wire-Based Robot for Neurorehabilitation. IEEE Trans. Neural Syst. Rehabil. Eng. 2007, 15, 560–569. [Google Scholar] [CrossRef] [PubMed]
  23. Boukraa, Y. Modeling and Control of a Cable-Driven Parallel Robot for Lower Limb Rehabilitation. Ph.D. Thesis, Superior Technology School, University of Quebec, Québec City, QC, Canada, 2019. [Google Scholar]
  24. Surdilovic, D.; Zhang, J.; Bernhardt, R. STRING-MAN: Wire-robot technology for safe, flexible and human-friendly gait rehabilitation. In Proceedings of the 2007 IEEE 10th International Conference on Rehabilitation Robotics, Noordwijk, The Netherlands, 13–15 June 2007; pp. 446–453. [Google Scholar] [CrossRef]
  25. BenAbdallah, F.; Azouz, N.; Beji, L.; Abichou, A. Modeling and control of an aerial robocrane using a wire driven system. In Proceedings of the ASME IDETC-67798, Cleveland, OH, USA, 27–29 June 2018; pp. 508–513. [Google Scholar]
  26. Lamaury, J.; Gouttefarde, M.; Michelin, M.; Tempier, O. Design and Control of a Redundant Suspended Cable-Driven Parallel Robots. In Latest Advances in Robot Kinematics; Lenarcic, J., Husty, M., Eds.; Springer: Dordrecht, The Netherlands, 2012; pp. 237–244. [Google Scholar] [CrossRef]
  27. Azouz, N.; Khamlia, M.; Lerbet, J.; Abichou, A. Modelling and Stabilization of a load suspended by cable from an airship. J. Multibody Syst. 2022, 55, 399–431. [Google Scholar] [CrossRef]
  28. Chaabani, S.; Azouz, N. Estimation of the virtual masses of a large unconventional airship based on purely analytical method to aid in the preliminary design. Aircr. Eng. Aerosp. Technol. 2022, 94, 531–540. [Google Scholar] [CrossRef]
  29. Abrate, S. Vibrations of belts and belt drives. Mech. Mach. Theory 1992, 27, 645–659. [Google Scholar] [CrossRef]
  30. Andréa-Novel, B.D.; Coron, J. Exponential stabilization of an overhead crane with flexible cable via a back-stepping approach. Automatica 2000, 36, 587–593. [Google Scholar] [CrossRef]
  31. Ali, H.; Singh, T. Passive control of overhead cranes. In Proceedings of the 1998 IEEE International Conference on Control Applications, Trieste, Italy, 4 September 1998; pp. 1046–1050. [Google Scholar] [CrossRef]
  32. Fatehi, M.H.; Eghtesad, M.; Necsulescu, D.S.; Fatehi, A.A. Tracking control design for a multi-degree underactuated flexible-cable overhead crane system with large swing angle based on singular perturbation method and an energy-shaping technique. J. Vib. Control. 2019, 25, 1752–1767. [Google Scholar] [CrossRef]
  33. Meirovitch, L. Fundamentals of Vibrations; McGraw-Hill: New York, NY, USA, 2001. [Google Scholar]
  34. Lanczos, C. The Variational Principles of Mechanics; University of Toronto Press: Toronto, ON, Canada, 1996. [Google Scholar]
  35. Chien, C.G.; Fung, R.F.; Tsal, C.L. Non-linear vibration analysis of the coupled textile/rotor system by finite element method. J. Sound Vib. 1999, 221, 67–84. [Google Scholar] [CrossRef]
  36. Stylianou, M.; Tabarrok, B. Finite Element Analysis of an Axially Moving Beam, Part I: Time Integration. J. Sound Vib. 1994, 178, 433–453. [Google Scholar] [CrossRef]
  37. Fung, R.F.; Lin, J.H. Vibration analysis and suppression control of an elevator string actuated by b PM synchronous servo motor. J. Sound Vib. 1997, 206, 399–423. [Google Scholar] [CrossRef]
  38. Du, J.; Agrawal, S.K. Dynamic Modeling of Cable-Driven Parallel Manipulators with Distributed Mass Flexible Cables. J. Vib. Acoust. 2015, 137, 021020. [Google Scholar] [CrossRef]
Figure 1. Prototype of a large capacity airship in handling.
Figure 1. Prototype of a large capacity airship in handling.
Aerospace 10 00290 g001
Figure 2. The smart crane: CHAYA.
Figure 2. The smart crane: CHAYA.
Aerospace 10 00290 g002
Figure 3. Cuboid details.
Figure 3. Cuboid details.
Aerospace 10 00290 g003
Figure 4. Diagram of the arrangement of the containers in the hold.
Figure 4. Diagram of the arrangement of the containers in the hold.
Aerospace 10 00290 g004
Figure 5. General Architecture of a CDPM.
Figure 5. General Architecture of a CDPM.
Aerospace 10 00290 g005
Figure 6. Diagram of an actuator.
Figure 6. Diagram of an actuator.
Aerospace 10 00290 g006
Figure 7. Positioning of the CDPM in the hold of the airship.
Figure 7. Positioning of the CDPM in the hold of the airship.
Aerospace 10 00290 g007
Figure 8. Arrangement of pulleys on the cargo hold structure.
Figure 8. Arrangement of pulleys on the cargo hold structure.
Aerospace 10 00290 g008
Figure 9. Coordinates of the different frame.
Figure 9. Coordinates of the different frame.
Aerospace 10 00290 g009
Figure 10. Representation of the gust of wind.
Figure 10. Representation of the gust of wind.
Aerospace 10 00290 g010
Figure 11. Position of the airship.
Figure 11. Position of the airship.
Aerospace 10 00290 g011
Figure 12. Position of the cuboid.
Figure 12. Position of the cuboid.
Aerospace 10 00290 g012
Figure 13. Oscillation angle θ .
Figure 13. Oscillation angle θ .
Aerospace 10 00290 g013
Figure 14. Deformation of the cable δ .
Figure 14. Deformation of the cable δ .
Aerospace 10 00290 g014
Figure 15. Angular accelerations of winches.
Figure 15. Angular accelerations of winches.
Aerospace 10 00290 g015
Figure 16. Angular speeds of winches.
Figure 16. Angular speeds of winches.
Aerospace 10 00290 g016
Table 1. Characteristics of the different elements of the system.
Table 1. Characteristics of the different elements of the system.
ParameterSymbolValue
Airship mass m A 500 kg
Cuboid mass m C 50 kg
Load mass m L 40 kg
Load radius r L 0.5 m
Cable length l c 15 m
Linear mass ρ 1.5 kg/m
Young’s modulus E 2.10 8 Pa
Moment of inertia of the load I L 2 m L r L 2 / 5 ( kg . m 2 )
Quadratic moment of the cableIz310−4 m4
Damping coefficientke0.1
Table 2. Coordinates of exit points and attachment points.
Table 2. Coordinates of exit points and attachment points.
pixpi (m)ypi (m)zpi (m)
p 1 0.500−0.5070.555
p 2 −0.4880.3610.554
p 3 −0.500−0.2600.555
p 4 0.5030.3420.548
p 5 −0.5000.5070.555
p 6 0.497−0.3530.554
p 7 0.4990.2600.549
p 8 0.4990.2600.549
vixvi (m)yvi (m)zvi (m)
v 1 −7.224−5.359−5.468
v 2 −7.435−5.0585.477
v 3 −7.4255.1965.486
v 4 −7.2105.4975.495
v 5 7.1395.4635.481
v 6 7.4405.1585.494
v 7 7.415−5.0895.481
v 8 7.113−5.3885.492
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Guesmi, F.; Azouz, N.; Neji, J. Design of an Airship On-Board Crane. Aerospace 2023, 10, 290. https://doi.org/10.3390/aerospace10030290

AMA Style

Guesmi F, Azouz N, Neji J. Design of an Airship On-Board Crane. Aerospace. 2023; 10(3):290. https://doi.org/10.3390/aerospace10030290

Chicago/Turabian Style

Guesmi, Fatma, Naoufel Azouz, and Jamel Neji. 2023. "Design of an Airship On-Board Crane" Aerospace 10, no. 3: 290. https://doi.org/10.3390/aerospace10030290

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop