Third-Party Applications
Forward Computing & Control Pty Ltd

The following products are developed by Forward Computing & Control Pty. Ltd., a third party company, for use with GAUSS. These products are available only from Aptech Systems, Inc. Technical support is provided directly through the developer. All require GAUSS v3.1+, or GAUSS Light v3.1+, (DOS and Windows versions).

CtrlGAUSS Module 1

Control systems transformation and analysis
Forward Computing and Control Pty. Ltd.

This application allows you to transform linear system models between various representations such as pole-zero form, transfer function form and state-space form. It also allows you to build up complex multi-input-multi-output linear systems from smaller blocks. Both continuous and discrete systems are supported. On the analysis side, Module 1 allows you to analyze the system by looking at it's time response, its frequency response, or the way the poles vary with the system gain. Singular value and eigenvalue responses are supported.

Using the analysis function to guide your choice of compensators you can carry out frequency domain and pole-zero designs with this application module. CtrlGAUSS Module 1 is ideal for anyone interested in analyzing the response of linear systems. Control systems and economic models are just two possible applications.

CtrlGAUSS and SimGAUSS are designed to work together. System models can be easily incorporated into SimGAUSS models using the state-space representation. Also, because you can change the dimensions of a SimGAUSS model after it is compiled, you can write a general system simulation and then quickly try various system models in it just by changing the values and sizes of the associated matrices. SimGAUSS will also produce a linearized model from a non-linear system. This linearized model can then be analyzed using CtrlGAUSS Module 1 to aid understanding of the simulation and to suggest possible control techniques.


DataWiz v1.5

Interactive spreadsheet editing of GAUSS

Forward Computing and Control Pty. Ltd.

Data Sets DataWiz provides interactive spreadsheet viewing, editing and data transformation capabilities for GAUSS data sets. It will handle GAUSS data sets up to 2 GB in size. Includes an easy-to-use data entry mode, and comes with extensive documentation.


Fastsort

Enhanced matrix sorting
Forward Computing and Control Pty. Ltd.

Fastsort replaces GAUSS' existing matrix sorting routines and provides faster and more flexible sorting. for 100,000 random numbers Fastsort is more than 3 times faster than GAUSS' existing Quicksort and Heapsort routines.


QueGAUSS

A discrete simulation module for GAUSS
Forward Computing and Control Pty. Ltd.

QueGAUSS allows you to simulate discrete systems involving queues. These include such things as phone exchanges, manufacturing processes and hospital patient services. Using QueGAUSS you can examine the statistics of waiting times, transit times and utilization of resources.

QueGAUSS consists of items, event procedures and queues. Items are the things that flow through the model. You can define any number of item types each with their own attributes (both numeric and character). Event procedures are GAUSS procedures that process the items. Queues are available to store items that are waiting to be processed. Print procedures are provided to display the contents of items and queues using user defined formats.


Features

  • Basic Statistics are automatically collected for all items and queues.
  • Accumualtors can be defined to collect other statistics.
  • Plots of the variations in statistics as well as frequency tables can also be accumulated.
  • A wide range of built-in-distributions:- exponential (Poisson), Erlang, Hyper-exponential, Normal, Uniform and Integral Uniform.
  • Access to all of GAUSS programming, data handling and plotting functions.
  • Random samples of any distribution (discrete or continuous) can be obtained given its distribution.
  • Extensive error checking build-in which can be disabled for faster runs.
  • Intelligent printing functions to display items and queues.
  • Verbose mode which allows you to trace backwards and forwards through the simulation's executions.
  • Transit and Markitem procedures to determine the transit time of items.
  • Number of items in existence at one time limited only by memory.
  • Memory compaction allows unlimited number of items during the course of the simulation.
  • The start up phase of a simulation can be easily ignored.

SimGAUSS-386 v2.0

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. SimGAUSS V2.0 is a major revision of SimGAUSS which adds a number of new features that allow you to write your model fast, run it fast and analyze and plot the results fast, all from within the GAUSS environment.

Features

  • Model code written in GAUSS Programming Language. GAUSS is fast and was designed to make it easy to write efficient code for serious numerical computation.
  • All the model variables can be displayed and modified from the GAUSS command level or via the matrix editor, SGVIEW.
  • Choice of 8 integration algorithms. Ä Understands state vectors and vector derivative equations.
  • SimGAUSS vector capability can be used to efficiently investigate variations in the models parameters. Also, because GAUSS is optimized for vector operations these runs are faster than the sum of the individual runs.
  • Extensive simulation operators: Backlash, Bound, Deadband, Delay, Quantization, Limited Integration, Table Lookups and an algebraic equation solver.
  • Powerful user events give you further control over your model while it is running.
  • 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.
  • 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 SAVEALL command used to save the compiled model code and the current model values to disk.