Исправлена печать параметра 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.
В "Основные данные" добавлена общая таблица "Трубопроводная арматура"
Исправлена работа команды "Определить сейсмические группы опор": в выборку теперь попадают только те опоры, которые отображаются в графическом окне
Копирование, вставка, изменение и удаление участков трубопроводов.
Для операций с частью модели трубопровода необходимо с помощью инструмента для выборки , расположенного на панели инструментов "Трубопровод" и также доступного из контекстного меню мыши, отметить интересующий участок. Это можно сделать с помощью мыши, либо, выделив участок рамкой, либо щелкнув левой кнопкой на нужном элементе. Во время операции выборки работают следующие правила:
• | одиночный щелчок левой кнопки мыши - отмечается только один элемент. При повторном щелчке выборка отменяется; |
• | щелчок левой кнопки мыши c одновременным удержанием клавиши SHFT - выбор всей ветки; |
• | при удержании клавиши CTRL выбранные элементы добавляются/исключаются из набора, отмеченного до этого. |
Операция выборки может прерываться на любые другие операции, связанные с навигацией по таблице, а после повторного нажатия на кнопку возобновляться.
С выбранной частью модели можно производить следующие операции:
► | Изменять: |
- имя участка;
- сечение;
- материал;
- нагрузочную группу;
► | Удалять выбранные элементы как строки таблицы (при этом программа будет интерпретировать указанное действие как удаление строк в текстовом файле, т.е. если в выборку попадет начало ветви, то текущая ветка "склеится" с предыдущей, что чревато изменением общей геометрии модели) |
► | Удалять выбранные элементы и зафиксировать модель: при этом общая геометрия остается неизменной. |
Указанный список операций доступен либо из контекстного меню мыши, либо через пункт меню "Правка/Изменить"
Выделенную часть модели можно скопировать для последующей вставки либо в текущую модель, либо в другую модель. Копирование осуществляется с помощью комбинации клавиш CTRL-C, либо из меню "Правка/Копировать". При копировании следует указать базовый узел, относительно которого будет производиться последующая вставка участка:
Вставка скопированного участка осуществляется с помощью комбинации клавиш CTRL-V, либо из меню Правка/вставить. При этом возникает окошко с изображением скопированной части модели и диалог для вставки:
Существует несколько способов вставки скопированного участка:
► | вставить участок в существующий узел (узлы) модели: для этого нужно щелкнуть левой кнопкой мыши на нужном узле, либо напечатать метку узла в поле "новый узел". Для ввода нескольких узлов следует удерживать клавишу CTRL; |
► | вставить участок, используя либо абсолютные координаты для базовой точки, либо координаты относительно существующего узла модели: |
Следует иметь в виду, что в скопированный участок попадают только те данные, которые отображаются в момент копирования. При этом сейсмические группы опор и данные, связанные с режимами работы трубопровода (например, предопределенные смещения опор и сосредоточенные нагрузки) не копируются.
Расширена сервисная библиотека элементов для моделирования трубопроводной арматуры. К имеющимся элементам добавлены "угловой клапан" и "клапан со смещением корпуса":
Расчетная схема углового клапана |
Расчетная схема клапана со смещением |
Подробное описание новых элементов приведено в файле-справке.
Оценка нагрузок на патрубки арматуры от трубопроводов
Оценка производится в соответствии с документом "Трубопроводная арматура для атомных станций. общие технические требования НП-068-05", . Данные из Приложения 8 этого документа занесены в базу данных, находящуюся в файле "vlv_ott.dbs". Файл имеет текстовый формат и следующую структуру:
Первая строка, команда : $TITLE содержит краткое и полное наименования документа:
$TITLE 'NP-068-05' 'Трубопроводная арматура для атомных станций. Общие технические требования. НП-068-05'
Команды: $UNIT_XXX определяют систему единиц и переводные коэффициенты (из одной системы единиц в другую) для данных, содержащихся в базе:
где:
$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 |
Mв | 7 | момент от массы трубопровода | REAL |
Мр | 8 | размах момента от температурной компенсации трубопровода | REAL |
Fв | 9 | сила от массы трубопровода | REAL |
Fр | 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. При нажатии кнопки "Выбрать" возникает диалог:
Для выбора нужной записи в этом диалоге можно воспользоваться встроенными фильтрами. Например, для выбора допускаемых нагрузок для клапана запорного сильфонного с электроприводом Dy 100, Pр=20 МПа, Tр=300 °C из нержавеющей стали, нужно выполнить следующие операции:
1. Щелкнуть на заголовок "Диаметр" и выбрать двойным щелчком условный диаметр 100:
2. Щелкнуть на заголовок "Температура" и выбрать двойным щелчком температуру 300:
3. Из оставшихся в таблице данных выбрать необходимую запись и нажать кнопку OK:
Используя кнопку "Просмотр" возможно предварительно просмотреть величины допускаемых нагрузок:
Кроме этого в диалоге "Опции/Отчеты/Трубопроводная арматура" следует указать соответствующие номера расчетных случаев и наборов результатов для выполнения оценки нагрузок на патрубки арматуры:
Для "стандартных" расчетов рекомендуемые команды внесены в файл solv.dbs.
После выполнения расчета в файле с листингом исходных данных <имя задачи>.out появятся 2 таблицы с информацией о связях между данными по клапану и ссылкой на запись из базы данных, а также таблица с величинами допускаемых нагрузок:
Результаты расчета записываются в файл со сводными таблицами <имя задачи>.sup в форме таблицы, содержащей отношения расчетных величин к допускаемым:
При наличии в расчете сейсмической нагрузки на печать дополнительно выводятся горизонтальное и вертикальное ускорение центра масс корпуса арматуры и горизонтальное ускорение центра масс привода арматуры, которые сравниваются с величинами 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 добавлен заголовок вида: |