Systems Engineering Status of Industrial Use, Opportunities and - - PowerPoint PPT Presentation

systems engineering status of industrial use
SMART_READER_LITE
LIVE PREVIEW

Systems Engineering Status of Industrial Use, Opportunities and - - PowerPoint PPT Presentation

Systems Engineering Status of Industrial Use, Opportunities and Needs Clas A. Jacobson Chief Scientist Systems & Controls Engineering LCCC Lund September 19, 2012 TEAM Alberto Sangiovanni Vincentelli, Alberto Ferrari, Mark Myers, John


slide-1
SLIDE 1

Systems Engineering Status of Industrial Use, Opportunities and Needs

Clas A. Jacobson Chief Scientist Systems & Controls Engineering

LCCC Lund September 19, 2012

slide-2
SLIDE 2

TEAM

2

Alberto Sangiovanni Vincentelli, Alberto Ferrari, Mark Myers, John Cassidy, Richard Murray, Andrzej Banaszuk, Sean Meyn, Johan Akesson, Hubertus Tummescheit, Karl Astrom, Manfred Morari, Eelco Scholte, Rich Poisson, Satish Narayanan, Kevin Otto, John Burns, Igor Mezic, Marco Di Natale, Scott Bortoff…

slide-3
SLIDE 3

AGENDA

3

System Design

Systems engineering: (1) requirements, (2) architecture, (3) model based design, (4) (design/development) process Platform Based Design – design flows (orthogonalize concerns; hierarchy)

Opportunities & progress

System level modeling – positive on reusabality, speed… Architecture exploration – not fully exploited - but enabled Requirements – potential to move between formal languages (in progress for embeddded systems) Model based development – positive on controls - MPC (and optimization), uncertainty (and use for robust design not there yet) Process – progress on integration of tool chains; level of abstraction change (slightly) with domain (but separate into main product development cycles)

slide-4
SLIDE 4

DRIVERS

4

System interactions (“emergent behavior”) Requirements & acceptance testing (verification) Safety (critical) (software intensive) systems Reusable architectures (modularity) Robustness (risk, lifing)

slide-5
SLIDE 5

SYSTEMS ENGINEERING (DESIGN)

5

Process

From process to analysis (model based development) Bring forward in time the verification testing (SIL => HIL => acceptance) Orthogonalize requirements (requested behavior) and architecture (delivering services)

slide-6
SLIDE 6

DESIGN PROCESS

6

Status & Opportunities

Physical Layer Software Layer Communications & Control Layer Architecture Instance #1 Architecture Instance #2 Functional Requirements #1 Functional Requirements #2

Abstraction Layers Abstraction Levels Sizing Analysis Installation Analysis Variation source Identification Failure Modes & Effects Analysis Model-Driven Variation Analysis Network Embedded Systems Analysis System Dynamics Analysis Robust Control Design Critical Parameter Analysis

Analysis Viewpoints Analysis Viewpoints

Range of analyses (views) Hierarchy (refinement) Separation of concerns (requirements, architecture, analysis)

slide-7
SLIDE 7

SYSTEMS ENGINEERING (DESIGN)

7

Definition

Systems engineering is a methodology for product system level design,

  • ptimization and verification that:
  • 1. Provides guarantees of performance and reliability against customer

requirements while achieving business cost and time-to-market

  • bjectives;
  • 2. Produces modular, extensible architectures for products incorporating

mechanical components, embedded systems and application software;

  • 3. Exploits model-based analytical tools and techniques to determine

design choices and ensure robust system performance despite variations caused by product manufacturing, integration with other products and customer operation; and

  • 4. achieves these objectives through the coordinated execution of a

prescriptive, repeatable and measurable process.

slide-8
SLIDE 8

REQUIREMENTS

8

Status & Opportunities

Enabler – formal language (not just equation based language) Status – strong for embedded systems; weak for continuous time (non-simulation based verification) Opportunity – robust design/uncertainty

slide-9
SLIDE 9

MODEL BASED DEVELOPMENT

9

Status & Opportunities

Enabler – equations; interconnection structure Status of use of equation based language – strong for optimization (MPC; Akesson- Optimica) ; not exploited for robust design; weak for architecture exploration Opportunity – robust design/uncertainty

slide-10
SLIDE 10

ROBUST DESIGN

QFD Test Planning FMEA DFMA Voice of the Customer KJ Clustering Critical Parameter Management Production Verification Characterization Experiments Robustness & Scalability Experiments Capability Cpk Scorecards Process Mapping D & R Document Business Opportunity Proposal Statistical Verification Test Plans & Number of Prototypes Off-Nominal Design Verification Experiment Tests Pugh Process Reliability Verification Experiment Tests

135 82 4 13 9 243 8 44 4 6 1 63 8 36 2 6 1 53 50 100 150 200 250 300 Coils Compressors Fans Fan Motors Fan Deck Total Quantity Drop-In Design Modular Approach Modular Approach, Obsolete A Series

Cpk Forecast and 10X Quality Plan

Design element in new product Corresponding design element in existing design Failure modes By mode (ppm) Total (ppm) Observed defects and failures Existing Product Performance New Design Targets Improvement goals Current estimate Improvement strategy Status

Marciano Chart Reliability Forecast & Plan Modleing g Functional Modularity Off-Nominal Production Verification Experiment Tests

slide-11
SLIDE 11

ROBUST DESIGN & UNCERTAINTY

11

Status & Opportunities: Exploit Structure

Probability Distribution

  • f input parameters

Exploit Weak Interaction Find Weak Interaction

Utilize interconnection structure to tear system into strong & weak connections; propagate uncertainty (Meyn- Mathew (and others) DARPA RUM 2008)

slide-12
SLIDE 12

SUMMARY

12

System Design

Systems engineering : (1) requirements, (2) architecture, (3) model based design, (4) process Platform Based Design – design flows (orthogonalize concerns; hierarchy)

Opportunities & progress

System level modeling – positive on reusabality, speed… Architecture exploration – not fully exploited - but enabled Requirements – potential to move between formal languages (in progress for embeddded systems) Model based development – positive on controls - MPC (and optimization), uncertainty (and use for robust design not there yet) Process – progress on integration of tool chains; level of abstraction change (slightly) with domain (but separate into main product development cycles)

Summary

Big needs on uncertainty/robust design (much wider view of product development); Opportunity for realizing potential of tool integration (FMI) and with PLM (data management)

slide-13
SLIDE 13

KEY POINTS

13

System Design Systems engineering : (1) requirements, (2) architecture, (3) model based design, (4) process Platform Based Design – design flows (orthogonalize concerns; hierarchy) Opportunities & progress System level modeling – positive on reusabality, speed… Architecture exploration – not fully exploited - but enabled Requirements – potential to move between formal languages (in progress for embeddded systems) Model based development – MPC (and optimization), uncertainty (not there yet) Process – integration of tool chains; level of abstraction change (slightly) with domain (but separate into main product development cycles) Summary Big needs on uncertainty/robust design; Opportunity for realizing potential of integration (FMI) with tool chain and PLM