<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE article PUBLIC "-//NLM/DTD JATS (Z39.96) Journal Publishing DTD v1.2 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd">
    <!--<?xml-stylesheet type="text/xsl" href="article.xsl">-->
<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.2" xml:lang="en">
	<front>
		<journal-meta>
			<journal-id journal-id-type="issn">2303-9868</journal-id>
			<journal-id journal-id-type="eissn">2227-6017</journal-id>
			<journal-title-group>
				<journal-title>Международный научно-исследовательский журнал</journal-title>
			</journal-title-group>
			<issn pub-type="epub">2303-9868</issn>
			<publisher>
				<publisher-name>ООО Цифра</publisher-name>
			</publisher>
		</journal-meta>
		<article-meta>
			<article-id pub-id-type="doi">10.60797/IRJ.2026.170.24</article-id>
			<article-categories>
				<subj-group>
					<subject>Brief communication</subject>
				</subj-group>
			</article-categories>
			<title-group>
				<article-title>РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ РАЗРАБОТАННЫХ АЛГОРИТМОВ ОБНАРУЖЕНИЯ ОТКАЗОВ ЭЛЕМЕНТОВ АСУ ТП НА СЛУЧАЙ МНОЖЕСТВЕННЫХ ОДНОВРЕМЕННЫХ И КАСКАДНЫХ ОТКАЗОВ</article-title>
			</title-group>
			<contrib-group>
				<contrib contrib-type="author" corresp="yes">
					<name>
						<surname>Сарр</surname>
						<given-names>Ахмаду</given-names>
					</name>
					<email>amestro85@gmail.com</email>
					<xref ref-type="aff" rid="aff-1">1</xref>
				</contrib>
			</contrib-group>
			<aff id="aff-1">
				<label>1</label>
				<institution>Московский политехнический университет</institution>
			</aff>
			<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-08-17">
				<day>17</day>
				<month>08</month>
				<year>2026</year>
			</pub-date>
			<pub-date pub-type="collection">
				<year>2026</year>
			</pub-date>
			<volume>7</volume>
			<issue>170</issue>
			<fpage>1</fpage>
			<lpage>7</lpage>
			<history>
				<date date-type="received" iso-8601-date="2026-06-01">
					<day>01</day>
					<month>06</month>
					<year>2026</year>
				</date>
				<date date-type="accepted" iso-8601-date="2026-06-23">
					<day>23</day>
					<month>06</month>
					<year>2026</year>
				</date>
			</history>
			<permissions>
				<copyright-statement>Copyright: &amp;#x00A9; 2022 The Author(s)</copyright-statement>
				<copyright-year>2022</copyright-year>
				<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
					<license-p>
						This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC-BY 4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. See 
						<uri xlink:href="http://creativecommons.org/licenses/by/4.0/">http://creativecommons.org/licenses/by/4.0/</uri>
					</license-p>
					.
				</license>
			</permissions>
			<self-uri xlink:href="https://research-journal.org/archive/8-170-2026-august/10.60797/IRJ.2026.170.24"/>
			<abstract>
				<p>В статье рассматривается проблема диагностики множественных одновременных и каскадных отказов в автоматизированных системах управления технологическими процессами (АСУ ТП). Проведено исследование современных подходов и алгоритмов обнаружения отказов, выявлены их ограничения в условиях сложных взаимосвязанных систем. Предложена методология, включающая использование Графовых моделей, алгоритмов машинного обучения и анализа временных последовательностей, что позволяет повысить точность диагностики и сократить время реакции на аварийные ситуации. Разработанная архитектура диагностики реализована в виде трёхуровневой системы, обеспечивающей прогнозирование каскадных эффектов и адаптацию алгоритмов в реальном времени. Организованы эксперименты, обосновавшие эффективность решений: точность диагностики достигла 94%, время реакции сократилось на 30%. Полученные результаты подтверждают применимость предложенных методов для повышения надёжности и безопасности АСУ ТП в различных отраслях промышленности.</p>
			</abstract>
			<kwd-group>
				<kwd>диагностика отказов</kwd>
				<kwd> каскадные отказы</kwd>
				<kwd> автоматизированные системы управления</kwd>
				<kwd> графовые модели</kwd>
				<kwd> машинное обучение</kwd>
			</kwd-group>
		</article-meta>
	</front>
	<body>
		<sec>
			<title>HTML-content</title>
			<p>1. Введение</p>
			<p>Современные автоматизированные системы управления технологическими процессами (АСУ ТП) являются важнейшим элементом промышленной инфраструктуры, обеспечивая устойчивость технологических режимов и безопасность эксплуатации оборудования. Надёжность таких систем определяется не только качеством аппаратного и программного обеспечения, но и эффективностью встроенных механизмов диагностики, обеспечивающих своевременное обнаружение и локализацию возникающих отказов [1]. Развитие цифровых производственных систем и технологий цифровых двойников дополнительно повышает требования к интеллектуальным средствам диагностики и прогнозирования технического состояния оборудования [2].</p>
			<p>В условиях роста сложности промышленных объектов задача обнаружения отказов существенно усложняется. Особую проблему представляют множественные одновременные и каскадные отказы, при которых нарушение работы одного элемента приводит к распространению отказа на взаимосвязанные компоненты системы. Подобные процессы способны вызывать значительные экономические потери и нарушения технологического режима, что подтверждается исследованиями сложных инфраструктурных сетей [3].</p>
			<p>Существующие методы диагностики, включая классические процедуры FMEA и аналитические методы контроля состояния, ориентированы преимущественно на обнаружение одиночных независимых отказов [4]. Однако в условиях высокой связанности элементов их эффективность снижается, возрастает вероятность ложных срабатываний и усложняется локализация первопричины аварии [5].</p>
			<p>Перспективным направлением является использование интеллектуальных методов анализа данных. Рекуррентные нейронные сети типа LSTM позволяют учитывать временные зависимости технологических параметров [6], а графовые нейронные сети обеспечивают анализ структурных взаимосвязей между элементами системы [7], [8]. Их совместное применение позволяет повысить точность диагностики множественных и каскадных отказов.</p>
			<p>Целью настоящей работы является расширение возможностей существующих алгоритмов обнаружения отказов в АСУ ТП путём их адаптации к условиям множественных одновременных и каскадных отказов.</p>
			<p>В рамках исследования:</p>
			<p>1) проведён анализ существующих подходов и выявлены их ограничения;</p>
			<p>2) предложена модификация алгоритмов с учётом каскадных взаимодействий;</p>
			<p>3) выполнено экспериментальное исследование эффективности разработанного решения.</p>
			<p>2. Обзор научной литературы</p>
			<p>2.1. Анализ современных подходов к обнаружению отказов в АСУ ТП</p>
			<p>Современные методы диагностики АСУ ТП развиваются в направлении применения интеллектуальных алгоритмов анализа данных и цифрового моделирования технологических процессов [2]. Использование накопленной телеметрии позволяет выявлять скрытые закономерности функционирования оборудования и обнаруживать ранние признаки деградации. При этом традиционные методы спектрального анализа и наблюдатели состояния сохраняют практическую значимость благодаря высокой надёжности и интерпретируемости результатов [1].</p>
			<p>2.2. Краткий обзор существующих алгоритмов обнаружения отказов</p>
			<p>Одним из наиболее распространённых подходов остаётся методология FMEA, предназначенная для анализа видов отказов и оценки критичности их последствий [4]. Несмотря на широкое применение, классический FMEA не учитывает сложные межэлементные зависимости и плохо адаптирован к анализу каскадных отказов. Методы самодиагностики реального времени позволяют повысить чувствительность обнаружения, однако при увеличении размерности системы их эффективность снижается [5].</p>
			<p>2.3. Проблематика обработки множественных одновременных и каскадных отказов</p>
			<p>Множественные отказы сопровождаются сложными взаимодействиями между элементами системы, что затрудняет локализацию первопричины аварии. Каскадные процессы особенно характерны для распределённых инфраструктурных объектов, где локальное нарушение способно вызывать цепную реакцию отказов [3], [9].</p>
			<p>Для решения данной проблемы перспективным является объединение графовых моделей и анализа временных последовательностей. Графовые нейронные сети позволяют учитывать структурные связи элементов [8], а LSTM-модели эффективно прогнозируют развитие деградационных процессов во времени [4]. Интеграция этих подходов обеспечивает повышение точности диагностики и снижение вероятности ложных срабатываний.</p>
			<p>3. Постановка задачи</p>
			<p>Существующие методы диагностики ориентированы преимущественно на обнаружение одиночных отказов и демонстрируют снижение точности при наличии сложных взаимосвязей между элементами распределённых технических систем, что ограничивает их применение в современных АСУ ТП с высокой степенью структурной связанности </p>
			<p>[1][3]</p>
			<p>Формализуем задачу следующим образом:</p>
			<p>АСУ ТП представляется графом G = V, E, </p>
			<p>где:</p>
			<p>V= {v1Missing Mark : sub, v2Missing Mark : sub, …, vnMissing Mark : sub} — элементы системы, выступающие в качестве компонентов технологического процесса </p>
			<p>[10]</p>
			<p>E — связи между ними, характеризующие вероятность каскадного влияния.</p>
			<p>Каждый элемент может находиться в одном из состояний: SiMissing Mark : sub∈{0,1,2}, </p>
			<p>где: </p>
			<p>0 — штатное функционирование; </p>
			<p>1 — предаварийное состояние; </p>
			<p>2 — подтверждённый отказ.</p>
			<p>Подобная дискретная модель состояния широко применяется в задачах интеллектуальной диагностики и анализа отказоустойчивости технических систем, обеспечивая возможность формализации процессов прогнозирования и классификации аварийных событий </p>
			<p>[8]</p>
			<p>Цель: разработать алгоритм, который</p>
			<p>1) корректно диагностирует множественные одновременные отказы;</p>
			<p>2) предсказывает каскадное распространение отказов;</p>
			<p>3) адаптируется к изменениям структуры системы в реальном времени.</p>
			<p>4. Описание исследуемого технологического процесса и
