Hl 20 matlab software

Hl20 project with optional flightgear interface matlab. Hl20 lifting body file exchange matlab central mathworks. Matlab workflow for tuning the hl20 autopilot matlab. The aerospace blockset software contains an example model of the hl 20 lifting body that uses the flightgear interface and projects. Model the fault management system of an automatic landing system for the hl 20, a spacecraft based on a specification from nasa. This example uses the hl20 model adapted from nasa hl20 lifting body airframe. It was developed originally as a lowcost solution for getting to and from low earth orbit. This model shows nasas hl20 lifting body and controller modeled in simulink and aerospace blockset software. In this study, the aerospace blockset software efficiently models portions of the hl20 airframe. Pid autotuning can be deployed to embedded software for automatically computing pid gains in real time.

Mathworks is the leading developer of mathematical computing software for. Although the hl20 program is not currently active, the aerodynamic data from hl20 tests are being used in current nasa projects. Nasa hl20 spacecraft automated landing system in matlab. The remaining portions, including calculation of the. The hl20 lifting body was developed as a low cost solution for getting to and from low earth orbit. In part 2 angular rate control in the hl20 autopilot, we showed how to. This is a 6dof model of the vehicle during the final descent and landing phase of the flight. This example shows how to design a fault detection, isolation, and recovery fdir application for a pair of aircraft elevators controlled by redundant actuators.

Id like to thank jon friedman for providing this information. The model is configured to simulate the final approach to the landing site. The hl20 model is adapted from the model described in nasa hl20 lifting body airframe aerospace blockset. The aerospace blockset software contains an example model of the hl20 lifting body that uses the flightgear interface and projects. Attitude control in the hl20 autopilot mimo design. This is another entry in our collection of guioriented picksoftheweek. This project shows how to model nasas hl20 lifting body with simulink, stateflow and aerospace blockset software.

Morelli langley research center, hampton, virginia national aeronautics and space administration langley research center. A collection of nonlinear aircraft simulations in matlab. The hl20 also known as personnel launch system pls is a lifting body reentry vehicle that was designed to complement the space shuttle orbiter. No thrust is used during this phase and the airframe is gliding to the landing strip. This section introduces a nasa hl 20 lifting body airframe model that uses blocks from the aerospace blockset software to simulate the airframe of a nasa hl 20 lifting body, in conjunction with other simulink blocks the model simulates the nasa hl 20 lifting body airframe approach and landing flight phases using an automaticlanding controller. Trimming and linearization of the hl20 airframe matlab.

Gridbaglayout is a rich set of tools implemented using the matlab class system. The visualization subsystem uses aircraftspecific gauges from the aerospace blockset flight instrumentation library. This 6dof model is adapted from nasa hl20 lifting body airframe aerospace blockset. The hl20, also known as personnel launch system pls, is a lifting body reentry vehicle that was designed to complement the space shuttle orbiter. Attitude control in the hl20 autopilot siso design attitude control in the hl20 autopilot mimo design. These examples made use of the sltuner interface to interact with the simulink model, obtain linearized models and control system responses, and push tuned values back to simulink. This post has been updated on 04sep2015 to describe the use of simulink in the flight control system design and implementation. In part 2 angular rate control in the hl20 autopilot and part 3 attitude control in the hl20 autopilot siso design, we showed how to close the inner loops and tune the gain schedules for the outer loops. Matlab and simulink played an important role in both navigation and the flight control system for the new horizons mission to pluto. Part 1 part 2 part 3 i love these entries because 1 i love guis and 2 these tools make gui building fun and easy. Nasa hl20 lifting body airframe modeled with simulink and aerospace blockset. It also includes effects of the environment, such as wind profiles for the landing phase. This example illustrates many features of the aerospace blockset software.

It allows computation, visualization, and modeling as well as use of mathematical algorithms. The hl20, also known as the personnel launch system pls, is a lifting body reentry vehicle designed to complement the space shuttle orbiter. This 6dof model is adapted from nasa hl 20 lifting body airframe aerospace blockset. Hl20 lifting body was designed to have a powered deorbiting accomplished with an onboard propulsion system while its reentry was to be nosefirst, horizontal and unpowered.

Matlab aka matrix laboratory is a powerful numerical computing environment and programming language. Garza george washington university joint institute for the advancement of flight sciences langley research center, hampton, virginia eugene a. In part 2 angular rate control in the hl 20 autopilot and part 3 attitude control in the hl 20 autopilot siso design, we showed how to close the inner loops and tune the gain schedules for the outer loops. Designed to carry up to ten people and very little cargo1, the hl20 lifting body was to be placed in orbit either launched vertically via booster rockets or transported in the payload bay of the space shuttle orbiter. This section introduces a nasa hl20 lifting body airframe model that uses blocks from the aerospace blockset software to simulate the airframe of.

A collection of nonlinear aircraft simulations in matlab frederico r. Designed to carry up to ten people and very little cargo1, the hl20 lifting body was to be placed in orbit either launched vertically via booster rockets or transported in the payload bay of the. Model the fault management system of an automatic landing system for the hl20, a spacecraft based on a specification from nasa. In parts 2 and 3, we showed how to close the inner loops and tune the outer loops of a classic siso architecture for the hl20 autopilot, see angular rate control in the hl20 autopilot and. Hl20 project with optional flightgear interface this project shows how to model nasas hl20 lifting body with simulink, stateflow and aerospace blockset software. Attitude control in the hl20 autopilot siso design matlab. This model uses the same fault detection control logic as the avionics subsystem of the aerospace blockset example hl20 project with optional flightgear interface aerospace. The vehicle model includes the aerodynamics, control logic, fault management systems fdir, and engine controls fadec. This model simulates approach and landing flight phases using an autolanding controller. The hl20 model is adapted from the model described in nasa hl20 lifting body. Tune gainscheduled pi controllers for the inner loop of the hl20 airframe model. Choose a web site to get translated content where available and see local events and offers. Detect faults in aircraft elevator control system matlab.

103 325 109 727 537 1301 115 957 900 356 278 127 564 1443 1441 483 816 326 1439 778 506 940 199 690 652 195 1144 60 1046 514 54 1418