Исправлена печать параметра ALPHA (угол поворота) для упругих опор во всех таблицах (27.08.2012)

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

Исправлена ошибка чтения параметров сварных швов (команда WLD): при наличии в ИД этой команды, программа для расчета SAF всегда использовала коэффициент снижения прочности поперечного шва FWS = 0.76

Исправлен ввод "дополнительных данных" в англоязычной версии программы

Восстановлена совместимость с файлами, созданными в ранних версиях программы (проблема возникала при наличии в одной модели пружинных подвесок/опор с пружинами из разных таблиц)

Исправлена работа кнопки "сброс" в диалоге "Опции/Файлы"

Введена обработка ошибок, приводящих к аварийному завершению пре и постпроцессора

Введен дополнительный контроль параметров для ввода тройников в общей таблице

Для расчета типа "TEST" исправлен ввод опций

Исправлена ошибка, возникавшая при копировании через графический интерфейс части модели, содержащей элемент REDU.

Исправлен ряд ошибок, приводивших к аварийному завершению работы постпроцессора

Внесены исправления в английский интерфейс программы

Для постпроцессора добавлена возможность использовать правило MAX для опор (RES = 'SUPP') в случае, если спецификация для создания набора результатов содержит ссылки на LS:

SOLV "Расчет с определением рабочих нагрузок и выбором пружин (#1)"

& LC mod = '$OPER', type = 'DSGN', note = "Определение рабочих нагрузок на пружины" ; LC1

& LC mod = '$OPER', type = 'OPER_A', fric = 'No', pend = 'NO', note = "Расчет на полную нагрузку" ; LC2

& LC mod = '$COLD', type = 'OPER_B', fric = 'No', pend = 'NO', note = "Выбор пружин" ; LC3

& LC mod = '$OPER', type = 'OPER_B', pend = 'YES', note = "Этап II (полная нагрузка)" ; LC4

& LC mod = '$OPER', type = 'SUST_C', note = "Этап I" ; LC5

& LC mod = '$COLD', type = 'OPER_B', pend = 'YES', note = "Этап IV ('холодная нагрузка')" ; LC6

& LC mod = 'OPVAL2', type = 'OPER_B', pend = 'YES', load = 'F', note = "Этап II (пол.нагрузка при сраб ПК)" ; LC7

& LC mod = 'OPVAL2', type = 'SUST_C', load = 'F' ; LC8

& LC mod = '$OPER', type = 'MODAL', pend = 'LC4', note = "Модальный анализ" ; LC9

& LC mod = 'TEST', type = 'TEST', pend = 'YES', note = "Режим гидроиспытаний" ; LC10

& LC mod = 'TEST', type = 'SUST_C', note = "Этап I для ГИ" ; LC11

 

POST

& res = 'S2_NUE', ls = "LC5", note = "Напряжения S2 (НУЭ)" ; LS1

& res = 'SRK', ls = "LC4-LC6", note = "Напряжения Srk" ; LS2

& res = 'SAF', ls = "LC4-LC6", note = "Напряжения Saf" ; LS3

& res = 'DISP', ls = "LC5", note = "Весовые перемещения" ; LS4

& res = 'DISP', ls = "LC4-LC6", note = "Видимые перемещения" ; LS5

& res = 'SUPP', ls = "LC7", note = "НУЭ (Гор.)" ; LS6

& res = 'SUPP', ls = "LC6", note = "НУЭ (Хол.)" ; LS7

& res = 'S2_NUE', ls = "LC8", note = "S2 при сраб ПК" ; LS8

& res = 'SRK', ls = "LC7-LC6", note = "Srk при сраб ПК" ; LS9

& res = 'DISP', ls = "LC7-LC6", note = "Вид пер при выхлопе" ; LS10

& res = 'S2_PZ2', ls = "LC5+LC9", note = "Напряжения S2 (ПЗ)" ; LS11

& res = 'SUPP', ls = "LC9", note = "ПЗ" ; LS12

& res = 'S2_HDR', ls = "LC11", note = "Напряжения S2 (ГИ)" ; LS13

& res = 'SUPP', ls = "LC10", note = "ГИ" ; LS14

