The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools...

49
The Digital Engineering Journey Matthew Hause PTC Engineering Fellow MBSE Specialist

Transcript of The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools...

Page 1: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

The Digital Engineering Journey

Matthew Hause

PTC Engineering Fellow

MBSE Specialist

Page 2: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Agenda

• The INCOSE Systems Engineering Vision

• OSLC

• Requirements Management

• Model-Based Systems Engineering

• Product Line Engineering

• The Reusable Asset Specification

• Product Lifecycle Management

• Augmented Reality/Virtual Reality

• Questions?

Page 3: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

INCOSE IW10 MBSE Workshop page 3

Integrated Systems Engineering Vision

Minimum Turn Radius: 24 ft.

Dry Pavement Braking Distance at 60 MPH :

110 ft.

Thermal/Heat

Dissipation: 780°

Ergonomic/Pedal

Feedback: 34 ERGS

Hydraulic

Pressure: 350 PSI

Sensor

MTBF:

3000 hrs

Power

Rating:

18 Amps

Hydraulic Fluid: SAE

1340 not-compliant

Minimum Turn Radius: 24 ft.

Dry Pavement Braking Distance at 60 MPH:

110 ft. 90 ft

Page 4: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

4

Current Integrated Systems Engineering

• Current systems engineering tools leverage computing and information technologies to some degree, and make heavy use of office applications for documenting system designs. The tools have limited integration with other engineering tools

Page 5: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

INCOSE Systems Engineering Vision • 2025

A WORLD IN MOTION

Page 6: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

6

• The systems engineering tools of 2025 will facilitate systems engineering practices as

part of a fully integrated engineering environment.

• Systems engineering tools will integrate with CAD/CAE/PLM environments, project

management and workflow tools as part of a broader computer-aided engineering

and enterprise management environment.

• Systems engineering tools will support high fidelity simulation, immersive technologies

to support data visualization, semantic web technologies to support data integration,

search, and reasoning, and communication technologies to support collaboration.

• Systems engineering tools will benefit from internet-based connectivity and knowledge

representation to readily exchange information with related fields.

• The systems engineer of the future will be highly skilled in the use of IT-enabled

engineering tools.

Integrated Systems Engineering Vision 2025

Page 7: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

7

7

Evolving MBSE Use Cases

Source; John WatsonProduct Support

Software ModelsMechanical &

Electrical Models

Q

QSET

CLR

S

R

Verification Models

Performance, RMA,

SWaP, Cost, etc.

G(s)U(s)

Analytical Models

Manufacturing

Program

Management

System Architectural

Model

Test

P

lanA

nalysis

Spec

System Engineering

Development Environment

To measure MBSE effectiveness we need to understand the context of how it is used

Customer

Page 8: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

• Standards-based• Extends the value of ALM investments• RESTful Web Services architecture

• Designed for maintainability• Source application owns both data and UX• No data transformations, replication or

synchronization

• Open / extensible• Enables use cases for cross-vendor interoperability• Supports N:N relationships – ideal for selective data

sharing across supply chain

Open Services for Lifecycle CollaborationOSLC is being used as a foundational layer to satisfy key customer use cases – extended as needed to deliver more robust interoperability.

“Link, not synch”

Monitoring

Asset

Management

Product Lifecycle

Management

Quality

Management

Architecture

Management

Requirements

Management

Page 9: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

9

OSLC Groups• ALM-PLM Interoperability (2nd edition)

• Define Industrial relevant scenarios for interoperability of ALM and PLM engineering.

• Lifecycle Integration Patterns• A user group focused on finding and sharing of solutions to

common lifecycle integration problems.

• Linked Data Platform• Writing a W3C specification for HTTP-based (RESTful)

application integration patterns using read/write Linked Data.

• RDF Data Shapes• Writing a W3C Recommendation for describing structural

constraints and validate RDF instance data against those

• Automation• Reducing manual interactions in all phases of software

development and operations

• Change and Configuration Management• Tasks, defects, assets, and configurations at OASIS

