изменения в версии ПК dPIPE 5

POST: откорректирована процедура контроля за параметрами кривой усталостной прочности FAT при расчете накопленной повреждаемости (в последней версии программы появлялось сообщение "A < AMIN" или "A > AMAX" и расчет прекращался). Сейчас, если амплитуда напряжений окажется меньше минимальной величины, то расчетное число циклов будет принято  равным максимальному числу циклов по кривой, а при величине расчетных напряжений, превышающих максимальную амплитуду, программа выдает предупреждение и установит расчетное число циклов = 1. Например, пусть для кривой 'CS' расчетная амплитуда напряжений составляет Saf = 80 МПа. В этом случае, поскольку 80 < 90,  для расчета накопленной повреждаемости будет принято число циклов NC1 = 1000000. При значении Saf = 2200 МПа (2200 > 2100) программа выдаст предупреждение: WARN: CS A: A > AMAX: (NC = 1) A = 2200.00

и в расчете будет принято NC1 = 1.

 

     FAT  'CS'   EM = 1.95E+05    INT = 11

&     NC = 10  20   50   100 200 500 850 1000 2000 5000 10000 12000 20000 50000 100000 200000 500000 1000000

&     SA = 21001700 1100  820 650 460 380 365  310  240  190   180   160   150   120    105    95     90

 

PIPE.DBS: в базу данных по трубам добавлено отсутствующее ссылочное сечение 'X_CR100D' для трубы 'CR100D' (нормы "RD")

 

MAT.DBS: для характеристик материалов E  и A (модуль упругости и температурный коэффициент линейного расширения) внесены значения  для температуры -50°С, для напряжений - для температуры -20°С;

 

В закладку "Контрольные параметры/Динамические" добавлена опция "записывать формы колебаний" (команда CTRL, параметр FREQ_OUT), позволяющая управлять записью форм колебаний в файл <имя задачи>.bin. По умолчанию опция включена. Отключение записи форм колебаний значительно уменьшает размер файла <имя задачи>.bin (эта возможность может быть полезна при пересылке файлов <имя задачи>.bin с результатами расчетов сторонним организациям, использующим для просмотра модели программу PIPE3DV):

 

dyn_dialog

 

DDE, DPC: устранена ошибка, возникающая при задании команды для дополнительных температурных напряжений (STR_DISC) в модель, содержащую более одной группы сейсмических спектров ответа;

 

DDE, DPC: устранена ошибка в отображении геометрии трубопровода, возникающая при задании арматуры с приводом на наклонных к горизонтальной плоскости участках трубопровода;

 

DDE, DPC: устранена ошибка, возникающая при вводе стандартных отводов из БД (ошибка могла возникать в последней версии программы при создании новой расчетной модели с использованием сечений трубопроводов из баз данных)

 

POST: исправлено вычисление напряжений Saf для тройников при расчете на циклическую прочность (команда FATG): в предыдущих версиях амплитуда понижалась ~ на 16 %

 

PST_FMT.DBS: в таблице "Индивидуальная оценка расчетного числа циклов" изменен заголовок: обозначение "FS  = NC1/NC" исправлено на  "FS  = NC/NC1"

POST: в таблицу "Деформации компенсаторов" (файл *.res) добавлена печать угла BETA, задаваемого в ИД для определенного типа компенсаторов, и идентификационного имени компенсатора (параметр NOTE):

 

>>>  Таблица  13.  Деформации компенсаторов.

----------------------------------------------------------------------------------------

узел1      узел2          DA        DH        DN          RA        RH        RN   BETA

----------------------------------------------------------------------------------------

60         70           -0.006    26.960    30.736       0.000    -0.115     0.005 45.0 комп. N 1

----------------------------------------------------------------------------------------

Примечания:

DX, DY, DZ        - осевая (A) и сдвиговые (H, N) деформации, мм

RX, RY, RZ        - угловые деформации: кручение A, изгиб H, N, град

 

 

DPC: исправлена работа команды FMESH при наличии в модели арматуры с эксцентриситетом;

 