источников данных</p>
			<p>В качестве эталонного объекта исследования использовалась цифровая модель насосно-компрессорного технологического узла нефтеперекачивающей станции, реализованная в среде MATLAB/Simulink и интегрированная со SCADA-эмулятором верхнего уровня. Выбор данного объекта обусловлен высокой плотностью технологических взаимосвязей между элементами системы, что создаёт условия возникновения множественных и каскадных отказов, характерных для сложных распределённых промышленных инфраструктур </p>
			<p>[2]</p>
			<p>Технологическая система включает 50 взаимосвязанных элементов </p>
			<p>[1]</p>
			<p>1) 12 датчиков давления;</p>
			<p>2) 10 температурных датчиков;</p>
			<p>3) 8 расходомеров;</p>
			<p>4) 8 исполнительных клапанов;</p>
			<p>5) 6 насосных агрегатов;</p>
			<p>6) 4 программируемых логических контроллера;</p>
			<p>7) 2 SCADA-шлюза верхнего уровня.</p>
			<p>Структура системы формализована ориентированным графом: G=(V,E)</p>
			<p>где:</p>
			<p>множество вершин V соответствует элементам технологического процесса, а множество рёбер Е отражает физические, логические и управляющие связи между компонентами </p>
			<p>[3][8]</p>
			<p>Экспериментальные данные формировались комбинированным способом </p>
			<p>[4]</p>
			<p>1) архивные данные телеметрии промышленной SCADA-системы;</p>
			<p>2) синтетически сгенерированные аварийные сценарии;</p>
			<p>3) экспертная корректировка сценариев на основе эксплуатационных регламентов оборудования.</p>
			<p>Регистрация параметров осуществлялась с частотой дискретизации 10 Гц в течение 300 секунд, что обеспечило формирование массива объёмом 150000 наблюдений.</p>
			<p>Для анализа использовались три группы сценариев отказов </p>
			<p>[10]</p>
			<p>1) локальные одиночные отказы;</p>
			<p>2) множественные синхронные отказы;</p>
			<p>3) каскадные отказы с задержкой распространения.</p>
			<p>Параметры межэлементного влияния определялись комбинированным методом статистической оценки совместных отказов и экспертного анализа технологических зависимостей оборудования.</p>
			<p>5. Методология исследования</p>
			<p>В основе исследования лежат методы анализа данных, вероятностных моделей и графовых структур. Графовые модели используются для представления взаимодействий между компонентами АСУ ТП, что особенно целесообразно для моделирования каскадных отказов </p>
			<p>[3][4]</p>
			<p>Также используются элементы теории надёжности, включая анализ вероятности отказов и остаточного ресурса оборудования. Например, в </p>
			<p>[9]</p>
			<p>Для учёта множественных отказов в существующие алгоритмы введены дополнительные параметры, позволяющие моделировать взаимосвязи между элементами. Использование весовых коэффициентов и адаптивных фильтров позволяет определить, как сбой одного компонента влияет на соседние элементы </p>
			<p>[3][6][7]</p>
			<p>Предложенная архитектура представляет собой трёхуровневую систему. На первом уровне выполняется сбор и базовый анализ данных. Второй уровень анализирует взаимосвязи элементов с использованием графовых моделей, а третий уровень прогнозирует возможные каскадные эффекты </p>
			<p>[3][7]</p>
			<p>Использование весовых коэффициентов и адаптивных фильтров даёт возможность определить, как сбой одного компонента влияет на соседние элементы.</p>
			<p>Мы расширяем классическую методику FMEA (Failure Modes and Effects Analysis — анализ видов и последствий отказов) следующим образом:</p>
			<p>1. Матрица каскадных влияний.</p>
			<p> Вводится матрица С∈R^(n×n), где CijMissing Mark : sub=P(viMissing Mark : sub→vjMissing Mark : sub). Где CijMissing Mark : sub определяет условную вероятность распространения отказа от элемента viMissing Mark : sub к элементу vjMissing Mark : sub.</p>
			<p>2. Модификация функции риска.</p>
			<p>Классическая оценка риска в методологии FMEA определяется выражением </p>
			<p>[2]</p>
			<p>где:</p>
			<p>SiMissing Mark : sub — тяжесть последствий отказа элемента;</p>
			<p>OiMissing Mark : sub — вероятность возникновения отказа;</p>
			<p>DiMissing Mark : sub — вероятность своевременного обнаружения отказа.</p>
			<p>Однако традиционная модель FMEA не учитывает межэлементные каскадные взаимодействия, характерные для сложных распределённых технологических систем </p>
			<p>[3][10]</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>R</mml:mi>
					<mml:mi>P</mml:mi>
					<mml:msub>
						<mml:mi>N</mml:mi>
						<mml:mrow>
							<mml:mi>i</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:msub>
						<mml:mi>S</mml:mi>
						<mml:mrow>
							<mml:mi>i</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:msub>
						<mml:mi>O</mml:mi>
						<mml:mrow>
							<mml:mi>i</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:msub>
						<mml:mi>D</mml:mi>
						<mml:mrow>
							<mml:mi>i</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:mn>1</mml:mn>
						<mml:mo>+</mml:mo>
						<mml:mfrac>
							<mml:mrow>
								<mml:mn>1</mml:mn>
							</mml:mrow>
							<mml:mrow>
								<mml:mo stretchy="false">|</mml:mo>
								<mml:mi>N</mml:mi>
								<mml:mo stretchy="false">(</mml:mo>
								<mml:mi>i</mml:mi>
								<mml:mo stretchy="false">)</mml:mo>
								<mml:mo stretchy="false">|</mml:mo>
							</mml:mrow>
						</mml:mfrac>
						<mml:msub>
							<mml:mo>∑</mml:mo>
							<mml:mrow>
								<mml:mi>j</mml:mi>
								<mml:mo>∈</mml:mo>
								<mml:mi>N</mml:mi>
								<mml:mo stretchy="false">(</mml:mo>
								<mml:mi>i</mml:mi>
								<mml:mo stretchy="false">)</mml:mo>
							</mml:mrow>
						</mml:msub>
						<mml:msub>
							<mml:mi>C</mml:mi>
							<mml:mrow>
								<mml:mi>i</mml:mi>
								<mml:mi>j</mml:mi>
							</mml:mrow>
						</mml:msub>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
				</mml:mrow>
			</mml:math>
			<p>где:</p>
			<p>N (i) — множество элементов, непосредственно связанных с элементом i;</p>
			<p>|N (i)| — количество соседних элементов;</p>
			<p> CijMissing Mark : sub — условная вероятность распространения отказа от элемента viMissing Mark : sub к элементу vjMissing Mark : sub, определяемая на основе стохастического графового анализа взаимодействий </p>
			<p>[3]</p>
			<p>Нормирующий множитель позволяет корректно учитывать плотность локальных связей и предотвращает искусственное завышение риска для узлов с высокой степенью связности </p>
			<p>[10]</p>
			<p>Предлагаемая модификация согласуется с современными подходами анализа каскадных отказов в сложных инфраструктурных системах и обеспечивает более точную идентификацию потенциально критических участков технологической сети </p>
			<p>[3][9][10]</p>
			<p>Использование матрицы каскадных влияний позволяет расширить классическую FMEA-модель, адаптируя её к диагностике взаимозависимых отказов в реальном времени, что особенно актуально для цифровых промышленных систем управления </p>
			<p>[2][5]</p>
			<p>6. Архитектура гибридной модели GNN-LSTM</p>
			<p>Для анализа взаимосвязанных отказов предложена гибридная модель, объединяющая графовую нейронную сеть и рекуррентную сеть LSTM. Такой подход позволяет одновременно учитывать структурные зависимости между элементами системы и временную динамику распространения отказов </p>
			<p>[8]</p>
			<p>где: </p>
			<p>V — множество элементов системы;</p>
			<p>E — множество связей между ними; </p>
			<p>XtMissing Mark : sub — матрица наблюдаемых признаков.</p>
			<p>На первом этапе применяется графовая свёртка для извлечения локального структурного контекста </p>
			<p>[7]</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msubsup>
						<mml:mi>H</mml:mi>
						<mml:mrow>
							<mml:mi>t</mml:mi>
						</mml:mrow>
						<mml:mrow>
							<mml:mo stretchy="false">(</mml:mo>
							<mml:mi>l</mml:mi>
							<mml:mo>+</mml:mo>
							<mml:mn>1</mml:mn>
							<mml:mo stretchy="false">)</mml:mo>
						</mml:mrow>
					</mml:msubsup>
					<mml:mo>=</mml:mo>
					<mml:mi>σ</mml:mi>
					<mml:mover>
						<mml:mrow>
							<mml:msup>
								<mml:mi>D</mml:mi>
								<mml:mrow>
									<mml:mo>−</mml:mo>
									<mml:mn>1</mml:mn>
									<mml:mo>/</mml:mo>
									<mml:mn>2</mml:mn>
								</mml:mrow>
							</mml:msup>
						</mml:mrow>
						<mml:mo>~</mml:mo>
					</mml:mover>
					<mml:mover>
						<mml:mrow>
							<mml:mi>A</mml:mi>
						</mml:mrow>
						<mml:mo stretchy="false">~</mml:mo>
					</mml:mover>
					<mml:mover>
						<mml:mrow>
							<mml:msup>
								<mml:mi>D</mml:mi>
								<mml:mrow>
									<mml:mo>−</mml:mo>
									<mml:mn>1</mml:mn>
									<mml:mo>/</mml:mo>
									<mml:mn>2</mml:mn>
								</mml:mrow>
							</mml:msup>
						</mml:mrow>
						<mml:mo>~</mml:mo>
					</mml:mover>
					<mml:msubsup>
						<mml:mi>H</mml:mi>
						<mml:mrow>
							<mml:mi>t</mml:mi>
						</mml:mrow>
						<mml:mrow>
							<mml:mo stretchy="false">(</mml:mo>
							<mml:mi>l</mml:mi>
							<mml:mo stretchy="false">)</mml:mo>
						</mml:mrow>
					</mml:msubsup>
					<mml:msup>
						<mml:mi>W</mml:mi>
						<mml:mrow>
							<mml:mo stretchy="false">(</mml:mo>
							<mml:mi>l</mml:mi>
							<mml:mo stretchy="false">)</mml:mo>
						</mml:mrow>
					</mml:msup>
					<mml:mo>.</mml:mo>
				</mml:mrow>
			</mml:math>
			<p>где:</p>
			<p>A ̃ — нормализованная матрица смежности;</p>
			<p>W(l)Missing Mark : sup — матрица обучаемых параметров слоя.</p>
			<p>Полученные представления поступают в LSTM-модуль для анализа временной динамики </p>
			<p>[6]</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:msub>
						<mml:mi>z</mml:mi>
						<mml:mrow>
							<mml:mi>t</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mo>=</mml:mo>
					<mml:mo>LSTM</mml:mo>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:msub>
							<mml:mi>H</mml:mi>
							<mml:mrow>
								<mml:mi>t</mml:mi>
							</mml:mrow>
						</mml:msub>
						<mml:mo>,</mml:mo>
						<mml:msub>
							<mml:mi>z</mml:mi>
							<mml:mrow>
								<mml:mi>t</mml:mi>
								<mml:mo>−</mml:mo>
								<mml:mn>1</mml:mn>
							</mml:mrow>
						</mml:msub>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
				</mml:mrow>
			</mml:math>
			<p>Для классификации состояний используется выходной слой:</p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mover>
						<mml:mrow>
							<mml:msub>
								<mml:mi>y</mml:mi>
								<mml:mrow>
									<mml:mi>t</mml:mi>
								</mml:mrow>
							</mml:msub>
						</mml:mrow>
						<mml:mo>^</mml:mo>
					</mml:mover>
					<mml:mo>=</mml:mo>
					<mml:mo>softmax</mml:mo>
					<mml:mrow>
						<mml:mo stretchy="true" fence="true" form="prefix">(</mml:mo>
						<mml:msub>
							<mml:mi>W</mml:mi>
							<mml:mrow>
								<mml:mi>o</mml:mi>
							</mml:mrow>
						</mml:msub>
						<mml:msub>
							<mml:mi>z</mml:mi>
							<mml:mrow>
								<mml:mi>t</mml:mi>
							</mml:mrow>
						</mml:msub>
						<mml:mo>+</mml:mo>
						<mml:msub>
							<mml:mi>b</mml:mi>
							<mml:mrow>
								<mml:mi>o</mml:mi>
							</mml:mrow>
						</mml:msub>
						<mml:mo stretchy="true" fence="true" form="postfix">)</mml:mo>
					</mml:mrow>
				</mml:mrow>
			</mml:math>
			<p>Обучение модели выполняется путём минимизации функции потерь: </p>
			<mml:math display="inline">
				<mml:mrow>
					<mml:mi>ℒ</mml:mi>
					<mml:mo>=</mml:mo>
					<mml:mo>−</mml:mo>
					<mml:msub>
						<mml:mo>∑</mml:mo>
						<mml:mrow>
							<mml:mi>i</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:msub>
						<mml:mi>y</mml:mi>
						<mml:mrow>
							<mml:mi>i</mml:mi>
						</mml:mrow>
					</mml:msub>
					<mml:mi>log</mml:mi>
					<mml:msub>
						<mml:mover>
							<mml:mrow>
								<mml:mi>y</mml:mi>
							</mml:mrow>
							<mml:mo stretchy="false">^</mml:mo>
						</mml:mover>
						<mml:mrow>
							<mml:mi>i</mml:mi>
						</mml:mrow>
					</mml:msub>
				</mml:mrow>
			</mml:math>
			<p>В процессе обучения использовался оптимизатор Adam со скоростью обучения 0,001. Размер скрытого пространства LSTM составлял 64 нейрона, число графовых слоёв — 2, размер обучающего пакета — 32 наблюдения.</p>
			<p>Использование графового блока обеспечивает выявление межэлементных зависимостей, а LSTM-модуль позволяет учитывать временные закономерности развития отказов. Совместное применение этих механизмов обеспечивает повышение точности диагностики относительно автономного применения LSTM.</p>
			<p>Ход решения:</p>
			<p>1. Сбор данных — реальные данные SCADA + синтетические сценарии.</p>
			<p>2. Построение графа системы — узлы: датчики, контроллеры, исполнительные механизмы.</p>
			<p>3. Обучение моделей — LSTM для временных рядов, GNN для графовой структуры.</p>
			<p>4. Интеграция моделей — объединение локальной диагностики, графового анализа и прогноза.</p>
			<p>5. Оценка качества — точность, полнота, время реакции.</p>
			<p>7. Описание
