Вы находитесь на странице: 1из 121

Version 11.

Модуль 22

Каталоги и спецификации
(Элементы трубопроводов)
Учебное пособие
Содержание
Часть 1.....................................................................................................1-1
Введение..................................................................................................1-1
Цели......................................................................................................1-1
Необходимые знания..........................................................................1-1
Что такое PARAGON..........................................................................1-2
Процедура входа в PDMS – Упражнение.........................................1-3
Часть 2.....................................................................................................2-1
Структура базы данных каталога......................................................2-1
Цели......................................................................................................2-1
Спецификации PARAGON’а..............................................................2-2
Таблицы COCO...................................................................................2-3
Каталог.................................................................................................2-4
Единицы измерения, типы.................................................................2-6
Использование единиц измерения.....................................................2-8
Часть 3.....................................................................................................3-1
Навигация по каталогу........................................................................3-1
Упражнение 2......................................................................................3-1
Вход в PARAGON...............................................................................3-2
Дисплей................................................................................................3-3
Окно ввода команд..............................................................................3-4
Приложение для работы с элементами трубопроводов..................3-4
Навигация по базе данных.................................................................3-4
Сохранение изменений.......................................................................3-4
Выход из PARAGON’а.......................................................................3-4
Часть 4.....................................................................................................4-1
Создание компонента...........................................................................4-1
Цели......................................................................................................4-1
Создание компонента..........................................................................4-2
Параметры модели..............................................................................4-3
Создание категории.............................................................................4-4
Создание компонента..........................................................................4-7
Создание категории для компонентов............................................4-10
Часть 5.....................................................................................................5-1
«Совокупность точек» (Pointset)........................................................5-1
Цели......................................................................................................5-1
Необходимые знания..........................................................................5-1
«Совокупность точек» (Pointset)........................................................5-2
Создание «Совокупности точек».......................................................5-7
Часть 6.....................................................................................................6-1
Создание геометрии (GeomSet)...........................................................6-1
Цели......................................................................................................6-1
Необходимые знания..........................................................................6-1
Создание GMSE...................................................................................6-2
Создание геометрии............................................................................6-8
Построение компонента в PARAGON’е...........................................6-9
Построение компонента в PARAGON’е.........................................6-10
Построение компонента в PARAGON’е.........................................6-11
Построение компонента в PARAGON’е.........................................6-12
Построение компонента в PARAGON’е.........................................6-13
Построение компонента в PARAGON’е.........................................6-14
Часть 7.....................................................................................................7-1
Геометрические примитивы...............................................................7-1
Примитивы...........................................................................................7-1
Box (SBOX) - Параллепипед..............................................................7-2
Cone (SCONE) - Конус........................................................................7-3
Disc (SDISK) - Диск...........................................................................7-4
Sphere (SSPHE) - Сфера.....................................................................7-5
Cylinder (SCYL) - Цилиндр................................................................7-6
Cylinder (LCYL) - Цилиндр................................................................7-7
Dish (SDSH) - Полусфера...................................................................7-8
Snout (LSNO) – Усеченный конус.....................................................7-9
Circular Torus (SCTO) – Тор круглого сечения..............................7-10
Rectangular Torus (SRTO) – Тор прямоугольного сечения............7-11
Line (LINE) - Линия..........................................................................7-12
Tube (TUBE) - Труба.........................................................................7-12
Slope–Bottomed Cylinder (SSLC) – Цилиндр с усеченными концами7-13
Pyramid (LPYR) - Пирамида.............................................................7-14
Boxing (BOXI) – Прямоугольное сечение.......................................7-15
Extrusion (SEXT) – Элемент, полученный выдавливанием..........7-16
Часть 8.....................................................................................................8-1
Создание текстов...................................................................................8-1
Цели......................................................................................................8-1
Необходимые знания..........................................................................8-1
Detail Text – текст, описывающий элемент (детальный текст).......8-2
Material Text – текст, описывающий материал (материальный текст)8-3
Параметризованные детальные и материальные тексты................8-4
Общие текстовые элементы...............................................................8-4
Создание детального и материального текста..................................8-6
Часть 9.....................................................................................................9-1
Системы кодирования элементов (Coding Systems).......................9-1
Цели......................................................................................................9-1
Необходимые знания..........................................................................9-1
Зачем нужно иметь систему кодирования?......................................9-2
Стандартные системы кодирования..................................................9-2
Важны ли имена элементов?..............................................................9-3
Как определить систему?...................................................................9-3
Часть 10.................................................................................................10-1
Дополнительные параметры............................................................10-1
Цели....................................................................................................10-1
Необходимые знания........................................................................10-1
Использование данных DESIGN’а..................................................10-2
Параметры изоляции.........................................................................10-2
Дополнительные параметры DESIGN’а..........................................10-4
Параметры базы данных DESIGN’а................................................10-4
Часть 11.................................................................................................11-1
Таблицы совместимых соединений.................................................11-1
Цели....................................................................................................11-1
Необходимые знания........................................................................11-1
Таблица соединений.........................................................................11-2
Ckey и требования Spooler’а............................................................11-4
Создание таблицы типов соединений (COCO Table)....................11-6
Часть 12.................................................................................................12-1
Создание спецификаций в PARAGON’е.........................................12-1
Цели....................................................................................................12-1
Необходимые знания........................................................................12-1
Создание мира спецификаций штуцеров........................................12-2
Создание спецификации штуцеров.................................................12-2
Редактирование спецификации штуцеров......................................12-5
Часть 13.................................................................................................13-1
Спецификации элементов трубопроводов, модуль SPECON.....13-1
Цели....................................................................................................13-1
Необходимые знания........................................................................13-1
Методы ввода данных.......................................................................13-2
Задание строки для выбора элементов по умолчании (Defaults)..13-5
Заполнение таблиц............................................................................13-5
Редактирование спецификаций........................................................13-6
Копирование элементов....................................................................13-8
Стандартные спецификации............................................................13-9
Часть 14.................................................................................................14-1
Catview...................................................................................................14-1
Цели....................................................................................................14-1
Необходимые знания........................................................................14-1
Описание CATVIEW.........................................................................14-2
Использование CATVIEW...............................................................14-2
Просмотр каталога............................................................................14-3
Добавление элементов в спецификацию........................................14-4
Редактирование и просмотр спецификации...................................14-5
Создание спецификации...................................................................14-6
Редактирование спецификации........................................................14-6
Редактирование списка исключений...............................................14-6
Редактирование списка категорий...................................................14-7
Администрирование CATVIEW......................................................14-7
Редактирование значений по умолчанию.......................................14-8
Чертежи..............................................................................................14-9
Модификация спецификаций.........................................................14-10
Корректировка каталога.................................................................14-11
Часть15..................................................................................................15-1
Болтовые соединения.........................................................................15-1
Цели....................................................................................................15-1
Необходимые знания........................................................................15-1
Как ISODRAFT вычисляет необходимые болты...........................15-3
Создание совокупности болтов (Bolt Sets) и точек (Bolt Points). .15-6
Иллюстрация связи элемент/атрибут..............................................15-7
Болтовые соединения - упражнение 10...........................................15-7
Пример...............................................................................................15-9
Вызов окна ввода команд.................................................................15-9
Создание таблицы болтов (Bolt Table)..........................................15-10
Создание таблицы стандартных длин...........................................15-10
Создание стандартного элемента - болт (SBOL).........................15-11
Создание нового каталога..............................................................15-12
Часть16..................................................................................................16-1
Точки привязки...................................................................................16-1
Цели....................................................................................................16-1
Необходимые знания........................................................................16-1
Atta SKEY..........................................................................................16-2
Часть 17.................................................................................................17-1
Целостность базы данных каталога................................................17-1
Цели....................................................................................................17-1
Необходимые знания........................................................................17-1
Стандартная процедура проверки ..................................................17-2
Как работает эта процедура.............................................................17-2
Часть 18.................................................................................................18-1
Компоненты изоляции и спецификации на изоляцию................18-1
Цели....................................................................................................18-1
Необходимые знания........................................................................18-1
Компонент изоляции и спецификация на изоляцию.....................18-2
Связь между базами данных Каталога и DESIGN’а для изоляции18-3
Создание спецификации...................................................................18-5
Выбор компонента изоляции...........................................................18-5
Упражнение 11..................................................................................18-6
Часть19..................................................................................................19-1
Совокупность данных (Datasets)......................................................19-1
Цели....................................................................................................19-1
Необходимые знания........................................................................19-1
Атрибуты............................................................................................19-2
Часть 20.................................................................................................20-1
Свойства элементов в PDMS Properties.........................................20-1
Цели....................................................................................................20-1
Необходимые знания........................................................................20-1
Для чего предназначен модуль PROPCON.....................................20-2
Часть 21.................................................................................................21-1
Разбивка на блоки в модуле SPOOLER’е.......................................21-1
Цели....................................................................................................21-1
Необходимые знания........................................................................21-1
Требования каталога для работы в модуле SPOOLER..................21-2
Часть 22.................................................................................................22-1
Коды компонентов..............................................................................22-1
Цели....................................................................................................22-1
Необходимые знания........................................................................22-1
Альтернативные коды.......................................................................22-2
Альтернативные коды болтов..........................................................22-2
Часть 23.................................................................................................23-1
Администрирование...........................................................................23-1
Цели....................................................................................................23-1
Необходимые знания........................................................................23-1
Часть 1

Введение

Назначение модуля PARAGON


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

PARAGON позволяет вести работу с каталогами путем создания и


модифицикации элементов трубопроводов, элементов металлоконструкций
(профили, узлы и фитинги) и других элементов различных специальностей. При
этом используется интуитивно понятный интерфейс.
В модуле PARAGON создаются компоненты каталога. Как и в других модулях
системы, только авторизированные пользователи имеют доступ с правами
записи. Базы данных каталога также могут быть «Multi-Write». Интерфейс для
организации «клеймов» при «Mutli-Write» такой же, как и в модуле DESIGN.
Графический интерфейс PARAGON’а предоставляет набор форм с помощью
которых создаются компоненты каталога и их атрибуты. Для этого вводятся
следующие данные:
- ссылки на «совокупность точек» (Pointset)
- ссылки на «совокупность геометрии» (Geomset)
- ссылки на детальный текст (Detail Text) и материальный текст (Material Text)
- настройки параметров DESIGN’а (Design Parameters)
- установки Symbol Key (SKEY) для использования в модуле ISODRAFT
Примечание: В этой версии PARAGON’а нет возможности создавать и
редактировать таблицы соединений, таблицы болтов, единицы измерений
(юниты) и совокупности данных, используя формы и меню интерфейса. Эти
данные вводятся с помощью командной строки.
Основная особенность PARAGON’а заключается в том, что все создаваемые
компоненты, можно сразу видеть на экране. Это позволяет сразу увидеть
результат изменений, которые проводятся с компонентом.

Вход в PDMS - Упражнение


Вход в PDMS :
PDMS11.6 (DESKTOP ICON)
PROJ SAM
USERNAME/PASSWORD USERA/A
MDB /TRAINA
MODULE PARAGON (LOAD VIA MACROS)
Часть 2

Структура базы данных каталога

В этой части описывается иерархия базы данных каталога и основные


структурные элементы.

Работая в PARAGON’е или SPECON’е с соответствующими правами доступа,


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

WORLD

SPWL CCTA CATA BLTA UNITS

Заметьте, что WORLD («мир») PARAGON’а отличается от «мира» в базах


данных DESIGN’а. Соотношение между различными «мирами» автоматически
устанавливаются и координируются с помощью системных баз данных,
которые невидны для пользователей.
Далее будут показана иерархия пяти высших уровней – мир спецификаций Spec
World (SPWL), таблицы соединений Coco Tables (CCTA), каталог (CATA),
таблицы болтов – Bolt Tables (BLTA) и юнитов – UNIT (единиц измерения).

Таблицы соединений (COCO Tables)


Для определения соединений между двумя элементами используется система
кодировки.

CCTA

COCO COCO

Эта система создается путем создания таблиц совместимых соединений,


иерархия которой показана на рисунке. Элемент CCTA создается в
PARAGON’е и имеет набор элементов COCO. Элемент COCO это просто
описание присоединения двух элементов, некий код, определенный
пользователем. Этот код показывает совместимость соединений.
Когда в DESIGN’е используется команда CONNECT, система проверяет типы
присоединений у двух присоединяемых друг к другу элементов на
совместимость, исходя из существующей таблицы соединений. Эта проверка
также осуществляется при проверке данных на целостность. В обоих случаях
происходит сверка с таблицей соединений.
В реальности таблица соединений будет отражать требования проекта. Элемент
COCO имеет атрибут CTYP, в котором собственно и записывается информация
о коде типа присоединения (пример WELD WELD или BWD BWD)

Каталог

CATA

SECT

CATE CATE SMTEX CATE

SCOMP
GMSE PTSE
SDTEX
SBOX
PTCAR
BOXI
LSNOUT PTAXI
SSPHERE PTMIX
LCYLINDER
SCYLINDER
SSLC
SDIS
SCTPR
SRTOR
LINES
TUBE
SDSH

Элементы Каталога (CATA) – секции (SECTions). Этот элемент создается для


более удобной навигации по каталогу. И обычно каждый тип элементов
содержится в своей секции, к примеру, тройники, фланцы,задвижки ит.д.
В свою очередь, в секциях находятся элементы, называемые категории (CATE),
которые могут делить элементы одного типа в зависимости от стандарта, по
которому этот элемент создается (фланцы приварные встык, плоские фланцы и
т.д.)
В категориях обычно находятся несколько других типов элементов иерархии,
это:
SCOM – собственно компонент, содержащий параметры и ссылки на
совокупность геометрии (GMSE) и точек (PTSE)
PTSE (Pointset – совокупность точек) определяет ось координат системы,
расположение и направление P-точек (PPoints). Компоненты с одинаковыми
характеристиками могут использовать один и тот же PTSE для экономии места.
GMSE (Geomset – совокупность геометрии) содержит ряд геометрических
примитивов, которые все вместе описывают физическое отображение
компонента. И эти примитивы связаны с точками, находящимися в PTSE.
Многие компоненты используют один и тот же
SDTE (детальный текст) содержит в себе информацию об описании элемента и
специальном атрибуте, отвечающем за отображение элемента на изометричке.

Часть 3

Навигация по Каталогу

Вход в PARAGON
При запуске PDMS Вы увидите следующую форму

Выберите Project, Username, Password и MDB, модуль PARAGON и Load from


MACRO Files и нажмите кнопку OK.
Войдя в PARAGON Вы увидите стандартное окно со стандартными пунктами
главного меню и, окно, называемое “Members”, в котором показана иерархия
каталога для текущей базы данных. Вы можете позиционировать эту форму и,
при желании менять ее размеры, как было показано в курсе по модулю
DESIGN. Если Вы загрузите какой-либо ранее сохраненный файл, то окна
вернутся в ранее сохраненное положение.

Главное меню
Любые действия и функции PARAGON’а доступны из главного меню системы
(см.рис.)

Пункты меню:

PARAGON
Позволяет запускать следующие приложения
 Pipework (создание/редактирование компонентов трубопроводов)
 Steelwork (создание/редактирование компонентов металлоконструкций
Profiles, Fittings или Joints)
 Spec Generator (создание/редактирование спецификаций каталога)

В этом курсе мы будем работать в приложениях Pipework и Spec. Generator.


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

Display
Позволяет увидеть отображение компонента на экране, после его создания в
каталоге. «Members» показывает окно с текущей позицией в иерархии системы
«Advanced Members» показывает окно текущей позицией в иерархии с
возможностью делать закладки по именам элементов, чтобы можно было
быстро вернуться на необходимый элемент. «Specifications» показывает
спецификации каталога, отсортированные по атрибуту Purpose.
Command Line – открывает окно (Command Window) с командной строкой, с
возможностью вводить команды и запросы, минуя стандартный графический
интерфейс.
Save and Restore – позволяет сохранить текущее состояние окон.

Query
Позволяет запрашивать атрибуты элементов каталога, а также данных проекта.
Settings
Позволяет задавать различные настройки по умолчанию, которые будут
действовать в течении последующей работы в PARAGON’е (к примеру, имена
PTSE, GMSE и т.д.)
Utilities
Позволяет запускать, создавать или редактировать отчеты (reports).
Create
Copy … – Создание копии текущего элемента
……………….
……………….

