SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 11, Issue 1, Ver.II (Jan. - Feb .2016), PP 15-24
www.iosrjournals.org
DOI: 10.9790/2834-11121524 www.iosrjournals.org 15 | Page
Modeling of an Adaptive Controller for an Aircraft Roll Control
System using PID, Fuzzy-PID and Genetic Algorithm
E.Gouthami 1
, M. Asha Rani 2
1
(Dept. of ECE, JNTUHCEH, INDIA)
2
(Dept. of ECE, JNTUHCEH, INDIA)
Abstract : In this paper, an aircraft roll control system for an autopilot that controls the roll angle motion of
an aircraft is modeled and simulated using MATLAB/ Simulink. As the roll angle motion is a lateral directional
motion, the mathematical model is derived [1]. The control system considered for this roll angle control is PID
controller. In this work the PID controller for the roll transfer function of an aircraft is mathematically modeled
and simulated for different possible combinations of P, I, D parameters. The simulation octave/results depicts
that PID controller needs further tuning to optimize the performance parameters like rise time, settling time and
overshoot. Hence the modeled PID controller is tuned using four different tuning methods to get the near to real
values of the roll angle system. In spite of tuning for real values of roll angle the PID controller does not satisfy
the required criteria. Hence, a proposal of fuzzy controller and fuzzy integrated PID are proposed in order to
achieve required performance parameters. From the simulation results, it is observed that PID-GA
(Proportional Integral Derivative-Genetic Algorithm) controller delivers the best performance.
Keywords: aircraft roll control, fuzzy, fuzzy-PID, lateral directional motion, PID, PID-GA
I. Introduction
With the successful development of the civilian aircraft, the development of auto-pilots emerged as a
future requirement. The auto-pilot (or) auto-flight system is basically made up of sub-systems like Flight
Management and Guidance System (FMGS) Flight Augmentation (FAC). All the signals (or) data sensed by
different sensors on the flight will be passed through these hardware units for processing. Any hardware failure
destroys the properties of the aircraft and the consequences may lead to the loss of an aircraft. Therefore, control
failures constitute an important issue to be considered during the design process of a Flight Control System
(FCS) [2].
However, in the event of a control failure, the data i.e., corrupted, makes the control operation faulty
and the result of action is wrong, which is not desirable. One of the popular techniques to handle hardware
failures is hardware redundancy, which increases the cost and maintainability requirements of the system. As an
alternative to this redundancy technique, data regeneration by minimizing the error using adaptive controllers
may be proposed. The corrected information/data is passed through feedback control system to finally generate
error free/fault free data for the control operation. For obtaining the correct data it is proposed to use adaptive
controller called Proportional Integral Derivative (PID) controller. The tuning process of PID controller,
whereby the optimum values for the controller parameters to be obtained, is a main challenge. Many studies
were conducted to find the best way to tune PID parameters in order to get adequate performances such as fast
response, zero steady state error, and minimum overshoot/undershoot[3][4]. Different classical tuning methods
like automatic, robust, Z-N, IMC tuning methods are implemented. It is observed that the response time and the
other performance parameters obtained are not satisfactory.
From the analysis of simulation results of PID controller, it is clear that there is a need for a non-linear
controller that can meet the design requirements as highlighted. With the literature survey on different non-
linear controllers, an intelligent fuzzy controller has been proposed. With the integration of fuzzy logic and PID
controller this proposed intelligent fuzzy-PID controller has the advantages of both the techniques resulting in
lesser overshoot, short settling time, zero steady- state error etc., Apart from these parameters improvement, the
robustness of the system allows the changes in system parameters and the ability to work with both linear and
non-linear systems.
With educational and research purposes in auto-pilot control systems, a test platform that employs
MATLAB/ Simulink to run the auto-pilot controller under test is here in proposed in this paper.
II. Motivation
In many applications, the total operation of the plant is mainly dependent upon the controller present in
the loop. The input signals are given to the controller along with the reference and the feedback signals. But
most of the controllers in many safety critical applications are digital controllers with digital input signals and
the digital output as well. In real time the signals obtained are analog signals and these are converted to digital
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 16 | Page
signals for the operation. Before the analog signals are being converted to digital, the analog signals are prone to
noise and as the noise mixed analog signals are converted to digital which results in faulty data. Hence, there is
a requirement for modeling a controller with analog signals as input and output. Along with the controlling, if
any error is forecasted, the error should be minimized or corrected for the proper operation of the plant. For such
an operation an adaptive PID Controller is needed and the same is modeled. As a case study, the modeled PID
controller is validated for a safety critical application like aircraft Control System for controlling of a primary
control action, roll.
The Flight Control System [FCS] is one of the safety critical and most sophisticated Control System.
The total operation of FCS depends on the signal data (or) signals that are being sensed by different sensors
present on the aircraft. Generally, the sensed signals along with the noise are given to a unit called Air Data
Module [ADM] and to Analog to Digital Converter unit for the conversion of sensed analog signals to digital
signals. Processing is done in the fourth coming units. Hence, the modeled controllers like PID, fuzzy, fuzzy-
PID, PID-GA are incorporated after ADM and the requirement of ADC is minimized. The total operation of
FCS is simulated using MATLAB/Simulink as explained in the next headings. The efficient controlling of PID
depends on the proper selection of the P, I, D coefficients. For the optimized P, I, D coefficients different tuning
methods have been implemented and comparison of different controllers and its parameters are made in this
paper.
III. Mathematical model
The equations governing the motion of an aircraft are very complicated set of six nonlinear coupled differential
equations. However, under certain assumptions, they can be decoupled and linearized into the longitudinal and
lateral equations. Roll control is a lateral problem and this work is developed to control the roll angle of an
aircraft for roll control in order to stabilize the system when an aircraft performs the rolling motion. The roll
control system is shown in Fig.1.
Figure 1: Description of Roll Control System
In this Figure, Yb and Zb represent the aerodynamic force components; φ and aδ represent the orientation of
aircraft (roll angle) in the earth-axis system and aileron deflection angle respectively.
Referring to Figure 1, the rigid body equations of motion are obtained from Newton’s second law [1]. But, a few
assumptions and approximations need to be considered before obtaining the equations of motion. Assume that
the aircraft is in steady-cruise at constant altitude and velocity, thus, the thrust and drag cancel out and the lift
and weight balance out each other. Also, assume that change in pitch angle does not change the speed of an
aircraft under any circumstance. With these assumptions, the lateral directional motion of an aircraft is described
by the following kinematic and dynamic differential equations.
---- equ. (1)
Above equations are nonlinear and they can be linearized by using small-disturbance theory. According to
small-disturbance theory, all the variables in these equations are replaced by a reference value plus a
perturbation or disturbance as given below in equation 2.
For convenience, the reference flight condition is assumed to be symmetric and the propulsive forces are
assumed to remain constant. After linearization the following equations are obtained,
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 17 | Page
---- equ.(2)
The lateral directional equations of motion consist of the side force, rolling moment and yawing
moment equations of motion. It is sometimes convenient to use the sideslip angle Δβ instead of the side velocity
Δv. If the product of inertia Ixz=0, the lateral equations of motion can be rearranged and reduced into the state
space form in the following manner.
---- equ.(3)
For this system, the input will be the aileron deflection angle and the output will be the pitch angle. In
this study, the data from General Aviation Airplane: NAVION is used in system analysis and modeling.
---- equ.(4)
Transfer function from aileron deflection angle to roll angle is given by the following equation.
---- equ.(5)
IV. Real-time system and modelling
The generic block diagram of real-time flight control system is as shown in Fig. 2. The data signals
from 6 different sensors and signal input from pilot are subjected to the controller along with feedback from the
aircraft.
Figure 2: Block Diagram of Roll Control System
Generally an aircraft has three primary control operations called pitch, roll and yaw. The roll action
control is considered for the present modeling. The sensed data from 6 different sensors is fused using mixers,
limiters and differential amplifiers and is converted to a single analog signal. In this paper the error correction of
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 18 | Page
the resultant data signal is estimated by performing single step test on the process input. The modeling of the
PID controller is carried out in MATLAB/ Simulink for the roll action transfer function of equation (5). The PID
controller which is modeled is incorporated in the place of controller [6] in the block diagram shown in Fig. 3a.
Figure 3a: Block Diagram of Real-time flight control System
The individual units of a real time flight control system are simulated for the equivalent hardware units.
The results obtained are compared with LQR and NEM methods [7] and are discussed as follows.
4.1 Modelling of PID Controller
Tthe controller here in the block diagram is PID controller i.e., implemented by MATLAB Simulink.
The MATLAB Simulink diagram of PID controller is as shown in Fig.3b.
Figure 3b: Simulink model of PID Controller
Step Response of PI Controller
Figure 4: Step response of mathematical model of PI Controller
Tr=140sec, Ts=477sec, Overshoot=12. 2%
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 19 | Page
Step Response of PD Controller
Figure 5: Step response of mathematical model of PD Controller
Tr= 1.36 sec, Ts= 3.23 sec, Overshoot=2.62%
Step Response of PID Controller with Automatic Tuning
Figure 6: Step response of mathematical model of PID Controller with automatic tuning
Tr = 9 sec, Ts= 39.8 sec, Overshoot=9%
Step Response of PID Controller with Robust Tuning
Figure 7: Step response of mathematical model of PID Controller with robust tuning
Tr=0.194 sec, Ts=0.965 sec, Overshoot=16%
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 20 | Page
Step Response of PID Controller with Ziegler-Nichols (ZN) Tuning
Figure 8: Step response of mathematical model of PID Controller with ZN tuning
Tr=116.5sec, Ts=85.4sec, Overshoot=17.1%
Step Response of PID Controller with IMC Tuning
Figure 9: Step response of mathematical model of PID Controller with IMC tuning
Tr =1.7sec, Ts= 13 sec, Overshoot=70%
After implementing the PID controller for different tuning methods, the parameters obtained are no
close to the real-time values. Hence there is a need for a non-linear controller like Fuzzy logic controller, which
meets the highlighted performance parameters.
4.2 Modeling of fuzzy controller
In auto-pilot aircraft control, the important problem of the system is the need to cope up with the large
amount of uncertainties in the data. Fuzzy logic has features, which make it apt in such cases. Unlike classical
logic controllers, fuzzy logic controllers are said to be tolerant to uncertainty [9]. This makes easier to
implement fuzzy controller to non-linear models. The MATLAB/Simulink model of fuzzy logic controller is as
shown in Fig. 10.
Figure 10: Simulink Model of Fuzzy Logic Controller
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 21 | Page
The fuzzy logic controller is modelled in Mamdani style because of its simplicity and its compatibility
with human decision. The error (e) and derivative of error (de) are considered as inputs. Rules are framed by
considering AND as minimum and OR as maximum. The result obtained for this is discussed as follows.
Step Response of PID Controller with Fuzzy Logic Controller
Figure 11: Step response of mathematical model of Fuzzy Logic Controller
Tr = 0. 557 sec, Ts= 5. 5 sec, Overshoot=0%
The better advantage of PID control and fuzzy control are achieved by adequately integrating these two
techniques. The integration is done by tuning the PID parameters using fuzzy interface which provides non-
linear mapping from the error and derivative of error to PID parameters. By the integration, higher static
precision and faster dynamic response can be achieved. The block diagram of fuzzy-PID controller is given in
Fig.5. The MATLAB/Simulink model of integrated fuzzy-PID controller is as shown in Fig. 12.
Figure 12: Block Diagram of Fuzzy-PID Controller
The MATLAB/Simulink model of integrated fuzzy-PID controller is as shown in Fig. 13.
Figure 13: MATLAB/Simulink Model of Fuzzy-PID Controller
The integrated fuzzy-PID controller is a self-tuning fuzzy-PID controller. The fuzzy interface system
[FIS] is used to tune the parameters of Kp, Ki, Kd according to error (e) and derivative of error (de). The self-
tuning feature guarantees the best dynamic performance for a wide variation of system parameters. The FIS is
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 22 | Page
modeled in Mamdani style with two inputs, e and de and three outputs Kp, Ki, Kd by framing 36 rules. The
results are discussed as follows.
Step Response of PID Controller with Fuzzy-PID Controller
Figure 14: Step response of mathematical model of Fuzzy-PID Controller
Tr = 0. 5 sec, Ts= 7sec, Overshoot=4%
But, the response time and the other performance parameters obtained are not satisfactory which don’t
match with the real-time values. Hence, the intelligent search algorithm, Genetic Algorithm (GA) is applied for
the tuning of the modeled adaptive PID controller
4.3 Genetic Algorithm
Many heuristic algorithms have evolved to solve the optimization problems. One of the best and
simplest heuristic search algorithms is Genetic Algorithm, based on the evolutionary ideas of natural selection
and genetics. The basic principle of genetic algorithm follow the rule lay down by Charles Darwin of “Survival
of the fittest”. Genetic Algorithm [GA] is more robust unlike other algorithms [13]. The main advantage of GA
is, a system implemented with GA doesn’t break easily even if there are any slight changes in the inputs (or) in
the presence of reasonable noise. So, this GA is used for optimizing the co-efficient values of the modeled PID
controller and the resultant controller is named as PID-GA Controller as shown in the Fig.15.
Figure 15: PID Controller with Genetic Algorithm Optimization
The following is the flow chart of GA which is implemented and is shown in Fig.16. Here, in this
work, the initial population is considered to be 100. While implementing GA, it is required to set the values of
upper and lower bounds between which optimized values will be obtained. The selection of these bounds is also
an important and critical task. For this, the P, I, D co-efficient values obtained from the Z-N method are used.
The nearest values of these co-efficients are considered as lower and upper bounds. In the next step after the
bound selection, fitness function of the PID controller is considered for evaluation and rank wise fitness scaling
is done. We can consider different forms of mutation like Gaussian, uniform, constraint dependent, custom etc.,
In this paper uniform mutation process is considered. After setting mutation, crossover process is to be selected.
From scattered, single point, two-point, intermediate, heuristic, arithmetic, custom methods, scattered method of
cross over is taken and the optimization process is evoked. The above set values are considered and GA is
implemented for the modeled PID controller. Complete model simulation is carried through
MATLAB/Simulink. The simulation results of PID-GA controller provides us the optimized co-efficients
required for the PID controller. The P, I, D co-efficients obtained are Kp=4.116, Ki=0.878, Kd=1. The PID
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 23 | Page
controller implemented with the obtained values gives us better performance in terms of all specified parameters
like rise time, settling time and overshoot. The results of this are discussed in results and discussion section. The
final PID-GA controller is one of the robust and efficient controllers modeled to correct/minimize the error in
the input signal effectively.
Figure 16: Flow chart of Genetic Algorithm with PID controller
Step Response of PID Controller with GA Optimization
Figure 17: Step response of mathematical model of PID Controller with GA Optimization
Tr = 0.01 sec, Ts= 0.9 sec, Overshoot = 0%
V. Results and Discussion:
By considering the variation in different conditions like noise, pressure, temperature, altitude, angle of
attack, roll rate etc., of an aircraft, the PID controller is modeled and simulated to control the roll control action
of an aircraft. Before modeling the PID, different combinations like PI, PD are also modeled and simulated [6].
The performance analysis of these methods for the system is simulated in MATLAB/ Simulink.
Initially the PID controller is tuned through auto-tuning and robust tuning methods [8][10]. Further to
improve the performance of PID controller the two classical methods 1. Ziegler-Nichols (Z-N) method and 2.
IMC tuning are applied [3]. But, the response time and the other performance parameters obtained are not
Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID…
DOI: 10.9790/2834-11121524 www.iosrjournals.org 24 | Page
satisfactory. In order to achieve better performance, fuzzy and fuzzy-PID controllers are introduced with the
plant. The response of the system with the plant is stable with increased ringing and settling time and overshoot.
Hence, the PID-GA controller is implemented which gives the better optimized values for P, I, D co-efficients.
All the comparisons of parameters like rise time, settling time and overshoot [9] for different methods are
depicted in Table 1. The performance parameters of various tuning methods and combinations of PID are
discussed as follows.
By observing all the simulation results, a comparison table of the transient performance parameters is
given in Table1.
TABLE 1: COMPARISON OF DIFFERENT PARAMETERS
Algorithm Rise time
(sec)
Setting time
(sec)
Peak Overshoot
(%)
PI 140 477 12. 2
PD 1. 36 3. 2 3 2. 6 2
PID(Automatic) 9 39.8 9
PID(Robust) 0.194 0.965 16
PID-ZN 16. 5 85. 4 17. 1
PID-GA 0.0108 0.9 0
IMC 1.7 13 70
FLC 0. 557 5. 5 12
Fuzzy-PID 0. 5 6 4
LQR 0.29 0.365 2.8
NEM(Non-linear
Energy Method)
20 30 0
From Table 1 it is observed that the rise-time, settling time and overshoot are optimum for PID
controller with genetic algorithm optimization. The response is achieved with minimum steady state error in GA
tuning within few milliseconds.
VI. Conclusion
In this paper, the proposed adaptive controller for an aircraft roll control system was designed in
MATLAB/ Simulink environment. PID controllers with different combinations of P, I, D are modeled for
different tuning methods. An intelligent fuzzy controller is also modeled for the non-linear system. For better
precision and dynamic response, integrated fuzzy-PID controller is also modeled. The results obtained are
compared for different performance parameters like rise time, settling time, overshoot. Obtained simulation
results show that PID controller with Genetic Algorithm Optimization takes only 1msec for the response with
considerable undershoot in comparison to other tuning methods of PID controller and this controller increases
the speed of the time response very quickly.
References
[1] Usta, M., GmOr Akyazl and A. Sefa Akpmar, "Aircraft Roll Control System Using LQR and Fuzzy Logic Controller". International
Symposium on Innovations in Intelligent Systems and Applications, June, 2011, Istanbul. Turkey.
[2] Sufendi, Bambang Riyanto Trilaksono, Syahron Hasbi Nasution and Eko Budi urwanto,``Design and Implementation of Hardware-
In-The-Loop-Simulation for UAV Using PID Control Method,” 3rd International Conference on Instrumentation, Communications,
Information Technology, and Biomedical Engineering (ICICI-BME) 124 Bandung, November 7-8, 2013.
[3] Ogata, K., 2002. Modern Control Engineering 4th Edition, Pearson Education International.
[4] J. G. Ziegler and N. B. Nichols. ”Optimum settings for automatic controllers.” Trans. ASME, vol. 64, pp. 759-768, 1942.
[5] Paz, A Robert, "The Design of the PID Controller",Unpublished thesis,New Mexico State University,2001.
[6] Gupta, V., Dr K. Khare and Dr R.P.Singh, "FPGA Design and Implementation Issues of Artificial Neural NetworkBased PID
Controllers". International Conference on Advances in Recent Technologies in Communication and Computing, Oct. 2009,
Kottayam, Kerala, India.
[7] Nair, V., Dileep M.V. and V. I. George, "Aircraft Yaw Control System using LQR and Fuzzy Logic Controller," International
Journal of Computer Applications, vol. 4S, no. 9, 2012, pp. 2S-30.
[8] Skarpetis, M., F. N. Koumboulis and AS. Ntellis, "Longitudinal Flight Multi-Condition Control using Robust PID Controllers".
IEEE Conference on Emerging Technologies and Factory Automation, Sept. 2011, Toulouse, France.
[9] Self-tuning run-time reconfigurable PID controller, MARIUSZ PELC, Archives of Control Sciences,Volume 21(LVII), 2011,No. 2,
pages 189–205
[10] Kada, B. and Y. Ghazzawi, "Robust PID Controller Design for an UA V Flight Control System". Proceedings of the World
Congress on Engineering and Computer Science, Oct. 2011, San Francisco, USA.
[11] ReconFigureurable Controller design techniques-A review by E.Gouthami and M. Asha Rani, june 2014.
[12] Lucio R. Riberio and Neusa Maria F. Oliveira, “UAV Autopilot Controllers Test Platform Using Matlab/Simulink and X-Plane”,
40th ASEE/IEEE Frontiers in Education Conference, October 27-30, 2010, Washington, DC.
[13] PID Control Strategy for UAV Flight Control System based on Improved Genetic Algorithm Optimization by Feng Lin, Haidong
Duan, Xiaoguang Qu,2014.
[14] Modeling of an Adaptive PID Controller for an Aircraft Roll Control System by E.Gouthami and M.Asha Rani,2015.

