simscape: reach for the run button - mathworks · simscape handles equations automatically. 19 3d...

31
1 © 2015 The MathWorks, Inc. Simscape: Reach for the Run Button Steve Miller Technical Marketing, Simscape Products http://www.mathworks.com/physical-modeling/

Upload: others

Post on 22-Jan-2021

15 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

1© 2015 The MathWorks, Inc.

Simscape:

Reach for the Run Button

Steve Miller

Technical Marketing, Simscape Products

http://www.mathworks.com/physical-modeling/

Page 2: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

2

Page 3: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

3

Page 5: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

5

$

Page 6: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

6

Page 7: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

7

Page 8: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

8

Simscape

MATLAB &

Simulink

Page 9: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

9

system is

Page 10: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

10

Power In Power Out

Page 11: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

11

conditions are

too difficult

Page 12: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

12

Page 13: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

13

only get

one chance

Page 14: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

14Courtesy NASA/JPL-Caltech

Page 15: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

15

too

big

too

difficult

one

chance

ABB Optimizes Ship

Energy Flows

DCNS Simulates

Handling System

Lockheed Martin

Develops MRO

Courtesy NASA/JPL-Caltech

Page 16: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

16

Makes modeling easy

Why use Simscape?

Page 17: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

17

Simscape handles

equations automatically

Simulink Simscape𝐹𝑆𝑝𝑟𝑖𝑛𝑔 = 𝑘𝑆𝑝𝑟𝑖𝑛𝑔*(𝑧𝐶𝑎𝑟)

𝐹𝑆ℎ𝑜𝑐𝑘 = 𝑏𝑆ℎ𝑜𝑐𝑘*(𝑑𝑧𝐶𝑎𝑟

𝑑𝑡)

𝑑2𝑧𝐶𝑎𝑟𝑑𝑡2

=−𝐹𝑆𝑝𝑟𝑖𝑛𝑔 − 𝐹𝑆ℎ𝑜𝑐𝑘

𝑚𝐶𝑎𝑟

Page 18: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

18

𝐹𝑆𝑝𝑟𝑖𝑛𝑔 = 𝑘𝑆𝑝𝑟𝑖𝑛𝑔*(𝑧𝐶𝑎𝑟 − 𝑧Wℎ𝑙)

𝐹𝑆ℎ𝑜𝑐𝑘 = 𝑏𝑆ℎ𝑜𝑐𝑘*(𝑑𝑧𝐶𝑎𝑟

𝑑𝑡−

𝑑𝑧𝑊ℎ𝑙

𝑑𝑡)

𝑑2𝑧𝐶𝑎𝑟𝑑𝑡2

=−𝐹𝑆𝑝𝑟𝑖𝑛𝑔 − 𝐹𝑆ℎ𝑜𝑐𝑘

𝑚𝐶𝑎𝑟

𝐹𝑇𝑖𝑟𝑒 = 𝑘𝑇𝑖𝑟𝑒*(𝑧𝑊ℎ𝑙) + 𝑏𝑇𝑖𝑟𝑒*(𝑑𝑧𝐶𝑎𝑟

𝑑𝑡)

𝑑2𝑧𝑊ℎ𝑙

𝑑𝑡2=𝐹𝑆𝑝𝑟𝑖𝑛𝑔 + 𝐹𝑆ℎ𝑜𝑐𝑘 − 𝐹𝑇𝑖𝑟𝑒

𝑚𝐶𝑎𝑟

Simscape handles

equations automatically

Page 19: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

19

3D mechanics

hybrid powertrain

power steering

air conditioning

Page 20: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

20

Page 21: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

21

mechanical

hydraulic

electricalless clicking

more simulating

Page 22: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

22

ParallelSeriesPower SplitElectric

Page 23: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

23

SimscapeMATLAB &

Simulink

Page 24: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

24

Engine Control

Brake Control

Page 25: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

25

Page 26: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

26

any design

best design

Page 27: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

27

Page 28: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

28

to find the

best design

optimize

Page 29: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

29

Market Demand:

Reduce energy

consumption in

integrated systems

Simscape Focus:

Domain integration

Algorithm design

Optimization

Page 30: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

30

Why model the

physical system?

Too big, too difficult,

one chance, …

Why Simscape?

Makes modeling easy

Develop controller

Find best design

Page 31: Simscape: Reach for the Run Button - MathWorks · Simscape handles equations automatically. 19 3D mechanics hybrid powertrain power steering air conditioning. 20. 21 mechanical hydraulic

31