Вы находитесь на странице: 1из 16

Усталость (элементарное понятие о явлении усталости)

Определение усталости

Усталость – это явление, при котором нагруженная повторяющейся нагрузкой


конструкция разрушается при уровне нагрузки меньшем, чем нагрузка, определяющая
предельную статическую прочность этой конструкции. Например, стальной стержень
может успешно сопротивляться однократной статической растягивающей нагрузке 300
кН, но может разрушиться после 1 000 000 повторений нагрузки в 200 кН.

Основные факторы, вносящие вклад в усталостное разрушение:

1) количество испытываемых циклов нагружения;


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

Что делает программа ANSYS?

Расчёт усталости в ANSYS основан на правилах Американского общества


инженеров-механиков (ASME) при проектировании котлов и сосудов высокого давления,
часть 3 (часть 8, раздел 2) для руководства при определении амплитуд, упрощённого
упруго-пластической приспособляемости конструкции, и общему суммированию
усталости по Майнеру.
Для оценки усталости, основанных на критериях, отличных от критериев в
правилах ASME, вы также можете написать свой макрос, или связать результат ANSYS с
подходящей независимой программой.
Программа ANSYS обладает следующими способностями расчёта усталости:
• вы можете выполнить заключительную обработку существующих
результатов НДС для определения показателя усталостной прочности
любых твердотельных и оболочечных моделей (Вы также можете вручную
ввести напряжения для расчёта усталости линейно-элементных моделей);
• вы можете сохранять напряжения в предварительно выбранных точках для
заранее выбранного числа событий и нагружений в событии (режиме
работы);
• вы можете определять коэффициенты концентрации напряжений для каждой
точки конструкции и масштабный фактор для каждого события.

Основная терминология

Местоположение – это узел вашей модели, для которого усталостные напряжения


будут сохраняться. Обычно выбирают местоположения, которые представляют точки
конструкции, восприимчивые к усталостному разрушению.
Событие – набор напряженных состояний, которые возникают в различное время в
течение уникального цикла напряжений.
Нагружение – это одно из напряжённых состояний, являющихся частью события.
Интенсивность переменных напряжений – это мера различия в напряжённом
состоянии между любыми двумя нагружениями. Программа не корректирует
интенсивность знакопеременных напряжений с учётом эффекта среднего напряжения.

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 1


Выполнение оценки усталости
Оценку усталостной прочности вы проводите в POST1, основном постпроцессоре
ANSYS, после того как вы завершили расчёт напряжений. Эта процедура обычно состоит
из пяти основных шагов:
1. Вход в постпроцессор POST1 и восстановление базы данных задачи.
2. Установка размера (количество местоположений, событий и нагружений),
определение усталостных свойств материалов, установление
местоположения напряжений, и определение коэффициентов концентрации
напряжений.
3. Сохранение напряжений в местах интереса для различных событий и
нагружений; назначение повторяемости событий и масштабных факторов.
4. Активация расчёта усталости.
5. Обзор результатов.

Вход в постпроцессор POST1 и восстановление базы данных


задачи

Для того чтобы выполнить расчёт усталости, вам нужно следовать этим шагам:

1. Войти в POST1.
Команда: /POST1
Интерфейс пользователя: Main Menu> General Postproc

2. Считать файл вашей базы данных задачи (jobname.db) в оперативную


память. (Если вы замыслили расчёт усталости как продолжение
существующей ANSYS-сессии, то файл jobname.db уже находится в
оперативной памяти машины.) Файл результатов (jobname.rst) расчёта
узловых напряжений также должен быть доступен; вы считаете эти данные в
память машины позже.
Команда: RESUME
Интерфейс пользователя: Utility Menu> File> Resume from

Установка размера, усталостных свойств материалов и


местоположений

Следует определить следующие данные:


• Максимальное число местоположений, событий и нагружений
• Усталостные свойства материалов
• Определение мест напряжений и коэффициентов концентрации напряжений

1. Определение максимального числа местоположений напряжений, событий и


нагружений.
По умолчанию, ваш расчёт усталости может рассматривать до пяти узловых
местоположений, десять событий и три нагружения в одном событии. Вы можете
использовать следующую опцию для установки больших размеров (то есть позволить
больше местоположений, событий или нагружений), если это необходимо.
Команда: FTSIZE
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Size Settings

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 2


2. Определение усталостных свойств материалов.
Для того чтобы рассчитать показатель усталостной прочности, и для того чтобы
включить эффект упрощённых упруго-пластических расчётов вы должны определить
усталостные свойства материалов. Свойства материалов, требующиеся для
усталостного расчёта это:
• Кривая S-N (напряжение – допустимое число циклов) – кривая интенсивности
переменных напряжений ((σmax-σmin)/2) в зависимости от допустимого числа
циклов. Кривые S-N, используемые в ASME уже максимально учитывают
эффекты среднего напряжения. Вы должны самостоятельно скорректировать
кривую S-N в соответствии с эффектом среднего напряжения, если это
необходимо. Если вы не введёте данные для кривой S-N, интенсивность
переменных напряжений будет выстроена по убыванию для всех возможных
комбинаций напряжённых состояний, но показатели усталостной прочности не
будут вычислены.
Команда: FP
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Property Table> S-N Table

• Кривая Sm-T, кривая интенсивности расчётных напряжений в зависимости от


температуры. Эта кривая нужна, если вы хотите чтобы программа обнаружила
стала ли амплитуда номинальных напряжений пластической.
Команда: FP
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Property Table> Sm_T
Table

• Упругопластические параметры материала M и N (показатели упрочнения). Эти


параметры необходимы, только если вы желаете провести упрощённые
упругопластические расчёты. Значения этих параметров могут быть получены
из Правил ASME.
Команда: FP, Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Property
Table> Elas-plas Par

Следующий пример иллюстрирует использование команды FP для ввода


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

! Определение таблицы данных для S-N кривой:


FP,1,10,30,100,300,1000,10000 ! Допустимое число циклов, N
FP,7,100000,1000000 ! - // -
FP,21,650,390,240,161,109,59 ! Амплитуда интенсивностей
FP,27,37,26 ! переменных напряжений, S, ksi
! Определение таблицы данных для Sm-T кривой:
FP,41,100,200,300,400,500,600 ! Температура, °F
FP,47,650,700,750,800 ! - // -
FP,51,20,20,20,18.7,17.4,16.4 !Значение интенсивности расчётных
FP,57,16.1,15.9.15.5,15.1 ! напряжений, Sm (=2/3*Sy или
! 1/3 *Su), ksi
! Определение упругопластических параметров материала:
FP,61,1.7,.3 ! M и N.

3. Определение местоположения напряжений и коэффициентов концентрации


напряжений.
Следующая опция позволяет явно определить узел в месте конструкции,
интересующей для оценки усталости, назначить коэффициент концентрации

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 3


напряжения (ККН) для этой точки, и её краткое название (до 20-ти символов).
Команда: FL, Интерфейс пользователя: Main Menu> General Postproc> Fatigue>
Stress Locations

Примечание

Не все усталостные анализы будут требовать введения команды FL. Местоположение


автоматически определиться для узлов модели, когда введены команды FS, FSNODE
или FSSECT (см. далее). Если сетка вашей модели подробная, то рассчитанные
напряжения будут достаточно точны, и вам не нужно использовать расчётные ККН
(однако дополнительные ККН для поверхностного, масштабного и коррозионного
эффекта могут всё ещё требоваться). Где исследуется только одна точка конструкции,
вы можете не назначать её название. Если явное определение исследуемых точек
конструкции, ККН или названий не требуются, можно вполне отказаться от команды
FL.

Здесь приведён пример некоторых команд FL для цилиндра с глобальной осью Y,


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

FL,1,281,,,,Line 1 at inside
FL,2,285,,1.85,,Line 1 at outside
FL,3,311,,,,Line 2 at inside
FL,4,315,,2.11,,Line 2 at outside

Рисунок 1. Стенка цилиндра с назначенными ККН

Сохранение напряжений и назначение повторяемости событий


и масштабных коэффициентов

Сохранение напряжений
Для того чтобы выполнить оценку усталостной прочности, программа должна знать
напряжения в различных событиях и нагружениях для каждой точки конструкции так же
как число повторений каждого события. Можно сохранить напряжения для каждой
комбинации точки конструкции, события и нагружения, используя следующие опции:
• Напряжения, сохранённые вручную
• Узловые напряжения из файла результатов расчёта Jobname.RST
• Напряжения в поперечных сечениях

Предостережение:

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 4


Программа никогда не предполагает, что существует «нулевое» напряжённое
состояние. Если «нулевое» напряженное состояние является одним из
рассматриваемых случаев, оно должно быть явно введено для каждого события, в
котором оно может быть реализовано.
Следующая последовательность команд схематически иллюстрирует, как
сохраняются напряжения. В некоторых ситуациях можно предпочесть использовать
команду LCASE взамен команды SET.

Вручную сохранённые напряжения: FS


Узловые напряжения из файла Jobname.RST SET, FSNODE
Напряжения в поперечном сечении PATH, PPATH, SET, FSSECT
(Расчёты в поперечных сечениях также требуют данные из файла Jobname.RST)

Можно использовать более чем один метод сохранения напряжений в событии.


Каждый из этих методов подробно описан ниже.

Сохранение напряжений вручную


Можно использовать эту опцию для сохранения напряжений и температур
«вручную» (без прямого доступа к файлу результатов Jobname.RST). В таких случаях не
используется модуль усталостного расчёта в POST1 как постпроцессор, а просто как
усталостный калькулятор. Линейные элементы, такие как балки, должны обрабатываться
именно таким образом, так как усталостному модулю не могут быть доступны данные из
файла результатов, как в случае с твердотельными и оболочечными элементами.
Команда: FS
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Store Stresses> Specified Val

Ввод команды для этой опции демонстрируется следующим примером:

FS,201,1,2,1,-2.0,21.6,15.2,4.5,0.0,0.0
FS,201,1,2,7,450.3

В этом примере вводятся только общие напряжения (элементы с 1 по 6) и


температура (7 элемент). Если линеаризованные напряжения также должны быть
введены, они должны следовать за температурой как элементы с 8 по 13-ый.

Примечание

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


быть введён только один компонент напряжения SX, оставляя пустыми места для
остальных компонентов напряжения.

Узловые напряжения из файла Jobname.RST


Когда используется эта опция, напрямую из базы данных результатов вноситься
для сохранения вектор узловых напряжений, содержащий шесть компонентов.
Компоненты напряжения, сохранённые с помощью этой опции, могут быть в
последующем модифицированы с помощью команды FS.

Примечание

Должна быть введена команда SET и возможно, команда SHELL перед


выполнением команды FSNODE. Команда SET считает результаты для отдельного
подшага нагрузки из файла результатов (Jobname.RST) в базу данных. Команда SHELL

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 5


позволяет выбрать результат с внешней, срединной или внутренней поверхности
оболочечного элемента (по умолчанию – с внешней поверхности).
Команда: FSNODE
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Store Stresses> From rst File

Ввод посредством команды FSNODE демонстрируется следующим примером для


события в одном узловом местоположении:

SET,1 ! Определение набора данных из шага нагрузки 1


FSNODE,123,1,1 ! Вектор напряжения узла 123 назначен событию 1,
! нагружению 1.
SET,2 ! Определение набора данных из шага нагрузки 2
FSNODE,123,1,2 ! ...событие 1, нагружение 2
SET,3 ! ... шаг нагрузки 3
FSNODE,123,1,3 ! ... событие 1, нагружение 3

Рисунок 2. Три нагружения в одном событии

Напряжения из поперечного сечения


Эта опция рассчитывает и сохраняет общие линеаризованные напряжения на
концах сечения, которое предварительно определяется командами PATH и PPATH.
Поскольку обычно линеаризация происходит по толщине сечения, представляющей
собой кратчайшее расстояние между двумя поверхностями, используются только два
поверхностных узла для описания пути в команде PPATH. Эта опция получает
информацию о напряжении из базы данных результатов, поэтому команда FSSECT также
может быть упреждена командой SET.
Команда: FSSECT
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Store Stresses> At Cross
Sect

Ввод посредством команды FSSECT демонстрируется следующим примером. Если


узловое местоположение не назначено с помощью команды FL, команда FSSECT в этом
примере автоматически назначит местоположения по двум узлам сечения 391 и 395 (см.
рисунок 3).

PATH,Name,2 ! Определяет сечение, используя


! два поверхностных узла
PPATH,1,391

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 6


PPATH,2,395
SET,1
FSSECT,,1,1 ! Сохранение напряжений в узлах 391 и 395

Рисунок 3. Поверхностные узлы, обозначенные командой PPATH перед


исполнением команды FSSECT

Вывод, построение или удаление сохранённых напряжений


Используйте следующие опции для вывода, построения или удаления сохраненных
напряжений.
• Вывод сохранённых напряжений в местоположении, в событии и в
напряженном состоянии:
Команда: FSLIST
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Store Stresses> List
Stresses

• Показ компонента напряжения как функцию номера нагружения в отдельном


местоположении и событии:
Команда: FSPLOT,
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Store Stresses> Plot
Stresses

• Удаление напряжённого состояния, сохранённого для отдельного


местоположения события и нагружения:
Команда: FSDELE
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Store Stresses> Dele
Stresses
• Удаление всех напряжений в определённом местоположении:
Команда: FL
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Stress Locations

• Удаление всех напряжений во всех нагружениях в определённом событии:


Команда: FE
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Erase Event Data

Назначение повторяемости событий и масштабных коэффициентов


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

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 7


Команда: FE, интерфейс пользователя: Main Menu> General Postproc> Fatigue>
Assign Events

Пример использования этой команды приведён ниже:

FE,1,-1 ! Стирание всех параметров и напряжений усталости


! ранее используемых для события 1.
FE,2,100,1.2 ! Назначение 100 повторений событиям 2, 3 и 4
*REPEAT,3,1 ! и умножением напряжений на 1.2.
FE,5,500 ! Назначение 500 повторений событию 5.

Указания для получения точных параметров усталостной прочности


Обычно конструкции подвергаются многообразию максимумов и минимумов
напряжений, которые возникают в неизвестном (или даже случайном) порядке. Поэтому
вы должны заботиться о достижении точного подсчёта числа повторений всех возможных
амплитуд напряжений, для того чтобы получить действительный показатель усталостной
прочности.
Программа ANSYS автоматически вычисляет все возможные амплитуды
напряжений и отслеживает их количество возникновений, используя широко известный
метод подсчёта амплитуд напряжений под названием «поток дождя». В выбранном
узловом местоположении проводится поиск через все события пары нагружений
(векторов напряжений), которые создают наибольшая амплитуда интенсивности
напряжения. Записывается количество повторений, возможных при этом амплитуде
напряжений и оставшееся число повторений событий, содержащих эти нагружения,
соответственно уменьшается. Как минимум одно исходное событие будет
«израсходовано (истрачено)» к этому моменту; оставшееся возникновение напряжённых
состояний, принадлежащих этому событию, в дальнейшем игнорируются. Этот процесс
продолжается, пока все амплитуды и количество их возникновений не будут
рассмотрены.

Внимание

Удивительно легко неправильно использовать функцию усталостного модуля


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

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

• Понимание внутренней логики алгоритма подсчёта амплитуд программы


ANSYS. Смотрите также ANSYS Theory Reference, где более подробно
рассматривается, как программа выполняет подсчёт амплитуд.
• Так как сложно точно прогнозировать шаг нагрузки, в котором реализуется
максимальное (или минимальное) трёхмерное напряжённое состояние,
хорошая практика часто требует, чтобы вы включали несколько
сгруппированных нагружений в каждое событие, для того чтобы успешно
зафиксировать экстремальное напряжённое состояние.
• Вы будете получать последовательно консервативные результаты, если
включить только одно экстремальное напряженное состояние (локальный
минимум или локальный максимум) в любое данное событие. Если
сгруппировать более чем одно экстремальное состояние в одном событии,

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 8


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

Рассмотрим нагрузку, составленную из двух немного разных циклов:

Цикл 1: 500 повторений напряжения σx от +50.0 до -50.1 МПа;


Цикл 2: 1000 повторений напряжения σx от +50.1 до -50.0 МПа.

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


1500 повторений, имеющих интенсивность переменных напряжений около 50 МПа.
Однако небрежная группировка этих нагрузок только в два события даст результат в
неверном расчёте амплитуд. Посмотрим, как это может произойти:

нагружение 1: σx= 50.0 МПа


Событие 1: 500 повторений
нагружение 2: σx= -50.1 МПа
нагружение 1: σx= 50.1 МПа
Событие 2: 1000 повторений
нагружение 2: σx= -50.0 МПа

Возможные интенсивности переменных напряжений будут:

a) От события 1 (С1), нагружения 1 (Н1) до события 1 (С1), нагружения 2 (Н2) 50.05


b) От С1, Н1 до С2, Н1 0.05
c) От С1, Н1 до С2, Н2 50.00
d) От С1, Н2 до С2, Н1 50.10
e) От С1, Н2 до С2, Н2 0.05
f) От С2, Н1 до С2, Н2 50.05

Сортируя эти комбинации по убыванию интенсивности переменных напряжений,


получим:

d) От С1, Н2 до С2, Н1 50.1


a) От С1, Н1 до С1, Н2 50.05
f) От С2, Н1 до С2, Н2 50.05
c) От С1, Н1 до С2, Н2 50.00
b) От С1, Н1 до С2, Н1 0.05
e) От С1, Н2 до С2, Н2 0.05

Продолжая подсчёт амплитуд, получаем:

d) 500 циклов от С1, Н2 до С2, Н1 – это израсходует 500 циклов С1 и С2


а) 0 циклов от С1, Н1 до С1, Н2 – событие 1 израсходовано полностью
f) 500 циклов от С2, Н1 до С2, Н2 – это израсходует ещё 500 циклов С2
с) 0 циклов от С1, Н1 до С2, Н2 – оба событии всё израсходовали
b) 0 циклов от С1, Н1 до С2, Н1 – оба событии всё израсходовали
e) 0 циклов от С1, Н2 до С2, Н2 – оба событии всё израсходовали

Таким образом, только 1000 повторений с амплитудой около 25 МПа будет


рассчитано, взамен известных 1500 циклов. Этот ошибочный результат произошел
исключительно по причине некорректной сборки событий.

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 9


Если бы каждое нагружение представлялось как отдельное событие (так что
С1, Н1 ≥ С1; С1,Н2 ≥ С2; С2, Н1 ≥ С3; и С2, Н2 ≥ С4), то подсчёт амплитуд дал бы
следующее:

d) 500 циклов от С2 до С3 – это израсходует 500 циклов С2 и С3


а) 0 циклов от С1 до С2 – событие 2 всё израсходовало
f) 500 циклов от С3 до С4 – это израсходует ещё 500 циклов С3 и 500 С4
с) 500 циклов от С1 до С4 – это израсходует ещё 500 циклов С4
b) 0 циклов от С1 до С3 – событие 3 всё израсходовало
e) 0 циклов от С2 до С4 – событие 2 и событии 4 всё израсходовали
Накопленное усталостное повреждение в этом случае было бы верно подсчитано
для 1500 повторений амплитуды около 50 МПа.

Обратно, используя отдельные события для каждого максимального и каждого


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

Рассмотрим нагрузку, составленную из этих двух циклов нагружения:

Цикл 1: 500 повторений напряжения σx от +100.1 до +100.0 МПа;


Цикл 2: 1000 повторений напряжения σx от +50.1 до +50.0 МПа.

Очевидно, что наихудшим из возможных комбинаций этих циклов станет 500


повторений, имеющих интенсивность переменных напряжений амплитудой около 25 МПа.

Рассмотрение как вышеуказанном примере, группируя эти нагружения в два


события, даст правильный подсчёт 500 повторений с амплитудой около 25 МПа.
Обработка каждого нагружения как отдельного события даст сверх-консервативный
подсчёт 1000 повторений с амплитудой около 25 МПа.

Активирование усталостного расчёта

Теперь, когда имеем местоположения, напряжения и установлены все параметры


материалов, можно выполнить усталостный расчёт в указанной точке конструкции. Точка
конструкции указывается либо номером местоположения, либо самим номером узла.
Команда: FTCALC
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Calculate Fatig

Обзор результатов

Результат расчёта усталости печатается в выводе. Если направить вывод [/OUPUT]


в файл (например в Jobname.OUT), затем можно просмотреть результат, открыв этот
файл.
Команда: *LIST
Интерфейс пользователя: Utility Menu> List> Files> Other> Jobname.OUT

Если была введена кривая S-N, вывод будет в виде таблицы интенсивностей
переменных напряжений (перечисленных по мере убывания) с соответствующими парами

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 10


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

Как было приведено, вывод команды FTCALC показывает способствующие пары


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

Удобный путь редактирования составленных событий – запись все сохранённые


усталостные данные в файл Jobname.FATG. (Эта опция должна быть выполнена или
перед или после команды FTCALC). Данные, записанные в файл Jobname.FATG в
выражениях, эквивалентных командам усталостного модуля. Вы можете изменять ваши
составленные события посредством редактирования файла Jobname.FATG; затем
использовав команду /INPUT, ввести изменённые команды в программу.
Команда: FTWRITE
Интерфейс пользователя: Main Menu> General Postproc> Fatigue> Write Fatig Data

Другие подходы к подсчёту амплитуд

Ранее мы обсуждали метод подсчёта амплитуд под названием «падающего


дождя». Эта техника полезна, когда точно не известна история воздействия
разнообразных нагрузок. Однако, если в вашем усталостном анализе история нагружения
известна, вы можете избежать чрезмерного консерватизма этой процедуры простым
запуском отдельных усталостных анализов [FTCALC] для каждого последующего
события и затем складывая полученные показатели усталостной прочности вручную.

Пример ввода команд

Пример списка вводимых команд для оценки усталостной прочности показан ниже:

! Вход в POST1 и считывание базы данных:


/POST1
RESUME,...
! Число местоположений, событий и нагружений
FTSIZE,...
! Усталостные свойства материала:
FP,1,.... ! значения N
FP,21,... ! значения S
FP,41,... ! значения T
FP,51,... ! значения Sm
FP,61,... ! Упругопластические параметры материала
! Местоположения, коэфф-ты концентрации напряжений и названия местоположений
FL,...
! Сохранение напряжений (3 разных метода)
! Сохранение напряжений вручную:
FS,...
! Запрос напряжений из файла результатов:
SET,...
FSNODE,...
! Сохранение напряжений в поперечных сечениях:
PPATH,...
SET,...
FSSECT,...

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 11


! Сборка событий, повторяемость событий и масштабные коэффициенты:
FE,...
! Активация усталостного расчёта
FTCALC,...
! Обзор полученных данных (просмотр файла вывода)
FINISH

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 12


Команды для усталостного анализа
FTSIZE, MXLOC, MXEV, MXLOD
Определяет размер массива для усталостных данных.

MXLOC
Максимальное количество местоположений (5 по умолчанию)
MXEV
Максимальное количество событий (10 по умолчанию)
MXLOD
Максимальное количество нагружений в каждом событии (3 по умолчанию)

Примечание:

Определяет размер и стирает напряжённые состояния для массива для


усталостных данных. Напряжённое состояние – это нагружение (напряжения) в
отдельном местоположении (узле) в отдельном событии. Размер определяется в
значениях максимального числа местоположений, событий и нагружений. Размер
массива не может быть изменён, если сохранение данных началось (без стирания всех
ранее сохранённых данных). Если изменение размера необходимо, смотри команду
FTWRITE.

FP, STITM, C1, C2, C3, C4, C5, C6


Определяет таблицы данных для S-N и Sm-T кривых

STITM
Номер стартового элемента для ввода данных (1 по умолчанию). Если это 1, то
данные введённые в поле С1 этой команды вводятся как первый элемент
списка; если 7, то данные введённые в поле С1 этой команды вводятся как
седьмой элемент списка, и так далее. Если номер стартового элемента
отрицательное число, то значения С1-С6 игнорируются и эти элементы списка
стираются. Если –ALL, таблица стирается полностью. Элементы являются
следующими (элементы 41-62 требуются, если только проводится упрощенный
упругопластический расчёт):
1,2,…20: – N1, N2, …N20
21,22,…40: – S1, S2, …S20
41,42,…50: – T1, T2, …T10
51,52,…60: – Sm1, Sm2, …Sm10
61: – M (первый упругопластический параметр материала)
62: – N (второй упругопластический параметр материала)

C1, C2, C3, C4, C5, C6


Данные вносятся в шесть положений, начиная с STITM. Если значения уже
существуют в одном из этих положений, то они переопределяются. Пустое поле
оставляет предыдущее значение.

Примечание

Определяет значения таблицы усталостных переменных напряжений (S) в


зависимости от числа циклов (N), также значения расчётных интенсивностей напряжений
ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 13
(Sm) в зависимости от температуры. Также команда может использоваться для изменения
ранее введённых данных таблиц. Интерполяция в двойных логарифмических
координатах используется для таблицы S-N и линейная интерполяция для Sm-T таблицы
для получения промежуточных значений. Циклы и температуры должны вводиться в
порядке возрастания; значения для S и Sm – в порядке убывания. Табличные значения
должны быть парными, то есть каждое значение N должно иметь соответствующее
значение S, и т.д. Не все пары свойств каждой кривой используются. Если не определена
S-N кривая, оценка усталости в результате не даст показатель усталостной прочности.

FL, NLOC, NODE, SCFX, SCFY, SCFZ, Title


Определяет набор параметров местоположений для расчёта усталости

NLOC
Номер ссылки для этого местоположения (в пределах MXLOC). Когда
определяется новое местоположение, по умолчанию ставится наименьший
неиспользуемый номер местоположения. Если установленный номер узла
NODE ассоциирован уже с местоположением, то введённое значение NLOC
опускается и устанавливается номер уже существующего местоположения.

NODE
Номер узла, соответствующего рассматриваемой точке конструкции (должен
быть уникальный). Используется только для ассоциации узла с новым
местоположением или для поиска существующего местоположения (если NLOC
не введён). Если NODE=-1 (или переопределяется), то стираются все
параметры и усталостные напряжения для этого местоположения.

SCFX, SCFY, SCFZ


