1 decomposition: architecture & trade studies mark e. sampson emis 8340 systems engineering...

17
1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

Upload: philippa-long

Post on 03-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

1

Decomposition: Architecture &Trade Studies

Mark E. Sampson

EMIS 8340

Systems Engineering Tool—applying tools to engineering systems

Page 2: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

2

Architectural Frameworks…

• …a means of representing, capturing, communicating system architectures from a variety of perspectives…

• 100’s of frameworks out there…• Aimed at different problem domains

Business/IS systems…Zachman, SEMS, EPIC…

Tools help capture & support these frameworks… CaseWise, Synthesis…Usually can’t buy them without consultingBusiness consultants each have their own extensions/tools

[zifa.com]

Page 3: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

3

Architectural Frameworks…continued

• IDEF0-9…based on SADT

• IDEF0—functional modeling• IDEF1—information modeling…• IDEF1x—activity modeling• IDEF2—system dynamics• IDEF3—process & states• IDEF4—object modeling• …• IDEF9—user interface• …• IDEF14—network modeling

Tools help capture & support these frameworks… KBSI, Popkin SA, ProSim,…

[idef.com]

Page 4: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

4

Architectural Frameworks…continued

• DoDAF…next generation C4ISR

• Operational views• OV1-operational concepts• …• OV5-activities• …• OV9-logical Data

• System views • SV1-interfaces• …• SV12-events

Tools help capture & support these frameworks…Popkin SA, Statemate, P-Tech…

Most used is Powerpoint, Excel,…

B-1

NBCFacillity

B2

F17 A1

U2

CRECRC

AFFORAOC

AWACS

JSTARS

DSPComm

Wx GPS

Missile

IADS

DGS CRC to CRE

AWACS to U2

Comm to AOC

AFFOR to JSTARS

AWACS to JSTARS

AOC to CRC

U2 to B-1

U2 to F17AAWACS to B-1

JSTARS to B2

AWACS to AOC

AWACS to F-16 IN

AWACS to AOC IN

Page 5: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

5

Architectural Frameworks…continued

• Translates functions into physical architecture by grouping functions into logical/physical elements

• Elements include: hardware,software, material, data, facilities,people, services, and/or processes

• Alternatives are evaluated againstthe requirements to identifybest approach

• Continue to developarchitecture until youcan verify that requirementshave been met

…produces WBS, spec’s, & CI’s

Hydraulics

Water Sys

EMS

Control

[SE Handbook 10] [DOE 2003]

Page 6: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

6

Architecture: Synthesis…

• You “just” have to choose an architecture that:

1. Satisfies the requirements2. Implements the functions3. Within budget, time, knowledge, resources,…4. Built with available technology & availability risk5. Is extensible to accommodate growth & new

technologies6. Allows you to go the next level of detail7. Is robust enough to minimize back-tracking

…you may be starting from scratch or from existing art…in a changing environment

[SE Handbook 10]

Page 7: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

7

Architecture: Synthesis

1. Develop alternativesuse the tools previously described—brainstorming, morphing, surveys, literature searches, Pugh, TRIZ,…

2. Develop architectures from those alternativesuse diagrams/models of appropriate types (at appropriate levels)

3. Choose & dive to the next levelapply criteria, decision trees, weighting, utility curves…

Repeat until components are Realizable, verifiable,…

[SE Handbook 10]

Problem Definition

FunctionalAnalysis

Systems Synthesis

Systems Analysis

DecompositionVerificationValidation

ChooseAlternatives

DevelopArchitectures

DevelopAlternativesDevelop

Alternatives

DevelopArchitectures

ChooseAlternatives

Page 8: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

8

Modeling Methodology: Schematic Block Diagrams

…capture & communicate potential product architecture, what makes it up, & their interactions

• Shows internal & external interfaces without pushing a particular design• Encourages looking “outside the box”

In our dental hygiene case, shows the preliminary product partitioning)

[Armstrong 1993]

Partitioning

Page 9: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

9

Modeling Methodology: Behavior Diagrams

…combine data flow and functional flow

• More thorough analysis of actions & what is being acted on in the same diagram. • Support function to system allocations

…tools like CORE, Cradle-SEE, …use thesetypes of diagrams

[Armstrong 1993]

Page 10: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

10

Modeling Methodology: State Diagrams

…analysis of system states or modes

• Identify lock conflicts—on, standby,…• Identify transition problems during design

Presentation/Demo by IBM

In our dental hygiene case, shows the system needs to be made ready before it can be used [Armstrong 1993]

Page 11: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

11

Modeling Methodology: Object Oriented Analysis

…identify what the system will have to deal with as objects

• Similar to mission profiles, schematic block diagrams,…

•UML/SysMLPresentation/demonstration

In our dental hygiene case, shows objects of our dental monitoring system

[Armstrong 1993]

Page 12: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

12

Methodology: Data Flow

…like functional flow, except emphasis on how information flows among system elements.

Helps identify data input/outputconflicts• Data dictionaries

In our dental hygiene case, shows a decomposition of monitoring brushing after meals

[Armstrong 1993]

Page 13: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

13

Modeling Methodology: others…

• Entity-Relationship Diagrams• Math models (Excel, Matlab,…)• Statistical Models—(SAS, MiniTab,…)• Performance models—Queuing, Monte Carlo, etc.

(Crystal Ball, SES Workbench,…)• Environmental Models—• Physical Models—Hydraulics, Electrical,…(Easy5,

CAERose, Matlab/Simulink…)