& res = 'DISP', ls = "LC9", note = "ПЗ" ; LS15

& res = 'FORC', ls = "LC5", note = "Нагрузки (вес, давление)" ; LS16

& res = 'FORC', ls = "LC4", note = "Нагрузки в раб.состоянии" ; LS17

& res = 'FORC', ls = "LC6", note = "Нагрузки в хол.состоянии" ; LS18

& res = 'FORC', ls = "LC9", note = "Нагрузки от сейсмики МРЗ" ; LS19

& res = 'FORC', ls = "LC9", note = "Нагрузки от сейсмики ПЗ" ; LS20

& res = 'SUPP', ls = "LS6,LS7,LS12,LS14", rule = 'MAX', note = "MAX_SUP" ; LS21

 

Исправлен ввод параметра TW при работе со сводной таблицей тройников

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

Исправлена работа импорта данных из внешнего файла в диалоге для задания спектров ответа

Исправлена работа с заданием опоры под задвижкой

Внесены исправления в английский интерфейс программы

Исправлена работа постпроцессора, приводящая к аварийному завершению программы, если в результате модального анализа не было определено ни одной частоты
(minimum frequency > FMAX)

Исправлена некорректная диагностика ошибок при вводе направлений для стандартных отводов

Исправлено "зависание" программы при открытии  файлов с некорректными данными

Сняты ограничения на операцию поворота модели вокруг вертикальной оси

Уточнен контроль параметров для тройников

Исправлена отрисовка геометрических связей при частичном отображении модели.

Исправлена работа постпроцессора, приводящая к аварийному завершению программы, для моделей, содержащих команду STR_DISC

Исправлена отрисовка модели при изменении радиусов стандартных отводов

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

Исправлена некорректная печать заголовков таблиц в распечатках исходных данных и результатов расчетов при общем числе таблиц больше 999 и/или наборов результатов (LS)  больше 99.

Для норм ASME_NB добавлены напряжения EQ9_DC - уравнение 9 для "Design Conditions"

Для норм ASME_NB добавлены напряжения EQ10, EQ12, EQ13 в основную часть расчета. Уравнения (11) и (14) реализованы только в рамках расчета циклической прочности.

В файле SOLV.DBS исправлены задания для расчетов № 1, 2 и № 8 для в.т. трубопроводов ПНАЭ (CODE = 'PNAE_HT'). В расчетах №1, 2 была некорректная ссылка для вычисления нагрузок на опоры с учетом релаксации и саморастяжки, В расчете № 8 - дважды вычислялись напряжения SRK.

При значении параметра REP_TYPE='SPBAEP' (меню "Сервис/Опции", закладка "Отчеты/Распечатка результатов") в сводной таблице для опор Lisega "Характеристики пружинных опор и подвесок (для монтажа)" (файл *.SUP) теперь выводится общая нагрузка на всю опору, а не на отдельную пружину.

Исправлен вывод величин P_м (нагрузка на пружину при монтаже) в таблице "Характеристики пружин." (файл <имя задачи>.MoAEP, формирующийся при значении параметра REP_TYPE='MoAEP')

Изменена обработка внутренних усилий для оценки арматуры по ОТТ при расчете МДА (теперь максимальный суммарный момент определяется на каждом шаге интегрирования).

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

Исправлена ошибка, возникавшая при задании узла для раскрепления привода трубопроводной арматуры.

Во всех таблицах DDE появилась возможность копирования содержимого в буфер обмена. Для этого следует поместить курсор в поле таблицы и выполнить команду "Копирование" из меню "Правка", либо использовать сочетание клавиш "Ctrl-C". После этого содержимое можно перенести, например, в электронную таблицу EXCEL.

В "Основные данные" добавлена общая таблица "Трубопроводная арматура"

Исправлена работа команды "Определить сейсмические группы опор": в выборку теперь попадают только те опоры, которые отображаются в графическом окне

 

 

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

 

Для операций с частью модели трубопровода необходимо с помощью инструмента для выборки Bttn_Marker, расположенного на панели инструментов "Трубопровод" и также доступного из контекстного меню мыши, отметить интересующий участок. Это можно сделать с помощью мыши, либо, выделив участок рамкой, либо щелкнув левой кнопкой на нужном элементе. Во время операции выборки работают следующие правила:

 

