автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Алгоритмы и комплекс программ построения математической модели компоновки промышленных объектов

кандидата технических наук
Шаронин, Кирилл Анатольевич
город
Тамбов
год
2014
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Алгоритмы и комплекс программ построения математической модели компоновки промышленных объектов»

Автореферат диссертации по теме "Алгоритмы и комплекс программ построения математической модели компоновки промышленных объектов"

На правах рукописи

ШАРОНИН Кирилл Анатольевич

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

Специальность 05.13.18 - Математическое моделирование, численные методы и комплексы программ

Автореферат диссертации на соискание ученой степени кандидата технических наук

2 2 МАП 2014

Тамбов 2014 005548467

005548467

Работа выполнена на кафедре «Автоматизированное проектирование технологического оборудования» федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Тамбовский государственный технический университет» (ФГБОУ ВПО «ТГТУ»).

Научный руководитель доктор технических наук, доцент

Егоров Сергей Яковлевич

Официальные оппоненты: Камаев Валерий Анатольевич,

доктор технических наук, профессор, заведующий кафедрой «Системы автоматизированного проектирования и поискового конструирования» ФГБОУ ВПО «Волгоградский государственный технический университет»

Цыганков Михаил Петрович, доктор технических наук, профессор, профессор кафедры «Кибернетика» ФГБОУ ВПО «Ярославский государственный технический университет»

Ведущая организация ФГБОУ ВПО «Воронежский государственный

университет инженерных технологий»

Защита диссертации состоится 5 июня 2014 года в 13 ч 30 мин на заседании диссертационного совета Д 212.260.07 при Тамбовском государственном техническом университете по адресу: г. Тамбов, ул. Ленинградская, д. 1, ауд. 160.

С диссертацией можно ознакомиться в библиотеке и на сайте ФГБОУ ВПО «ТГТУ» http://www.tstu.ru.

Автореферат разослан 2014 г.

Ученый секретарь диссертационного совета доктор технических наук, доцент

Егоров Сергей Яковлевич

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

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

Математические модели и методы решения задачи компоновки описаны в работах отечественных авторов В. В. Кафарова, Е. Н. Малыгина, В. П. Ме-шалкина, И. П. Норенкова, И. Д. Зайцева, В. М. Курейчика, С. Я. Егорова и зарубежных авторов Т. Hamann, Т. С. Koopmans, М. Beckmann, A. R. МсКеп-dall, R. D. Meiler, J. A. Tompkins. Предложенные ими модели рассматривают решение широкого круга задач компоновки. Однако добавление новых ограничений в эти модели связано со значительными трудностями. Таким образом, для автоматизированного решения задач, требующих учета дополнительных ограничений, необходима разработка новых моделей и программных комплексов либо трудоемкая модернизация существующих.

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

Работа выполнена в рамках Федеральной целевой программы «Научные и научно-педагогические кадры инновационной России на 2009 - 2013 годы», государственный контракт № 02.740.11.0624.

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

В соответствии с целью работы сформулированы основные решаемые в ней задачи:

1. Выполнить анализ существующих отечественных и зарубежных работ в области компоновки промышленных объектов.

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

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

4. Разработать метод формирования и контроля ограничений математической модели.

5. Модифицировать методику решения задачи компоновки промышленных объектов.

6. Реализовать разработанный подход в виде комплекса программ автоматизированного построения математической модели компоновки промышленных объектов.

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

Предметом исследования являются математические модели компоновки промышленных объектов, ограничения и методы их учета при решении задач.

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

Научная новизна диссертационного исследования. Элементы научной новизны содержат следующие результаты исследования:

1. Разработан новый подход к математическому моделированию компоновки промышленных объектов, отличающийся построением математической модели для конкретной постановки задачи на основе обобщенной структуры модели.

2. Разработана обобщенная структура математической модели компоновки промышленных объектов, основанная на применении N1-ориентированных гиперграфов для моделирования технической системы, отличающаяся записью ограничений в виде продукционных правил.

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

4. Модифицирована методика решения задачи компоновки с использованием разработанной структуры модели и метода формирования и контроля ограничений.

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

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

На защиту выносятся:

1. Новый подход к математическому моделированию компоновки промышленных объектов различного рода на основе обобщенной структуры математической модели.

2. Обобщенная структура математической модели компоновки промышленных объектов, основанная на применении И-ориентированных гиперграфов с ограничениями на свойства вершин и ребер.

3. Метод формирования и контроля ограничений математической модели, включающий:

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

- процедуру контроля выполнения ограничений с применением механизмов экспертных систем.

