Труды КНЦ вып.12 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ вып. 5/2021(12))
В Plugin Builder задаётся наиболее подходящий рабочий шаблон, из которого строится каркас из исполняемых файлов для дальнейшей разработки плагина. В нём задаются основные положения (название плагина, название модуля, имя класса, тип плагина и т.д.) для упрощения ведения последующей работы над плагином. После заполнения данных, Plugin Builder в автоматическом режиме сформирует исполняемые файлы и соберёт их в один проект. Plugin Reloader ещё один вспомогательный модуль, делающий разработку удобнее. Его использование позволяет изменять программный и отображать его в QGIS без перезагрузки ГИС. Для формирования графического интерфейса плагина использовался Qt Designer, предназначенный для проектирования и создания графических пользовательских интерфейсов (GUI) из компонентов Qt. Позволяет интегрировать виджеты и формы с управляющим кодом. Для работы с векторными слоями и взаимодействием с картами QGIS используется QgsVectorLayer, с помощью него происходит управление наборами данных на основе векторов. Методом getFeature из класса QgsVectorLayer запрашиваются слои, с которыми будет вестись работы и на которые наносятся зоны поражения addFeatures. Далее для работы с координатами и формирования зон поражения используются классы QgsPoint и QgsPointXY. После этого с помощью addMapLayer добавляем слой с зонами. 3. Проведение расчётов с использованием разрабатываемого модуля расширения В качестве основы для расчёта зоны поражения для амплитуды избыточного давления на фронте ВУВ был использован график из [3]. При анализе графика зависимости величина давления на фронте ВУВ, генерированной разрывом сосуда с газом, находящимся под давлением, от безразмерного состояния, были получены формулы функций гиперболических регрессий для ситуаций в случае давления в сосуде перед взрывом в 2; 3,5; 4,5; 5; 8; 10; 15 (кгс/см). Результат выполнения программы отображается на карте в виде зон поражения, соответствующих классификации приведённой в [2], а также [3] и расстоянию до них от эпицентра. Разработанный модуль расширения, позволяет произвести первичную оценку рисков для сосудов под давлением в случае аварийной ситуации и оценить возможные разрушающие последствия. Список литературы 1. Яковлев С.Ю., Шемякин А.С., Шестаков А.В. Информационная технология учёта рельефа прилегающей местности при решении задач оценки промышленно-природных опасностей и рисков // Труды Кольского научного центра РАН. Информационные технологии. 2020. № 8 (11). С.202-204. 2. Козлитин A.M. Вероятностные методы анализа последствий фугасного воздействия взрыва на человека, технологическое оборудование, здания, сооружения при аварийных ситуациях на предприятиях нефтегазовой отрасли 185
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz