"ïbjTEjïïi 1 !;■•.!
-□ □-
Розглянуто реалiзацiю контекстно-орieнтованого Шдходу тд час ттелектуальног обробки пототв навкацшних даних при експлуатацп водних транспортних засобiв. Початкова вибiр-ка обробки пототв даних в умовах дхючого лоцманського методу навыацп не вОдповОдае закономiрностям функцюнування складного об'екта при сучасному тструментальному методi навыа-цп. Виршення завдання полягае в подолант труднощ^в шляхом визначення комплексних проблем процетв, що вiдрiзняються вiд простог суми властивостей елементiв з однотипними багаторiв-невими зв'язками.
Запропоновано споыб обробки потоку навкацшних даних у безперервному режимi. У процеы дослОдження розглянуто комб^ нування тформацп з багатьох джерел iз знаходженням бтьш точних i достовiрних даних. Методом оцшки виршення завдань застосований критерiальний метод, де кожна окремо взята альтернатива оцтюеться конкретним числом (критерiем, щльовою функцею). Порiвняння альтернатив зводиться до nорiвняння вОдповОдних чисел. Врахован рiзнi варiанти вибору альтернатив i критерпв оптимальности критерп Байеса, Вальда, Джейнса, Лапласа. Використаний метод характеризуеться умовами бага-токритерiальностi. Застосован методи прийняття рШень в крах iз зовншнш середовищем, нормалiзацiг, використання ней-ронних мереж, основою яких е контекст. Побудована архгтекту-ра штучног нейронног мережi.
ДослОдження проводились з метою отримання стабшьног структури системи з певними класами вхОдних сигналiв на штуч-них нейронних мережах. Цжавим з теоретичног точки зору е отримання параметричног варiацiг параметрiв у заданих межах критерпв оптимальност1. Проведен експерименти подтвердили ефективтсть використання запропонованих методiв. НайбЫьш конструктивним серед напрямiв {нтелектуальног обробки потоку навкацшних даних е контекстно-орiентований пiдхiд. Реалiзацiя подходу гарантуе високу ятсть дотримання критерпв точностi в умовах рiчковог навкацп суден.
Прикладним аспектом використання отриманого в процеЫ дослОдження результату е можливкть вОдмовитися вiд лоцманського методу судноводтня, вiд установки берегових i плавучих засобiв навыацшного обладнання. Важливим результатом е отримання диференцшованого вiдображення масиву глибин на електроннш картi. Одержан результаты дають шдстави ствер-джувати про можливкть впровадження запропонованого кон-текстно-орiентованого Шдходу в реальне судноплавство
Ключовi слова: безпека судноплавства, електронна навюащя,
критерп руху, штучний {нтелект, нейронна мережа -□ □-
UDC 629.5.05.527.05
I DOI: 10.15587/1729-4061.2018.131599]
APPLICATION OF INTELLIGENT PROCESSING OF DATA FLOWS UNDER CONDITIONS OF RIVER NAVIGATION
V. Pa n i n
Doctor of Technical Sciences, Professor, Rector* Е-mail: academy@maritime.kiev.ua V. D o r o n i n PhD, Associate Professor Department of Technical Systems and Control Processes in Navigation * Е-mail: doronin_vladimir@ukr.net I. Tykhonov PhD, Associate Professor Department of Navigation and Ship Management* E-mail: itykhonov@i.ua M. Alieinikov Postgraduate student Department of Technical Systems and Control Processes in Navigation* Е-mail: Alieinikov@ukr.net *State University of Infrastructure and Technologies Kyrylivs'ka str., 9, Kyiv, Ukraine, 04071
1. Introduction
River transport plays one of the key roles in maintaining sustainable development of the transport complex and improving the state's defense potential. An effective mechanism for the operation of water transport means is the transition to an instrumental navigation method (INM) instead of the existing pilotage method. The purpose of this transition is increasing the traffic safety on inland water ways (IWW) of Ukraine.
The transition to a modern navigation method includes harmonized measures for acquisition, integration, exchange,
representation, and analysis of information on ships and in coastal services with the help of information technologies [1]. When the INM is used, information from many sources is combined and reliable data on the situation are found. These data are more precise than those obtainable from separate sources.
In this case, intelligent processing of navigation data flows is used to solve in the first place the weakly structured problems of implementation of the INM system, that is, the problems in which composition of elements and relationships between them are established just partially and they usually arise in situations characterized by the presence of an uncer-
tainty factor. These problems include both formalized and non-formalized elements. There are no universal procedures and methods for intelligent processing of navigation data flows. Determination of the system functioning regularities, options of the data stream structure and choice of the best option are common for all procedures of data flow processing. In addition, the context-oriented approach is the most constructive of all ways of intelligent processing of navigation flow data. Such an approach involves application of the methods and models of the decision-making support system (DMSS) for practical application of these decisions [2].
Problematic situations occurring in navigation of water transport means (WTM) on Ukrainian IWW require elimination of contradictions and conflicts inherent in conventional technologies of using data of the inland electronic chart system, or Inland ECDIS, and introduction of the latest methods of information technology (IT) [3].
The relevance of this study consists in obtaining higher probability of safe navigation of WTM by a differentiated plotting of an array of depths on an electronic chart. The most important aspect of the studies is the possibility of abandoning the installation of coastal and floating means of navigation equipment, which will ensure a significant economic effect at a national scale. In addition, it should be noted that introduction of the present-day navigation method will ensure a rapid closure of navigation on the fairway and piloting only selected vessels over a special period.
2. Literature review and problem statement
The problem of using the system for providing the INM on the IWW of Ukraine which is currently under study was not completely elucidated till now. Some of its issues have been explored superficially and cursorily. As the analysis showed, a scientifically grounded approach to this issue was considered just in the form of hypotheses without theoretical substantiation [4].
The issues of the primary and secondary positioning used in the ECDIS system were considered in [5]. However, only the standard positioning methods were described. The problem of ensuring automatic and manual realization of the received positions in the ECDIS was considered in a form of discussion.
The potential risks identified in the course of study were associated with a lack of knowledge of the ECDIS operators. Ideas on implementation of the captain's mate module in a mobile navigation system for inland waters were set forth in [6]. The proposed solutions of the problem were based solely on the mobile charts in the navigation systems and did not cover functioning of the system in general. The problems of developing and implementing electronic charts and information systems were outlined in [7] but the proposed architecture primarily concerned the use of the ECDIS in improvement of environmental protection. Realization of other aspects of navigation was considered in part and did not cover functioning of the system in general. In 2014, materials of a discussion concerning the introduction of electronic navigation were published [8]. The materials are based on the studies of revision of the current navigation concept. Issues of functioning of electronic navigation were touched indirectly, in a form of general information on river safety. A modern method for assessing the risk and vulnerability of water transport was presented in [9]. The studies conducted
over the last sixty years have taken into account the specifics of navigation solely along the Danube River. Publication [10] is of the greatest interest. Importance of data, both static and dynamic, becomes more understandable. The comprehensive architecture of integration of various data flows in the S-100 format was presented as a conceptual framework for the overall structure. A general understanding of key players in the arena of electronic river navigation without concretizing was presented. Paper [11] proposed a method for eliminating disadvantages of existing radiotelephony and obtaining new advantages in the field of communication and navigation within the frames of existing common means. The proposed innovation was based on updating of the ECDIS software. At the same time, the standard ECDIS and Inland ECDIS configurations are different.
When applying the context-oriented approach to processing flows of navigation data, variants of choosing alternatives and optimality criteria were taken into account [12]. Such criteria are in a linear shell of elements of the linear space in conditions of uncertainty of Bayes, Wald, Jains and Laplace criteria [12, 13]. However, this concept does not refer to the given object but only to some of its properties. Numerous methods of decision making analysis [14] characterized by multicriteria conditions, for example, the methods of making decisions in games with environment, the method of normalization, the method of using neural networks were developed for many systems. However, in absence of information on the probability of environment states, there are no unambiguous and mathematically precise recommendations on the choice of decision-making criteria.
The classical theory of the use of multi-layered artificial neural networks provides criteria with the help of which the fact of use in the system can be established [15-17]. At present, a number of applied studies are known, which propose only simulation of dynamics of vessel movement based on the methods of neural network construction [18]. Paper [19] suggests construction of a neural network that predicts speed of the ship's drift under the influence of external factors, a procedure of forming samples for training and testing. In addition, study [20] addresses the problems of synthesis of neural network systems that predict parameters of vessel movement under conditions of influence of controlling and disturbing influences. The study deals with the synthesis of neural networks that predict drift acceleration and a derivative of angular speed of turning in time under conditions of external perturbations. At present, hybrid systems are increasingly being used to preserve the benefits of neural networks and fuzzy systems. Examples of hybrid neural-fuzzy systems that predict only kinematic parameters of the ship are described in [21].
In addition, it should be noted that the problems associated with the system of providing the INM were considered in [25], which proposed only the most important stage of introduction of a modern navigation system: a comprehensive implementation of system analysis of the problem situation taking into account specificity of movement of water transport means.
The problem is as follows. In order to achieve the set objective, it is necessary to sequentially solve a number of tasks related to the implementation of a distributed information and telecommunication system. The most important step in solving problems is the context-oriented intelligent processing of navigation data flows.
Let there be an initial sample of the task of processing navigation data flows in conditions of the current pilot navigation method (PNM):
A={ak}, Z={zkn}, PPNM={Pk (ak, Zkn)}, P(PNM)=f(A, Z),
where A={ak} is the set of the system elements; Z={zkn} is the state of system elements; PPNM is the stream of navigation data in the conditions of the current PNM; P(PNM) is the processed stream of navigation data in conditions of the current PNM.
This does not correspond to the regularities of functioning of a complex object under the current INM because of existing local and branch tasks and principles of ensuring its life cycle. Solution of the problem consists in determining complex problems of the system object and the processes which differ from the simple sum of properties of elements with the same type of multilevel links. The initial sample for the task of processing navigation data flows in conditions of IMN takes the form:
A={ai}, Z={zy}, Q={qj}, -D={A, Q},
Z(tt)^Z(t2)^Z(ta)^ ..., Z(t)=Fc [X(t)],
PINM={Pk (ak, zkn, kk)},
p(INM)=f(A, z, K), (1)
where k^i, j^m; Q={qj} is the set of links between the system elements; D={A, Q} is the set of the system elements and the links between them; PInM is a stream of navigation data in conditions of a modern INM; P(INM) is the processed stream of navigation data under conditions of modern INM; K, k are the criteria of optimality.
It is necessary to solve the task of processing the flow of navigation data and functioning of the system in a continuous mode
f(xo-0)=f(xo+0)=f(xo), VxeR x(t)=T x(to),
where x(t) is the attribute of a dynamic system under conditions of significant uncertainty and influence of environment on it; Tt is the evolution operator.
The criterion method is used as the method of assessing solution of the problems of context-oriented intelligent processing of the continuous stream of navigation data [17, 23] where each individual alternative is evaluated by a specific number (a criterion, a target function). Comparison of alternatives is reduced to a comparison of the corresponding numbers, that is, the target function Z=f(x) is introduced for the whole set of alternatives X={xn} and Z'=f '(x)^>max or min. The values of Zmin<Z<Zmax alternatives are expressed through scalar, vector, and plural quantities. Apply scales of intervals:
X - x2 = f ( x! )-f ( x 2 )
X3 - X4 f (X3 )-f ( X4 )
= const,
where f(x)=ah+b are the permissible linear transformations.
The main scale type is the scale of intervals since this type contains scales that are unique with an accuracy to a multitude of permissible positive linear transformations.
3. The aim and objectives of the study
The study objective was to determine the context-oriented approach to intelligent processing of data flows at the
stage of implementation of the system of providing the INM on Ukrainian IWW which guarantees high compliance with the accuracy criteria in the conditions of river navigation.
To achieve the study objective, the following tasks were set:
- to define the conditions of safe navigation on Ukrainian IWW;
- to construct a model reflecting a real hierarchy of control tools that are interrelated and interdependent in a single INM system;
- to fix the level of the potential of quality of navigation parameters with the use of artificial intelligence and the use of elements of fuzzy logic;
- to take into account variants of the criteria of the source information for making automated decisions (AD) in conditions of uncertainty and risk;
- to establish stages of construction of a multi-criteria model with establishing a system of subject priorities which are built on artificial neural networks.
4. The materials and methods used in the study of intelligent processing of data flows
4. 1. Features of the context-oriented approach to data processing
The proposed context-oriented approach uses not only peculiarities of reality but also various aspects based on a certain set of problem fields.
The field of AD in this case is a multi-level structure which includes the field of problems, the field of models, the field of the method and the field of realization [24]. To use these features, we used the methodology of development of the DNSS which is based on the context as a means of integration of the methods of system and situational analysis, that is, information that can be used or that characterizes the process of problem solution [14]. Here, the use of the context is defined as a construct consisting of the concepts within corresponding contextual fields.
The proposed contextual structure consisting of contextual concepts that are interconnected through contextual relationships will be used to define essence within the limits of contexts. Based on the revealed properties of the context and the problems that arise when using the context, formulate the following requirements to the context management:
1) the context is described by a standardized method;
2) when presenting knowledge of the process of making AD, adhere to the operations necessary for presentation of the context and its control.
This will provide relevant, real and accessible information for solving a particular task or for understanding the current situation.
4. 2. Implementation of the context-oriented approach in processing of data flows
Implementation of the context-oriented approach during intelligent processing of data flows in the INM conditions is as follows.
1. The necessary condition for a safe pilotage of ships on the IWW of Ukraine consists in provision of a captain's watch assistant with reliable navigational information from the Inland ECDIS. Such information consists of a plurality of alternatives being processed. The integral information is represented in Inland ECDIS in a form of navigation parameters (NP).
The proposed model (Fig. 1) represents the real hierarchy of control tools that are interrelated and interdependent in the
system. All these functions are combined into a single INM system which converts the available resources into target effects. It should be noted that the existing conventional navigation systems cannot realize the INM properties in unforeseen extreme situations [1].
unknown consequences of alternative realization. Thus, the problems of safe ship piloting are created.
Let us present the initial information for making AD in conditions of uncertainty (vag) and risk (R) as a model of AD (Table 2).
It follows from Table 2 that in different variants of environment development, there is no unambiguous approach to making an optimal decision.
The models of choosing an optimal alternative in vag conditions are analyzed in Table 3.
The measured NP multiply repeat the situation of choice with a known probability of safe movement. These are depths, water level by indications of the water gauge station, bearings, distances to hazards, bridge heights, power lines above water level, etc.
Fig. 1. Model representing a real hierarchy of control means
Psm=1- exp (Dmin/M)2
(3)
Designations in Fig. 1:
F1: safe navigation of water transport means (WTM);
F2: precise navigation service within F1 tasks;
F3: guaranteed adaptive control of the INM including movement of WTM.
S(t) ^F2^F3^FWE(£).
Let us fix the level of potential of the NP quality for the tasks of stabilizing the vessel movement and the functional stability of the INM system using the methodology of system optimization of the INM structure.
NPmin<NP(t)<NPmax,
where NPmin and NPmax are the NP values which are substantiated and guarantee an appropriate quality of control parameters U(t) within F3 [1].
Taking into account the foregoing, Table 1 shows the NP for displaying navigation information on the system electronic chart (SENC). It should be noted that the choice of NP was made with the help of artificial intelligence using the elements of fuzzy logic. In contrast to the traditional use of fuzzy logic, a hybrid approach was used. With this approach, in various parts of the system there are various actively interacting computing models [2].
2. Depending on completeness of the source information, automated decisions are made by the Inland ECDIS AD both in conditions of certainty and uncertainty. The number of alternatives A(t)^const, so the choice of AD is made in a presence of two or a small number and a large but finite number of alternatives [13].
Let us consider the elements of A&K (optimality criterion) located in the linear shell of the linear space elements
<A, K>.
(2)
Solution of expression (2): AoptsA:^K. It should be noted that the main source of uncertainty is the external environment Q={Qj}. The environment uncertainty leads to
where Dmin is the shortest distance to the nearest danger; M is RMS error of the computed location of the vessel at the point of the shortest distance to the nearest danger.
Because of the large number of realizations of the model 1 criteria (Table 3), the value of expression (2) is gradually stabilized and the risk will be virtually eliminated. Other models are used when extreme caution is needed and a decision that will give a guaranteed result should be made [24].
3. In real situations, the number of elements of expression (2) and the AD made in vag conditions is strictly limited. Often, the situation with WTM movement is unique [19]. For modeling of making decisions under var&R conditions, a method of games with environment is offered.
Let us construct a game matrix A to realize the context-oriented approach. The decision-making methods in games with environment depend on the nature of vag&R.
For example, the captain's watch mate using the electronic chart system Inland ECDIS has m possible strategies: Aj, A2... Am and the coastal infrastructure (environment) has n possible states: Qi, Q2,..., Qn and risks rj
A = a
>R = d
, r = ß - a = max a- a . (4)
ij ij 1<i<m '' ''
For example, for the passage of the route section from the Dnieper River (0 km Rvach River - Kakhovka gateway (electronic charts (ENC) UA5N0000, UA7N0005, UA8N0017, UA8N0023, UA7N0036, UA7N0047, UA7N0059, UA7N007) matrices A and R are obtained.
A=
Ö1 Q2 Q3 Q4
A 3 5 4 5
a2 4 6 3 4
A 5 3 6 3
R=
Q1 Q2 Q3 Q4
A 2 1 2 0
a2 1 0 3 1
v A3 0 3 0 2
(5)
Table 1
NP for the tasks of stabilization of vessel movement and functional stability of the INM
No. NP Accuracy Symbolic properties
1 2 3 4
1 B: bearing AD - mB'd 57,3 ■ Sln 0 3°<0<15° mB: root mean square (RMS) error M- mB Jd' + D,2 < 1° m 0 57,3° ■ sinev 1 2 _ AX ■ cos 0 tgB -- BvD: f(x°-°)=f(x°+°)=f(x°), VxeR x(t)=Tt x(t°) M°: RMS error in determining location Tt: operator of evolution
2 D: distance mD<1° m (RMS eror) M° --^T VmD1 + mD, < 1° m sin e DvB: f(x°—°)=f(x°+°)=f(x°), VxeR x(t)=Ttx(t°)
3 A = {ax,ay}, i = 1,na, b = {bx, by}, i=in, C = {cx, cy}, i = 1, nc, The set of SENC points 5dg - max d (N, M, Ml+1) < 0,2 mm N eM ,N ,Mi+1 Schart<°.5 mm 5dig: digitizing errors 8S: SENC accuracy Xi*-Xi=EXi, Yi*-Yi=EY, Ai=max(|EXi|, |EYi|)~°.1-°.2 mm M(Exi=M(Eyi)=° Xi*-Xi=EXi ,Yi*-Yi=EYprecise coordinates, M(EXi)=M(EYi)=°: mathematical expectations
4 Actual depths h(t). AZ: depth corrections for SENC mZ°<°.1 m, (CKn), 8s<0.5 mm (SENC accuracy) Az - Azf + Azmeas + Aza + AzM, mzO - Vm'meas + m2M , def VM -5 S 1 h(t)-det 0*-,)S + + y°1Hg + lh1Q + I (5y°1WS X',11| const (pE-^), 5(p): matrices: characteristic, union def (pE-A): power polynomial of Laplacian variable p of the n-th order 6y°1wS: depth deviation from zero, y°1wS: values of water level, h1°: zero of depths
5 Signals from satellite positioning systems (SPS): GLONASS GPS, DGPS Mglonass=20-35 m (RMS error), MGPS=36 m (RMS error) MDGPS=1^5 m (RMS error) at P=95 % Mdet - ^t-^sin2 A4 = ^ G 1.5<G <5 (geometric factor)
6 Locations of GPS antennas on the ship 7 0 m<0.05 m (RMS error) Y\ / Lyj L ~ Ly + Ls * X Setting coordinates of point D of the ship by the signals of the spaced-apart GPS antennas XD -(XS + XN Y) / (1 + Y)±d / L (Vn - y.S ) yD -(yS + Vn)/(1 + Y)±d/L(xN-xs) a - LS / L, p - Ln / L, y - a / P
7 Mathematical model of the ship movement pi, ^^ S'(i)=js0, eeEo, [S£, e < eo Mmov=M°<10 m VS'(t)V! SL v So v SR : t -t.. 5°, 5R: sets of movement states (to the left, no deviation, to the right) d2 dx t = I = < + P (x )" ^ ^VM du du dx dy dv dv dx dy 1+*(x) y= [U = u (x, y) e xOy ^ N e u 0 v: -! [F = v( x, y), • 0,' =(D2 + (1)2 > 0.
Continuation of Table 1
Table 2
The AD model under conditions of risk R
AR={ÄRt} » QR KR
Pi (QR1) Pj (QR) Pm ( Q m)
AR1 Yr11 YRj YR1m KR1
AR, vR.. ij yR.. ij yR- im KRi
ARn YRn1 yR ■ nj yR 1 nm KRn
Table 3
Models of choosing an optimal alternative in vag conditions
Then, regardless of the game matrix type, the optimal strategy is chosen.
A list of vag states of environment at the time of making the AD is presented in Table 4.
Optimal strategy:
n n
A = I\a,\ ^ P, (Q, ) max Y pa, & min Y ptrt.
1 1
In the absence of information on the probability of environment state, there are no unambiguous and mathematically clear recommendations on the choice of decision-making criteria.
4. In the INM, the decision-making models are characterized by multicriteria conditions. Such source information for making decisions in vag conditions is associated with a large number of criteria [24].
The decision-making model under multicriteria conditions is presented in a tabular form (Table 5). The following additional symbols are used in the table: N={Na} is the set of criteria for evaluating alternatives; K' is the resultant estimate of A'; Va is an estimate of importance of the a-th
criterion I YVa = 1 , Fia is the estimate of the advantage of
V a J , .
A' by the a-th criterion, I Y Fa = 11.
Next, a model based on the criterion of total efficiency is obtained:
Ate = argmax Ki ,
i
K. = Y FxV, (6)
ii
a
where ATE is the alternative optimal by the criterion of total efficiency.
Expression (6) means that an optimal solution to a multicri-teria problem is an alternative characterized by the highest value of the criterion of total efficiency [17].
One of the most important stages in solving a multicriteria problem is formation of a set of criteria. In the instrumental navigation method, the set of criteria (estimation of functionals) must be complete.
The characteristic of the estimation functional is the ingredient (Ing): positive Ing=F=F+ (maximum value) and negative Ing=F=F~(minimum value) [24].
No. Model Criteria Explanation of alternatives
1 Model 1 Arvg = argmax Kt, K = Yi xP ' ¿.j j j j Characterized by a max value of mathematical expectation of probability of safe movement Psm>95 %, x single optimal solution Bayesian criteria
2 Model 2 A"g = argmax Kt, K = min Y. j ' Characterized by the choice of max values from among min results of mathematical expectation of probability of safe movement Wald criteria
3 Model 3 A"a = argmax Kt, Kt = max y. i ' Characterized by the choice of max values from among max results of mathematical expectation of probability of safe movement. Optimism criteria
Let us consider the stage of constructing a multicriteria model of estimation of AD options and identification of the system of subject priorities.
Determine making of a multi-purpose decision in a form of expression {X, F} where X=(xi, x2,..., xn) is the set of solutions, are the vectors of the estimation functionals.
To solve this problem, apply the normalization method (Table 6); the weight method (Table 7) and the folding method (Table 8).
Application of the normalization method is explained by the fact that the evaluation functionals in the INM have different units of measurement or different orders of magnitudes that are measured. Table 6 presents mathematical expressions of reducing to one dimensionless scale of the measurements that were used.
Set the priority of local criteria using the priority vector and the weight vector (Table 7). Priority of estimation functionals is reduced to adjustment of the compromise scheme and establishment of the degree of importance of the objects. Select a series of binary priority relations (RV) and a vector of weight factors of the priority (U ). Apply the principle of flexible accounting of the priority. As a result, practical realization is reduced to a transformation of the space of homogeneous objects regarded as coordinates in the corresponding space. Under the priority correlation (u), there will be the vector of weight coefficients (ui,..., uq) on the components of corresponding detailed indicators.
Table 4
List of information situations related to var of environment
Information situation Vag Decision making criteria (W, S) on the example of matrices (4)
ISi Unconditional probability on the set Q elements Model 1 (Table 3)
IS2 Probability with unknown parameters of the Qset parameters Model 2 (Table 3)
IS3 Unknown distribution of probabilities on the set Q elements Jain, Laplace criteria
ISi Opposite environment interests in the decision-making process W - max min aij - 3, 1<i<m 1< j<n 11 S - min max rij - 2 1<i<m 1<1<n lJ
IS5 Intermediate information situation between IS1 and IS5 during the environment's choice of its states W - max{pmina„ +(1 - p)maxaij} 1<i<m [ 1< 1<n J v ' 1<1<n Jj ° < p < 1, p - ° ^ W - 6, p -1 ^ W - 3. S - max {p min r + (1 - p) max r >. 1<i<m [ 1< 1<n 1 v ' 1<1<n v] p - ° ^ S - 3, p - 1 ^ S - °
To determine the rating of an object within the sample, apply an integrated indicator in a form of a folding criterion w. The set of elements of the given sample is ordered
by this indicator. Folding criteria for the INM are given in Table 8. local objective of the decision made.
Table 5
Decision making model under multicriteria conditions
A={A} QR s® » QR ^ ta K
N1 (V1) Na(Va) N1 (V1)
Ai Y11 Yia Yim Ki
A Y 1 m YR. 1 I'm K
Ap Ypi Y Lpa yR 1 nm KRn
One of the set of decisions F should be chosen from the domain In accordance with the foregoing, each chosen decision is evaluated by a plurality of criteria f1, f2,., fK. The criteria vary in coefficients of relative importance Xi, X2.., XK. Criteria fq,q = 1,k form the vector criterion of optimality F={fq}. The coefficients F={fq} form the vector of importance a={X q}. Each local criterion characterizes some.
Table 6
The methods of normalization of criteria in the INM conditions
Normalization method
Change of functional methods based on the change of Ing for an opposite F=F-&F=F+,
F 1.....^ Hf f
Choice of an ideal vector
1) F,ieal = {f'qieal}, q = 1k,
2) F = Fmai = {/imsi,f2msi.....fkmax},
3) F-d'al = fq max - fq min, q = 1k
Comparison of evaluation functionals.
Normalization of environment
Averaging of vectors of the evaluation functionals
Normalization of vectors of the evaluation functionals according to Savage
Mathematical expression
fi^(-fq ), fkq± ^(i/ fq )
IL
ff(f - min fq )+ , ff (maxf - )+ ;
min fq
max ftq
ff^
fq - min fq
max fq - min fq
average f
k
max fq - f
k
max fkq - mfn fkq
fq ^
fq ^
Table 7
Methods of accounting priority of the estimation functionals under INM conditions
Principle of flexible accounting of the priority Mathematical expression
Linear principle u, ■ fq
Power principle (fq )
Reduction of the problem dimensionality F = {Fq}, q eQ0, Q0 = {q = f.Q/ (Fq y Fq )}
Then the optimal decision will take the form:
f=F (X) = opt F (X ),a| ,
V ' XeQx
where F is the optimal value of the integral criterion; opt is the optimization operator.
5. An important component of INM on IWW of Ukraine is the use of coastal and ship information systems (IS). The IS types that exist on IWW of Ukraine and used for movement of WTM include systems for processing operations, management information systems and DMSS (Inland ECDIS, RIS, AIS, GPS, Inland Radar) [1]. The new generation of IS has not been applied yet on IWW of Ukraine. These are primarily the systems built on artificial neural networks (NN) with processor elements (Fig. 2). The presence of complex problems under INM conditions requires intelligent adaptive control systems. These systems are able to adapt to a very wide range of external conditions which is more effective than conventional methods. A key aspect of NN is the ability to learn in the process of solving navigational problems [16].
Table 8
Folding criteria under INM conditions during intelligent processing of data flows
v Mathematical expression
v1 v + = maxmin ff, v" = minmax ff k q k q Wald and Savage criteria
v2 v = maxmax ff
v3 v = fk1 = fk1 =... = ff
v4 v = max X ff kq
v5 v=mfx n fk kq
Let us consider the stage of construction of a multicri-teria model for determining the estimates of AD variants and identifying the system of priorities of the subject for INM conditions.
Fig. 2. Applied artificial neural model
Applied neural activation functions
Table 9
No.
Function name
Threshold function
Linear function
Logistic function
th
Linear threshold
Mathematical expression
f (s) =
1, s >0
f (s) = ks
f (s)
_1_
" 1+ e-
f (s) = -
f (s) =
0, s <0; ks,0 <s <0;
1, s >0
Range of values
{0.1}
(—to;
(0.1)
(-1.1)
(0.1)
Graphical explanation
One artificial neuron performs the recognition procedure while neural computations are performed from the joining of neurons in INM network. Such a network will consist of a group of neurons that form layers. Calculation of the source vector Y (components: outputs of neurons yi) can be reduced to a matrix multiplication.
Y=F(XW).
(7)
The multilayer INM network is formed by cascades of layers. Moreover, output of one layer is input of another layer. Such multilayer network can be replaced by an equivalent single-layer network. Calculation of expression (7) is as follows. The input vector is multiplied by the first weight matrix. Next, the resultant vector is multiplied by the second weight matrix taking into account the activation function F (Table 9).
Training will be carried out by sequential presentation of the input vectors with adjustment of weights. In this training process, weights of the network become such that each input vector produces an output vector [21]. In the
0, s <0
1
2
3
4
5
INM network, it is advisable to use training algorithms with and without a trainer.
To construct the architecture of the artificial neural network of INM (Fig. 3), use a model that is mapping real hierarchy of control means (Fig. 1) and NP for the problems of stabilizing the vessel movement and the functional stability of the INM (Table 1).
Fig. 3. Architecture of the artificial neural network of the INM
Classes of input signals in NN of INM are shown in Fig. 4.
Fig. 4. Classes of input signals in NN of INM
The problem of automating synthesis of a data flow model for pattern classification by attributes is solved as follows. Known methods for synthesizing neural-fuzzy nets require download of entire training sample into the Inland ECDIS memory. This limits the use of neural-fuzzy models in practice. Given that the flow of navigation data in the INM includes a large amount of heterogeneous information, synthesis of the structure of neural-fuzzy networks is proposed to be done by partitioning the space of attributes into clusters. Moreover, rules of belonging to a cluster are formed for each cluster. Clusters and formed rules are mapped in the structure of the neural-fuzzy network. The proposed method of synthesis belongs to ultimate definite neural-fuzzy models. There is no need to download the entire training sample into the Inland ECDIS memory. This provides an acceptable level of data generalization. The methodology consists in calculation of the cluster centers in the space of attribute intervals. Belonging of clusters to classes is determined by the training sample. In this case, there may be such situations when the following is covered by observations:
1) not all clusters;
2) all clusters.
In the first case, belonging is determined by the maximum potential induced for this cluster. In the second case, it is determined by the maximum frequency of copies of the corresponding classes in the cluster. The resulting set of cluster-rules is mapped in the structure of the neural-fuzzy Mamdani network and its parameters
are adjusted based on the parameters of partitioning of attributes and cluster centers.
X -< x, y >—x -{x«}, y-{/H, s -1,2,..., S;
y(x) L J L J
S-x-{x.}, 1 -1, 2,...,N;
y(x) I 1
s -< xs,ys > —xs -{'}, y(s)e{1, 2....,K};
QED F(): f (F(NN)), w, < x,y > — opt,
where X is the set of precedents; x is the set of input precedent vectors; y is the original attribute; x(s) is the set of input attributes of the s-th precedent; y(s) is the set of output attributes of the s-th precedent; x is the -th input attribute; xj(s) is the value of the j-th input of the s-th precedent; S is the sample size; s is the number of the sample copies; N is the number of input attributes; K is number of classes; w is parameters of the neuro-model; F(NN) is the structure of the neuro-model; f(F(NN)) is the criterion of model quality.
Network error for the problems with a discrete output will take the form:
1 s
E - — ^ ys - F (w, xs)) -— min.
S s-1
The ultimate definite neural-models based on a regular partitioning of attributes are shown in Fig. 5-8.
A two-layer NN for input signals of class 1.
Fig. 5 presents a two-layer NN obtained from a single-layer NN [14]. The input receives signals from WS via the synapses that form one layer, which outputs three signals
y = f
n n n
£ x,w,i _ i=1 . - y 2 = f £ x,w,2 _ i=1 . - y3 = f £ xw-o ^^ i 13 . 1=1 _
. (8)
Reduce weight coefficients Wl) of one layer of neurons to a matrix according to expression (7) by adding the second layer consisting of one neuron. The following is obtained:
F = F f W (£)) = F ( )=Î>Σ
V ) i=i j=o
(9)
where o(s ) = -
1
■ is the logistic function of neuron acti-
1+e~a vation (Table 9).
A full expression is obtained for differential corrections h(t) to the measured depths, which are denoted in SENC [25]
1
h (t) = det ( E - A)S (p) + y°1WQ +h1° +1 l(5y°1Ws >¿11|'
v___ _, const
n.,
y1WS - f (h° 1WS, 5y01WS ), y2WS - f (h° 2WS, 5y°2WS ),
where S(p) is ad1 (union matrix) for (pE-A); (pE-A) is the characteristic matrix for the state matrix A; det(pE-A) defines the power polynomial of Laplace variable p of order n;
(C)ij is a matrix with the value of changes of instantaneous water level relative to 2WS; B is the matrix n'm of the vessel location B according to the data taken from the ENC; hoiws is the constant component equal to zero of depths h01wS= =h02WS; h10 is the constant component equal to possible changes of zero of depths relative to the absolute coordinate system h10=h20; y01wS is zero of depths of 1WS, y01wS= =y02wS; 5y01wS is instantaneous water level relative to y01wS; ||( 5yoiws)i,i|| is matrix-column of changes 5y01wS of instantaneous water level relative to 1WS.
Functioning of NN:
1) yi(0)=xi, i=0,..., (n-1);
n
2) Sj (p + 1) = Y wtJyt (p), j = 0,...,(n -1);
i=0
3) yj (p +1) = f [Sj (p +1)], f ^ table 915 .
The two-layer NN of inverse propagation (input signals of classes 3 to 6).
Similarly, construct the NN for input signals of classes 3-6. Features of its construction are shown y in Fig. 8 and in Table 10.
Table 10
Elements of constructing NN for input signals of classes 3-6 under INM conditions
Fig. 5. Two-layer NN for input signals of class 1
Fig. 6. The scalar transfer function from the input to the output
The matrix transfer function Cij is a rectangular matrix with dimensions mxn. Each element of this matrix is a scalar transfer function from the input to the output (Fig. 6). All scalar transfer functions have the same characteristic polynomial. Therefore, analysis of the data flow from WS is reduced to the analysis of this polynomial roots. For automated mapping of actual depths in the Inland ECDIS, the distance between WS is divided into conditional zones. The difference between the heights of the instantaneous level at two extreme points of the conditional zone o(s) shall not exceed half the accuracy of measurement of the depths mZ0.
The single-layer NN for input signals of class 2.
The block diagram of the NN for input signals of class 2 (Hopfield network) is shown in Fig. 7.
Class of input signals Number oflayers in the NN W (nxm) V (mxP) Throughput
Class 3 X/3), X/3>..... X (3) Inland AIS 2 Hidden, output 42x20 20x10 Up to 2,000 messages per minute
Class 4 X/3), X/3>..... X (3) n Inland radar 2 Hidden, output 15x12 12x8 3,000 imp/s
Class 5 X1<3), X/3>..... X (3) n Inland ECDIS 2 Hidden, output 72x60 60x9 One message per second
Class 6 X1<3), x/3>..... X (3) n GPS 2 Hidden, output 12x8 8x6 One message per second
Notes: W: a matrix of weight coefficients wij from inputs to a hidden layer; V: the matrix of weight coefficients vjk from the hidden layer to the outpus
Fig. 8. NN of inverse propagation (input signals of classes 3 to 6)
Fig. 7. Block diagram of NN for input signals of class 2
Training of NN. _
Sample: (XDl), t = 1, T.
E(W,V) = 21 ( -dh)2,
2 k=1
N+1 N 4 N+1 N 4
w = w -a-, vN = vN -a-,
ij ij 4w. 'k 'k 4vk
ij jk
E (W ,V ) = 2 - dk )2,
2 k=1
w = w -a-, v.; = v,-a-,
" " 4w ■■ ,k ,k 4v' ij jk
where yk is the value of the k-output; dk is the required value of the k-output; a is the training speed parameter; s is the weighted sum of neuron inputs. Calculate
dE & dE_ dv-, dw--
dE dE dyk dsk ™ 9sk c -=--- ^ sk = > v y &—— = y ,
dvjk dvk dsk dvjk p j j dvjk
yk=f (sk Hfr=f (sk )(1 - f (sk ))=yk (1 - y<),
dE 9E
— = yk-dk ^^ = ((k-dk)k (1 -yk).
dy,
nary situations was carried out by redistribution of existing resources including changes in the mode of operation of its subsystems. The performed experiments confirmed operabil-ity and practical applicability of the proposed method.
Similarly:
dE = dE dyC dj
dWj dy) dsj dWj '
n ds dyc
sj=1■, dwt=Xi, it. = y)(1 - y)),
i=1 ij j
where yjc is the value of output of the j-th neuron of the hidden layer; Xi is the i-th component of the training sample.
5. Results of studying the intelligent processing of data flows
The developed context-oriented approach to the intelligent processing of data flows under INM conditions makes it possible to consider the proposed system as six functionally interconnected components of the subsystem F1, F2,...F6 (Fig. 4) with certain input signal classes in the NN. The result of interaction of the six subsystems F1, F2, ... F6 is fulfillment of the set tasks with the probability of safe navigation Psm>95 % according to expression (3) for specific conditions of movement of water transport. Experimental studies of modeling of the proposed approach to intelligent processing of navigation data flows were performed on the simulator of the SeeMYENC electronic river charts system.
Fig. 9-12 show graphs of the obtained dependences.
When modeling a situation, non-optimal values were set to certain elements of the system. In this case, optimal-ity of the system in general was determined. The possible parametric variation was controlled in the specified limits of optimality criteria. Calculation of navigation parameter criteria with the ability to be rebuilt according to external conditions for optimal achievement of the general goal was carried out using the formulas of the above tables. The stability domain in the vector space was calculated according to the ENC information. The fundamental point of modeling was the fact that removal of the consequences of extraordi-
0 500 1000 1500 2000 Fig. 9. The fl vs. S graph for input signals of class 1
r={y,:i=0...(#!-l)} 0
i(U<©; U>0
0 500 1000 1500 2000 Fig. 10. The Y vs. S graph for input signals of class 2
Fig. 11. The Y vs. S graph for input signals of class 3
0 500 1000 1500 2000
- Inland ECDIS, GPS (m=72, m=12)
- Inland radar (n=15)
Fig. 12. The Y vs. S graph for input signals of classes 4, 5
6. Discussion of results obtained using the proposed approach to intelligent processing of data flows
The existing visual pilotage method was not based on solution of the problems with application of a scientific approach to the introduction of a modern navigation system on the inland waterways of Ukraine. Hence, the methods of intelligent processing of navigation data flows featured simplicity. For example, processing of navigation data flows in the pilotage method was based on its consideration not as a system object but as a simple sum of properties of elements with the same type of multilevel links [17]. This does not correspond to the regularities of functioning of a complex object in the modern method of navigation through existing local and branch tasks and principles of ensuring its life cycle.
Functioning of the modern navigation method is based on an analysis of a number of factors that are currently not taken into account due to the use of approximate models [4]. It should be noted that the problem of determining the context-oriented intelligent processing of data flows in such a complex organizational system as the system of providing INM on inland waterways of Ukraine remains open today.
The issues in the navigation data stream network affect reliability of information. In addition, the problem lies in that the channel of support for data transmission networks is the main line of transmission of navigation information between objects of coastal infrastructure and the electronic chart system.
In this work, the proposed method of synthesis of neu-ro-fuzzy models by precedents can give ultimate definite neuro-models based on regular sectioning of attributes. The resulting set of cluster-rules is mapped in the structure of the neuro-fuzzy Mamdani network and its parameters are configured based on the parameters of sectioning of attributes and cluster centers. Implementation of the method does not require loading of the entire training sample into the Inland ECDIS memory, multiple reviewing of the training sample and significantly accelerates the process of model synthesis.
The prospects for further studies consist in the further construction of an expert system in application of the NN for the mathematical support of a wide range of practical problems of diagnostics and pattern recognition. For example, in the information system of processing navigation data flows which should promptly detect network anomalies and suggest possible solutions to eliminate anomalies, joint use of expert systems and NN is effective. This set of qualities enables NN and expert systems to form a hybrid intelligent system (neural-network dynamic expert systems). In a similar system, a trained NN is used instead of a knowledge base. Unlike conventional knowledge based expert systems, a system of this type can operate with invalid and incomplete data. Knowledge of the problem area can be used for network training. After training, NN will play the role of a set of rules IF-THEN - KNOWLESGE BASE. Artificial NNs do not use logic. Their work does not require introduction of experience and expertise of an expert. They imitate human brain training processes to find the relationships between incoming and outgoing data. This is not set by the developer. The interaction of NN and the expert systems will minimize disadvantages
of diagnostic models of network anomalies. Combining of these approaches results in an advantage over other diagnostic models.
This approach addresses in the first place the weakly structured problems characterized by presence of an uncertainty factor, they contain both formalized and non-formalized elements. Combination of information is made from multiple sources with acquisition of more precise and reliable data on the situation compared to the data obtained from these sources separately. Various options for choosing the optimality criteria were taken into account: Bayes, Wald, Jains, Laplace.
Advantage of the conducted studies is ensuring much greater accuracy of prediction of ship location, elimination of significant ambiguities, vagueness and unpredictability of situations of extreme, risky nature. Theoretical incompleteness and possibility of various interpretations in practice lead to dangerous statistics of disasters, accidents, unwanted events with passengers, crews, cargo and environmental pollution. The performed calculations confirm increase in the probability of safe traffic to 97 %.
Disadvantages include greater duration of forming a sample than with the method for visual (pilot) navigation and effectiveness of application depends on computing resources.
The work contains materials on scientific studies in the field of river transport in the part of definition of mechanisms for structuring and processing flows of navigation data in the conditions of modern navigation methods. The proposed approach is a continuation of the previous study on the application of system analysis of implementation of an instrumental navigation method on inland waterways of Ukraine [25].
The obtained results give grounds to assert the possibility of introducing the proposed method into real navigation on inland waterways of Ukraine.
7. Conclusions
1. The ways to provide much more accurate prediction of vessel location, eliminate significant ambiguity, vagueness and unpredictability of situations of extreme, risky nature were determined. The performed calculations confirm the increase of the probability of safe traffic to 97 %.
2. A model was proposed that represents a real hierarchy of management tools that are interrelated and interdependent in the system. All these functions are combined into a single INM system which converts the available resources into target effects. It should be noted that existing conventional navigation systems cannot realize the INM properties in unforeseen extreme situations.
3. With application of the methodology of system optimization of the INM structure, the level of quality potential of the navigation parameters for the tasks of stabilization of the vessel movement and functional stability of the system was fixed. The given problem was solved employing artificial intelligence and the elements of fuzzy logic.
4. Various options of choice of alternatives and opti-mality criteria in the linear shell of linear space elements under uncertainty were considered: the criteria of Bayes, Wald, Jains, Laplace. This enabled the application of cri-
teria for the source information to make automated decisions under conditions of uncertainty and risk.
5. The stages of application of the multicriteria model constructed on artificial neural networks were determined. The architecture of the artificial neural network of INM was elaborated. This has allowed us to get a model that reflects the real hierarchy of control means for the tasks of stabilizing the vessel movement and functional stability of the system.
Acknowledgements
The work was carried out within the framework of the research theme "Methods of ensuring safety of movement of water transport with the use of a detailed array of depths in river electronic chart systems." This theme was approved by the decision of the Scientific Council of the State University of Infrastructure and Technologies (state registration number ID: 6494° 27.08.2016 (398-1)).
References
1. Weintrit, A. (2°1°). Telematic Approach to e-Navigation Architecture. Transport Systems Telematics, 1-1°. doi: 1°.1°°7/978-3-642-16472-9_1
2. Subbotin, S. et. al. (2°12). Intellectual information technologies for the design of automated systems for diagnosing and recognizing images. Kharkiv, 318.
3. Nosovskyi, A. M., Baranov, H. L., Vasko, S. M., Panin, V. V., Tykhonov, I. V. (2°14). Structural modeling and symbolic transformations for controlling the motion of vehicles. Kyiv, 31°.
4. Doronin, V. (2°15). System technology for the inception of operational tasks for the synthesis of the law of the exploitation of water transport. System of information boxes, 1°, 186-191.
5. Brcic, D., Kos, S., Zutkin, S. (2°15). Navigation with ECDIS: Choosing the Proper Secondary Positioning Source. TransNav, the International Journal on Marine Navigation and Safety of Sea Transportation, 9 (3), 317-326. doi: 1°.12716/1°°1.°9.°3.°3
6. Kazimierski, W., Zaniewicz, G., Hyla, T. (2°17). Implementation of Voyage Assistant Module in Mobile Navigation System for Inland Waters. TransNav, the International Journal on Marine Navigation and Safety of Sea Transportation, 11 (4), 683-689. doi: 1°.12716/1°°1.11.°4.15
7. Zutkin, S., Brcic, D., Valcic, S. (2°17). ECDIS Possibilities for BWE Adoption. TransNav, the International Journal on Marine Navigation and Safety of Sea Transportation, 11 (3), 477-482. doi: 1°.12716/1°°1.11.°3.13
8. Aydogdu, Y. V., Yalcin, E., Yurtorren, C., Aksoy, S. (2°14). A Discussion on e-Navigation and Implementation in Turkey. TransNav, the International Journal on Marine Navigation and Safety of Sea Transportation, 8 (1), 81-87. doi: 1°.12716/1°°1.°8.°1.9
9. Ackalic, T., Maslaric, M. (2°12). Navigation conditions and the risk management in inland waterway transport on the middle Danube. Transport Problems, 7 (4), 13-24.
1°. Bergmann, M. (2°13). Integrated Data as backbone of e-Navigation. TransNav, the International Journal on Marine Navigation and Safety of Sea Transportation, 7 (3), 371-374. doi: 1°.12716/1°°1.°7.°3.°7
11. Koshevyy, V., Shyshkin, O. (2°15). ECDIS Modernization for Enhancing Addressed VHF Communication. TransNav, the International Journal on Marine Navigation and Safety of Sea Transportation, 9 (3), 327-331. doi: 1°.12716/1°°1.°9.°3.°4
12. Barabash, O. V. (2°12). Functional stability - the property of complex technical systems. Collection of scientific works of NAOU, 4°, 225-229.
13. Bertalanfi, L. (1969). General theory of systems: a critical review. Moscow: Publishing house Progress.
14. Watson, H., Bulding, J. (2°1°). Executive Information Systems and other Decision Support Applications. New York: John Wiley & Sons Inc, 29°-3°1.
15. Yakhyayeva, G. (2°12). Fuzzy sets and neural networks. Moscow: Publishing house Intuit, 316.
16. Dli, M. (2°13). Fuzzy sets and neural networks. Moscow. Publishing house Fizmatlit, 225.
17. Doronin, V. (2°17). Application of evaluation criteria of functional sustainability instrumental method of navigation on Ukraine's Inland waterways. The XIII International Scientific Conference. Zheleznii Port, Ukraine, 178-181.
18. Ning, W., Dan, W., Tieshan, L. (2°12). Novel Vessel Maneuvering Model via GEBF Based Fuzzy Neural Networks. Proceedings of the 31st Chinese Control Conference, Hefei, China, 7°8-726.
19. Ebada, A. (2°°7). Intelligent techniques-based approach for ship maneuvering simulations and analysis (Artificial Neural Networks Application). Institute of Ship Technology and Transport Systems. Germany, 156-172.
2°. Valcic, M., Antonic, R., Tomas, V. (2°11). Based Model for Ship Speed Prediction. Brodo Gradnja, 62 (4), 373-382.
21. Buckley, J. J., Hayashi, Y. (1994). Fuzzy neural networks: A survey. Fuzzy Sets and Systems, 66 (1), 1-13.doi: 1°.1°16/°165-°114(94)9°297-6
22. Raymond M., Schell G. Management Information Systems. Prentice Hall, Upper Sadle River. New Jersey, 2°13. P. 56-66.
23. Buckley, J. J., Hayashi, Y. (1994). Fuzzy neural networks: A survey. Fuzzy Sets and Systems, 66 (1), 1-13.doi: 1°.1°16/°165-°114(94)9°297-6
24. Raymond, M., Schell, G. (2°13). Management Information Systems. Prentice Hall, Upper Sadle River. New Jersey, 56-66.
25. Melin, P., Castillo, O., Ramirez, E. G., Kacprzyk, J., Pedrycz, W. (Eds.) (2°°7). Analysis and Design of Intelligent Systems using Soft Computing Techniques. Advances in Soft Computing. Springer. doi: 1°.1°°7/978-3-54°-72432-2
26. Hopple, G. (2°°8). The state of the decision support systems. QED Information Sciences, 246.
27. Doronin, V. (2°18). Applicdtion of the system analysis of implementation of the instrumental method of navigation on Inland waterways of Ukraine. Radio Electronics, Computer Science, Control, 2 (3), 47-62