Modify
Редактирование атрибутов и порядка элементов в иерархии.
Delete
Удаление элементов из базы. (Удаление текущего элемента, нескольких
элементов, выборки элементов и т.д.).
Window
Доступ к активным окнам системы.
Help
Помощь.

Piping Modes (Работа с компонентами трубопроводов)


PARAGON’у необходимо знать с какими типами компонентов Вы будете
работать, чтобы организовать соответствующие меню и формы. Перед тем как
создавать или модифицировать элементы каталога, необходимо зайти в
соответствующее приложение PARAGON’а. Как только Вы выберете Piping
Mode из главного меню, в заголовке главного окна появится Pipework
Application.

You can regard each of these extra options simply as an extension to the main
PARAGON menu bar; in practice you will use both the main and application menus
together, selecting from whichever is appropriate for the function you wish to carry
out next.

Навигация по базе данных каталога


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

Сохранение изменений в базе данных каталога


Некоторые пути выхода из PARAGON’а приведут к автоматическому
сохранению измененных данных. Если Вы делаете серьезные изменения то
желательно периодически сохранять сделанную работу, в целях
предотвращения потери данных (к примеру неожиданное выключение
электричества).

Выход из PARAGON’а
Способ выхода зависит от того, что Вы собираетесь делать дальше, а также
нужно или нет сохранять сделанную работу. Эти действия Вы изучали в Basic
Piping Course и доступны из главного меню системы, пункт Paragon.
Часть 4

Создание категорий компонентов и самих компонентов

Перед созданием новых элементов трубопроводов необходимо сначала зайти в


соответствующее приложение PARAGON’а – Pipework, через главное меню.

Далее необходимо перейти на нужный уровень иерархии – секция SECT, или


категория CATE. Если элемент не существует, то он должен быть создан, с
помощью меню Create.

Создание категории
В первую очередь, перед созданием категории, нужно переместиться на
нужный уровнь иерархии. Существуют два метода создания новой категории:
Create>Category>Element
Create>Category>for Component.

Рассмотрим каждый метод.

Создание категории, как элемента иерархии.

Create > Category > Element


Появится форма с текстовым полем, в котором нужно будет ввести имя
создаваемой категории. После того как имя введено и нажата кнопка OK –
создатся новая категория.
.

Создание категории для компонентов

Create > Category > For Components


Это более комплексный метод, позволяющий создать не только категорию, но
также совокупности точек и геометрии, (P-point и Geom set) и описания
параметров, применимых к данному типу компонентов. Эта форма
используется также для модификации категории.

В первом текстовом поле необходимо ввести имя категории. Если Вы


находитесь на уже существующей категории в иерархии, и в списке (слева
вверху) выберите Modify вместо Create, то все данные этой категории
загрузятся в форму и Вы сможете редактировать настройки этой категории.
Ppoint Set и Geom Set (совокупности точек и геометрии)
Позволяет создать новые или использовать существующие совокупности точек
и геометрии (Ppoint и Geom set) (см. части 5 и 6 для подробного описания).
Если необходимо использовать существующие, то убедитесь, что в списке
выбрано Use. Если элементы существуют, то они будут показаны в списке,
находящемся над кнопкой Use/Create. И чтобы использовать существующий
Ppoint или Geom set, нужно просто выбрать их из этого списка. И в текстовом
поле появится имя выбранного элемента
Создание новых элементов делается похожим способом: выберите в списке
значение Create, и введите имя создаваемого элемента в текстовом поле. Когда
будет нажата кнопка Apply, то новые элементы создадутся на уровне категории
или там, где были заданы места, где хранить эти элементы. (Settings >
Reference Data ...)
Описание параметров
(автоматическое создание описания для каждого параметра). Описание
хранится в элементе типа TEXT. (Эти элементы могут быть созданы и вне этой
формы, если необходимо.) Для задания параметров просто введите описание
каждого параметра, нажмите кнопку Enter и далее выберите из списка, который
расположен ниже текстового поля, необходимое действие:
Insert After – вставить параметр после текущего в списке
Insert Before – вставить параметр перед текущим в списке
Replace – заменить описание текущего параметра в списке на новое
Cut – удалить текущий параметр
Clear All – удалить все существующие описания параметров
Удостоверьтесь, что список параметров соответствует своим позициям и
нажмите кнопку Apply. Будет создана новая категория.

Создание компонента
Перед созданием элементов можно задать некоторые настройки, чтобы быть
увереным, что создаваемые элементы всегда будут находиться в нужном месте
иерархии. Такие места называются Storage Areas. Выберите из меню Settings >
Reference Data… Появится следующая форма.

Укажите имя категории, в которой Вы хотите хранить Ppoints Sets, или


перейдите на необходимую категорию в форме Members List и нажмите
кнопку CE. Когда установите все поля, нажмите Apply. Эти настройки будут
действовать только в течении текущей сессии PARAGON’а, пока Вы не
сохраните их в бинарный файл с помощью меню Display > Save.
Параметры модели
Некоторые значения параметров и атрибутов компонентов можно задать
постоянными по умоланию. Для этого выберите из главного меню Settings >
Model Parameters. Появится следующая форма.

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


параметра (Temperature, Bore) просто введите новое значение. Если доступны
спецификации на изоляцию, можно выбрать одну в списке Insu.
В правой части формы можно установить образец значения какого-либо
параметра. Используя список Parameter Setting выберите необходимый тип
параметра, будут показано текущее значение параметра. Добавьте или измените
существующие значения при необходимости. Для возврата к стандартным
настройкам PDMS нажмите кнопку Default в нижней части формы.

Необходимо решить, какие параметры компонента, в соответствии с его


чертежом, необходимо внести в базу. Также перед построением компонента
необходимо решить, где на нем будут располагаться P-точки. В дальнейшем это
облегчит построение совокупности точек. Основные положения о построении
совокупности P-точек описаны в ISODRAFT Reference Manual.
Как только создана категория, совокупности точек и геометрии, параметры,
можно приступать к созданию компонента. Выберите из главного меню:
Create > Component. Появятся следующие формы:
Компонент трубопроводов (Piping Component)
Как и на других формах, можно выбрать необходимое действие – Create или
Modify. При загрузке формы Ppoint и Geom Set будут установлены
автоматически и получат те имена, которые были выбраны/созданы при
создании категории. Если Вы создаете компонент в категории, в которой нет
Ppoint и Geom Sets, то в этих полях будет стоять значение UNSET.
В любое время можно поменять значения этих полей просто вписав имя
существующего элемента, отвечающего за Ppoint или Geom Set.
В правой части формы – список доступных типов компонентов. Выберите
необходимый тип.
Тип создаваемых элементов – SCOM. Вы можете установить вплоть до 80
параметров каждого компонента.

Установка значений параметров (Parameter Setting)


Выбрав меню Create > Component мы отобразим на экран две формы.
Форма Parameter Setting покажет поля для установки значений параметров.
Если параметры были созданы при создании категории, то каждое поле будет
подписано соответствующим описанием. Если элементов типа TEXT, с
описанием параметров в категории нет, то по умолчанию будет предложено
заполенение 30, неподписанных полей.

Отображение компонентов

Display > Component


Появившаяся форма имеет графическое 3D-окно, в котором отображается
трехмерное отображение модели компонента. Режимы работы в этом окне
такие же, как и в модуле DESIGN (приближение/удаление, повороты и т.д.)
Компонент может быть отображен с любого направления, задаваемого с
помощью ползунков на границе окна.
Нажатие кнопки CE загрузиит в окно отображение текущего элемента в
иерархии, при условии, что его тип – SCOM (компонент). С помощью правой
кнопки мыши вызывается контекстное меню, из которого можно выбрать
способы управления видом, направление, изометрическое отображение цвет
фона и т.д.
Над 3D-окном расположены кнопки, которые отвечают за отображение
различных видов на экране. Последний список, называемый Repr. , отвечает за
способ отображения компонента (осевыя линия, полное представление и т.д.)
Некоторые из доступных в списке значений не относятся к режиму Pipework.
Возможно создание дополнительных способов представления, но для этого
надо запустить некие административные настройки.
Список References (слева вверху) содержит ссылочные атрибуты компонента -
Ptref, Gmref, Dtref и Bltrfarray, выбирая которые в этом окне, можно быстро
получить доступ к необходимому элементу (Ppoint set, Geom Set, Dataset,
Boltref array). Список Parameter Definitions отображает описания и значения
параметров текущего элемента.
Часть 5

Совокупности точек (Pointsets)

Совокупность точек (Pointset) – это определение системы осей и связанных с


ней точек компонента трубопроводов (включая штуцеры). Как и при
моделировании оборудования, где мы определяем систему осей для самого
элемента и различных геометрических примитивов, так и в каталоге мы
вополняем похожую задачу. Единственная разница заключается в том, что в
примитивах оборудования P-точки заданы жестко, в то время как в
компонентах трубопроводов мы можем варьировать расположение этих точек.
Совокупность точек несет информацию в несколько модулей. Каждая P-точка
может нести информацию о диаметре, типе присоединения, позиции и
направлении компонентов, которые связаны с этой точкой. С P-точками связано
много основных операций, выполняемых в модулях DESIGN и DRAFT и
конфигурация P-точек имеет большое значение для получения изометричек в
модуле ISODRAFT.

Создание Pointset
Один и тот же Pointset может быть использоваться несколькими компонентами
с различными диаметрами
Z

P2 - Default Component
Leave Point
-X Y

PO - (Component
Origin)
P3 - (Branch P- point)
-Y X
P1 - Default. Component
Arrive Point

-Z

Example Pointset for a TEE

Существует три различных типа точек - PTAXI, PTCAR и PTMIX. Какой тип
использовать зависит от позиции и ориентации точки относительно начала
координат компонента. Подробно типы точек будут описаны ниже.
Создание P-точек
Выберите из главного меню:
Create > Point Set > Element
Задайте имя для Pointset. Затем создайте совокупность точек.
Create > Point Set > Primitives > Axial P-point (PTAX)
Create > Point Set > Primitives > Cartesian P-point (PTCA)
Create > Point Set > Primitives > Mixed Type P-point (PTMI)

PTAXI (Точка, лежащая вдоль какой-либо оси - осевая)


Довольно часто используемый тип P-точки. Она имеет направление вдоль
какой-либо оси и лежит на некоем расстоянии по этой оси.
Форма создания осевых P-точек имеет в себе несколько текстовых полей для
заполнения. Прежде всего необходимо ввести номер P-точки (1). Тип
соединения (Connection Type) может быть установлен как PARA4, диаметр
(Bore) – как PARA1. Значение в списке Pvisibility установим как Visible in All.
Направление по оси (поле Axis Direction) может быть либо отрицательным,
либо положительным. К примеру: Y или –Y. Поле Dist – это расстояние от
точки P0 (начало координат) до точки P1, например PARA2 - для отвода.
Таким образом мы определили точку P1 с тремя параметрами, которые будут
впоследствии меняться. Точка P2 определяется таким же образом.
Единственная разница – это направление и номер точки, остальные параметры
такие же.
На рисунке показана совокупность точек (PTSE) для такого компонента, как
отвод.

Z
PAXI Z P2

PAXI Y
-X Y
P1

-Y X

-Z

PTCAR (Точка, лежащая в пространстве - картезианская)


Второй тип точек – так называемая картезианская точка (PTCAR). Эта точка
может иметь три пространственные координаты.
На форме создания картезианской P-точки присутствуют несколько полей для
задания значений атрибутов. В отличии от предыдущей формы здесь три
дополнительных поля для задания координат по X, Y и Z осям. Значения этих
полей заполняются также при помощи параметров (PARA3, PARA4)
Направление точки(Direction) может быть отрицательным или положительным.
На рисунке показан возможный пример совокупности картезианских точек.

Z DIR Y45Z
DIR - Y75Z5X
P1
P2
-X Y

-Y X

-Z

PTMIX (Смешанный тип точек)


Третий тип точек – смешанный (PTMIX). На практике этот тип точек не так
часто встречается. Здесь задаются три координаты в пространстве, как в
картезианской точке, и направление, с помощью атрибута PAXI, как в осевой
точке. Направление может быть параллельно осям или под углом, относительно
осей.
На форме создания P-точки смешанного типа, те же самые поля для
заполнения, как и картезианской P-точки, за исключением поля Axis.
На рисунке показан пример совокупности точек, где может использоваться
смешанный тип.
Z
PAXI -Y PAXI Y 45 X

-X Y

-Y X

-Z

Примечание

- В этом примере также могут быть использованы картезианские точки.


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

Атрибут PSKEY
Поле Pskey на формах для создания точек позволяет определить стандартный
тип присоединения этого компонента в этой точке. Используется, чтобы не
принимать во внимание атрибут ISODRAFT’а Skey, когда компонент имеет
различные присоединения. Значение по умолчанию – NULL.
Фильтр «видимости» P-точек
Поле Pvisibilty на формах для создания P-точек позволяет определить будет ли
видна эта точка в модулях DESIGN и DRAFT. Доступны значения: ALL (видна
везде), DESIGN (только в DESIGN’е), DRAFT (только в DRAFT’е) или NOT
Visible (не видна).

Функции
Не всегда значение полей можно определить только одними параметрами.
Также можно использовать различные математические функции для
определения значения атрибутов. Пример показан ниже:
Standard Algebraic Notation. (Математические выражения)

(TAN (ANG PARA[2])) Также можно использовать параметры


DESIGN’а - DESPARA.
(-0.5 * PARA[2])
(PARA[3] – PARA[4])
(2.5 * PARA [4])
(HEI - PARA [4])
(PARA[3] + PARA[5])

Совокупность точек для трубы


PTSE для труб достаточно специфичен. Так как длина труба постоянно
меняется, то достаточно создать всего одну P-точку с атрибутом диаметра и
типа присоединения.
Create > Point Set > Primitives > Axial P-point (PTAX)
P-точка номер - 1, PBOR - PARA 1, PDIS - 0 и тип соединения - PARA 3.
Примечание
PARA 2 (Второй параметр) у труб зарезервирован для значения наружнего
диаметра.

Правила построения P-точек


ISODRAFT предъявляет требования к правильности построения некоторых
точек. Эти требования подробно описаны в ISODRAFT Reference Manual.
Важные номера p-точек;
1 – 10 Соединения
11 Для определения ориентации двигателя на задвижках.
Часть 6

Создание совокупности геометрии

Создание совокупности геометрии (GMSE) в PARAGON’е напоминает


действия по созданию оборудования (EQUIPMENT) в модуле DESIGN.
Используются такие же примитивы, которые не имеют P-точек, но отображают
такие же графические фигуры. Также задаются уровни отображения элементов
и уровни обструкции.
Дополнительные настройки отвечают за то, как отображать элементы: в виде
целого элемента, в виде осевых линий, или оба варианта одновременно. За это
отвечают два атрибута: для отображения детализированного вида элемента –
TUFLA, и, CLFLA – для отображения осевой линии.

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

PA2

P0 P1
Y
PA2
BORE PA1
CONN PA4

P2
BORE PA1
CONN PA4

(Taken from a previous example of PTAXI for an Elbow)


X

Перед созданием геометрии, мы должны понять, что мы хотим увидеть на


чертежах.

CL ON отображение
TUBE ON отображение
Для создания геометрии перейдите на созданный, вместе с категорией элемент
GMSE, или создайте новый, в секции, которая отведена для хранения
геометрий. Для этого выберите из главного меню:
Create > Geometry Set > Element ...

В появившейся форме введите имя для GEOMSET и нажмите OK.

Для создания примитивов выберите из меню:


Create>Geometry Set>Primitives ...
В появившейся форме показан список возможных типа геометрических
примитивов. Для создания отвода необходимо выбрать: +ve Geometry Set и
Circular Torus (SCTO) – Тор круглого сечения. Выберите и нажмите Apply.

В следующей форме необходимо заполнить несколько полей с атрибутами


