Simulink Missile Control System
Simulink Missile Control System
(Pemodelan dan Panduan Peluru Berpandu dan Sistem Kawalan Mengunakan MATLAB)
ABSTRACT
For this project, the missile control system has been analyzed based on a model. All simulations are
done using the MATLAB Simulink and m – file. As the main purpose of proposing this thesis is to
introduce the aspects of missile control, all that have been written are the basic things in control. At the
first stage, a crucial understanding of the airplane system is needed as it forms the basis for
understanding the control aspect of a missile. Both systems are correlated in some aspects. The transfer
functions from the airplane are used in the first few simulations and have been analyzed to get a better
understanding of the flight principle. The next stage concerns the autopilot analysis, developed based
on a model. The simulation is done to analyze the stability of the system. Some are simulated in trial
and error to get the best result. To complete this thesis, further analyses are conducted, these include
the seeker and the guidance law of proportional navigation. A seeker is mainly an observer developed
to get some information on the target such as the closing distance and target acceleration. All the
above aspects form a complete control loop for the missile-based on acceleration command.
Keywords: Missile, autopilot, guidance law of proportional navigation, Matlab and Simulink
simulation
ABSTRAK
Di dalam projek ini, satu sistem kawalan peluru berpandu telah dikaji dan dianalisis berdasarkan
model sedia ada. Semua hasil simulasi dilakukan menggunakan perisian Matlab khasnya Simulink dan
fail – m. Oleh kerana penulisan tesis ini bertujuan sebagai satu pengenalan kepada kawalan peluru
berpandu, semua yang dipaparkan adalah merupakan asas – asas dalam sistem kawalan. Pemahaman
dalam aspek kawalan kapal terbang menjadi asas kepada kawalan peluru berpandu kerana kedua –
duanya saling berkaitan. Fungsi pindah yang digunakan kebanyakkannya diambil daripada fungsi
pindah kapal terbang seterusnya digunakan bagi tujuan simulasi. Peringkat seterusnya adalah analisis
bagi juruterbang automatik yang dibangunkan berdasarkan kepada model. Bagi melengkapkan tujuan
tesis ini, kajian dilanjutkan merangkumi analisis bagi penjejak dan aturan kawalan navigasi berkadar.
Penjejak merupakan satu pemerhati) yang memberikan maklumat tertentu sasaran seperti jarak dan
pecutan. Kesemua bahagian ini akan membentuk satu sistem kawalan lengkap bagi sebuah peluru
berpandu, berdasarkan arahan pecutan.
114
Prosiding Penyelidikan Prasiswazah, No. 1, 2020, Bangi, Selangor, Malaysia
INTRODUCTION METHODOLOGY
Nowadays, advances in science and technology are Simulation is performed using the Matlab/Simulink
growing in most countries in the world. The environment. Although the initial plan is to use
difference between a missile and a rocket is in Arduino to simulate the environment and the servo
terms of the driving system or the target system. system, only software-based simulation can be
Basic missiles are divided into two types, namely performed due to time restrictions. To design and
cruise missiles and ballistic missiles. A cruise develop the missile homing control systems,
missile has been used more widely as compared to several references were used. The goal of the
a ballistic missile. This is due to the simpler missile in the homing system is to hit the target.
manufacturing process as opposed to the ballistic Thus a target position is required before
missile and more suitable for combat situations. constructing the complete homing control system.
After World War I, the British and the As the dynamic model for the missile is in the Polar
Europeans developed and tested automatic control Coordinate System, the target position in the
systems on both yachts and twin-engine aircraft, Cartesian Coordinate must change to the Polar
the system was exhibited and tested in 1916. Coordinate or vice versa. The first step before the
Change has been made to their flying bombs by completion of the home control system is shown in
using radio controls to intercept Zeppelins and Figure 1.
carry out ground target attacks (Werrell, Kenneth P
1985
At the early stage of World War II, the
Germans succeeded in developing their first cruise
missile and named (V-1 flying bomb) (Steven J
Zaloga 2011). Ballistic missiles and V-2 ballistic
missiles, from both types of missiles are using FIGURE 1. Block diagram target position and function
mechanical automatic flight systems (Steven J parameters missile to target separation
Zaloga 2013). Many nations or superpowers have
conducted various missile technology studies In order to make a complete homing control
during post-WWII to ensure that no one is left system, there are three components that need to be
behind for national security and defense. In the developed. By invoking "aero guidance" in the
field of missile weapons, the U.S. military has MATLAB command will leads to a simple
taken an active role in leading the field. There are example of missile guidance. By using body
various interventions in perfecting Dr. Werrrell's simulation as an example, a new system with
manuscript in 1982 (Werrell, Kenneth P 1985). better, safer and more complicated can be
This study aims to simulate a missile constructed. After the target position above, as in
control system using a MATLAB/Simulink Fig. 1, a servo tracker system as in Figure 2 need to
simulation and provide some basis for be developed as the first system block.
understanding the missile development process to
enable our country to catch up with the pace of
other developed countries.
A brief literature review from previous
researchers provide explanations to the concepts
and laws of missiles and results for reference. The
material is essential for the simulation of the
missile control system according to the desired
criteria. The missile model used is obtained from
the previous thesis and the calculation of each FIGURE 2. Block diagram tracker servo system
variable function that must be available in the
control system. The previous study was concerned In the block diagram, the tracker servo system
more with the simulations from a major reference consists of many other subsystems. For this
to be used in the missile control system. This study subsystem, the tracker and sightline rate comprises
will enhance the previous system to obtain of two other sub-subsystem. Refer to Figure 3, for
satisfactory results from the MATLAB simulations. the tracker and sightline rate simulation. The other
Prior to the simulation process, the existing two important sub-subsystems which are; a target
MATLAB Simulink example for the missile tracker and missile stabilizer
control system is studied. This can be done by
typing in the “(aero_guidance)” command to get
the base of the missile control system from launch
to the target intersection point.
115
Prosiding Penyelidikan Prasiswazah, No. 1, 2020, Bangi, Selangor, Malaysia
FIGURE 3. Block diagram tracker and sightline rate FIGURE 7. Block diagram range and closing velocity
estimates
Figure 4 and Figure 5 show the subsystem for two
main system for make the successful homing Next step of this procedures is to build and
control system. So, this tracking loop and create second servo system which is the guidance.
stabilization loop are build and following the There are two subsystem in this servo system and it
tracker and sightline system are develop. This two consist of an additional block of simulation to make
subsystem is used for the target and for the missile. it better and safe to launch in simulation, or in the
real missile. Figure 8 shown the servo system for
guidance got an addition.
116
Prosiding Penyelidikan Prasiswazah, No. 1, 2020, Bangi, Selangor, Malaysia
117
Prosiding Penyelidikan Prasiswazah, No. 1, 2020, Bangi, Selangor, Malaysia
RESULTS
DISCUSSION
118
Prosiding Penyelidikan Prasiswazah, No. 1, 2020, Bangi, Selangor, Malaysia
119