<!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>Synthesis of safety functions for railway automation and telemechanics systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael N. Vasilenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter A. Vasilenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valentin A. Hodakovskij</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of "Automation and telemechanics on railways" Petersburg State Transport University Emperor Alexander I</institution>
        </aff>
      </contrib-group>
      <fpage>160</fpage>
      <lpage>165</lpage>
      <abstract>
        <p>The language of description of track objects (LTO) is a powerful tool for working with electronic technical documentation of railway automation and telemechanics. The principles of construction, areas of application, syntax and semantics of LTO were described in a previously published article [1,2]. The software implementation of this language in the object format of technical documentation in the XML extensible markup language is described in [3]. The analysis of the systems of railway automation and telemechanics from the point of view of functional safety, based on the application of the logical principles of the language of track objects. An approach is given for the formation of a complete set of safety functions for station automation systems, based on the technical documentation of the railway.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;electronic technical documentation</kwd>
        <kwd>language for describing track objects</kwd>
        <kwd>schematic plan of the station</kwd>
        <kwd>dependency table</kwd>
        <kwd>letters</kwd>
        <kwd>words and sentences of LTO</kwd>
        <kwd>safety functions</kwd>
        <kwd>train traffic safety</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Security features
control of the end position of the running switches;
control of the correct position of the guard switches;
control of lack of transfer of switches to local control;
checking the absence of closure switches in other routes;
control of the free running sections;
control of the freedom of oversized sections;
checking for no cancellation of routes;
checking the absence of artificial cutting;
checking the actual closure of sections in a given route;
checking the opening of sections when canceling the route according to the specified algorithm;
checking the opening of sections during artificial cutting according to a given algorithm;
protection of closed sections from premature opening when applying and removing a shunt on the
rail circuit;
protection of closed sections from premature opening when switching power feeders;
protection of closed sections against premature opening in case of loss of a shunt for a specified
time;
control of the freedom of the receiving and dispatching track; front contact of path relay П;
control of the absence of assignment of hostile (frontal) routes in the opposite throat of the station
before assigning a route to this receiving-departure route;
verification of the absence of transfer of the receiving-departure track to the local control in the
opposite throat;
checking the absence of inclusion of the fence of the receiving and dispatching track;
checking the actual exclusion of frontal routes for a given receiving and departure route after
setting the route;
control of the freeness of the first block removal section during auto-blocking;
control of the presence of the wand key in the control apparatus;
control of the correctly set direction of movement with two-way auto-blocking;
checking the actual closure of the direction change circuit with two-way auto-blocking;
control of the freedom of the haul with semi-automatic blocking;
control of compliance of the signal indication of the traffic light with the Instruction for signaling
on the railways of the Russian Federation;
control of the absence of inclusion of an invitation signal indication at a traffic light;
control of the closed state of hostile traffic lights;
checking the closed state of obstruction traffic lights (control of the absence of activation of the
obstruction alarm at the crossing);
checking the inclusion of permissive signal indications at a traffic light with a time delay sufficient
to close the movement at the crossing;</p>
      <p>BSSF is mandatory for most stations
equipped with EC on any element base. This set is
minimal and describes only the basic safety
functions of the station systems of the railway. In
the event that the station is equipped with
additional RAT devices (for example, a rolling
stock derailment control device, control and gauge
devices, and others), the BSSF should be
supplemented with appropriate safety functions.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref4">1,2</xref>
        ], the LTO alphabet and its
correspondence to the SSP elements are defined,
and in [3], a description of LTO in XML is defined.
      </p>
      <p>The safety functions in Table 1 can be compared
