Software


F-16 Model

GitHubicon This is a Julia package for a nonlinear model of the F16 aircraft. The aerodynamics included in this model come from the NASA Technical Report 1538, Simulator Study of Stall/Post-Stall Characteristics of a Fighter Airplane with Relaxed Longitudinal Static Stability, by Nguyen, Ogburn, Gilbert, Kibler, Brown, and Deal, Dec 1979. The model is based on Aircraft Control and Simulations, by Brian Stevens and Frank Lewis, Wiley Inter-Science, New York, 1992.

Robust Control Toolbox

GitHubicon This is a Julia implementation of robust control design and analysis algorithms. This is under development. Currently, the toolbox has support for:

  1. Definition of linear system objects
  2. Plotting of standard responses
  3. System interconnections

More features are being added.

Maximum Entropy Basis Functions

GitHubicon Julia package for maximum entropy basis functions. See examples in example/ for generating basis functions and their first derivative in 1D and 2D. The code is dimension agnostic.

The code implements algorithm from the following paper: Local maximum-entropy approximation schemes: A seamless bridge between finite elements and meshfree methods by M. Arroyo and M. Ortiz.

Multibody Dynamics

GitHubicon Julia package for multibody dynamics using Udwadia-Kalaba formulation. This is a fairly complete package with several joint types defined. Many new features are currently being added.

STEDY

GitHubiconSTEDY is a MATLAB Software for TEnsegrity DYnamics. In this software, the topology of the tensegrity network is described using connectivity matrices, with mass properties of the bars and cables. The dynamics is derived in the Lagrangian framework with non-minimal coordinates and holonomic constraints (paper). The software also accounts for errors in numerical integration by providing corrections for constraint violations and drifts in mechanical energy. Please see the user guide to get started.

OPTRAGEN

GitHubicon OPTRAGEN is a MATLAB toolbox for solving optimal control problems. It now works with fmincon. SNOPT dependency has been removed.