УДК 004.9
Модульная технология разработки расширений САПР. Строительная подоснова. Часть 1 - параметрическое представление
Мигунов В.В.
Модульная технология разработки проблемно-ориентированных расширений САПР применена к задаче проектирования строительных конструкций, чертежи которых включаются в комплекты рабочих чертежей большинства марок, используемых в системе проектной документации для строительства. В составе планов этажей, фундаментов и покрытий выявлены общие элементы, информационно связанные друг с другом. Разработана системная модель чертежей, включающая структурированное параметрическое представление (свойства объектов и их связи, общие установки и установки по умолчанию) и совокупность операций над ним, автоматизирующих проектирование. Расширение реализовано в САПР реконструкции предприятий TechnoCAD GlassX. В части 1 описывается параметрическое представление строительной подосновы
Настоящая работа посвящена применению модульной технологии разработки проблемно-ориентированных расширений систем автоматизированного проектирования (САПР) реконструкции предприятия, общие положения которой изложены в [1]. Объект приложения технологии - автоматизация подготовки чертежей так называемой строительной подосновы. Эта подоснова включает координационные оси зданий и сооружений, колонны, перегородки, проемы и другие строительные конструкции, входящие в состав чертежей различных марок системы проектной документации для строительства (СПДС) согласно стандарту [2]. К элементам строительной подосновы, в частности, осуществляется привязка при монтаже оборудования, технологических трубопроводов, электроснабжения, внутренних сетей водоснабжения и канализации и т.д. в ходе реконструкции предприятий. В СПДС на изображении каждого здания или сооружения указывают координационные оси и присваивают им самостоятельную систему обозначений. Это касается не только проектной и рабочей документации на строительство предприятий, зданий и сооружений различного назначения, но и отчетной технической документации по инженерным изысканиям для строительства.
Один и тот же чертеж строительной подосновы используется многократно в чертежах нескольких марок, выполняемых специалистами различных профилей в рамках одного проекта. Задачи реконструкции предприятий требуют повторного изображения имеющейся (остающейся без изменений) части строительной подосновы в разных проектах, выполняемых в различное время, последовательно. Тем самым эффективность автоматизации проектирования подосновы резко повышается по сравнению с автоматизацией других частей проекта, которые реже используются повторно.
Согласно модульной технологии разработки расширений САПР, после выяснения целесообразности разработки специализированного расширения необходимо выявить наиболее информационно связанные элементы чертежа, изображения которых имеет смысл генерировать автоматически по параметрическому представлению.
Рис.1. Пример плана этажа
Как показывает анализ чертежей различных марок и требований ГОСТов СПДС к ним, наибольшей связанностью обладают координационные оси, колонны, перегородки (стены), проемы, тексты. Чаще всего используются поэтажные планы (рис.1). Для чертежей марок КЖ (конструкции железобетонные), КМ (конструкции металлические), АС (архитектурно-строительные решения) также важны элементы фундаментов и перекрытий/покрытий, иногда требуются и разрезы с отметками высоты. Из-за сильной связанности с поэтажными планами фундаментов (башмаки идут под колонны, балки опираются на башмаки, ленточные фундаменты устанавливаются под перегородки) и перекрытий/покрытий (балки опираются на колонны, плиты опираются на балки) выявилась целесообразность совместной автоматизации проектирования всех перечисленных объектов.
В таблице 1 приведен состав учитываемых объектов чертежа для трех видов чертежей в плане.
Таблица 1
Объекты в планах этажа, покрытия/перекрытия и фундамента
Список объектов |
Этаж |
Покрытие/перекрытие |
Фундамент |
группы горизонтальных осей |
+ |
+ |
+ |
группы вертикальных осей |
+ |
+ |
+ |
группы колонн |
+ |
+ |
  |
перегородки (стены) |
+ |
+ |
  |
проемы |
+ |
  |
  |
балки перекрытия/покрытия |
  |
+ |
  |
группы плит |
  |
+ |
  |
ленточные фундаменты |
  |
  |
+ |
группы башмаков |
  |
  |
+ |
фундаментные балки |
  |
  |
