SlideShare a Scribd company logo
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
DOI : 10.5121/ijics.2015.5401 1
CONCEPT OF OPERATIONS TO SYSTEM DESIGN
AND DEVELOPMENT-AN INTEGRATED SYSTEM
FOR AIRCRAFT MISSION FEASIBILITY ANALYSIS
USING STK ENGINE, MATLAB AND LABVIEW
Princy Randhawa 1
and Vijay Shanthagiri 2
Assistant Professor, Department of Mechatronics Engineering, Manipal University Jaipur
Principle System Engineer, Oeuvre Software Solutions, Bangalore
ABSTRACT
In recent times, there has been a significant rise in usage of aircrafts in surveillance and reconnaissance
missions. Not all the aircrafts survive the harsh testing conditions put forth by the enemy regions. Aircraft
Survivability Analysis gives the measure of the chances of survival for different counter strategies. The
mission would be recalculated if particular sortie does not fall within the physical boundary of the
performance of an aircraft. This is required both for the success of the mission and the survivability of the
aircraft in the harsh enemy conditions.
A system is envisioned comprising of the accurate modeling of the physical world and the accurate model
of control system. An interoperable system which can work seamlessly together will provide mission
planners, System integrators, aeronautical/aerospace engineers a milieu wherein the Control System
designer who is found wanted as far as the physical world is concerned is given a system which can
simulate the real world in lab conditions. To achieve this, we combine the two most promising
environments prevalent in the industry today namely Systems tool kit for modeling the operational
environment MATLAB and LabVIEW for modeling the control system environment. Using a Math script
window of LabVIEW, we have designed the aircraft model and controlling the variables of an aircraft
using a simulation loop of a LabVIEW. The different flight conditions were arrived using Orthogonal Array
(OA) based on different Aircraft weight, Altitude, Mach number configurations. This attempts to span the
aircrafts across the regimes in aircrafts flight envelope. A system comprising of both, with seamless UDP
based connection between the two is developed to expedite the process of development of feasible control
system design and verification which allows the aircrafts to undertake complex mission. This system we
believe would answer questions of limits of the aircrafts maneuverability and survivability in terms of its
limitation concerning control system design and development of commercial fighter aircrafts, UAV's and
Quad copters.
INDEX TERMS
Aerospace control, Aircraft navigation,
KEYWORDS
Aircrafts, Control System, Navigation guidance and control, Aircraft mission planning Line-of-sight,
Systems Tool Kit, LabVIEW, Control design, Closed Loop System.
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
2
1. INTRODUCTION
To connect the physical world with the control system environment is to have given the designer
a debugging feature unlike never before. It is advantageous if an attempt to finalize a control
system design is supported or criticized not by heuristics or intuitive insights based on experience
but by a real system which models a system connected to a control system design environment.
While all these days, the feedback loop would ensure stability of a process or a system, it is
assured here that a feedback for verifying a systems stability, controllability, observability is
verified for different dynamically created mission paths and not just a small set of paths which are
usually available due to lack of simulating environment. In other words, this paper is about
connecting a highly accurate simulating environment such as STK with a highly accurate and user
friendly Instrument Design and Control system design environment such as LabVIEW.
2. MISSION PLANNING ON SYSTEMS TOOL KIT
Systems Tool Kit the user with the following important inputs for simulating the mission path
Scenario configuration: – Set Units; Set Epoch; Set Time Period
Way Point Creation: – Click and Create Waypoints on Aircraft mission modeler; plan
CAP mission, Refueling , Reconnaissance mission and other critical mission paths
Animation setup and control: – Animate Set-Values, Set-Time; Start Forward
Vehicle attitude initialization example:–Set-Attitude */Launch Vehicle/L1 Profile Fixed
Euler 91.1 80.9 0.0 323 "Facility/WFF_Pad_1 Body".
Aircraft simulated live data: – Get position of each simulated point and other values
pertaining to aerodynamic attributes such as Pitch, Yaw, and Roll Turn Radius in time.
Fig 1: STK's Simulation Environment concerning Aircrafts Attitude, Pitch, Roll and Yaw.
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
3
3. AIRCRAFT CONTROL SYSTEM DESIGN ON LABVIEW
LabVIEW is a graphical programming environment that has very powerful numeric array
and string handling capabilities, and easy numeric to string conversion.
LabVIEW has good capability to model complex control system design. It provides user
friendly virtual instrumentation environment to iterate and dynamically update control
values into it.
Building user interface is very simple.
Basic TCP functions built in – Open, Write, Read, Close Connection.
Fig 2: LabVIEW Design and Simulation Environment with Control System Block Diagram
4. INTEGRATING STK AND LABVIEW
It is envisioned that STK will connected to LabVIEW using UDP Connection. Since the
data rate is not too high TCP/IP connection can also be used.
The events leading to invocation and information exchange between STK and LabVIEW
will be delineated.
The Message structures with coded heading will be agreed between both the parties.
Fig. 3: Block Diagram of the integrated system and the information flow.
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
4
Fig. 4: STK's Simulation Environment concerning Waypoint Creation of Aircrafts
The mutual data flow will be though structures containing the information. A Message Structure
of TYPE1 is as follows.
[Message Struct Type 1]
{
int16 Message Header
int16 Message Type
char[50] AicraftName
double Latitude
double Longitude
double Pitch
double Roll
double Yaw
double Pitch Rate
double Roll Rate
double Yaw Rate
double Velocity
double Epoch Time
}
The message is received by LabVIEW over a preselected socket and interpreted.
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
5
Fig. 5: Behind the scenes of LabVIEW where the Control System Schema is rigged to receive external
inputs through instruments assigned to produce the signals.
Fig. 6: Dynamic Data Creation Panel where data is received though a socket and connected
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
6
The information flow between STK and LabVIEW is shown below.STK used here with its engine
and a c# based application is used to invoke the engine. This makes it easy to gain full control
over the data transfer without too much UI interaction for the user. The way points created as
shown in Fig 6 is directly converted and sent over the socket to Lab View’s port for stability
analysis of the path.
The sequential flow between STK engine and LabVIEW is shown below.
Fig. 7: Sequence Diagram of the integrated system and the information flow
5. USE CASE WITH RESULTS - CONTROL SYSTEM DESIGN OF A
COMMERCIAL AIRCRAFT USING STK AND LABVIEW
For designing a plant model through LabVIEW Simulation loop, we need a longitudinal equation.
For the dynamics of a longitudinal aircraft, we need variables which are (small) deviations from
operating point or trim conditions. These small deviations are created by first modelling the
aircraft path on Systems Took Kit and then streaming the delta change in u, α, θ ,q with respect
to time.
• u : velocity of aircraft along body axis
• α : angle of attack (the angle between the velocity vector and the x-axis of the
aircraft
• θ : Angle between body axis and horizontal (up is positive)
q =
.
θ : Angular velocity of aircraft (pitch rate)
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
7
INPUTS
Control or actuator inputs:
• eδ : Elevator angle ( eδ >0 is down)
If we introduce the longitudinal state variable vector
x = [u α qθ ]
and the longitudinal control vector
)(tu = [ eδ ]
These equations are equivalent to the system of first-order equations )(txIn
•
= )()( tButAx +
)()()( tDutCty +=
where: a A—State matrix (n× n)
B—Input matrix (n× m)
C—Output matrix (r × n)
a D—Direct matrix (r ×m)
x (t)—column vector of n state variables
u (t)—column vector of m input variables
y (t)—column vector of n output variables
•
x represent the time derivative of the state vector x, and the matrices appearing in this equation
are
An=














−
+
−
0100
0
sin
cos0
0
00
0
00
00
00
qu
u
MMM
u
g
u
uZ
u
Z
u
Z
gXXu
α
α θθ
θθα
Fig. 8: State Space Equation of an Aircraft plant model
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
8
Thus, transfer function for output variable u with respect to elevator deflection is presented in Fig
9
)(
)(
se
su
δ
0008952.0005087.02^8295.03^2388.04^
01012.05849.02^2504.03^015721.1
++++
+−−−
ssss
ssse
Thus, transfer function for output variable α with respect to elevator is presented as follows
shown in Fig 9
)(
)(
se
s
δ
α
0008952.0005087.02^8295.03^2388.04^
0009804.0001072.0_2^009529.03^003388.0
++++
−−−
ssss
sss
Thus, transfer function for output variable q with respect to elevator deflection is presented as
shown in Fig 10.
)(
)(
se
sq
δ 0008952.0005087.02^8295.03^2388.04^
019674.8007502.02^002106.03^009151.0
++++
−+−−−
ssss
esss
Thus, transfer function for output variable θ with respect to elevator deflection is presented and
shown in Fig 10
)(
)(
se
s
δ
θ
006613.3001754.02^8295.03^2388.04^
007502.0002106.02^009151.03^017551.5
−++++
−−−−−
essss
ssse
Fig 9: Longitudinal Aircraft Response for velocity (m/se) and angle of attack (deg) v/s time (sec) to 1 deg
Elevator Step Input
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
9
Fig 10: Longitudinal Aircraft Response for pitch rate (deg/se) and pitch attitude (deg) v/s time (sec) to 1
deg Elevator Step Input
We will begin with an analysis of how an aircraft will behave in the pitch when it is controlled
solely by the elevator. Figure 11 shows the poles are on the L.H.S determines the stability of
plant. The poles near to the origin show Phugoid mode and the poles far from the origin shows
short period mode. It infers that at very high weight with less altitude, the Mach no. should be
less (velocity). It was assumed that the control surfaces (elevator) have certain limits on the
deflection. Figure 12 shows the typical variations of elevator deflection versus aircraft speed to
maintain aircraft longitudinal trim. Figure 13 shows the response of elevator control defection of
1-deg step input for
Fig. 11: Pole Zero map of short period and Phugoid mode.
Phugoid periodShort period mode
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
10
Fig. 12: Typical variations of elevator deflection versus aircraft speed
Fig. 13: Elevator control deflection for 1-deg Elevator step Input
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
11
Fig. 14: Controllability Matrix
Figure 14 shows the controllability matrix which depends on the coefficients matrixes A and B
which states that plant can be controllable by seeing control input. if Qc≠0 (Controllable) or vice
versa.
It must be noted here that this above calculation is repeated for every input from STK to
LabVIEW. The math script which models the system is invoked repeatedly for newer values and
a feed back is sent as to whether the performance of the system is within the expected ranges of
stability and controllability. A system which can respond successfully to almost all kinds of
mission paths can then be given a go for production of prototype and field testing.
It is easy to note here that the effort to integrate STK, LabVIEW along with Math script ensures
that the mission/operations of various kinds are tested before the agency or organization invests in
real hardware development.
6. APPLICABILITY
The application of such a system spans a whole lot of applications. It is particularly valid in
following use cases
1. Design of Quad Copters with mounted Direction Finder.
2. Design of Drones with validated Survivability analysis in enemy environment.
3. Design of UAV for Intelligence Surveillance and Reconnaissance missions where
maneuvering is remotely done on a UAV which is far from the friendly territory
International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015
12
7. FUTURE WORK
With this framework in place, industries can extract the best of STK and LabVIEW. In future, the
same type of set up can be used in the following areas.
1. Satellite Constellation Design
2. Satellite Swarm Design
3. Aircraft Control and Air Defense analysis and validation
4. Model validation of proposed design against uncertainties in the natural environments
8. CONCLUSION
With the above results it can be inferred that system development can be expedited by connecting
a simulation environment with Development environment to get a feed back about one's own
design. The quick results during mission planning ensure that the design which has been
approved for final construction or even a prototype construction is indeed closer to the desired
design. This helps largely in reducing development time and saves energy and repetition of work.
More importantly, it is well know that system design , structural design of aircrafts and flying
object involves large sum of money in construction. What might work in lab condition using
LabVIEW might not work in the real condition in nature due to uncertain condition and different
convoluted use cases which might show up in the real world scenario. here we have brought the
real world scenario to the laboratory so that through use cases are created to validate the design
against different mission plans, aircraft paths to test the response of the control systems against
the path it has to endure.
REFERENCES
[1] Harsh Kaji, Shruti Annigeri,*Prafulla Patil. “Designing PID Controller using LabVIEW for
Controlling Fluid Level of Vessel”, International Journal of Engineering Research and Applications
(IJERA) ISSN: 2248-9622 Vol. 3, Issue 2, March -April 2013, pp.1329-1333.
[2] Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT),Introduction to LabVIEW for
Control Design & Simulation”, Process Dynamics and Control 2nd edition, by Seborg, Edgar,
Mellichamp, Wiley 2004.
[3] Nilar Lwin, Hla Myo Tun, “ Implementation Of Flight Control System Based On Kalman And PID
Controller For UAV” International journal of scientific & technology research volume 3, issue 4,
April 2014 ISSN 2277-8616.
[4] Marc. R., 2001, “A SIMULINK Toolbox for Flight Dynamics and Control Analysis”. FDC 1.2, 2nd
Edition..
[5] Ihnseok. R., Sangook. C., Sanghyuk. P., Keeyoung. C., 2012, “Autopilot Design for a Target Drone
using Rate Gyros and GPS”, International Journal of Aeronautical & Space Sci., Vol. 13, No. 4.
[6] Fouad Yacef1, Hana Boudjedir1, Hicham Khebbache2, and Omar Bouhali1, “From PID to State
Feedback Attitude Stabilization of a Quadrotor UAV”, International Journal of Information
Technology, Control and Automation (IJITCA) Vol.2, No.3, July 2012.
[7] Jan Roskan, “Airplane flight dynamics and automatic flight control”, DAR Corporation, 1998 USA.
[8 ] Lance sherry, Michael Feary, Randall Mumaw, “A cognitive engineering analysis of the vertical
navigation (VNAV) function”, NASA report, 12 January 2000
Ad

