11
KONGSBERG PROPRIETARY: This document contains KONGSBERG information which is proprietary and confidential. Any disclosure, copying, distribution or use is prohibited if not otherwise explicitly agreed with KONGSBERG in writing. Any authorised reproduction in whole or in part, must include this legend. © 2018 KONGSBERG – All rights reserved. Roger Berntsen, Principal Engineer KONGSBERG Maritime AS SESG USN 21. Feb. 2019 Workshop Interfaces by design

SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY: This document contains KONGSBERG information which is proprietary and confidential. Any disclosure, copying, distribution or

use is prohibited if not otherwise explicitly agreed with KONGSBERG in writing. Any authorised reproduction in whole or in pa rt, must include this legend.

© 2018 KONGSBERG – All rights reserved.

Roger Berntsen, Principal Engineer

KONGSBERG Maritime AS

SESG USN

21. Feb. 2019

▪ Workshop

Interfaces

by design

Page 2: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

What is an interface?

▪ A well defined connection into a system

- The systems may be software, electrical or mechanical

Connecting systems

2

D-Sub 9 pin connector

Page 3: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

Why do we need interfaces?

▪ Firstly, because we want to be connected

▪ And of course, to ensure compatibility between systems regardless of internal functionality ofeach system

▪ We all strive to be connected to our phone, car, TV, alarm system, speaker, watch, headset,Spotify, etc.

- We expect plug-and-play!

Makes it easier

3

Page 4: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

What is important to achieve good interfaces?

▪ Cohesion and coupling are buzzwords when it comes to system design

- A good system design ensures

- High cohesion (Gather stuff that belongs together)

- Low coupling (Do not let inner parts of a system know about inner parts of another system)

Cohesion and coupling

4

1

2

3

1

Easier to make a good interface

Page 5: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

Let’s look at some KM systems

▪ Kongsberg Maritime develop a diversity of systems for the maritime industry

Systems Engineering view

5

Page 6: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

Launch And Recovery SystemLARS

6

▪ Lowering ROVs down to 2000 meter water depth in a heave stabilized manner

Real-TimeController Motion Reference Unit

Page 7: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

System identification and break down

▪ System break down

- System identification and consists of relations

- Elaborate together with the Context diagram

Consists of

7

LARS system

LARS Controlsystem

Control room system

Remote controlsystem

Framesystem

Winchsystem

Sensor system

1

2

3

4

5

6

Page 8: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

Context diagram

▪ Context diagram

- Getting the overview

▪ This is actually where you start designingyour interfaces

- Here it is cheap to fail and cheap to change

Getting the overview

8

1

2

3

45

6

Page 9: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

Main interfaces

▪ Main interfaces

- Between the sub-systems

Interfaces

9

LARS Controlsystem

Control room system

Remote controlsystem

Framesystem

Winchsystem

Sensor system Read from sensors

Control interface

Control winchControl frame

Connect winch to frame

1

2 3

4 5

6

1

2

3

45

6

Page 10: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

The importance of interfaces

▪ Industry standards makes you more adaptive

- Changing to another partner / vendor is easier

▪ Legacy solutions will hinder you from doing changes and adaptions

- No one else can interface to your system

- Sometimes this is intentional, but not always

▪ Well defined interfaces makes you more flexible

- Redesigning a system (component, module, etc.) can be done without changing the interface

▪ Testing and integrating systems are much easier

- Simulators, test-setup, test-fixtures are easier to develop

▪ Take your time to identify the interfaces and work with them, it will make your system better

- Avoiding it can cause you a lot of trouble later in the product life cycle

Being more adaptive and open

18

Page 11: SESG USN Interfaces by design - gaudisite.nl · SESG USN 21. Feb. 2019 Workshop Interfaces by design. WORLD CLASS –Through people, technology and dedication KONGSBERG PROPRIETARY

KONGSBERG PROPRIETARY - See Statement of Proprietary informationWORLD CLASS – Through people, technology and dedication

[email protected]

Thank you for your attention