from virtual prototype to digital twin · 2020. 8. 6. · 13 analytic models used during - analysis...

34
Examples from the Smart Lighting domain Jacques Verriet April 9, 2019 FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN

Upload: others

Post on 02-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

Examples from the Smart Lighting domain

Jacques VerrietApril 9, 2019

FROM VIRTUAL PROTOTYPETO DIGITAL TWIN

Page 2: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

2

Analytic models used during

- Analysis and design ➔ Virtual prototype

- Realization, testing, deployment, operation ➔ Digital twin

- Operation (vision) ➔ Adaptive system

OUTLINE

09-04-2019From Virtual Prototype to Digital Twin 2

Analysis

Design

RealizationV&V / Testing

Deployment

Operation

Page 3: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

3

Analytic models used during

- Analysis and design ➔ Virtual prototype

- Realization, testing, deployment, operation ➔ Digital twin

- Operation (vision) ➔ Adaptive system

OUTLINE

09-04-2019From Virtual Prototype to Digital Twin 3

Analysis

Design

RealizationV&V / Testing

Deployment

Operation

Page 4: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

4

VIRTUAL PROTOTYPE

09-04-2019From Virtual Prototype to Digital Twin 409-04-2019Digital Twin 4

Analyze &Optimize

Informalsystem

requirements

Virtualprototype

Formalize

Physicalsystem

Develop

Page 5: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

5

• Witte Dame building

- Landmark historical building

- Former lighting factory

• Smart lighting system

- Complete 5th floor

- 367 light points

- More than 1,300 behaviors

SMART LIGHTING CASE

09-04-2019From Virtual Prototype to Digital Twin 5

Page 6: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

6

WITTE DAME FLOOR PLAN

09-04-2019From Virtual Prototype to Digital Twin 6

Page 7: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

7

WITTE DAME FLOOR PLAN

09-04-2019From Virtual Prototype to Digital Twin 7

Page 8: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

8

WITTE DAME FLOOR PLAN

09-04-2019From Virtual Prototype to Digital Twin 8

Page 9: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

9

VIRTUAL PROTOTYPE: INTERACTIVE SIMULATION

09-04-2019From Virtual Prototype to Digital Twin 9

Page 10: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

10

• Challenge- 1000’s of components (sensors, buttons,

light points, …)

- 1000’s of interdependent controllers(occupancy, daylight harvesting, …)

• But, few types of components and controllers

DESIGN SPACE EXPLORATION

09-04-2019From Virtual Prototype to Digital Twin 10

Analyze &Optimize

Virtualprototype

Page 11: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

11

DOMAIN MODEL FOR DISTRIBUTION CONTROL APPLICATIONS

09-04-2019From Virtual Prototype to Digital Twin 11

Control

Experiment

Requirement

Domain DSLs Validation DSLsSystem DSLs

Topology Scenario

Event

Structure

Behavior

Modify

Generate

Modify

Virtualprototype

Page 12: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

12

• Executable virtual prototypes are used to optimize system behavior in early development phases

• Domain models can be used to handle system variability

• Design space exploration is used to find a suitable system configuration

VIRTUAL PROTOTYPE SUMMARY

09-04-2019From Virtual Prototype to Digital Twin 12

Page 13: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

13

Analytic models used during

- Analysis and design ➔ Virtual prototype

- Realization, testing, deployment, operation ➔ Digital twin

- Operation (vision) ➔ Adaptive system

OUTLINE

09-04-2019From Virtual Prototype to Digital Twin 13

Analysis

Design

RealizationV&V / Testing

Deployment

Operation

Page 14: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

14

Analytic models used during

- Analysis and design ➔ Virtual prototype

- Realization, testing, deployment, operation ➔ Digital twin

- Operation (vision) ➔ Adaptive system

OUTLINE

09-04-2019From Virtual Prototype to Digital Twin 14

Analysis

Design

RealizationV&V / Testing

Deployment

Operation

Page 15: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

15

DIGITAL TWIN

09-04-2019From Virtual Prototype to Digital Twin 1509-04-2019 15

Monitor

Modify

Analyze &Optimize

Digital Thread

Physicalsystem

Digitaltwin

Page 16: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

16

• Witte Dame building

- Landmark historical building

- Former lighting factory

• Smart lighting system

- Complete 5th floor

- 367 light points

- More than 1,300 behaviors

SMART LIGHTING CASE

09-04-2019From Virtual Prototype to Digital Twin 16

Page 17: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

17

• Challenge

- 1000’s of components (sensors, buttons, light points, …)

- 1000’s of interdependent controllers (occupancy, daylight harvesting, …)

• Humanly impossible to keep overview of the system behavior

• Automated monitoring required

- Reuse of virtual prototype model as digital twin

SMART LIGHTING SYSTEMS

09-04-2019From Virtual Prototype to Digital Twin 17

Page 18: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

18

FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN

09-04-2019From Virtual Prototype to Digital Twin 18

Monitor

Modify

Analyze &Optimize

Digital Thread

Virtualprototype

Digitaltwin

