Complex Evaluation of Hierarchically-Network Systems

Dmytro Polishchuk, Olexandr Polishchuk, Mykhailo Yadzhak

  Open Access OPEN ACCESS  Peer Reviewed PEER-REVIEWED

Complex Evaluation of Hierarchically-Network Systems

Dmytro Polishchuk1, Olexandr Polishchuk1,, Mykhailo Yadzhak1

1Department of Nonlinear Mathematical Analysis, Pidstryhach Institute for Applied Problems of Mechanics and Mathematics National Academy of Sciences of Ukraine, Lviv, Ukraine

Abstract

Methods of complex evaluation based on local, forecasting, aggregated, and interactive estimation of the state, function quality, and interaction of complex system’s objects on the all hierarchical levels is proposed. Examples of analysis of the structural elements of railway transport system are used for illustration of efficiency of proposed approach.

At a glance: Figures

Cite this article:

  • Polishchuk, Dmytro, Olexandr Polishchuk, and Mykhailo Yadzhak. "Complex Evaluation of Hierarchically-Network Systems." Automatic Control and Information Sciences 2.2 (2014): 32-44.
  • Polishchuk, D. , Polishchuk, O. , & Yadzhak, M. (2014). Complex Evaluation of Hierarchically-Network Systems. Automatic Control and Information Sciences, 2(2), 32-44.
  • Polishchuk, Dmytro, Olexandr Polishchuk, and Mykhailo Yadzhak. "Complex Evaluation of Hierarchically-Network Systems." Automatic Control and Information Sciences 2, no. 2 (2014): 32-44.

Import into BibTeX Import into EndNote Import into RefMan Import into RefWorks

1. Introduction

Complex system (CS) with hierarchically-network structure are used almost in all areas of human activity, e.g. in transportation (railway, road and aviation systems, transportation networks of large cities and regions of countries), supply and logistics (systems for power, gas, petrol, heat and water supply, trade networks), informa¬tion and communication (Internet, TV, radio, post service, press, fixed and mobile telephony), in economics (net¬works of state-owned and (or) private compa¬nies, their sup¬pliers and final products distributors), finance (banking and insurance networks, money transfer systems), educa¬tion, healthcare etc. Their state and functioning quality impose large impact on citizens’ quality of life, efficiency of economy and possibilities for its development, readi¬ness of go¬vernment structures to mitigate impacts of tech¬no¬logical and natural disasters. Finally, they may be trea¬ted as the evidences of country development level in gene¬ral. All these circumstances determine the relevance of development of methods for CS study. Solution for this problem belongs to the fields of systems theory, system analysis, complex networks theory, mathematical mo¬delling etc [1, 2, 3]. Complex systems appear, ope¬rate and develop within long periods of time and with natural pro¬ces¬ses of “aging”, despite regular improve¬ments, more strict and accurate control over their behaviour is required. This is why the development of methods for evaluation and forecasting the state, quality of functioning and inter-action between structural elements of CS, presented in this work, takes especially important place.

Methods of evaluation can be based on deterministic [4, 5], statistical [6, 7], stochastic [8] or hybrid [9] approaches. Each of them has its own benefits and disadvantages [10]. Deterministic methods generate an evaluation of the real state and functioning quality of a particular object in the system [11, 12]. However, a careful analysis of all objects in the system is in many cases impossible. Then use the statistical and stochastic methods [13, 14, 15]. They provide an opportunity to pay attention to the basic problems functioning of the system, for example, the most common diseases of the population in the region [8]. However, these methods often do not allow us to determine objects, malfunctions which could lead to crashes of separate subsystems or system on the whole.

The most of methods of evaluation focus on procedures of aggregation [10, 16, 17]. However, fuzzy or unilateral local evaluations do not allow us to form reasoned generalized conclusion and build an accurate forecast of behavior of the system even on a short-term perspective. Multi-criteria and multi-parameter analysis of the functioning of the elements of the system is the basis for the formation of objective quantitative evaluations at all levels of the hierarchy. Aggregation neglects both positive and negative results of the local evaluation [5]. Therefore, the procedures of generalization should be accompanied by a means of top-down analysis of the behavior of system objects [18, 19].

On functioning of the real system is influenced by many internal and external factors. They can create risks that cannot be foreseen by regular scheduled investigations. Therefore, special attention should be paid to the continuous monitoring of processes occurring in the system [20, 21, 22].

In general, the methods used to evaluate the state and functioning quality of the system should focus on the type, structure, function and its other features. Sufficiently detailed overview of the methods of evaluation and the peculiarities of their use can be found in [4, 6, 10, 14, 23].

Theory of evaluation of complex systems is a component of the system analysis [19]. On the other hand, evaluation results are objective and the most significant reason for making an informed decision regarding further action on the studied system [8, 25]. In this information content of evaluation, its understandability, and convenient procedures for operational orientation in a large number of obtained conclusions allow to make timely organizational and management decisions. Note that the conclusions drawn on the basis of deterministic estimation of systems generate a much smaller amount of alternatives than statistical or stochastic.

2. Complex Hierarchically-Network Systems

Existence of complex systems of different types, destinations and structures operating under different rules and conditions has initiated the number of system’s definitions, none of which has become commonly accepted. This is why, at the present stage, the approach presented by M.P. Buslenko [3] appears to be the most acceptable, where main characteristics defining certain object as a system are presented. They include, in particular: presence of certain number of interconnected elements, functions they perform and directions for reaching defined purposes of their functioning; ability of system to be split into subsystems the functional purposes of which are subordinated to the overall goal of the system; presence of control and extended informational network, intensive material and informational flows, interaction with external environment and ability to operate under presence of random factors. Systems comprising dozens of thousands of elements are referred to as large [24]. CS is considered dynamic if its state changes with time [3]. System complexity is quite a relative concept [26], in particular, the more levels of system’s splitting into subsystems there exist, the more objects constitute those subsystems, the higher the diversity of such objects is, the more functions they perform, the more interaction with other objects they implement, the more ways to react on the action of internal and external factors there is possible and the higher the diversity of such reactions is, the more complex is the system in general.