POST: в сводные таблицы по результатам расчетов для максимальных напряжений добавлена печать заголовков соответствующих наборов результатов:

 

>>> Таблица  17. Максимальные напряжения категории SAF                   +   проходит

----------------------------------------------------

элем.  узел1      узел2    расчет  допуск.    FS       <Напряжения SAF (LC1-LC6)>

----------------------------------------------------

PIPE   A004       A005         59     277     0.21

BEND   ¤0000001   A026         70     277     0.25

TEE        3                  45     277     0.16

----------------------------------------------------

 

PIPE3DV: исправлена работа экспорта расчетной модели в DXF файл (добавлен вывод всех типов опор и комментариев к ним); в диалог "настройки" добавлена опция "отображать внутренние узлы":

 

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

 

DDE: при смене метода расчета с RSM (линейно-спектральный) на THA (метод динамического анализа) программа выдает предупреждение и автоматически удаляет из модели расчетные спектры ответа и сейсмические группы опор:

 

 

 

DDE, DPC: исправлена работа диалога "тройник" и неточность, связанная с заданием тройников "по умолчанию": прибавка к толщине стенки корпуса (параметр СR) передавалась на расчет равной нулю:

 

 

 

POST: При аварийном завершении расчета добавлена печать нагрузок от жестких подвесок и печать упругих опор, в которых нагрузка для рабочих режимов превысила допускаемую (файл *.res);

 

DP5S: исправлено вычисление реакции в жесткой подвеске в случае ее отрыва для расчета типа "SUST_C", улучшен алгоритм выбора пружин для упругих опор;

 

POST: исправлено вычисление параметра TRAVEL (таблица "Результаты выбора пружин") для подвесок, связанных с 2-мя узлами модели (параметр cnode);

 

команда CTRL: Введены следующие дополнительные контрольные параметры:

- минимально-допустимая длина элемента EL_LEN: при наличии в расчетной модели элемента, имеющего длину меньше величины EL_LEN, программа выдает предупреждение:

"Для <элемента> в узле <узел>  размер меньше минимально допустимого."