with respect to the letters LTO (elements of the
SSP), such a correspondence is given in Table 2.
Since the BSSF (Table 1) contains a description of is a subspecies of the track section), Table 2 can be
the specific elements of the SSP (for example, the specified using the non-terminal LTO dictionary.
receiving-departure track in LTO (Table 3).</p>
    </sec>
    <sec id="sec-2">
      <title>Element of SSP</title>
    </sec>
    <sec id="sec-3">
      <title>Element of LTO</title>
    </sec>
    <sec id="sec-4">
      <title>Traffic lights</title>
      <p>Crossing</p>
      <p>Centralized switches
Switch and non-switch section of the
path</p>
      <p>Receiving and sending way
Area of approach and removal</p>
      <p>Table 4 shows the correspondence of the
LTO letters to the XML
attributes and security functions.</p>
    </sec>
    <sec id="sec-5">
      <title>Centralized switches</title>
    </sec>
    <sec id="sec-6">
      <title>Switch and non-switch section of the path S L,C</title>
    </sec>
    <sec id="sec-7">
      <title>Receiving and sending way &lt; RSW &gt;</title>
    </sec>
    <sec id="sec-8">
      <title>Area of approach and removal &lt;AAR&gt; Serviced = “”</title>
      <p>Category = “”
Length = “”</p>
      <p>…
LatencyACS = “”/&gt;</p>
      <p>&lt;Switch</p>
      <p>Id = “”(identifier)
X = “”(coordinate x)
Y = “”(coordinate y)</p>
      <p>SwitchType = “”</p>
      <p>RailType = “”
BrandCrosspieces= “”</p>
      <p>…
RadiusCurve =“”/&gt;</p>
      <p>&lt; Path section</p>
      <p>Id = “”(identifier)
X = “”(coordinate x)
Y = “”(coordinate y)</p>
      <p>Appointment = “”
Specialization = “”
NonstopPass =“”</p>
      <p>…
High-speed movement =“”/&gt;</p>
      <p>&lt;Path section</p>
      <p>Id = “”(identifier)
X = “”(coordinate x)
Y = “”(coordinate y)</p>
      <p>Specialization = “
receiving and dispatching”</p>
      <p>Specialization = “”
Nonstop Pass =“”</p>
      <p>…
High-speed movement =“”/&gt;</p>
      <p>&lt;Path section</p>
      <p>Id = “”(identifier)
X = “”(coordinate x)</p>
      <p>Y = “”(coordinate y)
Specialization = “approximation</p>
      <p>removal”
Specialization = “”
Nonstop Pass =“”</p>
      <p>…
High-speed movement =“”/&gt;</p>
      <p>{1, 2, 3, 4}
{5, 6, 7, 8, 9, 10,
11, 12, 13, 14}
{15, 16, 17, 18, 19}
{20, 21, 22, 23, 24}</p>
      <p>The movement of trains at stations of trains, four types of routes are distinguished
equipped with EC systems is routed and, therefore, (proposals of LTO): departure , reception, transfer,
all routes have a clear set of properties, which shunting. The implementation of the LTO
include: Route type, technological operations with proposals corresponding to certain routes in the TD
the route, route components. During the movement</p>
      <p>Element of SSP
List of all routes according
to dependency table</p>
      <p>yes
FSSF full</p>
      <p>The end</p>
      <p>Are the SF of all
routes recorded in the</p>
      <p>FSSF?
no</p>
      <p>The next route
(proposal of LTO) is
selected from the list</p>
      <p>Start
Initial data
Departure routes</p>
      <p>Transmission routes
Receiving routes</p>
      <p>Shunting routes
SF offers are recorded
in FSSF?</p>
      <p>no
yes</p>
      <p>Selected sections of the
route (words of the</p>
      <p>LTO sentence)
LTO word list from</p>
      <p>sentence
SF of all words are
written in
FSSF?
yes
no
3. Algorithm for the synthesis of a formation module and the description of the
complete set of safety functions. parameters in XML is given in [3].
words (elements of the SSP) for all LTO proposals</p>
      <p>Using the digital model of TD and SSP in (TD routes). The FSSF synthesis algorithm is
the IFTD format, it is possible to form a complete shown in Figure 2. FSSF is recorded as a table of
set of security functions (FSSF). To do this, it is safety functions (TD) for all routes.
necessary to write down the SF of all letters and
BSSF</p>
      <p>List of SF for elements of
the SSP (Letters LTO)
For the next section,
elements of the SSP
are selected (letters
from the word LTO)
List of letters LTO from</p>
      <p>word
yes SreFcoorfdaeldllienttFeSrsSaFr?e</p>
      <p>no
The next letter LTO
is selected from the</p>
      <p>list</p>
      <p>The letter
corresponds to the
SF from the BSSF
The letter and SF
are recorded in the</p>
      <p>FSSF
4. Conclusions</p>
      <p>The concept of a basic set of safety
functions for EC systems is introduced, which can
be supplemented with the development and
modernization of systems.</p>
      <p>It is shown that the expansion of the basic
set into a full set of safety functions for a particular
plant can be achieved on the basis of a formal
synthesis algorithm using technical documentation
for the RAT systems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>References 4. Works on the theory of synthesis and diagnosis 1</article-title>
          .
          <string-name>
            <surname>Vasilenko</surname>
            <given-names>M.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasilenko</surname>
            <given-names>P.A.</given-names>
          </string-name>
          ,
          <article-title>Telezhenko of finite automata</article-title>
          and relay devices / Ed.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>T.</surname>
          </string-name>
          <article-title>A Principles of construction and application of V.V.Sapozhnikova, Vl</article-title>
          . V.
          <article-title>Sapozhnikov - SPB: the language for describing track objects of railway "</article-title>
          <source>ELMOR"</source>
          ,
          <year>2009</year>
          - 900 p.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          automation and telemechanics // Automation, 5. Microprocessor centralization systems: communication, informatics.
          <source>2020. No. 5. S. 23- textbook. for technical schools and colleges of 29</source>
          . railway transport / Vl. V.
          <string-name>
            <surname>Sapozhnikov</surname>
          </string-name>
          , V. A.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          2.
          <string-name>
            <surname>Vasilenko</surname>
            <given-names>M. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasilenko</surname>
            <given-names>P. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Telezhenko Kononov</surname>
            ,
            <given-names>S. A.</given-names>
          </string-name>
          <string-name>
            <surname>Kurenkov</surname>
          </string-name>
          and others; ed. Vl. V.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>T. A.</surname>
          </string-name>
          <article-title>Principles of construction and application of Sapozhnikov</article-title>
          . - M .: UMTs ZhDT,
          <year>2008</year>
          , -
          <fpage>398</fpage>
          p.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>the language for describing track objects of railway 6. Basics of designing electrical interlocking of automation</article-title>
          and telemechanics // Automation, intermediate stations / Kononov V.A.,
          <string-name>
            <surname>Lykov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          , communication, informatics.
          <year>2020</year>
          . No. 7. P.
          <fpage>15</fpage>
          -
          <string-name>
            <surname>Nikitin A.B</surname>
          </string-name>
          . - Ed.
          <source>Route</source>
          <year>2003</year>
          , -
          <fpage>315s</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          21. 7.
          <string-name>
            <surname>Vasilenko</surname>
            <given-names>MN</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bubnov</surname>
            <given-names>VP</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bulavskiy</surname>
            <given-names>PE</given-names>
          </string-name>
          , 3.
          <string-name>
            <surname>Vasilenko M.N</surname>
          </string-name>
          ,
          <string-name>
            <surname>Vasilenko</surname>
            <given-names>P. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bulavsky</surname>
            <given-names>P. E. Vasilenko PA</given-names>
          </string-name>
          <article-title>Errors in technical documentation of Software implementation of the language of track railway automation and telemechanics and their objects in the automated workstation for impact on the safety of train traffic</article-title>
          .
          <source>Automation in maintaining technical documentation // transport. 2019. No. 1</source>
          . Volume 5.S.
          <volume>94</volume>
          -
          <fpage>112</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Automation</surname>
          </string-name>
          , communication, informatics.
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          No. 8. S.
          <volume>29</volume>
          -
          <fpage>33</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>