• PROMCODE TC• Exchanging project management information across

organizational boundaries

• Core• Common problems with finding, creating, and updating

resources

• Architecture Management• Modeling, diagrams, and use cases for software

development

• Automation• Plans, requests, and results for builds and deployments

• Change Management• Defects, enhancements, changes, and tasks

• Performance Monitoring• Watching availability, performance, and capacity

• Quality Management• Plans, cases, and results for ongoing testing

• Requirements Management• Define stakeholder needs and how to meet them

• Embedded Systems• Integrating dedicated components

• Mobile• Mobile-specific needs

• Asset Management• Reusable components, documentation, and

representations

• Configuration Management• Snapshots, baselines, and versions

• Estimation and Measurement• Size, quality, time, and effort for making software

Page 10: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Application Lifecycle Management

Page 11: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Requirements Modeling

• Model Requirements in SysML or

• Import from a Requirements Management tool

Page 12: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

MBSE and Requirements Integration

Requirements Management Tool

Requirements

AdditionalModel Elements

Model TraceLinks

MB

SE

/Req

uir

emen

ts S

ynch

roni

zer

MBSE Tool

Page 13: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

• Description of Problem

• Customers increasingly need to exchange requirements and specifications between or within companies using the same or different requirement management applications

• Use Case(s)

• Synchronize requirements for supported applications

• IBM DOORs

• PTC Integrity Lifecycle Manager

• Imports and exports standard ReqIF (requirement interchange format) files

• Support rich text, images, OLE, and relationship information

• Independent viewer for standard ReqIF files

• Flexible configuration and mapping of exchange information

• Customer Value

• Enables organizations to interchange large amounts of requirements information on an on-going and managed basis over the lifetime of any particular project or product.

OMG ReqIF Requirements Interchange

Challenge: Difficulty in exchanging requirements across various boundaries

Page 14: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Requirements Interchange and Connection

OMGReqIF

PTC Integrity

Lifecycle Manager

PTC Integrity

Requirements Connector

PTC Integrity

Lifecycle Manager Adaptor

Requirements

PTC Integrity

Requirements Connector

PTC Integrity

DOORS Adaptor

PTC Integrity

Lifecycle Manager

PTC Integrity

Requirements Connector

PTC Integrity

Lifecycle Manager Adaptor

Page 15: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

System Context Modeling

Page 16: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Structural and Behavioral Modeling

Page 17: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

17

Functional System Simulation

PTC MBSE

• Stakeholder in-the-loop

• Visually simulate systems model functionality

• Record simulation results for analysis

• Co-simulate with 3rd-party simulators (e.g. MATLAB Simulink™)

Page 18: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

MBSE and the Internet of Things

SoS/ThingWorx

Mashup

Thing Shapes

Edge Devices

System Design Live System

Device Code

Thing Shapes

Layer Real World

Mashup

Deployed

Deployed

Deployed

Page 19: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Product Line Engineering

Page 20: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

20

OMG Reusable Asset Specification (RAS)• Modular Design is an approach which segments the design of whole systems into linked,

manageable and reusable sub-system designs

Module (Asset) Library

Module

System Model

Expand product offering while reducing costs

Page 21: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

The Overloaded System Model

The resulting ‘Overloaded’ System Model created by using previously created System Blocks, or reused Library Assets

© 2015 PTC

Page 22: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

MB-PLE OVM and ISO 26550

Drag & drop a requirements onto a diagram and define a ‘Satisfy‘ link

© 2015 PTC

Orthogonal Variability Modeling (OVM)

Page 23: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

23

Model-based Product Line Engineering• Inclusion, Variable Parameters

& Multiplicity

Page 24: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

© 2008 PTC

Generate the Product Model

© 2015 PTC

Use the Variant Selector to create a Product Model

Page 25: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

© 2008 PTC

The Generated Product Model

In another diagram of the same model, Web Sensor is also pruned out of the Product Model

© 2015 PTC

New Product Model with Sleeper Cab and Semi-automatic Transmissions pruned out of the Product