- параметр RGD_SPR, определяющий величину жесткости в местах установки упругих опор, для которых требуется вычислить рабочую нагрузку (расчеты #1, 8, LC типа "DSGN")

Добавлена соответствующая печать в листинг исходных данных (изменена таблица № 22 в файле pre_fmt.dbs);

 

добавлена команда POST_REP, специфицирующая печать сводных таблиц по упругим опорам и подвескам (файл *.sup). Подробности см. в файле – справке:  команда POST_REP и Приложение VI, раздел "Результаты расчета". Рекомендуемые значения параметров этой команды для стандартных расчетов внесены в файл 'solv.dbs';

 

DPC: исправлена ошибка в обработке параметров "упругого" элемента FJ: в предыдущей версии менялись местами коэффициенты b(1) и b(2) (изгибные жесткости). Снято ограничение на отрицательную величину угла BETA;

 

POST: для мест установки опор при включенной опции WLD_CHK = 'YES' исключен учет поперечного сварного шва (команда PIPE, параметр FW(2));

 

добавлена возможность выполнения расчетов по нормам ASME B31.1 "Power Piping" (CODE = 'ASME_B311'), введены соответствующие контрольные параметры и типы результатов расчета.

 

при расчете по CODE = 'PNAE' и 'PNAE_T' введена возможность определения индивидуального расчетного числа циклов между 2-мя LC (см. файл – справку, команда FATG, параметр FATG_SAF);

 

внесены исправления и дополнения в файл – справку "dPIPE_5.chm";

 

в файл "MAT.DBS" в секцию для РД ($SET CODE = 'RD') добавлены кривые усталости "$F1A" и  "$F2A"  для аустенитной стали (для прямых труб и отводов соответственно),  $C3 – коэффициенты усреднения и релаксации компенсационных напряжений для аустенитных сталей. В эту же секцию добавлен материал с меткой $12X18H10T – свойства стали  12X18H10T с допускаемыми напряжениями для расчетного ресурса 200000 часов. В секцию для высокотемпературных трубопроводов для ПНАЭ ($SET CODE = 'PNAE_T') добавлен материал с меткой '09X18H9'  (сталь 09Х18Н9). Кроме этого добавлены кривые для коэффициентов релаксации компенсационных напряжений $C1_PN, $C2_PN и $C3_PN (для углеродистых, хромомолибденовых и аустенитных сталей соответственно). Эти кривые получены из таблицы П5.4 Норм (Значения коэффициента χЭ) путем деления табличных значений на коэффициент 0.6 (величина параметра HI_E по умолчанию). В материалах, содержащихся в БД сделана ссылка на эти кривые (параметр CREEP). В качестве альтернативы в эту же секцию добавлены кривые $C1_RD, $C2_RD и $C3_RD, скопированные из секции для РД. Окончательное решение об использовании тех или иных коэффициентов релаксации компенсационных напряжений остается за Пользователем;

 

в рамках статических расчетов команда TH_OUT = 'DISP' трактуется как указатель перемещений (см. файл – справку, команда TH_OUT)

 

исправлена обработка параметра SMIN для отводов (команды PIPE и BEND): введена дополнительная проверка: SMIN – CORR >0;

 

для расчетов, выполняемых в соответствии с нормами ПНАЭ, введен учет коэффициента снижения циклической прочности сварных швов (см. файл – справку, команды PIPE, параметр FI_S и команда WLD параметр FWS)

 

SOLV.DBS: для норм ПНАЭ по аналогии с РД добавлен стандартный расчет, содержащий режим гидроиспытаний: "Расчет#2 + ГИ". При использовании этого расчета подразумевается, что режим, соответствующий гидроиспытаниям, имеет имя "TEST" (команда OPVAL);

 

POST: для случаев нагружения (load case, LC) типа "SUST_C" и "SUST_A" добавлена возможность учета сосредоточенной статической нагрузки (команда POST, параметр load = 'F'). C этой опцией появилась возможность проверять напряжения категории "S2.." (для ПНАЭ) или "S_1…" (РД) при моделировании режима, связанного со срабатыванием предохранительного клапана;

 

введена система управления подключаемыми базами данных. Соответствующие изменения внесены в диалог "Опции/Файлы/Базы данных" (см. файл – справку, команда DBF);

 

сняты ограничения на диапазон температур в командах MAT, CREEP, OPVAL. Одновременно с этим введен дополнительный контроль за соответствием величин рабочих температур (команда OPVAL) и характеристик, задаваемых в командах MAT и CREEP. Если рабочая температура для одного из режимов оказывается вне диапазона температур, определенного в командах MAT или CREEP, программа аварийно завершается (модуль POST) с выдачей соответствующего сообщения об ошибке;

 

изменена работа менеджера лицензий: Пользователи, не заключившие договор о поддержке и сопровождении программы, начиная с текущей версии, смогут работать только в демо-режиме;

 

DDE: изменен интерфейс панели инструментов для работы с таблицей. Модифицированы диалоги для ввода ИД, зависящих от используемых норм расчета на прочность: "контрольные параметры", "нормы расчета", "материалы", "сечения труб", "сварной шов"; пункт меню "Окно" заменен двумя пунктами: "Основные данные" и "Доп. данные"

 

В команде CTRL изменено значение "по умолчанию" для параметра THA_STRS: вместо THA_STRS = 'SRSS' по умолчанию будет использоваться THA_STRS = 'THA'

PIPE3DV:

1. исправлена ошибка, приводящая к некорректному завершению работы программы при выборе из меню "Результаты" пункта "Показать или скрыть KKS". Теперь этот пункт меню переименован в "Показать метки для обозначений" и может использоваться для включения/выключения номеров узлов в местах установки опор;
2. исправлена работа с окнами, содержащими информацию об узле/элементе: теперь можно изменять их размер. Выставленный Пользователем новый размер окна запоминается и применяется в течение сеанса работы с программой;

POST: в рамках метода динамического анализа (DYN = 'THA') исправлена работа элементов "Динамический упор с зазорами" (DGAP) и нелинейных моделей динамических амортизаторов (SNUB TYPE='MCH' или 'HDR');

DDE, DPC: Исправлен анализ связности ветвей в точке установки тройника (в последней версии программы при определенной последовательности задания геометрии корпуса и штуцера тройника программа не позволяла вставить в узел разветвления тройник);

POST: В таблицу "Результаты выбора пружин" добавлены имена подвесок;

POST: в файл *.dp5_ для выбранных упругих опор добавлена печать величины PMIN;

SOLV.DBS: 1) исправлен заголовок команды SOLV для в.т. трубопроводов, Расчет#2 + ГИ (CODE = RD) (в предыдущей версии файла заголовок был слишком длинный, что приводило к ошибке при чтении из базы данных); 2) в заданиях на расчет, включающих режим ГИ (CODE = "RD"), изменена ссылка на режим для случая LC5: было: MOD='$OPER', стало: MOD='TEST'.

