- •Содержание
- •Благодарности
- •Введение
- •Проект
- •Функциональные модули
- •Процессор и библиотека конечных элементов
- •Графический препроцессор
- •Группы
- •Фильтры
- •Графический постпроцессор
- •Документирование результатов
- •Для кого предназначена книга
- •Замечания авторов
- •Мышь
- •Курсоры
- •Меню
- •Проект
- •Опции
- •Справка
- •Проект
- •Файл
- •Опции
- •Операции
- •Сервис
- •Справка
- •Инструментальная панель
- •Диалоговые окна
- •Фильтры
- •Пиктограммы
- •Загрузка комплекса
- •Работа с таблицами
- •Генерация схемы
- •Выбор элементов
- •Задание нагрузок
- •Расчет
- •Анализ перемещений
- •Анализ усилий
- •Печать результатов
- •РЕЗЮМЕ
- •2. Создание расчетной схемы
- •2.1 Расчетные схемы стержневых конструкций
- •Пространственные одноэтажные рамы
- •Формирование плоских шарнирно-стержневых систем
- •Плоские стержневые системы
- •Ввод узлов
- •Ввод элементов
- •Некоторые "тонкости"
- •2.3 Поверхности вращения
- •Вычисление радиуса по хорде
- •Цилиндр
- •Конус
- •Сфера
- •Правила ввода математических формул
- •2.5. Формирование поверхностей, заданных аналитически
- •2.6 Сборка схемы из нескольких схем
- •Сборка с группами элементов
- •Способы сборки
- •Правила выполнения сборки
- •Работа с нагрузками
- •Окно подсхемы
- •2.7 Копирование расчетной схемы
- •2.8 Копирование фрагмента схемы
- •2.9 Формирование расчетных схем из объемных элементов
- •2.10 Геометрические преобразования
- •Перенос
- •Поворот вокруг заданной оси
- •Масштабирование (полное)
- •2.11 Задание сетки координационных (разбивочных) осей
- •2.12 Ввод схемы на сетке координационных осей
- •3. Операции с узлами и элементами
- •Выбор узлов и элементов
- •3.1 Операции с узлами
- •Удаление узлов
- •Ввод узлов
- •Ввод дополнительных узлов между узлами
- •Перенос узлов
- •Объединение узлов с совпадающими координатами
- •Генерация узлов по дуге
- •Перенос одного узла в другой
- •Выбор узлов
- •3.2 Операции с элементами
- •Ввод стержневых элементов
- •Ввод объемных элементов
- •Удаление элементов
- •Разбивка стержня
- •Выбор элементов
- •Разделение элементов
- •Присоединение дополнительных узлов к элементам
- •3.3 Группы узлов и элементов
- •Создание групп
- •Выбор группы
- •4. Задание характеристик узлов и элементов
- •Назначение жесткостных характеристик стержневых элементов
- •Ввод нового типа жесткости
- •Параметрические сечения
- •Численное описание
- •Работа с сортаментом металлопроката
- •Характеристики сечения
- •Численно-параметрическое описание
- •Произвольные сечения
- •Назначение характеристик упругого основания
- •Корректировка характеристик заданного ранее типа жесткости
- •Ввод и назначение жесткостных характеристик пластинчатым элементам
- •Назначение жесткостных характеристик объемным элементам
- •Удаление эквивалентных типов жесткости
- •4.2 Назначение типа элемента
- •4.3 Задание абсолютно жестких вставок
- •4.4 Ввод и удаление шарниров
- •4.5 Углы ориентации главных осей инерции сечения
- •4.8 Назначение связей в узлах
- •4.9 Объединение перемещений
- •4.10 Напряжения вдоль заданного направления
- •4.12 Назначение геометрически нелинейных элементов
- •4.13 Односторонние связи
- •5.1 Задание статических загружений
- •Узловые нагрузки
- •Задание нагрузок на группу узлов
- •Нагрузки на стержневые элементы
- •Нагрузки на пластины
- •Температурные нагрузки
- •5.2 Удаление нагрузок
- •5.3 Группы нагрузок
- •Назначение коэффициентов группам нагрузок
- •Общие характеристики
- •Сейсмика
- •Сейсмика по заданным акселерограммам
- •Пульсации ветра
- •Гармонические колебания
- •Импульс, Удар
- •Модальный анализ
- •Ввод динамических нагрузок
- •6. Управление расчетом
- •7.1 Общие принципы управления отображением результатов
- •Цветовая шкала
- •Настройка цветовой шкалы
- •Установка номера загружения
- •Масштаб отображения
- •Вывод изолиний и изополей
- •Единицы измерения
- •7.2 Анализ деформаций
- •7.4 Анализ усилий и напряжений в пластинчатых элементах
- •7.5 Анализ результатов работы постпроцессоров
- •Анализ результатов работы постпроцессора подбора арматуры
- •Анализ результатов расчета нагрузок от фрагмента схемы
- •Отображение результатов расчета главных и эквивалентных напряжений
- •7.6 Формирование групп элементов
- •Подготовка групп элементов для постпроцессора подбора арматуры
- •8. Управление отображением расчетной схемы
- •Поворот схемы
- •Назначение шага поворота
- •Выделение плоского фрагмента
- •Выделение фрагмента с помощью рамки
- •Отсечение на проекциях
- •Крупный план
- •Полноэкранный режим работы
- •Фрагментация на координационных (разбивочных) осях
- •Настройка инструментальной панели Визуализация
- •8.2 Отображение информации на расчетной схеме
- •Фильтры отображения элементов
- •Вывод номеров элементов
- •Вывод номеров узлов
- •Вывод типов элементов
- •Вывод номеров типов жесткости
- •Корректировка жесткостей специальных элементов
- •Визуализация атрибутов элементов
- •Отображение узловых нагрузок
- •Отображение местных сосредоточенных нагрузок
- •Отображение местных распределенных нагрузок
- •Отображение масс
- •Вывод значений нагрузок
- •Отображение связей
- •Отображение координационных осей
- •Отображение групп объединения перемещений
- •Отображение направлений выдачи усилий в пластинчатых элементах
- •Вывод значений на изолиниях, изополях и эпюрах
- •Отображение жестких вставок
- •Отображение шарниров
- •Отображение узлов
- •Отображение удаленных узлов
- •Отображение совпадающих узлов
- •Отображение совпадающих элементов
- •Вывод размерных линий
- •Удаление линий невидимого контура
- •Цветовая индикация групп узлов и элементов
- •Информация об узле
- •Информация об элементе
- •Определение расстояния между узлами
- •Отмена выбора узлов и элементов
- •Навигатор
- •Начальная установка фильтров
- •Общие замечания по отображению информации на расчетной схеме
- •Настройка вывода цифровой информации
- •Печать расчетной схемы
- •8.3 Настройка графической среды
- •Характеристики бетона
- •Характеристики арматуры
- •Расчет коэффициентов упругого основания
- •9. Документирование исходных данных и результатов расчета
- •Текстовые файлы исходных данных и результатов
- •9.2 Документатор
- •Назначение вида выводимой информации и настройка Документатора
- •Окна настройки таблиц результатов
- •Комментарии к таблицам
- •Работа с иллюстрациями
- •Просмотр таблиц
- •Экспорт таблиц
- •10. Комбинации загружений
- •Унификация
- •Группы
- •12. Главные и эквивалентные напряжения
- •12.1 Главные напряжения для конечных элементов различных типов
- •Элементы балки стенки
- •Плиты и оболочки
- •Стержневые элементы
- •12.2 Вычисление эквивалентных напряжений
- •12.3 Подготовка данных для расчета главных и эквивалентных напряжений
- •13. Устойчивость
- •13.1 Постановка задачи
- •13.2 Поиск коэффициента запаса устойчивости
- •13.4 Свободные длины
- •13.5 Ввод данных
- •14. Спектры ответа
- •14.1 Расчет на сейсмические воздействия
- •14.2 Поэтажные акселерограммы и спектры ответа
- •14.3 Ввод данных и анализ результатов
- •14.4 Подготовка файлов акселерограмм
- •15. Расчет нагрузок от фрагмента схемы
- •15.1 Ввод исходных данных
- •15.2 Описание фрагментов
- •16. Армирование сечений железобетонных элементов
- •Ограничения реализации
- •Модуль 1 (Стержень 2D)
- •Модуль 2 (Стержень 3D)
- •Модуль 11 (Плита. Оболочка)
- •Подготовка данных
- •Проверка заданного армирования
- •Другие возможности подготовки данных
- •Дополнительная информация по исходным данным
- •Расчет
- •Результаты расчета
- •Поперечная арматура
- •Проверка заданной арматуры
- •ЛИТЕРАТУРА
- •17. Проверка несущей способности стальных сечений
- •Установка параметров
- •Назначение конструктивных элементов
- •Назначение групп конструктивных элементов
- •Корректировка параметров конструктивных элементов и групп конструктивных элементов
- •Группы унификации
- •Расчет
- •Отображение результатов
- •Отчет
- •Подбор
- •Информация о результатах подбора
- •18. Управление нелинейным расчетом
- •19. Теоретические основы
- •19.1. Конструкция и ее расчетная схема
- •19.1.1. Общие сведения
- •19.1.2. Расчетная схема метода перемещений
- •19.1.3. Основные и дополнительные неизвестные
- •19.1.4. Внешние и внутренние связи
- •19.1.5. Условия сопряжения элементов с узлами системы
- •19.1.6. Фрагменты, подсхемы, суперэлементы
- •19.1.7. Нагрузки и воздействия
- •19.2. Основные соотношения метода конечных элементов
- •19.2.1. Линейная статическая задача
- •19.2.2. Учет дополнительных связей
- •19.2.3. Динамическая задача
- •19.3. Решение систем уравнений
- •19.4. Стандартные случаи динамического нагружения
- •19.4.1. Ветровая нагрузка
- •19.4.2. Сейсмика
- •19.4.3. Импульсные нагрузки
- •19.4.4. Гармоническое возбуждение
- •19.4.5. Расчет по акселерограмме
- •19.5. Расчетные сочетания усилий (РСУ)
- •19.5.1. Стержни
- •19.5.2. Мембраны (плоское напряженное состояние)
- •19.5.3. Плиты
- •19.5.4. Оболочки
- •19.5.5. Объемные элементы
- •19.5.6. Загружения
- •20. Построение и анализ расчетных моделей
- •20.1. Выбор сетки конечных элементов
- •20.1.1. Сходимость МКЭ
- •20.1.2. О практической сходимости
- •20.1.3. Проверка сходимости для некоторых моделей
- •20.1.4. Обход особых точек
- •20.2. Фрагментация
- •20.2.1. Методы сшивки решений
- •20.2.2. Оценка погрешностей
- •20.2.3. Конструирование стыка
- •20.3. Наложение связей
- •20.3.1. Парирование изменяемости
- •20.3.2. Учет особенностей работы конечных элементов
- •20.3.3. Эффекты объединения перемещений
- •20.4. Конструкции на упругом основании
- •20.4.1. Использование законтурных элементов упругого основания
- •20.4.2. Выбор параметров упругого основания
- •20.4.3. Водонасыщенные грунты
- •20.5. Использование абсолютно жестких вставок
- •20.6. Расчет на заданные перемещения
- •20.7. Скрытые жесткости
- •20.8. Учет несовершенств системы
- •Литература к главам 19 и 20
- •Алфавитный указатель
1 9 . Т е о р е т и ч е с к и е о с н о в ы
действия (несовместность) некоторых нагрузок, таких, например, как ветровой напор от ветров различного направления. В других случаях, наоборот, требуется обязательный учет какого-либо загружения при рассмотрении вполне определенного другого загружения (например, сила трения возможна лишь при одновременном учете и силы нормального давления), хотя обратная связь такого рода может и отсутствовать (нормальное давление в отсутствие трения вполне можно рассматривать самостоятельно).
Необходимо отметить, что использование комбинаций загружений или же отыскание расчетного сочетания усилий основано на принципе суперпозиции и, следовательно, имеет смысл лишь для линейных систем. При учете нелинейности любого рода необходимо описывать все действующие на систему нагрузки в рамках одного загружения.
19.2. Основные соотношения метода конечных элементов
19.2.1. Линейная статическая задача
Теоретической основой комплекса SCAD является метод конечных элементов (МКЭ) в форме метода перемещений. Выбор именно этой формы объясняется простотой алгоритмизации и физической интерпретации, возможностью создания единых методов построения матриц жесткости и векторов нагрузок для различных типов конечных элементов, возможностью учета произвольных граничных условий и сложной геометрии рассчитываемой конструкции. Детальное описание метода с подробной аргументацией содержится в многочисленных литературных источниках (см., например, работы [10, 26, 27 и др.]). В этом разделе будет дано лишь конспективное изложение основных расчетных зависимостей.
Напряженно-деформированное состояние каждой материальной точки x конечного элемента, имеющего объем V и поверхность S, описывается векторами напряжений σ(x) и деформаций ε(x), которые для линейной задачи теории упругости выражаются через вектор перемещений u(x) следующим образом:
σ = Mε; ε = Bu , |
(19.1) |
где: B – линейный матричный дифференциальный оператор; M – симметричная, положительно определенная матрица упругости закона Гука, зависящая только от жесткостных характеристик материала конструкции.
Полная потенциальная энергия элемента определяется по формуле
Π(e) = 1/ 2∫εT MεdV − ∫uT pdV − ∫uT q dS , |
(19.2) |
||
v |
v |
s |
|
где p и q – векторы объемных и поверхностных сил соответственно.
Перемещения u(х) любой точки рассматриваемого элемента приближенно представляются через неизвестные смещения узлов Z выражениями вида
u(õ) = ∑ϕi (x) Zi = Φ(x)Ze, |
(19.3) |
i |
|
где: ϕi(x) – интерполяционные функции, называемые обычно функциями формы, и подчиняющиеся определенным условиям гладкости для обеспечения сходимости метода [26]; Φ(x) – матрица
интерполяционных функций; Ze – вектор всех неизвестных смещений узлов рассматриваемого элемента |
|||
(индекс “е”). |
|
|
|
Подстановкой (19.1) и (19.3) в (19.2) получаем |
|
|
|
Ï(å) =1/2 ZeÒ (∫(BΦ) T MBΦdV)Ze −(∫pT ΦdV + ∫q T ΦdS)Ze |
(19.4) |
||
v |
v |
s |
|
Выражение (19.4) можно представить в следующем виде |
|
|
|
|
Ï(å) = 1/2 ZeÒK(e)Ze - feTZe, |
|
(19.5) |
9
1 9 . Т е о р е т и ч е с к и е о с н о в ы
где: K(e) = ∫(BΦ)T MBΦdV – матрица жесткости элемента; feT = |
∫pT ΦdV + |
∫q T ΦdS – вектор |
v |
v |
s |
приведенных узловых сил. |
|
Полная потенциальная энергия системы получается суммированием по всем ее элементам |
|
Ï = ∑Π(e) , |
(19.6) |
e |
|
а ее минимизация дает систему разрешающих уравнений МКЭ
KZ = f (19.7)
с глобальной матрицей жесткости K и вектором узловых сил f, полученными путем суммирования соответствующих членов матриц жесткости K(e) и векторов f(e) отдельных конечных элементов, что является важным преимуществом рассматриваемого подхода.
Для МКЭ в перемещениях известны условия сходимости и оценки погрешности. Условиями сходимости являются линейная независимость и полнота системы базисных функций, а также их совместность (конформность), либо условия, компенсирующие несовместность. Известны легко проверяемые условия, позволяющие установить полноту базисных функций, их совместность или выполнение условий, компенсирующих несовместность. Эти условия имеют вид равенств, которым должны удовлетворять базисные функции на каждом конечном элементе. Такая теоретическая основа позволяет не только исследовать корректность применения известных конечных элементов, но и разработать принципы конструирования новых совместных и несовместных элементов и получить для них оценки погрешности.
Библиотека конечных элементов комплеса содержит большое количество элементов, моделирующих работу различных типов конструкций. Содержатся широко известные элементы стержней, четырехугольные и треугольные элементы для расчета плоского напряженного состояния, плиты, оболочки, элементы пространственной задачи – тетраэдр, параллелепипед, трехгранная призма. В библиотеку включен ряд новых элементов: несовместные треугольные и прямоугольные элементы изотропных и ортотропных плит и оболочек, плит на упругом основании, многослойных плит и оболочек; построенные методом подобластей совместные треугольные и четырехугольные элементы для расчета плоского напряженного состояния, плиты и оболочки, допускающие узлы на сторонах.
Основой этих элементов являются элементы для расчета плоского напряженного состояния с двумя и плиты с тремя степенями свободы в узле. Библиотека содержит изопараметрические элементы для расчета плоского напряженного состояния и пространственные, одномерный и двумерный (треугольный и четырехугольный) осесимметричные элементы. Кроме того, в библиотеке имеются различные специальные элементы, моделирующие связь конечной жесткости, упругую податливость между узлами, нуль-элементы различных видов, элементы, задаваемые численной матрицей жесткости. Все конечные элементы, включенные в библиотеку, теоретически обоснованы, для них имеются оценки погрешности по энергии и
по перемещениям. Интегральная погрешность по усилиям оценивается величиной, пропорциональной h τ , где h – максимальный из размеров конечных элементов, τ = 2 – для прямоугольных элементов плиты, τ = 1 –
для остальных элементов. Погрешность по перемещениям оценивается величиной, пропорциональной hτ , где τ = 4 – для совместных прямоугольных и четырехугольных элементов плиты, τ = 2 – для остальных элементов. Теоретически обоснована также возможность расчета криволинейных стержней прямолинейными элементами и произвольных оболочек – треугольными и прямоугольными (для цилиндрических оболочек) элементами плоской оболочки. Погрешность по энергии и перемещениям оценивается в этом случае величиной, пропорциональной h (подробнее см. п.20.1).
19.2.2. Учет дополнительных связей
Если перемещения Z стеснены условиями связи
CZ = 0, (19.8)
то только часть компонент вектора Z допускает свободное варьирование, и для учета этих связей в работе [17] было предложено использовать модифицированную функцию Лагранжа
ÏLÌ = 1/2ZT(K + CTDoC)Z - ZTf + ρT CZ, |
(19.9) |
10
1 9 . Т е о р е т и ч е с к и е о с н о в ы
в которой Do есть некоторая симметричная положительно определенная матрица, а ρ – вектор Лагранжевых множителей (реакций в связях).
Условия стационарности функционала (19.9) дают систему уравнений
KZ + (CTDoC)Z + C Tρ = f; |
(19.10) |
CZ = 0. |
|
Следует отметить, что матрица С должна содержать только |
линейно независимые строки, в |
противном случае (постановка дублированных связей) в системе может оказаться статически неопределимая подконструкция, целиком состоящая из абсолютно жестких элементов, что ведет к вырождению задачи. Во всех остальных случаях система уравнений (19.10) имеет отличный от нуля определитель, включая и те случаи, когда матрица К вырождена (конструкция без дополнительных связей изменяема), но ее дефект не превышает ранга матрицы С. При этом в отличие от обычного метода Лагранжа возможно исключение неизвестных в порядке их нумерации.
Добавление к матрице жесткости K произведения CTDoC соответствует включению в конструкцию некоторого упругого элемента со специальными свойствами (“нуль-элемента”), который включается параллельно бесконечно жесткой связи и поэтому не искажает результаты расчета. В [17] детально рассмотрены возможные способы конструирования таких “нуль-элементов”, часть из них использована при разработке комплеса SCAD.
19.2.3. Динамическая задача
Если нагрузки на систему меняются во времени, т.е. f = f(t), то следует полагать функциями времени также усилия и перемещения, что может потребовать введения в рассмотрение скоростей dZ/dt и ускорений d2Z/dt2 . Когда возникающие при этом силы инерции
J(t) = M(d2Z/dt2) |
(19.11) |
не могут считаться пренебрежимо малыми по сравнению с нагрузками на систему и с силами упругости, то их следует учесть при формировании условий равновесия, которые примут вид дифференциальных
уравнений |
|
M(d2Z/dt2) + KZ(t) = f(t). |
(19.12) |
Если все массы сосредоточены в узлах системы, то |
матрица масс М будет диагональной, в |
остальных же случаях приведение ее к диагональному виду представляет собой приближенный подход (он применен при разработке комплекса).
Задача определения характеристик собственных колебаний системы (модальный анализ) заключается в нахождении условий, при которых ненагруженная система совершает гармонические
колебания по закону |
|
Z(t) = Ψsin(ωt + ϕ). |
(19.13) |
В выражении (19.13) вектор Ψ характеризует форму собственных колебаний (соотношения между смещениями узлов), ω – их частоту, ϕ – начальную фазу. Подстановка (19.13) в (19.12) с учетом того, что f(t) = 0 дает уравнение для собственных колебаний
(K - ω2M) Ψ= 0, |
(19.14) |
нетривиальное решение которого существует лишь тогда, когда величины ωi (i = 1,...,n), называемые собственными частотами, обращают в нуль детерминант матрицы (K - ω2M). Соответствующие им формы собственных колебаний Ψi вычисляются лишь с точностью до произвольного множителя. Этот множитель назначен таким образом, что максимальная компонента вектора Ψi равна единице. Следует также отметить свойство ортогональности собственных векторов как относительно матрицы масс, так и относительно матрицы жесткости, т.е.
ΨiÒMΨj= 0 è ΨiÒKΨj= 0 ïðè i ≠ j. |
(19.15) |
При динамическом расчете число компонент вектора Z, с которыми связаны инерционные силы (количество динамических степеней свободы), зачастую бывает намного меньшим, чем при статическом расчете. Типичным примером могут служить повороты узлов, обычно оказывающие значительно меньшее динамическое влияние, чем их линейные смещения. В SCAD инерционные моменты, соответствующие поворотам узлов и другие инерционные характеристики могут быть проигнорированы, однако это уже
11
1 9 . Т е о р е т и ч е с к и е о с н о в ы
задает сам пользователь, формулируя задачу динамического расчета. Если часть инерционных составляющих нагрузки не учитывается, то разделяя вектор Ψ на подвектор ΨO, для которого силы инерции равны нулю, и подвекторΨI, связанный с инерционными силами, можно записать систему (19.14) в форме
KOO ΨO + KOI ΨI = 0; |
|
KIO ΨO + KII ΨI = ω2MII . |
(19.16) |
Из этой системы исключается подвектор ΨO и в результате указанной процедуры “статического уплотнения” размерность задачи модального анализа резко уменьшается и она приобретает вид
(KOO-1 MII - λ2 I) ΨI = 0, |
(19.17) |
где I – единичная матрица, а λ = 1/ω.
Вкачестве результатов модального анализа SCAD выдает собственные числа λi и собственные векторы ΨI задачи (19.17). С ними связаны круговая частота ω = 1/λ (рад/сек), циклическая частота θ = ω/2π (герц) и период Т = 1/θ.
Всилу ортогональности форм собственных колебаний решение любой динамической задачи в виде разложения
Z(t) = ∑yi (t)Ψi |
(19.18) |
i |
|
ведет к распаду системы дифференциальных уравнений (19.12) на независимые относительно обобщенных координат yi(t). Эти уравнения с учетом пропорционального скорости дополнительного члена, с помощью которого учитывается сопротивление движению, имеют вид
d2 yi /dt2 + 2ξi dyi /dt +ωi2 yi = Pi(t)/Mi. |
(19.19) |
Обобщенные силы |
|
Pi(t) = ω2 ΨTi f(t), |
(19.20) |
массы |
|
Mi = ΨT MΨi |
(19.21) |
i |
|
и параметры затухания ξi , совместно с начальными условиями yoi и y1i , получаемыми из Zo = Z(0) и Z1 = dZ(0)/dt по формулам
yoi = ΨiT MZo , y1i = ΨiT MZ1 |
(19.22) |
полностью определяют решение задачи. Это решение дается выражением |
|
yi = exp[-ξi ωi t] {[(yoi ξi ωi + y1i)/ ωDi] sinωDit + |
yoi} + |
t |
|
+ (1/ωDiMi) ∫Pi (t) exp[-ξi ωi (t - τ)] sinωDi(t - τ)dτ , |
(19.23) |
0 |
|
в котором первое слагаемое учитывает начальные условия, а второе носит название интеграла Дюамеля. Входящая в выражение (19.23) частота демпфированных колебаний
ωDi = ωi (1 - ξI2)1/2 |
(19.24) |
мало отличается от ωi при обычных значениях логарифмического декремента |
|
δ = 2πξω/ωD ≈ 2πξ. |
(19.25) |
12
