Вы находитесь на странице: 1из 10

TUTORIAL

Efficient Modeling and Simulation of Multidisciplinary Systems across the Internet


Heman Mann Computing and Information Centre Czech Technical University in Prague

Tutorial objectives
After attending this tutorial you should be able to: understand the difference between various approaches to modeling and their suitability to different tasks be able to apply the concepts of multipole modeling in different physical domains be motivated to try the simulation software system DYNAST freely accessible across the Internet be aware of the importance of physical-level simulation for reliable control design be prepared to introduce a unified approach to engineering dynamics at you school (if you are a teacher) interested in visiting the DynLAB web-based course on modeling and simulation (to be fully completed soon)
2

Kernel engineering tools


Modeling = procedure to simplify investigation of their dynamic behavior Simulation = imitation of dynamic behavior of real systems Analysis = relating system behavior to a changing variable or parameter Diagnostics = indicating the reason for a system failure Why engineers need these tools? to better understand behavior of existing dynamic systems to predict, verify and optimize behavior of designed systems to detect, localize and diagnose faults in engineering products

Multidisciplinary approach
Contemporary engineering crosses borders between traditional disciplines: different physical domains
electrical, magnetic, mechanical, fluid, thermal, ...

different levels of modeling abstraction


conceptual, functional, physical, virtual prototyping, (digital) control, diagnossis, ...

different levels of modeling idealization


(non)linear, time (in)variable, parameter (in)dependent,

different model descriptions


equations, transfer functions, block diagrams, multipoles, ...

Efficiency of simulation
In the past:
efficiency of simulation was evaluated with regard to its demand of computer time only

Nowadays:
the computer time is so inexpensive that the cost of simulation is dominated by the cost of personnel qualified to be able
to prepare the input data to supervise the computation to interpret the results

Therefore:
efficient simulation software should provide
automated equation formulation robust computational algorithms user-friendly interface

Design procedure
Design proceeds through several levels of abstraction
conceptual functional (e.g., control design) physical (e.g., real or virtual prototyping) technological

Different system descriptions are used


geometric (blue topological (geometric dimensions of subsystems are not shown, only their interactions) behavioral (internal interactions of subsystems are not shown, only their external behavior)

Design proceeds through several levels of granularity


(perpendicular to the design-space diagram)
6

Design space

design space trajectory of ideal design procedure (real one in many loops) blocks multipoles
7

Modeling & simulation procedure


1. System definition
system separation from its surroundings system decomposition into subsystems identification of subsystem energy interactions subsystem abstraction and idealization identification of subsystem parameters equations for subsystems equations for subsystem interactions combined and reduced equations

2. Model development

3. Formulation of

4. Equation solution 5. Interpretation of the solution


8

Simulation using Simulink


1. System definition
system separation from its surroundings system decomposition into subsystems subsystem abstraction and idealization parameter identification equations for subsystems equations for subsystem interactions combined and reduced equations

2. Model development

3. Formulation of

4. Composition of a block diagram 5. Block-diagram analysis 6. Interpretation of the solution


9

Block Diagram Algebra

10

Вам также может понравиться