Тора. Задавать имя примитиву необязательно. Уровень отображения
(Representation) примитива можно оставить по умолчанию – 0-10 и уровень
обструкции (Obstruction) = 2. Переключатель атрибута Tube Flag должен быть
включен.
Атрибут Axis будет связан с P-точками. Установите A Axis = P1 (P-точка номер
1) и B Axis = P2 (P-точка номер 2). И введите значение наружнего диаметра в
качестве значения последнего поля Diameter. Это будет PARA3. Нажмите
Apply.
Для создания отображения осевой линии отвода выберем из списка примитивов
Line (Линия). Появится форма, похожая на форму для создания Тора. Здесь
необходимо включить переключатель Centre Line Flag и выключить Tube Flag.
Установим уровень отображения как Piping Centre Line (из списка
Representation) и линия будет лежать между P-точками 1 и 2: значение поля
Course of line будет: P1 T0 P2. Затем нажмите кнопку Apply.

Рассмотрим несколько правил создания примитивов:


1. Все примитивы, участвующие в отображении осевой линии должны
иметь обструкцию равной 0 (некоторые примитивы могут иметь
включенными оба переключателя – Tube Flag и Centre Line Flag)
2. Любые P-точки, определенные в совокупности точек, могут участвовать
при создании линий. Они могут быть тангециальными точками, для этого
ставится префикс T вместо P.
3. В случае если примитив связан с какой-либо P-точкой, то этот примитив
позиционируется относительно этой точки, а не относительно P0.
4. Далее приведн список с описаниями параметров, которые могут быть
использованы при создании отвода.
BUTT WELD ELBO USING
PTSE /PE1
GMSE /GE1
PAR 1 PAR2 PAR3 PAR4 PAR5

BORE CENTRE PIPE O.D. CONNECTION WELD BLOB


TO END TYPE DIAMETER

Примечание: Графическое представление различных уровней будет


рассмотрено в другом месте. Здесь везде в качестве примера
уровни отображения будут равны 0-10.
Следующий пример иллюстрирует более сложное построение точек (пример
задвижки). На рисунке показан возможный PTSE для задвижки.

BORE PA2 P3
CONN PA4

PA6

P1 P0 P2
-Y Y

BORE PA1 BORE PA1


CONN PA3 0.5 PA5 0.5 PA5 CONN PA3

Следующий пример показывает пример GMSE для задвижки, который может


быть связан с совокупностью точек, показанной выше.
1.25 PA8

PA 8
PA6

Объем обструкции
PA11
(не отображается)

PA7

PA5

CL ON TUBE OFF

PA8

PA9 PA10 PA10 PA9

TUBE ON CL OFF

Для создания этой геометрии сначала создадим элемент GMSE, если он еще
создан. Этот элемент создается с помощью главного меню, как было
рассмотрено выше.
GMSE /UGV1
Далее создадим необходимые геометрические примитивы:
SCYL
OBST 2 CLFL FALSE TUFL FALSE LEVE 0 10 PHEI -1.00 TIMES PARAM 5
PDIA PARAM 7 PAXI P1 geometry set (GMSE)

SCYL
OBST 2 CLFL FALSE TUFL FALSE LEVEL 0 10 PDIS 0.50 TIMES PARAM 7
PDIA PARAM 8 PAXI Z PHEIGH PA11
SCYL
OBST 1 CLFL FALSE TUFL FALSE LEVEL 0 10 PDIS -0.50 TIMES PARAM 6
PHEI PARAM 6 PDIA 1.25 TIMES PARAM 8 PAXI P3
SCYL
OBST 0 CLFL FALSE TUFL TRUE LEVEL 0 10 PHEI -1.00 TIMES PARAM 9
PDIA PARAM 7 PAXI P1
SCYL
OBST 0 CLFL FALSE TUFL TRUE LEVEL 0 10 PHEI -1.00 TIMES PARAM 9
PDIA PARAM 7 PAXI P2

SCYL
OBST 0 CLFL TRUE TUFL TRUE LEVE 0 10 PDIS 0.00 PDIA 0.50 TIMES
PARAM 1 PAXI P0
SSPH
OBST 0 CLFL TRUE TUFL TRUE LEVEL 0 10 SCAL TRUE PDIS 0.00
PDIA 0.50 TIMES PARAM 1 PAXI P0

SCON
OBST 0 CLFL TRUE TUFL TRUE LEVE 0 10 PDIS PARAM 6
PDIA PARAM 8 PAXI Z
SCON
OBST 0 CLFL TRUE TUFL FALSE LEVE 0 10 PDIS 0.50 TIMES PARAM 5
PDIA PARAM 7 PAXI –Y
SCON
OBST O CLFL TRUE TUFL FALSE LEVE 0 10 PDIS 0.50 TIMES PARAM 5
PDIA PARAM 7 PAXI Y
SCON
OBST O CLFL FALSE TUFL TRUE LEVE 0 10 PDIS PARAM 10
PDIA PARAM 7 PAXI -Y
SCON
OBST 0 CLFL FALSE TUFL TRUE LEVEL 0 10 PDIS PARAM 10 PDIA PARAM
7 PAXI Y
Из примера мы можем увидеть, что два Цилиндра используются, чтобы задать
уровень обструкции для задвижки (уровень ”hard” или 2). Переключатели Tube
Flag и Centre Line Flag у этих Цилиндров выключены. Это значительно
экономит объем работ при анализе коллизий.
Геометрия трубы
В общем случае для компонента трубы геометрия не создается. Но иногда,
появляются требования отобразить на чертежах трубы небольших диаметров.
Такие трубы всегда будут представлены осевой линией. И в таком случае
используется следующая геометрия:
• новый GMSE /UGP1
• используется примитив Tubing (TUBE)
• PDIA PARA n OBST 2 CLFLA FALSE TUFLA FALSE
• NEW TUBE
• PDIA 0 OBST 0 CLFLA TRUE
Построение компонента в PARAGON’е
Упражнение 5a. ANSI BW 90 L.R.W.E

Ном. диаметр Значение Значение ‘B’


‘A’
100 mm 152 mm 114 mm
150 mm 229 mm 168 mm
200 mm 305 mm 219 mm

Построение компонента в PARAGON’е


Упражнение 5b. ANSI B16.9 BW CONCENTRIC REDUCER
A

Ном. диаметр Значение ‘A’ Значение ‘B’ Значение ‘C’


200x150 219 mm 168 mm 152 mm
200x100 219 mm 114 mm 152 mm
150x100 168 mm 114 mm 140 mm
Построение компонента в PARAGON’е
Упражение 5c. ANSI B16.9 BW TEE

C
B

A A

Ном. Значение Значение Значение Значение


диаметр ‘A’ ‘B’ ‘C’ ‘D’
100x100 105 mm 114 mm 105 mm 114 mm
150x150 143 mm 168 mm 143 mm 168 mm
200x200 178 mm 219 mm 178 mm 219 mm
200x100 178 mm 219 mm 156 mm 114 mm

Построение компонента в PARAGON’е


Упражнение 5d. ANSI B16.5 Class #300 WN FLANGE (Используйте COCO
FBD для типа соединения.)
A

D
C

Ном. диаметр Значение Значение Значение Значение


‘A’ ‘B’ ‘C’ ‘D’
100 mm 254 mm 114 mm 32 mm 54 mm
150 mm 318 mm 168 mm 37 mm 61 mm
200 mm 381 mm 219 mm 42 mm 69 mm

Построение компонента в PARAGON’е


Упражнение 5e. ANSI B16.9 BW ECCENTRIC REDUCER
A
D

B
C

Nominal Value ‘A’ Value ‘B’ Value ‘C’ Value ‘D’


Size
200x150 219 mm 168 mm 152 mm 25.5 mm
200x100 219 mm 114 mm 152 mm 25.5 mm
150x100 168 mm 114 mm 140 mm 27 mm

Построение компонента в PARAGON’е


Упражнение 5f. ANSI CL.300 FLANGED GLOBE VALVE

Ном. ‘A’ ‘B’ ‘C’ ‘D’ ‘E’ ‘F’ ‘G’ ‘H’’ ‘L’
диам.
100 480 254 32 875 140 675 50 360 30
150 520 318 37 900 175 700 55 370 34
200 560 381 42 925 200 725 60 380 38
B L

C
H

G
D
E
Часть 7

Графические примитивы каталога

Следующие трехмерные геометричские примтивы используются при


создании геометрии компонентов. У всех у них есть некоторые общие
атрибуты. Это: LEVEL, CLFLA, TUFLA и OBSTR. Специальные
атрибуты каждого примитива рассмотрены дальше.
Box (SBOX) имеет следующие атрибуты:

PX
PY координаты
PZ

PXLEN
PYLEN размеры
PZLEN

Cone (SCONE) имеет следующие атрибуты:

PAXIS направление оси конуса


PDIST высота конуса
PDIAM диаметр основания
Disc (SDISK) имеет следующие атрибуты:

PAXIS направление оси диска


PDIST расстояние до центра диска
PDIAM диаметр диска

Sphere (SSPHE) имеет следующие атрибуты:

PAXIS направление оси центра сферы


PDIST расстояние до центра сферы
PDIAM диаметр сферы
SCALE указатель масштабирования сферы

Cylinder (SCYL) имеет следующие атрибуты:

PAXI направление оси цилиндра


PHEI высота цилиндра
PDIA диаметр
PDIS расстояние до основания цилиндра

У этого типа цилиндра присутствует атрибут, задающий расстояние до


основания цилиндра.
Cylinder (LCYL) имеет следующие атрибуты:

PAXI напрваление оси цилиндра


PDIA диаметр цилиндра
PBDI расстояние до нижней части цилиндра
PTDI расстояние до верхней части цилиндра

Высота этого цилиндра задается как разница между расстоянием до


нижней части цилиндра и расстоянием до верхней части цилиндра.

Dish (SDSH) имеет следующие атрибуты:

PAXI направление оси


PDIS расстояние до верха
PDIA диаметр основания
PHEI максимальная высота
PRAD радиус закругления

Примитив позволяет символически моделировать регулирующие клапаны

Snout (LSNO) имеет следующие атрибуты:

PAAX Направление оси


PBAX Направление смещения
PTDI, PBDI Расстояние до верхней и нижней части соответственно
PTDM, PBDM Диаметр верхней и нижней части соответственно
POFF Значение смещения оси (эксентрика) по оси PBAX

Может быть концентрическим и эксцентрическим


Circular Torus (SCTO) имеет следующие атрибуты:

PAAX, PBAX Направление осей на концах тора


PDIA Диаметр тора

Этот элемент - часть реального тора. Он не может развернуться более


чем на 180 градусов.

Rectangular Torus (SRTO)

PAAX, PBAX Направление осей на концах тора


PDIA Ширина сечения тора
PHEI Высота сечения тора

Тоже самое, что и предыдущий элемент, только имеет прямоуголоное


сечение.

Line (LINE) имеет следующие атрибуты:

PTS P-точки между которыми проходит линия.

Пример значений: P1 P2 T3 P4.


Если стоит префикс P – линия начинается и заканчивается в
соответствующих P-точках.
Если стоит префикс T – линия будет проходит по кривой (тангенциальные
точки)
Tube (TUBE) имеет следующие атрибуты:

PDIA диаметр трубы

Только для отображения предполагаемой трубы.


Если PDIA равен 0 то будет нарисована линия. В зависимости от
масштаба, небольшое положительное значение даст отображение более
толстой линии.
Slope–Bottomed Cylinder (SSLC) имеет следующие атрибуты:

PAXI направление оси


PHEI высота цилиндра
PDIA диаметр цилиндра
PXTS угол уклона верхней части по X–axis
PYTS угол уклона верхней части по Y–axis
PXBSугол уклона нижней части по X–axis
PYBSугол уклона нижней части по Y–axis
PDIS расстояние
Pyramid (LPYR) имеет следующие атрибуты:

PAAX Направление оси перпендикулярной к верхней части


пирамиды.(A axis).
PBAX, PCAX Направление двух осей перпендикулярных к A axis и
взаимно перпендикулярных между собой, для
определения сторон B и C
PBTP, PCTP Размеры сечения верхней части в направлениях B axis и C
axis
PBBT, PCBT Размеры сечения нижней части в направлениях B axis and
C axis
PBOF, PCOF Смещение верхней части в направлениях B axis and C
axis directions
PTDI Расстояние от оригинальной точки до верхней части
пирамиды вдоль оси A axis
PBDI Расстояние от оригинальной точки до нижней части
пирамиды вдоль оси A axis
Основная цель использования этого примитива – это построение
переходов прямоугольного сечения (кабельные системы и т.д.)
Boxing (BOXI) имеет следующие атрибуты:

PXLE Ширина в направлении X.


PZLE Высота в направлении Z.
PAXI Направление оси.

Аналог компонента TUBE только прямоугольного сечения. Эти


примитивы могут использоваться для создания кабельных коробов.
Примитив, полученный выдавливанием плоскости (SEXT)
Этот примитив, получается путем выдавливания некой плоскости вдоль какой-
либо оси. Создается элемент SEXT, далее так называемый Loop (SLOO) и
создаются точки, определяющие вершины поверхности – элемент Vertex
(SVER). Величина выдавливания определяется атрибутом Height элемента
SEXT.
Помимо того, каждый элемент, определяющий вершину, имеет атрибут
радиуса, который отвечает за отрисовку этой вершины (выпуклая или
вогнутая).
SEXT имеет следующие атрибуты:
PX,PY,PZ Координаты SLOO.
PAAX,PBAX Направление осей SLOO.
PHEI Величина выдавливания плоскости
SLOO не имеет специальных атрибутов.

SVER имеет следующие атрибуты:


PX, PY Координаты вершины.
PRAD Радиус закругления вершины.

PBAX of SEXT

(PX,PY)
of SVER
PAAX of SEXT

PHEI of SEXT = Loop (SLOO)

(PX,PY,PZ) = Vertex (SVER)


of SEXT

Дальше идут данные, относящиеся к шестиугольному болту M12.


NEW SCOMPONENT /boltm12
GMRE /gm-01
GTYP BOLT
PARA 80 12 95 5 35 12 68 86 22 10 $
NEW GMSET /gm-01

NEW LCYLINDER
TUFL true
PTDI ( 0.5 * ATTRIB PARA[6 ] + ATTRIB PARA[4 ] + 2 * ATTRIB PARA[10 ] )
PBDI ( -0.5 * ATTRIB PARA[6 ] - ATTRIB PARA[4 ] - ATTRIB PARA[10 ] )
PDIA ( ATTRIB PARA[2 ] )

NEW SEXTRUSION
TUFL true
PX 0
PY 0
PZ ( 0.5 * ATTRIB PARA[6 ] + ATTRIB PARA[4 ] + 2 * ATTRIB PARA[10 ] )
PAAX -X
PHEI ( ATTRIB PARA[10 ] )

NEW SLOOP

NEW SVERTEX
PX ( 0.5 * ATTRIB PARA[9 ] )
PY 0
PRAD 0
NEW SVERTEX
PX ( 0.5 * COS ( 60 ) * ATTRIB PARA[9 ] )
PY ( 0.5 * SIN ( 60 ) * ATTRIB PARA[9 ] )
PRAD 0
NEW SVERTEX
PX ( 0.5 * COS ( 120 ) * ATTRIB PARA[9 ] )
PY ( 0.5 * SIN ( 120 ) * ATTRIB PARA[9 ] )
PRAD 0
NEW SVERTEX
PX ( -0.5 * ATTRIB PARA[9 ] )
PY 0
PRAD 0
NEW SVERTEX
PX ( 0.5 * COS ( 120 ) * ATTRIB PARA[9 ] )
PY ( -0.5 * SIN ( 120 ) * ATTRIB PARA[9 ] )
PRAD 0
NEW SVERTEX
PX ( 0.5 * COS ( 60 ) * ATTRIB PARA[9 ] )
PY ( -0.5 * SIN ( 60 ) * ATTRIB PARA[9 ] )
PRAD 0
Часть 8

Создание текстов

Детальный текст (Detail Text)


Каждый элемент спецификации (SPCO) имеет ссылочный атрибут - DETAIL.
Это ссылка на элемент каталога, называемый SDTE – детальный текст.
Назначение этого элемента – хранить информацию о различных компонентах
трубопроводов.
Эта информация используется:
 при выборе компонента в модуле DESIGN,
 отчетах по ??материалам??
 для вывода в Material List при выпуске изометрического чертежа.
Элемент SDTE может быть создан через командную строку или используя
стандартный интерфейс.

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


Вызовем соответствующую форму из главного меню: Create > Detail Text ...

