Опция Старт-Plant4D. Импорт исходных данных из Plant4D

Смотрите также

Опция Старт-Plant4D позволяет импортировать трехмерную модель трубопровода из базы данных текущего проекта в системе Plant4D "Трубопроводы" фирмы CEA Technology.

В стандартную поставку входит файл с шаблонами, позволяющими пользователю конвертировать данные, созданные ПС Plant4D на основе российской базы данных по трубам, трубопроводным деталям и арматуре. Модуль работает с Plant4D версии 7.72 и 7.73.

В стандартную поставку входит файл с шаблонами, позволяющими конвертировать данные, созданные ПС Plant4D на основе российской базы данных по трубам, трубопроводным деталям и арматуре. Чтобы настроить конвертор для работы с другими базами (например, ANSI, DIN) следует либо воспользоваться описанными ниже инструкциями и настроить конвертор самостоятельно, либо обратится к разработчикам СТАРТ-ПРОФ.

Для импорта входных данных пользователь должен выбрать команду Файл > Импорт > Из проекта Plant4D

На экране появится диалоговое окно, изображенное на рис. 1.

Рис. 1

Если на Вашем компьютере установлен Plant4D и Вы хотите использовать проекты, созданные этой программной системой, то Вам следует пометить верхнюю кнопку и нажать Продолжить.

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

Если Вы хотите настроить шаблоны для конвертирования входных данных, пометьте третью кнопку и нажмите Продолжить. После выбора второго режима, появится диалоговое окно (рис. 2).

Рис. 2

В этом окне следует ввести полный путь к файлу "Plant4d.ini", в котором хранятся настройки системы Plant4D на компьютере-источнике.

После этого произойдет загрузка списка созданных проектов. Этот список будет загружен сразу, при выборе первого режима.

После загрузки, появится диалоговое окно, изображенное на рис. 3. На нем отразится путь к шаблонам преобразования, список проектов и список линий в выбранном проекте. При изменении проекта, список линий автоматически обновляется. Сменить файл с шаблонами преобразования, можно в настройках системы СТАРТ-ПРОФ, а именно - командой меню Нормативная база > Пути к базам данных.

Шаблон преобразования – комплекс процедур, управляющих преобразованием конкретных полей базы данных проекта системы Plant4D в требуемые данные элементов программы СТАРТ-ПРОФ. В шаблоне описывается:

  1. Формулы вычисления точек присоединения (СР) и других точек (вспомогательные точки) элементов Plant4D. Алгоритм преобразования этих точек в узлы элементов СТАРТа.

  2. Элементы СТАРТа, имитирующие элемент Plant4D. Их расположение относительно друг друга.

  3. Формулы вычисления других данных (диаметр, толщина, вес и т.д.) элементов СТАРТа. Требуемый элемент Plant4D, который требуется преобразовать, определяется значениями из комплексного индекса, модулем рисования и каталогом.

Рис. 3

После выбора линии нажмите кнопку Продолжить для начала преобразования исходных данных. Перед началом процесса преобразования будет запрошено имя файла, где преобразованные данные будут сохранены в формате СТАРТ-ПРОФ, и точность построения проекта, которая задает максимальное расстояние между точками связи (СР) различных элементов Plant4D. Если это расстояние будет меньше заданной величины, то при преобразовании эти точки будут заменены одним узлом трубопроводной трассы во входных данных к СТАРТ-ПРОФ. После задания всех величин начнется процесс преобразования. Если процесс завершится корректно, то будет создан файл, с заданным ранее именем, в котором будет храниться вся преобразованная информация. Этот файл можно загрузить в СТАРТ-ПРОФ и после некоторых доработок входных данных провести расчет.
  При выборе режима Настройка конвертора появляется диалоговое окно, изображенное на рис. 4.

Рис. 4

Верхние две кнопки окна диалога позволяют:

Правый ряд кнопок (сверху вниз) позволяет:

При модификации или создании нового шаблона появляется диалоговое окно, изображенное на рис. 5.

Рис. 5

Перед созданием нового элемента все поля будут пустыми. Первое с чего следует начать – это задать число точек элемента используемых для отображения и привязки в системе Plant4D (вспомогательных и точек присоединения) и число узлов трубопроводной трассы, которые соответствуют ему во входных данных к СТАРТ-ПРОФ; далее нужно нажать кнопку Добавить. При этом старые данные будут удалены и проинициализированы новыми, в соответствии с введенными значениями. Под числом точек элемента подразумеваются не только точки соединения (СР), но и все вспомогательные точки, для которых требуется провести расчет.

В поле Комплексный индекс записывается значение комплексного индекса (символы с 0 до 7). Поиск в базе проекта осуществляется по введенной подстроке в строке комплексного индекса, это означает, что, например, для строки BEND подойдут элементы с комплексным индексом, начинающимся и с BEND---, и с BEND90 и т.д.
Аналогична ситуация при работе с другими полями.

В поле ГУ записывается граничное условие (символы 26-28 комплексного индекса). Если оставить строку пустой, то будут отобраны элементы с любыми граничными условиями.

Поле Каталог содержит название миникаталога (поле [CatalogName] миникаталога). Если оставить строку пустой, то будут отобраны данные для всех миникаталогов.

Поле Модуль рисования содержит название модуля рисования элемента (поле [ComponentName] миникаталога). Если оставить строку пустой, то будут отобраны данные для всех модулей рисования.

Рассмотрим подробнее таблицы преобразований в диалоговом окне.

