Автоматизированное проектирование судовых энергетических установок 2 |
Страница 36 из 41
Автоматизированный анализ допустимости варианта расположения. Разработка и применение программ для анализа графических образов – основной метод проверки допустимости и оценки варианта расположения СЭУ в МКО. Только это позволяет производить оценку вариантов расположения в темпе, соизмеримом с темпом генерации вариантов. Задание таблицы относительных координат и абсолютных габаритов позволяет весьма просто организовать проверку допустимости варианта расположения на основе следующего алгоритма: производя умножение таблицы относительных координат на характерные размеры МКО, получаем таблицу абсолютных координат центров габарита блоков оборудования и цистерн – расстояния от характерных плоскостей; по высоте – от основной плоскости, по длине – от переборки ахтерпика, по ширине – от диаметральной плоскости; текущие координаты блоков принадлежат прямоугольнику с центром в центре габарита и габаритами в соответствии с табл.5.1: где Xi, Yi, Zi – координаты центров габарита i-го блока, м; Li, Bi, Hi – габариты i-го блока; в форме табл.5.1 могут быть заданы также координаты запретных зон, в которые не должно попадать располагаемое оборудование. Это магистральные проходы, ремонтные зоны общего назначения и другие пространства, необходимые для эксплуатации энергетического оборудования; для не должны выполняться одновременно три условия: при проверке запретные зоны приравниваются j-м блокам, а проверка происходит для всех i-х блоков оборудования и цистерн МКО. Предложенный алгоритм реализован в виде программы ANALIZ, к исполняемому файлу которой следует обратиться для проверки допустимости варианта расположения, получаемого умножением таблиц относительных координат на характерные размеры МКО. Эта программа обеспечивает отсев всех недопустимых вариантов, выводя на экран перечень номеров блоков, которые имеют общие объемы с другими блоками или запретными зонами. Очевидно требование , так как сам с собой блок совпадать может. Такие сочетания программой не анализируются.
|