Study of system usually begins with definition of its components and structure. The most widespread types of structure for existing complex systems include hierarchical, network and hybrid, in particular, hierarchically-network. The peculiarity of hierarchically-network structure (HNS) is presented by fact that depending on purpose and depth of study on the level of elements or the subsystems of the lowest level of splitting, which hereinafter will be referred to as basic, they are the collection of nodes, connected by edges through which the flows are passing. The edges, therefore, shall ensure smooth passage of flow and nodes are to ensure its processing. Hierarchy is introduced on the basis of management system construction principles, CS objects arrangement in space etc. The notion “object of system” will hereinafter designate structural unit of system of arbitrary hierarchy level –from subsystem element to highest level of splitting.

The example of complex hierarchically-network system (CHNS) we shall hereinafter use to illustrate proposed evaluation methods is railway transport system (RTS) of country. The structure of the railways in most countries includes thousands of stations, deployed length of railway lines in the tens of thousands of kilometres, the number of locomotives, freight and passenger cars exceeds hundreds of thousands of units. Their activities provide hundreds of enterprises (depots, track machine stations, power supply, alarm and communication sections) and hundreds of thousands of employees. In many countries, national railways provide more than 50% of passenger and freight traffic.

As for RTS, the determinative sign of its consecutive splitting into subsystems of lower levels is strict territorial hierarchical principle of national railways management system framework. For example, Ukrainian railways includes 6 territorial railways, 27 directories of railway transportation, 110 track distances and over 1200 divisions that usually are represented by sequence of stations and inter-station railway tracks with the approximate duration of 20–30 km [27]. Such structuring principle allows us to determine clear connection between RTS objects and subunits of national railways responsible for their state and functioning quality. Further structuring is implemented according to functions performed, in particular, basic subsystems (BSSs) composing divisions are represented by following objects: stations (nodes) and inter-station railway tracks (edges). Trains are representing flows in such system. BSSs also can be complex systems, for example, junction stations and stations of large cities. It is reasonable to study such systems separately. Another peculiarity of HNS consist in fact that on every higher level of hierarchy it is network, the flows for which being information, organizational and management decisions etc.

When splitting basic subsystems (BSS) into elements we take into account following considerations. Every system implements certain set of functions out of which, depending on purpose of study, the main function is selected. Determination of elements is performed from the point of view of their participation in main function implementation. Elements not participating in implementation of this function are not included into system components or its structural schema in the process of evaluation. Thus, the main function of RTS is to provide reliable and safe train movement in accordance with schedule established. This determines the composition of objects in the system, subject to evaluation.

BSS may be split in to the elements of one or several types. There is set of characteristics corresponding to every element describing its state and functioning process. Every characteristic has corresponding range of permissible values, limitations in time and space etc. Thus, if inter-station railway track is considered as BSS of RTS, it is reasonable to split such track into elementary sections divided by artificial objects (bridges, crossings etc.) that differ in space, structural, geological features etc. and their length does not exceed e.g. . Such division is explained, in particular, by fact that, on horizontal line, rails of track shall lie on the same altitude, while on the curve external rail shall lay few centimetres (depending on curvature of track) higher. This is also relevant for roadbed geometry. It is obvious that, when studied, such sections shall be considered separately, since the range of permissible values of track characteristics for them differ greatly. Thus, negative values for characteristics, for instance, location of tracks in space, are different for straight, curve or inclined sections. This difference is so significant that permissible values of one type of section are not valid for another one and vice versa.

Main components of station are its railroad and other objects of station infrastructure involved in providing of main function of station, i.e. smooth train passage or its acceptance, maintenance and dispatch. Their splitting into elements is performed according to the above described principle.

Similar structuring method is applied to most CHNS, for instance, road transport network of the country, region or district. Nodes in such network are represented by inhabited localities, edges – by highways connecting them, flows – by motor vehicles. Such a method not only makes the analysis of system simpler, it also establishes direct connection between separate objects of CHNS and subunits being directly in charge for their state, functioning quality and interaction with other objects and users of the system.

It is usually difficult to implement classical mathematical modelling methods [3] on practice for studying most existing CHNS due to the problems of dimension and adequacy. Network analysis methods [2] are focused mostly on studying interconnections between network BSSs without analysis of their elements’ state and functioning quality. At the same time, flow processing in the node may be quite a complicated process as well, for example it will include acceptance, reconfiguring, loading and detraining of load, state inspection, dispatching freight train from the station etc. Evaluation of existing CHNS requires system approach, which we propose to implement within the methods of complex evaluation (MCE) of the system.

3. Methods for Evaluation of Complex Systems

Usually, two main approaches are applied to control state and behaviour of existing CHNS: regular scheduled inspections, distinctive features of which are accuracy and possibility for further development of recommendations for elimination of drawbacks discovered; and continuous monitoring of system objects’ functioning that allows us to draw mediate, but still significant conclusions regarding its actual state and functioning quality. Thus, at railways, the evaluation of state of track is performed on regular basis at least twice a year and for its monitoring following up the trains movement may be used with an aim to define whether it corresponds to time-schedule established [27].

It is reasonable to start evaluation of real systems with objects of lowest structural level, i.e. with elements of BSSs. We define an element as an object of clearly defined location, functional destination and relevant set of characteristics describing its state and functioning process with corresponding ranges of permissible values for those characteristics. All characteristics are evaluated according to certain collection of criteria and parameters. Of course, evaluation of every object presupposes evaluation of its state on the first place, and only after that the evaluation of quality of implementation of its functions that in any case depend on element’s state – either directly or indirectly. The process of evaluation is started only after the stage of thorough selection and processing of experimental data as to each of characteristic and their conversation into format, suitable for further analysis. Thus, data regarding the state of rails that allow us to discover cracks are collected by means of defectoscope with the step of 1mm. Considering the maximal length of elementary section, which comprises 1 km, this means that the data array of the size of 1 million values may be created. It is obvious, that to be used for adequate analysis such data require relevant processing and formatting.

Currently, for evaluation of CHNS, and RTS in particular, integer rating or conceptual (“excellent”, “good”, “satisfactory”, “unsatisfactory”) scale [20] is commonly used. Its main drawback is that “satisfactory” evaluation may imply wide range of concepts – from “almost good” to “slightly better than unsatisfactory”. We propose unified approach for evaluating state, quality of functioning and interaction between system structural elements, which consists in developing main rating evaluation and its adjustment with regard to type and features of object studied. Such an approach allows not only to compose more clear understanding of evaluated object, but also to localize the reasons for drawbacks discovered.