Line Model

Page 26: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

26

Model- Based Product Line Engineering

Product ModelProduct Line Super-system Model

Sub-System 2Sub-System 1

Asset Library

Asset 1(Sub-System Model)

Asset 2(Sub-System Model)

Asset 3(Sub-System Model)

Asset 4(Sub-System NO Model)

Sub-System 2

Asset 1 Asset 2 Asset 3 Asset 4

Product Line

Models

Links via Assets

Sub-system

Product Line

Models

etc.

V V V

V V

V V

V

VP

V

Decision Set

V

VP

V

Decision Set

V

VP

V

Decision Set

• Integrated MBSE, Modular Design & Variability Modeling = Model-based Product Line Engineering

Page 27: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Product Lifecycle Management

Page 28: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

28

• Product lifecycle management (PLM) is the process of managing the entire lifecycle of a product from inception, through engineering design and manufacture, to service and disposal of manufactured products. PLM integrates people, data, processes and business systems and provides a product information backbone for companies and their extended enterprise.

• Within PLM there are five primary areas;• Systems engineering (SE)• Product and portfolio m² (PPM)• Product design (CAx)• Manufacturing process management (MPM)• Product data management (PDM)

Product Lifecycle Management (PLM)

Page 29: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Current SysML / MBSE limitations

• SysML tools lack integration with other engineering tools and requirements management systems• Lack of standardized interfaces• Immaturity of model exchange• Problems handling large sets of structured requirement

• Lack of representation of artefacts from important disciplines:• Mechanical CAD, Geometry• Electrics, Electronics (ECAD)

• Insufficient support for the re-use for system models

• No encapsulation of SysML models• To support model assemblies like in 3D CAD• To build model libraries• To exchange model patterns

• Lack of variant-, configuration, and change management

• Lack of information traceability throughout the whole lifecycle, including maintenance, disposal

29

Page 30: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Facets of PLM-MBSE integrationOr: fundamental issues in product development that need to be solved

• Need for a holistic integrated system model• Multidisciplinary development needs common language

• Traceability

• Complexity management• Large sets of requirements• Many dependencies between system components• Collaboration between many development teams

• Co-Simulation

• Increase comprehensibility of a product/system

• Integration of enterprise and business aspects• Enterprise architecture• Business objectives

• Support for collaboration in MBSE

• Support management of MBSE artefacts

• ? Product line engineering = ALM 30

Page 31: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

31

Functional Model Structural ModelRequirementsModel

Req1

Req2

Req2.1

Req2.2

Req3

Req3.1

Req4

Func1

Func1.1

Sequence1

Sequence2

Sequence3

Func2

Actor1 Block2

Block1

Block3

Port1 Port2

Connector1

Variability

Configurable Product Structure (eBOM)

Software Executables

Parts, End Items, Configurable Modules

PTC

Win

dch

ill

Func3

Create PLM Configurable Modules, Parts, Options and Choices from SysML Block Structure with variability

Options and Choices

MBSE to PLM – High Level SCENARIO

Variability Model

DecisionSet

VariationPoint

Variant

Page 32: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

32

Model and Part Structure in SysML

Page 33: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Export of MBSE Parts List to PLM

Select SysML Block/Block Property for export to PLM

Export tool will launch with the selected item and it’s Block Properties

Can also be a Variation Point

Page 34: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

MBSE to PLM Selection of Parts

Review and confirm the items selected for export

Drag and drop additional items from standard Modeler Browsers

Items can be defined as Windchill

PDMLink End Items or Configurable

Modules

Structure can be expanded/collapsed

Items can be marked as included/excluded for export

Page 35: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Export of MBSE Variability to PLM

If the included Blocks/Block Properties have related variability

items, they are automatically included in

step 2 of the Exporter

Structure can be expanded/collapsed

Items can be marked as included/excluded for export

Review and confirm the variability items selected for export

Page 36: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

MBSE and PLM Traceability

MBSE SysML Structure is Imported into PLM

Options, Choices and Option Set are

