Next Article in Journal
Predictive Control for a Wave-Energy Converter Array Based on an Interconnected Model
Previous Article in Journal
The Black Sea Zooplankton Mortality, Decomposition, and Sedimentation Measurements Using Vital Dye and Short-Term Sediment Traps
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Direct Damage Stability Calculation Method for an Onboard Loading Computer

1
Marine Engineering College, Dalian Maritime University, No. 1 Linghai Road, Dalian 116026, China
2
Navigation College, Dalian Maritime University, No. 1 Linghai Road, Dalian 116026, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2022, 10(8), 1030; https://doi.org/10.3390/jmse10081030
Submission received: 16 June 2022 / Revised: 23 July 2022 / Accepted: 25 July 2022 / Published: 27 July 2022
(This article belongs to the Section Ocean Engineering)

Abstract

:
The stability analysis of a damaged ship is both important and challenging for an onboard loading computer. To help ship operators make reasonable decisions, a Simplified Newton Iteration Method is proposed to calculate damage stability in real time based on 3D geometric models of the ship. A 7500-dead-weight-tonnage (DWT) asphalt tanker, “TAI HUA WAN”, is used to illustrate the effectiveness of the proposed approach. The damage stability results of 18 typical loading conditions are calculated. The average error of righting lever GZ is 0.002 m, and the average number of iterations is nine. The calculation results show that the proposed method is simple, with real-time processes, robustness, accuracy, and certain practical value for engineering. Furthermore, based on the proposed method, a loading computer, “SMART LOAD”, has been developed and approved by LR, DNV, CCS, ABS, NK and the BV Classification Society and has been installed on more than 150 vessels worldwide.

1. Introduction

The loading computer system is a computer-based system consisting of a loading computer (hardware) and a calculation program (software) with which any ballast or loading condition can be easily and quickly ascertained. The International Association of Classification Societies (IACS) defines four different types of stability software in the Unified Regulations Regarding Onboard Computers for Stability Calculations [1,2]. Both a Type 3 and Type 4 loading computer needs to calculate the damage stability, as shown in Table 1. A loading computer system with damage stability analysis is an important tool for ships. An approved loading computer is to be supplied for all Category I ships of 100 m in length and above. Category I ships include chemical tankers, gas carriers and ships with large deck openings [3].
Many researchers have proposed various methods for damaged ship stability calculation. Umair Abbas developed a tool using VBA (Visual Basic for Applications) to obtain damaged stability results [4]. The stability of the inverted ship was calculated and analyzed using GHS software [5]. Pan described a framework for a damage survivability assessment system [6]. J. Majumder described a real-time decision support system COMAND-DSS for the mitigation of flooding emergencies onboard ships, which provides decision makers with information about crises and available resources [7]. Andrzej Jasionnowski presented a prototype of an ergonomic decision support function for a flooding situation [8]. Paulo Triunfante Martins presented a decision support system, BOSS [9]. This paper described a real-time counter-flooding decision support system for survivability maintenance [10]. Lifen Hu used a genetic algorithm to solve the counter-flooding decision optimization model [11]. The paper described a simulation system to support emergency planning decisions when ship flooding occurs [12]. An FEA-like (finite elements analysis) method was used to develop an onboard stability system [13]. Francesca Calabrese described an FEA-like method for evaluating the ship equilibrium point [14]. S. Schalck presented a new method for the calculation of the hydrostatic properties of intact and damaged ship hulls [15]. A commercial software, STAR-CCM+, was applied to simulate the flooding [16]. A practical method was used for the stability assessment of a damaged ship [17]. Eivind Ruth presented some of the key learnings from CFD simulations of flooding events following collision damage. The software STAR-CCM+ was used and allowed for full-scale simulations of the fully coupled behavior of the vessel [18]. A genetic algorithm was used to calculate the ship’s float position based on NURBS (Non-Uniform Rational B-Splines) [19]. A nonlinear optimization method was used to calculate the ship’s floating position based on Vector [20]. A RANS-based CFD solver with VOF modeling of free surfaces was employed to investigate the effects of sloshing and flooding on damaged ships’ hydrodynamics [21]. CFD calculations were applied to obtain the discharge coefficient of the whole cross-flooding duct [22]. Ruponen presented a numerical method for the assessment of damage stability [23].
Furthermore, many commercial companies have developed loading computer products [24], such as Onboard-NAPA [25], Deltaload [26], Loadplus [27], CargoMax [28], Loadmaster [29], K-LOAD [30], LR SEASAFE Onboard [31], SHIPMANAGER-88 [32], etc. These programs can calculate the damage stability of a ship in real time and already have the General Approval Certificate of Lloyd’s Register (IACS URL5 Type 3). These programs’ algorithms are stable and reliable with good real-time performance. However, the details of the calculation method used in the software are rarely published due to commercial confidentiality.
In summary, the methods for calculating damaged stability can be divided into four categories: (1) the Newton Iteration Method [14,17,33]; (2) the computational fluid dynamics (CFD) method [16,22,34]; (3) genetic algorithm, nonlinear programming and other optimization methods [10,11,19,20]; and (4) commercial software, including NAPA, Loadplus, etc. The advantages and disadvantages of these four methods are shown in Table 2.
The CFD and optimization methods are not suitable for real-time calculation because of the huge amount of calculation needed. The Newton Iteration Method has fast convergence speed; generally, 3–5 iterations are required to obtain the final result. The disadvantage is that when calculating the Jacobian matrix coefficient, it is very difficult to calculate the inclined waterline parameters. The author has used the Newton Iteration Method to calculate damage stability and found that the iteration would fail in some cases (when the ship is in a large heel angle, for example) [17,33].
This paper presents a Simplified Newton Iteration Method to calculate a ship’s damage stability for a Type 3 loading computer. The 3D model database of the ship’s hull and all compartments is first established. Then, the real-time flow of liquid goods is considered. After that, a Simplified Newton Iteration Method is used to solve nonlinear equations.

