Академический Документы
Профессиональный Документы
Культура Документы
Копанев Д.Б.
Аннотация
2
Содержание
Введение ....................................................................................................... 6
3. Демпфирование
3.1 Общие замечания............................................................... ................. 20
3.2 Вязкое демпфирование .................................................... ................. 20
3.3 Структурное (конструкционное) демпфирование ......................... 22
3.4 Взаимосвязь вязкого и структурного демпфирования ................. 23
3.5 Определение демпфирования в MSC/NASTRAN ......................... 25
3.6 Единицы измерения величин демпфирования .............................. 25
5
Введение
7
1. Уравнения движения
8
Решение уравнения движения (1.1) , т.е. получение как функций от времени
величин перемещений, скоростей, ускорений, напряжений... - является предметом
динамического анализа.
Первоначальная задача динамического анализа заключается в определении
типа выполняемого анализа.
Задачи динамического анализа могут быть разделены на два базовых класса:
свободные колебания и вынужденные колебания.
Под свободными понимаются колебания системы, когда на нее не действует
внешняя нагрузка (правая часть уравнения (1.1) равна нулю). Если при этом и
демпфирование пренебрежимо мало, то говорят о недемпфированных свободных
колебаниях.
Записанное для нашей системы (Рис.1.1) уравнение движения (1.1) при этом
примет вид
mu&&( t ) + ku( t ) = 0 (1.2)
,
ω
или, в нашем примере системы с одной степенью свободы, f n = n .
2π
Собственная частота обычно определяется в терминах количества циклов за
единицу времени (обычно - циклов в секунду, [cps]). И размерность этой величины
более известна как Герц [Гц], (Hertz [Hz]).
9
Константы интегрирования А и В в решении (1.3) уравнения движения опре-
деляются с учетом начальных условий в системе. Поскольку начальное перемеще-
ние системы u( t = 0) и начальная скорость u&( t = 0) известны, А и В определяются
подстановкой этих значений в решения уравнения движения для перемещения и
скорости:
u&( t = 0)
B = u(t = 0) и A = .
ωn
Подставляя эти константы в решение, для нашего примера имеем:
u&( 0)
u( t ) = sin ω n t + u(0) ⋅ cos ω n t
ωn
Это уравнение является решением задачи о свободных колебаниях нашей
(Рис.1.1) недемпфированной системы с одной степенью свободы. Графически, этот
отклик является синусоидальной волной (Рис.1.2) , позиционирование которой во
времени определяется начальным перемещением, амплитуда - начальной скоро-
стью, а частота колебаний соответствует fn. Приводимые ниже иллюстрации
соответствуют случаю, когда массе m нашей системы в положении равновесия
сообщается некоторая начальная скорость u&( 0) .
Время, t
При анализе свободных колебаний системы может быть учтен эффект демп-
фирования. Если демпфирование подразумевается вязким, уравнение движения
примет вид
mu&&( t ) + bu&( t ) + ku(t ) = 0 (1.4)
10
Критическое демпфирование проявляется, когда величина демпфирования
b равна критической. Критическое демпфирование в нашем примере определяется
как
b cr = 2 km = 2mω n ,
u( t ) = ( A + Bt ) e − bt 2m (1.5)
Время, t
Время, t
Рис.1.4 The System is overdamped
11
Система считается overdamped, если b>bcr . Возврат в исходное состояние,
как и в случае критического демпфирования, происходит без осцилляций. Кривая
возврата тем более пологая, чем выше демпфирование. Кривая на Рис.1.4 соответст-
вует b=2bcr .
ω d = ω n 1− ζ 2 (1.7)
Время, t
Рис.1.5 Свободные колебания демпфированной конструкции
12
Дискуссия о демпфировании не означает, что при анализе свободных колеба-
ний во всех случаях оно должно учитываться. Как факт, подавляющее большинство
конструкций имеют коэффициенты демпфирования в диапазоне от 0% до 10%.
Обычный же уровень демпфирования составляет от 1% до 5%. Даже если демпфи-
рование в структуре составляет 10% от критического, как видно из (1.7), собствен-
ные частоты демпфированной и не демпфированной конструкции будут практиче-
ски одинаковы. Это важный вывод. Он позволяет при определении динамических
характеристик систем обычно использовать решение для собственных частот не
демпфированной структуры. Что существенно, поскольку учет демпфирования в
решениях часто ведет к значительным вычислительным затратам. Однако, это не
значит, что демпфированием можно в принципе пренебречь при анализе динамиче-
ского отклика. И в последующих главах будет приведена информация по учету
демпфирования в анализах частотного отклика и переходных процессов.
13
User’s Manual, vol.4, раздел Math Functions (2.9.1 в руководстве к v6.0) Нагрузка в
данном примере задается в интервале от 0. до 1. величин времени, принятых в
расчете.
Поле “Number of Points” в форме Рис.1.6.б определяет количество таблич-
ных точек, описывающих функцию (100 точек в нашем случае). Это значит, что
таблица Рис.1.6.а будет содержать 100 строк. Однако, до нажатия клавиши
“Apply”, нужно убедиться, что таблица содержит требуемое количество пустых
строк (MSC/PATRAN не генерирует их автоматически). Если количество строк в
таблице меньше необходимого, эту ситуацию нужно предварительно исправить с
помощью формы “Table Options” (Рис.1.6.в), вызываемой из главной формы “Fields
-> [Options...]”.
14
p k
u( t ) = A ⋅ sin ω n t+ B ⋅ cos ω n t + ⋅ sin ω t (1.10)
2
1− ω ω 2
n
1
,
1− ω 2 ω 2
n
Время, t
15
эффект проявляется в резком возрастании амплитуды вынужденных колебаний
системы в сравнении со статическим откликом при приближении ω к ω n . Это
явление известно как резонанс. А частоту, на которой оно происходит, называют
резонансной. Резонансный отклик нашей структуры показан на Рис.1.8.
О возможности резонансного отклика важно помнить, поскольку резонанс
часто является разрушительным для конструкции. Поэтому резонансное поведение
должно быть либо контролируемо, либо не допускаться.
Решение этого уравнения имеет, очевидно, более сложную форму, чем (1.10).
Считая действие начальных условий кратковременным и практически не влияющим
на характеристики установившегося процесса, за решение (1.11) примем компонен-
ту, ответственную за установившуюся ситуацию (третье слагаемое уравнения 1.10).
В данном случае эта компонента более сложна:
sin(ω t + θ )
u( t ) = p k , (1.12)
2 2 2
(1 − ω ω ) + ( 2ςω ω ) 2
n n
где
2ςω ω
θ = − tan − 1 n - фазовый угол или фазовый сдвиг. (1.13)
(1 − ω 2 ω 2 )
n
1
. (1.14)
2 2 2
(1 − ω ω ) + ( 2ςω ω ) 2
n n
16
Собственная частота колебаний системы, частота приложенной нагрузки и
фазовый угол могут быть использованы для определения важных динамических
характеристик.
Если ω ω много меньше 1. (частота приложенной нагрузки много меньше
n
собственной), коэффициент динамического усиления будет стремиться к 1.; и
откликом будет являться статическое решение, где отклик совпадает по фазе с
нагрузкой.
Если ω ω много больше 1. (частота приложенной нагрузки много больше
n
собственной), коэффициент динамического усиления будет стремиться к 0.. И в
пределе структура не будет проявлять отклика на воздействие, поскольку нагрузка
меняется слишком быстро, и структура не успевает реагировать. Тот же минималь-
ный отклик, что будет наблюдаться, будет находиться в противофазе с нагрузкой
( θ = 180o ). В целом же этот случай представляет мало практического интереса. И
при исследовании частотного отклика конструкции следует об этом помнить и
рационально выбирать частотный диапазон для исследований.
Соответствует ста-
тическому решению
ωn
Записанное для одной степени свободы уравнение движения (1.1) может быть
обобщено применительно к структуре общего вида, и представлено в матричной
форме:
[ M ]{u&&} + [B]{u&} + [K ]{u} = {P( t )} + {N } + {Q} (1.15)
18
2. Система единиц
кг ⋅ м
[ H ( Ньютон )] = [ ] , ускорение же u&&( t ) в нашем примере имеет размерность
с2
мм
[ ] . Следовательно, чтобы произведение mu&&( t ) измерялось в Ньютонах, масса
с 2
19
3. Демпфирование
20
Демпфирование (вязкое трение) в нем пропорционально скорости движения.
Сила сопротивления, пропорциональная скорости движения, возникает например в
гидравлических амортизаторах, различного рода успокоителях колебаний, и других
технических устройствах. Т.е., строго говоря, - это не трение структуры в целом. Это
трение в специальных элементах конструкции, назначение которых - гашение
колебаний.
Обозначив в (1.4) n=b/2m и p2=k/m, перепишем (1.4) в виде x&& + 2nx& + p 2 x = 0 .
По правилу решения дифференциальных уравнений с постоянными коэффициентами,
составляем характеристическое уравнение: s2+2ns+p2=0. Откуда, при p2>n2, имеем
s = − n ± i p 2 − n 2 . Обозначим ω = p 2 − n 2 . Тогда решение уравнения (1.4) имеет
d
вид (1.6).
Следовательно, при наличии вязкого трения, движение груза описывается непе-
риодическим законом. Часто, впрочем, это движение называют периодически
затухающими колебаниями. Отношение двух последовательных амплитуд Ak/Ak+1=enT,
где Т - период колебаний. Т.е., последовательные амплитуды (максимальные
отклонения системы от равновесного состояния) представляют из себя члены
геометрической прогрессии, описывающей убывание амплитуд по экспоненциальному
закону (см. Рис.1.5).
Рассмотрим энергетику процесса. Отношение энергии, рассеиваемой за один
период гармонического колебания, к максимальной упругой энергии, называют
коэффициентом поглощения, или относительным гистерезисом, и обозначается
W
ψ= (3.2)
U
Если затухание колебаний не очень велико, движение в течение одного периода
мало отличается от гармонического колебания со средней амплитудой, “А”. При
гармоническом колебании одномассовой системы вдоль например оси “х”,
x = A ⋅ cos ω t . Тогда сила вязкого трения f v = bx& (см.(3.1)) совершает за один период
работу
2π ω 2π ω
W= ∫ & = bA2ω 2
f v xdt ∫ sin 2ω tdt = πbA2ω .
0 0
Рис.3.1
21
b
Отношение W к максимальной энергии U=A2k/2 составляет ψ = 2π ω .
k
Таким образом, при вязком демпфировании относительный гистерезис не
зависит от амплитуды и прямо пропорционален частоте колебаний.
kG
Пусть коэффициент вязкого демпфирования b в (1.11) равен b= , (3.4)
ω
где k - жесткость,
G - коэффициент структурного демпфирования.
22
Тогда, мы можем составить несколько альтернативных форм записи уравнения
(1.11). Обозначив для краткости p ⋅ sin ω t = P(t ) , имеем:
mu&& + bu& + ku = P ;
mu&& + ibω u + ku = P ;
с учетом (3.4) mu&& + iGku + ku = P ;
mu&& + ku(1 + iG ) = P . (3.5)
Уравнение (3.5) дает решение только для динамических перемещений при уста-
новившемся состоянии. Множитель k (1 + iG ) = k ∗ называют комплексной жестко-
стью, учитывающей как жесткость, так и демпфирование.
Комплексная жесткость стержня длины L и площадью S с одной осевой степе-
нью свободы определяется в этих условиях уравнением
k ∗ = E∗
S
,
L
G ⋅ k = b ⋅ ω ∗ , или b =
Gk (3.7)
,
ω∗
23
где ω ∗ - частота возбуждающей нагрузки, при которой силы вязкого и струк-
турного демпфирования равны друг другу в синусоидальном движении постоянной
амплитуды.
Вязкое демпфирование,
f v = bu& = i ⋅ b ⋅ ω ⋅ u
Структурное демпфирование,
f s = bu& = i ⋅ G ⋅ k ⋅ u
ω∗
Частота возбуждающей силы, ω
Рис.3.2 Силы структурного и вязкого демпфирования для синусоидальных
колебаний постоянной амплитуды
k
Как отмечалось, уравнение (1.2) имеет решение в виде (1.3), где ω n = . (3.8)
m
Тогда, если в (3.7) ω ∗ является собственной круговой частотой системы ω n , (3.7)
может быть записано в виде
Gk
b= = Gω n m . (3.9)
ωn
bcr = 2 km = 2mω n .
В то же время, как отмечалось в разделе 1,
Тогда коэффициент демпфирования (1.8) может быть представлен в терминах
структурного демпфирования:
b G
=ζ = (3.10)
b 2
cr
24
3.5 Определение демпфирования в MSC/NASTRAN:
25
одну и ту же размерность силы. Что возможно только в случае, когда G является
безразмерной величиной.
26
4. Матрица масс в MSC/NASTRAN
27
Согласованная матрица масс содержит внедиагональные члены, обеспечи-
вающие согласование диагональных компонент. Использование согласованной
матрицы масс может обеспечить более аккуратный результат.
28
1. Lumped формулировка, PBARL, 3 собственных значения:
REAL EIGENVALUES
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 2.000020E+09 4.472159E+04 7.117661E+03 1.000000E+00 2.000020E+09
2 2 4.456928E+09 6.676023E+04 1.062522E+04 1.000000E+00 4.456928E+09
3 3 4.000000E+11 6.324556E+05 1.006584E+05 1.000000E+00 4.000000E+11
Перемещения свободного узла, соответствующие собственным формам:
MODE POINT TYPE T1 T2 T3 R1 R2 R3
NO. ID.
#1 4 G 4.506336E-07 3.202563E+04 -5.497977E-10 .0 -7.712982E-11 -4.672698E+03
#2 4 G -5.336385E-08 5.505005E-10 3.202563E+04 .0 4.496211E+03 -1.159443E-10
#3 4 G -3.202563E+04 4.506336E-07 -5.336397E-08 .0 -6.426109E-09 -9.125873E-08
29
случае анализа принципиально новой для пользователя структуры, поведение которой
им слабо прогнозируется, рекомендуется по крайней мере один, первый расчет
собственных форм, выполнить в обеих постановках. Чтобы выбор типа матрицы масс
для дальнейших расчетов был обоснованным.
Если в модели используются CBAR - балочные элементы, целесообразно так же
проверить, не приводит ли это к ошибке. Поскольку, как мы видели выше, динамика
CBAR элементов может отличаться от результатов, получаемых с использованием
CBEAM балочных элементов.
30
5. Прямой матричный ввод
Аппарат прямого матричного ввода может быть использован для ввода матриц
жесткости, масс, демпфирования и нагрузок. Матрицы вводятся посредством
команды DMIG Bulk Data. Как показано в Табл.5.1, существуют 7 стандартных
классов DMIG матриц, доступных в динамическом анализе.
Матрицы g-типа должны быть действительными и симметричными. Они при-
надлежат к уровню g-set MSC/NASTRAN Set Definition (все структурные (узловые)
степени свободы, включая скалярные). Эти матрицы добавляются к соответствую-
щим структурным матрицам в определенных степенях свободы до приложения
закреплений (MPC, SPC...).
31
p-set в MSC/NASTRAN Set Definition объединяет g-set и extra poinps. Матрицы
p - типа используются реже, в специальных приложениях.
В главе 3 /1/ приведен пример прямого ввода матриц жесткости и масс в анали-
зе собственных частот консольной балки. Здесь приведем пример использования
аппарата прямого матричного ввода в frequency response анализе конструкции,
изображенной на Рис.5.1. Этот пример полезен в том числе тем, что в нем показан не
только собственно ввод DMIG матриц в MSC/NASTRAN решение, но и их получе-
ние.
39
7 8
9
32
Анализируемая структура представляет из себя не симметричную пластину с
жесткой заделкой по одному из ребер. Возбуждающая нагрузка приложена перпен-
дикулярно пластине, как показано на рисунке. Демпфирование в системе не
учитывается. Амплитудно-частотная характеристика, снятая в узле 39, представлена
на Рис.5.3.
Теперь, в предположении, что нас интересует отклик структуры только в верх-
ней ее части (узле 39 в частности), разобьем конструкцию на два фрагмента
(Рис.5.2а,б). Первый (Рис.5.2.б) - нижняя часть структуры, включая узлы заделки.
Второй (Рис.5.2.а) - ее верхняя часть с узлом приложения возбуждающей нагрузки и
узлом 39 снятия АЧХ. Линия разъема, как видим, проходит по узлам 7, 8, 9 (см. так
же Рис.5.1)
39 7 8 9
7
8
9
(а) (б)
Далее нижнюю часть (фрагмент (б)) представим в виде матриц прямого ввода.
Это можно сделать различными путями. Воспользуемся самым простым из них.
Используем редукцию Гайана (Guyan Reduction) для конденсации фрагмента (б) по
A-set узлам. Какие и сколько узлов в различных случаях следует оставлять в A-set -
это предмет отдельного разговора. Здесь, в рамках решения данного примера, над
этим задумываться не будем. Оставим в A-set только необходимые для нашей задачи
узлы стыковки подконструкций - 7, 8, 9. К ним будет редуцирована КЭМ фрагмента
(б).
Для получения DMIG-матриц прямого ввода жесткости и масс воспользуемся
записью PARAM,EXTOUT /4/ Bulk Data. Этот параметр может использоваться с
различными опциями, определяющими способ вывода DMIG-матриц. В данном
примере, чтобы иметь понятный текстовый формат записи получаемых матриц,
выберем опцию DMIGPCH: PARAM,EXTOUT,DMIGPCH. В результате редуциро-
33
ванные структурные матрицы в текстовом DMIG формате будут выведены в .pch
файл.
В нашем примере матрицы прямого ввода для фрагмента (б) могут быть полу-
чены в различных динамических последовательностях решений. Ниже приведены
MSC/NASTRAN input-файлы, предназначенные для получения .pch файла DMIG
матриц в SOL_103 (real eigenvalue analysis) и SOL_108 (frequency response analysis).
SOL 108
SOL 103 CEND
CEND SUBCASE 1
SUBCASE 1 $ Subcase name : Default
$ Subcase name : Default SUBTITLE=Default
SUBTITLE=Default FREQUENCY = 1
METHOD = 1 Активизация выво- SPC = 2
SPC = 2 да DMIG матриц LOADSET = 1
VECTOR(SORT1,REAL)=ALL DLOAD = 2
BEGIN BULK DISPLACEMENT(SORT1,REAL)=ALL
PARAM,EXTOUT,DMIGPCH BEGIN BULK
EIGRL 1 10 0 PARAM,EXTOUT,DMIGPCH
$ Elements and Element Properties for region : psh FREQ1 1 0. 1.33333 150
PSHELL 1 1 .4 1 1 $ Elements and Element Properties for region : psh
CQUAD4 1 1 1 2 5 4 PSHELL 1 1 .4 1 1
....... CQUAD4 1 1 1 2 5 4
...... .......
CQUAD4 12 1 23 13 16 26 .........
MAT1* 1 150000. .3 *A CQUAD4 12 1 23 13 16 26
*A 4.5-11 MAT1* 1 150000. .3 *A
$ Nodes of Group : base *A 4.5-11
GRID 1 200. 0. 0. $ Nodes of Group : base
..... GRID 1 200. 0. 0.
GRID 7 200. 200. 0. .......
GRID 8 250. 200. 0. GRID 7 200. 200. 0.
GRID 9 300. 200. 0. GRID 8 250. 200. 0.
...... GRID 9 300. 200. 0.
........ ..........
ASET,7,123456,8,123456,9,123456 ASET,7,123456,8,123456,9,123456
SPCADD 2 1 SPCADD 2 1
SPC1 1 123456 1 2 3 10 11 19 +B RLOAD1 5 6 1
+B 20 LSEQ 1 6 3
ENDDATA 4ed7d71b RLOAD1 7 8 1
A-set узлов конден- LSEQ 1 8 4
сации структуры DLOAD 2 1. 1. 5 1. 7
SPC1 1 123456 1 2 3 10 11 19 +B
+B 20
$ Referenced Dynamic Load Tables
TABLED1 1 +C
+C 0. 1. 200. 1. ENDT
ENDDATA 38f2be1c
Заголовок формируемой
DMIG KAAX 0 6 2 0 126
DMIG* KAAX 7 1 DMIG матрицы
* 7 1 5.298553210D+04
DMIG* KAAX 7 2
* 7 1 2.116533677D+03
........
........
DMIG* KAAX 8 1
* 7 1-3.857257226D+04
* 7 2-1.989308071D+03
* 8 1 7.847682606D+04 Собственно DMIG матрица
DMIG* KAAX 8 2
.......
..........
DMIG* KAAX 9 1
* 7 1-1.013791624D+03
* 7 2-1.070183446D+03
* 8 1-3.593647396D+04
* 8 2-2.983868674D+03
* 9 1 4.058477120D+04
DMIG* KAAX 9 2
........ Генерируемое имя DMIG
......... матрицы масс
DMIG MAAX 0 6 2 0 126
DMIG* MAAX 7 1
* 7 1 1.505646165D-07
DMIG* MAAX 7 2
..........
........
DMIG* MAAX 8 1
* 7 1 1.762821013D-08
* 7 2-1.548193154D-09
* 8 1 5.819898396D-08
DMIG* MAAX 8 2
.........
.........
DMIG* MAAX 9 1
* 7 1 8.329830577D-09
* 7 2 4.880523098D-10
* 8 1 1.585315848D-09
* 8 2 1.583087449D-09
* 9 1 2.719142671D-08
DMIG* MAAX 9 2
...........
.............
35
вание этого параметра эффективно главным образом при получении DMIG матриц
жесткости и масс.
SOL 108
CEND
SUBCASE 1
$ Subcase name : Default
Команды выбора DMIG матриц, которые
SUBTITLE=Default
FREQUENCY = 1 будут использованы в расчете.
LOADSET = 1 Имена матриц (КААХ и МААХ в данном
DLOAD = 2 случае) должны соответствовать именам
DISPLACEMENT(SORT1,REAL)=ALL соответствующих DMIG матриц, содер-
K2GG=KAAX
жащихся в подключаемом dmig.pch файле.
M2GG=MAAX
BEGIN BULK
INCLUDE 'dmig.pch' Подключение файла dmig.pch (см. выше)
FREQ1 1 0. 1.33333 150 с DMIG матрицами жесткости и масс
$ Elements and Element Properties for region : psh нижней части конструкции
PSHELL 1 1 .4 1 1
CQUAD4 13 1 7 8 31 30
........
.........
CQUAD4 20 1 37 38 41 40
$ Nodes of Group : append
GRID 7 200. 200. 0. В данном примере узлы стыковки верхне-
GRID 8 250. 200. 0. го и нижнего фрагментов 7, 8, 9 являются
GRID 9 300. 200. 0.
GRID 30 200. 250. 0.
общими для обоих фрагментов (Рис.5.2).
.........
...........
GRID 41 300. 400. 0.
$ Loads for Load Case : Default
RLOAD1 4 5 1
LSEQ 1 5 3 Закрепление нижней части конструкции
DLOAD 2 1. 1. 4 было учтено при получении DMIG мат-
$ Nodal Forces of Load Set : f1 риц (см. выше). Здесь учитывается возбу-
FORCE 3 40 0 20. 0. 0. 1.
ждающая сила, приложенная в верхней
$ Referenced Dynamic Load Tables
TABLED1 1 + B части конструкции
+ B 0. 1. 200. 1. ENDT
ENDDATA 500113a7
36
Частота возбуждающей силы
Рис.5.3 АЧХ в узле 39, полученная при расчете полной структуры (Рис.5.1)
37
6. Анализ собственных частот и форм колебаний конструкций
ε ={Ф}T[M]Dm . (6.2)
Вектор ε в (6.2) известен как participation factor (фактор участия), j-я компо-
нента которого соответствует j-ому собственному вектору.
40
Общая масса твердого тела есть DmT[M]Dm, тогда, в соответствии с (6.1),
ε 2j (6.4)
^^^ MATRIX FRACTOT IS THE FRACTION OF THE TOTAL ASSEMBLY WEIGHT AFTER REDUCTION IN EACH DIRECTION
^^^ WHICH CAN BE REPRESENTED BY THE MODES
^^^ ONCE AGAIN THIS IS FOR THE ASSEMBLY OF THIS SUPERELEMENT WITH ALL UPSTREAM CONNECTIONS
^^^ (NOTE: THE REDUCED WEIGHT IS USED BECAUSE ANY MASS ATTACHED TO CONSTRAINED DOF IS NO LONGER
^^^ AVAILABLE WHEN THE EIGENVALUE SOLUTION IS PERFORMED)
^^^
^^^ EACH COLUMN REPRESENTS THE FRACTION IN THE ASSOCIATED DIRECTION (1=X, ETC)
0 SUBCASE 1
0 MATRIX FRACTOT (GINO NAME 101 ) IS A DB PREC 1 COLUMN X 6 ROW RECTANG MATRIX.
0COLUMN 1 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) 1.5331D-20 8.9820D-20 1.0000D+00 1.0000D+00 9.8571D-01 1.9407D-20
^^^ MATRIX EFWFRACT IS THE FRACTION OF THE EFFECTIVE WEIGHT FOR EACH MODE
^^^ (ONCE AGAIN, FOR THE ASSEMBLY)
^^^
^^^ EACH TERM REPRESENTS THE FRACTION OF THE TOTAL AVAILABLE WEIGHT IN THE ASSOCIATED DIRECTION
WHICH THAT MODE CAN REPRESENT
^^^
^^^ EACH ROW REPRESENTS A MODE AND EACH COLUMN REPRESENTS A DIRECTION (1=X, ETC)
SUBCASE 1
MATRIX EFWFRACT (GINO NAME 101 ) IS A DB PREC 5 COLUMN X 6 ROW RECTANG MATRIX.
COLUMN 1 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) -1.3704D-21 2.2759D-23 9.7160D-01 8.3280D-01 -4.8580D-01 2.9845D-21
COLUMN 2 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) 2.5014D-22 -2.7810D-23 1.7077D-26 1.2160D-26 -4.8571D-01 -5.6699D-22
COLUMN 3 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) 3.9127D-24 -2.0403D-25 7.3549D-29 -1.4286D-01 3.2643D-29 -8.8713D-24
COLUMN 4 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) 3.3951D-23 -5.9014D-26 4.1599D-29 5.7441D-29 2.2606D-32 -7.4210D-23
COLUMN 5 ROWS 1 THRU 6 --------------------------------------------------
ROW
1) -1.3673D-20 -8.9769D-20 -2.8400D-02 -2.4343D-02 1.4200D-02 1.5773D-20
42
каждая компонента строки показывает, какая часть эффективного модального веса
приходится на данную степень свободы.
В нашем примере 1-я форма колебаний (см. Рис.6.1) соответствует симмет-
ричному нормальному прогибу пластины. Логично поэтому, что основные порции
модального веса на этой форме приходятся на перемещение вдоль оси Z и поворот
вокруг оси X.
Вторая форма - кручение пластины, симметричное относительно продольной
Y-оси. Ей соответствует доминирование 5-ой позиции во второй строке матрицы
EFWFRACT (см. выше). И так далее.
43
Пусть жесткости К1=10 и К2=1; сила Р=1.
P
С учетом того, что перемещение узла 1 составляет ∆1 = , энергия деформа-
K
1
1 1P 2 1
ции первой пружины ESE1= K ∆2 = = .
2 1 1 2K 20
1
P P
Перемещение узла 2 ∆ = + .
2 K K
1 2
1 1 P P P 2 1
Тогда ESE2= K ( ∆ − ∆ )2 = K ( + − ) = .
2 2 2 1 2 2 K K K 2
1 2 1
44
ELEMENT STRAIN ENERGIES
ELEMENT-TYPE = QUAD4 * TOTAL ENERGY OF ALL ELEMENTS IN PROBLEM = 2.587188E+05
MODE 3 TOTAL ENERGY OF ALL ELEMENTS IN SET -1 = 2.587188E+05
0 *
ELEMENT-ID STRAIN-ENERGY PERCENT OF TOTAL STRAIN-ENERGY-DENSITY
1 6.606743E+04 25.5364 4.129214E+04
2 6.329197E+04 24.4636 3.955748E+04
3 6.329197E+04 24.4636 3.955748E+04
4 6.606743E+04 25.5364 4.129214E+04
TYPE = QUAD4 SUBTOTAL 2.587188E+05 100.0000
45
Элемент №69
Элемент №166
Импульсное нагружение
Сила, Н малого отверстия парой сил
Время, сек
Рис.6.4 Силы, действующие в модели
46
Выполним модальный Transient Response анализ этой конструкции, оставив в
анализе первые 10 собственных форм. Сравним полученные результаты с результа-
тами прямого (Direct) расчета. Перед выполнением модального Transient Response
анализа, в рамках SOL 103, произведем оценку достаточности учитываемых 10-и
собственных форм для адекватного представления отклика структуры.
SOL 101
INCLUDE 'SSSALTERDIR:pchdispa.v70'
CEND
DISP=ALL
SUBCASE 1
SUBTITLE=s1
SPC = 2
LOAD = 2
SUBCASE 2
SUBTITLE=s2
SPC = 2
LOAD = 5
BEGIN BULK
include ‘model.dat’
$
$ Loads for Load Case : s1
LOAD 2 1. 1. 1 1. 3
$ Loads for Load Case : s2
LOAD 5 1. 1. 4
$ Nodal Forces of Load Set : sym_plus
FORCE 3 258 0 1. 0. 0. 1.
$ Nodal Forces of Load Set : sym_minus
FORCE 1 218 0 1. 0. 0. -1.
$ Nodal Forces of Load Set : load
FORCE 4 180 0 1. 0. 0. 1.
ENDDATA 50d197ea
47
DMIG UGVEXT 0 9 2 0 2
DMIG* UGVEXT 1 0
* 2 3 3.662287276D-03
* 2 4-7.265424177D-05
* 2 5-4.487990727D-04
* 3 3 1.676505774D-02
...
....
* 259 4 5.126712107D-04
* 259 5-4.834542204D-03
DMIG* UGVEXT 2 0
* 2 3 1.461964405D-02
* 2 4-6.443226253D-04
....
......
* 259 4-5.518334164D-03
* 259 5-2.050412671D-02
ς j = {Φ j }T [ M ]{U } ;
- вычисляет статическое представление модального решения:
{U m} = ∑ ς {Φ } ;
j j
E = 0.5 * {U}T[K]{U},
48
любом случае обеспечивает получение энергий деформаций статического решения и
собственных форм в сопоставимых значениях;
SOL 103
INCLUDE 'SSSALTERDIR:modevala.v70'
CEND
disp(plot)=all
SUBCASE 1
SUBTITLE=timer
METHOD = 1 Подключение файла, содержащего DMIG
SPC = 2 матрицы (результаты первого этапа)
BEGIN BULK
INCLUDE 'control.pch' Запрос вывода информации по вы-
param,eval,-2
численным значениям энергии
EIGRL 1 10 0
include ‘model.dat’
ENDDATA 3c19463d
49
^^^ MODE NO 4 = 9.798103E-03
^^^ MODE NO 5 = 4.926269E-03
^^^ MODE NO 6 = 8.968948E-05
^^^ MODE NO 7 = 1.703935E-03
^^^ MODE NO 8 = 4.066920E-03
^^^ MODE NO 9 = 4.771497E-06
^^^ MODE NO 10 = 8.560932E-05
^^^
^^^ TOTAL STRAIN ENERGY IN INPUT VECTOR = 1.241642E+00
^^^ TOTAL STRAIN ENERGY REPRESENTED BY MODES = 1.234877E+00
^^^
^^^ TOTAL FRACTION FOR ALL MODES = 9.945515E-01
Direct
Напряжения, МПа
Modal
Время, сек
Рис.6.5 Изменение напряжений в элементе №166
в прямом и модальном Transient Response анализе
50
На Рис.6.5 представлены изменения во времени напряжений в элементе №166
(см. Рис.6.3), полученные в результате выполнения прямого и модального Transient
Response анализа. Корректность представления модального отклика в зоне этого
элемента оценивалась выше (главным образом информацией subcase s1). Выбранные
10 собственных форм представляют статическое решение в этой зоне на 94.8%. Как
видим, для оценки здесь пика отклика, этого оказалось явно не достаточно.
В то же время, отклик структуры на некотором удалении от малого выреза
(где влияние локального нагужения уже не столь ярко выражено), описывается тем
же набором форм достаточно корректно. Рис.6.6 иллюстрирует напряжения в
элементе №69 (см. Рис.6.3).
Напряжения, МПа
Direct
Modal
Время, сек
Рис.6.6 Изменение напряжений в элементе №69
в прямом и модальном Transient Response анализе
Ситуация, когда при анализе динамического отклика (или даже до него) ста-
новится ясно, что имеющегося набора собственных форм не достаточно, весьма
распространена. То есть, пользователю для корректного модального решения
необходимо иметь в базе данных больше собственных форм, чем там имеется.
Можно перерешать задачу получения собственных форм, изменив требуемый
диапазон их извлечения. Однако, при анализе больших моделей, этот путь является
весьма затратным.
Второй путь более экономичен. MSC/NASTRAN обеспечивает возможность
дописать в имеющуюся базу данных дополнительно полученные формы. Реализуется
это посредством рестарта, с использованием DMAP alter appenda.v70.
51
● Обычные записи рестарта /7/: RESTART, ASSIGN MASTER;
● Запись INCLUDE ‘appenda.v70’ Executive Control (включение DMAP alter);
● Запись METHOD Case Control, обычная для SOL_103;
● Запись EIGR или EIGRL Bulk Data (активизируется предыдущей командой
METHOD Case Control). Данная запись должна содержать новый диапазон поиска
собственных векторов;
● Запись PARAM,APPEN,xx где “xx” - версия базы данных, содержащая “ста-
рое” SOL_103 решение (с недостаточным набором векторов). К этому решению
будут дописаны вектора, полученные при рестарте.
ASSIGN MASTER='mod.MASTER'
RESTART,VERSION=1,KEEP
SOL 103
INCLUDE 'SSSALTERDIR:appenda.v70'
CEND
SUBCASE 1
SUBTITLE=Default
METHOD = 1
SPC = 2
VECTOR(SORT1,REAL)=ALL
BEGIN BULK
EIGRL 1 500.010 1000. 10 0
PARAM,APPEN,1
ENDDATA 0504baa1
52
Фрагмент файла результатов:
REAL EIGENVALUES
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERAL-
IZED
NO. ORDER MASS STIFFNESS
1 1 1.064213E+07 3.262228E+03 5.191997E+02 1.000000E+00 1.064213E+07
2 2 1.609929E+07 4.012392E+03 6.385919E+02 1.000000E+00 1.609929E+07
3 3 2.416178E+07 4.915463E+03 7.823203E+02 1.000000E+00 2.416178E+07
4 4 3.703800E+07 6.085886E+03 9.685988E+02 1.000000E+00 3.703800E+07
REAL EIGENVALUES
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERAL-
IZED
NO. ORDER MASS STIFFNESS
1 1 2.233014E+04 1.494327E+02 2.378296E+01 1.000000E+00 2.233014E+04
2 2 2.920518E+05 5.404182E+02 8.601023E+01 1.000000E+00 2.920518E+05
3 3 1.257239E+06 1.121267E+03 1.784551E+02 1.000000E+00 1.257239E+06
4 4 4.105540E+06 2.026213E+03 3.224818E+02 1.000000E+00 4.105540E+06
5 5 6.785901E+06 2.604976E+03 4.145948E+02 1.000000E+00 6.785901E+06
6 6 1.064213E+07 3.262228E+03 5.191997E+02 1.000000E+00 1.064213E+07
7 7 1.609928E+07 4.012391E+03 6.385919E+02 1.000000E+00 1.609928E+07
8 8 2.416178E+07 4.915463E+03 7.823203E+02 1.000000E+00 2.416178E+07
9 9 3.703800E+07 6.085886E+03 9.685988E+02 1.000000E+00 3.703800E+07
53
7. Transient Response анализ
Опуская известные общие фразы, здесь напомним лишь, что исследуется пове-
дение структуры (переходный процесс) в условиях зависящего от времени возбужде-
ния. Все приложенные силы известны в каждый момент времени.
В зависимости от задачи, для анализа могут быть использованы два различных
численных метода - прямой (direct) и модальный (modal) (см. ниже).
54
полученных на предыдущих шагах, на каждом шаге ищется решение для момента
времени t+∆t при известном t. Где ∆t - шаг по времени интегрирования.
Основные ссылки в MSC/NASTRAN документации относятся к Бета-методу
Ньюмарка интегрирования системы уравнений. Соответствующая поясняющая
математика приводится практически во всех MSC/NASTRAN руководствах /1/, /2/,
/5/.
Это комбинированный метод. Из метода центральных разностей /8/ взяты вы-
ражения для скоростей и ускорений (как функции от перемещений на текущем,
предыдущем и последующем временных шагах). Осредняя приложенную силу по
трем соседним временным точкам, уравнение движения (7.1) в результате может
быть переписано в виде:
1
[ A ] = [P +P +P ];
2 3 n +1 n n −1
2M K
[A ]= − ;
3 ∆t 2 3
M B K
[ A4 ] = − + − .
∆t 2 2∆t 3
55
каждом временном шаге переопределяется вектор нагрузки. В следствие чего
итерационный процесс является очень экономичным.
Пользователь имеет возможность изменять ∆t в процессе решения. Однако, при
каждом изменении ∆t, должны быть переопределены матрицы [A1], [A3], [A4]; и
должна быть выполнена повторная декомпозиция матрицы [А1] (что является весьма
дорогостоящей операцией в больших задачах).
G 1
[ B] = [B1 ] + [ B 2 ] + [K ] + ∑ G [K ] (7.3)
W W E E
3 4
где
[В1] - демпфирующие элементы (CVISC, CDAMPi) + DMIG - матрицы прямого
ввода B2GG (см. п.5);
2
[В ] - матрицы прямого ввода B2PP + передаточные функции;
G - общий коэффициент структурного демпфирования (PARAM,G)
W3 - интересующая частота (радиан в единицу времени), (PARAM,W3) для
преобразования общего структурного демпфирования в эквивалентное
вязкое;
[К] - суммарная матрица жесткости;
GE - коэффициент структурного демпфирования элемента (поле GE в записи
MATi);
W4 - интересующая частота (радиан в единицу времени), (PARAM,W4) для
преобразования структурного демпфирования элемента в эквивалентное
вязкое демпфирование;
[КЕ] - матрица жесткости элемента.
56
В п.3.4. показано, что, если структурное демпфирование учитывается посредст-
вом использования эквивалентного вязкого демпфирования, их равенство (3.7)
справедливо для единственной частоты ω*. Эту частоту называют частотой
приведения структурного демпфирования к эквивалентному вязкому.
Как показано в /8/, для методов прямого интегрирования, если матрица масс
диагональна и отсутствует демпфирование, количество арифметических операций,
приходящихся на один временной шаг, имеет порядок 2nmk, где n и mk -
соответственно порядок и ширина полуленты матрицы жесткости. Кроме того, при
недиагональной матрице масс или при учете демпфирования, на каждом шаге
добавляется количество итераций, пропорциональное nmk. Следовательно, не считая
начальных вычислений, общее количество операций при интегрировании будет
порядка αnmks, где α 2 и зависит от характеристик используемых матриц, а s -
количество временных шагов.
Таким образом, можно считать, что эффективность использования прямого
интегрирования снижается при увеличении размерности задачи и/или наличии
57
большого числа временных шагов. Уменьшение ширины ленты mk перенумерацией
узлов сетки имеет свои пределы. Поэтому, в этих условиях может оказаться более
эффективным первоначальное приведение уравнения равновесия (7.1) к виду, при
котором пошаговое решение потребует наименьших затрат. Рассмотрим преобразо-
вание узловых перемещений КЭМ вида
58
где
[Ф]Т[М][Ф] - модальная (обобщенная) матрица масс;
[Ф]Т[К][Ф] - модальная (обобщенная) матрица жесткости;
[Ф]Т[Р] - модальный вектор сил.
0 ω 12 ω 22 ... ω 2n
{ }
ξ&&i ( t ) + ω i2ξi (t ) = Φ i
T
{P(t )} (7.12)
59
{u(t )} = [Φ]{ξ(t )} . (7.13)
1
[ A ] = [Φ]T [ P + Pn + P ];
2 3 n +1 n −1
2M K
[ A ] = [ Φ]T − [Φ] ;
3 ∆t 2 3
M B K
[ A ] = [Φ] T − + − [Φ] .
4 ∆t 2 2∆t 3
61
1
ξ&&i ( t ) + 2ςiωi2ξ&i ( t ) + ωi2ξi ( t ) = p (t ) (7.17)
m i
i
62
7.2.3 Получение динамических данных в модальном Trsansient Response
анализе
Сила Сила
t i, Время ∆t Время
ti+1
Рис.7.1.а,б
65
алгоритм решения все равно этот разрыв сгладит. Но это уже будет не управляемый
процесс.
Помимо временного шага, при определении записи TSTEP для некоторого ана-
лиза, важно обеспечить адекватное время анализа данного переходного процесса. Во
многих случаях пик динамического отклика не совпадает с пиком нагрузки.
Поэтому рекомендуется после времени, соответствующего пику интересующей
нагрузки, продолжить расчет в течение как минимум одного цикла отклика,
соответствующего низшей частоте.
Как отмечалось в п.7.1.1, пользователь при записи карты TSTEP может опреде-
лить различные временные шаги ∆t в текущем анализе (использовать в расчете не
постоянный шаг ∆t). Однако, это может привести к дополнительным вычислитель-
ным затратам в прямом Transient Response анализе.
66
сил в анализируемом переходном процессе без начальных нагрузок выполняется как
минимум один (первый) временной шаг. Это не принципиально, но, как считается,
обеспечивает лучшую сходимость в дальнейшем анализе процесса.
Тем не менее, пользователь в праве определить некоторые начальные условия
для системы. Это могут быть ненулевые в исходный момент времени нагрузки (эта
возможность поддерживается и в прямом и в модальном анализе); и это могут быть
ненулевые в исходный момент времени кинематические возбуждения (начальные
перемещения и/или скорости узлов модели).
В прямом Transient Response анализе данная возможность естественна и опре-
деляется его математической формулировкой. Начальные условия (начальные
перемещения и/или скорости) определяются Bulk Data записью TIC.
В модальном Transient Response анализе данные начальные условия могут быть
применены к структуре только посредством использования DMAP alters.
Пример:
Рассматривается консольная балка, свободный конец которой в начальный
момент времени отогнут из равновесного состояния, как показано на Рис.7.2.
Модель балки состоит из нескольких конечных элементов. В переходном процессе
без учета демпфирования и возбуждающих нагрузок должно наблюдаться
синусоидальное перемещение конца балки с постоянной амплитудой, равной
начальному смещению.
Положение
равновесия балки
67
Положение
равновесия балки
Понятно, что полученные в данном случае результаты будут иметь мало об-
щего с ожидаемыми.
68
Существуют несколько способов составления требуемой DMIG матрицы.
Покажем один из возможных алгоритмов ее автоматической генерации для
примера Рис.7.2. В этом примере, как отмечалось в п.7.5, мы должны посред-
ством DMIG,MIC ввести в input файл исходное положение всех узлов модели.
В качестве вектора начальных перемещений узлов модели логично использо-
вать соответствующий вектор перемещений, полученный в статическом
анализе. То есть, для получения требуемой DMIG,MIC матрицы нужно вы-
полнить статический анализ (SOL 101) рассматриваемой консольной балки.
Где нагрузкой является вынужденное перемещение “А” конечного узла (см.
Рис.7.2), задаваемое картой SPCD.
Вывод в .pch - файл получаемой DMIG,MIC матрицы прямого ввода может
быть обеспечен набором команд Executive Control section, как это показано в
соответствующем примере /5/.
Альтернативным в данном случае, и, наверное, более простым, является путь
использования DMAP alter pchdispa.v70, рассмотренного в п.6.4.3. Этот alter
выводит в .pch - файл требуемую DMIG матрицу, но с именем UGVEXT. От
пользователя, таким образом, требуется лишь заменить в полученном .pch -
файле имя UGVEXT на имя MIC с помощью любого текстового редактора.
SOL 101
include 'SSSALTERDIR:pchdispa.v70'
CEND
SUBCASE 1
SUBTITLE=Default
SPC = 2
LOAD = 2
DISPLACEMENT(SORT1,REAL)=ALL
BEGIN BULK
$
include ‘model_cantilever_beam.dat’
$
$ Loads for Load Case : Default
SPCADD 2 1 3 Вынужденное перемещение в свободном
$ Enforced Displacements for Load Set : stat узле балки составляет 20.0 (и определяет
SPCD 2 11 2 20. амплитуду колебаний в переходном про-
$ Displacement Constraints of Load Set : clamp цессе, который будет рассмотрен позже)
SPC1 1 123456 1
$ Displacement Constraints of Load Set : stat
SPC1 3 2 11
ENDDATA 66e5fd81
69
DMIG MIC 0 9 2 0 1
DMIG* MIC 1 0
* 2 2 2.903704200D-01
* 2 6 5.698765267D-02
* 3 2 1.120623865D+00
* 3 6 1.079766051D-01
* 4 2 2.430773333D+00
* 4 6 1.529668572D-01
* 5 2 4.160812620D+00
* 5 6 1.919580491D-01
* 6 2 6.250789825D+00
* 6 6 2.249509606D-01
* 7 2 8.640727843D+00
* 7 6 2.519454118D-01
* 8 2 1.127059137D+01
* 8 6 2.729408628D-01
* 9 2 1.408041591D+01
* 9 6 2.879376135D-01
* 10 2 1.701021445D+01
* 10 6 2.969356639D-01 Вынужденное переме-
* 11 2 2.000000000D+01
* 11 6 2.999350140D-01 щение в свободном узле
Очевидно, что данный файл определяет начальное положение всех узлов мо-
дели для дальнейшего динамического анализа переходного процесса.
SOL 112
include 'SSSALTERDIR:mica.v70'
CEND
SUBCASE 1
SUBTITLE=timer
METHOD = 1
TSTEP = 2
DLOAD=5
SPC = 2 Файл начальных условий (матрица DMIG,MIC)
DISPLACEMENT(SORT1,REAL)=ALL
BEGIN BULK Параметр PARAM,MIC,ii используемого alter
INCLUDE 'cant_101.pch' mica.v70
$ Если ii 0 (default), никаких действий произво-
PARAM,MIC,-2
диться не будет;
EIGRL 1 10 0
TSTEP 2 50 .002 1 Если ii<0, alter включит начальные условия в
$ решение.
INCLUDE ‘model_cantilever_beam.dat’
$
$ Loads for Load Case : timer
70
SPCADD 2 1
$ Displacement Constraints of Load Set : clamp Фиктивная динамическая нагрузка.
SPC1 1 123456 1 Transient Response анализ не выпол-
$ няется без нагрузки (фатально за-
TLOAD1 5 5 1
DAREA,5,2,3,0.0001
вершается с соответствующим со-
TABLED1 1 + C общением).
+ C 0. 1. .1 1. .2 0. .3 0. + D Поэтому, если кроме начальных ус-
+ D .5 0. ENDT ловий прочие возбуждающие факто-
ENDDATA 9f295ca8
ры отсутствуют (как в данном при-
мере), то для возможности выполне-
ния Transient Response анализа
должна быть задана фиктивная на-
грузка (таким образом, чтобы ее
влияние было пренебрежимо и не
отражалось на результатах).
Перемещение
Время
Рис. 7.4 График переходного процесса
73
7.6.2 Рестарт с выбранного временного шага в Transient Response анали-
зе
узел 5 узел 11
m
P(t)
74
Сила, Н
0.25 Время, с
75
Перемещение, мм
Узел 11
6.308
Узел 5
1.263
0.25 Время, с
Рис.7.7
0 SUBCASE 1
TIME = 2.500000E-01
DISPLACEMENT VECTOR
Задачей является получение в рестарте тех частей графиков Рис.7.7, что на-
ходятся справа от отметки 0.25сек.
Выполним из точки 0.25сек два рестарта.
76
Первая задача ярко иллюстрирует, как система “понимает” начальные усло-
вия при рестарте. Это очень важный момент, на который не обращается должного
внимания в MSC/NASTRAN руководствах.
Выполним рестарт, изменив только карту TSTEP (исходя из того, что нам ос-
талось выполнить только 25 шагов с тем же приращением по времени 0.01сек, что
и в холодном старте). Чтобы получаемый переходный процесс был понятен,
введем демпфирование в размере 0.25 от критического.
77
условий являются перемещения узлов модели. Обратите внимание, что эти
перемещения в момент 0.0с рестарта совпадают с перемещениями в момент 0.25с
холодного старта.
TIME = .000000E+00
DISPLACEMENT VECTOR
0 SUBCASE 1
TIME = 1.000000E-02
DISPLACEMENT VECTOR
78
Перемещение, мм
6.308
Время, с
Рис.7.8
Перемещение, мм
Узел 11
6.308
Узел 5
1.263
Время, с
Рис.7.9
80
И один из таких моментов - использование рестарта в случае, когда нагрузка
определяется как enforced motion (см. п.7.3).
Перемещение, мм
8.5
0.09 Время, с
узел 5 узел 11
m M=1.e7
u(t)
Рис.7.11 Модель консольной балки
81
Перемещение, мм Узел 11
8.5
Узел 5
0.09 Время, с
Ниже приведен MSC/NASTRAN cold start input file для этой задачи (в ре-
зультате его запуска получены графики Рис.7.12). В нем подробно расставлены
ссылки, чтобы пользователю была понятна структура файла, используемая в
технике больших масс (см. т. же описание структуры записи динамической
нагрузки п.9.4.2).
82
SOL 109
CEND
DISP=ALL
SUBCASE 1
SUBTITLE=timer
TSTEP = 1
SPC = 2 Запись TSTEP с переменным шагом
DLOAD = 2 по времени. Большой шаг соответ-
BEGIN BULK
TSTEP 1 25 .005 1 +L1 ствует второй части горизонтально-
+L1 25 0.03 го участка функции Рис.7.10
$
$ Elements and Element Properties for region : big_M
CONM2 11 11 1.+7
$
include ‘model_Big_M.dat’
$
TLOAD1,2,5,,1,1 Поле TYPE, определяет тип динамической нагрузки.
$
$
Значение “1” в данном случае соответствует вынуж-
$ денному перемещению, Enforced Displacement
$
DAREA,5,11,2,1.e7
$
$
$ № узла № направления (1...6), “Y” в данном случае
$
$
$ Referenced Dynamic Load Tables
TABLED1 1 + C
+ C 0. 0. .05 5. .09 9. .1 10. + D
+ D .11 10. 1. 10. ENDT
ENDDATA 356a8d26
83
поскольку жесткостные и инерционные свойства самой балки в этом случае
пренебрежимо малы и не могут ей помешать.
На Рис.7.13 (аналог Рис.7.8) как раз и изображен этот процесс. Это результат
рестарта, в котором начальные условия не менялись (аналог первого рестарта в
случае с динамической нагрузкой P(t)).
Перемещение, мм
8.5
Время, с
84
8. Frequency Response анализ
ui
u
θ
ur R (Real, действительная ось)
где u - амплитуда;
ur , ui - реальная и мнимая составляющие соответственно;
θ - фазовый угол
Рис.8.1
87
8.2.2 Демпфирование в модальном Frequency Response анализе
[ − ω 2 [Φ]T [ M ][Φ] + iω [Φ]T [B][Φ] + [Φ]T [K ][Φ] ]{ξ (ω )} = [Φ]T {P(ω )} (8.7)
где mi, bi, ki, pi - i-е модальные соответственно масса, демпфирование, жест-
кость и сила.
Символ i перед модальным демпфированием bi соответствует мнимой едини-
це.
Каждый модальный отклик вычисляется таким образом из выражения
p (ω )
ξi (ω ) = i
2
− m ω + ib ω + k
i i i
где значения G(ω ) как раз определяются полями g(fi) записи TABDMP1
(См. т.же пояснения в /9/, раздел 9.4.10).
89
8.3 Определение частотно-зависимого возбуждения структуры
$ Bulk Data
$
RLOAD1 4 5 1 6-ое поле карты RLOAD1.
$ Ссылается на таблицу, опреде-
$ Переадресация ляющую реальную часть нагрузки.
$ Мнимая ее часть в данном приме-
LSEQ 1 5 3 ре отсутствует.
$
DLOAD 2 1. 1. 4
$
FORCE 3 11 0 1. 0. 1. 0.
$ Referenced Dynamic Load Tables
$ Constant Load Table
TABLED1 1 + C
+ C 0. 1. 250. 1. ENDT
DLOAD = 2
Case Control
$ Bulk Data
$
RLOAD1 2 5 1
$
DAREA 5 11 2 1.
$
$ Referenced Dynamic Load Tables
$ Constant Load Table
TABLED1 1 + C
+ C 0. 1. 250. 1. ENDT
91
Еще одна альтернативная форма записи - с использованием карты DLOAD:
DLOAD = 2
Case Control
DLOAD 2 1. 1. 9 Bulk Data
$
RLOAD1 9 5 1
$
DAREA 5 11 2 1.
$
$ Referenced Dynamic Load Tables
$ Constant Load Table
TABLED1 1 + C
+ C 0. 1. 250. 1. ENDT
92
анализа Set ID. Поэтому может быть использована любая комбинация из этих
записей.
Формат команды:
Пример:
93
зон расположен между F1 и первой модальной частотой. Второй - между первой и
второй модальными частотами структуры. Последний - между последней модаль-
ной частотой, лежащей в границах интервала F1 - F2 и собственно F2.
В приведенном примере в каждом поддиапазоне будут присутствовать 10 воз-
буждающих частот. 10 - в интервале между F1=20.0 и первой модальной частотой;
по 10 - во всех интервалах, ограничиваемых модальными частотами; и 10 - между
высшей собственной частотой из диапазона 20.0 - 200.0 и F2=200.
Поле TYPE определяет тип (линейная или логарифмическая) интерполяции
между частотами, LINEAR (default) или LOG.
В /2/ и /4/ приводится формула, по которой вычисляются значения возбуж-
дающих частот в каждом из поддиапазонов. Там же приведена таблица полученных
с помощью этой формулы возбуждающих частот при различных значениях поля
CLUSTER (частоты получались в частотном поддиапазоне между 10. И 20., NEF=11
и TYPE=LINEAR). Если поле CLUSTER (концентрация) определено как 1.0
(default), то возбуждающие частоты в поддиапазонах получаются как равномерно
распределенные по частотному поддиапазону с шагом, определяемым NEF.
Концентрация в этом случае отсутствует.
CLUSTER используется для получения лучшего разрешения в окрестностях
модальных частот, где отклик меняется в наибольшей степени. Значения CLUS-
TER>1.0 обеспечивают концентрацию возбуждающих частот в окрестностях концов
частотного поддиапазона. Т.е., чем больше величина CLUSTER, тем более подробна
картина отклика в этих зонах. Напротив, значения CLUSTER<1.0 концентрируют
возбуждающие частоты в середине частотного поддиапазона. (См. соответствую-
щую Табл.1 в /2/ и /4/)
Формат команды:
Пример:
(1.-FSPD)*fN fN (1.+FSPD)*fN
Амплитуда
Пик отклика
Формат команды:
Пример:
96
Если полученные возбуждающие частоты выпадают из диапазона F1 - F2, то
они игнорируются в расчете.
Амплитуда
Частота
97
Амплитуда
Частота
Рис.8.5 АЧХ, соответствующая возбуждающим частотам, полученным с
помощью записи FREQ3,2,0.00001,5.,linear,4,4.
Start
1.е-6 0.027 0.201 0.227 0.369 1.267 1.408 1.510 2.155 2.256
Рис.8.6
98
Очевидно, что по сравнению с записью FREQ1, команда FREQ3 генерирует
лучший набор возбуждающих частот с точки зрения аккуратности представления
отклика в зонах, близких к собственным частотам системы.
Амплитуда
Частота
2.031 2.144 2.256 2.369 2.482 2.613 2.757 2.903 3.048 3.193
Амплитуда
Частота
Рис.8.8 АЧХ, соответствующая возбуждающим частотам, полученным с
помощью записи FREQ4,2,0.,5.,0.1,5
100
Амплитуда
Частота
Рис.8.8 АЧХ, соответствующая возбуждающим частотам, полученным с
помощью записи FREQ4,2,0.,5.,0.1,5
Еще раз обратим внимание на то, что одна Case Control команда FREQUENCY
может активизировать не одну, а несколько записей FRQi с определенным SID.
Причем, различные FRQi записи могут быть определены в том числе например для
одного и того же частотного диапазона F1-F2. Т.е. допустима например комбинация
записей
FREQ1,2,0.,0.25,20
FREQ3,2,0.00001,5.,linear,4,4.
101
(возбуждающих частот), приходящихся на ширину ленты полуэнергии пика отклика
(half-power bandwidth), см. п.8.4.2.
102
9. Общие инструменты динамического анализа
Fn(t)
F1(t)
F2(t)
Рис.9.1
104
Параметр RESVINER действует применительно ко всей модели, а INRLM - к
описанной подконструкции. В настоящее время разницы между этими параметрами
нет.
E I G E N V A L U E A N A L Y S I S S U M M A R Y (REIGL MODULE)
REAL EIGENVALUES
(BEFORE AUGMENTATION OF RESIDUAL VECTORS)
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 2.233014E+04 1.494327E+02 2.378296E+01 1.000000E+00 2.233014E+04
2 2 2.920518E+05 5.404182E+02 8.601023E+01 1.000000E+00 2.920518E+05
3 3 1.257239E+06 1.121267E+03 1.784551E+02 1.000000E+00 1.257239E+06
4 4 4.105539E+06 2.026213E+03 3.224818E+02 1.000000E+00 4.105539E+06
5 5 6.785901E+06 2.604976E+03 4.145948E+02 1.000000E+00 6.785901E+06
6 6 1.064213E+07 3.262228E+03 5.191997E+02 1.000000E+00 1.064213E+07
7 7 1.609929E+07 4.012392E+03 6.385919E+02 1.000000E+00 1.609929E+07
8 8 2.416178E+07 4.915463E+03 7.823203E+02 1.000000E+00 2.416178E+07
9 9 3.703800E+07 6.085886E+03 9.685988E+02 1.000000E+00 3.703800E+07
10 10 4.270816E+07 6.535148E+03 1.040101E+03 1.000000E+00 4.270816E+07
E I G E N V A L U E A N A L Y S I S S U M M A R Y (REIGL MODULE)
REAL EIGENVALUES
(AFTER AUGMENTATION OF RESIDUAL VECTORS)
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 2.233014E+04 1.494327E+02 2.378296E+01 1.000000E+00 2.233014E+04
2 2 2.920518E+05 5.404182E+02 8.601023E+01 1.000000E+00 2.920518E+05
3 3 1.257239E+06 1.121267E+03 1.784551E+02 1.000000E+00 1.257239E+06
4 4 4.105540E+06 2.026213E+03 3.224818E+02 1.000000E+00 4.105540E+06
5 5 6.785901E+06 2.604976E+03 4.145948E+02 1.000000E+00 6.785901E+06
6 6 1.064213E+07 3.262228E+03 5.191997E+02 1.000000E+00 1.064213E+07
7 7 1.609928E+07 4.012391E+03 6.385919E+02 1.000000E+00 1.609928E+07
8 8 2.416178E+07 4.915463E+03 7.823203E+02 1.000000E+00 2.416178E+07
9 9 3.703800E+07 6.085886E+03 9.685988E+02 1.000000E+00 3.703800E+07
10 10 4.270816E+07 6.535148E+03 1.040101E+03 1.000000E+00 4.270816E+07
11 11 7.952261E+07 8.917545E+03 1.419271E+03 1.000000E+00 7.952261E+07
12 12 2.283381E+08 1.511086E+04 2.404968E+03 1.000000E+00 2.283381E+08
13 13 2.682684E+08 1.637890E+04 2.606783E+03 1.000000E+00 2.682684E+08
106
Собственные формы (включая псевдоформы), вычисляемые перед модальным
анализом динамического отклика структуры, могут быть выведены посредством
команды SVECTOR Case Control.
Direct
Время, с
107
9.2 Mode Acceleration Method (метод модальных ускорений)
N
{u} = ∑ {Φ i }ξi (9.2)
i =1
В /10/ показано, что для высших частот вклад в решение от сил инерции и
демпфирования в системе (компоненты с [M] и [B] (9.1)) существенно меньший по
сравнению с вкладом от статического решения (компонента с [K]). Это свойство
имеет понятный физический смысл. Достаточно вспомнить, что на низкочастотное
возбуждение структура реагирует в квазистатической манере.
Поэтому, если в расчете принимают участие m собственных форм, компонен-
ты выражения (9.1) могут быть переписаны в форме:
m
− ω 2 [ M ]{u} ≈ ∑ ω 2 [ M ]{Φ i }ξi (9.3)
i =1
m
− iω [ B]{u} ≈ ∑ iω [ B]{Φ i }ξi (9.4)
i =1
m
[ K ]{u} = ∑ [ K ]{Φ i }ξi + [K ][∆u] (9.5)
i =1
109
[ K ]{u(ω )} = {P(ω )} − {R(ω )} ,
m m
{R(ω )} = iω ∑ {Φ i }ξi − ω 2 ∑ {Φ i }ξi
i =1 i = 1`
110
Direct
Mode Acceleration
Direct
Residual Vectors
111
9.3 Удаление ненужных форм
При выполнении модальных решений, таких как Transient или Frequency Re-
sponse, иногда, как правило в целях снижения вычислительных затрат, может
возникнуть потребность не учитывать в расчете некоторые, не важные для него,
собственные формы колебаний структуры.
Косвенно определить, важна та или иная форма колебаний для данного динами-
ческого расчета можно, в частности, по таблице “STRAIN ENERGY FRACTIONS FOR EACH
MODE”, выводимой в SOL_103 при использовании DMAP alter modevala.v70 (см.п.6.4.3).
Если значение энергии деформации, приходящееся на некоторую форму, пренебре-
жимо мало (в сравнении с другими формами), то, возможно, и самой этой формой
можно пренебречь. Какая малость в каждом конкретном случае может считаться
пренебрежимой, пользователь решает самостоятельно.
Рассмотрим такую таблицу, полученную нами в п.6.4.3 для случая импульсного
нагружения малого отверстия структуры, представленной на Рис.6.3:
112
приведенном в п.7.1.5, соответствует частота 86.01Гц. Она является резонансной.
Поэтому отклик структуры на действие в окрестности этой частотой возбуждающих
сил может быть существенным.
Считается, что без особых опасений можно исключать из расчета формы,
чья частота более чем в 1.5 раза превосходит возбуждающую частоту. При
исключении других форм, особенно низших, следует проявлять осторожность.
DMAP alter mfreqea.v70 выводит в output файл матрицы вклада в энергию де-
формации каждой формы - STRAINN и SCALED. Каждая строка этих матриц
соответствует очередной возбуждающей частоте. И содержит значения энергии
деформации (на этой частоте) для каждой собственной формы из участвующих в
модальном Frequency Response анализе. Таким образом, это матрицы nxm, где n (число
строк) равно числу шагов по возбуждающей частоте, а m (число позиций в строках)
равно числу собственных векторов, участвующих в анализе. Матрица STRAINN
содержит информацию об энергии деформации в нормализованной форме, а матрица
SCALED - масштабированную энергию, взятую по отношению к общей 1.0 в решении.
1
Тогда U= {ξ}T [Φ ]T [K ][Φ ]{ξ} .
2
113
Модальная жесткость k=[Ф]Т[К][Ф] (соответственно существуют j-е модальные
жесткости kj, соответствующие j-ым собственным векторам);
1
U= {ξ}T [k ]{ξ} ,
2
1
Uj= ξ 2j k j .
2
114
3) Использование DMAP alter delmodea.v70 - позволяет пользователю удалить
из расчета конкретный список ненужных форм. Данный alter может быть использован
в любом модальном динамическом решении (SOL 103, 110, 111, 112...)
Для использования этой возможности нужно:
- Обычным образом подключить этот alter командой INCLUDE ‘delmodea.v70’
Executive Control;
- Определить в Bulk Data Section DMI матрицу с именем SKPMODE.
- Создать запись DMI для каждой из удаляемых форм.
Например, если пользователь желает удалить из расчета формы №3 и 5 заранее
заданного частотного диапазона, записи DMI должны иметь следующий вид:
DMI,skpmode,0,2,1,0,,1,5
dmi,skpmode,3,1,-1.
dmi,skpmode,5,1,-1.
Ограничения:
115
9.4 Статическая преднагруженность (Static Pre-loads) в динамических
решениях
В /7/ (Рис.1.1) и /2/ (раздел “Nonlinear normal modes”) приведено решение за-
дачи анализа собственных значений конструкции с учетом модифицированной
нелинейной жесткости (дифференциальной жесткостью). Напомним, что, как это
отмечалось в п.6.1 /7/, под дифференциальной понимается жесткость, обусловлен-
ная начальными напряжениями. Решение получается посредством использования
параметра NMLOOP. В упомянутых источниках эта проблема рассмотрена
достаточно подробно и не нуждается в повторном раскрытии. Рассматриваемая в
данном разделе возможность учета Static Pre-load в анализе собственных частот и
форм методологически может рассматриваться как частный случай нелинейного
решения.
Для примера рассмотрим задачу, решенную в /2/ с использованием PA-
RAM,NMLOOP,n в рамках последовательности SOL 106:
Р=1.е7Н
SOL 103
CEND
$
SUBCASE 1
SUBTITLE=Static_Pre_load
SPC = 2
LOAD = 2
DISPLACEMENT=ALL
$
SUBCASE 2
SUBTITLE=Eigenvalue_analysis
STATSUB=1
METHOD = 1
SPC = 2
VECTOR=ALL
$
BEGIN BULK
include ‘beam_model.dat’
$
SPCADD 2 1 3
$ Displacement Constraints of Load Set : left
SPC1 1 123 4
$ Displacement Constraints of Load Set : right
SPC1 3 23 54
$
LOAD 2 1. 1. 1 Pre_load
FORCE 1 54 0 1.+7 1. 0. 0.
ENDDATA 515c6d1e
0 SUBCASE 2
REAL EIGENVALUES
MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED
NO. ORDER MASS STIFFNESS
1 1 3.056196E+06 1.748198E+03 2.782343E+02 1.000000E+00 3.056196E+06
Сила, p(t)
980.Н
0 2.0с Время, t
Рис.9.5 Закон действия силы p(t)
119
SOL 112
CEND
$
SUBCASE 1 Статический subcase, описывающий преднагружен-
LABEL=Init_Grav ное состояние структуры (осадку груза на пружине
SPC = 2
LOAD=4 под действием силы тяжести в данном случае)
$
SUBCASE 2
SUBTITLE=Trans
STATSUB=1
METHOD = 1
TSTEP = 2
SPC = 2
DLOAD = 9 Case Control команда активизации
SDAMPING=111 карты модального демпфирования
DISPLACEMENT=ALL
$
BEGIN BULK Default - параметры Transient Response анализа с
PARAM,ADSTAT,YES дифференциальной жесткостью (учетом Static Pre-
PARAM,FOLLOWK,YES
$
load системы)
EIGRL 1 10 0
TSTEP 2 50 .044 1
CONM2 1 1 .1
PELAS 1 10.
CELAS1 2 1 1 2 3 2
GRID 1 0. 0. 0.
GRID 3 0. -300. 0.
$
GRAV,4,0,-9800.,0.,1.,0. Гравитационная нагрузка статического subcase
$
$ Loads for Load Case : Trans
SPCADD 2 1 3
TLOAD1 9 5 1
DAREA,5,1,2,1.
$ Displacement Constraints of Load Set : bottom
SPC1 1 123 3
$ Displacement Constraints of Load Set : top
SPC1 3 13 1
$ Referenced Dynamic Load Tables
TABLED1 1 + A
+ A 0. 0. 1. 490. 2. 980. 4. 1960. + B
+ B ENDT
$
TABDMP1,111,CRIT,,,,,,,+QQ Карта, описывающая модальное демпфирова-
+QQ,0.0,0.15,1000.,0.15,ENDT ние в системе (в данном случае постоянное,
$ 15% от критического, во всем диапазоне)
ENDDATA 74522c41
120
DLOAD=2
LOADSET=1 Case Control
$ Bulk Data
LSEQ,1,5,3
$ Переадресация
$
TLOAD1,4,5,,,1
$
DLOAD,2,1.,1.,4
$
FORCE,3,1,0,1.,0.,1.,0.
$
TABLED1 1 + A
+ A 0. 0. 1. 490. 2. 980. 4. 1960. + B
+ B ENDT
$ Bulk Data
TLOAD1,9,5,,,1
$
DAREA,5,1,2,1.
$
TABLED1 1 + A
+ A 0. 0. 1. 490. 2. 980. 4. 1960. + B
+ B ENDT
Результаты расчетов:
Перемещение Перемещение
груза груза
98.
Время Время
(а) (б)
Рис.9.6 Графики переходного процесса в системе
(а) - соответствует PARAM,ADSTAT,YES
(б) - соответствует PARAM,ADSTAT,NO
122
реального. Для нашего примера результаты такого решения представлены на
Рис.9.7.
Перемещение
груза
Время
123
10. Нелинейный динамический анализ
Уникальной записью, требуемой для SOL 129, является Bulk Data запись
TSTEPNL. Эта запись так же является комбинацией записи TSTEP прямого
интегрирования по времени и записи NLPARM, определяющей итерационный
нелинейный статический процесс.
124
10.2 Case Control
Ввод функций нагрузок может быть изменен для каждого subcase, или про-
должен повторением той же команды DLOAD. Однако, рекомендуется использовать
одни и те же TLOADi Bulk Data записи для всех subcases для того, чтобы сохранить
непрерывность между ними, поскольку TLOADi записи определяют историю
нагружения как функцию от суммарного времени.
Статические нагрузки (PLOADi, FORCEi, MOMENTi) могут быть ассоцииро-
ваны с временными функциями посредством использования LSEQ записи,
активизируемой LOADSET Case Control командой. Однако, термальные нагрузки и
вынужденные перемещения (enforced displacements, SPCD) не могут использоваться
в нелинейном transient анализе.
Нелинейные силы как функции перемещений или скоростей (NOLINi) могут
быть выбраны и распечатаны Case Control командами NONLINEAR и NLLOAD
соответственно.
Каждому subcase может соответствовать индивидуальный (отличный от дру-
гих) временной интервал, размер временного шага и параметры итерационного
процесса, определяемые записью TSTEPNL.
Такие команды как SPC, MPC, DMIG и TF не могут быть изменены после пер-
вого subcase.
125
10.3 Нелинейные функции нагрузок (NOLINi).
Передаточные (transfer) функции
4 3 2 1 Y
Рис. 10.1
126
4. В линейных решениях все степени свободы, используемые в NOLINi функ-
циях, должны быть членами набора динамического решения (dynamic solu-
tion set).
5. Все нагрузки, сгенерированные посредством NOLINi записей, запаздывают
на один временной шаг ∆t.
U −U
U& t = t t − ∆t .
∆t
127
уменьшения этих начальных величин жесткости и демпфирования. Такой
подход предпочтительнее, чем прямое определение полных значений сил в
NOLINi;
● Рекомендуется проверять генерируемые системой нелинейные силы посред-
ством вывода их значений Case Control командой NLLOAD;
● Функции NOLINi проще использовать в прямых (direct) transient решениях.
25мм
5мм
F(t)
1 33 35 36
1 2 3 Х
α, tgα =K
∆u
∆u - деформация пружины;
F - соответствующее усилие
Рис.10.3 Линейная характеристика жесткости пружины
128
Жесткость К пружин выбрана равной 10. Здесь же напомним, что данная ве-
личина, вводимая в поле Ki карты PELAS или поле К записи CELAS2, равна
тангенсу угла наклона линейной характеристики жесткости пружины (см. Рис.10.3).
Для получения понятного сглаженного отклика при последующем использо-
вании NOLINi элементов, введем в конструкцию элементы демпфирования.
Демпферы не показаны на Рис.10.2, но топологически они соответствуют пружинам
1 и 2. Пружине 3 демпфер не сопоставлен.
В узле 35, как показано на Рис.10.2, на систему действует динамическая сила
F(t). Закон действия силы изображен на Рис.10.4.
Крайние узлы системы шарнирно закреплены. Узлы 33, 35 могут перемещать-
ся только вдоль оси “х”.
F(t)
200.Н
2.0с Время, t
Fe
10.Н
1мм u35
129
Расчетная схема Рис.10.2, таким образом, преобразовывается к эквивалентной
(Рис.10.6):
Fe(u35) F(t)
1 33 35
Х
1 2
NOLIN1,100,35,1,-1.,35,1,9
Компонента (направление), для Для каждой точки (extra, узловой, или скалярной),
которого записывается переда- участвующей в записи transfer функции, задаются ко-
точная функция. Поскольку в эффициенты transfer функции (для перемещения, ско-
данном примере (см. input file рости и ускорения). Здесь (поскольку функция опре-
ниже) функция определяет extra деляет взаимосвязь перемещений) определен только
точку, компонента = 0 коэффициент, соответствующие перемещению.
TF,10,99,0,1.,0.,0.,
,35,1,-1.,0.,0.
35 - узловая точка. Следова- Коэффициенты transfer функции для Х-компоненты узла 35.
тельно, ей соответствуют 6 “-1” соответствует перемещению. Коэффициенты для со-
степеней свободы. В данной ставляющих скорости и ускорения нулевые.
задаче интерес представляет 1
(Х-компонента).
130
Разобранная запись, таким образом, определяет уравнение u99 - u35 = 0. Ины-
ми словами, величина, соответствующая extra точке 99, равна Х-перемещению в
узле 35.
SOL 109
CEND
SUBCASE 1
SUBTITLE=timer
TSTEP = 1
SPC = 2
LOADSET = 1
DLOAD = 2
NONLINEAR=100
TFL=10
NLLOAD=ALL Директива на вывод генерируемых при расчете значений силы Fe.
DISP(SORT1,REAL)=ALL
BEGIN BULK
include ‘spring_mod.dat’
TSTEP 1 10000 .0002 100
$
EPOINT,99
$ Запись NOLIN1 здесь определяет силу Fe, действую-
TF,10,99,0,1.,0.,0., щую в узле 35 в “-Х” направлении. Значение силы зави-
,35,1,-1.,0.,0. сит от величины extra point 99 (см. выше). Зависимость
$
определяется таблицей 9.
NOLIN1,100,35,1,-1.,99,0,9
$
TABLED2,9,0., Таблица 9 определяет первый квадрант зависимости
,-1.,0.,0.,0.,1.,10.,endt силы Fe от перемещения в соответствии с Рис.10.5
$
PELAS 1 10.
CELAS1 16 1 1 1 33 1
CELAS1 17 1 33 1 35 1
cdamp2,97,4.,1,1,33,1
cdamp2,98,4.,33,1,35,1
$
TLOAD1 4 5 1
LSEQ 1 5 3
DLOAD 2 1. 1. 4
FORCE 3 35 0 1. 1. 0. 0.
$ Dynamic Load Table : fff
TABLED1 1 + A
+ A 0. 0. 1. 100. 2. 200. ENDT
ENDDATA 8e3cab2b
131
35 в финальный момент времени составили u35=12.44мм в случае использования
функции NOLIN1. И u35=12.64мм - в исходном варианте.
Распечатка или графический вывод информации о значениях генерируемой
силы Fe(u35) по итерациям (посредством Case Control команды NLLOAD)
показывает корректность получаемых величин. Действтельно воспроизводится
функция Рис.10.5. Ниже представлен соответствующий финальный фрагмент output
файла:
0 SUBCASE 1
POINT-ID = 35
NON-LINEAR-FORCE VECTOR
TIME TYPE T1 T2 T3 R1 R2 R3
1.940097E+00 G -1.204440E+02
1.960101E+00 G -1.217771E+02
1.980104E+00 G -1.231102E+02
2.000107E+00 G -1.244432E+02
= -1. * 10. * u35 (u35=12.44мм (см. выше)
TABLED2,9,5.,
,-1.,0.,0.,0.,1.,10.,endt
132
На Рис.10.8 кривая 5 представляет отклик в узле 35, полученный в этом слу-
чае.
Как отмечалось, в приведенном выше примере input file, было совсем не обя-
зательно использовать такую сложную структуру записи, относящуюся к карте
NOLIN1. Однако, во-первых, продемонстрирован способ генерации extra point, что
необходимо при проведении расчета с использованием модального transient
анализа. И во-вторых, именно такая структура может быть использована при
генерации функции NOLINi, в которой описываемая сила зависит уже не просто от
перемещения или скорости некоторого узла в направлении некоторой степени
свободы, а зависит от относительного перемещения или скорости двух или более
узлов. Так, пусть в нашем примере сила Fe должна зависеть не от перемещения u35,
а от деформации пружины 2. Т.е., от разности u35-u33, Fe=Fe(u35-u33). Transfer
функция для этого случая должна иметь вид:
TF,10,99,0,1.,0.,0.,
,35,1,-1.,0.,0.,
,33,1,1.,0.,0.
Время t, сек
Рис.10.8 Графики откликов в узлах модели для различных постановок
рассматриваемой задачи
133
10.4 Начальные условия. Учет преднагруженности системы
134
SOL 129
CEND
DISPLACEMENT(SORT1,REAL)=ALL
$
SUBCASE 1 Subcase, описывающий преднагруженное состояние
LABEL=grav
SPC = 2 структуры (осадку груза на пружине под действием си-
DLOAD=99 лы тяжести в данном случае).
LOADSET=1
TSTEPNL = 1 Параметр, определяющий, что в данном subcase будет
PARAM,TSTATIC,1
$ получаться статическое решение
SUBCASE 2
SUBTITLE=timer_1
TSTEPNL = 2
SPC = 2
LOADSET = 1
DLOAD = 2
PARAM,TSTATIC,-1
$
BEGIN BULK
include ‘mass_spring_model.dat’
PARAM,G,.3 Определение демпфирования в системе
PARAM,W3,6.
TSTEPNL 1 2 .05 1 ADAPT 2 -10 PW + W
+ W .001 1.-6
$
TSTEPNL 2 50 .04 1 ADAPT 2 -10 PW + A
+ A .001 1.-6
$
TLOAD1 49 6 1
DAREA,6,1,2,1.
$
DLOAD,2,1.,1.,4,1.,49
$
DLOAD,99,1.,1.,4
TLOAD1 4 5 2
Структура записей,
LSEQ 1 5 3 определяющая дей-
GRAV,3,0,1.,0.,1.,0. ствующее на груз
$ постоянное гравита-
TABLED1 2 + Q ционное поле
+ Q 0. -9800. 10. -9800. endt
$
TABLED1 1 + B
+ B 0. 0. 1. 490. 2. 980. 4. 1960. + C
+ C ENDT
ENDDATA 8e5dead0
Пояснения:
Отсутствие
демпфирования в
w3,10.
w3,6.
w3,4.
w3,2.
param,w3,1.59
Subcase 1 Subcase 2
136
Первая (и единственная) собственная частота анализируемой конструкции
составляет 1.59Гц. На Рис.10.9 представлены графики отклика системы в интере-
сующем временном диапазоне, полученные при разных значениях PARAM,W3.
Еще раз отметим, что коэффициент структурного демпфирования во всех случаях
был равен 0.30 (см. приведенный выше текст input file).
Как видно из рисунка, в зависимости от используемого в расчете значения
W3, картина отклика в контрольном узле получается существенно разная. И, вообще
говоря, варьируя значение W3, в данной задаче можно получить любое решение. От
решения, соответствующего совсем не демпфированной структуре; до решения,
соответствующего ситуации чрезмерного демпфирования (нижняя линейная
зависимость). Если же сравнивать полученные результаты с аналогичными
результатами, полученными в модальном линейном transient response анализе
(Рис.9.6), то наиболее близкая картина здесь имеет место при W3=6.
Таким образом, рекомендация не долго думая в качестве значения W3 просто
использовать первую собственную частоту системы , вообще говоря, не является
универсальной.
Данный рисунок так же отражает тот факт, что использование директивы
DISPLACEMENT, расположенной в input файле над записями, определяющими
subcases, дает суммарную картину результатов с накоплением времени по всем
subcases.
Формат записи TSTEPNL приведен ниже. Отметим, что многие поля этой за-
писи пересекаются с полями карты NLPARM, вместе с алгоритмами подробно
рассмотренными в /7/. Алгоритмы двухточечного метода, квазиньютоновской
модернизации и линейного поиска, используемые в SOL 129, так же кратко
изложены в /10/.
140
жет быть выбрана любая комбинация из доступного перечня: U (dis-
placement error), P (load equilibrium error), W (work error).
EPSU,
EPSP,
EPSW соответственно указывается точность для каждого из выбранных
критериев.
Для достижения сходимости все выбранные критерии должны быть вы-
полнены.
Default - значения точности были получены как результат численных
тестов в широком спектре проблем.
Заметим, что для оценки критерия сходимости в терминах displacement
error, требуется как минимум две итерации. См. так же пояснения в /7/
141
Если процесс сошелся, но этот предел превышен, программа будет ава-
рийно завершена с соответствующим сообщением. Иначе, напряженное
состояние регулируется в соответствии с используемой yield surface.
∆t = f ( r )∆t n
n +1
где
1 2π 1
r=
MSTEP ω ∆t
n n
DT DT
MIN , ≤ ∆t ≤ MAXR * DT
2 MAXBIS MAXR
U&
n
< UTOL
U max
143
секции базируется на вращательных приращениях и контролируется оп-
цией MAXBIS.
λi u i − u i − 1
Ei = для ADAPT метода
U (1 − λi )u
max
ui − ui − 1
Ei = для AUTO или TSTEP метода
U (1 − λi )u
max
Ri
E ip = для ADAPT метода;
max( F , P )
n n
Ri
E ip = для AUTO или TSTEP метода,
max( F , P )
n n
144
i = {ui − ui − 1}T R i
Ew
max{u }T {F }, {u }T {P }
n n n n
Ei
p
λi =
E i −1
p
En
p
λnn =
E n −1
p
145
MAT DIV Число случаев бисекции в поведении материала (в ре-
зультате чрезмерного приращения напряжений) или в угле
вращения (чрезмерное приращение по углу вращения) в
течение итерации с использованием ADAPT метода.
Поскольку SOL 106 и SOL 129 используют одну и ту же структуру базы дан-
ных для нелинейных таблиц и матриц, начальными условиями для рестарта в
transient анализ могут быть как условия от нелинейного статического, так и
динамического решений. Напротив, возможность рестарта из SOL 129 в SOL 106 не
поддерживается.
Напомним, что в рамках SOL 129 может быть выполнен и статический ана-
лиз. Выполнение рестарта из SOL 106 в SOL 129 возможно как из статического в
статический, так и из статического в динамический процессы.
Статическое решение SOL 106 таким образом можно использовать для опре-
деления преднагруженного состояния системы.
Для рестарта из предыдущего статического анализа может быть задействован
только первый subcase.
Для рестарта следует просто определить параметр PARAM,SLOOPID,N где
N - распечатываемая величина LOOPID в статическом решении.
Исходная нагрузка в transient решении должна быть идентична статической
нагрузке на момент рестарта. В то же время закрепления, DMIG матрицы, массы и
демпфирование могут быть изменены.
Следует иметь ввиду, что база данных при выполнении такого рестарта будет
полностью переписана. Т.е. transient анализ удалит статическую базу данных.
Перемещение, мм
Subcase 2
11.25
Subcase 1
50% % нагрузки
147
ASSIGN MASTER= 'SPRINGS_109.MASTER'
RESTART VERSION=1
SOL 129
CEND
PARAM,SLOOPID,15
SUBCASE 1
SUBTITLE=timer
TSTEPNL = 1
SPC = 2
LOADSET = 1
DLOAD = 2
DISPLACEMENT(SORT1,REAL)=ALL
BEGIN BULK
/,1,999999
TSTEPNL 1 50 .01 1 ADAPT 2 -10 PW + A
+ A .001 1.-6
$ Referenced Dynamic Load Tables
TABLED1 1 + B
+ B 0. 150. 0.5 200. ENDT
ENDDATA e2aa17bf
Сила, Н
200.
150.
11.25
Время, сек
Рис.10.12 Отклик в узле 35 при рестарте
148
Рестарты в SOL 129
150
SOL 129
CEND
SUBCASE 1
SUBTITLE=timer
TSTEPNL = 1
SPC = 2
LOADSET = 1
DLOAD = 2
DISPLACEMENT(SORT1,REAL)=ALL
BEGIN BULK
include ‘mod_s.dat’
TSTEPNL 1 100 .01 10 ADAPT 2 -10 PW + A
+ A .001 1.-6
$ Loads for Load Case : timer
TLOAD1 4 5 1
LSEQ 1 5 3
DLOAD 2 1. 1. 4
FORCE 3 35 0 1. 1. 0. 0.
TABLED1 1 + B
+ B 0. 0. 1. 100. 2. 200. ENDT
$
SPCADD 2 1 3
SPC1 3 23 33 35
SPC1 1 123 1 36
ENDDATA e2aa17bf
Перемещение, мм
1.0
Время, сек
Рис.10.13 Зависимость перемещения в узле 35 от времени, полученная в
холодном старте
151
В рестарте из точки LOOPID=1, STIME=1. Выполним анализ этой же структу-
ры, но проанализируем отклик уже в интервале с 1.0сек по 2.0сек.
MSC/NASTRAN input file рестарта:
152
Фрагмент полученного output file, приводимый ниже, подтверждает, что рас-
чет в рестарте действительно начат со времени 1.0сек:
Перемещение, мм
Точка
рестарта
1.0
Время, сек
Рис.10.14 Зависимость перемещения в узле 35 от времени по результатам
рестарта
153
11. Опция inertia relief
154
Z 98
X
Y 96 97 96 97
(a) (б)
Рис.11.1 Выбор степеней свободы для записи SUPORT
96, 97, 98 - номера узлов
Стрелками обозначены выбранные поступательные степени свобо-
ды в узлах
155
2. (Смысл записи SUPORT) Перемещения в направлениях, описанных в SU-
PORT, принимаются равными нулю. При этом обеспечивается движение всех узлов
модели по отношению к ним. Термин “ссылочные” степени свободы в inertia relief
NASTRAN обозначает степени свободы, описанные в записи SUPORT.
F=mg/2 F F=mg/2 F
1 2 1 2 1 2
3 4
mg mg
(a) (б) (в)
156
Конструкция массы m на двух опорах (например пружинах) 1-3 и 2-4
(Рис.11.2а). Конструкция в равновесии. Уравновешивающая система сил представ-
лена на Рис.11.2б.
Какие силовые факторы мы должны передать в inertia relief, SOL-101? Как го-
ворилось выше, корректно передать только реакции в узлах 1 и 2 (Рис.11.2в).
Алгоритм должен автоматически сгенерировать в системе ускорения, приводящие
ее в равновесие. Ускорение свободного падения в нашем случае. Конечно, передача
в inertia relief, SOL-101 помимо реакций F, гравитационной нагрузки в карте GRAV,
не приведет к ошибке и не повлияет на конечный результат. Но в этом случае
конструкция передается в inertia relief, SOL-101 практически в уравновешенном
состоянии. И уравновешивающий вектор ускорений (URA - см. ниже) будет близок
к нулю.
2.3 Для записи SUPORT рекомендуется выбирать степени свободы как пока-
зано на Рис.1.б. Причем ссылочные узлы желательно разнести по конструкции
(применительно к кузову - например два узла в районе передней и один - задней
подвески).
157
11.4. Корректность решения, получаемого с использованием inertia relief
Вектора сил в узлах модели могут быть выведены командой OLOAD секции
CASE CONTROL.
UIM_3035 выводится как часть Grid point weight generator (GPWG) (весо-
вой генератор узловой точки) MSC/NASTRAN. GPWG активизируется параметром
PARAM,GRDPNT,i
Где i может быть либо -1 (default), весовой генератор не активен. Либо номе-
ром любой узловой точкой модели (эта точка в дальнейшем считается ссылочной
158
для GPWG). Либо, если выбрано 0, ссылочной точкой для GPWG будет являться
центр базовой координатной системы.
Активизация GPWG имеет только информационное значение и не использует-
ся в дальнейшем анализе
Если inertia Relief включена, обязательно должно быть заполнено поле “Node
i.d. for Wt. Gener. =”. Это поле содержит идентификационный номер ссылочного
узла для весового генератора (GPWG, см. выше).
MSC/PATRAN применительно к записи SUPORT реализует только ее редак-
цию в виде “один ссылочный узел и 6 степеней свободы в нем”.
Записи PARAM,GRDPNT и SUPORT будут сгенерированы в input-файле
MSC/NASTRAN с использованием одного и того же ссылочного узла, указанного в
поле “Node i.d. for Wt. Gener. =”.
В карте SUPORT для этого узла будут описаны все 6 степеней свободы.
В данном руководстве рассмотрим аппарат inertia relief с точки зрения его при-
менимости в решении задач динамики.
Во всех приведенных выше примерах использования inertia relief, ее аппарат
применялся для эквивалентного уравновешивания в рамках SOL 101 конструкций,
реально совершающих установившееся движение в постоянном (не меняющемся во
времени) и однородном (одинаково действующем на все части конструкции) поле
ускорений. Т.о., ускорения узлов структуры однозначно определяются этим полем.
Это классическая и не нуждающаяся в дополнительных комментариях область
применения inertia relief. Вычисляемый при этом вектор ускорений твердого тела,
“прикладываемый” затем к конструкции, полностью адекватен реально действующе-
му полю ускорений. И вычисляемое в этих условиях с помощью inertia relief
напряженно-деформированное состояние (НДС) системы совпадает с НДС системы в
реальных условиях.
Вместе с этим, велик соблазн распространить технику inertia relief на общий
случай динамического анализа структуры.
160
подвеска, а т. же прочие узлы и агрегаты, влияющие на динамику движения и отклик
системы. Иными словами, это уже должна быть модель не кузова, а автомобиля.
Выполнение такого расчета (по одновременному вычислению и динамических
усилий в системе (реакций на кузов), и ее НДС (кузова) в рамках MSC/NASTRAN
transient-response анализа труднореализуемо.
Во-первых, из-за больших движений подвески, учет нелинейности процесса
может оказаться важным. А нелинейный transient-response анализ КЭМ автомобиля
высокого уровня связан с огромными вычислительными затратами.
Во-вторых, для создания максимально адекватной модели автомобиля, требу-
ется весьма специфическая элементная база, которой в полном объеме нет в
MSC/NASTRAN.
В этих обстоятельствах, задача анализа динамики НДС кузова как правило ре-
шается в два этапа.
На первом этапе исследуется отклик специально созданной динамической мо-
дели автомобиля и получается история нагружения его кузова (те самые неизвестные
динамические вектора реакций от подвески).
Наиболее удобно и корректно эта задача решается в специализированных mul-
tibody системах. Однако, в ряде случаев эти вектора могут быть вычислены для
упрощенной динамической модели автомобиля и средствами MSC/NASTRAN.
Динамическая модель автомобиля, используемая в расчетах на первом этапе,
обычно не включает в себя подробную КЭМ кузова. Если это MSC/NASTRAN
динамическая модель, то кузов в ней присутствует в виде упрощенной, сравнительно
низкоразмерной КЭМ. Важно лишь обеспечить реалистичное распределение масс и
жесткости кузова в ней.
Если это модель для расчетов в multibody системе, подробная КЭМ кузова в
ней может быть представлена в виде своего некоторого упруго-массового образа.
В любом случае, в результате transient-расчета на первом этапе, уровни и рас-
пределение напряжений в подробной КЭМ кузова по-прежнему не ясны.
Второй этап - исследование НДС собственно подробной КЭМ кузова.
Как один из вариантов, вся полученная на первом этапе история нагружения
кузова (динамические вектора реакций от подвески или вынужденные перемещения
соответствующих узлов) может быть “приложена” к подробной снаряженной КЭМ
кузова. Проводимый для этого transient-response анализ в этом случае может быть
линейным, поскольку в данном расчете уже не участвует подвеска с ее большими
перемещениями. Это не простая, но решаемая задача. В результате, как и требова-
лось, будет получена полная картина динамики НДС кузова.
161
Напряжение, σ , МПа
σ cr
162
Можно рассмотреть еще множество привлекательных вариантов применения
inertia relief. Но повторимся: эта привлекательность предполагает, что используемый
таким образом инструмент inertia relief приводит к корректным результатам. Между
тем в общем случае это к сожалению не так.
Узел 24
F, Н
2.5
Узел 13
(б)
TIME = 7.499999E-03
DISPLACEMENT VECTOR
13 G .0 .0 .0 .0 .0 .0
14 G .0 .0 1.929498E-01 7.429592E-03 -5.501872E-02 .0
15 G .0 .0 8.153965E-01 4.880662E-03 -1.109654E-01 .0
16 G .0 .0 1.924819E+00 4.632863E-03 -1.634663E-01 .0
17 G .0 .0 3.563102E+00 3.787101E-03 -2.120195E-01 .0
18 G .0 .0 5.762834E+00 3.040821E-03 -2.549420E-01 .0
19 G .0 .0 8.538818E+00 2.252896E-03 -2.907796E-01 .0
20 G .0 .0 1.188380E+01 1.495558E-03 -3.181800E-01 .0
21 G .0 .0 1.576581E+01 8.175403E-04 -3.363391E-01 .0
22 G .0 .0 2.013168E+01 2.842392E-04 -3.455433E-01 .0
23 G .0 .0 2.492391E+01 6.704514E-05 -3.481095E-01 .0
163
Выше приведены перемещения узлов пластины, полученные в transient response
анализе. Данный фрагмент output файла содержит перемещения узлов только по
одному из длинных ребер пластины. Понятно, что в силу симметрии задачи,
перемещения узлов, принадлежащих другому ребру, будут точно такими же.
Z - Компонента реакций
в узлах заделки, Н
164
TIME = 7.499999E-03
FORCES OF SINGLE-POINT CONSTRAINT
SOL 101
CEND
SUBCASE 1
SUBTITLE=Default
LOAD = 2
DISPLACEMENT(SORT1,REAL)=ALL
STRESS(SORT1,REAL,VONMISES,BILIN)=ALL
BEGIN BULK
PARAM INREL -1 Активизация Inertia relief
$
$SUPORT,13,123456 Запись карты SUPORT, генерируемая by PATRAN.
$ Приводит к фатальному завершению по причинам,
SUPORT,13,12345,24,1 подробно описанным в п.11.3_2)_а).
$
$SUPORT,15,123,26,3,32,23
$
include ‘cant_plast_model.dat’
$ Loads for Load Case : Default
LOAD 2 1. 1. 1 1. 3 1. 4 + A
+ A 1. 5
FORCE,1,13,0,1.,0.,0.,-4.847152 Неуравновешенная система сил в уз-
MOMENT,3,13,0,1.,-88.54771,361.3591,0. лах13, 24 (см. фрагмент output файла
FORCE,1,24,0,1.,0.,0.,-4.847152
MOMENT,3,24,0,1.,88.54771,361.3591,0.
transient response анализа выше)
ENDDATA eb593720
Узел 26
Узел 15 Узел 32
Z
Y
165
имеет вид SUPORT,15,123,26,3,32,23 (см. Рис.11.6), то в результате вектор переме-
щений узлов модели будет иметь вид:
DISPLACEMENT VECTOR
Этот вектор не похож на тот, что был получен выше в transient response анали-
зе. Это следствие замечаний 2 и 3 п.11.2 (см. выше). Перемещения вычислены
относительно ссылочных степеней свободы. Деформированное состояние пластины
при этом имеет вид Рис.11.7:
Узел 26 Деформированное
состояние
Узел 15
Узел 32
Z
Y
X
Исходное состояние (см.Рис.11.6)
Рис.11.7
166
DISPLACEMENT VECTOR
Рис.11.8
167
КЭ-сетка модели консольной пластины Рис.11.4 несколько груба и слабо от-
ражает характер демпфирования структуры. Это обычная проблема. Во многих
конструкциях заранее предсказать зоны концентрации напряжений затруднительно.
А соответственно, затруднительно сразу обеспечить более подробное разбиение
модели в этих зонах. Понятно, что и получаемые результаты будут не точны. По
этой причине после первого transient расчета сетку КЭМ часто приходится дораба-
тывать, выполнять другой transient расчет...
Так, в нашем примере, более предпочтительное разбиение пластины показано
на Рис.11.9.
∆t Время, сек
Рис.11.10
169
Напряжения в районе заделки
Перемещения свобод-
ного края пластины
Z-реакция в узлах
заделки
Время, сек
0.02875
Рис.11.11
Как видим, изогнутая ось балки в этом случае принципиально иная, не огра-
ничивается одной полуволной.
Следует напомнить, что метод inertia relief для свободной структуры вычисля-
ет единый вектор ускорений твердого тела (однородное поле ускорений), которым и
определяются дополнительные уравновешивающие силы Fij_extra (см. (11.1)). Этот
вектор был вполне пригоден для корректного решения задачи Рис.11.8. В данном же
случае ускорения узлов пластины не могут быть описаны единым вектором.
Поэтому, использование аппарата inertia relief здесь по-прежнему приводит к
картине деформаций Рис.11.8, которая в этих условиях не верна в принципе.
Реальная картина
деформаций при
t= 0.02875сек
Z
Исходное состояние
X
Рис.11.12
Несмотря на эти серьезные ограничения, там, где это возможно, аппарат iner-
tia relief широко используется совместно с задачами динамики (см. например /12/).
Важно только, чтобы это использование было осторожным и обусловленным.
170
12. Исследование НДС локальных зон конструкций с использованием
MSC/PATRAN FEM Fields опции
171
Перемещение, мм
9.
Перемещение, мм
Зона А
172
Как уже отмечалось, модель тележки не отличается высокой подробностью. На
самом же деле зона “А” (см. Рис.12.1) конструкции имеет сквозной вырез, который в
динамическом анализе в целях снижения вычислительных затрат не учитывался и в
динамической модели не представлен. Между тем, распределение напряжений в зоне
выреза (Зоне “А”) весьма интересны. Рассматриваемая техника позволяет успешно
решить эту проблему.
Зона А
Узел 1
(б)
173
На Рис.12.4.а представлен вид на КЭ-модель локальной зоны при виде на нее
вдоль оси Z (Рис.12.1). Именно эта модель находится в группе “local”. Рис.12.4.б
показывает положение этой КЭМ локальной зоны на динамической модели тележки
и получается одновременным отображением обеих групп, “default” и ”local”. Видно,
что локальная модель, помимо наличия в ней отверстий, гораздо подробнее
глобальной. И большинство узлов локальной модели не стыкуются с узлами модели
глобальной.
Рис.12.5 Vector Plot перемещений узлов тележки для момента времени 0.032с
в терминах результирующих векторов
Рис.12.6
175
-> (Method): Nodal
-> (New Set Name): local_enforced_displacements (Нагрузки для всех
внешних узлов (обоих контуров) определим сразу в одном Set Name);
-> Input Data -> (Translation <T1 T2 T3>): disp_global_vect (селекти-
ровать созданное ранее пространственное векторное поле узловых перемещений
глобальной модели) -> “OK”
-> (Select Application Region): (Селектировать все отображаемые на
экране внешние узлы локальной модели (Рис.12.6) ) -> “Add” -> “OK”
“Apply”
Отображаемая на экране картина нагрузок внешних узлов представлена на
Рис.12.7. MSC/PATRAN алгоритм автоматически линейно аппроксимировал
“известные ему” перемещения нескольких общих узлов локальной и глобальной
моделей на координаты “свободных” узлов локальной модели:
Рис.12.7
176
Рис.12.8
Рис.12.9
177
Тем не менее, использование описанного подхода для более подробного и де-
тального исследования НДС в локальных, сравнительно небольших по отношению ко
всей конструкции зонах, часто вполне корректно.
178
Список использованных источников:
179