Weitere ähnliche Inhalte

Was ist angesagt?

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...IOSR Journals
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piAlexander Decker
 
Smart aerosonde UAV longitudinal flight control system based on genetic algor...
Smart aerosonde UAV longitudinal flight control system based on genetic algor...Smart aerosonde UAV longitudinal flight control system based on genetic algor...
Smart aerosonde UAV longitudinal flight control system based on genetic algor...journalBEEI
 
Speed controller design for three-phase induction motor based on dynamic ad...
  Speed controller design for three-phase induction motor based on dynamic ad...  Speed controller design for three-phase induction motor based on dynamic ad...
Speed controller design for three-phase induction motor based on dynamic ad...IJECEIAES
 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Controlrahulmonikasharma
 
Simulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID ControllerSimulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID Controllerijtsrd
 
Paper id 24201493
Paper id 24201493Paper id 24201493
Paper id 24201493IJRAT
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...IJECEIAES
 
218001 control system technology lecture 1
218001 control system technology   lecture 1218001 control system technology   lecture 1
218001 control system technology lecture 1Toàn Hữu
 
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...IJECEIAES
 
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...Ahmed Momtaz Hosny, PhD
 
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...Waqas Tariq
 
Tracking and control problem of an aircraft
Tracking and control problem of an aircraftTracking and control problem of an aircraft
Tracking and control problem of an aircraftANSUMAN MISHRA
 
Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...IJERA Editor
 