+ |
тексты |
+ |
+ |
+ |
В таблице отсутствуют такие элементы чертежа подосновы, как размеры, обозначения осей, отметки высоты. Дело в том, что они не имеют индивидуальных свойств, и их генерация производится по общим установкам и свойствам объектов, вошедших в таблицу.
Параметрическое представление объектов и их связей в чертеже строительной подосновы содержит следующие списки, в описании которых отражены связи принадлежности (ссылки по номеру объекта в своем списке). Точка пересечения двух координационных осей задается номерами этих осей в общей нумерации и называется далее узлом привязки. От таких узлов отсчитываются смещения колонн, перегородок, проемов и др. Все координаты, размеры и смещения задаются в миллиметрах натуры, если не указано иначе. Заданный узел привязки и смещение от него начала объекта (левого нижнего угла) далее называются привязками. Признак новизны для объекта означает, существующий он или новый (существующие вычерчиваются тонкими линиями). Признак X задает, что элемент ориентирован вдоль оси X, и вдоль нее отсчитывается его длина, а по нормали - ширина; иначе эти отсчеты базируются на ось Y.
Группы горизонтальных осей
Группы горизонтальных координационных осей задаются числом осей в группе (до 99), признаком основные/дополнительные оси, расстоянием до следующей оси в случае основных осей либо смещением от основной для дополнительных.
Группы вертикальных осей
Имеют те же свойства, что и группы горизонтальных осей.
Группы колонн
Марка колонн определяет их ширину и толщину, наличие симметрии, количество и направления балок, которые можно опереть на колонну, и др. Имеется более 600 вариантов марок. Например:
Задаются узлы привязки начала и конца группы колонн, смещение центров колонн от узлов привязки, признак X, признак новизны. Для одноконсольных колонн задается признак расположения консоли слева (снизу).
Перегородки (стены)
Характеризуются типом по ГОСТ 21.107-78: обыкновенная, сборная щитовая, из стеклоблоков, остекленная 1 (три продольных линии), остекленная 2 (четыре продольных линии), кирпичная. Задаются толщина и длина перегородки, признак несущая/не несущая, признак X, привязка, признак новизны.
Проемы
Характеризуются маркой (около 100 вариантов). Например:
Тип проема по ГОСТ 21.107-78 имеет 19 вариантов. Например:
Задаются ширина и высота проема, ссылка на перегородку, в которой выполнен проем, признак X, признак поворота проема на 180 градусов, привязка, признак новизны.
Если планируется последующая генерация разрезов подосновы, задаются дополнительные сведения о проеме: высота нахождения проема над уровнем пола, собственно высота проема, признак наличия, марка, длина, ширина и высота перемычки. Вариантов марок перемычек - более 60. Например:
Также для разрезов задаются признак наличия, марка, толщина, ширина и высота фрамуги. Имеется 10 вариантов марок фрамуг. Например:
Балки перекрытия/покрытия
Марка балки выбирается из 140 вариантов. Например:
Задаются длина, ширина и высота балки, привязка, признак X, признак новизны, привязка левого (нижнего) конца балки к колонне (номер группы колонн, номера внутри группы колонн вдоль осей X и Y) и аналогичная привязка правого (верхнего) конца балки.
Группы плит
Марка плиты выбирается из 180 вариантов. Например:
Задаются длина, ширина и высота плиты, признак X, привязка, число плит в группе.
Ленточные фундаменты
Задаются: ширина и длина, признак X, привязка, признак новизны.
Группы башмаков
Марка башмака выбирается из 25 вариантов. Например:
Задаются длина, ширина и высота башмака, признак X, узлы привязки начала и конца группы башмаков, смещение центров башмаков от узлов привязки, признак новизны.
Фундаментные балки
Марка балки выбирается из 70 вариантов. Например:
Задаются длина, ширина и высота балки, привязка, признак X, признак новизны, привязка левого (нижнего) конца балки к башмаку (номер группы башмаков, номера внутри группы башмаков вдоль осей X и Y, положение балки на башмаке: по центру, по левому или правому краю), привязка правого (верхнего) конца балки к башмаку (номер группы башмаков, номера внутри группы башмаков вдоль осей X и Y).
Тексты
Сам многострочный текст с установками шрифта, шага строк и др. - как у обычного текста в чертеже. Всегда имеет сноску. Задаются также точка начала текста и точка указания сноски.
Кроме списков объектов, в параметрическое представление входят общие для всей строительной подосновы параметры - установки:
Описанное параметрическое представление строительной подосновы используется для специализированной автоматизации ее проектирования с максимальным удобством для проектировщика [3].
Литература
1. Мигунов В.В. Модульная технология разработки проблемно-ориентированных расширений САПР реконструкции предприятия//Известия Тульского государственного университета. Серия "Экономика. Управление. Стандартизация. Качество". - Вып. 1. - Тула: Изд-во ТулГУ, 2004. - С.56-66.
2. ГОСТ 21.101-97 "Система проектной документации для строительства. Основные требования к проектной и рабочей документации"
3. Мигунов В.В. Модульная технология разработки расширений САПР. Строительная подоснова. Часть 2 - операции проектирования//Новые информационные технологии: Сборник трудов VII Всероссийской научно-технической конференции, 24-25 марта 2004 г., Москва/Под общ. ред. А.П. Хныкина. - М.: МГАПИ, 2004, С.205-210.