Recommended

Component Based Control System Design
Component Based Control System Design
M Reza Rahmati
 
Automata based programming
Automata based programming
M Reza Rahmati
 
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
On an LAS-integrated soft PLC system based on WorldFIP fieldbus
ISA Interchange
 
Citadel training on context awareness solution
Citadel training on context awareness solution
RamnGonzlezRuiz2
 
Tracking and control problem of an aircraft
Tracking and control problem of an aircraft
ANSUMAN MISHRA
 
State monitoring configuration
State monitoring configuration
RamnGonzlezRuiz2
 
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
 
A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT
A WORKSPACE SIMULATION FOR TAL TR-2 ARTICULATED ROBOT
IAEME Publication
 
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET Journal
 
Design of a Controller for Systems with Simultaneously Variable Parameters
Design of a Controller for Systems with Simultaneously Variable Parameters
ijtsrd
 
Configuring monitoring
Configuring monitoring
RamnGonzlezRuiz2
 
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
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
ijccmsjournal
 
muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...
zawalbaloch75
 
Db36619623
Db36619623
IJERA Editor
 
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
IOSR Journals
 
M ODEL P REDICTIVE C ONTROL U SING F PGA
M ODEL P REDICTIVE C ONTROL U SING F PGA
ijctcm
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
IRJET Journal
 