В рамках расчетов по ПНАЭ добавлена процедура анализа усталостной прочности и накопленной повреждаемости (команда FATG), в рамках которой реализован упрощенный упруго-пластический анализ (параметр PNAE_KE, команда CTRL). Пример расчета с описанием процедуры выложен на сайте: http://www.dpipe.ru/downloads/Fatigue_Sample.pdf;

Добавлен учет дополнительных напряжений от перепада температур по толщине стенки и эффекта температурной стратификации (команда GRAD);

Добавлен учет дополнительных температурных напряжений, обусловленных осевым перепадом температур из-за неоднородности толщин стенок и/или неодинаковых теплофизических характеристик сопрягаемых элементов (команда STR_DISC);

Добавлен учет эффекта неравномерного распределения температуры по высоте сечения трубопровода (температурная стратификация). Подробности приведены в Приложении VIII справки (dPIPE_5.chm);

Добавлен учет осевых деформаций от действия внутреннего давления (параметр PE, команда SOLV). Подробности приведены в Приложении IX справки (dPIPE_5.chm);

Для норм "РД" добавлены напряжения категории S_H для первого этапа расчета при режиме гидроиспытаний. Добавлены соответствующие наборы стандартных заданий на расчет в файл SOLV.dbs. При их использовании подразумевается, что режим, соответствующий гидроиспытаниям имеет имя "TEST" (команда OPVAL). Подробности см. в справке (dPIPE_5.chm).

Добавлен элемент "секторное колено" (команда MTR);

PIPE3DV: добавлено отображение подвесок постоянного усилия, исправлена работа с настройками шрифтов для размеров, надписей и комментариев;

MAT.DBS: в файле с базой данных по материалам скорректирована плотность (DEN) в соответствие с марочником сталей. Для стали "$15X1M1F" с ресурсом 200000 ч скорректирована величин допускаемых напряжений SA: было при T = 480, 500 SA = 123, 100. Стало: T = 480, 500; SA = 130, 108. Для сталей 15ГС, 16ГС и 10ГН2МФА (CODE = PNAE и PNAE_T) исправлена ссылка на кривую усталости: вместо кривой для аустенитных сталей (CS) должна быть кривая для углеродистых и легированных сталей;

POST & LIST_BIN: в распечатках введено полное название нормативного документа   Нормы расчета на прочность:   РД -> РД 10-249-98 с Изм. № 1;

SOLV.DBS: в файл с набором стандартных расчетов добавлен расчет # 8 для РД (расчет с определением нагрузок на упругие опоры). Исправлено задание на расчет для высокотемпературного трубопровода с учетом монтажной растяжки ("В.T. Тр-ды: Расчет#2 + монт. растяжка (м.р.)"): для вывода нагрузок на опоры в холодном состоянии вместо ссылки на "LC5" поставлена ссылка на "LC4";

POST: убрана проверка статуса односторонних опор при выводе результатов, состоящих из комбинации нескольких случаев загружения;