2. Establishment of the 3D Model Database

The ship’s hull and all compartments are modeled as a 3D geometry mesh in the STL file format, which can be exported by the ship design software. Shown in Figure 1 is the STL model of the hull and compartments of the 59,000 DWT bulk carrier “BAOHANG 56”, which was designed by Shanghai Merchant Ship Design and Research Institute (SDARI) using the ship design software NAPA, which has become a global leader for supplying solutions for ship design and operation. For more details about the 3D model database, please refer to the author’s previous research papers [17,33].

3. Simplified Newton Iteration Method for Damage Stability

There are two challenges in computing damage stability. The first challenge is the real-time flow of liquid cargo during the ship’s heeling, but the author previously solved this problem [17]. The second challenge is solving damage stability equations in real time. According to the above discussion, the Newton Iteration Method is more suitable for real-time calculation. However, the Newton Iteration Method has some shortcomings. A Simplified Newton Iteration Method, which can make up for the shortcomings of the traditional Newton Iteration Method, is proposed in this section.

3.1. Simplified Newton Iteration Method

To calculate the damage stability is to calculate the righting lever GZ [17,23]. The free trim method is used in this section [23]. For a given fixed heel angle, the equilibrium state of the balanced trim and draft can be described as follows: the ship displacement equals the total weight, and the longitudinal center of gravity equals the longitudinal center of buoyancy:
f 1 ( T m , t a n ψ ) = ρ V Δ = 0 f 2 ( T m , t a n ψ ) = ( x B x G ) ( y B y G ) sin θ cos θ tan ψ + ( z B z G ) cos 2 θ tan ψ = 0
where T m is the draft; ψ is the trim angle; ρ is the density of sea water; V is the volume; Δ is the ship’s displacement; x G , y G and z G are the coordinates of the centers of gravity; x B , y B and z B are the coordinates of the centers of buoyancy; and θ is the heel angle.
The Newton Iteration Method is used to solve nonlinear equations in Equation (1). These equations can be recast in vector form, as described in Equation (2).
F ( x ) = f 1 ( x ) f 2 ( x ) = 0 where : x = T m tan ψ
Using the Taylor expansion at point x k , Equation (2) can be recast as follows:
f 1 ( x k ) T m f 1 ( x k ) tan ψ f 2 ( x k ) T m f 2 ( x k ) tan ψ · δ T m k δ tan ψ k + f 1 ( x ) f 2 ( x ) = 0
where the Jacobian matrix in Equation (3) can be described as [33]:
S S x F S ( x F y F sin θ cos θ tan φ + z F cos θ cos θ tan φ ) I yF + S x F 2 sin θ cos θ [ ( I x y F + S x F y F ) tan ψ + M x z ] + cos θ cos θ [ ( I y F tan φ + I x y F tan θ + S x F z F ) tan φ + M x y
where S is the water plane projection area on the base plane; x F , y F and z F are the centers of the water plane; I x F and I y F are the moments of inertia of the water plane area; and I x y F is the product of inertia. M x z and M x z are described as follows:
M x z = V y B P ρ y G M x y = V z B P ρ z G
The disadvantage of the Newton Iteration Method is that when calculating the Jacobian matrix coefficient, it is very difficult to calculate the inclined waterline parameters. As shown in Equation (6), six parameters are needed for calculation, which has a high computation cost. Another disadvantage is that when using the Newton Iteration Method to calculate the damage stability, the iteration would fail in some cases [17,33].
S x F y F z F I yF I x y F
This section presents a Simplified Newton Iteration Method to calculate the ship’s damage stability. As shown in Figure 2, the hull of the ship is replaced with a three-dimensional rectangular bounding box, which saves a lot of computing time.
The schematic diagram of the intersection between the ship and the inclined water plane is shown in Figure 3. As shown in Figure 4 and Figure 5, the projection of the inclined waterline surface is a rectangle with length L and width B, where L and B are the overall length and breadth of the ship.
For a rectangle, it is easy to calculate the water plane parameters:
x F = 0 y F = 0 I x y F = 0 I x = L B 3 12 I y = B L 3 12
According to the parallel axes theorem:
I y F = I y S x F 2
The Jacobian coefficient matrix in Equation (4) can be simplified as follows:
B L 0 0 B L 3 12 sin θ cos θ M x z + cos 2 θ ( B L 3 12 tan 2 φ + M x y )
As can be seen from Equation (9), because the parameters B and L are given in the ship’s loading manual, the Simplified Newton Iteration Method, which is the same as the optimization method, only needs to calculate the ship’s submerged volume and center of buoyancy. Compared with the traditional Newton Iteration Method, there is no need to calculate the inclined waterline. This algorithm is very easy to implement by computer programming.

3.2. Iteration Termination Condition

The Gauss elimination method is used to solve the linear equations in Equation (10).
B L 0 0 B L 3 12 sin θ cos θ M x z + cos 2 θ ( B L 3 12 tan 2 φ + M x y ) δ T m δ tan φ = f 1 ( T m , tan φ ) f 2 ( T m , tan φ )
To ensure the accuracy of the calculation results, the iteration termination condition must be set. In this paper, iterations are performed until the displacement equals the total weight, and the longitudinal distance of the centers of gravity and buoyancy is zero.
f 1 = ρ V Δ ε 1 f 2 = ( x B x G ) ( y B y G ) sin θ cos θ tan ψ + ( z B z G ) co s 2 θ tan ψ ε 2
where ε 1 , ε 2 are tolerances:
ε 1 = 5 t ε 2 = 0 . 001 m

4. Results

A 7500-DWT asphalt tanker, “TAI HUA WAN”, was chosen to demonstrate the feasibility of the proposed approach. The hull and all holds of the ship are shown in Figure 6.
The design parameters of the tanker “TAI HUA WAN” are listed in Table 3.

4.1. Initial Conditions

A total of 18 typical loading conditions (Table 4) of the tanker “TAI HUA WAN” are calculated. The initial draft, trim, heel angle, displacement, longitudinal center of buoyancy ( LCB), vertical center of buoyancy (VCB) and GM value are listed in Table 5.

4.2. Damage Cases

A total of 24 damage cases were calculated in the loading manual, but only 4 cases listed the GZ value of each heel angle in detail. For the other 20 cases, only the summary results are listed. To compare the results with the loading manual, four damage cases (DAM04, DAM08, DAM09 and DAM10) with detailed calculation results are selected. Damaged compartments of DAM04 are shown in Table 6 with cargo permeability (PERM), hold capacity (VOL), longitudinal coordinates of the center of gravity (LCG), the horizontal coordinate of the center of gravity (TCG) and the vertical coordinates of the center of gravity (VCG). An illustration of damage case DAM04 is shown in Figure 7. Damaged compartments of DAM08, DAM09 and DAM10 are shown in Table 7, Table 8 and Table 9, respectively. Furthermore, the illustrations of damage cases DAM8, DAM09 and DAM10 are shown in Figure 8, Figure 9 and Figure 10, respectively.

4.3. Damage Stability Results

A total of 18 typical loading conditions of tanker “TAI HUA WAN”, as listed in Table 4, are calculated. Figure 11 shows the GZ curve of INI01-DAM08. The calculation error and iteration number of each heel angle are shown in Table 10. The maximum error of each angle (0°, 1°, 3°, 5°, 7°, 10°, 12°, 15°, 20°, 30°, 40°, 50°, 60° and 70°) is −0.008 m, and the average error is −0.003 m. The maximum number of iterations is 37 when the ship’s heel angle is 70 degrees. The average number of iterations of all heel angles is 9.42.
Figure 12 shows the GZ curve of INI11-DAM04. The calculation error and iteration number of each heel angle are shown in Table 11. The maximum error and average error of the GZ value are 0.003 m and 0.001 m. The maximum and average number of iterations are 53 and 12.78, respectively.
Figure 13 shows the GZ curve of INI16-DAM09. The calculation error and iteration number of each heel angle are shown in Table 12. The maximum error and average error of the GZ value are −0.012 m and −0.005 m. The maximum and average number of iterations are 26 and 6.85, respectively.
Figure 14 shows the GZ curve of INI15-DAM10. The calculation error and iteration number of each heel angle are shown in Table 13. The maximum error and average error of the GZ value are −0.013 m and −0.005 m. The maximum and average number of iterations are 28 and 6.92, respectively.
Limited by the word limit of the article, the other calculation results of the 18 loading conditions are listed in summary Table 14. The maximum error of absolute value, the average error of absolute value, the maximum iteration number and the average iteration number are shown in Table 14. According to the calculation results, the following conclusions can be drawn:
  • The feasibility and accuracy of the algorithm are verified. The calculation error is small. The maximum and average error of the 18 loading conditions are 0.013 m and 0.002 m, respectively.
  • The real-time performance of the algorithm is verified. The convergence rate of the algorithm is fast. The maximum and average number of iterations of the 18 loading conditions are 53 and 9, respectively.

5. Conclusions

This paper presents a Simplified Newton Iteration Method to calculate damage stability for a Type 3 loading computer. Based on the proposed method, a loading computer named “SMART LOAD” for bulk carriers and tankers was developed, which was approved (IACS UR L5 Type 1, 2 and 3) by the LR Classification Society in 2020 and the DNV Classification Society in 2021. The proposed approach provides the following satisfactory conclusions:
(1) A simplified method for engineering applications is discussed for a loading computer. The solution of the Jacobian matrix coefficient is simplified, and there is no need to calculate six water plane parameters (S, x F , y F , z F , I yF and I xyF ). Compared with the Newton Iteration Method, the calculation requirement is decreased because only displacement volume and center of buoyancy need to be computed.
(2) Compared with the CFD method and the optimization method, the proposed algorithm has a faster convergence rate. Approximately 9–10 iterations are required to obtain accurate results for each heel angle. This method is very suitable for real-time calculation.
(3) Unlike the commercial software, the approach presented in this paper is completely open.
(4) The longitudinal equilibrium equation of the ship is taken as the termination condition to ensure the accuracy of the result.
Since 2017, the loading computer “SMART LOAD” has been installed on more than 150 ships worldwide and has been approved by major classification societies, including LR, DNV-GL, BV, ABS, CCS and NK. “SMART LOAD” for the tanker “TAI HUA WAN” is illustrated in Figure 15. Based on the proposed method, the web version of “SMART LOAD” is being developed in 2022, as shown in Figure 16. In summary, the method is extremely simple, with real-time processes, robustness, accuracy and certain engineering application value.

Author Contributions

Conceptualization, C.L., L.H. and X.S.; methodology, C.L., Y.Y. and X.S.; visualization, C.L.; writing—original draft preparation, C.L. and L.H.; software, C.L. and X.S.; data curation, Y.Y.; writing—review and editing, X.S., L.H. and Y.Y. All authors have read and agreed to the published version of the manuscript.

Funding

The work was supported by the National Key Research and Development Program of China (No. 2019YFE0111600), the LiaoNing Revitalization Talents Program (No. XLYC2002078), the Dalian Science and Technology Innovation Fund (No. 2019J11CY015), the National Natural Science Foundation of China (No. 52071049, No. 61971083, and No. 51939001), the National Natural Science Foundation of China (No. 52071045), the China Postdoctoral Science Foundation (2022M710568), and the Project of Intelligent Ship Testing and Verification from the Ministry of Industry and Information Technology of the People’s Republic of China (No. 2018/473).

Data Availability Statement

Readers can access our data by sending an email to the corresponding author, Chunlei Liu.

Acknowledgments

The authors would like to thank John Standing, who is a Senior Stability Specialist of the LR, and Nils Heimvik of DNV, for their hard work testing the proposed method. Thanks also go to the Shanghai Merchant Ship Design and Research Institute (SDARI) for their 3D ship design data.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. IACS. Computer Software for Onboard Stability Calculations, UICS Unified Requirement L5 Rev4 CLN; IACS: London, UK, 2020. [Google Scholar]
  2. Ruponen, P.; Pennanen, P.; Manderbacka, T. On the alternative approaches to stability analysis in decision support for damaged passenger ships. WMU J. Marit. Aff. 2019, 18, 477–494. [Google Scholar] [CrossRef] [Green Version]
  3. IACS. Requirements for Loading Conditions, Loading Manuals and Loading Instruments, UICS Unified Requirement S1 Rev7; IACS: London, UK, 2010. [Google Scholar]
  4. Abbas, U.; Khalid, S.; Riaz, Z.; Zubair, A.; Khalid, H. Development of a Large Angle Stability Tool For The Ships and Boats. In Proceedings of the 2021 International Bhurban Conference on Applied Sciences and Technologies (IBCAST), Islamabad, Pakistan, 12–16 January 2021; pp. 873–880. [Google Scholar]
  5. Pan, D.W.; Lin, C.X.; Liu, Z.J.; Sun, D.P. Calculation on the uprighting process of a capsized Ship. Brodogr. Teor. Praksa Brodogr. Pomor. Teh. 2016, 67, 115–132. [Google Scholar] [CrossRef] [Green Version]
  6. Lee, D.; Lee, S.S.; Park, B.J.; Kim, S.Y. A study on the framework for survivability assessment system of damaged ships. Ocean Eng. 2005, 32, 1122–1132. [Google Scholar] [CrossRef]
  7. Ólçer, A.; Majumder, J. A case-based decision support system for flooding crises onboard ships. Qual. Reliab. Eng. Int. 2006, 22, 59–78. [Google Scholar] [CrossRef]
  8. Jasionowski, A. Decision support for ship flooding crisis management. Ocean Eng. 2011, 38, 1568–1581. [Google Scholar] [CrossRef]
  9. Martins, P.T.; Lobo, V. Real-Time decision support system for managing ship stability under damage. In Proceedings of the OCEANS 2011 IEEE-Spain, Santander, Spain, 6–9 June 2011; pp. 1–7. [Google Scholar]
  10. Hu, L.F.; Ma, K.; Ji, Z.S. AM–H method-based decision support system for flooding emergencies onboard warship. Ocean Eng. 2013, 58, 192–200. [Google Scholar] [CrossRef]
  11. Hu, L.f.; Tian, Z.; Sun, Z.; Zhang, Q.; Feng, B. Genetic algorithm-based counter-flooding decision model for damaged warship. Int. Shipbuild. Prog. 2015, 62, 1–15. [Google Scholar] [CrossRef]
  12. Varela, J.M.; Rodrigues, J.; Soares, C.G. On-board decision support system for ship flooding emergency response. Procedia Comput. Sci. 2014, 29, 1688–1700. [Google Scholar] [CrossRef] [Green Version]
  13. Calabrese, F.; Mancarella, L.; Zizzari, A.A.; Corallo, A. A FEA-like method for evaluating the ship equilibrium point. IFAC Proc. Vol. 2012, 45, 115–120. [Google Scholar] [CrossRef]
  14. Calabrese, F.; Cataldo, M.; De Pascalis, A.; Mancarella, L.; Ostuni, L.; Zizzari, A.A. A method for evaluating the ship equilibrium point using 3D meshes developed for embedded device. In Proceedings of the OCEANS 2015-Genova, Genova, Italy, 18–21 May 2015; pp. 1–6. [Google Scholar]
  15. Schalck, S.; Baatrup, J. Hydrostatic stability calculations by pressure integration. Ocean Eng. 1990, 17, 155–169. [Google Scholar] [CrossRef]
  16. Zhang, X.; Lin, Z.; Mancini, S.; Li, P.; Li, Z.; Liu, F. A numerical investigation on the flooding process of multiple compartments based on the volume of fluid method. J. Mar. Sci. Eng. 2019, 7, 211. [Google Scholar] [CrossRef] [Green Version]
  17. Sun, X.; Ni, Y.; Liu, C.; Wang, Z.; Yin, Y. A practical method for stability assessment of a damaged ship. Ocean Eng. 2021, 222, 108594. [Google Scholar] [CrossRef]
  18. Ruth, E.; Rognebakke, O. CFD in damage stability. In Proceedings of the 17th International Ship Stability Workshop, Helsinki, Finland, 10–12 June 2019; pp. 10–12. [Google Scholar]
  19. Lu, C.; Lin, Y.; Ji, Z. Free trim calculation using genetic algorithm based on NURBS shipform. Int. Shipbuild. Prog. 2007, 54, 45–62. [Google Scholar]
  20. Ding, N.; Yu, J.X. Nonlinear optimization method of ship floating condition calculation in wave based on vector. China Ocean Eng. 2014, 28, 471–478. [Google Scholar] [CrossRef]
  21. Gao, Q.; Vassalos, D. Numerical study of damage ship hydrodynamics. Ocean Eng. 2012, 55, 199–205. [Google Scholar] [CrossRef]
  22. Ruponen, P.; Queutey, P.; Kraskowski, M.; Jalonen, R.; Guilmineau, E. On the calculation of cross-flooding time. Ocean Eng. 2012, 40, 27–39. [Google Scholar] [CrossRef]
  23. Ruponen, P.; Manderbacka, T.; Lindroth, D. On the calculation of the righting lever curve for a damaged ship. Ocean Eng. 2018, 149, 313–324. [Google Scholar] [CrossRef]
  24. Lloyd’s Register of Shipping. Loading Computer Software—General Approval—Post URL5. Available online: https://www.lr.org/en/lr-approvals/ (accessed on 16 July 2022).
  25. Onboard-NAPA Ltd. Onboard-NAPA. Available online: https://directory.marinelink.com/companies/company/onboardnapa-ltd-203577 (accessed on 16 July 2022).
  26. Delta Marine Engineering & Computer Trading Co. Deltaload. Available online: http://www.deltamarine.com.tr/en/services/ship-loading-software.php (accessed on 16 July 2022).
  27. Hanla IMS CO., Ltd. Loadplus. Available online: http://www.hanlaims.com/ (accessed on 16 July 2022).
  28. Herbert-Abs Software Solutions. CargoMax. Available online: https://www.herbert-abs.com/cargomax-for-bulk-carriers (accessed on 16 July 2022).
  29. Kockum Sonics, A.B. Loadmaster. Available online: http://www.kockumsonics.com/products/marine/loadmaster.htm (accessed on 16 July 2022).
  30. Kongsberg Maritime, A.S. K-LOAD. Available online: https://www.kongsberg.com/maritime/products/tank-gauging-and-measurment-systems/loading-and-stability-systems/k-load/ (accessed on 16 July 2022).
  31. Seasafe Marine Software (UK) Ltd. LR SEASAFE Onboard (Gstab). Available online: https://www.lr.org.cn/lr-seasafe-loading-and-stability/lr-seasafe-onboard/ (accessed on 16 July 2022).
  32. Techmarine S/W, Co. Ltd. SHIPMANAGER-88. Available online: http://www.techmarine.net/main.htm (accessed on 16 July 2022).
  33. Shen, H.; Liu, C.; Yin, Y.; Sun, X. Automatic Stowage of Bulk Carrier Based on Ship Floating-State Control. J. Ship Res. 2019, 64, 298–312. [Google Scholar] [CrossRef]
  34. Liu, W.B.; Ming, F.R.; Wang, S.P.; Zhang, S. Application of smoothed particle hydrodynamics method for simulating the flooding process of a damaged ship cabin in full-time domain. Ocean Eng. 2022, 248, 110716. [Google Scholar] [CrossRef]
Figure 1. STL model of the hull and compartments of the 59,000 DWT bulk carrier “BAOHANG 56” designed by SDARI in 2022.
Figure 1. STL model of the hull and compartments of the 59,000 DWT bulk carrier “BAOHANG 56” designed by SDARI in 2022.
Jmse 10 01030 g001
Figure 2. Three-dimensional rectangular bounding box of ship hull.
Figure 2. Three-dimensional rectangular bounding box of ship hull.
Jmse 10 01030 g002
Figure 3. Intersection of inclined water plane and ship.
Figure 3. Intersection of inclined water plane and ship.
Jmse 10 01030 g003
Figure 4. Projection of inclined waterline surface (rectangle).
Figure 4. Projection of inclined waterline surface (rectangle).
Jmse 10 01030 g004
Figure 5. Parameters of water plane projection.
Figure 5. Parameters of water plane projection.
Jmse 10 01030 g005
Figure 6. Hull and all holds of the tanker “TAI HUA WAN”.
Figure 6. Hull and all holds of the tanker “TAI HUA WAN”.
Jmse 10 01030 g006
Figure 7. Illustration of damage case DAM04.
Figure 7. Illustration of damage case DAM04.
Jmse 10 01030 g007
Figure 8. Illustration of damage case DAM08.
Figure 8. Illustration of damage case DAM08.
Jmse 10 01030 g008
Figure 9. Illustration of damage case DAM09.
Figure 9. Illustration of damage case DAM09.
Jmse 10 01030 g009
Figure 10. Illustration of damage case DAM10.
Figure 10. Illustration of damage case DAM10.
Jmse 10 01030 g010
Figure 11. GZ curve of INI01-DAM08.
Figure 11. GZ curve of INI01-DAM08.
Jmse 10 01030 g011
Figure 12. GZ curve of INI11-DAM04.
Figure 12. GZ curve of INI11-DAM04.
Jmse 10 01030 g012
Figure 13. GZ curve of INI16-DAM09.
Figure 13. GZ curve of INI16-DAM09.
Jmse 10 01030 g013
Figure 14. GZ curve of INI15-DAM10.
Figure 14. GZ curve of INI15-DAM10.
Jmse 10 01030 g014
Figure 15. “SMART LOAD” loading computer for the tanker “TAI HUA WAN”.
Figure 15. “SMART LOAD” loading computer for the tanker “TAI HUA WAN”.
Jmse 10 01030 g015
Figure 16. Web version of “SMART LOAD”.
Figure 16. Web version of “SMART LOAD”.
Jmse 10 01030 g016
Table 1. Four types of loading computer.
Table 1. Four types of loading computer.
TypeDescription
Type 1Software calculating intact stability only (for vessels not required to meet a damage stability criterion).
Type 2Software calculating intact stability and checking damage stability on the basis of a limit curve (e.g., for vessels applicable to SOLAS Part B-1 damage stability calculations, etc.) or checking all the stability requirements (intact and damage stability) on the basis of a limit curve.
Type 3Software calculating intact stability and damage stability by the direct application of preprogrammed damage cases based on the relevant conventions or codes for each loading condition (for some tankers, etc.).
Type 4Software calculating intact stability and damage stability by the direct application of preprogrammed damage cases based on the relevant conventions or codes for each loading condition (for some tankers etc.).
Table 2. Advantages and disadvantages of current research methods.
Table 2. Advantages and disadvantages of current research methods.
MethodAdvantagesDisadvantages
Newton Iteration MethodFast convergence speed (3–5 iterations).When calculating the Jacobian matrix coefficient, it is difficult to calculate the inclined waterline parameters. In some cases, the program will fail to converge.
CFDDamage stability calculation in the time domain.The calculation time is long.
Optimization methodCompared with the Newton Iteration Method, there is no need to calculate the inclined waterline coefficient. Only the displacement and floating center of the ship need to be calculated. It has good robustness.More iterations are required.
Commercial softwareAlgorithms are stable and reliable with good real-time performance, and have been applied in practice.The details of the calculation methods are not public.
Table 3. Principal parameters of the tanker “TAI HUA WAN”.
Table 3. Principal parameters of the tanker “TAI HUA WAN”.
Item ValueUnit
Ship nameTAI HUA WAN 
Type of shipASPHALT TANKER 
IMO number9,814,387
Overall length 114.92m
Length B.P108.5m
Breadth  19.5m
Depth  11m
Scantling draft  6.98m
Displacement at full load summer draft (even keel) 11,914.2t
Deadweight at full load summer draft (even keel) 7414.2dwt
Service speed (at designed draft) 13.95kn
Light ship weight 4611.5t
Table 4. Description of the initial conditions.
Table 4. Description of the initial conditions.
IDENT CONDITION NAME
INI01FULLY LOADED WITH HOMOGENEOUS CARGO (S.G. = 0.8872T/M3), DEPARTURE
INI02FULLY LOADED WITH HOMOGENEOUS CARGO (S.G. = 0.8872T/M3), ARRIVAL
INI03FULLY LOADED WITH 0.98T/M3 CARGO, DEPARTURE
INI04FULLY LOADED WITH 0.98T/M3 CARGO, ARRIVAL
INI05FULLY LOADED WITH 0.926T/M3 CARGO, DEPARTURE
INI06FULLY LOADED WITH 0.926T/M3 CARGO, ARRIVAL
INI07FULLY LOADED WITH 1.04T/M3 CARGO, DEPARTURE
INI08FULLY LOADED WITH 1.04T/M3 CARGO, ARRIVAL
INI09NO.14 C/H FULL NO.23 C/H EMPTY 1.04T/M3, DEPARTURE
INI10NO.14 C/H FULL NO.23 C/H EMPTY 1.04T/M3, ARRIVAL
INI11NO.23 C/H FULL NO.14 C/H EMPTY 1.04T/M3, DEPARTURE
INI12NO.23 C/H FULL NO.14 C/H EMPTY 1.04T/M3, ARRIVAL
INI13NO.13 C/H FULL NO.24 C/H EMPTY 1.04T/M3, DEPARTURE
INI14NO.13 C/H FULL NO.24 C/H EMPTY 1.04T/M3, ARRIVAL
INI15NO.24 C/H FULL NO.13 C/H EMPTY 1.04T/M3, DEPARTURE
INI16NO.24 C/H FULL NO.13 C/H EMPTY 1.04T/M3, ARRIVAL
INI17PARTIALLY LOADED WITH HOMOGENEOUS CARGO (S.G. = 1.04T/M3), DEPARTURE
INI18PARTIALLY LOADED WITH HOMOGENEOUS CARGO (S.G. = 1.04T/M3), ARRIVAL
Table 5. Initial ship flotation and stability parameters.
Table 5. Initial ship flotation and stability parameters.
NAMEDraftTrimHeel AngleDisplacementLCBVCBGM
(m)(m)(deg)(t)(m)(m)(m)
INI016.92−1.620.61211,912.452.7973.7431.705
INI026.559−1.1310.37511,135.753.7253.521.84
INI036.92−1.6240.57711,912.452.7923.7431.804
INI046.559−1.1340.35411,135.753.723.521.946
INI056.92−1.6230.60811,913.252.7943.7431.714
INI066.559−1.1330.37311,136.553.7223.5211.849
INI076.92−1.6240.5511,913.452.7913.7431.891
INI086.559−1.1350.33811,136.753.7193.5212.039
INI096.359−1.6590.68910,769.753.0193.4291.806
INI105.991−1.1210.463999354.0693.2011.95
INI116.303−1.0720.67510,613.853.973.3751.72
INI125.926−0.4610.4149837.155.1163.1491.861
INI135.95−1.4280.6929928.953.6023.1891.713
INI145.567−0.7760.4289152.254.8052.9571.884
INI156.517−1.070.69611,046.953.8423.4951.707
INI166.146−0.5050.44710,270.254.9273.2721.83
INI175.833−1.4010.5669693.953.7033.1222.193
INI185.445−0.7170.3388917.254.9492.8892.421
Table 6. Damaged compartments of DAM04.
Table 6. Damaged compartments of DAM04.
IDENTNAMEPERMVOLLCGTCGVCG
m3mmm
R8.05PAINT  STORE 0.9545.6101.195.7912.88
R8.00BOSUN STORE0.95286.9105.28−0.9212.97
R8.04WINDLASS CTR. ROOM0.9552.5101.25012.9
R8.07E.F.P.RM0.9578.2100.99−0.23.77
R8.09LOGSOUND0.9514.7101.1500.7
R2.00PFORE W.B.TK.P0.95126101.182.898.07
R2.00SFORE W.B.TK.S0.95109.1101.31−3.28.12
R2.01PNO.1 W.B.TK.P0.95370.891.5875.89
R9.01COFFERDAM FOR FORE.0.95198380.1805.73
R1.01PNO.1 C.O.TANK P0.95773.889.662.976.32
Table 7. Damaged compartments of DAM08.
Table 7. Damaged compartments of DAM08.
IDENTNAMEPERMVOLLCGTCGVCG
m3mmm
R2.02PNO.2 W.B.TK.P0.95272.673.888.925.79
R2.03PNO.3 W.B.TK.P0.95451.955.088.154.84
R9.01COFFERDAM FOR FORE.P0.95198380.1805.73
R1.02PNO.2 C.O.TANK0.95102174.443.725.95
R3.01PNO.1 H.F.O.TK.P0.95228.162.256.326.37
Table 8. Damaged compartments of DAM09.
Table 8. Damaged compartments of DAM09.
IDENTNAMEPERMVOLLCGTCGVCG
m3mmm
R2.03PNO.3 W.B.TK.P0.95451.955.088.154.84
R9.02COFFERDAM FOR AFT0.952157.743.7705.32
R1.03PSLOP TANK0.951026.650.023.745.93
R3.01PNO.1 H.F.O.TK.P0.95228.162.256.326.37
Table 9. Damaged compartments of DAM10.
Table 9. Damaged compartments of DAM10.
IDENTNAMEPERMVOLLCGTCGVCG
m3mmm
R2.03PNO.3 W.B.TK.P0.95451.955.088.154.84
R9.02COFFERDAM FOR AFT0.952157.743.7705.32
R1.03PSLOP TANK0.951026.650.023.745.93
Table 10. GZ calculation result of INI01-DAM08.
Table 10. GZ calculation result of INI01-DAM08.
HEELLoading ManualProposed MethodIteration NumberAbsolute Error
(deg)(m)(m) (m)
0−0.284−0.2857−0.001
1−0.258−0.2593−0.001
3−0.206−0.2074−0.001
5−0.151−0.1524−0.001
7−0.094−0.09440
10−0.002−0.00240
120.0630.0624−0.001
150.1660.1654−0.001
200.3380.3376−0.001
300.5970.5958−0.002
400.8230.81710−0.006
500.8660.8615−0.006
600.7180.71122−0.007
700.4640.45637−0.008
Table 11. GZ calculation result of INI11-DAM04.
Table 11. GZ calculation result of INI11-DAM04.
HEELLoading ManualProposed MethodIterationsAbsolute Error
(deg)(m)(m) (m)
0−0.08−0.0890
1−0.052−0.05130.001
30.0070.00840.001
50.0660.06740.001
70.1270.12840.001
100.2230.22450.001
120.290.29150.001
150.3950.39650.001
200.5640.56570.001
300.7660.769110.003
400.8240.826150.002
500.7310.734220.003
600.4880.49320.002
700.1490.15530.001
Table 12. GZ calculation result of INI16-DAM09.
Table 12. GZ calculation result of INI16-DAM09.
HEELLoading ManualProposed MethodIterationsAbsolute Error
(deg)(m)(m) (m)
0−0.577−0.5786−0.001
1−0.539−0.543−0.001
3−0.462−0.4643−0.002
5−0.383−0.3853−0.002
7−0.301−0.3033−0.002
10−0.172−0.1743−0.002
12−0.082−0.0843−0.002
150.0590.0573−0.002
200.3160.3143−0.002
300.7770.7725−0.005
401.1321.1218−0.011
501.1741.16511−0.009
601.011116−0.011
700.7310.71926−0.012
Table 13. GZ calculation result of INI15-DAM10.
Table 13. GZ calculation result of INI15-DAM10.
HEELLoading ManualProposed MethodIteration NumberAbsolute Error
(deg)(m)(m) (m)
0−0.492−0.4935−0.001
1−0.456−0.4572−0.001
3−0.383−0.3843−0.001
5−0.308−0.3093−0.001
7−0.229−0.2313−0.002
10−0.107−0.1093−0.002
12−0.021−0.0233−0.002
150.1130.1113−0.002
200.3480.3453−0.003
300.7560.755−0.006
401.0311.0218−0.01
501.0571.04611−0.011
600.8820.86917−0.013
700.5980.58628−0.012
Table 14. GZ calculation results of 18 loading conditions.
Table 14. GZ calculation results of 18 loading conditions.
CaseMax ErrorAverage ErrorMax Iter. NumberAverage Iter. Number
(m)(m)
INI01 DAM080.0080.003379.4
INI02 DAM080.0070.002379.4
INI03 DAM080.0080.003389.5
INI04 DAM080.0070.002379.5
INI05 DAM080.0090.003379.4
INI06 DAM080.0070.002379.4
INI07 DAM080.0080.003389.6
INI08 DAM080.0080.002379.5
INI09 DAM080.0070.002165.9
INI10 DAM080.0050.001359.1
INI11 DAM040.0030.0015312.7
INI12 DAM080.0050.002328.7
INI13 DAM080.0060.002359.1
INI14 DAM080.0050.001359.1
INI15 DAM100.0120.005286.9
INI16 DAM090.0130.005266.9
INI17 DAM080.0070.002328.6
INI18 DAM080.0070.002318.6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, C.; Huang, L.; Sun, X.; Yin, Y. A Direct Damage Stability Calculation Method for an Onboard Loading Computer. J. Mar. Sci. Eng. 2022, 10, 1030. https://doi.org/10.3390/jmse10081030

AMA Style

Liu C, Huang L, Sun X, Yin Y. A Direct Damage Stability Calculation Method for an Onboard Loading Computer. Journal of Marine Science and Engineering. 2022; 10(8):1030. https://doi.org/10.3390/jmse10081030

Chicago/Turabian Style

Liu, Chunlei, Lianzhong Huang, Xiaofeng Sun, and Yong Yin. 2022. "A Direct Damage Stability Calculation Method for an Onboard Loading Computer" Journal of Marine Science and Engineering 10, no. 8: 1030. https://doi.org/10.3390/jmse10081030

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop