<!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>Computerized System for Remote Level Control with Discrete Self-Testing</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuriy P. Kondratenko</string-name>
          <email>y_kondratenko@rambler.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksiy V. Kozlov</string-name>
          <email>oleksiy.kozlov@nuos.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andriy M. Topalov</string-name>
          <email>topalov_ua@ukr.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr S. Gerasin</string-name>
          <email>oleksandr.gerasin@nuos.edu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Admiral Makarov National University of Shipbuilding, 9 Heroes of Ukraine Av.</institution>
          ,
          <addr-line>Mykolaiv, 54025</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Petro Mohyla Black Sea State University</institution>
          ,
          <addr-line>10, 68th Desantnykiv Str., Mykolaiv, 54003</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This article describes the functional structure, human-machine interface as well as software and hardware means of a computerized system for remote control of liquid level with discrete self-testing implementation. The system has a hierarchical structure in which information processing is decentralized, and software and hardware components are removed from each other. The proposed by authors method of self-testing of hydrostatic sensor correctness, that generally increases system reliability, is considered in detail. Resulted system is then tested on computer simulation and experimental setup.</p>
      </abstract>
      <kwd-group>
        <kwd>self-testing</kwd>
        <kwd>human-machine interface</kwd>
        <kwd>modeling</kwd>
        <kwd>PLC</kwd>
        <kwd>liquids level measurement</kwd>
        <kwd>Key Terms</kwd>
        <kwd>Research</kwd>
        <kwd>ICTComponent</kwd>
        <kwd>Computer science</kwd>
        <kwd>Industry</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Tasks requiring level measurement of liquid products are extremely diverse and are
found in various areas of technology. Level measuring is required in most production
processes; in the systems of environmental monitoring and safety; for mass or flow
rate of liquid products accounting during their storage and transportation. The
urgency of liquids level measurement increases with increasing degree of automation of
production processes, monitoring and registration systems.</p>
      <p>
        There are many different methods and devices of measuring the level of liquid
products [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Some of them are widely used in industry, others have highly specific
destination due to certain shortcomings. The most common methods of level
measurement are divided into the wave, non-wave and combined.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Wave methods include:</title>
      <p> ultrasonic local;
 radar;
 local laser;
 optical.</p>
      <p>Non-wave methods include:
 capacitance;
 hydrostatic;
 buoyancy;
 mechanical float.</p>
      <p>Combined include:
 magnetostrictive float;
 float radar.</p>
      <p>Effects associated with the spread of electromagnetic or acoustic waves in the
liquid, vapor or a mixture of structural elements (waveguides, sound guide pipes) in
contact with the environment are used in the wave level measurement methods.</p>
      <p>Other principles of measurement based on the change in capacitance of
constructive capacitor compiled by pressure liquid column, buoyancy force acting on a body
immersed in fluid are used in non-wave level measurement methods.</p>
      <p>The combined level meters unite elements of wave and non-wave ones.
Magnetostrictive level gauges are fixed by float, which position determination is performed by
mechanical vibrations in a sound conductor.</p>
      <p>All methods of measurement have inaccuracies and errors limiting the scope of
their use. Errors can be partially compensated by various technical means, but as a
consequence this obstacle leads for rise in price. The impossibility of full
compensation of errors is caused by physical, economic and operational constraints.</p>
      <p>
        The implementation of the digital level control system based on the principles of
remote monitoring using the SCADA (Supervisory Control And Data Acquisition)
software [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is considered as the main way of versatile, fast reconfigurable system for
remote control with discrete self-testing, which enables monitoring and control of
tank liquid level in real time with sufficient precision and self-testing for correct
operation of the hydrostatic pressure sensor.
2
      </p>
      <sec id="sec-2-1">
        <title>Implementation of the Computerized System for Remote</title>
      </sec>
      <sec id="sec-2-2">
        <title>Level Control with Discrete Self-Testing</title>
        <p>
          Computerized system for remote level control with discrete self-testing is designed
for the measurement of liquid level, volume, temperature and pressure in five tanks as
well as automatic alarm signalization in case of the acceptable limits exceeding of the
above-mentioned values [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] or if the system self-testing operation regarding no exact
measurement of liquid level.
        </p>
        <p>The main technical parameters of the measurement and control system are: liquid
operating temperature is −50..+120°C; the range of the measured liquid level is in
range of 0..30 m; operating pressure in the tank is 0..0.3 MPa; the distance from the
tanks to the control station is more than 50 m. Relative error should not exceed 0.5%.</p>
        <p>The functional diagram of the proposed remote system of level measurement and
control is shown in Fig. 1, where the following abbreviations are accepted: OTS –
OTS</p>
        <p>Human-Machine Interface</p>
        <p>PLC</p>
        <p>DOM
Signal
Bus</p>
        <p>TDAM</p>
        <p>M</p>
        <p>Signal</p>
        <p>Bus
HPS1 PS1</p>
        <p>P1 P2</p>
        <p>T2 Tank 1
TS1 T1
TS2
TS3 T3</p>
        <p>Signal</p>
        <p>Bus
L1
Q1</p>
        <p>FLS1</p>
        <p>V1
operator touchscreen; PLC – programmed logical controller; TDAM – temperature
data acquisition module; CIM – current input module; DIM – discrete signals input
module; DOM – discrete output module; TS, PS – the sensors of temperature and
pressure respectively; HPS – hydrostatic pressure sensor; FLS – float level switch; L,
T, P – the values of liquid level, temperature and pressure in the relevant tanks; V –
drain valves; Q – the value of liquid flow at the opening drain valve.</p>
        <p>Three-tiered SCADA-system for remote level control with discrete self-testing is
developed by the authors on the basis of TRACE MODE 6 software package.</p>
        <p>It is advisable to use PLC and I/O devices of the ICP DAS company as hardware
means in the developed computerized liquid level control system. The advantages of
this hardware include industrial design, versatility of application and easy integration
into modern widespread SCADA systems. Also, products of the ICP DAS company
possess big life cycle and high reliability as well as the optimal combination of cost
and quality.</p>
        <p>The TRACE MODE is used in this computerized system for remote level control
as a software platform. The TRACE MODE software has its own integrated
development environment with more than 10 editors arranged in it. Moreover, it includes the
built-in drivers for more than 2572 PLCs and I/O devices (including the products of
the ICP DAS company) and has its own industrial real time database management
system. The perfect 3D graphics and at the same time easiness of the graphical editor
can be also considered as the benefits of the TRACE MODE software.</p>
        <p>CIM</p>
        <sec id="sec-2-2-1">
          <title>HPSn PSn+1</title>
          <p>Pn Pn+1</p>
          <p>Tn+1 Tank n
TSn Tn
TSn+1
TSn+2 Tn+2
Ln
Qn</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>FLSn Vn</title>
          <p>DIM</p>
          <p>Signal
Bus</p>
          <p>
            The lower level of the developed system include the following sensors and
actuators: Dwyer Instruments 673-type pressure sensor, thermocouples of the L-type,
discrete float level sensors and normally closed Jaksa D224 valves. The average level
(level of controllers) consists of programmable logic controllers and the peripheral
input/output (I/O) modules: PLC ICP DAS WP-8131 [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ] is used in the given control
and measurement system as the main execution unit; ICP DAS I-7018P modules are
used as the data acquisition modules for the thermocouples readings; ICP DAS
I7017C modules with current input signal are used for data acquisition from the
pressure sensors; ICP DAS I-7051 module for 16 inputs is used as the data acquisition
module for the discrete input signals; in addition, ICP DAS I-7061 module with 12
relay power outputs is used for valves control. The upper level is a level of
visualization, dispatching (monitoring) and data acquisition. Therefore, steering computer is
equipped with a real-time monitor TRACE MODE 6 for successfully launching of
liquid level control system with discrete self-testing.
          </p>
          <p>To measure the level and temperature values of liquids each tank of the remote
level measurement system according to Fig. 1 is equipped with: two analog pressure
sensors (PS and HPS), three temperature sensors (TS) and one discrete level sensor
(FLS). The values of level, temperature and pressure are measured with specified
sensors in each tank. The according data acquisition module then converts the analog
signals from sensors into the proper digital ones, which are transmitted to the PLC.</p>
          <p>PLC receives the data of process parameters and gives control commands to the
actuators. PLC-based control is performed by previously developed algorithm that is
executed cyclically (receiving data ‒ processing ‒ control commands delivery
(forming)). The information on the current values of level, temperature and pressure in each
tank are displayed on the OTS with the help of the specialized human-machine
interface developed in TRACE MODE 6 software.</p>
          <p>In each tank the level of liquid is measured using the hydrostatic pressure sensor,
installed in the lower point of the tank, and pressure sensor, placed in the upper point
of the tank. The float level switch is used for self-testing operations implementation
and accuracy increasing of the proposed system. The current values of the pressure
from the PS and HPS are transferred to the current input module (I7017C). Then this
module converts the value of the measured pressure (range 4…20 mA) into the digital
signal. Then the digitalized signals are transferred to the PLC by RS485 bus with
DCON protocol where level value is calculated taking into account average
temperature in the tank and liquid density.</p>
          <p>The average temperature values of the liquid are calculated for each tank separately
as the arithmetic mean on the basis of the data received from the 3 temperature
sensors (TS1…TS3) installed at different levels of tank height (in the lower, middle and
upper points). In this case, the thermocouples are used as the temperature sensors
which signals are transmitted to the data acquisition module (I-7018P).</p>
          <p>
            Besides liquid level measurements, the developed system is able to calculate liquid
volume VL in each tank based on the polynomial formula [
            <xref ref-type="bibr" rid="ref6">6</xref>
            ], that is used for tanks
with regular (box, cylinder) and irregular shapes
          </p>
          <p>VL  a1L4  a2 L3  a3L2  a4 L  a5 ,
(1)
where L – measured value of the liquid level in the tank; ai − experimentally obtained
polynomial coefficients, i = 1…5.</p>
          <p>The pressures in the tank as well as the discrete readings of the average value of
the level are measured by the PS, HPS and FLS. The signals from the sensor’s data
are, in turn, transmitted to the current and discrete data input modules.</p>
          <p>Designed system also has the function of output valves control. The normally
closed valve is programmatically opened if the level in the tank exceeds the
userspecified level limit and remains open until the level of liquid in the tank returns to
the specified boundaries.</p>
          <p>Thus, the authors used two thermocouples data acquisition modules with 8 inputs
each, 1 current input module with 10 inputs, 2 discrete input modules with 8 inputs
and 1 discrete output module as the data input/output modules for the designed
system.</p>
          <p>
            To improve reliability and accuracy of the proposed system the authors developed
discrete self-testing method for liquid level control systems [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ].
3
          </p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>Discrete Self-Testing Control of Liquid Level</title>
        <p>For realization of the proposed method of automatic liquid level control with discrete
self-testing two gauges are installed within the tank workspace (area). The first gauge
is made as a hydrostatic pressure sensor, and the second measuring device made as a
discrete fixed level sensor and installed on the side of the tank. The essence of the
proposed method of control of liquid level in tanks with discrete self-testing is as
follows.</p>
        <p>
          Initialization of system components (PLC and I/O modules) is performed at the
beginning (block "Start" in Fig. 2). Then hydrostatic pressure sensor, located at the
bottom of the tank, measures the current value of the liquid hydrostatic pressure РL. After
that, the values of pressure (Pa) recalculated in level value of liquid (m) by the
equation for hydrostatic pressure [
          <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
          ] that binds level value L, the density of the working
fluid ρL and the gravitational acceleration g.
        </p>
        <p>At the next step the difference ΔL between the fixed value level LS, where discrete
sensor FLS installed, and the level value L, measured using HPS in the previous step
of the algorithm, is calculated.</p>
        <p>Then the absolute value ΔLA of the obtained difference ΔL, which corresponds to
the level measurement error of hydrostatic pressure sensor relative to the fixed level
value (height) of the discrete sensor FLS installation, is determined. During the tank
filling/emptying the current liquid level L approaches to a fixed level value LS and
module of their difference ΔLA gradually decreases.</p>
        <p>The main stage of the self-testing method for level control system in the tank
occurs at discrete sensor FLS triggering. PLC observe this time moment as the moment
when the derivative value changes from the signal at the output of the discrete level
sensor. When filling the tank, the liquid level increases and reaches a fixed value
(where the FLS is installed), the electric contacts of the FLS are locked. At the FLS
contact closure signal differentiating a certain positive value D is formed. In turn, if
the current liquid level value in the tank decreases relatively fixed level LS electrical
contacts of fixed FLS are unlocked. At the FLS contact unlocking signal
differentiating a certain negative value D is formed. In either case (at the tank filling and
emptying) the change in the absolute value DA  D of the signal from the FLS output after
differentiation is monitored. When the obtained value DA becomes greater than zero
 DA  0 , the transition to the next step of the algorithm is performed.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Start</title>
    </sec>
    <sec id="sec-4">
      <title>Sensors data obtaining</title>
    </sec>
    <sec id="sec-5">
      <title>Calculation of liquid level value</title>
      <p>L  PL
ρL g</p>
    </sec>
    <sec id="sec-6">
      <title>Calculation of difference between the set value and the measured level</title>
      <p>L  LS  L</p>
    </sec>
    <sec id="sec-7">
      <title>Calculation of absolute value</title>
      <p>LA  L</p>
    </sec>
    <sec id="sec-8">
      <title>Differentiation</title>
      <p>operation DA&gt;0
Yes</p>
    </sec>
    <sec id="sec-9">
      <title>Result of calculation LA</title>
    </sec>
    <sec id="sec-10">
      <title>Measurement error checking</title>
      <p>1, at LA  Lmax
E  </p>
      <p>0, at LA  Lmax</p>
    </sec>
    <sec id="sec-11">
      <title>Diagnostic result End No</title>
      <p>On this step the current value of ΔLA is recorded in the measurements database that
can be subsequently used for correcting of liquid level values in the tank measured by
hydrostatic sensor ("Result of calculation ΔLA" step in Fig. 2).</p>
      <p>Then PLC checks whether the obtained level measurement error value ΔLA exceeds
some maximum permissible value, which is the maximum acceptable value of liquid
level measurement error ΔLmax for hydrostatic pressure sensor HPS (set by the
operator based on the required accuracy of level measurement and value of a fixed level for
installed FLS).</p>
      <p>Thus, self-testing process of analog measuring device HPS is implemented in the
system: logical one pulse signal appearance in the variable E (E = 1) indicates
hydrostatic sensor fault at FLS triggering. Consequently, the situation, where E = 0 at FLS
triggering, corresponds to hydrostatic sensor operability and its functioning with a
given accuracy (ΔLA ≤ ΔLmax).</p>
      <p>The diagnostics results of the analog sensor (operability/fault) are displayed on the
operator panel ("Diagnostic result" step in Fig. 2).</p>
      <p>The diagnostics results of the analog sensor (operability/fault) are displayed on the
operator panel. At the same time, the current value of ΔLA is recorded in the
measurement’s database that can be subsequently used for correcting of liquid level values
in the tank measured by hydrostatic sensor ("Diagnostic result" step in Fig. 2).</p>
      <p>Self-testing procedure can be finished ("End" step in Fig. 2) depending on
usergenerated conditions and other factors, such as a periodic operability checking of
analog pressure sensor, low computing capacity of controller and so on.</p>
      <p>Thus, the operability state of the hydrostatic pressure sensor HPS is performed in
the proposed liquid level automatic control system every time at the filling and
emptying of the tank, especially at the liquid level transition through fixed value LS and
discrete sensor FLS triggering (locking / unlocking of electric contacts), by
selftesting method.</p>
      <p>
        The described operations with physical quantities are implemented in practice in
the algorithm with digital signals in the PLC. There other approaches to the proposed
self-testing method implementation are also possible using separate electronic units,
FPGA-based systems [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], etc.
4
      </p>
      <sec id="sec-11-1">
        <title>Human-Machine Interface of the Computerized System for</title>
      </sec>
      <sec id="sec-11-2">
        <title>Remote Level Control with Discrete Self-Testing</title>
        <p>
          SCADA is the main and remains the most prospective method for automatic
control of complex dynamic systems (processes) in the vitally important and critical (in
terms of safety and security) situations [
          <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
          ]. Nowadays there is a real growth of
SCADA-systems implementation as well as modernization of existing automatic
control systems in different branches of economics and industry [
          <xref ref-type="bibr" rid="ref13 ref14 ref15 ref16">13-16</xref>
          ].
        </p>
        <p>
          In the computerized system for remote level control with discrete self-testing the
human-machine interface (HMI) is realized using the tools which are provided by the
basic version of the SCADA-system TRACE MODE 6 [
          <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
          ]. The designed HMI
has multi-window interface. Main screen (Fig. 3) provides the visualization of the
main indicators of the level control system on the operator control display and also
grants an ability to set needed ranges of parameters. The indication of exceeding the
tolerance values is provided by changing the color of the displayed value from black
to red (T Bot readings of the fifth tank in Fig. 3) and by indication of the state of the
discrete sensors. In Fig. 3 the green color corresponds to the open state of discrete
sensors (there is no liquid at this level) and the red color corresponds to the close state
(the sensor has been submerged into the liquid). The same applies for the diagnostics
results of the HPS, that are also displayed on the operator panel (green color
corresponds to operability state and red color means fault). Designed software also
includes the additional graph screens, which indicates the dynamic of main indicators
changes.
        </p>
        <p>The proposed in section III algorithm is implemented in the FBD language
program (Fig. 4) as well as other required data processing algorithms (for range
checking, values conversion, etc.) are executed directly in the PLC.</p>
        <p>The developed HMI of the proposed liquid level control system with self-testing
based on SCADA Trace Mode 6 is reconfigured directly in the PLC using program
possibilities of Micro Trace Mode 6.
5</p>
      </sec>
      <sec id="sec-11-3">
        <title>Computer Simulation of the Computerized System for</title>
      </sec>
      <sec id="sec-11-4">
        <title>Remote Level Control with Discrete Self-Testing</title>
        <p>The results of computer simulation are shown in the time diagrams in Fig. 5. The
liquid level L in the tank is in three states separated by time frame: the process of the
level increasing in the tank from 0 m to 10 m (from 0 s to 2 s); constant liquid level in
the tank (L = 10 m, from 2 s to 6 s); the process of the level decreasing in the tank
from 10 m to 0 m (from 6 s to10 s).</p>
        <p>Throughout the time interval from 0 to 10 s the registered electrical signal, which
is coming from the HPS and corresponds to the current value of the liquid level in the
tank L, is compared with an electrical signal that corresponds to a fixed level value LS,
on which the FLS is placed. The electrical signal, that corresponds to hydrostatic
pressure sensor measurement error ΔLA, is formed based on the mentioned above
signals comparison. Diagnosing process occurs at transition of liquid through the
fixed level value LS and fixed float level switch activation (the 1 s and 8 s time
moments in Fig. 5). Increasing of the FLS signal F from 0 V to 5 V (1 s) and F signal
drop from 5 V to 0 V (8 s) form a certain positive and negative values of
differentiated signal D. The absolute value DA of the signal from the FLS output after
differentiation operation is formed as DA  D . At time instants (1 s and 8 s) when
DA is greater than zero, the level measurement error ΔLA is compared with the
maximum limit of the level measurement error ΔLmax.</p>
        <p>When data signal ΔLA doesn’t excess maximum threshold ΔLmax (ΔLA ≤ ΔLmax), for
example, at time 1 s (Fig. 5), the signal E (indicator of the hydrostatical pressure
sensor fault) remains zero (E = 0). The result of self-testing procedure is the correct
operation (the serviceability) indication of the installed HPS.</p>
        <p>When data signal ΔLA excess maximum acceptable value of the liquid level
measurement error in the tank ΔLmax (ΔLA &gt; ΔLmax), for example, at time 8 s (Fig. 5), the
indicator of the hydrostatical pressure sensor fault E signalizes about HPS fault (E =
1), that means incorrect operation. The result of self-testing procedure is the incorrect
operation (malfunction) indication of the installed HPS.</p>
        <p>
          Thus, the discrete self-testing procedures of the hydrostatic pressure sensor occur
at every moment of discrete fixed level sensor activation (on/off) during the entire
exploitation time of the corresponding tank. This gives the opportunity to perform the
ongoing monitoring of the specified accuracy of the liquid level measuring as well as
serviceable or faulty state of the liquid level control system HPS without conducting
of periodic diagnostic checks and specialized maintenance procedures. The given
quality reduces the probability of occurrence of undesirable situations or emergencies
on the technological objects caused by incorrect liquid level measurements. This
allows increasing safety and reliability of the technological objects [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], in particular,
such an important indicator as the probability of their failure-free operation (PFFO).
        </p>
        <p>
          Also, timely detection of low accuracy or malfunction of the hydrostatic pressure
sensor allows carrying out its repair or replacement on time, that, in turn, reduces
maintenance costs as well as increases safety and durability of the developed
computerized liquid level control system itself [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. Namely, increases such an indicator of
system’s reliability as its mean time to failure (MTTF).
        </p>
        <p>Therefore, the proposed discrete self-testing method gives the opportunity to
increase the reliability and safety of the given computerized liquid level control system
itself as well as of technological objects in which it is applied.
6</p>
      </sec>
      <sec id="sec-11-5">
        <title>Conclusion</title>
        <p>In this work, the authors described the structure and main components of developed
computerized system for remote control of liquid level in tanks with discrete
selftesting method implementation. The self-testing procedures provide increasing of
reliability and accuracy of the developed computerized system for remote level
control as well as reduction of periodic diagnostic checks of hydrostatic pressure sensors
serviceability. The proposed system structure can be easily adopted for bigger
systems and successfully implemented into existing control and monitoring systems of
plants, ships, floating docks, etc.</p>
        <p>The designed human-machine interface of the proposed system for remote control,
measurement and monitoring of the liquid’s level allows the necessary information
displaying on the main operator screen. Also, it provides the indication of liquid level
error presence in real time mode for each hydrostatic pressure sensor placed in the
tank. The information both on current indications of the system and the dynamics of
their change through the graphic panels on each of the controllable parameters is
available to the operator.</p>
        <p>Temperature and pressure readings control inside the tank together with the
discrete self-testing algorithm based on float level switches improve the reliability and
accuracy of measurement and control, as well as reduce maintenance costs under
conditions of prolonged exploitation.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Zhdankin</surname>
          </string-name>
          , V.:
          <article-title>Level Measure Instruments</article-title>
          .
          <source>Journal of Modern automation technologies, 3</source>
          ,
          <fpage>6</fpage>
          -
          <lpage>19</lpage>
          (
          <year>2002</year>
          )
          <article-title>(in Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Stegmueller</surname>
          </string-name>
          , W.: Level Technology.
          <article-title>Introduction to the Product Lines and their Physical Principles</article-title>
          . Pepperl&amp;
          <string-name>
            <surname>Fuchs Kolleg</surname>
            <given-names>GmbH</given-names>
          </string-name>
          , Mannheim, Germany (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korobko</surname>
            ,
            <given-names>O.В.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozlov</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerasin</surname>
            ,
            <given-names>O.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Topalov</surname>
            ,
            <given-names>A.M.:</given-names>
          </string-name>
          <article-title>PLC Based System for Remote Liquids Level Control with Radar Sensor</article-title>
          .
          <source>In: Proceedings of the 2015 IEEE 8th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS)</source>
          , Warsaw, Poland, vol.
          <volume>1</volume>
          ,
          <fpage>47</fpage>
          -
          <lpage>52</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korobko</surname>
            ,
            <given-names>O. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozlov</surname>
            ,
            <given-names>O. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerasin</surname>
            <given-names>O. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Topalov</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          :
          <article-title>Measurement of Liquid Level in Tanks under Non-Stationary Conditions Based on Radar Sensor System</article-title>
          .
          <source>In: Proceedings of the Conference TCSET</source>
          '
          <year>2014</year>
          <article-title>Dedicated to the 170th anniversary of Lviv Polytechnic National University</article-title>
          , Lviv-Slavske, Ukraine,
          <fpage>797</fpage>
          -
          <lpage>799</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. Specifications of PLC WP-
          <volume>8131</volume>
          [Online]. Available: http://www.icpdas.com/products/PAC/winpac/wp-8x41.htm.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          <string-name>
            <surname>Korobko</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozlov</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          :
          <article-title>Frequency Tuning Algorithm for Loudspeaker Driven Thermoacoustic Refrigerator Optimization</article-title>
          .
          <source>Lecture Notes in Business Information Processing: Modeling and Simulation in Engineering, Economics and Management</source>
          .
          <string-name>
            <surname>- K. J. Engemann</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          <string-name>
            <surname>Gil-Lafuente</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          <string-name>
            <surname>Merigo</surname>
          </string-name>
          (Eds.). - Berlin, Heidelberg: Springer-Verlag,
          <volume>115</volume>
          ,
          <fpage>270</fpage>
          -
          <lpage>279</lpage>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Topalov</surname>
            ,
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerasin</surname>
            ,
            <given-names>O.S.</given-names>
          </string-name>
          :
          <article-title>Method for Fluid Level Automatic Control With Discrete Selfe-Testing</article-title>
          , UA Patent 102167
          <string-name>
            <surname>U</surname>
          </string-name>
          , (
          <year>2015</year>
          )
          <article-title>(in Ukrainian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Molozinov</surname>
            ,
            <given-names>V.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Molozinov</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          :
          <article-title>Hydrostatic method of determining the level and density of liquid in the tank</article-title>
          ,
          <source>RU Patent 2153153 C1</source>
          , (
          <year>2000</year>
          )
          <article-title>(in Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Brindley</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Measuring converters: A Reference Guide</article-title>
          , Moscow, Soviet Union. Energoatomizdat, (
          <year>1991</year>
          )
          <article-title>(in Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Semenets</surname>
            ,
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hahanova</surname>
            ,
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hahanov</surname>
            ,
            <given-names>V.I.</given-names>
          </string-name>
          :
          <article-title>Design of Digital Systems by Using VHDL Language</article-title>
          . KHNURE, Kharkov, Ukraine (
          <year>2003</year>
          )
          <article-title>(in Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Palagin</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Opanasenko</surname>
            ,
            <given-names>V.N.</given-names>
          </string-name>
          <article-title>: “Reconfigurable computing technology,” in Cybernetics and Systems Analysis</article-title>
          . New York: Springer,
          <volume>43</volume>
          ,
          <fpage>675</fpage>
          -
          <lpage>686</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Trunov</surname>
            ,
            <given-names>A. N.:</given-names>
          </string-name>
          <article-title>An adequacy criterion in evaluating the effectiveness of a model design process</article-title>
          .
          <source>Eastern-European Journal of Enterprise Technologies</source>
          <volume>1</volume>
          ,
          <issue>4</issue>
          (
          <issue>73</issue>
          ),
          <fpage>36</fpage>
          -
          <lpage>41</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Dulău</surname>
            ,
            <given-names>I.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abrudean</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bică</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>SCADA Simulation of a Distributed Generation System with Storage Technologies</article-title>
          .
          <source>Procedia Technology</source>
          ,
          <volume>19</volume>
          ,
          <fpage>665</fpage>
          -
          <lpage>672</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mehta</surname>
            ,
            <given-names>B.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reddy</surname>
            ,
            <given-names>Y.J.:</given-names>
          </string-name>
          <article-title>Chapter 7 - SCADA systems</article-title>
          .
          <source>Industrial Process Automation Systems</source>
          ,
          <volume>237</volume>
          -
          <fpage>300</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Sulthana</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thatiparthi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gunturi</surname>
            ,
            <given-names>R.S.</given-names>
          </string-name>
          :
          <article-title>Cloud and Intelligent Based SCADA Technology</article-title>
          .
          <source>International Journal of Advanced Research in Computer Science and Electronics Engineering (IJARCSEE)</source>
          ,
          <volume>2</volume>
          (
          <issue>3</issue>
          ) (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.P.</given-names>
          </string-name>
          <string-name>
            <surname>Korobko</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          <string-name>
            <surname>Kozlov</surname>
            ,
            <given-names>O.V.</given-names>
          </string-name>
          :
          <article-title>Synthesis and Optimization of Fuzzy Controller for Thermoacoustic Plant</article-title>
          . In: Recent Developments and
          <article-title>New Direction in SoftComputing Foundations and Applications</article-title>
          .
          <source>Studies in Fuzziness and Soft Computing</source>
          <volume>342</volume>
          .
          <string-name>
            <surname>Lotfi</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <string-name>
            <surname>Zadeh</surname>
          </string-name>
          et al. (Eds.). Berlin, Heidelberg: Springer-Verlag,
          <fpage>453</fpage>
          -
          <lpage>467</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Grafkin</surname>
            ,
            <given-names>A.V.</given-names>
          </string-name>
          :
          <article-title>Principles of the software control of modules ICP DAS I-7000 in the industrial automation</article-title>
          , Samara, Russia, (
          <year>2010</year>
          )
          <article-title>(In Russian)</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Topalov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozlov</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kondratenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Control Processes of Floating Docks Based on SCADA Systems with Wireless Data Transmission</article-title>
          .
          <source>Perspective Technologies and Methods in MEMS Design: Proceedings of the International Conference MEMSTECH-2016</source>
          , LvivPoljana, Ukraine,
          <fpage>57</fpage>
          -
          <lpage>61</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V. S.</given-names>
          </string-name>
          <article-title>Diversity for safety and security of embedded and cyber physical systems: Fundamentals review and industrial cases</article-title>
          .
          <source>In: Proceedings of 15th Biennial Baltic Electronics Conference (BEC</source>
          <year>2016</year>
          ), Tallinn, Estonia (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>