MTT: Model Transformation Tools
September 2000
For version 4.6.
Peter Gawthrop
Introduction
What is a representation?
What is a transformation?
What is a bond graph?
Variables
Bonds
Components
Ports
Constitutive relationship
Symbolic parameters
Numeric parameters
Algebraic loops
Switched systems
User interface
Menu-driven interface
Command line interface
Options
Utilities
Help
help representations
help components
help examples
help crs
help <name>
Copy
Clean
Version control
Creating Models
Quick start
Creating simple models
Creating complex models
Top level
Simulation
Steady-state solutions (odess)
Simulation parameters
Euler integration
Implicit integration
Simulation input
Simulation initial state
Simulation output
Sensitivity models
Representations
Representation summary
Defining representations
Verbal description (desc)
Acausal bond graph (abg)
Language fig (abg.fig)
Icon library
Bonds
Strokes
Components
Simple components
SS components
Simple components - implementation
Compound components
Named SS components
Coerced bond direction
Port labels
Vector port labels
Port label defaults
Vector Components
Artwork
Valid Names
Language m (rbg.m)
Transformation abg2rbg_fig2m
Language m (abg.m)
Arrow-orientated causality
Component-orientated causality
Transformation rbg2abg_m
Language tex (abg.tex)
Stripped acausal bond graph (sabg)
Language fig (sabg.fig)
Stripped acausal bond graph (view)
Labels (lbl)
SS component labels
Other component labels
Component names
Component constitutive relationship
Component arguments
Variable declarations
Aliases
Port aliases
Parameter aliases
Component aliases
Parameter passing
Old-style labels (lbl)
SS component labels (old-style)
Other component labels (old-style)
Parameter passing (old-style)
Description (desc)
Language tex (desc.tex)
Structure (struc)
Language txt (struc.txt)
Language tex (struc.tex)
Language tex (view)
Constitutive relationship (cr)
Predefined constitutive relationships
lin
exotherm
DIY constitutive relationships
Parameters
Symbolic parameters (subs.r)
Symbolic parameters for simplification (simp.r)
Numeric parameters (numpar)
Text form (numpar.txt)
Causal bond graph (cbg)
Language fig (cbg.fig)
Language m (cbg.m)
Transformation abg2cbg_m
Elementary system equations (ese)
Transformation cbg2ese_m2r
Differential-Algebraic Equations (dae)
Language reduce (dae.r)
Transformation ese2dae_r
Language m (dae.m)
Transformation dae_r2m
Constrained-state Equations (cse)
Language reduce (cse.r)
Transformation dae2cse_r
Language m (view)
Ordinary Differential Equations
Language reduce (ode.r)
Transformation cse2ode_r
Language m (ode.m)
Transformation ode_r2m
Language m (view)
Descriptor matrices (dm)
Language reduce (dm.r)
Language m (dm.m)
Report (rep)
Language text (rep.txt)
Language view
Extending MTT
Makefiles
New representations
Languages
Fig
m
Reduce
c
Language tools
Views
Xfig
Text editors
Octave
Octave control system toolbox (OCST)
LaTeX
Administration
Software components
REDUCE setup
Octave setup
.octaverc
Paths
$MTTPATH
$MTT_COMPONENTS
$MTT_CRS
$MTT_EXAMPLES
$OCTAVE_PATH
File structure
Glossary
Index
This document was generated on 15 September 2000 using
texi2html
1.56k.