IRJET- Quadrotor Modeling and Control using PID Technique
IRJET- Quadrotor Modeling and Control using PID Technique
IRJET Journal
 
Jp2416601666
Jp2416601666
IJERA Editor
 
Jw3417821791
Jw3417821791
IJERA Editor
 
Programmed change
Programmed change
netman49
 
ROBOT HYBRID AND FORCE CONTROL IN MULTI-MICROPROCESSOR SYSTEM
ROBOT HYBRID AND FORCE CONTROL IN MULTI-MICROPROCESSOR SYSTEM
AnuShka Yadav
 
Lecture 1 ME 176 1 Introduction
Lecture 1 ME 176 1 Introduction
Leonides De Ocampo
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.
Ankita Tiwari
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
IAEME Publication
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded Design
IOSR Journals
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Zac Darcy
 

More Related Content

What's hot (16)

IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET Journal
 
Design of a Controller for Systems with Simultaneously Variable Parameters
Design of a Controller for Systems with Simultaneously Variable Parameters
ijtsrd
 
Configuring monitoring
Configuring monitoring
RamnGonzlezRuiz2
 
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
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
ijccmsjournal
 
muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...
zawalbaloch75
 
Db36619623
Db36619623
IJERA Editor
 
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
IOSR Journals
 
