simscape: reach for the run button - it.mathworks.com€¦ · makes modeling easy develop...

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 11-Aug-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

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 - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

2

Page 3: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

3

Page 5: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

5

$

Page 6: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

6

Page 7: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

7

Page 8: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

8

Simscape

MATLAB &

Simulink

Page 9: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

9

system is

Page 10: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

10

Power In Power Out

Page 11: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

11

conditions are

too difficult

Page 12: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

12

Page 13: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

13

only get

one chance

Page 14: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

14Courtesy NASA/JPL-Caltech

Page 15: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

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 - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

16

Makes modeling easy

Why use Simscape?

Page 17: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

17

Simscape handles

equations automatically

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

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

𝑑𝑡)

𝑑2𝑧𝐶𝑎𝑟𝑑𝑡2

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

𝑚𝐶𝑎𝑟

Page 18: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

18

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

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

𝑑𝑡−

𝑑𝑧𝑊ℎ𝑙

𝑑𝑡)

𝑑2𝑧𝐶𝑎𝑟𝑑𝑡2

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

𝑚𝐶𝑎𝑟

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

𝑑𝑡)

𝑑2𝑧𝑊ℎ𝑙

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

𝑚𝐶𝑎𝑟

Simscape handles

equations automatically

Page 19: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

19

3D mechanics

hybrid powertrain

power steering

air conditioning

Page 20: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

20

Page 21: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

21

mechanical

hydraulic

electricalless clicking

more simulating

Page 22: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

22

ParallelSeriesPower SplitElectric

Page 23: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

23

SimscapeMATLAB &

Simulink

Page 24: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

24

Engine Control

Brake Control

Page 25: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

25

Page 26: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

26

any design

best design

Page 27: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

27

Page 28: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

28

to find the

best design

optimize

Page 29: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

29

Market Demand:

Reduce energy

consumption in

integrated systems

Simscape Focus:

Domain integration

Algorithm design

Optimization

Page 30: Simscape: Reach for the Run Button - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

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 - it.mathworks.com€¦ · Makes modeling easy Develop controller Find best design. 31. Title: Simscape: Reach for the Run Button Author: Steve

31