4. Модифицированная методика решения задачи компоновки.

5. Структура системы автоматизированного проектирования компоновки промышленных объектов.

Соответствие диссертационной работы паспорту специальности.

Результаты диссертационного исследования соответствуют пунктам 1, 4, 8 паспорта специальности научных работников.

Апробация работы. Основные результаты диссертации докладывались и обсуждались на следующих конференциях: II научно-практическая конференция студентов, аспирантов и молодых ученых «Прогрессивные технологии и перспективы развития» (Тамбов, 2010); Всероссийская конференция с международным участием «Проведение научных исследований в области обработки, хранения, передачи и защиты информации» (Москва, 2011); Выставка информационных и коммуникационных технологий «8ойоо1-2011»; XXIV - XXVI Международная научная конференция «Математические методы в технике и технологиях» (2011 - 2013); XIV научно-методическая конференция «Информатика: проблемы, методология, технологии» (Воронеж, 2014).

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

Публикации. По теме диссертационного исследования опубликованы 16 научных работ, в том числе 9 статей в журналах, рекомендованных ВАК. Получено 2 свидетельства о регистрации программы для ЭВМ.

Структура и объем работы. Диссертация состоит из введения, 4 глав, заключения, библиографии и приложений. Общий объем диссертации 121 страница.

КРАТКОЕ СОДЕРЖАНИЕ ДИССЕРТАЦИОННОЙ РАБОТЫ

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

В первой главе рассмотрены современные подходы к решению задачи компоновки промышленных объектов. Приведен обзор применяемых математических моделей.

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

Среди подходов к моделированию компоновки промышленных объектов можно выделить следующие: дискретное, непрерывное представление, использование теории графов, использование нейронных сетей. Каждый из этих подходов ориентирован на решение отдельного класса задач компоновки. Наиболее универсальным способом является моделирование с использованием графовых структур. Наибольшее распространение получили ориентированные графы, гиперграфы и мультиграфы. Эти структуры позволяют описать структуру проектируемой системы, систему технологических связей. Однако они не учитывают свойства размещаемых объектов, а также требуют отдельного представления монтажного пространства. Задание свойств объектов и областей размещения, а также их взаимосвязи целесообразно выполнять с применением N-ориентированных гиперграфов с ограничениями.

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

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

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

Постановка задачи компоновки в вербальной форме имеет вид: найти такой вариант компоновки объектов с заданной структурой связей между объектами, что выбранный критерий оптимальности будет достигать экстремума при выполнении системы ограничений математической модели.

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

Рассмотрим 1М-ориентированный гиперграф в виде

С(Х,и,иь), (1)

где Х - множество вершин гиперграфа; и - множество гиперребер гиперграфа; и1 = {и\ =< хр] \хр2 >/|/ = - множество ребер ориентированного

подграфа

С,(Х,и(2) заданного в виде матрицы инцидентности Ь = {1р, р2} >

0, если вершина р\ не принадлежит ребру р2, -1, если вершина р\ является началом ребра р2, (3)

1, если вершина р\ является концом ребра р2.

Зададим множество размещаемого оборудования как множество вершин X гиперграфа (1). Через множество ребер и определим пространство компоновки (этажи, помещения, цеха). Систему технологических связей между оборудованием зададим в виде ориентированных ребер С/ подграфа (2), описанного матрицей инцидентности (3). Таким образом, Ы-ориентированный гиперграф описывает структуру проектируемой технической системы. Для каждого объекта зададим множество свойств ={5; }с:5,у еописывающих его параметры. Аналогично для каждой области размещения 5С/т = {я^ с б -/2 и Для каждого технологического соединения

Данная математическая структура позволяет полностью описать проектируемую техническую систему (рис. 1).

Рассмотрим элементарное ограничение свойства объекта -z[Sj,xi]eZ¡J - значение свойства Sj объектах,; -

¡-с значение /'-го свойства. При этом может быть как конкретным значением свойства, так и значением свойства другого объекта. По аналогии

где /

р\,р2

а) б)

Рис. 1. Пример модели структуры в виде Сориентированного гиперграфа

элементарное ограничение свойства области размещения имеет вид Также зададим элементарное ограничение свойства технологического соединения, как z[sJ ,u'¡'\®Zj 1,.

В реальных задачах зачастую ограничивается не значение свойства, а некая функция от свойств объектов. Например, разница высоты расположения двух аппаратов, между которыми вещество передается самотеком. Тогда запишем ограничение свойств объекта как /(г[л'7,х(])02(,

У' = Функция /является линейной функцией от значений

свойств. Аналогично запишем ограничение свойств области размещения ДФ/, мт ])®2/ — Ь^Л у е 32 а J. Ограничение свойств технологического соединения примет вид / (фу, и] ])©-,, У/ = ] eJЗ^J .

