Импорт данных из БДТП (СУБД Проект)
В версии 2.25 появилась возможность импорта данных из программы СУБД Проект. Для этого надо выбрать соответствующую опцию подменю "Файл" основного меню или нажать комбинацию клавиш Ctrl+G. В открывшемся диалоговом окне необходимо выбрать проект, установить дополнительные параметры и нажать кнопку Импорт.
В результате импорта исходные данные организуются в следующую иерархию: Проект -> Раздел "Трубопроводы" -> Подразделы (наименование продукта) -> Трубопроводы (название участка трубопровода) -> Изолируемые объекты.
Для удобства проверки исходных данных порядок разделов, участков и элементов трубопровода совпадает с порядком в Ведомости Трубопроводов (ВТ), выпускаемой в БДТП.
Из БДТП импортируются только участки с непустым назначением изоляции и только элементы, имеющие соответствие изолируемым объектам (см. Настройка соответствия импортируемых элементов БДТП и Изоляции (БДТП)).
Все элементы, при импорте которых возникли различного рода ошибки или предупреждения, можно отметить в дереве проекта галочками с помощью команды "Выбрать –> Проблемные объекты" подменю "Правка", чтобы затем пустить на расчет только их или же наоборот исключить их из перечня рассчитываемых объектов.
соответствие типов изделий в БДТП типам изолируемых объектов
разработка проекта тепловой изоляции при использовании функции импорта
настройка БДТП для изменения параметров импорта в программу "Изоляция"
При импорте из БДТП задаются следующие параметры импорта:
Параметры подключения к БД – для подключения к серверу MS SQL используется аутентификация Windows, т.е. соединение производится с текущими учетными данными пользователя.
Сервер MS SQL – указываются NETBIOS или DNS имя сервера БД или его IP адрес.
Имя базы БДТП – имя базы данных на сервере.
Проект для импорта – поле списка содержит список проектов в БДТП.
Данные для спутников трубопроводов – данная группа полей содержит настройки для импорта трубопроводов со спутниками.
Диаметр наружный – устанавливается одинаковым для всех видов спутников.
Обозначение пароспутника – строчка, идентифицирующая паровой спутник. При совпадении с полем БДТП "Тип теплоспутника" в качестве температуры спутника будет использовано значение "Температура пара", в противном случае – "Температура воды".
Импорт общих параметров проекта
В качестве общих параметров проекта импортируются:
наименование проекта
описание проекта
наименование организации-заказчика
наименование организации-исполнителя
стадия
должности и фамилии исполнителей
температура холодной пятидневки
имя проекта правил выбора материалов.
Импорт параметров изолируемых объектов
Параметры участка - для участка трубы импортируются следующие параметры:
название транспортируемого продукта
обозначение участка
границы участка
расположение трубопровода
рабочие температура и давление
наличие и тип теплоспутника
назначение изоляции
минимальная допустимая температура продукта (или максимальное допустимое изменение температуры продукта)
режим обогрева (зимний/круглогодичный).
Параметры теплоспутника - БДТП содержит только сведения о наличии и типе теплоспутников. Поэтому для всех теплоспутников устанавливаются единые диаметр трубопровода и температура (раздельно для паровых и водяных спутников), задаваемые параметрами импорта.
Наличие у трубопровода теплоспутника определяется по непустому полю "Тип теплоспутника", либо при назначении изоляции для сохранения температуры (СТ или СТСН).
Критерии расчета - устанавливаются по полю БДТП "Назначение изоляции":
Назначение изоляции БДТП |
Критерии расчета |
Нет назначения изоляции |
Элемент не импортируется |
СН |
От теплопотерь |
СТ или З |
Поддержание температуры:
|
ТБ |
От ожога |
ПК |
Для предотвращения конденсации |
СТСН, СНТБ и т.п. |
Комбинация вышеуказанных критериев |
другое |
Критерии устанавливаются автоматически |
В дополнение к явно указанным критериям, критерий "от ожога" устанавливается автоматически, если температура продукта превышает 45°С. В качестве температуры принимается максимальная из температур продукта и спутника.
Соответствие типов изделий в БДТП типам изолируемых объектов
Изделия импортируются из БДТП в соответствии со своим типом. Наименования элементов формируются из значений типа элемента и марки изделия (для арматуры – стандарта).
Камеры уровнемеров и тройники не имеют прямых аналогов среди элементов Изоляции, и импортируются как прямолинейные участки трубы. В качестве длины трубы в этом случае используется строительная длина элемента (задаваемая в УБД).
Камеры уровнемеров - импортируются как отдельные элементы. Название элемента формирует наименование типа изделия.
Тройники - при импорте тройников производится просмотр имеющихся трубопроводов на данном уровне иерархии проекта. Если найдена труба такого же диаметра с толщиной стенки, отличающейся не более чем на 2мм от толщины стенки ответвления тройника, строительная длина тройника прибавляется к этой трубе. Отдельный элемент "Тройник" при этом не создается. Тройники-врезки не импортируются. Для равнопроходных тройников длины магистрали и бокового ответвления суммируются. Для переходных тройников магистраль и боковое ответвление рассматриваются отдельно. Если соответствующей трубы не найдено, создается новый элемент "Тройник" и/или "Тройник в боковом ответвлении", для которого устанавливается соответствующий диаметр. Длина бокового ответвления рассчитывается как Н – 0.5*Дн, где H – габарит тройника в горизонтальном сечении, Дн – наружный диаметр магистрали.
Разработка проекта тепловой изоляции при использовании функции импорта
При использовании импорта из БДТП рекомендуется соблюдать следующую последовательность шагов:
Убедиться, что проект в БДТП завершен:
Заданы все необходимые общие параметры объекта,
Созданы все необходимые участки трубопроводов и заданы их параметры,
Введены все необходимые изделия на участках, и к ним применен фильтр для отбора изделий из класса,
Для всех нестандартных элементов проекта (изделий) установлено соответствие типам изолируемых изделий (см. "Настройка соответствия импортируемых элементов БДТП и Изоляции (БДТП)");
Создать пустой проект в программе Изоляция;
Произвести импорт изделий из БДТП;
Настроить общие параметры проекта:
Проверить наименование, стадию и пр. импортируемые параметры,
Выбрать нормативный документ,
Установить климатические параметры,
Выбрать набор правил выбора материалов,
Настроить параметры вывода документов;
Проверить состав проекта: номенклатуру и параметры разделов и трубопроводов;
Проверить номенклатуру элементов в трубопроводах;
Проверить и, при необходимости, откорректировать:
Параметры элементов, устанавливаемые по умолчанию,
Параметры спутников;
Произвести расчет тепловой изоляции;
Выпустить выходные документы.
Настройка БДТП для изменения параметров импорта в программу "Изоляция"
Этот раздел предназначен для системных администраторов и администраторов баз данных. Изменения в настройках, описываемые в этом разделе, должны производиться только квалифицированным персоналом. Неправильные настройки системы могут привести к ее неправильной работе или полной неработоспособности.
Настройка соответствия импортируемых элементов БДТП и Изоляции (БДТП). Соответствие типов элементов БДТП импортируемым элементам задается в таблице TypeSettings полями TypeIns1 и TypeIns2.
Значение TypeIns1 |
Значение TypeIns2 |
Тип элемента БДТП |
Тип изолируемого элемента |
1 |
|
Труба |
Труба |
2 |
|
Фланец, фланцевое соединение |
Фланцевое соединение |
3 |
|
Отвод |
Отвод |
4 |
|
Переход |
Переход |
5 |
|
Тройник |
Труба |
6 |
0 |
Заглушка фланцевая |
Заглушка фланцевая |
6 |
1 |
Заглушка эллиптическая |
Заглушка эллиптическая |
6 |
2 |
Заглушка плоская |
Заглушка плоская |
6 |
3 |
Заглушка с рукояткой |
Заглушка с рукояткой |
6 |
4 |
Заглушка поворотная |
Заглушка поворотная |
6 |
Другое |
Заглушка |
Заглушка (тип определяется поиском подстрок в названии) |
7 |
|
Элементы арматуры |
Арматура |
8 |
|
Камера уровнемера |
Труба |
Другое |
|
|
Элемент не импортируется |
Отбор и сортировка элементов. Управление отбором и сортировкой элементов производится при помощи изменения SQL запроса к БДТП.
Для импорта используется представление (View) ImpIns. Соответствие порядка элементов в Изоляции порядку элементов в ВТ обеспечивает сортировка по полю [Приоритет]. Предшествующие приоритету уровни сортировки обеспечивают правильную группировку элементов и сохранение порядка участков в соответствии с ВТ.
Для связи импорта с ВТ используется условие [СортировкаДляДокументов].[Документ]=2.
Для формирования наименований элементов при импорте используется комбинация значений полей [Тип], [Стандарт] (только для арматуры) и [Symbol] (для остальных элементов).
Внимание! Изменение SQL запросов производится пользователем на свой страх и риск. В последующих версиях программ СУБД ПРОЕКТ и ИЗОЛЯЦИЯ структура БД и SQL запросы могут быть изменены без предварительного уведомления.
Ограничения функции импорта связаны с отсутствием в БДТП некоторой информации, требуемой для проектирования тепловой изоляции, а также с различиями в объектных моделях систем.
Не могут быть экспортированы (полностью или частично) климатические данные, данные о теплоспутниках, параметры технологических критериев расчета, расположение участка трубопровода (горизонтальное/вертикальное). Эти данные после импорта должны быть проверены и откорректированы вручную.