<!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">Scientific Papers Collection of the Angarsk State Technical University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Scientific Papers Collection of the Angarsk State Technical University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Сборник научных трудов Ангарского государственного технического университета</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2686-7788</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">65709</article-id>
   <article-id pub-id-type="doi">10.36629/2686-7788-2023-1-23-27</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>TECHNICAL CYBERNETICS</subject>
    </subj-group>
    <subj-group>
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">THE CONCEPT OF AN INTELLIGENT STAND FOR THE VERIFICATION OF GAUGE GAUGES</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>Kolmogorov</surname>
       <given-names>Aleksey Gennad'evich </given-names>
      </name>
     </name-alternatives>
     <email>atp@angtu.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Тетерин</surname>
       <given-names>Игорь Юрьевич</given-names>
      </name>
      <name xml:lang="en">
       <surname>Teterin</surname>
       <given-names>Igor' Yur'evich</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Ангарский государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Angarsk State Technical University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">ФГБОУ ВО &quot;Ангарский государственный технический университет&quot;</institution>
     <country>RU</country>
    </aff>
    <aff>
     <institution xml:lang="en">Federal State Funded Educational Establishment of Higher Education «Angarsk State Technical University»</institution>
     <country>RU</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2023-07-05T04:23:08+03:00">
    <day>05</day>
    <month>07</month>
    <year>2023</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2023-07-05T04:23:08+03:00">
    <day>05</day>
    <month>07</month>
    <year>2023</year>
   </pub-date>
   <volume>2023</volume>
   <issue>1</issue>
   <fpage>23</fpage>
   <lpage>27</lpage>
   <history>
    <date date-type="received" iso-8601-date="2023-06-19T00:00:00+03:00">
     <day>19</day>
     <month>06</month>
     <year>2023</year>
    </date>
   </history>
   <self-uri xlink:href="https://angtu.editorum.ru/en/nauka/article/65709/view">https://angtu.editorum.ru/en/nauka/article/65709/view</self-uri>
   <abstract xml:lang="ru">
    <p>В работе рассмотрена функциональная схема разрабатываемого стенда по автоматизированной поверке стрелочных манометров с использованием системы машинного зрения</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The paper considers the functional scheme of the stand being developed for automated verification of gauge gauges using a machine vision system</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>давление</kwd>
    <kwd>манометр стрелочный</kwd>
    <kwd>методика поверки</kwd>
    <kwd>система машинного зрения</kwd>
    <kwd>распознавание</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>pressure</kwd>
    <kwd>pressure gauge</kwd>
    <kwd>calibration method</kwd>
    <kwd>machine vision system</kwd>
    <kwd>recognition</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Для успешной деятельности предприятиям необходимо использовать эффективные инструменты оценки качества. Одним из важнейших структурных элементов обеспечения качества на предприятии - метрологическая служба, несущая ответственность за обеспечение измерений при разработке, изготовлении, испытаниях и эксплуатации продукции и иной деятельности.В манометрической лаборатории АО «АНХК» ежегодно проходит периодическую поверку более 36 тысяч стрелочных манометров. Во время проведения капитального ремонта установок, количество приборов, требующих поверки, возрастает. Согласно действующей методике поверки [1], работы производятся на поверочном стенде, на котором отсутствует возможность проведения поверки манометров в автоматическом или полуавтоматическом режиме, что влечет за собой весьма существенные трудозатраты со стороны государственных поверителей и, как следствие, финансовые издержки.Необходимость внедрения автоматизированных процедур поверки средств измерений обусловлена рядом объективных факторов:- низкая степень автоматизации и, как следствие, недостаточная производительность труда в современных условиях;- по мере роста парка приборов увеличивается утомляемость поверителя, что отрицательно сказывается на качестве выполнения процедуры поверки;- необходимость ручной фиксации информации о поверке на бумажный носитель (оформление протоколов, свидетельств);В данной работе ставится задача произвести разработку модернизированного стенда, в котором некоторые функции поверки будут автоматизированы.Для облегчения и ускорения процедуры поверки предлагается модернизированная версия стенда, функциональная схема которого представлена на рисунке 1.  Рисунок 1 – Функциональная схема интеллектуального стенда для поверки стрелочных манометров В структуре стенда предполагается использование: воздушного ресивера с рабочим давлением 1,1 МПа (рисунок 1, поз.1), служащего источником избыточного давления для поверяемых приборов;автоматической регулирующей арматуры, установленной на трубопроводах для подачи воздуха в манометр и стравливания его в атмосферу (рисунок 1, поз.2);камеры машинного зрения (рисунок 1, поз.3), в фокусе которой установлен поверяемый манометр (рисунок 1, поз.5), предназначенной для автоматического считывания показаний манометра;образцового преобразователя давления (рисунок 1, поз.4), служащего эталоном второго разряда;малоканального микропроцессорного контроллера, служащего для управления процессом набора/сброса давления до нужного значения (рисунок 1, поз.6); управляющего вычислительного центра в виде ноутбука, на котором установлено специализированное разработанное программное обеспечение для управления процессом поверки (рисунок 1, поз.7), и подключенным к нему принтером для выдачи протоколов (рисунок 1, поз.8).Аппаратное наполнение стенда предполагает использование:отсечных клапанов серии КМР-Э;образцового датчика давления МИДА-ДИ-15-Эталон;веб-камеры Ritmix RVC-250. микропроцессорного контроллера Овен ПЛК-160.Программное обеспечение стенда включает в себя три подпрограммы. Первая обеспечивает создание поверяемого давления на манометре при помощи открытия/закрытия регулирующих клапанов (рисунок 1, поз.2). Нагнетаемое давление измеряется образцовым преобразователем давления (рисунок 1, поз. 4) и регулируется по ПИ-закону встроенным в ПЛК «ОВЕН» регулятором. Программа написана в среде программирования PC Worx для контроллеров. Ее алгоритм следующий: как только с общей программы поступает задание на поверяемое давление, контроллер сверяет текущее давление с образцового датчика и уже в зависимости от того, низкое оно или высокое, регулирующими клапанами устанавливает требуемое значение. После установки на манометре поверяемого значения оба регулирующих клапана закрываются, давление с образцового датчика фиксируется в базе данных программы. После этого в работу вступает вторая подпрограмма, отвечающая за распознавание показания стрелки манометра. Она обрабатывает изображение с камеры при помощи библиотек, входящих в состав среды разработки Python. Математическая модель распознавания показаний стрелочного индикатора содержит:- бинарное изображение шкалы стрелочного индикатораIi,j= 0,1;i=  , j = ,                                   (1)где   и   - соответственно высота и ширина изображения в пикселах. Массив пикселов черного цвета Ii,j =1 определяет область на изображении, принадлежащую объекту указателя; массив пикселов белого цвета Ii,j= 0 определяет область на изображении, принадлежащую иным объектам, например, фону, штриховым и числовым отметкам. Алгоритм получения бинарного изображения характеризуется тем, что в процессе считывания формируются два изображения I0i,j , Ifi,j , первое из которых соответствует начальному показанию стрелочного индикатора, второе - конечному;- функцию преобразования S(I,φ ) массива пикселов Ii,j =1 в угол отклонения указателя φ ;-   функцию преобразования P(V, φ ) угла ϕ в показания индикатора V.Для определения показаний необходимо распознавать изображения шкалы индикатора. При этом числовое значение показания индикатора определяется на основе двух изображений I0i,j , Ifi,j .Ниже описанные операции описывают функцию преобразования S(I,φ ).Сначала изображение шкалы стрелочного индикатора Ii,j  сканируется, определяются координаты O(x0 , y0 ) центра стрелочного указателя по следующим формулам:x0=∀Iij=1;i=0,h-1;j=0,w-1iny0=∀Iij=1;i=0,h-1;j=0,w-1jn   ,                                            (2)где n - число черных пикселов на изображении Ii,j .Далее изображение шкалы Ii,j  сканируется, определяются координаты xA , yA , xB , yB  центров образованных отрезков по следующим формулам:xA=∀Iij=1;i=0,y0;j=0,x0ik;yA=∀Iij=1;i=0,y0;j=0,x0jk;                                               (3)xB=∀Iij=1;i=y0,h-1;j=x0,w-1is;yB=∀Iij=1;i=y0,h-1;j=x0,w-1js,                                         (4)где k  и s  - число черных пикселов в первом и во втором отрезках изображения указателя, причем k  + s  = n.Угол наклона указателя вычисляется по координатам двух точек A (xA , yA ,), B (xB , yB ) по формуле:tgφ=yB-yAXB-XA .                                                   (5)Полученные значения tg(φ 0) и tg(φ f), соответствующие начальному φ 0 и конечному φ f углу отклонения указателя, запоминаются.По характеру зависимости линейных или угловых расстояний между соседними отметками шкалы от измеряемой величины различают равномерные и неравномерные шкалы. Равномерная шкала характеризуется одинаковым расстоянием между отметками, на неравномерной шкале расстояние между отметками изменяется по определенному закону.Необходимо найти функции преобразования P(φ ,V) угла φ  отклонения указателя в показания индикатора V, т.е. определить вид функции Z(φ )=V.Для случая равномерной шкалы имеем:Z(φ)=кφ; к =Z(φ1)φ1= Z(φ2)φ2=…=Zφφ; φ1&lt;φ2&lt;φq;qϵN,                     (6)где к - постоянный коэффициент.Для случая неравномерной шкалы имеем:Z(φi)= Z(φ1), Zφ2,… , Zφd, φi=φ1,φ2,… φd, i=1,d, Z(φ1)φ1≠ Z(φ2)φ2≠…≠Zφφ; φ1&lt;φ2&lt;φd;dϵN,                             (7)где Z(φi) - дискретная функция, заданная таблично.Каждому значению φi , i=1,d  соответствует показание стрелочного указателя Z(φi) . Значение d  зависит от количества делений l на шкале стрелочного указателя, очевидно, что d  ≤ l. Угол отклонения указателя относительно начального положения рассчитывается по формуле:φ  = φ f – φ 0.                                                            (8)В зависимости от типа шкалы выбирается функция Z(φ ), найденное значение tg(φ 0) сравнивается с заранее определенными табличными значениями, запоминается начальный угол φ 0 отклонения указателя. Найденное значение tg(φ f) сравнивается с заранее определенными табличными значениями, запоминается конечный угол φ f отклонения указателя, вычисляется угол отклонения указателя по формуле, выполняется преобразование P(φ ,V) значение V запоминается [1].После определения значения манометра начинает  работу третья часть программы, которая производит расчет погрешностей при помощи методики [2].Все три подпрограммы циклично обрабатывают все поверяемые значения шкалы манометра и заносят их в базу данных.По завершению процедуры, опираясь на конечные результаты, полученные в ходе вычислений по поверке стрелочного манометра, в окне программы будет высвечено слово «пригоден» или «непригоден», в зависимости от получившихся отклонений.По завершению поверки поверитель ставит печать на пригодный манометр. Также, если персоналу требуется документ о поверке данного прибора, поверитель нажатием на клавишу «Распечатать документ о поверке» отправляет его на печать.В результате реализации интеллектуального стенда произойдет сокращение сроков проведения поверки манометров, повышение производительности труда, а также достоверности результатов поверки за счет исключения влияния субъективного человеческого фактора.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Головенков Е.В. Метод и устройство автоматической поверки стрелочных контрольно-измерительных приборов / Е. В. Головенков, С. В. Дегтярев // Известия Юго-Зап. гос. ун-та. Серия Управление, вычислительная техника, информатика. Медицинское приборостроение. 2013. № 1. С. 211-216.</mixed-citation>
     <mixed-citation xml:lang="en">Golovenkov E.V. Metod i ustroystvo avtomaticheskoy poverki strelochnyh kontrol'no-izmeritel'nyh priborov / E. V. Golovenkov, S. V. Degtyarev // Izvestiya Yugo-Zap. gos. un-ta. Seriya Upravlenie, vychislitel'naya tehnika, informatika. Medicinskoe priborostroenie. 2013. № 1. S. 211-216.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Методика поверки МИ 2124-90. Манометры, вакууметры, моновакууметры, напоромеры, тягомеры и тягонапоромеры показывающие и самопишущие. Рекомендация. / Москва: ВНИИМС, 1990. - 24 с.</mixed-citation>
     <mixed-citation xml:lang="en">Metodika poverki MI 2124-90. Manometry, vakuumetry, monovakuumetry, naporomery, tyagomery i tyagonaporomery pokazyvayuschie i samopishuschie. Rekomendaciya. / Moskva: VNIIMS, 1990. - 24 s.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
