20-sim 4.1 detail a4
TRANSCRIPT
-
8/3/2019 20-Sim 4.1 Detail A4
1/4
Mod
eling
Overview
20-sim is a modeling and simulation program that
allows you to enter models graphically, similar to
drawing an engineering scheme. With these
models you can simulate the behavior of dynamic
systems, such as electric, mechanical, or
hydraulic systems, including computer control
loops.
www.20sim.com
Library
20-sim contains model libraries with domain-
oriented components, block diagram and bond
graph elements. You can compose your model bydragging library components into the 20-sim
Editor.
Benefits
With 20-sim you can improve your system with
respect to speed, vibrations, robustness etc.
Using code generation, you can export C-code to
run on hardware boards. Rapid Prototyping tools
like 20-sim 4C, allow you to start and stop the
code and measure the results.
Electric
Hydraulic
Thermal
Various voltage and current sources.
Inductors, resistors and capacitors.
Diodes, op-amps and rectifiers.
Motors and piezo actuators.
Orifices and laminar resistances.
Cylinders, accumulators and tanks.
Pumps, motors and valves.
Flow, power and pressure sensors.
Heatcapacity and heat flow.
Convection and radiation elements.
Heat generators.
Mechanical
Block Diagrams
BondGraph
Inertia's, springsand dampers.
Bearings, backlash and clutch models.
Belts, spindles, gears and differentials.
AC / DC motors.
Linear and non-linear blocks.
Sources& sinks.
Filters and controllers.
Transfer functions.
Storageelements.
Transformers and dissipators.
Sources& sinks.
Thepowerinmodeling20-sim
-
8/3/2019 20-Sim 4.1 Detail A4
2/4
Simu
lation
www.20sim.com
OpenLibrary
BondGraphs
Exportto Matlab
Simulationalgorithms
Discrete-time
TimeDomain Toolbox
All standard bond graph elements are available in
20-sim. Causality is automatically assigned.
Algebraic loops and derivative causalities are
removed using symbolic manipulation of the
model equations.
The 20-sim library models are open. You can
inspect the underlying equations and change
them. The equations are written in SIDOPS+.
This is a language which uses a standard
mathematical notation and is very easy to learn.
20-sim supports a wide variety of dynamic
systems, including linear, non-linear, discrete-
time, continuous-time and hybrid systems.
Every 20-sim model can be exported to Matlab /
Simulink as an m-file or S-function. 20-sim linear
system models can be exported as a transferfunction or state space model.
20-sim contains powerful simulation algorithms
for solving ordinary differential equations (ODE)
and differential algebraic equations (DAE). 20-
sim has a variety of numerical integration
methods: fixed and variable step size, one-step,
multi-step and multi-order methods.
20-sim supports continuous and discrete time
modeling. Discrete time loops are automatically
detected and assigned a separate sample rate.
The Time Domain Toolbox allows you to use six
powerful model analysis methods with a few
mouse clicks. Parameter sweeps, Optimization
and Curve Fitting will help to improve model
performance. Sensitivity Analysis, Monte Carlo
Analysis and Variation Analysis, will help you to
check the validity bounds of virtualprototypes.
-
8/3/2019 20-Sim 4.1 Detail A4
3/4
An
a
lysis
www.20sim.com
FrequencyDomain Toolbox
Control Toolbox
The 20-sim Frequency Domain Toolbox consists
of the Linear System Editor, FFT analysis tools
and model linearization functionality.
The Linear System Editor is a specialized tool for
the design of linear systems. The editor supports
continuous-time and discrete-time SISO
systems. The linear systems can be inspected
and edited in ABCD state space, transfer
function, zero-pole-gain and eigen frequency
representation. Any 20-sim model can be
linearized and shown in the linear system editor.
Fast Fourier Transforms can be applied to any
time-domain plot in 20-sim. Both simulation
results and measurement data can be handled
and displayed as bode plots.
The Control Toolbox consists of the controllerdesign editor, a filter editor and a neural network
editor. The controller design editor allows you to
design a feedback system with a linear plant,
controller and pre-filter. With the filter editor you
can create your own linear filters according to
your specifications
The 3D Mechanics Editor is an advanced editor
for creating 3D dynamic models. The 3D models
can easily be assembled by dragging and
dropping bodies, joints and other objects in a 3Dworkspace. The representation of objects (e.g.
s ha pe , c ol or o r s iz e) c an b e c ha ng ed
independently from their properties (e.g. mass,
inertia or orientation). Bodies are interconnected
by joints. Next to bodies and joints, forces and
sensorscan also be applied in the editor.
.
3D MechanicsToolbox
-
8/3/2019 20-Sim 4.1 Detail A4
4/4