Input (sensor) eventsOutput (light point) events

Physicalsystem

Differences

Page 19: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

19

ROOT CAUSE ANALYSIS FOR SMART LIGHTING

09-04-2019From Virtual Prototype to Digital Twin 19

Collect Detect Analyze Resolve

Page 20: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

20

ROOT CAUSE ANALYSIS FOR SMART LIGHTING

09-04-2019From Virtual Prototype to Digital Twin 20

Digital twin

Physical system

Comparator

System monitor

Rule-based diagnostics

Collect Detect Analyze Resolve

Page 21: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

21

ANOMALY DETECTION

09-04-2019From Virtual Prototype to Digital Twin 21

Page 22: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

22

DIAGNOSTICS: RULE 1

09-04-2019From Virtual Prototype to Digital Twin 22

1 Correctness of digital twin behavior

Is a sensor in the group reporting occupancy?

2 3 Is the digital twin behaving correctly?

Page 23: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

23

DIAGNOSTICS: RULE 2

09-04-2019From Virtual Prototype to Digital Twin 23

2 Group problem Do other light points in the same group behave identically?

4 5 Is it an individual or group problem?

Page 24: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

24

DIAGNOSTICS: RULE 3

09-04-2019From Virtual Prototype to Digital Twin 24

4 Commissioning error Have all behaviors of group 2002 been commissioned?

5 Commissioning error

Page 25: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

25

• An executable virtual prototype specifies the desired system behavior

• The virtual prototype can be coupled to the physical system to become a digital twin

• The digital twin can be used to detect and analyze differences between specification and realization

• After analyzing the difference, one needs to modify the physical system and/or the digital twin

DIGITAL TWIN SUMMARY

09-04-2019From Virtual Prototype to Digital Twin 25

Page 26: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

26

Analytic models used during

- Analysis and design ➔ Virtual prototype

- Realization, testing, deployment, operation ➔ Digital twin

- Operation (vision) ➔ Adaptive system

OUTLINE

09-04-2019From Virtual Prototype to Digital Twin 26

Analysis

Design

RealizationV&V / Testing

Deployment

Operation

Page 27: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

27

Analytic models used during

- Analysis and design ➔ Virtual prototype

- Realization, testing, deployment, operation ➔ Digital twin

- Operation (vision) ➔ Adaptive system

OUTLINE

09-04-2019From Virtual Prototype to Digital Twin 27

Analysis

Design

RealizationV&V / Testing

Deployment

Operation

Page 28: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

28

Adaptive system

ADAPTIVE SYSTEMS

09-04-2019From Virtual Prototype to Digital Twin 2809-04-2019Digital Twin 28

Monitor

Modify

Analyze &Optimize

Digital Thread

Physicalsystem

Digitaltwin

Page 29: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

29

SMART LIGHTING ADAPTATION EXAMPLE

09-04-2019From Virtual Prototype to Digital Twin 29

Page 30: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

30

• Detect

- Lights switch on shortly after they have switched off

• Analyze

- Occupancy sensor is not sensitive enough to detect all occupancy

- Occupancy sensor is not operating at maximum sensitivity

• Resolve

- Increase sensor sensitivity to detect smaller motions

ADAPTIVE LIGHTING CONTROLLER: SCENARIO 1

09-04-2019From Virtual Prototype to Digital Twin 30

Page 31: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

31

• Detect

- Lights switch on shortly after they have switched off

• Analyze

- Occupancy sensor is not sensitive enough to detect all occupancy

- Occupancy sensor is operating at maximum sensitivity

• Resolve

- Increase time between last occupancy and switching off

- Issue service call to replace/move/add occupancy sensor

ADAPTIVE LIGHTING CONTROLLER: SCENARIO 2

09-04-2019From Virtual Prototype to Digital Twin 31

Page 32: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

32

• Analysis based on digital twins is currently done manually

• Integration of the digital twin in the physical system gives a self-aware system

• Self-aware systems may adapt themselves or initiate service actions

ADAPTIVE SYSTEMS SUMMARY

09-04-2019From Virtual Prototype to Digital Twin 32

Page 33: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

33

Analytic models used during

- Analysis and design ➔ Virtual prototype

- Realization, testing, deployment, operation ➔ Digital twin

- Operation (vision) ➔ Adaptive system

OUTLINE

09-04-2019From Virtual Prototype to Digital Twin 33

Analysis

Design

RealizationV&V / Testing

Deployment

Operation

Page 34: FROM VIRTUAL PROTOTYPE TO DIGITAL TWIN · 2020. 8. 6. · 13 Analytic models used during - Analysis and design Virtual prototype - Realization, testing, deployment, operation Digital

34

• Executable virtual prototypes can be used to formalize system behavior specifications

• These virtual prototypes can become digital twins,which are used e.g. to detect and diagnose anomalous system behavior

• By incorporating the digital twins in the system,the system become self-aware or even self-adapting

For more information, visit our diagnostics booth on the demo market

TAKEAWAYS

09-04-2019From Virtual Prototype to Digital Twin 34