<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2072-9502</issn>
   <issn publication-format="online">2224-9761</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">64113</article-id>
   <article-id pub-id-type="doi">10.24143/2072-9502-2023-2-33-41</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>УПРАВЛЕНИЕ, МОДЕЛИРОВАНИЕ, АВТОМАТИЗАЦИЯ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>CONTROL, MODELING, AUTOMATION</subject>
    </subj-group>
    <subj-group>
     <subject>УПРАВЛЕНИЕ, МОДЕЛИРОВАНИЕ, АВТОМАТИЗАЦИЯ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Method of information reduction with maintaining measurement accuracy  in field-level networks of data collection systems  for technological parameters in metallurgical industry3F</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Метод редукции информации с сохранением требуемой точности  измерений в сетях полевого уровня систем сбора данных  технологических параметров металлургического производства</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Будков</surname>
       <given-names>Сергей Юрьевич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Budkov</surname>
       <given-names>Sergey Yuryevich</given-names>
      </name>
     </name-alternatives>
     <email>s.budkov@mail.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Донбасский государственный технический университет</institution>
     <city>Алчевск</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Donbass State Technical University</institution>
     <city>Alchevsk</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2023-04-28T18:52:38+03:00">
    <day>28</day>
    <month>04</month>
    <year>2023</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2023-04-28T18:52:38+03:00">
    <day>28</day>
    <month>04</month>
    <year>2023</year>
   </pub-date>
   <issue>2</issue>
   <fpage>33</fpage>
   <lpage>41</lpage>
   <history>
    <date date-type="received" iso-8601-date="2023-02-28T00:00:00+03:00">
     <day>28</day>
     <month>02</month>
     <year>2023</year>
    </date>
    <date date-type="accepted" iso-8601-date="2023-04-13T00:00:00+03:00">
     <day>13</day>
     <month>04</month>
     <year>2023</year>
    </date>
   </history>
   <self-uri xlink:href="https://vestnik.astu.ru/en/nauka/article/64113/view">https://vestnik.astu.ru/en/nauka/article/64113/view</self-uri>
   <abstract xml:lang="ru">
    <p>Целью настоящего исследования является разработка нового метода редукции информации в системах сбора данных технологических параметров, реализованных на базе сетей полевого уровня на основе стандарта ANSI/TIA/EIA-485 для снижения количества избыточной информации, формируемой вторичными преобразователями измерительных приборов на основе показаний первичных преобразователей, транспортируемой в сетях передачи данных и хранимой в устройствах хранения. Для решения указанной задачи предлагается применение нового метода обработки исходных данных на этапе дискретизации при помощи модифицированного микропрограммного обеспечения встроенной микро-ЭВМ вторичного преобразователя измерительного прибора. В основе предлагаемого метода – выбор из ряда исходных дискретных величин такого количества дискретных значений (опорных точек), относительно которых существует возможность описания остальных значений каким-либо математическим способом с контролем точности восстановления значений расчетным путем на каждом шаге с последующим отбрасыванием элементов ряда, не являющихся опорными точками (редукцией). С целью проверки изложенного метода разработан способ снижения избыточности информации в сетях полевого уровня с сохранением требуемой точности измерений на базе линейной аппроксимации. Программная реализация разработанного способа показала его применимость для редукции данных в системах реального времени в потоке преобразования дискретных величин исходного сигнала. Разработанный способ, основанный на предложенном методе, обеспечивает значительное сокращение объема избыточной информации, тем большее, чем более равномерны изменения величин значений исходного ряда. Это позволяет сократить количество хранимых дискретных значений, снизить нагрузку на сетевые коммуникации систем реального времени, обеспечить возможность опроса большего количества устройств, подключенных к сети полевого уровня шинной топологии без изменения скорости обмена данными.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The purpose of this study is to develop a new method of information reduction in data collection systems &#13;
of technological parameters implemented on the basis of field-level networks based on the ANSI/TIA/EIA-485 standard to reduce the amount of redundant information generated by secondary converters of measuring instruments based on the readings of primary converters transported in data transmission networks and stored in devices storage. To solve this problem, it is proposed to use a new method of processing initial data at the sampling stage using modified firmware of the built-in microcomputer of the secondary converter of the measuring device. The proposed method is based on selecting such a number of discrete values (reference points) from a set of initial discrete quantities, relative to which it is possible to describe the remaining values in some mathematical way with control of the accuracy of restoring values by calculation at each step, followed by discarding the elements of the series that are not reference points (reduction). In order to verify the described method, there has been developed a way to reduce the redundancy information in field-level networks with maintaining the required measurement accuracy based on linear approximation. The software implementation of the developed way has shown its applicability for data reduction in real-time systems in the stream of conversion of discrete quantities of the original signal. The developed way based on the proposed method provides a significant reduction in the amount of redundant information, the greater the more uniform the changes in the values of the original series. This makes it possible to reduce the number of stored discrete values, reduce the load on network communications of real-time systems, and provide the ability to poll more devices connected to the bus topology field-level network without changing the data exchange rate.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>редукция данных</kwd>
    <kwd>ряд значений</kwd>
    <kwd>способ кодирования сигнала</kwd>
    <kwd>восстановление сигнала</kwd>
    <kwd>режим реального времени</kwd>
    <kwd>дискретизация</kwd>
    <kwd>вторичный преобразователь</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>data reduction</kwd>
    <kwd>a set of values</kwd>
    <kwd>signal encoding method</kwd>
    <kwd>signal recovery</kwd>
    <kwd>real-time mode</kwd>
    <kwd>sampling</kwd>
    <kwd>secondary converter</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Проблема хранения и транспортировки избыточной информации в автоматизированных системах управления технологическим процессом Технологические процессы металлургического производства в целом характеризуются большим количеством различных факторов, оказывающих влияние на качество и номенклатуру продукции, выпускаемой предприятиями черной металлургии. Ввиду уникальности металлургических агрегатов протекание технологических процессов на них даже в сходных условиях родственных предприятий имеет отличия, обусловленные, например, различными температурными условиями функционирования агрегатов, различиями химических и физических свойств сырьевых материалов, различиями теплотворной способности газов, применяемых при производстве продукции, особенностями статических и динамических характеристик исполнительных механизмов подачи энергоносителей, тепловыми свойствами применяемых огнеупорных материалов, конфигурацией и протяженностью трасс энергоносителей и т. д. [1].С ростом предприятия, модернизацией технологического оборудования, увеличением номенклатуры продукции, ужесточением требований к ее качеству возрастает количество источников информации (различного рода датчиков), что приводит к увеличению нагрузки на каналы транспортировки данных, а также устройства их хранения.В настоящее время большинство информационных систем металлургических предприятий развивается экстенсивным путем: при нехватке средств хранения данных увеличивается объем хранилищ, что негативно сказывается на их производительности [2], при увеличении количества передаваемой информации в каналах передачи данных с пакетной коммутацией до 100 % пропускной способности – увеличивается количество каналов, что особенно актуально в случае использования сетей полевого уровня шинной топологии (построенных, например, на основе стандарта TIA/EIA – 485-A) [3, 4].Тем не менее, учитывая тот факт, что данные технологических процессов металлургических агрегатов необходимо и целесообразно хранить в течение всего периода эксплуатации металлургического агрегата [5], указанных мер оказывается недостаточно, что приводит к переполнению хранилищ и, в конечном итоге, к безвозвратной потере низкоприоритетной информации и информации с наибольшим сроком хранения [2].Таким образом, для обеспечения максимально возможного периода хранения данных на базе существующих программно-аппаратных комплексов, эффективного использования сетевых коммуникаций полевого уровня требуется разработка нового метода обработки данных источников информации о технологическом процессе в части снижения их избыточности, но, вместе с тем, с сохранением точности измерений, регламентированной государственными стандартами или же стандартами предприятия в каждой точке измерения. Применение для обработки сигналов вычислительных ресурсов вторичных приборовВ общем виде типовую систему сбора данных технологических процессов для получения значений единичного параметра можно представить структурой, изображенной на рис. 1.Рис. 1. Типовая структура системы сбора данных единичного технологического параметра Fig. 1. Typical structure of a data acquisition system of a single process parameter   Источник сигнала посредством физического воздействия на чувствительный элемент первичного аналогового преобразователя сообщает ему некоторое количество энергии, которая затем трансформируется в непрерывный (аналоговый) электрический сигнал, поступающий по линиям связи канала передачи аналоговых данных на вход вторичного преобразователя. Вторичный преобразователь по запросу блока задания интервала времени опроса производит фильтрацию, дискретизацию и аналого-цифровое преобразование полученного электрического сигнала. После проведенных преобразований данные, сформированные в пакет, транспортируются по линиям связи сетей полевого уровня канала передачи цифровых данных на вход системы архивации, представленной блоком приема данных, блоком архивации и собственно хранилищем в виде базы данных.Для обеспечения упорядочения и сокращения количества данных (редукции) в блоках системы необходимо наличие программно-аппаратной платформы, позволяющей производить вычисления в потоке информации с минимальной задержкой при обработке.При детальном рассмотрении структуры системы можно сделать вывод о том, что потенциальных мест редукции данных может быть 2:– вторичный преобразователь;– блок архивации.Редукции информации в применяемых промышленных системах сбора технологических параметров, входящих в состав автоматизированных систем управления технологическим процессом (АСУ ТП), внимание уделяется на этапе архивации, причем на данном этапе происходит, как правило, только сжатие данных без снижения количества избыточной информации.В работе [6] предложен метод сокращения объема данных, передаваемых в сетях шинной топологии на базе RS-485 (ANSI/TIA/EIA-485), однако:– для реализации предложенного метода необходимо включение в сеть дополнительных устройств сбора данных;– предложенный метод обработки позволяет сократить объем информации в случае, если данные не изменяются, что в системах сбора технологических параметров наблюдается достаточно редко;– метод не позволяет адаптировать период опроса вторичных преобразователей сообразно изменяющимся условиям поступления информации от источника сигнала.В [7] показано, что снижение частоты дискретизации и опроса источников сигнала позволяет сократить объем информации, передаваемой по сети, но достаточность точности измерений полученных данных требованиям производственного процесса в этом случае неизвестна.Таким образом, возникает дилемма:– для сокращения объема информации частоту опроса источников сигнала необходимо снижать;– для обеспечения точности частоту опроса источников сигнала следует увеличивать.Следует отметить, что на текущий момент возможности микро-ЭВМ, входящей в состав практически любого современного вторичного преобразователя, в части редукции данных не используются.При этом применение метода редукции данных в структуре блока вторичного преобразователя является наиболее перспективным:– ввиду возможности обеспечения максимальной частоты дискретизации аналоговой величины источников сигнала;– возможности снижения количества избыточной цифровой информации в функции точности измерений;– возможности обработки данных в режиме реального времени. Метод редукции данных Предлагаемый метод редукции данных в составе блока вторичного преобразователя состоитв том (рис. 2), что для повторения формы исходного сигнала (показан штриховой линией) при декодировании достаточно иметь ряд значений, по которым будет проводиться упорядочение данных (опорных точек (показаны в черной рамке)), знать их порядковые номера в ряду исходного сигнала (номера пакетов, временные метки и т. д.) и способ кодирования/восстановления.  Рис. 2. Иллюстрация метода редукции данных Fig. 2. Illustration of the data reduction method  Все остальные элементы ряда исходного сигнала могут быть отброшены на этапе редукции, а затем восстановлены расчетными значениями (показаны без рамки) в восстановленном сигнале (показан непрерывной линией) по имеющейся информации.В качестве критерия, определяющего принадлежность каждого значения, в технических системах применяется понятие точности измерений, которая определяет достоверность значений в каждой точке измерений [8].Поиск опорных точек необходимо вести таким образом, чтобы значения (Xi), находящиеся между двумя опорными точками (Xrpk, Xrpm), не отличались бы от расчетных (Xspi) при декодировании (восстановлении) сигнала на величину, большую допустимых погрешностей относительно шкалы измерений на каждом этапе вычислений:                         ,                 (1)где Xi – значение исходного сигнала, не являющееся опорной точкой, отн. ед.; Xspi – значение восстановленного сигнала, эквивалентное значению входного, отн. ед.; ∆ – допустимая погрешность измерения, отн. ед.; k – порядковый номер предыдущей опорной точки в ряду значений исходного сигнала; i – порядковый номер значений в рядах исходного и восстановленного сигнала; m – порядковый номер следующей опорной точки в ряду значений исходного сигнала. Определение эффективности предложенного метода редукции данныхC целью проверки предлагаемого метода был разработан алгоритм (рис. 3), отражающий процесс редукции данных исходного сигнала для обработки потоковой информации.На рис. 4 представлена блок-схема подпрограммы оценки отклонений, которая, по сути, и определяет способ кодирования.Вид способа кодирования/восстановления принципиальной разницы в случае выполнения условия (1) не имеет, кроме трудоемкости обработки данных и возможности реализации его исполнения в реальном режиме времени при помощи микро-ЭВМ вторичного преобразователя. По этой причине в качестве способа кодирования/восста-новления применен модифицированный автором метод линейной интерполяции [9], наиболее простой в реализации и не требовательный к ресурсам микро-ЭВМ. Рис. 3. Блок-схема алгоритма редукции данных Fig. 3. Diagram of the data reduction algorithm  Рис. 4. Блок-схема подпрограммы вычисления отклонений Fig. 4. Diagram of the variance calculation routine  По предложенным алгоритмам была выполнена программная обработка двух произвольных фрагментов сигнала (рис. 5), равных по количеству элементов ряда и требуемой точности измерений, но отличающихся характером изменений. а  б Рис. 5. Графики исходных сигналов для проведения редукции: а – фрагмент сигнала 1; б – фрагмент сигнала 2 Fig. 5. Graphs of initial signals for reduction: a – fragment of signal 1; б – fragment of signal 2 В результате редукции фрагментов данных установлено, что на точность восстановленных после редукции данных достаточно просто влиятьи обеспечивать ее поддержание на заданном уровне в потоке данных в реальном режиме времени (рис. 6).   а б Рис. 6. Отклонение значений исходных и восстановленных сигналов:а – в процессе редукции фрагмента сигнала 1; б – в процессе редукции фрагмента сигнала 2 Fig. 6. Deviation of the values of the initial and restored signals:a – in the process of reduction of fragment of signal 1; б – in the process of reduction of fragment of signal 2  В численном представлении эффективность применения редукции данных анализируемых фрагментов сигнала на этапе дискретизации представлена в таблице. Эффективность предлагаемого метода редукции данных по отношению к исходному потоку данныхEfficiency of the proposed data reduction method relative to the original data streamПоказательИсходный поток данныхПредлагаемый методФрагментсигнала 1Фрагментсигнала 2Фрагментсигнала 1Фрагментсигнала 2Количество опорных точек, шт.1 4401 44087043Количество расчетных точек, шт.005701 397Объем данных для кодирования фрагмента, байт5 7605 7603 480172Снижение объема данных по отношениюк исходному потоку данных, раз––1,65517233,48837   Таким образом, численные показатели эффективности предложенного метода, представленные в таблице, говорят о целесообразности применения редукции данных на этапе дискретизации исходного сигнала.  ВыводыНа основании полученных результатов применения предложенного метода с применением реализованного способа редукции данных можно сделать следующие выводы:– для различных типов фрагментов рядов данных исходных сигналов в зависимости от характера их изменений снижение объема данных для обеспечения кодирования значений не является постоянной величиной и тем больше, чем меньше скорость изменения сигнала;– редукция данных на этапе дискретизации исходного сигнала обеспечивает снижение объема передаваемых данных, что дает возможность передачи большего, по сравнению с исходным, количества уникальной информации по сети шинной топологии при неизменной установленной скорости сетевого обмена;– применение предложенного метода редукции данных при их получении по отношению к существующему за равные промежутки времени приводит к снижению объема хранимой информации, что ведет к увеличению возможного периода хранения значений величин параметров технологического процесса без изменений программно-аппаратных средств хранилищ;– предложенный метод редукции данных позволяет поддерживать точность расчетных значений по отношению к исходным в рамках требуемой точности измерений за счет определения новых опорных точек в случае, если результаты восстановления сигнала показывают превышение величины погрешности по отношению к заданной;– приведенные блок-схемы алгоритмов показывают, что представленный метод редукции данных применим в реальном режиме времени для обработки непрерывного потока значений исходного сигнала, что позволяет использовать его в составе микропрограммного обеспечения микро-ЭВМ вторичных преобразователей.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Липухин Ю. В. Автоматизация основных металлургических процессов. М.: Металлургия, 1990. 278 с.</mixed-citation>
     <mixed-citation xml:lang="en">Lipuhin Yu. V. Avtomatizaciya osnovnyh metallurgicheskih processov. M.: Metallurgiya, 1990. 278 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Батьков В. О. Анализ проблем современных хранилищ данных // Надежность и качество: тр. Междунар. симп. Пенза: Изд-во Пенз. гос. ун-та, 2013. Т. 1. С. 259-261.</mixed-citation>
     <mixed-citation xml:lang="en">Bat'kov V. O. Analiz problem sovremennyh hranilisch dannyh // Nadezhnost' i kachestvo: tr. Mezhdunar. simp. Penza: Izd-vo Penz. gos. un-ta, 2013. T. 1. S. 259-261.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Perrin B. The art and science of RS-485. URL: https://www2.htw-dresden.de/~huhle/ArtScienceRS485.pdf (дата обращения: 02.04.2022).</mixed-citation>
     <mixed-citation xml:lang="en">Perrin B. The art and science of RS-485. URL: https://www2.htw-dresden.de/~huhle/ArtScienceRS485.pdf (data obrascheniya: 02.04.2022).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">ANSI/TIA/EIA-485-A-1998. URL: http://caxapa.ru/thumbs/876528/eia485.pdf (дата обращения: 02.04.2022).</mixed-citation>
     <mixed-citation xml:lang="en">ANSI/TIA/EIA-485-A-1998. URL: http://caxapa.ru/thumbs/876528/eia485.pdf (data obrascheniya: 02.04.2022).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Об утверждении Перечня типовых архивных документов, образующихся в научно-технической и производственной деятельности организаций, с указанием сроков хранения: приказ Росархива от 28 декабря 2021 г. № 142. URL: https://www.consultant.ru/document/cons_doc_LAW_408338/ (дата обращения: 02.04.2022).</mixed-citation>
     <mixed-citation xml:lang="en">Ob utverzhdenii Perechnya tipovyh arhivnyh dokumentov, obrazuyuschihsya v nauchno-tehnicheskoy i proizvodstvennoy deyatel'nosti organizaciy, s ukazaniem srokov hraneniya: prikaz Rosarhiva ot 28 dekabrya 2021 g. № 142. URL: https://www.consultant.ru/document/cons_doc_LAW_408338/ (data obrascheniya: 02.04.2022).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Шершень С. А., Бизянов Е. Е. Разработка метода опроса устройств на основе стандарта RS-485 для систем реального времени // Вестн. кибернетики. 2021. № 2 (42). С. 31-37.</mixed-citation>
     <mixed-citation xml:lang="en">Shershen' S. A., Bizyanov E. E. Razrabotka metoda oprosa ustroystv na osnove standarta RS-485 dlya sistem real'nogo vremeni // Vestn. kibernetiki. 2021. № 2 (42). S. 31-37.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Шершень С. А., Будков С. Ю. Разработка комплексного критерия оценки информации в одномастерной сети RS-485 // Актуальные проблемы современной науки: взгляд молодых ученых: сб. тез. докл. Междунар. науч.-практ. конф. (Алчевск, 19 марта 2020 г.) / под общ. ред. С. В. Куберского. Алчевск: Изд-во ДонГТУ, 2020. С. 70-72.</mixed-citation>
     <mixed-citation xml:lang="en">Shershen' S. A., Budkov S. Yu. Razrabotka kompleksnogo kriteriya ocenki informacii v odnomasternoy seti RS-485 // Aktual'nye problemy sovremennoy nauki: vzglyad molodyh uchenyh: sb. tez. dokl. Mezhdunar. nauch.-prakt. konf. (Alchevsk, 19 marta 2020 g.) / pod obsch. red. S. V. Kuberskogo. Alchevsk: Izd-vo DonGTU, 2020. S. 70-72.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">РМГ 29-2013 ГСИ. Метрология. Основные термины и определения. Рекомендации по межгосударственной стандартизации от 05 декабря 2013 г. № 29-2013 (применяется с 01 января 2015 г. взамен РМГ 29-99). URL: https://metrcons.ru/upload/iblock/feb/feb4f18a54120293bf0fe6973539d7e4.pdf (дата обращения: 02.04.2022).</mixed-citation>
     <mixed-citation xml:lang="en">RMG 29-2013 GSI. Metrologiya. Osnovnye terminy i opredeleniya. Rekomendacii po mezhgosudarstvennoy standartizacii ot 05 dekabrya 2013 g. № 29-2013 (primenyaetsya s 01 yanvarya 2015 g. vzamen RMG 29-99). URL: https://metrcons.ru/upload/iblock/feb/feb4f18a54120293bf0fe6973539d7e4.pdf (data obrascheniya: 02.04.2022).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Дьяконов В. П. Справочник по алгоритмам и программам на языке Бейсик для персональных ЭВМ. М.: Наука, 1989. 240 с.</mixed-citation>
     <mixed-citation xml:lang="en">D'yakonov V. P. Spravochnik po algoritmam i programmam na yazyke Beysik dlya personal'nyh EVM. M.: Nauka, 1989. 240 s.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
