theory and practice of systems engineering in … · theory and practice of systems engineering in...

Post on 05-Jun-2018

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Theory and Practice of Systems Engineering in KongsbergProjects

by Gerrit Muller University of Southeast Norway-NISEe-mail: gaudisite@gmail.com

www.gaudisite.nl

Abstract

The Systems Engineering Body of Knowledge provides many means to createproducts and to run project creating systems. We discuss the theory and reflecton experiences from practice, focusing on Kongsberg industry.

Distribution

This article or presentation is written as part of the Gaudí project. The Gaudí projectphilosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by anopen creation process. This document is published as intermediate or nearly mature versionto get feedback. Further distribution is allowed as long as the document remains completeand unchanged.

June 5, 2018status: preliminarydraftversion: 0.1

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Figure Of ContentsTM

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects2 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogo

Summary SE theory

Systems Engineering theory

Follow phase model

needs > requirements > concepts > detailed design

SMART Requirements

Evaluate multiple concepts

Think "Functional'', What versus How

typical buzzwords

stakeholders, concerns, life cycle,

risks, reviews, V-model

Theory and Practice of Systems Engineering in Kongsberg Projects3 Gerrit Muller

version: 0.1June 5, 2018

TPSEPtheorySE

Phase Model for Development

0.

feasibility

1.

definition

2.

system

design

3.

engineering

4.

integration

& test

5.

field

monitoring

tender execution deployment

reviews

requirement

specification

working

system

Theory and Practice of Systems Engineering in Kongsberg Projects4 Gerrit Muller

version: 0.1June 5, 2018

TPSEPphases

V-Model

needs

specification

system design

subsystem design

component design

component realization

component test

subsystem test

system test

verification

validation

Theory and Practice of Systems Engineering in Kongsberg Projects5 Gerrit Muller

version: 0.1June 5, 2018

TPSEPvModel

The SMART acronym

• Specific

• Measurable

• Assignable (Achievable, Attainable,

Action oriented, Acceptable, Agreed-upon, Accountable)

• Realistic (Relevant, Result-Oriented)

• Time-related (Timely, Time-bound, Tangible, Traceable)

quantified

verifiableacronym consensus

variation of meaning

Theory and Practice of Systems Engineering in Kongsberg Projects6 Gerrit Muller

version: 0.1June 5, 2018

FFTSsmartList

Concept Selection “Pugh” Matrix

fuel cell battery generator

peak power

efficiency

weight

pollution

infra structure

needs

5 4

4

44

4

41

1

2

2

3

333

18 1712

Theory and Practice of Systems Engineering in Kongsberg Projects7 Gerrit Muller

version: 0.1June 5, 2018

TPSEPconceptSelection

“Functional” Thinking; What and How

How

What

sense

position

sense

orientation

sense

speed

determine

setpoints

control

engine

control

rudders

determince

trajectory

GPS

gyros ARM CPU

DL2128V

CAN master256MB

DDR III

256MB

NAND Flash

8 12 bit DA

CAN

Theory and Practice of Systems Engineering in Kongsberg Projects8 Gerrit Muller

version: 0.1June 5, 2018

TPSEPwhatAndHow

Examples from Kongsberg

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects9 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoExample1

Typical Tendering with Navy

tender project execution installation,

operation, and maintenance

requirements from customer

bid spec

order

want

must yes yes yes

yes no yes no no

yes yes' no no no yes" no no

by definition! spec changes real discussion after order new insights

customer understanding required

updated spec

Theory and Practice of Systems Engineering in Kongsberg Projects10 Gerrit Muller

version: 0.1June 5, 2018

KDAWSbidSpec

Rigor may Back Fire

needs

specification

design test

verify

validate

realization

fine-grain prioritization

formal precise

concise

very good

OK

perfect

confused customers

missing feedback

Change proposal caused that multiple

alarms could be visible at console for single

signal

Change was introduced in the field.

Field change was required later to repair.

Theory and Practice of Systems Engineering in Kongsberg Projects11 Gerrit Muller

version: 0.1June 5, 2018

KMWSvModelAnnotated

Latency of Introduction, Detection and Repair

change

request

fine-grain

prioritization

release change

request

to repair

fine-grain

prioritization

release

repair

how much customer credit has been lost?

time

Theory and Practice of Systems Engineering in Kongsberg Projects12 Gerrit Muller

version: 0.1June 5, 2018