Рассмотрим правило вида «Если А, то В», в котором А и В - некоторые события. Будем называть событие А условной частью правила, а событие В следствием. События А и В представляют собой комбинацию ограничений вершин и ребер гиперграфа (1) и подграфа (2). Тогда будем считать системой ограничений математической модели систему правил:

[Если

или

(4)

0 71 —У,0 => ^1 'г О Г1 — У у ^ ■/'г ()] Л при к - 1 ,К,г - 1,5, где УО^'-'О - функция вида Г<\ ()...Г5 (); г - вид функции. 6

Совокупность гиперграфа (1), подграфа (2), описывающих структуру технической системы, включая параметры объектов компоновки, и системы ограничений математической модели компоновки вида (4) составляет обобщенную структуру математической модели компоновки промышленных объектов.

Проведена классификация правил компоновки в зависимости от взаимного влияния свойств объектов и областей размещения, отражающая влияние свойств объектов и областей на процесс размещения. Применение классификации позволяет формализовать ограничения в виде правил компоновки.

1. Правила, ограничивающие размещение объекта в области. Правила, которые определяют размещение объекта в области, можно

разделить на три группы.

1.1. Размещение объекта в области определяется одним свойством объекта и одним свойством области.

Если *,-]©! ^ п л:[5;2,ми]02

(5)

1.2. Размещение объекта в области определяется группой свойств объекта и группой свойств области.

Если^Дг^,^]©,! zjntrX)лFl(z[sjr2,llm}®r2 г1л Л2 ), то х, &Х'т . (6)

1.3. Размещение одного объекта в области определяется размещением в данной области другого объекта.

Если ^ (г[5уг1,хп]©н м ) л ^ (г[^2, хп ] ®г2 гм ,г2 ) л (х,2 е Х'т ),

то хЛ е Х'т . (7)

2. Правила, ограничивающие свойства области в зависимости от свойств размещенных в ней объектов.

2.1. Свойство области определяется одним свойством объекта, расположенного в этой области.

Если ,*,.]© 2а/>м лх, е Х'т, то ,ит] = гу2т>,2. (8)

2.2. Свойство области определяется группой свойств объекта.

Если Рх(г[Б]г ,х,]0г )лх,&Х'т,то Фу2,м,„] = т (2 . (9)

2.3. Свойство области определяется группой свойств группы объектов, расположенных в этой области.

Если д гмМ)]л д [х1п&Х'т],тоФ;2,ми] = г;2т(2.

(10)

3. Правила, ограничивающие свойства объектов в зависимости от свойств области, в которой они размещены.

3.1. Свойство объектов, размещенных в области, определяется одним свойством области.

Если у2,ит

(П)

3.2. Свойство объектов, размещенных в области, определяется группой свойств этой области.

Если ,ии]0г 2;гЛ)л1, е Х'т, то = . (12)

4. Правила, ограничивающие свойства объекта в зависимости от свойств других объектов.

ЕслиВД«^ ,*,,]©„ 2ММ )АХ„ £11 ЛХ,.2 еА';,,то Фу2,х;2] = 2у2 ,.(2 .(13)

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

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

1. Условие непересечения размещаемых объектов.