одиночный щелчок левой кнопки мыши - отмечается только один элемент. При повторном щелчке выборка отменяется;
щелчок левой кнопки мыши c одновременным удержанием клавиши SHFT - выбор всей ветки;
при удержании клавиши CTRL выбранные элементы добавляются/исключаются из набора, отмеченного до этого.

 

Операция выборки может прерываться на любые другие операции, связанные с навигацией по таблице, а после повторного нажатия на кнопку Bttn_Marker возобновляться.

 

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

 

Изменять:

- имя участка;

- сечение;

- материал;

- нагрузочную группу;

 

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

 

Удалять выбранные элементы и зафиксировать модель: при этом общая геометрия остается неизменной.

 

Указанный список операций доступен либо из контекстного меню мыши, либо через пункт меню "Правка/Изменить"

 

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

 

copy_1

 

Вставка скопированного участка осуществляется с помощью комбинации клавиш CTRL-V, либо из меню Правка/вставить. При этом возникает окошко  с изображением скопированной части модели и диалог для вставки:

 

paste

 

Существует несколько способов вставки скопированного участка:

 

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

 

paste1

 

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

 

Конструктор арматуры

 

Расширена сервисная библиотека элементов для моделирования трубопроводной арматуры. К имеющимся элементам добавлены "угловой клапан" и "клапан со смещением корпуса":

 

VA_dialog_wn

VA_Scheme_1

Расчетная схема углового клапана

 

 

VO_dialog_wn

VO_Scheme_1

Расчетная схема клапана со смещением

 

Подробное описание новых элементов приведено в файле-справке.

 

 

Оценка нагрузок на патрубки арматуры от трубопроводов

 

Оценка производится  в соответствии с документом "Трубопроводная арматура для атомных станций. общие технические требования НП-068-05", . Данные из Приложения 8 этого документа занесены в базу данных, находящуюся в файле "vlv_ott.dbs". Файл имеет текстовый формат и следующую структуру:

 

vlv_ott_dbs

 

Первая строка, команда : $TITLE содержит краткое и полное наименования документа:

 

$TITLE 'NP-068-05' 'Трубопроводная арматура для атомных станций. Общие технические требования. НП-068-05'

 

Команды: $UNIT_XXX определяют систему единиц и переводные коэффициенты (из одной системы единиц в другую) для данных, содержащихся в базе:

 

vlv_ott_dbs_units

 

где:

 

$UNIT_LOAD - система единиц для сил; $UNIT_MOMS - система единиц для моментов; $UNIT_SIZE - система единиц для линейных размеров; $UNIT_PRES - система единиц для давления

 

Пустые строки и строки, начинающиеся со знака точка-запятая ";" программой интерпретируются как комментарий.

 

Сами данные состоят из набора записей (строк), состоящих из 16 значений (колонок):

 

Обозначение

Номер колонки

Значение

Формат

N

1

идентификатор записи

TEXT

DN

2

условный диаметр

INTEGER

T

3

расчетная температура

REAL

P

4

расчетное давление

REAL

MAT

5

материал

TEXT

Dxt

6

размеры присоединяемых труб

TEXT

7

момент от массы трубопровода

REAL

Мр

8

размах момента от температурной компенсации трубопровода

REAL

9

сила от массы трубопровода

REAL

10

размах силы от температурной компенсации трубопровода

REAL

Мпз

11

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

REAL

Fпз

12

REAL

Ммз

13

момент и сила от совместного воздействия массы трубопровода и МРЗ

REAL

Fмз

14

REAL

Мавс

15

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

REAL

Note

16

комментарий (ссылка на таблицу из Приложения 8)

TEXT

 

Привязка того или иного клапана (команды V, V1, V2, VA, VO) к базе данных осуществляется через соответствующие диалоги с использованием параметра OTT_REF. При нажатии кнопки "Выбрать" возникает диалог:

 

select_OTT

 

Для выбора нужной записи в этом диалоге можно воспользоваться встроенными фильтрами. Например, для выбора допускаемых нагрузок для клапана запорного сильфонного с электроприводом Dy 100, Pр=20 МПа, Tр=300 °C из нержавеющей стали, нужно выполнить следующие операции:

 

