Approach for Advance Testing of DP Control...

26
DYNAMIC POSITIONING CONFERENCE October 14-15, 2014 DESIGN AND CONTROL Approach for Advance Testing of DP Control System Return to Session Menu Elena Ambrosovskaya & Petr Opekunov Navis Engineering/Beier Radio

Transcript of Approach for Advance Testing of DP Control...

Page 1: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

DYNAMIC POSITIONING CONFERENCEOctober 14-15, 2014

DESIGN AND CONTROL

Approach for Advance Testing of DP Control System

Return to Session Menu

Elena Ambrosovskaya & Petr OpekunovNavis Engineering/Beier Radio

Page 2: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Approach for advcontrocontro

By - PhD Mrs. E- Petr Opeku

October 14 15, 20Design & Control SES

vanced testing of DP ol systemol systemElena Ambrosovskayaunov

Page 3: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Different requiremensub-system

Cl ifi ti

y

System Classification society

ntrol systemABS

y

wer system

BV

CCSwer system CCS

DNV\GL

nsor system LR

RSRS system

Others..

nts and configurations, ms interaction

DP class Deliver

Non classNew system

Class 0New system

Class 1

Class 2HW upgrad

Class 2

Class 3

Advanced sub-classSW upgrad

Page 4: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

e product with fast very for different figurations, how g ,

Newbuild

W AdvRetrofitW

e DP Control system

Adv

system

Internal testinSW

upgradeHW

pgrade

Bug-free and stablevanced testing

High-quality

vanced testing

Cost effective

quality

Cost effective

ng Factory testing Commissioning

Page 5: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

ailable ready to use solutioon?

Page 6: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

ntrol system, common set very:very:C’s with preinstalled SW ore SW and customized

essel configuration data);isplays and Control panels ith firmware/SW;ith firmware/SW;ontrollers (PLC) with reinstalled SW (core SW (nd vessel specifics onfiguration);terface boxes;terface boxes;et of installation\operation nd user documentation;;

Class 2 DP control system

Page 7: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor
Page 8: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Core software

• DoClaCla

• Int(in

Vessel configuration (

• Intcus

configuration

• Fac• Do

• Internal testing of SW (debugginInternal testing of SW (debugginverification , custom functions testing);

• Internal testing of Documentatio

ocumentation review and approval bassification society;assification society;ternal testing of every HW componecluding internal wiring)g g)

ternal testing of algorithms and stomized vessel configuration data;ctory acceptance testing;

ock and sea trials;

Page 9: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

“F ll i i ” t“Full mission” teconnections o

th timathematic

“Light” and easyHW compoHW compo

“Simple, ready-any vessels wft isoftware version

t b h li ti HW l test-bench replicating HW electf particular project and providi

l d l f i t d lcal model of associated vessel.

test-bench able partly test systnents without real equipmentnents without real equipment.

-to-use test-bench able to simuwith associated systems to do fu

t bili ti d b ifi tn stabilization and bug verificat

Page 10: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

plied test-bench family• Test and simulation SW (simulator) run on• PLC with embedded SW and analog I/O si

systems signals handshaking• HW for simulation custom interfaces (e.g

- Large dware)

( gModbus\Profibus interface)

• RS 232\422 COM-ports for simulation of sconnection

• Test and simulation SW (simulator) run on

– Medium ardware)

• Test and simulation SW (simulator) run on• PLC with embedded SW• Ethernet virtual ports for data communic

ardware)

– Small

• Test and simulation SW (simulator) run oncomputer.

Small ware)

n standalone PC’s.imulating sub-

EPP Task S M

sensors\PRS data SW development + +

SW version stabilization\release +

n standalone PC’s

Release documentation check +

FAT of class\non-class system

n standalone PC s.

ation between PC’s.

FAT of upgrades + +

Debugging + +

Troubleshooting + +

n the same

Page 11: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

ype Lurpose Testing of core SW

Testing of all HW\ Testing of all HW\ Factory acceptanc DP familiarization

Wiring Wiring reproduce rea

ro Close to real system;

ontra Requires all HW c Difficult in connec Time consuming f

