Академический Документы
Профессиональный Документы
Культура Документы
Модуль 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
Введение
WORLD
CCTA
COCO COCO
Каталог
CATA
SECT
SCOMP
GMSE PTSE
SDTEX
SBOX
PTCAR
BOXI
LSNOUT PTAXI
SSPHERE PTMIX
LCYLINDER
SCYLINDER
SSLC
SDIS
SCTPR
SRTOR
LINES
TUBE
SDSH
Часть 3
Навигация по Каталогу
Вход в PARAGON
При запуске PDMS Вы увидите следующую форму
Главное меню
Любые действия и функции PARAGON’а доступны из главного меню системы
(см.рис.)
Пункты меню:
PARAGON
Позволяет запускать следующие приложения
Pipework (создание/редактирование компонентов трубопроводов)
Steelwork (создание/редактирование компонентов металлоконструкций
Profiles, Fittings или Joints)
Spec Generator (создание/редактирование спецификаций каталога)
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
Помощь.
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.
Выход из PARAGON’а
Способ выхода зависит от того, что Вы собираетесь делать дальше, а также
нужно или нет сохранять сделанную работу. Эти действия Вы изучали в Basic
Piping Course и доступны из главного меню системы, пункт Paragon.
Часть 4
Создание категории
В первую очередь, перед созданием категории, нужно переместиться на
нужный уровнь иерархии. Существуют два метода создания новой категории:
Create>Category>Element
Create>Category>for Component.
Создание компонента
Перед созданием элементов можно задать некоторые настройки, чтобы быть
увереным, что создаваемые элементы всегда будут находиться в нужном месте
иерархии. Такие места называются Storage Areas. Выберите из меню Settings >
Reference Data… Появится следующая форма.
Отображение компонентов
Создание 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
Существует три различных типа точек - 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)
Z
PAXI Z P2
PAXI Y
-X Y
P1
-Y X
-Z
Z DIR Y45Z
DIR - Y75Z5X
P1
P2
-X Y
-Y X
-Z
-X Y
-Y X
-Z
Примечание
Атрибут PSKEY
Поле Pskey на формах для создания точек позволяет определить стандартный
тип присоединения этого компонента в этой точке. Используется, чтобы не
принимать во внимание атрибут ISODRAFT’а Skey, когда компонент имеет
различные присоединения. Значение по умолчанию – NULL.
Фильтр «видимости» P-точек
Поле Pvisibilty на формах для создания P-точек позволяет определить будет ли
видна эта точка в модулях DESIGN и DRAFT. Доступны значения: ALL (видна
везде), DESIGN (только в DESIGN’е), DRAFT (только в DRAFT’е) или NOT
Visible (не видна).
Функции
Не всегда значение полей можно определить только одними параметрами.
Также можно использовать различные математические функции для
определения значения атрибутов. Пример показан ниже:
Standard Algebraic Notation. (Математические выражения)
Создание GMSE
При создании оборудования важно иметь представление о его центре
координат и осевой системе. Здесь же, при создании GMSE, эта информация
может быть получена из совокупности точек (PTSE).
Перед созданием GMSE важно иметь соответствующий набор точек (PTSE).
Рассмотрим рисунок, показывающий совокупность точек.
PA2
P0 P1
Y
PA2
BORE PA1
CONN PA4
P2
BORE PA1
CONN PA4
CL ON отображение
TUBE ON отображение
Для создания геометрии перейдите на созданный, вместе с категорией элемент
GMSE, или создайте новый, в секции, которая отведена для хранения
геометрий. Для этого выберите из главного меню:
Create > Geometry Set > Element ...
BORE PA2 P3
CONN PA4
PA6
P1 P0 P2
-Y Y
PA 8
PA6
Объем обструкции
PA11
(не отображается)
PA7
PA5
CL ON TUBE OFF
PA8
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
C
B
A A
D
C
B
C
Ном. ‘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
PX
PY координаты
PZ
PXLEN
PYLEN размеры
PZLEN
PBAX of SEXT
(PX,PY)
of SVER
PAAX of SEXT
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
Создание текстов
Поле 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 не должен быть установлен.
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
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
Дополнительные параметры
Цели
После изучения этой части Вы:
Сможете объяснить использование дополнительных параметров для
изоляции
Научитесь устанавливать параметры во время моделирования.
Научитесь использовать дополнительные параметры DESIGN’а
(DDHEI и т.п.)
Научитесь использовать параметры DESPARAM.
Необходимые знания
Обучаемые должны понимать следующие пункты:
Как устанавливать и использовать IPARAMS.
Как использовать параметры DESIGN’а.
Как использовать DESPARAM.
Параметры изоляции
Созданный элемент в 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. Появится следующая
форма:
Часть 11
Цели
После изучения этой части Вы:
Требования контроля соединений.
Создание табоицы соединений (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. Описание таблицы соединений должно быть
одним из первых заданий, которые должны быть сделаны при создания
нового проекта.
Примеры
Тип элемента/соединение Код
Кодировка COCO
Пример кодирования типов соединения:
Normally unused
Rating
Facing
ISOGEN TYPE
Цели
После изучения этой части вы сможете:
Создавать «мир спецификаций».
Создавать спецификации.
Создавать спецификации на штуцеры.
Редактировать спецификации на штуцеры.
Как только набор данных будет готов, выберите из меню этой формы
Control>Build и затем - Control>Close.
Полный список спецификации будет можно просмотреть, выбрав из меню
Display>Specification. Выберите Spec World Type как Equipment для того,
чтобы отфильтровать специфкации штуцеров.
Цели
После изучения этой части вы сможете:
Описывать заголовки (Headings) и селекторы (Selectors).
Создавать новые спецификации на элементы трубопроводов.
Извлекать спецификации в текстовый файл.
Значение спецификаций в PDMS такое же как и в обычной ситуации –
контролировать и ограничивать выбор компонентов. В PDMS
проектировщик не сможет выбрать компонент кататлога, который не
занесен в спецификацию. Все необходимые компоненты должны быть
занесены в спецификацию, для того чтобы проектировщик мог получить
доступ к необходимым элементам каталога.
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 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.
HEADING
TYPE NAME PBOR0 STYPE CATREF DETAIL
DEFAULT
- - - WN
FLAN */FLAN50S 50 SO /AAFHBB0JJ
FLAN */FLAN50W 50 WN /AAFBBBOJJ
Заполнение таблицы
После определения колонок «шапки» таблицы, необходимо ее заполнить.
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 +
Копирование
Возможны случаи, когда две или несколько спецификации похожи.
(Разница только в ссылках на компоненты – колонка CATREF)
Для того, чтобы уменьшить временные затраты на создание
спецификации, похожей на существующую, возможно провести операцию
копирования.
К примеру: если есть спецификация с именем /SPEC1, и нам нужно
создать похожую на нее новую спецификацию с именем /SPEC2, можно
выполнить следующую команду:
NEW SPEC /SPEC2
COPY /SPEC1 RENAME /SPEC1 /SPEC2
Команда RENAME выполнит переименование всех элементов, у которых
имя начинается с указанного префикса. В случае со спецификациями это
будет имя компонента спецификации.
Стандартные спецификации
Существует возможность включать стандратные спецификации из одного
проекта в другой. Для этого в одном проекте (базовом) создаются
стандартные наборы спецификаций, и далее включаются администратором
системы (методом INCLUDE) в рабочий проект. Они будут доступны
только для чтения, то есть пользователь сможет построить модель по
данным из этих спецификаций, но удалить спецификацию не сможет.
Часть 14
Обзор
CATVIEW - программа, позволяющая создавать спецификации, используя
пользовательский интерфейс в модуле PARAGON
Основные функции: создание, модификация спецификаций и их
компонентов.
Использование CATVIEW
Атрибуты категорий
Для того, чтобы Catview могла находить нужные категории, им
необходимо задать следующие атрибуты:
PURP Атрибут Purpose (назначение) = COMP
DESC Описание категории.
CDET Имя детального текста для элементов этой категории.
GTYPE Тип элементов, находящихся в данной категории.
CSTANDARD Стандарт элементов, к примеру GOST.
Редактирование настроек
Меню Modify>Defaults откроет форму, в которой можно отредактировать
некотрые настройки программы, такие как: имя каталога, где находятся
категории, имя секции где хранятся материалы, имя секции, где хранятся
детальные тексты и т.д.
Чертежи
Плот-файлы, поставляемые с Catview, описывают стандартный каталог
AVEVA Для добавления новых чертежей используется специальный
макрос, находящийся в папке, где установлен Catview. Макрос называется
draftmac. Для корректоной работы этого макроса необходимы некоторые
UDA. В файле setup.mac находится описание настроек.
Часть15
Болты
WORLD
S ECT
Типы элементов:
BTSE - BOLT SET – административный элемент, содержащий в себе
элементы, описывающие отверстия - болтовые P-точки (BLTP).
BLTP - болтовые P-точки хранят информацию о болтах и имеют
следующие атрибуты:
NUMBER Номер отверстия под болт.
BDIA Диаметр болта
BTHK Часть длины болта внутри компонента.
BTYP Тип болта. Используется при выборе из спецификации.
BLTA – таблица болтов. Административный элемент
BLIS - BOLT LIST – административный элемент, который содержит в
себе элементы, описывающие стандартный болт (SBOL).
SBOL – элемент, описывающий стандартный болт. Элемент имеет
следующие атрибуты:
BITEM Компоненты болта. Используются при подсчете общей
длины болта.
BITL Длины (толщины) компонентов болта. (Шайбы,
гайки и т.д.)
NSTD Ссылка на таблицу стандартных длин.
XTRA Длины свободного конца болта.
BTHK PARAM 5
BTYPBOLT
BOLT обычный болт
MACH машинный болт
STUD шпилька
CAP винт с головкой
JACK натяжной
TAP резьбовое
отверстие
BTHK – может иметь фиксированное числовое значение, может
ссылаться на параметр компонента, может быть выражением, может
быть нулем.
Атрибуты BTHK, BDIA & BTYPE могут быть установлены как
актуальные значения или, как параметры.
Атрибут BTHK у натяжных болтов равен сумме толщины фланца и
зазора
Для пластинчатых компоненты без болтов атрибут BTHK не
устанавливается.
Ошибка! Стиль не определен.
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
BLTP
NUM 1
BDIA 20
SECT /FLANGES BTHK PARAM 5
BTYPE BOLT BLIST /BLIST-TRAINING
NEW BLTP
7. Задайте номер отверстия (всего нам нужно создать 12 точек с
соответствующими номерами)
NUMB 1
8. Установите диаметр
BDIA 20
Установите длину болта внутри компонента
BTHK PARA 5
Часть16
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
Стандартная проверка
Основная команда для инициализации процедуры проверки, используя
настройки по умолчанию::
CHECK имя
Где имя – это имя элемента, данные по которому, необходимо проверить.
Проверяемые типы элементов - SPEC, SELE, SPCO, или SCOMP.
Если проверка выполняется на уровне спецификации или ее елементах, то
будут проверены все элементы каталога, на которые ссылается каждый
компонент спецификации. Если же проверка выполняется на уровне
компонента (SCOM) то, только этот компонент и элементы «под ним»
будут проверены.
Эффект изоляции
Изоляция – это дополнительный материал, связанный с трубами, для
сохранения определенной температуры. В 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
AUTOMATIC ADDITION
OF INSULATION
Figure 1 - Flow
Chart
Данные каталога
Geomsets (Геометрия)
Ниже будет представлено описание геометрии для отвода, в которой будет
находится описание изоляции. (При описании комбинируются параметры
компонента и параметры изоляции - IPARAM).
Упражнение 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
Number 1 2 1
Prop ( PARA[1 ] ) (DESPAR[2 ] ) (STRING(PARA[1
Dprop for ]) + ‘x’
DATA +STRING(DESPA
R[2 ] ) + ‘Valve’ )
Пример
Высота штурвала задвижки хранится в параметре компонента с номером 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 ].)
Примечание
DATA-элементы имеют атрибут RUSE. У DATA-элементов, носящих в
себе описательную информацию (текстовую) оно должно быть равным 0.
Если же нужно, чтобы значение вычислялось, то значение этого атрибута
джолжно быть равным – 1.
Часть20
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.
Задачи 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) в спецификации в блоке, описывающем трубы.
CMPW
CMPT
CMPD TUBD
Атрибуты: Атрибуты:
OUTD OUTD
ACBO ACBO
CWEI UWEI
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
HEADING
NAME TYPEPBOR0 STYPE EDGE ALLO SHOP
DEFAULTS
- - - NONE NONE NONE FALS
*/WELD1 WELD 100 NONE NONE NONE
FALS
и т.д.
Коды компонентов
Альтернативные коды
Если необходимо получить различные коды внутри одной спецификации,
то этого можно достичь используя пользовательские атрибуты - 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)
Пример.
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
Администрирование
Settings>Naming Format...
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 :