Поле Generic Type содержит спискок всех типов элементов, известных системе
(описаны в руководстве к ISODRAFT). При выборе нужного типа элемента,
активируется список описаний этого элемента в поле Description. При выборе
Generic Type и Description в поле Symbol Key автоматически появится значение
атрибута SKEY.
Атрибут SKEY – это символьный ключ, показывающий, как графически
отображать элемент при получении изометрического чертежа.
Каждый элемент SDTEX имеет общие атрибуты: TYPE, NAME, LOCK,
OWNER и в дополнение - SKEY, RTEX, STEX, TTEX, MtoLength и
MtoQuantity.
RTEX, STEX и TTEX – это текстовые значения (до 120 символов).
В поле Detail (Isodraft) хранится значение атрибута RTEX. По умолчанию
ISODRAFT берет значение из этого поля.
В поле Interface B создается значение атрибута STEX , и поле Interface C – для
задания атрибута TTEX.
По умолчанию ISODRAFT использует атрибут RTEXT для генерации описания
компонентов, но также можно использовать и STEXT, и TTEXT в этих целях.
Это позволяет использовать три различных описания для компонентов. (К
примеру: использование разных языков)
Если Вы задаете значение текстового атрибута через командную строку, то
текст должен быть заключен в одинарные кавычки.
Пример: STEX ‘ELBOW 90 LR’
Поля Length и Quantity используются для дополнительных данных ведомости
материалов в модуле ISODRAFT. Значение этих атрибутов будут выведены на
изометричку, только если установлен атрибут MTOR у данного компонента в
DESIGN’е. Атрибут MTOR устанавливается соответствующему элементу
SPREF, который берет информацию из SDTE и материального текста и
MtoLength или MtoQuantity.
Примечание: Если установлены оба атрибута, то будет показано только
значение атрибута Length. Если необходимо получить значение атрибута
Quantity, то атрибут Length не должен быть установлен.

Материальный текст (Material Text)


Материальный текст (SMTEX) содержит описание материала из которого
сделан компонент. И используется при получении чертежей, отчетов,
ведомостей и т.д. Элемент SMTEX существует на том же уровне иерархии, что
и компонент, и на SMTE ссылается элемент спецификации SPCOM. Точно
также как и Детальный текст, Материальный текст может быть создан из
командной строки, или используя пользовательский интерфейс.

Используя пользовательский интерфейс


Выберите из главного меню: Create > Material Text . Появится следующая
форма:
У каждого элемента SMTE есть общие атрибут: TYPE, NAME, LOCK и
OWNER. А также XTEX, YTEX и ZTEX. Поля на форме: Material (Isodraft),
(Interface B) и (Interface C) соответственно (каждое поле может содержать до
120 символов)
Также значения этих атрибутов можно ввести через командную строку, указав
название атрибута и, в одинарных кавычках, значение атрибута.
Пример:
XTEX ‘SCM.80 API 5L GR.B SMLC’

По умолчанию, ISODRAFT берет значение атрибута XTEX. Если есть


необходимость, эти настройки можно изменить.

Параметризованные Детальные и Материальные тексты.


Значение атрибутов RTEX, STEX, TTEX, XTEX, YTEX и ZTEX может быть
параметризовано. Выражения, записанные в качестве значения обрабатываются
в момент запроса в модулях DESIGN и ISODRAFT.
Пример: GASKET (прокладка):
RTEXT (‘Прокладка ’ + STRING (PARAM[1]) + ‘ ГОСТ 123-89’ )
При запросе атрибута RTEXT произойдет обработка выражения. И если
параметр 1 был равен 100, то результат будет: ‘Прокладка 100 ГОСТ 123-89’.
При получении изометрички также появится обработанный текст.

Общие текстовые элементы


Элемент TEXT – это общий элемент, который может занимать много позиций в
иерархии. Он может быть использован для хранения любой дополнительной
информации о каком-либо элементе. Не надо путать этот элемент с элементами,
описанными выше. TEXT имеет атрибут STEX, в котором может храниться
любая текстовая информация (до 120 символов).
Этот атрибут можно установить либо из командной строки:
STEX ‘High pressure pipeline’

либо из главного меню: Create>Text


Атриубт STEX у элемента TEXT абсолютно независим от аналогичного
атрибута у элемента SDTE.
Примечание:
При создании новой спецификации, необходимо создать элемент TEXT в
качестве первого элемента в иерархии этой спецификации. Этот TEXT будет
обработан в модуле DESIGN при переключении различных приложений. И если
он не будет найден, или не будет первым элементом, или атриубт STEX не
будет установлен корректно то, эта спецификация не будет отображена в
списке доступных спецификаций. Атрибут STEX должен иметь следующие
значения, в зависимости от типа создаваемой спецификации.

STEX ’PIPING’ для компонентов трубопроводов


STEX’TRAY’ для кабельных лотков
STEX’HVAC’ для компонентов HVAC
STEX ’STEELWORK’ для компонентов металлоконструкций
STEX ’INSUL’ для изоляции
STEX ’TRACE’ для труб-спутников.

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


который должен быть последним в иерархии спецификации, после всех
селекторов. И в качестве атрибута STEX будет значение постоянной длины
прямой секции лотка.
Пример:
STEX ’2400’
Если эти правила не выполнены, то использовать спецификации можно будет
только из командной строки, а не через графический интерфейс.
Часть 9

Системы кодировок элементов

Зачем иметь систему кодирования?


Как уже известно, PDMS требует от вновь создаваемого элемента, будь то
оборудование, элемент каталога и т.д., уникальное имя. Возможно
принимать кодировку для многих элементов.
Примеры:
 Каталожные ссылки
 Компоненты спецификаций
 Имена Ptset
 Имена Geomset
 Типы соединений
 Группы
 Оборудование
 Структуры
 Имена Детальных текстов
и т.д.
Преимущества использования системы кодировок:
 Исключается создание ничего не значащих имен.
 Перемещение внутри PDMS элементов становится проще.
 Исключается дублирование имен.

Standard Coding Systems


Существуют реальные преимущества наличия системы кодировок для
определения имен компонентов и типов соединений.
Стандартная поставка PDMS включает в себя каталоги с, приблизительно,
50.000 компонентами. И была разработана система кодировки, которая
позволяет определять уникальные имена компонентам. В общем случае
система кодировки может генерировать более 60 миллионов уникальных
имен.
 Позволяет передавать компоненты из одного проекта в другой
 Каждая компания может разработать свою собственную, уникальную
систему кодировок.
 Уменьшается время, необходимое для старта проекта.
 Полная документация – диапазоны размеров, параметры,
изображения символов.

Важны ли имена элементов?


Для системы имена не играют большого значения, но для пользователя,
гораздо более удобно знать стандартную кодировку имен. Это облегчает
идентификацию/ перемещение элемента.
Соглашения о кодировке имен разные у разных компаний. Но есть
некоторые :
 Имена компонентов спецификаций обычно имеют значение, к
примеру A3B/100EL обозначает отвод с номинальным диаметров
100мм из спецификации /A3B.
 Таблицы типов соединений:
BWD – обычно обозначает сварное соединение (Butt Weld)
SWF - обычно обозначает муфтовое соединение (Socket Weld)
TUB - обычно обозначает трубное соединение (Pipe)
 Имена Детальных текстов обычно включают в себя короткий код.
 Имена бранчей обычно имеют префикс из имени трубы, также как и
штуцеры – префикс в виде имени оборудования.

Как определить систему?


Тип кодировки зависит от того, что надо кодировать. Также надо знать
ответы на вопросы:
 Цель системы?
 Что включать в систему?
Ответ на первый вопрос мы уже рассмотрели раньше. Ответ на второй
лучше объяснить на примере:
Компоненты трубопроводов могут классифицироваться по следующим
признакам:
 Стандарт/Страна изготовитель
 Внутренний стандарт
 Тип
 Специальный тип
 Тип соединения
 Давление
 Материал

Пример кодировки компонента - Отвод, ANSI, B16.9, крутоизогнутый, с


концами под приварку. Имя этого компонента будет - /AAEA200RR.
Расшифровка:
A Американские стандарты
A ANSI B16.9
E Отвод
A Крутоизогнутый (1.5 NB)
2 Приварной (BUTT WELD)
0 Давление (не указано)
0 Зарезервированное место
R 6” (150 mm) диаметр на входе
R 6” (150 mm) диаметр на выходе
A
AMERICAN STANDARDS

A ANSI B16.9
B ANSI B16.11
C ANSI B16.28
D ANSI B16.5
E ANSI B16.3
F ANSI B16.4
G
H
J
K
L
M
N
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
0
E
GENERIC TYPES

A AUTO (CONTROL VALVES)


B
C COUPLING
D
E ELBOWS AND BENDS
F FLANGES
G GASKETS
H
J
K CLOSURES
L
M MISCELLANEOUS
N NIPPLES
P PIPE
Q
R REDUCERS
S STUB-ENDS
T TEES
U
V VALVES
W
X
Y
Z NOZZLES
1
2
3
4
5
6
7
8
9
0
E
ELBOW : SPECIFIC TYPE

A LONG RADIUS (1.5 NB)


B SHORT RADIUS (R=NB)
C 45DEG
D SINGLE TANGENT (LR)
E DOUBLE TANGENT (LR)
F LONG RADIUS RETURN (3NB)
G SHORT RADIUS RETURN (2NB)
H REDUCING ELBOW
J STREET ELBOW
K CLOSE RADIUS
L MEDIUM RADIUS
M OPEN RADIUS
N 67.5 DEG SPRING
P 45 DEG SPRING
Q 22.5 DEG SPRING
R 90 DEG BEND
S 3D PULLED BEND
T 4D PULLED BEND
U 5D PULLED BEND
V VARIABLE ANGLE, VARIABLE RADIUS BEND
W MITRE BEND
X LOBSTER BACK BEND
Y SIDE OUTLET ELBOW
Z
1
2
3
4
5
6
7
8
9
0
E
ELBOW : END
CONNECTION

A
B RAISED FACE FLANGED
C
D
E
F
G
H
J
K
L
M
N
P
Q
R RING TYPE JOINT
S SOLDERED, BRAZED
T
U
V VICTAULIC
W
X
Y
Z COMPRESSION
1 PLAIN
2 BEVEL (BUTT WELD)
3 SOCKET WELD
4 THREADED MALE & FEMALE
5 THREADED NPT FEMALE
6 THREADED NPT MALE
7 THREADED BSP FEMALE
8 THREADED BSP MALE
9
0
E
ELBOW : PRESSURE
RATING

A CLASS 125
B CLASS 150
C CLASS 250
D CLASS 300
E CLASS 400
F CLASS 600
G CLASS 900
H CLASS 1500
J CLASS 2500
K
L
M
N
P
Q
R
S
T
U
V
W
X
Y
Z
1
2 CLASS 2000
3 CLASS 3000
4
5
6 CLASS 6000
7
8
9 CLASS 9000
0
E
ELBOW : NOMINAL
SIZE

A 1/8 6
B 1/4 8
C 3/8 10
D 1/2 15
E 3/4 20
F 1 25
G 1.1/4 32
H 1.1/2 40
J 2 50
K 2.1/2 65
L 3 80
M 3.1/2 90
N 4 100
P 5 125
Q
R 6 150
S
T 8 200
U
V 10 250
W 12 300
X 14 350
Y 16 400
Z 18 450
1 20 500
2 22 550
3 24 600
4 26 650
5 28 700
6 30 750
7 32 800
8 34 850
9 36 900
0 ZERO
Часть 10

Дополнительные параметры

В этой части описывается использование дополнительных параметров, с


целью облегчить работу адинистратора каталогов при создании
компонентов. (Уменьшение количества создаваемых компонентов). В этой
части рассматриваются IPARAM и DES PARAM.

Цели
После изучения этой части Вы:
 Сможете объяснить использование дополнительных параметров для
изоляции
 Научитесь устанавливать параметры во время моделирования.
 Научитесь использовать дополнительные параметры DESIGN’а
(DDHEI и т.п.)
 Научитесь использовать параметры DESPARAM.

Необходимые знания
Обучаемые должны понимать следующие пункты:
 Как устанавливать и использовать IPARAMS.
 Как использовать параметры DESIGN’а.
 Как использовать DESPARAM.

Использование данных DESIGN’а


Использование параметров уменьшает количество геометрии и p-точек
при создании компонентов. Также существуют другие параметры, которые
могут облегчить работу – это параметры изоляции (IPARAM) и
параметры DESIGN’а (DES PARAM). Необходимо отметить, что при
работе с элементами металлоконструкций используются другие типы.

Параметры изоляции
Созданный элемент в DESIGN’е ссылается на компонет каталога через
атрибут спецификации SPREF. Также элемент может ссылаться на второй
компонент каталога, который определяет изоляцию первого компонента,
через атрибут INREF. Этот второй компонент каталога и есть компонет
изоляции.
Изоляция может быть добавлена к компоненту путем добавления
параметра IPARAM в определении геометрии (к примеру в описании
цилиндра, который описывает тело тройника). Другой способ – это
создание геометрического примитива (вокруг «тела» компонента) с
уровнем обструкции = 1. Значение изоляции зависит от температуры,
которая будет задана трубе в DESIGN’е. Это задается путем создания
специальной спецификации на изоляцию, в которой и определяется
зависимость толщины изоляции от температуры. Компонент изоляции
создается в каталоге и имеет только следующие атрибуты: NAME, GTYPE
и PARA. PTRE и GMRE не создается.
На уровне категории (CATE) необходимо создать следующие элементы с
атрибутами (с помощью команд):
NEW SCOM /I-25 GTYPE INSU PARA 50
NEW SCOM /I-30 GTYPE INSU PARA 60
NEW SCOM /I-40 GTYPE INSU PARA 80
NEW SCOM /I-50 GTYPE INSU PARA 100
NEW SCOM /I-65 GTYPE INSU PARA 130
Примечание:
PARA устанавливается как двойное значение толщины, которое
необходимо. Толщина изоляции действует на всех сторонах примитива.
Второй параметр может быть добавлен для использования изоляции
только на одной стороне компонента. Также изоляция может быть
задана, используя выражения.
Следующий шаг – это создание спецификации на изоляцию.
Спецификация создается таким же образом, как и спецификация на
компоненты трубопроводов. PDMS позволяет задавать значения
диапазонов температур и диаметров. Если реальнаят инженерная
спецификация выглядит следующим образом:
NS Temp Ins Thick

40-150 120-200 25
201-300 50
301-400 65
200-300 120-200 30
201-300 65
и т.д.
то спецификация PDMS выглядит следующим образом:
NEW SPEC /W
TEXT ‘INSU’
HEADING
TYPENAME PBOR0 TEMP CATR
INSU */INSUL-1 39,151 120,200 /I-25
INSU */INSUL-2 199,301 120,200 /I-30
INSU */INSUL-3 39,151 201,300 /I-50
INSU */INSUL-4 39,151 301,400 /I-65
INSU */INSUL-5 199,301 201,300 /I-65
В DESIGN’е, если атрибут ISPE установлен как /W и температура, как
одно из значений диапазона, то CLASHER будет видеть объем изоляции
(“soft”). Соотвественным образом будет происходить обработка коллизий.
И если уровни отображения установлены корректно, то можно будеть
видеть объем изоляции на трубе.
Когда Вы создаете компонент каталога используя параметры изоляции, то
объем создаваемой изоляции можно отобразить в PARAGON’е. Выберите
в главном меню: Settings > Model Parameters. Появится следующая
форма:

Значения изоляции могут быть установлены двумя способами: если


спецификация на изоляцию уже есть, то можно ее выбрать из списка Insu;
поменять значение температуры, и увидеть отображение изоляции. Второй
путь – это: выбрать Insul.Parameter в списке Parameter Setting, затем
задать номер и значение параметра и выбрать Insert из списка.
Установленные значения действуют только в течении текущей сессии.

Дополнительные параметры DESIGN’а.


Возможны случаи, когда некоторые значения параметров должны
меняться в DESIGN’е. К примеру, длина штуцеров, переменные углы
бендов и т.д. Для задания таких параметров мы должны использовать
выражения DDHEI, DDANG и DDRAD, соответственно значение длины,
угла и радиуса. Эти выражения используются при создании совокупности
точек и геометрии, у тех элементов, укоторых есть атрибуты height, angle
или radius.
В DESIGN’е, при создании бендам можно задать его угол путем
изменения атрибута:
ANG 60

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


