Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila...

46
1 © 2015 The MathWorks, Inc. How Simscape™ Supports Innovation for Cyber-Physical Systems Kevin Roblet

Transcript of Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila...

Page 1: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

1© 2015 The MathWorks, Inc.

How Simscape™ Supports

Innovation for Cyber-Physical

Systems

Kevin Roblet

Page 2: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

2

How can we use system-level modelling

to support innovative product design?

Page 3: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

3

INNOVATION

Page 4: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

4

What about aeronautics?

Page 5: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

5

Airbus:

Vahana E-Fan

DLR: HY4

Facebook: Aquila

Lilium:

Lilium Jet

AMP Electric

Vehicles:

Workhorse Surefly

Boeing: Fuel Cell

Siemens: eFusionPipistrel:

Panthera

Page 6: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

6

Page 7: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

7

Page 8: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

8

System-level models

Electric Hybrid

Page 9: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

9

What about robotics?

Page 10: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

10

Quadruped running robot

Biologically-inspired design (biomimetics)

Page 11: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

11

Quadruped running robot

Biologically-inspired design (biomimetics)

Page 12: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

12

Quadruped running robot

Biologically-inspired design (biomimetics)

Equivalent inverted pendulum model as basis for gait

x

y

p

u

v

Page 13: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

13

Quadruped running robot

Biologically-inspired design (biomimetics)

Equivalent inverted pendulum model as basis for gait

x

y

p

u

v

Page 14: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

14

2

3

11

4

5

Gait Selection

System Evaluation

Actuator Requirements

Actuator Selection

Actuator Validation

Page 15: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

15

Fixed parameters

– Leg length

– Running speed

– Mass

Design parameters

– Leg (spring) stiffness

– Stance height

1 2 3 4 5 Gait Selection1Design Steps

Page 16: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

16

Fixed parameters

– Leg length

– Running speed

– Mass

Design parameters

– Leg (spring) stiffness

– Stance height

Simple point-mass model

– MATLAB script for trade-off

1 2 3 4 5 Gait Selection1

Page 17: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

17

1 2 3 4 5 Actuator

Requirements

Page 18: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

18

Hydraulic Chemical Electric Pneumatic

Pneumatic cylinder

Air muscle

Limited travelrotary

Pneumatic motor

Hydraulic motor

Hydraulicactuator

Linear RotaryArtificial muscle

IC engine Brushed Brushless

DC motor

Shuntmotor

Series woundmotor

Induction motor

Servo motor

Variable reluctance

1 2 3 4 5 Actuator

Selection

Page 19: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

19

1 2 3 4 5 Actuator

Selection

Page 20: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

20

1 2 3 4 5 Actuator

Validation

Page 21: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

21

1 2 3 4 5 Actuator

Validation

Page 22: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

22

1 2 3 4 5 System

Evaluation

Page 23: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

23

- facilitates iterations

- permits greater understanding of design trade-offs

Gear ratio 80 100 120

Efficiency 84% 81% 78%

1 2 3 4 5 Automation

Example:

Page 24: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

24

Multiple models

Page 25: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

25

Multiple models

Each model matched to a design task

Page 26: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

26

Multiple models

Each model matched to a design task

Design data passed between models

Page 27: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

27

Multiple models

Each model matched to a design task

Design data passed between models

Automation to support analysis & optimisation

Page 28: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

28

Multiple models

Each model matched to a design task

Design data passed between models

Automation to support analysis & optimisation

Page 29: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

29

Custom Simscape components

Page 30: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

30

Example: McKibben air muscle

Write out defining equations

Find starting point in Simscape

foundation library

Incrementally add functionality,

testing as you go

Build library and test model

Increase pressure

1

2

3

1

4

Page 31: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

31

Write out equations

𝐿𝑢 = Un-stretched length

𝐿𝑠 = Additional stretch due to force, FAssumptions

- Volume is approximately constant

- Stretch force is proportional to Ls

Equations

- 𝐿 = 𝐿𝑢 𝑝 + 𝐿𝑠- 𝐹 = 𝑘 × 𝐿𝑠- 𝑝𝑉 = 𝑛𝑅𝑇

p2

Lu(p2)

p1

F

Lu(p1) Ls

1

Page 32: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

32

But:

- Need mechanical ports

- Need equations

Find starting point from foundation library2

Page 33: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

33

Add:

- Two mechanical ports

- Two additional new equations

𝐿 = 𝐿𝑢 𝑝 + 𝐿𝑠𝐹 = 𝑘 × 𝐿𝑠

Incrementally add functionality3

Page 34: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

34

Add definitions for:

- Variables

- Parameters

Incrementally add functionality3

Page 35: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

35

Building library and test model4

Page 36: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

36

Why use Simscape?

Page 37: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

37

Building the right model

Image credit: 20th Century Fox Television

Page 38: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

38

People can make up statistics to prove

anything ! … 14% of people know that

D A T A

Some people have too much of it

T I M E

The science where you use long

formulas to explain why a ball rolls

P H Y S I C SP E R F E C T I O N

Have no fear of perfection, you will never reach it

Page 39: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

39

Fluid

Thermal

MechanicalElectrical

Multidomain

Page 40: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

40

Multidomain

Page 41: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

41

Modeling detail

Multidomain

Page 42: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

42

Useful starting pointsMultidomain

Page 43: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

43

Build custom components!

pF

Simscape

Language

Page 44: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

44

+ Control

Page 45: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

45

Testing without hardware prototypes!

Code

Generation

+

Page 46: Innovation for Cyber-Physical Systems - MathWorks...Airbus: Vahana E-Fan DLR: HY4 Facebook: Aquila Lilium: Lilium Jet AMP Electric Vehicles: Workhorse Surefly Boeing: Fuel Cell Siemens:

46

CONCLUSIONMultidomain

Simscape

Language

+ Control

Code

Generation