экспериментов и сценариев тестирования</p>
			<p>Экспериментальная проверка разработанных алгоритмов проводилась на цифровой модели насосно-компрессорного технологического узла нефтеперекачивающей станции, реализованной в среде MATLAB/Simulink и интегрированной со SCADA-эмулятором. Использование цифрового двойника позволило воспроизводить штатные и аварийные режимы работы оборудования, моделировать каскадное распространение отказов и анализировать эффективность диагностических алгоритмов в контролируемой вычислительной среде [2].</p>
			<p>Набор экспериментальных данных формировался комбинированным способом: использовались архивные телеметрические записи промышленной SCADA-системы, а также синтетически сгенерированные аварийные сценарии на основе методологии FMEA и эксплуатационных регламентов оборудования [4]. Такой подход обеспечил реалистичность моделирования и воспроизводимость результатов.</p>
			<p>Всего было сформировано 120 сценариев отказов, включая 40 одиночных, 40 множественных синхронных и 40 каскадных отказов. Каскадные сценарии моделировались посредством последовательного изменения параметров взаимосвязанных элементов в соответствии с матрицей вероятностей межузлового влияния (C), отражающей структурные зависимости технологической системы [3].</p>
			<p>Для повышения статистической достоверности каждый сценарий воспроизводился 20 раз при различных начальных условиях и параметрах шумовых возмущений. Время реакции определялось как интервал между моментом возникновения отказа и формированием системой диагностического сигнала.</p>
			<p>Для оценки эффективности использовались метрики Accuracy, Recall, F1-score, уровень ложных срабатываний (FAR) и среднее время реакции. Совокупность указанных показателей позволяет оценить как точность классификации, так и практическую применимость алгоритмов в режиме реального времени [8].</p>
			<p>В исследовании сравнивались четыре диагностических подхода. Базовым решением выступал классический FMEA-алгоритм [4]. Вторая модель представляла собой модифицированный FMEA с учётом матрицы каскадных взаимодействий [3]. Третий подход реализовывался на основе рекуррентной сети LSTM для анализа временных зависимостей [6]. Предлагаемая гибридная модель GNN–LSTM объединяла графовый анализ структурных связей и обработку временных последовательностей, что соответствует современным методам интеллектуальной диагностики распределённых технических систем [7].</p>
			<p>Результаты усреднены по 20 независимым сериям вычислительных испытаний.</p>
			<table-wrap id="T1">
				<label>Table 1</label>
				<caption>
					<p>Сравнительные результаты экспериментальной оценки алгоритмов диагностики множественных и каскадных отказов</p>
				</caption>
				<table>
					<tr>
						<td>Алгоритм</td>
						<td>Accuracy</td>
						<td>Recall</td>
						<td>F1-score</td>
						<td>F1-score, %</td>
						<td>Время реакции, с.</td>
					</tr>
					<tr>
						<td>FMEA</td>
						<td>0,72 ± 0,03</td>
						<td>0,69 ± 0,04</td>
						<td>0,70 ± 0,03</td>
						<td>18</td>
						<td>1,8 ± 0,2</td>
					</tr>
					<tr>
						<td>Mod-FMEA</td>
						<td>0,81 ± 0,02</td>
						<td>0,79 ± 0,03</td>
						<td>0,80 ± 0,02</td>
						<td>14</td>
						<td>1,5 ± 0,1</td>
					</tr>
					<tr>
						<td>LSTM</td>
						<td>0,88 ± 0,02</td>
						<td>0,86 ± 0,02</td>
						<td>0,87 ± 0,02</td>
						<td>11</td>
						<td>1,2 ± 0,1</td>
					</tr>
					<tr>
						<td>GNN–LSTM</td>
						<td>0,94 ± 0,01</td>
						<td>0,92 ± 0,01</td>
						<td>0,93 ± 0,01</td>
						<td>8</td>
						<td>1,1 ± 0,1</td>
					</tr>
				</table>
			</table-wrap>
			<p>7.1. Анализ полученных результатов</p>
			<p>Полученные результаты показывают устойчивое превосходство гибридной архитектуры GNN–LSTM над классическими и рекуррентными методами диагностики. Повышение точности по сравнению с автономной LSTM-моделью составило 6%, что объясняется возможностью графового блока учитывать межэлементные зависимости системы [7].</p>
			<p>Рост полноты обнаружения до 92% подтверждает высокую чувствительность модели к ранним признакам каскадного развития отказов. Одновременно снижение уровня ложных срабатываний до 8 % свидетельствует о большей устойчивости алгоритма к случайным локальным отклонениям параметров [5].</p>
			<p>Сокращение времени реакции на 38% относительно классического FMEA подтверждает возможность практического применения предложенного метода в системах реального времени и показывает перспективность интеграции графовых нейронных сетей и рекуррентного анализа временных зависимостей для повышения надёжности современных АСУ ТП [8].</p>
			<p>8. Практическая реализация</p>
			<p>8.1. Программная реализация предложенных алгоритмов</p>
			<p>Алгоритмическая реализация выполнялась на языке Python с использованием библиотек NumPy и SciPy для математической обработки данных, TensorFlow для построения и обучения нейросетевых моделей, а также библиотеки NetworkX для анализа графовой структуры технологической системы [7]. Выбор данного программного стека обусловлен его высокой производительностью, развитым инструментарием для работы с временными последовательностями и поддержкой графовых вычислений, что делает его эффективным для моделирования распределённых диагностических задач в АСУ ТП.</p>
			<p>Вычислительные эксперименты проводились в локальной серверной среде без применения распределённых вычислительных платформ, поскольку объём экспериментальных данных не требовал использования кластерных архитектур. Это позволило сосредоточить вычислительные ресурсы на оптимизации параметров гибридной модели и обеспечило воспроизводимость результатов при повторных сериях испытаний.</p>
			<p>8.2. Используемое оборудование, программное обеспечение и инструменты</p>
			<p>Тестирование проводилось на сервере с процессором Intel Xeon и 64 ГБ оперативной памяти. Использовалась платформа для симуляции отказов, разработанная на основе SCADA-системы, интегрированной с программным обеспечением MATLAB [3], [8].</p>
			<p>9. Заключение</p>
			<p>Выводы:</p>
			<p>1. Графовые модели корректно отражают взаимосвязи элементов.</p>
			<p>2. Временные последовательности позволяют предсказывать каскадные эффекты.</p>
			<p>3. Интеграция GNN и LSTM обеспечивает максимальную точность.</p>
			<p>4. Снижение ложных срабатываний на 25% подтверждает устойчивость алгоритма.</p>
			<p>5. Сокращение времени реакции на 30% делает метод пригодным для реального времени.</p>
			<p>В результате проведённого исследования разработаны модификации существующих алгоритмов обнаружения отказов, ориентированные на обработку множественных одновременных и каскадных отказов в АСУ ТП. Анализ существующих подходов показал, что традиционные методы диагностики, несмотря на их надёжность, имеют существенные ограничения при работе с взаимозависимыми отказами. Предложенные решения, основанные на Графовых моделях, алгоритмах машинного обучения и анализе временных последовательностей, позволяют:</p>
			<p>- увеличить точность диагностики отказов до 94%;</p>
			<p>- сократить время реакции системы на аварийные ситуации на 30%;</p>
			<p>- </p>
			<p>минимизировать вероятность ложных срабатываний на 25% по сравнению с базовыми алгоритмами.</p>
			<p>Проведённые эксперименты подтвердили эффективность предложенных методов и их применимость в реальных условиях эксплуатации АСУ ТП.</p>
			<p>Основной вклад данного исследования заключается в разработке комплексного подхода к диагностике множественных и каскадных отказов. Использование Графовых моделей и адаптивных алгоритмов существенно повышает уровень надёжности и предсказуемости систем управления. Кроме того, внедрение предложенной методологии позволяет оптимизировать работу систем диагностики в условиях ограниченных вычислительных ресурсов, что важно для применения в промышленности.</p>
			<p>9.1. Рекомендации по применению</p>
			<p>Предложенные алгоритмы и архитектура могут быть применены в различных отраслях, где используются автоматизированные системы управления, например, в таких отраслях, как:</p>
			<p>1. Энергетика  для повышения надёжности электросетей и предотвращения каскадных отключений.</p>
			<p>2. Нефтегазовая промышленность  для минимизации рисков аварийного отключения оборудования.</p>
			<p>3. Машиностроение  для диагностики состояния оборудования в реальном времени и предотвращения простоев.</p>
			<p>Для успешной интеграции представленных решений рекомендуется:</p>
			<p>1) адаптировать алгоритмы под специфику конкретного объекта управления;</p>
			<p>2) проводить регулярное обновление моделей на основе накопленных данных;</p>
			<p>3) использовать распределённые вычисления для повышения производительности в масштабируемых системах.</p>
		</sec>
		<sec sec-type="supplementary-material">
			<title>Additional File</title>
			<p>The additional file for this article can be found as follows:</p>
			<supplementary-material xmlns:xlink="http://www.w3.org/1999/xlink" id="S1" xlink:href="https://doi.org/10.5334/cpsy.78.s1">
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/25889.docx">25889.docx</inline-supplementary-material>]-->
				<!--[<inline-supplementary-material xlink:title="local_file" xlink:href="https://research-journal.org/media/articles/25889.pdf">25889.pdf</inline-supplementary-material>]-->
				<label>Online Supplementary Material</label>
				<caption>
					<p>
						Further description of analytic pipeline and patient demographic information. DOI:
						<italic>
							<uri>https://doi.org/10.60797/IRJ.2026.170.24</uri>
						</italic>
					</p>
				</caption>
			</supplementary-material>
		</sec>
	</body>
	<back>
		<ack>
			<title>Acknowledgements</title>
			<p>Автор выражает благодарность Зубову Дмитрию Владимировичу канд. техн. наук, доценту, ФГАОУ ВО «Московский Политехнический университет» (Московский Политех).</p>
		</ack>
		<sec>
			<title>Competing Interests</title>
			<p/>
		</sec>
		<ref-list>
			<ref id="B1">
				<label>1</label>
				<mixed-citation publication-type="confproc">Ивченко В.Д. Диагностика и отказоустойчивость технических систем. Методы обработки информации и принятия решений / В.Д. Ивченко. — Москва: Машиностроение-1, 2006. — 300 с.</mixed-citation>
			</ref>
			<ref id="B2">
				<label>2</label>
				<mixed-citation publication-type="confproc">Григорьев С.Н. Цифровые двойники в задачах прогнозирования остаточного ресурса оборудования / С.Н. Григорьев // Информационные технологии в промышленности. — 2022. — № 3. — С. 18–25.</mixed-citation>
			</ref>
			<ref id="B3">
				<label>3</label>
				<mixed-citation publication-type="confproc">Guo Z. Analysis and Mitigation of Cascading Failures Using a Stochastic Interaction Graph with Eigen-Analysis / Z. Guo, X. Su, K. Sun [et al.] // IEEE Transactions on Power Systems. — 2025. — № 40 (2). — P. 1675–1685. — DOI: 10.1109/TPWRS.2024.3421957.</mixed-citation>
			</ref>
			<ref id="B4">
				<label>4</label>
				<mixed-citation publication-type="confproc">Stamatis D.H. 1947 — Failure mode and effect analysis: FMEA from theory to execution / D.H. Stamatis. — 320 p. </mixed-citation>
			</ref>
			<ref id="B5">
				<label>5</label>
				<mixed-citation publication-type="confproc">Панов Д.В. Методы самодиагностики в реальном времени для систем управления технологическими процессами / Д.В. Панов, И.И. Беляев // Современные технологии управления. — 2023. — № 5. — С. 15–29.</mixed-citation>
			</ref>
			<ref id="B6">
				<label>6</label>
				<mixed-citation publication-type="confproc">Hochreiter S. Long Short‑Term Memory / S. Hochreiter, J. Schmidhuber // Neural Computation. — 1997. — Vol. 9. — № 8. — P. 1735–1780. — DOI: 10.1162/neco.1997.9.8.1735.</mixed-citation>
			</ref>
			<ref id="B7">
				<label>7</label>
				<mixed-citation publication-type="confproc">Кипф Т.Н. Полунаблюдаемая классификация с использованием графовых сверточных сетей / Т.Н. Кипф, М. Веллинг // ICLR. — 2017.</mixed-citation>
			</ref>
			<ref id="B8">
				<label>8</label>
				<mixed-citation publication-type="confproc">Чжоу Ц. Графовые нейронные сети: обзор методов и приложений / Ц. Чжоу, Г. Цуй, С. Ху [и др.] // AI Open. — 2020. — Т. 1. — С. 57–81. — DOI: 10.1016/j.aiopen.2021.01.001.</mixed-citation>
			</ref>
			<ref id="B9">
				<label>9</label>
				<mixed-citation publication-type="confproc">Wu Y. Attack-defense game for interdependent infrastructural systems with cascading failures / Y. Wu, P. Guo, Y. Wang [et al.] // Reliability Engineering &amp;amp; System Safety. — 2025. — Vol. 239. — P. 1281–1295. — DOI: 10.1177/1748006X251336007.</mixed-citation>
			</ref>
			<ref id="B10">
				<label>10</label>
				<mixed-citation publication-type="confproc"> Valdez L.D. Cascading failures in complex networks / L.D. Valdez, L. Shekhtman, C.E. La Rocca [et al.] // Journal of Complex Networks. — 2020. — Vol. 8. — Iss. 2. — Art. cnaa013. — DOI: 10.1093/comnet/cnaa013.</mixed-citation>
			</ref>
		</ref-list>
	</back>
	<fundings/>
</article>