GENERAL INFORMATION
-------------------

Dataset Title:

MATLAB/SIMULINK(R) Code and Supporting Data for Assessment of Commonalities between Hybrid INDI-based and PID-based Flight Control Design

Author: T.S.C. Pollack (ORCID 0000-0002-4342-7341)
        Control & Simulation Section 
        Faculty of Aerospace Engineering 
        Delft University of Technology
        
Corresponding author: T.S.C. Pollack

Contact Information:
t.s.c.pollack@tudelft.nl

Delft University of Technology 
Faculty of Aerospace Engineering
Kluyverweg 1, 2629 HS, Delft 
The Netherlands


DESCRIPTION
-----------

General description of the dataset:  

This dataset contains relevant MATLAB/SIMULINK(R) code and supporting data in relation to CHAPTER 4 of the dissertation 'Advances in Dynamic Inversion- based Flight Control Law Design: Multivariable Analysis and Synthesis of Robust and Multi-Objective Design Solutions' by T.S.C. Pollack (2024) [DOI: 10.4233/uuid:28617ba0-461d-48ef-8437-de2aa41034ea]. It concerns robust synthesis of hybrid Incremental Nonlinear Dynamic Inversion (INDI) based and PID-based control laws against mixed uncertainty. Data is generated using MATLAB's Control System Toolbox routines, such as SYSTUNE. For more information, we refer to the respective thesis chapter / publication.


[Keywords: Flight Control, Feedback Linearization, INDI Control, Robust Control, PID Control]


This dataset also appears in the publications: 

1) T.S.C. Pollack, S.T. Theodoulis, E. van Kampen, Commonalities between robust hybrid incremental nonlinear dynamic inversion and proportional-integral-derivative flight control law design,
Aerospace Science and Technology, Volume 152, 2024 (doi: 10.1016/j.ast.2024.109377).
2) T.S.C. Pollack (2024). Advances in Dynamic Inversion-based Flight Control Law Design: Multivariable
Analysis and Synthesis of Robust and Multi-Objective Design Solutions. [Dissertation (TU Delft), Delft
University of Technology]. DOI: 10.4233/uuid:28617ba0-461d-48ef-8437-de2aa41034ea

Funding: 

This research did not receive any specific grant from funding agencies in the public, commercial, or non-for-profit sectors.


ACCESS INFORMATION
------------------

All data files (e.g., .mat, .txt and .tri) are licensed under a CC-BY-NC-ND 4.0 license. All code scripts (e.g., .m files) are licensed under an MIT license (see ./_CODE/_LICENSE.txt).
 
Copyright notice:
Technische Universiteit Delft hereby disclaims all copyright interest in the code scripts presented in this dataset. All code scripts have been written by the Author.

Henri Werij, Dean of Faculty of Aerospace Engineering, Technische Universiteit Delft.
© 2024, T. S. C. Pollack

Dataset DOI: 10.4121/1c425f5d-943c-4e9c-8c6b-4e026dba20ca


VERSIONING AND PROVENANCE
-------------------------

Last modification date (YYYY-MM-DD): 2024-10-04


METHODOLOGICAL INFORMATION
--------------------------

Description of data collection methods:

Data is generated using MATLAB's Control System Toolbox routines, such as SYSTUNE.
        
Instrument- or software- specific information needed to interpret the data:

In order to run the code, the following software must be installed:

    1. MATLAB(R) and Simulink R2020b or higher
    2. MATLAB(R) Control System Toolbox
    3. [optional] IQClab(R) with MOSEK(R) or similar SDP solver

FILE OVERVIEW
-------------

Directory structure:

1) _CODE    - Main MATLAB scripts; see _README in subdirectory for more detail.	
2) _FIGDATA - MATLAB data files and scripts for figure reproduction; see _README in subdirectory for more detail.
3) _MODELS  - MATLAB file with B747 RECOVER bare airframe LTI state-space model and trimming information; these were obtained from the GARTEUR RECOVER Benchmark software package described in C. Edwards, T. Lombaerts, and H. Smaili, eds. Fault Tolerant Flight Control: ABenchmark Challenge. Lecture Notes in Control and Information Sciences. ISBN 978-3642116896. Springer Berlin, Heidelberg, 2010. 3.0; Details on how the software package can be accessed can be found on http://www.faulttolerantcontrol.nl.	

REFERENCES
----------

No extra references used for data collection/generation, processing and visualization 


RELATED DATASETS
----------

The following datasets are related:

1) MATLAB/SIMULINK(R) Code and Supporting Data for Analysis of Inversion Strategy on Robustness of IDI-based Control Laws (DOI: 10.4121/1c3b2fe8-15ee-4c93-9de3-9e5dddaca6a0)
2) MATLAB/SIMULINK(R) Code and Supporting Data for Multi-loop Robust Design of INDI-based Flight Control Laws (DOI: 10.4121/4a2afa5b-cc72-4ebe-adca-970e2fc0d988)
3) MATLAB/SIMULINK(R) Code and Supporting Data for Design of Multi-objective Incremental Control Allocation-based Flight Control Laws (DOI: 10.4121/b265ae09-64ef-4faf-bd77-d18712c11239)