Если ох иохк = 0,то о; = охк,V/*= = щ;, (14)

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

2. Условие размещения внутри заданной области.

Если Охк еО;, то О* = Охк ,V/ = Щ;,т е {1М} , (15)

где ОЦ - некоторая область, в которой планируется размещение объекта Ху .

3. Ограничение на максимальный размер объекта.

Если 2[а,х,]>атт ИЛИ ф,х,]>6тах ИЛИ > Лтах,то г Х'т, (16)

где - множество объектов, которые можно разместить в области т.

4. Ограничение на размещение объектов по этажам.

Если , ] > ^ „ И , ит ] < 1, то х, е Х'„ . (17)

5. Условие группировки объектов по типу.

Если фк,хп ] = зкА И г[зк ,хп ] = зкш11 И хп е , то *,2 е V/1 * И . (18)

6. Ограничение размещения объектов по типу объекта и типу области. Если = И фяим] = гу>,2> то х,, е Х'т V/ = 17^7. (19)

7. Ограничение минимального расстояния между объектами.

Если*; еХт И Х;<=Хт,

то ,] - ф,,]| +1ф2 2[52,Х} ]| + |ф3,] - ,х. ]| > . (20)

В качестве критерия оптимальности проектного решения по компоновке промышленных объектов будем рассматривать функцию от значений свойств объектов

."»],Фу,,»/']) • (21)

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

С учетом приведенных выше обозначений постановку задачи оптимальной компоновки промышленных объектов можно выразить в следующем виде.

Найти вариант компоновки оборудования Кх 1 = ,

Ку1 = 2[л>,,х;], К: , =г[л-;,х,], Ка , =фа,х,], ¡ = \,Ма , при котором критерий оптимальности проектного решения (21) будет минимальным, при выполнении системы ограничений (5) - (13), записанных в виде (4), где

К ¡,Ку ¡,К, ■ - координаты /-го объекта; Ка 1 = к—, к = 1, 2, 3, 4 - угол по' '' '2 ворота объекта вокруг вертикальной оси.

В третьей главе приведены алгоритмы процедур метода формирования и контроля выполнения ограничений.

Суть метода формирования и контроля выполнения ограничений состоит в применении экспертной системы для проверки выполнения системы ограничений математической модели в процессе получения решения задачи компоновки, а также в полученном варианте решения. Метод состоит из процедур формирования ограничений и контроля выполнения ограничений.

Процедура формирования ограничений описывает порядок формализации ограничений, определенных нормативными документами, технологическими требованиями, особенностями эксплуатации объекта и прочим, и формирования системы правил базы знаний экспертной системы.

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

Для каждого ограничения математической модели решаемой задачи определяется тип в соответствии с приведенной классификацией.

Далее ограничение записывается в виде правила. Для этого определяется условие и следствие. В рассматриваемом примере условием будет: «тип размещаемого аппарата совпадает с типом уже размещенного в помещении», а следствием является «аппарат необходимо размещать в том же помещении». Так ограничение в виде правила будет записано следующим образом: «Если тип размещаемого аппарата равен типу уже размещенного в помещении, то аппарат необходимо размещать в том же помещении».

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

Пусть в данном примере для свойства «тип» его номер у, = 5, тогда условие

примет вид 2[.у5 , х, ] = г[л'5 ,х}]И х} е ит . Следствие соответственно х1 е ит .

После того, как формализованы условие и следствие, правило записывается в виде: «Если А, то В». В данном примере правило примет вид: Если г[з5 ] = z[s5,Xj]WXj еит, то х1 е ит .

Формализованное условие записывается в базу знаний в виде символьной строки, содержащей правило на формальном языке. Рассмотрим грамматику формального языка записи правил:

<правило>:= ЕСЛИ <условие> ТО <следствие>

<условие>:=<выражение>

<следствие>:=<выражение>

<выражение>:=<логическая функция>{<логический оператор><логи-ческая функция>}

Алогический оиератор>:=И / ИЛИ

Алогическая функция>:=<ограничение>{<логический операторхогра-ничение>}

<ограничение>:=<функция><оператор><значение> <оператор>:=<|>|=| !=|>=|<= <значение>:=<свойство>/<константа> <функция>:=<функция свойства 1>/<функция свойства2> <функция свойства1>:=<слагаемое>{+/- <слагаемое>} <слагаемое>:=<множитель>{*/ "/"<множитель>} <множитель>:=<свойство>/<константа> <функция свойства2>:=<имя>(<список параметров>) <список параметров>:=<свойство>{,<свойство>}

<свойство>:=<свойство объекта>/<свойство области>/<свойство соединения>

<свойство объекта>:=г[з(< номер >),х(< номер >)] <свойство области>:=г[8(< номер >),иш(< номер >)] <свойство соединения>:=г[Б(< номер >),и1(<номер>)] <номер>:=<число> <константа>:=<строка>/<число>

Описанная процедура проводится для каждого ограничения в решаемой задаче.

Для определения некоторых ограничений необходимы специальные расчеты. Например, гидродинамические расчеты для определения максимальной длины трубопровода. В этом случае ограничение будет записано в виде:

если /{г1, г2,..., г„ )®гу, то В , (22)

где ...,гп) - функция, зависящая от значений свойств объектов и

областей; г1,г2,...,2„ - значения свойств; г^ - ограничение значения функции. 10

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

Процедура контроля выполнения ограничений состоит в упорядоченной проверке ограничений для каждого размещаемого объекта с определением выполнения всех ограничений при помощи механизма логического вывода (рис. 2).

Рис. 2. Блок-схема процедуры проверки ограничений

Для проверки применим обратный механизм вывода. Из базы знаний в список выводов записываются все правила. Далее последовательно будем выбирать из этого списка те правила, которые определяют свойства объекта. При этом сравнивается значение свойства, определенное правилом, с текущим значением. Если правилом определяется другое значение, то оно не рассматривается. Выбранные правила записываются в стек условий.