Speed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerSpeed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerAjesh Benny
 

Was ist angesagt? (19)

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 
Speed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned piSpeed control of dc motor using relay feedback tuned pi
Speed control of dc motor using relay feedback tuned pi
 
Smart aerosonde UAV longitudinal flight control system based on genetic algor...
Smart aerosonde UAV longitudinal flight control system based on genetic algor...Smart aerosonde UAV longitudinal flight control system based on genetic algor...
Smart aerosonde UAV longitudinal flight control system based on genetic algor...
 
Speed controller design for three-phase induction motor based on dynamic ad...
  Speed controller design for three-phase induction motor based on dynamic ad...  Speed controller design for three-phase induction motor based on dynamic ad...
Speed controller design for three-phase induction motor based on dynamic ad...
 
Gl3311371146
Gl3311371146Gl3311371146
Gl3311371146
 
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
Performance Study of Enhanced Non-Linear PID Control Applied on Brushless DC ...
 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Control
 
Simulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID ControllerSimulation DC Motor Speed Control System by using PID Controller
Simulation DC Motor Speed Control System by using PID Controller
 
Paper id 24201493
Paper id 24201493Paper id 24201493
Paper id 24201493
 
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...
 
dSPACE DS1104 Based Real Time Implementation of Sliding Mode Control of Induc...
dSPACE DS1104 Based Real Time Implementation of Sliding Mode Control of Induc...dSPACE DS1104 Based Real Time Implementation of Sliding Mode Control of Induc...
dSPACE DS1104 Based Real Time Implementation of Sliding Mode Control of Induc...
 
