SimInTech eng
SimInTech eng
Model-Based Design
youtube.com/c/simintech vk.com/simintech
3V Services, LLC
2025
Content
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. SimInTech benefits
4. Success stories
2
SimInTech step-by-step
From Modeling to Model-Based Design of Control Systems
90-е
1994 Software
registration
Content
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. SimInTech benefits
4. Success stories
4
SimInTech
Use Model-Based Design for system development
Controller
Controller
hardware
Physical Model Control system Code software
testing on a Field testing
Development development generation testing on a
physical
physical model
model
functional system
specification testing
SimInTech technology
integration
high level design
testing
detailed unit
design testing
code
5
SimInTech architecture
Contains all necessary tools for Model-Based Design of Control Systems
Block
Block
Libraries for
Libraries for
control
physical
system
models
model
RTOS
Third-Party
execution
Software system
SimInTech block libraries
до 2016 г. 2017 г. 2019 г. 2023 г.
general technical pneumatic and design calculation
3D visualization
library hydraulic systems of thermal diagrams
internal combustion
fuzzy logic orbital mechanics
engine
2021 г.
code verification
optimization electric drives for FPGAs
Планируется в 2024 г.
digital signal
transmission
data exchange processing
2018 г.
flight dynamics electric converters vehicle dynamics
neutron kinetics
reliability
gas turbine engine
thermal hydraulics engineering
2022 г.
multibody system ships & submarines
dynamics
2016 г. 2020 г.
video/image
state machines antennas
processing
requirements
mechanics neural networks
check
7
Integration with third-party software
SimInTech has an open interface for integration with other software
SOCRAT Integration
Capabilities
RATEG
KORSAR DLL Protocols
TRIANA
Connecting your own TCP/IP
PRISET procedures and UDP
Foreign software
RASNAR functions written in FMI
СMS any programming OPC
language (C, Pascal, etс.
TPP Fortran) as a DLL.
standard
KORTES
protocols
ATHLET
TIGR
Complex Modeling of a technical System
Different models can be modeling together with the special package manager
operator
commands
commands
Mechanics
readings modeling
parameters
operator
commands
9 Thermal hydraulics
Content
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. SimInTech benefits
4. Success stories
10
Model Editing Environment
SimInTech allows to design models with hierarchical and reusable principles
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. SimInTech benefits
4. Success stories
12
Structuring the project
Multilevel model structure allows to create easy-to-navigate project
structured on a functional purpose
Developer
Structuring Tools:
▪ templates;
▪ project tree;
▪ unlimited nested
structure;
▪ reusable
subprograms;
▪ vectorization; 20%
▪ execution of a
model depended on
conditional
statements.
13
Project customization
Models view and behavior can be highly customized to meet the special
requirement of any project
Customization provides:
▪ algorithms templates;
▪ automatic document generation;
▪ team workflow on a project;
▪ integration with information systems
(PLM, PDM).
20%
14
Content
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. SimInTech benefits
4. Success stories
15
Optimization process in SimInTech
SimInTech provides connection to optimization software as a standard functional
blocks, so user can run optimization during the modeling process
Controller model Instrument panels
indicators
optimized data
parameters
indicator
points Data executive
optimized Base devices
parameters Plant model
20%
calculated
parameters
optimized
Complex parameters
optimization Calculation of
optimization 16
criteria
Content
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. SimInTech benefits
4. Success stories
17
Source code generation
Source code generation in SimInTech is based on the templates principle.
As a result the generated code is compatible with different compilers
Algorithm design Templates Compilers and OS
ST
Schneider Unity
С language
MS Visual Studio
С language
GCC Linux
С language
GCC QNX
С language
Keil
20% С language
Automation Studio
18
C source code from SimInTech
SimInTech provides a source code in the C language
that describes Control System algorithms, ready to be loaded into Controller hardware
Peripheral
devices blocks
C language code
generation
template
Controller without
RTOS
IDE/compiler
20
Code generation for controllers with RTOS
Source code can be generated directly from the model of control algorithms
implemented in SimInTech
init
C language code
read generation
write template
archiving system
network exchange
channel recovery Compiler
I/O system
debug server
Place variables in memory and run the algorithm with a specified
time interval
21
SimInTech source code generation for Controllers
SimInTech tool for code generation allows to skip few stages of the standard
control systems development cycle
interpretation
C code
Technical specifications
(text, diagrams, tables)
SimInTech Cycle ✓
✓
Zero human mistake
Model as actual document
✓ System can be modified quickly
✓ The programmer does not interpret technical
specifications
code generator ✓ There is no need for programmer to correct
C code algorithms in hardware
Control System model in
a SimInTech format 22
Content
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. Success stories
23
Verification
SimInTech allows to verify correctness of the algorithms running on the Controller
Hardware before their installation on facility
Controller model Plant model
executive
devices
Control
System calculated
commands parameters
sensor
data Data indicators
remote Base data Instrument
debugging panels
digital and 20%
analog channels
and connections operators
command
Controller hardware 24
Content
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. SimInTech benefits
4. Success stories
25
Worldwide experience of control software develop
SimInTech ensures cost and time reduction during project development
through early detection and correction of errors in the project
с
с
requirement
требования проект
design soft
программа test
испытания
26
SimInTech Efficiency
SimInTech allows to reduce time and labor costs during the control system
development up to 50% and during the technical systems development up to 30%
Via Results
Mathematical models creation and Time reduction on the functional design
projects library accumulation stage
Customization
according to Technical
customer benefits
the fastest solver in
requirements the market, tools for
structuring projects,
filling block libraries,
optimal code
adaptation and
generation,
revision of software
distributed
for specific tasks
architecture, etc.
28
Content
1. About SimInTech
2. Model-Based Design in SimInTech
▪ Physical Modeling
▪ Control System Model
▪ Complex Optimization
▪ Code generation
▪ Verification
3. SimInTech benefits
4. Success stories
29
SimInTech customers
3V Services had implemented large scale of projects for automation in
the process of creation of control systems in different industries
Germany
Armatura
Universities using
Ilya Kolotyrkin
Commercial Director
+7 (916) 58 22 666
[email protected]
Test version SimInTech:
http://simintech.ru/
youtube.com/c/simintech vk.com/simintech