An Autonomous Hovercraft With Minimum Energy Consumption
An Autonomous Hovercraft With Minimum Energy Consumption
Consumption
T.A. Anter Y. H. Hossamel-din S. M. Abdrabbo
Mechatronics Eng. Department Mechatronics Eng. Department Vice Dean, Faculty of Engineering
Higher Technological Institute (HTI) Future University in Egypt (FUE) Sinai University
Tenth of Ramadan city, Egypt Cairo, Egypt El_Arish, Egypt
[email protected] [email protected]
[email protected]
Authorized licensed use limited to: R V College of Engineering. Downloaded on May 12,2023 at 04:51:31 UTC from IEEE Xplore. Restrictions apply.
Fig. 4. The Hovercraft thrust and direction inputs
Fig. 3. The hovercraft main dimensions. In the Yaw direction (Rotation about Z axis):
(All dimensions are in mm)
౮ ୢ ୗ୧୬ሺஔሻ ୠಐன
propellers is used. One is for the thrust force and the other is ɘሶ ൌ െ
ଶ୍ ୍
for the lifting force. ଶ
െɊଷ ሺ െ ୪ ሻ
ሺͷͲͲͲɘሻ (3)
An electronic control system for a remotely & a
completely autonomous vehicle has been designed and built. Where;
A servo motor with a rudder is used for the steering control. ܾ௫ … is the translational viscous coefficient of friction in X
direction (kg/s),
B. Control Board and Sensors ܾ௬ … is the translational viscous coefficient of friction in
An Ardu Pilot Mega (APM) 2.5 board is used as the main Y direction (kg/s),
controller for the hovercraft with an IMU sensor built in it and … is Rotational viscous coefficient of friction (kg
a GPS sensor are being considered as part of the designed m2/sec),
control system. A radio telemetry 915 MHz wireless module ….. is the distance between the center of gravity of the
is being used with the board for wireless connection with the hovercraft and the point where the rudder is attached (m),
monitoring computer. e … is the difference between geometric axis and
A Radio Controlled (RC) remote control is used for the principle inertia axis (approximately equals to 0.001 m),
manual remote control. Two Electronic Speed Controllers Fl ….. is the lifting force (N),
(ESC) are used for the speed control of the thrust motor and Fx ….. is the thrust force (N),
the lift motor using PWM technique. ….. is the gravitational acceleration (9.81 m/s2),
….. is the Moment of inertia of the hovercraft around the
vertical axis (kg m2),
III. MATHEMATICAL MODELING
….. is the Mass of the hovercraft ( Kg),
Referring to Fig. 4, the hovercraft has one thrust fan Ɋଵ , Ɋଶ and Ɋଷ ….. are the Friction coefficients in u & v
with a rudder to direct the air according to the steering signal directions; respectively, and
from the control unit. The thrust fan force (Fx) with the rudder Ɂ….. is the rudder angle (rad).
angle (δ) provide the inputs for the system.
Authorized licensed use limited to: R V College of Engineering. Downloaded on May 12,2023 at 04:51:31 UTC from IEEE Xplore. Restrictions apply.
IV. CONTROLLER DESIGN proportional, integral, and derivative gains (KP, KI, & KD) as
PID controller is used as a controlling method in both follows:
simulation and experimental tests considered in this work. KP = 0.6 *Ku
KI = 2*Ku / Tu
A. Linearization : KD = Ku * Tu /8 (5)
x Speed control:
For linearization, the following are assumed:
The simplified transfer function for the speed in X
x The tangent plane (North, East, Down) is taken as the direction is given by:
local navigation frame.
ଵ
x The tangent frame is obtained by attaching a plane to ܩ௨ ሺܵሻ ൌ (6)
ǤହାଶǤଵௌ
the surface of the Earth at a specific point.
x Coriolis acceleration is neglected considering small Using Ziegler-Nichols’ tuning method, explained above, the
speeds. control gains are as follow:
x There is no contact with the ground and accordingly,
the coulomb friction will be zero as maximum lift KP = 4.8, KI = 16, KD = 1
force is assumed.
౮ ౮
x F1=
ଶ
ሺͳ ሺɁሻሻ and F2 = ଶ
ሺɁሻ
B. State-space model:
x Position control:
The transfer function of X direction position is
Accordingly; the linearized dynamic equations of the described by the following equation:
hovercraft system in state-space form are written as
ଵ
follows: ܩ௨ ሺܵሻ ൌ (7)
ୗሺǤହାଶǤଵௌሻ
െܾ
Ɂሶ ۍൗ݉ Ͳ Ͳ ې
Ɂ By the same method, the PID controller parameters
අ Ɂሶ ඉ = ێ Ͳ െܾ ൗ Ͳ ۑඅ Ɂ ඉ for position control are found to be:
݉
ێ ൌ ۑɁɘ
Ɂɘሶ
Ͳ ۏ Ͳ ے KP = 6, KI = 6, KD = 2.5
ͳൗ Ͳ Fig. 5 shows the step response for the speed in X direction
+൦ Ͳ ͳൗ ൪ ቂ ͳቃ (4) controlled by the gains calculated above.
ʹ
Fig. 6 shows the step response for the position in X
Ͳ ൗ direction.
D. PID Controller:
The PID gains have been tuned using Ziegler-
Nichols’ tuning method. The integral and the derivative gains
of the PID controller are firstly set to zero and the proportional
gain is increased until the system starts to oscillate getting the
oscillation period (Tu ) and the ultimate gain (Ku). The
obtained values for Tu and Ku are then used to set the Fig. 5. Step response for speed in x direction
Authorized licensed use limited to: R V College of Engineering. Downloaded on May 12,2023 at 04:51:31 UTC from IEEE Xplore. Restrictions apply.
Fig. 7. Block diagram representation of hovercraft
A. Practical Testing :
The flow of information starts with the user who
Fig. 6. Step response for postion iIn x direction inputs the Coordinates and the waypoints to the computer.
Then the APM board read the sensors (GPS and IMU) values
to begin the autonomous navigation. These values, such as
V. NAVIGATION SYSTEM position and speed, are passed to the control algorithm. The
The navigation is the translation between two coordinates. job of the control algorithm is to take the inertial
So the navigation process starts by determining the targeted measurements and determine what the actuator output should
points and their Cartesian coordinates. be, then it is translated into a PWM signal and passed along to
The considered vehicle is designed to work in two modes:- the ESC’s which directly control the actuators (servo and
- Remotely controlled mode. thrust motor). The lift fan is controlled directly by the RC
controller. The actuator activity causes a physical result to the
- Completely Autonomous mode.
hovercraft which influences the state of the inertial sensors,
starting the information flow process again. At this point, the
In the remotely controlled mode, RC remote control is
APM also updates the ground control station with the sensor
being used directly with the actuators; while in the
output which logs for later use. After the telemetry data for the
autonomous mode, an APM 2.5 board including a GPS and
parameter of interest is compared to the desired set-point a
IMU sensors are used for autonomous navigation.
PID control is used with the control algorithm to minimize the
The motion of the hovercraft requires two stages, turning
overshoot.
and moving forward. In the first stage, the hovercraft turns
until it becomes in line with the point of interest. Once the first B. Simulation:
stage is achieved, the second stage will follow, such that the
Fig. 8 shows the SIMULINK Model of the model given by
hovercraft moves until it becomes within a specific distance
equations 1, 2, & 3 and the designed position controller
from the point of interest. The control algorithm will reduce
following parameters data are considered:-
the amount of error when the hovercraft is turning, as well as it
is moving closer to the point of interest. Fig.7 shows a block Mass of the hovercraft, m, = 2.1 kg; Translational
diagram representation of hovercraft control system. viscous coefficient of friction, b, = 0.65 kg/sec.; Rotational
viscous coefficient of friction, ǡ = 0.03 kg m2/sec; Moment
of inertia, I, = 0.045 kg m2; and the Friction coefficients are
assumed to be Ɋଵ =0.1, Ɋଶ =0.01 and Ɋଷ = 0.004 [1].
Authorized licensed use limited to: R V College of Engineering. Downloaded on May 12,2023 at 04:51:31 UTC from IEEE Xplore. Restrictions apply.
Fig. 8. SIMULINK closed loop model
C. Trajectory Tests Results:
Fig.9 & Fig.10 show the simulation and field testing results
of two-point and three-point trajectory assignments. From both
figures, it can be seen that the actual proposed vehicle could
accomplish the targeted assignment in the autonomous mode
with an error of 2 meters (18%) in the distance. This proves
the idea and it should be noted that this significant error is due
to the fact that the GPS considered is a low price commercial
one and using more accurate one will result in more
satisfactory results.
Ɛ = P/WV (8)
Fig. 9. Two point trajectory Where;
W is the total weight of the vehicle (N),
V is the speed of the vehicle (m/s), and
P is the total power (Watt) which is given by:
Authorized licensed use limited to: R V College of Engineering. Downloaded on May 12,2023 at 04:51:31 UTC from IEEE Xplore. Restrictions apply.
P= ܲ ܲ௧ (9)
Where;
ܲ Lifting power (Watt), and
ܲ௧ Thrust power (Watt) TABLE 1 OPTIMUM SPECIFIC RESISTANCE ( SANDY ROAD)
Hovercraft Specific
Experimental tests were applied to the proposed hovercraft
Speed (m/s) Resistance Lifting Thrust
with different ground surfaces. The hovercraft was run with
(optimum) Fan RPM Fan RPM
different combinations of thrust & fan RPMs for a constant
hovercraft speed. The specific resistance was calculated for 0.3 0.380754 1400 2800
each and the values of the RPM of thrust and lifting fans that 3266.66
give minimum specific resistance, Ɛmin is considered. This 0.5 0.280163 1400 7
condition corresponds to maximum efficiency of the 0.6 0.255016 1400 4800
hovercraft and accordingly minimum energy consumption. 0.8 0.263402 2750 3500
A. Testing Results: 0.9 0.32634 4700 3100
Fig. 12 shows the results by testing the hovercraft on a 1 0.299246 4800 3200
sandy road with constant speed 1 m/s. As shown in the figure; 1.3 0.242975 4700 3500
as the lifting fan RPM increases the thrust fan RPM decreases,
the specific resistance decreases. This is until the lifting fan 1.6 0.318829 4700 4800
speed reaches 4800 RPM at which the specific resistance 1.7 0.409199 4700 5800
starts to increase again. Accordingly speeds of 4800 RPM and 1.9 0.442512 6000 4800
3200 RPM for lifting and thrust fans give the minimum
2 0.513142 6000 5800
specific resistance which results in maximum efficiency and,
accordingly minimum energy consumption.
Similar tests are repeated for different constant speeds. Fig. 13 shows the minimum specific resistance for
Table 1 gives the testing results for the RPM values for thrust different speeds at different roads. The figure shows that the
and lifting fans that give minimum specific resistance minimum specific resistance values depends not only on speed
corresponding to each speed considered. This can be used as a but also on the road type. More research is needed in this area.
look up table to select the fan speeds for both lifting and thrust B. Specific Resistance for Different Transportaions Means:
forces. The specific resistance was determined in reference [11] for
various transportation means not including the hovercraft
vehicles. Fig. 14 shows the results obtained in present work
plotted over the graph given by [11]. As shown in the Figure,
Hovercraft Speed 1 m/s the specific resistance is different in wide range from
Road(1) minimum of 0.004 to 0.05 (ships) to maximum of 10 to 12 for
hexapod.
Mechanical Method
10000 1.2
1 0.8
8000
Thrust Fan RPM
Specific Resistance
0.6
Specific Resistance
0.8
Optimum
6000
0.6 0.4
4000 0.2
0.4
2000 0
0.2
0 0.5 1 1.5 2 2.5
0 0 Hovercraft Speed (m/s)
0 2000 4000 6000 8000
Road (1) Road (2) Road (3)
Lifting Fan RPM
Road (4) Road (5)
Thrust Fan RPM Specific Resistance
Authorized licensed use limited to: R V College of Engineering. Downloaded on May 12,2023 at 04:51:31 UTC from IEEE Xplore. Restrictions apply.
x Using the proposed small real model, the energy
consumed represented by power efficiency for the
hovercraft has been investigated. This is carried out using
an index called specific resistance.
x Based on these investigations, a look up table has been
prepared to help in deriving an algorithm for controlling
the RPM of lifting and thrust Fans based on the minimum
optimism specific resistance. More work is still needed
in this area.
REFERENCES
Authorized licensed use limited to: R V College of Engineering. Downloaded on May 12,2023 at 04:51:31 UTC from IEEE Xplore. Restrictions apply.