dPIPE_5.chm: в файле-справке добавлены уточнения по поводу типа расчета "SUST_C". Добавлено описание подключенных и настраиваемых внешних модулей (меню "Сервис"). Добавлены соответствующие описания последних изменений в программе;

DDE: в программе добавлен английский интерфейс. В меню "Сервис" появился переключатель рус\англ. языка. В файле DDE.INI добавилась строка "LangID=XXXX", где XXXX=1033 - английский интерфейс, XXXX = 1049 - русский. При отсутствии этой строки программа стартует с языком, выставленным по умолчанию в WINDOWS.

DDE, DPC: Сняты ограничения по вводу длины и веса привода (элемент "Арматура"), а также эксцентриситета весовой нагрузки (команда CW). Программа автоматически добавляет элементы, моделирующие вынос массы. В постпроцессоре (POST) добавлен вывод ускорений для корпуса и привода арматуры (файл *.sup);

POST: исправлен вывод заголовка расчетного случая в результирующих таблицах для арматуры (тип V2);

DDE: Исправлена опция "отключить" для сварного шва;

DPC, LIST_BIN: для упругих опор перед выполнением расчета типа 2 добавлена проверка наличия жесткости пружины и нагрузки;

DDE, DPC, LIST_BIN, POST, PIPE3DV: добавлен ввод имени (параметр note) для элементов "компенсатор" (EJ, EA, ET, EH, EG) и "упругая связь" (FJ). В файл <имя задачи>.sup добавлена печать сводных таблиц для этих элементов. Для каждого компенсатора распечатывается отдельная таблица, содержащая деформации (линейные и угловые) для всех наборов результатов с внутренними усилиями (команда "POST", подкоманда "LS:", параметр RES = 'FORC'). Для упругого элемента (FJ) аналогично печатаются внутренние усилия. Информация об именах элементов выводится как в распечатках, так и в PIPE3DV (меню "Текст - Показать текст комментариев");

LIST_BIN: в таблицу "упругие опоры (характеристики)" (файл <имя задачи>.out) добавлена печать имени опоры;

POST: добавлена выдача предупреждений при отсутствии данных CREEP для расчета высокотемпературных трубопроводов по ПНАЭ. Добавлена выдача предупреждений при отсутствии спектров ответа для расчета по линейно-спектральному методу;

DDE: в диалог "О программе" добавлена гиперссылка на сайт www.dpipe.ru;

POST: исправлены формулы для вычисления напряжений категории S_I_PZ в тройниках (расчет по нормам "РД"). Для нагрузок, включающих сейсмику, исключен коэффициент перегрузки KS (команда CTRL);

DDE: исправлены ошибки ввода параметров для осевого и шарнирного компенсаторов;

POST: в распечатках (файл pst_fmt.dbs) исправлено обозначение локальных осей для внутренних усилий (Fa, Fh, Fv, Ma, Mh, Mv вместо FX, FY, FZ, MX, MY, MZ). Внутренние усилия всегда выпечатываются в локальной системе координат;

DDE/DPC: исправлена ошибка формирования геометрии при наличии нулевой длины в элементе, для которого в явном виде указывается направление;

Инструкция: добавлено Приложение VII "Учет монтажной растяжки при проектировании и расчетах трубопроводов", внесены уточнения в Приложение V "Формирование заданий для выполнения типовых расчетов";

SOLV.DBS: добавлены "стандартные" расчеты для систем с монтажной растяжкой;

POST & LIST_BIN: исправлена ошибка менеджера лицензий (в предыдущей версии пропала возможность выполнения расчета в демонстрационном режиме: без защитного ключа для моделей до 20 узлов);

DP5S: исправлена ошибка в алгоритме вычисления реакции однокомпонентной опоры при одновременном наличии и трения, и зазора (ошибка была связана с потерей точности в "пограничных" случаях: очень гибких системах и незначительных сил в опорах);

