Вы здесь

Проектирование систем безопасности строительных сооружений на основе объектно-ориентированной модели в процессах

Версия для печати

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

Ключевые слова: модель, спецификация, объект, связи, раздел, подраздел.

В соответствии с действующей нормативной базой [1–7] неотъемлемой частью комплекта рабочих чертежей (кроме основных комплектов рабочих чертежей строительных конструкций) является спецификация. Спецификация оборудования, изделий и материалов – текстовый документ, определяющий состав оборудования, изделий и материалов, предназначенный для комплектования, подготовки и осуществления строительства. Ее, как правило, формируют по разделам (подразделам), состав которых и последовательность записи в них оборудования, изделий и материалов устанавливаются соответствующими стандартами системы проектной документации для строительства (СПДС). Наличие и количество разделов определяется исходя из поставленных задач и марок основных комплектов рабочих чертежей. Разработка спецификаций – процесс трудоемкий и требует концентрации внимания проектировщика. Наличие в них ошибок приводит к возникновению разногласий между сторонами (подрядчиком и заказчиком), вследствие чего подрядчик может понести значительные материальные потери. В данной работе предложена прикладная объектно-ориентированная модель, позволяющая автоматизировать процесс создания спецификаций и избежать ошибок, закладываемых при проектировании.

Постановка проблемы. Имеется объект – строительное сооружение, для которого необходимо спроектировать систему безопасности (пожарной сигнализации). Система разрабатывается на основе действующей нормативно-технической документации [1–7] в среде AutoCad с помощью программного обеспечения FastPro [8]. На стадии расстановки оборудования и разводки шлейфа закладывается вся нужная информация для генерации спецификаций. Необходимо выполнить следующие процедуры:

1) принять решение о структуре спецификаций – наличии частей, разделов (подразделов) внутри частей;

2) произвести расчеты количества оборудования, изделий и материалов;

3) определить единицы их измерения (метры, километры, штуки, комплекты и т.д.);

4) сгруппировать оборудование по частям, разделам, подразделам (при их наличии);

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

6) заполнить основные надписи на первом и последующих листах.

Разработка объектно-ориентированной модели спецификаций. На начальном этапе проектирования выделены отношения между составляющими спецификаций. Рассмотренные элементы – часть, раздел, подраздел и изделие. Между перечисленными элементами выявлены прямые и косвенные связи (рис. 1): прямые связи показаны одинарными линиями, косвенные – двойными.

На основе выявленных связей разработаны классы, элементы которых представлены в виде таблиц 1–5.

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

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

Таблица 1

Элементы класса “Изделие”

Изделие (Product)

Class Product

Составные части спецификации

Components of the specification

Type of variable

Name of a variable

Позиция

Position

string

m_сsPos

Наименование и техническая характеристика

The name and characteristics

vector <string>

m_vcsCharact

Тип, марка, обозначение документа, опросного листа

Type, mark, designation of the document, the questionnaire

string

m_с=sMark

Код оборудования, изделия, материала

Code of the equipment, product, material

string

m_с=sCode

Завод-изготовитель

The factory-manufacturer

vector <string>

m_vcaFact

Единица измерения

Unit of measurements

string

m_csUnit

Количество

Quantity

string

m_csUnit

Масса единицы

Weight of unit

string

m_vcsWeight

Примечание

The note

vector <string>

m_vcsNote

Таблица 2

Элементы класса “Подраздел”

Подраздел (Subitem)

Class Subitem (Подраздел)

Составные части спецификации

Components of the specification

Type of variable

Name of a variable

Изделие

Product

vector <Product>

m_vProduct

Таблица 3

Элементы класса “Раздел”

Раздел (Undressed)

Class Undressed (Раздел)

Составные части спецификации

Components of the specification

Type of variable

Name of a variable

Подраздел

Subitem

vector <Subitem>

m_ySubitem

Изделие

Product

vector <Product>

m_yProduct

Таблица 4

Элементы класса “Часть”

Часть (Part)

Class Part (Часть)

Составные части спецификации

Components of the specification

Type of variable

Name of a variable

Раздел

Undressed

vector <Undressed>

m_yPart

Изделие

Product

vector <Product>

m_yUndressed

Таблица 5

Элементы класса “Титульный лист”

Титульный лист спецификации (The title page of the specification)

Class TitlePage t (Титульный лист)

Части, разделы, подразделы

Parts, sections, subitems

Type of variable

Name of a variable

Наименование министерства (ведомства), в систему которого входит организация, составившая документ

The name of the ministry department which system includes the organization which has made the document

vector <string>

m_wsNameMinistry

Наименование организации, составившей документ

The name of the organization which have made the document

string

m_cвNameOrg

Наименование предприятия, здания (сооружения)

The name of the enterprise, building (construction)

string

m_csNameEnterprise

Наименование спецификации

The name of the specification

vector <string>

m_wcsNameSpecific

Обозначение спецификации

Designation of the specification

string

m_csDesign

Главный инженер проекта

The chief engineer of the project

string

m_csEngineer

Год издания

Year of the edition

string

m_csYear

Литература

1. ГОСТ 21.110–95. Правила выполнения спецификации оборудования, изделий и материалов. Введен в действие с 1.01.1997. взамен ГОСТ 21.109–80, ГОСТ 21.111–84. – 5 с.

2. ГОСТ 21.110–95. Общие требования к текстовым документам (ЕСКД).

3. МР 21.01–95. Методические рекомендации по составлению спецификации оборудования, изделий и материалов (с учетом новых требований СПДС).

4. ГОСТ 2.105–95. Общие требования к текстовым документам (ЕСКД).

5. ГОСТ 21.603–80. Связь и сигнализация (СПДС).

6. ГОСТ 21.408–93. Правила выполнения рабочей документации автоматизации технологических процессов.

7. ГОСТ 21.101–93. Основные требования к рабочей документации (СПДС).

8. www.: //bpp.of.by.

 

 

 

 

Читайте также
23.07.2003 / просмотров: 20 766
Целевые ориентиры. Многие малые и средние городские поселения Беларуси имеют богатую историю и обладают ценным историко-культурным наследием,...
23.07.2003 / просмотров: 15 806
Туризм – одно из наиболее динамичных явлений современного мира. В последнее время он приобрел колоссальные темпы роста и масштабы влияния на...
23.07.2003 / просмотров: 9 726
Гольшаны, пожалуй, единственное в Беларуси местечко, которое сохранило свое архитектурное лицо. Что ни дом — то бывшая мастерская, или лавка, или...