created Parts, Part Structure and Variability Expressions are

created

Page 37: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

MBSE and PLM Bi-Directional Traceability

Browse Modeler data and select

itemsSelect items on both sides and click Apply to create new trace

links

View details and existing traces for

selected item

Page 38: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

MBSE and PLM Bi-Directional Traceability

Trace Links can be viewed in PLM Traces tables

Page 39: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

39

PLE integration across ALM, MBSE and PLM

Functional Model Structural ModelRequirements

Model

Req1

Req2

Req2.1

Req2.2

Req3

Req3.1

Req4

Func1

Func1.1

Sequence1Sequence2

Sequence3

Func2

Actor1 Block2

Block1

Block3

Port1 Port2

Connector1

Product Structure(eBOM)

Software Executables

Parts, End Items, Configurable Modules

PTC Integrity

Lifecycle Manager

Func3

PTC Integrity

Modeler

System Model

(SysML)

Variability Model

DecisionSet

VariationPoint

Variant

Option

Choice

Choice

VariantSelection

Options &Variants

PTC Windchill

Requirements

Req1

Req2

Req2.1

Req2.2

Req3

Req3.1

Req4

REST/OSLC

Links

Page 40: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Integrated MBSE – PLM - ALM

PTC IntegrityModeler

ExistingUI

PTC WindchillPDMLink

ExistingUI

PTC IntegrityLifecycle Manager

ExistingUI

3rd PartyTool

ToolUI

OSLC Service

Delegated Web UIs

OSLC Service

Delegated Web UIs

OSLC Service

Delegated Web UIs

OSLC Service

Delegated Web UIs

Other Web App Dev Tool

Task Based Web Apps (single or multiple data sources)

REST Architecture

OSLC

Page 41: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

41

41

Service &Parts Information

Service Lifecycle Management PortfolioConnecting Products & Services

Service InformationCreate, Manage, Deliver, and Advise

Service PartsOptimization

Field Service Management

ThingX(Augmented Reality)

ThingWorxMachine Learning

Smart, Connected Service for Smart, Connected Products

Service Network Management

Service Parts Management

Service PartsPricing

Service Knowledge and Diagnostics

Connected Service Applications

Equipment Service

Connected SPMRemote Service Predictive ServiceConnected Field Service

Service Event Management & Execution

Page 42: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

• Leverage ALM & PLM with AR & VR

• Single user or team review experiences

• Perform life sized product reviews

• Capture feedback Shorten time to market with reduced virtual

prototypes

Prepare product review 3D/AR/VR experiences leveraging data from different sources – CAD, PLM, machine, etc.

Linking Your Digital Assets to the Real World

• Leverage ALM & PLM with AR & VR

• Single user or team review experiences

• Perform life sized product reviews

• Capture feedback

Customer Feedback

Page 43: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Linking Digital Assets To The Real World

According to a study last year by Boeing and the University of Iowa, Augmented Reality can…

• Increase first-time fix rate by 90%

• Speed procedures by 30%

Interact

Enhance the user’s view of the physical world with the overlay ofactual or hypothetical digital information

Train or guide users on how to perform a task through the overlay of graphical instructions or real-time expert guidance

Visualize Instruct

Manipulate digital information with natural user interfaces or control a product through an augmented digital user interface

Page 44: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Virtual Reality

Page 45: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

What if you could create and use augmented reality experiences in less than a minute? … with your engineering data?

Page 46: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated
Page 47: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

Augmented Reality

Page 48: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated

48

QUESTIONS AND ANSWERS

DescriptionDescription You

:Attendee

Me

:Speaker

loop1

You

:Attendee

Me

:Speaker

loop1 while open questions exist

Question1.1

end loop

while open questions exist

Question1.1Question

Answer1.1.1Question

Answer1.1.1AnswerAnswer

end loop

{Speech Time}{Speech Time}

Page 49: The Digital Engineering Journey - Energytech · 2017-10-16 · 6 •The systems engineering tools of 2025 will facilitate systems engineering practices as part of a fully integrated