Loading…

Intelligent adaptive nonlinear flight control for a high performance aircraft with neural networks

This paper describes the development of a neural network (NN) based adaptive flight control system for a high performance aircraft. The main contribution of this work is that the proposed control system is able to compensate the system uncertainties, adapt to the changes in flight conditions, and ac...

Full description

Saved in:
Bibliographic Details
Published in:ISA transactions 2006-04, Vol.45 (2), p.225-247
Main Authors: Savran, Aydogan, Tasaltin, Ramazan, Becerikli, Yasar
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c440t-f91b2505db40c96e3c401d92ae385a72f09504996b54e99f4d345da033d40c023
cites cdi_FETCH-LOGICAL-c440t-f91b2505db40c96e3c401d92ae385a72f09504996b54e99f4d345da033d40c023
container_end_page 247
container_issue 2
container_start_page 225
container_title ISA transactions
container_volume 45
creator Savran, Aydogan
Tasaltin, Ramazan
Becerikli, Yasar
description This paper describes the development of a neural network (NN) based adaptive flight control system for a high performance aircraft. The main contribution of this work is that the proposed control system is able to compensate the system uncertainties, adapt to the changes in flight conditions, and accommodate the system failures. The underlying study can be considered in two phases. The objective of the first phase is to model the dynamic behavior of a nonlinear F-16 model using NNs. Therefore a NN-based adaptive identification model is developed for three angular rates of the aircraft. An on-line training procedure is developed to adapt the changes in the system dynamics and improve the identification accuracy. In this procedure, a first-in first-out stack is used to store a certain history of the input-output data. The training is performed over the whole data in the stack at every stage. To speed up the convergence rate and enhance the accuracy for achieving the on-line learning, the Levenberg-Marquardt optimization method with a trust region approach is adapted to train the NNs. The objective of the second phase is to develop intelligent flight controllers. A NN-based adaptive PID control scheme that is composed of an emulator NN, an estimator NN, and a discrete time PID controller is developed. The emulator NN is used to calculate the system Jacobian required to train the estimator NN. The estimator NN, which is trained on-line by propagating the output error through the emulator, is used to adjust the PID gains. The NN-based adaptive PID control system is applied to control three angular rates of the nonlinear F-16 model. The body-axis pitch, roll, and yaw rates are fed back via the PID controllers to the elevator, aileron, and rudder actuators, respectively. The resulting control system has learning, adaptation, and fault-tolerant abilities. It avoids the storage and interpolation requirements for the too many controller parameters of a typical flight control system. Performance of the control system is successfully tested by performing several six-degrees-of-freedom nonlinear simulations.
doi_str_mv 10.1016/S0019-0578(07)60192-X
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_67923380</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S001905780760192X</els_id><sourcerecordid>67923380</sourcerecordid><originalsourceid>FETCH-LOGICAL-c440t-f91b2505db40c96e3c401d92ae385a72f09504996b54e99f4d345da033d40c023</originalsourceid><addsrcrecordid>eNqFkM9vFCEUx4nR2LX6J2i4aPQw9cHAzHBqTOOPJk16UJPeCAMPF52FFdg2_e9Luxt79PTy4PPl8T6EvGZwwoANH78DMNWBHKf3MH4YWsO7qydkxaZRdRw4f0pW_5Aj8qKU3wDApZqekyM2DELJYVqR-TxWXJbwC2OlxpltDddIY4pLiGgy9e1qXalNsea0UJ8yNXTdzugWc-s2JlqkJmSbja_0JtQ1jbjLZmml3qT8p7wkz7xZCr461GPy88vnH2ffuovLr-dnny46KwTUzis2cwnSzQKsGrC3AphT3GA_STNyD0qCUGqYpUClvHC9kM5A37sWAN4fk3f7d7c5_d1hqXoTim3LmYhpV_QwKt73EzRQ7kGbUykZvd7msDH5VjPQ93L1g1x9b07DqB_k6quWe3MYsJs36B5TB5sNeHsATLFm8bnJCeWRGxvTlmrc6Z7DpuM6YNbFBmwiXchoq3Yp_Ocrd31Pl2Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>67923380</pqid></control><display><type>article</type><title>Intelligent adaptive nonlinear flight control for a high performance aircraft with neural networks</title><source>ScienceDirect Freedom Collection 2022-2024</source><creator>Savran, Aydogan ; Tasaltin, Ramazan ; Becerikli, Yasar</creator><creatorcontrib>Savran, Aydogan ; Tasaltin, Ramazan ; Becerikli, Yasar</creatorcontrib><description>This paper describes the development of a neural network (NN) based adaptive flight control system for a high performance aircraft. The main contribution of this work is that the proposed control system is able to compensate the system uncertainties, adapt to the changes in flight conditions, and accommodate the system failures. The underlying study can be considered in two phases. The objective of the first phase is to model the dynamic behavior of a nonlinear F-16 model using NNs. Therefore a NN-based adaptive identification model is developed for three angular rates of the aircraft. An on-line training procedure is developed to adapt the changes in the system dynamics and improve the identification accuracy. In this procedure, a first-in first-out stack is used to store a certain history of the input-output data. The training is performed over the whole data in the stack at every stage. To speed up the convergence rate and enhance the accuracy for achieving the on-line learning, the Levenberg-Marquardt optimization method with a trust region approach is adapted to train the NNs. The objective of the second phase is to develop intelligent flight controllers. A NN-based adaptive PID control scheme that is composed of an emulator NN, an estimator NN, and a discrete time PID controller is developed. The emulator NN is used to calculate the system Jacobian required to train the estimator NN. The estimator NN, which is trained on-line by propagating the output error through the emulator, is used to adjust the PID gains. The NN-based adaptive PID control system is applied to control three angular rates of the nonlinear F-16 model. The body-axis pitch, roll, and yaw rates are fed back via the PID controllers to the elevator, aileron, and rudder actuators, respectively. The resulting control system has learning, adaptation, and fault-tolerant abilities. It avoids the storage and interpolation requirements for the too many controller parameters of a typical flight control system. Performance of the control system is successfully tested by performing several six-degrees-of-freedom nonlinear simulations.</description><identifier>ISSN: 0019-0578</identifier><identifier>EISSN: 1879-2022</identifier><identifier>DOI: 10.1016/S0019-0578(07)60192-X</identifier><identifier>PMID: 16649568</identifier><language>eng</language><publisher>Kidlington: Elsevier Ltd</publisher><subject>Adaptative systems ; Adaptive PID ; Aircraft ; Algorithms ; Applied sciences ; Artificial Intelligence ; Computer science; control theory; systems ; Computer Simulation ; Control system synthesis ; Control theory. Systems ; Exact sciences and technology ; Flight control ; Identification ; Intelligent ; Levenberg-Marquardt ; Modelling and identification ; Models, Theoretical ; Neural network ; Neural Networks (Computer) ; Nonlinear Dynamics</subject><ispartof>ISA transactions, 2006-04, Vol.45 (2), p.225-247</ispartof><rights>2006 ISA - The Instrumentation, Systems, and Automation Society</rights><rights>2006 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c440t-f91b2505db40c96e3c401d92ae385a72f09504996b54e99f4d345da033d40c023</citedby><cites>FETCH-LOGICAL-c440t-f91b2505db40c96e3c401d92ae385a72f09504996b54e99f4d345da033d40c023</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17683401$$DView record in Pascal Francis$$Hfree_for_read</backlink><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/16649568$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Savran, Aydogan</creatorcontrib><creatorcontrib>Tasaltin, Ramazan</creatorcontrib><creatorcontrib>Becerikli, Yasar</creatorcontrib><title>Intelligent adaptive nonlinear flight control for a high performance aircraft with neural networks</title><title>ISA transactions</title><addtitle>ISA Trans</addtitle><description>This paper describes the development of a neural network (NN) based adaptive flight control system for a high performance aircraft. The main contribution of this work is that the proposed control system is able to compensate the system uncertainties, adapt to the changes in flight conditions, and accommodate the system failures. The underlying study can be considered in two phases. The objective of the first phase is to model the dynamic behavior of a nonlinear F-16 model using NNs. Therefore a NN-based adaptive identification model is developed for three angular rates of the aircraft. An on-line training procedure is developed to adapt the changes in the system dynamics and improve the identification accuracy. In this procedure, a first-in first-out stack is used to store a certain history of the input-output data. The training is performed over the whole data in the stack at every stage. To speed up the convergence rate and enhance the accuracy for achieving the on-line learning, the Levenberg-Marquardt optimization method with a trust region approach is adapted to train the NNs. The objective of the second phase is to develop intelligent flight controllers. A NN-based adaptive PID control scheme that is composed of an emulator NN, an estimator NN, and a discrete time PID controller is developed. The emulator NN is used to calculate the system Jacobian required to train the estimator NN. The estimator NN, which is trained on-line by propagating the output error through the emulator, is used to adjust the PID gains. The NN-based adaptive PID control system is applied to control three angular rates of the nonlinear F-16 model. The body-axis pitch, roll, and yaw rates are fed back via the PID controllers to the elevator, aileron, and rudder actuators, respectively. The resulting control system has learning, adaptation, and fault-tolerant abilities. It avoids the storage and interpolation requirements for the too many controller parameters of a typical flight control system. Performance of the control system is successfully tested by performing several six-degrees-of-freedom nonlinear simulations.</description><subject>Adaptative systems</subject><subject>Adaptive PID</subject><subject>Aircraft</subject><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Artificial Intelligence</subject><subject>Computer science; control theory; systems</subject><subject>Computer Simulation</subject><subject>Control system synthesis</subject><subject>Control theory. Systems</subject><subject>Exact sciences and technology</subject><subject>Flight control</subject><subject>Identification</subject><subject>Intelligent</subject><subject>Levenberg-Marquardt</subject><subject>Modelling and identification</subject><subject>Models, Theoretical</subject><subject>Neural network</subject><subject>Neural Networks (Computer)</subject><subject>Nonlinear Dynamics</subject><issn>0019-0578</issn><issn>1879-2022</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><recordid>eNqFkM9vFCEUx4nR2LX6J2i4aPQw9cHAzHBqTOOPJk16UJPeCAMPF52FFdg2_e9Luxt79PTy4PPl8T6EvGZwwoANH78DMNWBHKf3MH4YWsO7qydkxaZRdRw4f0pW_5Aj8qKU3wDApZqekyM2DELJYVqR-TxWXJbwC2OlxpltDddIY4pLiGgy9e1qXalNsea0UJ8yNXTdzugWc-s2JlqkJmSbja_0JtQ1jbjLZmml3qT8p7wkz7xZCr461GPy88vnH2ffuovLr-dnny46KwTUzis2cwnSzQKsGrC3AphT3GA_STNyD0qCUGqYpUClvHC9kM5A37sWAN4fk3f7d7c5_d1hqXoTim3LmYhpV_QwKt73EzRQ7kGbUykZvd7msDH5VjPQ93L1g1x9b07DqB_k6quWe3MYsJs36B5TB5sNeHsATLFm8bnJCeWRGxvTlmrc6Z7DpuM6YNbFBmwiXchoq3Yp_Ocrd31Pl2Q</recordid><startdate>20060401</startdate><enddate>20060401</enddate><creator>Savran, Aydogan</creator><creator>Tasaltin, Ramazan</creator><creator>Becerikli, Yasar</creator><general>Elsevier Ltd</general><general>Elsevier</general><scope>IQODW</scope><scope>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope></search><sort><creationdate>20060401</creationdate><title>Intelligent adaptive nonlinear flight control for a high performance aircraft with neural networks</title><author>Savran, Aydogan ; Tasaltin, Ramazan ; Becerikli, Yasar</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c440t-f91b2505db40c96e3c401d92ae385a72f09504996b54e99f4d345da033d40c023</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Adaptative systems</topic><topic>Adaptive PID</topic><topic>Aircraft</topic><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Artificial Intelligence</topic><topic>Computer science; control theory; systems</topic><topic>Computer Simulation</topic><topic>Control system synthesis</topic><topic>Control theory. Systems</topic><topic>Exact sciences and technology</topic><topic>Flight control</topic><topic>Identification</topic><topic>Intelligent</topic><topic>Levenberg-Marquardt</topic><topic>Modelling and identification</topic><topic>Models, Theoretical</topic><topic>Neural network</topic><topic>Neural Networks (Computer)</topic><topic>Nonlinear Dynamics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Savran, Aydogan</creatorcontrib><creatorcontrib>Tasaltin, Ramazan</creatorcontrib><creatorcontrib>Becerikli, Yasar</creatorcontrib><collection>Pascal-Francis</collection><collection>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>MEDLINE - Academic</collection><jtitle>ISA transactions</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Savran, Aydogan</au><au>Tasaltin, Ramazan</au><au>Becerikli, Yasar</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Intelligent adaptive nonlinear flight control for a high performance aircraft with neural networks</atitle><jtitle>ISA transactions</jtitle><addtitle>ISA Trans</addtitle><date>2006-04-01</date><risdate>2006</risdate><volume>45</volume><issue>2</issue><spage>225</spage><epage>247</epage><pages>225-247</pages><issn>0019-0578</issn><eissn>1879-2022</eissn><abstract>This paper describes the development of a neural network (NN) based adaptive flight control system for a high performance aircraft. The main contribution of this work is that the proposed control system is able to compensate the system uncertainties, adapt to the changes in flight conditions, and accommodate the system failures. The underlying study can be considered in two phases. The objective of the first phase is to model the dynamic behavior of a nonlinear F-16 model using NNs. Therefore a NN-based adaptive identification model is developed for three angular rates of the aircraft. An on-line training procedure is developed to adapt the changes in the system dynamics and improve the identification accuracy. In this procedure, a first-in first-out stack is used to store a certain history of the input-output data. The training is performed over the whole data in the stack at every stage. To speed up the convergence rate and enhance the accuracy for achieving the on-line learning, the Levenberg-Marquardt optimization method with a trust region approach is adapted to train the NNs. The objective of the second phase is to develop intelligent flight controllers. A NN-based adaptive PID control scheme that is composed of an emulator NN, an estimator NN, and a discrete time PID controller is developed. The emulator NN is used to calculate the system Jacobian required to train the estimator NN. The estimator NN, which is trained on-line by propagating the output error through the emulator, is used to adjust the PID gains. The NN-based adaptive PID control system is applied to control three angular rates of the nonlinear F-16 model. The body-axis pitch, roll, and yaw rates are fed back via the PID controllers to the elevator, aileron, and rudder actuators, respectively. The resulting control system has learning, adaptation, and fault-tolerant abilities. It avoids the storage and interpolation requirements for the too many controller parameters of a typical flight control system. Performance of the control system is successfully tested by performing several six-degrees-of-freedom nonlinear simulations.</abstract><cop>Kidlington</cop><pub>Elsevier Ltd</pub><pmid>16649568</pmid><doi>10.1016/S0019-0578(07)60192-X</doi><tpages>23</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0019-0578
ispartof ISA transactions, 2006-04, Vol.45 (2), p.225-247
issn 0019-0578
1879-2022
language eng
recordid cdi_proquest_miscellaneous_67923380
source ScienceDirect Freedom Collection 2022-2024
subjects Adaptative systems
Adaptive PID
Aircraft
Algorithms
Applied sciences
Artificial Intelligence
Computer science
control theory
systems
Computer Simulation
Control system synthesis
Control theory. Systems
Exact sciences and technology
Flight control
Identification
Intelligent
Levenberg-Marquardt
Modelling and identification
Models, Theoretical
Neural network
Neural Networks (Computer)
Nonlinear Dynamics
title Intelligent adaptive nonlinear flight control for a high performance aircraft with neural networks
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T18%3A35%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Intelligent%20adaptive%20nonlinear%20flight%20control%20for%20a%20high%20performance%20aircraft%20with%20neural%20networks&rft.jtitle=ISA%20transactions&rft.au=Savran,%20Aydogan&rft.date=2006-04-01&rft.volume=45&rft.issue=2&rft.spage=225&rft.epage=247&rft.pages=225-247&rft.issn=0019-0578&rft.eissn=1879-2022&rft_id=info:doi/10.1016/S0019-0578(07)60192-X&rft_dat=%3Cproquest_cross%3E67923380%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c440t-f91b2505db40c96e3c401d92ae385a72f09504996b54e99f4d345da033d40c023%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=67923380&rft_id=info:pmid/16649568&rfr_iscdi=true