218001 control system technology lecture 1
218001 control system technology   lecture 1218001 control system technology   lecture 1
218001 control system technology lecture 1
 
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
Parallel distribution compensation PID based on Takagi-Sugeno fuzzy model app...
 
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
DEVELOPMENT OF FUZZY LOGIC LQR CONTROL INTEGRATION FOR AERIAL REFUELING AUTOP...
 
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
Design Error-based Linear Model-free Evaluation Performance Computed Torque C...
 
Tracking and control problem of an aircraft
Tracking and control problem of an aircraftTracking and control problem of an aircraft
Tracking and control problem of an aircraft
 
Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...Speed control of Separately Excited DC Motor using various Conventional Contr...
Speed control of Separately Excited DC Motor using various Conventional Contr...
 
Control system
Control systemControl system
Control system
 
Speed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID ControllerSpeed Control of DC Motor Using PSO tuned PID Controller
Speed Control of DC Motor Using PSO tuned PID Controller
 

Andere mochten auch

CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]legalservice
 
DOKUMEN PERUSAHAAN DI BIDANG IMPORT :
DOKUMEN PERUSAHAAN DI BIDANG IMPORT :DOKUMEN PERUSAHAAN DI BIDANG IMPORT :
DOKUMEN PERUSAHAAN DI BIDANG IMPORT :legalservice
 
Come vivere di traduzione editoriale
Come vivere di traduzione editorialeCome vivere di traduzione editoriale
Come vivere di traduzione editorialeCosi Repossi
 
Weekend Warriors Connecting Buffalo
Weekend Warriors Connecting BuffaloWeekend Warriors Connecting Buffalo
Weekend Warriors Connecting BuffaloRich Frank
 
“Designed and Simulation Modified H Shaped” Microstrip Patch Antenna
“Designed and Simulation Modified H Shaped” Microstrip Patch Antenna“Designed and Simulation Modified H Shaped” Microstrip Patch Antenna
“Designed and Simulation Modified H Shaped” Microstrip Patch AntennaIOSR Journals
 
Assess The Effect of Resistance Training Compared To a Weight Loss Diet Progr...
Assess The Effect of Resistance Training Compared To a Weight Loss Diet Progr...Assess The Effect of Resistance Training Compared To a Weight Loss Diet Progr...
Assess The Effect of Resistance Training Compared To a Weight Loss Diet Progr...IOSR Journals
 
Gene therapy: Where do we stand
Gene therapy: Where do we standGene therapy: Where do we stand
Gene therapy: Where do we standIOSR Journals
 
Energy Efficient E-BMA Protocol for Wireless Sensor Networks
Energy Efficient E-BMA Protocol for Wireless Sensor NetworksEnergy Efficient E-BMA Protocol for Wireless Sensor Networks
Energy Efficient E-BMA Protocol for Wireless Sensor NetworksIOSR Journals
 
Sequence Modeling and Calculations in the Design of Revolving Clamp Assembly
Sequence Modeling and Calculations in the Design of Revolving Clamp AssemblySequence Modeling and Calculations in the Design of Revolving Clamp Assembly
Sequence Modeling and Calculations in the Design of Revolving Clamp AssemblyIOSR Journals
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerIOSR Journals
 

Andere mochten auch (15)

CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
CERTIFICATE OF ADDRESS REGISTRATION [ SKTTS ]
 
January2016
January2016January2016
January2016
 
