Experiences From Seven Years of DP Software Testing

Author(s):  
Luca Pivano ◽  
Øyvind Smogeli

This paper summarizes experiences from independent HIL testing of DP system software on more than 80 DP drilling, shuttle tanker, supply, anchor handling, construction and special purpose vessels. The paper includes examples of typical findings and a comprehensive analysis of finding statistics. The analysis shows how errors and weaknesses in core software and system configuration are distributed on the different functions in the DP system, as well as the potential consequence these errors could have had if they had not been identified and solved through early testing. The presented experiences demonstrate that independent testing of control systems using HIL testing technology is an important and effective service to ensure safe and reliable operation of offshore vessels. Paper published with permission.

Author(s):  
Øyvind Smogeli ◽  
Trond Augustson

The drilling industry is characterized by a rapid and up front technology development to conquer larger water and drilling depths. The level of automation has been steadily increasing over several decades, growing from manually operated sledge-hammer technology to space-age computer-based integrated systems. Most of the automation systems on today’s vessels are put into operation without independent testing. This is a paradox considering that a single control system may be more complex than all the mechanical systems onboard. It is also a paradox that the automation systems often contain safety-critical failure handling functionality that may be difficult or dangerous to test onboard the real vessel, and therefore is not properly tested until it is activated during an emergency situation. These automation systems are essential for the safety, reliability, and performance of the vessels. Examples are the Dynamic Positioning (DP) systems, Power Management systems, Drilling Control Systems, BOP control systems, Managed Pressure Drilling (MPD) systems, and crane control systems. Hardware-In-the-Loop (HIL) testing is a well proven test methodology from automotive, avionics, and space industries, and is now also gaining recognition in the marine and offshore industries. The aim of this paper is to clarify what HIL testing is, how third party HIL testing can be applied to safety critical control system software on drilling ships and rigs, and why this is an important contribution to technical safety, reliability and profitability of offshore operations.


2013 ◽  
Vol 199 ◽  
pp. 61-66
Author(s):  
Grzegorz Redlarski ◽  
Janusz Piechocki ◽  
Mariusz Dąbkowski

One of the important factors that affect the reliable operation of the power system and the rapid restitution after disaster is a quick and effective combining synchronous electric power facilities to operate in parallel [. Hence, diagnostics of automatic synchronizers at every stage of their life, from building a prototype, through the whole life, until removing such devices from the operation, is an extremely important and responsible activity. In ordinary practice, this action is performed by dedicated test of mechatronics systems, called simulators [2, , in close to real - or even more restricted - conditions. One of the major limitations in the relevant field undoubtedly concerns the selection of an appropriate structure and implementation of models of the angular velocity control systems involved in the process of connection. These models must be simple enough to allow computation with a frequency of kHz, and, at the same time, developed enough to be able to form diverse and close to real working conditions. For these reasons, classical approach is not possible, allowing the use of well-known Parks model [ of the synchronous generator and the complex - and often nonlinear [. Hence, considered above-mentioned requirements and indicated constraints, to test the automatic synchronizer the designers of mechatronics systems use a number of simplifications during modeling of the angular speed control systems [. However, models are not detailed enough to study the impact of changes in the shape of relevant characteristics under the influence of changes the angle of phase discrepancy in the process of connecting. Hence, this paper presents the results of the research of the currently used method of modeling the most commonly used control systems of angular velocity, in the respective systems.


2014 ◽  
Vol 1070-1072 ◽  
pp. 759-764
Author(s):  
Yu Jia Li ◽  
Qing Bo Yang ◽  
Jing Hua ◽  
Fang Chun Di ◽  
Li Xin Li

Problems such as high cost of building a testing environment, low degree of automation and low rates of resource utilization are commonly met during the dispatching automation master system software testing. Cloud Computing technologies were introduced to solve these problems. Test methods based on the virtualization and other key technologies were studied and a testing platform includes user management module, testing resource management module, testing management module and man-machine interaction interface module was built. A method composed of three testing modes was presented which can be applied usefully in the static and dynamical testing of dispatching automation master system. Future research direction is prospected in the end of the paper.


Author(s):  
Klaus Honscheid ◽  
Ann Elliott ◽  
Elizabeth Buckley-Geer ◽  
Stephen Kent ◽  
Eric Neilsen ◽  
...  

Author(s):  
Toshihiro Hanawa ◽  
Mitsuhisa Sato

Various information systems are widely used in the information society era, and the demand for highly dependable system is increasing year after year. However, software testing for such a system becomes more difficult due to the enlargement and the complexity of the system. In particular, it is often difficult to test parallel and distributed systems in the real world after deployment, although reliable systems, such as high-availability servers, are parallel and distributed systems. To solve these problems, the authors propose a software testing environment for dependable parallel and distributed system using the cloud computing technology, named D-Cloud. D-Cloud consists of the cloud management software as the role of the resource management, and a lot of virtual machine monitors with fault injection facility in order to simulate hardware faults. In addition, D-Cloud introduces the scenario manager, and it makes a number of different tests perform automatically. Currently, D-Cloud is realized by the use of Eucalyptus as the cloud management software. Furthermore, the authors introduce FaultVM based on QEMU as the virtualization software, and D-Cloud frontend that interprets test scenario, constructs test environment, and dispatches commands. D-Cloud enables automating the system configuration and the test procedure as well as performing a number of test cases simultaneously and emulating hardware faults flexibly. This chapter presents the concept and design of D-Cloud, and describes how to specify the system configuration and the test scenario. Furthermore, the preliminary test example as the software testing using D-Cloud is presented. As the result, the authors show that D-Cloud allows easy setup of the environment, and to test the software testing for the distributed system.


2012 ◽  
Vol 263-266 ◽  
pp. 1713-1716
Author(s):  
Zhong Wei Chen ◽  
Liang Xiang ◽  
Xiao Xia Li ◽  
Song Yang Du

This paper firstly introduces the basic information of CAN bus and the general method of CAN testing and points out that application layer protocol is hard to test. Secondly, this paper adapts the method of capturing, analyzing, constructing and sending CAN bus data packet to analyze certain oil system software interface protocol. Then, this paper proves this method can be usde to test the accuracy of the software interface and conduct the further software interface testing.At last,this paper points out the application suggest of this method.


2008 ◽  
Vol 19 (10) ◽  
pp. 522-534 ◽  
Author(s):  
P.A. Luning ◽  
L. Bango ◽  
J. Kussaga ◽  
J. Rovira ◽  
W.J. Marcelis

Sign in / Sign up

Export Citation Format

Share Document