Для проверки из стека будем извлекать последовательно все правила, начиная с первого. Для этого правила в список ограничений условия записываем соответствующие элементарные ограничения свойств объектов и областей. Эти свойства в свою очередь могут определяться правилами, заданными в базе знаний.

Если значение свойства объекта или области отсутствует в рабочей памяти (свойство не определено), то осуществляется поиск правил, определяющих значение неизвестных свойств, в списке выводов. Эти правила записываются в начало стека условий. Процесс проверки переходит первому правилу в стеке. Таким образом, осуществляется определение свойств объектов и областей.

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

Правило считается выполненным, если функция-условие fp, записанная в стек логических выводов имеет значение истины (логическая 1). Если правило не выполняется, то его номер и номер невыполненного условия заносятся в список ошибок.

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

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

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

Рис. 3. Методика решения задачи компоновки

В четвертой главе описана реализация предложенного подхода в виде комплекса программ для автоматизированного построения математической модели компоновки промышленных объектов. Предложена структура программного комплекса.

Рассмотрим структурную схему программного комплекса (рис. 4). Программный комплекс состоит из следующих основных блоков:

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

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

- библиотек расчетов, предназначенных для расчета критерия, функций расчета ограничений;

- интерфейса пользователя.

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

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

Экспертная система контроля ограничений

База знаний

Каталоги оборудования

Проекты

Объекты

Свойетаа объектов Области

Саойсгйа областей Соединения Свойства соединений

Ограничении

блок решения

Блок получения оптимального варианта компоновки

блок

папучения Бпок

начального формирова-

допустимого ния и

варианта контроля

КОМПОНОПКИ ограничении

Библиотеки расчетов

Рис. 4. Структурная схема программного комплекса

Блок выполняет следующие основные функции: получение начального допустимого варианта компоновки; улучшение начального варианта, поиск оптимального решения; контроль выполнения системы ограничений.

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

Блок решения взаимодействует с базой знаний, выбирает факты в виде значений свойств объектов и правила и преобразует факты в соответствии с правилами и алгоритмами получения решения.

Библиотеки расчетов являются подключаемыми модулями, содержащими функции расчетов критерия и ограничений.

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

Таким образом, разработанный программный комплекс может применяться для решения широкого круга задач компоновки промышленных объектов. Система апробирована на примере отделения механико-ферментативной обработки крахмалистого сырья для производства этилового спирта.

В заключении сформулированы основные результаты и выводы работы:

1. Разработан подход к математическому моделированию компоновки промышленных объектов, основанный на применении обобщенной структуры математической модели и метода автоматизированного формирования 14

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

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

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

4. Предложенная модернизированная методика решения задачи компоновки промышленных объектов позволяет осуществлять постановку и решение задачи компоновки промышленных объектов с использованием разработанного комплекса программ.

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

ПУБЛИКАЦИИ ПО ТЕМЕ РАБОТЫ

Статьи в рецензируемых журналах по списку ВАК

1. Егоров, С. Я. Автоматизированная информационная система поддержки принятия проектных решений по компоновке промышленных объектов. Ч. 3. Подсистема формирования и кош-роля ограничений / С. Я. Егоров, К. А. Шаронин, К. В. Немтинов // Информационные технологии в проектировании и производстве. 2010. № 4. С. 17 - 20.

2. Информационно-логическая модель трассировки технологических трубопроводов (статья на англ. яз.). Information and Logical Model of Tracing of Technological Pipelines / С. Я. Егоров, К. А. Шаронин, И. С. Фурсов, К. В. Немтинов // Вестник Тамбовского государственного технического университета. 2010. Т. 16. №4. С. 826-830.

3. Методика разработки электронно-графических каталогов многоцелевого назначения / С. Я. Егоров, К. А. Шаронин, К. В. Немтинов, Г. И. Андреев // Информационные технологии в проектировании и производстве. 2011 № 2. С. 69 - 73.

4. Егоров, С. Я. Организация подсистемы формирования и контроля ограничений для систем автоматизированной компоновки радиоэлектронных систем / С. Я. Егоров, К. А. Шаронин, К. В. Немтинов // Радиотехника. 2010. № 12. С. 26 - 28.

5. Технология создания электронного банка данных многоцелевого назначения (статья на англ. яз.). Technology of création of the electronic multi-purpose databank / С. Я. Егоров, К. A. Шаронин, К. В. Немтинов, Г. И. Андреев // Вестник Тамбовского государственного технического университета. 2011. Т. 17. № 2. С. 284 - 288.