M ODEL P REDICTIVE C ONTROL U SING F PGA
M ODEL P REDICTIVE C ONTROL U SING F PGA
ijctcm
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
IRJET Journal
 
IRJET- Quadrotor Modeling and Control using PID Technique
IRJET- Quadrotor Modeling and Control using PID Technique
IRJET Journal
 
Jp2416601666
Jp2416601666
IJERA Editor
 
Jw3417821791
Jw3417821791
IJERA Editor
 
Programmed change
Programmed change
netman49
 
ROBOT HYBRID AND FORCE CONTROL IN MULTI-MICROPROCESSOR SYSTEM
ROBOT HYBRID AND FORCE CONTROL IN MULTI-MICROPROCESSOR SYSTEM
AnuShka Yadav
 
Lecture 1 ME 176 1 Introduction
Lecture 1 ME 176 1 Introduction
Leonides De Ocampo
 
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET - Airplane Crash Analysis and Prediction using Machine Learning
IRJET Journal
 
Design of a Controller for Systems with Simultaneously Variable Parameters
Design of a Controller for Systems with Simultaneously Variable Parameters
ijtsrd
 
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
 
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
STATE OBSERVER DESIGNS FOR QUARTER-CAR PASSIVE SUSPENSION
ijccmsjournal
 
muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...
zawalbaloch75
 
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
Design and Implementation of Model Reference Adaptive Controller using Coeffi...
IOSR Journals
 
M ODEL P REDICTIVE C ONTROL U SING F PGA
M ODEL P REDICTIVE C ONTROL U SING F PGA
ijctcm
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
IRJET Journal
 
IRJET- Quadrotor Modeling and Control using PID Technique
IRJET- Quadrotor Modeling and Control using PID Technique
IRJET Journal
 
Programmed change
Programmed change
netman49
 
ROBOT HYBRID AND FORCE CONTROL IN MULTI-MICROPROCESSOR SYSTEM
ROBOT HYBRID AND FORCE CONTROL IN MULTI-MICROPROCESSOR SYSTEM
AnuShka Yadav
 
Lecture 1 ME 176 1 Introduction
Lecture 1 ME 176 1 Introduction
Leonides De Ocampo
 

