<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Compression and Visualization of the Operational Parameters Archive1</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>tor Pilyugin[</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Research Nuclear University MEPhI</institution>
          ,
          <addr-line>Kashirskoe hwy 31, 115409, Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This article describes the mathematical apparatus for express analysis of the archive of operational parameters. The developed algorithms based on the methods of reducing the dimension of the space of variables and the “Chernoff Faces” method allow visualizing the dynamics of changes in generalized limiting parameters, as well as visually determining the approximation or intersection of permitted values by parameters, which in turn can provide scientific and practical use in improving quality of operational personnel work and analysis of situations requiring additional attention and more detailed analysis.</p>
      </abstract>
      <kwd-group>
        <kwd>Operational Parameters Archive</kwd>
        <kwd>Scientific Visualization</kwd>
        <kwd>Data Analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The safe operation of powerful nuclear power reactors is ensured by the availability of
information and computer systems that make it possible to measure, calculate and
control the most important parameters of a nuclear power unit [
        <xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1-4</xref>
        ].
      </p>
      <p>At power units with RBMK reactors such a system is called “SKALA”, which allows
controlling about 10,000 parameters in almost real time mode. This information is
partially visualized on a unit control board and enables operators to efficiently and safely
manage a nuclear power unit.</p>
      <p>Moreover, in addition to the functions of directly providing information for the
operational management of the technological process, the information and computer
complex archives the current measured and calculated parameters. This enables a posteriori
analysis of the quality of process control in order to obtain new scientific and practical
results.</p>
      <p>List as an example some of the tasks that require knowledge and analysis of the
history of the power unit's behavior:
• Diagnosis of emergency situations at power unit, evaluation of operational staff
work quality;
• evaluation of efficiency of held events for algorithm and control systems
improvement;
• creation of real data information base for development of mathematical software of
a training apparatus;
• creation of adapting mathematical models of processes, ongoing in nuclear power
installation;
• creation of self-organizing programs of “operator advisor” type, using work
experience of operational staff in regular and emergency situations (solving problems of
artificial intelligence);
• identification of reasons of separate items of reactor core and main technological
equipment break down (solving problems of predictive analytics).
2</p>
    </sec>
    <sec id="sec-2">
      <title>Problem definition</title>
      <p>
        Depending on the problem, requirements for pattern, type, amount of stored
information and also for the level of its specification may significantly differ. For example,
to solve the problem of assessing the quality of work of operational staff, it is necessary
to store information on the type and number of monitored parameters, the values of
which are beyond the limits established by the regulation, the number and type of
operator’s effects on the control object (movement of control and protection systems (for
CPS), coolant flow rate adjustment, etc.), the degree of spatial stability of the
threedimensional energy release field, etc. While solving the problem of identification of
break down reasons, for example, of fuel elements and a channel, information for the
period from several days to several years may be needed. In this case a behavior
backstory of such parameters as each channel capacity, its power generation, coolant flow
rate through the channel, fuel elements’ burst can detection system data and integrity
control of technological channels [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], linear load on a fuel element, stock before the
heat transfer crisis, number of transpositions of fuel cartridges and etc. are of interest.
      </p>
      <p>However, despite the fact that the above problems are actually of different types,
power unit operational parameters archive should enable each problem to be solved and
moreover, should be an information database for solving newly arising problems. At
the current level of development of computer systems at nuclear power plants, it is
possible to organize the storage of all experimental and calculated information with
high detail in time over a long period of operation, however, this raises problems with
express analysis of a large amount of data. The way out of this situation can be the use
of the method of scientific visualization, when the initial analyzed data is assigned to
one or another form of its graphic interpretation, which can subsequently be analyzed
visually, and the results of the analysis of this graphic interpretation are then interpreted
in relation to the original data.</p>
      <p>
        A modern storage facility for parameters of a nuclear power unit with an RBMK
reactor and a special created module for visualizing archive data in a user-friendly form
for viewing the archive database from remote workstations are described in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This
module also serves for easy export of data for subsequent analysis and calculations.
      </p>
      <p>The module interface is presented in Fig. 1. In the main window of the program the
current state of the database is analyzed and a list of available "time slices" is generated.
The header of the main window displays information about the time of the last update
is presented. On the toolbar there is a button to update the list of available "time slices"
manually. In the center of the program window the cartogram of the parameter selected
from the list is displayed. Periodically (by default every 30 seconds) the program
automatically updates the list of available "time slices”.
From the "SKALA-MICRO" system such parameters as core fueling, the coolant flow
rate in each channel, information about the position of control rods, the readings of the
neutron flux sensors and the estimated parameters reactor power, energy-producing of
fuel assembly and reactivity margin are extracted.</p>
      <p>Despite the advantages of the visualization module above, that are the presentation
of information in the form of cartograms and graphs of detailed behavior of local
parameters, there are some problems from the express analysis point of view of the
parameters’ temporal behavior. It would be desirable to visualize the generalized
parameters of a nuclear power unit containing the most important information about the
technological process in the integral.</p>
      <p>This opportunity is fundamentally possible, since there really are single objects, for
example, neutron fields, graphite masonry temperatures, etc., although they are
measured by sensors discretely located in space. This is on the one hand. On the other hand,
the archive of operational parameters contains parameters correlated with each other,
since different control systems provide dissimilar information, but about the same
object.</p>
      <p>Thus, there is, firstly, a need to compress information and obtain a number of
parameters, the physical meaning of which simplifies the visual analysis of the process
history, and secondly, the development (or application) of modern methods of
visualization of multidimensional objects and processes.</p>
      <p>This work illustrates the proposed approach with specific examples.
based on the least squares method.
imum condition for functional (2).
3</p>
    </sec>
    <sec id="sec-3">
      <title>Visualization of multidimensional data</title>
      <p>
        It is proposed to use the least squares method [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and the method of selecting significant
ordinates [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] as the algorithms for compressing information on the neutron field. The
first one is used to compress intra-reactor information in space, and the second one is
to compress single and integral parameters in time.
      </p>
      <p>Let us briefly consider the technique of compressing information in space. Suppose
that the field of some operational parameter of the reactor core is described by a
spatiotemporal function Ф( ⃗ ,  ). Approximate the readings of discretely located sensors
Represent the function Ф( ⃗ ,  ) in the form (1), and seek a solution based on the
min
Ф( ⃗ ,  ) = ∑ =1   ( )  ( ⃗ ) ;</p>
      <p>= ∑ =1(Ф( ⃗ ,  ) −   )2 → 
  ( ⃗ ),  = 1, . . . , 
advance;   ( ) - time coefficients to be found.
here   is the value of the operational parameter at the points where the sensors are
installed;  ⃗ - coordinates of the reactor core points where the sensors are installed;
- a number of linearly independent functions that are selected in
With this formulation of the problem, the solution is obtained in the form
 ⃗⃗ = (   )−1   ⃗ ,  ⃗⃗ =   ⃗ , 
= (   )−1  ,
(1)
(2)
(3)
 1
 2
…
 
 1
 2
…
 
where  ⃗ = (</p>
      <p>) is a parameter measurement vector;
 ⃗⃗ = (
) is a vector of unknown coefficients;
. . .   ( ⃗2) ) is a matrix of values of decomposition
func = (
obtained from the original.
function Ф( ⃗ ,  ) in the form:
tions at measurement points.</p>
      <p>Thus, instead of the initial N values of the measurement vector  ⃗ , m values of the Bi
coefficients are obtained. The number of Bi coefficients is 1-2 orders of magnitude
smaller than the number N, and satisfactory accuracy is achieved.</p>
      <p>
        The choice of decomposition functions during data compression by the least squares
method may be arbitrary in the general case, but in order to achieve maximum
approximation accuracy, it is desirable to choose them most closely describing the behavior
of the reactor parameters. On the one hand, it is known [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that such functions are
eigenfunctions for solving equations describing the dynamics of the parameters under
consideration. On the other hand, finding the exact solution that describes the behavior
of the parameters in the reactor is a difficult mathematical task, since a nuclear power
reactor is a complex object with distributed parameters.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] there is the following method of experimental determination of the best set of
test functions, based on the transition from the initial expansion of the parameters in
some functions that approximately describe their behavior to the canonical expansion
It is necessary to find such decomposition functions { 
′( ⃗ )} in order to present the

Ф( ⃗ ,  ) = ∑ =1   ( ) 
′( ⃗ ),
in this case   are not correlated with each other, in contrast to   in formula (1).
 [    ] = 0 with  ≠  ;  [    ] =  [  ] =   with  =  , and also  [  ] = 0.
The new set of functions is calculated using the following formulas:
      </p>
      <p>̃
{ Ф̃ ( ⃗ ) =   ( ⃗ ) + ∑
Ф ( ⃗ ) =   ( ⃗ )

 = +1     ( ⃗ ),  = 1, . . . ,</p>
      <p>− 1;
  1 =
 
=
  1 ;
 11
1</p>
      <p>[ 
 = 2,  ;
{  = 2,  − 1,
− ∑
 =−11       ];
where   =  
− ∑
 −1
 =1</p>
      <p>2
(  )   .</p>
      <p>Kij values are correlation moments:</p>
      <p>=  [(  −   )(  −   )].</p>
      <p>Here   =

∑ =1 

( )</p>
      <p>, N is the sample size.</p>
      <p>The desired function Ф( ⃗ ,  ) is expressed as following:</p>
      <p>Ф( ⃗ ,  ) = ∑ =1</p>
      <p>̃

  ( ⃗ ) + ∑ =1   Ф
 ( ⃗ ).</p>
      <p>(4)
(5)
(6)
(7)</p>
      <p>To find the coefficients, it is necessary to apply the least squares method described
above.</p>
      <p>Due to the fact that the canonical decomposition obtained by the described method
allows the best description of the macro-field of reactor parameters, it is advisable to
recalculate the functions Ф( ⃗ ,  ) in relation to the dynamic archive in order to achieve
the most accurate decomposition, since in this case fewer decomposition functions will
be required to fulfil the conditions for the accuracy of decomposition.</p>
      <p>This approach to visualizing the archive of operational parameters is illustrated by
the following examples.
3.1</p>
      <sec id="sec-3-1">
        <title>Motion path in principal components</title>
        <p>Compression of several correlated limiting parameters of the fuel channel by the
method of principal components and further dynamic visualization of the state in
threedimensional space.</p>
        <p>The limiting parameters that ensure the normal operation of the fuel assembly are:
• Power of the fuel assembly;
• coolant flow rate;
• power safety factor;
• safety factor for linear load;
• fuel temperature;
• temperature of the shell of fuel elements, etc.</p>
        <p>Exceeding the settings of at least one of the parameters leads to an unplanned decrease
in emergency power. In this work, as a result of compression, three integral parameters
that characterize the state of the fuel assembly are left. This state in dynamics is
displayed as the movement in time of a point in three-dimensional space limited by
tolerances (see Fig. 2).</p>
        <p>Compression and Visualization of the Operational Parameters Archive… 7
according to several criteria, or when it is necessary to analyze presumably complex
relationships between variables.</p>
        <p>Applied to the express analysis of the operational parameters archive, the
Chernoff method significantly expands the range of visualized states of the reactor and
the power unit as a whole.</p>
        <p>As an example, let’s use this approach to display power dynamics in local regions
of the core. Local regions in this case are understood as quadrants of the reactor core.</p>
        <p>Let  (  , ) be the power of the fuel assembly having coordinates on the core
scheme at time t (Fig. 3).</p>
        <p>Further, the cartogram of the reactor is divided into 4 parts (quadrants), as shown
in Fig. 3. Each quadrant corresponds to a set of coordinates of the channels located in
this quadrant:
The average power value for each quadrant is taken for each time moment t.
 = 1, … , 4 – quadrant number
 ̅  = ∑(  ,  )∈ 
 (   ,  ),

n - number of channels in quadrant,  = 1, … ,4 - number of quadrant.</p>
        <p>As a result, for each moment of time, each quadrant corresponds to a parameter
which is the average value of power  ̅  .
formula for the entire time slice (given time slice):</p>
        <p>Then, the normalization procedure is applied for each quadrant according to the
 
=
 
 − 
− 
 is the initial value is the value at the time t,  
is the minimum value for the entire
time slice,</p>
        <p>is the maximum value for the entire time slice.</p>
        <p>The normalized value is denoted by  ̂̅  .</p>
        <p>
          At the mapping stage, 4 face characteristics were selected for visualization:
•  1 for the tilt of the eyebrows;
•  2 for the eye width;
(8)
(9)
•  3 for the length of the nose;
 4 for the bend of a smile.
Each of the characteristics   lies in the range [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ]. The “average face” is displayed
separately, it has the average values of the parameters for the entire time slice (the
specified time slice) displayed. Fig. 4 shows an example of such a face which
characteristics of 0.5, i.e.
        </p>
        <p>1 = 0.5,  2 = 0.5,  3 = 0.5,  4 = 0.5
Further, each characteristic is associated with a normalized quadrant average power
value:</p>
        <p>=  ̂̅ 
and for each point in time t, a corresponding face is displayed.</p>
        <p>The final result of visualization for power using the “Chernoff Faces” method is
observed in Fig. 5. A similar procedure was carried out for the coolant flow rate (Fig.
6).</p>
        <p>Analyzing the obtained results, it is possible to draw conclusions when some of the
parameters deviate strongly from their average values, when maximums or minimums
are reached, or implicit relationships between the parameters (when visualizing more
parameters) can be found. The result obtained at this stage is intermediate and is used
as a demonstration of possible options for visualizing the archive. Such an approach,
while using a larger number of parameters, would visually highlight clusters of similar
facial expressions or find hidden dependencies of the parameters among themselves.
3.3</p>
      </sec>
      <sec id="sec-3-2">
        <title>Temporal Networks</title>
        <p>Temporal Networks is another popular method for visualizing structured, dynamically
changing data over time.</p>
        <p>
          A temporal network, also known as a time-varying network, is a network which links
are active only at certain points in time. Each link carries information on when it is
active, along with other possible characteristics such as weight. Time-varying networks
are of particular relevance to spreading processes, like the spread of information and
disease, since each link is a contact opportunity and the time ordering of contacts is
included [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>At the moment, work is underway in the field of studying the visualization methods
acceptable for use with respect to the existing archive, including the Temporal
Networks method that can be used to visualize the interaction of parameters in time and
can help understand, predict and optimize the behavior of system. Representation of
data in the form of graphs of vertices connected by edges could reveal new non-trivial
patterns of changes in parameters, possible correlations, and also could be used for
clustering. At the same time, it becomes possible to assess how local patterns interact
and produce global behavior, which is one of the main tasks of archive analysis.</p>
        <p>Nowadays, Temporal Networks is actively used in the scientific community, while
there is already corresponding software for working with dynamically changing data,
as well as many articles on the application of this method to various data.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>Currently, on the basis of the proposed methods, a computer software package that
provides flexible customization of the desired visualization has been developed. The
program module includes components for export and data processing, two-dimensional
and three-dimensional visualization with the specified settings. The software is
implemented using modern effective data analysis tools and provides convenient user
interaction functionality.</p>
      <p>The proposed software can be used both by the operational staff of the NPP as an
auxiliary one in order to increase the efficiency of monitoring the operation of the
power unit, and also in order to analyze the existing archive database.</p>
      <p>It is planned to continue work on improving the quality and stability of the developed
software package, as well as expanding the functionality and adding new features.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dollezhal</surname>
            '
            <given-names>N.A.</given-names>
          </string-name>
          ,
          <article-title>Emel'yanov I.Ya. Kanal'nyi yadernyi ehnergeticheskii reaktor</article-title>
          . [Channel Nuclear Power Reactor] Atomizdat Publ.,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Abramov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.I.</given-names>
            <surname>Avdeev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.O.</given-names>
            <surname>Adamov</surname>
          </string-name>
          et al.
          <article-title>Edited by Yu.M. Cherkashova. Kanal'nyi yadernyi ehnergeticheskii reaktor RBMK.[Channel Nuclear Power Reactor RBMK] GUP NIKIEhT Publ</article-title>
          .,
          <year>2006</year>
          . 632 p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Ovchinnikov</surname>
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Ya</surname>
          </string-name>
          .,
          <string-name>
            <surname>Golubev</surname>
            <given-names>L.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dobrynin</surname>
            <given-names>V.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klochkov</surname>
            <given-names>V.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Semenov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tsybenko</surname>
            <given-names>V.M.</given-names>
          </string-name>
          <article-title>Ehkspluatatsionnye rezhimy vodo-vodyanykh ehnergeticheskikh yadernykh reaktorov. [Operational modes of water-cooled nuclear power reactors] Atomizdat Publ</article-title>
          .,
          <year>1975</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. Nuclear Power Engineering. Problems. Solution / Edited by
          <string-name>
            <given-names>M.N.</given-names>
            <surname>Strikhanov</surname>
          </string-name>
          . - Part 1.
          <string-name>
            <surname>- M.: Social</surname>
          </string-name>
          Forecasts and Marketing Center,
          <year>2011</year>
          . - 424 p.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>A.M. Zagrebayev</surname>
            ,
            <given-names>R.N.</given-names>
          </string-name>
          <string-name>
            <surname>Ramazanov</surname>
          </string-name>
          ,
          <article-title>Nuclear Reactor RBMK Archive Data Visualization</article-title>
          .
          <source>Scientific Visualization</source>
          ,
          <year>2015</year>
          ,
          <string-name>
            <surname>Q.</surname>
          </string-name>
          2,
          <string-name>
            <surname>V.</surname>
          </string-name>
          7,
          <issue>Num</issue>
          . 2, pp.
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Yurova</surname>
            <given-names>L.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Naumov</surname>
            <given-names>V.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Savander</surname>
            <given-names>V.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zagrebayev</surname>
            <given-names>A.M.</given-names>
          </string-name>
          <article-title>Kompaktnoe predstavlenie vynutrireaktornoi informatsii o potoke neitronov / Fizika yadernykh reaktorov. [Compact representation of in-reactor neutron flux information</article-title>
          . / Physics of nuclear reactors.]
          <source>Atomizdat Publ., 1975, n.4</source>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>23</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Alimov</surname>
            <given-names>A.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shchadilov</surname>
            <given-names>A.E.</given-names>
          </string-name>
          <string-name>
            <surname>Optimal</surname>
          </string-name>
          <article-title>'noe adaptivnoe szhatie tsifrovykh soobshchenii po algoritmu kusochno-lineinoi approksimatsii. [Optimal adaptive compression of digital messages using piecewise linear approximation algorithm] Avtometriya Publ</article-title>
          .,
          <year>1983</year>
          , №
          <issue>3</issue>
          , pp.
          <fpage>14</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>A.M. Zagrebayev</surname>
            ,
            <given-names>V.A.</given-names>
          </string-name>
          <string-name>
            <surname>Nasonova</surname>
            ,
            <given-names>N.V.</given-names>
          </string-name>
          <string-name>
            <surname>Ovsyannikova</surname>
          </string-name>
          .
          <article-title>Matematicheskoe modelirovanie yadernogo reaktora pri sluchainykh vozmushcheniyakh tekhnologicheskikh parametrov. [Mathematical modeling of a nuclear reactor with random perturbations of technological parameters] NRNU MEPhI Publ</article-title>
          .,
          <year>2009</year>
          . - 400 p.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. Wikipedia contributors.
          <source>Chernoff face. Wikipedia, The Free Encyclopedia. Retrieved May 5</source>
          ,
          <year>2020</year>
          . Available at: https://en.wikipedia.org/w/index.php?title=Chernoff_face&amp;oldid=
          <fpage>958878449</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <article-title>Wikipedia contributors. Temporal network. Wikipedia, The Free Encyclopedia</article-title>
          .
          <source>Retrieved August 11</source>
          ,
          <year>2020</year>
          . Available at: https://en.wikipedia.org/w/index.php?title=
          <article-title>Temporal_network&amp;oldid=960041057</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>