DOKUMEN PERUSAHAAN DI BIDANG IMPORT :
DOKUMEN PERUSAHAAN DI BIDANG IMPORT :DOKUMEN PERUSAHAAN DI BIDANG IMPORT :
DOKUMEN PERUSAHAAN DI BIDANG IMPORT :
 
Come vivere di traduzione editoriale
Come vivere di traduzione editorialeCome vivere di traduzione editoriale
Come vivere di traduzione editoriale
 
Weekend Warriors Connecting Buffalo
Weekend Warriors Connecting BuffaloWeekend Warriors Connecting Buffalo
Weekend Warriors Connecting Buffalo
 
Cell Division
Cell DivisionCell Division
Cell Division
 
D013152126
D013152126D013152126
D013152126
 
“Designed and Simulation Modified H Shaped” Microstrip Patch Antenna
“Designed and Simulation Modified H Shaped” Microstrip Patch Antenna“Designed and Simulation Modified H Shaped” Microstrip Patch Antenna
“Designed and Simulation Modified H Shaped” Microstrip Patch Antenna
 
Assess The Effect of Resistance Training Compared To a Weight Loss Diet Progr...
Assess The Effect of Resistance Training Compared To a Weight Loss Diet Progr...Assess The Effect of Resistance Training Compared To a Weight Loss Diet Progr...
Assess The Effect of Resistance Training Compared To a Weight Loss Diet Progr...
 
Gene therapy: Where do we stand
Gene therapy: Where do we standGene therapy: Where do we stand
Gene therapy: Where do we stand
 
JeffCarothers_Portfolio
JeffCarothers_PortfolioJeffCarothers_Portfolio
JeffCarothers_Portfolio
 
Energy Efficient E-BMA Protocol for Wireless Sensor Networks
Energy Efficient E-BMA Protocol for Wireless Sensor NetworksEnergy Efficient E-BMA Protocol for Wireless Sensor Networks
Energy Efficient E-BMA Protocol for Wireless Sensor Networks
 
Sequence Modeling and Calculations in the Design of Revolving Clamp Assembly
Sequence Modeling and Calculations in the Design of Revolving Clamp AssemblySequence Modeling and Calculations in the Design of Revolving Clamp Assembly
Sequence Modeling and Calculations in the Design of Revolving Clamp Assembly
 
January7007.2016
January7007.2016January7007.2016
January7007.2016
 
Performance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical LayerPerformance Improvement of IEEE 802.22 WRAN Physical Layer
Performance Improvement of IEEE 802.22 WRAN Physical Layer
 

Ähnlich wie Modeling Adaptive Controller for Aircraft Roll Control Using PID Fuzzy-PID GA

muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...zawalbaloch75
 
Aircraft pitch control design using LQG controller based on genetic algorithm
Aircraft pitch control design using LQG controller based on genetic algorithmAircraft pitch control design using LQG controller based on genetic algorithm
Aircraft pitch control design using LQG controller based on genetic algorithmTELKOMNIKA JOURNAL
 
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfSpeed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfThienMai14
 
6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motork srikanth
 
Control systems project report (180501008)(180501016)(180501018)(180501020)
Control systems project report (180501008)(180501016)(180501018)(180501020)Control systems project report (180501008)(180501016)(180501018)(180501020)
Control systems project report (180501008)(180501016)(180501018)(180501020)khang31
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Zac Darcy
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Zac Darcy
 
Position control of a single arm manipulator using ga pid controller
Position control of a single arm manipulator using ga pid controllerPosition control of a single arm manipulator using ga pid controller
Position control of a single arm manipulator using ga pid controllerIAEME Publication
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...ijctcm
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...ijctcm
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...IOSR Journals
 
Data-based PID control of flexible joint robot using adaptive safe experiment...
Data-based PID control of flexible joint robot using adaptive safe experiment...Data-based PID control of flexible joint robot using adaptive safe experiment...
Data-based PID control of flexible joint robot using adaptive safe experiment...journalBEEI
 
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing RobotIRJET Journal
 
Robust second order sliding mode control for a quadrotor considering motor dy...
Robust second order sliding mode control for a quadrotor considering motor dy...Robust second order sliding mode control for a quadrotor considering motor dy...
Robust second order sliding mode control for a quadrotor considering motor dy...ijctcm
 
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...ijctcm
 
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...ijctcm
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

Ähnlich wie Modeling Adaptive Controller for Aircraft Roll Control Using PID Fuzzy-PID GA (20)

muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...
 
Aircraft pitch control design using LQG controller based on genetic algorithm
Aircraft pitch control design using LQG controller based on genetic algorithmAircraft pitch control design using LQG controller based on genetic algorithm
Aircraft pitch control design using LQG controller based on genetic algorithm
 
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdfSpeed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
Speed_Control_of_DC_Motor_Using_Particle_Swarm_Opt.pdf
 
6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor6. performance analysis of pd, pid controllers for speed control of dc motor
6. performance analysis of pd, pid controllers for speed control of dc motor
 
Control systems project report (180501008)(180501016)(180501018)(180501020)
Control systems project report (180501008)(180501016)(180501018)(180501020)Control systems project report (180501008)(180501016)(180501018)(180501020)
Control systems project report (180501008)(180501016)(180501018)(180501020)
 
Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...Optimal and pid controller for controlling camera’s position in unmanned aeri...
Optimal and pid controller for controlling camera’s position in unmanned aeri...
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
 
Position control of a single arm manipulator using ga pid controller
Position control of a single arm manipulator using ga pid controllerPosition control of a single arm manipulator using ga pid controller
Position control of a single arm manipulator using ga pid controller
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
 
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
DEVELOPMENT AND IMPLEMENTATION OF A ADAPTIVE FUZZY CONTROL SYSTEM FOR A VTOL ...
 
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers Wit...
 
F010133747
F010133747F010133747
F010133747
 
Data-based PID control of flexible joint robot using adaptive safe experiment...
Data-based PID control of flexible joint robot using adaptive safe experiment...Data-based PID control of flexible joint robot using adaptive safe experiment...
Data-based PID control of flexible joint robot using adaptive safe experiment...
 
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
 
Robust second order sliding mode control for a quadrotor considering motor dy...
Robust second order sliding mode control for a quadrotor considering motor dy...Robust second order sliding mode control for a quadrotor considering motor dy...
Robust second order sliding mode control for a quadrotor considering motor dy...
 
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
 
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
Robust Second Order Sliding Mode Control for A Quadrotor Considering Motor Dy...
 
Ijetae 0912 43
Ijetae 0912 43Ijetae 0912 43
Ijetae 0912 43
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Gain scheduling automatic landing system by modeling Ground Effect
Gain scheduling automatic landing system by modeling Ground EffectGain scheduling automatic landing system by modeling Ground Effect
Gain scheduling automatic landing system by modeling Ground Effect
 

Mehr von IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
C011121114
C011121114C011121114
C011121114
 

