TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers...
-
Upload
john-cooper -
Category
Documents
-
view
215 -
download
2
Transcript of TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers...
![Page 1: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/1.jpg)
TISC Suite
Connects Simulation Tools
![Page 2: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/2.jpg)
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014
User Engine
=
+
+
+ …
RefrigerationCycle
PassengersCompartment
Redesign of models in onesuitable program
A
B Coupling of different tools
Why Use Tool-Coupling?
2
![Page 3: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/3.jpg)
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014
TISC-Center
ControlClient
Con
trol
-Ser
ver Control connection:
Process management and control
Co
ntr
ol L
aye
r
ControlClient ControlClient
TISC-Client
Sim
ulat
ion-
Ser
ver
Simulation connection:Data and synchronisation
Sim
ula
tion
La
yer
Modelica Modelica Simulink Flowmaster
TISC-Client TISC-Client TISC-Client
PC 1 PC 2 PC 3
TISC – Communication Structure
3
PC 1 PC 2 PC 3
![Page 4: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/4.jpg)
Introduction of Simulation Layer
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014 4
Server Data exchange Synchronization
Clients Interfaces integrate TISC
into the simulation tools Clients communicate
with the server only
Communication Using TCP-sockets Platform independent Distributing simulation
on multiple computers possible
TISC-Client
Sim
ulat
ion-
Ser
ver
Modelica Modelica Simulink Flowmaster
TISC-Client TISC-Client TISC-Client
Simulation connection:Data and synchronisation
Sim
ula
tion
La
yer
![Page 5: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/5.jpg)
Client 3
Client 1
Client 2
t0 t1 t2 t3 t4
Clients calculate simultaneously. At the end of each time step the clients wait for each other to exchange data.
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014 5
Introduction of Simulation LayerSynchronization
![Page 6: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/6.jpg)
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014 6
Numerical Aspects of CouplingTransmitting time discrete values
Deviation Handicapped reinitialization Not differentiable Delayed event detection
SenderReceover
Solution Synchronization with different time intervals Special handling of time series Extrapolation
Challenges
0 0.5 1 1.5 2-1
-0.5
0
0.5
1SenderReceoverSenderReceiver
![Page 7: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/7.jpg)
0 1 2 3 4 51
1.5
2
2.5
3
3.5
4
time [s]
We
rt
0 1 2 3 4 51
1.5
2
2.5
3
3.5
4
Zeit [s]
We
rt
0 1 2 3 4 51
1.5
2
2.5
3
3.5
4
Zeit [s]
We
rt
0 1 2 3 4 51
1.5
2
2.5
3
3.5
4
Zeit [s]
We
rt
0 1 2 3 4 51
1.5
2
2.5
3
3.5
4
Zeit [s]
We
rt
Current simulation time
Received values
Extrapolated values
Newly received value
Newly extrapolated value
Polynomial Transition
Numerical Aspects - Extrapolation
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014 7time [s]
val
ue
![Page 8: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/8.jpg)
Introduction of Control Layer
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014 8
Execution Starting and stopping
of simulation Display and processing
of status messages
Configuration Model selection Parameterization
Batch Possibility to run
batch simulations over night
ControlClient
Con
trol
-Ser
ver
Con
trol
Lay
er
ControlClient ControlClient
Control connection:Process management and control
PC 1 PC 2 PC 3
![Page 9: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/9.jpg)
developer
simulation program
model
TIPS
.mipx
TISC-Center – Operating Process
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014 9
.tssx
model level system level
TISC Simulation Setup (xml) Simulation data file Simulation configuration Parameterization
user
Model Interface and Parameters (xml) Model data file Simulation program Variables Developer information
![Page 10: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/10.jpg)
TISC Connection - Examples
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014 10
TISC Connection block in Modelica
TISC Connection Block
For coupling simulation toolsTISC Connection blocks are integrated into each model to exchange data with the simulation server.
![Page 11: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/11.jpg)
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014
TISC Connection - Examples
11
TISC Interface blocks in Simulink model
TISCConnection
![Page 12: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/12.jpg)
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014
Master With TISC it is possible
to seamlessly integrate a number of different models designed with different applications into one single application.
In this example three different models are embedded into Matlab/Simulink using a master – slave configuration.
Embedded TISC
Slave
12
![Page 13: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/13.jpg)
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014
Anything missing? We would be glad to develop further interfaces for you.
13
Our TISC Products Existing InterfacesTISC-Server and TISC-Center require interfaces to communicate with the simulation tools. Interfaces for the following simulation tools are available
Adams
Ansys
ASCET-MD
AVL CRUISE
CAN Gateway
CFX
DIAdem
Excel
Modelisar FMI
SIMATIC S7-PLCSIM
STAR-CD/STAR-CCM+
THESEUS-FE
Trnsys
VECTIS
WAVE
Flowmaster
Fluent
GT-Suite
INCA
KULI
LabVIEW
MATLAB/Simulink
Modelica
![Page 14: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/14.jpg)
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014 14
Advantages at a Glance Effortless setup to realize co-simulation Tool-coupling
Further use of existing models and tools possible Expert knowledge in using specialized tools still applicable Hassle-free exchanging of components possible
Setup distributed simulations Using larger computing power Cross-platform co-simulations possible
Central control using TISC-Center Configuration, execution, postprocessing using one single
application Possibility to run batch simulations over night
![Page 15: TISC Suite Connects Simulation Tools. User Engine = + + + … Refrigeration Cycle Passengers Compartment Redesign of models in one suitable program A BCoupling.](https://reader037.fdocuments.us/reader037/viewer/2022110213/5697c0151a28abf838ccd9e9/html5/thumbnails/15.jpg)
TISC / TLK-Thermo GmbH / www.tlk-thermo.com / August 2014
References
15