Коэффициенты концентрации напряжений. Коэффициенты применяются в
глобальных X, Y и Z направлениях за исключением, если используется опция
осесимметрии в команде FSSECT, (то есть RHO – ненулевой), в этом случае
коэффициенты применимы в x, y и z (радиальном, осевом и окружном)
направлениях сечения.

Title
Пользовательское название для этого местоположения (до 20 символов)

Примечание

Повторяйте команду FL для определения дополнительных наборов параметров


местоположений (предел – MXLOC), для переопределения параметров или для стирания
напряжённых состояний местоположения.
Одно местоположение должно быть определено для каждого интересующего узла
модели и только один узел может ассоциироваться с одним местоположением.
Местоположение будет автоматически определено для узлов не имеющих
местоположения, когда вводятся команды FSSECT, FSNODE или FS. Автоматически
определённым местоположениям назначается наименьшие свободные номера,
единичные коэффициенты концентрации напряжения и никакого названия.

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 14


FS, NODE, NEV, NLOD, STITM, C1, C2, C3, C4, C5, C6
Сохраняет компоненты напряжения в узле для усталостного расчёта

NODE
Номер узла соответствующий этому местоположению. Используется только для
ассоциирования узла с новым местоположением или для поиска
существующего местоположения.

NEV
Номер события для ассоциирования с этими напряжениями (1 по умолчанию)

NLOD
Номер нагружения для ассоциирования с этими напряжениями (1 по
умолчанию)

STITM
Стартовый номер для ввода напряжений (1 по умолчанию). Если 1, то данные
вводятся в поле C1 этой команды и воспринимаются как первый элемент
списка; если 7, то данные вводятся в поле C1 этой команды и воспринимаются
как седьмой элемент списка; и так далее. Элементы являются:
16: – SX, SY, SZ, SXY, SYZ, SXZ – компоненты общего напряжения
7: – Температура
813: – SX, SY, SZ, SXY, SYZ, SXZ – мембранные плюс изгибные
компоненты напряжений

C1, C2, C3, C4, C5, C6


Напряжения, назначаемые шести полям команды, начиная с STITM. Если
значения уже существуют в одном из этих полей, то они переопределяются.
Пустое поле оставляет предыдущее значение (за исключением поля C1,
которое возвращает элемент STITM в нуль).

Примечание

Сохраняет компоненты усталостных напряжений в узле взамен текущих данных в


базе данных. Напряжения сохраняются в соответствии с указанными номерами события и
нагружения. Может также быть использовано для модифицирования любых сохранённых
ранее компонент напряжений. Напряжения вводятся с этой командой, должны быть
согласованными с глобальной системой координат.

FSNODE, NODE, NEV, NLOD


Рассчитывает и сохраняет компоненты напряжения в узле для усталостного
расчёта

NODE
Номер узла, для которого сохраняются компоненты напряжения

NEV
Номер события для ассоциирования с этими напряжениями (1 по умолчанию)

NLOD
Номер нагружения для ассоциирования с этими напряжениями (1 по
умолчанию)
ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 15
Примечание

Рассчитывает и сохраняет компоненты напряжения в узле для усталостного


расчёта. Напряжения сохраняются в соответствии с указанными номерами события и
нагружения. Местоположение ассоциируется с заранее определённым местоположением
для этого узла командой FL или иначе оно автоматически определяется. Напряжения
сохраняются как шесть компонент (от SX до SYZ). Также вместе с компонентами
напряжений сохраняется и температура. Расчёт компонент выполняется из напряжений,
находящихся в базе данных (по последним командам *SET или LCASE). Сохраняемые
компоненты напряжений будут в глобальной декартовой системе координат, вне
зависимости от активной результирующей системы координат RSYS. Команда FSLIST
может использоваться для вывода списка напряжений. Команда FS может
использоваться для модифицирования сохранённых напряжений.

ООО «Делкам-Урал» www.delcam-ural.ru , А.П. Комаров 16