угол следующим образом: к примеру для PTAX – атрибут PAXI будет
задан как Y DDANG Z, где DDANG обозначает, что значение угла может
быть задано в DESIGN’е.
Используя форму, вызываемую с помощью меню Settings > Model
Parameters можно задать значения по умолчанию. При первом вызове
формы, эти значения будут: Design Radius 225, Design Height 100 и Design
Angle 90.

Параметры базы данных DESIGN’а


Используя этот способ можно задавать значения размеров компонентов,
используя параметры DESIGN’а. Каждый элемент в DESIGN’е имеет
набор таких параметров. К примеру, DESPARAM 4 хранит значение
четвертого параметра. Эти параметры могут быть использованы везде.
Пример задания параметра:
Расстояние для P-точки может быть задано как:
PY (PARAM[1 ])
Это значит, что значение расстояния по оси Y будет браться из первого
параметра компонента в каталоге.
А используя следующее выражение:
PY (DESPAR[4 ] )
Мы даем понять системе, что это значение необходимо брать из
четвертого параметра базы данных DESIGN’а.

Часть 11

Таблицы совместимых соединений

В этом разделе описывается создание и использование таблиц


совместимых соединений, элементы, отвечающие за описание соединений
и использование атрибута Ckey для модуля Spooler.

Цели
После изучения этой части Вы:
 Требования контроля соединений.
 Создание табоицы соединений (CCTA).
 Создание элемента, описывающего соединение (COCO).
 Использование и модификация атрибута CKEY для использования в
SPOOLER’е.

Необходимые знания
Обучаемые должны понимать следующие пункты.
 Использование CoCo таблиц.
 Создание элемента Coco
 Модификация атрибута CKEY.

Таблица соединений
Таблица соединений (элемент, имеющий тип CCTA) содержит список
всех возможных типов соединений элементов трубопроводов проекта.
CCTA – это административный элемент, находящийся на том же уровне
иерархии, что и CATA. CCTA содержит в себе элементы, имеющие тип
COCO, которые описывают возможные соединения в виде кода,
хранящегося в атрибуте Ctype. Эти типы соединения связаны с атрибутом
PCON у P-точек компонента.
Используя следующие команды создаются элементы CCTA и COCO. И
задаются значения атрибута Ctype. Эти команды вводятся в командной
строке PDMS
NEW CCTA
NEW COCO /WELDWELD CTYPE WELD WELD (weld to weld)
NEW COCO /SCRDSCRD CTYPE SCRD SCRD (screwed to screwed)
NEW COCO /WELDBW CTYPE WELD BW (weld to butt weld)
ISODRAFT использует коды типов соединений для определения болтов.
Коды должны отвечать некоторым требованиям, которые описаны в
ISODRAFT Reference Guide. Описание таблицы соединений должно быть
одним из первых заданий, которые должны быть сделаны при создания
нового проекта.

Пример кода соединения


Правила именования типов соединения (атрибут PCON у P-Точек).
 Первая буква типа соединения у фланцев должна быть ‘F’ или ‘L’
(шарниры)
 Первая буква у прокладок должна быть ‘G’
 Первая буква типа соединения у элементов типа ‘Wafer’ должна быть
‘W’.

N.B. В коде соединения допустимо использовать до 4-х букв.

Примеры
Тип элемента/соединение Код

Плоский фланец (Ру16) FBD


Прокладка (Ру16) GBD
Труба TUB
Приварка BWD
Муфта SWF
Резьбовое (нар.) SCM
Резьбовое (внутр.) SCF

При попытке соединить два компонента в Design’е система проверяет


значение атрибута Pcon у точки выхода первого компонента и у точки
входа второго. После этого система проверяет наличие такой пары
соединений в таблице CCTA. Если такая пара существует, то элементы
присоединятся друг к другу. В противном случае появится ошибка о
несовместимости типов соединений (incompatible connection type), и
элемент спозиционируется на 100мм относительно первого
Пример:
NEW CCTAB
NEW COCO /FBDGBD
CTYPE FBD GBD
NEW COCO /TUBBWD
CTYPE TUB BWD
NEW COCO /GBDWBD
CTYPE GBD WBD
NEW COCO /TUBSWF
CTYPE TUB SWF
NEW COCO /SCMSWF
CTYPE SCM SWF
NEW COCO /SCFTUB
CTYPE SCF TUB
Фланцы и прокладки на различные давления должны иметь
соответствующие коды типов соединения, чтобы исключить возможность
соединения элементов на разные давления. Этот же принцип используется
при создании кодов для фланцев с различными присоединительными
поверхностями.

Требования Ckey и Spooler.

Модуль SPOOLER требует аккуратности при определения типов базовых


соединений. Тип соединения определяется атрибутом Ckey элемента
COCO. Значение атрибута Ckey может быть установлено как одно из
стандартных значений.
Для модификации/ добавления значений Ckeys можно использовать меню
системы Utilities>Modify Ckeys

Встаньте в иерархии на элемент CCTA и нажмите кнопку CE. Появится


информация о типах соединений и атрибутах Ckey.

Используя опцию Filter можно выбирать необходимые значения Ctype и


Ckey:

Modify Ckey вызывает следующую форму:


Приложение 1

Кодировка COCO
Пример кодирования типов соединения:

Normally unused
Rating
Facing
ISOGEN TYPE

Каждый тип соединения кодируется максимум 4 буквами.


Следующие типы соединения стандартные:

ANY Соместимое со всеми типами SCF Резьбовое нар..