Similar to CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM FOR AIRCRAFT MISSION FEASIBILITY ANALYSIS USING STK ENGINE, MATLAB AND LABVIEW (20)

Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.
Ankita Tiwari
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
IAEME Publication
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded Design
IOSR Journals
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Zac Darcy
 
Automation of Air Traffic Management Using Fuzzy Logic Algorithm to Integrate...
Automation of Air Traffic Management Using Fuzzy Logic Algorithm to Integrate...
IJECEIAES
 
Quadcopter Simulation
Quadcopter Simulation
Adnan Khan
 
Endurance Testing of Aircraft Electro-Hydraulic Actuator Using LabVIEW
Endurance Testing of Aircraft Electro-Hydraulic Actuator Using LabVIEW
Waqas Tariq
 
Implementation of the trinity of the control system based on OPC
Implementation of the trinity of the control system based on OPC
IJRES Journal
 
Analysis and implementation of local modular supervisory control for
Analysis and implementation of local modular supervisory control for
IAEME Publication
 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET Journal
 
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
IAEME Publication
 
PID2143641
PID2143641
Gustavo Pabon
 
K-10714 ABHISHEK(MATLAB )
K-10714 ABHISHEK(MATLAB )
shailesh yadav
 
Poster_submitted_final
Poster_submitted_final
Tina Mirfakhraie
 
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...
inventy
 
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET Journal
 
CRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONES
IRJET Journal
 
UsingNeuralNetworkstoTrainUnmannedAerial
UsingNeuralNetworkstoTrainUnmannedAerial
Pablo Vazquez
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.
Ankita Tiwari
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
iaemedu
 
Study of model predictive control using ni lab view
Study of model predictive control using ni lab view
IAEME Publication
 
An Unmanned Rotorcraft System with Embedded Design
An Unmanned Rotorcraft System with Embedded Design
IOSR Journals
 
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Optimal and Pid Controller for Controlling Camera's Position InUnmanned Aeria...
Zac Darcy
 
Automation of Air Traffic Management Using Fuzzy Logic Algorithm to Integrate...
Automation of Air Traffic Management Using Fuzzy Logic Algorithm to Integrate...
IJECEIAES
 
Quadcopter Simulation
Quadcopter Simulation
Adnan Khan
 
Endurance Testing of Aircraft Electro-Hydraulic Actuator Using LabVIEW
Endurance Testing of Aircraft Electro-Hydraulic Actuator Using LabVIEW
Waqas Tariq
 
Implementation of the trinity of the control system based on OPC
Implementation of the trinity of the control system based on OPC
IJRES Journal
 
Analysis and implementation of local modular supervisory control for
Analysis and implementation of local modular supervisory control for
IAEME Publication
 
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET- Design and Fabrication of PLC and SCADA based Robotic Arm for Material...
IRJET Journal
 
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
DEVELOPMENT OF MULTI INPUT MULTI OUTPUT COUPLED PROCESS CONTROL LABORATORY TE...
IAEME Publication
 
K-10714 ABHISHEK(MATLAB )
K-10714 ABHISHEK(MATLAB )
shailesh yadav
 
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...
Analytical Evaluation of Generalized Predictive Control Algorithms Using a Fu...
inventy
 
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET- A Performance of Hybrid Control in Nonlinear Dynamic Multirotor UAV
IRJET Journal
 
CRASH AVOIDANCE SYSTEM FOR DRONES
CRASH AVOIDANCE SYSTEM FOR DRONES
IRJET Journal
 
UsingNeuralNetworkstoTrainUnmannedAerial
UsingNeuralNetworkstoTrainUnmannedAerial
Pablo Vazquez
 
Ad

Recently uploaded (20)

How to Un-Obsolete Your Legacy Keypad Design
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Structural Wonderers_new and ancient.pptx
Structural Wonderers_new and ancient.pptx
nikopapa113
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
Introduction to Python Programming Language
Introduction to Python Programming Language
merlinjohnsy
 
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
Bitumen Emulsion by Dr Sangita Ex CRRI Delhi
Bitumen Emulsion by Dr Sangita Ex CRRI Delhi
grilcodes
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
System design handwritten notes guidance
System design handwritten notes guidance
Shabista Imam
 
Comparison of Flexible and Rigid Pavements in Bangladesh
Comparison of Flexible and Rigid Pavements in Bangladesh
Arifur Rahman
 
special_edition_using_visual_foxpro_6.pdf
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Structural Wonderers_new and ancient.pptx
Structural Wonderers_new and ancient.pptx
nikopapa113
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
Introduction to Python Programming Language
Introduction to Python Programming Language
merlinjohnsy
 
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Rapid Prototyping for XR: Lecture 5 - Cross Platform Development
Mark Billinghurst
 
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
Bitumen Emulsion by Dr Sangita Ex CRRI Delhi
Bitumen Emulsion by Dr Sangita Ex CRRI Delhi
grilcodes
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
 
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
 
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Kel.3_A_Review_on_Internet_of_Things_for_Defense_v3.pptx
Endang Saefullah
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
Complete University of Calculus :: 2nd edition
Complete University of Calculus :: 2nd edition
Shabista Imam
 