TPSEPalarmTimeLine

SE revisited; CAFCR+ model

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects13 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoCAFCR

CAFCR+ model

Customer

What

Customer

How

Product

What

Product

How

What does Customer need

in Product and Why?

drives, justifies, needs

enables, supports

Customer

objectives

Application Functional Conceptual Realization

Life cycle

Theory and Practice of Systems Engineering in Kongsberg Projects14 Gerrit Muller

version: 0.1June 5, 2018

CAFCRplusAnnotated

SE activities in CAFCR

Customer

objectives

Application Functional Conceptual Realization

multi-disciplinary engineering

subsystems and components

functionsapplicationsvalue drivers

qualities

Theory and Practice of Systems Engineering in Kongsberg Projects15 Gerrit Muller

version: 0.1June 5, 2018

TPSEPannotatedCAFCR

SE revisited

Customer

objectives

Application Functional Conceptual Realization

multi-disciplinary engineering

subsystems and components

functionsapplicationsvalue drivers

qualities

understand

customer and

business (value)

help to transform

into specification

multi-displinary design

ensuring functionality

and qualities

Theory and Practice of Systems Engineering in Kongsberg Projects16 Gerrit Muller

version: 0.1June 5, 2018

TPSEPdefinitionSE

Continuous Iteration

Customer

objectives

Application Functional Conceptual Realization

ask needs get solution as answer

build

proto

validateverify

spec

integrate

reconstruct

needs explore solutions

explore

use casesdraft

specdraft

design

why why why

use protodesign build

and iterate and evolve further....

Theory and Practice of Systems Engineering in Kongsberg Projects17 Gerrit Muller

version: 0.1June 5, 2018

UAVViterativeCAFCR

More Examples from Kongsberg

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects18 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoExample2

Example: K-Master

thruster levers

alarm and

utility panel

independent DP joystick

touch panel

seat adjustments

thruster levers

joystick

touch control

panels

Dynamic Positioning

Independent DP joystick

Thruster control

Machinery automation and

cargo control

Chart radar and conning

display

Bridge auxiliaries

Designed for efficiency and

safety

source:

http://www.km.kongsberg.com/ks/web/nokbg0240.nsf/

AllWeb/F6D8ACE8F32AE306C12575C500323661?OpenDocument

Theory and Practice of Systems Engineering in Kongsberg Projects19 Gerrit Muller

version: 0.1June 5, 2018

TPSEPkMaster

Integration of Existing Products

Anchor Handling ship

K master

Anchor Handling

Dyn

am

ic P

ositio

nin

g

Au

tom

atio

n

Na

vig

atio

n

tra

inin

g

do

cu

me

nta

tio

nTheory and Practice of Systems Engineering in Kongsberg Projects20 Gerrit Muller

version: 0.1June 5, 2018

TPSEPappsVsProducts

Software Stack

Anchor

Handling ship

computing hardware

qualified and configured OS

real-time control

I/O

Anchor

Handling

DP services

applications

systems

?

?

technology

products

projects

Rbus

AIM

AK

Theory and Practice of Systems Engineering in Kongsberg Projects21 Gerrit Muller

version: 0.1June 5, 2018

TPSEPmaritimeStack

Understanding Stakeholder Needs

geographical

example of

anchor placement

rig

work flow

Theory and Practice of Systems Engineering in Kongsberg Projects22 Gerrit Muller

version: 0.1June 5, 2018

TPSEPanchorHandling

Example of System Quality: Configurability

Anchor Handling ship

K master

Anchor Handling

Na

vig

atio

n

Au

tom

atio

n

tra

inin

g

do

cu

me

nta

tio

n

emerging

configurability:

multiple configuration

utilities configuring

similar data in

different ways D

yn

am

ic P

ositio

nin

g

Theory and Practice of Systems Engineering in Kongsberg Projects23 Gerrit Muller

version: 0.1June 5, 2018

TPSEPconfigurabilityAH

Concept Selection Examples from Subsea

connectors in hub with roll-off

connectors in hub

wireless connection

two sided connectors

EDP

LRP

XT

RIG

Workover Stack

concept for connection

Theory and Practice of Systems Engineering in Kongsberg Projects24 Gerrit Muller

version: 0.1June 5, 2018

FMCconcepts

Quality and Understanding Improves by Iteration

value of

concept

understanding

of needs and

solutions

time

concept 1