Product ModelProduct Model(equation, (equation, simulation,simulation,

workbook, data,workbook, data,hardware, etc.)hardware, etc.)

C

E

A

B

D “Non-compliant”

“Non-compliant”

Y

ULLL T

PNCPNC

“Compliant”

Product ModelProduct Model(equation, (equation, simulation,simulation,

workbook, data,workbook, data,hardware, etc.)hardware, etc.)

C

E

A

B

D “Non-compliant”

“Non-compliant”

Y

ULLL T

PNCPNC

“Compliant”

Product Requirement I

Customer Need

Module A Requirement Module B Requirement Module C Requirement

Assembly 1Requirement

Assembly 2Requirement

Assembly 1Requirement

Assembly 2Requirement

Assembly 1Requirement

Assembly 2Requirement

Component 1Requirement

Component 2Requirement

Component 3Requirement

Process 1Requirement

Process 2Requirement

CustomerEnvironment

ProductDevelopment Team

Environment

Product Requirement I

Customer Need

Module A Requirement Module B Requirement Module C Requirement

Assembly 1Requirement

Assembly 2Requirement

Assembly 1Requirement

Assembly 2Requirement

Assembly 1Requirement

Assembly 2Requirement

Component 1Requirement

Component 2Requirement

Component 3Requirement

Process 1Requirement

Process 2Requirement

CustomerEnvironment

ProductDevelopment Team

Environment

LARGEWATER TANK

T1

75 PSI

H

H

H

Orifice

CentrifugalPump

Orifice

WATER TANKT2

50 PSIGWATER TANK

T3

100 PSIG HTank Level

Sensor(TLF) 0100%

Pressure Transducer (PSF)

Suction Tank

Recycle Valve (W-5)(3 Sec Open, 3 Sec Shut)

Diverter Valve (W-3)

Flow Valve (W-1)(4 Sec from Suction to Discharge)

Discharge Tank

Pressure Transducer (PSB)

Backup Valve (W-4)(2 Sec Open 2 Sec Shut)

Pressure Transducer (PSL)

Diverter Valve (W-2)

H

Tank LevelSensor(TLF) 0100%

P-1 3” Suction Header P-2 4” Discharge Header

5” Suction/Discharge P-3

5” Suction/Discharge P-4

P-5 4” SuctionTank Header

P-6 4” DischargeTank Header

P-8 4” Pump Suction fromDischarge Tank

P-7 4” Pump Suction fromSuction Tank

P-9 4” Pump Discharge ToSuction Tank

P-10 4” Pump DischargeTo Discharge Tank

Pump SuctionShutoff (W-6)

Pump DischargeShutoff (W-7)

Pump FlowCheck (W-8)P-11 4” Pump

Suction P-12 4”Pump

Discharge

P-13 3” Recycle Header

PipingClass 1

PipingClass 4

PipingClass 5

PipingClass 2

PipingClass 3

PipingClass 6

NOTE: Logical Product Structure (Excel File)depicts representative data for components ofPiping Class 1 and Piping Class 5.

Page 14: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

14

Math/Behavior Modeling…• Math models (Excel, Matlab/Simulink, Mathematica,

MathCad, Maple/Maplesim, Modelica,…)

Modelica

WolframAlphaMatlab/Simulink

MapleSim

Page 15: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

15

Performance Modeling…

• Performance models—Queuing, Monte Carlo, etc. (Crystal Ball, SaS, SES Workbench,…)

• DFSS (Design For Six Sigma)

Product ModelProduct Model(equation, (equation, simulation,simulation,

workbook, data,workbook, data,hardware, etc.)hardware, etc.)

C

E

A

B

D “Non-compliant”

“Non-compliant”

Y

ULLL T

PNCPNC

“Compliant”

Product ModelProduct Model(equation, (equation, simulation,simulation,

workbook, data,workbook, data,hardware, etc.)hardware, etc.)

C

E

A

B

D “Non-compliant”

“Non-compliant”

Y

ULLL T

PNCPNC

“Compliant”

Product Requirement I

Customer Need

Module A Requirement Module B Requirement Module C Requirement

Assembly 1Requirement

Assembly 2Requirement

Assembly 1Requirement

Assembly 2Requirement

Assembly 1Requirement

Assembly 2Requirement

Component 1Requirement

Component 2Requirement

Component 3Requirement

Process 1Requirement

Process 2Requirement

CustomerEnvironment

ProductDevelopment Team

Environment

Product Requirement I

Customer Need

Module A Requirement Module B Requirement Module C Requirement

Assembly 1Requirement

Assembly 2Requirement

Assembly 1Requirement

Assembly 2Requirement

Assembly 1Requirement

Assembly 2Requirement

Component 1Requirement

Component 2Requirement

Component 3Requirement

Process 1Requirement

Process 2Requirement

CustomerEnvironment

ProductDevelopment Team

Environment

CrystalBall

Page 16: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

16

Physical Modeling…• Physical Models—Materials, Aerodynamics,

Kinematics, Thermal, Hydraulics, Electrical,…(ANSYS, NASTRAN, CAE ROSE, ADAMS, Easy5,… )

• Human factors (Jack, FactorySim,…)

Aerodynamics

Stress

Jack

Thermodynamics

Hydraulics

Page 17: 1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems

17

‘ility’ Modeling…• Environmental—EMI/EMC, Acoustics,

Weather,…• Reliability—Hazards, FMEA, Faults,...

(MADE, ARM, @Risk,…)• Attribute modeling– Cost, Noise, MPG,…