1. INTRODUCTION
Organisations that build marine simulation centres for the purposes of research and training must base the simulation on software which meets the requirements of the Standard of Training and Certification of Watchkeepers (STCW) Convention (International Maritime Organization (IMO), 1995). Section A-I/II of this Convention imposes standards regulating the use of simulators and their detailed configuration. In the paragraph specifying the minimum software requirements in terms of a ship's behaviour, only the phenomena and forces that must be allowed for by their mathematical models are detailed. From a scientific point of view, however, the credibility of the behaviour of a virtual vessel is crucial, especially when a real navigational situation is to undergo analysis within the simulation environment. This can occur when, for example, the behaviour of a ship's crew is evaluated during incidents at sea (Mimito et al., Reference Mimito, Nishizaki and Nishizaki2014). When a digital model is to be used as a copy of the physical ship for this purpose, establishing to what degree they are similar is essential. Presently, there is no legal requirement that imposes any obligation on software developers and research teams to have their models certified for correspondence with their real-world counterparts. Currently, simulators must have relevant certificates issued by companies providing classification services only with respect to the simulation software and vessel models themselves require no specific certification. For example, one such company, Det Nort Veritas (DNV), provides classification procedures, describing software requirements with regard to the realistic behaviour of simulation models (DNV, 2011. Section C2). It describes the specific requirements with respect to the simulation of a ship's motion within six degrees of freedom as well as the characteristics of the necessary hydrodynamic forces allowed for by a vessel's mathematical model. However, as in the convention's documents, it gives no information on how individual vessels can be verified for their correspondence to the reference ship. Upon analysis of the most important documents from the perspective of the operation of centres fitted with navigational and manoeuvring simulators, it may be stated that there is a legal gap which affects the use of simulation models in research projects. This is of particular importance when a faithful copy of a real vessel is essential. It is reasonable, therefore, to ask whether we can evaluate the credibility of a simulation that uses a non-verified model. An increasing number of research teams throughout the world are advocating for a change in approach to the evaluation of simulation models (US Coast Guard, 1998; Fang et al., Reference Fang, Lin and Tsai2012). Berg and Ringen (Reference Berg and Ringen2011) and Elot et al. (Reference Elot, Delefortrie, Vantorre and Quadvlieg2015) raised the point that the methods for validating numerical models used in manoeuvring simulators need to be improved.
This paper presents the results of the authors' work on their own method for the evaluation of vessel simulation models based on a real-world study. It constitutes a continuation of the research, whose first-stage conclusions were presented in Czaplewski and Zwolan (Reference Czaplewski and Zwolan2016). In the earlier paper, the methodology described concerned the process of taking actual measurements that involved building a special measurement platform. Actual measurements allow for the generation of research material that is necessary to evaluate the degree of adequacy of a simulation model with a real vessel. In this paper, the following stages of this methodology are described pertaining to the construction of ship simulation models and the comparative analysis with the evaluation of a degree of similarity of a virtual model and its reference. In simulation studies, the authors used the Transas navigational and manoeuvring simulator (Transas, 2011a; 2011b), available at their place of work.
2. CONSTRUCTION OF A VESSEL SIMULATION MODEL
In order to perform a comparative analysis of a simulation model with a real vessel, it is necessary first to devise an adequate simulation model.
2.1. Construction of a vessel simulation model
The construction of the vessel simulation model was aided by the Model Wizard – Virtual Shipyard software by Transas and auxiliary applications designed for the generation of Three-Dimensional (3D) models. For the needs of this article, the authors built a virtual model of the training ship, ORP Wodnik, property of the Polish Navy. The process of creation of a virtual model of the vessel was completed in the following stages.
2.1.1. Construction of a 3D model of a vessel
The process of generation of a three-dimensional model of a ship and in particular of its outline is relevant when it comes to the simulation of a mooring manoeuvre and when accounting for its geometry for the effects of ship-ship and ship-wharf interactions, etc. The first stage of the 3D model generation (for example, “3D Studio Max”) is the creation of the model construction grid (Figure 1). The sketches from the ship's technical documentation proved to be useful here.
The next step is the overlaying of textures based on photographs, followed by rendering, which allows for a visualisation of the virtual model. The complete model is transformed to a format compatible with the simulator's environment (Figure 2).
2.1.2. Creation of the ship's motion
This involves the development of a simulation vessel based on input data with the use of the Virtual Shipyard application. This is the most important stage in the whole process of producing a virtual model of a ship. The process requires the introduction of a range of data and coefficients conditioning the model's credibility of behaviour in specific hydro-meteorological conditions. Generally, the process can be presented as shown in Figure 3.
It is possible to devise simulation models using the data from the simulator's database, the technical documentation of a ship or the actual records. Therefore, for the purposes of the comparative analysis, two versions of the simulation model of ORP Wodnik were created:
(a) an “extended version” – based on detailed data from the ship's technical documentation;
(b) a “corrected version” – a corrected “extended version” based on the real manoeuvring data of the reference ship.
Each of the models mentioned above is characterised by a different degree of adequacy with comparison to the real-world model. Their limitations were confirmed by the method created for model assessment allowing for a determination of their suitability to various purposes. The results of this comparative analysis of both models in comparison with their reference ships are presented further in this article.
2.1.3. Basic manoeuvring tests
These allow for verification of the model's behaviour under specific weather conditions, or the performance of manoeuvres in accordance with IMO guidelines. During this process, the application shows all forces and coefficients available in the mathematical model of the simulation.
2.1.4. Creation of the ship's manoeuvring documentation
Alongside the creation of an object to be imported to the simulator's software, the ship's manoeuvring documentation in the form of three conventional documents is created: a pilot card, a wheelhouse poster, and a manoeuvring booklet.
2.1.5. Generation of the installation file
The process of creation of a simulation model ends with the generation of an output file that should be installed as a new object in the simulator environment. The algorithm of the construction process of a vessel's simulation model is presented in Figure 4.
3. VESSEL SIMULATION MODEL - THE EVALUATION PROCESS
We decided to apply a multi-criteria analysis method to this problem. These methods are being used more and more frequently in various disciplines of science. Looking for a mathematical apparatus, we decided that the main goal must be the ability to apply a reference value, which will be the result of manoeuvring tests carried out on a real ship. Therefore, a multi-criteria evaluation method was chosen, as it utilises a reference of quality described among others in Jajuga and Walesiak (Reference Jajuga, Walesiak, Decker and Gaul2000), Cox and Cox (Reference Cox and Cox2000), Byun and Lee (Reference Byun and Lee2005) and Kläs et al. (Reference Kläs, Trendowicz, Lampasona and Münch2010).
The proposed method combines tools of various fields of knowledge such as: multi-criteria optimisation, multi-criteria decision support and statistical comparative analysis. The aim of the adopted method is to define the degree of correspondence of the selected vessel simulation model parameters with their real-world counterparts. This degree will be called “distance” $\lpar d_{U_{j}}\rpar $ and be defined as the difference of values of the parameters under study. In addition, the multi-criteria evaluation method enables several models to be analysed at the same time and their level of correspondence to be determined.
3.1. Defining the analysis goal and observation matrix of technical parameters
Owing to the significant number of technical parameters of a simulation model that can be tested, the goal of the comparative process must first be established. Depending on the goal, an adequate set of diagnostic parameters can be chosen, which will be subject to verification. The verification of a simulation model may be present only within a specific functional scope. It is possible, therefore, to select several research scenarios in which it is necessary to verify the individual parameters of the virtual model. Defining these scenarios will make it easier to choose an adequate set of technical parameters and, if necessary, apply weights to them, depending on their importance. In Table 1, the most frequently used sets of technical parameters suited to the research goal are shown.
It may therefore be stated that for each of the simulation models studied, creating the set M = {M i, i = 1, …, n}, may be defined by technical parameters (U j) for j = 1, …, k. The technical parameters included by the authors are: drift speed, course over ground, drift angle, roll, pitch, etc. The distance of technical parameters of the simulation model from the real vessel affects the scope of its use in a scientific process. If the number of technical parameters k > 1, the evaluation of a model will be of a multi-criteria nature. Then, a set of technical parameters will be formed which will characterise the simulation model:
where U j is the jth technical parameter describing the simulation model (j = 1, …, k) and k is the number of distinguished features.
After inserting the assumption Equation (1) into the function of the set of simulation models (M), a matrix of observations of technical parameters of individual models can be created:
Likewise, a matrix of observations of technical parameters for the real vessel is created:
During the measurements of technical parameters in comparable hydro-meteorological conditions, different values for individual parameters are obtained. Their number depends on the quantity of measurements made in real conditions. The larger the amount of data gathered in similar conditions, the more accurate the comparative analysis will be. Then, the elements of matrices UM, UW will be just arithmetic means of individual technical parameters from individual measurements.
3.2. Determination of the distance between the studied parameters and the real vessel
The distance between the individual technical parameters of the simulation model and the real vessel can be calculated using the formula:
where $w_{U_{j}}$ is the weight for the jth technical parameter, U j(M i) is the normalised value of the jth technical parameter for the ith simulation model and U j(W) is the normalised value of the technical parameter for the real vessel.
In this research problem, the most favourable situation is when distance (understood as the difference) between the individual technical parameters of the simulation model and the real vessel is as small as possible and is within the specified range:
The values from the range $\langle a \comma \; b \rangle$ are the adopted limits of acceptability of the adequacy of the simulation model and are determined before each evaluation of the simulation models.
Depending on the type of research task defined in Table 1 with respect to which model M i is to be used, the effect of the individual technical parameters on the degree of correspondence can be determined. For this purpose, the weight of an individual U j should be determined in the studied model M i. Weight may take values from the range $w_{U_{j}} \in \langle 0 \comma \; 1\rangle$.
In comparative practice, a quick assessment of the quality of determinations is related to the need to present the non-correspondence of a model with the real vessel as a percentage, therefore presenting the distance $d_{U_{j}}$ as a percentage seems reasonable. Then, the values obtained from Equation (4) can be specified as follows.
If U j(M i) > U j(W) then:
If U j(M i) < U j(W) then:
3.3. The use of the method of evaluation for a chosen research scenario
In order to verify the correctness of the assumptions, the authors adapted the assumed evaluation model to a research scenario: “The analysis of the effect of wind and waves on the behaviour of a drifting vessel” (Table 1). To this end, the technical parameters of the model subjected to assessment for accuracy were specified. A set of technical parameters takes the following form:
where U 1 is the drift angle (difference of a change of a true course in the analysed time range) [°], U 2 is the drift speed (average drift speed in the analysed time range) [kn], U 3 is the course over ground (average value in the analysed time range) [°], U 4 is the pitch (maximal pitch values) [°] and U 5 is the roll (maximal roll values) [°].
Two versions of a simulation model of a ship were built, therefore, the set of simulation models will take the following form:
where M 1 is the “extended” model and M 2 is the “corrected” model.
According to Equation (2), a matrix of technical parameters in the function of models (UM) was created, and according to Equation (3), a matrix of technical parameters of the reference (UW) was built:
Next, using Equations (4), (6) and (7), the distances for individual technical parameters were specified. In the research scenario, only the basic technical parameters are analysed, therefore, a constant value of weights $w_{U_{j}} = 1$ is assumed. Then, according to Equation (5), a correction of coefficients will follow. For the purpose of this article, we specified acceptability limits for the simulation model's adequacy as $d_{U_{j}} \in \langle -15\% \comma \; + 15\% \rangle$. A practical realisation of the method is presented next.
4. NUMERICAL TEST
A numerical test was performed with the use of a navigation and manoeuvring simulator located in the Polish Navy Academy in Gdynia. It was divided into two stages. The first consisted in verification of the level of correspondence of the “extended” model generated based on real construction parameters. The second stage involved checking the “corrected” model against the function of coefficients. A drifting vessel was subject to analysis (Table 1, scenario 3). Table 2 shows the actual records taken during the measurement session conducted on board ORP Wodnik (Czaplewski and Zwolan, Reference Czaplewski and Zwolan2016). These records provided the basis for the comparative analysis.
1True Wind Direction
2True Wind Speed
Table 3 presents the results of a simulation test of the “extended” model. The test was performed under simulated hydro-meteorological conditions corresponding to the real-world studies. Graphic results of comparative analysis of the “extended” model with the real vessel are presented in Figures 5–9.
As shown in Figure 5, the “extended” model changes its True Course (TC) under the influence of wind much more quickly. There is, however, a full compliance when it comes to the direction of the movement of the bow and stern.
The analysis of the track describing the Course Over Ground (COG) indicates significant differences between the two vessels; the difference is about 40° (Figure 6). This illustrates a problem that despite the correct introduction of data pertaining to the lateral wind exposed area, the curves responsible for the drift angle need revising.
When comparing the drift speed data (Speed Over Ground, SOG) (Figure 7), it can be seen that the introduction to the model of detailed data concerning wind exposed areas or the underwater part of the hull does not give satisfactory results, and the simulation drifts more slowly than the real vessel.
For pitch and roll data, it is clear that the “extended” model is not correctly calibrated with the reference. Pitch is close to 0° (Figure 8), which is caused by waves at transverse angles. The roll of the “extended” model is too small with respect to the reference (Figure 9), so the model also needs calibration in this respect.
According to the methodology of the model assessment described in this paper, the values of the technical parameters were specified for the real vessel, “extended” model (Table 4) and the “corrected model” (Table 7).
For the parameters presented in Table 4, a matrix of the “real vessel” technical parameters is constructed:
Also constructed is the matrix of the “extended” model's technical parameters:
The matrix of distances of the technical parameters du calculated based on Equation (4) takes the following form:
The calculated percentage values of non-correspondence of distances $\lpar d_{U_{j}}\rpar $ for the specific technical parameters of the “extended” model with respect to the reference are shown in Table 5.
Based on the analysis of the data included in the table it may be stated that the model created based on the real vessel's construction data did not meet the condition of the percentage tolerance for correspondence. Therefore, the coefficients of the “extended” model need to be corrected. Table 6 shows the results of the simulation tests in the “corrected” model. Graphic results of comparative analysis of the “corrected” model with the real vessel are presented in Figures 10–14.
It may be concluded from the above figure that differences of TC reach 0 · 1°–0 · 2° after 2 minutes (Figure 10). A noticeable difference, however, is a steadier movement of the simulation model.
The difference when comparing the mean values of the COG (Figure 11) of both vessels and the angle between the starting and the final position resulting from the adjustment of the model's coefficients is less than 1°.
The comparative charts showing the values of SOG (Figure 12) indicate that accuracy with the real vessel occurs for the average speed. However, what is noticeable is a different reaction of the real vessel's hull from that of the simulation model with regard to the time ranges of differences in drift speeds. Most importantly, however, the average drift speed is fully correspondent with the ship.
The pitches (Figure 13) are close to 0°, which is induced by waves at transverse angles. The roll (Figure 14) for a drifting vessel, with a sea state one, does not exceed 0 · 2°. A remarkable improvement can be seen in the case of the model's behaviour in this aspect as compared with the “extended” model. The chart shows only maximum roll in the selected time ranges. To obtain a more precise analysis of roll, the time ranges must be much smaller.
The matrix of observations of technical parameters for the real vessel is the same as it was during the analysis of the “extended” model. The matrix of the observations of technical parameters for the “corrected” model, however, takes the following form:
The matrix of distances of technical parameters du is as follows:
Having analysed the data contained in Table 8 concerning the final comparative analysis, it may be asserted that the non-correspondence values of the “corrected” model's technical parameters with respect to the real vessel, for four out of five parameters under study, is contained within a specific percentage range. Only the heel values exceed the assumed acceptability limits. This is because the angle values of heels are minute as the analysis is performed at sea states equal to one and two. Therefore, the differences equal to decimal numbers of an angle translate into significant percentage differences. Final results show that the model created based on construction data grossly deviates from the real vessel. Its application in a research process and the given scenario would result in significant errors in the interpretation of the studies. However, the adjustment of the model's coefficients significantly improves the degree of the models' correspondence with the real vessel.
5. CONCLUSIONS
This article presents a method for evaluation of the degree of correspondence between a simulated vessel and its real-world counterpart based on a multi-criteria analysis method for the test scenario developed. The method may also be used for any scenario once the goal of the research and the vessel's technical parameters have been defined and relevant weights assigned.
The limitation of the method proposed is the need to provide detailed information on local wind-driven waves. For this reason, a drifting ship and sea state one were the subject of examination presented in this paper. The assumed direction of waves was identical to the direction of the wind. In order, however, to examine manoeuvring elements of a ship at higher sea states, a method for evaluation of sea waves should be devised for the cases where no such information is available from other sources. This area of modelling was not the subject of this research. Such a method may be based on, for example, analysis of pictures taken during studies with elements allowing evaluation of scale and dimensioning.
By analysing the final results of the method presented, it was found that the corrected model was 90% correspondent with the real vessel. This evaluation is heavily undermined by the correspondence of the ship's heeling, but due to very small angles of heel of the reference, the real-world angle values are contained in decimal fractions of a degree. When only drift elements in the form of angles and speeds are considered, the corrected model's accuracy reaches 94%. Thus, the results show that it is plausible to adjust the coefficients of the simulation model in such a manner as to truthfully reflect the behaviour of a real vessel in specific hydro-meteorological conditions.
The feasibility of the methodology proposed depends to a large extent on a relevant database of real records. A rich collection of records registered in various hydro-meteorological conditions will enable the parameters of the model to be edited to an even greater extent than as described in this paper.