ATT Опоры ` SCM Резьбовое внутр.
BWD Приварка CLOS Closed end
SWF Муфтовое нар.. SWMМуфтовое внутр..
TUB Трубы OPEN Open end
VENT Открытое DRAN Drain
connection
NULL Нет соединения
Следующие коды описывают фланцевые соединения. Каждая буква кода
определяет различную характеристику фланца.
PDMS Type (char 1) Facing (char 2) Rating
(char 3)
F фланцы, арматура A FF A PN
125#
G прокладки (соединение с фланцами) B RF B PN
150#
W элемент типа Wafer C FE DIN2512 C PN250#
D NU DIN2512 D PN300#
E E PN400#
F F PN 600#
G G PN 900#
H H PN 1500
J J PN 2500#
K K PN 5000#
L L PN 2.5
M M PN 6
N N PN 10
P V13 DIN2513 P PN 16
Q R13 DIN2513 Q PN 25
R R PN 40
S PN 63
T PN 100
U PN 160
V PN 250
W PN 320
X PN 400
Y PN 75#
Z PN 10000#
Часть 12

Построение спецификаций каталога

В этой части описывается генератор спецификаций. (Specification


generator) Это приложение позволяет быстро строить спецификации
каталога из существующих элементов.

Цели
После изучения этой части вы сможете:
 Создавать «мир спецификаций».
 Создавать спецификации.
 Создавать спецификации на штуцеры.
 Редактировать спецификации на штуцеры.

Генератор спецификаций позволяет создавать спецификации для


штуцеров и профилей (создание профилей описано в курсе Steelwork
Catalogue).
В Paragon’е из главного меню выберите Paragon>Spec Generator .

Создание «мира» спецификаций штуцеров


Для создания «мира» спецификаций (элемент SPWL) перейдите на
уровень World в иерархии и выберите из меню Create>Spec. World

Задайте имя и описание (Description), к примеру, штуцеры.


Выберите Equipment в списке ‘Generic Type’. И нажмите ОК.

Создание спецификации штуцеров


Создадим элемент «спецификация» (SPEC), используя меню
Create>Specification.
Введите имя спецификации (не больше 20 символов), к примеру 300# R.F.
В поле Description задайте описание спецификации (это значение
появится в поле ‘Specification’ формы ‘Nozzle Specification’ в DESIGN’е).
Выберите значение Equipment из списка Generic Type и Nozzles из списка
Spec Type. Нажмите кнопку ОК.
В форме Members перейдите на категорию, содержащую штуцеры,
которые нужно добавить в спецификацию. Затем выберите (Para 1) Name в
форме Nozzles Specification этим самым будут видны значения первого
параметра каждого штуцера (параметр, отвечающий за ном.диаметр).
Выберите необхимые диаметры и нажмите кнопку Add для добавления
элементов в спецификацию. Любой элемент можно удалить из
спецификации, путем выделения его в колонке Entries и нажатием кнопки
Remove.
Из меню формы Nozzles Specification выберите Gtype>Add:

Значение, введенное здесь будет показано в полях Nozzle Type и Generic


Type в формах Create Nozzle и Nozzle Specification в DESIGN’е.
Введите значение, нажмите Apply и закройте форму.

Как только набор данных будет готов, выберите из меню этой формы
Control>Build и затем - Control>Close.
Полный список спецификации будет можно просмотреть, выбрав из меню
Display>Specification. Выберите Spec World Type как Equipment для того,
чтобы отфильтровать специфкации штуцеров.

Модификация спецификации штуцеров


Для модификации существующей спецификации штуцеров, перейдите на
необходимый SPEC в иерархии, далее из меню выберите
Modify>Specification.
Эта форма похожа на форму Build Specification и основные действия,
такие же, как и при построении спецификации.
Список Generic Types показывает текущие описания штуцеров,
находящихся в спецификации. Для редактирования записей в списке,
выделите запись и выберите из меню формы Gtype>Description. Замените
значение при необходимости.
Примечание: при выборе Gtype > Remove все селекторы и компоненты
спецификации будут удалены.
В поле Entries показаны все элементы каталога для выбранного Generic
Type, находящиеся в данной спецификации.
Для добавления компонентов в спецификацию перейдите на уровень
категории (CATE), содержащей необходимые элементы и нажмите кнопку
Load. Все доступные компоненты появятся в списке Category.
Выберите нужные элементы и нажмите кнопку Add, для добавления
элементов в список Entries.
Для удаления компонентов из спецификации, выберите их в списке
Entries и нажмите кнопку Remove.
Для изменения порядка, в котором будут отсортированы компоненты, из
списка можно выбрать:
Name Сортировать по имени.
(dbpos) Name Сортировака по иерархическому порядку в каталоге
(Para1) Name Сортировка по значению первого параметра
Когда весь список необходимых компонентов для включения в
спецификацию создан (список Entries), выберите из меню формы
Control>Build для обновления спецификации. После обновления
выберите Control>Close для закрытия формы.
Важно:
Если необходимо удалить компонент из спецификации, то необходимо
использовать команду REMOVE. См. Часть .
Часть 13

Спецификации компонентов трубопроводов. Модуль SPECON

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


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

Цели
После изучения этой части вы сможете:
 Описывать заголовки (Headings) и селекторы (Selectors).
 Создавать новые спецификации на элементы трубопроводов.
 Извлекать спецификации в текстовый файл.
Значение спецификаций в PDMS такое же как и в обычной ситуации –
контролировать и ограничивать выбор компонентов. В PDMS
проектировщик не сможет выбрать компонент кататлога, который не
занесен в спецификацию. Все необходимые компоненты должны быть
занесены в спецификацию, для того чтобы проектировщик мог получить
доступ к необходимым элементам каталога.

Способы создания и ввода спецификаций


Основной путь создания спецификаций (SPEC) элементов трубопроводов
и их компонентов (SPCO) – использование макроса. В качестве входных
данных SPECON принимает табличный вид данных.
HEADING
G
TYPE NAME PBORO CATREF DETAIL

ELBO */25EL 25 /EBAAAUFF /C-EL


+ */32EL 32 /EBAAAUGG +
+ */40EL 40 /EBAAAUHH +
+ */50EL 50 /EBAAAUJJ +
+

Specification Input
Example
Каждая строка данных создает новый компонент спецификации, подобно
команде ‘NEW SPCOM’.
Спецификация может состоять из нескольких таблиц. Сначала необходимо
создать таблицу, ее «шапку». Это делается в соответствии со следующим
рисунком.

>----Heading---nl---+---Type----Name--.
| |
‘---NAme----TYpe--|
|
| .--------------.
|/ |
/---PBORE---val--|
| |
|---PCONN---val--|
| |
|---STYpe--------|
| |
|---ANgle--------|
| |
|---RAdius-------|
| |
|---TEMperature--|
| |
|---PREssure-----|
| |
|---RATing-------|
| |
|---CATref-------|
| |
|---DETail-------|
| |
|---MATXT--------|
| |
|---CMPREF-------|
| |
|---BLTREF-------|
| |
|---word----val--|
| |
‘---nl-----------+-->

Здесь показано, что в любой таблице обязательно должны присутствовать


следующие значения: первая строчка – HEADING, и во второй строчке
обязательно должны быть колонки TYPE и NAME. (Обратный порядок –
NAME и TYPE будет разъяснен дальше). Далее следуют две категории
значений колонок таблицы – селекторы(фильтры) и ссылки на элементы
каталога (ссылочная часть).
Ссылочная часть – это колонки CATREF, DETAIL, MATXT, BLTREF и
CMPREF. Компонент спецификации (SPCO) является промежуточным
звеном между элементом каталога (SCOM) для построения его в Design’е.
В колонке CATREF записывается ссылка на элемент каталога SCOM. В
колонке DETAIL записывается ссылка на элемент SDTE (детальный текст,
описывающий элемент). В колонке MATXT записывается ссылка на
элемент каталога SMTE, описывающий материал. В колонке BLTREF –
ссылка на болты. В колонке CMPREF – ссылка на элемент базы данных
модуля PROPCON, в котором хранится вес элемента. Селекторы являются
«вопросами», которые система задает спецификации для того, чтобы
выбрать из нее необходимый элемент при создании/перевыборе
компонента в Design’е. Набор селекторов является персональным для
каждого типа элемента и в общем случае служит для того, чтобы
разделить элементы одного типа по какому-нибудь признаку. (Например:
в спецификации могут находится несколько элементов с типом VALV
одного диаметра, но различие между ними в характеристике элемента
(задвижка, клапан, кран и т.д.). И с помощью значений селекторов можно
осуществить разделение этих элементов, чтобы проектировщику был
доступен выбор между этими элементами).
Основной селектор, который можно использовать для разделения
однотипных элементов по характеристикам – это STYP. Это селектор
можно использовать с любым типом компонентов. В качестве значения
этого селектора может выступать некий код, определяющий элемент,
состоящий, не более чем из четырех букв.
Некоторые примеры «шапок» таблиц для разных типов компонентов.
Пример 1 – TUBE (Труба)

HEADING
TYPE NAME PBOR0 SCHE CATREF DETAIL
Пример 2 – ELBO (Отвод)

HEADING
TYPE NAME PBOR0 STYP ANGL CATREF DETAIL
Пример 3 – FLAN (Фланец)

HEADING
TYPE NAME PBOR0 STYPE CATREF DETAIL
Пример 4 – REDU (Переход)

HEADING
TYPE NAME PBOR1 PBOR2 STYP CATREF DETAIL
Пример 5 –TEE (Тройник)

HEADING
TYPE NAME PBOR0 PBOR3 CATREF DETAIL
Синтаксис таблицы требует, чтобы сначала шла колонка TYPE, затем -
NAME. Далее идут селекторы, затем ссылочная часть. Использование
селектора PBOR0 (а не PBOR1 или PBOR2) имеет следующее объяснение:
если бы в примере 3 использовался селектор PBOR1 (что приемлемо для
системы), то в DESIGN’е могли бы возникнуть трудности при выполнении
команды SELECT после команды FLIP. Похожая ситуация может
возникнуть и с тройниками, где точка входа не всегда совпадает с точкой
P1. Поэтому использование селектора PBOR0 предотвратит
возникновение подобных ситуаций.
Необходимо отметить, что в DESIGN’е, при ответе на вопросы, атрибуты
не присваиваются автоматически. К примеру, выбор отвода с углом 45
градусов, не установит атрибут ANGLE в значение 45. По умолчанию это
значение равно 90, пока не будет выполнена команда DIR.

Использование строк, определяющих значения «по умолчанию»


(DEFAULTS)
При создании таблиц спецификации возможно задание строки,
определяющий выбор элементов «по умолчанию». К примеру, если в
проекте очень часто испольуется один и тот же тип фланца, а в
спецификации определено два типа, то возможно задать значение, при
котором «по умолчанию» будет выбираться наиболее часто используемый
тип фланца.
Способ установки таких значений показан в следующем примере:
Пример 3 – FLAN (Фланец)

HEADING
TYPE NAME PBOR0 STYPE CATREF DETAIL
DEFAULT
- - - WN
FLAN */FLAN50S 50 SO /AAFHBB0JJ
FLAN */FLAN50W 50 WN /AAFBBBOJJ

В спецификации присутствуют два типа фланцев: приварные встык –


закодированные словом WN, и плоские, закодированные словом SO.
Значение «по умолчанию» поставлено как WN. Таким образом, в
DESIGN’е при создании нового фланца, испольуя команду ‘NEW FLAN
SEL’ (или при установки «галочки» в поле Defaults формы Create
Components) будет автоматически выбран фланец с STYP, равным WN. (В
обход другого типа фланца)

Для колонок TYPE и NAME значения «по умолчанию» задавать не надо.


Также не задается это значение для колонки, определяющей диаметры
(PBOR0, PBOR1, PBOR2..). Символ, говорящий, что в колонке нет
значений «по умолчанию» - ‘-‘ .

Заполнение таблицы
После определения колонок «шапки» таблицы, необходимо ее заполнить.

TYPE
Тип компонента. Такое же значение, как и значениа атрибута GTYPE у
элемента SCOM в каталоге.

NAME
Имена компонентов спецификации. Должны быть уникальными. Если
первым символом в имени подставить ‘*’ , то в первой части имени
компонента будет имя спецификации.

CATREF
Ссылка на компонент каталога (SCOM). Необходимо првильно указывать
здесь ссылку на необходимый элемент. Компонент должен существовать,
в противном случае будет ошибка, что компонент не существует
(‘UNDEFINED NAME’).

DETAIL
Ссылка на детальный текст каталога (SDTE). Этот элемент также должен
существовать в каталоге

Дублирование
Возможно использовать знак ‘+’ для дублирования значений.

Редактирование спецификаций
Редактирование ранее созданной спецификации, данные из которой еще не
используются в DESIGN’е достаточно простая задача. При
редактировании спецификации, данные из которой уже используются в
модели, необходимо понимать последствия модификации.
.------------------------------------------------.
/ |
/ |
>----+---NEW----+----SPECification----. |
| | | |
| ‘---------------------’-------name-------|
| |
|---OLD---+-----SPECification----. |
| | | |
| ‘---------------------| |
| | |
|----------------SPECification---+--------id--------|
| |
|----table------------------------------------------|
| |
|--+--REMove---. |
| | | |
| ‘--DELETE---’---SPECification--------------------|
| | |
| |---ALL------------------------------|
| | |
| | .-------------. |
| | / | |
| ‘----id--+-------id------’ |
| | |
| +---------------------------|

Синтаксис
Когда компонент уже выбран в DESIGN’е, у него есть атрибут SPRE, в
котором записана ссылка на компонент спецификации, через который идет
ссылка на компонент каталога. Как показано на предыдущем рисунке,
возможно удалить целую спецификацию или отдельный ее компонент.
Удаление спецификации или ее отдельных компонентов, данные из
которых уже участвуют в модели, приведет к тому, что все ссылки в
DESIGN’е исчезнут. Это значит, что элементы исчезнут из чертежей,
изометричек и проверка на коллизии не сможет быть правильно
реализована. Исчезнет геометрия и ориентация компонентов в модели.
Для того, чтобы исключить подобные ситуации необходимо использовать
режим перемещения (REMOVING) спецификации или отдельных
компонентов.
При осуществлении данной операции, компоненты спецификации
перемещаются в созданную системой спецификацию,
называемую /*LIMBOSPEC. Это значит, что компонент все еще
существует, но дальнейшее его использование невозможно, так как он
больше не является частью спецификации.
Этот режим может использоваться в следующих случаях:
 Когда компонент больше не будет использован в DESIGN’е, но
необходимо сохранить его текущее состояние.
 Когда модификации сделаны, но дальнейшее использование временно
приостановлено.
Для модификации существующей строки в спецификации, необходим
следующий порядок следования колонок таблицы: колонка NAME должна
быть первой, а колонка TYPE должна быть второй. Данным синтаксисом
мы показываем, что хотим внести изменения в уже существующий
компонент спецификации.
Пример:
*/
HEA
DIN
NAM TYP PBOR CATRE DETAI
G
E E O F L
*/25EL ELBO 25 /EBAAAUFF /C/EL
*/32EL + 32 /EBAAAUGG +
*/40EL + 40 /EBAAAUHH +
*/50EL + 50 /EBAAAUII +

Если необходимо провести работу с большим объемом данных, то для


этого можно выгрузить спецификацию в текстовый файл, провести
изменения, и затем загрузить специфкацию обратно (как макрос). По
умолчанию, спецификация выгружается в формате для редактирования.
(первая колонка – NAME)

Копирование
Возможны случаи, когда две или несколько спецификации похожи.
(Разница только в ссылках на компоненты – колонка CATREF)
Для того, чтобы уменьшить временные затраты на создание
спецификации, похожей на существующую, возможно провести операцию
копирования.
К примеру: если есть спецификация с именем /SPEC1, и нам нужно
создать похожую на нее новую спецификацию с именем /SPEC2, можно
выполнить следующую команду:
NEW SPEC /SPEC2
COPY /SPEC1 RENAME /SPEC1 /SPEC2
Команда RENAME выполнит переименование всех элементов, у которых
имя начинается с указанного префикса. В случае со спецификациями это
будет имя компонента спецификации.

Выполнив операцию копирования, возможно потребуется внести


некоторые изменения в новую спецификацию.Для этого необходимо
выгрузить эту спецификацию, для редактирования в любом текстовом
редакторе.
Следующие команды позволят осуществить выгрузку спецификации:
FILE /SPEC2.SPEC
OUTPUT /SPEC2
Данные спецификации будут содержаться в файле SPEC2.SPEC в виде
структуры для редактирования (колонка NAME - первая)
Для выгрузки спецификация в формате TYPE и NAME нужно выполнить
команду:
OUTPUT NEW /SPEC2
Отдельные компонеты спецификации можно выгрузить, используя
следующую команду (используя GTYP нужных компонентов
OUTPUT NEW ELBO /SPRC2
Этот файл может быть использован для добавления новой таблицы
данных в новую спецификацию или в существующую спецификацию (к
примеру, после добавления новых диаметров).

Стандартные спецификации
Существует возможность включать стандратные спецификации из одного
проекта в другой. Для этого в одном проекте (базовом) создаются
стандартные наборы спецификаций, и далее включаются администратором
системы (методом INCLUDE) в рабочий проект. Они будут доступны
только для чтения, то есть пользователь сможет построить модель по
данным из этих спецификаций, но удалить спецификацию не сможет.
Часть 14

Catview (НЕ УСТАНОВЛЕН)

В этой части описывается программа CATVIEW, которая позволяет


создавать спецификации, используя пользовательский интерфейс в модуле
PARAGON

Обзор
CATVIEW - программа, позволяющая создавать спецификации, используя
пользовательский интерфейс в модуле PARAGON
Основные функции: создание, модификация спецификаций и их
компонентов.

Использование CATVIEW

В PARAGON’е CATVIEW доступна через меню Utilities > Catview


После выбора этого пункта меню появится следующая форма:
Навигация по каталогу

Это основная форма для доступа, просмотра и загрузки информации из


категорий. Эта форма появляется после выбора из меню Catview > Browse
формы Catalogue Utilities.
Эта форма – основная для выбора компонентов каталога и добавления их в
спецификации.
Поле со списком показывает все найденные категории (по определенному
правилу). Возможно фильтровать категории по GTYPE, STANDARD или
по текстовому фрагменту. После выбора необходимых параметров поиска
необходимо нажать кнопку Search. В списке появятся категории,
найденные по данным условиям поиска.
После нажатия кнопки Goto Cate можно перейти на выбранную в списке
категорию.
Нажатием кнопки Add to Specification элементы из выбранной категории,
будут добавлены в спецификацию. После нажатия кнопки будет
предложено выбрать спецификацию, в которую необходимо добавить
элементы

Добавление элементов в форму спецификацию.


После нажатия кнопки Display появится форма, в которой будет показан
плот-файл с подробным описанием выбранной категории.
Добавление элементов в спецификацию

Для добавления элементов в спецификацию нужно выбрать категорию, из


которой будут браться элементы. После этого будет доступен список всех
компонентов, находящихся в этой категории. На форме Add Items to Spec,
нужно выбрать диапазон диаметров (из списков Low Size и High Size),
который будет включен в спецификацию (от меньшего, к большему).
Дальше выбрать необходимый материал, из списка Material Text .
Если используется «старый» болтовый метод, то необходимо выбрать
значение из списка Bolting .
В поле Stype можно задать значение селектора STYPE (максимум четыре
буквы).
Список Excluded Bore Sizes используется для добавления компонентов с
нестандартными диаметрами. Если какой-либюо диаметр подсвечен в
этом списке, то он не будет включен в спецификацию
Нажатие кнопки OK добавляет выбранные копоненты в спецификацию и
показывает форму редактирования данных (Edit and view Specifications).
Форма Edit and View Specifications

В этой форме показано все содержимое спецификации и предоставлены


инструменты для редактирования данных.
Для редактирования компонента необходимо выбрать его из списка и
произвести необходимые изменения.
Доступны следующие изменения:
Name changes поиск и замена текста
Modify модификация атрибутов
Change Materials перевыбрать материал
Set Wall Thickness установить толщину стенки
Set Selection Type установить другой STYP
Change Shop Flag переключить атрибут SHOP
Reorder as default поменять порядок следования элементов
Remove переместить в Limbospec
Delete удалить
Add Bore Selector добавить селектор диаметра.
Remove Bore Selector удалить селектор диаметра.
Создание спецификации

Это основная форма для создания новой спецификация и задания верного


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

Меню Create>Pegs spec data эта опция выгрузит все спецификации в


формате PEGS. См. PEGS Reference Manual

Меню Create>Spec Summary выводит информацию о элементах,


содержащихся в спецификации.

Меню Modify Specification откроет форму Edit and View Piping


Specification.

Меню Modify>Exclusion List используется для редактирования списка


нестандартных диаметров. В общем случае это - 32mm, 65mm, 90mm и
125mm.

Меню Modify>Category Lists>Refresh all lists – обновление данных


содержащихся в категориях.
Меню Modify>Category Lists>add category CE – добавляет текущую
категорию в список категорий.
Администрирование CATVIEW

Атрибуты категорий
Для того, чтобы Catview могла находить нужные категории, им
необходимо задать следующие атрибуты:
PURP Атрибут Purpose (назначение) = COMP
DESC Описание категории.
CDET Имя детального текста для элементов этой категории.
GTYPE Тип элементов, находящихся в данной категории.
CSTANDARD Стандарт элементов, к примеру GOST.

Редактирование настроек
Меню Modify>Defaults откроет форму, в которой можно отредактировать
некотрые настройки программы, такие как: имя каталога, где находятся
категории, имя секции где хранятся материалы, имя секции, где хранятся
детальные тексты и т.д.

Чертежи
Плот-файлы, поставляемые с Catview, описывают стандартный каталог
AVEVA Для добавления новых чертежей используется специальный
макрос, находящийся в папке, где установлен Catview. Макрос называется
draftmac. Для корректоной работы этого макроса необходимы некоторые
UDA. В файле setup.mac находится описание настроек.
Часть15

Болты

В этой части описывается работа по созданию болтов.

Иерархия таблиц болтов (Bolt Table) содержит информацию,


описывающую природу болтовых соединений. Хотя таблицы болтов это
часть базы данных каталога и создаются в модуле Paragon, основное
предназначение - для использования в модуле Isodraft. Более детально они
описаны в руководстве ISODRAFT Reference Guide. Создание элементов
происходит с помощью графического интерфейса и с использованием
командной строки.
Иерархия таблиц болтов приведена на рисунке:

WORLD

CCTA CATA BLTA SPWL UNITS

S ECT

BTSE BLIS LTAB

BLTP SBOL DTAB

Типы элементов:
BTSE - BOLT SET – административный элемент, содержащий в себе
элементы, описывающие отверстия - болтовые P-точки (BLTP).
BLTP - болтовые P-точки хранят информацию о болтах и имеют
следующие атрибуты:
NUMBER Номер отверстия под болт.
BDIA Диаметр болта
BTHK Часть длины болта внутри компонента.
BTYP Тип болта. Используется при выборе из спецификации.
BLTA – таблица болтов. Административный элемент
BLIS - BOLT LIST – административный элемент, который содержит в
себе элементы, описывающие стандартный болт (SBOL).
SBOL – элемент, описывающий стандартный болт. Элемент имеет
следующие атрибуты:
BITEM Компоненты болта. Используются при подсчете общей
длины болта.
BITL Длины (толщины) компонентов болта. (Шайбы,
гайки и т.д.)
NSTD Ссылка на таблицу стандартных длин.
XTRA Длины свободного конца болта.

LTAB - LENGTH TABLE (таблица длин) содержит таблицы диаметров


(DIAMETER TABLES.)
DTAB – таблицы диаметров (DIAMETER TABLES) содержат
информацию о стандартных длинах болтов соответствующих диаметров.
Эта информация содержится в атрибуте BLEN и представляют собой
строку данных. Доступ к таблице длин организуется через атрибут NSTD
элемента SBOL.

Для каждого отверстия должен существовать элемент BLTP,


описывающий это отверстие. Все элементы болтов (гайки, шайбы и т.д.)
описываются с использованием атрибута BITEM и атрибута BITL для
задания их длин.

Как ISODRAFT подсчитывает болты


PDMS позволяет ISODRAFT’у корректно подсчитывать количество и
длины болтов для каждого болтового соединения.
Метод, используемый при подсчете болтов, основан на использовании
кодов совместимых соединений. (COCO)
Определены три основных типа болтовых соединений:
 Стандартный Фланец-Прокладка-Фланец
 Общие пластинчатые (wafer) компоненты
 Смешанные соединения
Если в типе соединения компонента присутствует, в качестве первой
буквы, буква F или L, то ISODRAFT будет пытаться вычислить болты для
данного соединения. Для того, чтобы вычисление произошло корректно,
следующие правила должны быть выполнены:
 Для фланцев и фланцевых соединений тип присоединений на стороне
фланца должен начинаться с буквы F или L (соединение внахлестку).
Ошибка! Стиль не определен.
К остальным буквам ограничений нет. Можно использовать до
четырех символов в коде.
 У прокладок, с обеих сторон, тип присоединения должен начинать с
буквы G. К остальным буквам ограничений нет. Можно использовать
до четырех символов в коде.
 Для пластинчатых элементов тип присоединения обеих сторон
должен начинать с буквы W. К остальным буквам ограничений нет.
Можно использовать до четырех символов в коде.
 Для соединений внахлестку, та сторона компонента, которая
находится с другой стороны от прокладки, должна иметь тип
соединения, начинающийся с буквы, отличной от F, L, G или W. К
примеру:
FLAN LJSE

might be coded and L LJTB F FRB G GRB


D in a design module in
selected J L A
following list S A S
the E N K
order: BWD JTB GRB
GASK

 Для компонентов, у которых нет болтов, тип соединения не должен


начинаться с букв F, L, G или W.
Следующие правила должны быть выполнены при создании болтовых
ссылок в модуле SPECON:
Спецификация на элементы трубопроводов имеет атрибут BLTM (Bolting
Method), который должен быть установлен как ‘NEW’, а также атрибут
BSPEC, который содержит в себе имя спецификации, содержащей болты
(болтовая спецификация).
Для компонента спецификации – SPCO больше нет необходимости
устанавливать значение в колонке BLTREF. Теперь ссылка на болт
записывается в атрибуте BLRF каталожного компонента и содержит
значение имени элемента BTSE (Bolt Set).

Подсчет длины болта для соединения фланец-прокладка-фланец


У первого компонента находится ссылка на элемент BTSE через CATREF
и сохраняются соответствующие P-точки.
Если тип присоединения следующего элемента начинается с буквы G
(прокладка), то вычисляется значение между точками P1 – P2 , и далее
следует переход к следующему компоненту.
Если тип присоединения этого компонента начинается с букв F или L, то
система переходит к элементу BTSE, через CATREF, и сохраняет
соответствующие P-точки.
Далее для каждого болта в наборе:
 Получаем болтовые точки с соответствующими номерами (NUMB).
 Проверяется соответствующие диаметры болта.
 Добавляются две толщины болта (внутри элемента).
 Добавляется толщина прокладки.
 Выбирается болт из болтовой спецификации и находится стандартная
длина для этого диаметра (путем округления в большую сторону).

Подсчет длины болты для пластинчатых элементов.


Подсчет длин болтов для такого соединения аналогичен предыдущему
(фланец-прокладка-фланец), за исключением следующих пунктов:.
 Если внутри соединения система найдет элемент с типом
присоединения, начинающимся с буквы W (wafer), то произойдет
подсчет расстояния между точками P1 – P2, и последует переход к
следующему компоненту.
 Соединение может иметь любое количество пластинчатых
компонентов и прокладок.
Ошибка! Стиль не определен.
Подсчет длин болтов для смешанных соединений
Подсчет длин для смешанных соединений аналогичен предыдущему, за
исключением того, что разные типы болтов могут участвовать в
соединении.

Подсчет болтов у штуцеров.


У фланцевых штуцеров должен быть задан атрибут BLRF.

Дополнительные компоненты болтов при подсчете длин.


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

Следующие команды позволяют создать таблицу болтов с ее элементами.


Команды вводятся в командной строке.
NEW BLTA /IND.BOLTS
NEW BLIS /#300.STUD
NEW SBOL /SBDD
Атрибуты элемента SBOL:
NSTD /M12
BITEM NUT WASH WASH NUT
BITL 20 2 2 20 ( or Total )
NEW LTAB /MET-BOLT-LENGTH
NEW DTAB /M12
Атрибуты элемента DTAB:
BLENGTH (50 60 70 80 90 100)
Создание наборов болтов (Bolt Sets) и болтовых P-точек
Из главного меню выберите: Create > Bolt set > Element и Create > Bolt
set > P-point

Каждый элемент BLTP имеет следующие атрибуты, которые должны быть


установлены через командную строку:
NUMBER 1 NUMBER 1 – номер
BDIA 12 отверстия.

BTHK PARAM 5
BTYPBOLT
BOLT обычный болт
MACH машинный болт
STUD шпилька
CAP винт с головкой
JACK натяжной
TAP резьбовое
отверстие
BTHK – может иметь фиксированное числовое значение, может
ссылаться на параметр компонента, может быть выражением, может
быть нулем.
Атрибуты BTHK, BDIA & BTYPE могут быть установлены как
актуальные значения или, как параметры.
 Атрибут BTHK у натяжных болтов равен сумме толщины фланца и
зазора
 Для пластинчатых компоненты без болтов атрибут BTHK не
устанавливается.
Ошибка! Стиль не определен.

Болты – иллюстрация взаимосвязей

WELD NECK FLANGE


SPREF /T300CS/TAFWBD0:150
WELD NECK FLANGE
COCO FBD
SPREF /T300CS/TAFWBD0:150
COCO FBD

A COCO that starts with a


F triggers bolt selection

Isodraft will look for a Bolt


Set when BLTM is set to No Setting Required
NEW

O p t io n a l S e l e c t o r B S E L c a n b e
D e fa u lt s e t o n a C o m p o n e n t in D e s ig n

World /*
CATA /BOLT-CATA

SECT /METRIC-BOLT-SETS

CATA /PIPE-CATA BTSE /TAFWBD0-MB-150 BLTAB /BLTAB-TRAINING

BLTP
NUM 1
BDIA 20
SECT /FLANGES BTHK PARAM 5
BTYPE BOLT BLIST /BLIST-TRAINING

BITEM’s are selected from the


SBOL /BOLT20 spec and the BITL length is added
CATA /TAFWBD0 XTRA 3 to the bolt length.
BITL 20 2 2 20
BITEM NUT WASH
WASH NUT
NSTD /D20
Пример
В следующем примере мы создадим болты с шайбами и гайками для
фланцев на диаметр 150.
We will then go on to create a simple Wafer Valve that has 4 Cap Screws.

Открываем командную строку


Display>Command Line

Создаем таблицу болтов

Таблицы болтов используются для хранения элементов, отвечающих за


определение стандартных длин и стандартных болтов – LTAB- DTAB и
BLIS - SBOL.
Ошибка! Стиль не определен.
1. В командной строке наберите:
NEW BLTAB /BLTAB-TRAINING
NEW BLIST /BLIST-TRAINING
NEW LTAB /LTAB-TRAINING

Были созданы административные элементы.

Создание новой таблицы длин


2. Перейдите на элемент LTAB /LTAB-TRAINING, который мы только
что создали.
3. В командной строке наберите:
NEW DTAB /D20
4. Задайте список стандартных длин
Blength (40mm 50mm 60mm 70mm 80mm 90mm 100mm 110mm
120mm 130mm 140mm 150mm )

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


значения из этой таблицы.

Создания стандартного болта - SBOL


5. Перейдите на элемент BLIST, который мы только что создали –
/BLIST-TRAINING
6. В командной строке наберите
NEW SBOL /BOLT20
7. Установите следующие атрибуты:
Дополнительные элементы болта:
BITEM NUT WASH WASH NUT
Эти элементы будут в ладьнейшем выбраны из болтовой спецификации.
Установите длину каждого дополнительного элемента:
BITL 20 2 2 20
8. Добавьте длину выхода резьбы:
XTRA 3
9. Установите ссылку на элемент, содержащий стандартные длины:
NSTD /D20

10. Также создадим винт, который будет использован на пластинчатых


элементах.
NEW SBOL /CAP20
И задайте ссылку на элемент, содержащий стандартные длины:
NSTD /D20

Создание нового каталога


Creat >Catalogue

1. Задайте имя - /BOLT-CATA

Создание секции для хранения описания болта.


Create>Section
Ошибка! Стиль не определен.
2. Задайте имя секции - /BOLT-DETAIL-TEXT

Create > Detail Text

3. Задайте следующие описания болтов в поле детального текста.

Имя детального текста Описание


/STUD-D LONG STUD BOLT
/WASH-D WASHER
/NUT-D HEXAGAN NUT
/CAP-D HEXAGON HEAD SET SCREW

Создание секции для описания материалов


Create>Section
4. Задайте имя секции - /BOLT-MATERIAL-TEXT

В этом примере все болты будут из одного материала.


/BOLT-M CADMIUM PLATED
5. Также создадим фиктивный компонент каталога для использования в
спецификации.
Create>Component

Этот SCOM можно создавать в любой секции.


Ошибка! Стиль не определен.

Создание секции для хранения набора болтов (Bolt Sets)


Create>Section

6. Задайте имя секции - /METRIC-BOLT-SETS

Создание Bolt Set


Create>Bolt Set>Element
Именуйте наборы болтов в соответствии с тем, как именуются
соответствующие фланцевые компоненты для большей наглядности.

Создавать болтовые P-точки можно используя командную строку:.

Создание первой болтовой P-точки

NEW BLTP
7. Задайте номер отверстия (всего нам нужно создать 12 точек с
соответствующими номерами)

NUMB 1
8. Установите диаметр

BDIA 20
Установите длину болта внутри компонента

BTHK PARA 5

Очень облегчит задачу использование параметра компонента каталога. К


примеру, если толщина фланца всегда находится на пятом месте в списке
Ошибка! Стиль не определен.

параметров, то можно в качестве значения атрибута BTHK задавать –


PARA5.

Задайте тип болта


BTYPE BOLT
Теперь у нас есть одна болтовая P-точка со следующими атрибутами:
Number 1
Bdiameter ( 20 )
Btype BOLT
Bthkness PARAM 5
9. Так как все болты в наборе одинаковы, то последующие P-точки будут
иметь такие же атрибуты, как и первая, за исключением атрибута
Number, который будет принимать значение номера соответствующего
отверстия.
Для облегчения задачи копирования можно выполнить следующую
команду:
NEW BLTP COPY PREV NUMB 2
10.Продолжайте копировать P-точки, пока их не будет двенадцать.

Задание фланцу ссылки на набор болтов .


11.Перейдите на фланец (элемент SCOM) /TAFWBD0-150

12.В командной строке наберите


BLRF /TAFWBD0-MB-150

Создание болтовой спецификации


13.Создание болтовой специфкации ведется в текстовом редаторе.
14.Загрузите модуль SPECON
15. Загрузите спецификацию в PDMS, используя команду $m/ ИМЯ
ФАЙЛА
Пример
$m/c:\T300CS-BOLTS.mac

Задание связей между трубной и болтовой спецификацией


16.Перейдите на трубную спецификацию (/T300CS)
17.В командной строке наберите
Bltm 'NEW'
Bspe /T300CS-BOLTS

Часть16

Точки привязки опор

Элемент ATTA используется, как элемент, указывающий позицию на


бранче, где находится опора. Также этот элемент можно использовать и
для многих других целей, но в основном он используется в модуле.
Предназначения этих элементов:
 Опоры
 Комментарии
 Поток
 Разбивка
 Смена изоляции
Ошибка! Стиль не определен.
 Проходы
 Подвески
Элементы Atta похожи на элементы TUBI, и не имеют геометрии - только
точки.
NEW PTSE /P2-1

PTAX NUMB 1
PCON PARAM 3
PBOR PARAM 1
PDIS 0.00
PAXI -X

PTAX NUMB 2
PCON PARAM 3
PBOR PARAM 1
PDIS PARAM 2
PAXI X

Atta SKEY
Только элементы ATTA, находящиеся в трубной спецификации, и,
используемые для указания проходов, должны иметь атрибут SKEY
(FLOR). Все остальные обрабатываются ISODRAFT напрямую, путем
считывания значения атрибута ATTY, утанавливаемого в Design’е.
Часть 17

Проверка данных каталога на целостность

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


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

Стандартная проверка
Основная команда для инициализации процедуры проверки, используя
настройки по умолчанию::
CHECK имя
Где имя – это имя элемента, данные по которому, необходимо проверить.
Проверяемые типы элементов - SPEC, SELE, SPCO, или SCOMP.
Если проверка выполняется на уровне спецификации или ее елементах, то
будут проверены все элементы каталога, на которые ссылается каждый
компонент спецификации. Если же проверка выполняется на уровне
компонента (SCOM) то, только этот компонент и элементы «под ним»
будут проверены.

Что делает процедура проверки


На уровне спецификации (SPEC) :
1. Проверяет на повторяемость «вопросы» в спецификации.
2. Проверяет, что один из «вопросов» это тип элемента - TYPE.
3. Проверяет тип (GTYP) элемента в каталоге и тип, указанный в
спецификации для этого элемента.
4. Проверяет правильность задания атрибута SKEY у детального текста.
5. Проверяет правильность построения точек (в соответствии с
требованиями модуля ISODRAFT)
На уровне компонента спецификации (SPCO):
1. Проверяет наличие установленных ссылок на элементы каталога
(CATREF, DETAIL, MATX, CMPR).
На уровне компонента каталога (SCOM):
1. Проверяет наличие ссылок на набор точек и геометрии (PTREF и
GMREF).
2. Проверяет набор точек на наличие повторяющихся номеров.
3. Проверяет набор геометрии и все примитивы. Проверяет правильность
указания точек и задания параметров. (Если примтивы заданы с
использованием параметров Design’а – DESP или параметров изоляции
– IPAR, то будут выводится предупреждения, не являющиеся
ошибками.)
4. Проверяет, что типы соединений, заданные точкам, существуют в
таблице соединений (COCO tables). P-точки, используемые только для
построения должны иметь присоединение равным 0, NUL или NULL.
5. Проверяет, что P-точка с типом соединения CLOS имеет нулевой
диаметр.

Контроль процедуры проверки


Параметры процедуры проверки могут быть модифицированы, используя
дополнительный синтаксис. Таким образом можно контролировать вывод
нужных сообщений, то есть задавать проверку с необходимыми
параметрами.
Синтаксис:
TOLERANCE CATALOGUE CMPREF ON/OFF
TOLERANCE CATALOGUE CMPREF word ON/OFF
TOLERANCE CATALOGUE GMREF ON/OFF
TOLERANCE CATALOGUE GMREF word ON/OFF
TOLERANCE CATALOGUE BORE ON/OFF
TOLERANCE CATALOGUE BORE value VALUE
TOLERANCE CATALOGUE ISOMETRIC ON/OFF
TOLERANCE CATALOGUE DEFAULT
Полное описание каждой из этих настроек находится PARAGON Reference
Manual. Также в этом руководстве находится описание ошибкок.
Часть 18

Изоляция компонентов и спецификации на изоляцию

В этой части описывается создание и использование данных по изоляции.

Изоляция компонентов и спецификации на изоляцию

Эффект изоляции
Изоляция – это дополнительный материал, связанный с трубами, для
сохранения определенной температуры. В PDMS эффект изоляции будет
выражен в увеличении объема трубы. В дальнейшем это будет
использоваться в при подсчете коллизий.
 Пространство/позиционирование труб
Позиционирование определяется типом и конфигурацией изоляции. В
DESIGN’е используются команды такие как BOP (Bottom of Pipe),
CLEARANCE, BEF, BEHIND, и изоляция будет добавлена в объем
трубы при ее включении.
 Графическое отображение
Графическое отображение изоляции будет представлено
увеличенным объемом/диаметром трубы. Пользователь может
выбирать включать ли режим отображения изоляции, или нет.
 Температура
Толщина изоляции зависит от температуры. Различные толщины при
разных температурах описываются в спецификации на изоляцию.
PARAGON SPECON DESIGN

MODIFY GEOMSET

NEW CATALOGUE
SECTION & CATE

NEW CATALOGUE
COMPONENTS
(for
insulation)

INSULATION SPECIFICATION

SET PIPE/BRAN ISPEC


& TEMPERATURE
IF NEC.

AUTOMATIC ADDITION
OF INSULATION

Figure 1 - Flow
Chart

Связь между базами данных каталога и Design’а для изоляцию.

Данные каталога
 Geomsets (Геометрия)
Ниже будет представлено описание геометрии для отвода, в которой будет
находится описание изоляции. (При описании комбинируются параметры
компонента и параметры изоляции - IPARAM).

Когда отвод будет выбран в Design’е, к его наружнему диаметру


добавится толщина изоляции.
Прим: когда компонент отрисовывается, изоляция не будет
использована, пока не будет выполнена команда ‘INSULATION ON’.
Значение обстракции может быть выставлено как 0, 1 or 2, в зависимости
от требований при подсчете общего объема трубы. И будет учитываться
(или не учитываться) при подсчете коллизий.
NEW GMSE /GE1
NEW LINE
OBST 0 CLFL TRUE TUFL FALSE LEVE 0 10 P1 T0 P2 DIAM 0.00
NEW SSPH
OBST 0 CLFL TRUE TUFL FALSE LEVE 0 10 SCAL TRUE PDIS
0.00 PAXI P1
PDIA (0.5 * PARAM[4])
NEW SSPH
OBST 0 CLFL TRUE TUFL FALSE LEVE 0 10 SCAL TRUE PDIS
0.00 PAXI P2
PDIA (0.5 * PARAM[4])
NEW SCTO
OBST 2 CLFL FALSE TUFL TRUE LEVE 0 10 PAAX P1 PBAX P2
PDIA (PARAM[3] + IPARAM[1])

Компонент и секция в каталоге


Новая секция аналогична всем остальным секция и имеет такие же
атрибуты.
Создание нового компонента каталога для изоляции аналогично созданию
обычных компонентов, за исключением того, что GTYP будет INSU, и у
этого компонента нет геометрии и точек.
Создание нового компонента помощью команды:
NEW SCOMP 5 /INS200 GTYP INSU PARAM 400 200
Для того, чтобы учесть значение толщины изоляции, всем компонентам
необходимо добавить в описании геометрии параметр изоляции –
IPARAM1 или IPARAM2. Номер параметра изоляции зависиит от
толщины изоляции.
Первый параметр хранит в себе значение удвоенной толщины.
Выбор различной изоляции одинаковым компонентам при разной
температуре достигается с помощью селектора TEMP в спецификации на
изоляцию

Вид спецификации на изоляцию:


NEW SPECIFICATION/ISPEC
TEXT ‘INSU’
HEADING
TYPE NAME PBOR0 TEMP CATREF
INSU */INS200 99,701 200,299 /INS200
INSU */INS300 99,701 300,500 /INS300
То есть, на трубах в диапазоне диаметров от 99 до 701, но при разных
температурах, будет задана разная толщина изоляции.

В Design’е спецификация на изоляцию контролируется атрибутом ISPEC у


трубы PIPE, бранча BRAN, и компонентов

Упражнение 11
Добавление изоляции:
Line No. TEMP(F)
/100-B-1 200
/150-B-6 139
/150-A-57 200
/150-A-3 370
/200-B-4 466
/100-C-13 550
/100-C-12 600

Данные для спецификации и каталога


Диапазон Диапазон Толщина Комментари
диаметров температур изоляции и
120 – 200 25 PP ONLY
201 – 300 50 FULL
40 – 150 301 – 400 65 FULL
Incl.
401 – 600 80 FULL
601 – 700 90 FULL

120 – 200 30 PP ONLY


201 – 300 65 FULL
200 – 300 301 – 400 80 FULL
401 – 500 90 FULL
501 – 700 100 FULL
Шаги для выполнение этого задания:
1. Модифицировать геометрию элементов, добавив параметры изоляции.
2. Создание новой секции и компонентов (По одному компоненту на
каждую толщину изоляции)
3. Создании спецификации на изоляцию.
Часть19

Наборы данных (Dataset)

В этой части описывается создание набора данных (Dataset).


В наборе данных – Dataset, может хранится любая информация (DATA) об
элементах каталога. Эта информация может быть запрошена
непосредственно из Design’а или Draft’а.
Также элементы DATA могут использоваться для задания параметризации
при создании геометрии и точек. В таком случае необходимо создать
столько элементов DATA, сколько имеется параметров у элемента. В этом
случае следующие атрибуты должны быть установлены:
PURPOSE установлен как PARA
DTITLE описание параметра
PPROPERTY выражение параметра, к примеру ATTRIB PARA[1]
NUMBER номер параметра
DKEY уникальный код ( максимум. 4 буквы )
PTYP типы значений (DIST, BORE, REAL, INT, LOG, SPRE. )
Если точки и геометрия построены с использованием параметров Design’
то, атрибут PURP будет установлен как DESP и PPROperty будет
содержать выражение описывающее параметр, к примеру ATTRIB
DESPAR[1 ].
Атрибут DKEY это код, используя который можно запросить значение в
Design’е или Draft’е, используя команду Q PROP dkey.
В следующей таблице приведены различные типы набора данных
Catalogue Design General
Attribute Information.
Parameter Parameter
Purpose PARA DESPAR DATA
Dtitle ‘Arrive Bore’ ‘Leave Bore’ ‘Valve Description’
Dkey ARRB LEAB VALD

Number 1 2 1
Prop ( PARA[1 ] ) (DESPAR[2 ] ) (STRING(PARA[1
Dprop for ]) + ‘x’
DATA +STRING(DESPA
R[2 ] ) + ‘Valve’ )

Создание набора данных – элемент DTSE и элементов DATA доступно из


командной строки, либо при помощи интерфейса системы, используя
Create—Dataset. Как только такой элемент будет создан, необходимо
установить ссылку на него у компонента, который будет использовать эти
данные. Это используется при помощи атрибута DTREF у компонента
SCOM. (В это атрибуте задается имя DTSE.)

Пример
Высота штурвала задвижки хранится в параметре компонента с номером 4
и имеет значение 984. Необходимо разрешить изменение этого значения в
Design’е. Для этого создается следующий набор данных:
DTSE /VALVE-DTSE
DATA
DESC 'Handwheel Height'
DKEY HWHT
PPRO ( ATTRIB DESP[1 ] )
DPRO ( 984 ) (Default Value)
PURP DESP
NUMB 1
DTIT 'Handwheel Height'
PTYP DIST
В точке, которая связана с высотой штурвала задается следующее
описание расстояния по оси Z:
PZ ( RPROP HWHT)
(До этого было - PZ PARAM [4 ].)

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


компоненту, используя атрибут Dtref
1. Теперь в Design’е запросим эти данные:

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


из соответствующего набора.

3. Если компонент не связан с набором данных (через атрибут Dtref), То


появится следующая ошибка:
Задание новых значений:

Появляется форма, в которой (при наличии параметров Design’а) можно


задавать новые значения.

Примечание
DATA-элементы имеют атрибут RUSE. У DATA-элементов, носящих в
себе описательную информацию (текстовую) оно должно быть равным 0.
Если же нужно, чтобы значение вычислялось, то значение этого атрибута
джолжно быть равным – 1.
Часть20

Свойства элементов PDMS

В этой части описывается модуль PDMS PROPCON (PROPerties


CONstructor), в котором задаются физические свойства элементов.

Objectives
At the end of this session, you will able to:
 Explain some of the uses of PDMS Properties.
 Describe the properties DB Heirachy.
 How the create a property and set in the Specification.
 Use created data to produce a Report of Weights.

Must Know Points


The following points need to be understood by the trainees.
 How to create a property in the Properties DB.
 How to set in the Piping Specification.
 Модуль PDMS PROPCON (PROPerties CONstructor) используется для
ввода данных, описывающих физические свойства элементов. Модуль не
имеет графического интерфейса. Все данные заносятся с помощью
командной строки.

Задачи Propcon
Элементы, создаваемые в Propcon, хранят некоторые наборы физических
свойств компонентов или материалов, которые в дальнейшем могут быть
использованы для расчетов на прочность и других расчетов элементов
модели. В последних версиях системы использование этих данных
расширено добавлением плотности материалов, которые используются
при создании различного рода металлоконструкций для подсчета веса и
центра тяжести.
Далее будет рассмотрено создание элементов, хранящих веса компонентов
и труб. В примерах будет использована небольшая часть иерархии
Propcon. Если возникнет необходимость использовать данные Propсon для
расчетов, то необходимо устанавливать дополнительныее ссылки из
Design на элементы Propcon (более подробно см. STRESSC User Guide.)

Свойства компонентов
Для связи компонента с данными, хранящимися в элементах базы Propcon,
используется компонент спефицикации – SPCO, его атрибут Cmpref.
Элементы Propcon:
CMPW («мир» компонентов)
CMPT (тип компонентов)
CMPD (свойства компонентов)
TUBD (свойства труб)
Элементы TUBD и CMPD хранят физические свойства компонентов.
Именно на эти компоненты ссылается компонент спецификации (через
Cmpref). Атрибут Cwei у элементов CMPD, и атрибут Uwei у элементов
TUBD хранят значение веса.
Данные по трубам должны всегда хранится в элементах типа TUBD и,
соответственно, должна быть правильно организована ссылка (на
соответствующий TUBD) в спецификации в блоке, описывающем трубы.

Иерархия базы Propcon


В данно курсе мы рассматриваем следующую иерархию:
WORLD

CMPW

CMPT

CMPD TUBD

Атрибуты: Атрибуты:
OUTD OUTD
ACBO ACBO
CWEI UWEI

Типичный синтаксис команд для создания элементов иерархии и задания


атрибутов для компонентов:
NEW CMPW /WEIGHT-CMPW
NEW CMPT /FLANGES
NEW CMPD /AAFWBB0JJ-WT
CWEI 58.000
END
Типичный ситнтаксис команд для создания элементов иерархии и задания
атрибутов для труб:
NEW CMPT /TUBES
NEW TUBD /AAPA100JJ-WT
UWEI 3.9400EX-03
END
Затем на элемент CMPD и TUBD будет организована ссылка в
спецификации в колонке CMPREF:

SPECIFICATION /A150
HEADING
TYPE NAME PBOR0 SHOP STYP CATREF DETAIL MATXT
CMPREF BLTREF
DEFAULTS
- - - = =
TUBE */P-STD:50 50.00 TRUE A /AAPA100JJ /AAPA100-SQ /AAB
/AAPA100JJ-WT =0

HEADING
TYPE NAME PBOR1 SHOP STYP CATREF DETAIL MATXT
CMPREF BLTREF
DEFAULTS
- - - - =
FLAN */WNRF:50 50.00 TRUE WNF /AAFWBB0JJ /AAFWBB0-D /LKB
/AAFWBB0JJ-WT =0

Пример выражения для подсчета общего веса трубы и веса компонентов


при создании отчетов:
Для труб: (UWEI OF CMPR OF SPREF * ITLE)
Для компонентов: CWEI OF CMPR OF SPREF
Часть 21

Разбивка на блоки в SPOOLER

В этой части описывается создание каталога и спецификаций сварных


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

Требования каталога к работе в модуле SPOOLER


Для того, чтобы можно было осуществлять автоматическую нумерацию
сварных швов в модуле Spooler необходимо создать каталог сварных швов
и спецификации. AVEVA поставляет необходимый макрос, однако также
можно создавать свои макросы или модифицировать существующие.
Использование макроса
Войдите в Paragon, перейдите на уровень CATA и наберите следующую
команду в командной строке:
$m/%PDMSUI%/DES/DATA/WELDS.CATA <levels>

где <levels> уровни, с которыми будут созданы компоненты (по


умолчанию 1 10).

Затем войдите в SPECON и выполните следующую команду:


$m/%PDMSUI%/DES/DATA/WELDS.SPEC <spec>
где <spec> это имя одной из ваших трубных спецификаций. Этот макрос
должен быть выполнен для каждой из трубных спецификаций, для
элементов которых необходимо использовать новые данные.
Эти два макроса определяют сварные швы в диапазоне диаметров от 20 до
900 мм. Макросы используются в качестве примера для последующего
добавления других сварных швов. В спецификации необходимо
использовать следующие селекторы: STYP, EDGE, ALLO и SHOP.

Mодификация существующих спецификаций


Если швы уже существуют в спецификации, то возможно понадобится
добавить вышеописанные селекторы в спецификацию, с настройками по
умолчанию. Пример выгрузки элементов из спецификации для добавления
данных: В Specon выполните следующую команду:
OUT WELD <spec name>
Добавьте четыре новых колонки селекторов, соответствующие значения
«ответов» и установите значения по умолчанию

HEADING
NAME TYPEPBOR0 STYPE EDGE ALLO SHOP
DEFAULTS
- - - NONE NONE NONE FALS
*/WELD1 WELD 100 NONE NONE NONE
FALS

и т.д.

Загрузите макрос обратно в Specon.


Между сварными компонентами будет находитсяь небольшой зазор в
каждой точке присединения. В таком случае, вставляемый шов должен
быть нулевой длины. Для получения корректных размеров и длин шов
«труба- труба» шов должен вставляться полной длиной, а шов
«компонент-труба» - в половину длины. Селектор EDGE используется для
задания различий между тремя типами швов для каждого из диаметров и
имеет «ответы» - FITT, TUBE или FITU. Или «компонент-компонент»
(шов нулевой длины), «труба-труба» (шов полной длины) и «компонент-
труба» (шов в половину длины). Макрос, используемый в примере,
использует швы полной длины в 4мм и половины длины в 2мм. Эта длина
задается как параметр каждого компонента в макросе WELDS.CATA , и
может быть изменена при необходимости. Селектор ALLO используется
для определения присутствия компонента на площадкеи принимает
значения TRUE или FALS. Селектор SHOP используется для определения
поставки шва и может принимать значения TRUE или FALS. Селектор
STYP обычно не используется при выборе швов. «Ответ» этого селектора
обычно используется при формировании префиксной части номера шва
после его выбора.
Часть 22

Коды компонентов

В этой части описываются различные методы получения разных кодов


компонентов внутри одной спецификации, использование UDA и
разделителей.
Код компонента (ItemCode) как можно увидеть в списке материалов
(Material List) на изометричке состоит из имени компонента спецификации
без имени самой спецификации и символа «/». Таким образом элемент
модели, чей Spref указывает на компонент спецификации с
именем /A3B/FW100 (в спецификации /A3B) будет иметь код FW100.
PDMS не позволяет одному и тому же имени встречаться два раза
Идентичные компоненты могут различаться суффиксами, прибавленными
к имени. Суффиксы отделяются от основной части разделителями.
Разделитель по умолчанию – символ «:»
Следующие типы разделителей могут быть использованы
AT Символ @
COLON Символ :
PLUS Символ +
DOT Символ .
AND Символ &
Более подробно см. ISODRAFT Reference Manual.

Альтернативные коды
Если необходимо получить различные коды внутри одной спецификации,
то этого можно достичь используя пользовательские атрибуты - User
Defined Attributes (UDA), которые присвоены компоненту спецификации
SPCO. О создании таких атрибутов см. PDMS Lexicon Reference Manual.
Следующий пример показывает часть спецификации. SPCO имеет UDA с
именами :clienta и :clientb. SPECON и CATVIEW не могут выводить UDA
в табличном виде
TYPENAME …… BLTREF
FLAN */FW100 /BL100
:clienta :clientb
F100L FLAN100
Любой текст после разделителя в UDA будет отсечен (к примеру
FLW100:ZZ станет FLW100)

Альтернативные коды болтов


Альтернативные коды болтов берутся из UDA, установленных элементам
DTAB, а не элементам SPCOM.

 Элемент SBOL имеет атрибут NSTD, указывающий на элемент DTAB.


 Имена UDA элемента DTAB должны быть связаны с UDA,
установленных элементу SPCO. Используя примеры, рассмотренные
выше, получим что коды соответствующих UDA у элементов DTAB
должны поименованы как :clienta1, :clienta2 … и т.д., а другйо набор
может иметь имена: clientb1, :clientb2 … и т.д
 Коды, хранящиеся в UDA элементов DTAB разделяются пробелами и
имеют лимит в 120 символов. К примеру, если код имеет длину в 10
символов то, всего 11 кодов может храниться в каждом UDA.
 Количество кодов в каждом UDA должно совпадать количеству
элементов в атрибуте BLEN элемента DTAB.

Пример.
SBOLT /BL100
NSTD /M16
DTAB /M16
BLEN 70 80 90 100 110 120 130 140
:clientb1 AB99XA AB99ZB AB29ZC CA33QD
:clientb2 CA99PE JX34YF JY21ZG AC99AH
:clienta1 B12345 B19432 B21456 B92134 B54321 B45123 B51234
B41592
Session 23

Администрирование

В этой части описываются некоторые моменты администрирования


модуля Paragon.
Примечание:
Для доступа к специальным функциям в меню модуля Paragon
необходимо иметь соответствующие права. Эти права назначаются
администратором системы.
Администратор PARAGON имеет возможность настраивать модуль с
соответствующими требованиями к данным.
• формат имени
• правила отображения/представления
• типы
Для задания формата имен выберите:

Settings>Naming Format...

Появится следующая форма:

Здесь можно выбрать один из трех форматов имен. Эти имена


используются при создании/модифицировании параметров компонентов.
Варианты:
 Имя Категории-номер параметра. (elbow-PA1)
 номер параметра/Имя Категории (PA1/elbow)
 номер параметра-Имя Категории (PA1-elbow)
Правила отображения
Эта опция используется для создания стандартных способов
представления/отображения. В дальнейшем это будет доступно при
создании трубных компонентов. По умолчанию доступно несколько
стандартных типов.

Settings>Representation Rules . . .
Появится следующая форма.

Keyword
Уникальный «ключ», связанный с соответсвующим типом в файле
настроек. При выборе в поле будет автоматически подсвечен связанный с
ним тип в соседних полях.

Description
Описание отображения.
Data
Специальная комбинация настроек отображения. Порядок задания
настроек следующий:
min drawing level \ max drawing level \ obstruction level \ centreline flag \
tube flag
К примеру
0 \ 10 \ 1 \ False \ True
Уровни отрисовки (Drawing Levels) 0-10, уровень обстракции - 1, осевые
линии выключены, отображение модели включено.

Уровни обстракции
Все примитивы каталога имеют уровень обстракции (OBST),
принимающий значения от 0,1 и 2.
OBST=2 Жесткий тип (HARD) – примитив является твердым телом, к
примеру тело тройника, арматуры и т.д.
OBST=1 Мягкий тип (SOFT),примитив не является твердым телом, но
должен обсчитываться при коллизиях, к примеру изоляция,
зона вокруг штурвала.
OBST=0 Примитив не является твердым телом.
Типы элементов
Меню Settings >Generic Types :

При создании каталога стальных конструкций возможно задавать свои


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

Вам также может понравиться