Release Notes

advertisement
Release Notes
Introduction
Release Notes
1.1 Introduction
1.1.1
Overview
In the course of the development and improvement of the SimulationX software,
numerous changes are made and extensions as well as bug fixes are implemented.
These Release Notes 3.5 document the changes between the SimulationX version
3.0 and all following releases.
The basis for the continuous development of our software products are the
requirements and suggestions from our customers in industry and education, as
well as our online support forum, the ITI HelpDesk (http://helpdesk.iti.de), which
is our primary point of contact for any support query.
1.1.2
Release Notes Structure
The Release Notes are given as a list and follow the manual’s structure. The left
side of the table contains a key which stems from processing. Please note the
following:
Nxxxxx
New features in the program
Hxxxxx
Processed queries, requests addressed to the ITI HelpDesk; the
number here corresponds with the reference number at the HelpDesk.
Bxxxxx
Bugs that were fixed. Changes (or new features) are described on the
right-hand side.
SimulationX 3
1
Bedienungshandbuch
1.2
Version 3.5.706 /Januar 2013)
1.2.1
Solved Problems
H15171
1.3
0BRelease Notes
Changing string parameters or enumerations for computed models may
cause SimulationX to crash. This problem may also occur when the
Variants Wizard assigns a new value to the string parameter nSim upon
calculating the first variant.
Version 3.5.706 (Dezember 2012)
1.3.1 News and Extensions
1.3.1.1
General
N00487
The support for loading ITI-SIM files (*.sim) has been removed. To
convert such files into SimulationX format (*.ism, *.isx), please use an
older version of SimulationX or contact ITI support for help.
N00488
The SimulationX installation wizard, installed libraries and executable
files are now digitally signed to improve system security and integrity.
N00489
Models with stored DLL for CVODE or CAD geometries are loading
faster.
N00490
Approximation quality of 3D geometries was increased.
N00491
CAD Import: imported CAD polygons can be fixed to the start position.
1.3.1.2
Analysis/Results
N00492
If the solver parameter bIgnoreMinMax is set to “true”, all minimum
and maximum values will be ignored.
N00493
Result windows for steady-state simulation can now display an optional
legend. The legend can be toggled for copying charts as images to other
applications.
N00494
Periodic Steady State Simulation: the phase angle is now calculated as
arctan2(yI,yR) as specified in the documentation.
N00495
New options for markers (size, distance and offset) in result windows
improve readablity of result curves with markers.
N00496
Improvements for the solution of blocks
N00497
The computation of the Jacobian has been modified which may result in
less computational steps.
N00498
Improved Linear-Equation Solver in the Global Symbolic Analysis
2
SimulationX 3
Version 3.5.706 (Dezember 2012)
1.3.1.3
Interfaces
N00499
optiSLang from Dynardo GmbH is suppported as external tool.
N00500
The ResultWindow.Copy() method (COM interface) now transfers the
content of a result window’s active panel as a table in text format to the
clipboard again.
1.3.1.4
Libraries
N00501
Green Building Package added for the holistic, energetic evaluation of
building systems.
N00502
Planar Contacts: the new modeling package Planar Contacts contains
planar (2D) contact model types, which can be used in addition to 1D
mechanical or MBS mechanical structures. The contact models
represent contact forces between bodies in a contact plane. Based on the
current body positions and the planar geometries, these elements
compute intersection areas and forces acting on the contacts points.
These forces retract back to the bodies.
The sample models for this package are stored in the Public Documents
of SimulationX 3.5:
\Users\Public\Documents\SimulationX 3.5\Samples\Planar Contacts
N00503
Synchronizers: the new modeling package Synchronizers contains
model types for the representation of gearshift synchronizers in realtime simulations. These types are simplified behavioral models of
single and double synchronizers.
N00504
SubSeaHydraulics: new parameter pSea added to the SubseaHPU
element. The pressure control for the Subesa HPU pump includes the
ambient pressure pSea.
N00505
TVA (Torsional Vibration Analysis): the steady-state results for the
inner torque Ti of the Elastic Coupling do not contain the limit curve,
which can be set with the parameter Tip_in (permissible inner torque).
1.3.2 Solved Problems
B16256
Code Export: exported code for dSPACE DS1006 does not compile.
B16280
Parrallel current controlled sources were handled wrongly by the Spice
to Modelica translator. The new Modelica types F_CCCS (current
controlled current source) and H_CCVS (current controlled Voltage
source) have been introduced into the Modelica Spice3 library. The
Spice elements F and H are now translated into these Modelica types.
B16284
The Documentation View displays preformatted HTML with
unnecessary new lines.
SimulationX 3
3
Bedienungshandbuch
0BRelease Notes
B16305
Editing component labels in the diagram view is not possible when the
component is placed before or after a modelica graphics object (e.g.
rectangle).
B16347
Occasionally floating point exceptions occur in the 64 bit version of
SimulationX which are caused by an inaccurate compiler setting.
B16349
Power Transmission (MBS): the initialization of actuators (Hydraulic
and Pneumatic Differential Cylinder) is now more robust.
B16439
Power Transmission/Transmission Elements: in some cases a division
by zero is called when using elements of the type General Torque
Converter (TorqueConverter2).
B16453
When exporting a model as FMU, a new GUID is generated each time
even though it is not required. Thus, updating the FMU in an existing
model is cumbersome.
H14889
H14928
Loading models with hydraulic valves is very slow.
B16541
Signal Sources: the partial derivatives of the nD-Maps with respect to
the outputs is wrong for stairs interpolation.
B16552
The Modelica quantity "Position" is displayed unitless.
B16602
Columns can be shifted when multidimensional simulation results are
stored in text format.
B16603
Record components are not visible in a result window's result bar.
B16616
Code Export: the compilation of Modelica Externals fails for the
dSPACE DS1006 project.
B16633
The properties for logarithmic axes are handled incorrectly while
loading settings for result windows.
B16637
Selection not working for connections in deviation and energy
distribution lists in Natural Frequencies window.
B16649
Model Explorer does not refresh after closing the text view.
H14844
Code Export: the exported solution and filter files for Microsoft Visual
Studio are empty on Asian language based versions of Windows.
B16670
Before a homotopy all states may be 0.
B16690
Code-Export: the allocated memory of Modelica tables is not
deallocated upon completing the simulation.
B16709
Planar Mechanics: the mass value of the Point Mass element is
internally fixed to 1. The parameter “m” has no influence.
B16744
Crashes due to unresolved variable references in result windows
showing results from a steady-state analysis.
4
SimulationX 3
Version 3.5.706 (Dezember 2012)
B16749
Accumulated floating point exceptions may cancel programs when they
call FMUs created through SimulationX.
B16788
Exported code for SCALE-RT does not compile.
B16795
Library Hydraulics: improved performance of the hydraulic,
geometrical edge models Sharp Edge, Triangle Notch, Circular Notch
and Chamfer.
B16820
TVA (Torsional Vibration Analysis): the cylinder and engine models do
not compute spectral powers anymore. Thus, single powers, i.e. loss
powers from severeal cylinders, can be added to total powers.
B16841
Code-Export: the compilation of S-functions fails for dSPACE targets.
B16900
Video export crashes when the video length does not correlate with the
generated frame rate.
B16904
Using a fixed viewing angle for the 3d camera is not shown in the
toolbar.
B16930
Running variants calculations of an exported model under Linux using
Windows line endings in the file "parameters.txt" can lead to
unexpected behavior (e.g. wrong number of calculated variants).
B16945
CAD Import: changing filters deletes current settings.
B16976
Using time.start results in an error.
B16982
B16984
B17005
Focusing the view on more than one element in the 3d view does not
always place the camera correctly.
Library MBS Mechanics: the visualization of the (Actuated) Primatic
Joint is wrong for non-zero start value xRel0.
Modal System: the Import Filter dialog for ANSYS mode files is not
resizable.
B17025
Invalid list of choices for replaceable short class definitions.
B17038
3D Maps: in the case of spline interpolation for the x-axis, if the value
of the x-axis is not in the interval points: the value of the z-axis is not
used – the values of the first table are used instead.
B17051
Modal System: importing mode files from ANSYS V13 and V14 fails.
B17052
The checkboxes "assert statement active" and "trace assert failures" on
the "Tracing" page of the "Simulation Control" dialog are ignored for
Code Export and the External Solvers.
B17078
Library MBS Mechanics: the visualization of the Rigid Link is not
refreshed after the transformation was changed in the 3D view.
B17086
Text blocks, controls and displays can be lost while saving models in
Modelica format (*.mo).
SimulationX 3
5
Bedienungshandbuch
0BRelease Notes
B17086
Text blocks within compounds can be lost while editing compounds in
the diagram view.
B17114
Resetting the simulation to a reset point fails with a syntax error.
B17157
Code Export: S-function compiler errors are not recognized correctly.
B17166
Missing selection frame for components which have been declared in a
base class of the edited component.
B17188
The dialog “About FMU” is not translated into German.
B17190
In the Property Bar of a result window, only one valid digit can be set
for the Division Interval. If it contains more digits, this is normally
rounded to one valid digit.
B17201
Invalid function call in pneumatic throttle using Dry Air as fluid in
combination with the "Use Real-Gas Equations of State" option.
B17203
Copy & Paste of result curves for steady-state simulations does not
work properly.
B17209
Crashes when changing the type of an element using the property
window.
B17238
Code Export: the GCC gives a warning for "-Wparentheses -Wswitch Wuninitialized -Wmissing-braces -Wcomment".
B17244
Crashes while moving panels or pages of result windows during
simulation.
B17260
Division by zero within the pneumatic pipe (with distributed
parameters) using the Bender equation of real gas behavior within the
pneumatic connection.
B17274
SimulationX not responding while animating the model in multiple
views including one 3D view.
B17301
Delay Block: additional parameter TtMax (maximum delay time) for
variable delays with Cvode external and code export
B17308
Modelica asserts can now be switched off for compiled simulations and
code export.
H15006
Invalid connections remain when the types of components are replaced.
B17320
Crashes while connecting compound pins which have been declared in
a base class of the edited type.
B17329
Deactivating 3D anti aliasing provides no noticeable performance boost.
B17331
Crashes while adding a curve to a curve set in the property dialog in the
Curve Editor.
B17347
Code Export: the creation of the masked S-function block fails for Sfunctions without I/O ports.
6
SimulationX 3
Version 3.5.706 (Dezember 2012)
H15059
The simulation will not run after the symbolic analysis for periodic
steady state. The simulation is aborted by a division-by-zero error
during the initialization, but no error message is shown.
B17398
Crashes when changing the dimension of a record in the TypeDesigner.
H15063
The SimulationX component for Isight x64 fails.
B17408
Update problem in the Code Export wizard on the FMI Configuration
page when switching between "FMI for Model Exchange" and "FMI for
Co-Simulation"
B17410
Models with missing user-defined fluids are loaded incompletely.
B17422
Library Power Transmission MBS: the Hydraulic and Pneumatic
Differential Cylinder give errors during symbolic preprocessing.
B17507
Crashes while refreshing the natural frequencies analysis after an
animation run.
B17580
Wrong visualization of Modelica blocks when using obsolete Modelica
graphics annotations.
B17585
Wrong visualization of Modelica blocks with multiple extensions that
have no graphics primitives.
B17606
Hydraulics Library (Piloted Check Valve): the edge page that was
edited last is not saved.
SimulationX 3
7
Bedienungshandbuch
1.4
0BRelease Notes
Version 3.5.705 (September 2012)
1.4.1 News and Extensions
1.4.1.1
Analysis
N00468
The homotopy operator can now also be used in initial equations and
initial algorithms, even if the equation system does not have any state
variables.
N00469
H10414
It is now possible, that during control of the timestep and during the
check whether state variables have changed too much, that only ODEstate variables will be considered. By choosing this setting, it is
possible to achieve similar timesteps to those in CVODE.
N00470
For the initial value calculation and the equilibrium calculation it is now
possible to choose after how many steps a new Jacobi matrix should be
calculated. Additionally, for the initial value calculation it is also
possible to set the number of steps after which the calculation will be
stopped if the residuals are increasing.
N00471
An initial value calculation / residual check is carried out if there are no
state variables, but at the start point there are initial equations or all
variables are fixed.
1.4.1.2
N00472
1.4.1.3
3D View
Anti-Alias for the 3D-view is now available for OpenGL.
Interfaces
N00473
CAD Import: Curves are now supported for import from
Pro/ENGINEER and Creo Parametrics.
N00474
CAD Import: Filters are now available (Type and Name) for the
element tree.
N00475
CAD Import: Added multiple-selection using the context menu.
N00476
Code Export: There is now an improved handling of floating-point
exceptions in Code-Export.
N15643
Code Export: Support of characteristic curves by Code-Export for NI
VeriStand.
1.4.1.4
N00477
8
Libraries
PowerTransmission/Couplings: Enhancement of the DiscClutch with
selection whether the decrease in effective friction torque should be
calculated using an internal method dependent on the number of friction
areas or with a decrease coefficient that can be set by the user.
SimulationX 3
Version 3.5.705 (September 2012)
N00478
PowerTransmission/Transmissions: The general TorqueConverter now
calculates the powers.
N00479
Power Transmission (planar): There is now a complete online help for
the library. It contains library related basics and help for using the
particular model types.
N00480
Combustion Engines: Various corrections for consistent and better
property dialogs and parameter sets in the cylinder models.
N00481
Pneumatics: The moment equations were modified in order to avoid
invalid results for the drive moment by very small compressor speeds
(Compressor.om < 1e-005 [rad/s])
N00482
Pneumatics: Extension of the Bender model in Pneumatics to 4 other
gas types:
• Methane (CH4)
• Carbonmonoxide (CO)
• Helium (He) and
• Neon (Ne).
N00483
Pneumatics/ Bender Block: Correction of the heat capacity calculation
and a new polynomial for cp0 of oxygen
N00484
Hydraulics: Observation of the pressure-dependent limits for TMax
(maximum fluid temperature) in Hydraulics for the following fluids:
water, water-glycol (50%H2O), water-glycol (60%H2O) and waterglycol (70%H2O). Furthermore, the vapor-pressure curve for water
corrected: the Antoine equation serves as the basis for the relation.
N00485
Hydraulics/ Subsea: Extension of the hydro-pneumatic accumulator
(HydrAccumulator) and the subsea accumulator for 4 other gas types:
• Methane (CH4),
• Carbonmonoxide (CO),
• Helium (He) and
• Neon (Ne).
Hydraulics: Extension of the Hydraulics fluid database for HoughtoSafe105CTF as additional fluid in the group Offshore & Subsea Fluids.
N00486
1.4.2 Solved Problems
B16046
Hydraulic check valve: valve does not close for negative pressuredifferences while using the flow descriptions „Laminar“ and „dp-Q
Curve“ in connection with „Continuous“ opening calculation.
B16037
Thermofluid: Error message after program start „Unknown base class
ThermoFluidics.Fluids.Gases.Air_IDG“ by non-licensed
ThermoFluidics library
SimulationX 3
9
Bedienungshandbuch
0BRelease Notes
B16030
The commands to open and display results windows (Menu Window)
that refer to the active model, do not function as expected.
B16027
Error when saving result windows with frozen curves in steady-state
simulation. When reloaded, the frozen curves were displayed false.
B16020
Incorrect line width for Modelica-Connects when connecting in the
diagram view.
B16014
Incorrect labels in the symbol bars of the 3D-view
B15995
1D-Mechanics/Friction near absolute (translatory and rotatory):
The parameters eps_Fi and ci were not correctly used for rigid
modelling
B15974
CAD Import: Position of generated elements in the diagram view does
not reflect location in CAD model
B15959
Error regarding the standard values of function arguments.
B15957
3D-View: Click in the background does not select the modell
B15956
PowerTransmission/Transmissions: incorrect calculation of the pump
and turbine torques in general TorqueConverter for reverse operation.
B15946
Pneumatics: correction of English comments for mass ratios for use of
mixtures.
B15945
H10941
Pneumatics: incorrect calculation of the compressor flow direction. The
charge direction is now always defined from portA to portB, even for
negative rotations at the mechanical port ctr1.
B15938
Incorrect differentiation of expressions in loops within functions.
B15924
Visibility of connectors and coordinate systems by export as graphics
does not represent the current 3D view.
B15905
Combustion Engine II: The property dialogs and parameter set in
cylinder models are not uniform.
B15893
Incorrect handling of imports when resolving external references.
B15891
By high monitor resolutions, connections which are on top of each other
are not accessible in the 3D view.
B15889
ThermoFluidics IId (ASEREP): pmax for R410A adjusted.
B15887
GSA error by array indexing
B15869
Hydraulics: In FluidDesigner, for the option “Air ratio represents static
pressure level” the variable-defined limit temperatures in the connection
were not accounted for, rather the ones for 1.01325 bar and 0°C were
used.
B15865
Empty 3D view after use of a redeclaration.
10
SimulationX 3
Version 3.5.705 (September 2012)
B15864
B15855
B15833
Grouping of MBS elements into compounds lead to a program crash if
MBS ports were selected.
Handling of expandable ConnectorSubscripts in BuildConnect was
corrected. Dimension information is received from connectors.
A DLL created with Code-Export for NI VeriStand is not able to be
used in the goal system if it contained exported characteristic curves
B15825
Error by use of „constraindby“ in connection with modifications and
redeclared objects.
B15820
Error by geometry generation for rotoids if the start and end points of
the profile are the same
B15812
Warning message when opening the property dialog for elements that
contain a table for editing arrays with dimensions larger than 2
B15785
The use of „pow“ as a variable name leads to collision with C-Runtime
function pow() during code generation
B15777
A change in connections in some cases leads to incorrect results due to
a missing symbolic analysis
B15762
Better display in the 3D-view by not showing labels and coordinate
systems in the reflection.
B15755
The rotation of a 3D object is reset by interactive displacement
B15754
Error in rounding function leads to inaccuracies in the interactive
displacement and rotation in the 3D view.
B15746
Error at program start with updated license for an earlier Modelica
edition
B15735
The error description is not transferred to the results table of the error
tree analysis
B15725
Unneccessary blank lines at the beginning of an equation block after
saving a model
B15720
The order of external types in the library bar is not the same as that in
the file „package.order“
B15710
Result windows: Units in the y(x) display are reset to SI when axes are
switched
B15709
Under certain conditions, existing result windows are created again at
the start of the calculation
B15705
Quotation marks in comments are not saved properly
B15674
Free Convection: Wrong characteristic dimension for the horizontal
cylinder.
B15668
Crash when separating corrections to pneumatic ports.
SimulationX 3
11
Bedienungshandbuch
0BRelease Notes
B15655
Unfounded error message „Unknown base class for fluid“ when
opening models for which the option “Open 3D view for models with
visual blocks” is active
N15643
Support of curves by Code-Export for NI Veristand
B15640
The exported C-Code for the S-Function project (and internal fixed step
solver) can not be compiled without errors
B15638
H14710
The PT2 block did not respect the user-defined fixed start values.
B15615
Error by compilation of Code-Export projects under LINUX. The
capitalization of include-files was disregarded in some cases
B15587
The GCC gives a warning “comparison of distinct pointer types lacks a
cast” when translating the exported C-Code
B15493
The program freezes when a result window is minimized while in zoom
mode.
12
SimulationX 3
Version 3.5.704 (July 2012)
1.5
Version 3.5.704 (July 2012)
1.5.1 Solved Problems
B15414
Comments for string parameters were not shown in the property
window.
B15396
Modelica constants were not handled correctly when resolving
external references.
B15358
Faulty geometry of 3D curves when the distance between nodes is too
small.
B15352
Objects visualized through coordinate systems only were not
accounted for during the automatic alignment of the 3D view.
B15341
The spin of 2-point bodies was not visualized correctly in the 3D view.
B15336
Some objects may not have been visible in the 3D view upon
successful computation despite all necessary parameters and variables
for the 3D visualization being correct.
B15330
Repeated saving of a loaded .isx file with local types containing
characteristic lines may have resulted in lost data of the characteristic
line.
B15328
Resolving external references may not have worked as expected at all
times.
B15299
Default directories for external types and functions as well as
Modelica are now created during program start if not yet present.
B15239
Code export (s-function): the Microtec PowerPC Compiler was
generating warning messages while translating ITI_FixStep.c.
B15230
Code export (s-function with solver): exported C-code could not be
translated by the Microtec PowerPC Compiler.
B15223
Initial orientation of force and torque arrows in the 3D view did not
reflect their actual values provided.
B15220
Code export: arguments of the delay function delayTime and
delayMax must remain constant for the delay function’s buffer size
in order to be calculated during code generation. If not possible, a
fixed upper limit prevents the memory from being overflown.
B15183
Occasional crashes when closing the TypeDesigner without an
environment for a new type selected in advance.
B15112
Error in the 3D view for incorrect or missing dimensions in the view
parameters.
SimulationX 3
13
Bedienungshandbuch
0BRelease Notes
B15111
Code export (LabVIEW): faulty handling of models with reinit() and
state selection in LabVIEW.
B15094
SafetyDesigner: error when saving XML files.
B15093
SafetyDesigner: dialogue for defining output deviation classes could
not be closed.
B15092
Code export (LabVIEW): aborts within event steps in LabVIEW may
have caused the program to crash. In- and outputs as well as Boolean
parameters are now handled correctly.
B15076
Curve label presets (legend) in result windows were not applied
correctly.
B15073
Undoing element rotations in the diagram view were not working
properly.
B15068
Bodies of rotation may in some occasions have calculated negative
inertial data.
B15062
Bodies of rotation calculate inertial data only with the 3D view open.
B15050
Code export (dSPACE DS1006): characteristic lines were not
displayed correctly in the code export wizard.
B15023
Deleting fluid connections (hydraulics, pneumatics, thermal fluids)
could cause the program to crash under certain circumstances.
B15020
Result curves were not being refreshed after re-computation during
linear system analyses.
B15017
Long Modelica expressions in error messages were contracted by "...".
B15016
Result windows: applying the operation „mean value“ as well as
adding a new curve to a list of arguments may have resulted in a faulty
representation.
B15015
Calling an external function in the 64bit version of SimulationX may
have caused the program to crash when the corresponding external
DLL could not be found.
B14994
Incorrect representation of characteristic lines in the editor for non-SI
units on the x-axis.
B14972
TVA library: limits were not shown correctly in result windows for
steady-state simulations.
B14955
Loading models with faulty connection lines may have caused
SimulationX to crash. Faulty connection lines are now corrected while
loading the model.
14
SimulationX 3
Version 3.5.704 (July 2012)
B14950
In order to prevent compiler errors when using the Korean codepage
949, comments and units are now converted with the alternative
Korean codepage 50225.
B14943
Code export (FMU): exclusive creation for the x64 platform has not
been supported so far.
B14916
When clicking on compound connectors, connection lines may in
some cases have been displayed incorrectly.
B14894
TypeDesigner: when switching from “Save as file” or “Save as
directory” to “Save within environment”, original files were not
deleted.
B14855
Wrong directory when saving packages without a package.mo file
upon editing them under external types.
B14852
Models containing results from steady-state simulations only may
have caused problems while loading.
B14845
The entire result curve is hidden when de-selecting the legend through
the panel context menu (steady-state simulation).
B14821
Code export (FMI for co-simulation): incorrect solver statistics.
B14819
Code export (FMI for co-simulation): incorrect handling of Boolean
in- and outputs.
B14818
For random target project types, the code export wizard may have
accidentally shown the „Apply“ button on the post-processing page.
B14803
Occasional errors for characteristic lines of models saved under
SimulationX 3.4.
B14795
When altering models by pasting or deleting, the GSA may not have
been executed before another computation.
B14790
Result quantities of connectors within compounds were not shown in
the result window’s result bar.
B14781
When copying and pasting model structures, connection nodes
remained at their original position.
B14773
Importing characteristic lines with the unit [-] may have caused faulty
conversions.
B14627
Crashed when entering values in the curve editor that violated the
monotony.
B14420
The curve editor responded only very slowly when handling huge
data.
SimulationX 3
15
Bedienungshandbuch
0BRelease Notes
B14629
When pasting multiple curves from a text file, all of them had the
same color.
H14570
The silent installation for automatic software deployment has been
optimized to work properly under the “SYSTEM” account.
1.5.2 News
N00459
Visual Studio C/C++ 2012 (starting with the Professional Edition) is
now supported for both external solvers and code export.
N00460
SafetyDesigner: SimulationX comes with a new version of HiP HOPS
(v0.834, July 2012).
B15294
Support for multiple s-functions in one project directory exported from
SimulationX has been implemented for RWT export (Simulink
Coder). This enables Mathworks Real Time Workshop (Simulink
Coder) to process Simulink models with multiple s-functions exported
from SimulationX.
N00461
Meaningful error messages when executing macros with ITI Script.
N00462
It is now possible to re-instantiate a SimulationX model after updating
CAD parameters.
N00463
Improved handling of encrypted types when resolving external
references.
B00464
Code export for NI VeriStand now supports characteristic lines.
New Green Building Package
The Green Building package offers the user a wide range of
possibilities to model building energy systems with renewable energy
suppliers and storage systems. Even the connection to electric vehicles
can be simulated, so the energy requirements for individual mobility
which are partly covered by renewable energy sources are calculable.
N00466
The package is composed of the following sub-packages:
- AmbientConditions (Ambience Block for distributing Ambient
Conditions like temperature or radiation)
- Building (Models of Building Zones)
- CombinedHeatAndPowerUnit (Combined Heat and Power Unit and
required controller)
- CondensingBoiler (various Condensing Boiler Models and required
controllers)
- DomesticWaterSupply (Models for simulation Domestic Water
Supply, e.g. Boilers and Water Consumption)
- HeatingSystem (radiator model, Volume Flow Controller)
16
SimulationX 3
Version 3.5.704 (July 2012)
N00467
-HeatPump (A Heat Pump Model and required controller)
- HeatStorage (Various Heat Storage Models and required controller)
- MicroWind (Model of a Micro Wind Turbine and required
controller)
- Photovoltaics (Model of a Photovoltaics Module and DC/AC
converter)
- SolarThermal (Model of a Solar Thermal System and required
controller)
- StationaryBattery (Battery Model and required Battery Charger)
- Vehicle (Models of a BEV, PHEV and ICEV)
- Interfaces (Interface Definitions used by other models)
- Utilities (Various Utilities, e.g. for Electrical and Thermal domain)
- Examples (Example Models with different complexity)
New Planar Contacts Package for calculating planar contact pairing.
It contains a generic contact model whose contact shapes are
parameterized through polygons. Contacts can occur between the
surfaces of prisms generated.
The model is available with connectors for 1D mechanics and multibody mechanics and can visualize occuring contact forces. Another
library element can be used for modelling particular contacts between
an outer ring and an inner circle. The library uses external functions
and is available as a separate installation package.
SimulationX 3
17
Bedienungshandbuch
1.6
0BRelease Notes
Version 3.5.703 (June 2012)
1.6.1 Solved Problems
B14601
In the previous releases of SimulationX 3.5 the density of the
hydraulic database fluids was calculated wrong. The density of pure
liquid get a default value rhoLiq0 = 870 kg/m³. This error has been
corrected.
B14565
Minimizing the most recently opened result window causes the
SimulationX window to lose focus. This only happens with models
saved under older versions of SimulationX.
B14560
Some links in the sample browser are not working as expected.
B14557
Long load times and unexpected behavior when opening models with
missing external fluids.
B14539
May crash when determining dimensions in GSA in SimulationX x64.
B14538
Combining multiple result windows causes settings for rows and
columns to get lost.
B14537
All .xml files (e.g. result window configurations .rsx) are now saved
with UTF-8 encoding. This improves compatibility with Asian
language based versions of Windows.
B14512
Incorrect rendering of guide lines in diagrams with logarithmic axes.
B14508
Torsional Vibration Analysis: limits for voltage, moments and
performance equal zero if they are calculated internally.
B14507
Choices for components were accidentally made by the type.
B14497
Crashes when removing frozen curves from result windows with
broken references.
B14495
Incorrect resizing in the natural frequency window during a running
animation.
B14491
No direct access to a shared directory MODELICAPATH; however,
subfolders can be used.
B14484
Error during FMI Export if Unicode characters are used in signifiers.
B14473
Copying and pasting components with re-declarations can cause
program instabilities.
B14460
Asian language based versions of Windows may cause SimulationX to
crash when closing result windows.
B14448
Selecting result windows in the Result Window Manager activates
wrong window.
B14447
Result curve markers are not spread out evenly.
18
SimulationX 3
Version 3.5.703 (June 2012)
B14444
FMI Code Export: missing start attribute for inputs in the model
description (.xml file).
B14440
Altering records or record components always results in a new GSA.
B14435
ITI-Script: indicated row number is always off by one row.
B14433
Deleting encrypted types/fluids always prompts for password.
B14430
Saving a prism‘s base area does not include units of length.
B14429
Crashes when loading a prism’s base area from a faulty file.
B14420
Large numbers of nodes can slow down the table editor for
characteristic lines a great deal and may cause computers with
insufficient memory to crash. For a better performance of this
function, point markers and interactive editing options will be disabled
when exceeding 500 nodes.
B14419
In the .isx format, data of characteristic lines are not saved as binaries,
resulting in unnecessarily long load times for affected models.
B14418
Incorrect results when saving a computed model from the library bar
(.mo).
B14418
The option “Save as compressed results“ is now enabled by default
when saving to an .ism file.
B14394
Camera settings of models created in SimulationX 3.4 are not applied
correctly.
1.6.2 News
N00454
The default settings for identifying compatible types and components
when using re-declarations have been changed. Compatibility is now
determined based on inheritance by default.
N00455
Animation Bodies: The 3D curve in the Curve3D body intersects the
cross section geometry at the cross-sectional area’s center of gravity
on an optional basis (new Boolean parameter center).
N00456
Planar Mechanics: In all elements, enumerations for choosing the
reference system at the initial orientation description frame1Ref or
frame2Ref are set to „Connection Coordinate System“. Compatibility
with older models from previous versions of SimulationX has been
preserved.
N00457
Code Export: The new Code Export option “ETAS Labcar” allows the
direct integration of SimulationX Models as C-Code Module within
the HiL platform Labcar.
N00458
SafetyDesigner and Fault Tree Analysis (HipHops):
The failure classes for output deviations can now be loaded from and
SimulationX 3
19
Bedienungshandbuch
0BRelease Notes
stored to XML files. These files simplify the exchange of failure
classes between different users.
1.7
Version 3.5.702 (Mai 2012)
1.7.1 Solved Problems
B14135
Incorrect SI unit for Mechanics.Rotation.CapacityFactor (used in torque
converter models).
Previous representation: Nm/(rad/s)^0.5
New representation:
(rad/s)/Nm^0.5
Also the alternative unit has been fixed including the corresponding
conversion factor in rpm/Nm^0.5.
B14132
Non-existent or invalid directories or drives in the path of external
types/MODELICAPATH prevent the system from correctly saving
newly created types.
B14125
Outputs of the type “Integer” in imported FMUs (Co-Simulation) do not
return the computed value, but always zero.
B14121
External fluids may not be instantiated correctly in some cases causing
incorrect calculation results.
B14120
Clicking on the button Next in the Code Export Wizard while code is
being generated may cause SimulationX to show unexpected behavior.
The button becomes available only upon completing the code
generation.
B14116
Crashes when the file for Modelica bitmap graphics with file reference
is missing.
B14115
Error during geometry creation in STL import. Interactive STL import
is now faster.
B14077
Crashes when triggering external references.
B14072
Added support for visualization of Modelica Surfaces (Modelica
Visualizer v3.2)
B14069
Package Hybrid Powertrains: incorrect algebraic sign in power loss
calculations for vehicle models.
B14063
New GSA required after copying model parts in the computed model.
B14058
Error during numeric Jacobi matrix calculation with block dimension
n=1.
B14040
Error during numeric Jacobi matrix calculation for the hybrid Newton
method.
B14037
Loading models with saved 3D view may cause crashes in rare
occasions.
20
SimulationX 3
Version 3.5.702 (Mai 2012)
B14025
Incorrect calculation of minima when guide lines are used in the result
window showing maxima instead.
B14018
Wrong unit for the x-axis when saving a y(x)-curve from a result
window in .rfs format.
B14017
Result window loses reference to the shown variable after changing a
local or external type.
B14015
Incorrect completion of self in some cases during parameter input.
B14001
Deleting types is not disabled during a running simulation of a model
with components of such type.
B13993
Error with external solvers or code export: incorrect calculation for
quadratic approximations of 2D maps.
B13992
Model name not refreshed in the Result Window Manager after saving
model under different name.
B13991
Incorrect calculation of required memory before the simulation on
systems with 16GB RAM or more.
B13988
Crashes when loading a text file in a result window with an unsupported
file extension (e.g. .bin).
B13979
Editing types causes increased memory usage when these types are used
as components in the active model.
B13978
Crashes when editing local types of active models while saving
recorded results in the file system at high cache size.
B13941
Empty properties dialog after undoing parameter changes.
B13940
Missing shortcuts for some entries in the Sample Browser.
B13934
Issues when creating database connections in the TypeDesigner.
B13931
Error when deleting external references.
B13929
Package Torsional Vibration Analysis: error has been fixed in the
stiffness calculation for the model Elastic Coupling, when kindS is set
to "Dynamic Stiffness dep. on Mean Torque".
B13913
Active connections can be selected as inputs in the Code Export
Wizard.
B13904
During code export, selected inputs of the type „Integer“ are not
exported as inputs, but as discrete variables.
B13902
Package Synchronizers: Error in the calculation of the fork friction
force for the Borg Warner double synchronizer model
(BorgWarnerDouble). Corrected by using the absolute value of the shift
force:
Tst = abs(ctrTS.F)*dS/2*muS0.
SimulationX 3
21
Bedienungshandbuch
0BRelease Notes
B13890
Rare crashes during calculations.
B13886
Numeric issues when re-aligning the camera angle for models of great
dimensions.
B13885
Incorrect alteration of the time axis‘ maximum in the result window
when starting the animation.
B13884
Error when copying or moving series with operations whose arguments
originate from different models.
B13872
Occasional crashes when linking operations of results from different
models.
B13867
Loading models with saved 3D view may cause crashes in rare
occasions.
B13858
Incorrect scales in bar, pie and Sankey diagrams with very large yvalues.
B13848
Visualization errors for Modelica Connects.
B13840
Error when applying changes to local types in the text view.
B13823
Error when reverting to standard values for variables defined by Short
Class Definitions:
e.g. type RotSeq = Integer[3];
B13812
Type alterations during calculations are not always rejected causing
SimulationX to crash.
B13788
Watermarks are not displayed correctly when zooming in in the
diagram view of the Student Edition and evaluation version.
B13786
Incorrect visualization of Modelica types and components.
Error when copying and pasting Modelica connectors, especially with
expandable connectors.
Incorrect calculation of the size for the adjusted view when selecting
“View all” in the diagram view.
B13782
Editing local types is not disabled during a running simulation causing
SimulationX to crash..
B13775
Crashes when creating compounds with hydraulic components and
redeclared fluids.
B13774
Wrong position of Modelica connectors after copying and pasting.
B13739
Sankey diagrams are not updated correctly during a calculation.
1.7.2 News
N00444
22
In order to determine whether Inventor files can be loaded, it is no
longer necessary to start Inventor. Instead, it will only be checked
SimulationX 3
Version 3.5.701 (April 2012)
whether the application is registered.
N00445
The error tolerance for solving inplicit blocks must be smaller than
absTol and relTol. Should this not be the case, the program will return a
warning, and blockTol (gltol) is set to min(absTol,reltol)/10.
N00446
Tool tips in result windows can now be closed with the ESC key.
N00447
The integration method defined in the SimulationX fixed step solver is
now set as default for code export of Matlab/Simulink s-functions (with
fixed step solver). If no fixed step solver is defined for code export, the
program will return a warning.
N00448
Package Torsional Vibration Analysis: the spring damper model was
fixed so that singularity warnings are no longer triggered when the
enumeration kindSD is set to „Spring“ or „Damper“.
N00449
CVODE: by default, the simple Newton method is used for 1x1 blocks,
and the hybrid one is only used when ecountering problems, resulting in
better performance.
N00450
Drive technology MBS: tire characteristics for the wheel-ground
contact no longer have to be constant all the time.
N00451
3D view: Error notification has been improved Model errors are now
displayed collectively. Notifications are suppressed once the model has
been calculated.
N00452
Fault tree analysis: the interface between SimulationX and HiP HOPS
now uses the XML format from HiP HOPS. In addition to basic events,
also normal events are supported. SimulationX comes with HiOp.exe
version 0.782. HipOp.exe will run either as 32bit or 64bit version
depending on SimulationX.
N00453
New unit t/mm³ for physical quantity „density“
1.8
Version 3.5.701 (April 2012)
1.8.1 Solved Problems
B13725
Physical quantity can now also be adjusted for results of integrals and
derivatives (transformations in the result window).
B13717
Modelica icon for the Modelica Standard Library (MSL) is in the wrong
place when moving content with the scroll bar in the Library Bar.
B13715
Crashes when replacing component type in a local type through the
properties window.
B13705
SimulationX crashes when editing the surrounding type of a compound
referencing to an internal hysteresis curve.
SimulationX 3
23
Bedienungshandbuch
0BRelease Notes
B13700
Unnecessary re-instantiation of hierarchical models upon loading.
B13695
SimulationX title bar flickers when loading a model with many
minimized result windows.
B13692
Editing a package in the TypeDesigner or the text view causes
SimulationX to crash if:
The package contains types that are saved in separate files,
One or more types of the package are being used as components of an
active model.
B13688
SimulationX crashes when closing all of a model’s result windows in
the Result Window Manager while other models with result windows
are still open.
B13687
When creating a derivative, the corresponding icon of the new type
cannot be edited in the TypeDesigner.
B13682
Prompting for the Modelica Edition/Professional Edition upon program
start in the trial version has been removed.
B13660
The 64bit version of SimulationX 3.5 allows requesting a license file
only if a previous version of SimulationX is already installed.
B13659
Incorrect handling of functions with multi-dimensional arguments in
implicit blocks during code export.
B13651
Incorrect camera settings in the 3D view when loading models created
with previous versions of SimulationX.
B13646
Inactive MBS elements in the 3D view can in rare occasions cause
SimulationX to crash.
B13643
Incorrect memory allocation causes models with many characteristic
Modelica curves to return error message: „Maximum Numbers of
Tables (800) reached“.
B13639
CAD import dialog is not displayed in the selected language.
B13636
Expressions in SampleFunction may not be handled correctly during
code export.
B13635
Copying components from active external types is not working
properly.
B13632
Zoom settings for the x-axis in the result windows when calculating
FFT/FRF are now handled as in version 3.4. Limits can be adjusted
subsequently through the property bar.
B13627
The curve selection field in the tool bar of a result window can
occasionally hide other symbols.
B13626
Exported C-code may contain C++ comments that can cause problems
with other compilers.
24
SimulationX 3
Version 3.5.701 (April 2012)
B13621
Code export to dSPACE DS1006 is not possible in SimulationX x64.
B13614
Upon successful CAD import, a message is displayed for confirmation.
B13612
Characteristic curves can be lost during the save process.
B13600
The running simulation may stop when using a slider in the diagram
view.
B13595
Editing types that are used as components in active models may cause
SimulationX to crash.
B13591
Missing temperature indicator for the pressure source when using TLK
fluids.
B13587
Multiple alterations to a type in the TypeDesigner may cause crashes if
an error occurred in the model calculation before.
B13572
The tree view in the library bar flickers when hovering the cursor over
it.
B13570
Editing connectors in the TypeDesigner may in rare occasions cause
SimulationX to crash.
B13565
Pin labels in the diagram view may not be readable for narrow
connections as both names are displayed above the line.
B13563
Undoing the deletion of a connection can cause double connection lines.
B13562
The alignment for connections of rotated or mirrored components
changes when moving the attached component.
B13561
When reversing a y(x)-curve back to the y(t)-format, separate y-axes
remain even when the units of both curves match.
B13558
Switching between different orientations of a single y-axis is not
applied correctly to other curves in a panel if „Common y-axis“ has
been selected.
B13557
H14294
Property bar not refreshing when adding curves to an existing result
window.
B13553
H14293
Tooltips while zooming, for instance, may not be shown entirely or at
all when the result window is maximized.
B13530
A missing placement annotation in Modelica models can cause
SimulationX to crash in rare occasions.
B13527
Enumerations are not indented correctly when saved as Modelica text.
B13526
Strings in DynamicSelect annotations are not interpreted correctly.
B13521
Incorrect 3D representation of 2D mechanics models when starting the
animation.
B13438
The transparency value of imported CAD assemblies from SimulationX
3.4 models does not match the original model.
SimulationX 3
25
Bedienungshandbuch
0BRelease Notes
B13637
Image optimization for the export from the 3D view to the clipboard.
B13532
New unit tmm² for the inertia sensor now included in the SimulationX
unit database.
B13509
The copy and paste function inserts elements at the beginning of the
model by mistake, i. e. in front of the existing components.
1.8.2 News
N00442
Extensions in CADImport PlugIn for Creo and Pro/Engineer.
Option for importing dimensions and angles from CAD models.
Dimensions are added as parameters to the SimulationX model.
Parameter values can be edited in SimulationX and can then be
transferred to the CAD model.
Settings for CAD import can be saved to an XML file and loaded for
assembly import at a later point.
After the import, all CAD import settings are saved in the SimulationX
model. If needs be, the settings can be restored for later imports.
N00443
New TLK Fluid R410A (table based fluids)
1.9
Version 3.5.700.98 (March 2012)
1.9.1 General
N00341
3D View
The 3D View has been improved to support interactive manipulation
and enhanced visualization of Multi Body Simulation models. The
navigation, or camera control, is now following concepts known from
other 3D software, including support for 3D input devices (currently
devices from 3DConnexion and SpaceControl).
The visualization of MBS models can now be controlled in various
ways, including the usage of effects to produce high quality output. It is
possible to combine and save these settings to generate user defined
view modes.
Problems from the previous 3D view have been addressed too,
including:
˗
Correct sort/rendering of multiple transparent objects
˗
no extreme perspective distortion in perspective view
˗
independent settings for each 3D view
N00342
The usage of the Return or Escape key in the property dialog has been
adapted to the typical key assignment of other applications. While the
Return key now applies the most recent change, the Escape key can be
used to undo the most recent change not yet applied. To close the
26
SimulationX 3
Version 3.5.700.98 (March 2012)
property dialog, the Alt+F4 hotkeys can be used as well as the close
button (x-button) in the title bar. If unpinned, the property dialog will be
closed automatically when it becomes inactive (e.g. clicking on the
model view).
N00343
The folder for temporary files can now be changed under Extras
OptionsDirectories. Changing this setting may only rarely be
necessary.
N00344
Libraries stored in Modelica files (*.mo) can now be excluded from
being loaded just like ITI built-in libraries (*.cat). This option is
available for all top level types (e.g. Modelica), but not for their
subtypes (e.g. Modelica.Mechanics).
1.9.2 Modeling
N00345
MBS
MBS models can now be manipulated directly inside the 3D view. It is
possible to change the position/orientation of objects, build up/maintain
kinematic chains and construct them using the mouse. Connectors of
MBS Objects are now displayed as interactive content to allow these
interaction tasks. To make this kind of modeling competitive in terms of
fast and easy usage, several helping features are available to control the
input.
N00346
Automatic Connection
Optionally, an automatic connection mode is now available (activated
via the menu “Extras Options Labels”). So that components can
be already connected with each other by placing or moving in the
structure view when the respective ports are moved towards each other.
Connections of the current selection can be separated by moving the
selected component several times quickly back and forth.
N00347
Rework and enhancement of the Hyperbolic Approximation of
curves:
The transitions between adjacent hyperbola sections are continuously
differentiable now.
In previous versions the approximation had a check in the interval
center resulting in discontinuous derivatives of the curve. This possibly
could lead to solver divergence or failures of the solver error test and
eventually abort the simulation.
The new, more robust Hyperbolic Approximation does not cause such
problems. As a consequence, the meaning of the approximation
tolerance parameter has changed. Thus, in some cases, SimulationX 3.5
will produce different results compared to previous versions. In these
cases the approximation tolerance parameter can be adjusted
SimulationX 3
27
Bedienungshandbuch
0BRelease Notes
(→ Curve dialog → Properties). Further information can be found in
the manual.
N00348
1.9.3
Export/Resolve External References
The function Export (in the File menu) is no longer offered. For the
same result Resolve External References (from the Edit menu) can be
used in a copy of the model.
Analysis
N00349
The embedding (homotopy) is used for simplifying the initialization as
well as equilibrium computations in a model.
The homotopy operator is useful for strongly nonlinear models as they
appear in thermal fluid, electronics (diodes) and multi-body system
modeling. In nonlinear systems there may exist several equilibrium
points or consistent initial configurations. In such cases SimulationX
may compute a set of values which are different from the configuration
desired by the user. The homotopy operator permits a dedicated
simplification of the equation system. First a solution close to the
desired one is computed using the simplified system. Then an iterative
transition to the desired solution in the complex system is performed.
N00350
A new solver for nonlinear equations for the external solvers
contributes to a more accurate and accelerated simulation.
N00351
The algorithms for localization of events used in the CVODE solver
now optionally consider a hysteresis. CVODE is used by the code
export projects “Executable Model” and “FMI for Co-Simulation” as
well as external solver inside SimulationX. In this way cycles in event
iteration and repeated detection of events for certain models are
avoided. The feature can be switched on in the dialog Simulation/
Transient Settings/Solver/ Further Parameters using the parameter
bHysteresis.
N00352
A minimum handling for state variables improves the real-time
capability of some models for the Fixed-Step solvers Euler Forward, ITI
Standard or Heun.
N00353
For the external solvers the Modelica homotopy operator will be
applied when the conventional calculation of initial values fails.
N00354
For the CVODE Tracing Value change of discrete variables the names
of the concerning variables are displayed now.
B00053
The external solvers call the destructors of external objects and of
imported FMUs during reset or closing of a model and unload the
modules analogue to the other solvers
N00355
Power Balance a new analysis feature is now available. All occurring Powers are
28
SimulationX 3
Version 3.5.700.98 (March 2012)
calculated in Linear and Rotary Mechanics, Hydraulics, Electrics, and
Electro-Mechanics Library. The Power Balance collects these Powers in
the model and sums them according to their type (e.g. power losses).
This enables the user to perform detailed analysis of the power flows
and the energy consumption in SimulationX models.
1.9.4
1.9.4.1
Customizing and Extending
FluidDesigner Hydraulics
N00356
The calculation with user-defined fluids is now identical to the actual
internal calculation with data-based fluids. Here the new option of a
constant, nondissolveable air mass fraction is considered, too.
N00357
Furthermore – in analogy to the TypeDesigner – an Automated Backup
after Edit of the FluidType takes place.
N00358
The Fluid can now be encrypted and protected from unauthorized
Usage and Edit by password.
1.9.5
Result Windows
SimulationX result windows have been completely revised and expanded by
adding extensive capabilities for post-processing. The most important changes and
enhancements are listed below. For detailed description of the new features, see the
operating manual and the online help.
N00359
A result window can now manage multiple pages. A page can include
multiple panels, which can consist of several curves. Thus, the number
of simultaneously opened result windows can be reduced significantly.
N00360
The division of pages into panels is no longer limited to a vertical
arrangement. Panels can be arranged within a page in any number of
columns and rows.
N00361
The newly introduced property bar allows you to adjust all the view
options. Changes result in an instantaneous update of the graph and can
be checked immediately and can be canceled on demand via the
Undo / Redo button.
N00362
Through the results bar the result windows can directly access the
available result variables of all loaded models. Thus, result windows
can also get results in maximized state. Through the Result Bar, curves
can be loaded from files too.
SimulationX 3
29
Bedienungshandbuch
0BRelease Notes
N00363
Result Curves can now be loaded directly from calculated and saved
SimulationX project files (*. isx). This allows easy comparison of
different models. The storage of result windows within a SimulationX
model takes place in XML format. The entire XML string is added as a
text annotation to the model.
N00364
The performance of the display of result curves has been improved
significantly.
N00365
Adding vertical or horizontal auxiliary lines is now performed by the
menu Insert, while the configuration of auxiliary lines is done using the
properties bar.
N00366
Result diagrams can be transformed or combined for postprocessing. A
transformation or operation is created via the menu Insert or by dragand-drop. The previous result window functions for FFT and transfer
functions are now available as transformations. The created curves
remain associated with the original result quantities and will be updated
automatically in subsequent simulations. Updating the display can
optionally also take place during an ongoing computation.
N00367
The layout and properties of a result window can be saved in a file as a
SimulationX result configuration (*.rsx) and can be used independently
of the model. The storage of the settings is done in XML-Format. Thus
complex settings can be transferred from one model to another.
N00368
The possibilities for the interactive adjustment of result displays have
been extended considerably. Thus the display area for panels and axes
can now be scaled by drag and drop. This action is performed using the
middle mouse button in combination with the Ctrl key.
N00369
The capabilities for measuring result curves have been extended.
Measurements now also interpolate between the recorded sampling
points. Also the common reference quantity (normally the simulation
time t) is shown when measuring Y(X) plots.
N00370
When parts of a model were deleted in earlier releases, all result curves
referring to deleted variables, were removed from the result windows.
Result windows were closed, if no more curves were present. This
behavior was especially disturbing if the deletion took place
accidentally or the deleted model part was to be replaced by an
adequate one.
It is now optionally possible to allow non-resolvable references in the
result windows. In this case, the legend of the respective result curve is
labeled accordingly. Once the referenced variable is again available in
the model, the preserved result curve is automatically reconnected to the
new variable.
30
SimulationX 3
Version 3.5.700.98 (March 2012)
N00371
1.9.6
1.9.6.1
N00372
The results window manager has been revised completely. All open
result windows will now be shown in a tree view for each model. The
visibility of result windows can be controlled manually or can take
place automatically when switching between open models. The
configuration of this behavior as well as other display options can be
adjusted in a separate settings dialog. In addition, result windows can be
temporarily disabled. These remain invisible when switching between
models. Visibility can be restored by the user at any time.
Interfaces
COM Interface
The results of a natural frequency analysis can now be accessed
completely through the COM interface. The following classes are
introduced:
• NaturalFrequencies (NaturalFrequency)
• EigenVectorElements (EigenVectorElement)
• Deviations(Deviation)
• Energies(Energy)
Please refer to the user manual and the example
NaturalFrequencies2Excel.vbs for details.
N00373
The results of a steady-state simulation are now accessible through the
COM interface. For this the property SteadyStateProtValues has been
introduced into the class Result. Concerning the usage of this property
please refer to the User Manual and the example
SteadyStateResults2Excel.vbs.
N00374
Messages in the output area can now be accessed via the COM
interface. The following methods are provided:
• GetTraceMessages
• StoreTraceMessages
• DeleteAllTraceMessages
These new features significantly improve capabilities for the automated
analysis of variant calculations and test runs.
N00375
For the easy storage of all recorded results of a transient simulation the
following functions have been introduced:
• StoreAllResultsAsText
• StoreAllResultsAsXML
The access via the class Results (Result) is still possible and allows the
targeted selection of particular result variables.
SimulationX 3
31
Bedienungshandbuch
N00376
1.9.6.2
N00377
1.9.6.3
0BRelease Notes
The classes for accessing the result windows have been completely
revised and significantly extended. It is now possible to adjust all result
window settings via the COM interface.
FEM-Import
The interface SimulationX FEM Import 1.0.3.6 now supports the
import of three-dimensional mechanical structures from Abaqus or
MSC.Nastran into SimulationX MBS models.
Code Export
N00378
Improved Code Export Wizard:
• The dialog window is no longer modal, so that model remains
simultaneously accessible.
• The size of the dialog and the size of individual elements within
the dialog are customizable by the user.
• The inclusion of external source code and libraries via the wizard
has been improved.
• The automatic selection of all or all top-level outputs, inputs and
parameters of a model is now possible.
• Items that are chosen in the wizard are automatically selected in
the diagram View and the model explorer.
N00379
VehicleSim (CarSim, BikeSim, TruckSim component), a collection of
tools for efficient simulation of cars, trucks and motorcycles from the
company Mechanical Simulation Corporation has been introduced as a
new target project type for the code export.
N00380
Accelerated calculation of parameter variations through parallelization
with OpenMP is now possible on multicore processors.
N00381
Due to changes of the generated C-Code Simulink S-functions exported
by SimulationX can now be transferred to ETAS LabCar via MATLAB
Real-Time Workshop.
1.9.6.4
N00382
1.9.7
1.9.7.1
N00383
32
Co-Simulation
VehicleSim (CarSim, BikeSim, TruckSim component) is now supported
as new interface for Co-Simulation.
Libraries
Libraries Linear and Rotational Mechanics
Both libraries now contain new models for end stops versus the
environment (each named End Stop vs. Absolute). These models have
SimulationX 3
Version 3.5.700.98 (March 2012)
only one connector. They simulate more efficiently and faster due to a
reduced number of internal states to be considered. The new models can
be parameterized as elastic or rigid end stops. The rigid end stops can
also be used in CodeExport and the CVODE solver. Furthermore, they
are also work reliably when used with Fixed Step Solvers (e.g., in HiL
simulations).
Both models can optionally consider friction within the backlash.
N00384
Both libraries also contain new models for friction versus the
environment (each named Friction vs. Absolute, only one mechanical
connector). They can be parameterized as elastic or rigid friction
elements. These rigid and elastic friction models also work reliably
when used with Fixed Step Solvers.
N00385
The end stop models with two connectors (transl. End Stop, rot. End
Stop) now provide the friction force and the end stop force as separate
result quantities. Furthermore, the loss power Pl can be analyzed if
friction is present.
N00386
The Natural Frequency analysis computes the distribution of energies
and deviations for elements of type Modal System, if these have been
created in SimulationX 3.5. Existing modal system model types from
created in older SimulationX versions can be extended by this feature if
needed. For this, the Modelica source of a new modal system can be
taken as template.
N00387
The model type ordering in both libraries has been changed. The
general ordering sequence is now Mass – Force Elements - Constraints
- Transformers - Sensor.
N00388
The models Spring, Damper, Spring-Damper-Backlash, and Elastic
Friction now carry default values for the stiffness and damping
parameters (before they were empty).
N00389
The symbols of the models Plane Transformer and Rigid and Elastic
Friction have been reworked.
N00390
The new Power Sensor models measure the power flow between
mechanical elements (mechanical power). There are power sensors for
rotational and for translational systems. The sensors also measure the
cutting torque and the cutting force, respectively, and provide them as
results.
1.9.7.2
N00391
New Library Planar Mechanics
SimulationX now contains the new library Planar Mechanics and thus
a new physical domain for modeling planar systems.
The Planar Mechanics models permit the efficient modeling,
simulation, and analysis of mechanical systems, which operate in a
SimulationX 3
33
Bedienungshandbuch
0BRelease Notes
plane and thus have 3 degrees of freedom (translations in x and ydirection, rotation around z). The library contains the following subpackages with basic elements:
- Rigid Bodies (general rigid body, cuboid, point mass);
- Force Elements (external forces, bipolar forces, plane force
models, interface to Linear Mechanics);
- Joints (general joint, prismatic joint, rotary joint);
- Constraints;
- Sensors (absolute, relative).
All models are visualized and animated in the 3D view. The
visualization is also updated during modeling and parameterization (as
MBS).
1.9.7.3
N00392
1.9.7.4
Library MBS-Mechanics
The Advanced Settings for the parameterization of friction and end
stops in the Prismatic Joint and the Rotary Joint are now collected on a
common dialog tab Advanced. The “switch” adv2, which has activated
the advanced settings until now, has been removed. Its functionality is
now performed by adv. Existing models from previous releases will be
handled in a compatible way.
The Package AnimationBodies has been extended by several Elements
including Arrows, Springs and CoordinateSystems to be visualized in
the 3D View.
Libraries Power Transmission
Motors and Engines and Combustion Engines
N00393
The models Combustion Engine (extended) (Motors and Engines
library) and Combustion Engine (rigid) (Combustion Engines library)
now compute losses, fuel mass flow and specific fuel consumption
using a fuel consumption map.
N00394
A new sample shows a simple engine speed control (control of the
injection). The controller was modeled using elements from the signal
blocks library.
Couplings and Clutches
N00395
34
Enhancement of all clutches:
All control parameters of the clutches are now collected on the first
dialog tab in an own group. An enumeration provides two control
options: clutch control by Switch Signal and Max. Press-On Force
(internal approach of the press-on force rising) and preset of a Press-On
Force. For the second case it is not necessary anymore to set the switch
signal.
SimulationX 3
Version 3.5.700.98 (March 2012)
The parameter Fp was renamed to FpMax (max. press-on force).
Existing models will be compatible to this.
(This functionality is also provided by the torque converter model.)
N00396
The models Disc Clutch, Disc Clutch w. Torsional Damper (clutches)
and the Torque Converter have now default values for the parameters k,
b, K1, K2, K3, muf and Fpf.
N00397
Automatic Centrifugal Clutch: The following parameters have been
renamed: kr into kEx and br into bEx.
B00050
Automatic Centrifugal Clutch: There were wrong comments for
enumeration alternatives of kindP. Furthermore, there have been
activated the wrong corresponding parameters and the computation has
used deactivated parameters.
Brakes (New)
N00398
The package Brakes contains the models
- Drum Brake and
- Disc Brake.
Both models support the efficient modeling of such brakes using
internal approaches for the computation of the friction torque and for
actuation (similar to the Disc Clutch model). Geometric / assembly
parameters and the temperature-dependent friction behavior will be
taken into account. Each model has also thermal pins for the (optional)
connection of a thermic model structure, representing for instance a
cooling system.
The two brake models are parameterized by catalog and geometry data.
The Drum Brake model covers the following drum brake designs:
Simplex, Duplex, Duo-Duplex, Servo and Duo-Servo.
A sample model demonstrates the application of both brake models in
an 4WD vehicle model
Transmission Elements
N00399
New model type General Torque Converter (TorqueConverter2):
This model represents a torque converter without lock-up clutch and
freewheel, where the stator is fixed to the environment and the
converter can be operated also in reverse by driving the turbine side.
A sample model demonstrating the operating scenarios is included.
N00400
The existing model TorqueConverter is now denominated as Trilok
Torque Converter w. Lock-Up and has a reworked icon for a better
optical distinction from the new model of N00399.
N00401
The existing TorqueConverter and the new TorqueConverter2 can be
optionally parameterized by primary torque coefficients.
N00402
New sample model for the application of Trilok Torque Converter.
SimulationX 3
35
Bedienungshandbuch
0BRelease Notes
N00403
Cardan Shaft: The model was extended by the new parameter psi for
the free definition of an assembly angle between the shaft-side forks of
the joints. This allows considering skewed forks (until now these forks
were assumed to be in the same plane, which corresponds to psi=0).
N00404
Wheel Ground Contact: The slip curve can now also be entered as a
characteristic curve. The radius parameter r was renamed to rW.
Actuating Elements
N00405
Both Shift Cylinder models: The parameters dxPH have been renamed
to xRelP0 (initial piston stroke). They still have the same meaning. (The
naming of the relative displacement differences between connector 2
and 1 is now equivalent to the MBS models: xRel = x2 - x1).
N00406
Two new samples for the application of the Shift Cylinder Models.
Drive Accessory
N00407
This package was extended by the model type Pendulum Absorber for
the representation of such special kind of torsional vibration dampers in
powertrains. The pendulum length can be variable.
The sample collection includes a demonstration model, where the
absorber damps the second harmonic of a torsional vibration.
N00408
Vehicle: In addition to the changeable symbols, there are now changing
default values for the different vehicle classes.
N00409
New sample for the Translatory Mount: Elastically mounted Lever.
Synchronizers
N00410
Dog Clutch: The model now supports as fourth basic dog shape:
rectangular dog tops
N00411
Dog Clutch: Negative undercut angles can now be used as parameters
for all dog shapes („wedge profile“ of the dogs). The previous
limitation to values greater or equal zero has been removed.
1.9.7.5 New Library Belt Drives within new Power Transmission (planar)
N00412
36
Compatible to the new library Planar Mechanics there is the new
category Power Transmission (planar) which contains the new model
library Belt Drives. The models here can be used for the representation
of belt transmissions or rope drives in plane.
The library is parted into three sub-groups:
- Pulleys and Drums
(models for rope drums, deflection pulleys, ore guide rolls with
circular cross section (constant radius) or curved cross section)
- Belt Models
(belt mass, belt spring, belt model as spring-mass system with
SimulationX 3
Version 3.5.700.98 (March 2012)
arbitrary discretization)
- Constraints
(preset of belt for pulling or pushing the belt)
1.9.7.6
Library Power Transmission MBS
N00413
The new package MBS Actuating Elements contains two MBS models
of differential cylinders.
One of these models represents a Hydraulic Differential Cylinder. The
model includes a closed kinematic loop of MBS elements. It can be
connected to MBS structures via MBS connectors. Furthermore, it
contains a hydraulic sub-model of a differential cylinder from the
Hydraulics library for the modeling of the hydraulic properties. Because
of this, the model has hydraulic ports for the connection to hydraulic
circuit models.
N00414
There is an equivalent (to N00413) model of a Pneumatic Differential
Cylinder. In addition to the MBS connectors and pneumatic ports, this
model has also a thermal pin for the connection of thermal models
representing cylinder cooling or heating systems.
1.9.7.7
Library Electro-Mechanical
N00415
The new motor models Induction Motor and Induction Motor with
Parameters from Datasheet have been added to the motors within the
Electro-Mechanical library.
N00416
All electrical motor types within ElectroMech.Motors have been
extended by a thermal port that applies the electrical losses as heat flow.
1.9.7.8
N00417
Library Pneumatics
New gases in the Pneumatic Fluid Database:
˗
Butane (C4H10),
˗
Ethane (C2H6),
˗
Nitrogen Dioxide (NO2),
˗
Nitrogen Monoxide (NO),Water Vapor.
Within the Pneumatic Fluid Database the following new mixture is
available:
˗
Water Vapor - Air Mixture.
Basics
N00418
The new Flow Source sets the flow to a user-specified value in a branch
of a circuit. The flow can be specified as a mass or volume quantity. If
the boolean parameter enthalpChange is set to false the flow is
SimulationX 3
37
Bedienungshandbuch
0BRelease Notes
considered as being ideal, i. e. isenthalpic. Otherwise the enthalpy flux
increase Pwh is added to the exhaust port.
N00419
The elements, Pressure Source and Exhaust, include a new option to
fix or release the temperature within the boundary condition. This
provides the possibility to model exhausts with non-fixed temperatures
(similar to the thermo-fluidic library).
Valves
N00420
The orifice geometry within the pneumatic throttle element can now be
parameterized by defining the respective cross section as areas.
Lines
N00421
Within the pneumatic Line (Distributed Model), the influence of
frequency-dependent friction (Kagawa approach) can be deactivated
with the newly implemented Boolean parameter fdfON. The used
Kagawa approach is only valid for laminar flow. Typically the flow in
pneumatic applications is turbulent and therefore the parameter fdfON
should be set to false.
B00051
Within the pneumatic Pipe element the approach to consider 90° bends
was modified and is now comparable to the approach used within the
hydraulic Bend.
The default value or fluidPropCalc for the calculation of average
quantities was changed from Upwind to Mixed with smooth transition.
Based on experiences the option Mixed with smooth transition should
be used as default option. Existing models with an unchanged parameter
of fluidPropCalc will now use Mixed with smooth transition instead of
Upwind for the calculation of average fluid quantities. Existing models
should be tested regarding the correctness of their results.
1.9.7.9
N00422
Library Hydraulics
New fluids in the Hydraulic Fluid Database:
Group Transmission:
- ATF DEXRON II (D)
Group Heat Transfer: - Water-Glycol (50%H2O)
- Water-Glycol (70% H2O)
Basics
N00423
38
The Aeration in the connection now includes a parameter alphaUconst
in the standard option. With this parameter a constant mass fraction of
air is defined, which cannot be dissolved. Not dissolved air has an
influence on the density and the compressibility of the fluid.
In addition to the standard option a new option Only Constant
Undissolved Gas Fraction is implemented, which enables a simplified
SimulationX 3
Version 3.5.700.98 (March 2012)
and faster simulation with a constant mass fraction of air (without using
alphaURef).
N00424
The model type Pressure Source was extended by a new option “Fix
Temperatures?” for calculations with heat transfer. If this option is set
to false the temperature TSrc is disabled and systems with unfixed
outlet temperatures similar to the thermo-fluidic library can be modeled.
Actuators
N00425
In the new model type Pressure Intensifier a pressure ratio between the
hydraulic ports is generated which is parameterized by the definition of
the two pressurized areas or the ratio itself. Different fluids can be set at
both hydraulic ports. Dynamic effects are not included but can be
modeled by using the linear mechanical port.
Valves
N00426
The sub-library Pressure Valves contains four new model types: 2/2Proportional Valves with one or two external hydraulic control ports.
Depending on the type these externally controlled Pressure Control
Valves are closed (type a) or opened (type b) initially.
With the pressure pSet a one-sided spring pre-load can be specified.
Furthermore, the dynamics of the valves can be considered.
H13913
The cross section calculation within the Proportional Directional
Control Edge models using the Triangular Notch as geometric shape
has been corrected.
Accessories
N00427
The new model Power Sensor measures the hydraulic power, without
generation of additional power losses. The internal variables pressure
and volume flow are displayed too.
Lines
N00428
The model element Multiplier divides respectively merges a defined
number of n mass flows. Within this object symmetry effects are used
to simplify a model with equal branches. Just one of the branches has to
be modeled, thereby the size of the model is decreased and the
calculating time will be reduced.
B00052
The element type of Distributed Pipe was revised within the following
points:
˗
prevent negative volume flow at the end of pipe at positive
pressure drop,
˗
conservation of mass flow balance for Finite Volume Method 1,
˗
correction of volume intake and flow behavior caused by wall
expansion using Finite Volume Method 2.
SimulationX 3
39
Bedienungshandbuch
0BRelease Notes
These modifications influence also the behavior of umbilical elements
of the Subsea Library.
N00429
The element types Hose Line and Distributed Pipe are extended by two
new description types of wall elasticity: Relative Volumetric Expansion
and Volumetric Expansion. Both description types can be parameterized
via values or data tables.
The volume intake, which is defined by the wall elasticity, can be
modified with the newly introduced scaling coefficient coeffVE. The
scaling coefficient can be used if environmental effects or bundling of
pipes in umbilical lines lead to elastic wall properties different from the
originally defined ones.
The influence of frequency-dependent friction (Kagawa approach) can
be deactivated with the newly implemented Boolean parameter fdfON.
The used Kagawa approach of frequency-dependent friction is only
valid for laminar pipe flow. For applications with turbulent flow the
parameter fdfON should be set to false.
Within the Finite Volume Method 1 (FVM1) it is possible to activate a
method of Numerical Diffusion for the boundary finite elements. This
additional numerical diffusion method can be used to reduce
oscillations caused by high pressure surges. The parameter eps2 can be
used to scale the influence of numerical diffusion on the boundary
element.
1.9.7.10 Library Thermal-Fluid
Elements
N00430
The new element ReceiverLiquid represents an accumulator for twophase cycles. The inlet can be vapor, two-phase or liquid. At the outlet
there is only pure liquid as long as the receiver does not contain pure
vapor.
Fluids
N00431
The new fluid group TableBasedFluids contains several refrigerants
(R407C, R134a, R744, R1234yf) for the usage in fast simulations. The
properties are based on REFPROP and the code is provided by the
TLK-Thermo GmbH.
N00432
The new fluid MIDEL7131 is available within the fluid group Liquids
and represents a transformer fluid.
1.9.7.11 Torsional Vibration Analysis (TVA) Package
N00433
40
Several result quantities throughout the package are associated with
limits. These limits will be computed by variables and until now they
SimulationX 3
Version 3.5.700.98 (March 2012)
were available as separate result quantities within the properties dialog
(example: result tau (stress), stress limits are tau1 and tau2).
Now the limits will be added automatically to the corresponding (recreated) Steady State result windows as further curves (example: the
result window of tau contains automatically the limit curves computed
by tau1 and tau2). This is done by linking the variables within the
Modelica source code (tau has links to tau1 and tau2).
The result quantities of the limits are now protected (in example tau1
and tau2), which means, the limits will be computed internally.
N00434
The default unit of the reciprocating mass of the engines is now 'kg'.
N00435
Enhancement of the Marine Propeller:
Now the propeller curve will be computed by Pn (formerly known as
Cubic Law) or by Tn (as in former versions, but now Tn can be entered
as parameter).
1.9.7.12 New Hybrid Powertrains Package
N00436
In SimulationX 3.5 users can create hybrid vehicle powertrain systems
using models from the new model package Hybrid Powertrains. The
models include mechanical structures for the representation of the drive
train (motors, engines, clutches), electrical structures modeling the
electric machines and the battery, and control models. The package also
provides a bus system, which eases the creation of control structures in
complex models and which keeps the diagram view well arranged.
Almost all models in the package are open source models (Modelica)
and can be extended and can be used as templates for new models.
The package is composed of the following sub-packages:
- Basic Elements (several functions, computational blocks, rigid
clutch etc.)
- Control Models (operation strategy and motor / engine speed
controller, simple driver model, gearbox control)
- Bus System (bus generator, general bus input and output)
- Electric Machines
- Combustion Engines
- Accumulators (ideal symmetric battery)
- Transmissions (6-speed transmission, planetary)
- Vehicles (vehicle model incl. Drive resistances and rotational
powertrain)
- Samples for
• Serial hybrid powertrain
• Parallel hybrid powertrain
SimulationX 3
41
Bedienungshandbuch
0BRelease Notes
• Power-split hybrid powertrain
The models are completed by animations of the Diagram View
(animated element symbols) as a closing clutch, momentary displays of
values and states, etc.
1.9.7.13 SubSea Hydraulics Package
N00437
The Hose-Line-Umbilical element types are extended by two new
description types of wall elasticity: Relative Volumetric Expansion and
Volumetric Expansion (please see also hydraulic Distributed Pipe
N00428). Both description types can be parameterized via values or
data tables.
The volume intake, which is defined by the wall elasticity, can be
modified with the newly introduced scaling coefficient coeffVE. The
scaling coefficient can be used if environmental effects or bundling of
pipes in umbilical lines lead to elastic wall properties different from the
originally defined ones.
The influence of frequency-dependent friction (Kagawa approach) can
be deactivated with the newly implemented Boolean parameter fdfON.
The used Kagawa approach of frequency-dependent friction is only
valid for laminar flow. In models which are using fluids with low
viscosities like water based fluids, the flow is typically turbulent. In this
case the user should set the parameter fdfON to false.
The default value of the solution method soluKind is changed from
Finite Volume Method 2 to Finite Volume Method 1. The default
value is now equivalent to the default value of soluKind within the
DistributedPipe element. The user should check the used solution
method for existing models.
N00438
The Surface HPU element is extended by additional options and
parameters for pump control. The pumps can be switched on after a
defined time or using an external connector. Furthermore the pressure
control can be realized optionally outside of the HPU element.
Additional connectors allow an independent control of standby and duty
pump.
N00439
The new Surface HPUa element models an additional type of hydraulic
power systems for subsea applications. The Surface HPUa has a
modified internal structure compared to the already existing element
type of Surface HPU. The check valve in the return line was removed
and have to be modeled, if necessary, outside of the Surface HPUa
element at portR.
42
SimulationX 3
Useful Hints
N00440
The element types of Ball Valve and Gate Valve include a new option
to describe the friction behavior depending on the moving direction of
the stem.
1.9.7.14 New Industrial Utilities Package
N00441
With SimulationX Version 3.5 the Industrial Utilities package is
available. The package is a toolbox containing common utilities used in
industrial applications: Compressed air generation, heat pump/chiller,
gas turbine, gas engine or boiler.
Fully compatible with the SimulationX ‘Hydraulics’, ‘Pneumatics’ and
‘Thermal-Fluid’ standard libraries, the objective of this package is to
evaluate the global performances of several applications. Industrial
Utilities can be used to test different configurations/technologies for
each of the utilities and to analyze failures and pollution of different
systems.
The package consists of basic elements like flow resistances, work and
power machines, elements for air treatment and heat exchangers and
modules to model the main utilities present in the industry. Modules can
be either complex structure built with elements from Industrial Utilities
and SimulationX standard libraries or complex standalone elements.
1.10 Useful Hints
There are several measures, which can improve the performance of
SimulationX – in some cases considerably:
• The animation in the diagram view during simulation requires
considerable system resources, in particular on older machine with one
processor core only. The function should be turned off, if it is not
required for momentary displays, such as bar graphs, tachometer
displays, or Modelica graphics (menu Extras/Options/General →
Animation).
• The generation of tracing information requires significant computation
power, even if the output window is minimized. Consider to turn on only
the tracing information that you really require (menu
Simulation/Transient Settings…/Tracing). Additionally, the tracing can
be restricted to a range of interest using the traceOn parameter, e.g.,
traceOn == t>0.6.
SimulationX 3
43
Bedienungshandbuch
0BRelease Notes
1.11 Current Restrictions
1.11.1 System Requirements
In order to install and run SimulationX 3.1 or newer version, Windows XP,
Windows Vista or Windows 7 is required. Earlier Windows versions are not
supported anymore.
1.11.2 Support of Modelica Language
SimulationX 3.5 supports the modeling language according to the Modelica
Language Specification Version 3.2, with a few exceptions.
The following Modelica-Features are not supported yet (The numbers in
parentheses refer to the corresponding sections in the Modelica Language
Specification [4]):
–
Operators, including operator overloading (chapter 14)
–
Functons as function arguments (section 12.4.2)
–
Annotations for version handling (section 17.7)
–
version
–
uses
–
conversion
–
Annotations for mapping of models to execution environments
(chapter 16)
–
Annotations for Access Control (section 17.8)
–
Annotations for user input (section 17.5.7)
–
OnMouseDownSetBoolean
–
OnMouseUoSetBoolean
–
OnMouseMoveXSetReal
–
OnMouseMoveYSetReal
–
OnMouseDownEditReal
–
OnMouseDownEditInteger
–
OnMouseDownEditString
1.11.3 Support of the Modelica Standard Library
Because of the usage of operators the record Complex (file Complex.mo) is not
supported and has to be removed from the library. The same holds for the files
Modelica/ComplexBlocks.mo and Modelica/ComplexMath.mo).
Because of the usage of function of function arguments the examples in
Modelica.Math.Nonlinear are not supported and have to be removed from the
library.
44
SimulationX 3
Current Restrictions
1.11.4 Simulation
1.11.4.1 Solver CVODE (external)
- C-Code generation and a successive compilation take place before the
computation when using the CVODE solver. Thus, for this solver the
same restriction holds as described in section 1.4.6.1. To use external
solvers, a Microsoft compiler (Visual C/C++ Version 6 or better) has to
be installed. The free of charge Visual C++ 2008 Express Edition is
supported, too.
- Only some tracing options are supported. The error messages are limited
to the minimum at the moment.
- Only positive start times are allowed.
- Currently, few analysis options are not supported for this solver. This is
the case for:
●
Equilibrium Computation
●
Input-Output Analysis (Frequency Response, Pole-/Zero-Plot, export
of the system matrices)
Use BDF or MEBDF solver for these analyses.
- Reset points are not respected.
- Initialization of the model to a certain state is not supported.
1.11.5 Natural Frequency Analysis
- The display of deviations and energy distributions (option Natural
Frequencies and Mode Shapes) is currently implemented for elements
from Translatory mechanics, rotary mechanics, and MBS mechanics
only.
1.11.6 Code-Export
–
–
–
If external functions or external objects are used in the exported model,
the exported code must be adapted before building. The Code Export
Wizard displays a warning in that case.
The exported C-Code of Thermal Fluidic models which contain ASEREP
or NIST fluids runs on Windows only. The fluid properties are computed
in 3rd party modules which are provided as Windows binaries only.
Some of the SimulationX model objects use external objects. For these
the Code Export is currently not supported. The Code Export Wizard
displays a warning and the build process will fail in this case. This holds
for the objects: SignalBlocks.Cosimulation.Coupling,
SignalBlocks.Special.ShortTimeMean, SignalBlocks.Sources.WhiteNoise,
SignalBlocks.Sources.InitRandomGen, Package PlanarContact,
Mechanics.MechanicsMBS.Forces.Contact. The generated C-Code can
SimulationX 3
45
Bedienungshandbuch
–
0BRelease Notes
be adapted manually in order to make it runnable. Please contact the ITI
support team.
Simulink S-Function: Under certain conditions, the operator sample() can
give other results than with a computation under SimulationX.
1.11.6.1 Rigid End Stops and other Model Features
The Code Export of models with certain features is currently not supported.
Mainly, this is the case if there are essential structural changes in the system of
equations midway the simulation. This especially applies to rigid stop blocks,
ideal electrical diodes and models with unipolar stepping motors. If the model
contains a rigid end stop or an ideal diode (Electricity.Analog.Ideal.IdealDiode)
an error message is displayed during code export.
–
–
For some model objects parameters can be set in a way that results in usage of a
rigid stop block:
–
the End Stop models of the Mechanics library:
Mechanics.Translation.EndStop, Mechanics.Rotation.EndStop
–
Basic mechanical objects which can be switched to rigid with backlash:
Mechanics.Translation.SpringDamper,
Mechanics.Rotation.SpringDamper
–
Joints of the MBS library
Transmission elements, actuators, and clutches of the Power Transmission
library
Hydraulic and pneumatic cylinders.
For code export these objects have to be switched to “Elastic End Stop.” The
damping of the implicitly inserted Spring-Damper-Element has to be chosen high
enough.
If the end stop does not act between two masses or inertias but against “absolute,”
the elements Mechanics.Translation.AbsEndStop or respectively
Mechanics.Rotation.AbsEndStop can be used in rigid mode. For these objects code
export is supported.
1.11.7 Choices-Annotations in the TypeDesigner
Choices-Annotations generated by the TypeDesigner do not contain any
modifications. Such modifications can subsequently be defined on the dialog page
Modelica Code.
Please contact the ITI-Support Team if you have further questions.
46
SimulationX 3
Version 3.4.404.63 (December 2011)
1.12 Version 3.4.404.63 (December 2011)
1.12.1 Solved Problems
1.12.1.1 General Problems
B00047
Modeling:
If you tried to place a non-licensed element (e.g. from SubSea library)
into the diagram view, SimulationX crashes reproducible.
H14105
SimulationX crashes or hangs, if a model is stored after the correction
of a syntax error within a variable attribute (e.g. “start”) in the
Modelica text view.
1.12.1.2 Code Export
B00048
Compiler warnings for exported models:
During compilation of exported C-code numerous warnings are
generated related to the usage of floor() or ceil() runtime functions.
1.12.1.3 Interfaces
B00049
Interface zu MSC.ADAMS
The initialization of a co-simulation session between ADAMS and
SimulationX fails with a license error message, although a valid
license is available.
1.12.2 New Features end Improvements
N00340
Interface to MSC.ADAMS:
The support for the latest release of ADAMS 2011 has been added
now. The related solver library simXAdams2011.dll can be found after
installation within the SimulationX program folder.
SimulationX 3
47
Bedienungshandbuch
0BRelease Notes
1.13 Version 3.4.404.55 (July 2011)
1.13.1 Solved Problems
1.13.1.1 Analysis
B00039
Periodic Steady State Simulation:
Fixed an error in the linear solver for the harmonic balance that led to
the incorrect error message “zero tangent vector” instead of the correct
one “singular system”.
B00040
Periodic Steady State Simulation:
The order of mean value calculation and calculation of the residuals
for the linear harmonic balance has been corrected. That avoids wrong
results at the first point of the solution curve.
H12961
Periodic Steady State Simulation:
For the linear method the calculation of the phase velocity from the
reference quantity has been improved. That avoids that the linear
method fails for badly scaled systems.
B00041
Periodic Steady State Simulation:
Fixed a problem with led to zero results of LTI-functions nonlinearly
influencing residuals.
1.13.1.1 Code-Export, external Solvers
H13155
Target Simpack:
Some specific exported SimulationX models could crash during
Simpack computation. The Minimum/Maximum handling of state
variables was corrected. During compilation under Linux fewer
warnings are generated.
B00042
Thermal-Fluid Models:
Specific models using NIST fluids are computed more robust using
CVODE solver and after code export to Simulink.
B00043
For some thermal fluid models syntactically incorrect C-code was
generated.
H13590
Simulink S-Function:
Simulink could crash if an exported SimulationX contains a sample
time which depends on a parameter.
H13514
CVODE:
Event localization algorithm fixed to avoid an endless loop.
48
SimulationX 3
Version 3.4.404.55 (July 2011)
H13530
CVODE:
Event localization algorithm fixed to avoid error message "h0 and
tout - t0 inconsistent".
1.13.1.2 Libraries
B00044
Time Discrete Signal Blocks:
Corrected a problem in ZFunction causing that correctly set start
values have been overwriten by wrong values in the initialization
phase.
B00045
Special Signal Blocks:
The start values of the DT1-block within the PIDT1AWD are now set
to zero.
H13298
Torsional Vibration Analysis:
Removed a singularity in MarineProb during the period calculation
which caused convergence difficulties.
N00339
Hydraulics:
The hydraulic fluid data base was extended by the following new
groups and fluids:
Group Transmission Fluids - ATF DEXRON VI
Group Aviation & Aerospace - Aero Shell Fluid 41
Group Heat Transfer Fluids - Water-Glycol 60%H2O
The existing group Mineral Oils was extended by the fluids SAE 5W40 and SAE 15W-40.
H13736
Hydraulics: Bugfix of the empty enumeration list openingKind within
the piloted check valve (CheckValvePiloted) for users of the
Hydraulics II license.
H13779
SubSea-Library:
Bugfix: By using the element type SubseaDCV of the SubSea Library
within compounds several parameters were not correct initialized
inside the substructure of the SubseaDCV element.
B00046
Thermal-Fluid Library:
Bugfix: Using the Two-Phase Heat Exchanger with moist air and heat
transfer coefficient caused an error because of incorrect number of
equations.
H13573
MBS Mechanics:
A changed formulation of force elements BipolarForce and
SpringDamper lead to more efficient and robust C code.
SimulationX 3
49
Bedienungshandbuch
H13486
0BRelease Notes
MBS Mechanik:
Bugfix: In some situations performance loss of contact calculation
when using toroidal bodies.
1.14 Version 3.4.404.49 (April 2011)
1.14.1 Solved Problems
1.14.1.1 General
H12745
Connectors leave the grid when model objects are rotated (rounding
error).
H12953
Connecting a compound connector of an inner type structure with a
component of the type gives strange results. This function is suppressed now. Connections of elements and compound connectors must be
created the other way around starting at the element and ending at the
connector.
H13249
The first event of the sample function is ignored under certain
circumstances.
H13257
Missing refresh of the tree view in the Model Explorer after
Undo/Redo.
H13308
Inner parameters and variables with short class definitions cannot be
defined as parameters or results of compounds.
H13316
The selection of horizontal or vertical lines with the help of the
selection rectangle is not possible Graphics Editor in the
TypeDesigner).
H13317
Problems with the selection of measurement units only differing in
lower- or uppercase notation (e.g., MV and mV).
H13329
Performance problems with complex fluid models caused by
unnecessary refreshes of the Model Explorer.
H13371
Data losses at „save as“ if the file is updated with unaltered name.
H13378
Occasional crash at accepting the changes in the text view with active
selection and/or open properties dialog.
H13378
If the text view is closed without closing the overall model the last
changes are lost.
H13381
Non-readable characters in the dialog Options/Save.
B00031
Missing entries for the Modelica measurement units Stiffness and
Damping in the SimulationX data base.
B00032
Settings of curves are always saved even if they are inherited.
50
SimulationX 3
Version 3.4.404.49 (April 2011)
H13417
Crash after syntax errors at the Modelica page of the TypeDesigner.
B00038
Missing tab labels for enumerations in the TypeDesigner
1.14.1.2 Analysis
H12961
Periodic steady state simulation:
H12961: Die linearen Verfahren der stationären Simulation können
nicht auf bestimmte Modelle mit linearen Zwangsbedingungen
angewandt werden.
H12955
H13295
Periodic steady state simulation:
Erroneous Calculation if only the conditions in if-then-else constructs
depend nonlinearly on states.
H13386
Periodic steady state simulation:
Missing menus for steady state result quantities of blocks from the
Modelica Standard Library.
B00033
Periodic steady state simulation:
The measurement unit for the x-axis is wrongly synchronized with the
changing of the start and stop values of the reference quantity.
H13141
String comparison in annotations does not work.
H13407
Infinite loop in the determination of fixed start values at synonyms.
H13416
Symbolic analysis for certain models consumes exorbitant time and
ends with a general error.
B00034
Factor not exponentiated at the normalization of monoms.
H12951
Missing reset after erroneous eigenfrequency calculation in an
uncalculated model.
1.14.1.3 Results/Documentation
H12954
Results for the periodic steady state simulation can sometimes only be
shown after switching off and on the protocol attributes.
1.14.1.4 Libraries
H13370
Mechanics MBS:
Erroneous calculation of cross-section area, mass, center of mass, and
inertia tensor of the prism.
B00035
Powertransmission MBS:
Erroneous sign for the suspension torque in the sample model
FourWheelVehicle.ism.
SimulationX 3
51
Bedienungshandbuch
0BRelease Notes
B00036
Pneumatics:
Reformulation of the ideal gas description in pneumatic connections
reducing the number of required states. Only pressure p and temperature T are states now.
H13397
Hydraulics:
Division by zero in the hydraulic connection if option `heat flow´ is
enabled.
H13421
Hydraulics:
Slow calculation at switching of states in CheckValveSpring.
Modification of the behavioral description improves the behavior.
B00037
Hydraulics:
Missing Assignment for the result quantity cWall in hydraulic pipes
(HydrPipe).
1.15 Version 3.4.404.40 (January 2011)
1.15.1 General
N00334
N00335
The software licensing libraries have been updated. SimulationX
releases 3.3 and 3.4 cannot be used with the same license file anymore
because of this update.
The release notes are now a separate document and not located within
the operating manual.
1.15.2 Installation
N00336
The Modelica Standard Library MSL 3.1 that is packed inside the
SimulationX setup has been updated to revision 4396.
1.15.3 Installation (64-bit version)
N00337
The location and the file type of the databases that are used by
SimulationX changed. They moved from the program directory to
public documents. Custom Access databases (i.e. “fluid.mdb”) have to
be converted to Microsoft® SQL Server Compact databases and
should be moved to the new location.
N00338
Microsoft® SQL Server Compact 3.5 has been added as an installation
prerequisite for the SimulationX setup and will be installed to
machines where it has not already been installed.
52
SimulationX 3
Version 3.4.404.40 (January 2011)
1.15.4 Solved Problems
1.15.4.1 Modeling
H12910
NULL pointer access in the function ModelicaInternal_readLine
(MSL).
H12981
The diagram view of Modelica types cannot be opened by the COMInterface.
H12731
In parameters cannot reference to other parameters, if they are
declared as outer.
H13121
The export of all results to a text file may contain wrong values for
variables with non-SI units.
H13042
Moving connection lines from one connector to another may lead to
invalid models where two outputs are connected.
H12938
Modelica ports can be connected even if they not fit together.
1.15.4.2 Analysis
H12950
If a division by zero happens during the steady state simulation the
simulation stops without error message and SimulationX cannot be
closed in a regular way.
H12961
Results linearly depending on time derivatives of the states are
errorneous.
H13047
The internal solvers of SimulationX 64-bit fail to call external
functions of 64-bit dynamic link libraries (DLL).
H13112
Before the solution of a DP block it has to be ensured that all
corresponding ODE states remain in their valid range. Otherwise
floating point errors can occur.
1.15.4.3 Code Export
H13029
Hyphens in the name of DLLs external functions produce errors in the
generated code.
H13047
If the compiler Visual Studio 2005 is selected, no 64-bit DLL can be
built.
H12975
H13030
The FMU import does not work for FMUs without continuous state
variables. Furthermore missing dependencies of variables may lead to
wrong Jacobians which slows down the simulation.
H13075
The exported code of a model with several FMU's cannot be
translated.
SimulationX 3
53
Bedienungshandbuch
H13119
0BRelease Notes
FMU for Model Exchange:
The incorrect calculation of event indicators can lead to false results.
1.15.4.4 Libraries
H12949
Mechanics rotatory:
If the rotatory friction block is set to be stiff and the kindF is set to
stickslip the equation system is singular.
H12653
Power Transmission:
In models, using Gear elements, there are problems while loading, if
another friction model than the default one was set in the case of
consideration of losses.
H13237
MBS Mechanics:
The angular velocity and the angular acceleration of the Preset and
Rotatory Preset Interface (library MBS Mechanics) are resolved in
wrong coordinates.
H13241
Thermal Fluid:
The outlet temperature of the elements Volumetric Transformer,
Dynamic Transformer and Flow Source is calculated wrong for
unsaturated moist air, what may lead to discontinuities or convergence
problems.
H13242
Thermal Fluid:
For Water_misc the saturated specific volume and thus also the
viscosity are calculated wrong. In some cases this leads to invalid
function calls (division by zero).
H12918
Power Transmission - Model Gear Selection:
If the initial shift lever or sleeve position (parameter pos) does not
match the start gear, the state chart Gear Selection will be initialized
incorrectly and would compute wrong results. To avoid this, in older
version assertions (errors) containing with hints for the user occured
and the simulation was stopped. In rare cases these assertion occured
until the correct initial value of pos was finally computed in the
initialization. Instead of asserts, now just warnings (with user hints)
occure. In the mentioned cases the model will still run and the
warnings can be ignored.
1.15.5 Other Changes
H12962
54
TVA model package (Torsional Vibration Analysis):
1. The default unit of the reciprocating mass of the engine models is
now always 'kg'.
SimulationX 3
Version 3.4.404.36 (December 2010)
2. Update of the Marine Propeller model: Now, there two possibilities
for the parameterization of the propeller curve - either with the
nominal power Pn (variant former called 'Cubic Law') or with the
nominal torque Tn (new parameter).
H13068
Mechanics:
Rigid Friction with "Continuous Transition": The behavior of the
element for negative values of Fsl (slipping force parameter) is now
analog to the Rigid Friction with Sticking and Slipping: If Fsl<0 then
internally Fsl is assumed as zero.
1.16 Version 3.4.404.36 (December 2010)
1.16.1 Solved Problems
1.16.1.1 Modeling
H12932
When reconnecting signal or MBS connections, not permissible
connections could be created in some cases (such as connections
between two outputs).
H12916
Result windows with many data lead to a significantly reduced
performance of the complete SimulationX user frontend.
H
SimulationX did crash occasionally when loading AutoCAD DXF
files which do not contain valid 3D surfaces.
H12917
The recording of Undo/Redo information has been stopped after
changing a Boolean parameter. Afterwards, no actions could be
undone for the respective model.
H12924
When selecting an invalid entry in the tree for the reference quantity in
steady-state simulation, SimulationX did crash occasionally.
1.17 Version 3.4.404.35 (December 2010)
1.17.1 Solved Problems
1.17.1.1 Modeling
H12849
When the option „Save without Results“ is used for saving models,
result windows have been closed mistakenly.
H12836
An error in the preview in the GUI of the CAD import has been fixed.
H12823
Movies recorded from the 3D view occasionally were not running
smoothly. This has been fixed.
H12759
Packages which are composed of several files or directories are now
also loaded completely when the menu „File/Open …“ is used.
H12826
On some result quantities the units of measurement have been missing.
SimulationX 3
55
Bedienungshandbuch
H12797
0BRelease Notes
The blocking of the unit of measurement selection when entering
expressions did not work reliably in some cases.
1.17.1.2 Code Export
H12814
The precision of the display of double values has been increased from
14 to 17 digits..
N00331
Modelica tables are now also supported in code export.
N00332
German umlauts have been removed from comments in the generated
code. This solves problems occurring when compiling generated code
in Asian language versions of Windows.
1.18 Version 3.4 (October 2010)
1.18.1 General
N00238
The User Manual has been extensively revised and supplemented, in
particular Chapter 12 (FAQ's).
N00239
The loading of external libraries at the program start (e.g. ITI External
Libraries or Modelica Standard Library) has been greatly accelerated.
Thus, the libraries are visible immediately after loading in the Library
bar. A reloading of files is only required if a type is being processed
or included into a model.
N00240
SimulationX is now also available as 64-bit version on request. We
will inform you about the advantages of this version as well as current
limitations.
N00241
The preview panel for types in the Library Bar has been completely
revised. To open the directory in the Windows Explorer in which a
file is stored, click with the mouse while holding down the Ctrl key
on the relevant link.
1.18.2 Modeling
N00242
Support for dialog pages and groups in the TypeDesigner has been
improved. Dialog pages can now include more than 10 parameters
and result variables. The controls are now arranged without gaps,
regardless of whether individual parameters are hidden or inactive.
1.18.3 Modelica
N00243
56
SimulationX supports the language set of Modelica 3.1. For some
limitations see section 1.4.
SimulationX 3
Version 3.4 (October 2010)
N00244
SimulationX 3.4 installs the Modelica Standard Library (MSL) 3.1.
The contained models can be used in full. For current limitations see
section 1.4.
N00245
The examples included in the Modelica Standard Library, as well as
all other Modelica models can now be opened and simulated directly,
without having to use a copy as SimulationX model.
N00246
In connection with the use of the Modelica Standard Library, the
behavior of SimulationX can be adapted in some important respects.
These settings can be done in the menu Extras/Options on tab
Modelica.
N00247
When opening a Modelica file (*. mo) it has to be noted, that
packages and models contained therein are first loaded into the
library bar. From there they can be modified through the diagram
view or the text view. This differs from the loading of SimulationX
models (*. ism) or projects (*.isx).
N00248
The response of SimulationX to mouse clicks on elements in the
library bar can be customized. For this purpose, open the dialog
‘Library Bar Settings’ in the toolbar of the library bar. If the setting
'Automatic' is selected, SimulationX decides depending on the
selected Modelica type which view is opened with double click.
Models are opened in the diagram view, for other types the
TypeDesigner is started.
1.18.4 Analysis
1.18.4.1 Transient Simulation
N00249
For all solvers, which require a compilation of the model (CVODE,
FixedStep), the support of Microsoft Visual C/C++ 2010 (including
the freely available Express Edition) is added.
N00250
For the simulation with the CVODE Method, an obvious reduction of
computation time can be often achieved by a more efficient
evaluation of the Jacobian matrix. By default, it is enabled in the
dialog Simulation Control, tab card Solver in combination with a
Sparse Matrix solver for the solution of the linear system. It can also
be combined with a Gauss Method or disabled in certain circumstances. (This choice was previously possible under Further
Parameters...)
N00251
Changing the maximum order of the solver in the dialog Simulation
Control, tab card Solver is also possible for the CVODE Method
now. A reduction (e.g. to two) leads sometimes to an accelerated
simulation.
SimulationX 3
57
Bedienungshandbuch
N00252
N00253
0BRelease Notes
For the CVODE Method the following data can now be traced (see
the new group of tracing flags in the dialog Simulation Control, tab
card Tracing / CVODE Tracing):
–
Value Change of Discrete variables
–
Sign Change of Zerofunctions
The tracing RootCounter counts separately the sign changes for all
zerofunctions. The results will be written in the file rootCounter.txt
which will be saved in the Working directory of SimulationX
(Extras/Options/ Directories).
A Special Integration Method for the Fixed Step Solver can already
be chosen in the dialog Simulation Control, tab card Solver
(previously under Further Parameters...).
N00254
Errors and warnings during the simulation are now signaled by a
color-highlighted message bar. There is no more the easily
overlooked display of corresponding icons in the status bar.
N00255
The calculation of models that contain an infinite loop due to
incorrect modeling could not previously be stopped. In such cases, it
is now possible to cancel the simulation.
1.18.4.2 Steady State Simulation
N00256
The new "Linear Method With Interpolation" accelerates most
powertrain models by about 10 times in steady state simulation
(compared to the ormerly available "Linear Method").
The simulation speed improvement was achieved by an orderselective stepsize control of the reference quantity. As before, orders
with strong amplitude changes (as e.g. in resonances) are traced with
high resolution, but without forcing the computations of all remaining
orders to high resolution too. This minimizes the required
computational effort without a loss of accuracy.
1.18.5 Results and Documentation
N00257
Result Windows can be stored as images in different file formats
now. (Menu File, Save…). SimulationX supports the common used
bitmap formats as well as Windows Enhanced Metafiles.
N00258
To reset result windows to its original size, the new command Default
Window Size (Menu Options) has been introduced.
N00259
A new model parameter protOn (accessible via the properties dialog
of the model) was introduced. With this a conditional logging of the
results is possible.
N00260
The zoom function of result windows was extended. A zoom in
several panels is possible and the X-axis can be synchronized.
58
SimulationX 3
Version 3.4 (October 2010)
N00261
For adjusting of print preview or the print itself there are different
categories (Print Preview/View) which can be switched on/off. The
changes there are now saved with the program settings, and therefore
valid for all models.
N00262
Now more categories exist in the tab View. This can make a finer
adjustment of the printout.
N00263
For a custom printing, there were already functions corresponding to
the COM interface functions. So far, it was not possible to integrate
additional information into the standard printout. By the newly
introduced event AfterPrepareReport additional elements, such as
tables can now be appended, text and graphics to the standard printout
via scripting.
1.18.6 Interfaces
1.18.6.1 Modelisar FMI
N00264
SimulationX 3.4 supports the creation and the import of Modelisar
Functional Mockup Units (FMU). FMUs enable platform-independent
exchange of simulation models based on standardized interfaces. Thus,
models can be exported, that implement an equation-based interface
(FMI for Model Exchange), or include an own solver (FMI for Cosimulation). The import (menu Insert) of such FMUs, currently is
possible only for the first of the two interfaces. For more information,
see http://functional-mockup-interface.org/modelisar.html.
1.18.6.2 FEM Import
N00265
The new interface SimulationX FEM Import 1.0 allows the import of
three-dimensional mechanical structures from popular FE programs
like ANSYS or COMSOL Multiphysics into SimulationX MBS
mechanics. Any elastic structure (beam, shell, solid etc.) may be
integrated as order reduced submodel and used within the context of
system simulation. Compared to the already approved “Modal system”
from ANSYS large motion in a non-inertial reference frame is
considered. Furthermore the model comprehension is improved by a
realistic visualization of the deformed FE mesh.
1.18.6.3 Code Export
N00266
The Code Export Wizard will now appear on the menu Export/C-Code
or the appropriate button in the toolbar Extras.
N00267
For executable models and Modelisar FMUs SimulationX can now
create code for 64bit platforms. This requires a development
environment that supports the creation of 64-bit code. Currently the
SimulationX 3
59
Bedienungshandbuch
0BRelease Notes
following Visual Studio products meet that condition:
–
Visual C/C++ 2005
–
Visual C/C++ 2008 (except Express Edition)
–
Visual C/C++ 2010 (except Express Edition)
While the generation of 64-bit code is also possible on 32bit
computers, the execution of such code is supported on 64bit systems
only.
N00268
SCALE-RT Version 5.1 is supported now.
N00269
The code export project type Simulink S-Function was extended.
SimulationX models can now be exported including a fixed step
solver. This enables the usage of the generated S-Function inside
triggered function calls and enabled subsystems.
N00270
The parameter „S-Function Modules“ of the generated Simulink
S-Function is now set correctly. Thus no other settings are necessary if
the S-Function shall be used by the Real Time Workshop or the model
shall be computed using Rapid Accelerator.
N00271
The more efficient evaluation of the Jacobian matrix, which often
leads to an obvious reduction of computation time, is now available
for all Code Export project types using the CVODE Method. In the
file solversettings.txt it can be enabled in combination with a Gauss
Method (bEffJac = 1) or a Sparse Matrix solver (bEffJac = 2,
default) or disabled in certain circumstances (bEffJac = 0).
N00272
The maximum order of the CVODE Method can be changed in the file
solversettings.txt via the parameter iMaxOrder (default value is 5).
1.18.7 Libraries
1.18.7.1 Library Signal Blocks
N00273
A lot of checkboxes and combo boxes of the property dialogs have
been replaced by Booleans (true/false) and enumerations. This allows
the respective variables to be referenced in expressions.
Signal Sources
N00274
The new element Start-Up Function (type StartUp) will ease the
smooth application of loads, motion quantities, pressures etc. in
simulation models. The element avoids a discontinuous branch of
those values. Thus unrequested oscillations can be avoided.
N00275
The new Initial Random Generator (type InitRandomGen)
computes a random value in the initial state of a simulation.
With this element it is easy to run stochastic parameter variant
studies.
60
SimulationX 3
Version 3.4 (October 2010)
N00276
The Hysteresis Curve now supports four possibilities for the curve
initialization:
–
upper limit curve
–
lower limit curve
–
reference curve
–
free definition of a start value (compatible to former versions
In combination with new internal calculation basics, the hysteresis
curve is more numerically robust now.
N00277
The Hysteresis Curve now provides the Transition Threshold as
optional parameter. This value must be exceeded, to change the
hysteresis branch. In some models, a change of this value can lead to
faster simulation runs, because of less branch changes, which lead to
discontinuities.
1.18.7.2 Libraries Linear and Rotational Mechanics
N00278
The Rigid Friction elements now provides a second optional friction
model with continuous transition (slipping friction model), which has
no discontinuities and event to handle, respectively.
N00279
If the Elastic Friction elements are switched to rigid, also the new
optional slipping friction model of N00278 can be used.
N00280
In the Rotational Elastic Friction element, the parameter
smoothApprox was replaced by the functionality of N00281.
N00281
The Elastic Friction elements have also a second optional friction
model with continuous transition between slipping forward and
slipping backward. This friction is model is particularly suitable for
steady state simulations.
N00282
Rigid and Elastic Friction elements now support optional parameters
for friction models with sticking and slipping. These parameters
allow the individual setting of some numerical limits of the internal
state machines. Critical models can be accelerated (less computation
time) or be more robust, because in those cases fewer events have to
be handled (less discontinuities).
N00283
If friction within the backlash of end stops is taken into account, also
the optional parameters for stick and slipping friction models of
N00282 are available.
N00284
If the Spring-Damper-Backlash elements are set to rigid behavior,
there are also advanced parameters, if the elements take backlash into
account. These optional parameters are known from the End Stop
elements.
SimulationX 3
61
Bedienungshandbuch
N00285
0BRelease Notes
All left checkboxes and comboboxes of the property dialogs have
been replaced by Modelica Booleans (true/false-checkbox) or
enumerations. These parameterization fields allow the entering of
constant reference or logical expressions like all further parameters.
1.18.7.3 Library MBS Mechanics and CAD Import
N00286
The new Internal Force and Torque Sensor displays the inner
forces/torques in sensor coordinates and in global coordinates.
N00287
The Revolute Joint and the Actuated Revolute Joint as well as the
Prismatic Joint and the Actuated Prismatic Joint also support the
optional parameters of stick and slip friction models as it was
described in N00282.
N00288
The models Spring-Damper, Spring-Damper-Backlash and SpringDamper-Matrix now have new, different symbols for a better
distinction between elements of these types in the model structure.
N00289
Import of Solidworks® Assemblies and Parts is possible.
N00290
Import of AutoCAD® - Files (*.dxf) is possible.
N00291
The improved import of CAD assemblies for Pro/ENGINEER® and
SolidWorks® provides the possibility to define dependency trees.
The generated model elements are connected according to the
dependency. The position of the model elements in the diagram view
are derived from their position in the CAD assembly.
1.18.7.4 Library Power Transmission
N00292
All checkboxes and comboboxes of the property dialogs have been
replaced by Modelica Booleans (true/false-checkbox) or
enumerations. These parameterization fields allow entering of
references or logical expressions as all further parameters.
Drive Accessory
N00293
The new model of the Translatory Mount (type MountT) allows the
simple modeling of mounting forces. It has the same features and
options as the existing Rotary Mount model. E.g., lever mechanisms
can be mounted elastically with the new element.
N00294
Furthermore this group continues the new Vehicle model (type
Vehicle). This model can be used for the efficient consideration of
drive resistances as hill grades, aerodynamic drag, or rolling
resistance as well as the vehicle mass.
N00295
The model Shaft Segment now can optionally be parameterized by
Lehr’s Damping Factor.
62
SimulationX 3
Version 3.4 (October 2010)
Actuating Elements
N00296
For a more comfortable initialization of Gear Selection elements, now
it is possible to enter an initial gear. In former versions, the Gear
Selection element was initialized by the neutral gear.
N00297
Furthermore, the element Gear Selection supports the
parameterization of the neutral range. This is the range or backlash of
the shift lever, where no gear will be engaged.
Motors and Engines
N00298
All four engine models support / now compute the result quantity
Change of Kinetic Energy Pk, which is the product of acceleration
and excitation torque.
N00299
Servo Motor and Asynchronous Motor now have more modern
symbols and more comfortable property dialogs.
Combustion Engines
N00300
In the mechanical cylinder models with elastic crank (types:
EngineCrankE and VEngineCrankE) now it is optionally possible to
model the cranks as rigid (Boolean switch). So, for engine models the
complete crankshaft can be switched to a rigid model by a central or
global parameter. In former versions, it was necessary to change the
cylinder model type. Furthermore, the element symbols have been enhanced.
N00301
The new model Force Excitation (type ForceExcitation), which can be
found in the group Excitation Models, is a characteristics based excitation model for reciprocating engines and thus for cylinders of combustion engines. The model operates as an External Force. In order
that it can be connected to the mechanical cylinder structures and
mounted the environment (e.g., cylinder head). The excitation
(cylinder force and cylinder pressure) will be controlled optionally by
the normalized injection, arbitrary mean pressures, or the mean force.
N00302
As in the model from N00301 there is the new model Torque
Excitation (type TorqueExcitation, also part of the group Excitation
Models), which is also a characteristics based excitation model for reciprocating engines. The model operates as External Torque. It can be
connected to the mechanical cylinder structures and it can be mounted
to the environment (e.g., crank case). The excitation (crank torque and
tangential pressure) will be controlled optionally by the normalized
injection, arbitrary mean pressures (e.g., effective pressure, indicated
pressure), or the mean torque.
SimulationX 3
63
Bedienungshandbuch
0BRelease Notes
Transmission Elements
N00303
The Marine Propeller model (type MarineProp) allows now the
consideration of a second harmonic in the rotor excitation approach.
N00304
Furthermore, it is optional possible to enter loads in the Marine
Propeller model (losses can be parameterized separately):
PropellerCurve at Nominal Point, Propeller Curve as Characteristic
or by mathematical expression in a Parameter. This parameter can
also be used for steady state analysis as compensation parameter. In
former version, always further structures must be connected for this
(e.g. forces or torques).
N00305
The properties dialog of the element Torque Converter has been
updated and is now more comfortable.
Couplings and Clutches
N00306
The model Disc Clutch with Torsional Damper and the model
Dual_Mass Flywheel also provide the new features of the Hysteresis
Curve (see N00276 and N00277).
N00307
The parameter for the crank assembly angle phi0 of the Crank
Mechanism has been renamed to psi, in order that there are no
confusions with initial values of Connections. Also the help of the
element was updated.
N00308
The Crank Mechanism now has Advanced settings, if the connecting
rod is modeled as rigid end stop (with backlash). See the Stop in
Rotational Mechanics.
Synchronizers
N00309
The model Dog Clutch (type DogClutch) provides now, additionally
to the existing models, further optional models for the contact springdamper-backlash (normal direction) and the friction in tangential
direction. Both models have no discontinuities and thus they produce
no events to be handled (friction model see also N00276).
Both options can be used for the acceleration of the simulation (less
computation time). Furthermore, the property dialog of the Dog
Clutch model has been updated.
N00310
The Dog Clutch model has now the possibility for the visualization of
the dog geometries as well the animation of the engaging process.
Both happens in the 3D view. This has no effect on the physical
behavior or the computation time of simulation models.
64
SimulationX 3
Version 3.4 (October 2010)
1.18.7.5 Library Pneumatics
Basic Elements
N00311
At the Piston Area the ambient is no longer a pressure-free vacuum,
but a fluid with atmospheric pressure. This has an effect on the
calculation of the force upon the Piston Area. (old:
F = Fstop + ( p * aPiston) , new: F = Fstop + ( p − pAtm) * aPiston ))
1.18.7.6 Library Hydraulics
Valves
N00312
Two new models for 3/3-proportional control valves (type
PropDirValve33a and PropDirValve33b) extend the number of
available types within the group Proportional Directional Control
Valves.
Lines
N00313
The new model Transition (type Transition) allows the modelling of
pressure losses in a sudden expansion within pipe. A possible change
of flow direction can be handled by this model.
N00314
The new model Continuous Transition (type TransitionCont) allows
the modelling of pressure losses in a continuous expansion within
pipe. A possible change of flow direction can be handled by this
model.
N00315
The new model Contraction (type Contraction) allows the modelling
of pressure losses in a sudden contraction within pipe. A possible
change of flow direction can be handled by this model.
N00316
The new model Continuous Contraction (type ContractionCont)
allows the modelling of pressure losses in a continuous contraction
within pipe. A possible change of flow direction can be handled by
this model.
N00317
The model of a Generic Bend (type BendGeneric) can be used for
modelling of pressure losses within a pipe bend. The bending angle
can be defined in range between 0 and 180 deg.
N00318
The model of a Generic Elbow (type ElbowGeneric) can be used for
modelling of pressure losses within a pipe elbow. The bending angle
can be defined in range between 0 and 120 deg.
Accessories
N00319
The new model Piston Accumulator Type B (type PistonAccuExtB)
represents a model of a hydro pneumatic piston accumulator with the
hydraulic port at the piston rod chamber (port B).
The pneumatic and hydraulic chambers are exchanged, compared to
SimulationX 3
65
Bedienungshandbuch
0BRelease Notes
the existing model of the Piston Accumulator (type
PistonAccumulator).
Fluid Database
N00320
The Fluid Database is extended in the group of Offshore & Subsea
Fluids by the new fluid types of Castrol Transaqua HT2, Oceanic
HW540 and Oceanic HW720R.
1.18.7.7 Library Thermics
N00321
The element IntForcedConv offers the possibility to define several
parallel tubes.
1.18.7.8 Library Thermal Fluid
N00322
The limit of temperature for ASEREP CO2 was changed to avoid
supercritical state.
N00323
In heat exchangers the calculation of the heat transfer coefficient for
external convection on tubes was corrected.
N00324
Additional to MoistAir with MoistAir_IdealWater there is now a
simple version that calculates with ideal water (liquid phase) now.
N00325
In Liquids.Water.Liquid (corresponding to the ASME formulation for
moderate pressures), a model without phase transfer, is available
now.
N00326
DynTransformer and VolTransformer can be used without
mechanical port now, as the rotational speed can be set directly in the
element.
N00327
A new element TwoPhaseHX is available that can be used as
evaporator and condenser.
N00328
For convection in heat exchangers a heat transfer coefficient can be
defined directly now.
N00329
In Condenser and Evaporator a user-defined Nusselt-number is
available now.
N00330
The calculation of the isentropic change in state in Dynamic
Transformer and Flow Source was corrected for gases.
1.18.7.9 ITI External Libraries
ITI provides with SimulationX 3.4 the new external library Gearbox Actuation
within the existing group of ITI External Libraries. The new library is intended for
the modelling of hydraulic systems in the field of gearbox actuation systems.
The library includes types for hydraulic valves, hydro-mechanic accumulators, and
components for valve actuation, e.g. solenoid models. The types exist in different
66
SimulationX 3
Version 3.4 (October 2010)
levels of detail. There are detailed and complex models as well as simplified types
which can be used depending on the modeling task (physical model, HiL). The
Gearbox Actuation package is based on elements of the SimulationX Hydraulics
library and is an extension of that library for the mentioned application area. The
library is encrypted and licensed and will be installed within the ITI External
Libraries.
N00331
Gearbox Actuation
The Gearbox Actuation package includes types of external controlled
pressure valves, e.g. pressure control valves, pressure relief valves,
and pressure reducing valves. Furthermore types of hydro mechanical
accumulators are included, which can be parameterized either with
physical and geometrical based data or via characteristic curves and
types for solenoid valve actuation.
N00332
Synchronizers
The new options for the 3D visualization of the dog geometry as well
as the animation of the contact process are also available for the
Borg-Warner synchronizer models.
1.18.7.10 Torsional Vibration Analysis
N00333
The new package Torsional Vibration Analysis contains many new
model types for the torsional vibration analysis using the steady-state
computation methods. These models are optimized for the requirements and possibilities of the steady-state analysis. The package will
be added to the ITI External Libraries and includes three subpackages:
Basic Elements
The basic elements Inertia, External Torque, Spring-Damper, Elastic
Coupling, Shaft Model (with optional transmission ratio), Absolute
Damper, Spring Viscous Damper, Viscose Damper, Gear, Sensor,
Function block, and Curve block are the base for the modeling of linear and nonlinear powertrains.
Engines
This sub-package contains two cylinder models (including excitation
models) for inline and vee cylinder engines. Using these models any
kind of inline and vee engines can be created.
Furthermore, this package contains some ready-to-use inline engine
models (L4, L6, L8) and vee engine models (V6, V8, V10, V12).
SimulationX 3
67
Bedienungshandbuch
0BRelease Notes
Machines
This package contains typical aggregation models (machines) for the
application of loads (Motor, Generator, (centrifugal) Pump).
Additionally there is a Marine Propeller model, which represents
propeller curves as well as an excitation from the rotor blades.
1.18.8 Solved Problems
1.18.8.1 Modeling
H11969
Problems with reset points (Initialized models) in the presence of
discrete variables are fixed.
H11930
Transparent 3D Objects (MBS) with an alpha value of 100% will no
longer be treated as transparent.
H11923
Problems with the video of the animation of the natural frequencies
and mode shapes have been fixed.
H11921
If a model contained type was opened with the TypeDesigner and the
processing ends with Cancel, the model remains in the state before the
aborted processing. (In the past, the closing of such a model was
always accompanied with a reference to model changes.) It is fixed.
H11833
On some models from the Modelica Standard Library no result
variables could open in a result window by drag & drop. It is fixed.
H11893
Frozen multidimensional result variables could lose its original
dimension after loading a reset model. It is fixed.
H11870
The linear system analysis is supported as far only for scalar inputs or
outputs. The inadvertent selection of multi-dimensional variables is no
longer possible.
H11848
Digital inputs and outputs (Modelica.Digital) can now be linked.
H11849
In some models the parameter dialog for multiple selection did not
contain all parameters and result variables. It is fixed.
H11851
An error occurred while copying of digital blocks (Modelica.Digital)
was fixed.
H11837
The freezing of result curves for enumeration variables led to errors
when saving models. It is fixed.
H11842
In rare cases, with copy and paste not all the connections have been
copied properly. It is fixed.
H11832
In rare cases, it could come to a crash during disconnecting of
connections. It is fixed.
H11763
Output of additional information on “Computation Index (t = …):
System is singular!” installed.
68
SimulationX 3
Version 3.4 (October 2010)
H11797
Variables with variable size are now supported (Modelica 3.1. Chapter
12.4.4)
H11709
Starting the printing or opening the print preview for the results of a
natural frequency analysis with a lot of natural frequencies could lead
to display problems or abnormal termination of the program – is fixed.
H04984
H05999
The change of geometric parameters of Rigid Bodies and the Elastic
Beam (library MBS Mechanics) does not necessarily lead to a new
Global Symbolic Analysis.
H11183
An error in the contact force calculation for “Normals of Master
Triangles” has been fixed.
H11347
The mass inertia of the Elastic Beam (library MBS Mechanics) can be
set independently of the geometry.
H12188
The calculation of the initial position of the Translative and Rotatory
Preset Interfaces (library MBS Mechanics) was corrected.
H12194
The force/torque balance for the Translative and Rotatory Preset
Interfaces (library MBS Mechanics) was corrected.
H11581
When opening a model in rare cases the program could crash when
mouse is over a connection or an element with no parameters. It is
fixed.
H11177
If a derivative has become a normal variable (and thus for the DAE
solver is no derivation), it is no longer included in the Jacobian matrix
for the derivatives.
H11575
In the TypeDesigner (dialog page ‘Documentation’) tables can now be
inserted into the HTML document.
H10628
The following methods of the COM interface of SimulationX have
been revised and now work reliably again, without limitation:
●
LoadExternalType
●
LoadModelicaType
●
RebuildLibraryTree
1.18.8.2 Code Export
H11797
Unnecessary array declarations are avoided by usage of global arrays.
H11782
The name of an array component is now composed of the variable
name and the array index in square brackets, e.g. var1[1]. This applies
to the following generated files:
• readme.txt
• modelDescription.xml (FMI)
H11204
Trace-messages now contain the current environment.
SimulationX 3
69
Bedienungshandbuch
0BRelease Notes
H10334
Trace-messages now contain the current simulation time.
H10733
SimulationX could crash on computers without a C/C++ compiler
during code export. It is fixed.
H09713
During state selection the current set of ODE states is slightly
preferred. This leads to a performance enhancement in some cases.
H12157
For individual models, mainly from the thermal fluid technology, it
can happen that the generated C text from code export contains
excessive expressions and the C compiler needs a very long time. To
prevent this, there is under Simulation / Settings Transient / Solver /
Global Symbolic Analysis / Setup ... a new option: reduce large
expressions. These are inserted for too big subexpressions auxiliary
variables and the overall expression is smaller.
1.19 Release 3.3 (March 2010)
1.19.1 General
1.19.1.1 Modeling and Simulation
N00235
The main memory requirement of the global symbolic analysis has
been reduced significantly for many models again.
1.19.1.2 Natural Frequencies and Mode Shapes
N00236
The table of the eigenvalues was extended by an additional row for
viewing of the modal damping ratio.
1.19.1.3 Library Thermal Fluid
N00237
NIST mixtures have been removed from the list of fluids. For
refrigerant mixtures a new, more reliable database (ASEREP) is now
available. This database also contains pure refrigerants and is
intended as an alternative to NIST.
1.19.2 Fixed Bugs
1.19.2.1 Modeling
H11121
H11117
Deleting a model element with an open property dialog within the
diagram view crashed SimulationX.
H11182
The analysis of natural frequency occasionally crashed SimulationX.
H09840
H10742
Display error occasionally occurred when copying result curves in
bitmap format, as well as when printing or doing a print preview of
result curves.
70
SimulationX 3
Release 3.3 (March 2010)
H11024
H11216
Sporadic display problems with the current curve in the characteristic
curve dialog (characteristic set, family of characteristic curves) were
fixed.
H10732
H11165
For equidistant logging of simulation results, it was possible that
additional values were recorded which were outside the prescribed
time frame.
H10981
After an irregular termination of SimulationX the program can be
restarted without delay, also for HardKey license.
H11330
If a type from the library bar is opened in the diagram view now the
contained types can be edited in the Model Explorer by the
TypeDesigner (types). This function was mistakenly blocked.
H11310
The templates files used for the code export do no longer contain
umlauts. The umlauts resulted in compilation errors of the generated
code on computers with Asian character sets.
B00025
The SimulationX Code Export supports ASEREP fluids on Windows
platforms now.
H11344
SimulationX connections with incorrectly saved lines are now cleared
when loading. This is necessary to manually fix these errors in the
diagram view of the model.
B00026
Setting the properties Solver or SolverByName via the COM
interface (Class Document) did not work for all cases as expected.
H11372
The attempt to save the results of a variant analysis in XML format
into an already open MS Excel file crashed SimulationX. If this error
occurs either a different file name or path may be chosen or the file
may be closed manually.
H11375
German texts in some dialogs of the English version of SimulationX
were corrected.
H11378
The properties value, quantity and unit of the COM interface (class
results or parameters) are now correctly supported for derived
variables, e.g. parameters with Modelica units.
B00027
The link of individual parameters to a database was lost in some cases
when saving the model.
H11337
An error in the derivation of functions for multi-dimensional
arguments has been fixed.
B00028
The support of the library Modelica Mechanics Multibody was
improved.
B00029
Various problems of the user interface for fault tree analysis were
resolved.
B00030
Problems logging the results with the option "Last value" at CVODE
SimulationX 3
71
Bedienungshandbuch
0BRelease Notes
(external solver) were fixed.
1.19.2.2 Library Power Transmission
H11287
Marine Propeller: The calculated excitation is now assigned correctly
to the system.
H11067
Worm Gear: Correction of the radius computation.
H11067
Worm Gear: The optional parameter a has been taken to the properties
dialog page „Free Definition 2". This parameter can only be entered, if
a modified pinion profile is taken into account.
H11052
Dog Clutch: For the special modeling case of rectangle teeth („Flat
Top“), always the dog flank stiffness is taken for the contact
computation. Only, if the flats (fronts) have contact, the dog top
stiffness is valid.
1.20 Release 3.3 (December 2009)
1.20.1 General
N00165
SimulationX Modelica Edition
The SimulationX Modelica Edition allows a convenient and
inexpensive introduction into SimulationX. Beside the known
Diagram View the new Modelica Text View may also be used for
direct editing of the Modelica code.
N00166
New all-in-one installation package
The SimulationX installation is significantly eased since all needed
components may be selected and installed from a single setup
program. New components and software updates may be installed in
the future without the need of a previous uninstall. The Modelica
Standard Library Vs. 3.0 is included by the setup program, too.
The manuals and the information material are now found under
"All Programs/ITI Software/SimulationX 3.3/Documents, Tutorials
and Viewlets" (complete setup required).
1.20.2 Modeling
N00167
72
Fully customizable connection line routing
Automatic connection line routing usually results in a well-arranged
model diagram view. Additionally the connection lines may be
manually customized by
- insertion, movement or deletion of connection line points,
- drag and drop of connection lines and points,'
SimulationX 3
Release 3.3 (December 2009)
- insertion of additional connection line points already at connection
creation by right mouse clicks.
The customized connection lines are persistent with respect to further
model changes and enhancements.
N00168
Improved graphics editor
In previous releases of SimulationX not all properties of graphical
objects (as specified by the Modelica Language Specification) were
available on the diagram view. The new visualization of the properties
Origin and Extent in the diagram view allows an improved correlation
with the appropriate Modelica annotations. Graphical objects may be
rotated in the diagram view without manually editing the
corresponding Modelica annotation. Thus sophisticated graphical
objects may be conveniently developed.
N00169
Documentation View
The documentation of Modelica types or models was displayed in the
SimulationX help window in previous releases of SimulationX.
With the introduction of the new Documentation View window the
HTML documentation is displayed faster within the SimulationX
model area.
N00170
Text View
The TypeDesigner is a powerful and convenient modeling tool for the
creation and editing of custom types and models. Sometimes it might
be more effective to apply changes and enhancements directly in the
underlying Modelica code. The new SimulationX Modelica editor
features syntax highlighting and code completion for an up-to-date
ease of use.
N00171
Dynamic visualization for connection lines
The dynamic visualization for connection lines gives you an improved
model overview. The current state or the exceeding of
minimum/maximum of certain variables like pressure or temperature
can be color-marked. Even video recording is possible.
N00172
Improved context menus in model explorer and library bar
The type editing commands in the model explorer and the library bar
are rearranged. The following Open commands are available
• TypeDesigner
• Diagram View
• Text View
• 3D View*
• Documentation*
• SimulationX Model (Copy)*
*Library bar only
SimulationX 3
73
Bedienungshandbuch
0BRelease Notes
The preferred views may also be opened by double-click + shortcut
key. The appropriate double-click action are available by the new
settings dialog of the library bar.
New types are labeled with respect to the Modelica Language
Specification i.e. Element Type is renamed to Model and Group is
renamed to Package.
The new Duplicate command allows the creation of a type copy.
Previously this command was only available by drag and drop
operation.
The Expand command of the context menu in the library bar may be
used to display the subtree contents. The respective types are loaded
then from directory or file.
N00173
Loading Modelica models as SimulationX model
If there are modifications or extensions of a Modelica Visualizer
(Modelica.Mechanics.MultiBody.Visualizers.Advanced.Shape) in the
model an extra 3D View with optimal camera orientation is opened.
Furthermore the animation recording is enabled.
N00174
Improved animation and visualization in 3D View
The default animation frame rate is changed to 25 fps.
The visualization of certain shape types of the Modelica Visualizer is
improved e.g. two-dimensional surfaces are supported, too.
N00175
Momentary Display
Components of multidimensional variables may be selected for
momentary displays.
N00176
Additional information in status bar
The status bar displays additional information when models or types
are loaded or saved. Thus the size of the progress bar is decreased.
N00177
Element labels of Modelica types
Modelica types without self-defined name label (%name) display their
name in the Diagram View by default. The display may be deactivated
in the property dialog.
N00178
Extended model explorer of the StateChart Designer
The model explorer of the StateChart Designer displays not only the
different state kinds but also the transitions. Thus the navigation of
complex state charts is made easier.
74
SimulationX 3
Release 3.3 (December 2009)
1.20.3 Analysis
1.20.3.1 Transient Simulation
N00179
N00180
The fixed step size solver (external solver) is suitable for Software-in
the-Loop (SiL) testing of potential real-time models. The five
different solvers (as described in the user manual) may be selected by
the solver parameter iMode.
The solver parameters bEffJac and bSparseMat of CVODE
(external solver) reduce the calculation time of certain models.
N00181
The solver debug information is also available for CVODE (external
solver). See the user manual for more information on the solver
debug information.
N00182
The input-output analysis is available for models with NIST fluids.
H10468
Derivatives of functions by derivative annotation are supported for
multidimensional function arguments.
H10914
The memory consumption of the symbolic preprocessing (Global
Symbolic Analysis) is cut in half.
1.20.3.2 Performance Analyzer
N00183
The performance analyzer is also available for the CVODE solver
and the fixed step size solver (external solvers). The performance
analyzer needs to be activated before simulation start.
1.20.4 Interfaces
1.20.4.1 COM-Interface and Scripting
N00184
A new scripting example (Results2MATFile.m) for the export of
simulation results to MATLAB is available.
N00185
The existing function Documents.Open was extended such that types
from the library bar can be opened as SimulationX model by using
the complete identifier (instead of the file path) as argument.
N00186
’Open file (by file path name)
sim.Documents.Open(“c:\user\model.isx”)
’Open type (by identifier)
sim.Documents.Open
(“Modelica.Blocks.Examples.PID_Controller”)
The new property ResultWindow.FrozenResultMode gets and sets the
behavior of the frozen results. The following two values are
supported
SimulationX 3
75
Bedienungshandbuch
• simFrozenResultModelCurve = 0
• simFrozeResultsModeHistory = 1
0BRelease Notes
for independent curves
for dependent curves
N00187
The new property gets and sets the solver method. The following
values (depending on the available license options) are supported
• simSolverBDF
=0
• simSolverMEBDF
=1
• simSolverCVODE
=2
• simSolverFixedStep
=3
N00188
The Code Export can be activated by the function
Document.ExportSourceCode. If no function arguments (parameters,
inputs, outputs) are set the most recently saved code export options
from the current model are used.
N00189
The property Parameter.Start gets and sets the start attribute of
parameters.
1.20.4.2 Code Export
N00190
The code export supports the NI VeriStand and LAbVIEW
Simulation Interface from National Instruments.
N00191
The code export supports the NI LabVIEW Control Design &
Simulation from National Instruments.
N00192
The code export as executable model supports the same five fixed
step size solvers as available by the external SimulationX solver.
1.20.5 Libraries
1.20.5.1 Library Signal Blocks
N00193
The group Signal Blocks contains now the new model type Product
Junction, which completes the group adequate to the Summing
Junction. This element allows the simple modeling of products or
divisions in signal structures. Both models have new coordinated
symbols.
N00194
In the group Special Signal Blocks the element type Short Time Mean
Value Filter (ShortTimeMean) has been added. With elements of this
type one can compute the short time mean of the input signal x in
dependence of another input signal ϕ . The formula for output
ϕ (t )
calculation is y (t ) = order ∫
x(ϕ (t )) ⋅ dϕ (t ) where order is a
2π ϕ (t )− 2π /order
parameter that determines the history length for averaging.
With elements of the type ShortTimeMean it is possible to ideally
filter out angular-dependent disturbations in powertrains.
76
SimulationX 3
Release 3.3 (December 2009)
N00195
It is now possible to deactivate the reset part of the controllers from
the groups Linear Signal Blocks and Special Signal Blocks by setting
the reset time Ti to zero.
N00196
The online-help of the time-discrete PID-controller with Anti-ResetWindup (PIDT1AWD ) has been completed.
1.20.5.2 Library Power Transmission
N00197
Revision and extension of many help chapters
Motors and Engines
N00198
The new model type Combustion Engine (extended) features in
addition to existing engine model, the possibility to compute
optionally gasoline or Diesel engine excitations by approaches.
Furthermore it is possible to enter the engine map as curve family or
2D map as well as the optionally consideration of reciprocating
masses. The engine model can also be used as mean torque model
without non-uniformities.
Couplings and Clutches
N00199
All models of the group Couplings and Clutches can now switched to
rigid behavior. The Boolean parameter rigid can be referenced by
further model elements. In many cases, backlashes can also be taken
into account.
The properties dialogs of some model types have been reworked.
Transmission Elements
N00200
The Gear stage model has a further loss computation model (option).
This is a rigid friction model with continuous transition (rigid slipping
friction). Using this, singularities in rigid powertrains models can be
avoided and the simulation will be accelerated (less discontinuities).
N00201
The CVT belt drive model can now optionally be defined with elastic
or rigid pull or push belts. Backlashes in belt length direction can be
taken into account.
N00202
The new model type Ideal CVT can be used for the modeling of all
linear and especially nonlinear kinds rotational transmission stages
(e.g., belt drives, friction gears). The transmission ratio is defined on
speed level an can be parameterized.
N00203
The new Cam Disk Mechanism model represents a non-linear transmission stage with cam disk. The model transforms between a
rotational coordinate (cam disk) and a translational coordinate
(follower). The model also allows the analyses of stepping gears,
which are used in production machines.
SimulationX 3
77
Bedienungshandbuch
0BRelease Notes
N00204
The new model of a Marine Propeller is a load model for marine powertrains. It represents the rotor inertia and it computes the thrust
force by the generated jet velocity. Similar to Wheel-Ground Contact
model, the ship mass and further loss models can be considered at the
translational connector. The pitch angle of the rotor blades can be varied, thus gives a further possibility of controlling the thrust next to
the rotor speed. An internal approach is used for the computation of
the excitation (torque) by the rotor blades and the rotor losses can be
entered.
H10401
The models Bevel Gear and Rack and Pinion Gear compute tangential, radial, and axial tooth contact forces. These forces are computed
w. r. t. gear 2 or the rack respectively with opposite signs now, adequate to the figure in the help.
H10407
The time varying helix angle beta2 of the Rack and Pinion Gear
model will now be considered correctly.
Combustion Engines I
N00205
The group Combustion Engines now contains the news model type
Combustion Engine (rigid). The model is similar to the engine models of the group Motors and Engines, but contains some more features (options):
 Preset of the cylinder pressure, the tangential pressure, or the
excitation torque (per cylinder)
 consideration of misfiring cylinders
 consideration of cylinders without compression and expansion
(open valves)
N00206
Rework of the helps, the model structures, and some features of all external types of the ITI External Libraries for more clarity and more
comfortable usability.
Combustion Engines II
N00207
The excitation model for the computation of Vibe Combustion Function in the group Combustion Engines \ Excitation Models has now
two options for choosing parameter sets (with adequate default values)
and computation basics for the computation of a Diesel or Gasoline
combustion. Parameters, which are not needed, will be deactivated.
N00208
In the group Combustion Engines\Controllers the news model of an
Electronic Control Unit (ECU) can be found. It models a controller of
gasoline engines.
78
SimulationX 3
Release 3.3 (December 2009)
N00209
The ITI External Libraries \ Combustion Engines II contain now
the new engine model Inline Four Cylinder Gasoline Engine. This
model uses the new ECU model as well as the new options of the
Vibe Combustion Function model.
Synchronizers
N00210
The Dog Clutch model has been totally reworked, which results in a
more robust and faster simulation.
N00212
The parameter mu0 of the synchronizer mechanism model type BorgWarner Single Synchronizer has now been integrated in the properties
dialog.
N00212
The sample models of synchronizer test rigs have been reworked
Actuating Elements
N00213
This group contains now two new model types of shift cylinders: Shift
Cylinder (2 Pos.) and Shift Cylinder (3 Pos.).
The mechanic shift cylinders models can launch two or three shift positions. Applications are for instance the shift actuating elements of
automated transmissions (ATs). Both models take the fluid properties
into account by approaches. Optionally, it is possible to preset the
pressure characteristics. Both models do not need fluid libraries.
Drive Accessory
N00214
The Shaft Segment model is now able to take hollow, thin-walled
rectangle cross sections into account.
1.20.5.3 Library Linear Mechanics
N00215
The elastic elements Spring, Damper, Spring-Damper-Backlash,
and Elastic Friction can now be switched to rigid. Using this
parameter, now it possible to generate rigid models much more
efficiently, for instance for kinematic analyses or real-time
simulations.
N00216
If a translatory Stop element is setup with a rigid stop model, the
new extended tolerance parameters eps_Fi and eps_dv can be entered optionally.
Furthermore, optionally the consideration friction within the backlash
in parallel to the stop can be taken into account. In this case, it is now
possible to choose between two friction models: Rigid Friction with
Continuous Transition or Rigid Friction with Sticking and Slipping
(new)
SimulationX 3
79
Bedienungshandbuch
0BRelease Notes
1.20.5.4 Library Rotational Mechanics
N00217
The elastic elements Spring, Damper, Spring-Damper-Backlash,
and Elastic Friction can now be switched to rigid. Using this
parameter, now it possible to generate rigid models much more efficiently, for instance for kinematic analyses or real-time simulations.
N00218
If a rotary Stop element is setup with a rigid stop model, the new extended tolerance parameters eps_Ti and eps_dom can be entered
optionally.
Furthermore, optionally the consideration friction within the backlash
in parallel to the stop can be taken into account. In this case, it is now
possible to choose between two friction models: Rigid Friction with
Continuous Transition or Rigid Friction with Sticking and Slipping
(new)
1.20.5.5 Library MBS Mechanics and CAD Import
N00219
The initial position computated by the initial value calculation is
stored in FrameRecord frame0 (or frame10 and frame20 for MBS
elements with two kinetic connectors) for all MBS elements. Such the
initial position can be referenced by other (MBS) elements.
N00220
The new extended tolerance parameters eps_Fi and eps_dv may
be set for the optional internal rigid end stop of the (Actuated)
Prismatic Joint.
N00221
The new extended tolerance parameters eps_Ti and eps_dom may
be set for the optional internal rigid end stop of the (Actuated)
Revolute Joint.
N00222
Optional internal joint friction may be set for the (Actuated)
Prismatic Joint and the (Actuated) Revolute Joint.
N00223
The Elastic Beam and Beam (Two-Point) feature the new correction
factor eta for the torsional moment of area of I- and T-profile cross
sections.
N00224
Structured import of Pro/ENGINEER coordinate systems and axes is
available. Axes are interpreted as Prismatic or Revolute Joint.
Coordinate systems are interpreted as Rigid Link (with visualization
set to coordinate system).
1.20.5.6 Library MBS Mechanics and CAD Import
N00219
80
The initial position computated by the initial value calculation is
stored in FrameRecord frame0 (or frame10 and frame20 for MBS
elements with two kinetic connectors) for all MBS elements. Such the
initial position can be referenced by other (MBS) elements.
SimulationX 3
Release 3.3 (December 2009)
N00220
The new extended tolerance parameters eps_Fi and eps_dv may
be set for the optional internal rigid end stop of the (Actuated)
Prismatic Joint.
N00221
The new extended tolerance parameters eps_Ti and eps_dom may
be set for the optional internal rigid end stop of the (Actuated)
Revolute Joint.
N00222
Optional internal joint friction may be set for the (Actuated)
Prismatic Joint and the (Actuated) Revolute Joint.
N00223
The Elastic Beam and Beam (Two-Point) feature the new correction
factor eta for the torsional moment of area of I- and T-profile cross
sections.
N00224
Structured import of Pro/ENGINEER coordinate systems and axes is
available. Axes are interpreted as Prismatic or Revolute Joint.
Coordinate systems are interpreted as Rigid Link (with visualization
set to coordinate system).
1.20.5.7 Library Electronics
N00225
In the group Semiconductors the element type Z-Diode has been
added.
N00226
For the element type Diode from the groups Ideal and
Semiconductors now it is possible to optionally consider the voltage
breakthrough.
Furthermore, the new Kind `Spice-like Diode Model´ is available for
all diode types within the library Electronics. This model includes
high-current effects and diode dynamics.
N00227
The time derivative Vdot has been removed from electrical
connections and electrical connectors (pins). In applications where
the time-derivative of a node potential is really required Vdot may be
replaced by der(V).
1.20.5.8 Library Magnetics
N00228
The element-type MagAirResistCD from the library Magnetics has
been supplemented by the enumeration bdKind. If bdKind is set to
Cylindric Boundaries the idealized airgap field between two circular
cylindrical axisymmetric boundary surfaces is modeled. With bdKind
set to Inside: Cylinder, Outside: Perforated Sheet the type describes
the airgap field established between a punched sheet and a circular
cylinder symmetrically passing the hole.
N00229
The time derivative Vmdot has been removed from magnetical
connections and magnetical connectors (pins). In applications where
SimulationX 3
81
Bedienungshandbuch
0BRelease Notes
the time-derivative of a magnetical node potential is really required
Vmdot may be replaced by der(Vm).
1.20.5.9 Library Thermal Fluid
N00230
Help was updated for moist air and throttle.
H09332
Evaporator and condenser now show a warning if one-phase fluids
are chosen.
N00231
In pressure source humidity can be set as relative or absolute for
moist air.
N00234
Thermalfluid connection: new parameter h_eps for moist air, NIST
and water. Serves as hysteresis at phase change.
1.20.5.10 Library Hydraulics
N00232
Within the elements of cylinders, accumulators, the piston area and
the seat valves it is possible by using the rigid end stop model to
specify the advanced tolerance parameters eps_Fi and eps_dv
optionally.
H10943
Within the distributed pipe and hose line element the default
approximation method inside the tables of volume intake dVdp_tbl
and bulk modulus Eh_tbl was changed from linear to hyperbolic.
Existing models which uses this definition of volume intake or bulk
modulus should be reviewed regarding their parameterization. In
general it is recommended to use a continuous approximation method
(hyperbolic, spline, quadratic, or arcs), whereas it has to be ensured
that the complete range of values has to be positive, in particular also
for a possible extrapolation.
1.20.5.11 Library Pneumatics
N00233
Within the elements of cylinders and the piston area it is possible by
using the rigid end stop model to specify the advanced tolerance
parameters eps_Fi and eps_dv optionally.
1.20.6 Fixed Bugs
1.20.6.1 Modeling
H10265
Problems when connecting a free connector with an existing
connection line that is not aligned with respect to the grid were
resolved.
H10675
Automatic connection line routing of Modelica connect statements
was improved in order to avoid diagonal connection lines.
82
SimulationX 3
Release 3.3 (December 2009)
B00015
Modelica annotation for the position of graphical objects (Extent,
Origin, Points etc.) are rounded to integer values.
B00016
The Modelica initialScale annotation is supported. If a Modelica
connector is used by a new type its correct size is displayed.
H10147
The avoidable password query for closing the TypeDesigner of an
encrypted type was removed.
H09739
H10375
The two states of a Boolean enumeration are language independently
labeled by true and false.
H09701
When playing a animation the previously recorded result protocols
were overwritten.
H10457
Modelica bitmaps were shown mirrored.
H10434
Pressing the TAB key when the automatic type completion list of an
parameter edit control of the property dialog was displayed resulted in
invalid parameters expressions.
H10222
The simulation is reset now if the solver method changes.
H10173
Error messages during the transient simulation displayed twice in the
output window.
H09348
The find-in-model-search was improved.
H10490
Type replacement could lead to invalid connections when different
connector types share the same name.
H10503
Pressing the TAB key for the record edit control of the property dialog
resulted in a program crash.
B00017
Windows 7 displayed the type icons with a magenta colored frame.
H08356
H10466
Unused variables and types generated by the StateChart Designer are
automatically deleted now.
H10588
Resetting a parameter to its default value in the model explorer did not
update the parameter list.
H10163
Connection line selection was improved.
H10599
Font size 9 could not be selected for text blocks.
H10716
The options button of the file save dialog for result protocols and
curves in text format was not active in Windows XP.
H10273
Now the cross section area inside the hydraulic proportional edge
models is limited to the inlet cross section area for all available
geometric shapes which are provided in the “Simple Geometry”
option.
H10049
The Option “Calculation of pressure forces” inside the hydraulic seat
edge valve elements can be used independent from the option
SimulationX 3
83
Bedienungshandbuch
0BRelease Notes
“Consider Flow Forces”.
H09974
The calculation of volume change by using the option “Consider local
air volume” was corrected within the hydraulic volume element.
B00018
The flow calculation inside the nozzle element by using the flow
description “Ring Gap” was corrected.
H09837
Within the pneumatic variable throttle valve and the 2/2-Proportional
Valves the comment of the x-axis was changed from y to yRel by
using data tables for flow description.
H09843
The calculation of flow was corrected inside the pneumatic variable
throttle valve element by using the option “Normal Nominal Flow
Qn” in combination with data tables.
B00019
The option purge for moist air (thermalfluid connection) was
corrected. The Parameter mwCond is now calculated as condensed
water mass flow and no longer as water mass.
B00020
The calculation of the properties of moist air was corrected partly
(specific volume, enthalpy, entropy, heat capacity and internal
energy).
H10061
Pressure supply of Thermo-Fluid library: the vapor quality for NIST
mixtures is now correctly displayed; display indication errors for T0
and compSrc were fixed.
B00021
The calculation of the properties of NIST mixtures was updated
(Temperature glide is now correctly handled.).
B00022
Throttle of Thermo-Fluid library: Correction of leading sign
H10319
H10540
The absolute and relative sensor of the library MBS Mechanics did
not compute the angles even though getAngles was set to true.
H10326
The visualization of the spring damper elements of the library MBS
Mechanics after model loading was corrected.
H10501
The calculation of the second moment of area Iz and the torsional
moment of area It was corrected for open thin-walled beam structures
(library MBS Mechanics).
H10539
The visualization of the two-point elements of the library MBS
Mechanics was corrected.
H09752
H09908
The code export supports the additional library dependencies for the
generated make file, the GCC make file and the Visual Studio project
file.
H09776
Saving protocols in files did not delete the temporary files after the
simulation was reset. This could lead to file system problems if the
maximum number of files per folder (= 216 - 1 = 65535) was reached.
84
SimulationX 3
Release 3.3 (December 2009)
H10125
The scripting sample Results2Excel.vbs supports multidimensional
arrays up to three dimensions and more than 26 Excel columns.
H09890
The generated code better supports alternative compilers.
B00023
The code export for dSPACE DS1006 supports build and download
for a dSPACE environment path name (%DSPACE_ROOT%)
containing spaces.
H09750
The string length of the MaskParametersString of the auto mask of the
code export for Simulink S-Function was corrected.
H09847
Not all result variables were properly displayed if CVODE (external
solver) was used.
H10008
The code export as executable model with CVODE solver supports
UNC path as project directory name. For a working build process of
the generated files in a UNC path the registry entry
HKCU\Software\Microsoft\Command Processor\DisableUNCCheck
may be (temporarily) set to 1. See
http://support.microsoft.com/kb/156276 for more information.
H10137
H10017
Handling of events and discontinuities was improved for CVODE
(both external solver and code export).
B00024
The state BeginStuck was added for the elastic friction. Such
stucking with the wrong slide direction is avoided if the internal force
is greater than the sticking force when the velocity vanishes.
H10123
Constructors of external objects were called multiple times. This also
applied to the Co-Simulation signal block.
1.20.6.2 Print Preview and Printing
H10686
The bar charts of the analysis of natural frequencies and mode shapes
and the legend of the steady state simulation were not correctly
printed as PDF, RTF or HTML format.
H10569
The color selection, number format and label format are considered
for option saving.
1.20.6.3 Result Windows
H09727
The removing of frozen curves (menu Edit) now works also for
independent curves.
H10569
The color selection, number format and label format are considered
for option saving.
H10409
Result protocols of variables of Modelica blocks were not properly
saved in the model (ISM and ISX).
SimulationX 3
85
Bedienungshandbuch
0BRelease Notes
1.21 Release 3.2 (May 2009)
1.21.1 Modeling
1.21.1.1 General
N00114
Program icons and start screen have been adapted to the new
cooperated design of ITI.
N00115
In Windows Vista the new system specific dialogs for opening and
closing files are used.
N00116
The display quality of the print preview as well as in the print-out
itself has been improved. Small preview-pictures provide a better
navigation within a document.
N00117
The PDF export has also been improved. After the export of a
document into the PDF-, RTF-, or HTML-format it is opened within
the registered application (e.g., Adobe® Reader® for PDF-files)
H08929
For each 3D-view opened, the current camera selection is saved in the
model and restored when reopening the model.
H08871
Disabled parameter expressions can now be selected and copied.
N00118
H06650
On the page General of the parameter dialog it is now possible to
modify the type of the selected element (or elements). Thereby,
parameters with equal names as well as connections are kept as far as
possible.
N00119
Newly created models are now stored in a SimulationX project (*.isx)
by default. This default can be changed in Extras/Options on the
dialog page Storing.
N00120
The results of a model are stored as protocol and can now also be
exported as XML spread sheet. Thus, results can be directly delivered
to MS Excel or other calculation programs.
N00121
The column headers for saving results in text or csv-format can now
be modified. Following entries are available:
●
table name
●
column name
●
unit of measurement
N00122
SimulationX ShellExtensions extend the functional range of Microsoft
Windows Explorer. The following functions facilitate a more efficient
work with SimulationX project files (*.isx):
●
Thumbnail preview of the model structure
●
Context menu supports straightforward export of simulation
results to Microsoft Excel
86
SimulationX 3
Release 3.2 (May 2009)
Detailed mouse-over tooltip
The shell extensions can be installed via an extra setup from the
„SetupEnglish\ShellExtensions“-folder at the product CD.
Currently, extensions are in BETA state and only available for 32 bit
operating systems.
●
1.21.1.2 Modelica
N00123
Overconstrained Connection Graphs are now supported by
SimulationX. This makes the library Modelica.Mechanics.Multibody
usable for SimulationX models.
N00124
The keyword stream can be added to declarations of variables within
Connectors. The operators inStream and actualStream can be applied
to variables of this kind. The new Library Modelica.Fluid is supported
by this extension.
N00125
The choices-annotation is supported now. Therewith, available
alternatives for modifications and re-declarations can be described in a
Modelica-conform way. These are represented in the properties dialog
as multiple-choice box.
N00126
The following anotations for the graphical user interface admit the
grouping of parameters and result quantities in dialog pages and
groups within the properties dialog.
tab
assignment to a dialog page
group
assignment to a group (frame)
enabled
expression enabling or disabling user input
The grouping of SimulationX (dialog pages only) is now described by
this means and is therewith Modelica conform.
N00127
For the correct simulation of some Modelica models it is important to
set the flag bInnerIterInEventIter to true. This flag can be found in
Simulation/Settings Transient among Further Parameters on the
dialog page Solver. That applies in particular to models containing the
friction elements from the Modelica Standard Library.
N0128
The behavior of `when initial() then ...´ in the initialization phase has
been changed to conform to the Modelica specification. The equations
and assignments inside the `when initial() then...´-block are active
throughout the whole initialization phase and may be executed
multiple times (Modelica Spec. 3.0 Chap.8.6). Therefore, this
construction is no longer appropriate to assure single evaluation of
statements at the start time.
SimulationX 3
87
Bedienungshandbuch
N00129
0BRelease Notes
Now, Modelica expressions can be assigned to string parameters. That
implies that strings must always be embraced with double quotes (e.g.,
"test"). If double quotes occur within the string those must be quoted
by a backslash (e.g., "\"That is a test.\"").
1.21.2 Analysis
1.21.2.1 Transiente Simulation
H09088
If start time >= stop time (current time >= stop time and current time
== start time) then the current event iteration is completed before the
simulation is terminated. Thereby, the maximal time step size dtMax
must be set to a value greater or equal to the minimal time step size
dtMin. That corresponds to one step of the simulation for a
unsimulated model.
1.21.2.2 Variant Analysis
N00130
The performance for saving results is largely improved.
N00131
Multi-dimensional quantities are supported as parameters as well as
results.
N00132
The steady state simulation is supported now with the exception that
the results cannot be saved. To compare several variants and to save
individual frozen results you can use the option `Freeze before each
Calculation´ at the page Graphics of the Properties dialog of the result
window.
N00133
Parameter Variations can now be defined through Modelica Array
construction expressions. This admits a far more flexible description
of variants. Thereby, the former specification of start value, step size,
and end value can be input as follows:
start:step:stop
You can list several values which may be vectors or matrices.
For instance, use the following expression to list the values value1,
value2, and value3:
{value1, value2, value3}
N00134
N00135
88
The settings for saving results are now located on the dialog page Save
together with the button for saving the variant description.
If a result file format is chosen which produces a single file only then
it is possible to let SimulationX automatically open the registered
application for the file in question (e.g. MS Excel for a XML-spread
sheet).
SimulationX 3
Release 3.2 (May 2009)
1.21.2.3 Steady State Simulation
N00136
The effective loss power is now shown as sum curve in the result
window for the real spectral power.
N00137
There is now an additional parameter iKindExtraResults among the
Further Parameters for the steady state simulation. With the help of
iKindExtraResults the meaning of the curves Sum and Mean Value can
be changed. For the default value iKindExtraResult=0 the usual sum
curve and mean value, resp., are shown. For iKindExtraResult=1 the
Sum curve is replaced by the maximum of the signal without mean
value and the Mean curve by the minimum without mean value. For
iKindExtraResult=1 the Sum curve and the Mean curve are replaced
by the Maximum and Minimum of the signal with mean value.
1.21.3 Result Evaluation
N00138
Frozen results now are not separable from the original result curve.
The frozen curves are represented in lighter color than the original
ones but the color keeps the same. This helps to keep track of individual curves from a large mixture of original and frozen curves.
If frozen result curves shall keep available as separate curves the user
may opt for this in the properties dialog of the result window. This
setting can be saved as default.
N00139
Freezing of results of the steady-state simulation is now also
supported.
N00140
Up to now the current settings of the coordinate system were frozen
together with the corresponding result curves. This behavior can now
be switched off in the properties dialog of the result window. Also this
setting can be set as default.
1.21.4 Interfaces
1.21.4.1 COM Interface
H08894
For reading and writing of attributes of parameters and variables a
new functions have been added.
SetAttribute(name, value)
GetAttribute(name)
H08892
The following properties of class Result have been extended by the
optional parameter index (start value 1). This parameter admits access
to multi-dimensional result quantities.
LastValue
MinValue
SimulationX 3
89
Bedienungshandbuch
0BRelease Notes
MaxValue
MeanValue
RMSValue
N00141
The class Result has been extended by the following properties:
ValueSize
gives the number of components of multidimensional variables
ValueString
returns the current value of a component
formatted as Modelica array expression
Value
returns the current value of the component as
array
1.21.4.2 Code Export
N00142
For Code-Export, the EulerForward solver has been substituted by the
ITI-FixStep solver. Depending on the user-defined settings this solver
can work as Euler Forward or as ITI-two-step solver. Please, see the
User Manual for further information.
N00143
The tracing buffer has been enlarged such that all tracing messages
can be temporarily saved.
H06886
For the export of S-Functions the function
mdlInitializeSizes() has been extended by the auto masking
of the S-Function block in Simulink.
N00144
For Code-Export and for the CVODE-method (external solver) more
domain restrictions are respected and correctly treated. Furthermore,
the algorithms for the localization of discontinuities were optimized.
This improves performance and robustness. Beyond this, the report of
error causes has been improved.
N00145
Code export now works with variables of type Int, Double,
and Char*. This improves the performance of certain models.
1.21.5 Libraries
1.21.5.1 Library Signal Sources
N00146
Harmonic Synthesis 2D: Now, the constant c may be a vector with the
same dimension as nn. Therewith, a separate constant can be specified
for each Fourier series.
1.21.5.2 Library Power Transmission
N00147
90
Clutches
This library now offers the model of an automatically closing
SimulationX 3
Release 3.2 (May 2009)
Automatically Centrifugal Clutch as it is used in motor bikes and
Go-Karts.
N00148
Actuating Elements
This library offers the new type Detent Mechanism. It models a
detent mechanism where a ball is pressed into a profile. The model
represents the behavior of the mechanism based on the geometrically
defined profile contour and several mechanical parameters. Also selflocking is regarded by the model. Examples for the application of
such mechanisms are gear boxes.
N00149
N00150
Drive Accessory
• The new model type Shaft Segment represents a shaft as twomass oscillator. It computes moment of inertia and stiffness
from geometry and material parameters. The damping is
computed by an internal damping approach. Optionally, all
mechanical properties can be input directly.
• For elastic shafts, elements of type Mount offer also the
potential energy and the loss power as result quantities.
Engines
Improvement of the type Combustion Engine: In special cases the
computation results are now more exact. This especially applies to the
drag phase at large step-sizes. The changes may lead to small
differences in the results with respect to the former version.
1.21.5.3 Library Hydraulics
N00151
The element 4/3-Proportional-Directional-Control-Valve has now
additional result quantities for the Opening Areas.
N00152
In cylinder models a friction element between the piston and the
housing is activated if the user chooses a friction force model.
Without elasticity at the sealing this model corresponds to a rigid
friction (see user manual - linear mechanics). If also a rigid end stop
is used, this results in an over-determined system.
Cylinder models now contain a special element which combines the
rigid friction element and the rigid end stop in one element.
Therewith, the over-determined system is avoided.
Please, be aware that the rigid end stop still is not supported by the
Code-export option (cf. 1.4.6).
N00153
In the element Check Valve (without Spring) and Shuttle Valve an
option for the comfortable parameterization of the resistance with
measured values has been added (see also constant throttle valve).
N00154
An improved start value calculation has been implemented in the
Hydro-Pneumatic Accumulator for the case that real gas was selected.
SimulationX 3
91
Bedienungshandbuch
0BRelease Notes
1.21.5.4 Library Pneumatics
N00155
If a friction force model is activated in a cylinder model, a friction
element is activated between piston and housing. Without elasticity at
the sealing this model is a rigid friction (see User Manual `Library Linear Mechanics´). It the end stop model is also set to rigid the
resulting system of equations is over-determined.
The cylinder models now contain a special element combining a rigid
friction (without sealing) and a rigid end stop. This avoids the overdetermined system of equation. Be aware, that the rigid friction is not
supported by the Code Export function (cf. 1.4.6).
1.21.5.5 Library MBS Mechanics
H08108
N00156
The multiple-choice box for the reference frame has been extended by
the item input. This makes it possible to use an arbitrary reference
frame from the record type
Mechanics.MechanicsMBS.FrameRecord.
When the reference frame is changed the global position keeps
invariant. That means that the position parameters are converted. If
one switches over with the SHIFT key pressed then the position
parameters keep unchanged (this corresponds to the former behavior
including SimulationX 3.1.102).
When changing the Calculation of Orientation the current orientation
keeps invariant, that means the angles are transformed into orientation
and vise versa. If the SHIFT key is pressed during switching-over the
angles and orientation keep unchanged (this corresponds to the former
behavior including SimulationX 3.1.102).
N00157
The new force element Spring & Damper & Backslash extends the
former Spring & Damper by a translational as well as rotational
backslash for all space dimensions.
N00158
The new force element Spring & Damper Matrix admits the input of
general spring damper relationships as 6x6 stiffness or damping
matrices, resp.
N00159
The new body Ellipsoid is available as rigid body as well as
animation body.
Elements with one dominant dimension (e.g. length) can now be
parameterized with the help of two reference frames. The dominant
dimension will then be computed by the element itself. Following
elements are provided with this property:
N00160
• Cylinder
• Cuboid
• Ellipsoid
92
SimulationX 3
Release 3.2 (May 2009)
• Prism
• Elastic Beam
• Rigid Link (= massless bar)
H06465
The end stop force and the end stop torque are no longer added out of
the result quantity Inner Force Fi (Actuated Prismatic Joint) and
Inner Torque Ti (Actuated Revolute Joint), respectively.
N00161
The Rigid Link can alternatively be visualized as reference frame.
N00162
The reference frame for CAD-import from Pro/ENGINEER units and
parts can be freely selected now.
The visualization settings (color and alpha) are imported.
N00163
Structured import of Pro/ENGINEER parts is available.
1.21.5.6 Library TIL and TILMedia
N00164
For the modeling of thermo-fluidic systems such as heat-, energy-,
conditioning-, cooling-, and drying-machines there are from now on
the well-proven Modelica-libraries TIL and TILMedia available in
SimulationX. These Libraries are a result of the cooperation with
TLK-Thermo GmbH and the Institut for Thermodynamics of the TU
Braunschweig. Therewith, users are optimally supported for the
Simulation of heat pumps, air conditioners and cooling machines.
1.21.6 Fixed Bugs
B00008
Missing button `Synchronization of Result Windows automatically´ in
the English version of the Result Manager added.
H08337
Problems with the generation of Simulink models by the Code Export
have been corrected.
B00009
After editing of models with the help of the TypeDesigner
momentary displays as well as text- and graphic blocks have been
missing within the diagram view. Open result windows were closed.
H08759
If a license file is used SimulationX crashes when returning from the
Standby mode.
H08663
The element Rigid Friction (translational as well as rotational)
produces the three friction states now again as described in the User
Manual.
B00010
The order of internal work flow for the creation of a Compound from
a formerly selected section of the model (Command Compound) has
been changed. The newly created Compound is now included into the
original model before it is opened with the TypeDesigner.
Therewith, illegal operations in the TypeDesigner (e.g. removal of
SimulationX 3
93
Bedienungshandbuch
0BRelease Notes
pre-defined connectors) are avoided.
H08516
If braces [,] were used in the Model Explorer for the description of the
base area of Prisms and Extrusion Bodies (Library MBS-Mechanics)
opening of the parameter dialog led to an `Internal application error´.
H08678
The locations of the points for the description of the base area of
Prisms and Rotational Solids (Library MBS-Mechanics) could not be
input per keyboard.
B00011
Gearwheels with outer and inner toothing (Library MBSMechanics) have been wrongly represented in the 3D-view, if
Toothing Data was chosen.
H08786
The velocity transformation of the Body Force Interface (Library
MBS-Mechanics) has been corrected.
H07784
H08891
In the icon bar 3D-View the cameras in the model (library MBSMechanics) are no longer identified by their Comments but by their
unique indent.
B00012
The model parameter gravitational acceleration (3D) gravity3D is
evaluated.
H08546
Up to now the flow direction was sometimes not equal to the sign of
the pressure difference when using the MEBDF-method. This has
been fixed.
H08771
Now, the impulse balance is regarded for the end stop within the
Actuated Revolute Joint and the Actuated Prismatic Joint (library
MBS-Mechanics).
H08703
There were problems with the animation if the external solver
CVODE (external) was used. These problems are fixed.
H08953
A model that was simulated with the CVODE (extern) solver and
saved afterwards leads to a complete symbolic analysis after loading
and recalculation. This error is fixed.
B00013
The calculation of the relative angular acceleration of the Spherical
Joint and Free Motion Joint (Library MBS-Mechanics) was
corrected.
B00014
The visualization as sphere of the Spherical Joint, General Joint,
Constraint, Preset, Translative Preset and Rotatory Preset
(Library MBS-Mechanics) was corrected.
H09232
The Elastic Beam (Library MBS-Mechanics) did not remain in
steady state (equilibrium).
H09289
The calculation of the velocity, acceleration and mass matrix of the
(Actuated) Prismatic Joint (Library MBS-Mechanics) was fixed.
94
SimulationX 3
Release 3.1.102 (December 2008)
1.22 Release 3.1.102 (December 2008)
1.22.1 Modeling
1.22.1.1 General
N00097
The General page of the property dialog displays beside name and
comment the complete identifier. The content of the identifier can be
copied to the clipboard.
H07290
The global settings of the 3D View are saved with the model.
New default values can be set by the button „Save as Default“
whereas the original default values can be restored by the
button „Reset to Default Values“.
1.22.1.2 Modelica
N00098
Modelica Expandable Connectors are supported.
1.22.1.3 Result Evaluation
H07052
The result window manager contains a new icon “Load Results” to
load previously saved results to a new result window. There is no
longer the need to open an empty dummy result window first.
N00099
Diverse improvements for the display of steady state simulation
results:
• The legend (spectra) can be copied to the clipboard and pasted
as either text, bitmap or metafile in other applications.
• Both the printout and the clipboard copy of the results display
contain the legend taking all line attributes (color, with and
marker) into consideration
• The color of the result curves can be changed by the context
menu.
● All settings are saved with the result window and are restored
after reset and recalculation of the steady state simulation.
H08200
The new physical quantities Data Width and Data Rate are now
available: Basics.DataWith and Basics.DataRate
N00100
The new physical quantities of Flexibility are now available in both,
the Linear Mechanics and the Rotational Mechanics:
Mechanics.Translation.LinFlexibility and
Mechanics.Rotation.RotFlexibilíty
SimulationX 3
95
Bedienungshandbuch
0BRelease Notes
1.22.2 Analysis
1.22.2.1 Transient Simulation
N00101
The tolerance of the equations dblEquTol (Menu Simulation /
Transient Settings… / Simulation Control / Solver / Further
Parameters) can be independently set from the absolute tolerance
absTol. This is of advantage if the values are correctly calculated, yet
the residuals are too large due to catastrophic cancellation.
1.22.2.2 Steady State Simulation
N00102
The calculation time of a steady state simulation is recorded in the
output bar now.
1.22.2.3 Natural Frequency Analysis
H08300
Conjugate-complex Eigen values are merged to a single line now.
N00103
In the property dialog of the Campbell diagram the minimal speed and
frequency can be set for the coordinate axes of the diagram.
1.22.3 Interfaces
1.22.3.1 Code Export
N00104
Improved compatibility with MATLAB/Simulink:
• Support of MATLAB/Simulink Release 2008b
N00105
The SimulationX Code Export supports NIST fluids on Windows
platforms now. The used C functions are directly generated in the
generated model C file. Both the library refprop.dll and the required
fluid data files are copied to the Code Export project directory, i.e.
there are no other dependencies.
Only Windows platforms are supported, e.g. NIST fluids within SFunctions of Simulink do not work on Non-Windows platforms.
Likewise, subsequent code generation using the Real-Time Workshop
only works for Windows targets at this time, e.g. the Generic RealTime Target.
1.22.4 Libraries
1.22.4.1 Library Signal Sources
N00106
96
The element Harmonic Synthesis 2D, supports now vectors at its
signal input pin x (e.g., vectors with several angles in engine models).
SimulationX 3
Release 3.1.102 (December 2008)
Result at the signal output pin y will then be also vectors of the same
dimension as at the input.
N00107
The elements Harmonic Synthesis and Harmonic Synthesis 2D have
been extended: Either have in each case four possibilities for the
interpretation of the entered Fourier coefficient values A and B as well
as the Amplitude and Phase values. Taking into account Frequency /
Period or Order, this will result in 16 different computation variants,
which can be selected by enumeration settings.
1.22.4.2 Library Mechanics
N00108
If a Stop element is modeled as Rigid End Stop it is possible to enter
the Coefficient of Restitution. The name of this parameter was
changed from k to ci. Existing models are compatibly.
1.22.4.3 Library Power Transmission
N00109
Combustion Engines:
The elastic cylinder models Cylinder with elastic Crank as well as VCylinder with elastic Crank provide now the following new features:
• Computation of the torsional stress of the crank, based on the
effective crank diameter.
• Consideration of further special damping parameters for Steady
State Simulations, as they are known from the Spring-DamperBacklash elements of the Mechanics libraries.
N00110
Transmission Elements and Planetary Structures:
All elements, which are modeling a detailed tooth contact with tooth
flanks (Gear, Bevel Gear, …) have now the optional ability for the
consideration of damping in the toothing backlash (e.g. viscous
losses (oil)). Thus, the elements have got the new parameter bL in the
group Damping of Toothing. If bL=0 (default setting), then the
backlash is free of dampings (losses).
H08534
Torque Converter: Adjustment of the computation of the impeller
torque TI :
old: TI = (1 – ωT / ωI) · [ωI / K]2
now: TI = sign(1 – ωT / ωI) · [ωI / K]2
N00111
Transmission Elements
• Using the new gearbox type CVT (Continuously Variable
Transmission) it is possible to model rigid CVT belt drives.
Based on the varying pulley diameters, the element computes
the speed transmission between the pulleys and the lever ratio
between the flexible pulley halfs (in axial direction). The pulley
geometry is defined and can be varied by moving at least one of
SimulationX 3
97
Bedienungshandbuch
0BRelease Notes
the flexible pulley halfs.
• Furthermore, there is now a ready-to-use model of a Simpson
planetary gearset (Simpson Gearset), which is modeled in
analogy to the existing Ravigneaux Gearset model and the
Planetary Gearbox. It can be modeled as rigid or elastic and
with or without backlashes.
N00112
Couplings and Clutches
The new element type Cardan Joint models a Cardan joint coupling,
which is used for instance in Cardan shafts. It can be used to balance
working angle differences between shafts. The Cardan joint can be
modeled as rigid or elastic with or without backlash. The non-linear
speed transfer of this coupling type, which causes non-uniformities in
shaft speeds, is considered.
N00113
New sub-library Drive Accessory
The new sub-library Drive Accessory within the Power Transmission
library contains the new element Mount, which can be used for the
modeling of mountings of rotational systems. The mounting can be
modeled as rigid or elastic and all interactions between housing and
shafts are taken into account. A further option is the consideration of
reduced drive trains with mountings.
1.22.4.4 Library MBS Mechanics
H08057
H08516
The base points matrix of the Prism body and the cross section area
matrix of the Rotational Solid can now conveniently be input by a
table with preview panel. This applies both to the Animation Bodies
and to the Rigid Bodies.
B00007
Problems with units in the Pro/ENGINEER CAD import are fixed.
1.22.4.5 ITI External Libraries
N00114
Library Combustion Engines I
The model V6 Engine now contains (more realistic) drag torque
characteristics as default setting.
1.22.5 Fixed Bugs
H08182
The signal source element Harmonic Synthesis 2D computes wrong
interpolation results.
H08187
H08433
The Variants Wizard crashes after the first transient simulation if
protocol data is stored to the file system (Menu Extras / Options /
Protocols / File System).
98
SimulationX 3
Release 3.1.101 (September 2008)
H08188
The printed color of steady state simulation results does not match the
color as shown in the result window.
H08250
Double clicking a Modelica text field raises an internal fault and
crashes SimulationX.
H08259
Changing the simulation kind from Animation to Transient crashes
SimulationX under certain conditions.
H08317
Various problems relating to compound creation have been fixed
• Crash at cancel operation if a Modelica drawing is selected
• Wrong symbol size for compounds with more than four
connectors
H08324
The TypeDesigner crashes if a newer version than 8.0.50727.762 of
the system library mfc80u.dll was installed by third-party software.
H08471
Additional horizontal and vertical lines are displayed in result
windows on PCs with multiple CPUs.
H08500
The equidistant recording of results (Menu Simulation / Transient
Settings… / Simulation Control / Recording of Results) calculates
wrong simulation results.
H08241
Printing the Campbell Diagram results in an erroneous display.
H01803
The exported C Code (Menu Extras / Export / C Code) now stops the
simulation with an appropriate error message after a cycle in the
event iteration.
H08434
H08553
The initial value of dphi of the three-dimensional Spring Damper
(Library MBS Mechanics) is now fixed if arbitrary angles are set as
calculation kind for the relative rotation.
H08466
The three-dimensional Spring Damper (Library MBS Mechanics) is
now correctly displayed in 3D View.
1.23 Release 3.1.101 (September 2008)
1.23.1 Setup and Licensing
N00057
For license files containing several licenses (network licenses) the
License Viewer shows a button Deactivate. This allows to deactivate
“lost” modules and to make them usable again.
N00058
Network licenses with license file can become inactive temporarily,
but are reactivated by a heartbeat function.
When starting, a license is provided only, if the maximum number of
users minus the currently active users minus the currently inactive
users is greater than zero. I.e., inactive and crashed licenses are
SimulationX 3
99
Bedienungshandbuch
0BRelease Notes
“never” returned. These licenses can be regained using the Cleanup
dialog, if NO user is active.
1.23.2 Modeling
1.23.2.1 Saving Models
N00059
Models can now be saved as „SimulationX Project“. This format
was newly introduced in SimulationX 3.1. It has the file extension
*.isx and permits accelerated saving and loading of models containing
large amounts of binary data, such as recorded results, animation and
CAD data, or graphics in the diagram view. The SimulationX project
is structured as a ZIP archive. Both, the text-formatted model as well
as the embedded data, can be accessed directly. For instance, the
recorded simulation results can now be extracted, evaluated, or
processed in other programs without involving SimulationX.
SimulationX does not yet support encrypted saving in project files.
For protecting from unauthorized access the models must be saved as
encrypted SimulationX models.
N00060
There is now an option to not save comments with models. This
concerns all comments for elements, connections, local types and
their components, parameters, and variables.
N00061
It is now possible to prevent imported CAD data from being saved. In
this case the triangular meshes, which define the body shape, are
replaced by simple cuboids. The imported mass and inertia data is not
removed and remains intact within the model.
1.23.2.2 Parameters
N00062
External functions can now have records as arguments or as return
values.
N00063
Like other parameters, enumeration values now can be displayed in
Modelica text blocks.
1.23.2.3 Result Evaluation
N00064
100
So far, all data, which was recorded during a simulation run, has been
stored in memory. Starting from SimulationX 3.1 this data can
optionally be stored in the file system too. Current hard disk
technology and intelligent buffering permit almost equivalent access
performance compared to storage in memory. The option can be
turned on and off via the menu Extras/Options/Protocols.
SimulationX 3
Release 3.1.101 (September 2008)
N00065
For turning on or off the protocol attributes of all results of currently
selected elements, two new commands have been added to the context
menus in the diagram view and the 3D view.
N00066
If several result protocol attributes for an element are activated, the
corresponding result charts can be displayed with a single mouse
click. The context menus in the diagram view and the 3D view
provide the respective commands. The result charts can be displayed
in several windows, on several panels within one window, or on one
panel.
N00067
When closing result windows, a warning may be displayed. It states,
that all settings applied to this result window and frozen result curves
will be lost. This warning can be turned off and can be reactivated via
the menu Extras/Options, dialog page General.
N00068
All recorded results of a model can now be exported into a text file
via the menu Extras/Export/Results…
1.23.3 Analyse
1.23.3.1 Transient Simulation
N00069
The initial value computation was extended by an additional fixation
of initial values belonging to states of ordinary differential equations
(ODE initial values). As a result, non-fixed initial values remain as
specified, if they indicate a permissible state of the system. So far,
the initial value computation often changed the non-fixed initial
values, even if there existed a solution with these initial values.
Now it is estimated, which initial values can remain unchanged in
addition to the fixed initial values. First the solver tries to find
consistent initial values using these start values. As a consequence,
not only consistent, but also the desired initial values are used in the
simulation. If the solver does not find consistent initial values, it can
change non-fixed values in order to find a solution.
N00070
CVODE now simulates models without ordinary differential equation
states (ODE states). These are models, which do not require a
differential equation solver. This allows to simulate, e.g., models,
which do contain only algebraic equations or only discrete-time
components such as state machines.
N00071
By default, the minimum stepsize for CVODE is not anymore limited
from below. The limit can be turned on via the parameter
bLimitdtMin in the Further Parameters for the CVODE solver.
N00072
If there appears an error in the computation of consistent initial values
or in the re-initialization after discontinuities, CVODE (external
SimulationX 3
101
Bedienungshandbuch
0BRelease Notes
solver) and code export (executable model) now stop the simulation
and generate the respective error message. Previously, the simulation
continued in the case of such errors and generated wrong results.
Also, the error messages and warnings are now more detailed.
N00073
The SimulationX tracing now can be accessed from external functions
too. How the tracing for an external function has to be implemented,
is described in the SimulationX manual (section 9.2.6.1) and in the
online help.
N00074
The global symbolic analysis (GSA) now has an option to Preserve
Multidimensional Equations. This accelerates the analysis of models
with multidimensional equations. The option can be set in the
simulation control (menu Simulation/Transient settings …, page
Solver, section Global Symbolic Analysis, button Settings).
H07438
If the Stop button is pressed, the simulation finishes the current time
step in order to ensure valid result data. If the Stop button is pressed a
second time, the simulation stops immediately and the time is set back
to the last valid time step.
N00075
If a simulation is finished or is interrupted by pressing the Stop button
or by the occurrence of an error, the output window displays the
current simulation time in addition to the computation time.
1.23.3.2 Performance Analysis
N00076
The newly developed performance analysis in SimulationX 3.1 (menu
Simulation/Performance Analyzer) examines the influence of the
state quantities on the stepsize control in SimulationX. This identifies
those state quantities, which have the biggest impact on stepsize
limitation. These statistics, which are collected by the solver, can be
displayed and recorded over simulation time. The results are shown
graphically.
1.23.3.3 Steady State Simulation
N00077
102
The steady state simulation now allows the consideration of internal
behavioral descriptions in the frequency domain, in particular for
those effects, which do not have a time-domain representation.
This permits the implementation of frequency-dependent damping
models in spring-damper-backlashes instead of the Reid damping
models used so far.
Frequency-dependent damping was added to the following elements:
• ElasticFriction (Mechanics.Rotation)
• Coupling (PowerTransmission.Couplings)
• DiscClutch (PowerTransmission.Couplings)
SimulationX 3
Release 3.1.101 (September 2008)
• Gear (PowerTransmission.Transmission)
• BeltDrive (PowerTransmission.Transmission)
Each of these elements now features a separate parameter page for
steady state simulation, where the damping model can be selected and
the spectral power can be recorded as a result quantity (the real part of
the spectral power is the dissipated power loss).
The Delay Time with constant delay was implemented in the
frequency domain too and will generate correct results in steady state
simulation with continuous-time input signals.
1.23.3.4 Natural Frequency Analysis
N00078
The filtering of the computed natural frequencies has been improved.
In addition to the existing possibility to hide frequencies with values
zero or infinity, lower and upper limits for frequencies as well as time
constants can now be defined. The filter settings are stored with the
model.
1.23.3.5 SafetyDesigner
N00079
It is now possible, to perform a fault tree analysis using a simulation
model. In order to do this, the model is first annotated with data using
the SafetyDesigner. Then the analysis is started using the Fault Tree
Generation Wizard. The result can be displayed using an internet
browser. The detailed description of this functionality is found in the
manual, chapter 16.
1.23.4 TypeDesinger
1.23.4.1 Statechart Designer
N00080
Algorithms and equations for state machines can now be modeled
directly in the TypeDesigner using UML-compliant state charts.
State transitions are visualized in the diagram view during simulations
and animations (cf. User Manual section 9.2.2.8).
1.23.4.2 Code Export
N00081
For the successor of ProSys-RT a new target project – Scale-RT – has
been introduced.
N00082
The code export now includes the dSPACE DS1006 system directly
as target project type.
N00083
In order to prevent particular parameter combinations in variant
computations of executable models, a double slash “//” can now be
used within the file parameters.txt in order to comment out lines.
SimulationX 3
103
Bedienungshandbuch
0BRelease Notes
N00084
Executable models now permit the definition of input quantities. This
supports the integration of the generated code into user-specific
environments. By default, these inputs are set to zero.
N00085
The function Beta_Water was removed from ITI_Functions.c and is
now only added to the exported model file, if it is required by the
model. This allows compiling s-functions in MATLAB/Simulink
using the LCC compiler too.
1.23.5 Libraries
1.23.5.1 New Library Converters
N00086
For field-oriented torque control of permanent magnet synchronous
motor a new element FOCBrushlessDC is available. For fieldoriented control of asynchronous induction machines another new
type named FOCInductionMachine has been developed. Two more
new types: ContinuousSVM as well as IdealUnswitchedInverter, are
intend to undertake the transformation of reference frames or the 3level voltage supply, respectively. Further information can be found
in the Online-Help. Two new sample models illustrate the usage of
the new types.
1.23.5.2 Library Stepping Motors
N00087
Microstepping was added as a new control mode to the current
controllers. The step resolution is defined in steps per revolution
(spr). Via the parameter nob (number of bits) the resolution of a
linear digital-to-analog converter can be considered if required.
1.23.5.3 Library Power Transmission
N00088
New element Rack and Pinion Gear
The element models rack and pinion configurations (transmission of
rotary into translatory motions and vice versa). Additional connectors
permit the consideration of bearing influences. Non-zero shaft angles
as well as variable helix angles on the rack can be modeled.
Additionally, the element considers flank backlash, varying contact
stiffness (→ parametric excitation), and flank friction in longitudinal
direction (as for the Worm Gear).
N00089
Worm Gear
The worm gear element now considers modified profiles and
addendum modifications for the worm gear. Two new parameters –
Profile Offset Factor and Addendum Modification – have been
introduced.
104
SimulationX 3
Release 3.1.101 (September 2008)
N00090
The toothing forces (radial, axial, and tangential force) in bevel gears
are now computed in separate coordinate systems for each of the
gears (as already implemented for worm and rack and pinion gears).
N00091
New version of the Dog Clutch element
The dog clutch element (Power Transmission/Couplings and
Clutches) has been reworked and extended. In addition to pointed
tooth geometries, now flat and rounded tops can be considered. Also,
undercut angles can be defined and the total tooth length is
considered. Older models remain functional using zero undercut and a
sufficiently large total length.
N00092
The manual and the online help for the Power Transmission library
have been reworked and improved.
1.23.5.4 Library MBS Mechanics
H07279
The General Joint now provides initial values for displacement/angles
and speeds.
N00093
For better observability of rotations of cylinders and spheres during
3D animation alternating segment colors can now be defined.
N00094
The CAD import now supports ProEngineer files. In order to use this
functionality, a working ProEngineer installation must exist on the
computer, where SimulationX is running.
1.23.5.5 Library Signal Sources
H07758
In order to make the element Harmonic Synthesis 2D more
universally useable, the parameter nn, which was defined as a rotary
velocity before, is now dimensionless. The unit of measurement can
be set via the protocol attributes dialog.
1.23.5.6 ITI External Libraries
N00095
The library Synchronizers has been adapted to the enhanced dog
clutch element (see N00090 in section 1.2.5.2).
N00096
The Combustion Engines I library now uses more realistic default
settings for excitation torques. The firing sequence of the R4 engine
has been corrected.
1.23.6 Fixed Bugs
H07335
Some problems related to using characteristic curves with CVODE
(external) have been fixed.
H07384
In the “Mechanical Efficiency” models for the friction in hydraulic
and pneumatic cylinders, as well as in the hydro-pneumatic
SimulationX 3
105
Bedienungshandbuch
0BRelease Notes
accumulator, the approximation for the transition between Coulomb
friction and the friction component, which depends on the cylinder
force, has been improved.
H07643
Capacitor and Inductance in the Electronics library can now be
variable. If a non-constant capacity or inductance is entered, the user
can decide between an absolute and a differential capacity/inductance
(see Library Manual - Electronics).
H07698/
H07930
Hangs or crashes when generating Simulink s-functions in the Code
Export Wizard have been fixed.
H07705
A model cannot be modified in the diagram view, as long as it is open
in the TypeDesigner.
H07708
When opening the TypeDesigner, the dialog page General now
displays the correct target directory.
H07712
The automatic freezing of result graphs now applies only to variables,
which really belong to the currently simulated model.
H07738
Error messages from a database (e.g., when adding new records to a
database link) are now treated correctly and do not crash the program
anymore.
H07795
The initial placement of the 3D Spring (MBS Mechanics library) has
been corrected.
H07839
The phase transition behavior for water and pure NIST fluids has
been corrected such, that jumps in the masses in connected volumes
are avoided during phase changes.
H07893/
H07895
Several problems with the 3D view, resulting in occasional crashes
during animations, have been fixed.
H07921
Dimension errors now result in more evident error messages.
H07936
Connectors can be defined also for blocks in the TypeDesigner.
1.24 Release 3.0.32 (July 2008)
1.24.1 New or improved Functions
N00051
For the Option Code-Export the new target type External Model is
available. It permits the read-protected transfer of SimulationXmodels as a DLL. Such a library may be integrated into another
SimulationX-model using the external model interface.
N00052
Frozen results, which are no longer visible in result windows, are
automatically removed before saving the model.
106
SimulationX 3
Release 3.0.32 (July 2008)
N00053
The dialog for the extended solver settings has been reworked. Now,
it uses the same properties control element as the attributes dialog and
can thus be handled easier.
N00054
A new example IOPowertrainAnimationEF.ism demonstrates the
computation and representation of the natural frequencies and mode
shapes with SimulationX 3.0.
H07393
When editing types in the TypeDesigner or in the diagram view
groups and packages are also saved in a backup if they are stored as
files in directories.
H07519
On the dialog page Behavior in the TypeDesigner there are now also
buttons for undo and redo available.
1.24.2 Libraries
1.24.2.1 Mechanics
H07324
The rotational and translational constraints now have an option
`Switchable Constraint'. The parameter con provides a time-invariant
condition for switching the constraint on or off. This sets the
constraint to an active or inactive mode. Therewith structures may be
coupled or decoupled before starting the simulation.
1.24.2.2 MBS Mechanics
H07169
The parameter axis of the element Spring-Damper, which previously
was located on the dialog page Visualization, is now residing on the
dialog page Parameters.
H07171
Positions, orientation, as well as some difference quantities are now
already displayed for the uncomputed model in the Model Explorer.
Thus, for references to the position the correct value for the
representation in the 3D-view is used.
1.24.2.3 Power Transmission
N00055
The element Gear and the planetary gear elements now optionally
offer the parameterization of efficiency or friction losses. Thereby,
the efficiency and the friction losses may be set for the whole gear or
separately for the tooth contact and the bearings.
1.24.2.4 ITI External Libraries
N00056
Improvement of the library Combustion Engines I: Cylinder types
that get pressure or torque waveforms from 2D-characteristics contain
elements of type Excitation Data Selector Type B in the compound
structure. Those elements now have an additional parameter per,
SimulationX 3
107
Bedienungshandbuch
0BRelease Notes
which describes the period length, in which the 2D-characteristic is
given. With this parameter and the continuously increasing crank
shaft angle a modulus function is called internally, which results into
a sawtooth signal with maximum per. This signal is used for
retrieving data from the 2D-characteristic. This greatly simplifies the
usage of 2D-characteristics in cylinder types.
1.24.3 Fixed Bugs
H07230
H07547
On the page Behavior in the TypeDesigner now also the components
of base classes as well as parameters of connectors are shown.
H07339
H07341
H07347
Several problems with the grid representation in the diagram view as
well as with the alignment to the grid have been fixed.
H07258
From now on extensions of Types with attribute final are correctly
treated in the TypeDesigner.
H07357
Several problems in the Modelica-symbol editor of the TypeDesigner
have been fixed (e.g. alignment to the grid, copy and paste, alignment
of connectors).
H07229
Connectors that are inherited from base types are no longer movable
in the derived type. This behavior ensures consistent behavior of
Modelica and SimulationX connectors.
H07142
Switching between transient analysis and animation now refreshes the
representation as follows:
Switching from transient to animation: The representation
corresponds to the start time tStart.
Switching from animation to transient: The representation
corresponds to the current simulation time t.
H07397
The program no longer crashes when opening the editor for a curve
set during a running computation.
H07294
H07295
When importing a curve set the order of the curves is retained.
H07403
The inheritance of values is now also correctly regarded for curves
and tables. Inherited values are represented in blue color as it is the
case for parameters.
H07446
New global symbolic analyses (GSA) are prevented, if the
Simulation Control dialog is left by pressing Cancel.
H07488
Representation errors in result windows with polar coordinates have
been fixed.
108
SimulationX 3
Release 3.0.30 (April 2008)
H07515
Representation errors of the grid in result windows with common Yaxis have been fixed.
H07578
At unloading and reloading of element types it is checked whether
this type itself or types contained in it are used in other types. If this
is the case an error message is issued and the execution of the
command is rejected.
H07585
Sometimes branched connections have been deleted when a
compound was created. This problem has been fixed.
H07543
User-defined fluids from SimulationX2.0 are now loaded without
warnings. When using CVODE the settings of the fluids are no longer
modified.
B00005
After repeatedly opening a property dialog with a multiple choice box
for fluids representation errors (missing symbols) and program
crashes were possible. Fixed.
B00006
For some of the types in the library bar the version numbers have not
been displayed correctly in the preview window.
1.25 Release 3.0.30 (April 2008)
1.25.1 New or improved Functions
N00042
SimulationX 3.0 now appear in a new and unique look which shows
new icons for the program and their model files. Also the start-up
screen of the SimulationX product CD-ROM has been redesigned.
N00043
The current simulation mode (Transient, Steady State, FTA (Fault
Tree Analysis) or Animation) is stored within the model now.
N00044
On the dialog page Post-Processing within the CodeExport wizard
you can choose whether the compiler should optimize the exported
code or not.
N00045
Animated diagram can be recorded as movie now.
N00046
The user interface for fault tree analysis has been completely
modified and the integration into SimulationX has been improved.
1.25.2 Libraries
1.25.2.1 Mechanics
N00047
The Rotary Mechanics Library now contains the new element type
Planetary Transmission which models the transformations between a
sun gear shaft, a ring gear shaft, and the planet carrier shaft. This
element enables the modeling of all kinds of planetary gearsets or
mounts of e.g., helical gear stages.
SimulationX 3
109
Bedienungshandbuch
0BRelease Notes
1.25.2.2 New Animation Bodies Library
N00048
The new introduced animation bodies (see N00017) are integrated
into a new individual library now.
1.25.2.3 MBS-Mechanics
N00049
A new Camera element in the MBS Mechanics library enables
dynamic tracking shots now. Via an additional drop down list within
the 3D-View Toolbar the active 3D view can be switched between
different cameras and the current standard view.
1.25.2.4 Power Transmission
N00050
The library Transmission Elements, which is part of the Power
Transmission now contains the new element type Ravigneaux
Gearset. This element enables a more comfortable modelling of
Ravigneaux planetary gearsets in powertrain models. The element
can have rigid or elastic properties as known from the element type
Planetary. Using the Ravigneaux Gearset element, user can enter
tooth numbers.
1.25.3 Fixed Bugs
HD06827
Zerofunctions switch now during animation runs, if the solver
CVODE (extern) is selected. Numerical overflows are avoided now.
HD07053
Program crashed, while undo the deleting of large sub-models with
branched connections.
HD07061
A wrong destination path for a NIST file during setup caused
problems with some NIST fluids.
HD7062
HD7066
Editing of a model or a type contained in the model could remove the
settings for steady state simulation.
B00003
While closing a model after a successful steady state simulation the
program now asks for storing the modified model.
HD07057
The editing of types with TypeDesigner could remove the dimension
settings of a component.
B00004
While using SimulationX 2.0 Simulation toolbar the program could
hang or crash during the animation of a calculated model.
H06792
Some bugs in the dialog controls line style, width and markers have
been removed.
H07104
Result curves with markers were repeatedly updated which cause a
very slow performance.
110
SimulationX 3
Release 3.0.29 (April 2008)
H07104
Result curves with markers may program crashes during a variants
calculation.
H07115
Direct printing of curves from the curve editing dialog may program
crash.
H07020
The calculation of Eigen values for models with hysteresis curves in
continuous mode has been fixed. It also concerns problems with the
calculation of Eigen values for dual-mass flywheel models.
H07067
An error while updating force elements in the 3D view cause a
performance slow down for 3D manipulations and for switching
between different views.
1.26 Release 3.0.29 (April 2008)
1.26.1 New or improved Functions
N00032
The handling with extensive CAD-data has been accelerated
considerably. This affects in detail the following functions:
 STL-Import
 Loading and saving of models with CAD-data
 Copy & Paste of elements with CAD-data
 Opening of models or types with CAD-data within the
TypeDesigner
 Deleting of elements with CAD-data
N00033
In the window for the energy distribution within the natural
frequency analysis the sums of the individual kinds of energies will be
displayed now too.
N00034
At the harmonic balance during the steady state simulation a scaling
of the linear system of equations has been added which yields an
improvement of the robustness compared with badly scaled models.
This scaling can be switched off via bScaleLinSys in More
Parameters.
1.26.2 Libraries
1.26.2.1 Mechanics
N00035
The property dialog of the 1D-trafos (Transmission, Lever and
Rotational-Linear Transformation) has been improved. In the
property dialogs only the parameter i_12 is discernable per default.
This makes the dialogs much clearer. The parameter describes the
constant transformation of the states from ctr1 to ctr2 in the
displacement space (e.g. x1/x2). More transmission ratios can be
chosen now via Advanced Settings. The 1D-trafos are compatible to
SimulationX 3
111
Bedienungshandbuch
0BRelease Notes
ITI-SIM (constant transmission on displacement level) and to former
versions of SimulationX (constant transmission on velocity level).
1.26.2.2 MBS-Mechanics
N00036
The simulation of models with Preset, Translative bzw. Rotatory
Preset Interface respectively will not terminated if an inertia is
present at port ctr2 and if the element is connected at port ctr1 too.
Only a warning will be displayed in the output bar.
N00037
The description of the Eulerian parameters within the Spherical Joint
as well as in the Free Motion occurs internally without changes of
states.
N00038
The default setting of the initial spring length of the Spring-Damper
does not yield a pre-load.
N00039
In the elements Body Force and Global Force Interface respectively
one can switch between the type of transformation displacement and
velocity.
1.26.2.3 Thermo-Fluidics
N00040
The properties of NIST-fluids will be calculated with the current
version of NIST Reference Thermodynamic And Transport
Properties REFPROP 8.0. Thereby the number of available fluids was
increased considerably.
1.26.3 Code-Export
1.26.3.1 Prosys-RT
N00041
Support of the new version of ProSys RT as new platform ProSys
RT 4.x
1.26.4 Fixed bugs
B00001
Different errors during the recording of events has been fixed. Those
errors took place if the option „At least after dtProtMin, before and
after Events“ in Recording of Results was chosen.
B00002
The error that happened if external functions were called with strings
or records as parameters has been fixed.
HD06897
Avoiding of crashs due to wrong monotony of a curve parameter in
the curve editor.
112
SimulationX 3
Release 3.0.28 (March 2008)
1.27 Release 3.0.28 (March 2008)
1.27.1 Libraries
1.27.1.1 Electro-Mechanical, Stepping Motors
N00023
The library Stepping Motors has been extended by following features:
 Unipolar Motor model and Controllers
 Parameters of the motor model can be specified separately for
each phase
 New control modes (compensated half step mode, wave mode)
 Detailed parameters for the power stages of the controllers
1.28 Release 3.0.27 (February 2008)
1.28.1 Graphical User Interface
1.28.2 Properties Dialog
N00001
Next and Back buttons have been added to the properties dialog.
With these buttons you can switch between previously or at a later
time opened properties dialog without the need to reselect the element
or connection manually.
N00002
The properties dialog toolbar with the Pin, the Previous and Next
buttons has been completed by the ability to dock it to the head or
bottom of the window. You can switch the behaviour using the
toolbar’s context menu. The current configuration is being saved
together with other local settings to the registry.
N00003
The creation of the properties dialog of complex elements has been
accelerated.
N00004
Combo boxes for enumerations are now editable. So you can control
enumerations using references or expressions.
N00005
Most of the check boxes for Booleans in the properties dialogs have
been replaced by editable combo boxes. You can change the value of
a Boolean by selecting “true” or “false” from the drop-down list or by
entering a variable reference or expression.
1.28.2.1 Toolbars for Simulation Control
N00006
The toolbars from SimulationX 2.0 for Simulation and Animation
have been subsumed under a new Simulation Control toolbar.
You can find further information on this toolbar in the manual.
SimulationX 3
113
Bedienungshandbuch
0BRelease Notes
1.28.2.2 Output Area
N00007
The output area has been extended by the ability to search inside the
model. With the help of this feature you are able to find symbolic
references in diagram views or in the model explorer within the
output area.
1.28.2.3 Library Bar and Model Explorer
N00008
In the past the symbols in the library bar and the model explorer had
different labels. In the library bar the comment of the listed type has
been shown but the model explorer used the name of the symbols.
Now you can choose within the options dialog (menu extras)
General resp. Labels if name, comment or even a combination of
them should be used for the labels.
N00009
In SimulationX 3 you can open an external type as a model. In
addition to the known command Open to edit the inner structure of a
type you can open the type for simulation by Open As Model
command. As a consequence you can even add Modelica models (file
extension *.mo) to the library bar. The opened model can be saved as
.ism-file.
Please Note: mo-files do not store solver settings and result sets.
N00010
As an improvement of groups SimulationX now supports Modelica
packages for the hierarchical structuring of types. You can change the
name, comment and symbol for a package with the TypeDesigner.
For the distribution of type libraries hierarchical collections of types
can be stored within a package as a single mo-file. Existing and new
created groups are converted to packages automatically.
1.28.2.4 TypeDesigner
N00011
The TypeDesigner has been overworked completely. You can find
more information in the manual
1.28.2.5 Miscellaneous
N00012
114
SimulationX 3 now contains a new toolbar with different drawing
tools (Draw) to create Modelica vector drawings. These drawings can
be used to add drafts to a model structure. Furthermore these tools are
available in the TypeDesigner (in: General → Symbol → New
Modelica drawing …) to create icons and symbols for your own
types.
SimulationX 3
Release 3.0.27 (February 2008)
1.28.2.6 Setup and Licensing
SimulationX now can be restarted immediately after an abnormal program
termination. There is no waiting period for the dongle release anymore.
1.28.3 Libraries
1.28.3.1 Modelica Standard Library
N00013
The Modelica Standard Library is not delivered with
SimulationX 3.0. You can download the current version 2.2.2 of this
library from http://www.modelica.org/libraries/Modelica. After
unpacking the zip-archive into some empty directory (e.g.
c:\Programme\Modelica) you must enter exactly the path of this
directory as MODELICAPATH in SimulationX 3.0. Open the settings
dialog (menu Extras/Options) and enter the path
(c:\Programme\Modelica) on page Directories at Modelica Search
Path (MODELICAPATH).
1.28.3.2 3D-Mechanics
N00014
The library 3D-Mechanics is no longer included in the delivery of
SimulationX 3.0. It is replaced by the new library MBS-Mechanics.
1.28.3.3 Linear Mechanics and Rotational Mechanics
N00015
The Stop elements now include an option for the Consideration of
Sliding Friction. This option is available on the new page Friction in
the properties dialogs of the elements. Thus, a parallel connection of a
friction element (Rigid or Elastic Friction) and Stop element can be
redundant.
1.28.3.4 MBS Mechanics
N00016
The collection of Joints is now extended by the new General Joint.
This joint element provides the free choice of degrees of freedom.
N00017
For the 3D-visualization of areal motions of systems modeled by
elements of the Linear or the Rotational Mechanics, SimulationX
now contains a collection of Animation Bodies. Rigid bodies of the
MBS Mechanics cannot be used for those tasks anymore, if they have
non-constant (initial) positions.
N00018
The (Actuated) Prismatic Joint now supports the Mass with respect to
the Axis of Translation as a result quantity.
N00019
The (Actuated) Revolute Joint now supports the Moment of Inertia
with respect to the Axis of Rotation as a result quantity.
SimulationX 3
115
Bedienungshandbuch
0BRelease Notes
1.28.4 ITI External Libraries
ITI provides a huge number of external type libraries for SimulationX 3. These
types are accessible, changeable and extendable by the user and can be used as
templates for new developments.
The libraries can be installed using a separate installation wizard (on the product
CD in the folder External Libraries). The External Libraries are installed to the
Modelica folders that are created during the installation process of SimulationX
(Menu Extras/Options → Folders → Modelica search path). If you install the
libraries for the active user only you can find them under “My
Documents/SimulationX 3.0/Modelica”. The External Types are shown in the
library bar beneath ITI External Libraries.
1.28.4.1 Combustion Engines I and II
These libraries will be installed as ITI External Libraries. The user can edit and
extend the included element types. The types can also be used as template for
further developments. Thus, they can be adapted to real simulation tasks.
Furthermore, these libraries include Internal Types, which are available in the
Power Transmissions sub-libraries.
N00020
Combustion Engines I
An advanced version of the external library Combustion Engines I is
available for SimulationX 3.0 (former name Combustion Engines).
There you will find a lot of several element types of inline and vee
cylinders and inline and vee engines. The excitation models base on
characteristics or maps. The input of Fourier coefficients for these
curves or maps of cylinder pressures or excitation torques is possible,
too.
N00021
Combustion Engines II
Combustion Engines II is new in SimulationX 3. The library includes
element types of inline and vee cylinders and (as an example) an
Inline Six-Cylinder Engine model. The elements reproduce the firing
process in the cylinders based on the Vibe approach. Furthermore the
library contains a model of an Electronic Diesel Control to control
engines. Parameters are thermodynamic, mechanical, and design data.
Excitation maps, taken from measurements are redundant.
1.28.4.2 Synchronizers
This library will be installed as an ITI External Library. The user is able to edit and
to advance the included types. The types can be used as template for further developments. The library uses the Dog Clutch element, which is listed in the Power
Transmission sub-library Coupling and Clutches.
116
SimulationX 3
Release 3.0.27 (February 2008)
N00022
An advanced version of the library Synchronizers is available for
SimulationX 3.0. The library includes two Compound elements to
model Borg-Warner synchronizer systems and two sample models.
The samples can also be found in the Samples directory in the
installation folder of SimulationX.
SimulationX 3
117
Bedienungshandbuch
118
0BRelease Notes
SimulationX 3
Download