Научная статья на тему 'МАТЕМАТИЧЕСКОЕ И АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ИНТЕЛЛЕКТУАЛЬНОЙ МЕТОДИКИ ПРОЕКТИРОВАНИЯ СУДОВЫХ КАБЕЛЬНЫХ СЕТЕЙ'

МАТЕМАТИЧЕСКОЕ И АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ИНТЕЛЛЕКТУАЛЬНОЙ МЕТОДИКИ ПРОЕКТИРОВАНИЯ СУДОВЫХ КАБЕЛЬНЫХ СЕТЕЙ Текст научной статьи по специальности «Строительство и архитектура»

CC BY-NC
2
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОЕКТИРОВАНИЕ / КАБЕЛЬНЫЕ СЕТИ / МАРШРУТНАЯ СЕТЬ / АЛГОРИТМ БЫСТРОРАСТУЩИХ ДЕРЕВЬЕВ / ТРАНСПОРТНАЯ ЗАДАЧА / АЛГОРИТМ ПОСЛЕДОВАТЕЛЬНОГО УЛУЧШЕНИЯ ПЛАНА / УСТРОЙСТВА КРЕПЛЕНИЯ / DESIGN / CABLE GRIDS / ROUTES / SSG / TRANSPORTATION PROBLEM / SIMPLEX ALGORITHM / FIXTURES

Аннотация научной статьи по строительству и архитектуре, автор научной работы — Гусак Евгений Витальевич

Объект и цель научной работы. Объект исследования интеллектуальное проектирование судовых кабельных сетей. Целью является разработка математического и алгоритмического обеспечения методики интеллектуального проектирования судовых кабельных сетей. Материалы и методы. Для учета требований к проектированию в работе применяются аналитические методы системного анализа. Для реализации алгоритмов использованы методы планирования движения (алгоритм быстрорастущих деревьев), линейного программирования (алгоритм последовательного улучшения плана) и метод разложения Данцига Вульфа. Основные результаты. Описаны этапы процесса проектирования кабельных сетей; формализованы задачи, решаемые на данных этапах. Разработаны алгоритм быстрорастущих деревьев для формирования маршрутной сети, алгоритм последовательного улучшения плана для построения маршрутов кабелей и подбора марок на маршрутной сети, а также алгоритм подбора устройств крепления. Заключение. Процесс проектирования судовых кабельных сетей представлен в виде следующих шагов: заполнение кабельного журнала, построение маршрутной сети, построение маршрутов с подбором маркосечений кабелей и выбор устройств крепления. Разработано математическое и алгоритмическое обеспечение, применение которогов рамках интеллектуальной методики проектирования кабельных сетей способно повысить эффективность и качественность конечного результата.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CODES AND ALGORITHMS FOR AI-BASED DESIGN OF MARINE CABLE GRIDS

Object and purpose of research. The purpose of this study was to develop codes and algorithms for AI-based design of marine cable grids. Materials and methods. To meet design requirements, this work was performed as per the analytical methods of system analysis. The algorithms were implemented as per the methods of motion planning (in particular, Sapling Sowing andGrowing (SSG) technique) and linear programming methods, e.g. simplex algorithm, Dantzig-Wolfe decomposition, etc. Main results. The study describes the stages of cable grid design, formalizing design objectives for each stage. Cable grid was formed as per the SSG algorithm, and the simplex approach was used to develop cable routes, as well as to select propercable designs and fixtures. Conclusion. The study describes the stages of cable grid design, formalizing design objectives for each stage. Design process itself is represented as a totality of the following steps: filling out cable log; constructing cable grid; constructing cable route network with consideration of standard cable sections; selecting proper fixtures. The author has also developed appropriate codes and algorithms for AI-based design of marine cable grid to enhance efficiency and quality of the final result.

Текст научной работы на тему «МАТЕМАТИЧЕСКОЕ И АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ИНТЕЛЛЕКТУАЛЬНОЙ МЕТОДИКИ ПРОЕКТИРОВАНИЯ СУДОВЫХ КАБЕЛЬНЫХ СЕТЕЙ»

УДК 629.5.06+621.315.2 EDN: HEMFSY

Е.В. Гусак

АО «Северное производственное объединение «Арктика», Северодвинск, Россия

МАТЕМАТИЧЕСКОЕ И АЛГОРИТМИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ИНТЕЛЛЕКТУАЛЬНОЙ МЕТОДИКИ ПРОЕКТИРОВАНИЯ СУДОВЫХ КАБЕЛЬНЫХ СЕТЕЙ

Объект и цель научной работы. Объект исследования - интеллектуальное проектирование судовых кабельных сетей. Целью является разработка математического и алгоритмического обеспечения методики интеллектуального проектирования судовых кабельных сетей.

Материалы и методы. Для учета требований к проектированию в работе применяются аналитические методы системного анализа. Для реализации алгоритмов использованы методы планирования движения (алгоритм быстрорастущих деревьев), линейного программирования (алгоритм последовательного улучшения плана) и метод разложения Данцига - Вульфа.

Основные результаты. Описаны этапы процесса проектирования кабельных сетей; формализованы задачи, решаемые на данных этапах. Разработаны алгоритм быстрорастущих деревьев для формирования маршрутной сети, алгоритм последовательного улучшения плана для построения маршрутов кабелей и подбора марок на маршрутной сети, а также алгоритм подбора устройств крепления.

Заключение. Процесс проектирования судовых кабельных сетей представлен в виде следующих шагов: заполнение кабельного журнала, построение маршрутной сети, построение маршрутов с подбором маркосечений кабелей и выбор устройств крепления. Разработано математическое и алгоритмическое обеспечение, применение которого в рамках интеллектуальной методики проектирования кабельных сетей способно повысить эффективность и качественность конечного результата.

Ключевые слова: проектирование, кабельные сети, маршрутная сеть, алгоритм быстрорастущих деревьев, транспортная задача, алгоритм последовательного улучшения плана, устройства крепления. Автор заявляет об отсутствии возможных конфликтов интересов.

UDC 629.5.06+621.315.2 EDN: HEMFSY

Ye.V. Gusak

Northern Production Association Arktika JSC, Severodvinsk, Russia

CODES AND ALGORITHMS FOR AI-BASED DESIGN OF MARINE CABLE GRIDS

Object and purpose of research. The purpose of this study was to develop codes and algorithms for Al-based design of marine cable grids.

Materials and methods. To meet design requirements, this work was performed as per the analytical methods of system analysis. The algorithms were implemented as per the methods of motion planning (in particular, Sapling Sowing and Growing (SSG) technique) and linear programming methods, e.g. simplex algorithm, Dantzig-Wolfe decomposition, etc. Main results. The study describes the stages of cable grid design, formalizing design objectives for each stage. Cable grid was formed as per the SSG algorithm, and the simplex approach was used to develop cable routes, as well as to select proper cable designs and fixtures.

Conclusion. The study describes the stages of cable grid design, formalizing design objectives for each stage. Design process itself is represented as a totality of the following steps: filling out cable log; constructing cable grid; constructing

Для цитирования: Гусак Е.В. Математическое и алгоритмическое обеспечение интеллектуальной методики проектирования судовых кабельных сетей. Труды Крыловского государственного научного центра. 2024; 4(410): 137-148. For citations: Gusak Ye.V. Codes and algorithms for Al-based design of marine cable grids. Transactions of the Krylov State Research Centre. 2024; 4(410): 137-148 (in Russian).

cable route network with consideration of standard cable sections; selecting proper fixtures. The author has also developed appropriate codes and algorithms for Al-based design of marine cable grid to enhance efficiency and quality of the final result.

Keywords: design, cable grids, routes, SSG, transportation problem, simplex algorithm, fixtures. The author declares no conflicts of interest.

Введение

Introduction

Проектирование судовых кабельных сетей, отвечающих современным стандартам качества и безопасности, а также эксплуатационным требованиям, является трудоемким процессом. Этот процесс выполняется итеративно, в несколько этапов, с постоянной конкретизацией требований к сети, и связан с принятием проектных решений, которые закрепляются в соответствующих конструкторских документах.

Большинство систем автоматизированного проектирования (САПР) автоматизируют данный процесс только в части выпуска конструкторских документов, но принятие конструкторских и проектных решений в большинстве систем требует полноценного участия проектанта, который стремится реализовать требования заказчика к судовой кабельной сети в проекте. В свою очередь обеспечить безопасность кабельных сетей, повысить экономическую эффективность их монтажа и эксплуатации, отказоустойчивость в экстремальных условиях могли бы улучшение существующих подходов и методик проектирования, а также разработка и внедрение новых перспективных решений.

Процесс проектирования с использованием интеллектуальных методов

AI-based design process

Процесс проектирования кабельной сети представляет собой постоянную конкретизацию проектной информации, построение и детализацию модели судна для разработки конструкторских документов, описывающих размещение электрооборудования и определяющих маршруты кабелей.

Проектирование кабельных сетей включено в общий процесс проектирования судна. Широко распространены следующие этапы проектирования: разработка технического задания; разработка технического предложения; создание эскизного проекта; создание технического проекта; создание рабочего проекта (причем последние два этапа часто не имеют границ и выполняются как один).

С точки зрения накопления информации по прокладке и монтажу судовых кабельных сетей достигнутый уровень детализации проекта находит отражение в выпускаемых на каждом этапе соответствующих конструкторских документах. Их перечень соответствует уже существующей нормативной базе, куда входят Единая система конструкторской документации (ЕСКД) [1] и ГОСТ 23897-79 [2]. Основными этапами проектирования для кабельных сетей при этом являются:

■ создание эскизного проекта - выпускается конструкторская документация, являющаяся основой для планирования постройки судна, выбора технологических решений и расчета сметы проекта;

■ создание технического и рабочего проектов -осуществляется построение компоновочной геометрии помещений судна, наполнения его оборудованием и прочим техническим оснащением в соответствии с требованиями размещения и прокладки кабельных сетей с учетом сечений и коллизий помещений.

Предлагаемые интеллектуальные алгоритмы и методы встраиваются в перечисленные этапы и выполняют с разной детализацией постепенное построение кабельной сети. На рис. 1 представлена общая схема процесса проектирования с применением разработанных интеллектуальных методов проектирования.

Кабельный журнал как основа процесса проектирования кабельных сетей

Cable log as cornerstone of cable grid design

Проектирование кабельных сетей начинается на ранних этапах эскизного проектирования, когда трехмерная модель корпуса судна еще не закончена, а оборудование не размещено. Разрабатывается кабельный журнал, где указываются подключения между помещениями и приборами. Предлагаемые методы построения маршрутов основываются на данном документе и предполагают внесение дубликатов марок кабелей для последующего выбора путем решения транспортной задачи. При этом указываются только номера помещений, а не конечные координаты оборудования, и маршруты прокладываются до центров помещений.

Рис. 1. Схема процесса проектирования с применением методов интеллектуального проектирования Fig. 1. Flow chart of AI-based design process

На этапах технического и рабочего проектирования проводится детальная проработка геометрии помещений, размещение оборудования с привязкой к координатам и прокладка кабелей. В кабельный журнал добавляются сечения кабелей и новые варианты марок, соответствующие изменившимся требованиям. Для выбранных марок кабелей назначается подходящее сечение, после чего определяется оптимальный маршрут между точками подключения. Кабельные сети приобретают соответствующую геометрическую форму с учетом выбранных типоразмеров креплений.

Представление кабельной сети в виде маршрутной сети

Cable grid representation in form of route network

Для представления кабельной сети удобнее всего использовать граф. Кабельная сеть - это множество кабелей, размещенных на маршрутной сети для подключения приборов [3, 4]. Маршрутная сеть отображает допустимые варианты размещения кабелей. Для ее построения в проектном пространстве лучше всего применять алгоритм быстрорастущих деревьев с эвристикой, который учитывает большинство ограничений на прокладку кабеля на этапе поиска вариантов размещения. Это уменьшает количество ограничений при построении кабельной сети, позволяя сосредоточиться на поиске оптимального решения.

В терминах теории графов маршрутная сеть представляет собой конечный неориентированный связный граф G(N, E), который может быть уложен в трехмерное пространство [5]. Маршрутный граф задают множество узлов N = {i = 1:|N|, |N| = n}, представляющих собой уплотнительные конструкции с переборками или палубами судна, точки подключения к электрооборудованию и разветвления кабельной сети, отвечающие требованиям к прокладке кабелей, и множество неориентированных ребер E, соединяющих каждую конкретную пару узлов ni, nj е N, где (п,, п,) = (n,, n,), ni Ф п,.

Множеству ребер соответствует матрица расстояний L(N, N), в которой хранятся значения длин для ребер E маршрутного графа G. Элементы l[i, j] матрицы расстояний L определяются как: l[i, j] = 0 -если i = j, l[i, j] = да - если i Ф j и узлы не смежные, l[i, j] = lh j - если i Ф j и узлы смежные (I,, j - расстояние между смежными узлами i и j).

Также каждому ребру (i, j) множества E соответствует вектор пропускных способностей D[E] = (d12, d23, ..., dj), i = 1, n, j = 1, n, в элементы dp

которого записывается значение пропускной способности ребер (i, j) по сечению кабеля. Пропускная способность определяет, сколько кабелей с определенным сечением может быть пропущено по ребру (i, j) маршрутной сети G(N, E), и определяется по данным о пространственных коллизиях на пути прохождения ребра.

Применение алгоритма быстрорастущих деревьев с эвристикой для построения маршрутной сети

Route network construction as per heuristic SSG algorithm

В соответствии с маршрутным методом декомпозиции проектного пространства рассмотрим его конфигурацию [6]. Пусть у нас есть евклидово трехмерное проектное пространство P, P с ЕN, N = 3. Также задано подмножество коллизий 0 с P, представляющее препятствия для прокладки кабеля: габаритное электрооборудование, вентиляционные трубы и т.д.

Возможные варианты прокладки кабельных трасс, присоединяемых к маршрутной сети G(N, E), определяет агент A(J, bh). На перемещение агента накладываются ограничения JA = {Ja (c), JA2 (c), ..., JA^ (c)}, принимающие

значения «истина» или «ложь» в зависимости от конфигурации c. Агент A определяется шаблоном крепления кабеля bh с заданной ориентацией в P, габаритами и пропускной способностью dh, выбираемыми из множества шаблонов B = = {b1, b2, ..., bh, ...}, B с P. Конфигурация c е CA представляет параметры, определяющие положение агента A в проектном пространстве P, а пространство состояний агента CA задает эти параметры.

Для генерации маршрутной сети в проектном пространстве P проектировщик задает пространство состояний окружения Сет = {Cfree, Cobj, C^d}, которое включает:

• Пространство допустимых состояний Cfree - множество всех конфигураций c пространства состояний агента CA, определенных для Pfree с P

и удовлетворяющих ограничениям на перемещение Ja (c) л JA2 (c) л ... л JAk (c) = True и исключающих столкновение с коллизиями проектного пространства A(c) n 0 = 0 Сюда включены допустимые для прокладки борты, переборки,

настилы, подволоки и подобшивочное пространство палуб или помещений судна

СГгее = {с е СА , •1А1(с) Л -1 Л2(с) л - л

А.ЗАк (с), А (с) П 0 = 0}.

Пространство конфигураций коллизий Сощ -множество конфигураций с £ СА, через которые нельзя осуществлять прокладку кабелей

СоЬ] = {соЬ] £ С А, А (с) П 0 = 0}.

Пространство состояний эксплуатационных рисков Скшагс1 - множество конфигураций с пространства состояний агента СА, определяемых проектировщиком на проектном пространстве Ръ^агй с Р и требующих учета агентом дополнительных ограничений на прокладку кабелей

Jhazard = (с) •/И2 (с) Ек (с)} и исклю-

чающих столкновение с коллизиями проектного пространства

С

hazard

:{С е СА , J a Л J hazard > A(c) П 0 = 0}.

Тогда маршрутная сеть представляет собой граф 0(Ы, Е), где узлы N включают допустимые конфигурации перемещений агента СА с С^гее или

С л с С

hazard

а ребра М соответствуют бесконфликтным переходам между узлами. Ограничения на прокладку кабелей в зонах эксплуатационных рисков Jhazard включают ограничения на передвижение агента А, которое должно происходить только в пределах определенных пространств состояний С а с {С/гее, }. Агент должен прокладывать

ребро вц = (п, п) только в пределах заданной плоскости, чтобы обеспечить правильное прохождение кабельной трассы.

Многонаправленный алгоритм быстрорастущих деревьев с эвристикой применяется как на этапе эскизного проекта, при построении первоначальной модели корпуса судна и размещении узлов подключения кабеля, так и на этапах технического и рабочего проекта, при детализации модели и окончательном построении кабельной сети. Для последних построение маршрутной сети О^, Е происходит на базе эскизной сети Gsketch N Е) с расчетом пропускной способности ребер путем подбора шаблонов креплений В с вместимостью ВЬшсг, когда на этапе эскизного проекта этого не делается.

Алгоритм принимает на вход конфигурацию проектного пространства Сепу, предполагаемую

стоимость оптимального пути Qopt, множество узлов подключения V, множество шаблонов кабельных креплений B с вместимостью Dbrace, шаг перемещения агента е и Gsketch (N, E) для достроения маршрутной сети на поздних этапах. На рис. 2 представлена блок-схема многонаправленного алгоритма быстрорастущих деревьев, использующегося для построения маршрутной сети G(N, E) в проектном пространстве судна.

Построение кабельной сети

Route network generation

Построение кабельной сети заключается в поиске маршрута для соединения двух приборов в маршрутной сети G(N, E) с выбором марки кабеля, учитывающей ограничение на сопротивление.

Пусть задано множество соединений W = 1, | W |, где h-е соединение устанавливает кабельную связь между парами точек маршрутной сети wh = (n, nj), представляющими собой электрооборудование, уплотнительные конструкции и пр. в проектном пространстве nt = v, n = v, v„ Vj 6 V.

Для каждого соединения wh 6 W определяется список допустимых вариантов марок кабеля

Th = {thm (фЧ, §i, pm, si)}, Th = \^\ГГ\, определяющих m-ю допустимую марку кабеля для h-го соединения, и в котором задаются такие характери-

стики каждой марки как фт

удельный вес т-и

марки h-го соединения (кг/м), 5m - удельная стоимость m-й марки h-го соединения (стоимость 1 м), pmh - удельное сопротивление m-й марки h-го соединения (Ом-мм2/м), smh - площадь поперечного сечения m-й марки h-го соединения (мм2).

При наложении соединений и соответствующих им марок кабелей на маршрутную сеть G(N, E) и оценки оптимальности построенных маршрутов формируются матрицы стоимостей

cm (N, N) и масс Л (N, N).

Матрицы стоимостей Сm (N, N) хранят значение общей стоимости h-го соединения m-й марки кабеля длины lmh, прокладываемого по маршрутному графу G(N, E). Элементы cmh[i, j] матрицы стоимостей cm находятся через длину lj по формуле:

hm s h /

Cj = 5 mlj ,

где 5m - удельная стоимость m-й марки h-го соединения, lj - длина ребра (i, j), по которой проходит m-я марка h-го соединения.

Рис. 2. Блок-схема многонаправленного алгоритма быстрорастущих деревьев для построения маршрутной сети Fig. 2. Flow chart of multi-directional RRT algorithm for route network generation

Матрица масс Лт (N, N) хранит значение массы Н-го соединения т-й марки кабеля длины 1тп, прокладываемого по маршрутному графу О(^ Е). Элементы атп[1, ]] матрицы масс ^ находятся через длину № по формуле:

С учетом приведенных обозначений задачу нахождения маршрутов соединения и подбора марок кабелей на маршрутной сети О(^ М) с ограничениями на пропускные способности ребер можно сформулировать в терминах двухкритериальной транспортной задачи линейного программирования:

Нт Г.Н ч аг} = Фт1у ,

к « / где фт - удельная стоимость т-й марки Н-го соединения, ¡р - длина ребра (г, Д по которой проходит т-я марка Н-го соединения.

Поскольку определен список соединений Ж = {..Vп = (п,, п3), ...}, описывающий, от какого прибора к какому осуществляется подключение, то для нахождения маршрута вводится вектор ограничений по интенсивности потока

В = (¿1;!, ¿23, Ь324,..., ЬПт). Элемент вектора ограничений ЬПт принимает значения

$Нт, если г-узел является начальным для к -го кабеля; , Нт I"$ьт, если г-узел является конечным для к -го кабеля; 0, если г-узел не является ни начальным, ни конечным для к -го кабеля,

где яПт - площадь поперечного сечения т-й марки кабеля Н-го соединения.

Через хПт обозначается поток Н-го соединения т-й марки из узла , в узел ], который принимает

значение x

hm

'hm ■

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

если маршрут m-й марки h-го

соединения проходит через ребро (г,Д хН" = 0 -

в противном случае.

Для учета допустимого сопротивления введем в рассмотрение вектор ограничений по допустимым значениям сопротивления Я = (г2, г2, ..., гН, ...), Я = 1, | Ж |, в котором для каждого Н-го соединения в соответствие приводится значение допустимого сопротивления гН. Сопротивление т-й марки Н-го соединения на отрезке (г, р) можно найти по формуле:

йт = рН ¡У V "т Нт '

min F (X ) :

|W| \Th| q

mx ) = ss s

h=lm=l(i, j)eE \W| \Th | q

f2(x) = ss s ahTj

h=1 m=1(i, j )gE j

при следующих ограничениях:

hm

j:(i, j )eE

hm hm

■ s xj, = bi ,

j:(i, j )eE

i = l, n, j = l, n,

h = l, I W I, m = l, I Tu

|W| |Th

ss

h =l m=l

ss j ^ dm, i = l, n, j = l, n, h = l,| W |

m = l, | T

— -h h ^ ..h

s pm-m^С, i = l, n, j = l, n, h = l,|W|

(i, j >-E x,

m = l, | T

hm

> 0, i = l, n, j = l, n, h = l, | W |, m = l, | Th |.

где гНт - удельное сопротивление т-й марки Н-го соединения для ребра (г, р) (Оммм2/м).

Путем выполнения преобразований с помощью метода разложения Данцига - Вульфа, сделанных в [7], получаем Х-задачу, которая заключается в нахождении вектора Х^", удовлетворяющего следующим условиям:

( |W| |Th vhm

ss svy

min F (À):

h =l m=l Y =l

|W| \Th\ vhm

ss s à hm

=l m=l Y =l

|W| |Th\ vhm

ss s à hm+л

h=l m=l Y =l

jffl si = da

i = l, n, j = l, n,

h = m = l,| Th |,

vhm

s ^=l,

Y =l

tf™ > 0, Y = Uv,

где =

V hm п ,—hm \\hm

£ cij II nij II y

(i, j )eE

\

V"* hm n _hm uhm

£ an 11 n

V (i. j )eE

i] "Y

(

£ (a] У

hm\ (1)

(i, j )eE

hm ||hm

4j ||y

Из ^-задачи в соответствии с признаком оптимальности двойственной к ней задачи можно вывести Хмк-задачу дробно-линейного программирования, в которой для каждого кабеля к = (Н, т) требуется вычислить

max F ( х ) :

q

£

-H - ua ) 4 - ua )

(i, j)eE (Ç - My )Xy

при ограничениях

ai - ua )X, - <

q

£ -j

j:(i, j )eE j:(i, j )eE

- £ xj = bi, i = 1, П, j = 1, П, k = 1,

l

£ pi—+Sk = rk, i =1, n j = 1 n k =1, o;

(i, j )eE xij

(ci - uc )xi - uÇ > 0, i = 1, n, j = 1, n, k = 1, o;

j y

(ai - ua )xi - u0a < 0, i = 1, n, j = 1, n, i = 1, o;

i i

xi > 0, i = 1, n, j = 1, n, i = 1, o.

У ' y

где ^ij - uj ,

aij - uijj - коэффициенты линейной

формы X c a -задачи; uÇ , ua - относительные оцен-

ки условий задачи.

Применение алгоритма последовательного улучшения плана для решения двухкритериальной задачи построения маршрутов и подбора марок кабелей

Application of simplex algorithm to solve bi-criterial cable routing problem and brand selection

Для решения двухкритериальной постановки транспортной задачи предлагается использовать измененный алгоритм последовательного улучшения

плана [8]. В описанной постановке для построения маршрутов кабелей и подбора марок учитываются пропускная способность ребер и сечение кабелей. На этапе эскизного проекта, когда детализация судна недостаточна, эти параметры не учитываются: площадь поперечного сечения всех марок кабелей shm принимается равной 1, а пропускная способность ребер dj = да. При этом удельный вес, удельная стоимость и удельное сопротивление должны быть указаны.

На этапах технического и рабочего проектов в кабельный журнал вносится информация о площади поперечного сечения кабелей shm, а алгоритмом быстрорастущих деревьев присваивается пропускная способность ребер dj. Алгоритм последовательного улучшения плана использует эти данные для окончательного подбора маршрутов и марок кабелей, дорабатывая опорный план размещения и подобранных марок магистральных кабелей {X'main} с этапа эскизного проекта.

Алгоритм последовательного улучшения плана принимает на вход: множество соединений W, множество марок кабеля T, вектор пропускных способностей дуг кабеля D, матрицу длин ребер сети L, вектор ограничений по интенсивности потока B, вектор ограничений на допустимое сопротивление R и дополнительно опорный план {X'main}. На рис. 3 представлена блок-схема алгоритма решения задачи маршрутизации кабелей с подбором марок, основанного на методе последовательного улучшения плана и методе разложения.

Расчет и применение алгоритма выбора типовых кабельных подвесок

Calculation and application of selection algorithm for standard cable fixtures

После построения маршрутов кабелей необходимо выбрать типовые конструкции для их крепления к элементам корпуса судна. Расчет и выбор типоразмеров кабельных креплений B = {b1, ...., bn}, n = 1, | B | производится после определения маршрутов кабелей в сети G(N, E), когда они вписываются в проектное пространство P. Для ребра маршрутной сети (i, j) 6 E определен вектор сечений пучков проходящих по нему кабелей Kj = {s1, ..., sk}j, k = 1, | Kj |, который находится

путем преобразования построенного оптимального плана X'. Каждому кабелю в пучке соответствуют продольная жесткость Q = {q1, ..., qk} и погонный вес Ф = {ф1, ..., фк}.

Рис. 3. Блок-схема алгоритма решения задачи маршрутизации кабелей с подбором марок Fig. 3. Flow chart for solution algorithm of cable routing problem with selection of brands

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 4. Блок-схема алгоритма выбора типовых кабельных креплений Fig. 4. Flow chart of selection algorithm for standard cable fixtures

Определение типового крепления для пучка кабелей Кгу производится путем вычисления 8р - расчетной площади заполнения крепления кабелями:

S„

S,

empty 1 ¿и i =1

, для скоб, подвесок, желобов;

Yзап £ s2, для тру6, i=1

S.

|K]I(

empty

i =1

2 nsi s2---

V

l = 4

1

64 f 3£-=]]| ч-

з£Й

ф-

где qk - продольная жесткость к-го кабеля в пучке, фк - погонный вес к-го кабеля в пучке, /- допускаемое провисание в середине трассы, которое берется равным / = 30 мм.

где узап - коэффициент запаса, sk - сечение к-го кабеля в подвеске, мм, 8етр1у - приблизительное значение площади незаполнения крепления 8етр1у для пучка кабелей Ку, которое вычисляется по формуле

Коэффициент запаса узап отвечает за запас площади самого крепления, оставляемый для дальнейшей модернизации или ремонта в соответствии с требованиями [9]:

1,2, для скоб, подвесок, желобов;

Yзап = 1 ^25, для тру6 при 1 Кг] 1 =1

2,4, для труб при | Ку | >1.

Для каждого крепления В определяется допустимая нагрузка А^р = an}, которая указывается в ТУ соответствующего крепежного изделия. Для определения подходящего крепления нагрузка п-го крепления ап сравнивается с действующей весовой нагрузкой кабелей, вычисляемой по формуле:

п

Ассер1 ^ 1X Фк , к=1

где А^р - допустимая нагрузка по ТУ, фк - погонный вес к-го кабеля в пучке.

В качестве длины пролета трассы между двумя кабельными креплениями I для формулы берется длина, выраженная из формулы расчета провисания для трассы [10-12]:

Разработанный алгоритм выбора типовых кабельных креплений осуществляет подбор креплений в соответствии с описанной моделью. На вход алгоритм принимает: список типовых кабельных креплений B = {b1, ..., bn} с типоразмерами, множество допустимых нагрузок на крепления aaccept = {aj,..., an}, вектор сечений пучков кабелей Kj = {s1, ..., sk}j, вектор продольной жесткости кабелей Q = {q1, ..., qk}, вектор погонных весов кабелей Ф = {ф1, ..., фк}, координаты отрезка (i,j) в евклидовом пространстве и координаты пространств состояний Cenv. На рис. 4 представлена блок-схема алгоритма выбора типовых кабельных креплений.

Заключение

Conclusion

В связи с постоянно растущими требованиями процесс проектирования судовых кабельных сетей требует разработки новых подходов и методик проектирования, которые бы обеспечивали безопасность и отказоустойчивость судов, а также экономическую эффективность их постройки.

Описанное математическо-алгоритмическое обеспечение в рамках эскизного и техническо-рабочего этапов проектирования разбивают непосредственно процесс проектирования кабельных сетей на следующие шаги:

■ заполнение кабельного журнала;

■ построение маршрутной сети с помощью алгоритма быстрорастущих деревьев;

■ построение маршрутов с подбором маркосече-ний кабелей с помощью алгоритма последовательного улучшения плана;

■ выбор устройств крепления с помощью алгоритма подбора устройств крепления.

В дальнейшем целесообразно провести работы, направленные на совершенствование модельно-алгоритмического обеспечения и создания программного обеспечения, интегрируемого в САПР, в рамках представленного подхода к проектированию кабельных сетей.

Список использованной литературы

1. ГОСТ 2.001-2013. Единая система конструкторской документации. Общие положения. Москва : Стандарт-информ, 2014. II, 6 с.

2. Рабочие конструкторские документы судостроительной верфи. Основные требования : ГОСТ 23888-79 : межгосударственные стандарты. Москва : Стандарт-информ, 2017. 85 с.

зап

3. ГусакЕ.В., ГурьевА.Т. Использование маршрутной сети для представления корабельных кабельных трасс // Евразийский союз ученых. Серия: технические и физико-математические науки. 2023. № l(l04). С. l2-l7.

4. Бердичевский Л.Д., Марченко В.А. Автоматизированное проектирование судовых кабельных сетей. Ленинград : Судостроение, 1978. 214 с.

5. Асанов М.О., Баранский В.А., Расин В.В. Дискретная математика: графы, матроиды, алгоритмы. Ижевск : НИЦ «РХД», 2001. 287, [1] с.

6. LaValle S.M. Planning Algorithms. Cambridge : Cambridge university press, 2006. 826 p. DOI: l0.l0l7/ CBO97805ll546877.

7. Гусак Е.В., Гурьев А.Т. Модель построения судовых кабельных сетей и метод их уточнения на этапе постройки // Морские интеллектуальные технологии. 2024. № 2, ч. 1. С. 63-72. DOI: l0.37220/MIT.2024. 64.2.007.

8. Гольштейн Е.Г., Юдин Д.Б. Специальные направления в линейном программировании. Москва : Красанд, 2018. 526 с.

9. Адашев В.С., Розенберг Ю.А., Павлов В.В. Справочник судового электротехника : в 3 т. Т. 3: Технология электромонтажных работ. Ленинград : Судостроение, l980. 263 с.

10. Выбор расстояний между опорами при прокладке силовых кабелей с алюминиевой оболочкой в воздухе / В.В. Болотин, И.А. Авиновицкий, В.Л. Благона-деждин, Г.Е. Хромченко // Электричество. 1961. № 5. С. 9-l2.

11. МеркинД.Р. Введение в механику гибкой нити. Москва : Наука, 1980. 240 с.

12. BusbyR.F. Manned Submersibles. Suitland : Office of the Oceanographer of the Navy, l976. 764 p.

References

1. Standard GOST 2.00l-20l3. Unified System for Design Documentation. General Provisions. Moscow : Standart-inform, 20l4. II. 6 p. (in Russian).

2. Working design documents of shipbuilding yard. Main requirements. GOST 23888-79 - GOST 23897-79: international standards. Moscow : Standartinform, 20l7. 85 p. (in Russian).

3. Gusak Ye.V., Guryev A.T. Marine cable grid representation in form of route network // Eurasian Union of Sci-

entists. Series: Technical and Physical & Mathematical Sciences. 2023. Vol. 1(104). P. 12-17 (in Russian).

4. Berdichevsky L.D., Marchenko V.A. Computer-aided design of marine cable grids. Leningrad : Sudostroyenie, 1978. 214 p. (in Russian).

5. Asanov M.O., Baranovsky V.A., Rasin V.V. Discrete mathematics: graphs, matroids, algorithms. Izhevsk : RKhD Research & Engineering Centre, 2001. 287, [1] p. (in Russian).

6. LaValle S.M. Planning Algorithms. Cambridge : Cambridge university press, 2006. 826 p. DOI: 10.1017/ CB09780511546877.

7. Gusak Ye.V., Guryev A.T. Routing model and route refinement methods for marine cables at construction stage // Marine Intellectual Technologies. 2024. Vol. 2, Part 1. P. 63-72. DOI: 10.37220/MIT.2024.64.2.007 (in Russian).

8. Golstein Ye.G., Yudin D.B. Special applications of linear programming. Moscow : Krasand, 2018. 526 p. (in Russian).

9. Adashev V.S., Rozenberg Yu.A., Pavlov V.V.Marine Electrician's Handbook. In 3 vol. Vol. 3 : Electric Installation Technology. Leningrad : Sudostroyenie, 1980. 263 p. (in Russian).

10. Bolotin V. V., Avinovitsky I.A., Blagonadezhdin V.L., Khrom-chenko G.E. Selection of intervals between supports of overhead power cables with aluminum shell // Elektri-chestvo (Electricity). 1961. Vol. 5. P. 9-12 (in Russian).

11. Merkin D.R. Introduction to flexible filament mechanics. Moscow : Nauka, 1980. 240 p. (in Russian).

12. BusbyR.F. Manned Submersibles. Suitland : Office of the Oceanographer of the Navy, 1976. 764 p.

Сведения об авторе

Гусак Евгений Витальевич, инженер-программист отдела внедрения и сопровождения информационных систем АО «Северное производственное объединение «Арктика». Адрес: 164500, Россия, Архангельская область, г. Северодвинск, Архангельское шоссе, д. 34. E-mail: [email protected].

About the author

Yevgeny V. Gusak, Programming Engineer, Department of Introduction and Support of IT systems, Northern Production Association Arktika JSC. Address: 34, Arkhangelskoye sh., Severodvinsk, Arkhangelsk, Russia, post code 164500. E-mail: [email protected].

Поступила / Received: ll.06.24 Принята в печать / Accepted: l3.ll.24 © Гусак Е.В., 2024

i Надоели баннеры? Вы всегда можете отключить рекламу.