6. Егоров, С. Я. Разработка и исследование виртуальных моделей цеха на основе аналитических и процедурных моделей компоновки промышленных объектов / С. Я. Егоров, M. Н. Ерыпалова, К. А. Шаронин // Вестник Тамбовского государственного технического университета. 2011. Т. 17. № 2. С. 453 - 456.

7. Применение параллельных вычислений для трассировки технологических трубопроводов волновым алгоритмом / С. Я. Егоров, К. А. Шаронин, И. С. Фурсов,

К. В. Немтинов // Вестник Тамбовского государственного технического университета 2012. Т. 18. №2. С. 361 -366.

8. Мокрозуб, В. Г. Программное обеспечение автоматизированных систем размещения объектов в пространстве инвариантное к предметной области / В. Г. Мокрозуб, К. А. Шаронин, К. В. Немтинов // Научно-техническая информация. Серия 2. Информационные процессы и системы. 2012. № 3. С. 11 - 29.

9. Егоров, С. Я. Автоматизированная информационная система поддержки принятия проектных решений по компоновке промышленных объектов. Ч. 4. Применение экспертных систем для проверки правил компоновки / С. Я. Егоров, К. А. Шаронин, К. В. Немтинов // Информационные технологии в проектировании и производстве. 2013. № 4. С. 36-43.

Прочие публикации

10. Шаронин, К. А. Формирование и контроль ограничений при автоматизированном решении задач компоновки промышленного оборудования / К. А. Шаронин // Прогрессивные технологии и перспективы развития : материалы II науч.-практ. конф. студентов, аспирантов и молодых ученых. Тамбов : Изд-во ООО «ТР-принт» 2010 С. 63-64.

11. Трехмерное представление технических объектов химических производств в задачах компоновки / С. Я. Егоров, К. А. Шаронин, И. С. Фурсов, К. В. Немтинов, И. В. Дудин // Научные и научно-педагогические кадры инновационной России на 2009 - 2013 годы : материалы Всерос. конф. по результатам проектов, реализованных в рамках Федеральных целевых программ. М., 2010. С. 53-54.

12. Егоров, С. Я. Автоматизированная система проектирования технологических систем / С. Я. Егоров, К. А. Шаронин, Г. И. Андреев // Математические методы в технике и технологиях - ММТТ-24 : сб. трудов XXIV Междунар. науч. конф. Саратов : Саратов, гос. техн. ун-т, 2011. - С. 141-142.

13. Математическая модель компоновки объектов с использованием Ы-ориен-тированных гиперграфов / С. Я. Егоров, К. А. Шаронин, В. Г. Мокрозуб, К. В. Немтинов // Математические методы в технике и технологиях - ММТТ-25 : сб. трудов XXV Междунар. науч. конф. В 10 т. Т. 8. Секция 12 / под общ. ред. А. А. Большакова. Волгоград : Волгогр. гос. техн. ун-т, 2012. С. 108 - 111.

14. Система визуализации виртуальных объектов промышленных объектов / С. Я. Егоров, К. А. Шаронин, К. В. Немтинов, Д. С. Ковалев // Проведение научных исследований в области хранения, передачи и защиты информации : сборник тезисов Всерос. конф. М., 2011. С. 39-40.

15. Егоров, С. Я. Экспертная система формирования и проверки ограничений компоновки промышленных объектов / С. Я. Егоров, К. А. Шаронин, К. В. Немтинов // Математические методы в технике и технологиях - ММТТ-26 : сб. трудов XXVI Междунар. науч. конф. В 10 т. Т. 8. Секции 6, 7, 8, 9 / под общ. ред. А. А. Большакова. Н. Новгород : Нижегород. гос. техн. ун-т, 2013. С. 111-114.

16. Шаронин, К. А. Основанная на знаниях система виртуального моделирования промышленных объектов / К. А. Шаронин, С. Я. Егоров // Информатика: проблемы, методология, технологии : материалы XIV науч.-метод. конф. : в 4 т Воронеж 2014. Т. 3. С. 192-196.

17. Свидетельство о регистрации программы для ЭВМ № 2013611013. Автоматизированная система поддержки принятия проектных решений по компоновке промышленных объектов. 09.01.2013.

18. Свидетельство о регистрации программы для ЭВМ № 2014613415. Система формирования и контроля ограничений в задачах компоновки технологических комплексов. 26.03.2014.

Подписано в печать 18.04.2014. Формат 60x84/16. 0,93 усл. печ. л. Тираж 100 экз. Заказ № 195

