ВУЗ:
Составители:
113
когда индекс образует пару сам с собой). Пара локальных номе-
ров I,J дает адрес (т.е. строку и столбец) числа, которое должно
быть выбрано из матрицы жесткости элемента. Другая же пара
индексов IT(I,K), IT(J,K) определяет адрес в глобальной матрице
жесткости, по которому должен быть просуммирован выбран-
ный коэффициент матрицы жесткости элемента. Так как обра-
ботка индексов происходит в порядке возрастания номеров эле-
ментов, то заполнение глобальной матрицы жесткости происхо-
дит случайным образом.
3.3. Блок-схема алгоритма расчета стержневых систем
МКЭ
Блок-схема алгоритма, реализующая МКЭ, представлена
на рис.3.8. Дадим некоторые пояснения к этому алгоритму.
На 1-м этапе
производится ввод исходных данных (коор-
динат узлов и номеров конечных элементов) и их распечатка
(для контроля). Вводится также информация о внешних нагруз-
ках, граничных условиях, механических характеристиках мате-
риала отдельных элементов конструкции (блок 2). Заполняются
нулями глобальная матрица жесткости и вектор нагрузки (блок
3).
На 2-м этапе
в цикле (блок 4) вычисляются матрицы жест-
кости (блок 5) и векторы эквивалентных узловых сил для от-
дельных элементов (блок 7), которые включаются в глобальную
матрицу жесткости К (блок 6) и вектор нагрузки
ρ
Q
(блок 8)
После выхода из цикла в векторе
ρ
Q
учитываются компо-
ненты внешних сосредоточенных узловых сил по соответст-
вующим степеням свободы (блок 9). В результате завершения 2-
го этапа оказывается сформированной матрица и правая часть
системы линейных алгебраических уравнений (СЛАУ) относи-
тельно неизвестных узловых перемещений.
114
На 3-м этапе
производится учет заданных граничных усло-
вий (блок10) и решением полученной СЛАУ (блок 11) опреде-
ляются неизвестные узловые перемещения.
На 4-м этапе
в цикле по элементам вычисляются деформа-
ции и напряжения в отдельных конечных элементах (блоки 12-
15). Общий выход осуществляется в блоке 16.
Отметим, что при решении больших задач ввиду ограни-
ченности памяти ЭВМ, матрицу жесткости ансамбля элементов
обычно хранят в виде ленты шириной L. Величина L равна рас-
стоянию от наиболее удаленного ненулевого элемента матрицы
до главной диагонали. Изменение ширины ленты матрицы мож-
но добиться с помощью изменения порядка нумерации узлов.
Начало
Вво
д
исх.
д
анных
Обнуление матрицы К
и вектора Q
1
1
2
3
113 114
когда индекс образует пару сам с собой). Пара локальных номе- На 3-м этапе производится учет заданных граничных усло-
ров I,J дает адрес (т.е. строку и столбец) числа, которое должно вий (блок10) и решением полученной СЛАУ (блок 11) опреде-
быть выбрано из матрицы жесткости элемента. Другая же пара ляются неизвестные узловые перемещения.
индексов IT(I,K), IT(J,K) определяет адрес в глобальной матрице На 4-м этапе в цикле по элементам вычисляются деформа-
жесткости, по которому должен быть просуммирован выбран- ции и напряжения в отдельных конечных элементах (блоки 12-
ный коэффициент матрицы жесткости элемента. Так как обра- 15). Общий выход осуществляется в блоке 16.
ботка индексов происходит в порядке возрастания номеров эле- Отметим, что при решении больших задач ввиду ограни-
ментов, то заполнение глобальной матрицы жесткости происхо- ченности памяти ЭВМ, матрицу жесткости ансамбля элементов
дит случайным образом. обычно хранят в виде ленты шириной L. Величина L равна рас-
стоянию от наиболее удаленного ненулевого элемента матрицы
3.3. Блок-схема алгоритма расчета стержневых систем до главной диагонали. Изменение ширины ленты матрицы мож-
МКЭ но добиться с помощью изменения порядка нумерации узлов.
Блок-схема алгоритма, реализующая МКЭ, представлена
на рис.3.8. Дадим некоторые пояснения к этому алгоритму. 1 Начало
На 1-м этапе производится ввод исходных данных (коор-
динат узлов и номеров конечных элементов) и их распечатка 2
(для контроля). Вводится также информация о внешних нагруз- Ввод исх.данных
ках, граничных условиях, механических характеристиках мате-
риала отдельных элементов конструкции (блок 2). Заполняются Обнуление матрицы К
нулями глобальная матрица жесткости и вектор нагрузки (блок 3 и вектора Q
3).
На 2-м этапе в цикле (блок 4) вычисляются матрицы жест-
кости (блок 5) и векторы эквивалентных узловых сил для от- 1
дельных элементов (блок 7), которые включаются в глобальную
ρ
матрицу жесткости К (блок 6) и вектор нагрузки Q (блок 8)
ρ
После выхода из цикла в векторе Q
учитываются компо-
ненты внешних сосредоточенных узловых сил по соответст-
вующим степеням свободы (блок 9). В результате завершения 2-
го этапа оказывается сформированной матрица и правая часть
системы линейных алгебраических уравнений (СЛАУ) относи-
тельно неизвестных узловых перемещений.
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »
