Research Papers: Structures and Safety Reliability

An Object-Oriented Modeling Approach to Virtual Prototyping of Marine Operation Systems Based on Functional Mock-Up Interface Co-Simulation

[+] Author and Article Information
Yingguang Chu

Department of Ocean Operations and
Civil Engineering,
Norwegian University of Science
and Technology,
Postboks 1517,
Aalesund 6025, Norway
e-mail: yingguang.chu@ntnu.no

Lars Ivar Hatledal

Department of Ocean Operations and
Civil Engineering,
Norwegian University of Science
and Technology,
Postboks 1517,
Aalesund 6025, Norway
e-mail: laht@ntnu.no

Vilmar Æsøy

Department of Ocean Operations and
Civil Engineering,
Norwegian University of Science
and Technology,
Postboks 1517,
Aalesund 6025, Norway
e-mail: vilmar.aesoy@ntnu.no

Sören Ehlers

Institute for Ship Structural Design and Analysis,
Technical University of Hamburg,
Room 4.008 Schwarzenbergstraße 95 (C),
Hamburg D-21073, Germany
e-mail: ehlers@tuhh.de

Houxiang Zhang

Department of Ocean Operations and
Civil Engineering,
Norwegian University of Science
and Technology,
Postboks 1517,
Aalesund 6025, Norway
e-mail: hozh@ntnu.no

1Corresponding author.

Contributed by the Ocean, Offshore, and Arctic Engineering Division of ASME for publication in the JOURNAL OF OFFSHORE MECHANICS AND ARCTIC ENGINEERING. Manuscript received November 29, 2016; final manuscript received October 3, 2017; published online November 16, 2017. Assoc. Editor: Marcelo R. Martins.

J. Offshore Mech. Arct. Eng 140(2), 021601 (Nov 16, 2017) (9 pages) Paper No: OMAE-16-1152; doi: 10.1115/1.4038346 History: Received November 29, 2016; Revised October 03, 2017

This paper presents an object-oriented modeling (OOM) approach to model development of marine operation systems, specifically the hydraulic systems of marine cranes. Benefited from the rapid development of computation technology, many modeling and simulation techniques and software tools have proved to be very useful during the product and system development process. However, due to the increasing complexity of the physical systems, many challenges still exist regarding model flexibility, model integration, simulation accuracy, stability, and efficiency. The goal of introducing OOM to complex dynamic systems is to provide flexible, effective, and efficient models for different simulation applications. Previous work presented a virtual prototyping (VP) framework based on the functional mock-up interface (FMI) standard. The advantage of using FMI co-simulation is that modeling and simulation of stiff and strongly coupled systems can be distributed. As a result, the modeling tradeoffs between simulation accuracy and efficiency can be evaluated. The essential features of OOM and its application within dynamic operation system domain are highlighted through a case study. These features include model causality, model encapsulation, and inheritance that facilitate the decomposition and coupling of complex system models for co-simulation. The simulation results based on the proposed VP framework showed speedups in the computation efficiency at the cost of moderate accuracy loss.

Copyright © 2018 by ASME
Your Session has timed out. Please sign back in to continue.