W functionality;\SW components of the system (including internal wiring)\SW components of the system (including internal wiring)ce testing

n and maintenance trainingsl vessels configuration;

components available. Limited in configuration. ction. for up and running

Page 12: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

pose Testing of core Testing of PLC

ype M Testing of PLC Testing of algo Testing of SW u

ring Ethernet connectioAmple opport nitiAmple opportuniti

ntra Not all functions an

e SW functionality;HW\SW component;HW\SW component;rithms and configuration data;upgrades;on;es for config rationes for configuration;

nd parts able to be verified.

Page 13: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

pose Testing of core Testing of algo

ype S Testing of algo Troubleshootin

ring Virtual interfaces(P Available for a

d Fast ready to u Can be installe

ntra Impossible to t HW faults emu

e SW functionality;rithms and configuration data;rithms and configuration data;ng;PC memory)ny specific vessel and configuration;

use;ed at any PC;test PLC SW;ulated with the simulator SW;

Page 14: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

• Realistic vessels dynamic;• 6 DOF (including roll and pitch);• Ship displacement\draft (constant or variab

el modelp p (

• Proper thrusters forces in bollard-pull and f• Realistic environmental disturbance – wind,

ruster ystem

• Proper dynamics;• Faults simulation: control failure, noise in fe

Ci it b k t l t/di t

ower ystem

• Circuit breakers control connect/disconnect• Load sharing between buses;• Additional load on buses (external consume• Faults of breakers (signals), generators;ystem• Specific interface, if necessary;

• Real model of measurements;• PRS antenna position depending on roll pit

nsors, PRS’

• PRS antenna position depending on roll, pit• Roll\pitch sensor;• Gyro\Magnetic compass with deviation mo• Hydroacoustic system and associated beaco

L \ i d i h i d fPRS’s • Laser\ microwave radar with associated ref• Configurable data output – NMEA, or other• Faults simulation: data drift, data jump, dat

ble);)free-run (for AP);, wave, current;

eedback, dead-band, low speed, feedback loss, time-delay, etc

tt;

ers);

tch;tch;

del;ons;llectors;

r formatta noise, data corruption, no data, etc

Page 15: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

ware: CotMACS-JDPWin XP\ Win 7

Page 16: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

diagnostic

Signal monitor function constantly checking availability and health of data flow

establishing auxiliary Ethernetestablishing auxiliary Ethernet communication between DP and Simulator

Computer

Page 17: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Signals data window

Page 18: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Sensor faults window

Page 19: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Environments settingsg

Page 20: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Thrusters control window

Page 21: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor
Page 22: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor
Page 23: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor
Page 24: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

ically, implementation of mentionedcation and troubleshooting finally alg yme for troubleshooting and fault finn-board time for system commissioyervice calls in regard to DP control s

Bug-freeBug-freestable

High-qualityquality

Time effe

d test-bench family for QA control, llows to significantly reduce:g yding (up to couple of minutes);

oning (up to couple of hours);g ( p p );system;

e ande and e

Cost effectiveeffective

ective

Page 25: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Sorensen. DP Overview and TreTor A. Johansen and Asgeir J. Sø

esting of Power Management SysteØyvind Smogeli Introduction toØyvind Smogeli Introduction toTor A. Johansen, Thor I. Fossen,

f DP systems, 2005 Luca Pivano EXPERIENCES FR

ESTING 2013DNV 2013 PART 6 CHAPTER 2DNV 2013, PART 6 CHAPTER 2NavDP4000 Operational ManualNavDP4000 Testbench Operatio

nds, 2013ørensen. Experiences with HIL Simems 2009o third- party HIL testing 2010o third- party HIL testing 2010 , Bjørnar Vik Hardware-in-the-loop

ROM SEVEN YEARS OF DP SOFT

22 Enhanced System Verification22, Enhanced System Verificationl, 2002-2014nal Manual, 2002-2014

Page 26: Approach for Advance Testing of DP Control Systemdynamic-positioning.com/proceedings/dp2014/Design_Opekunov_pp.pdfApproach for Advance Testing of DP Control System. ... DNV\GL nsor

Thanks for YoThanks for Yoour attention!our attention!