Software for System Analysis and Simulation Note that there is a plethora of software available for analysis and simulation of control and dynamic systems.This list is a very short list compiled as it relates to software that is available either for free (unde the GNU licensing) or for commercial software available in the MAE CAD lab or inexpensively at UTA. A list of numerical analysis software could be found at wikipedia at http://en.wikipedia.org/wiki/List_of_numerical_analysis_software.

  • Scilab is a free (under the GNU licensing agreement) general purpose numerical analysis and visualization software system developed at INRIA in France . This software is similar to MATLAB in usage and structure. You can find more info at http://www.scilab.org. Useful commands in Scilab for system analysis and simulation are: csim, step, impl, initial, ode, syslin 
    Scilab resources:
  • Octave is a free (under the GNU licensing agreement) general purpose numerical analysis and visualization software system. This software is similar to MATLAB and Scilab in usage and structure. You can find more info at http://www.octave.org. There is a manula in PDF format that is installed when you download and install the software that you can use. QtOctave is a graphical user interface (GUI) to Octave.
    Octave resources:
    • QtOctave is a graphical user interface (GUI) to Octave developed by Pedro Luis Lucas Rosado. It is advisable to install this GUI if you were to use Octave (https://forja.rediris.es/projects/csl-qtoctave/). 
    • wikipedia (http://en.wikipedia.org/wiki/Gnu_Octave).
  • Labview by National Instruments is another software package that could be used for data acquisition, data analysis, virtual prototyping and control. Interested persons can visit NI web page and could also find plenty of rerources on the internet.

    MathScript (http://www.ni.com) a numerical analysis package that is available either as standalone or as part of LabVIEW (MathScript) by National Instruments (NI). If you are interested in working with LabVIEW let me know.
  • Mathematica (http://www.wolfram.com) is a computer algebra system that could be used to perform both numerical and symbolic computations. 
  • MATLAB and Simulink (http://www.mathworks.com) is a general purpose numerical analysis and visualization tool. It is available in the MAE CAD lab and university computer labs.
  • Maple (http://www.maplesoft.com) a computer algebra system used to perform both numerical and symbolic computations. It is useful in evaluating closed form expressions similar to Maathematica.

    MapleSim is a Maple add-on for multi-domain system modeling, simulation and analysis. It provides resources to develop pictorial representation of systems using icons and then simulate the system and in addition obtain the dynamic equations in Maple format for further analysis.