POST: в файл <имя задачи>.sup добавлена печать сводных таблиц для элементов типа FLEX ("мембрана", команда FJ). Для каждого такого элемента распечатывается отдельная табличка, содержащая локальные внутренние усилия для всех наборов результатов с внутренними усилиями (команда "POST", подкоманда "LS:", параметр RES = 'FORC'). Следует иметь в виду, что локальные внутренние усилия в элементе "мембрана" выводятся с учетом угла поворота BETA относительно оси элемента.

DDE: при формировании задания на расчет (команда SOLV) введена проверка того, что расчет типа 'OPER_B' не может появляться раньше 'OPER_A';

POST: исправлена ошибка вывода параметра GROUP в упругих подвесках при формировании файла *.dp5_

В файл с базами данных по трубам ("PIPE.DBS") в секцию для норм ПНАЭ ($SET CODE = 'PNAE' и $SET CODE = 'PNAE_T') добавлены данные из ОСТ-ов для трубопроводных деталей аустенитного класса (подробности см. в файле " PIPE.DBS ");

DDE: удаление чисел из ячеек, определяющих направление элемента теперь равносильно удалению команды DC/DS для данного элемента. При этом элементом наследуется текущее направление;

DDE/DPC: Команда SOLV, подкоманда LC, параметр LOAD: исправлена ошибка, связанная с заданием опционных компонент нагрузок типа 'F' и 'CS' в стандартные расчеты (TYPE = 'OPER_A' и 'OPER_B');

DDE: изменена работа с менеджером лицензий (для Пользователей с сетевыми ключами проверяется число подключений). В окошко "О программе" добавлена информация об используемом ключе;

PIPE3DV, DDE: при просмотре модели в "информацию об элементе" для отвода добавлены глобальные координаты точки пересечения касательных к отводу;

POST: исправлена ошибка по определению допускаемых напряжений (SOL) для S_I_PZ: ошибка проявлялась при наличии в одной модели нескольких материалов с разными характеристиками допускаемых напряжений для сейсмики;

POST: исправлена ошибка по определению напряжений в тройниках для S_I_PZ (РД). Ошибка проявлялась только при расчете по МДА с опцией THA_STRS = 'THA';

POST: отменена выдача предупреждения для пружинной подвески при P < kf*Pдоп. (P - расчетная нагрузка на подвеску, kf - коэффициент запаса по нагрузке, Pдоп - допускаемая нагрузка на пружину) для случая, когда комбинация нагрузок включает динамику (сейсмику);

В таблице DDE исправлен ввод параметра LIFT (в предыдущей версии таблица не сохраняла введенное Пользователем значение);

В таблице DDE исправлена работа с параметрами CNODE и GROUP для однокомпонентных опор;

В таблице DDE исправлено чтение вложенных файлов, задаваемых командой INCLUDE;

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

появилась возможность задания всех типов опор между узлами расчетной модели (см. параметр CNODE в соответствующих командах;

появилась возможность задания глобальных координат расчетной модели и ввода несвязанных между собой ветвей (см. команду POS);

в контрольные параметры (команда CTRL), добавлен параметр LIFT - критерий "отрыва" односторонних опор, несущих весовую нагрузку (опоры типа "STZ-", "STG-", "STN-" и "ROD") на этапах расчета, учитывающих работу нелинейных опор по реферативному состоянию;

в рамках модального анализа осуществлена коррекция для высших форм колебаний при вычислении ускорений;

в постпроцессоре для РД исправлена ошибка вычисления напряжений категорий S_II, S_III и S_IV в тройниках

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

в PIPE3DV исправлены ошибки, связанные с отображением напряжений в тройниках и отображением однокомпонентных опор

устранена ошибка с печатью локальных/глобальных перемещений для направляющих опор

введена возможность альтернативного задания допускаемых напряжений для расчетов на сейсмику по РД (команда MAT, параметр SOL).

добавлена возможность поворота всей модели относительно оси Z (Меню "Сервис - Повернуть вокруг Z...).

добавлена возможность зеркального отображения модели относительно плоскостей XOZ или YOZ (Меню "Сервис - Зеркально отобразить..).