The number of characteristics describing BSS may comprise dozens [12]. Different characteristic may be selected in different ways and they priority regarding structure and functions of element may be different. It is clear that the conclusions as to separate characteristics are to be generalized with consideration of their priority. Recording the number of actually evaluated elements’ characteristics is also important. From this point on, evaluations for elements’ state and functions they implement on the basis of their characteristics behaviour analysis will be referred to as local. In some cases it is reasonable to limit local evaluation with BSS level of system without excessive detail of their components.

As usual, scheduled inspections of system’s objects are held at different time points, which means the results of last study may not stay on such stage till following inspection, and state of object and its functioning quality may cross “safety threshold” [28]. It should be also taken into account that every real system evolves in time, i.e. with regard to current requirements, its evaluation may be insufficient. Therefore, evaluation process should contain means of analysis of CS’s meeting expected requirements for short- and long-term perspective. Thus, the evaluation process should not only determine conclusions and discover “faulty” elements for the time point moment when study is held, but also it should forecast further behaviour of system objects. Forecasting analysis performed on the basis of local evaluations prehistory, allows us to determine the nature, direction and speed of system state change, follow up negative processes and forecast potential risks, as well as material and financial expenses required for their elimination or timely prevention. Regarding railways, it means that its structural elements are ready to seasonal changes in passenger and freight flow or to radical modernisation of separate subsystems, which is required e.g. for implementation of high-speed railway traffic. Let us refer to above described method as to forecasting.

Number of local evaluations of real CHNS may reach dozens of millions values [12], which obviously exceed the capacity of their manual analysis. For their generalization, i. e. for developing conclusions regarding their state, quality of functioning and interaction of objects of higher hierarchy levels (subsystems and CS in general), tools of linear and non-linear aggregation are applied [5], taking into account weighted coefficients that reflect importance of separate objects in system’s structure and priority of functions they perform. World practice of transport systems usage provides quite lot of examples of unsatisfactory state or functioning quality of one system object that results in catastrophes with numerous human victims and significant material losses. This is why generalized evaluations for all levels may both arise as the result of weighted averaging and be equal to the evaluation of the “weakest” object of the system. Evaluations of second type are applied in cases when failure of one object constitutes real threat to functioning of e.g. some BSS of system. Since weighted averaging mitigates the results of both positive and negative evaluations, it is reasonable to make generalisation of conclusions after elimination of causes and revaluation of drawbacks eliminated. Let us refer to above described method as to aggregated. Surely, together with means of bottom-up analysis, implemented by aggregating procedures, the evaluation process should also contain tools for top-down analysis for localization of objects, results for which appeared to be negative or close to negative.

Due to the number of reasons, scheduled inspections may often not discover drawbacks that arise “out of schedule”. It should be also taken into account that even excellent state and functioning quality of separate objects in the system do not ensure high performance of its subsystems or system in general. And vice versa, the most optimal work organization process will not ensure high efficiency of system functioning if CHNS’s state or organization of components functioning is unsatisfactory. The more worn-out CHNS’s objects are the more urgent is the problem of continuous monitoring of their state and functioning process. Quality of implementation of functions by object may be affected by number of third-party factors, both internal and external as to the system. Internal influence may be evaluated on the level of subsystems connecting interacting objects. We shall call this evaluation method interactive. It allows us to determine separate objects in selected subsystem, functioning of which is unsatisfactory, without thorough analysis of state and functioning quality of these objects and expenses related to such analysis. The simplest interactive evaluation may be performed for system where the movement of flows is deterministic, at least partially, in accordance with certain schedule, the compliance to which may be periodically summed up. Railway system belongs to systems of such type, since the railway traffic within it is fully determined. Transportation systems of great cities are partially determined, since they are largely affected by random factors (traffic accident may cause traffic jams, or reallocation of transport flows into alternative roads). However, compliance with traffic schedule by community transport allows us to draw at least mediated conclusions as to effectiveness of city traffic organization. Similar examples of organization of continuous monitoring may be provided for other CHNS. It is reasonable to include generalized results of interactive evaluation over certain time period between two scheduled inspections into aggregated evaluation procedure. Those results may be also used for more detailed and accurate forecasting analysis of functioning of evaluated system’s objects.

In general, only if combined, proposed methods may provide sufficiently full and adequate understanding of CHNS quality. Indeed, high local evaluations do not ensure effective interaction of elements, failures of separate systems objects may result in breakdown in balanced organization, satisfactory state of object for the moment of current inspection does not imply the state will stay satisfactory till the next inspection. Huge amount of information regarding separate CHNS elements without appropriate generalization is ill-suited for rapid analysis and timely reaction for drawbacks discovered. On higher generalization levels, evaluation allows to determine reliable conclusion as to the state and functioning quality of system and its main subsystems and to define measures, as well as material and finance expenses required for its modernisation and optimization of functioning. At the local level evaluation allows to identify separate elements and their components subject to improvement. These “narrow” places that are constantly discovered during scheduled inspections or continuous system monitoring may be subject to mathematical modelling. This narrows down the object of modelling and makes the process itself more realistic.

Significant volumes of information received during evaluation process require development of such means of their visualization that would ensure quick orientation in large number of outcomes received. This is why together with development of evaluation algorithms it is also important to elaborate principles of their implementation results visualisation and instruments of bottom-up and top-down analysis of such results.

In general, collection of above described interconnected methods and approaches comprises the methods for complex evaluation of system, the schema for which is presented on the fig.1. It defines the way for reflecting CHNS experimental studies data onto structured, according to hierarchy, sequence of local, forecasting, interactive and generalized evaluations for their state, functioning and interaction with other system objects quality. Taking into account the diversity of CHNS objects, MCE defines universal principles of such evaluations development, common for all objects of the same type and functional destination considering peculiarities of the former. Let us describe main MCE components in details.

4. Local Evaluation

Local evaluation of complex systems elements is defined by type of characteristics describing them and appearance of reference ranges and ranges of permissible values for these characteristics. Let us consider few most common cases.

Let us perform the evaluation of characteristic , , where х is spatial or time variable, describing state or functioning process of system element, according to the following algorithm. Let us assume that is range of permissible values of , , and are subranges of , defining main positive integer rating evaluation of characteristic . I. e. evaluation if ,, and if . Adjusted rating evaluation is developed as follows:

in case = i, i=3,4. Here is projection onto subrange of values of characteristic , main rating evaluation for which is equal to , is normalizing coefficient, is norm of functional space . For instance, for the value =– –, and in case the value is proportional to area of subrange , . In the case then reference subrange degenerates into the curve , proposed algorithm evaluates measure of deviation of characteristic from its accepted reference behaviour or from solution of corresponding optimal control problem, in case it is possible to find one etc. This algorithm is also used for evaluation of first derivative of characteristic and provides the possibility to analyse dynamics of its variation in interval . Thus, oscillating dynamics of state of track characteristics within section indicates decrease in comfort and safety of railway traffic, especially when train speed increases.

Figure 1. Schema of methods of complex evaluation of system

Let us consider the algorithm for local evaluation for case = in detail. Let us suppose that = is subsystem composed from interconnected BSS, i. e. it is the collection of nodes , and edges , , connecting them. In case of RTS the simplest example of such system is division in the form of sequence of stations and tracks between them. Let us divide the edge into the sequence of elementary sections of the length , state of each being described by the set of characteristics , , . Let us suppose, that for characteristic range of permissible values is presented with = =, }, where is maximal possible deviation of characteristic from its reference value . Let us define subranges for characteristic behaviour. Subranges correspond to different values of integer rating evaluation scale. It is considered “excellent” in case . Subrange (, corresponds to “good” behaviour. Values [, ] are set by experts. Subrange , ] corresponds to “satisfactory” behaviour. If the value of characteristic in any point of interval exceeds the value , its behaviour is considered “unsatisfactory”. It is obvious that behaviour of characteristic is defined by its greatest deviation from reference, i. e. by value

The example of such characteristic for elementary section of track, that constitutes horizontal line, is characteristic defining mutual position of rails in vertical plane when train is moving with maximal weight and speed possible for current section.

Evaluation of behaviour of studied characteristic will be performed according to two parameters. According to the first parameter, adjusted rating evaluation will be made on the basis of value of vertical disturbances on elementary section , in particular, we shall consider equal to:

2, if ;

3 +

if ;

4 + ( );

if ;

5, if .

According to the second parameter, the adjusted rating evaluation will be made on the basis of analysis of mass disturbances on elementary section , in particular, we shall consider equal to:

2, if ;

3 +

if ;

4 + ,

if ;

5, if .

Consider the examples of behavior of characteristics for which the main integer evaluation is “satisfactory” (Figure 2). Evaluations of characteristics displayed lines 1 and 2 in the uniform metric are equal namely = = =3.10. However, their behavior differs signi¬ficantly. If the values of the first characteristic are close to the critical at only one point, the second - on the whole in¬terval. Similarly, the evaluations of characteristics disp¬layed lines 1 and 3 in the mean-square metric are equal namely = =3.94. However, if the first of these characteristics has a critical point, the second is “almost good” on the whole interval. Thus, the use of one-parameter evaluations do not provide an adequate under-standing of the behavior of the investigated system ele-ments characteristic.

At the same time the pair =3.10, = =3.94 means that within selected elementary section there are only points where va¬lues are close to accep¬table limits and they can be elimina¬ted du¬ring simple local improve¬ment (Figure 2, line 1). Pair of evaluations = 3.10, = 3.12 indica¬tes that state of section with regard to cha¬racteristic studied is close to critical and requires seri¬ous improvement (Figure 2, line 2). Pair of evaluations =3.95, =3.94 de¬signates that state of section with re¬gard to cha¬racteristic stu¬died is close to “good” (Figure 2, line 3). I. e., developed evaluations provi¬de quite spe¬cific, rea¬sonable and un¬derstandable for ave¬rage user in¬formation, for exa¬mple, considering state of track stu¬dy: local dis¬turbances, that can be eliminated through simple repair in points, in gene¬ral almost good state, state that requires urgent track repair etc.

Element’s state in case of absence of unsatisfactory evaluations of its characteristics in uniform and mean-square metrics is evaluated according to formulas

(1)
(2)

accordingly. Hereinafter the is scalar pro-duct in Euclidean space , = , = are vectors of adjusted ra¬ting evaluations for characte¬ristic of element n of basic subsystem in uniform and mean-square metrics, = is the vector of weighted co¬ef¬ficients defining the priority of element characte¬ris¬tics, , , .

Generalized conclusion about the state of elemen¬tary section with regard to the set of evalua¬tion para-me¬ters is defined according to formula

(3)

where and are weighted coefficients defining pri¬ority of evaluation parameters, , . Si¬mi¬larly is evaluation of the characteris¬tics of ele¬ments of nodes , , of sub¬sys¬tem per¬formed.

Another important evaluation indicator is the le¬vel of evaluation coverage of characteristics of BSS ele¬ment, with regard to their priority, that is defined ac¬cor¬ding to formula

(4)

where ,

There are lot of examples of CHNSs, state and functioning of objects of which may be characterized not only by functional relations, on which above described local evaluation algorithms were mainly focused, but also by set of numerical values reflecting parameters of state or certain functions implementation. Such characteristics include, in particular, time intervals for implementation of operations with flow in the node, for instance, with train on the station. Evaluations for such processes are developed on the basis of analysis of numerical deviations of actual operation carrying out from that one established in schedule.

Let us suppose that is complete cycle of operations that need to be carried out over the flow Р in node S, =,, = N, are the subsets of operations that need to be carried out in sequence, moreover, operations from different subsets , , may be carried out simultaneously. Let us denote where is the time for which operation is carried out according to schedule, , where is the minimal possible time for which operation is carried out, , where is real time for which operation is carried out. Evaluation of quality of node functioning should be performed regardless to previous flow delays that occurred for reasons beyond control of current node.

Let us denote

We shall consider that the quality of carrying out the subset of operations for real processing of flow Р in node S is equal to:

5, if ;

4+( )/(),

if < ;

3+( )/( ),

if < ;

2, if , ,

where is the time interval for which the flow Р is in node S according to schedule. The same algorithm will be applied for evaluation of the quality of carrying out separate operation from sequence .

Quality of flow Р processing in node S is determined according to formula

(5)

where and is the vector of weighted coefficients defining priority of operations sequence , .