Издательско-полиграфический центр ФГБОУ ВПО «ТГТУ» 392000, г. Тамбов, ул. Советская, д. 106, к. 14 Тел. 8(4752) 63-81-08. E-mail: izdatelstvo@admin.tstu.ru

Текст работы Шаронин, Кирилл Анатольевич, диссертация по теме Математическое моделирование, численные методы и комплексы программ

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Тамбовский государственный технический университет»

04201456319 На правах рукописи

ШАРОНИН КИРИЛЛ АНАТОЛЬЕВИЧ

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

Специальность 05.13.18- Математическое моделирование, численные методы

и комплексы программ

ДИССЕРТАЦИЯ на соискание ученой степени кандидата технических наук

Научный руководитель

д.т.н., доцент, профессор кафедры «АПТО»

Егоров С. Я.

Тамбов-2014

СОДЕРЖАНИЕ

Введение......................................................................................................................................................................................................................4

Глава 1 Обзор существующих разработок по математическому

моделированию компоновки промышленных объектов............................................................9

1.1 Анализ задач компоновки..................................................................................................................................................12

1.2 Постановка задачи компоновки................................................................................................................................19

1.3 Подходы к решению задачи............................................................................................................................................26

1.4 Обзор программных продуктов по компоновке промышленных объектов........................................................................................................................................................................................................................30

1.5 Заключение и направление исследования..............................................................................................34

Глава 2 Математическая модель компоновки промышленных объектов.. 36

2.1 Математическое моделирование структуры технической системы..........37

2.2 Система ограничений математической........................................................................................................45

2.3 Классификация правил компоновки................................................................................................................48

2.4 Выбор критерия оптимальной компоновки........................................................................................5 1

2.5 Обобщенная математическая постановка задачи......................................................................55

Глава 3 Метод формирования и контроля выполнения ограничений................57

3.1 Процедура задания ограничений............................................................................................................................58

3.2 Процедура контроля ограничений......................................................................................................................62

3.3 Процедура получения начального допустимого варианта размещения..............................................................................................................................................................................................................66

3.4 Методика решения задач компоновки..........................................................................................................69

Глава 4 Комплекс программ по компоновке промышленных объектов.... 76

4.1 Структура программного комплекса..............................................................................................................77

4.2 Структура экспертной системы................................................................................................................................87

4.3 Пример реализации предложенного подхода..................................................................................90

Заключение..............................................................................................................................................................................................................104

Список использованных источников..........................................................................................................................106

Приложение А Справка о внедрении на предприятии ФГБОУ ВПО

«ТГТУ»............................................................................................................. 118

Приложение Б Справка о внедрении на предприятии ООО

«Энерготехпроект».......................................................................................... 1 19

Приложение В Свидетельство о государственной регистрации

программы для ЭВМ № 2013611013.............................................................. 120

Приложение Г Свидетельство о государственной регистрации программы для ЭВМ № 2014613415.............................................................. 121

ВВЕДЕНИЕ

Актуальность темы.

Необходимым условием развития экономики страны является качественное развитие промышленных объектов. В современных условиях проектирование промышленных объектов должно обеспечивать получение оптимальных проектных решений но ряду критериев. Oi оптимальности принятых проектных решений зависит эффект от внедрения промышленного объекта. Одним из основных этапов в конструкторском проектировании является этап топологического синтеза, заключающийся в получении пространственной модели проектируемого объекта. Пространственная модель будущего промышленного объекта включает строительные конструкции, размещенное оборудование, сеть технологических соединений, вспомогательное оборудование и металлоконструкции. От полученного на этом этапе решения зависит стоимость реализации объекта. Также проектное решение на этом этапе существенно влияет на стоимость эксплуатации. При этом решение должно удовлетворять ограничениям, вытекающим из нормативных документов (СНиП, ПБ, ГОСТ и т.д.). Выбор ограничений зависит от технологических особенностей, условий эксплуатации проектируемых объектов, условий рабош оборудования, персонала, условий обслуживания и других факторов. К тому же, при наличии опыта, проектировщик может сам накладывать дополни ¡ельные ограничения на получаемое решение.

Математические модели и методы решения задачи компоновки описаны в работах отечественных авторов В. В. Кафарова, Е. II. Малыгина, В. II. Мешалкипа, И. П. Норенкова, И. Д. Зайцева, В. М. Курейчика, С. Я. Егорова и зарубежных авторов Т. Hamann, Т. С. Koopmans, М. Beckmann, A. R. McKendall, R. D. МеПст, J. A. Tompkins. Предложенные ими модели рассматривают решение широкого круга задач компоновки. Однако добавление новых ограничений в эти модели связано со значительными трудностями. Таким образом, для автоматизированного

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

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

