Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Simulink in barebones form not-well suited for simulating networks/nodal systems ◦ 1) No sense of bi-directionality ◦ 2) No notion of ‘nodes’ ◦ 3) Energy.

Similar presentations


Presentation on theme: " Simulink in barebones form not-well suited for simulating networks/nodal systems ◦ 1) No sense of bi-directionality ◦ 2) No notion of ‘nodes’ ◦ 3) Energy."— Presentation transcript:

1

2  Simulink in barebones form not-well suited for simulating networks/nodal systems ◦ 1) No sense of bi-directionality ◦ 2) No notion of ‘nodes’ ◦ 3) Energy conservation has to be maintained via algebraic constraint blocks in each sub-unit  Can be done….but very messy, difficult to expand

3  Approach ◦ Solve network state in one custom block  Pros ◦ Better understood on how to get the correct solution  Cons ◦ Not well-suited for ‘group’ approach ◦ Code interface to solver block could get messy fast ◦ Hard to expand to new sub-systems

4  Approach ◦ Use Simulink ‘Simscape’ Libraries  Pros ◦ Let Simulink do the book-keeping for energy conservation, flows, network state, time etc ◦ Graphical components for building networks  Cons ◦ Built-in Hydraulic domain assumes constant temperature ◦ New thermo/hydraulic domain (and accompanying components) have to be written/re-written

5  A simulink package to model physical domains and networks  Based off of ‘Bond-Graph’ Theory ◦ Physical dynamic systems can be abstracted into networks in which:  1) There exists “Flow” variables  2) There exists “Effort” variables  3) Energy is conserved

6

7  How to write a domain that couples hydraulic and thermal behavior? ◦ Learn the mechanics of ‘Simscape’ Language (structure, syntax, etc) ◦ Test with a sample, energy conserving networks  How to modify that domain to accurately model our system? ◦ Mass flow rate, pressure, enthalpy, momentum, etc. ◦ Build a source, flowing into a simple network of pipes

8 Electro-Hydraulic Servo valve Example

9  2 ‘Effort’ (across) variables ◦ Temperature and Pressure drops  2 Corresponding ‘FLOW’ variables  Power = Flow*Effort ◦ Energy conserving variables noted ◦ Default values assigned (but are over-written in each model)

10 A t,p + B t,p - Component Template qfqt

11  Includes both domains, but not coupled  Units matter!! Constraints, not assignments!

12 Reference node

13

14

15  What are our effort variables and units?  What are our flow variables and units?  What are the governing network equations, in nodal form?  What are the domain coupling expressions/constraints between the two domains?


Download ppt " Simulink in barebones form not-well suited for simulating networks/nodal systems ◦ 1) No sense of bi-directionality ◦ 2) No notion of ‘nodes’ ◦ 3) Energy."

Similar presentations


Ads by Google