[ Home | GAUSS | GAUSS Engine | GAUSS Apps | 3rd Party Apps | Keywords Index ]
Forward Software
The
following product is developed by Forward Software, a third party
company, for use with GAUSS. Technical support is provided directly through
the developer.
SimGauss v2.1
Nonlinear simulation
Forward Computing and Control Pty. Ltd.
A fully interactive nonlinear
simulation module written in GAUSS,
SimGauss provides a fast and easy way to simulate nonlinear differential
equations and state-space systems, such as vehicle dynamics, biological
systems and economic models. The module features extensive user control.
GAUSS's Publication Quality Graphics provide exceptional ways to visualize
your results. Comprehensive documentation and on-line help complete the
package.
Features
- The model simulation
code is written in GAUSS. You can use GAUSS'
high level mathematical functions such as probability density functions,
FFTs, matrix inverse, eigenvalue/eigenvector and SVD functions to quickly
simulate complex models and control algorithms.
- Fully interactive. All
the model variables can be displayed and modified
from the GAUSS command level. The major simulation control variables can
be displayed and edited using the SimGauss Control Panel.
- 8 Integration algorithms:-
Euler, 2nd and 4th order Runge-Kutta, 2nd/3rd and
4th/5th order Runge-Kutta-Fehlberg, Richardson-Bulirsch-Stoer, Adams-Moulton
and Gear's stiff method.
- Change integration algorithms
during the simulation and log the data at each
integration step.
- State vectors and vector
derivative equations, e.g. d_x = Ax + Bu where d_x,
x and u are vectors and A and B are matrices. Printing and plotting of state
vectors is fully supported. You can run multiple versions of the model in one
run using parameter vectors (see plot right).
- Parameter optimization
using GAUSS' optimization and non-linear equation solvers.
With these procedures you can solve two-point boundary value problems and adjust
the model's parameters to meet specifications or to match measured data.
- Special SimGauss keywords
simplify plotting of time and phase plots for both
scalars and vectors.
- Extensive simulation
operators including:- Backlash, Bound, Deadband, Delay,
Quantization, Limited Integration, Table Lookups and an algebraic equation solver.
- Powerful user events.
GAUSS keywords can be scheduled to execute at any time
during the simulation to introduce disturbances, change parameter values, turn
debugging on, etc.
- Extensive error checking
on model code, state dimensions and procedure arguments
and a special debug command.
- SimGauss can be extended
by defining your own specialized procedures
in the GAUSS language, or by including existing Fortran, C or Assembler code.
- The simulation can be
halted at any time and the entire workspace saved so you
can continue later from the same point.
- Publication Quality Graphics,
high resolution (up to 4096x3120) 2D and 3D color
graphics with hidden line removal, zoom and pan are available to enhance your
reports.
- Allows you to write your
model fast, run it fast and analyze and plot the
results fast, all from within the GAUSS environment.
- On-line help and 160
page manual with numerous examples.
|