Kürzlich hochgeladen

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Modeling Adaptive Controller for Aircraft Roll Control Using PID Fuzzy-PID GA

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 11, Issue 1, Ver.II (Jan. - Feb .2016), PP 15-24 www.iosrjournals.org DOI: 10.9790/2834-11121524 www.iosrjournals.org 15 | Page Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID and Genetic Algorithm E.Gouthami 1 , M. Asha Rani 2 1 (Dept. of ECE, JNTUHCEH, INDIA) 2 (Dept. of ECE, JNTUHCEH, INDIA) Abstract : In this paper, an aircraft roll control system for an autopilot that controls the roll angle motion of an aircraft is modeled and simulated using MATLAB/ Simulink. As the roll angle motion is a lateral directional motion, the mathematical model is derived [1]. The control system considered for this roll angle control is PID controller. In this work the PID controller for the roll transfer function of an aircraft is mathematically modeled and simulated for different possible combinations of P, I, D parameters. The simulation octave/results depicts that PID controller needs further tuning to optimize the performance parameters like rise time, settling time and overshoot. Hence the modeled PID controller is tuned using four different tuning methods to get the near to real values of the roll angle system. In spite of tuning for real values of roll angle the PID controller does not satisfy the required criteria. Hence, a proposal of fuzzy controller and fuzzy integrated PID are proposed in order to achieve required performance parameters. From the simulation results, it is observed that PID-GA (Proportional Integral Derivative-Genetic Algorithm) controller delivers the best performance. Keywords: aircraft roll control, fuzzy, fuzzy-PID, lateral directional motion, PID, PID-GA I. Introduction With the successful development of the civilian aircraft, the development of auto-pilots emerged as a future requirement. The auto-pilot (or) auto-flight system is basically made up of sub-systems like Flight Management and Guidance System (FMGS) Flight Augmentation (FAC). All the signals (or) data sensed by different sensors on the flight will be passed through these hardware units for processing. Any hardware failure destroys the properties of the aircraft and the consequences may lead to the loss of an aircraft. Therefore, control failures constitute an important issue to be considered during the design process of a Flight Control System (FCS) [2]. However, in the event of a control failure, the data i.e., corrupted, makes the control operation faulty and the result of action is wrong, which is not desirable. One of the popular techniques to handle hardware failures is hardware redundancy, which increases the cost and maintainability requirements of the system. As an alternative to this redundancy technique, data regeneration by minimizing the error using adaptive controllers may be proposed. The corrected information/data is passed through feedback control system to finally generate error free/fault free data for the control operation. For obtaining the correct data it is proposed to use adaptive controller called Proportional Integral Derivative (PID) controller. The tuning process of PID controller, whereby the optimum values for the controller parameters to be obtained, is a main challenge. Many studies were conducted to find the best way to tune PID parameters in order to get adequate performances such as fast response, zero steady state error, and minimum overshoot/undershoot[3][4]. Different classical tuning methods like automatic, robust, Z-N, IMC tuning methods are implemented. It is observed that the response time and the other performance parameters obtained are not satisfactory. From the analysis of simulation results of PID controller, it is clear that there is a need for a non-linear controller that can meet the design requirements as highlighted. With the literature survey on different non- linear controllers, an intelligent fuzzy controller has been proposed. With the integration of fuzzy logic and PID controller this proposed intelligent fuzzy-PID controller has the advantages of both the techniques resulting in lesser overshoot, short settling time, zero steady- state error etc., Apart from these parameters improvement, the robustness of the system allows the changes in system parameters and the ability to work with both linear and non-linear systems. With educational and research purposes in auto-pilot control systems, a test platform that employs MATLAB/ Simulink to run the auto-pilot controller under test is here in proposed in this paper. II. Motivation In many applications, the total operation of the plant is mainly dependent upon the controller present in the loop. The input signals are given to the controller along with the reference and the feedback signals. But most of the controllers in many safety critical applications are digital controllers with digital input signals and the digital output as well. In real time the signals obtained are analog signals and these are converted to digital
  • 2. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 16 | Page signals for the operation. Before the analog signals are being converted to digital, the analog signals are prone to noise and as the noise mixed analog signals are converted to digital which results in faulty data. Hence, there is a requirement for modeling a controller with analog signals as input and output. Along with the controlling, if any error is forecasted, the error should be minimized or corrected for the proper operation of the plant. For such an operation an adaptive PID Controller is needed and the same is modeled. As a case study, the modeled PID controller is validated for a safety critical application like aircraft Control System for controlling of a primary control action, roll. The Flight Control System [FCS] is one of the safety critical and most sophisticated Control System. The total operation of FCS depends on the signal data (or) signals that are being sensed by different sensors present on the aircraft. Generally, the sensed signals along with the noise are given to a unit called Air Data Module [ADM] and to Analog to Digital Converter unit for the conversion of sensed analog signals to digital signals. Processing is done in the fourth coming units. Hence, the modeled controllers like PID, fuzzy, fuzzy- PID, PID-GA are incorporated after ADM and the requirement of ADC is minimized. The total operation of FCS is simulated using MATLAB/Simulink as explained in the next headings. The efficient controlling of PID depends on the proper selection of the P, I, D coefficients. For the optimized P, I, D coefficients different tuning methods have been implemented and comparison of different controllers and its parameters are made in this paper. III. Mathematical model The equations governing the motion of an aircraft are very complicated set of six nonlinear coupled differential equations. However, under certain assumptions, they can be decoupled and linearized into the longitudinal and lateral equations. Roll control is a lateral problem and this work is developed to control the roll angle of an aircraft for roll control in order to stabilize the system when an aircraft performs the rolling motion. The roll control system is shown in Fig.1. Figure 1: Description of Roll Control System In this Figure, Yb and Zb represent the aerodynamic force components; φ and aδ represent the orientation of aircraft (roll angle) in the earth-axis system and aileron deflection angle respectively. Referring to Figure 1, the rigid body equations of motion are obtained from Newton’s second law [1]. But, a few assumptions and approximations need to be considered before obtaining the equations of motion. Assume that the aircraft is in steady-cruise at constant altitude and velocity, thus, the thrust and drag cancel out and the lift and weight balance out each other. Also, assume that change in pitch angle does not change the speed of an aircraft under any circumstance. With these assumptions, the lateral directional motion of an aircraft is described by the following kinematic and dynamic differential equations. ---- equ. (1) Above equations are nonlinear and they can be linearized by using small-disturbance theory. According to small-disturbance theory, all the variables in these equations are replaced by a reference value plus a perturbation or disturbance as given below in equation 2. For convenience, the reference flight condition is assumed to be symmetric and the propulsive forces are assumed to remain constant. After linearization the following equations are obtained,
  • 3. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 17 | Page ---- equ.(2) The lateral directional equations of motion consist of the side force, rolling moment and yawing moment equations of motion. It is sometimes convenient to use the sideslip angle Δβ instead of the side velocity Δv. If the product of inertia Ixz=0, the lateral equations of motion can be rearranged and reduced into the state space form in the following manner. ---- equ.(3) For this system, the input will be the aileron deflection angle and the output will be the pitch angle. In this study, the data from General Aviation Airplane: NAVION is used in system analysis and modeling. ---- equ.(4) Transfer function from aileron deflection angle to roll angle is given by the following equation. ---- equ.(5) IV. Real-time system and modelling The generic block diagram of real-time flight control system is as shown in Fig. 2. The data signals from 6 different sensors and signal input from pilot are subjected to the controller along with feedback from the aircraft. Figure 2: Block Diagram of Roll Control System Generally an aircraft has three primary control operations called pitch, roll and yaw. The roll action control is considered for the present modeling. The sensed data from 6 different sensors is fused using mixers, limiters and differential amplifiers and is converted to a single analog signal. In this paper the error correction of
  • 4. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 18 | Page the resultant data signal is estimated by performing single step test on the process input. The modeling of the PID controller is carried out in MATLAB/ Simulink for the roll action transfer function of equation (5). The PID controller which is modeled is incorporated in the place of controller [6] in the block diagram shown in Fig. 3a. Figure 3a: Block Diagram of Real-time flight control System The individual units of a real time flight control system are simulated for the equivalent hardware units. The results obtained are compared with LQR and NEM methods [7] and are discussed as follows. 4.1 Modelling of PID Controller Tthe controller here in the block diagram is PID controller i.e., implemented by MATLAB Simulink. The MATLAB Simulink diagram of PID controller is as shown in Fig.3b. Figure 3b: Simulink model of PID Controller Step Response of PI Controller Figure 4: Step response of mathematical model of PI Controller Tr=140sec, Ts=477sec, Overshoot=12. 2%
  • 5. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 19 | Page Step Response of PD Controller Figure 5: Step response of mathematical model of PD Controller Tr= 1.36 sec, Ts= 3.23 sec, Overshoot=2.62% Step Response of PID Controller with Automatic Tuning Figure 6: Step response of mathematical model of PID Controller with automatic tuning Tr = 9 sec, Ts= 39.8 sec, Overshoot=9% Step Response of PID Controller with Robust Tuning Figure 7: Step response of mathematical model of PID Controller with robust tuning Tr=0.194 sec, Ts=0.965 sec, Overshoot=16%
  • 6. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 20 | Page Step Response of PID Controller with Ziegler-Nichols (ZN) Tuning Figure 8: Step response of mathematical model of PID Controller with ZN tuning Tr=116.5sec, Ts=85.4sec, Overshoot=17.1% Step Response of PID Controller with IMC Tuning Figure 9: Step response of mathematical model of PID Controller with IMC tuning Tr =1.7sec, Ts= 13 sec, Overshoot=70% After implementing the PID controller for different tuning methods, the parameters obtained are no close to the real-time values. Hence there is a need for a non-linear controller like Fuzzy logic controller, which meets the highlighted performance parameters. 4.2 Modeling of fuzzy controller In auto-pilot aircraft control, the important problem of the system is the need to cope up with the large amount of uncertainties in the data. Fuzzy logic has features, which make it apt in such cases. Unlike classical logic controllers, fuzzy logic controllers are said to be tolerant to uncertainty [9]. This makes easier to implement fuzzy controller to non-linear models. The MATLAB/Simulink model of fuzzy logic controller is as shown in Fig. 10. Figure 10: Simulink Model of Fuzzy Logic Controller
  • 7. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 21 | Page The fuzzy logic controller is modelled in Mamdani style because of its simplicity and its compatibility with human decision. The error (e) and derivative of error (de) are considered as inputs. Rules are framed by considering AND as minimum and OR as maximum. The result obtained for this is discussed as follows. Step Response of PID Controller with Fuzzy Logic Controller Figure 11: Step response of mathematical model of Fuzzy Logic Controller Tr = 0. 557 sec, Ts= 5. 5 sec, Overshoot=0% The better advantage of PID control and fuzzy control are achieved by adequately integrating these two techniques. The integration is done by tuning the PID parameters using fuzzy interface which provides non- linear mapping from the error and derivative of error to PID parameters. By the integration, higher static precision and faster dynamic response can be achieved. The block diagram of fuzzy-PID controller is given in Fig.5. The MATLAB/Simulink model of integrated fuzzy-PID controller is as shown in Fig. 12. Figure 12: Block Diagram of Fuzzy-PID Controller The MATLAB/Simulink model of integrated fuzzy-PID controller is as shown in Fig. 13. Figure 13: MATLAB/Simulink Model of Fuzzy-PID Controller The integrated fuzzy-PID controller is a self-tuning fuzzy-PID controller. The fuzzy interface system [FIS] is used to tune the parameters of Kp, Ki, Kd according to error (e) and derivative of error (de). The self- tuning feature guarantees the best dynamic performance for a wide variation of system parameters. The FIS is
  • 8. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 22 | Page modeled in Mamdani style with two inputs, e and de and three outputs Kp, Ki, Kd by framing 36 rules. The results are discussed as follows. Step Response of PID Controller with Fuzzy-PID Controller Figure 14: Step response of mathematical model of Fuzzy-PID Controller Tr = 0. 5 sec, Ts= 7sec, Overshoot=4% But, the response time and the other performance parameters obtained are not satisfactory which don’t match with the real-time values. Hence, the intelligent search algorithm, Genetic Algorithm (GA) is applied for the tuning of the modeled adaptive PID controller 4.3 Genetic Algorithm Many heuristic algorithms have evolved to solve the optimization problems. One of the best and simplest heuristic search algorithms is Genetic Algorithm, based on the evolutionary ideas of natural selection and genetics. The basic principle of genetic algorithm follow the rule lay down by Charles Darwin of “Survival of the fittest”. Genetic Algorithm [GA] is more robust unlike other algorithms [13]. The main advantage of GA is, a system implemented with GA doesn’t break easily even if there are any slight changes in the inputs (or) in the presence of reasonable noise. So, this GA is used for optimizing the co-efficient values of the modeled PID controller and the resultant controller is named as PID-GA Controller as shown in the Fig.15. Figure 15: PID Controller with Genetic Algorithm Optimization The following is the flow chart of GA which is implemented and is shown in Fig.16. Here, in this work, the initial population is considered to be 100. While implementing GA, it is required to set the values of upper and lower bounds between which optimized values will be obtained. The selection of these bounds is also an important and critical task. For this, the P, I, D co-efficient values obtained from the Z-N method are used. The nearest values of these co-efficients are considered as lower and upper bounds. In the next step after the bound selection, fitness function of the PID controller is considered for evaluation and rank wise fitness scaling is done. We can consider different forms of mutation like Gaussian, uniform, constraint dependent, custom etc., In this paper uniform mutation process is considered. After setting mutation, crossover process is to be selected. From scattered, single point, two-point, intermediate, heuristic, arithmetic, custom methods, scattered method of cross over is taken and the optimization process is evoked. The above set values are considered and GA is implemented for the modeled PID controller. Complete model simulation is carried through MATLAB/Simulink. The simulation results of PID-GA controller provides us the optimized co-efficients required for the PID controller. The P, I, D co-efficients obtained are Kp=4.116, Ki=0.878, Kd=1. The PID
  • 9. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 23 | Page controller implemented with the obtained values gives us better performance in terms of all specified parameters like rise time, settling time and overshoot. The results of this are discussed in results and discussion section. The final PID-GA controller is one of the robust and efficient controllers modeled to correct/minimize the error in the input signal effectively. Figure 16: Flow chart of Genetic Algorithm with PID controller Step Response of PID Controller with GA Optimization Figure 17: Step response of mathematical model of PID Controller with GA Optimization Tr = 0.01 sec, Ts= 0.9 sec, Overshoot = 0% V. Results and Discussion: By considering the variation in different conditions like noise, pressure, temperature, altitude, angle of attack, roll rate etc., of an aircraft, the PID controller is modeled and simulated to control the roll control action of an aircraft. Before modeling the PID, different combinations like PI, PD are also modeled and simulated [6]. The performance analysis of these methods for the system is simulated in MATLAB/ Simulink. Initially the PID controller is tuned through auto-tuning and robust tuning methods [8][10]. Further to improve the performance of PID controller the two classical methods 1. Ziegler-Nichols (Z-N) method and 2. IMC tuning are applied [3]. But, the response time and the other performance parameters obtained are not
  • 10. Modeling of an Adaptive Controller for an Aircraft Roll Control System using PID, Fuzzy-PID… DOI: 10.9790/2834-11121524 www.iosrjournals.org 24 | Page satisfactory. In order to achieve better performance, fuzzy and fuzzy-PID controllers are introduced with the plant. The response of the system with the plant is stable with increased ringing and settling time and overshoot. Hence, the PID-GA controller is implemented which gives the better optimized values for P, I, D co-efficients. All the comparisons of parameters like rise time, settling time and overshoot [9] for different methods are depicted in Table 1. The performance parameters of various tuning methods and combinations of PID are discussed as follows. By observing all the simulation results, a comparison table of the transient performance parameters is given in Table1. TABLE 1: COMPARISON OF DIFFERENT PARAMETERS Algorithm Rise time (sec) Setting time (sec) Peak Overshoot (%) PI 140 477 12. 2 PD 1. 36 3. 2 3 2. 6 2 PID(Automatic) 9 39.8 9 PID(Robust) 0.194 0.965 16 PID-ZN 16. 5 85. 4 17. 1 PID-GA 0.0108 0.9 0 IMC 1.7 13 70 FLC 0. 557 5. 5 12 Fuzzy-PID 0. 5 6 4 LQR 0.29 0.365 2.8 NEM(Non-linear Energy Method) 20 30 0 From Table 1 it is observed that the rise-time, settling time and overshoot are optimum for PID controller with genetic algorithm optimization. The response is achieved with minimum steady state error in GA tuning within few milliseconds. VI. Conclusion In this paper, the proposed adaptive controller for an aircraft roll control system was designed in MATLAB/ Simulink environment. PID controllers with different combinations of P, I, D are modeled for different tuning methods. An intelligent fuzzy controller is also modeled for the non-linear system. For better precision and dynamic response, integrated fuzzy-PID controller is also modeled. The results obtained are compared for different performance parameters like rise time, settling time, overshoot. Obtained simulation results show that PID controller with Genetic Algorithm Optimization takes only 1msec for the response with considerable undershoot in comparison to other tuning methods of PID controller and this controller increases the speed of the time response very quickly. References [1] Usta, M., GmOr Akyazl and A. Sefa Akpmar, "Aircraft Roll Control System Using LQR and Fuzzy Logic Controller". International Symposium on Innovations in Intelligent Systems and Applications, June, 2011, Istanbul. Turkey. [2] Sufendi, Bambang Riyanto Trilaksono, Syahron Hasbi Nasution and Eko Budi urwanto,``Design and Implementation of Hardware- In-The-Loop-Simulation for UAV Using PID Control Method,” 3rd International Conference on Instrumentation, Communications, Information Technology, and Biomedical Engineering (ICICI-BME) 124 Bandung, November 7-8, 2013. [3] Ogata, K., 2002. Modern Control Engineering 4th Edition, Pearson Education International. [4] J. G. Ziegler and N. B. Nichols. ”Optimum settings for automatic controllers.” Trans. ASME, vol. 64, pp. 759-768, 1942. [5] Paz, A Robert, "The Design of the PID Controller",Unpublished thesis,New Mexico State University,2001. [6] Gupta, V., Dr K. Khare and Dr R.P.Singh, "FPGA Design and Implementation Issues of Artificial Neural NetworkBased PID Controllers". International Conference on Advances in Recent Technologies in Communication and Computing, Oct. 2009, Kottayam, Kerala, India. [7] Nair, V., Dileep M.V. and V. I. George, "Aircraft Yaw Control System using LQR and Fuzzy Logic Controller," International Journal of Computer Applications, vol. 4S, no. 9, 2012, pp. 2S-30. [8] Skarpetis, M., F. N. Koumboulis and AS. Ntellis, "Longitudinal Flight Multi-Condition Control using Robust PID Controllers". IEEE Conference on Emerging Technologies and Factory Automation, Sept. 2011, Toulouse, France. [9] Self-tuning run-time reconfigurable PID controller, MARIUSZ PELC, Archives of Control Sciences,Volume 21(LVII), 2011,No. 2, pages 189–205 [10] Kada, B. and Y. Ghazzawi, "Robust PID Controller Design for an UA V Flight Control System". Proceedings of the World Congress on Engineering and Computer Science, Oct. 2011, San Francisco, USA. [11] ReconFigureurable Controller design techniques-A review by E.Gouthami and M. Asha Rani, june 2014. [12] Lucio R. Riberio and Neusa Maria F. Oliveira, “UAV Autopilot Controllers Test Platform Using Matlab/Simulink and X-Plane”, 40th ASEE/IEEE Frontiers in Education Conference, October 27-30, 2010, Washington, DC. [13] PID Control Strategy for UAV Flight Control System based on Improved Genetic Algorithm Optimization by Feng Lin, Haidong Duan, Xiaoguang Qu,2014. [14] Modeling of an Adaptive PID Controller for an Aircraft Roll Control System by E.Gouthami and M.Asha Rani,2015.