concept 2

concept 3

concept 4

we learn by evaluating concepts; multiple iterations are

needed

Theory and Practice of Systems Engineering in Kongsberg Projects25 Gerrit Muller

version: 0.1June 5, 2018

TPSEPconceptsLearning

Size considerations

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects26 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoSize

Level of Abstraction Single System

100

101

106

105

104

103

102

107

static system definition

monodisciplinary

nu

mb

er o

fd

etai

ls

system

requirements

multidisciplinary

design

Theory and Practice of Systems Engineering in Kongsberg Projects27 Gerrit Muller

version: 0.1June 5, 2018RAPpyramid

From system to Product Family or Portfolio

nu

mb

er

of

de

tails

system

multidisciplinary

monodisciplinary

100

101

106

105

104

103

102

107

100

101

106

105

104

103

102

107

108

109

systems

multidisciplinary

monodisciplinary

system portfolio

increase

Theory and Practice of Systems Engineering in Kongsberg Projects28 Gerrit Muller

version: 0.1June 5, 2018

DRALpyramidGrowth

Product Family in Context

100

106

103

109

systems

multidisciplinary design

parts, connections, lines of code

103

109

106

stakeholders

enterprise

enterprise contextn

um

be

r o

f

de

tails

Theory and Practice of Systems Engineering in Kongsberg Projects29 Gerrit Muller

version: 0.1June 5, 2018RAPdiabolo

Frequently observed gaps

10 0

10 6

10 3

10 9

systems

multidisciplinary

monodisciplinary

10 3

10 9

10 6

stakeholders

enterprise

enterprise context

num

ber o

f de

tails

multi- disciplinary

gap

context gap

marketing gap

Theory and Practice of Systems Engineering in Kongsberg Projects30 Gerrit Muller

version: 0.1June 5, 2018

DRALgaps

One More Example from Kongsberg

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects31 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoExample3

Highly Successful Remote Weapon Station

Extreme fast growing business: Remote Weapon Station

* PROTECTOR Hellfire

* PROTECTOR Javelin

* PROTECTOR Lite

* PROTECTOR NM221

* Sea PROTECTOR

* PROTECTOR M151

* PROTECTOR CROWS

* PROTECTOR Training Systems

source:

http://www.kongsberg.com/en/KPS/Products/RemoteWeaponStation.aspx

Theory and Practice of Systems Engineering in Kongsberg Projects32 Gerrit Muller

version: 0.1June 5, 2018

TPSEPprotector

Growth in many directions

profit

turnover

customers

syste

ms in

th

e fie

ld

Theory and Practice of Systems Engineering in Kongsberg Projects33 Gerrit Muller

version: 0.1June 5, 2018

TPSEPprotectorGrowth

Consequences of Growth

employees

configurations

sites

nationalities

platform

s

weapons

sensors

Theory and Practice of Systems Engineering in Kongsberg Projects34 Gerrit Muller

version: 0.1June 5, 2018

TPSEPprotectorGrowthConsequences

Conclusions Systems Engineering

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish

Theory and Practice of Systems Engineering in Kongsberg Projects35 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoConclusions

What I Hope that you will Remember

Know your stakeholders and their needs and concerns.

The specification must fit the needs.

Concepts and technology must be appropriate.

The system must fulfill all qualities.

And all of this has to happen in time. no analysis paralysis

Theory and Practice of Systems Engineering in Kongsberg Projects36 Gerrit Muller

version: 0.1June 5, 2018

TPSEPconclusionsSE

Colophon

This presentation is partially based on the master project work of:

Ola Gustav Kalager

Håvard Ruden

under supervision of Thor Hukkelås

and on research work within the Kongsberg Group

where many employees contributed thorugh interviews or work shops.

One example is based on the master project of Dag Jostein Klever (FMC)

Theory and Practice of Systems Engineering in Kongsberg Projects37 Gerrit Muller

version: 0.1June 5, 2018

TPSEPcolophon

Questions from Kongsberg

SE theory in a nutshell

some examples from Kongsberg

SE revisited

CAFCR+

more examples from Kongsberg

size considerations

one more example from

Kongsberg SE conclusions in a nutshell

questions from Kongsberg?

start

finish It is your turn!

Theory and Practice of Systems Engineering in Kongsberg Projects38 Gerrit Muller

version: 0.1June 5, 2018

TPSEPlogoQuestions

top related