Таблица Преобразование данных. Данная таблица предназначена для преобразования данных, не содержащих геометрию, во входные данные для СТАРТ-ПРОФ:

  1. Столбец Формула вычисления данного. Предназначен для задания формулы преобразования заданного элемента из таблицы в данное СТАРТ-ПРОФ. Правила написания формул приводится ниже.

  2. Столбец № в массиве. Предназначен для ввода кода данного для элемента СТАРТ-ПРОФ. Коды данных приводятся ниже.

  3. Столбец № элемента. Содержит номер элемента в соответствии с таблицей Созданные элементы СТАРТа.

Таблица Преобразование точек.

Данная таблица предназначена для преобразования точек, координаты которых рассчитаны в таблице Формулы вычисления точек элемента P4D, в точки СТАРТ-ПРОФ.

  1. Столбец Номер точки присоединения. Генерируется автоматически, после нажатия кнопки Добавить. Содержит номер точки присоединения и других точек, координаты которых рассчитаны в таблице Формулы вычисления точек элемента P4D.

  2. Столбец Номер точки СТАРТа. Содержит порядковый номер точки СТАРТ-ПРОФ. Этот номер должен соответствовать номерам в таблице Создаваемые элементы СТАРТа.

  3. Столбец Тип СР. Для изменения данного поля следует пометить его и нажать на появившуюся кнопку для отображения всех доступных значений. Значение 0 указывает на то, что точка является точкой присоединения (СР) к другим элементам Plant4D; 1- вспомогательная точка. Данная точка предназначена для задания дополнительного узла входных данных СТАРТ-ПРОФ.

Таблица Формулы вычисления точек элемента P4D.

Данная таблица предназначена для описания формул вычисления координат точек элемента Plant4D.

  1. Столбец № точки присоединения. Генерируется автоматически, после нажатия кнопки Добавить. Содержит порядковый номер точки с указанием проекции в осях координат, принятых в СТАРТ-ПРОФ, номер точки присоединения и номера других точек элементов в Plant4D.

  2. Столбец Формула вычисления точки присоединения. Предназначен для задания формулы вычисления координаты точки. Правила написания формул приводится ниже.

Таблица Создаваемые элементы СТАРТа.

Данная таблица предназначена для описания схемы преобразования элемента Plant4D в элемент СТАРТ-ПРОФ.

  1. Столбец № элемента. Порядковый номер создаваемого элемента.

  2. Столбец Название элемента. Содержит название элемента в СТАРТ-ПРОФ.

  3. Столбец S№ точки СТАРТа. Порядковый номер точки (узла) СТАРТ-ПРОФ, в которой будет находиться создаваемый элемент или начальный узел участка. Номер должен соответствовать номеру в таблице Преобразование точек.

  4. Столбец E№ точки СТАРТа. Аналогичен выше описанному столбцу. Задает конечный узел участка. Для остальных элементов не значим.

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

Рис. 6

В списке данных отобразятся все переменные, которые используются в формуле. Если в формулы внесены какие-либо изменения, связанные с добавлением или удалением переменных, следует нажать кнопку Обновить для изменения списка данных.

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

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

Коды данных для элементов СТАРТ-ПРОФ

Участок

• Номинальная толщина, [м] 1

• Суммарная прибавка к расчетной толщине, [м] 2

• Погонный вес трубы, [т/м] 3

• Диаметр наружный, [м] 4

• Погонный вес изоляции, [т/м] 5

• Погонный вес продукта, [т/м] 6

• Коэффициент прочности поперечного сварного шва на изгиб 8

• Коэффициент прочности продольного сварного шва на давление 10

• Давление испытания, [т/м2] 16

• Дополнительная весовая нагрузка на надземном участке, [т/м] 20

• Дополнительная невесовая нагрузка на надземном участке по оси Х, [т/м] 21

• Дополнительная невесовая нагрузка на надземном участке по оси Y, [т/м] 22

• Дополнительная невесовая нагрузка на надземном участке по оси Z, [т/м] 23

• Рабочее давление, [т/м2] 24

• Рабочая температура, [0С] 25

Узловые элементы

Арматура:

Отвод:

Сварная врезка:

Штампосварной тройник:

Сварной тройник:

Угловой компенсатор:

Осевой компенсатор:

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

Опора скольжения:

Жесткая подвеска:

Пружинная опора (подвеска):

Опора постоянного усилия

Правила написания формул

  1. Переменными являются названия полей таблиц Components, SoloData и конкретного миникаталога, заключенные в квадратные скобки. Например, [Dim1].

  2. Можно использовать следующие функции: cos, sin, tan, ctan, exp, sh, ch, th, cth, sqrt.

  3. Аргументы функции пишутся в круглых скобках. Например, cos(PI).

  4. Для задания стандартного числа π, запишите символы PI. Например, cos([Dim1]*PI).

  5. Операция умножить обозначается символом *, делить - \ или /, вычитание - -, прибавить - +.

  6. В название формул и полей можно использовать буквы в любом регистре.

  7. Поле [schedule] является строковым полем и данное в нем может записываться в общем случае как AxB. Для доступа к значению А используется переменная [schedule1], для доступа к значению В используется переменная [schedule2].

  8. Разделителем целой и дробной части числа может быть и точка, и запятая.

  9. Размерность всех величин, передаваемых в элементы СТАРТа, должна быть соответственно в тоннах, метрах, тоннах/м2 и т.п.. Угол следует задавать в радианах. Температуру в градусах Цельсия.

В процессе преобразования создаются два файла "convp4d.2log и "translate.log", в которых соответственно записываются возникшие ошибки при преобразовании элементов и концевые элементы преобразованной модели.

Доступ из меню

Файл > Импорт > Из проекта Plant4D