Of course, the quality of certain flow processing can not define quality of node operation in general. Quite a reasonable conclusion may be drawn on the basis of analysis of node operation regarding processing of collection of flows of different type that pass through the node over defined period of time. More detailed conclusions may be drawn while analysing node operation regarding carrying out operations sequences or separate operations with flows over similar time intervals.

Let us assume that flow movement in system is periodical and is minimal time interval that takes into account periodicity of flows passage through node S that is defined by schedule. Let us suppose that is the period with duration of , = is the collection of flows passing node S over the k-th period, , К is the number of test studies held over each flow from collection during scheduled inspection of node operation. The quality of flow processing in node S over К periods is evaluated according to formula

(6)

where = is the vector for evaluations of type (5) of flow =, , processing quality over k-th period , .

Processing quality for collection of flows that pass through the node S over k-th period is determined according to formula

(7)

where= is the vector of weighted coefficients defining priority of flows , , = , . Similar generalized conclusions may be obtained for sequence of operations over the flows of separate types from collection and, if needed, for particular operations with them.

The quality of node operation over К periods with regard to condition of flow collection , , processing is determined according to formula

(8)

where . Analysis of sequence , , allows to determine reasons for un¬sa-tisfactory processing of some categories of flows in the node.

Algorithm provided may be applied, for instance, for evaluation of trains of different categories processing quality at particular station of RTS. It often happens that results allow us to improve the quality of certain regular train processing by introducing minor changes into schedule. Here we have limited the procedure for local evaluation with the level of system’s BSS, since while considering analysis of processing quality for flows that pass through the node, item-detail of process is usually excessive. Such a detailing is reasonable, in particular, while studying the process of train formation at marshalling yard etc.

We cannot consider here all cases of behavior of characteristics of the elements of complex systems and corresponding methods of their local evaluation. Some additional examples can be found in [4, 6, 12, 14, 29].

5. Forecasting Evaluation

Forecasting evaluation may be short- and long-term and allows us to forecast both evaluations and system elements characteristics behaviour. Let us consider the algorithm for short-term forecasting of values of elements characteristic evaluations. Let us assume that , , is the prehistory of certain characteristic evaluations, obtained during performance of sequence of scheduled studies at the time points , , for time period Т. Let us assume that denotes the system of linearly independent functions determined on the interval . Let us construct the function =, where = is the vector of unknown coefficients. Then forecast value of evaluation of selected characteristic at the time point , for instance, at next scheduled study, is calculated from formula =, where the vector is determined by the condition =, . The selection of basis functions system may be determined by experimentally defined nature of behaviour characteristics evaluation of the object studied. Thus, the evaluation of state of RTS object is performed according to exponential law [28], which determines the selection of system . Outcomes of forecasting evaluation may be considered as the parts of local evaluation.

Here another drawback of integer rating evaluations is revealed, the point of which is the fact that they do not allow to obtain correct forecasts even for short-term prospect. Indeed, extrapolation of sequence =3, k=1,2,3, results in value =3. At the same time, sequence =3.84, = 3.49, =3.11 results in forecast <3, which is lower than “safety threshold”. Forecasting analysis of adjusted evaluations allows us to define time point when conceptual evaluation will be decreased by unit under the same operation mode and absence of factors able to abruptly deteriorate system element’s state or functioning quality. In particular, considering the behaviour of sequence , i.e. taking into account the fact that is monotonically decreasing function, time for next inspection may be determined according to condition , where is the value that corresponds to conceptual evaluation, lower by unit than that one defined during the last study.

Term for short-term forecast is usually limited with the time of next scheduled evaluation of objects, the state of which improves abruptly as the result of repair following it. Procedure for forecasting element’s behaviour evaluation consists in forecasting its values in points and is performed according to extrapolation algorithm described above. It is reasonable to perform such evaluation with regard to those characteristics only, for which the forecasting for the time point of next scheduled inspection was negative.

With regard to above formulated evaluation, it is obvious that forecasting analysis for pairs , of characteristics behaviour allows to determine the evaluation of state of elementary section of track at the time point of its next scheduled inspection and to prevent it from crossing the “safety threshold”, , , . Extrapolation of values of sequence defined according to formula (5) allows to forecast the quality of flow ,,, processing in the node, for instance, processing of train at the station, for short-term prospects. The value of sequence , , defined at (7) allows to perform forecasting analysis of system’s node operation. For long-term forecasting, that include several periods of scheduled inspections and improvements following them we will use apparatus for time series analysis [30].

6. Aggregated Evaluation

Aggregated evaluation has been already used by us partially in formulas (1)-(4) when developing weighted average conclusion regarding state of BSS’s element and in formulas (6)-(8) for developing aggregated evaluation of system node functioning quality. Generalization of evaluations of certain characteristics in uniform and mean-square metrics with regard to collection of elements composing BSS is performed consecutively according to formulas

(9)
(10)

where =, = = are the vectors of adjusted rating evaluations for characteristic for collection of elements of BSS in uniform and mean-square metrics, = is the vector of weighted coefficients defining the priority of elements in BSS structure. Then, generalized conclusion regarding state of elementary section for characteristic determined is defined according to formula

(11)

As it is obvious from formulas (1)-(3) and (9)-(11), we develop aggregated evaluations in two directions, which we shall arbitrarily call “horizontal” (H) and “vertical” (V). The first one develops aggregated conclusions regarding state or functioning quality for separate BSS elements with regard to set of parameters, criteria and characteristics subject to evaluation. It allows us to identify elements that has obtained unsatisfactory or close to unsatisfactory evaluations. The second direction forms aggregated conclusions regarding state or operating quality of BSS with regard to separate parameter, criterion or characteristic of elements that compose BSS. It allows us to determine parameters, criteria or characteristics regarding to which BSS evaluations are also unsatisfactory or close to unsatisfactory. Regarding RTS objects, “horizontal” direction of track evaluation allows us to discover “critical” sections of certain inter-station railway track that require urgent repair. “Vertical” direction allows us to discover problem-causing characteristics, for example, roadbed pollution, state of rails or ties on inter-station railway track etc.

The level of evaluation coverage of BSS elements with consideration of their priority is defined according to formula

(12)