Bye, R. T. , Osen, O. L. , and Pedersen, B. S. , 2017, “ A Computer-Automated Design Tool for Intelligent Virtual Prototyping of Offshore Cranes,” 31st European Conference on Modelling and Simulation (ECMS), Budapest, Hungary, May 23–26, pp. 147–156. http://www.scs-europe.net/dlib/2015/ecms2015acceptedpapers/0147-svt_ECMS2015_0098.pdf
Bak, M. K. , 2014, “ Model Based Design of Electro-Hydraulic Motion Control Systems for Offshore Pipe Handling Equipment,” Ph.D. thesis, University of Agder, Kristiansand, Norway. https://brage.bibsys.no/xmlui/handle/11250/194938
Modelica, 2017, “A Unified Object-Oriented Language for Systems Modeling—Language Specification, Version 3.4 ed,” The Modelica Association, Linkoping, Sweden, accessed Apr. 10, 2017, http://www.modelica.org/
Blochwitz, T. , Otter, M. , Åkesson, J. , Arnold, M. , Clauss, C. , Elmqvist, H. , Friedrich, M. , Junghanns, A. , Mauss, J. , Neumerkel, D. , Olsson, H. , and Viel, A. , 2012, “ Functional Mockup Interface 2.0: The Standard for Tool Independent Exchange of Simulation Models,” The Ninth International Modelica Conference, Munich, Germany, Sept. 3–5, pp. 173–184. https://www.researchgate.net/publication/236329725_Functional_Mockup_Interface_20_The_Standard_for_Tool_independent_Exchange_of_Simulation_Models
Chu, Y. , Hatledal, L. , Zhang, H. , Æsøy, V. , and Ehlers, S. , 2017, “ Virtual Prototyping for Marine Crane Design and Operations,” J. Mar. Sci. Technol. (accepted).
Chu, Y. , Deng, Y. , Pedersen, B. S. , and Zhang, H. , 2016, “ Parameterization and Visualization of Marine Crane Concept Design,” ASME Paper No. OMAE2016-54448.
Bastian, J. , Clauß, C. , Wolf, S. , and Schneider, P. , 2011, “ Master for Co-Simulation Using FMI,” Eighth International Modelica Conference, Dresden, Germany, Mar. 20–22, pp. 115–120. http://citeseerx.ist.psu.edu/viewdoc/download?doi=
Paterno, F. , 1999, Model-Based Design and Evaluation of Interactive Applications, 1st ed., Springer-Verlag, London, pp. 11–30.
Wymore, A. W. , 1993, Model-Based Systems Engineering, Vol. 3, CRC press, Boca Raton, FL, p. 58.
Estefan, J. A. , 2008, “ Survey of Model-Based Systems Engineering (MBSE) Methodologies,” International Council on Systems Engineering, San Diego, CA, Report No. INCOSE-TD-2007-003-02. http://www.omgsysml.org/MBSE_Methodology_Survey_RevB.pdf
Rumbaugh, J. , Jacobson, I. , and Booch, G. , 2004, Unified Modeling Language Reference Manual, 2nd ed., Pearson Higher Education, Boston, MA, pp. 3–11.
Friedenthal, S. , Moore, A. , and Steiner, R. , 2014, A Practical Guide to SysML: The Systems Modeling Language, Morgan Kaufmann, Waltham, MA, pp. 29–49.
Amálio, N. , Payne, R. , Cavalcanti, A. , and Woodcock, J. , 2016, “ Checking SysML Models for Co-Simulation BT: Formal Methods and Software Engineering,” 18th International Conference on Formal Engineering Methods (ICFEM), Tokyo, Japan, Nov. 14–18, pp. 450–465.
Ramos, A. L. , Ferreira, J. V. , and Barceló, J. , 2012, “ Model-Based Systems Engineering: An Emerging Approach for Modern Systems,” IEEE Trans. Syst., Man Cybern. Part C, 42(1), pp. 101–111. [CrossRef]
Pulecchi, T. , Casella, F. , and Lovera, M. , 2010, “ Object-Oriented Modelling for Spacecraft Dynamics: Tools and Applications,” Simul. Modell. Pract. Theory, 18(1), pp. 63–86. [CrossRef]
Karnopp, D. C. , Margolis, D. L. , and Rosenberg, R. C. , 2012, System Dynamics: Modeling, Simulation, and Control of Mechatronic Systems, 5th ed., Wiley, Hoboken, NJ, pp. 37–48. [CrossRef]
Borutzky, W. , 1999, “ Bond Graph Modeling From an Object Oriented Modeling Point of View,” Simul. Pract. Theory, 7(5), pp. 439–461. [CrossRef]
Broenink, J. F. , 1997, “ Bond-Graph Modeling in Modelica,” Ninth European Simulation Symposium (ESS), Passau, Germany, Oct. 19–22, pp. 19–22. https://www.modelica.org/publications/papers/ESS97w.pdf
Cellier, F. E. , and Nebot, À. , 2005, “ The Modelica Bond Graph Library,” Fourth International Modelica Conference, Hamburg, Germany, Mar. 7–8, pp. 57–65. http://citeseerx.ist.psu.edu/viewdoc/download?doi=
Broenink, J. F. , 1999, “ Object-Oriented Modeling With Bond Graphs and Modelica,” International Conference on Bond Graph Modeling and Simulation (ICBGM), San Francisco, CA, Jan. 17–20, pp. 163–168. https://pdfs.semanticscholar.org/d057/0a5c97d78eb54608bcf6f6c2e45764426e90.pdf
Chu, Y. , and Æsøy, V. , 2015, “ A Multi-Body Dynamic Model Based on Bond Graph for Maritime Hydraulic Crane Operations,” ASME Paper No. OMAE2015-41616.
Chu, Y. , Æsøy, V. , Ehlers, S. , and Zhang, H. , 2015, “ Integrated Multi-Domain System Modelling and Simulation for Offshore Crane Operations,” Ship Technol. Res., 62(1), pp. 36–46. [CrossRef]
Viel, A. , and Imagine, L. , 2014, “ Implementing Stabilized Co-Simulation of Strongly Coupled Systems Using the Functional Mock-Up Interface 2.0,” Tenth International Modelica Conference, Lund, Sweden, Mar. 10–12, pp. 213–223. https://www.modelica.org/events/modelica2014/proceedings/html/submissions/ECP14096213_Viel.pdf
Mengist, A. , Asghar, A. , Pop, A. , Fritzson, P. , Braun, W. , Siemers, A. , and Fritzson, D. , 2015, “ An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation,” 11th International Modelica Conference, Versailles, France, Sept. 21–23, pp. 181–188. https://modelica.org/events/modelica2015/proceedings/html/submissions/ecp15118181_MengistAsgharPopFritzsonBraunSiemersFritzson.pdf
Krammer, M. , Marko, N. , and Benedikt, M. , 2016, “ Interfacing Real-Time Systems for Advanced Co-Simulation—The ACOSAR Approach,” CEUR Workshop Proceedings, Rome, Italy, June 8–10, pp. 32–39. http://ceur-ws.org/Vol-1675/paper4.pdf


Grahic Jump Location
Fig. 1

Model architecture of an object-oriented component model

Grahic Jump Location
Fig. 2

Tetrahedron of state of the three single-port elements

Grahic Jump Location
Fig. 3

Model classification of a double-acting hydraulic cylinder according to OOM

Grahic Jump Location
Fig. 4

The structure of the KBC

Grahic Jump Location
Fig. 5

Model architecture of the hydraulic cylinder, constraint, and crane boom

Grahic Jump Location
Fig. 6

Simplified behavior model of the hydraulic cylinder

Grahic Jump Location
Fig. 7

Simplified hydraulic diagram of the KBC

Grahic Jump Location
Fig. 8

Extended behavior model of the hydraulic cylinder

Grahic Jump Location
Fig. 9

Bond graph implementation of the constraint and crane boom

Grahic Jump Location
Fig. 10

Transformation from the cylinder to the boom joint

Grahic Jump Location
Fig. 11

Displacement of the cylinder piston based on different behavior model implementations

Grahic Jump Location
Fig. 12

Deviation of the cylinder piston displacement

Grahic Jump Location
Fig. 13

Volumetric flow rate to the cylinder piston side

Grahic Jump Location
Fig. 14

Pressure at the cylinder piston side



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In