System design handwritten notes guidance
System design handwritten notes guidance
Shabista Imam
 
Ad

CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM FOR AIRCRAFT MISSION FEASIBILITY ANALYSIS USING STK ENGINE, MATLAB AND LABVIEW

  • 1. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 DOI : 10.5121/ijics.2015.5401 1 CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM FOR AIRCRAFT MISSION FEASIBILITY ANALYSIS USING STK ENGINE, MATLAB AND LABVIEW Princy Randhawa 1 and Vijay Shanthagiri 2 Assistant Professor, Department of Mechatronics Engineering, Manipal University Jaipur Principle System Engineer, Oeuvre Software Solutions, Bangalore ABSTRACT In recent times, there has been a significant rise in usage of aircrafts in surveillance and reconnaissance missions. Not all the aircrafts survive the harsh testing conditions put forth by the enemy regions. Aircraft Survivability Analysis gives the measure of the chances of survival for different counter strategies. The mission would be recalculated if particular sortie does not fall within the physical boundary of the performance of an aircraft. This is required both for the success of the mission and the survivability of the aircraft in the harsh enemy conditions. A system is envisioned comprising of the accurate modeling of the physical world and the accurate model of control system. An interoperable system which can work seamlessly together will provide mission planners, System integrators, aeronautical/aerospace engineers a milieu wherein the Control System designer who is found wanted as far as the physical world is concerned is given a system which can simulate the real world in lab conditions. To achieve this, we combine the two most promising environments prevalent in the industry today namely Systems tool kit for modeling the operational environment MATLAB and LabVIEW for modeling the control system environment. Using a Math script window of LabVIEW, we have designed the aircraft model and controlling the variables of an aircraft using a simulation loop of a LabVIEW. The different flight conditions were arrived using Orthogonal Array (OA) based on different Aircraft weight, Altitude, Mach number configurations. This attempts to span the aircrafts across the regimes in aircrafts flight envelope. A system comprising of both, with seamless UDP based connection between the two is developed to expedite the process of development of feasible control system design and verification which allows the aircrafts to undertake complex mission. This system we believe would answer questions of limits of the aircrafts maneuverability and survivability in terms of its limitation concerning control system design and development of commercial fighter aircrafts, UAV's and Quad copters. INDEX TERMS Aerospace control, Aircraft navigation, KEYWORDS Aircrafts, Control System, Navigation guidance and control, Aircraft mission planning Line-of-sight, Systems Tool Kit, LabVIEW, Control design, Closed Loop System.
  • 2. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 2 1. INTRODUCTION To connect the physical world with the control system environment is to have given the designer a debugging feature unlike never before. It is advantageous if an attempt to finalize a control system design is supported or criticized not by heuristics or intuitive insights based on experience but by a real system which models a system connected to a control system design environment. While all these days, the feedback loop would ensure stability of a process or a system, it is assured here that a feedback for verifying a systems stability, controllability, observability is verified for different dynamically created mission paths and not just a small set of paths which are usually available due to lack of simulating environment. In other words, this paper is about connecting a highly accurate simulating environment such as STK with a highly accurate and user friendly Instrument Design and Control system design environment such as LabVIEW. 2. MISSION PLANNING ON SYSTEMS TOOL KIT Systems Tool Kit the user with the following important inputs for simulating the mission path Scenario configuration: – Set Units; Set Epoch; Set Time Period Way Point Creation: – Click and Create Waypoints on Aircraft mission modeler; plan CAP mission, Refueling , Reconnaissance mission and other critical mission paths Animation setup and control: – Animate Set-Values, Set-Time; Start Forward Vehicle attitude initialization example:–Set-Attitude */Launch Vehicle/L1 Profile Fixed Euler 91.1 80.9 0.0 323 "Facility/WFF_Pad_1 Body". Aircraft simulated live data: – Get position of each simulated point and other values pertaining to aerodynamic attributes such as Pitch, Yaw, and Roll Turn Radius in time. Fig 1: STK's Simulation Environment concerning Aircrafts Attitude, Pitch, Roll and Yaw.
  • 3. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 3 3. AIRCRAFT CONTROL SYSTEM DESIGN ON LABVIEW LabVIEW is a graphical programming environment that has very powerful numeric array and string handling capabilities, and easy numeric to string conversion. LabVIEW has good capability to model complex control system design. It provides user friendly virtual instrumentation environment to iterate and dynamically update control values into it. Building user interface is very simple. Basic TCP functions built in – Open, Write, Read, Close Connection. Fig 2: LabVIEW Design and Simulation Environment with Control System Block Diagram 4. INTEGRATING STK AND LABVIEW It is envisioned that STK will connected to LabVIEW using UDP Connection. Since the data rate is not too high TCP/IP connection can also be used. The events leading to invocation and information exchange between STK and LabVIEW will be delineated. The Message structures with coded heading will be agreed between both the parties. Fig. 3: Block Diagram of the integrated system and the information flow.
  • 4. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 4 Fig. 4: STK's Simulation Environment concerning Waypoint Creation of Aircrafts The mutual data flow will be though structures containing the information. A Message Structure of TYPE1 is as follows. [Message Struct Type 1] { int16 Message Header int16 Message Type char[50] AicraftName double Latitude double Longitude double Pitch double Roll double Yaw double Pitch Rate double Roll Rate double Yaw Rate double Velocity double Epoch Time } The message is received by LabVIEW over a preselected socket and interpreted.
  • 5. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 5 Fig. 5: Behind the scenes of LabVIEW where the Control System Schema is rigged to receive external inputs through instruments assigned to produce the signals. Fig. 6: Dynamic Data Creation Panel where data is received though a socket and connected
  • 6. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 6 The information flow between STK and LabVIEW is shown below.STK used here with its engine and a c# based application is used to invoke the engine. This makes it easy to gain full control over the data transfer without too much UI interaction for the user. The way points created as shown in Fig 6 is directly converted and sent over the socket to Lab View’s port for stability analysis of the path. The sequential flow between STK engine and LabVIEW is shown below. Fig. 7: Sequence Diagram of the integrated system and the information flow 5. USE CASE WITH RESULTS - CONTROL SYSTEM DESIGN OF A COMMERCIAL AIRCRAFT USING STK AND LABVIEW For designing a plant model through LabVIEW Simulation loop, we need a longitudinal equation. For the dynamics of a longitudinal aircraft, we need variables which are (small) deviations from operating point or trim conditions. These small deviations are created by first modelling the aircraft path on Systems Took Kit and then streaming the delta change in u, α, θ ,q with respect to time. • u : velocity of aircraft along body axis • α : angle of attack (the angle between the velocity vector and the x-axis of the aircraft • θ : Angle between body axis and horizontal (up is positive) q = . θ : Angular velocity of aircraft (pitch rate)
  • 7. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 7 INPUTS Control or actuator inputs: • eδ : Elevator angle ( eδ >0 is down) If we introduce the longitudinal state variable vector x = [u α qθ ] and the longitudinal control vector )(tu = [ eδ ] These equations are equivalent to the system of first-order equations )(txIn • = )()( tButAx + )()()( tDutCty += where: a A—State matrix (n× n) B—Input matrix (n× m) C—Output matrix (r × n) a D—Direct matrix (r ×m) x (t)—column vector of n state variables u (t)—column vector of m input variables y (t)—column vector of n output variables • x represent the time derivative of the state vector x, and the matrices appearing in this equation are An=               − + − 0100 0 sin cos0 0 00 0 00 00 00 qu u MMM u g u uZ u Z u Z gXXu α α θθ θθα Fig. 8: State Space Equation of an Aircraft plant model
  • 8. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 8 Thus, transfer function for output variable u with respect to elevator deflection is presented in Fig 9 )( )( se su δ 0008952.0005087.02^8295.03^2388.04^ 01012.05849.02^2504.03^015721.1 ++++ +−−− ssss ssse Thus, transfer function for output variable α with respect to elevator is presented as follows shown in Fig 9 )( )( se s δ α 0008952.0005087.02^8295.03^2388.04^ 0009804.0001072.0_2^009529.03^003388.0 ++++ −−− ssss sss Thus, transfer function for output variable q with respect to elevator deflection is presented as shown in Fig 10. )( )( se sq δ 0008952.0005087.02^8295.03^2388.04^ 019674.8007502.02^002106.03^009151.0 ++++ −+−−− ssss esss Thus, transfer function for output variable θ with respect to elevator deflection is presented and shown in Fig 10 )( )( se s δ θ 006613.3001754.02^8295.03^2388.04^ 007502.0002106.02^009151.03^017551.5 −++++ −−−−− essss ssse Fig 9: Longitudinal Aircraft Response for velocity (m/se) and angle of attack (deg) v/s time (sec) to 1 deg Elevator Step Input
  • 9. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 9 Fig 10: Longitudinal Aircraft Response for pitch rate (deg/se) and pitch attitude (deg) v/s time (sec) to 1 deg Elevator Step Input We will begin with an analysis of how an aircraft will behave in the pitch when it is controlled solely by the elevator. Figure 11 shows the poles are on the L.H.S determines the stability of plant. The poles near to the origin show Phugoid mode and the poles far from the origin shows short period mode. It infers that at very high weight with less altitude, the Mach no. should be less (velocity). It was assumed that the control surfaces (elevator) have certain limits on the deflection. Figure 12 shows the typical variations of elevator deflection versus aircraft speed to maintain aircraft longitudinal trim. Figure 13 shows the response of elevator control defection of 1-deg step input for Fig. 11: Pole Zero map of short period and Phugoid mode. Phugoid periodShort period mode
  • 10. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 10 Fig. 12: Typical variations of elevator deflection versus aircraft speed Fig. 13: Elevator control deflection for 1-deg Elevator step Input
  • 11. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 11 Fig. 14: Controllability Matrix Figure 14 shows the controllability matrix which depends on the coefficients matrixes A and B which states that plant can be controllable by seeing control input. if Qc≠0 (Controllable) or vice versa. It must be noted here that this above calculation is repeated for every input from STK to LabVIEW. The math script which models the system is invoked repeatedly for newer values and a feed back is sent as to whether the performance of the system is within the expected ranges of stability and controllability. A system which can respond successfully to almost all kinds of mission paths can then be given a go for production of prototype and field testing. It is easy to note here that the effort to integrate STK, LabVIEW along with Math script ensures that the mission/operations of various kinds are tested before the agency or organization invests in real hardware development. 6. APPLICABILITY The application of such a system spans a whole lot of applications. It is particularly valid in following use cases 1. Design of Quad Copters with mounted Direction Finder. 2. Design of Drones with validated Survivability analysis in enemy environment. 3. Design of UAV for Intelligence Surveillance and Reconnaissance missions where maneuvering is remotely done on a UAV which is far from the friendly territory
  • 12. International Journal of Instrumentation and Control Systems (IJICS) Vol.5, No.4, October 2015 12 7. FUTURE WORK With this framework in place, industries can extract the best of STK and LabVIEW. In future, the same type of set up can be used in the following areas. 1. Satellite Constellation Design 2. Satellite Swarm Design 3. Aircraft Control and Air Defense analysis and validation 4. Model validation of proposed design against uncertainties in the natural environments 8. CONCLUSION With the above results it can be inferred that system development can be expedited by connecting a simulation environment with Development environment to get a feed back about one's own design. The quick results during mission planning ensure that the design which has been approved for final construction or even a prototype construction is indeed closer to the desired design. This helps largely in reducing development time and saves energy and repetition of work. More importantly, it is well know that system design , structural design of aircrafts and flying object involves large sum of money in construction. What might work in lab condition using LabVIEW might not work in the real condition in nature due to uncertain condition and different convoluted use cases which might show up in the real world scenario. here we have brought the real world scenario to the laboratory so that through use cases are created to validate the design against different mission plans, aircraft paths to test the response of the control systems against the path it has to endure. REFERENCES [1] Harsh Kaji, Shruti Annigeri,*Prafulla Patil. “Designing PID Controller using LabVIEW for Controlling Fluid Level of Vessel”, International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 Vol. 3, Issue 2, March -April 2013, pp.1329-1333. [2] Ricardo Dunia (NI), Eric Dean (NI), and Dr. Thomas Edgar (UT),Introduction to LabVIEW for Control Design & Simulation”, Process Dynamics and Control 2nd edition, by Seborg, Edgar, Mellichamp, Wiley 2004. [3] Nilar Lwin, Hla Myo Tun, “ Implementation Of Flight Control System Based On Kalman And PID Controller For UAV” International journal of scientific & technology research volume 3, issue 4, April 2014 ISSN 2277-8616. [4] Marc. R., 2001, “A SIMULINK Toolbox for Flight Dynamics and Control Analysis”. FDC 1.2, 2nd Edition.. [5] Ihnseok. R., Sangook. C., Sanghyuk. P., Keeyoung. C., 2012, “Autopilot Design for a Target Drone using Rate Gyros and GPS”, International Journal of Aeronautical & Space Sci., Vol. 13, No. 4. [6] Fouad Yacef1, Hana Boudjedir1, Hicham Khebbache2, and Omar Bouhali1, “From PID to State Feedback Attitude Stabilization of a Quadrotor UAV”, International Journal of Information Technology, Control and Automation (IJITCA) Vol.2, No.3, July 2012. [7] Jan Roskan, “Airplane flight dynamics and automatic flight control”, DAR Corporation, 1998 USA. [8 ] Lance sherry, Michael Feary, Randall Mumaw, “A cognitive engineering analysis of the vertical navigation (VNAV) function”, NASA report, 12 January 2000