where ={ .

Generalized conclusion regarding state of BSS at the time point of last scheduled inspection with regard to collection of elements and their characteristics, obtained as the result of scheduled study is defined according to formula

(13)

where ={, ={.

Same method is applied to developing local forecasting and weighted average evaluations of state of nodes , , and functioning quality of edges and nodes of subsystem at the time points of their last and next scheduled studies.

The next evaluation level consists in development of sequence of weighted aggregated evaluations that form the conclusion regarding state and functioning quality of subsystem in general. In particular, generalized conclusion regarding BSS at the time points of last and next scheduled inspections is defined according to formulas

(14)
(15)
(16)

where , , , and are aggregated evaluations of state and quality of BSS functioning at the present and following terms of scheduled studies accordingly, , , , and are weighted coefficients defining their priority, and are weighted coefficients defining priority of present and forecast evaluations and , respectively, (in formulas (14)-(16) and below the following indices are used: s – state, f – function, P – Present, F – Forecast). Similarly are generalized present and forecasting conclusions , , and regarding subsystem nodes made .

Aggregated conclusion regarding state and functioning quality of all BSSs of subsystem at the time point of the last and following scheduled inspections is made consecutively as follows:

– state of nodes and edges at the time point of last scheduled study is defined according to formula

(17)

– state of nodes and edges at the time point of follo-wing scheduled study is defined according to for¬mula

(18)

– quality of nodes and edges functioning at the time point of last scheduled study is defined according to for¬mula

(19)

– quality of nodes and edges functioning at the time point of following scheduled study is defined accor¬ding to for¬mula

(20)

In formulas (17)-(20) = , = =, = , =, and =, = are the vectors of weighted coefficients that define priority of separate edges and nodes of subsystem .

State and functioning quality of all BSSs of system considering forecast are defined according to formulas

(21)
(22)

Generalized level of evaluation coverage of characteristics of subsystem’s SD BSS elements are defined according to formula

(23)

where = , = .

Final conclusion regarding subsystem quality is defined from formula

(24)

where ,, and , are weighted coefficients defining priority of evaluations of state and functioning quality of subsystem .

Similarly are aggregated evaluations for subsystems of all hierarchy levels developed. Even for those systems like RTS, despite the huge general scopes of evaluation results number of which may comprise millions at local level, maximal number of localization steps in proposed methods would not exceed seven (RTS à territorial railway à directory àdistance à division à BSS à element à à characteristic).

7. Interactive Evaluation

Interactive evaluation will be performed on the level of interaction analysis for objects like flow , , and line (sequence of nodes , , and edges =, , connecting them). Here is the number of flows that pass through the line over certain time interval. Let us assume that flows passage through the line is completely determined, i. e. schedule of their movement is completely defined.

Flow delay over the edge may be caused by circumstances like unsatisfactory state of edge, unsatisfactory state of flow, node being not ready to accept the flow etc. Out of all these reasons only the first one is in direct relation with state of the edge. Flow delay in node may be caused by circumstances like unsatisfactory state or organization of node’s functioning, unsatisfactory state of flow, inability to dispatch flow because of next edge on movement direction being occupied by another flows etc. Similarly to previous case, out of all these reasons only the first one is in direct relation to organization of node’s functioning. With the passage of flows through the line, effect from factors given may be consecutively accumulated or compensated. Part of them is of random nature, the rest may be regular. The main purpose of interactive evaluation is discovering and localization of regular negative factors that stipulate deviation from established schedule of flows movement.

Let us denote the time for flow processing in node according to schedule with , minimum possible time for its processing in given node – with , real time for flow processing – with , time for which the flow passes through the edge according to schedule – with , minimum possible time for its passage – with , real time for which the flow passes through the edge – with , ,. Let us denote minimum time interval which takes into account periodicity of flow movement determined by schedule with . Let be the period of duration with running number k, , . Usually the value does not exceed duration of time interval between scheduled inspections of objects composing the line. We shall consider that evaluation of flow processing quality in node for period is equal to:

5, if =, i. e. processing time compensate previous delays in movement to maximal extent;

4+ ()/(), if (, ], i. e. processing time partially compensate previous delays in movement;

3+(+)/(), if ,+()], i.e. flow delay in the node may be fully compensated on the following edge, for example, due to safe increase in flow movement speed;

2, if <+(), i.e. flow delay in the node can not be compensated on the following edge, , , .

We shall consider that evaluation of quality of flow passage through the edge for period is equal to:

5, if =, i.e. time for flow passing through the edge compensates previous delays in movement to maximal extent;

4+()/(), if (, ], i.e. time for flow passing through the edge partially compensate previous delays in movement;

3+(+)/(), if , +()], i.e. flow delay on the edge may be fully compensated due to decrease in processing time in following node;

2, if <+(), i.e. flow delay on the edge can not be compensated in following node, , , .

Necessity of compensation of previous delays increases intensity of operation of node or flow support on the edge, and related risks as well. Numerically, number of compensations and efforts for their realization is implemented by fractional parts of evaluations , that exceed the value of 4, or fractional parts of evaluations that are smaller than this value. Thus, evaluation =4,68 means that flow support operation works over time interval were quite effective, as long as all the operations with flow in node were carried out for the time specified, moreover, all previous delays were compensated. However, quite large compensation (0.68) shows that delays were quite significant. If the value < 4, delay compensation is also defined by fractional part of evaluation and may be implemented on the following edge on the way by means of flow speed increase.

It is obvious that single evaluation of separate flow delay in certain node or on certain edge, for example train delay on the station or inter-station railway track, can not be final factor defining their state or functioning quality. More reasonable conclusion can be made if the delays are evaluated for flow or several flows passing through separate node or sequence of nodes and edges on the line during specified time period . Such evaluations allow us to localize, at least partially, reasons for drawbacks in functioning of separate CHNS objects located on one line or passing through it.

Evaluation of node and edge with regard to results of flow processing over the period is defined according to formulas

(25)
(26)

Here =, = =, and =. With consecutive increase of interval , values allow to follow up the dynamics of changes in flow processing quality in the node , and – that one of its passing over the edge , , .

Evaluation of node and edge with regard to results of passage of flows collection over the period is defined according to formulas

(27)
(28)

where = , = =, and = is the vector of weighted coefficients defining priority of flows in collection . After calculating and for each of periods the sequences of evaluations will be obtained, the analysis of which allows to detect cyclic changes and forecast the behaviour of flows processing quality in separate node or their passage through edge of the line.

Evaluation of node and edge with regard to results of passage of flows collection over the period is defined according to formulas

(29)
(30)

where = and = =. With consequent increase values of those evaluations allow to follow up the dynamics of changes in flows processing quality in the node and their passing over the edges , . If the evaluation of flow processing in the node over the period is significantly smaller than and/or aggregated evaluation of its passage over the edge over the period is significantly smaller than , the conclusion can be made regarding presence of drawbacks in schedule of this flow movement.

Evaluations of flow processing in sequence of nodes and its passage through sequence of edges located on the line over the period of time , are defined according to formulas

(31)
(32)

where =, = =, and =, = are the vectors of weighted coefficients defining the priority of nodes and edges over the line respectively. Analysis of sequences and , ,, allows to discover cyclic changes and to perform the forecasting of quality of flow processing in the nodes and its passage through the edges of the line .

Evaluations of flow processing in sequence of nodes and its passage through sequence of edges located on the line over the time interval , are defined according to formulas

(33)
(34)

respectively, where = and = . With consequent increase values and ,, allow to follow up the dynamics of changes in flow processing quality in the nodes and its passing over the edges .

Regarding the objects of RTS, the evaluations (25)-(26) allow to analyse dynamics of changes in quality of particular train processing on the station or its passing over inter-station railway track, evaluations (27)-(30) – to follow up the dynamics of changes in quality of train sequence processing on separate station or their passage over separate inter-station railway track within determined unit of time or larger time interval, as well as to discover the drawbacks in established schedule of trains movement, evaluations (31)-(34) – to analyse the quality of processing of particular train on the sequence of stations or its passing through inter-station railway tracks on the line and schedule’s sensitivity to minor delays in movement. Similar examples of application of interactive evaluation results may be provided for many more real CHNS, in particular, with partially determined movement of flows over the network.

Evaluation of flows collection proces¬sing in the sequence of nodes located on the line over the period of time is defined accor-ding to formula

(35)

where = and = =, . Analysis of this sequence allows to discover cyclic changes in processing quality of all flows passing through the nodes on the line , within interval .

Evaluation of flows collection passing through the sequence of edges located on the line over the period of time is defined according to formula

(36)

where = and = =, . Analysis of this sequence allows to discover cyclic changes in quality of all flows passing over the edges on the line , within interval .

Evaluations of flows collection processing in sequence of nodes and their passage through sequence of edges located on the line over time interval , are defined according to formulas

(37)
(38)

where = and = =. With consecutive growth , values and allow to follow up the dynamics of changes in quality of flows collection processing in the nodes and passing through the edges located on the line . If generalized evaluation of node over the time period is significantly smaller than , reasonable conclusion can be made regarding presence of significant drawbacks in state of its infrastructure and functioning organization. Similarly, if generalized evaluation of the edge over the time period is significantly smaller than , reasonable conclusion can be made regarding presence of significant drawbacks in its state. Such conclusions are strong reason for out-of-schedule inspection of state or functioning quality of corresponding system’s objects.

Above, when generalizing evaluations for nodes and edges of network structure, we have been separating them as for the objects of CHNSs of different types. Aggregated evaluation of flows collection passing through the line in general over the period is defined according to formula

(39)

where and ,, defined according to (35), (36) and , are weighted coefficients defining priority of collections of nodes and edges that compose the line, during the evaluation process. Thus, after the repair of track and corresponding stabilization period, greater attention is normally paid to state and functioning effectiveness of stations. Analysis of the last sequence allows to detect cyclic changes in quality of flows collection processing on the line in general.

Average evaluation of collection of flows passing through the line over time interval is defined according to formula

(40)

where =. With consecutive growth , values allow to follow up the dynamics of changes in quality of flows collection processing on the line . If generalized evaluation of separate flow is much lower than , the reasonable conclusion can be made regarding its possible unsatisfactory state or necessity in change of movement schedule.

Regarding the objects of RTS, evaluations (35)-(38) allow to make generalized conclusions regarding collection of trains passing stations and inter-station railway tracks of the line over determined period or long intervals of time, which allows to discover railway objects, functioning of which is unsatisfactory, evaluations (39)-(40) – to analyse state and effectiveness of organization of train movement and line in general.

If, for the collection of flows that pass through the line over time period , delays are normally compensated in nodes, this is indirect, though quite indicative, factor defining the quality of flow or edge state. On the other hand, if delays are compensated on the edges, this indicates infrastructure quality or nodes functioning effectiveness. If generalized evaluation of compensations, which is indicator of their mass character is lower than aggregated evaluation of CHNS’s objects forming up a line, the conclusion can be made that flow movement schedule established on this line is not optimal and is sensitive to minor delays. In general, when following up the dynamics of aggregated interactive evaluations of all levels with consecutive growth of value , we can define trends in changes of state and functioning quality of corresponding CHNS’s objects. Meanwhile, short-term forecasting obtained as the result of interactive evaluations extrapolation on the basis of known prehistory of their values allows us to discover beforehand objects, which, in the closest prospect, may cross the “safety threshold”, i.e. they require out-of-schedule inspection and corresponding measures taken. Long-term forecasting of interactive evaluations performed, for example, by means of apparatus for time series analysis, allows to follow up season changes in behaviour of main CHNS structural elements and to prevent negative trends of their development.

8. Conclusions

This work proposes methodology for complex evaluation of real large complex dynamical system with hierarchically-network structure, the component of which are the methods for local, forecasting, interactive and aggregated evaluation of its main objects. It is showed that when combined, together with use of adjusted rating scale they form up quite comprehensive, adequate, and integral notion regarding state, functioning quality and interaction of objects of studied system and its subsystems on all levels of its structure. Described methodology is applied for development of software for evaluation of state and functioning quality of track and station facilities of Ukrainian Railways [12, 20]. Separate methods of proposed methodology were applied for evaluation of quality of prosthesis of lower limbs of disabled persons and level of recovery of functional capabilities of human musculoskeletal system at different cases of pathologies and means of rehabilitation [11, 29] which indicates universality of proposed approach for complex systems evaluation. Results of the evaluations should be used to make decision about how to proceed with regard to the objects of estimation [31].

References

[1]  Hinrichsen, D. and Pritchard, A. J., Mathematical Systems Theory, Springer, , 2005.
In article      CrossRef
 
[2]  Boccatti, S., Latora, V., Moreno, Y., Chavez, M. and Hwang, D.-U., “Complex Networks: Structure and Dynamics“, Physics Reports, 424. 175-308. June 2006.
In article      CrossRef
 
[3]  Buslenko, N.P., Modelling of complex systems, Nauka, Moscow, 1978.
In article      
 
[4]  Alcorta G. E. and Frank, P.M., “Deterministic nonlinear observer-based approaches to fault diagnosis: A survey”, Control Engineering Practice, 5 (5). 663-670. May 1997.
In article      CrossRef
 
[5]  Polishchuk, D. and Polishchuk, O., “About evaluation of complex dynamical systems”, Journal of Complex Systems, 2013, Article ID 204304, 6 p. Available: https://dx.doi.org/10.1155/2013/ 204304.
In article      
 
[6]  Bloom, M., Fischer, J. and Orme, J., Evaluating practice, Allyn and Bacon, Boston, 2006.
In article      
 
[7]  Ramsey, F. and Schafer, D., The Statistical Sleuth: A Course in Methods of Data Analysis, Duxbury Press, 2001.
In article      
 
[8]  Claxton, K., “The irrelevance of inference: a decision-making approach to the stochastic evaluation of health care technologies”, Journal of Health Economics, 18 (3). 341-364. June 1999.
In article      CrossRef
 
[9]  Lee, J. and Jay Kuo, C.-C., “Tree model simplification with hybrid polygon/billboard approach and human-centered quality evaluation”, 2010 IEEE International Conference on Multimedia and Expo, IEEE Xplore, 932-937.
In article      
 
[10]  Polishchuk, D., Polishchuk, O. and Yadzhak, M., “Comparison of methods of complex system evaluation”, Information Extraction and Processing, 32 (108). 110-118. July 2010.
In article      
 
[11]  Polishchuk, O., “Optimization of estimation of man’s musculoskeletal system”, Computer Mathematics and Calculation Optimization, 2. 360-367. June 2001.
In article      
 
[12]  Polishchuk, D., “Model of local evaluation of the state of Ukrrailways track facilities”, Proceedings of Dnipropetrovsk National University of Railway Transport, 41. 158-166. Apr. 2012.
In article      
 
[13]  Armitage, P., Statistical methods in medical research, Blackwell Science, Oxford, 2002.
In article      CrossRef
 
[14]  Patton, M. Q., How to use qualitative methods in evaluation, Sage Publications, New York, 1987.
In article      
 
[15]  Su, C.-L., “Stochastic evaluation of voltages in distribution networks with distributed generation using detailed distribution operation models”, IEEE Transactions on Power Systems, 25 (2). 786-795. May 2010.
In article      CrossRef
 
[16]  Bar-Yam, Y., “About Engineering Complex Systems: Multiscale Analysis and Evolutionary Engineering”, Engineering Self-Organising Systems: Methodologies and Applications, Springer, London, 2005, 16-31.
In article      CrossRef
 
[17]  Roy, D. and Dasgupta, T., “Evaluation of reliability of complex systems by means of a discretizing approach”, International Journal of Quality & Reliability Management, 19 (6). 792-801. Sept. 2002.
In article      
 
[18]  Norros, L. and Saviola, P., Usability evaluation of complex systems, STUK, Helsinki, 2004.
In article      
 
[19]  Lung-Wen, T., Distributed real time systems : monitoring, visualization, debugging and analysis, Lavoisier, Paris, 1996.
In article      
 
[20]  Polishchuk, D., Polishchuk, O. and Yadzhak, M., “Investigation of the state and functioning quality of railway system”, Proceedings of National Transport University, 26 (1). 385-391. Oct. 2012.
In article      
 
[21]  Shen, Q. and Jensen, R. “Selecting informative features with fuzzy-rough sets and its application for complex systems monitoring”, Pattern Recognition. 37 (7). 1351-1363. July 2004.
In article      CrossRef
 
[22]  Zhao, F., Koutsoukos, X., Haussecker, H., Reich, J. and Cheung, P. “Monitoring and fault diagnosis of hybrid systems”, IEEE Transactions on Systems, Man, and Cybernetics, 35 (6). 1225-1240. Dec. 2007.
In article      CrossRef
 
[23]  Owen, C. L., “Evaluation of complex systems”, Designe Studies, 28 (1). 73-101. Jan. 2007.
In article      CrossRef
 
[24]  Hwang, C. L., Tillman, F. A. and Lee, M. N., “System-Reliability Evaluation Techniques for Complex/ Large Systems. A Review”, IEEE Transactions, Reliability, 30. 5. 416-423. Dec. 1981.
In article      
 
[25]  Marakas, G.M., Decision support systems in the 21st Century, Pearson Education, Cambridge, 2003.
In article      
 
[26]  Barabási, A.-L., “The architecture of complexity”, IEEE Control Systems Magazine, 27 (4). 33-42. Aug. 2007.
In article      CrossRef
 
[27]  Official site of Ukrainian Railways. Available: https://www.uz.gov. ua.
In article      
 
[28]  Lichtberger, B. W., “Kostensenkung durch Qualitatsvorrat in der Fahrweginstandhaltung”, Der Eisenbahningenieur, 50 (1). 39-42. June 1999.
In article      
 
[29]  Polishchuk, D., Polishchuk, O., and Yadzhak, M., “Solution of some problems of evaluation of the complex systems”, in 15th International Conference on Automatic Control, Odesa, Ukraine, 968-976. Sept. 2008.
In article      
 
[30]  Polishchuk, D. and Yadzhak, M., “Use of time series for forecasting of functioning quality of complex systems”, in International Conference on Modern Problems of Mechanics and mathematics, Lviv, Ukraine, 3. 38-44. May 2008.
In article      
 
[31]  Wang, F.-Y., “Computational experiments for behavior analysis and decision evaluation of complex systems”, Journal of System Simulation, 16.5. 893-897. May 2004.
In article      
 
  • CiteULikeCiteULike
  • MendeleyMendeley
  • StumbleUponStumbleUpon
  • Add to DeliciousDelicious
  • FacebookFacebook
  • TwitterTwitter
  • LinkedInLinkedIn