Работа выполнена в рамках Федеральной целевой программы «Научные и научно-педагогические кадры инновационной России на 2009 - 2013 годы», государственный контракт № 02.740.11.0624.

Цель и задачи диссертационного исследования.

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

В соответствии с целью работы сформулированы основные решаемые в ней задачи:

1. Выполнить анализ существующих отечественных и зарубежных рабоч в области компоновки промышленных объектов.

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

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

4. Разработать метод формирования п контроля ограничений

математической модели.

5. Модифицировать методику решения задачи компоновки промышленных объектов.

6. Реализовать разработанный подход в виде комплекса программ автоматизированного построения математической модели компоновки промышленных объектов.

Предмет и объект диссертационного исследования.

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

Предметом исследования являются математические модели компоновки промышленных объектов, ограничения и методы их учета при решении задач.

Методы диссертационного исследования.

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

Научная новизна диссертационного исследования.

Элементы научной новизны содержат следующие результаты исследования:

1. Разработан новый подход к математическому моделированию компоновки промышленных объекюв, отличающийся построением математической модели для конкретной постановки задачи на основе обобщенной структуры модели.

2. Разработана обобщенная структура математической модели компоновки промышленных объектов, основанная на применении Ы-ориенти-рованных гиперграфов для .моделирования технической системы, отличающаяся записью ограничений в виде продукционных правил.

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

изменения программного кода.

4. Модифицирована методика решения задачи компоновки с использованием разработанной структуры модели и метода формирования и контроля ограничений.

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

Практическая ценность диссертационного исследования.

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

На защиту выносятся:

1. Новый подход к математическому моделированию компоновки промышленных объектов различного рода на основе обобщенной структуры математической модели.

2. Обобщенная структура математической модели компоновки промышленных объектов, основанная на применении М-ориентированных гиперграфов с о^аничениями на свойства вершин и ребер.

3. Метод формирования и контроля ограничений математической модели, включающий:

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

- процедуру контроля выполнения ограничений с применением механизмов экспертных систем.

4. Модифицированная методика решения задачи компоновки.

5. Структура системы автоматизированного проектирования компоновки

промышленных объектов.

Область исследований.

Результаты диссертационного исследования соответствуют пунктам 1, 4, 8 паспорта специальности научных работников.

Апробация работы.

Основные результаты диссертации докладывались и обсуждались на следующих конференциях: II научно-практическая конференция студентов, аспирантов и молодых ученых «Прогрессивные технологии и перспективы развития» (Тамбов, 2010); Всероссийская конференция с международным участием «Проведение научных исследований в области обработки, хранения, передачи и защиты информации» (Москва, 2011); Выставка информационных и коммуникационных технологий «5о^оо1-2011»; XXIV - XXVI Международная научная конференция «Математические методы в технике и технологиях» (2011 -2013); XIV научно-методическая конференция «Информатика: проблемы, методология, технологии» (Воронеж, 2014).

Личный вклад автора.

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

Публикации.

По теме диссертационного исследования опубликованы 16 научных работ, в том числе 9 статей в журналах, рекомендованных ВАК. Получено 2 свидетельства о регистрации программы для ЭВМ.

Структура и объем работы.

Диссертация состоит из введения, 4 глав, заключения, библиографии и приложений. Общий объем диссертации 121 страница.

Глава 1 Обзор существующих разработок но математическому моделированию компоновки промышленных объектов

Необходимым условием развития экономики страны является качественное развитие промышленных объектов. В современных условиях проектирование промышленных объектов должно обеспечивать получение оптимальных проектных решений со стороны некоторых кри териев. Это может быть достигнуто путем применения математического моделирования и численных методов, реализованных в виде комплексов программ для электронно-вычислительной техники, на различных этапах проектирования.

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

В конструкторском проектировании технологических систем особо важным и одним из наиболее сложных этапов является этап топологического синтеза. На данном этапе решается задача разработки укрупненной структуры проектируемого объекта. При этом решаются творческие, трудно-формализуемые задачи (определение геометрической формы системы (монтажного пространства); выбор элементов системы и др.) [9,12]. Также решаются задачи, которые могут быть формализованы и автоматизировано решены с использованием специализированных программно-аппаратных комплексов. Примером таких задач являются задачи размещения элементов систем и трассировки соединений этих элементов.

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

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

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

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

Другим вариантом решения данной проблемы является автоматический учет только основного набора ограничений (отсутствие пересечений объектов, соблюдение минимальных расстояний). В этом слу