1. Щелкнуть на заголовок "Диаметр" и выбрать двойным щелчком условный диаметр 100:

 

select_OTT_1

 

2. Щелкнуть на заголовок "Температура" и выбрать двойным щелчком температуру 300:

 

select_OTT_2

 

3. Из оставшихся в таблице данных выбрать необходимую запись и нажать кнопку OK:

 

select_OTT_3

 

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

 

select_OTT_4

 

Кроме этого в диалоге "Опции/Отчеты/Трубопроводная арматура" следует указать соответствующие номера расчетных случаев и наборов результатов для выполнения оценки нагрузок на патрубки арматуры:

 

OTT_SOLV

 

Для "стандартных" расчетов рекомендуемые команды внесены в файл solv.dbs.

 

После выполнения расчета в файле с листингом исходных данных <имя задачи>.out появятся 2 таблицы с информацией о связях между данными по клапану и ссылкой на запись из базы данных, а также таблица с величинами допускаемых нагрузок:

 

OTT_LIST1

 

OTT_LIST2

 

Результаты расчета записываются в файл со сводными таблицами <имя задачи>.sup в форме таблицы, содержащей отношения расчетных величин к допускаемым:

 

OTT_RES

 

При наличии в расчете сейсмической нагрузки на печать дополнительно выводятся горизонтальное и вертикальное ускорение центра масс корпуса арматуры и горизонтальное ускорение центра масс привода арматуры, которые сравниваются с величинами 3g в горизонтальном направлении и 2g в вертикальном направлении для корпуса арматуры и 8g в горизонтальном направлении для центра масс привода арматуры.

 

Прочее

 

1.Исправлен вывод информации о максимальных нагрузках на жесткие подвески (файл <имя задачи>.res,  таблица "Максимальные нагрузки на опоры" в разделе "СВОДНЫЕ ТАБЛИЦЫ ПО РЕЗУЛЬТАТАМ РАСЧЕТА"
2.Во время текущего сеанса работы программа создает резервную копию исходных данных (файл <имя задачи>.dp5.save записывается в рабочую папку). Файлсодержит данные до последнего сохранения .
3.Исправлена ошибка, возникавшая при повороте трубопровода вокруг глобальной оси Оz: направления действия амортизаторов оставались неизменными.
4.Исправлен ввод перемещений для опор в общих таблицах: в предыдущей версии эта функция работала некорректно.
5.Исправлен вывод на печать угла поворота "ALPHA" для пружинных опор в сводных таблицах: в предыдущей версии при заданном коэффициенте трения для упругой опоры в этой графе вместо нуля печатались неверные данные.
6.Исправлена некорректная работа программы после выведения компьютера из режима "Сна" или "Гибернации"
7.В интерфейсе таблицы запрещено использование нагрузок "F, CS и BOW" для типа расчетов "TEST": в предыдущей версии в диалоге можно было поставить галочки, но эти нагрузки не передавались в файл <имя задачи>.dp5
8.При вызове таблиц с дополнительными данными автоматически включаются соответствующие символы в графическом окне.
9.Видоизменен диалог "Опции - Контрольные параметры - Динамические":  набор необходимых для ввода данных становится доступен в зависимости от выбранного метода расчета.
10.Добавлена возможность хранить в файле <имя задачи>.dp5 пути к спектрам ответа, если эти данные были занесены в файл вручную. Соответствующие команды записываются в виде:

 

SPEC group = '03_60', int = 0, mult = 0.049, 0.049, 0.049, disp = 0, 0, 0

& file_sx = ".SPECTRA03.60_Y_SSE.DAT"

& file_sy = ".SPECTRA03.60_X_SSE.DAT"

& file_sz = ".SPECTRA03.60_Z_SSE.DAT"

 

11.В список доступных режимов для сосредоточенной нагрузки добавлен режим "по умолчанию" $COLD
12.Исправлена выдача предупреждений (отрыв опоры) для скользящих и скользяще-направляющих опор в сводных таблицах
13.В начало файла со сводными таблицами <имя задачи>.sup добавлен заголовок вида:

File_Sup_Head