Текст
                    А.В.Перельмутер
В.И.Сливкер
КИЕВ 2002
РАСЧЕТНЫЕ МОДЕЛИ
СООРУЖЕНИЙ
И ВОЗМОЖНОСТЬ
ИХ АНАЛИЗА


А.В.Перельмутер, В.И.Сливкер РАСЧЕТНЫЕ МОДЕЛИ СООРУЖЕНИЙ И ВОЗМОЖНОСТЬ ИХ АНАЛИЗА Издание второе Переработанное и дополненное Киев Издательство «Сталь» 2002
ББК 38.2-5-05 П 27 УДК 624.03:681.3 Рекомендовано к печати кафедрой «Конструкции из металла, дерева и пластмасс» Киевского национального университета строительства и архитектуры и кафедрой «Строительная механика и теория упругости» Санкт-Петербургского технического университета. Рецензенты: д-р техн, наук, проф. Гордеев В.Н. . д-р. физ.-мат. наук, проф. Розин Л.А. Издание осуществлено с оригинал-макета, подготовленного к печати авторами Перельмутер А.В., Сливкер В.И. П27 Расчетные модели сооружений и возможность их анализа / А.В.Перель- мутер., В.И.Сливкер.— Киев, Изд-во «Сталь», 2002 .— 600 с.: ил. ISBN 966-7589-13-7 Книга посвящена анализу методов, используемых при создании современных программных систем для расчета несущих строительных конструкций, а также приемов использования этих систем. Особое внимание уделяется роли выбора расчетной модели, ее обоснованности, а также внутренней и внешней согласованности. Приводятся многочисленные практические рекомендации, указываются типичные и нетипичные проблемы и ошибки, различного рода ловушки, подстерегающие инженера-расчетчика. Предназначена для инженерно-технических и научных работников как пользователей программной продукции, так и разработчиков. Может быть использована студентами, аспирантами и преподавателями строительных специальностей. ББК 38.2-5-05+38.4-5-05 © А.В Перельмутер, В.И.Сливкер, 2001, 2002 ©SCAD Group, 2001, 2002 ISBN 966-7589-13-7
ОГЛАВЛЕНИЕ ПРЕДИСЛОВИЯ IX-XVIII 1 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ 1 1.1 Многомерность и многофункциональность 1 1.2 Основные факторы, учитываемые при построении расчетной модели 3 1.3 Неопределенность в системе знаний об объекте 6 1.4 Эксперимент и практический опыт 8 1.5 Общие проблемы моделирования И 1.6 Мажорантные и минорантные модели 14 1.7 Апостериорный анализ расчетной схемы 15 Литература 17 2 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ 19 2.1 Определяющие параметры и число степеней свободы 20 2.2 Модель нагружения - составная часть расчетной схемы 24 2.3 Контроль расчетной схемы и средства ее описания 28 2.4 Некоторые приемы 38 2.5 Моносвязи и полисвязи в расчетной схеме 46 2.6 Абсолютно жесткие тела как типы конечных элементов 50 2.6.1 Одномерные абсолютно жесткие тела 51 2.6.2 Двумерные абсолютно жесткие тела 52 2.6.3 Трехмерные абсолютно жесткие тела 53 2.7 О нелинейных расчетах 56 2.8 Одновременное использование нескольких схем 59 2.9 Сопоставление расчетных и экспериментальных данных 64 Литература 68
IV ОГЛАВЛЕНИЕ 3 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 71 3.1 Разрешающие уравнения 71 3.1.1 Метод перемещений 74 3.1.2 Метод сил 78 3.1.2 Дуализм метода перемещений и метода сил. Проекторы 80 3.2 Статико-кинематический анализ 84 3.2.1 Замечание о дислокациях 88 3.3 Снова о полисвязях. Вариационная формулировка 90 3.4 Нуль-элементы 99 3.5 Геометрическая нелинейность. Устойчивость 106 3.5.1 Четыре этажа геометрически нелинейных постановок задач 107 3.5.2 Геометрическая нелинейность для стержней ферменного типа 108 3.5.3 Геометрически нелинейные уравнения в вариациях 115 3.6 Конструктивная нелинейность - системы с односторонними 118 связями 3.7 Вантовые элементы в расчетной модели 125 3.7.1 Координатные оси 128 3.7.2 Задание преднапряжения . 130 3.7.3 О линеаризованных моделях вантовых конструкций 131 3.7.4 Линеаризация вантовых элементов расчетной схемы 133 3.7.5 Линеаризация сжато-изогнутых элементов расчетной 138 схемы 3.8 Расчет на динамическую нагрузку 140 3.9 Континуальные системы в конечноэлементном описании 145 3.9.1 Замечание о терминологии 146 3.9.2 Замечание о способах изображения расчетных схем 147 Литература 148 4 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ 151 4.1 Замечание о дискретизации задачи 151 4.2 Основные понятия метода конечных элементов 152 4.3 Моделирование стержневых систем 157 4.4 Моделирование конечноэлементной сеткой 165 4.5 О практической сходимости 167 4.6 Проверка сходимости для некоторых моделей 169 4.7 Экстраполяция Ричардсона 172 4.8 Обход особых точек 176 4.9 Генерация конечноэлементной сетки 181 4.10 О применении гибридных конечных элементов 184 Литература 139
ОГЛАВЛЕНИЕ V 5 ОШИБКИ И ЛОВУШКИ 193 5.1 Фрагментация 193 5.2 Построение непрерывных полей напряжений в МКЭ 201 5.3 Ошибки и ловушки при стыковке элементов различной размерности 210 5.3.1 Стержни + плиты 212 5.3.2 Стержни + пластины 218 5.3.3 Стержни + объемные элементы 231 5.3.4 Плиты + пластины (сопряжение оболочечных элементов) 231 5.4 Об одном парадоксе при сочетании стержней Бернулли и 237 стержней Тимошенко в расчетной схеме 5.5 Аппроксимация геометрической формы и закреплений 246 5.6 Погрешности вычислений, и как с ними можно бороться 249 5.6.1 Замечания о применении суперэлементов 261 5.6.2 Замечания о тестировании программного.комплекса 263 5.7 Шаговая процедура 264 Литература 270 6 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ 273 6.1 Проблема анализа 273 6.2 Какие результаты расчета нужны 274 6.3 Общая апробация 281 6.4 Характерное перемещение 285 6.5 Вычисление Энергии деформации 288 6.6 Последующая обработка результатов 290 Литература 292 7 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ 293 7.1 Основные источники неопределенности 293 7.2 Методы расчета чувствительности 300 7.3 Чувствительность собственных колебаний 304 7.4 Оценка дополнительных усилий при изменении жесткостей 309 7.5 Теоретические оценки для случая неопределенных жесткостей 312 7.6 Использование методов планирования экспериментов 315 7.7 Предельное равновесие при неопределенном нагружении 322 Литература' 324
VI ОГЛАВЛЕНИЕ 8 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ 327 8.1 Шарнирно - стержневые системы 327 8.2 Монтаж 330 8.2.1 Генетическая нелинейность 336 8.3 Преднапряжение 345 8.4 Конструкции с гидравлическими домкратами 348 8.4.1 Жидкостный конечный элемент 353 8.5 Модель "здание - основание" 354 8.5.1 Учет распределительной способности грунта 354 8.5.2 Модель основания с двумя коэффициентами постели 357 8.5.3 Упругие характеристики основания 362 8.6 О назначении характеристик двухпараметрового упругого основания 365 8.6.1 Модель основания "ССС" 369 8.7 Об использовании конечноэлементной модели основания 377 8.8 Бистержневая модель тонкостенного стержня открытого профиля 381 8.8.1 Построение бистержневой модели 381 8.8.2 Бистержневая модель тонкостенного стержня, усиленного поперечными планками 388 8.8.3 Усиление тонкостенного стержня поперечной диафрагмой 394 8.8.4 Математическая трактовка бистержневой модели и ее дискретной схемы 395 8.9 Расчетные сочетания нагрузок 399 Литература 406 9 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ 411 9.1 Проверка устойчивости равновесия 411 9.2 Классическая задача устойчивости равновесия 417 9.3 Свободные длины сжатых стержней 423 9.4 Анализ роли отдельных подсистем 427 9.5 О влиянии дополнительных связей на устойчивость системы 433 9.5.1 Об одной ошибке загадочного характера в программных продуктах при расчете механических систем на устойчивость 435 9.6 Об одном парадоксе в задаче об устойчивости стержня 450 9.7 Учет несовершенств реальной конструкции 457 9.8 Замечания по учету Р - А эффектов 462 Литература 463
ОГЛАВЛЕНИЕ VII 10 ЗАДАЧИ ДИНАМИКИ 465 10.1 Расчетные модели в задачах динамики 465 10.1.1 Динамические степени свободы 470 10.1.2 Динамическая конденсация -процедураГайяна 471 10.2 Интегрирование уравнений движения 474 10.3 Вынужденные колебания при гармоническом воздействии 479 10.3.1 Модель Гордеевой 488 10.4 Декремент колебаний 492 10.4.1 Конечные элементы из упругого материала 495 10.4.2 Элемент сухого трения 496 10.4.3 Элемент вязкого трения 496 10.4.4 Элемент нелинейно-вязкого трения 497 10.4.5 Демпфирование излучением 498 10.5 Три резонансные кривые 499 10.6 Расчет сооружений на сейсмические воздействия 502 10.6.1 Спектры землетрясений 502 10.6.2 Сейсмическая реакция 503 10.6.3 Расчет по акселерограммам 509 10.6.4 Поэтажные спектры отклика 510 10.7 Действие импульсных и ударных нагрузок 512 10.8 Колебания под воздействием пульсаций ветрового потока 516 10.8.1 Моделирование ветрового воздействия 516 10.8.2 Динамическое действие пульсационной составляющей ветровой нагрузки 517 10.8.3 Представление пульсационной составляющей ветровой нагрузки 519 10.8.4 Спектр пульсаций скорости ветра 522 10.8.5 Динамическая составляющая расчетного фактора 522 10.8.6 Проблемы численной реализации 524 Литература 526 11 ВМЕСТО ЗАКЛЮЧЕНИЯ 529 11.1 Наши рекомендации потенциальным пользователям 529 Литература 536 ПРИЛОЖЕНИЯ 537 А Жордановы исключения и их роль в строительной механике 538 А.1 Общее описание 538 А.2 Жордановы исключения с матрицей жесткости системы 541 А.З ., Матрица жесткости конечного элемента при нежестком присоединении элемента к узлам 545 А.4 Двойное жорданово исключение 550 Литература 551
VIII ОГЛАВЛЕНИЕ В Сопоставление прямых и итерационных методов решения больших конечно-элементных задач строительной механики 552 В.1 Прямые методы 553 В.2 Итерационные методы 556 В.З Многоуровневые (многосеточные) итерационные методы 559 В.4 Сравнение эффективности прямых и итерационных методов 561 В.5 Выводы 567 Литература 569 С О решении обобщенной проблемы собственных значений 570 С.1 Постановка задачи 570 С.2 Приведение задачи на собственные значения высокого порядка к задаче меньшей размерности 573 С.З Методы, основанные на итерации обратной матрицей 574 С.4 Градиентные методы 583 С.5 Некоторые особенности анализа частот и форм при расчете сооружений на сейсмические воздёйствия 589 Литература 596
ПРЕДИСЛОВИЯ Нашим сыновьям — Мише, Андрею, Саше — отцовского уровня интереса к механике не унаследовавших, зато преуспевших в программировании, и в этом отношении своих родителей превзошедших. А.П., В.С. Настали тяжелые времена, прогневались боги, дети больше не слушаются родителей и каждый стремится написать книгу. Древневавилонская запись Предисловие ко второму изданию Едва опубликовав книгу, мы почувствовали потребность переработать ее. Хотелось привлечь дополнительный фактический материал, уточнить неко- торые положения и формулировки. Кроме того, ряд откликов и замечаний наших коллег показал, что одни вопросы можно было бы изложить лучше, а другие положения нуждаются в более детальной аргументации. Несколько расширенная по сравнению с первым изданием, эта книга но- сит прикладной характер в том смысле, что она нацелена на решение задач, выдвигаемых практическими потребностями строительного проектирования с использованием современных средств автоматизации инженерного труда. Вместе с тем она была и остается в разряде изданий скорее аналитического, а не справочного характера, она не ориентирована на читателя, которому не- обходим фактографический материал или точные руководства к действию. Великий Гёте писал, что • "...точно знают, только когда мало знают. Вместе со знанием растет сомнение". В литературе по расчету строительных конструкций при описании ис- пользуемых расчетных моделей и в рекомендациях по их назначению и ис- пользованию наблюдается заметный перекос в сторону чисто рецептурных подходов в ущерб аналитическим. В результате накапливается разрыв между эмпирическим и теоретическим знанием. При наиисании этой книги и работе над ее вторым изданием авторы на- стойчиво прикладывали усилия к тому, чтобы в какой-то мере уменьшить этот разрыв, постоянно стремясь дистанцироваться от стиля поваренной книги. Конечно, полностью отказаться от обращения к рецептам не удается
X ПРЕДИСЛОВИЯ хотя бы потому, что инженеру-расчетчику приходится считаться с указа- ниями официальных документов, а сами нормы, увы, построены по рецеп- турному принципу. Но ошибок и недоразумений в любой области интеллек- туальной деятельности не избежать с помощью простых рецептов. По этому поводу Эндрю Коениг в книге с характерным названием "Ловушки и силки при программировании на языке С" писал1: «... если бы это было возможно, то мы могли бы исключить катастро- фы на дорогах простой наклейкой на стеклах автомобилей надписей типа “Водитель — будь бдителен!’’. Люди обучаются наиболее эффективно по- средством опыта - своего или чьего либо. А уже само понимание возмож- ности ошибочного решения есть первый и верный шаг к тому, чтобы избе- жать этой опасности». Первое издание предлагаемой читателю книги разошлось, не успев удов- летворить читательского спроса. Отклики читателей на это издание, приня- тые авторами с благодарностью и удовлетворением, оказались для нас вер- нейшим признаком того, что книга не оставила специалистов равнодушными к обсуждаемым проблемам и что труд, затраченный на подготовку книги, был оправдан. А большой разброс в квалификации и опыте «откликантов» прибавил нам уверенности, что эта книга не напрасно сокращает объем сво- бодного места на полке как новичка в расчетах конструкций, так и ветерана. Не обошлось и без критики, и многие замечания читателей нами приня- ты. В настоящее издание в связи с принятыми замечаниями внесены необхо- димые исправления. Но не со всякой критикой, как и предупреждалось в предисловии к первому изданию книги, мы можем согласиться. Так, напри- мер, один из критически настроенных читателей, говоря о вопросе из преди- словия к первому изданию (как не ошибиться при создании расчетной схемы и как понять результаты машинного расчета?), написал:. “Я не берусь судить, возможен ли вообще положительный ответ на пер- вую часть вопроса, т.к. человеку свойственно ошибаться, и поэтому всегда надо себя проверять. Что же касается второй части вопроса (как понять результаты счета), то, по моему мнению, здесь может быть только один ответ: что заказал, то и получил, так что понимай, как знаешь. А не зна- ешь — не заказывай. Это относится не только к пользователям, но и к раз- работчикам программных средств (и к ним — в первую очередь)”. Мы позволили себе привести эту цитату из частного письма потому, что столь высокомерная точка зрения на заказчика имеет право быть здесь пред- ставленной, но авторам с ней трудно согласиться. Мы убеждены, что чело- век может рассчитывать на помощь, даже если он ошибается. Собственно, анализ ошибок, допускаемых пользователями программных систем, в том числе и при интерпретации результатов, в значительной степени продикто- 1 Andrew Koenig. С Traps and Pitfalls. //Addison-Wesley Publishing Company, 1989. 147 pp.
ПРЕДИСЛОВИЯ XI вал содержание и первого издания и тех дополнений, которые мы внесли во второе издание. Нет смысла перечислять здесь изменения и дополнения, внесенные во второе издание книги - они многочисленны. Иногда это небольшие, но су- щественные вставки в текст, иногда целые параграфы. Что касается исклю- чений, то единственное, что нам показалось уместным изъять из первого из- дания, это английский вариант предисловия и оглавления. Сделано это потому, что англоговорящая читательская аудитория имеет теперь возмож- ность ознакомиться с полным текстом книги, так как одновременно со вто- рым изданием на русском языке издательством Springer Verlag готовится публикация полного перевода книги на английский в известной серии Foun- dations of Engineering Mechanics Series. После некоторых колебаний мы отказались от хотя бы частичного поиме- нования авторитетных специалистов, вступивших с нами в переписку по об- суждаемой проблематике, поскольку любые читательские отклики оказались для авторов чувствительным катализатором, ускорившим работу над вторым изданием, вне зависимости от титулования наших корреспондентов. Мы чувствуем себя обязанными выразить всем эти лицам искреннюю призна; тельность за проявленный интерес к нашей работе. Хотя от одного отступ- ления от этой позиции мы все же не можем отказаться. Речь идет о незамед- лительной и лестной для авторов реакции Я.Г. Пановко на нашу книгу2. Среди замечаний и рекомендаций, высказанных Яковом Гилелевичем, есть и рекомендация по изменению названия. Вот как, по мнению Я.Г. Пановко, стоило бы назвать эту книгу: РАСЧЕТНЫЕ МОДЕЛИ СООРУЖЕНИЙ (идеи, принципы выбора, анализ, опасности и неудачи). Не правда ли, сразу чувствуется рука мастера! И все же, ради сохранения преемственности, мы оставили старое название, поскольку здесь представ- лена не новая книга, а всего лишь обновленная, пополненная и отредактиро- ванная,’ версия старой книги с уже узнаваемым, хотя и более сухим, назва- нием. И последнее. В книге немало ссылок на широко распространенные про- граммные системы, большинство из которых носят коммерческий характер. Для удобства читателей приведем здесь список таких программ, снабдив на- именование этих программ адресом соответствующего веб-сайта: SCAD www.scadgroup.com 2 В апреле 2002 года выдающийся механик и замечательный человек Яков Гилелевич Пановко скончался в возрасте 89 лет. На его книгах, посвященных самым различ- ным разделам механики й всегда отличающихся неординарностью и отменным ли- тературным вкусом, было воспитано несколько поколений инженеров и исследова- телей. К одному из этих поколений причисляют себя и авторы настоящей книги. Некролог, посвященный памяти Я.Г.Пановко, опубликован в журнале "Успехи ме- ханики", т.1, №2, 2002.
XII ПРЕДИСЛОВИЯ GTSTRUDL MicroFe Lira Windows ANSYS Robot Millennium Straus7 NASTRAN ABAQUS STAAD COSMOS LS-DYNA LUSAS DIANA RM2000 ADINA www.gtstrudl.gatech.edu www.eurosoft.ru www.Iira.com.ua www.ansys.com www.robobat.com www.strand7.com www.mscsoftware.com www.hks.com www.reiworld.com www.cosmosm.com www.ls-dyna.comwww.lusas.com www.diana.nl www.tdv.atwww.adina.com В подавляющем большинстве случаев обращение к веб-сайту позволит выяснить необходимые подробности. А.Перельмутер, В.Сливкер ноябрь 2002 Предисловие к первому изданию Тридцать лет назад было сказано [1]: "Для инженера искусство выбора расчетной схемы является очень важ- ным. Этому искусству нигде специально не учат. В программах высших технических учебных заведений и, тем более, в университетских програм- мах, нет таких курсов, таких дисциплин, где бы этот вопрос разбирался концентрировано и в должной мере". С тех пор мало что изменилось по существу, хотя широкое внедрение компьютерных расчетов резко изменило понятие о размерах доступных для решения задач и, по крайней мере внешне, создало картину относительного благополучия в части расчетных обоснований принимаемых решений. Обна- ружилась явно выраженная тенденция ко все большему усложнению исполь- зуемых расчетных схем и увеличению их размерности. Но является ли ис- пользование усложненных и детализированных расчетных моделей благом? Есть ли другие пути получения качественных результатов? Как не ошибить-
ПРЕДИСЛОВИЯ XIII ся при создании расчетной схемы и как понять результаты машинного рас- чета? Ответы на эти и другие смежные вопросы составляют основу замысла этой книги. После появления ЭВМ строительная механика в значительной степени стала экспериментальной наукой, но этот факт почему-то не осознан в должной мере3. Такие научные дисциплины как планирование эксперимента и статистическая обработка результатов эксперимента, методы и приемы, развитые в них, а самое главное — идеология этих дисциплин остались в стороне при стандартной подготовке инженера-расчетчика. Внешняя лег- кость постановки расчетного эксперимента приводит к тому, что инженеры- практики и даже некоторые исследователи ставят эти эксперименты бессис- темно, а их результаты анализируются лишь частично, что не только обедня- ет такой подход, но и создает опасность пропуска ошибки. Укоренилось мнение, что "хорошая программа" 4 и проверенные на безошибочность ис- ходные данные дают гарантию точного результата, но при этом упускается весьма существенная сторона проблемы — для какого варианта расчетной модели получен этот результат и какова степень его адекватности реальной конструкции, а не принятой расчетной модели. Оказалось, что получить от- вет на эти вопросы весьма непросто и что во многих случаях для этого не- достаточно развит теоретический аппарат, не говоря уже о наличии соответ- ствующих функций используемого программного обеспечения. Повсеместное распространение программных систем, основанных на ис- пользовании метода конечных элементов (МКЭ), позволяют сузить пробле- му, названную в заголовке книги до формулировки "расчетные конечно- элементные модели сооружений и возможность их анализа с помощью ЭВМ". Достаточно полное представление о круге анализируемых задач можно получить из приведенного ниже перечня этапов компьютерного рас- чета и возникающих на этих этапах вопросов [2]. Основными этапами явля- ются: • создание модели; • выбор программного обеспечения для реализации расчета; • проверка модели; • собственно расчет; • верификация результатов. При создании модели можно, к примеру, поставить следующие вопросы: • каковы истинные условия опирания — шарнирные или защемленные опо- ры; • должны ли узлы воспринимать моменты или считаться шарнирными (или полужесткими); 3 Здесь имеется в виду вычислительный эксперимент. 4 Тот самый случай, когда все знают, что это такое, но каждый понимает это по сво- ему
XIV ПРЕДИСЛОВИЯ • взаимодействует ли рама с другими конструкциями или является изоли- рованной плоской системой; • каковы истинные нагружения системы (собственным весом, ветром, сне- гом и др.); • каково влияние эффектов второго порядка (выпучивания стоек, изгибно- крутильной формы потери устойчивости и др.)? При верификации результатов необходимо различать оценку обоснован- ности, связанную с анализом неопределенностей расчетной модели, и собст- венно верификацию, которая ориентирована на поиск ошибок в ней. Мы го- ворим об ошибках, когда задаваемые значения параметров неверны, если же нельзя сказать, что параметр неверен, но значение его может быть несколько иным, то речь идет о неопределенностях. Оценка обоснованности должна привести к заключению — "эта модель адекватна, она соответствует реальной конструкции". А в связи с верифи- кацией уместно выполнить: • проверку данных (огромное значение имеет графическое отображение!); • проверку общего равновесия — сумма реакций равна сумме нагрузок; • проверку локальных равновесий по подсистемам; • проверку на соответствие видимой картины деформирования заданным условиям опирания; • проверку имеющихся условий симметрии; • оценку общей картины напряженно-деформированного состояния конст- рукции (НДС), сопоставление деформаций с распределением внутренних сил. Обычная программная документация расчетно-вычислительных систем (если она существует!) содержит описание библиотеки конечных элементов, формальные указания по подготовке входных документов и расшифровке полученных результатов. За ее пределами остаются вопросы методики ис- пользования программы в условиях реального проектирования или выпол- нения исследовательского анализа, способы создания расчетных моделей с использованием предоставляемых программой возможностей и методы ин- терпретации результатов. Рассмотрению этих и других аналогичных вопросов посвящено после- дующее изложение. При этом в тех случаях, когда нам потребуются приме- ры программной реализации каких-нибудь положений, мы будем чаще всего обращаться к программно-вычислительному комплексу SCAD [3], с помо- щью которого решены практически все примеры (редкие исключения огово- рены в тексте) и который является достаточно типичной разработкой, при- годной для анализа современного подхода к рассматриваемым проблемам. Коллектив разработчиков этого комплекса с большим вниманием отнесся к идее написания этой книги, оказал авторам всяческую помощь и хотел бы ее видеть в качестве неформальной компоненты эксплуатационной документа- ции.
ПРЕДИСЛОВИЯ XV Сама книга ориентирована на читателя, знакомого с обычным курсом строительной механики и имеющего хотя бы небольшой опыт выполнения расчетов с использованием ЭВМ. Этот читатель возможно уже успел понять, что расчеты реальных сооружений сложнее, чем те, которые ему приходи- лось делать при выполнении вузовских упражнений по заранее подготов- ленным для него расчетным схемам. Иными словами книга рассчитана на подготовленного читателя — читателя, который считает, что его профессио- нальная подготовка не завершилась с получением вузовского диплома, а ну- ждается в постоянном совершенствовании. В некотором смысле это учеб- ник, но такой, что трудно назвать наименование учебной дисциплины, к которой его следует отнести. Кроме того, рассматриваемый предмет во мно- гом является искусством, а единственным методом обучения искусству яв- ляется указание мастера-учителя "Делай, как я", хотя ученик становится мастером именно тогда, когда он перестает делать как учитель. Поэтому к призывам авторов поступать именно так, а не иначе, следует относиться с творческим недоверием. Говоря о потенциальном читателе, мы сознательно употребили глагол "ориентирована" взамен "предназначена", поскольку по нашему представле- нию читательская аудитория не ограничивается одними только пользовате- лями расчетной программной продукции. Авторы надеются, что и разработ- чики найдут для себя на страницах этой книги полезные рекомендации и советы. Вообще, разделение армии профессионалов расчетчиков на разра- ботчиков и пользователей достаточно условно и не соответствует ранжиро- ванию инженеров, скажем, на генералов и сержантов, это скорее взаимодей- ствующие рода войск вроде артиллерии и пехоты. Многие и даже большинство из разработчиков одновременно являются и пользователями, а само понятие пользователь не употребляется нами хоть в сколько-нибудь уничижительном смысле — да мы и сами пользователи! Как пользователи (и для пользователей) на страницах этой книги мы не- однократно будем обращать внимание читателя на различного рода ловушки и сюрпризы, подстерегающие инженера, рискнувшего пуститься в плавание расчетной инженерии на только что приобретенной новенькой и еще пахну- щей свежей краской яхте с интригующим названием СЛМПРК 5. Как пользователи (и для пользователей) мы поделимся с читателем неко- торым опытом (своим и своих коллег) прохождения казалось бы непроходи- мых водных преград на доступном для Вас суденышке, строители которого даже и не догадывались о такой прыткости своего детища. Иногда для пре- одоления возникающих трудностей достаточно воспользоваться “маленьки- ми хитростями”, в иных случаях требуется серьезная предварительная про- работка деталей. Как пользователи (но для разработчиков) мы будем касаться обсуждения мореходных качеств кораблей и того такелажа, которым хотелось бы осна- 5 Вы уже догадались, что это всего лишь аббревиатура Самой Лучшей в Мире Про- граммы по Расчету Конструкций.
XVI ПРЕДИСЛОВИЯ стить будущие океанские лайнеры (расчетные программные комплексы) или снабдить которыми можно и полезно, слегка подновив, уже построенные. Полностью разделяем мнение Л.А. Розина, высказанное им в недавно из- данной книге [4] в словах: "От расчетчика-пользователя программными комплексами, интересую- щегося напряженно-деформированным состоянием, не требуется деталь- ного знания всех математических, вычислительных и компьютерных про- блем. Однако ему необходимо иметь представление о том, как математически формулируются задачи и что представляют собой числен- ные методы их решения. Без этого трудно рационально выбрать расчет- ную схему и правильно оценить достоверность окончательных результа- тов". Именно поэтому как инженеры и для инженеров мы не посчитали себя вправе отмалчиваться и в вопросах математической постановки расчетных инженерных проблем, а также обсуждения алгоритмов и численных методов решения этих проблем. И еще один момент, который стоит отразить в предисловии. В книге не- мало специфической терминологии. В тех случаях, когда в учебной, научной и технической литературе (по крайней мере, русскоязычной) имеется при- жившийся, общепринятый термин, мы старались не отступать от традиций вне зависимости от того, нравится нам этот термин или мы бы предпочли другое слово для обозначения того же понятия. В ситуациях, когда сосуще- ствуют разные термины для обозначения одного и того же понятия (напри- мер, плита и изгибаемая пластина), мы считали себя вправе сделать выбор. Но нам пришлось вводить и целый ряд новых терминов, иногда заимствуя их из своих ранее опубликованных работ {нуль-элемент, полубесконечный ко- нечный элемент, моносвязи и полисвязи и т.д.), а иногда подыскивая или конструируя специально для этой книги подходящие по нашему мнению но- вые термины {псевдожесткость и псевдоподатливость, бистержневая мо- дель и т.д.). Делалось это не из стремления к словотворчеству, а из понима- ния необходимости пополнять и совершенствовать словарь той предметной области, к которой и относится содержание книги. Если такой словарь не вырабатывать, не стараться шлифовать определения понятий и обозначать их емко и кратко одним-двумя словами, то легко впасть в такую терминоло- гическую анархию, когда даже два специалиста в одной узкой области зна- ний перестают понимать друг друга6. Заранее принимаем упрек в том, что в этой книге нет обсуждения той или иной важной темы - “нельзя объять необъятное” (Козьма Прутков). Из всего того, чего здесь нет, отметим только одну деталь, осознанно нами опущен- ную. В мире насчитываются десятки (сотни?) расчетных программ. Как вы- 6 Ну как тут не вспомнить известный анекдот о двух инопланетянах, приземлившихся где-то между С.Петербургом и Москвой. Один из них говорит: “Кажется, мы на кладбище. Смотри-ка, вот надгробный камень. Землянин, лежащий под ним, жил 128 лет”. “Ого! А как его звали?”. “Его звали ... Его звали КилометровОтМосквы.”
ПРЕДИСЛОВИЯ XVII брать из этого множества назойливо рекламируемых продуктов именно то, что Вам нужно, на что стоит потратить свои деньги и время на детальное изучение, а что можно сразу отбросить? Так вот, мы не даем рекомендаций по приобретению какой-либо конкретно поименованной программы. Это не означает, что авторы не имеют своего мнения на этот счет, но рынок... Ры- нок слишком деликатная вещь, болезненно реагирующая на грубые вмеша- тельства даже экономистов, а мы инженеры. Если читатель разочарован этим, то все, чем мы можем его утешить, это посоветовать приобретать “хо- рошие программы”. Мы полагаем, что после прочтения книги читателю бу- дет ясен смысл, вкладываемый в это понятие авторами. Замысел этой книги неоднократно обсуждался с рядом крупных специа- листов, среди которых особо заметную роль сыграли В.Н. Гордеев, А.А. Ды- ховичный, М.И. Казакевич, Э.З Криксунов, С.Ф. Пичугин, Ю.Б. Шулькин. Всем этим лицам, авторы выражают глубокую благодарность. Многие приемы анализа и подходы к решению некоторых проблем были наработаны при решении практических задач, связанных с расчетом и про- ектированием целого ряда весьма сложных и ответственных сооружений. Авторы с удовольствием вспоминают творческие контакты с такими про- фессионалами-расчетчиками как Э.С. Александровская, В.Б. Барский, Ю.С. Борисенко, К.П. Галасова, С.З. Динкевич, Л.Г. Дмитриев, М.Г. Дмитриев, А.Я. Дривинг, А.А. Дыховичный, М.Л. Гринберг, А.И. Конаков, В.М. Коро- бов, Н.Б. Краснопольская, В.П. Крыжановский, А.О. Кунцевич, М.А. Мики- таренко, А.Г. Пинскер, А.Я. Прицкер, С.Ю. Фиалко, Е.Б. Фрайфельд и ря- дом других своих коллег. Их опыт и приемы работы в той или иной мере нашли свое отражение на страницах этой книги. Особую благодарность авторы хотели бы высказать рецензентам книги профессорам В.Н.Гордееву и Л.А.Розину за многочисленные рекомендации пр уточнению и улучшению текста книги, которые мы использовали при подготовке окончательной редакции. Мы также искренне признательны на- шему коллеге Ф.М.Свойскому, взявшему на себя труд прочесть книгу в ру- кописи, и благодаря внимательности которого удалось Исправить многие (к сожалению не все!) неточности. Наша признательность - Д.А!Маслову и И.Ф.Лайкиной за помощь ,в подготовке иллюстративного материала. И нако- нец, мы не можем не отметить существенную поддержку со стороны компа- ний SCAD Group и ОАО Гипростроймост - Санкт-Петербург, оказанную на всех этапах нашей работы, без которой эта книга вряд ли увидела бы свет. В свое время три автора оказали наиболее сильное влияние на формиро- вание наших научных взглядов. Это в алфавитном порядке - Я.Г.Пановко, Л.А.Розин и В.И.Феодосьев. Мы хотим воспользоваться представившимся случаем, чтобы высказать свое почтительное восхищение трудами этих ав- торов. Отчетливо осознаем, что в ряде случаев наши высказывания субъективны, а отбор материала навеян личным опытом и личными профессиональными предпочтениями. Впрочем, любое из научных или технических положений,
XVIII ПРЕДИСЛОВИЯ изложенных на страницах книги, авторы готовы защищать до тех пор, пока не ознакомятся с убедительным его опровержением. Мы будем признательны любым читательским откликам, содержащим дискуссионные положения или прямую критику, а самое главное, указания на неосвещенные в книге проблемы расчета конструкций, с которыми инже- нерам-расчетчикам пришлось столкнуться в своей практической деятельно- сти и обсуждение которых они предполагали увидеть, приобретая эту книгу. Проще всего с авторами можно связаться, воспользовавшись электронной почтой. Вот наши адреса: aperel@i.com.ua и slivker@VS3491.spb.edu Литература 1. Феодосьев В.И., Десять лекций-бесед по сопротивлению материалов.— М.: Наука, 1969, стр.30 2. MacLeod LA. A Strategy for the use of computers in structural engineering, The Struc- tural Engineering, 1995, Vol.73, No.21, pp. 13-21. 3. Карпиловский B.C., Криксунов Э.З., Перельмутер A.B., Перельмутер М.А., Интег- рированная система анализа конструкций Structure CAD (SCAD) for Windows 95/98/NT, САПР и графика, 1998, No 10, с. 15-18. 4. Розин Л.А., Задачи теории упругости и численные методы их решения. — СПб.:Издательство СПбГТУ, 1998, стр.5
1. ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ Серьезному развитию серьезных наук лучше всего способствует легкомыслие и некоторая издевка. Нельзя относиться всерьез к своей собственной персоне. Конечно, есть люди, которые считают, что все, что делается с серьезным видом,— разумно. Но они, как говорят англичане, не настолько умны, чтобы обезуметь. На самом деле, чем глубже проблема, тем. вероятнее, что она будет решена каким-то комичным, парадоксальным способом, без звериной серьезности. Даниил Гранин. Зубр // Новый мир.— 1987.— №1. 1.1 Многомерность и многофункциональность Современные здания и сооружения чаще всего бывают сложными конструктивными многоэлементными комплексами, создаваемыми для выполнения большого числа различных функций, и их жизненный цикл связан с возможностью реализации многих рабочих состояний. Специфика строительной деятельности такова, что ее конечный продукт (здание или сооружение) должен сочетать в себе три подчас противоречивых момента: функциональность, эстетичность и конструктивность. С точки зрения расчетчика, наибольшее значение имеют конструктивные особенности объекта, с которыми связана проблема оценки его несущей способности, но сама по себе конструктивная функция не всегда предстает в рафинированной форме. Если в каркасном здании довольно просто указать на основные конструктивные элементы (хотя и здесь имеются определенные проблемы), то для сооружения другого типа это удается сделать далеко не сразу и то — только после предварительного анализа нескольких конкурирующих гипотез. Более того, список несущих элементов здания может оказаться различным для разных режимов работы. Так, игнорирование роли "ненесущих" перегородок при расчетах, ориентированных на выявление предельного состояния и конструирование силового каркаса здания, вполне правомерно, но отбрасывание их вклада при оценке малых колебаний конструкции может привести к заметной ошибке.
2 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ Многочисленность функций и возможных режимов работы современного сколь ни будь сложного сооружения таковы, что все это практически невозможно учесть в рамках одной расчетной модели. Второй особенностью, на которую следовало бы обратить внимание, является многомерность расчетных моделей, которые используются в современной проектной практике. Десятки и сотни тысяч учитываемых степеней свободы давно перестали волновать воображение расчетчика, поскольку для доступных ему вычислительных средств это не является препятствием. Достаточно характерным (и рядовым по величине!) примером может служить расчетная схема здания, представленная на рис. 1.1 и насчитывающая 4416 узлов и 6632 конечных элементов, причем сетка конечных элементов в пределах каждой из стеновых панелей или плит перекрытия принята достаточно грубой. Наибольшая по размерности из известных нам задач, достойная книги рекордов Гиннесса, — это моделирование термо-гидро-газодинамически- прочностного поведения атомного реактора, выполненное в 1998 году фирмой Adapco с помощью программного комплекса STAR-CD. Размерность задачи составила 5,78х10б конечных элементов и сотни миллионов степеней свободы; решение на многопроцессорном комплексе из 64 рабочих станций IBM SP заняло 55 часов. Рис. 1.1. Конечноэлементная модель здания В еще большей степени возрастает размерность решаемых задач, когда сооружение рассматривается совместно с упругим основанием, на котором
1.2 Основные факторы, учитываемые при построении расчетной модели 3 оно установлено. Задачи такого рода, сформулированные в начале 80-х годов как призыв к выполнению расчетов здания совместно с основанием как единой пространственной системы, обратились в практику 90-х. 1.2 Основные факторы, учитываемые при построении расчетной модели Выделение из объекта его несущей части является первым шагом идеализации. Условность и неоднозначность этого шага связана с несколькими обстоятельствами: • с различной ролью отдельных элементов сооружения при различных режимах нагружения — при одних нагружениях какие-то элементы выполняют только роль ограждающих, а при других они существенно влияют на игру сил; • с изменением схемы передачи усилий при различной интенсивности нагружения: уже упоминалось о переменной роли перегородок, таким же образом могут вести себя и другие элементы; • с изменениями, которые могут происходить при различных режимах функционирования объекта: многие из современных сооружений принадлежат к числу трансформируемых, и то, что было несущим остовом в одной конфигурации, может стать балластным грузом при другой конфигурации (если учесть стадии изготовления, перевозки и монтажа, то изменение функций отдельных частей сооружения станет скорее правилом, чем исключением). После того, как выбрана та часть объекта, которая будет фигурировать в расчете, начинается идеализация ее геометрического образа — геометрическое моделирование. Эта операция может выполняться сверху вниз, когда в основу положен набор некоторых геометрических примитивов (прямоугольные и круглые пластины, параллелепипеды, оболочки в виде конуса, цилиндра или сферы и т.п.), или же снизу вверх, когда в основу построения геометрической модели положены понятия точки, линии, поверхности и т.п. Моделирование с использованием операций обоих типов приводит, в конце концов, к созданию некоторой идеализированной геометрической модели конструкции, лишенной несущественных (по мнению расчетчика) деталей, например, мелких объектов типа фасок и скруглений. В процессе геометрического моделирования решается вопрос о возможной идеализации объекта в смысле придания ему свойств регулярности или симметрии, хотя сам объект, возможно, и не является строго регулярным, а условия симметрии могут быть в небольшой степени нарушенными. Однако регулярность и симметрия являются такими мощными факторами сокращения объема анализа, что обычно на некоторые отступления не обращают внимание. Примерно таким же образом
4 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ рассуждают при выявлении некоторых повторяющихся частей объекта, которые можно с той или иной степенью точности считать одинаковыми подсистемами. Естественно, что геометрическая тождественность есть лишь одно из необходимых условий для выводов такого рода.' Следующим этапом является идеализация материала конструкции, вернее набора его физико-механических параметров. Чаще всего материал наделяется свойствами идеальной упругости, или идеальной пластичности. Значения параметров, характеризующие свойства материала (модуль упругости, коэффициент Пуассона, предел текучести и др.) принимаются по справочным значениям и предполагаются одинаковыми в пределах достаточно больших . частей сооружения (или по всему сооружению), и соответствие их реальных значений принятым анализируется весьма редко. Эта традиция проистекает из классического подхода к расчету, где давно выяснено, что для таких, например, материалов как конструкционная сталь изменчивость физико-механических свойств невелика и мало сказывается на результатах расчета. Но, к сожалению, выводы этого типа используются и далеко за пределами своей обоснованности. Достаточно сказать, что идеализированными и одинаковыми по пространству свойствами нередко наделяются грунты основания, для которых предположение о малой изменчивости параметров не слишком оправдано, а зачастую — просто не согласуется с результатами инженерно-геологических изысканий. Другим типичным примером является наделение системы неким осредненным значением логарифмического декремента колебаний или других аналогичных мер диссипации, в то время когда такие параметры могут меняться в пределах сооружения в десятки и сотни раз. В процессе идеализации материала иногда принимается решение о выполнении расчета «с учетом физической нелинейности», но оно очень редко делает такой расчет убедительным. Дело в том, что, хотя «физическая нелинейность», по замыслу, должна моделировать пластическую работу, чаще всего (имеются и исключения) все сводится к нелинейной зависимости между напряжениями и деформациями, одинаковой при нагружении и разгрузке, т.е. для упругого, а не для пластического материала. Необходима твердая уверенность в том, что нагружение будет активным, и никакие разгрузки происходить не будут, а для этого недостаточно предположить, что будут только возрастать все внешние силы (мы уже не говорим, что и такое предположение далеко от реальности). Таким образом, роль указанной идеализации в практическом расчете оказывается сомнительной, хотя ее использование в процессе исследовательского анализа может и быть полезным. Наконец, в понятие идеализации материала иногда включается идеализация конструктивного решения. Так, например, часто расположенные ребра подкрепления пластин и оболочек «размазываются», но при этом материалу сглаженной системы приписывается свойство анизотропии (так называемая «конструктивная анизотропия»). Достаточно серьезной процедурой является идеализация нагрузок, действующих на конструкцию в различных режимах работы. Вообще,
1.2 Основные факторы, учитываемые при построении расчетной модели 5 нагрузки являются одной из наименее изученных компонентов системы, они имеют большую изменчивость во времени и пространстве, и те расчетные модели, которыми оперирует проектная практика, достаточно условны. Некоторые из моделей нагружения, которые традиционно используются при составлении расчетных моделей (равномерно распределенная нагрузка, сосредоточенная сила, импульсивное воздействие, гармоническая осцилляция) являются сильными физическими абстракциями, о чем надо хорошо помнить при анализе результатов расчета. Особенно много ошибок в процессе идеализации нагрузок совершается в части описания их поведения во времени, что приводит к недостоверной картине динамического поведения системы. Именно в динамике наиболее ярко проявляется обратная связь между нагрузкой и сооружением, когда его поведение меняет сам характер динамически приложенных нагрузок (флаттер, галопирование, взаимовлияние различных форм колебаний и др.). Понятие нагрузки является удобным способом описания взаимодействия конструкции с окружающей средой, но это — не единственная форма такого взаимодействия. Часто необходимо описать не силовое, а кинематическое взаимодействие, когда некоторые, внешние по отношению к рассчитываемой системе устройства стесняют перемещения или повороты отдельных точек или навязывают ей свои перемещения. Такие условия, называемые связями, почти всегда присутствуют в расчетной модели. Заметим попутно, что заданное перемещение какой либо точки всегда реализуется в виде смещения связи, а обычная связь-опора является частным случаем такого кинематического воздействия, когда упомянутое заданное перемещение имеет нулевое значение. Конечно, бесконечно жесткая связь, абсолютно точно навязывающая системе определенное (возможно, нулевое) значение перемещения является идеализацией; в действительности взаимодействие с окружающей средой реализуется через некоторые устройства, имеющие, возможно, очень большую, но не бесконечно большую жесткость. Вообще, следовало бы говорить не столько о нагрузках, сколько о воздействиях на сооружение. Если попытаться их классифицировать, то в первом приближении воздействия можно разделить на внешние и внутренние — с одной стороны, а с другой стороны — на силовые и кинематические, что и отражено в приводимой ниже таблице 1.1. Таблица 1.1. Силовые воздействия Кинематические воздействия Внешние воздействия Нагрузки Заданные перемещения опорных узлов Внутренние Воздействия Контролируемое предварительное напряжение Дислокации, температурные перемещения
6 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ Но и эта классификация — условна и неполна, так как не отражает таких, например, специфических условий взаимодействия с окружающей средой как коррозия, химическое взаимодействие, выкрашивание, изменение схемы сооружения в результате разрывов связей (в том числе и по злому умыслу) и т.п. Идеализация связей распространяется и на описание законов взаимодействия отдельных элементов системы друг с другом. Принимаемые чаще всего условия полного совпадения перемещений или взаимных поворотов в точках соединения (абсолютно жесткая связь), равно как и их альтернатива, т.е. отсутствие какого бы то ни было взаимодействия по рассматриваемым видам перемещений (шарнир, ползунок), конечно, являются достаточно сильной идеализацией реальной картины взаимодействия. Рис. 1.2. Узел фермы При этом чаще всего исходят не из кинематических условий сопряжения, а из гипотез, связанных с силовыми аспектами взаимодействия. Так, глядя на конструкцию узла некоторой фермы (рис. 1.2), трудно принять решение о полной свободе взаимных углов поворота концевых сечений стержней, сходящихся в узле. В то же время, приводящая к такому же выводу гипотеза о малой роли изгибающих моментов при чисто узловых нагружениях интуитивно воспринимается как вполне разумная. Двойственность силового и кинематического описания условий связи, сводящаяся к формуле «невозможно такое-то взаимное перемещение» = «воспринимается такая-то сила» или к обратной «допускается такое-то взаимное перемещение» = «не воспринимается такая-то сила», сильно облегчает анализ. 1.3 Неопределенность в системе знаний об объекте Идеализация расчетной модели и невозможность сделать ее абсолютно адекватной реальной конструкции создают ситуацию некоторой
1.3 Неопределенность в системе знаний об объекте 7 неопределенности, и именно в условиях такой неопределенности приходится принимать проектные решения. Неопределенность порождается как недоступностью всей необходимой информации (например, нам принципиально неизвестны все возможные в будущем режимы работы конструкции), так и ее неполнотой (вряд ли можно себе представить, например, что мы можем точно узнать физико- механические свойства в любой точке конструкции). Недоступность некоторых видов информации и ее неполнота являются принципиальными моментами, они не могут быть до конца преодолены, и сколь бы подробно мы не изучали поставленную проблему, мы не можем никогда сказать, что в расчетной модели учтено все. Однако не только недоступность и неполнота данных порождают ситуацию неопределенности. Имеется еще и их неоднозначность, т.е. возможность различных трактовок одних и тех же факторов, а это требует оценки имеющихся альтернатив. Известны классические подходы к неопределенности, которые сводятся к следующим вариантам принятия решений: • использование теории вероятностей, когда в основе принимаемого решения находится объективный предыдущий опыт; • использование экспертных оценок, т.е. принятие решений на основе субъективного опыта эксперта (коллектива экспертов); • минимаксная оценка, когда принимается наилучшее решение из числа достижимых, в предположении возможного наихудшего варианта развития событий, т.е. решение принимается по возможному результату. Все эти варианты применяются совместно или порознь и направлены на оценку правдоподобности расчетной модели. Имеются и другие факторы, определяющие приблизительность расчетной модели и приводящие к возникновению ошибок, искажений и противоречий. Это, во-первых, ошибки расчетного моделирования (ошибки аппроксимации), возникающие либо за счет приблизительности наших знаний, либо за счет их намеренного загрубления. К такого рода «ошибкам» можно отнести использование упрощенных математических описаний — выбор полиномов относительно небольшой степени для описания поля перемещений в методе конечных элементов, усечение числа членов ряда в методе Галеркина и т.п. Сюда же относятся ошибки от несогласованности научных теорий и гипотез, использованных для описаний различных деталей одной и той же расчетной схемы. Типичным примером может служить несоответствие между моделированием нагрузок сосредоточенными силами и использованием пластинчатых конечных элементов, которые не способны уравновесить сосредоточенное воздействие конечными значениями поперечных сил. Естественно, что те мифические значения поперечной силы в элементе, которые получаются в результате такого расчета, являются следствием указанной нестыковки моделей. Во-вторых, здесь следует упомянуть приближенность почти всех задаваемых параметров модели, связанную с реально существующими
8 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ допусками на размеры, вес и другие измеряемые величины. С практической точки зрения обе упомянутые неточности различаются мало, хотя в первом случае мы имеем дело с ограниченной точностью модельного представления (сознательной или бессознательной), а во втором — с ограниченной точностью «оригинала». Последнее, о чем нужно упомянуть в рассматриваемой проблеме — это возможные неточности и недоопределенности, связанные с отсутствием четких границ у используемых понятий. Этой проблемой в настоящее время интенсивно занимается так называемая теория размытых (нечетких) множеств и нечеткой логики [1]. Имеются примеры использования этой теории в задачах расчета несущих конструкций при оценке их состояния, когда неточны описания имеющихся повреждений [2], и при оптимизации, когда сама целевая функция задана неточно [3]. 1.4 Эксперимент и практический опыт Несмотря на то, что в этой книге не рассматриваются вопросы экспериментального исследования работы конструкций, нельзя обойти вниманием эту проблему, в связи с тем, что эксперимент и практический опыт являются средствами проверки теоретического решения, а иногда — и средствами выработки соответствующих расчетных моделей. В натурном или модельном эксперименте обычно решаются следующие задачи: • обнаружение новых явлений или новых фактов; • проверка гипотез; • физическое моделирование с целью установления качественных и количественных значений тех характеристик, которые невозможно определить теоретически. Проводятся и другие эксперименты, необходимость которых определяется, например, установленной процедурой приемосдаточных испытаний ответственных, нетрадиционных и уникальных объектов, или испытаниями головных образцов серийной продукции. Но, независимо от объявленной цели эксперимента, для перенесения его результатов с единичного явления на другие случаи (возможно, что только на аналогичные, а возможно — и на более далекие) требуется, чтобы в эксперименте решалась хотя бы одна из указанных выше задач. Обнаружение в эксперименте новых явлений или новых фактов может иметь нелокальный характер лишь в том случае, когда экспериментальное исследование сопровождается тщательно проведенным теоретическим анализом. Именно в сопоставлении экспериментальных данных с теоретическими и можно говорить о новизне обнаруженных эффектов. Если же экспериментальное исследование проводится без руководящей теоретической идеи и служит только для подмены расчетного анализа, то от него нельзя ожидать сколь ни будь общих выводов. Эксперименты такого
1.4 Эксперимент и практический опыт 9 рода сводятся к пополнению копилки наблюдательного материала и создают почву для развития эмпиризма, хотя в каждом конкретном случае они могут и быть полезными. Характерным примером могут служить многочисленные усталостные испытания самых разнообразных конструкций. Многие годы они выполняются в исследовательских центрах, связанных с конструированием различного типа машин, но без некоторой фундаментальной теоретической идеи (точнее, предположений, претендовавших на эту роль, было слишком много [4]), и до сих пор это не привело к созданию достаточно обоснованной теории усталостного разрушения. Накапливаемый экспериментальный материал часто служит основой для проводимого впоследствии научного обобщения. Но далеко не всякое обобщение экспериментальных данных или практического опыта может рассматриваться как научное обобщение. В работе [5] в качестве примера, подтверждающего это, указывается на знаменитую в свое время формулу Сежурне для определения толщины свода каменного моста, не только отразившую коллективный технический опыт, но и учитывавшую личный опыт и психологию строителя по шкале: трусливо, робко, нормально, смело, дерзко. Естественно, что такого рода эмпирическая зависимость не имеет никакого отношения к развитию теории сооружений, и это прекрасно понимал сам Сежурне. По-видимому, экспериментальные обоснования первоначальной идеализации отдельных элементов сложных конструктивных комплексов можно считать в основном завершенными, по крайней мере для обычных материалов и условий работы. Что же касается экспериментального исследования сложных систем, то здесь чаще всего может идти речь о проверке гипотез, положенных в основу их расчета. И основная задача исследований такого рода состоит в подтверждении (или опровержении) применимости тех расчетных предпосылок, которые были использованы, если только проверяемые результаты надежно получены из этих предпосылок. Заметим, что для установления границ применимости расчетной модели необходимо оценивать по окончательному результату любые упрощения и аппроксимации, а также отбрасывание малых величин, которые были объявлены малосущественными. Для сложной системы установить оценку такого рода удается редко, и далеко не все гипотезы и упрощения поддаются экспериментальной проверке на натурном объекте или на модели. Но во многих случаях сложная схема допускает расчленение на подсхемы, для которых выполнение экспериментального исследования намного проще. Конечно, сама возможность указанного расчленения также должна обосновываться, в том числе и экспериментально. Если расчленение выполнено обоснованно, то ценность информации при экспериментальных исследованиях подсистемы может оказаться более высокой в силу следующих причин:
10 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ • подсистемы такого рода находят применение и в других объектах, что дает возможность конструировать их расчетные схемы, если только изучены связи между подсистемами; • при испытаниях всей системы регистрируются интегральные параметры поведения конструкции, а результаты, касающиеся определенной подконструкции, могут оказаться недоступными. Конечно, для большинства практических расчетов, которые выполняются в многочисленных проектных организациях, никаких экспериментальных обоснований никто не проводит, поскольку такие расчеты относятся к более или менее хорошо изученным конструктивным решениям. Здесь огромную роль играет традиционность подхода, зафиксированного в научно- технической, справочной, учебной и нормативной литературе. Наряду с силой такого подхода и удобством следования традиции, здесь имеется и определенная негативная черта — инженер постепенно отвыкает от привычки самостоятельно обосновывать применяемые расчетные схемы и целиком полагается на чужое мнение. При этом нетрудно совершить ошибку типа «чрезмерное расширение применения», перенося в принципе верные рекомендации далеко за область их теоретического и экспериментального обоснования (к сожалению, имеется чрезвычайно вредная традиция в книгах справочного и учебного характера эти области не указывать). Типичным примером может служить подход норм проектирования сейсмостойких сооружений на основе спектральной теории, принятый в большинстве стран. Рекомендации таких норм, строго говоря, имеют отношение только к случаю абсолютно жесткого основания, все точки которого синхронно перемещаются в результате землетрясения. Но эта гипотеза в явном виде нигде не указана (о ней можно прочесть далеко не во всякой научной книге), что может привести к сомнительным результатам при анализе зданий и сооружений, протяженность которых сопоставима с длиной сейсмической волны в грунте. К сожалению, в нормах проектирования, где отражается огромный коллективный опыт, как правило, не приводятся сведения о тех расчетных моделях, для которых соответствующие рекомендации норм обоснованы. Зачастую эти расчетные модели достаточно примитивны и весьма грубо отражают особенности напряженно-деформированного состояния элемента, рассматриваемого не изолированно, а в составе более сложной расчетной схемы. С точки зрения надежности конструкции, такая грубость парируется использованием осторожного подхода к назначению других параметров расчетной модели (расчетным нагрузкам, коэффициентам условий работы и др.). Но при этом возникает следующее противоречие: уточнение расчетной схемы может приводить к менее экономичным решениям, поскольку и для грубой и для уточненной моделей применяются одни и те же коэффициенты запаса. Получается, что, взяв на себя ответственность за составление уточненной модели, расчетчик должен иметь возможность корректировать рекомендации нормативного документа. К сожалению, такой подход в странах с жесткой регламентацией проектных процедур (например, в
1.5 Общие проблемы моделирования 11 России) не принят, хотя в других странах, где законодательство об ответственности проектировщика является более развитым, и правовой статус норм является несколько иным, он в определенной мере допускается. Раз уж мы коснулись нормативных документов, связанных с проектированием и расчетом сооружений, уместно спросить, приходило ли кому-либо в голову хотя бы экспертно прикинуть то количество человеко- лет, которое ежегодно тратится сотрудниками проектных организаций на выяснения и дискуссии по поводу тех или иных положений норм? Что заложено на основе чистой эмпирики, а что имеет под собой теоретический фундамент, и если имеет, то какой? Конечно, о многих вещах можно догадываться, но на многое не способны ответить даже специалисты узкого профиля. 1.5 Общие проблемы моделирования Реакция сооружения на воздействия окружающей среды определяется рядом сложных физических процессов, адекватное описание которых на протяжении всего интервала действия нагрузок — от начала вплоть до разрушения конструкции — во многом проблематично. Для этого, как правило, недостаточно имеющихся в распоряжении расчетчика данных, а зачастую и не существует удовлетворительной и достаточно детальной теории явления (описания сложного нагружения в пластической области работы сооружения, описания особенностей усталостного разрушения, полного набора параметров, характеризующих поведение материала и т.п.). Все это вынуждает инженера заменять физическую реальность некоторой аппроксимирующей расчетной моделью или, как чаще говорят, расчетной схемой, обладающей идеализированными свойствами. Общие проблемы моделирования неоднократно служили темой исследований, и их авторы выдвигали разнообразные правила построения расчетных моделей. Так, в свое время Н.М.Герсеванов [6] выдвинул три принципа создания расчетных моделей сооружений: • методы расчета должны исходить из форм разрушений и деформаций, подтвержденных опытом строительной практики; • расчетная гипотеза, которая может быть достаточно условной, должна ставить конструкцию в менее благоприятные условия, чем те, в которых находится действительная конструкция; • набор расчетных гипотез должен обеспечивать не только прочность и устойчивость, но и экономичность конструкции. По мнению авторов книги, специально посвященной моделированию [7], эти принципы, однако, не являются полными, и их следует дополнить следующим образом:
12 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ • целесообразно иметь не одну модель, а систему аппроксимирующих моделей работы сооружения, каждая из которых имеет свои границы применения; • аппроксимирующая модель работы сооружения должна не только правильно и полно отражать работу реального объекта, но и быть настолько простой, чтобы расчет не становился чрезмерно громоздким1. Ничуть не оспаривая эти положения, хотелось бы дополнить их некоторыми соображениями, которые необходимо учитывать как при создании, так и при использовании расчетных схем сооружений. Так, особую роль играют общие модели конструкций и их элементов — стержень, пластина, оболочка и т.п., с помощью которых конструируются полные расчетные схемы одних сооружений и части расчетных схем других, более сложных объектов. Такие модели являются базовыми, они должны изучаться со всей доступной нам степенью строгости и служить в дальнейшем основой для рассмотрения других расчетных моделей. Тогда использование указанных моделей становится привлекательным в силу их изученности, а инженер во многом предугадывает результат анализа (по крайней мере его качественные особенности). Он «понимает» результаты расчета — в том смысле, как об этом пишет Я.Г.Пановко,— когда отмечает, что между глаголами «знать» и «понимать» существует определенное смысловое различие, и что «... только понимание делает знание активным и творческим, а формальное знание — само по себе, без подлинного понимания — стоит недорого» [8]. Переход от конструкции к расчетной схеме, составленной из базовых моделей, чаще всего осуществляется на интуитивном уровне, и первым мотивом, положенным в основу такого перехода, служат геометрические соображения («похожесть» формы). Хотя и здесь имеются значительные возможности для маневра. Такие операции, как замена сквозной решетчатой конструкции некоторым континуальным объектом, форма которого похожа на конструкцию лишь в среднем, или уже упоминавшееся ранее «размазывание» ребер и других конструктивных особенностей применяются сплошь и рядом. Имеются и примеры обратного порядка, когда сплошное тело заменяется его стержневым аналогом (см., например, [9]). Здесь уже используются некоторые знания об особенностях работы выбранных базовых моделей, а не только их геометрические образы. Так, если при использовании программного комплекса для плоского участка расчетной схемы выбрана модель чисто изгибаемой пластины, то нужно понимать, что не будут определены компоненты напряженного состояния, связанные с мембранной группой усилий. Если эти компоненты могут быть существенными (например, они могут вызвать потерю устойчивости), то более подходящей будет более общая модель оболочечного элемента. 1 Кому-то из великих принадлежат слова о том, что «любая теория имеет право на существование только тогда, когда она представляет собой разумный компромисс между математической простотой и физической достоверностью».
1.5 Общие проблемы моделирования 13 Вторым мотивом, играющим также фундаментальную роль в переходе к расчетной схеме, является выбор одной из стандартизированных идеализаций свойств материала (упругого, идеально пластического, сыпучего и т.п.). Эти свойства также представлены заранее изученными базовыми моделями [10], и о них не стоило бы говорить отдельно, если бы не следующее соображение: их выбор в большей мере нуждается в экспериментальном обосновании, чем выбор геометрического образа, но этот этап, как правило, опускается. Обычно расчетчик оперирует известными ему данными о физических моделях работы материала, полученными из экспериментов над абсолютно другими конструктивными элементами и образцами. В лучшем случае такие действия обосновываются тем, что результаты этих исследований могут быть использованы в конструируемой расчетной модели, исходя из некоторых представлений о возможном характере деформаций и об ожидаемом уровне напряжений при действии на систему нагрузок определенного уровня. Но чаще всего здесь основную роль играет традиция и реальные возможности расчетчика. Вот характерная цитата из российских норм проектирования стальных конструкций: “7.S. Расчет стальных конструкций следует, как правило, выполнять с учетом неупругих деформаций стали. Для статически неопределимых конструкций, методика расчета которых с учетом неупругих деформаций не разработана, расчетные усилия (изгибающие и крутящие моменты, продольные и поперечные силы) следует определять в предположении упругих деформаций стали по недеформированной схеме”. Аналогичные замечания имеются и в нормах других стран. Например в Еврокоде-3 сказано: “5.2.6.3 (3) However, as an alternative, rigid-plastic analysis with indirect al- lowance for second-order effects, as given in (4) below, may be adopted in the following cases: (a) Frames one or two stories high in which either no plastic hinfe locations occur in the column, or the column satisfy 5.2.7. (b) Frames with fixed bases, in which the sway failure node invovlves plastic hinge locations in the column at the fixed bases only ...” Практическая невозможность проведения детальных нелинейных расчетов применительно к любому объекту и любой расчетной схеме не означают полного отказа от выполнения такого типа расчетов. По-видимому, наиболее правильной стратегией является выполнение тщательного анализа некоторых типичных моделей на уровне сложности, доступном современной вычислительной технике, и сопоставление результатов такого расчета с упрощенным. Такого рода вычислительное экспериментирование позволяет определить (для некоторого класса задач), не является ли заметное расхождение между расчетом и экспериментом следствием неудовлетворительной идеализации. Прикладные исследования, к числу которых принадлежит и анализ расчетных моделей, не всегда выполняются на «математическом уровне строгости», а зачастую основаны на правдоподобных рассуждениях [11]. Во
14 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ всех случаях необходимо помнить, что нестрогое решение и неверное решение — принципиально разные вещи. 1.6 Мажорантные и минорантные модели Имея в виду все неопределенности и волевые решения, принимаемые при выборе расчетной схемы, расчетчик хотел бы иметь уверенность, что они приняты «в запас надежности», т.е. дают некоторую одностороннюю оценку верного, но неизвестного решения задачи. Доказать, что используемая расчетная модель всегда мажорирует точное решение, удается крайне редко. Чаще всего такого рода утверждения носят локальный характер, т.е. экстремальность присуща только какой-нибудь одной характеристике системы, но опасно, если она выдается за экстремальность «в целом». Некоторые свойства экстремальности присущи широкому классу систем, но и для них имеется определенная область применения, выход за которую должен контролироваться. Рис. 1.3. Система с односторонними связями Типичным примером сказанного может служить широко применяемое правило завышения нагрузок для получения более надежных решений. Но имеются системы (они не являются линейно деформируемыми конструкциями), у которых экстремальное значение внутренних сил (или другого отклика) связано не с экстремальными параметрами нагружения, а с некоторыми промежуточными величинами. Подтверждающий пример показан на рис. 1.3, а, где рассмотрена система, имеющая односторонние связи, установленные с зазорами. При изменении нагрузки в интервале О...Р+ реакция левой опоры (см. рис. 1.3, Ь) сперва равна нулю, затем, после замыкания левой связи начинает возрастать до тех пор, пока не замкнется правая связь, далее реакция начинает уменьшаться и снова обращается в нуль. Таким образом,
1.7 Апостериорный анализ расчетной схемы 15 максимальное значение достигается внутри возможного интервала изменения нагрузки. Разумеется, что идеальной была бы ситуация, когда расчетчик имел бы возможность уверенно оперировать одновременно и мажорантной и минорантной системами. Однако сделать это, к сожалению, удается крайне редко. Например, с позиций метода конечных элементов, конечномерная механическая система мажорирует исходную континуальную систему хотя бы по энергии. Во всяком случае, это справедливо при использовании совместных конечных элементов. Аналогичная оценка справедлива и для классических методов Ритца или Галеркина. В терминах механики это легко объясняется влиянием на поведение системы дополнительных связей. Но вот минорантную систему для аналогичных задач построить гораздо труднее, и это удается иногда Сделать, воспользовавшись спецификой конкретной задачи. В качестве примера сошлемся на бистержневую модель тонкостенного стержня, рассмотренную в восьмой главе этой книги. 1.7 Апостериорный анализ расчетной схемы Построение расчетной схемы предшествует решению задачи, а некоторые предпосылки, используемые при моделировании, опираются на ожидаемые свойства решения. Например, предположение о малости перемещений и, в особенности, углов поворота служит основанием для решения задачи в геометрически линейной постановке, а предположение об отсутствии резких концентраторов напряжений лежит в основе применения примерно равномерной сетки конечных элементов. Поэтому необходим апостериорный анализ полученного решения и, при необходимости, корректировка расчетной схемы в соответствии с результатами такого анализа. Особо внимательного отношения к конструированию расчетной модели требуют задачи оптимального проектирования. Это связано с тем, что в таких задачах заранее не известно соотношение параметров отдельных элементов расчетной моделй, и решение может достигаться на значениях, далеко выходящих за пределы области, где справедливы принятые расчетные предпосылки. Например, если в качестве оптимизируемого объекта рассматривается схема стержневой системы, и в число параметров оптимизации включены размеры поперечных сечений стержней, то не исключено, что оптимальное решение будет иметь такие высоты сечений, что станет сомнительной сама возможность рассмотрения ее элементов как стержней, описываемых уравнениями технической теории стержней Бернулли-Эйлера. Приверженцы оптимального проектирования считают, что указанной опасности можно избежать, сформулировав ряд дополнительных «конструктивных» ограничений. Однако нет уверенности, что для конкретной проблемы все опасности такого рода будут предотвращены,
16 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ поскольку иначе следует согласиться с тем, что исследователю заранее известно решение оптимизационной задачи (по крайней мере, область, в которой реализуется экстремум). Выполнение анализа результатов расчета сильно облегчается при использовании наглядных и простых моделей, для которых накоплен большой опыт применения, и ожидаемые результаты легко предсказываются. Их использование освящено многолетней традицией, а достоверность устанавливается почти что на интуитивном уровне, хотя именно такая интуитивная достоверность часто лежит в основе пренебрежения достаточно строгим апостериорным анализом. Достаточно типичной является ситуация, когда, например, рассматривается задача об оптимальной по весу сжатой стойке. При этом используется привычное уравнение продольного изгиба в форме EIv"+Pv = 0, (1.1) справедливое, однако, лишь в случае постоянной продольной силы Р и при определенных краевых условиях. Решение же получают в виде стержня переменного сечения, для которого при учете влияния собственного веса стержня на величину продольной силы, следовало бы использовать уравнение (Elv'y + (Pvy = 0 . (1.2) Конечно, неточности такого рода сравнительно легко обнаруживаются при апостериорном анализе полученного решения, но, к сожалению, такой анализ выполняется далеко не во всех случаях, особенно тогда, когда предпосылки, положенные в основу построения расчетной модели оптимизационной задачи, не указаны в явной форме. Необходимо также заметить, что апостериорный анализ не должен приводить к обязательному перерасчету всей системы, если обнаружены некоторые особенности решения, не соответствующие принятым предпосылкам. В тех случаях, когда хорошо изучены свойства такого рода отклонений (например, локальность расположения на схеме), а также имеется соответствующий опыт конструктивной реализации необходимых изменений, можно спокойно использовать большинство полученных результатов, вводя лишь некоторые поправки к решению. Так, например, поступают, если обнаруживается, что напряжения краевого эффекта в оболочке далеко превысили предел текучести материала, но инженер понимает, что такого рода пики напряжений практически сглаживаются за счет пластической работы, а условия работы системы допускают локальную пластификацию. Вообще, всегда следует помнить, что расчетная схема есть некоторая абстракция, созданная для определенных целей, и поэтому отношение к ней не должно превращаться в обожествление. Некоторое чувство юмора по отношению к расчетной схеме характеризует опытного и грамотного расчетчика. Этот же расчетчик обычно использует (иногда не явно) не одну, а несколько, в некотором смысле близких расчетных схем и, если результаты
Литература 17 анализа такого рода набора схем близки друг к другу, то уверенность в их правильности резко возрастает. В этом случае апостериорная проверка, по сути, анализирует устойчивость результата по отношению к вариациям расчетной модели. Если при таких вариациях обнаружены локальные несоответствия, и они убедительно объясняются особенностями применяемой схемы, то уверенное использование остальных результатов становится вполне оправданным. Сами упомянутые локальные зоны подлежат специальному анализу, быть может, с использованием других расчетных моделей. Литература 1. Kacprzyk J. Zbiory rozmyte w analyze systemowej.— Warszawa: Panstwowe Wy- dawnictwo Naukowe, 1986.— 522 p. 2. Фу K.C., Исидзука M., Яо Дж.Т.П. Применение нечетких множеств для оценки устойчивости строительных конструкций при землетрясениях И Нечеткие множества и теория возможностей: Последние достижения.— М.: Радио и связь, 1986,—С. 312-332. 3. Почтман Ю.М., Фридман М.М. Методы расчета надежности и оптимального проектирования конструкций, функционирующих в экстремальных условиях.— Днепропетровск: Наука и образование, 1997.—134 с. 4. Феодосьев В.И. Десять лекций-бесед по сопротивлению материалов.— М.: Наука, 1975.— 174 с. 5. Картвелишвили Н.А., Галактионов Ю.И. Идеализация сложных динамических систем с примерами из электротехники.— М.: Наука, 1976.— 272 с. 6. Герсеванов Н.М. Применение математической логики к расчету сооружений.— М.: ОНТИ, 1923,—334 с. 7. Гольденблат И.И. и др. Модели сейсмостойкости сооружений / И.И.Гольденблат, Н.А.Николаенко, С.В.Поляков, С.В.Ульянов.— М.: Наука, 1979.— 252 с. 8. Пановко Я.Г. Механика деформируемого твердого тела: Современные концепции, ошибки и парадоксы.— М.: Наука, 1985.— 288 с. 9. Трофимов В.И., Бегун Т.Е: Структурные конструкции (исследование, расчет и проектирование).— М.: Стройиздат, 1972. 10. Белл Дж.Ф. Экспериментальные основы механики деформируемых твердых тел.— В 2-х ч.— М.: Наука, 1984.— 1032 с. 11. Блехман И.И., Мышкис А.Д., Пановко Я.Г. Механика и прикладная математика: Логика и особенности приложения математики.— М.: Наука, 1983.— 328 с.
18 ОБЪЕКТЫ РАСЧЕТА И ПРОБЛЕМА МОДЕЛИРОВАНИЯ
2. ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Как видно, совершенство достигается не тогда, когда уже ничего нельзя прибавить, но когда уже ничего нельзя отнять. Антуан де Сент-Экзюпери Привести внятные и однозначные рекомендации по выбору и построению расчетных схем сооружений различного назначения, обладающих разными конструктивными решениями, практически невозможно. Это, по-видимому, можно сделать, лишь ограничившись гораздо более узким классом объектов. Нужно помнить, что «любой набор правил для построения моделей может, в лучшем случае, иметь только ограниченную область применения, а в худ- шем случае — даже помешать проявлению необходимой интуиции» [1]. В силу сказанного, все, что приведено ниже, нужно рассматривать, во- первых, только как очень мягкие рекомендации и, во-вторых, заранее на- строиться на отрывочный стиль изложения. Но прежде, чем переходить непосредственно к обещанным рекомендаци- ям, имеет смысл обратить внимание на следующий аспект в построении рас- четной схемы. Расчетная схема интересует инженера не сама по себе, а в ка- честве промежуточной модели для определения напряженно- деформированного состояния конструкции, для оценки инженером таких показателей конструкции как ее способность быть возведенной, надежно эксплуатируемой, экономичной и т.д. В этой связи, в процессе получения результирующей информации расчет условно можно разбить на четыре эта- па (рис. 2.1). Рис. 2.1. Погрешности на разных этапах расчета Первый этап — переход от реальной конструкции (РК) к механической или математической ее модели (ММ). Второй этап — переход от непрерыв- ной механико-математической модели к дискретной модели или расчетной
20 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ схеме (PC), приспособленной к возможностям конкретного инструмента вы- числений. Третий этап — описание этой расчетной схемы доступными сред- ствами избранного программного обеспечения, проведение самого расчета, получение численных результатов расчета (ЧР). И, наконец, последний этап связан с интерпретацией и анализом результатов расчета и получением ито- говой информации (ИИ). Итак, РК => ММ => PC => ЧР => ИИ . На каждом из этих этапов роль или степень участия инженера-расчетчика и роль используемого программного обеспечения различны, равно как и раз- лична их ответственность. Важно обратить внимание на то, что каждый из этих этапов содержит элементы моделирования, а значит — вносит и свою долю в накопление погрешностей при переходе от РК к ИИ. 2.1 Определяющие параметры и число степеней свободы Не первый десяток лет наблюдается явно выраженная тенденции все боль- шего усложнения используемых расчетных схем и увеличения их размерно- сти. Разработчики современных программных средств твердо знают, что лю- бые их достижения в области наращивания количественных возможностей программ быстро перекрываются пользователями. А пользователи считают большим достижением возможность проведения расчета целого здания, да еще совместно с основанием, как единой системы, и тяготеют ко все боль- шей детализации и учету большого числа подробностей. Расчетные задачи большой размерности совершенно естественно возни- кают при анализе трехмерных проблем механики сплошной среды в конеч- но-элементной постановке. При характерном числе, шагов конечно- элементной сетки, равном т, количество неизвестных перемещений имеет порядок Ст3 (константа С зависит от задачи и от используемых типов ко- нечных элементов), что быстро наращивает размер задачи до десятков тысяч неизвестных даже в случае областей, не слишком отличающихся от канони- ческих. Именно такие пространственные задачи порождают естественный спрос на программы большой мощности, и для удовлетворения подобного спроса разработчики непрерывно наращивают их возможности. Однако за- тем эти программные продукты используются и при решении задач расчета стержневых несущих каркасов, создавая соблазн для расчетчика применить, не слишком мудрствуя, подробную расчетную схему каркаса, включающую в себя десятки тысяч упругих элементов и узлов. Казалось бы, что никакой разницы в двух описанных выше случаях нет. Однако, это не так. Задача механики сплошной среды для своего описания требует только аккуратного задания геометрии тела, а характеристики мате- риала задаются несколькими параметрами. Для сложного стержневого кар- каса массив исходных параметров, характеризующих задачу, весьма велик и
2.1 Определяющие параметры и число степеней свободы 21. разнороден, и большинство таких параметров, по сути, являются случайны- ми величинами, для которых расчетчик задает лишь некоторую возможную реализацию значений. Поэтому с увеличением числа задаваемых параметров возрастает степень неопределенности расчетной модели в целом. Откладывая вопрос об этой неопределенности для более детального ана- лиза, заметим, что увеличение размерности задач приводит к резкому росту трудозатрат на подготовку исходной информации и на анализ результатов. В работе [2] представлены усредненные данные о распределении трудозатрат при использовании известной системы ANSYS, специально предназначен- ной для решения больших задач (рис. 2.2). Эти данные хорошо иллюстриру- ют тот факт, что основная тяжесть проблемы сейчас переместилась в область работы с данными о расчетной схеме и для экономии труда требуется воз- можно более тщательное обоснование разумной степени сложности расчет- ных моделей. Но дело даже не только в росте трудозатрат на подготовку данных и ана- лиз результатов. Порой формальная разбивка конструкции в дискретной расчетной схеме на «лапшу» из тысяч конечных элементов приводит лишь к кажущейся эффективности и повышению точности в решении задачи, тогда как на самом деле точность может даже понизиться (и существенно!) в связи с неизбежным наращиванием погрешностей вычислений при увеличении по порядку количества неизвестных в дискретной схеме. Вряд ли разумно, ска- жем, разбивать стержни явно акцентированного стержневого каркаса здания на трехмерные конечные элементы. Возвращаясь к нашей армейской анало- гии из предисловия, можно сказать, что артиллерийские залпы по мухе не приходили в голову разработчикам, да и обыкновенная мухобойка много- кратно эффективнее и точнее просто по умолчанию. Создание Подготовка отчета и архивация, 21% Рис. 2.2. Распределение затрат труда Требования достаточной простоты модели по отношению к выбранной системе ее характеристик связаны со степенью ее адекватности — примерно так, как указано на условной диаграмме (рис. 2.3), заимствованной из работы
22 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ [3]. Там же сказано, что «имеется шутливое, но далеко не бессмысленное определение ценности теории С как С = [(к/п)-\], где к — число независимых величин, которые удается предсказать, ап — число исходных параметров». Адекватность Рис. 2.3. К оценке простоты модели Построение расчетной схемы всегда есть определенный компромисс. Чтобы с помощью этой схемы можно было получить результаты, имеющие смысл и прикладное значение, она должна быть достаточно детальной и сложной. В то же время, она должна быть достаточно простой, чтобы можно было получить решение при ограничениях, налагаемых на результат такими факторами, как сроки, доступное программное обеспечение, квалификация исполнителей, возможности анализа и осмысления получаемых результатов, а также адекватной по точности исходной непрерывной модели. Подавляющее число достижений теории сооружений связано с тем, что удавалось выделить объекты с относительно небольшим числом опреде- ляющих параметров, взаимодействие отдельных частей которых было отно- сительно слабым. Для таких систем можно сформулировать и решить задачу в такой постановке, когда отыскивался «полный ответ», т.е. детальная кар- тина напряженно-деформированного состояния всех элементов системы. Та- кая постановка задачи настолько укоренилась в расчетной практике, что ко- гда список относительно простых объектов исследования был исчерпан, она все равно продолжала считаться единственно возможной и без критического анализа переносилась на большие системы. При этом произносились опти- мистические лозунги относительно безграничной мощи современной вычис- лительной техники и печатались многие тысячи страниц с результатами ма- шинного расчета. Переход к графическому отображению результатов превратил тысячи страниц цифропечати в сотни страниц с изображениями изополей, но практически не изменил целевую установку.
2.1 Определяющие параметры и число степеней свободы 23 Вместе с тем, как утверждал один из основоположников кибернетики У. Эшби [4], имеются определенные принципиальные ограничения по размеру задач, доступных для анализа, например, число 1О100,. которое равно произ- ведению числа атомов во вселенной (1073) на количество микросекунд суще- ствования земной коры (1023), и «... возможность устранения этого ограни- чения менее вероятна, чем, например, возможность устранения ограничения, которое накладывается законом сохранения энергии... Я убе- жден, что в будущем теоретик систем должен стать экспертом по упро- щению». Авторам остается только присоединиться к последнему призыву. Экспертом по упрощению расчетных моделей может стать только высо- коквалифицированный специалист. А программная система разрабатывается в расчете на пользователей различной квалификации, что и вызывает неко- торые из отмеченных выше противоречий. Нам представляется, что возмож- ным выходом из положения была бы принятая во многих компьютерных иг- рах самоидентификация уровня подготовки пользователя (например, «Beginner», «Intermediate», «Expert»), при этом каждому уровню становится доступным тот или иной набор возможностей расчетного комплекса, напри- мер, в соответствии с таблицей 2.1. Помощь в правильной самоидентификации могла бы оказывать встроен- ная экзаменующая подсистема, построение которой отличалось бы от обыч- ных систем типа «выбери ответ» тем, что среди предлагаемых ответов при- сутствовал не один, а несколько правильных ответов с характеристикой квалификации, соответствующей этому ответу и соответствующими ком- ментариями. Естественно, что разработка такого теста представляет собой сложную и интересную дидактическую проблему. К числу наиболее мощных приемов упрощения принадлежит использова- ние некоторых кинематических гипотез, с помощью которых поведение больших групп «независимых» переменных представляется через относи- тельно небольшое число определяющих параметров. Типичным примером (он настолько традиционен, что его применение даже не фиксируется) явля- ется использование гипотезы плоских сечений в теории стержней Бернулли- Эйлера. Аналогичны гипотезы об отсутствии деформаций в плоскости перекрытий многоэтажного здания, когда они представляются абсолютно жесткими диа- фрагмами, а здание в целом рассчитывается на горизонтальные нагрузки как система соединенных упругими вертикальными связями горизонтальных дисков, движущихся только в горизонтальной плоскости [5]. Все эти приемы агрегирования переменных и использования некоторых обобщенных коор- динат важны не столько для уменьшения размерности задачи (хотя и это учитывается), сколько для сжатия информации с целью большего удобства ее осмысления. Кроме того, такие приемы важны в тех случаях, когда дан- ные о внешних воздействиях не детализированы в такой степени, чтобы их можно было корректно «привязать» к детальной расчетной схеме.
24 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Таблица 2.1. Уровень Возможности доступа к системе при: настройке программы выполнении расчетов Beginner Использование только стандартных назначений Линейные расчеты стерж- невых систем без исполь- зования техники подконст- рукций Intermediate Возможность регулиро- вания состава выводи- мых результатов, формы отображения на экране монитора, задания пара- метров точности реше- ния, назначение точно- сти . сборки и оценки совпадения координат узлов Линейные статические рас- четы произвольных систем с использованием конечно- элементных моделей, включающих пластинки и оболочки, динамические расчеты по рекомендациям норм проектирования (сейсмика, ветер) Expert Доступ к установке всех параметров программы (настройка стиля инстру- ментальной панели, из- менение цветов, стиля и размеров шрифта на эк- ране, настройка режима анимации и др.) Линейный и нелинейный расчет (физическая и гео- метрическая нелинейность) с использованием всех возможностей программы, все виды динамического расчета, анализ устойчиво- сти, использование техники фрагментации, все виды документирования, экспорт и импорт в другие системы 2.2 Модель нагружения — составная часть расчетной схемы То, что идеализация воздействий является частью операций по составлению расчетной схемы, вспоминается не очень часто. Причин тому много, одна из них связана с тем, что действующие нормы проектирования [6] сформулиро- ваны как универсальные и не связываются с той частью расчетной модели, которая описывает конструкцию сооружения. Такой подход справедлив, ес- ли нагрузка; моделирующая воздействие окружающей среды на сооружение, никак не определяется работой самого сооружения. Но иногда приходится вспоминать, что есть не только действие нагрузки на систему, но и взаимо- действие нагрузки с системой.
2.2 Модель нагружения — составная часть расчетной схемы 25 К числу характерных примеров взаимодействия нагрузки с системой от- носятся многие режимы динамического нагружения. Сооружение является некоторым фильтром, отбирающим из действующих на него возмущений определенную часть. Это обстоятельство хорошо исследовано, частотная картина нагружения является неотъемлемой частью описания динамический нагрузки, и модальный анализ, дающий спектр собственных частот и форм колебаний, лежит в основе подавляющего числа динамических расчетов. В меньшей степени известно, что фильтрация может происходить не только по частоте воздействия (резонансные явления), но и по длине волны. Уже упоминалось, что сейсмическое воздействие на объект с малыми разме- рами в плане (дымовая труба, башня и т.п.) и на сооружение большой про- тяженности, расположенное на общей фундаментной плите (корпус элевато- ра, атомная электростанция), оказываются существенно разными. Если в первом случае сооружение будет реагировать на волны всех длин, лишь бы частотная картина воздействия была такой, что она попадает в зону чувстви- тельности, определяемую спектром собственных частот, то во втором случае сооружение будет реагировать аналогичным образом только на волны, длина которых примерно вдвое превышает размер фундамента в плане — они дей- ствуют практически синфазно на протяжении всего сооружения, в то время как воздействие более коротких волн может оказаться в противофазе. Ана- логичные эффекты следует учитывать при расчете гидротехнических объек- тов. Так, для конструкций морских глубоководных оснований удается за- метно снизить общий уровень загруженности, если их генеральные размеры подобраны так, что на противоположных сторонах сооружения волновая на- грузка действует в противофазе. Еще одним примером взаимодействия нагрузки с сооружением является аэродинамическое нагружение. Его величина существенно зависит от формы конструкции, обтекаемой ветровым потоком. Здесь, кстати, наблюдается своеобразный эффект положительной обратной связи — увеличение попе- речных размеров сечения увеличивает ветровую нагрузку, что в свою оче- редь может вызвать увеличение размеров сечения. Этот процесс не всегда является затухающим и известны случаи, когда таким путем не удавалось запроектировать конструкцию. Аналогичная положительная обратная связь возникает при учете нагрузки от собственного веса, а также в случаях на- гружения гибких конструкций весом слоя жидкости1. В последнем случае прогибы конструкции увеличивают толщину слоя жидкости, что приводит вновь к увеличению прогибов. Во всех указанных случаях возможно явление своеобразной неустойчивости равновесия, несмотря на то, что в системе от- сутствуют сжимающие нагрузки ([7], стр. 25). Реакции в отброшенных связях, с помощью которых окружающая среда взаимодействует с сооружением, ограничивая свободу его перемещений. и навязывая определенное поведение, часто выступают в роли нагрузок. Рас- считываемая конструкция всегда является частью более общей системы и, 1 В известном учебнике по механике материалов С.П.Тимошенко и Дж.Гере назвали это задачей о заполняемой емкости.
26 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ выделяя конструкцию из окружающей среды, мы либо идеализируем ее влияние в форме абсолютного запрета не некоторые виды перемещений (присоединение системы к «земле»), или же описываем это влияние в форме внешней нагрузки на систему. Но при использовании такого подхода очень важно понять, не влияет ли деформация системы на нагрузку. Иными слова- ми, рассматриваемая конструкция должна быть в некотором смысле несо- поставимой по жесткости с отброшенным окружением. Лишь тогда можно уверенно предполагать, что нагрузку можно рассматривать как не завися- щую от деформаций системы. Таким образом стандартной идеализацией взаимодействия с внешней сре- дой является либо задание некоторых перемещений (чаще всего нулевых) — и тогда мы накладываем соответствующую связь, либо задание некоторого нагружения силового характера. Рассматривая различия между силовым и деформационным нагружением, В.И.Феодосьев [8] приводит пример характерной ошибки, когда на опорное кольцо резервуара (рис. 2.4, а) передают нагрузку по силовой схеме (рис. 2.4, Ь), где общий вес равномерно распределен по длине опорного кольца. Рис. 2.4. Расчетная модель Однако, кольцо не может рассматриваться, как самостоятельно нагружен- ная силами система, поскольку оно прогибается ровно настолько, насколько позволяет ему деформироваться стенка бака. Кольцо практически находится в условиях деформационного нагружения, а еще лучше сказать — кинемати- ческого воздействия. Разница между силовым и деформационным нагружением особенно резко сказывается при анализе тех последствий, к которым приводит их измене- ние. В упругой системе эта разница практически не проявляется, но дело существенно меняется при рассмотрении систем неупругих. На это обстоя- тельство не очень часто обращают необходимое внимание, проектная прак- тика настолько глубоко привязана к оценке напряжений, что об их неравно- правности с деформациями, в тех случаях, когда несправедлив закон Гука, забывают.
2.2 Модель нагружения — составная часть расчетной схемы 27 В упомянутой книге В.И.Феодосьева очень четко поставлен вопрос о том, является ли вычисленный по напряжениям коэффициент запаса достаточной характеристикой надежности. Отвечая на него отрицательно, автор рассмат- ривает два способа создания напряжений в стержне — приложением некото- рой нагрузки Р, вызывающей в сечении стержня напряжение а, и принуди- тельным деформированием, создающим такую деформацию £, что ей соответствует такое же напряжение а (рис. 2.5). В первом случае увеличение напряжения в 1,5 раза приведет к разрыву стержня, во втором (увеличение деформации в те же 1,5 раза) — лишь к росту остаточных деформаций. Рис. 2.5. Диаграмма напряжений Особенно сильно сказывается различие между силовым и деформацион- ным нагружением при рассмотрении вопроса о влиянии точности задания воздействия на результаты расчета. Так, в простейшем случае изгиба балки, который сводится к решению дифференциального уравнения (EIv")" = q(x) можно рассмотреть два случая: • нагрузка — причина изгиба, а прогиб — следствие; • прогиб является причиной (изгиб по лекалу), а нагрузка (реакция) — следствием. Если предполагать абсолютную точность задания исходных данных и способа решения задачи, то формального различия между указанными слу- чаями нет. Но в действительности это различие очень велико, поскольку ма- лые изменения нагрузки приводят к малым изменениям прогибов, а если не- точно задана форма лекала, то разброс в полученных значениях нагрузки может быть очень большим (мы практически не умеем находить даже пер- вую производную от неточно заданной функции). По сути, здесь нет ничего нового, чем другое прочтение закона Гука: если в упругой системе большие силы приводят к малым деформациям, то ее малые деформации могут быть связаны с большими усилиями. Однако, традиции инженерного образования не фиксируют внимание студента на рассмотрении закона упругости в такой форме.
28 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ 2.3 Контроль расчетной схемы и средства ее описания В поучительной книге А.А.Космодемьянского [9] сказано, что «...при про- ектировании и строительстве новых сооружений (мостов, плотин, само- летов, ракет, зданий) на основании колоссального предшествующего опыта специалисты настолько уверены в справедливости законов механики, что все вытекающие из расчетов выводы считаются абсолютно верными. Ес- ли в ряде случаев и получаются расхождения теории с практикой, то при последующем строгом и тщательном анализе они объясняются или неточ- ностью исходных данных, или арифметическими ошибками счета». Эти слова, в основном, относятся к «домашинной» эпохе; сейчас, при по- всеместном распространении расчетов с использованием ЭВМ, в качестве основных источников расхождений можно было бы назвать неправильное составление расчетных схем или некорректное использование программного обеспечения и (намного реже) ошибки в программном обеспечении. Эту ситуацию хорошо осознают опытные расчетчики, и они не жалеют усилий на любые доступные им методы проверки правильности составления расчетной схемы и соответствия результатов расчетов работе конструкции. К числу приемов контроля относятся проверки: • размерностей использованных величин; • характера зависимости результата от изменения некоторых исходных данных, включая проверку таких свойств, как ожидаемая симметрия (ан- тисимметрия) или нечувствительность к некоторым параметрам; • поведения системы при экстремальных значениях определенных парамет- ров; • устойчивость расчетной модели по отношению к малым изменениям ее структуры или значений параметров; • соблюдения выводов, вытекающих из теорем взаимности (перемещений, усилий, работ). Ниже мы остановимся подробнее на некоторых полезных приемах про- верки и покажем, как они реализуются на практике, но начнем с тривиально- го контроля вводимых исходных данных. В задачах большой размерности вероятность появления ошибки в исход- ных данных резко возрастает. Исследования по инженерной психологии го- ворят о приблизительно степенной зависимости вероятности человеческой ошибки от объема перерабатываемой человеком информации. На этом осно- вании в работе [10] было высказано предположение о тесной зависимости вероятности ошибки от размера и сложности рассматриваемой схемы конст- рукции. Любой современный расчетно-вычислительный комплекс оперирует с достаточно разнородными данными, с помощью которых описываются свойства конечных элементов, узлов, нагрузок и воздействий и т.п. При ре- шении задач большой размерности всю эту информацию трудно рассматри- вать одновременно, а использование стандартного подхода, основанного на
2.3 Контроль расчетной схемы и средства ее описания 29 выделении фрагментов, не всегда удобно. В частности, это неудобство дает о себе знать при попытке проследить за тем, как некоторый фактор соотносит- ся с системой в целом (например, как в системе располагаются элементы, обладающие вполне определенной жесткостью). Вот, например, какие средства анализа исходной информации представля- ет графическая среда вычислительной системы ANSYS, являющейся одной из самых мощных в мире: • цветовая и цифровая индикация элементов и геометрических примитивов согласно их атрибутам; • символьное представление нагрузок и граничных условий; • построение любых сечений и разрезов; • присвоение прозрачностей поверхностям и твердым телам; • перспективное изображение; • позиционирование источников света; • трехмерное изображение реальной геометрии сечения балочных и оболо- чечных элементов; • возможность создания графических аннотаций (нанесение на изображе- ние символов и текста). Для облегчения анализа входной информации используются специальные инструментальные средства, встраиваемые в программы расчета. Ниже при- ведено описание этого набора средств для комплекса SCAD, который явля- ется достаточно типичным для современного подхода. В комплексе, например, предусмотрено применение так называемых фильтров отображения, с помощью которых с экрана монитора удаляется вся информация, которая в данный момент не представляет оперативного интереса, а также использование специальных инструментов визуализации. По отдельности и в любых комбинациях можно, например, отфильтровать информацию, касающуюся элементов определенного типа или занимающих определенное пространственное положение. При включенном фильтре на экране остается только та информация из группы однотипной, которая свя- зана с таким фильтром (см. табл. 2.2). Типичный пример использования фильтрации представлен на рис. 2.6 - 2.9, где показано, как по мере включения все новых фильтров, по- степенно сужается объем информации, выводимый на экран компьютера. После включения фильтра «Цветовое отображение жесткостей» появ- ляется возможность указать только часть информации (соответствующие цвета), сохраняемую для дальнейшей работы. Кроме того, эта информация может использоваться для выделения соответствующего фрагмента расчет- ной схемы, при этом все остальное попросту исчезнет с экрана. Кроме фильтров, используются маркеры, активизация которых вызывает на экран монитора дополнительную справочную информацию. С помощью маркеров можно включить или отключить отображение различного рода данных (узловые нагрузки, распределенные нагрузки, связи, нумерации эле- ментов и узлов и др.). При этом широко используется цветовая индикация
30 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ данных одного типа, отличающихся только значениями. Всего в системе SCAD имеется много различных маркеров, некоторые из них перечислены в таблице 2.3. Следует заметить, что маркеры сами по себе могут быть на- строены так, чтобы работать на отфильтрованных значениях (например, по- мечать только горизонтальные элементы). Таблица 2.2. Группа Фильтры Пропускается информация, относящаяся только к: Описание элементов Стержни элементам стержневого типа Пластины элементам типа пластин и оболочек Трехмерные эле- менты трехмерным элементам Специальные элементы элементам, моделирующим связи Описание нагрузок Узловые узловым нагрузкам Распределенные нагрузкам, распределенным по линиям, площадям и объемам Сосредоточенные сосредоточенным внеузловым нагруз- кам Геометри- ческое положение Вертикальные вертикальным стержням Г оризонтальные горизонтальным стержням Наклонные наклонным стержням В плоскости X0Y пластинам, расположенным параллель- но плоскости X0Y В плоскости X0Z пластинам, расположенным параллель- но плоскости X0Z В плоскости Y0Z пластинам, расположенным параллель- но плоскости Y0Z В комплексе SCAD, как и в других аналогичных программах, реализовано несколько приемов декомпозиции расчетной схемы, что облегчает анализ задачи на входе и на выходе. Возможна декомпозиция по пространству (тех- ника фрагментов), по смыслу (техника групп) и по структуре (техника под- конструкций). В роли фрагмента может выступать любая часть расчетной модели, кото- рая была обозначена на экране «резиновым окном», после чего из нее авто- матически удаляются элементы, попавшие в окно не полностью. Все прочие элементы расчетной схемы образуют фрагмент, и только они (естественно, до тех пор'пока это нужно) присутствуют на экране. К полученной таким образом части схемы может быть применена техника фильтрации и наобо- рот, фрагментация возможна на отфильтрованном изображении. Таким об- разом, декомпозиция в технике фрагментов является только приемом для оперативного анализа информации.
2.3 Контроль расчетной схемы и средства ее описания 31 Рис. 2.6. Фильтрация информации — полная картина Рис. 2.7. Фильтрация информации — цветовое отображение типов жесткостей
32 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Рис. 2.8. Фильтрация информации — исключение ненужных частей; Рис. 2.9. Фильтрация информации — отбор элементов с необходимой жесткостью
2.3 Контроль расчетной схемы и средства ее описания 33 Таблица 2.3. Маркеры Отображаемая информация Описание схемы Номера узлов Номера элементов Связи Объединяемые пе- ремещения «Висячие» узлы Совпадающие уз- лы Группы узлов Группы элементов Нумерация всех узлов, видимых на экране Нумерация всех элементов, видимых на экране Индикация узлов с внешними связями Отображение групп узлов с объединяемыми пе- ремещениями Индикация узлов, к которым не примыкают ника- кие элементы Индикация разных узлов, занимающих одно и то же положение в пространстве Цветовое отображение групп узлов Цветовое отображение групп элементов Описание элементов Тип элементов Тип жесткости Местные оси Шарниры Жесткие вставки Совпадающие эле- менты Цифровая и/или цветовая индикация типа конеч- ных элементов Цифровая и/или цветовая индикация типа жест- кости Изображение локальных координат элементов Изображение концевых шарниров на стержнях Изображение жестких вставок на стержнях Индикация разных элементов, занимающих одно и то же положение в пространстве Описание нагрузок Узловые Распределенные Сосредоточенные Температурные Значения нагрузок Изображение символа узловой нагрузки Изображение символа распределенной нагрузки Изображение символа сосредоточенной нагрузки на элементе Изображение символа температурной нагрузки Вывод числовых значения нагрузок рядом с сим- волом Часто бывает необходимым зафиксировать некий фрагмент системы для многократного обращения к нему с различными запросами. Такая операция связана с использованием техники групп, с помощью которой любое под- множество объектов расчетной схемы (узлы, элементы, нагрузки) может быть представлено как поименованная группа. Наконец, любая часть схемы может быть рассмотрена как подконструкция, а сама конструкция определе- на как совокупность подконструкций. Отличие группы от подконструкции состоит в том, что последняя обладает свойством некой расчетной модели, а группа таковой может и не являться.
34 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Еще одной совокупностью инструментов анализа, кроме фильтров и мар- керов, являются дескрипторы. Они могут относиться к узлам или к элемен- там системы и при использовании показывать все данные, относящиеся к конкретному объекту расчетной схемы. На рис. 2.10 приведен пример деск- риптора для узлов, который может быть настроен на рассмотрение конкрет- ного узла, помеченного на экране монитора, или узла, заданного своим но- мером. В последнем случае такой узел отыскивается на изображении расчетной схемы и помечается для рассмотрения. Рис. 2.10. Дескрипторы: а — узла; b — элемента Показанный вариант дескриптора позволяет не только видеть необходи- мые данные (координаты, связи, нагрузки), но и изменять их в оперативном режиме, т.е. он является не только средством визуализации и контроля, но и средством ввода и/или корректировки информации. Заметим, что весьма важную роль в создании удобства работы является возможность самостоятельной настройки некоторых элементов графической
2.3 Контроль расчетной схемы и средства ее описания 35 среды. Среди пользователей программных средств имеются категорические сторонники как позитивного (темное изображение на светлом фоне), так и негативного (темный фон, светлое изображение) стиля представления рас- четной модели. Черный фон экрана бывает очень эффектным при презента- циях, светло-серый фон рабочего экрана менее контрастен и менее утомите- лен. О преимуществах этих полярных подходов можно спорить столь же долго, сколь и бесполезно. Пользователь, проводящий многие часы за экра- ном монитора, должен иметь право выбора. В заключение этого раздела укажем на другие инструментальные воз- можности повышения уровня наглядности результатов, которые встраива- ются в современные расчетно-вычислительные комплексы программ. К ним относятся: • регулируемый масштаб изображения деформаций; • анимация перемещений; • построение графиков зависимости перемещений, усилий или напряжений от времени или интенсивности нагрузки; • построение эпюр для стержневых элементов; • построение изолиний или изополей перемещений или компонентов на- пряжений; • построение линий тока для направлений главных напряжений в двумер- ных задачах; • расчет коэффициентов использования ограничений, задаваемых нормами проектирования конструкций. Умелое использование этих функций программы облегчает пользователю оценку полученного результата и дает то понимание работы рассчитываемой системы, ради которого, собственно, и предпринимался расчет. Вопросы контроля расчетной схемы тесно увязаны со средствами описа- ния исходной информации к расчетной программе. Эти средства можно раз- делить на три категории: табличные, командные и интерактивные графиче- ские. Возможны, и даже желательны любые комбинации этих средств. По понятным причинам описание входной информации к задаче в форме таблиц с исходными данными (иногда такие таблицы организованы в виде набора документов) исторически предшествовало появлению командных и интерактивных средств описания данных. Для облегчения ввода данных, со- кращения их объема при табличном вводе широко используются такие приемы, как систематическое использование «принципа умолчания» (неявное присвоение какому-либо данному или группе данных предопределенных значений), применение различного рода повторителей данных, в том числе вложенных повторителей, объединение данных в поименованные группы с последующим использованием имени для обращения к группе в целом и т.д. В целях унификации синтаксиса табличных данных Р.А.Резниковым [11] был в свое время разработан специальный язык описания данных, названный им языком ВХОД. Сегодня широко используется другое средство унифика- ции представления исходных данных, реализованное в программной системе
36 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ FeMap, которая является универсальным препроцессором для таких различ- ных программных комплексов, как NASTRAN, ANSYS, LS-DYNA, ABAQUS, STAAD, COSMOS и ряда других. Командные средства описания данных (одним из типичных представите- лей программных средств, широко применяющих командный стиль описа- ния данных, является программный комплекс GTSTRUDL) близки к таб- личным средствам в части использования тех же принципов и приемов для сокращения объемов данных, где собственно данные задаются параметрами команд. Основные отличия команд от, скажем, табличных документов с данными заключаются в том, что команды могут быть выданы в произволь- ном порядке (точнее, почти в произвольном, немногие исключения специ- ально оговариваются), и одинаковые по имени команды могут присутство- вать в наборе входных данных неоднократно. Сами команды условно подразделяются на декларативные и директивные. Декларации воздейству- ют на содержание данных, тогда как директивы предназначены для манипу- лирования данными. Например, возможна директива пространственного пе- ремещения некоторого ранее поименованного объекта (в терминах SCAD объект ассоциируется с подконструкцией) с копированием данных и переоп- ределением имени объекта или же с удалением копируемого оригинала — это близко тому, что пользователям Windows известно как выдача последо- вательности команд Copy+Paste+Rename или Cut+Paste. Другие директивы инициируют определенный вид обработки данных или формирование и вы- дачу по запросу пользователя на экран монитора (и/или в печатный доку- мент, и/или на иной носитель информации) исходных данных, результатов промежуточных вычислений, окончательных результатов расчета. Табличные и командные средства ввода данных объединяет то, что в обо- их случаях речь идет о текстовой форме их представления. В этом смысле наиболее продвинутые возможности задания исходной информации к рас- четной задаче связаны все же с интерактивными графическими формами описания и манипулирования данными. С появлением и повсеместным ис- пользованием такой операционной системы, как Windows, интерактивный графический способ описания данных в программных комплексах расчетно- го характера стал, по существу, стандартом и реализован практически во всех известных программах по расчету конструкций. Понятно, что возмож- ности визуализации и манипулирования данными в графической форме мно- гократно облегчают пользователю его действия за экраном монитора, дос- тупнее в освоении (интуитивно более понятны и быстрее запоминаются), способствуют самоконтролю пользователя. Поэтому вряд ли сегодня любая расчетная программа сможет конкурировать на рынке программной продук- ции, если она не оснащена средствами машинной графики при вводе данных. Вместе с тем, по мнению авторов, интерактивная графика не отменяет по- лезности табличных и командных средств описания входных данных. Во- первых, текстовая форма данных очень удобна для создания различного рода конверторов — специальных программ, преобразующих структуру и син- таксис данных, сформированных для одного расчетного комплекса, к струк- туре и синтаксису данных другого комплекса. Во-вторых, текстовая форма
2.3 Контроль расчетной схемы и средства ее описания 37 данных уместна в целях последующего бумажного документирования, об- мена между людьми, сохранения и архивации входной информации к задаче. Наконец, текстовая форма данных позволяет заниматься их анализом и про- веркой не только за экраном компьютера, но и в спокойной атмосфере за письменным столом, причем некоторые тонкие аспекты описания расчетной модели конструкции оказывается проще и надежнее подвергать анализу, внимательно исследуя тексты данных. В силу сказанного, представляется, что в идеале интерактивная графическая форма описания данных должна ав- томатически отображаться в эквивалентную текстовую форму, и наоборот. Пользователь сам выберет для себя ту форму описания данных, которая, с его точки зрения, наиболее удобна для его конкретных целей, а при необхо- димости сможет переключаться с текстовой формы на графическую и с гра- фической на текстовую. Кроме формы описания данных существенное значение имеет возмож- ность задания различных режимов ввода данных. Таковыми режимами могут быть: • режим добавления — ADD • режим удаления — DELETE • режим изменения — CHANGE Основным режимом, активизируемым по умолчанию при запуске про- граммы, является режим добавления данных, который становится текущим до момента выдачи команды о смене режима. Смена текущего режима осу- ществляется вводом команды, в которой указывается имя очередного режи- ма, принимающего статус текущего, причем для пользователя удобно, если смена режимов ввода может осуществляться в сеансе работы пользователя за экраном монитора неоднократно2. Режимы удаления данных и изменения данных эффективны, например, при многократных расчетах конструкции, связанных с ее модификацией или с модификацией внешних воздействий. Следующим инструментом описания и ввода данных пользователем, ко- торым уместно оснастить программный комплекс, является возможность за- дания статуса данных с помощью активации и деактивации отдельных дан- ных и целых групп данных. И опять-таки, по умолчанию, все данные считаются активными, то есть присутствующими в расчетной схеме. Если какие то данные, скажем, группа стержней и узлов, деактивированы, то они фактически выключены из расчетной схемы. Эти возможности особенно по- лезны при проведении расчетов конструкций с модифицируемыми расчет- ными схемами, возникающими в процессе возведения или монтажа конст- рукции. Активируя и деактивируя группы данных в различных нагружениях системы, можно затем проводить комбинации нагружений по элементам, от- носящимся в разных нагружениях к разным расчетным схемам. Вот еще одна, казалось бы, мелочь, но такая, привыкнув к которой, в дальнейшем трудно от нее отказаться. Речь идет об идентификаторах (име- 2 Весьма полезно в так называемой строке состояний, обычно размещаемой в нижней части экрана, отображать текущий режим ввода.
38 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ нах) узлов, стержней, конечных элементов, загружений и вообще любых объектов расчетной схемы. Номера (скажем для определенности, номера уз- лов) — не самый общий, а следовательно, и не самый лучший способ иден- тификации. Простая, но полезная идея, реализованная в GTSTRUDL, состо- ит в том, что имя узла может содержать буквенный или буквенно-цифровой префикс, за которым может следовать номер, причем никаких ограничений на нумерацию не накладывается. Нумерация может идти с пропусками, на- чинаться не обязательно с единицы и т.д. Номерной же суффикс в имени может быть использован для организации повторителей. Наконец, контроль данных и понимание расчетной схемы инженером, осуществляющим про- верку данных, существенно упрощаются, если имена подобраны удачно и интуитивно понятны, а этого при некотором опыте всегда можно добиться. 2.4 Некоторые приемы Из за вычислительных погрешностей, связанных, главным образом, с округ- лением данных, на стадии формирования коэффициентов и свободных чле- нов системы разрешающих уравнений они будут получены с некоторым приближением. Это обстоятельство, а также округления в процессе решения системы уравнений приводят к тому, что решение будет несколько отли- чаться от точного. Решение системы уравнений называется устойчивым, а матрица коэффициентов этих уравнений —хорошо обусловленной, если ма- лое отклонение коэффициентов системы приводит к малым же изменениям компонентов решения. В большинстве случаев заранее неизвестно, будет ли матрица коэффици- ентов разрешающей системы уравнений хорошо обусловленной или нет. Вычисление различных мер (чисел) обусловленности, в идеале определяю- щих скорость изменения решения по отношению к изменениям в коэффици- ентах, не всегда решает проблему, поскольку эти числа чаще всего дают от- носительную, а не абсолютную характеристику этой скорости, т.е. указывают на то, что матрица А является лучше обусловленной, чем матри- ца В. Имеются методы понижения числа обусловленности или повышения точности решения системы уравнений на основе идеи регуляризации-, приме- нительно к решению задач строительной механики они достаточно хорошо описаны в работе [12]. Здесь же представляется полезным рассмотреть про- блему с несколько иной точки зрения, а именно: какими могут быть некото- рые причины появления плохой обусловленности и как эти причины могут быть истолкованы средствами механики, а также когда такое явление свиде- тельствует о неудачно выбранной расчетной модели. Широко известно, что плохо обусловленные матрицы жесткости часто появляются в тех случаях, когда в одном узле конечно-элементной модели сопрягаются элементы с резко отличными жесткостными параметрами. По- кажем на простом примере, как можно интерпретировать такую ситуацию в
2.4 Некоторые приемы 39 терминах механики. Оказывается, что плохая обусловленность присуща «.почти изменяемым» конструкциям. Действительно, изменяемой системе соответствует вырожденная матрица жесткости К, и это вырождение свидетельствует о том, что существует не- который вектор перемещений и * 0, такой, что удовлетворяется однородная система разрешающих уравнений Ки = 0, (2.1) т.е. перемещения совместны с отсутствием деформаций элементов, что соот- ветствует нулевой нагрузке. На рис. 2.11 представлена формально неизменяемая система, матрица же- сткости которой имеет вид К = к 1 + а -1 -1 1 + а (2.2) Собственные числа этой матрицы Л,] = а; Л,2 = 2 + а, а число обусловлен- ности Я=Л.2/А.1 = 1+ 2/а. При большой жесткости средней пружины по сравнению с жесткостью крайних пружин параметр а мал и число Н становится большим, что говорит о плохой обусловлености и возможной потере точности при решении урав- нений с такой матрицей. Рис. 2.11. Схема с плохо обусловленной матрицей жесткости Нетрудно заметить, что механическое поведение рассматриваемой конст- рукции приближается к поведению изменяемой системы. Действительно, возможно перемещение средней пружинки как жесткого тела при пренебре- жимо малом сопротивлении крайних пружинок. Их реакция ввиду приве- денного соотношения жесткостей вызывает ничтожную деформацию сред- ней компоненты системы. Если же изменить соотношение жесткостей на обратное, то матрица жесткости будет иметь число обусловленности Н ® 1. В узле снова сходятся элементы с резко отличными жесткостями, но матри- ца жесткости хорошо обусловлена и соответствует теперь упругой конст- рукции (средней пружинке) присоединенной к земле практически недефор- мируемыми связями. Классическое определение изменяемости как свойства системы иметь пе- ремещения узлов, не вызывающие деформаций ее элементов (перемещения
40 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ как жесткого механизма), было обобщено Ю.Б.Шулькиным [13] и заменено следующим: система считается изменяемой, если она допускает малые ненулевые пе- ремещения, при которых деформации элементов, если и отличны от ну- ля, то являются малыми более высокого порядка. Таким образом, логика кинематической классификации перестала быть черно-белой и обогатилась на основе сопоставления порядков малости пере- мещений и деформаций. Стоит заметить, что отыскание «почти изменяемости», основанной на со- поставлении порядков возможных деформаций может свидетельствовать как о некотором пороке конструкции, так и о порочности ее моделирования. Не останавливаясь на анализе первого случая, когда, по-видимому, конструктор должен изменить систему, заметим, что для второго случая часто удается найти достаточно простой выход из положения, когда элемент с резко завы- шенной жесткостью объявляется абсолютно жестким, и это свойство учиты- вается на уровне составления системы разрешающих уравнений путем вве- дения соответствующих связей [14]. При расчете стержневых систем часто возникает необходимость учесть эксцентричность стыковки элементов в узлах (рис. 2.12, а). Вставка между узлами п и и+1 стержня с очень большой, но конечной жесткостью, как это представляется интуитивно возможным, приводит, как это было показано выше, к рез- кой потере точности вычислений за счет ухудшения обусловленности матрицы жестко- сти. Для обхода этой вычислительной трудно- сти в расчетных комплексах предусматривает- ся возможность использовать бесконечно жесткие вставки по концам стержневых эле- ментов. Тогда расчетная схема имеет только один узел, занимающий произвольное поло- жение на прямой между узлом п и узлом и+1, и концевые сечения соседних элементов при- Рис. 2.12. Ступенчатый стык соединяются к этому узлу через жесткие вставки. Потеря точности в этом случае не наблюдается3. Проще всего можно поступить, если этот единственный узел N совмес- тить с узлом и или и+1, тогда абсолютно жесткая вставка появится только у одного из элементов. Платой за это упрощение является то, что внутренние силы будут определены лишь на упругой части стержня. 3 Полезно заметить, что при вставке между узлами и и и+1 стержня с очень малой жесткостью, потери обусловленности не происходит. Разумеется, что это верно в том случае, когда при нулевой жесткости вставки система сохраняет геометриче- скую неизменяемость.
2.4 Некоторые приемы 41 Использование абсолютно жестких вставок широко практикуется в тех случаях, когда рассматривается плита или оболочка, подкрепленная ребра- ми, эксцентрично расположенными по отношению к срединной поверхно- сти. Если эти ребра моделируются стержневыми элементами, то учесть экс- центриситет легко и удобно, используя абсолютно жесткие вставки (рис. 2.13). Необходимо отметить, что эксцентричность расположения ребер сказывается на результатах, относящихся к мембранной группе усилий, по- этому учет эксцентриситета в конструкции чисто изгибаемого типа (и на- бранной из соответствующих конечных элементов) ничего не дает. Рис. 2.13. Ребристая плита Надо сказать, что при описании геометрии жестких вставок, размещаемых на концах стержней, во входной информации программных комплексов обычно задаются проекциями, жестких вставок на оси глобальной коорди- натной системы (X,Y, Z). Между тем, для пользователя это не всегда удобно. Например, при расчете оребренных оболочечных конструкций, когда ребра моделируются стержнями с эксцентричным присоединением этих стержней к узлам, жесткие вставки, как правило, располагаются вдоль главных осей инерции поперечного сечения стержня. В этом случае расчетчик может непосредственно снять с чертежа величи- ны проекций жестких вставок на оси местной системы координат (^,t],Q, связанной со стержнем, и ввести их в состав исходных данных к расчету конструкции. Однако, такой более удобный для пользователя способ задания жестких вставок редко допускается в программных комплексах. Дело в том, что несмотря на кажущуюся простоту в постановке чисто геометрической задачи о взаимной ориентации глобальной и местной систем координат, при определенных соотношениях параметров ее решение может и не существо- вать, а при существовании решения может отсутствовать единственность. Полный анализ возникающих при этом коллизий, детальный алгоритм и со- ответствующая процедура опубликованы в [15]. Здесь же полезно указать, на то, что при использовании этого приема не- обходимо проявлять определенную осторожность, что явствует из следую- щего примера. При расчете стержневых систем обычно рассматриваются конструкции, у которых высота сечения не превышает 1/8... 1/10 расстояния между узлами. Но встречаются конструкции, когда это отношение доходит до 1/5 или даже 1/3 (некоторые виды фундаментов под турбоагрегаты, диа- фрагмы зданий, гидротехнические сооружения и др.). В этом случае стерж-
42 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ левая расчетная схема с точечными узлами, расположенными на пересече- ниях осей элементов, становится некорректной. Широко распространено предложение учитывать при этом реальные размеры «узлов», используя для этих целей стержневые элементы с бесконечно жесткими вставками. Пример подобной схемы, построенный в соответствии с такими рекомендациями представлен на рис. 2.14. а) ь) Рис. 2.14. К анализу работы узла конечных размеров Этот прием настолько давно используется, что расчетчики практически никогда не задаются вопросом о правомерности использования гипотезы «недефомируемости узла». Вместе с тем, он далеко не лишен смысла, что видно из рассмотрения результатов расчета модельной задачи (рис. 2.14, а). В ее стержневой модели (рис. 2.14, Ь) горизонтальные перемещения отсутст- вуют, и вертикальный стержень не изгибается. Более детальная расчетная схема указывает на наличие горизонтальных перемещений (рис. 2.14, с), ко- торые возникают вследствие стеснения деформаций сжатия по линии со- пряжения АВ. Поскольку на противоположной стороне «стойки» этого стес- нения нет, то возникает неравномерность распределения напряжений, эквивалентная изгибу. Другим широко распространенным приемом, используемым при построе- нии расчетных моделей, является объединение перемещений различных уз- лов схемы, т.е. принудительное навязывание значений перемещений одного узла другому. Этот прием используется чаще всего для того, чтобы промо- делировать пренебрежение некоторыми деформациями системы. Так, на- пример, если объединить горизонтальные перемещения узлов в местах при- мыкания ригеля к колоннам одноэтажной рамы, то это будет эквивалентно использованию гипотезы об абсолютной жесткости ригеля по отношению к деформациям растяжения-сжатия. Для многоэтажного пространственного каркаса часто можно пренебречь податливостью перекрытий, считая их абсолютно жесткими дисками. Если в такой схеме объединить горизонтальные компоненты перемещений всех уз-
2.4 Некоторые приемы 43 лов каждого перекрытия, то идея абсолютно жесткого диска будет реализо- вана. Однако следует обратить внимание на то, что при этом окажутся не- возможными и закручивания перекрытий, которые смогут получать только поступательные перемещения. Такой эффект может оказаться неприятной неожиданностью для расчетчика, особенно в случае рассмотрения здания несимметричной структуры. Выходом из этого положения было бы приме- нение абсолютно жесткого тела, моделирующего влияние перекрытий на ра- боту каркаса. Полезно обратить внимание еще на одно достаточно распространенное заблуждение, которое проще всего проиллюстрировать практическим при- мером. Так, при попытке учесть роль ядра жесткости в работе фундаментной плиты на симметричную относительно оси X нагрузку (рис. 2.15) была ис- пользована схема объединения перемещений в узлах примыкания ядра жест- кости к плите, при этом объединялись линейные перемещения по оси Z (про- гибы плиты) и углы поворота В результате расчета оказалось, что в пределах ядра жесткости отсутствуют поперечные силы Qx, но силы Qy не равны нулю, что свидетельствовало о наличии изгиба плиты. Рис. 2.15. Фрагмент фундаментной плиты Объяснение этого результата связано с тем, что не учитывается разница между наложением связи (запретом перемещения) и объединением переме- щений различных узлов. При объединенных линейных перемещениях вдоль оси Z соответствующая часть плиты может перемещаться только вертикаль- но и создается впечатление, что и все углы поворота будут отсутствовать. Однако даже их объединение не может гарантировать равенство углов пово- рота нулю.
44 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Это иллюстрируется простой схемой на рис. 2.16, где узлы 1, 2, 3 ... име- ют одинаковое перемещение и одинаковые, но не равные нулю углы поворо- та. Рис. 2.16. Объединение углов поворота В задаче по рис. 2.15 более правильным было бы задать в зоне располо- жения ядра жесткости абсолютно жесткое тело, гарантирующее не только равенство поворотов всех узлов ядра жесткости относительно соответст- вующих осей, но и сохранение условий размещения этих узлов в одной плоскости в деформированном состоянии конструкции. Если в задаче по рис. 2.15 ось Y также является осью симметрии конст- рукции и нагрузки, и эта ось проходит через ядро жесткости, то тогда можно обойтись и без применения абсолютно жесткого тела. Действительно, в рас- сматриваемой ситуации достаточно наложить связи на узлы ядра жесткости, препятствующие поворотам 0Х и Qy, и объединить линейные перемещения вдоль оси Z. Жесткое тело можно использовать в качестве приема моделирования та- ких кинематических гипотез, как гипотеза прямых нормалей Кирхгофа-Лява в теории пластин или оболочек, или гипотеза плоских сечений в теории стержней. Если, например, по каким-то причинам стержень понадобилось промоделировать набором более мелких конечных элементов, дающих ре- шение не в стиле сопротивления материалов, а в стиле задач теории упруго- сти, то, введя соответствующие связи, осуществляемые жестким телом, можно попытаться восстановить сопроматный подход. К такой идее неодно- кратно возвращался профессор Н.Н.Шапошников, декларируя ее дидактиче- скую ценность. Она была реализована им в специальном обучающем ком- плексе программ «Моделирование работы несущих конструкций», ориентированном на обучение студентов по специальности САПР в Москов- ском институте инженеров, железнодорожного транспорта. Возможность объединения не всех, а только части перемещений может использоваться для формирования некоторых специальных типов граничных условий в конструкциях нестержневого типа. Так, например, если возникает необходимость описать конструкцию опертой по контуру плиты ABCD, две половины которой шарнирно соединены по линии EF (рис. 2.17), то для это- го достаточно, чтобы вдоль этой линии имелось две системы узлов (..., 6, 10, 42, ... и ..., 7, 11, 43, ...), к которым примыкают левая (ABEF) и правая (FECD) половины конструкции, и для смежных пар узлов объединить все перемещения, кроме поворота вокруг оси Y. Иной, более прямой способ решения этой же задачи основан на снятии связей в местах присоединения конечных элементов к соответствующим уз- лам [16], что не требует искусственного введения отмеченных выше двух систем узлов вдоль линии шарнирного сопряжения плит. К сожалению, од-
2.4 Некоторые приемы 45 нако, большинство действующих программных комплексов почему-то не предусматривает возможности снятия связей в присоединении к узлам ко- нечных элементов, отличных от стержневых. Рис. 2.17. Плита с цилиндрическим шарниром Конечно, такое построение расчетной схемы можно использовать в тех случаях, когда количество рассматриваемых полосовых шарниров относи- тельно невелико или же они расположены нерегулярно. Если же конструк- ция такова, что указанные шарниры располагаются параллельно друг другу и достаточно часто, как это, например, бывает при расчете шпунтовых сте- нок, то имеет смысл перейти к идеализации другого рода, а именно рассмот- реть пластину с «размазанными» шарнирами, не воспринимающую изгиба в одном из направлений (конструктивно полубезмоментную, по определению [17]). Это легко реализуется при использовании конечных элементов из не- изотропного материала, где отказ от работы на изгиб осуществляется зада- нием нулевого значения для соответствующего модуля упругости4. Полезно заметить, что переход от реальной составной системы к полубезмоментной 4 Только не нужно думать, что это бесспорная рекомендация на все случаи жизни. Если речь идет об оболочке, то нужно быть уверенным, что. используемая про- грамма правильно отреагирует на искусственно введенную анизотропию и не рас- пространит ее на физический закон для связи цепных (тангенциальных) напряже- ний и деформаций, что будет ошибкой. Кроме того, нужно убедиться, что задание нулевого значения некоторых компонент тензора анизотропии не приводит к вы- рождению задачи. Например, если речь идет о полубезмоментной пластине, по- коящейся на упругом основании (скажем, моделирующей шпунтовое ограждение), то система разрешающих уравнений МКЭ окажется вырожденной — полубезмо- ментная пластина не оказывает сопротивления поворотам узлов относительно од- ной из координатных осей. Уход от вырожденности с помощью напрашивающейся техники «штрафа» (задание отличного от нуля, но малого по величине соответст- вующего элемента тензора анизотропии) приводит к плохо обусловленной системе уравнений — возможен эффект почти вырожденной задачи. В безопасной провод- ке между Сциллой искажения в постановке задачи со штрафом и Харибдой вырож- дения при ее численном решении стоит полагаться только на опытных лоцманов расчетной инженерии.
46 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ почти не искажает напряженно-деформированного состояния, в то время как континуализация пластины с часто расположенными ребрами и ее представ- ление в виде ортотропной системы связана со значительными искажениями поля напряжений за счет потери пиков моментов в окрестности ребер. 2.5 Моносвязи и полисвязи в расчетной схеме Теперь настало самое время посмотреть на описанные в предыдущем пара- графе приемы с более общих позиций строительной механики. Среди совокупностей самых различных данных, характеризующих рас- четную схему, особая и ответственная роль принадлежит описанию связей. Пусть вектор и с компонентами в количестве и представляет собой иско- мый вектор неизвестных перемещений узлов дискретной системы. Понятно, что не все перемещения узлов независимы, часть из них заранее предопреде- лена граничными условиями или, скажем, условиями симметрии. Возможны и другие, более сложные линейные зависимости между компонентами век- тора и, на механическом уровне представляющие собой связи, наложенные на перемещения системы. Математически уравнения связей записываются в виде линейных одно- родных уравнений (абсолютно жесткие несмещаемые связи) 5Х»,=0 (/=1,...,р), (2.3) 7=1 где р — количество связей. Следуя [18], введем в рассмотрение следующую классификацию связей, а именно, будем считать, что на систему наложена моносвязь, если уравнение этой связи содержит один и только один отличный от нуля коэффициент, в противном случае будем говорить о наличии полисвязи в системе. Понятно, что такая классификация отражает не механическое представле- ние связи, а ее формально математическое определение, зависящее, к тому же, от выбора совокупности обобщенных координат системы (обобщенных перемещений), и продиктована лишь соображениями, связанными с описа- нием связей и реализацией соответствующих алгоритмов их учета в про- граммах по расчету конструкций. Дело в том, что и описание, и реализация алгоритмических операций с моносвязями выполняются намного проще, чем соответствующие операции с полисвязями. Поэтому, если путем выбора удобной системы координат можно перевести некоторую полисвязь в моносвязь, то это всегда рекомен- дуется делать. В этом заключена одна из причин, почему в наиболее продви- нутых программах по расчету конструкций пользователю предоставляется возможность вводить локальную систему координат (x,y,z), связанную с кон- кретным узлом. Действительно, запрещение перемещений некоторого узла в определенном направлении будет представлять из себя моносвязь, если обобщенные координаты, связанные со степенями свободы этого узла, суть
2.5 Моносвязи и полисвязи в расчетной схеме 47 компоненты его перемещений относительно осей, одна из которых совпада- ет с направлением запрещения перемещений (рис. 2.18). Рис. 2.18. Перевод полисвязи в моносвязь с помощью введения локальной системы координат в узле Понятно, что в исходной информации целесообразно считать по умолча- нию, что локальная система координат (x.y,z) для произвольного узла сйсте- мы совпадает с глобальной координатной системой (X,Y,Z), если противное не оговорено явно. Собственно этим малым и ограничиваются возможности пользователя по переводу полисвязи в моносвязь. Читатель, без сомнения, заметит, что в терминологии, принятой в строительной механике, моносвязи ассоциируются теперь с внешними жесткими связями, накладываемыми на перемещения узлов системы. Завершая разговор о моносвязях, коснемся применяемых способов их описания во входной информации к программам. Наиболее распространен вариант указания прикрепленных к «земле» узлов с перечислением степеней свободы, по которым запрещены перемещения (такой вариант применен, на- пример, в комплексе SCAD, а также в таких, например, комплексах, как ANSYS и COSMOS). Но есть и альтернативный, хотя и менее распростра- ненный подход, когда сначала создается список всех узлов, имеющих хотя бы одно закрепление и которым приписывается статус опорных узлов, а за- тем в этом списке у части (или у всех) опорных узлов снимаются частично связи между этими узлами и «землей» (в качестве представителя этого вари- анта укажем на комплекс GTSTRUDL). Какую альтернативу предпочтет пользователь: «разрешено все, что не запрещено», или наоборот «все запре- щено, кроме разрешенного»! Хотя авторам представляется, что первое удоб- нее, все же более гибкой была бы возможность предоставления пользовате- лю самому выбирать концепцию этого «законодательства». Полисвязи обладают большим разнообразием механического представле- ния, а их наличие в системе часто обусловлено введением в расчетную схему абсолютно жестких элементов, хотя это и не единственный источник обра- зования полисвязей. Рассмотрим некоторые примеры. На рис. 2.19 изображена плоская рама с наклонным и нерастяжимым ри- гелем. Соответствующие уравнения полисвязей можно записать в следую- щем виде
48 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ иА coscp + ид sin<p - ив coscp - ив sin<p = О, Ив coscp + vb sirup - ис coscp - vc sirup = 0, (2-4) где и и v — линейные перемещения соответствующих узлов вдоль осей X и У соответственно. Рис. 2.19. Полисвязь, образуемая нерастяжимым ригелем рамы На рис. 2.20 представлены две группы стержней с жестким соединением стержней в группе, тогда как между собой эти группы объединены шарнир- но. Рис. 2.20. Шарнирное сочленение двух узлов Полагая, что в расчетной схеме имеются два самостоятельных, но совпа- дающих по пространственному расположению узла А и В, приходим к двум полисвязям, уравнения которых имеют вид ил-иг = 0, vA-vB=0. (2.5) Кстати сказать, мы уже знаем, что этот (и аналогичные ему) случаи введения в расчетную схему полисвязей предусмотрены в таких программах как SCAD и GTSTRUDL, где они могут быть определены как объединение пе- ремещений (точнее, части перемещений) узлов А и В. Откладывая на некоторое время более подробное обсуждение преиму- ществ и недостатков четырехугольных и треугольных конечных элементов
2.5 Моносвязи и полисвязи в расчетной схеме 49 (скажем, в плоской задаче теории упругости), отметим здесь, что опытный пользователь расчетных программ при прочих равных условиях всегда предпочтет четырехугольник треугольнику по соображениям точности рас- чета. С другой стороны, треугольники хороши тем, что позволяют легко сгущать сетку конечных элементов в местах ожидаемых высоких градиентов напряженного состояния конструкции. Так вот, полисвязи и здесь могут по- На рис. 2.21 изображен пример такого, казалось бы, недопустимого при отсутствии дополнительных узлов, сгущения сетки. Если для определенно- сти считать, что используются классические конечные элементы с билиней- ной аппроксимацией перемещений, то для перемещений узла В, размещен- ного, например, в средней точке стороны АС, для сохранения совместности перемещений вдоль общих границ у инцидентных этому узлу В элементов, достаточно потребовать выполнения условий полисвязей следующего вида ив - 0,5(иа + ис) = 0 , ив - 0,5(ра + Vc) = 0 (2.6) Читатель легко обобщит этот случай на иные аналогичные ситуации. Этот последний пример показывает, в частности, что в идеале разработчики пре- дусмотрят реализацию не только отдельных, хотя и безусловно важных ча- стных случаев формирования полисвязей вроде объединения перемещений или абсолютно жестких тел (о которых речь впереди), но и самый общий случай формирования и обработки полисвязей. Если говорить о форме задания полисвязи в общем случае, то она могла бы представлять из себя декларативную команду, в которой в качестве пара- метров последовательно указываются: • идентификатор узла, • имя локальной степени свободы, • коэффициент в уравнении полисвязи,
50 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ • признак окончания записи команды, например, «;» Так, для первой из полисвязей, указанных в (2.6), такая команда могла бы выглядеть следующим образом | POLY В U 1.0, A U -0,5, С U -0.5; I Конечно же, это только один из возможных вариантов определения поли- связи общего вида, и мы ни в коей мере не претендуем на то, что это лучший из возможных вариантов. До сих пор мы говорили о несмещаемых полисвязях, подразумевая под этим использование однородных уравнений полисвязей (2.3). Случай неоднородных уравнений полисвязей, записываемых в виде (г=1,...,р), (2.7) 7=1 соответствует заданным в полисвязях дислокационным смещениям d,. Есте- ственно, что во входной информации к задаче описание этих величин логич- но отделить от описания полисвязей и отнести их к воздействиям, тем более, что в разных нагружениях правые части в (2.7) могут быть различными. Техническим источником дислокаций d, могут быть неточности изготовле- ния или монтажа конструкции, а также сознательно создаваемое конструк- тором с помощью полисвязей состояние самонапряжения системы — пред- варительное напряжение. Расчетным задачам, возникающим при анализе монтажных и эксплуата- ционных состояний конструкции с учетом предварительного напряжения посвящен отдельный раздел книги. 2.6 Абсолютно жесткие тела как типы конечных элементов Как уже было сказано, абсолютно жесткое тело является важнейшим источ- ником, связанным с введением полисвязей в расчетную схему конструкции. Нам представляется, что с пользовательской точки зрения абсолютно жест- кое тело наиболее уместно рассматривать как некоторый специфический тип конечного элемента. С конечным элементом его роднит хотя бы то, что аб- солютно жесткое тело объединяет инцидентные этому телу узлы. Грубо го- воря, абсолютно жесткое тело может рассматриваться как предельный слу- чай некоторого конечного элемента при устремлении жесткостных характеристик этого элемента к бесконечности. Сначала договоримся о некоторых обозначениях и терминологии. Приме- нительно к абсолютно жестким телам здесь и далее будем считать, что коли- чество узлов, объединяемых одним жестким телом, равно г+1. Договоримся также, что по отношению к самому жесткому телу его узлы получают после- довательную нумерацию от 0 до г. Далее, один из узлов жесткого тела (пусть
2,6 Абсолютно жесткие тела как типы конечных элементов 51 это будет узел с местным номером 0) будем называть ведущим узлом или, если угодно, «хозяином» жесткого тела (Master node), все остальные инци- дентные этому жесткому телу узлы назовем ведомыми узлами или «рабами» (Slave nodes). Таким образом г — число рабов в абсолютно жестком теле. Введем местную правоориентированную декартову систему координат (^,r],Q, связанную с жестким телом так, что начало этой системы координат совмещено с ведущим узлом, а в остальном выбор этой системы почти про- изволен и оставляется на усмотрение пользователя (как обычно, должен дей- ствовать и принцип умолчания, по которому местная система координат для трехмерного абсолютно жесткого тела образуется из глобальной координат- ной системы параллельным переносом ее начала в ведущий узел). Компоненты вектора линейных перемещений узлов жесткого тела отно- сительно местной системы координат (£,г],0 будем обозначать соответст- венно и, v, w. Компоненты вектора поворота тех же узлов (вектора враще- ний) относительно той же координатной системы обозначим 0^, 0Л, 0?. Наконец обозначим буквами а„ с, координаты z-ro ведомого узла в мест- ной координатной системе абсолютно жесткого тела. Теперь попытаемся классифицировать абсолютно жесткие тела по макси- мальной геометрической размерности пространства узлов, объединяемых жестким телом. 2.6.1 Одномерные абсолютно жесткие тела Все одномерные абсолютно жесткие тела связывают узлы, лежащие на од- ной прямой и объединяют одномерные перемещения. Для одномерного жесткого тела определена только ось Е, местной системы координат (рис. 2.22), берущая начало в ведущем узле 0 (на то он и хозяин) и проходящая через все ведомые узлы. Рис. 2.22. Одномерное абсолютно жесткое тело Мы будем различать три подтипа одномерных жестких тел. Для первого подтипа условия полисвязей, накладываемые на перемещения его узлов за- писываются в виде и, = и0 (I = 1,..., г), (2-8)
52 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ причем такие уравнения полисвязей формируются для всех ведомых узлов, то есть образуется ровно г уравнений полисвязей. На механическом уровне абсолютно жесткое одномерное тело этого подтипа объединяет линейные перемещения всех узлов этого тела в направлении оси тела. Жесткое тело этого подтипа можно представить себе как предельный случай вытянутых в цепочку вдоль оси Е, стержней фермы при устремлении жесткости этих стержней к бесконечности. Представители одномерных абсолютно жестких тел второго подтипа объ- единяют повороты всех принадлежащих им узлов относительно оси Таким образом, для второго подтипа одномерного абсолютно жесткого тела урав- нения полисвязей записываются в виде %- 0^о 0=1,.., г). (2.9) Понятно, что этим подтипом моделируется предельный случай цепочки соосных валов, жесткость которых на закручивание бесконечно велика. Наконец, третий подтип одномерного абсолютно жесткого тела представ- ляет собой объединение первых двух подтипов, с формированием полисвя- зей (2.8) и (2.9) общим количеством 2г. 2.6.2 Двумерные абсолютно жесткие тела Все узлы двумерного абсолютно жесткого тела по своему пространственно- му положению должны находиться в одной плоскости, причем оси (^,ц) ме- стной системы координат располагаются в этой же плоскости с началом в ведущем узле абсолютно жесткого тела (рис. 2.23). Рис. 2.23. Двумерное абсолютно жесткое тело Будем различать два подтипа двумерных абсолютно жестких тел. Первый подтип перевязывает перемещения узлов жесткого тела в плоскости самого тела, то есть в плоскости (^,ц), следующими тремя уравнениями полисвязей для каждого из ведомых узлов (рабы, как и положено рабам, перемещаются вслед за хозяином по заранее предписанным правилам) w, = w0 - Z>,0CO , Vi=v0 +0?, = 0Со (/=1,..., г). (2.10)
2.6 Абсолютно жесткие тела как типы конечных элементов 53 Абсолютно жесткое тело этого подтипа на механическом уровне можно интерпретировать как плоскую раму, жестко присоединенную ко всем своим узлам, в предельном случае бесконечной жесткости всех стержней рамы5. Второй подтип двумерного абсолютно жесткого тела связывает переме- щения принадлежащих ему узлов при выходе их из плоскости жесткого тела. Уравнения полисвязей записываются для этого подтипа следующим образом Wj = щ0 + bfyp - «,0ло, 6^ = 0^о, 0п/ = 9ло (г = 1,-, г~) (2.П) Для наглядности можно представить себе работающую из своей плоско- сти ростверковую раму, топологически копирующую плоскую раму в пре- дельной модели первого подтипа и снабженную, естественно, абсолютно жесткими стержнями. Объединять эти два подтипа двумерного абсолютно жесткого тела в об- щий подтип не имеет смысла, поскольку образующееся в результате такого слияния жесткое тело ведет себя точно так же, как трехмерное абсолютно жесткое тело, рассматриваемое ниже. Итак, двумерное абсолютно жесткое тело образует Зг уравнений полисвя- зей. 2.6.3 Трехмерные абсолютно жесткие тела Трехмерное абсолютно жесткое тело (рис. 2.24) создает наиболее стесни- тельные условия рабам своего хозяина, лишая их всех степеней свободы за счет следующей совокупности полисвязей Н/ = Но + с,0по - ЙДсо , 0^ = 0^0 , Vi = V0 - с,-0^0 + «До, 0П, = 0ло, Wi=w0 + 6,0^0 - н,-0по, 0^ = 050 (1=1...>') (2.12) В формулах (2.10), (2.11) и (2.12) использовано правило знаков для пово- ротов, согласно которому положительные вектора вращения 0^, 0Т|, и 0г фор- мируются по правилу правого винта для соответствующих осей. Итак, всего предлагается рассматривать 6 типов абсолютно жестких тел, из которых: 3 одномерных типа, 2 двумерных типа и один трехмерный тип. Приведем несколько общих положений, относящихся к «законодательст- ву» о взаимоотношениях рабов и хозяев в составе абсолютно жестких тел: 5 Внимание! Для корректности предельного перехода эта рама должна быть внутрен- не статически определимой. Объяснение этому требованию — чуть позже. Удобно представлять себе эту раму в виде «паука» с телом в хозяйском узле и г лапами, идущими от тела к каждому из рабов.
54 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Рис. 2.24. Трехмерное абсолютно жесткое тело 1. Минимальное число узлов в любом абсолютно жестком теле равно двум — у хозяина должен быть хотя бы один раб. 2. Некоторым (или даже всем) своим рабам хозяин имеет право дать частич- ную свободу. Этот (безусловно гуманный) акт закрепляется в исходной информации к расчетной схеме снятием соответствующих связей в месте прикрепления жесткого тела к ведомому узлу (узлам). Так например, если у двумерного абсолютно жесткого тела первого подтипа снять связи, пре- пятствующие независимым поворотам рабов относительно оси то для каждого из ведомых узлов из трех уравнений полисвязей (2.10) останутся законными только первые два, то есть и, = и0 - й,0го, Vi = v0 + а,0го (г=1,...,г). (2-13) Понятно, что этот вариант полисвязей соответствует шарнирному прикре- плению жесткого плоского тела ко всем своим ведомым узлам и может быть использован, например, для моделирования неподатливого перекры- тия многоэтажного здания, о котором говорилось в разделе 2.4. 3. При снятии связей следует иметь в виду, что ведущий узел не может быть откреплен от жесткого тела даже частично. В каком-то смысле бремя хозяина жестче бремени раба. 4. Законодательство не запрещает хозяину иметь два или более поместий с различным набором рабов в каждом из своих поместий. Иными словами, один и тот же ведущий узел может участвовать в формировании несколь- ких абсолютно жестких тел. 5. Раб служит только одному хозяину и только в одном из его поместий! (Карло Гольдони попробовал посмотреть, что вытекает из ситуации со слугой двух господ — получилась комедия). 6. Моносвязи также запрещается накладывать на ведомые узлы — рабы должны быть максимально послушны хозяину, а упрямый раб — это уже не раб. 7. Не знаем, как это было у римлян, но во времена крепостного права на Ру- си существовал знаменитый Юрьев день — нечто вроде отпуска для кре- постных. Так и в нашем случае пользователь имеет право для избранных им загружений деактивировать абсолютно жесткое тело, и тогда все рабы в этих загружениях становятся узлами, свободными от полисвязей.
2.6 Абсолютно жесткие тела как типы конечных элементов 55 Этот список можно было бы продолжить, но мы ограничимся приведен- ными замечаниями, поскольку конкретные реализации могут потребовать различных ограничений на применение абсолютно жестких тел — должны же различаться законы в разных странах. Например, если одно из законода- тельств допускает существование вассала вассалов, то другое может этого и не разрешать. Понятно также, что вышеприведенный свод законов возник в головах авторов не из стремления оставить след в законотворчестве, да еще применительно к ушедшему в прошлое рабовладельческому строю, а из не- обходимости четко сформулировать совокупность ограничений на примене- ние абсолютно жестких тел в расчетных схемах, нарушение которых приве- дет (или может привести) расчетную программу в тупиковое состояние. Впрочем, подчеркнем еще раз, что многое зависит от конкретной реализации — чем меньше ограничительных статей в своде законов о рабах и хозяевах, тем привлекательней программа для потребителя. Мы еще не фиксировали каких либо правил, касающихся выбора ведуще- го узла в абсолютно жестком теле, так что пора поговорить и об этом. В принципе, мыслимы две возможности: • программа самостоятельно из списка узлов жесткого тела выделяет под- ходящую кандидатуру на роль «хозяина» и, следуя предписанному кодек- су, объявляет «рабами» все остальные узлы абсолютно жесткого тела; • «хозяина» назначает хозяин в лице пользователя. Само собой разумеется, что первая возможность принимается по умолча- нию. Далее, ведущий узел абсолютно жесткого тела может быть одним из узлов конструкции, а может и не принадлежать ей, становясь изолированным уз- лом при отсутствии абсолютно жесткого тела. Вариант с изолированным от конструкции хозяином может потребоваться, когда абсолютно жесткое тело присоединено к узлам конструкции с частично снятыми связями, а тогда не- изолированный хозяин нарушал бы пункт 3 приведенного выше свода зако- нов. Надо сказать, что, с одной стороны, жесткие тела (да и вообще полисвязи) представляют из себя исключительно мощный инструмент формирования расчетных схем, позволяющий пользователю проявлять свою индивидуаль- ную изобретательность в самых нестандартных ситуациях. С другой сторо- ны, это и небезопасный инструмент — даже опытные расчетчики могут по- пасть в хорошо закамуфлированную и потому трудную для обнаружения ловушку. Вот почему применение сложных схем полисвязей следует отнести к исключительной прерогативе экспертов (см. табл. 2.1). А вот и одна из таких ловушек: все уравнения полисвязей в системе должны быть линейно независимы. На механическом уровне это означает, что расчетная, схема не должна содержать статически неопределимую под- систему, целиком состоящую из абсолютно жестких элементов. В противном случае распределение усилий в системе не единственно [19]. Математически это условие может быть сформулировано через ранг матрицы С, составлен-
56 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ ной из коэффициентов Cj системы уравнений (2.3), определяющей совокуп- ность всех связей, наложенных на перемещения узлов системы С = |[с(/]| (j- '•= 1,...,и), rankC=/>. (2.14) Если условие (2.14) нарушается и rank С <р, то это говорит о том, что связи наложены некорректно, и в процессе решения задачи возникнут неприятно- сти. Хорошо организованная программа должна отслеживать эту ситуацию, выдавая пользователю не только предупреждающие сообщения, но и адрес- но Информируя его о возможных ошибках в исходных данных. И наконец, все, что было сказано здесь о полисвязях, представляет собой мнение авторов книги о желательном наборе возможностей оперирования с полисвязями того гипотетического программного продукта, которым они сами хотели бы располагать. В лучших из существующих комплексов эти пожелания реализованы лишь частично. 2.7 О нелинейных расчетах Задачи расчета несущих конструкций, ориентированные на уточненное предсказание особенностей поведения системы на всех этапах ее работы, включая и этапы, предшествующие разрушению, чаще всего не могут быть решены методами линейной строительной механики. Отклонение от закона Гука (физическая нелинейность), отказ от рассмотрения условий равновесия в геометрических терминах недеформированного состояния (геометрическая нелинейность), учет возможного изменения расчетной схемы в процессе де- формирования (конструктивная нелинейность) составляют обычный «набор нелинейностей», к которому апеллирует большинство исследователей [20, 21] и учебная литература [22]. Этот набор далеко не полон. Он не включает рассмотрение эффектов, возникающих при протекании реологических процессов в материале (на- пример, ползучесть) и нелинейные эффекты сопротивления движению типа сухого трения или другой природы, кроме того он опускает нелинейности, связанные с накоплением напряжений и деформаций в процессе изменения конструкции при ее создании (генетическую нелинейность). Последний тип нелинейности, конечно можно рассматривать, как вариант конструктивной нелинейности6, поскольку рассматриваются системы с меняющейся расчет- ной схемой, но здесь изменения происходят не в результате действия на- грузки, а целенаправленно, по замыслу проектировщика, что дает основания для ее отдельного рассмотрения и наименования. Авторы прекрасно понимают, что даже первоначальное рассмотрение всех этих проблем, потребовало бы написания новой и большой книги (воз- можно, она когда-нибудь будет написана) и те фрагменты нелинейного ана- лиза, которые представлены ниже, являются именно фрагментами. 6 Этой точки зрения придерживаются авторы учебного пособия [22].
2.7 О нелинейных расчетах 57 Однако, не останавливаясь на подробностях, хотелось бы сформулировать хотя бы некоторые предостережения общего плана по проблематике нели- нейного расчета. В частности, полезно привести здесь перечень вопросов из [23], которые должен задать себе пользователь программной системы перед попыткой решения нелинейной задачи: • Насколько точны свойства материала? • Чувствительно ли решение к точности задания данных о материале? • Если да, то нужно ли выполнять экспериментальные испытания, чтобы получить надежный набор данных о свойствах материала? • Влияет ли на результат начальное напряженно-деформированное состоя- ние, например, имеющиеся в системе остаточные напряжения? • Если да, как оно может быть определено? • Имеется ли возможность существования неоднозначности решения, на- пример различные пути в проблемах выпучивания или больше чем одно послекритическое состояние? • Если да, то возможно понадобится создать некоторые искусственные на- чальные несовершенства, с помощью которых будет достигаться только одно интересующее пользователя решения? • Влияет ли на поведение конструкции история нагружения? • Будет ли поведение материала одинаковым при нагружении и разгрузке? • При больших смещениях или больших поворотах будет ли оставаться по- стоянным направление действия нагрузки или оно будут следовать за ис- кажением формы? • Соответствуют ли предположения, которые используются в нелинейной модели, ожидаемой точности решения? • Должен ли использоваться больший коэффициент запаса для компенса- ции возможной погрешности или неуверенности в адекватности решения? • Каким образом будут проверяться решения? Эти вопросы возникают вследствие целого ряда особенностей нелиней- ных задач, многие из которых непривычны для специалистов, чье становле- ние происходило под влиянием линейных решений. Некоторые (далеко не все) из указанных особенностей представлены в табл.2.4. В особенности следует предостеречь пользователя программных разрабо- ток, где представлена «физическая нелинейность». Дело в том, что во мно- гих из них рассматривается задача, отличающаяся от линейной только тем, что функциональная линейная зависимость между напряжениями и дефор- мациями заменена некоторой нелинейной функцией. При этом такая функция принимается однозначной и одинаковой для на- гружения и разгрузки. Однако такие нелинейно-упругие материалы в приро- де почти не встречаются, а отклонение от закона Гука у большинства конст- рукционных материалов связаны с явлениями пластичности. Но какой же пластический материал после разгрузки не дает остаточных деформаций?
58 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Таблица 2.4. Особенность Линейные задачи Нелинейные задачи Зависимость сме- щений от нагруз- ки Смещения линейно зависят от приложенной нагрузки Зависимость смещения от нагрузки нелинейная Связь между на- пряжением и де- формацией Принимается линейная за- висимость между напря- жением и деформацией В задачах, где рассматривается фи- зическая нелинейность, зависимость "напряжение-деформация" может являться нелинейной функцией на- пряжения, деформации и/или вре- мени Величина смещения Изменение в геометрии бла- годаря смещению считается малым, и игнорируются при проверке равновесия Смещения могут быть не малыми, для проверки равновесия необ- ходимо использовать деформиро- ванное состояние Свойства материала Линейные упругие свойства материала обычно просто определяются. Нелинейные свойства материала часто неизвестны, что может потре- бовать проведения дополнительного экспериментального исследования Обратимость Все деформации полностью обратимы и исчезают при разгрузке системы После снятия нагрузки состояние системы может отличаться от ис- ходного Граничные условия Граничные условия в те- чение расчета остаются не- изменными Граничные условия могут изме- няться, например, меняются пло- щадки контакта. Последователь- ность приложе- ния нагрузок Последовательность прило- жения нагрузок не важна, заключительное состояние от нее не зависит Состояние конструкции может зави- сеть от последовательности прило- жения нагрузок Время выполне- ния вычислений Время выполнения вычис- лений намного меньше, чем при нелинейном расчете Приращение нагрузки и итерации, требуют значительного времени, особенно, если указана высокая сте- пень точности Устойчивость выч исл ительного процесса-- Решение чаще всего может быть получено без вме- шательства пользователя В трудных нелинейных задачах ре- шение может сходиться недос- таточно быстро, что иногда требует некоторого взаимодействия с поль- зователем Использование результатов Результаты расчета на раз- ные нагрузки допускают сложение или умножение на некоторые коэффициенты, с целью объединения рас- четных состояний Разложение задачи на составляющие воздействия и последующее объеди- нение результатов невозможно Исходное напря- женно-деформи- рованное состою яние Исходное напряженно- деформированное состояние несущественно Исходное напряженно-деформиро- ванное состояние обычно требуется задать, в особенности для нели- нейности, связанной с поведением материала
2.8 Одновременное использование нескольких схем 59 Приведенное выше замечание часто парируется ссылкой на то, что будут рассматриваться только такие истории поведения конструкции, когда все на- грузки только возрастают. Но дело в том, что рост нагрузок не гарантирует роста напряжений во всех точках тела, поэтому, даже приняв такое самоог- раничение, нельзя себя застраховать от ошибки. 2.8 Одновременное использование нескольких схем Практически любой объект проектирования, за исключением простейших, в процессе расчета рассматривается с различных точек зрения, и при этом вполне естественным было бы поставить в соответствие такому объекту не одну, а множество расчетных схем [8, 24]. Каждая из таких схем вносит свой вклад в понимание работы сооружения, и лишь их совокупность дает более или менее адекватное представление о действительном характере его несу- щей способности. Кроме того, совпадение решений по разным (независи- мым) схемам резко повышает оценку достоверности результата. Заметим, что возможность манипулирования спектром расчетных схем является действенным средством борьбы с чрезмерным усложнением расче- тов. Ведь сверхдетализация системы часто является реакцией неопытного расчетчика на его потребность в точных данных по экстремальным резуль- татам при отсутствии предварительной информации о месте появления тако- го результата. Тогда, на всякий случай, применяется детализированная рас- четная схема, в надежде, что она не пропустит требуемый результат. Но этот результат может быть упущен из-за трудности осмысления и анализа резко увеличивающегося потока информации, исходящего из сложной расчетной модели. Дело в том, что, начиная с некоторого уровня сложности системы, способность человека формулировать осмысленные и точные утверждения о поведении системы начинает резко падать. Здесь имеет место некоторый весьма отдаленный аналог принципа неопределенности Гейзенберга в отно- шении детальности и информативности результатов расчета, которые вы- ступают в роли альтернирующих параметров. Отсюда стремление опытного расчетчика к использованию достаточно простой модели, а поскольку, в си- лу своей простоты, она не может охватить все стороны явления, то возникает необходимость создать несколько различных расчетных моделей. До относительно недавнего времени и .опытные расчетчики не слишком широко использовали приемы работы с набором расчетных моделей. Это было связано с достаточно большой трудоемкостью подготовки и проверки расчетной схемы, для выполнения которой требовалось зачастую затратить несколько человеко-дней, а календарные сроки такой работы растягивались на недели. Тогда предпочитали сделать достаточно универсальную подроб- ную модель,'выверка которой выполнялась только один раз. Сейчас, когда такая работа существенно облегчена современными средствами диагности- рования, и работа в интерактивном режиме исчисляется максимум часами, указанное соображение во многом теряет свою силу.
60 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Следует учитывать, что ряд простых расчетных моделей может дать более точное знание, чем одна сложная (переусложненная) расчетная схема, ре- зультаты расчета которой достаточно трудно осмыслить. На эту сторону проблемы указывал академик В.В.Новожилов, отмечая, что анализ результа- тов расчета по сложной модели напоминает обобщение и осмысление боль- шого массива экспериментальных данных, а оценка явления в целом (с по- мощью простых расчетных моделей) позволяет с большим пониманием подойти как к построению, так и к анализу уточненной модели [25]. К сожалению, большинство современных программных систем мало при- способлены к такому режиму работы. Они не имеют ни понятийного, ни функционального инструментария для обмена информацией между несколь- кими параллельными расчетными моделями одного и того же объекта, они также не могут обмениваться результатами расчета таких моделей. Этот ин- струментарий еще предстоит создать. В хорошей программной системе необходимо предусмотреть возмож- ность сопоставления результатов расчета по различным схемам. Такие оцен- ки должны выполняться по разным типам результирующих данных как ло- кально (поиск наибольших различий с указанием элементов или узлов системы, где они реализуются), так и «в среднем по области» (для схемы в целом, для фрагмента или подсхемы). Представляется возможным сконструировать усредненную оценку разли- чия сопоставляемых расчетных моделей путем сравнения упругих потенциа- лов для системы в целом и любой ее части. Поскольку полный перебор лю- бых частей расчетной схемы может оказаться слишком сложным (а для континуальных систем попросту невозможным), то предлагается ограни- читься некоторой выборкой таких подсхем. По-видимому, элементы выборки можно определять как набор конечных элементов, целиком попадающих в некую случайно назначаемую связную область пространства, занимаемого конструкцией. В такую область будут попадать различные для разных моделей части расчетной, схемы, но при дос- таточно большом числе попыток «ошибка дискретизации подсхем», скорее всего, должна играть небольшую роль. В качестве меры несходства dK„ сопоставляемых подсхем г и s примем величину относительной разности их упругих потенциалов Ег и ЕЛ. dK„ = 2(Er - E.s)/(Ef + Ед.). (2.15) Из-за случайности выбора подсхем и результаты сравнения dK„. будут ве- личинами случайными; Поэтому, в качестве критерия сопоставления для схемы в целом можно принять такую характеристику как взвешенное сред- нее по всем выборкам значение dK„. Весовой коэффициент со произвольной выборки берется как относительный объем рассматриваемой случайной об- ласти. Мы предполагаем, что при проведении достаточно длинной серии со- поставлений значение среднего должно постепенно стабилизироваться и, начиная с некоторого момента, трудно ожидать существенного изменения результата при увеличении размера выборки. Заметим, что при случайных выборках не исключена вероятность выпадения очень малой подобласти
2.8 Одновременное использование нескольких схем 61 пространства, в которую попадет незначительная (возможно, нулевая) часть расчетной модели, и, в силу этого, будет невелико изменение ранее накоп- ленных характеристик сопоставления. Поэтому, при выработке правила ос- тановки нельзя полагаться на оценку текущего приращения среднего значе- ния, а следует применять правила, аналогичные тем, что используются в алгоритмах случайного поиска. Если эта гипотеза верна, то применительно к сопоставлению двух схем г и s алгоритм вычислений будет иметь следующий вид:_________________ Этап 0 (подготовительный)'. 7 = 1; Вычисляются упругий потенциал Еа11,г всей расчетной схемы г и упругий потенциал Eall,s всей расчетной схемы s; Определяется исходные значения для среднего и средне- квадратичного уклонения: Krs = 2|(Eall,r - Eall,s)/(Eall,r + Eall,s)|; Определяется диаметр гиперсферы D, которой принадле- жит конструкция. /* Далее идет цикл по выборкам, J — номер пробы */ М: j=j +1; Этап 1: Выбирается подобласть со случайным центром и случай- ным диаметром d; (положение центра равномерно распре- делено в области гиперсферы, описанной вокруг конст- рукции, диаметр равномерно распределен на интервале значений от нуля до D/2); Определяется весовой коэффициент со, = d,/D. Этап 2: Определяются части расчетных схем, попавшие в подоб- ласть. Этап 3: Для каждой из сопоставляемых пар расчетных схем вы- числяется упругий потенциал подобласти (Ег(/) и Es(/)); Этап 4: Вычисляется очередной член в ряду случайных сопостав- лений: dKrs(/) = 2(o,(Er(7) - Es(/))/(Er(/) + Es(/)); Этап 5: Уточняются значения среднего и среднеквадратичного уклонения: Krs = [(/ - l)*Ers(/-l) + dKrs(/)]|/j; Этап 6: Проверка на окончание цикла: Если условия окончания не выполнены, то переход на метку М; . .
62 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Проиллюстрируем предложенный выше способ достаточно простым при- мером. Рассмотрим две расчетные схемы, представленные на рис. 2.25, а и 2.25,Ь. Первая расчетная схема представляет собой ферменную конструкцию, для которой упругий потенциал Ед любой подсхемы, построенной на интервале [хй, хА] со случайно выбранными границами выражается суммой слагаемых типа N^Lj/EAi, где N, — усилие, £, — длина, ЕА, — жесткость на растяжение- сжатие, а суммирование распространяется на все элементы подсхемы (рис. 2.25, с). Рис. 2.25. Пример сопоставления расчетных моделей Если ввести переменные-индикаторы z„ равные единице в том случае, ко- гда стержень целиком принадлежит интервалу [хй, хА], и нулю в противном случае, то можно записать Еа= £z,N?Lt,/ЕА, м (2.16) здесь п = 24 — общее число стержней. Для второй расчетной схемы, представленной в виде стержня Тимошенко с изгибной и сдвиговой жесткостью, соответствующей жесткости поясов фермы [26], упругий потенциал Е = |[Л/2(х)/Е7 + Q\x)/GA]dx, L (2.17)
2.8 Одновременное использование нескольких схем 63 где интегрирование ведется по всей длине стержня L. Все вычисления приведены в табл. 2.5 для всей схемы в целом (проба 1) и следующих четырех последовательно выбранных подсхем, границы которых установлены на основании работы датчика случайных чисел. Таблица 2.5. Продоль- ная сила,Т Упругий потен- циал, Тм Переменные-индикаторы z, для пробы: вив 1И211 Верхний пояс: 1 10,000 0,00800 0 0 0 0 0 2 8,000 0,00512 0 1 0 0 0 3 6,000 0,00288 0 1 0 1 0 4 4,000 0,00128 0 1 0 1 0 5 2,000 0,00032 0 1 0 0 0 6 0,000 0,00000 0 0 .0 0 0 Нижний пояс: 1 -11,000 0,00484 0 0 0 0 0 2 -9,000 0,00648 0 0 1 0 0 3 -7,000 0,00392 0 1 0 0 0 4 -5,000 0,00200 0 1 0 1 0 5 -3,000 0,00072 0 1 0 1 0 6 -1,000 0,00008 0 0 0 0 0 Раскосы: 1 1,414 0,00057 0 0 0 0 0 2 1,414 0,00057 0 0 1 0 0 3 1,414 0,00057 р 1 1 0 0 4 1,414 0,00057 0 1 0 0 0 5 1,414 0,00057 1 1 0 1 0 6 1,414 0,00057 0 1 0 1 0 7 1,414 0,00057 0 1 0 1 1 8 1,414 0,00057 0 1 0 1 0 9 1,414 0,00057 0 1 0 1 0 10 1,414 0,00057 0 1 0 0 0 11 1,414 0,00057 0 0 0 0 0 Стойка: - 1,000 0,00020 0 0 0 0 0 Начало области, м 0,00 3,31 1,56 0,26 3,72 5,14 Конец области, м 11.00 5,45 10,57 3,92 9,29 7,74 Еах100 4,211 0,057 2,08 0,762 0,973 0,057 Еьх100 4,171 0,877 2,747 2,562 1,328 0,590 <1К„хЮ0 0,010 -0,342 -0,227 -0,360 -0,156 -0,389 Накопленное Krs 0,010 -0,166 -0,186 -0,230 -0,215 -0,244
64 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ На рис. 2.26 показан график изменения среднего значения величины оценки К„ для первых пятисот проб. Из графика видно, что оценка стабили- зируется в окрестности значения К„=-0,185, что подтверждает высказан- ную выше гипотезу (по крайней мере, в рамках рассмотренного примера). Введенная мера несовпадения расчетных схем К„ ничего не говорит о том, какая из сопоставляемых схем лучше, а какая хуже соответствуют рас- четной ситуации, да она и не предназначалась для этих целей. Эту меру можно использовать лишь для отбора более близких друг к другу возмож- ных моделей, хотя для суждения о связи получаемых значений со степенью близости расчетных схем понадобится накопить определенный опыт. В ча- стности, найденная в рассмотренном выше примере величина К„ = -0,185, по-видимому, принадлежит к диапазону значений, характеризующих доста- точно тесную связь расчетных схем. Это следует из того, что в инженерной практике переход от моделей по рис. 2.25, а к моделям по рис. 2.25, b ис- пользуется очень широко, и, насколько это известно, к неприятным послед- ствиям не приводил ни разу. Еще одним измерителем тесноты связи между расчетными схемами мог бы послужить коэффициент корреляции между последовательностями зна- чений упругих потенциалов и E,w, которые вычисляются на случайно генерируемых подсхемах. Для рассмотренного выше примера этот коэффи- циент оказался равным 0,928, что свидетельствует о высокой степени сто- хастической связи рассматриваемых последовательностей. Рис. 2.26. Изменение результатов сопоставления Заметим, что все сопоставления производятся при вполне определенном виде нагружения на систему и близость расчетных схем, установленная при одном нагружении, может не подтвердиться при другом. 2.9 Сопоставление расчетных и экспериментальных данных О необходимости экспериментального обоснования правильности исполь- зуемых расчетных моделей писалось и говорилось бессчетное число раз (см., например, [27 — 29]). Но, несмотря на это, такого рода работы выполняются
2.9 Сопоставление расчетных и экспериментальных данных 65 не очень часто, а их методологическое обеспечение оставляет желать лучше- го. Интерпретация результатов эксперимента чаще всего сводится к выбо- рочному сопоставлению некоторых измерений с результатами расчета и вы- водам типа «...наблюдается хорошее соответствие», «....данные качественно совпадают» или же, в лучшем случае, «... расхождение не пре- вышает стольких-то процентов». Имеются многочисленные предложения по использованию метода наи- меньших квадратов, идеология которого стала господствующей и создала традицию применять в качестве меры близости сумму квадратов разностей между компонентами вектора экспериментальных данных у" и их расчет- ных значений у, 5»=£(у:-л)2. (2.18) 4=1 Если в эксперименте измеряются разнородные величины (например, пе- ремещения, углы поворота, относительные деформации и т.п.), то в функ- ционал (2.18) вводятся весовые коэффициенты сщ, определяющие не только степень доверия к различным измерениям, как это обычно делается при ис- пользовании взвешенных сумм, но и нормирующие их к однородному мас- сиву данных. С другой стороны, абсолютные разности типа (yek - yk) редко использу- ются практиками при оценке точности измерений. Чаще применяется отно- сительная погрешность §4=(Л-Л)/Х. (2-19) называемая «конструктивной поправкой» [28]7. С ее помощью можно по- строить функционал 55=Е(Х-Л)2/ W)2, (2.20) 4=1 в котором роль весовых коэффициентов играют величины 1/(Х)2, а одно- родность обеспечивается в силу безразмерности величин 8к. Разницу между экспериментальными и расчетными значениями в большей мере оттеняют максимальные относительные отклонения = .. mm(|y*|,|yj) 7 Экспериментаторы обычно предполагают, что разница между единицей и средним значением конструктивных поправок определяет систематическую погрешность, а разброс их значений — случайную. Но это оказывается справедливым только для «хорошо запроектированных конструкций» и в натуре подтверждается далеко не всегда, особенно в тех случаях, когда проверки выполняются для резко отличаю- щихся друг от друга вариантов нагружений.
66 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Если проведено по d измерений каждой из исследуемых величин и найде- ны экспериментальные средние Уь=^£уЪ> (2.22) a j=\ то мерой расхождения этих средних с расчетными данными будет величина s2 (2.23) называемая дисперсией адекватности. Для выработки обоснованных суждений о величине дисперсии адекватно- сти (2.23) следует иметь некоторый масштаб сопоставления, характерный для исследуемой конструкции. В качестве такого масштаба предлагается принять меру разброса результатов повторных измерений. Если этот разброс велик, то физическая модель сама по себе является достаточно неустойчивой по отношению к тем случайным условиям, которые реализуются при каждом повторении эксперимента. В этих условиях требование хорошего совпадения расчетных и экспериментальных данных перестает быть корректным. Ины- ми словами, чем более стохастично поведение конструкции, тем труднее его точно предсказать. Измерителем разброса экспериментальных данных является так называе- мая дисперсия воспроизводимости V2 Л/, n{d-\)hh ук (2-24) При обычно используемых предположениях о распределении ошибок [30] проверка адекватности может быть выполнена по критерию F( =-^<F(v„v2,a), (2.25) Sep где F(v1,v2,a) — табличное значение критерия Фишера, определяемое в за- висимости от числа степеней свободы числителя Vi = п - 1 и числа степеней свободы знаменателя v2 = n(d- 1) при уровне значимости а. Заметим, что использование относительных ошибок 54 , например, при уточнении параметров расчетной модели по методу наименьших квадратов, по-видимому, наиболее эффективно в тех случаях, когда в числе компонент ук имеются несколько величин с большими по модулю , абсолютными откло- нениями (Ук-ук), резко выделяющимися на среднем уровне. Давая наибольший вклад в функционал (2.18), именно эти величины бу- дут приближаться наилучшим образом, в то время как основная масса экспе- риментальных данных окажется приближенной хуже. При этом снижение
2.9 Сопоставление расчетных и экспериментальных данных 67 точности в области малых по модулю значений ошибки может для уточняе- мой расчетной модели изменить знак расчетной величины и привести к по- тере физического смысла. Использование относительных ошибок лишено этого недостатка. Что касается больших абсолютных отклонений, прибли- жение которых ухудшается, то при их наличии чаще всего корректировке подлежат не параметры, а структура расчетной модели. В качестве примера рассмотрим представленые в табл. 2.6 результаты ис- пытаний рамной конструкции (рис. 2.27) из развитых двутавров, которые быди выполнены в Киевском национальном университете строительства и архитектуры Таблица 2.6. Значения напряжений в различных точках системы, кг!см2 Расчет- ные Экспериментальные Опыт 1 Опыт 2 Опыт 3 Опыт4 -170 -241 -273 -315 -389 -170 -147 -241 -115 -186 -170 -357 -144 42 -170 -170 -116 -205 -220 -99 -822 -777 -756 -633 -435 379 405 158 505 321 -469 -807 -722 -920 -247 2208 2121 2247 1459 1365 -166 168 189 -431 -483 -166 -142 -142 -326 -410 -157 -462 -283 -168 -142 -157 -120 -241 -126 -168 1474 1045 1303 1292 1382 -871 -344 -323 -071 -040 1477 1580 920 1208 929 -871 -323 -981 -428 -386 1477 1525 1378 1219 1819 -939 -984 -784 -462 -941 -833 -462 -662 -568 -357 -155 -225 -101 -251 -272 -155 -168 -126 -378 -347 Вычисления по формулам (2.23) и (2.24) дают значения дисперсии адек- ватности S2d = 0,60667 и дисперсии воспроизводимости S2p = 0,48021. От- ношение Fe - 1,253, в то время как критерий Фишера для V] = 20 и v2 = 21x3 = 63 при уровне значимости а = 0,95 равен 1,65.
68 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ Рис. 2.27. Схема экспериментальной рамы Поскольку Fe< 1,65, совпадение расчета с экспериментом можно считать удовлетворительным. Литература 1. Моррис У. Наука об управлении: Байесовский подход.— М.: Мир, 1971.— 228 с. 2. Жеков К. Современные аналитические возможности Ansys // САПР и графи- ка.1998.— №9,— С. 50-54; № 10, С. 50-52. 3. Блехман И.И., Мышкис А.Д., Пановко Я.Г. Механика и прикладная математика: Логика и особенности приложения математики.— М.: Наука, 1983.— 328 с. 4. Эшби У. Несколько замечаний // Общая теория систем.— М.: Мир, 1966.— С. 171-178. 5. Николаенко Н.А., Назаров Ю.П. Динамика и сейсмостойкость сооружений.— М.: Стройиздат, 1988.— 312 с. 6. СНиП 2.01.07-85. Нагрузки и воздействия / Госстрой СССР.— М.: ЦИТП Госстроя СССР, 1986,—36 с. 7. Пановко Я.Г., Губанова И.И. Устойчивость и колебания упругих систем: Совре- менные концепции, парадоксы и ошибки.— М.: Наука, 1987.— 352 с. 8. Феодосьёв В.И. Десять лекций-бесед по сопротивлению материалов.— М.: Наука, 1975,— 174 с. 9. Космодемьянский А.А. Теоретическая механика и современная техника.— М.: Просвещение, 1969.— 255 с. 10. Lind N. Optimization, cost benefit analysis, specification // Proc. 3rd Int. Conf, on Ap- plications of Statistics in Soil and Structural Engineering (ICASP 3), Sydney.—Vol.3, 1979,—p.373 -384. 11. Резников P.A. Решение задач строительной механики на ЭЦМ.— М.: Стройиздат, 1971,—312 с. 12. Шулькин Ю.Б. Теория упругих стержневых конструкций.— М.: Наука, 1984.— 272 с. 13. Шулькин Ю.Б. Кинематический анализ стержневых конструкций. // Расчет про- странственных конструкций. Вып. 17.— М.: Стройиздат, 1977.— С. 4-31. 14. Перельмутер А.В., Сливкер В.И.. О реализации сложных кинематических условий при расчете дискретных систем методом перемещений. // Метод конечных эле- ментов и строительная механика: Тр. ЛПИ.— № 363.— Л.: 1979.— С. 26-39- 15. Минькович Е.И., Сливкер В.И. Об одном способе задания положения стержня в пространстве. // Метод конечных элементов и строительная механика: Тр. ЛПИ,—№434,—Л.: 1990,—С. 84-94.
Литература 69 16. Париков В.И., Сливкер В.И. Матрица жесткости конечного элемента при нежест- ком присоединении элемента к узлам // Изв. ВНИИГ.— Т.164.— Л., 1983.— С. 20-28. 17. Гейзен З.Е. Конструктивно полубезмоментные пластины и оболочки. Задача из- гиба пластин. // Изв. АН АрмССР, Механика.— 1974. —Т. XXVII. — №2. — С. 58-68. 18. Перельмутер А.В., Сливкер В.И. Особенности алгоритмизации метода перемеще- ний при учете дополнительных связей. // Метод конечных элементов и строи- тельная механика.: Тр. ЛПИ.— №349.— Л.: 1976.— С. 28-36. 19. Рабинович И.М. Случаи неопределенности и бесконечности, встречающиеся при решении статически неопределимых задач. // Изв. Моск. Высшего технического училища.— 1929.— №1. 20. Новожилов В.В. Теория упругости.— Л.: Судпромгиз, 1958.— 370 с. 21. Лукаш П.А. Основы нелинейной строительной механики.— М.г Стройиздат, 1978,— 204 с. 22. Рудых О.Л., Соколов Г.П., Пахомов В.Л. Введение в нелинейную строительную механику. Учебное пособие.— М.: Изд-во Ассоциации строительных вузов, 1998,— ЮЗ с. 23. Becker А.А. Understanding Non-linear Finite Element Analysis Through Illustrative Benchmarks.— Glasgow: NAFEMS, 2001.— 170 p. 24. Городецкий A.C., Перельмутер A.B., Сливкер В.И. Интеллектуальная расчетная программная система. Прогноз новых возможностей. // Системы автоматизиро- ванного проектирования объектов строительства (САПР-ОС).— К.: Будивэль- нык, 1989.— С. 43-56. 25. Новожилов В.В. Математические модели и точность инженерных расчетов // Су- достроение.— 1979.— №7.— С. 5-12. 26. MacLeod I.A. A Strategy for the use of computers in the structural engineering // The Structural Engineering, Vol.73.— № 21.— 1995. 27. Гольденблат И.И., Бажанов В.Л. Физические и расчетные модели сооружений // Строительная механика и расчет сооружений.— 1970.— №2.— С. 23-27. 28. Мастаченко В.Н. Об оценке адекватности расчетных и реальных моделей строй- тельных конструкций // Строительная механика и расчет сооружений.— 1971.— №4.— С. 3-7. 29. Подольский Д.М. Выбор расчетных моделей по экспериментальным данным // Строительная механика и расчет сооружений.— 1973.— №5.— С. 71-75. 30. Адлер Ю.П., Маркова Е.В., Грановский Ю.В. Планирование экспериментов при поиске оптимальных условий.— М.: Наука, 1976.— 279 с.
70 ПОСТРОЕНИЕ РАСЧЕТНОЙ СХЕМЫ
3. ОСНОВНЫЕ СООТНОШЕНИЯ для ДИСКРЕТНЫХ СИСТЕМ Разделяй и властвуй Латинское изречение. Эта простая идея — разделить тело и властвовать над отдельными областями — оказалась чрезвычайно плодотвор- ной, она обогнала по эффективности многие глубокие и тон- кие идеи, попросту отменила ряд признанных ранее методов и похоронила для практики некоторые красивые теоретические построения аналитиков. Рентман М.И. Залог прочности. Многие факты, излагаемые в этом разделе, хорошо известны и, казалось бы, что о них не стоит писать. Но нам представляется интересной идея выявле- ния определенной взаимосвязи этих фактов, которая не очень часто излага- ется таким же способом. 3.1 Разрешающие уравнения Мы будем пока что предполагать, что рассматривается система, содержащая некоторое вполне определенное количество узлов, к которым примыкают упругие элементы. Напряженно-деформированное состояние элементов описывается конечным набором статических и кинематических параметров. Пока что в этом (и только в этом) смысле система является конечноэлемент- ной, следовательно здесь используется представление об известной проце- дуре конечноэлементного анализа (методе конечных элементов) не столько как о способе сведения континуальных задач к конечномерным, сколько как о методе исследования систем с конечным числом степеней свободы. Такой подход изложен, например, в известной монографии Л.А.Розина [1]. Рас- смотрение «внутреннего устройства» конечных элементов мы пока что от- ложим. Если, как было сказано, не вникать в подробности, то всякий конечный элемент может характеризоваться некоторым набором внутренних переме- щений (или, если угодно, деформации) &е и соответствующих им внутренних сил (усилии) se. Здесь и далее нижний индекс е подчеркивает принадлежность индексируемой величины отдельному конечному элементу. Под внутренним
'll ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ перемещением пока что понимается некоторая характерная для рассматри- ваемого элемента величина, например такая, как удлинение простого стерж- ня, а упомянутое соответствие понимается в обычном смысле энергетиче- ской сопряженности, используемом в строительной механике, когда скалярное произведение векторов Ае и se дает работу Ае = Ajse. Векторы Ае и se в рассматриваемом здесь случае линейно-упругой системы связаны друг с другом законом состояния (физическим законом), выражаемым равенством se = FeAe (3.1) с симметричной положительно определенной (следовательно, невырожден- ной) матрицей Fe. Последнее предполагает, что любой, отличный от нулево- го, вектор внутренних перемещений А- вызывает деформирование конечного элемента (изменение его формы и/или размеров), сопровождающееся накоп- лением строго положительной внутренней энергии в элементе. Это означает, в частности, что вектор А не содержит форм перемещений конечного эле- мента как жесткого тела. Именно поэтому терминологически допустимо отождествлять, как это сделано выше, внутренние перемещения с деформа- циями конечного элемента. Идея использования деформаций Ае и внутренних сил se, связанных друг с другом невырожденной матрицей Fe восходит к старому предложению Дж. Аргироса о нормальной (или естественной) форме метода конечных элемен- тов [2]. Такое определение деформаций и усилий в рамках метода конечных элементов имеет некоторые методологические, а в нелинейных задачах и вычислительные преимущества [3], хотя физическая трактовка деформаций А, и усилий sc иногда оказывается непривычной. Так, например, для тре- угольного элемента плоской задачи теории упругости в качестве нормаль- ных координат А, принимаются относительные удлинения сторон треуголь- ника, а соответствующие им обобщенными внутренними силами будут напряжения вдоль этих же сторон (рис. 3.1) Рис. 3.1. Кинематические неизвестные естественной формы МКЭ Поле напряжений, построенное в таких компонентах, окажется достаточ- но причудливым, поэтому, если нормальная форма МКЭ используется при вычислениях, следует предусматривать «выравнивание» полей напряжений и приведение их к более удобному, привычному для инженера виду. Внутренние перемещения элемента А связаны с внешними для элемента перемещениями узлов примыкания ие условиями совместности деформаций
3.1 Разрешающие уравнения 73 Ае = QeTue + de, (3.2) а усилия se удовлетворяют условиям равновесия QeS£ = pe, (3.3) где de и ре — векторы дислокационных (на элементах) и силовых (приведен- ных к узлам) воздействий соответственно1. То, что матрицы преобразований в (3.2) и (3.3) являются взаимно транспонированными, вытекает из сопря- женности уравнений совместности деформаций (3.2) и уравнений равнове- сия (3.3), что, в свою очередь, следует из принципа возможных перемеще- ний. В результате стандартной операции ассемблирования конечных элемен- тов, составляющих расчетную схему, получается полная система уравнений, а именно: уравнения равновесия............Qs = р, геометрические уравнения........А = QTu + d, физические уравнения............ s = FA (3-4) относительно неизвестных s, А и и. Преобразования Ае = Г1А, de = rjd, ие = Г2и, ре = Г2 р, se = r3s (3.5) реализуются матрицами, состоящими из единиц и нулей и (с точностью до деталей нумерации) определяемых матрицей инциденций «узлы- элементы» [4]. Размерности векторов s, A, d одинаковы и равны суммарному по системе числу т — количеству внутренних неизвестных сил. Размерности векторов и и р также одинаковы и равны общему числу внешних узловых неизвестных перемещений п. Матрица уравнений равновесия Q имеет размерность пят. Квадратная симметрическая матрица F порядка т имеет блочно- диагональную структуру, число ее блоков равно количеству элементов, раз- мер каждого блока — количеству внутренних неизвестных соответствующе- го элемента. В частности, для ферм матрица F будет диагональной. Поскольку, в силу физических уравнений в (3.4), F является матричным коэффициентом при внутренних перемещениях А в выражении для внутрен- них сил s, А.Р.Ржаницын логично предложил называть эту матрицу матри- цей внутренней жесткости. Естественно, что обратная к F матрица немед- ленно получает имя матрицы внутренней податливости. 1 Напомним, что под дислокациями понимаются начальные деформации, заданные в качестве независимых воздействий на систему.
74 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 3.1.1 Метод перемещений Если, как это принято в методе перемещений, в качестве основных неиз- вестных определить узловые перемещения и, то, исключая из (3.4) векторы s и Д, легко получить QFQTu = p-QFd. (3.6) Число неизвестных компонент п вектора перемещений и в строительной механике называют степенью кинематической неопределимости системы. Предполагая, что матрица жесткости2 системы K = QFQT (3.7) является невырожденной (более того, положительно определенной), что га- рантируется в том случае, когда ранг г матрицы Q равен числу ее строк п (а это, как будет показано ниже, соответствует случаю геометрически неизме- няемой системы), получаем u = K(p QFd). (3.8) Усилия в элементах вычисляются как s = F(QTu + d) = FQTK 'p + (I - FQTK 'Q)Fd , (3.9) и этим завершается определение параметров напряженно-деформированного состояния системы. Возвращаясь к формуле (3.7), отметим, что этой формулой устанавливает- ся зависимость матрицы внешней жесткости К от матрицы внутренней же- сткости F. Следуя Ржаницыну3, попытаемся построить и обратную зависимость, вы- разив матрицу внутренней податливости F4 через матрицу внешней подат- ливости К-1. С этой целью подставим в геометрические уравнения группы (3.4) выражение для и из (3.8), заменив там р на s с помощью уравнений равновесия. В результате получим A = QTK’1Qs + (I-QTK~1QF)d. (3.10) Если теперь Д в левой части формулы (3.10) заменить на F’'s, то после эле- ментарных преобразований эта формула перепишется в виде (F1 -QTK ‘Q)(s-Fd) = 0 . (3.11) 2 А.Р.Ржаницын [5] предложил называть эту матрицу матрицей внешней жесткости. Соответственно обратную матрицу К-1 Ржаницын называет матрицей внешней по- датливости. Такое уточнение названий матриц жесткости и податливости опреде- лениями «внешние» и «внутренние» позволяет избежать терминологической пута- ницы, возникающей иногда в силу перегруженности самих понятий «жесткость» и «податливость». 3 См. [5], стр. 64-66
3.1 Разрешающие уравнения 75 Казалось бы, что из (3.11) следует искомая зависимость F'1 = QTK Q . (??) Именно в такой форме устанавливает А.Р.Ржаницын выражение для мат- рицы внутренней податливости через матрицу внешней податливости. Од- нако, мы недаром занумеровали эту формулу вопросительными знаками, по- скольку в общем случае она ошибочна! Чтобы убедиться в этом, положим Н QKQ (3.12) и рассмотрим случай геометрически неизменяемой статически неопредели- мой системы, для которой обязано будет выполняться строгое неравенство т > п. Но тогда квадратная матрица Н порядка т будет вырожденной матри- цей (ранг произведения матриц не превышает ранга любого из сомножите- лей), тогда как матрица F-1 положительно определена и равенство (??) не- возможно. Ошибка заключена в переходе от (3.11) к (??) и связана с тем, что (3.11) выполняется не для произвольных векторов s, а только для таких из них, ко- торые являются кинематически возможными, то есть удовлетворяют усло- виям совместности деформаций, записанным в усилиях. Если же рассматриваемая система статически определима, то любой на- бор внутренних сил, как известно, является кинематически допустимым, а значит из (3.11) действительно будет следовать равенство F'1 = Н. Справедливости ради, следует отметить, что эта тонкая, хотя и досадная, ошибка не повлекла за собой ошибочных результатов при последующем из- ложении строительной механики в цитируемом здесь учебнике [5], посколь- ку, как справедливо отмечает и сам Ржаницын, в практических расчетах матрицы внутренней податливости F'1 и внутренней жесткости F «удается получить без особых затруднений», а для определения матрицы внешней жесткости можно воспользоваться формулой (3.7). Матрица Н в дальнейших построениях будет играть важную роль, а ее свойства во многом, хотя и не во всем, наследуются из свойств матрицы внутренней податливости F'1. Так, например, компоненты матрицы Н, так же как и компоненты матрицы F'1, обратно пропорциональны модулю упруго- сти материала конструкции. Учитывая родственность и различия этих двух матриц, мы будем называть Н матрицей псевдоподатливости. Можно пока- зать, что дефект матрицы псевдоподатливости равен степени статической неопределимости системы. После введения понятия псевдо податливости формула (3.9) для усилий s перепишется в виде s = FQ’K ’p + (I FH)Fd . (3.13) Из этой формулы немедленно следует вывод (на механическом уровне очевидный) о том, что для статически определимых систем дислокации не вызывают внутренних сил, поскольку для этих систем матрицы F и Н вза- имно обратны.
76 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Проиллюстрируем все сказанное примером простейшей системы, схема которой показана на рис. 3.2. (см.[5], стр.106). Рис. 3.2. К примеру составления разрешающих уравнений Матрица Q уравнений равновесия для этой конструкции имеет вид -1 0 0 -0,7071 0 "1 0 0 -1 -0,7071 0 Q = 0 -1 0 0 -0,7071 0 0 1 0 0,7071 ] Если жесткости всех элементов ЕЕ, (i =1, ..., 5) считать одинаковыми, то 1 0 0 0 0 0 1 0 0 0 F = (ЕЕ'а)* 0 0 1 0 0 0 0 0 0,7071 0 0 0 0 0 0,7071 Матрица внешней жесткости, вычисленная в соответствии с (3.7) будет рав- на 1,3536 0,3536 0 0 0,3536 1,3536 0 -1 К = (EF/ay* 0 0 1,3536 -0,3536 0 -1 -0,3536 1,3536 Обращая эту матрицу и используя (3.8), получим вектор узловых перемеще- ний в виде U1 0,8845 -0,5578 -0,1155 -0,4422 Pl u2 u3 = (a/EFy* -0,5578 -0,1155 2,1356 0,4422 0,4422 0,8845 1,6933 0,5578 • P2 Рз ll4 - -0,4422 1,6933 0,5578 2,1356 . P4 Вектор внутренних сил s получим из (3.9) в виде
3.1 Разрешающие уравнения 77 S| -0,8845 0,5578 0,1155 0,4422 Pl S2 0,1155 -0,4422 -0,8845 -0,5578 • р2 S3 = (EF/a)y. 0,1155 -0,4422 0,1155 0,4422 Рз S4 -0,1633 -0,7887 -0,1633 -0,6253 . Р4 S5 -0,1633 0,6253 -0,1633 0,7887 Воспользовавшись (3.12), найдем матрицу псевдоподатливости Н 0,8845 -0,1156 -0,1156 0,2310 0,23101 -0,1156 0,8845 -0,1156 0,2310 0,2310 Н = (a/EF) х -0,1156 -0,1156 0,8845 0,2310 0,2310 0,2310 0,2310 0,2310 0,9523 -0,4622 0,2310 0,2310 0,2310 -0,4622 0,9523 ] и ясно, что Н не совпадает с матрицей внутренней податливости F"1, которая является диагональной. Рассмотрим теперь статически определимую систему, образуемую из изо- браженной на рис. 3.2 системы удалением верхнего горизонтального стерж- ня. Матрица равновесия Q для этой системы получается из аналогичной матрицы для ранее рассмотренной статически неопределимой системы вы- черкиванием третьего столбца. Матрица внутренней жесткости F образуется из предыдущей матрицы F вычеркиванием третьего столбца и третьей стро- ки. В результате применения необходимых матричных операций получим матрицу К 1,3536 0,3536 0 0 0,3536 0,3536 0 0 К = (EF/a) х 0 0 1,3536 -0,3536 0 0 -0,3536 0,3536 обращая которую, находим матрицу внешней податливости 1 -1 0 0 -1 3,8280 0 0 К"’ = (a/EF) X 0 0 1 1 0 0 1 3,8280 Если теперь вычислить матрицу псевдо податливости Н по (3.12), то получим '1 0 0 0 1 0 1 0 0 Н = (a/EF) х 0 0 1,4141 0 0 0 0 1,4141 J которая, как и следовало ожидать, тождественна матрице внутренней подат- ливости F"1. Формулами (3.7), (3.8), (3.12) и (3.13) определяется решение задачи (3.4) на основе метода перемещений применительно к конечномерной механиче- ской системе.
78 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 3.1.2 Метод сил Возможен и второй путь решения — на основе метода сил. Здесь важную роль играют такие целочисленные характеристики, как уже упоминавшийся ранг г матрицы равновесия Q и степень статической неопределимости системы к, связанные следующим соотношением r = rankQ, к=т-г. (3.14) В соответствии с процедурой метода сил общее решение уравнений равно- весия Qs = р представляется в форме s = Ax + Bp, (3.15) где матрица А размерами т*.к — матрица усилий в основной системе метода сил от действия единичных значений неизвестных х в количестве к. На математическом уровне первое слагаемое в правой части (3.15) пред- ставляет собой общее решение соответствующих однородных уравнений равновесия, а второе слагаемое — частное решение неоднородных уравне- ний. Все столбцы матрицы А линейно независимы, образуя так называемую фундаментальную систему решений однородных уравнений с матрицей Q; таким образом, ранг А равен к — степени статической неопределимости сис- темы. Матрица В размерами тихи — матрица усилий в основной системе от единичных значений узловых нагрузок. Эти две матрицы таковы, что QA = 0, QB = I. (3.16) где 0 — прямоугольная нулевая матрица размерами пик, I — единичная мат- рица порядка и.4 Если вновь обратиться к примеру однократно статически неопределимой системы по рис. 3.2, то для нее можно принять 1 -1 I 0 0 1 1 0 0 -1 -1 А = 1 , в = 0 0 0 0 -1,4142 0 -1,4142 0 0 -1,4142 0 0 0 1,4142 Нетрудно убедиться в том, что условия (3.16) выполняются для этих мат- риц, что подтверждает правильность их построения. Исключая из геометрических уравнений группы (3.4) деформации А с по- мощью физических уравнений, получим связь между вектором внутренних сил s и вектором внешних перемещений и в форме 4 Нас интересуют здесь только свойства матриц А и В, поэтому мы не задерживаемся на обсуждении алгоритмических аспектов построения этих матриц, что связано с выбором основной системы метода сил. Этому вопросу посвящены многие рабо- ты, из которых отметим уже упоминавшиеся [1, 4], а также работу В.Г.Бусыгина и Л.А.Розина [6], в которой использована техника псевдообратных матриц.
3.1 Разрешающие уравнения 79 F's-QTu = d, (3.17) откуда после подстановки (3.15) получаем F-1 Ах - QTu = d - F ’Bp . (3.18) Умножая это равенство слева на Ат, получаем ATF-1Ax - ATQTu = ATd - ATF-1Bp . (3.19) В силу первого из условий (3.16), аннулируется второй член в левой части (3.19), и после обращения невырожденной матрицы податливости D (невы- рожденность матрицы податливости D как раз и следует из условия равенст- ва ранга матрицы А числу ее столбцов к )5 D = ATFA, (3.20) получим х = D ‘(ATd - АтГ‘Вр). (3.21) Внутренние усилия вычисляются после подстановки (3.21) в (3.15), что дает s = AD ‘ATd + (I - AD ‘ATF )Bp . (3.22) По аналогии с матрицей псевдоподатливости Н, введем в рассмотрение матрицу псевдожестпкости G G = AD-1AT. (3.23) Матрица псевдожесткости G имеет порядок т, ее ранг равен степени ста- тической неопределимости системы к, а дефект равен г. Эта матрица совпа- дает с матрицей внешней жесткости F только тогда, когда к = т, то есть в вырожденном случае системы, у которой все узлы закреплены и, следова- тельно, п = 0. В терминологии, принятой в строительной механике, этот слу- чай соответствует системе со степенью кинематической неопределимости, равной нулю, то есть кинематически определимой системе. В результате использования (3.23), решение (3.22) перепишется в виде s = Gd + (I-GF”1)Bp. (3.24) 5 Матрицу D уместно называть матрицей податливости основной системы метода сил. Такое название, хотя и длинное, но подчеркивает зависимость состава матри- цы D от выбора основной системы метода сил, а на формально математическом уровне — от конкретного представления матрицы фундаментальных решений А. В тех случаях, когда это не будет приводить к неоднозначности, мы будем пользо- ваться укороченным термином матрица податливости D.
80 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 3.1.3 Дуализм метода перемещений и метода сил. Проекторы Дуализм или двойственность методов сил и перемещений в строительной механике хорошо известны и неоднократно обсуждались в научно- технической литературе. Согласно этой двойственности (проявляющейся, в частности, в статико-геометрической аналогии) любое понятие или любая формула, относящиеся, скажем, к методу перемещений, находят свой сим- метричный аналог в методе сил, и наоборот. Здесь мы покажем лишь, как эта симметрия распространяется на введенные нами понятия матриц псевдоже- сткости G и псевдоподатливости Н. Итак, мы имеем два матричных выражения для вектора внутренних сил s: одно, полученное по методу перемещений и доставляемое формулой (3.13), и другое, полученное по методу сил и определяемое формулой (3.24). Приравняв эти два выражения, получаем [FQTK-1 - (I - GF~')B]p = [G - (I - FH)F]d . (3.25) В квадратных скобках левой части этого равенства стоит прямоугольная матрица размерами тихи, а в правой части — квадратная матрица порядка тп. Поскольку векторы силовых и дислокационных воздействий р и d абсолют- но независимы и могут принимать произвольные значения, то равенство (3.25) может выполняться тогда и только тогда, когда каждая из двух квад- ратных скобок представляет из себя нулевую матрицу соответствующих размеров. Приравнивая нулю левую часть из (3.25), получим попутно контрольную формулу для матрицы В, а именно (I - GF~')B = FQ’K1 . (3.26) На первый взгляд может показаться, что из формулы (3.26) немедленно вытекает способ формального построения матрицы В, если известна матри- ца псевдожесткости G. Однако это не так, и (3.26) является всего лишь кон- трольной формулой для матрицы В. Действительно, как это мы чуть позже увидим, квадратная матрица (I - GF4) порядка т, являющаяся левым мно- жителем перед В в уравнении (3.26), является вырожденной матрицей, что и не дает возможности однозначного определения В из (3.26)6 * В. Наиболее интересный результат получается после приравнивания нулю выражения, стоящего в правой части равенства (3.25). В этом случае приходим к важному тождеству FH + GF1 = I, (3.27) указывающему на тесную связь матриц псевдожесткости и псевдоподатли- вости, а также на известную симметрию между методом перемещений и ме- 6 Что касается возможности формального построения частных решений уравнений равновесия, то есть матрицы В, то можно воспользоваться формулой В = О‘(ОО‘) справедливость которой проверяется непосредственно подстанов- кой во второе из уравнений (3.16).
3.1 Разрешающие уравнения 81 тодом сил. Тождество (3.27), с учетом невырожденности F, позволяет упростить формулу (3.26) до НВ = QTK-1, (3.28) а поскольку матрица псевдоподатливости Н для любой статически неопре- делимой системы, как мы уже знаем, вырождена, то отсюда следует и невоз- можность получения матрицы В из (3.28), а значит и использования для этой же цели (3.26). Умножая обе части равенства (3.28) справа на матрицу Q, получим еще одно интересное тождество (FH)(BQ) = FH . (3.29) Чтобы замкнуть решение задачи по методу сил, требуется также опреде- лить вектор внешних перемещений и. Из геометрических и физических уравнений группы (3.4) находим QTu = F'*s - d, и домножая это равенство слева на Вт, получим с учетом (3.16) u = BT(F’s - d), (3.30) что после подстановки вместо вектора s его выражения по (3.24) и проведе- ния необходимых преобразований приводит к следующей формуле для и и = BTF '(I - GF ')(Bp - Fd). (3.31) Итак, формулами (3.20), (3.23), (3.24) и (3.31) полностью определяется на- пряженное и деформированное состояния конечномерной системы при рас- чете ее по методу сил. И вновь, как и для вектора s, можно приравнять выражения для вектора внешних перемещений и, полученные по методу перемещений и по методу сил, то есть по формулам (3.8) и (3.31). Если все это проделать и при этом учесть тождество (3.27), то придем к следующему соотношению (К 1 - ВтНВ)р = (К ’Q - BTH)Fd . (3.32) Приравнивая матричный множитель при р в левой части (3.32) нулю, приходим еще к одному тождеству, связывающему матрицу В с матрицей внешней податливости К-1 и матрицей псевдоподатливости И К = ВТНВ . (3.33) Из рассмотрения правой части в (3.32) получаем K-IQ = ВТН , (3.34) что совпадает с формулой (3.28), если в последней протранспонировать обе части равенства. Необходимо отметить, что выбор обобщенных внутренних неизвестных сил s и деформаций Д связан с определенным произволом. Действительно, переходя к иной совокупности обобщенных внутренних неизвестных s* и Д*
82 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ s = Ls* , Д = (1/')тД* (3.35) с произвольной обратимой квадратной матрицей L порядка т, мы, с одной стороны, сохраним без изменения выражение для работы в форме скалярно- го произведения вектора внутренних сил s* на вектор деформаций Д*, а с другой — заменим разрешающую систему уравнений (3.4) на систему Q*s*=p, A*=Q*Tu + d*, s* = F*A*, (3.36) где Q* = QL, F* = L-IF(L-I)T, d* = LTd, (3.37) при этом матрица внешней жесткости К не изменится, поскольку К* = Q*F*Q*T = QLL 'F (L-')tLtQt = К . (3.38) В силу положительной определенности матрицы F, можно, в частности, положить L = Fiy2, что очень близко к преобразованию Робинсона- Хаггенмахера [7], и тогда вместо (3.4) будем иметь Q*s* = р, A* = Q*Tu + d*, s*=A*, (3.39) где s* = F'1/2s , Д* = Р1/2Д, d* = F1/2d, (3.40) и при этом Q*=QF12, F* = I, И* = Fi/2QtK ’QF12, A* = f-i/2Aj jj* = Fi/2B, D* = D, G* = FlflGFl/2. Основное тождество (3.27) приобретает при этом вид LTHL + L‘1G(L-‘)T = I (3-41) с симметричными слагаемыми в левой части. Каждое из них является мат- рицей ортогонального проектирования [8] М = LTHL = LTQTKQL, N = L-IG(L'’)T = L’1AD-1AT(L-1)T (3.42) В справедливости условий идемпотентности М2 = М, N2 = N, характери- зующих совместно с условиями симметрии матрицу-проектор [9] легко убе- диться прямой подстановкой. В терминах проекторов М и N основное тождество (3.27) принимает осо- бенно простой вид М + N = I. (3.43) Обращаясь вновь к примеру системы по рис. 3.2, мы получим
3.1 Разрешающие уравнения 83 Г i 0 0 0 0 1 0 1 0 0 0 L = F1/2 = (£F/a) 1/2х 0 0 1 0 0 0 0 0 0,8409 0 [ 0 0 0 0 0,8409 J 1 0 0 0 0 1 0 1 0 0 0 L4= (a/EF)mx 0 0 1 0 0 0 0 0 1,1892 0 0 0 0 0 1,1892 Произведение матриц 0,1155 0,1155 0,1155 -0,1634 -0,16341 0,1155 0,1155 0,1155 -0,1634 -0,1634 G =AD4 AT=(££7a)x 0,1155 0,1155 0,1155 -0,1634 -0,1634 -0,1634 -0,1634 -0,1634 0,2310 0,2310 -0,1634 -0,1634 -0,1634 0,2310 0,2310 по второй из формул дает возможность вычислить матрицу-проектор N (3.42), что приводит к результату 0,1155 0,1155 0,1155 -0,1943 -0,1943 0,1155 0,1155 0,1155 -0,1943 -0,1943 0,1155 0,1155 0,1155 -0,1943 -0,1943 -0,1943 -0,1943 -0,1943 0,3267 0,3267 -0,1943 -0,1943 -0,1943 0,3267 0,3267 Матрицы М и N являются ортогональными (симметричными) проектора- ми, их сферическая норма равна единице, а кубическая и октаэдрическая нормы не превосходят и1/2 для М и (т - и)1/2 для N. А для косых проекторов эти нормы не ограничены и подходящим изменением L их можно сделать сколь угодно большими. Кроме того, для компонент М и N, которые будем обозначать Цу и Vy, справедливы соотношения: p» + v„=l, 0<|1„<1 0<v„<l (z= 1,2,..., да); H// = -V/7, ||iy|, |v,7|<l (О'= 1,2,..., да; z</); (3.44) а сами проекторы подчинены условиям ортогональности MN = NM = 0, (3.45) что вытекает из тождества (3.43) и идемпотентности матриц М и N. Между прочим, из ортогональности проекторов, в свою очередь, следует еще одно любопытное соотношение между матрицами псевдожесткости и псевдопо- датливости, а именно: HG = GH = 0, (3-46) то есть матрица псевдожесткости и матрица псевдоподатливости взаимно
84 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ ортогональны. Ранг М равен рангу Q, а ранг N — рангу А, т.е. степени статической не- определимости системы, что можно записать в виде rankM = r, rankN = A (3.47) Из теории матриц известно (см., например, [10]), что ранг симметричной идемпотентной матрицы равен ее следу, то есть сумме всех диагональных элементов. Поскольку порядок рассматриваемых матриц-проекторов равен т, то отсюда, с учетом основного тождества (3.43), получаем полезное для статико-кинематического анализа системы соотношение т = trace М + trace N = г + к . (3.48) Использование проекторов М и N весьма эффективно при анализе таких свойств системы, как реакция на изменения жесткостных характеристик сис- темы [11, 12], или свойств живучести [13] и др. , В задачах статического расчета явное построение проекторов М и N вряд ли целесообразно с вычислительной точки зрения, но в задачах оптимиза- ции, где матрица Q фиксирована, a F является произвольной блочно- диагональной матрицей, затраты на получение значений М и N могут оку- питься. 3.2 Статико-кинематический анализ Статико-кинематический анализ дает характеристики системы, инвариант- ные относительно вида нагружения, и поэтому этот анализ проводится для однородных уравнений равновесия и совместности деформаций. Когда де- формации Д и дислокационные воздействия d отсутствуют, однородная сис- тема уравнений совместности деформаций QTu=0 (3.49) допускает только нулевое решение и = 0, если и только если ранг г матрицы Q равен числу внешних неизвестных п, и конструкция в этом случае не до- пускает узловых перемещений без деформации элементов. Если же г < п, то уравнение (3.49) допускает ненулевое решение, и конструкция будет изме- няемой, в отличие от неизменяемой конструкции при г = п. В тех случаях, когда число внутренних усилий и перемещений т превы- шает число внешних неизвестных п, система уравнений равновесия, которая при отсутствии внешних нагрузок р имеет вид Qs=0, (3.50) допускает нетривиальное решение s0 = Ax (3-51) с произвольным (т - г)-мерным столбцом х.
3.2 Статико-кинематический анализ 85 Формулой (3.51) определяется пространство самоуравновешенных усилий So, мерность которого к = (т - г) равна степени статической неопределимос- ти системы. Усилия, найденные по (3.51), определяют самоуравновешенное напряженное состояние при произвольном векторе х, в том числе и при зна- чениях х, вычисленных через внешние воздействия, например, по формуле (3.21). Таким образом, кроме напряжений, вызванных внешней нагрузкой, в системе могут существовать также самонапряжения, не связанные с нагруз- ками на систему и не исчезающие после удаления нагрузок. Такие напряже- ния являются начальными (преднапряжения) и возникают чаще всего в процессе создания конструкции. Известно [9], что связанная с матрицей полного ранга Q матрица- проектор R R = I -QT(QQT)‘Q (3.52) переводит любой вектор d0 в вектор s0 = Rd0, принадлежащий ядру матрицы Q, т.е. удовлетворяющий однородным уравнениям (3.50)7. Но это значит, что вектор усилий преднапряжения s0 получается с помощью d0, который может трактоваться как вектор произвольных дислокационных возмущений (на- пример, удлинений стержней для ферм), вызывающих усилия преднапряже- ния s0. Нетрудно видеть, что проектор R совпадает с N, если положить F = I, а это вполне допустимо, если интересоваться только статико- кинематическими свойствами системы, а не ее фактическим напряженно- деформированным состоянием. Равенство R = N в отмеченных условиях F = I легко проверяется соответствующими подстановками и фактически сводится к тождеству (3.27). Преимущество проектора R по сравнению с проектором N заключается в том, что первый инвариантен по отношению к жесткостным характеристикам системы (лишь бы они были отличны от ну- ля), тогда как второй этим качеством не обладает8. Именно поэтому проек- тор R является более удобным инструментом анализа статико- кинематических свойств системы. Кстати говоря, кроме формулы (3.52), для построения R можно воспользоваться и формулой R = A(AAT)-‘AT, (3.53) являющейся частным случаем основного тождества в форме (3.43). Для элементов конструкции, являющихся безусловно необходимыми, т.е. таких, что их удаление из системы ведет к потере геометрической неизме- няемости [14], предварительное напряжение невозможно при любом возму- щении d0. Действительно, по определению, такой элемент обязательно вхо- дит в основную систему метода сил и, следовательно, усилие в нем не может 7 Между прочим, обращаясь к формуле, приведенной в сноске 6), можно получить и следующее простое выражение для проектора R = I - BQ. 8 Случай перехода к нулевой жесткости меняет статико-кинематические характери- стики системы, поскольку фактически свидетельствует об изъятии соответствую- щего элемента из системы, изменяя тем самым целочисленный параметр т.
86 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ рассматриваться как компонента вектора неизвестных х. Но это значит, что в матрице R (и, соотвественно, в N) такому элементу должны соотвествовать столбец и строка, все компоненты которых состоят только из нулей. Заме- тим, что достаточно проверить на совпадение с нулем только лишь диаго- нальный элемент матрицы R (или N). Такая возможность вытекает из друго- го известного свойства симметричных идемпотентных матриц, а именно: если диагональный элемент некоторой симметричной идемпотент- ной матрицы равен нулю, то равны нулю и все элементы соответствующего столбца и соответствующей строки ([10], стр. 94). Справедливо и обратное утверждение — условно необходимому элементу (в отличие от безусловно необходимого, условно необходимый элемент можно удалить из системы без потери ею геометрической неизменяемости) в матрице-проекторе соответствуют строки и столбцы, в которых обязательно есть ненулевые элементы, и при этом на главной диагонали имеется ненуле- вая компонента. Рис. 3.3. К примеру построения матрицы-проектора В качестве примера рассмотрим систему, схема которой представлена на рис. 3.3, и будем для простоты полагать все ее жесткостные параметры еди- ничными. Для построения проектора R воспользуемся формулой (3.53). Имеем 0 -1 0 0 -1 '-1 -7з/з -7з/з 2Д/3 -10 0 -7з/з гД/з -7з/з ООО о о о 0 0 0 0 10 0 0 0 0 0 1 1 о о о о 1 АТА = 5 -1 -1 5 0 0 (АТА)-' = 5/24 1/24 1/24 5/24 0 0 0 0 И Вычисления дают:
3.2 Статико-кинематический анализ 87 5/24 5/24 1/24 1/24 Тз/12 -7з/8 Тз/24 -1/24 -5/24 0 0 0 0 5/24 5/24 1/24 1/24 Д/12 -Тз/8 Тз/24 -1/24 -5/24 0 0 0 0 1/24 1/24 5/24 5/24 Д/12 Тз/24 -Тз/8 -5/24 -1/24 0 0 0 0 1/24 1/24 5/24 5/24 Д/12 Тз/24 -7з/8 -5/24 -1/24 0 0 0 0 Д/12 Д/12 Д/12 Д/12 1/6 -1/12 -1/12 -73/12 0 0 0 0 -Тз/8 -73/8 Тз/24 Тз/24 -1/12 7/24 -5/24 -TJ/24 Тз/8 0 0 0 0 Тз/24 Тз/24 -•>/3/8 -7з/8 -1/12 -5/24 7/24 Тз/8 -JilM 0 0 0 0 -1/24 -1/24 -5/24 -5/24 "V3/12 -Тз/24 V3/8 5/24 1/24 0 0 0 0 -5/24 -5/24 -1/24 -1/24 "Тз/12 л/з/8 -VJ/24 1/24 5/24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '/2 /2 0 0 0 0 0 0 0 0 0 0 0 '/2 /2 Если рассматривать проектор R, то видно, что 10-й и 11-й стержни явля- ются безусловно необходимыми, поскольку им соответствуют нулевые стро- ка и столбец. Действительно, эти стержни не задействованы ни в одном из состояний самонапряжения (см. рис. 3.4), а удаление хотя бы одного из этих стержней из системы обращает ее в мгновенно изменяемую. -#з -7з/з Рис. 3.4. Самонапряжения в системе по рис. 3.3 Вычислив для контроля след матрицы R, получим trace R= 3, что совпа- дает со степенью статической неопределимости системы, как и следовало ожидать в силу (3.47). То, что с помощью проектора R можно анализировать кинематические свойства системы, может быть использовано при решении вопроса об изме- нении статико-кинематического класса конструкций при удалении того или иного элемента системы. Если из системы исключается к-й элемент, то не- обходимо, чтобы при любых воздействиях (в том числе и произвольных дислокациях d0) к-я компонента вектора So была равна нулю, поскольку нет усилия в отсутствующем элементе. Чтобы достичь этого, из системы s0 = Rd0 необходимо исключить переменную Sojt, для чего ее сперва необходимо сде- лать независимой, поскольку только тогда ее значение можно менять и, в ча- стности, задавать равным нулю. Для этого необходимо сделать шаг жорда- новых исключений [15] (см. также Приложение А) с разрешающим элементом Ra, после чего система s0= Rd0 приобретет вид
88 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 5о.< = Z $do.j + + Z Kd°.J G = 1, • Д-1) , 7=1 7=t+l dM = ^i^kjdO.j + ^kkSO,k + У, ^kidOj ’ 7=1 7=*+1 50,< =XKdo.j+J^so.k+ Z R'jdk>.j {i= к+\, ... ,т), (3.54) 7=1 7=7+1 где звездочкой сверху помечены элементы преобразованной матрицы. Усло- вие $ол= 0 позволяет вычеркнуть к-й столбец, а в к-й строке оказывается за- писанным не интересующее нас выражение для определения дислокации (например, сближения узлов, соединявшихся ранее удаленным элементом), а значит и к-ю строку можно также вычеркнуть. Новая матрица R* порядка (ти-1) также является проектором, но уже для конструкции с исключенным к-м элементом. Если теперь в R* найдутся но- вые строки и столбцы, полностью состоящие из нулей, то это будет означать, что соответствующие элементы приобрели статус безусловно необходимых уже после удаления к-го элемента (и именно вследствие этого удаления)! Из (3.13) видно, что компоненты матрицы-проектора N имеют физичес- кий смысл усилий в элементах системы от единичных значений дислокаци- онных воздействий. Отсюда следует и простой рецепт построения N или R — необходимо с помощью любой МКЭ-программы рассчитать конструкцию на т вариантов дислокационных единичных воздействий (для ферм — на единичное удлинение стержня) и вектор усилий в элементах, соответствую- щий у-му варианту нагружения, образует j-й столбец соответствующей мат- рицы. Такой метод вычислений может оказаться намного экономичнее, чем прямая реализация матричных равенств (3.42). Последнее рассуждение весьма примечательно, поскольку оно показыва- ет, как анализ механического смысла некоторой формально построенной матрицы дает возможность фактически выполнять вычисления, не используя формальные матричные операции. В свое время неоднократно утверждалось, что матричная символика идеально приспособлена к вычислениям на ЭВМ. Это верно лишь с точностью до приведенного выше замечания. Матричная символика дает возможность достаточно наглядно получить необходимые зависимости, а что касается собственно вычислений, то здесь нет необходи- мости оперировать с полными матрицами, резервируя дополнительную па- мять компьютера для сохранения и последующего манипулирования содер- жащимися в матрицах нулями, поскольку другой путь может оказаться более привлекательным. 3.2.1 Замечание о дислокациях Вообще, дислокационные воздействия являются исключительно полезным инструментом расчетчика, используемым им в различных целях. Кроме рас-
3.2 Статико-кинематический анализ 89 смотренной выше возможности проведения статико-кинематического анали- за конструкции на основе построения проекторов, дислокации могут быть заданы и непосредственно как воздействия, будучи вызванными отклоне- ниями реальных размеров элементов конструкции от их проектных размеров (сознательно — в целях создания преднапряжения или из за неточностей из- готовления и монтажа). Еще один весьма важный источник полезного при- менения дислокационных воздействий связан с возможностью построения линий и поверхностей влияния внутренних сил как перемещений от сопря- женных этим усилиям единичных дислокаций, то есть с использованием из- вестного кинематического метода построения линий влияния. Однако, не все программные комплексы в составе исходной информации допускают воз- можность задания произвольных дислокаций. Отсюда может возникнуть по- требность смоделировать дислокационные воздействия силовыми. При этом формально задача может ставиться следующим образом. Пусть в разрешающих уравнениях (3.4) в качестве воздействий на меха- ническую систему заданы только дислокации d. Попытаемся подобрать эк- вивалентное силовое воздействие в виде вектора внешних сил р, которое создает напряженное и деформированное состояния системы, полностью совпадающие с аналогичным ее состоянием, но при дислокационном воздей- ствии. Обратившись к формулам (3.8) и (3.13), приравняем соответствующие поля при двух видах воздействий. Из условия совпадения внешних перемещений и получим p = -QFd. (3.55) Внутренние силы в элементах системы, вызванные этими внешними си- лами, будут равны s = -FHFd, (3.56) тогда как усилия от заданных дислокационных во действий s = -FHFd + Fd (3.57) отличаются от (3.56) на величину Fd. Поэтому при моделировании дислока- ций внешними силами поля перемещений получаются точными, а все усилия оказываются сдвинутыми на вектор Fd. Конечно, этот вектор можно доба- вить вручную к результатам расчета программы, но все же это ложится до- полнительным бременем на расчетчика, а кроме того, мешает и постпроцес- сорной обработке результатов расчета. Вот почему в «хорошей» программе предусмотрены все возможные виды дислокаций в качестве воздействий на конструкцию. Если говорить о произвольных стержневых элементах (не обязательно стержнях ферменного типа), то очень полезно иметь возможность задания сосредоточенных дислокаций по стержням не только в местах примыкания их к узлам, но и в произвольных (пролетных) сечениях. Стоит это в реализа- ции недорого, а польза может быть большая. В заключение этого раздела отметим, что возможность проведения ста- тико-кинематического анализа системы является весьма важным показате-
90 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ лем доброкачественности коммерческого программного продукта. В этой связи возникает проблема разумного выбора средств отображения статико- кинематического класса конструкции. Так, например, в случае изменяемой системы пользователю не достаточно выдачи соответствующего текстового сообщения, поскольку в этом случае на самого пользователя ложится бремя поиска причин, превративших анализируемую им конструкцию в механизм. На наш взгляд, удачное решение, реализованное в SCAD, GTSTRUDL и в некоторых других современных программах, заключается в применении анимационных картин, отображающих замедленное движение конструкции как механизма, то есть без каких-либо деформаций. Наш опыт показывает, что одного лишь взгляда на форму перемещений этой конструкции как же- сткого тела достаточно для быстрого обнаружения искомых причин с целью последующей корректировки расчетной схемы. 3.3 Снова о полисвязях. Вариационная формулировка Разрешающая система уравнений метода перемещений (3.6), которую мы представим в форме Ku = q (3.58) с вектором правых частей q = р - QFd, может интерпретироваться как усло- вие минимума функционала, равного разности потенциальной энергии де- формации Е и потенциала активных воздействий П L = Е - П = ‘A uTKu - qTu . (3.59) Этот функционал называется функционалом Лагранжа или полной потен- циальной энергией системы9, а условие (3.58) реализует необходимое усло- вие минимума полной энергии L. В левой части (3.59), строго говоря, надо было бы записать и функциональный аргумент, в данном случае в виде L(u), указывающий на ту переменную, относительно которой и отыскивается ми- нимум. Однако, следуя сложившейся традиции и в целях сокращения записи, мы будем опускать этот аргумент, если из контекста понятен набор величин, варьируемых при поиске минимума функционала. Задача отыскания решения уравнения (3.58) эквивалентна задаче поиска точки минимума функционала L. Здесь, правда, есть одна тонкость, связан- ная с тем, что мы пока что ничего не сказали о том множестве значений функционального аргумента и, на котором этот минимум разрешено оты- скивать. Просто в данном случае молчаливо предполагалось, что все компо- ненты вектора и могут принимать независимые значения, то есть речь идет о безусловном минимуме функционала 1_ . Вспоминая введенную в разделе 2.5 классификацию связей с разделением таковых на моносвязи и полисвязи, несложно заметить, что в этой главе до 9 Употребляется также такое название, как лагранжиан.
3.3 Снова о полисвязях. Вариационная формулировка 91 сих пор рассматривался класс механических систем, перемещения узлов ко- торых могли быть стеснены только моносвязями, причем наличие моносвя- зей в системе учтено уже в исходных уравнениях (3.4) за счет исключения из числа компонент вектора и тех из них, которым соответствуют перемеще- ния, запрещенные наложенными моносвязями. Именно по этой причине в примере, изображенном на рис. 3.2, в состав вектора внешних перемещений и не включены перемещения нижних опорных узлов. Кстати говоря, это — одна из причин, почему рекомендуется вводить локальные системы коорди- нат в узлах, закрепленных от линейных перемещений и/или поворотов в произвольных направлениях, переводя этот частный случай полисвязи в мо- носвязь. Что же касается полисвязей, то, как уже было отмечено выше, до сих пор молчаливо предполагалось отсутствие таковых в системе. Теперь настало время рассмотреть и этот случай связей, увязав его с вариационной поста- новкой задачи. Итак, пусть на рассматриваемую систему наложено р поли- связей, записываемых в матричной форме в виде Си = 0 , (3.60) где матрица С размерами рхп — матрица полисвязей со всеми линейно неза- висимыми строками10, что требует выполнения условий rankC=;>, р < п. (3.61) С учетом полисвязей, степень кинематической неопределимости системы I вычисляется как 1=п-р, (3.62) причем вырожденный случай р = п возвращает к кинематически определи- мой системе — результирующий вектор перемещений и будет равен нулю. Если вернуться к вариационной постановке задачи, то само выражение для минимизируемого функционала L по (3.59) не изменится. Меняется лишь множество возможных (кинематически допустимых) значений вектора и, на котором ищется точка минимума L. В геометрической интерпретации это множество является сужением ис- ходного «-мерного пространства 'Л” до его подпространства Л' размерности /, которое уместно назвать пространством кинематически допустимых пе- ремещений, все элементы которого удовлетворяют условиям полисвязей. Ортогональное подпространству кинематически допустимых перемещений 10 Действительно, все строки матрицы С должны быть линейно независимы. Если среди строк матрицы С найдется хотя бы одна строка, являющаяся линейной ком- бинацией остальных строк, то на механическом уровне это обстоятельство можно интерпретировать как наличие в составе исходной системы статически неопреде- лимой подсистемы, целиком состоящей из недеформируемых элементов. Этот слу- чай мы сознательно исключаем из рассмотрения, поскольку он приводит к неедин- ственному распределению внутренних сил.
92 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ подпространство 4RP размерности р назовем пространством полисвязей (рис. 3.5). Рис. 3.5. Геометрическая интерпретация разложения исходного пространства 91" на сумму пространства кинематически допустимых перемещений 91z и пространства связей 91'' Любой вектор ve91z может быть представлен в базисе 91z, и тогда он будет иметь ровно / компонент, и все они будут независимы, или альтернативно — в базисе исходного пространства 93", и тогда он будет представлен п компо- нентами и в этом представлении удовлетворять матричному равенству Cv = 0. Но нас в дальнейшем будет интересовать третий способ представле- ния вектора v, а именно в базисе исходного пространства 91", но имеющий только I компонент относительно I избранных базисных векторов исходного пространства 93", причем все эти компоненты независимы. Как это сделать, объясним чуть позже, а сейчас скажем несколько слов о том, зачем это нуж- но. Дело в том, что компоненты любого вектора в базисе исходного про- странства имеют четкий физический и геометрический смысл — они явля- ются перемещениями узлов рассматриваемой механической системы отно- сительно локальных (по узлам) координат. Если же вводить собственный базис в 93z, то эта физическая прозрачность будет утеряна, что с пользова- тельской точки зрения будет расценено только как недостаток расчетной системы. В вариационной форме задача формулируется теперь как поиск точки ми- нимума L на подпространстве 91z. Рассмотрим два конкурирующих способа учета полисвязей на работу ме- ханической системы. По первому способу минимум функционала ищется на суженном пространстве 93z за счет перестройки самого функционала к виду L = '/г vTK*v - q‘Tv , (3.63) где вектор перемещений vg93z, хотя и представлен в базисе исходного про- странства 91", но имеет всего лишь I компонент, и все они независимы. Мат-
3.3 Снова о полисвязях. Вариационная формулировка 93 рица К* представляет из себя перестроенную" матрицу внешней жесткости системы порядка I. Вектор q* — перестроенный вектор активных воздейст- вий на систему. В силу (3.61), в матрице полисвязей С обязательно найдутся р линейно независимых столбцов. Пусть это будут столбцы с номерами аь..., ар, кото- рые мы назовем базисными столбцами матрицы полисвязей. Образуем два вектора перемещений v и w, первый из которых имеет раз- мерность I, а второй р. Компоненты вектора w представляют собой выборку из полного вектора перемещений и тех компонент, которым соответствуют базисные столбцы матрицы полисвязей, иначе говоря wT = |[ual,...,u(V]|, (3.64) а вектор v, напротив, образуется из вектора и вычеркиванием как раз тех компонент, которые уже попали в вектор w. Вектор v будем называть вектором свободных перемещений, тогда как вектор w — вектором зависимых перемещений. В матричной форме связь между тремя векторами — полным и, свободным v и зависимым w — может быть представлена в виде v = Pvu, w = Pwu, (3.65) где матрицы Pv размерами /хи и Pw размерами рхп как раз и осуществляют необходимую выборку. Эти две матрицы, в свою очередь, представляют со- бой такую же выборку строк единичной матрицы порядка п. В матрицу Pw входят строки единичной матрицы с номерами аь.„, ар, в матрицу Pv — ос- тальные строки. Пусть, например, п = 5, р = 2,1 = 3, и матрица полисвязей С имеет вид с = Си С13 С15 С21 1Й& С23 ШгЁ С25 причем второй и четвертый столбцы в этой матрице линейно независимы. Тогда, в соответствии с принятым соглашением, будем иметь 1 О О' 0. 0 1 0 0 0 0 1 0 10 0 0 0 0 0 1 0 11 На самом деле, в программной реализации нет нужды сначала формировать матри- цу внешней жесткости К и вектор q порядка п, а затем перестраивать их до К* и д’пониженного порядка I. Понижение порядка системы уравнений до I учитывает- ся уже в процессе ассемблирования (сборки) окончательной матрицы жесткости и окончательного грузового вектора (векторов, при нескольких нагружениях). Имен- но так поступают разработчики большинства программных комплексов, допус- кающих учет частных случаев полисвязей, например, в форме объединения пере- мещений разных узлов.
94 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ ит =|[UjU2U3U4U5]| , vT =|[UjU3U5]| , wT =|[u2u4]| . Понятно, что матрицы выборки Pv и Pw позволяют осуществить и обрат- ный переход к полному вектору перемещений и от вектора свободных пере- мещений v и вектора зависимых перемещений w, а именно u=PvTv+Pjw. (3.66) Кроме того, эти матрицы позволяют переписать условия полисвязей (3.60) в другом, более удобном для наших целей виде С( Pj v + Pj w) = 0 или Cvv + Cww = 0, C¥ = CPVT, CW = CP3, (3.67) откуда w = -c;‘cvv. (3.68) Уравнения полисвязей, записанные в форме линейных комбинаций сво- бодных компонент вектора перемещений и представляющие собой выраже- ния для зависимых компонент, то есть в форме (3.68), будем называть нор- мализованными уравнениями полисвязей. Заметим, что операция обращения в (3.68) при проведении нормализации допустима, так как матрица Cw состоит из базисных столбцов матрицы по- лисвязей (в приведенном выше примере базисные столбцы для лучшего вос- приятия затемнены). Теперь становится понятным и смысл разделения полного вектора пере- мещений на вектор свободных и вектор зависимых перемещений, поскольку компоненты вектора v могут варьироваться независимо, тогда как компонен- ты вектора w этой возможности лишены условиями полисвязей (3.68). После подстановки (3.68) в (3.66) получим выражение для компонент полного вектора перемещений и через компоненты только свободного век- тора v u = Pv, Р= pj - pj c;‘cv, (3.69) где матрица Р имеет размеры их/. Первая из формул в (3.69) может трактоваться и как переход между двумя представлениями одного и того же вектора, осуществляемый с помощью матрицы Р, причем и — это тот же самый вектор v, но с компонентами в полном базисе исходного пространства 93", и значит, Си = 0. Что это дейст- вительно так, легко проверяется непосредственно из (3.69). Подставляя теперь (3.69) в (3.59), получим L = '/2 vTPTKPv - qTPv , (3.70) что после сопоставления с (3.63) дает К* РКР, q* = PTq. (3.71) В этом месте стоит обратить внимание на то, что для частного, но очень важного случая полисвязей, реализуемого абсолютно жестким телом, урав-
3.3 Снова о полисвязях. Вариационная формулировка 95 нения полисвязей, приведенные в разделе 2.6, заранее представлены в нор- мализованном виде — формулы (2.8) - (2.12). Разумеется, что перемещения хозяйских узлов относятся при этом к вектору свободных перемещений v, тогда как нераскрепощенные степени свободы рабов образуют вектор зави- симых перемещений w — никаких нарушений законодательства! Однако, в общем случае произвольных полисвязей придется предвари- тельно решать вспомогательную задачу по выделению линейно независимых столбцов матрицы полисвязей С. Второй способ, напротив, основан не на сужении исходного пространст- ва, а на его расширении до размерности п+р. Согласно правилу множителей Лагранжа, задача на условный экстремум функционала (3.59) со связями (3.60) сводится к задаче поиска точки стационарности вспомогательного функционала M(u, р) = L + ртСи, (3.72) где р — вектор лагранжевых множителей порядка р. Точка стационарности функционала М разыскивается на множестве независимо варьируемых век- торов и и р, не обремененных какими-либо ограничениями. Условие стацио- нарности М дает следующую систему разрешающих уравнений: Ku + Стр = q , (3.73) Cu = 0 так что подчинение вектора и уравнениям полисвязей, а значит и принад- лежность его пространству кинематически допустимых перемещений, полу- чаются отсюда автоматически12. Решение этой системы уравнений дает значения компонент полного век- тора перемещений ue'jV (с компонентами в базисе Л”), а также вектор ла- гранжевых множителей р, по своему физическому смыслу представляющий совокупность обобщенных усилий, сопряженных по энергии введенным по- лисвязям [16]. Это решение может быть записано в следующем виде р = (CK*’CT)“’CK”’q, u = [I - K-1CT(CK-1CT)‘‘1C]K‘1q , (3.74) что допустимо в силу принятых ранее соглашений о положительной опреде- ленности матрицы внешней жесткости К и ранговых ограничений (3.61) на матрицу полисвязей С. 12 В литературе нередко функционал М называют функционалом Лагранжа, что при всей исторической справедливости нам представляется лингвистически неудач- ным. Поскольку исходный функционал L носит то же великое имя, то получается что-то плохо перевариваемое вроде «функционала Лагранжа для функционала Ла- гранжа». Поэтому мы предпочли более нейтральный термин — вспомогательный функционал. А историческая роль Лагранжа при этом и не забывается, и не умаля- ется, ведь сказано же о правиле множителей Лагранжа при построении вспомога- тельного функционала!
96 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Итак, имеются два подхода к вариационному описанию работы механиче- ской системы с полисвязями. Сопоставим теперь эти два подхода с различ- ных точек зрения. Первый подход основан на сужении исходного пространства, а второй — на его расширении. В первом случае порядок разрешающей системы урав- нений понижается до п-р (и это хорошо), а во втором — повышается до п + р (что хорошим никак не назовешь). Но в первом случае ломается струк- тура матрицы жесткости К, и в ее перестроенном виде К* теряются (или, по крайней мере, существенно ухудшаются) такие важнейшие характеристики матрицы, как слабая заполненность и слабая связность (тяготение ненулевых элементов к главной диагонали матрицы), в совокупности составляющие од- ну из самых привлекательных черт конечноэлементных систем (очень жаль). Во втором случае структура матрицы системы уравнений, отвечающей бло- ку К, полностью сохраняется (недурно), и хотя этот полезный консерватизм оплачивается дополнительными блоками, они — эти блоки — могут быть вынесены в окаймление. При ничейном результате 1:1 отвлечемся в перерыве на обсуждение неис- пользованных возможностей первого раунда. Так, если йрограммная реали- зация опирается на ленточную структуру матрицы жесткости, то вполне здравой может быть идея сокращения ширины ленты матрицы жесткости К за счет насильственного увеличения ее порядка с помощью введения в сис- тему фиктивных узлов с последующим определением перемещений в них на основе полисвязей и формированием системы разрешающих уравнений по второму подходу. За деталями, примерами и количественными оценками от- сылаем читателя к нашей статье четвертьвековой давности [16]. Возвращаясь к сравнению двух подходов, заметим, что апологет первого из них не замедлит обратить внимание на добропорядочный консерватизм с обратной стороны. Так, перестроенная матрица жесткости К* не только удерживает положительную определенность системы уравнений, но даже усиливает ее — можно показать, что спектр собственных чисел матрицы К* смещается вправо от спектра матрицы К, а обусловленность улучшается. Парируется этот тяжелый для второго подхода удар сразу тремя соображе- ниями. Во-первых, неприятности, связанные с потерей положительной опре- деленности полной матрицы системы уравнений (3.73), не стоит преувели- чивать. При первых п шагах процедуры прямого хода Гауссова исключения или любой ее модификации фактически дело придется иметь с положитель- но определенным блоком — той же матрицей К. Образующаяся после этого на месте матричного нуля новая матрица (СК-1СТ)-1 также является положи- тельно определенной (с точностью до несущественного множителя «минус единица»). Во-вторых, процесс формирования матрицы К* также требует вычислительных ресурсов, да и алгоритм сложнее. И в третьих, если пользо- вателю придет в голову заинтересоваться обобщенными усилиями в поли- связях (будьте уверены, обязательно придет, уж мы-то знаем), то вот они — компоненты вектора лагранжевых множителей р. Если все же настаивать на
3.3 Снова о полисвязях. Вариационная формулировка 97 первом подходе, то придется изрядно помучиться с уравнениями равновесия, извлекая оттуда эти усилия. С приблизительно ничейным результатом последнее слово остается за ре- фери этого поединка — за разработчиком, которому и принимать оконча- тельное решение относительно выбора используемого подхода в конкретной программной реализации. Как пользователи, с правами разве что боковых судей, мы бы предпочли иметь обе возможности. Как всегда, хотелось бы, чтобы одна из возможностей (по умолчанию) выбиралась программой авто- матически, но пользователю делегировалось бы право принудительного вы- бора. А еще лучше, если пользователь сможет избирательно поступать с от- дельными полисвязями в одной и той же расчетной схеме. На сомнения разработчиков в существовании пользователей с такими экзотическими по- требностями, мы отвечаем вариантом перефразированной поговорки, что «была бы такая программа, а пользователь всегда найдется»'3. Но, кажется, мы рано заговорили о судейском решении, потому что все тот же фанатичный сторонник первого подхода вытаскивает из рукава ко- зырную карту, и всем участникам становится понятно, что будет и третий раунд. Ну хорошо, мы рассматривали до сих пор ситуацию, когда матрица внеш- ней жесткости К положительно определена. А если это не так? Легко пред- ставить себе конструкцию, которая тут же превращается в механизм, стоит только лишить ее полисвязей. Простейший пример представляет собой плоское абсолютно жесткое тело первого подтипа, присоединенное к «зем- ле» тремя не параллельными и не пересекающимися в одной точке фермен- ными стержнями. Матрица жесткости К сразу же становится вырожденной, хотя эта система с абсолютно жестким телом геометрически неизменяема. Иначе говоря, полисвязи, так же как и обычные элементы, могут оказаться безусловно необходимыми. В случае первого подхода перестроенная матрица жесткости К* положи- тельно определена, если и только если вместе с полисвязями вся система яв- ляется геометрически неизменяемой. В случае второго подхода дело обстоит посложнее. Действительно, сис- тема уравнений (3.73) содержит (п +р) уравнений относительно такого же числа неизвестных. Основываясь на том, что ранг матрицы С равен числу ее строк, можно показать, что определитель расширенной (и + р)х(и + р) мат- рицы К Ст С о (3-75) 13 Похоже, что такие полномочия следует предоставлять только суперэкспертам, для которых в таблице 2.1 не предусмотрено местечка. Что ж, сошлемся на авторитет такого гуру от программирования, как Лу Гринзоу, высказавшемуся по примерно аналогичному поводу так: «Главное — помните одну простую вещь: собираясь потанцевать с дьяволом, удостоверьтесь, что знаете все па» [17].
98 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ может быть отличен от нуля даже тогда, когда матрица К вырождена, но ее дефект не превышает ранга матрицы С. Это означает, что система без до- полнительных связей является изменяемой, и именно эти связи обеспечива- ют геометрическую неизменяемость конструкции. Однако, в таком случае решение системы уравнений (3.73) с матрицей (3.75) по методу Гаусса или Холецкого с использованием исключений, следующих в порядке естествен- ной нумерации неизвестных, невозможно. Для преодоления этой вычисли- тельной трудности, в [18] был предложен прием установки так называемых нуль-податливых связей, основанный на модификации вспомогательного фунционала М до функционала N = */2 uT(K + CTD0C)u - qTu + pTCu , (3.76) где Do — некоторая (произвольно назначаемая) симметричная положительно определенная матрица порядка р. Добавление к матрице жесткости К произ- ведения CTD0C соответствует включению в систему некоторого упругого элемента (его свойства упругости определяет матрица Do), который обеспе- чивает неизменяемость, но, будучи включенным в систему «параллельно» абсолютно жесткой связи, этот элемент не деформируется и, следовательно, не искажает картину напряженно-деформированного состояния системы. В результате матрица системы уравнений, построенной по модифицированно- му функционалу N, вместо вида (3.75) принимает вид K+CTD0C Ст С О (3-77) и, как это показано в [18], блок К + CTD0C становится положительно опре- деленным. И статус-кво ничьей в проведенном соревновании восстанавливается. В действительности, самое общее сравнение двух конкурирующих подхо- дов проведено нами не для того, чтобы пытаться вынести окончательный приговор в пользу сужения или расширения основного пространства, да это и невозможно сделать. В каждом конкретном случае, в зависимости от зада- чи, решающее преимущество может оказаться за первым или вторым под- ходом. Вот почему мы — активные сторонники программы, способной опе- рировать и первым, и вторым подходом, хотя и отдаем себе отчет в том, что реализация даже одного из них — не самая легкая задача для разработчиков программ. Возвращаясь к модифицированному функционалу N, обратим внимание на то обстоятельство, что, фактически, мы имеем дело не с одним функцио- налом, а с семейством функционалов, параметрически зависящих от произ- вольно назначаемой матрицы Do. Отсюда возникает естественное желание распорядиться неожиданно предоставленным произволом так, чтобы извлечь из этого произвола «дополнительное удовольствие». Но об этом — в сле- дующем разделе. Уравнения (3.73), конечно же, представляют собой один из вариантов смешанного метода расчета конечномерной системы, поскольку в качестве
3.4 Нуль-элементы 99 неизвестных в них выступают одновременно и силовые, и кинематические параметры. Другой вариант смешанного метода получается [19], если заме- тить, что из геометрических и физических уравнений (3.4) следует равенство РЛ = Оти + а. (3.78) и дополнить (3.78) уравнениями равновесия. В результате приходим к сис- теме уравнений смешанного метода F"*s - Qu = 0 , QTs =0 , (3.79) структура которой такая же, как и у системы (3.73), хотя общий порядок этой системы равен (и + т). 3.4 Нуль-элементы В предыдущем разделе были упомянуты нуль-связи,- а точнее было бы ска- зать — нуль-элементы. Что это такое и зачем они нужны ? Слегка нарушив логику изложения, попытаемся сначала ответить на вто- рой вопрос. Дело в том, что осознание необходимости оперирования поли- связями в расчетных схемах конструкций, хотя бы в наиболее распростра- ненном варианте абсолютно жесткого тела, послужило соответствующим социальным заказом для разработчиков. Но от заказа до его реализации — дистанция порядочная. А для пользователей, как и вообще для заказчиков во всем мире, состояние ожидания — не самая излюбленная позиция. Вот по- чему основным стимулом при создании нуль-элементов послужило естест- венное желание придумать что-то такое, что позволило бы временно, до лучших времен прикрыть непристойную наготу действующих на определен- ный момент времени программных систем, что позволило бы, без малейшего вмешательства в программный код, включать в расчетную схему абсолютно жесткие тела, вводить закрепления узлов по косым направлениям в отноше- нии глобальной системы координат, объединять перемещения узлов, то есть делать многое из того, что на самом деле должны бы делать полисвязи. Ина- че говоря, с пользовательской точки зрения нуль-элементы — это способ слегка обмануть программу, заставив ее проехаться по ненаезженной колее. Определение. Будем называть сложный элемент нуль-податливым (нуль-жестким), если он обладает нулевой матрицей податливости (жесткости) по от- ношению к некоторым из своих степеней свободы и в то же время со- ставлен из простых элементов конечной жесткости (податливости). Как будет ясно из дальнейшего, нуль-податливый элемент одновременно является и нуль-жестким элементом, но по отношению к другим степеням
100 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ свободы. Поэтому для краткости относительно таких элементов применяется один общий укороченный термин, а именно — нуль-элементы. Простейший пример нуль-элемента представляет собой пакет из двух по- следовательно соединенных пружин с жесткостями с и -с, одинаковыми по абсолютной величине, но различными по знаку (рис. 3.6). Легко заметить, что при действии на рассматриваемый элемент сил Р (рис. 3.6, а) сближение точек приложения этих сил оказывается равным ну- лю; иначе говоря, элемент ведет себя как абсолютно жесткий в продольном направлении стержень. В соответствии с приведенным выше определением, рассматриваемый элемент является нуль-податливым по отношению ко вза- имному сближению его концов. Если наложить внешние связи на все узлы этого элемента (рис. 3.6, Ь) и затем дать принудительное смещение центральному узлу, то реакция в свя- зи, отвечающей смещению этого узла, также оказывается равной нулю. Сле- довательно, этот элемент абсолютно податлив по отношению к смещению центрального узла, то есть, по определению, является нуль-жестким. Соединим теперь в расчетной схеме конструкции два каких-либо узла только что рассмотренным элементом, оставив свободным от внешних сил его центральный узел. Тогда расстояние между двумя соединенными этим элементом узлами в процессе деформирования системы не изменится, и, та- ким образом, нуль-элемент точно сымитирует наличие абсолютно жесткого стержня. а) -с с Рис. 3.6. Простейшая схема нуль-податливого элемента На практике пользователи иногда вводят вместо абсолютно жесткого стержня — стержень конечной, но относительно высокой жесткости. Поми- мо того, что априори не вполне ясно, какую все же жесткость приписать та- кому стержню, этот прием и небезопасен с вычислительной точки зрения, так как ведет к ухудшению обусловленности системы уравнений. В разделе 2.4 подобная ситуация уже рассматривалась, где на простом примере систе- мы, состоящей из трех пружин, проанализированы с позиций механики при- чины возможной потери точности в решении. Разумеется, внесение в рас- четную схему нуль-элемента, изображенного на рис. 3.6, также не обходится совсем уж бесплатно, поскольку расчетная схема снабжается дополнитель-
3.4 Нуль-элементы 101 ным, центральным для нуль-элемента узлом, а значит, увеличивается поря- док разрешающей системы уравнений. Приложим мысленно к центральному узлу нуль-элемента внешнюю силу Р, а к соединяемым этим элементом узлам конструкции силы Р\ и Р2, как это показано на рис. 3.6, с, и потребуем, чтобы эти три силы были взаимно урав- новешены, то есть Р = Рх + Р2. Несложно проверить, что такое силовое на- гружение точно моделирует дислокационное воздействие на систему в виде укорочения расстояния между парой узлов конструкции на величину d=P/c. Таким образом, нуль-элемент не только позволил аккуратно смоделировать абсолютно жесткий стержень, но и дал возможность перевести дислокаци- онное воздействие в силовое. Общая идея конструирования нуль-элементов из стержней конечной же- сткости, продемонстрированная на этом простейшем примере, позволила разработать целую серию нуль-элементов, каждый из которых точно моде- лирует один из вариантов уравнений полисвязей, порождаемых абсолютно жесткими телами. На рис. 3.7 изображены 8 типов стержневых нуль-элементов, а соответст- вующие этим нуль-элементам уравнения полисвязей сведены в таблицу 3.1. Там же приведены значения внешних сил, моделирующих дислокационные воздействия. а) Ь)
102 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ <0 f) g)
3.4 Нуль-элементы 103 h) Рис. 3.7. Конструкции нуль-элементов Таблица 3.1. № Уравнения полнсвязей Дислокации и силы ИД и, - Uj = du Pu = (EF!L)d„ 0*0 £ к I 1 И II а. а. Pu = (EFIE)da Pv = (3EI/L3)dv г: 3 0, - 0, = de M=(EHL)de 0, - 0, = dQ M= (ElIE) dQ И И 'Ц 11 I s’ s? ф I 1 । s а <£' Pu = (EF!E)da PV = (3EI/L3)d, M=(EIIL)dQ 6 и, - Uj = du Vi~Vj+ 4£0,= dv 0, - 0, = dQ Р^[ЕР!(2Е)\сЦ Pv=9EI/(4L3)(d,-2Lde) M=-2(EI/L)de 11111 и, - Uj = du . Vj—Vj+ 2LQi= dv 0, - 0, = dQ Pa = (2EF/L)du Pv= ^/(ailKt/v-jMe) M=[(a-3)£/1/(aL)]<7e 8 и, - Uj = du vt- Vj+2L&i= dv 0, - 0, = dQ Pa = (2EF/L)du Pv= (6EI / L2)(d-Lde) M=-(EHL)<k Помимо понятных из рис. 3.7 обозначений, в таблице 3.1 положено а =1+1211,, k^EI^GFy), k2= EI2/(L2GF2), (3.80) причем для нуль-элемента “g” должно выполняться следующее условие на соотношение жесткостей: 2Е/,/а + Е/2/(1+ЗЛ2) = 0 . (3-81)
104 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Приведем несколько иллюстративных примеров, демонстрирующих неко- торые возможные применения различных типов нуль-элементов. На рис. 3.8 показана однопролетная одноэтажная рама с абсолютно жест- ким ригелем. В условиях, когда в используемом программном обеспечении не предусмотрено прямое задание жестких тел, можно воспользоваться рас- четной схемой с нуль-элементом, “g” или “Л” (по выбору). Нуль-элемент требует введения в расчетную схему трех дополнительных узлов. Рис. 3.8. Моделирование абсолютно жесткого ригеля нуль-элементом “Л” Элементы “g” и “h” имеют по одному дополнительному узлу, однако они не могут быть задействованы в программе, если в ней установлена жесткая защита от двойного соединения одних и тех же узлов различными стержня- ми. На самом деле, элемент “Л” представляет собой частный случай элемента “g”, но использующий классический вариант теории стержней — без учета деформаций сдвига. Объединение только линейных перемещений с независимыми поворотами двух узлов может оказаться полезным для моделирования шарнирного со- членения двух групп стержней, изображенного на рис. 2.20. Для этого мож- но воспользоваться нуль-элементом “Ь”, как это показано на рис. 3.9. Рис. 3.9. Моделирование шарнирного сочленения двух узлов Заметим, что приведенными выше 8 типами нуль-элементов, конечно же, не исчерпываются возможности конструирования новых типов нуль- элементов. Пользователи могут сделать это самостоятельно для привязки к возможностям используемой программы при моделировании конкретной расчетной схемы.
3.4 Нуль-элементы 105 Еще один полезный аспект применения нуль-элементов снязан с возмож- ностью повышения устойчивости вычислительного процесса. Если с самого начала в системе присутствуют элементы, резко различающиеся по своим жесткостным характеристикам, то это обстоятельство способно порождать быстрое накопление погрешности вычислений при решении системы разре- шающих уравнений метода перемещений. Основную идею борьбы с этим явлением средствами нуль-элементов про- демонстрируем все на том же примере расчетной схемы, состоящей из трех последовательно соединенных пружин (рис. 2.11). На рис. 3.10 показана эк- вивалентная расчетная схема, в которой роль крайних пружин играют стой- ки рамы, а центральной пружиной служит слабо сжимаемый ригель. а) Ь) Рис. 3.10. Пример использования почти нуль-податливого элемента Если ввести обозначения ЗЕ1 I , EF а=—-----, к=—- Л3 EFp I (3.82) то матрица жесткости системы, изображенной на рис. 3.10, а, будет как раз представлена формулой (2.2). При весьма жестком ригеле безразмерный параметр а будет малой вели- чиной, и мы попадаем именно в ту неприятную ситуацию с почти изменяе- мой механической системой, которая и была рассмотрена в разделе 2.3. Один из возможных рычагов воздействия пользователем на обусловленность разрешающей системы линейных алгебраических уравнений является замена весьма жестких элементов почти нуль-податливыми элементами. Почти нуль-податливый элемент отличается от полностью нуль-податливого ма- лым возмущением е в величинах жесткостей положительной и/или отрица- тельной части схемы нуль-элемента. Параметр £ может быть подобран из ус- ловия равноподатливости моделируемого весьма жесткого элемента и почти нуль-податливого элемента. В частности, для рассматриваемого нами случая расчетная схема с почти нуль-податливым элементом изображена на рис. 3.10, Ь. Малый параметр г подберем из условия равноподатливости ригеля рамы и почти нуль- податливого элемента
106 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 1/(с-е) + 1/(-с)= 1/к, (3.83) откуда получим £ = с2/(с + к), с - е = ск/(с + к). (3.84) Полагая с = ка (вот где мы распорядились тем произволом, о котором го- ворилось в конце предыдущего раздела!), получаем матрицу жесткости для системы, изображенной на рис. 3.10, а (3.85) и можно показать, что при любых сколь угодно малых значениях параметра а число обусловленности этой матрицы |Xmax| / |Xmin| < 4, что вполне удовле- творительно. Мы не останавливаемся здесь на математических аспектах, возникающих при исследовании свойств нуль-элементов, отсылая заинтересованного чита- теля к нашей статье 1979 г. [18]. Укажем только, что такой анализ приводит, в частности, к выводу о математической тождественности задачи расчета механической системы с нуль-элементами и вариационной постановки зада- чи на основе семейства модифицированных функционалов N. Произвольно назначаемая матрица Do для функционала N есть ни что иное как физическая характеристика соответствующего нуль-элемента. Общая же рекомендация для пользователей такова: жесткости нуль-элементов следует назначать так, чтобы они представляли собой величины примерно того же порядка, что и жесткости окружающих их элементов основной конструкции. 3.5 Геометрическая нелинейность. Устойчивость Когда речь идет о геометрически нелинейных задачах, то прежде всего нуж- но четко определиться, о каком уровне геометрической нелинейности идет речь. Если документация к программному продукту составлена грамотно (добавим — и честно!), то она должна содержать ясные, не допускающие разночтений и двусмысленностей указания об уровне достижимости при решении геометрически нелинейных задач14. Не сделав этого, можно создать опасную иллюзию расширенной приме- нимости программы, декларирующей в своей документации возможность решения геометрически нелинейных задач без ясно высказанного указания о границах применимости используемого варианта нелинейной теории. Здесь 14 Вновь сошлемся на Лу Гринзоу [17]: «.Помните, что во многих случаях докумен- тация бывает серьезным слагаемым в оценке инструментария (если не множите- лем!)».
3.5 Геометрическая нелинейность. Устойчивость 107 нет необходимости в изобретении велосипеда, так как уже более полувека назад ясно изложенная, последовательно выдержанная и ныне общепринятая классификация геометрически нелинейных постановок задач представлена в классическом труде В.В.Новожилова [20]. Опираясь на эту классификацию, выделим следующие 4 этажа геометрически нелинейных постановок задач для конечномерных систем. 3.5.1 Четыре этажа геометрически нелинейных постановок задач На низшем, нулевом этаже естественно расположить все задачи, в которых можно полностью пренебречь любыми геометрически нелинейными эффек- тами. Иначе говоря, нулевой этаж относится к геометрически линейным по- становкам задач. Прежде, чем подниматься хотя бы на одну ступень выше, стоит обратить внимание на то, что геометрическая нелинейность способна просачиваться в разрешающие уравнения задачи двумя каналами: через уравнения, связы- вающие перемещения с деформациями, и через уравнения равновесия. По- этому на первом этаже мы оставим задачи, где допустимо открыть для гео- метрической нелинейности шлюзы лишь одного из этих каналов, а именно — через уравнения равновесия. К первому этажу геометрической нелинейности отнесем слабейший вари- ант геометрически нелинейной теории. В этом варианте теории считается, что уравнения равновесия следует записывать для деформированного со- стояния системы. Что касается связи деформаций с перемещениями, то эти соотношения для первого этажа геометрически нелинейных задач принима- ются в линейном варианте. В строительной механике задачи первого этажа геометрической нелинейности иногда называют расчетом по деформиро- ванной схеме. В англоязычной литературе употребляется название теория второго порядка. Встречается также такое словоупотребление как линеари- зованные уравнения. Для конструкций, используемых в строительном проек- тировании, первый этаж геометрической нелинейности охватывает весьма широкий круг задач и, в первую очередь, задачи расчета стержневых систем, изгибающие моменты в элементах которых вычисляются с учетом поправок от влияния продольных сил. Поднимаясь по ступенькам выше, останавливаемся на втором этаже ие- рархии геометрически нелинейных постановок задач. Отличием от первого этажа служит раскрытие второго канала проникновения геометрической не- линейности — через геометрические уравнения, связывающие перемещения с деформациями. По сравнению с первым этажом существенным здесь явля- ется различение порядков малости деформаций и поворотов, при этом счи- тается, что квадраты углов поворотов элементов рассматриваемой расчетной схемы являются величинами того же порядка малости, что и компоненты деформации, которые, в свою очередь, пренебрежимо малы по сравнению с единицей. Малы по сравнению с единицей и сами повороты. Характерный
108 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ пример задач этого этажа нелинейности — теория гибких пластин на основе уравнений Кармана [21]. К третьему этажу геометрической нелинейности можно отнести задачи, в которых деформации малы по сравнению с единицей, тогда как относитель- но поворотов таких предположений сделать нельзя. Конструкции с гибкими нитями служат отличным примером задач этого этажа геометрической нели- нейности. Задачи третьего этажа нелинейности, в свою очередь, могут быть ранжированы за счет введения дополнительных упрощающих предположе- ний. Так, например, в той же теории гибких нитей предположение о полого- сти начальной и конечной конфигураций нити в процессе ее нагружения (нити с малой стрелой провисания) позволяет [22], не спускаясь полностью на второй этаж, существенно упростить как математическую постановку за- дачи, так и опосредованно методы ее решения. Если угодно, задачи этого типа можно отнести на этаж «два с половиной», расположив их на промежу- точной лестничной площадке15. Наконец, на вершине этой иерархии расположены самые сложные задачи — задачи четвертого этажа геометрической нелинейности, когда сами отно- сительные деформации нельзя считать малыми величинами по сравнению с единицей. Необходимость проведения расчетов изделий из резины и резино- подобных материалов заставляет расчетчиков подниматься и на эти высоты. Для дискретных расчетных схем, рассматриваемых в настоящей главе, геометрическая нелинейность никак не сказывается на матрицах Гь Г2 и Г3, используемых в формулах (3.5), поскольку эти матрицы отражают только топологическую информацию о расчетной схеме, а сама топология системы нечувствительна к взаимоотношениям порядков малости отдельных компо- нент деформации. Это принципиально важно, так как именно отсюда выте- кает счастливая возможность рассматривать все влияние геометрической не- линейности на уровне отдельного конечного элемента, а для перехода к параметрам системы в целом воспользоваться теми же формулами (3.5). 3.5.2 Геометрическая нелинейность для стержней ферменного типа Для иллюстрации описанного выше четырехэтажного здания геометриче- ской нелинейности обратимся к простейшему примеру конечного элемента — стержню ферменного типа (так мы будем называть стержень с шарнир- ным присоединением к узлам на обоих концах при отсутствии внеузловой нагрузки на этот стержень). Для упрощения рассмотрим плоскую задачу. Пусть в исходном состоянии стержень занимает положение MN, с нача- лом в узле М и концом в узле N. Под исходным здесь понимается состояние стержня после получения им предварительной вытяжки (дислокации) на ве- 15 Невольно вспоминается выражение об «остроумии на лестнице», которым обычно характеризуется запоздалая реакция в беседе, с той лишь разницей, что в нашем случае такое остроумие конструктивно.
3.5 Геометрическая нелинейность. Устойчивость 109 личину d. В результате последующей деформации стержень, оставаясь пря- молинейным, займет положение M*N*, как это показано на рис. 3.11. Вве- дем следующие обозначения: Lx , Ly — проекции стержня на соответствующие оси в исходном состоя- нии; LuL* — длина стержня в исходном и окончательном состояниях соот- ветственно; Um, un, vu, vn — перемещения узлов М и N в направлениях осей х и у соот- ветственно; ех, еу — удлинения проекций исходного состояния стержня на координат- ные оси; Д — полное удлинение стержня; — продольная сила в стержне, положительная при растяжении. Рассмотрим совокупность векторов s, A, d, и, р, относящихся к отдельно- му элементу (стержню), у которых для сокращения записи опущен нижний индекс "е", использованный нами ранее в формулах (3.1) - (3.3). Имеем s = |[AQ|, Д = |[Д]|, d = |[d]|, ut = |[wmUmwnUn]|, РТ = lU’ МхР МуР NxP Ny]| (3.86) Рис. 3.11. Картина перемещений ферменного стержня Из геометрических соображений (рис. 3.11) получаем вх = uN-uM, ey-vN-vM, A = (L*-L) + d, (3.87) L2 = LX2 + L2, L*2 = (Lx + ex)2 + (Ly + ву)2. (3.88) Пусть Xx, , Xy — направляющие косинусы отрезков MN и M*N* по от- ношению к неподвижной системе осей (х, у) (см. рис. 3.11), то есть
110 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Хх = cosa = Lx! L , ~ky = sina = Lyj L , (3.89) V = cosa* = (Lx + exy L*, X/ = sina* = (Ly + ey)l L*. (3.90) Введем в рассмотрение следующие важные геометрические параметры, которые понадобятся нам в дальнейшем: е = '/.хех + \уе.у, <в = ().хеу - 'kyex)/L, е = е + 0,5(е2 + a>2Z2)/Z . (3.91) Геометрический смысл параметра е очевиден — это проекция разности перемещений концов стержня на направление оси стержня в его недеформи- рованном состоянии. Что касается параметра <в, то, как мы увидим в даль- нейшем, он представляет собой угол поворота стержня при условии его ма- лости по сравнению с единицей и малости по сравнению с единицей относительного параметра e/L. Параметр е в матричной форме представим в виде е = QTu , QT = |[-Хх -Ху К Ху]|, (3.92) при этом Q — это матрица уравнений равновесия в геометрически линейной постановке задачи. Отметим, что, вводя в рассмотрение матрицу вращения £2, 0 0 0 1 10 0 0 0 10 0 0 0 10 (3.93) получим (£2Q)T=|[Xy -Хх -Ху XJI, так что параметр поворота со также мож- но представить в матричной форме a>Z-QT£2Tu, (3.94) что будет удобно для нас в дальнейшем. Исходя из определяющих соотношений (3.87), (3.88) и (3.91), можно по- лучить формулу, связывающую деформацию стержня А с перемещениями его концов, выраженную через введенные геометрические параметры, а именно (A-d) 1 + —- (3-95) справедливость которой проверяется непосредственной подстановкой. Дей- ствительно, левая часть в (3.95) цепочкой преобразований приводится к виду (Z-L) 1 + -—- 2Z z’2 -Z2 2Z
3.5 Геометрическая нелинейность. Устойчивость 111 = +в^ + ^у+еу) Ьу = \„ +7 & |- е*+еу 2£ +^уеу+ 2£ > и к точно такому же виду приводится и выражение для е по (3.91), если учесть, что X/ + X/ = 1. Из формулы (3.95) немедленно следует выражение для деформации стержня A = £(V1 + 2e/£- 1) +J. (3-96) Обратим внимание, что при выводе формулы (3.96) мы не пользовались никакими упрощающими предположениями, связанными с сопоставлением порядков малости входящих в эту формулу величин. Поэтому формула (3.96) как раз и является тем нелинейным геометрическим уравнением, свя- зывающим деформацию А с компонентами вектора перемещений и, которое расположено на самом высоком — четвертом этаже геометрической нели- нейности. Опускаясь на один этаж ниже, будем считать, что относительная дефор- мация Д/£ (равно как и относительная дислокация d/L) являются величинами весьма малыми по сравнению с единицей, то есть (\-d)/L«A, (3.97) что дает возможность заменить на единицу выражение, стоящее в квадрат- ных скобках в левой части (3.95). В результате приходим к геометрическому уравнению третьего этажа геометрической нелинейности А=е + <7= е + 0,5(е2 + со2£2)/£ + d. (3.98) Обратим внимание, что параметры е и го линейно зависят от перемещений — формулы (3.92) и (3.94). Поэтому, начиная с третьего этажа и ниже, де- формация А складывается из линейной относительно компонент вектора пе- ремещений части и квадратичной части. Но прежде, чем спускаться на оче- редной этаж, остановимся на геометрическом смысле параметра го. Из рис. 3.11 видно, что угол р, на который поворачивается стержень в ре- зультате перемещений его концов, может быть определен разностью углов а и а, то есть р = а* - а . (3.99) Поскольку tga* - (Х7 £ + еу)/(Хх £ + ех), tga = Х7 / X,, (3.100) то, воспользовавшись формулой для тангенса разности двух углов и учтя со- отношение X? + Х72 = 1, получим после несложных преобразований: tgp = (tga’ - tga)/(l + tga tga’) = ro£/(£ + e). (3.101)
112 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Для малых углов поворота р тангенс может быть отождествлен с самим углом, а учитывая и малость е по сравнению с L, получим отсюда р = со , (3.102) то есть параметр со представляет собой угол поворота стержня. Возвращаясь теперь к формуле (3.98) и переходя на второй этаж, будем считать, что сам угол поворота со, хотя и является малой по сравнению с единицей величиной, все же не настолько мал, чтобы его квадратом можно было пренебречь по сравнению с относительным параметром е/£. Точнее го- воря, будем считать, что эти величины одинаковы по порядку малости, и обе существенно меньше единицы е/£~и2«1. (3.103) В результате вместо формулы (3.98) на втором этаже геометрической нели- нейности получим А = е + 0,5со2£ + d. (3.104) Наконец, на первом и нулевом этажах приходим к линейным соотноше- ниям в уравнениях связи деформаций с перемещениями \ = e + d, (3.105) что совпадает с общим случаем геометрического уравнения (3.2) в линейной постановке задачи, если принять во внимание (3.92). Перейдем теперь к рассмотрению уравнений равновесия, используемых на разных этажах здания геометрической нелинейности. В общем случае, записывая эти уравнения для деформированного состояния стержня, по- лучим Q’s = р, Q*T = |[-X\-X\X\ Х\]|, (3.106) и нам осталось только найти выражения для направляющих косинусов оси стержня в его деформированном состоянии. Воспользуемся формулами (3.90) и (3.99). Тогда получим Х\ = cos(a+p) = Хх cosp - sinp, )'у = sin(a+p) = Хуcosp + Хх sinp . (3.107) Входящие в формулы (3.107) синус и косинус угла поворота стержня р можно выразить через тангенс этого же угла, определяемый формулой (3.101). В результате будем иметь cosp = 1 /-Jl + tg2P = 1/д/1 + со2£2/(£ + е)2 , sinp = tgp/^1 + tg2P = [1/д/1 + со2£2/(£ + е)2 ] и£/(£ + е), (3.108) так что
3.5 Геометрическая нелинейность. Устойчивость 113 к* х = [Хх - + е)] /д/1 + со2£2/(£ + е)2 , X’у = [Ху + XxmL/(L + е)]/y/l + m2L2/(L + e)2 . (3.109) Формулы (3.109) для направляющих косинусов оси стержня в деформи- рованном состоянии являются точными, поскольку при их выводе не ис- пользовались какие либо предположения относительно малости параметров деформации. Поэтому эти формулы справедливы на верхнем — четвертом этаже здания геометрической нелинейности. Казалось бы, что на третьем этаже геометрической нелинейности можно положить £/(£ + е)»1, (3.110) однако на самом деле это не допустимо, поскольку из малости относитель- ных деформаций Д/L по сравнению с единицей еще не следует малость от- ношения e/L по сравнению с единицей. Так например, в случае поворота стержня на 90° с сохранением его длины будем иметь Д/Х = 0, тогда как e/L = 1. Поэтому третий этаж геометрической нелинейности обязан наследо- вать полные выражения для направляющих косинусов X х и X у четвертого этажа. На втором этаже справедливы оценки (3.103) и (3.110), поэтому из (3.109) получаем после отбрасывания величин более высокого порядка малости = Хх - Х/о , Х*7 = Ху + Хх<в . (3.111) Несмотря на то, что повороты со являются малыми величинами уже на втором этаже, при переходе на первый этаж формулы (3.111) сохраняют свою силу. Например, в первой из формул (3.111) из малости поворотов еще не следует малость произведения Х/о по сравнению с Хх. И только опускаясь на нулевой уровень, приходим к линейным уравнениям равновесия X х= Хл, X у — \у, (3.112) то есть Q* = Q. (3.113) Воспользовавшись теперь представлениями матриц Q и 12 по (3.92) и (3.93), получим выражение для деформации Д на третьем этаже геометриче- ской нелинейности в матричной форме. Имеем е2 = uTQQTu, со2!2 = uT£2QQT£2Tu. (3.114) Таким образом, в матричной форме на третьем этаже геометрической не- линейности деформация Д, определяемая формулой (3.98), запишется в виде суммы линейной и квадратичной форм от перемещений Л = QTu + uTGu + с/, (3115)
114 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ где G = QQT + £ 2QQ£ 2r = ° О 1 О -1 -1 о О -1 1 о О 1 (3.116) 1 О Таблица 3.2. ЭТАЖ Малые величины Геометрические уравнения Параметры уравнений равновесия IV — A = £(V1 + 2£/£-1) + cZ ‘к*х = [A%- ^y(£>L/(L + е)]/ д/1 + со2 А2 /(£ + е)2 А*у = [А, + KxaL/(L +е)]/ ф + со2 А2 /(£ + е)2 III > Ь 1 а. л л 1—* А = е + 0,5(е2+со2£2)/£ + A = QTu+ ^uTGu + cZ к*х = [Ах - \p>LI(L + е)]/71 + СО2!2 /(£ + е)2 X у ~ [Ау+ Ххсо£/(£ +^)]/ + со2^2 /(L + е)2 II e/Z«l (ifae/L А = е + 0,5со2£ + d А = QTu uTQQQTQTu А*х - Кс - АуСО, к*у = ку + АгСО Q* = Q + -Cf2QQTf2Tu I со2 « elL А = е + d A = QTu + cZ А\ = Ах_ Аусо, А*у = А,, + А^со Q* = Q + -Cf2QQTf2Tu 0 со « 1 А = е + d А = QTu + d о •X II II. ° г II Соответственно, на втором этаже из (3.104) получим А = QTu + — uT£2QQT£2Tu + d. Несложно также заметить из (3.111), что матрица равновесия Q на пер- вом и втором этажах здания геометрической нелинейности зависит от пере- мещений и линейно, при этом
3.5 Геометрическая нелинейность. Устойчивость 115 Q — Q + QQco — Q + — flQQTflTu . (3 118) Соберем теперь вместе все полученные результаты, расположив их в таб- лице 3.2 с указанием соответствующего этажа геометрической нелинейно- сти. 3.5.3 Геометрически нелинейные уравнения в вариациях В самом общем случае, договорившись предварительно об уровне достижи- мости, в принципе, можно было бы сначала строить все нелинейные уравне- ния, после чего подвергать эти уравнения дискретизации, а затем искать способы их решения. Мы, однако, поступим здесь иначе и, имея в виду по- следующее использование в той или иной форме шаговых процедур при ре- шении нелинейных задач, будем сразу строить необходимые уравнения в ва- риациях (в приращениях) для конечномерных систем. Точнее говоря, не конкретизируя тип конечного элемента, выясним структуру геометрически нелинейных уравнений в вариациях, которая оказывается общей для всех дискретных систем. Итак, пусть перемещения узлов и, возникающие в процессе нагружения, не настолько малы, чтобы направляющие косинусы или другие аналогичные им геометрические параметры (речь идет об углах поворотов), входящие в коэффициенты системы уравнений равновесия, могли считаться одинаковы- ми до и после деформирования системы. В этом случае необходимо перехо- дить к уравнениям, учитывающим эффекты геометрической нелинейности. Будем считать известной некоторую (начальную) конфигурацию системы, характеризуемую узловыми перемещениями ч0, которые могут быть и нуле- выми, если выбор такого начала отсчета удобен. В этой конфигурации вы- полняются условия равновесия Q(ii0)s0 = ро (3.119) между начальными узловыми нагрузками р0 и начальными усилиями s0. Пусть теперь нагрузка получила приращение 5р, которому должны соотвес- твовать приращения усилий 5s и перемещений 5ч. В возмущенном состоя- нии уравнения равновесия запишутся как [Q(uo) + 8Q](s0 + 5s) = ро + 5р , (3.120) а после раскрытия скобок и с учетом (3.119) они приобретают вид 5Qs0 + Q(u0)5s + 5Q5s = 5р . (3.121) Если компоненты вектора дополнительных перемещений 5и относительно невелики (но все же требуют геометрически нелинейного анализа), то для получения уравнений в вариациях можно ограничиться уровнем второго этажа геометрически нелинейной постановки задачи. В этом случае произ-
116 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ ведение 5Qs0 может быть представлено как линейная функция от прираще- ния перемещений [23, 24], что приводит к уравнениям Q(u0)5s + T(s0)5u + 5Q5s = 5р. (3.122) Например, для ферменного стержня в плоской задаче, опираясь на табли- цу 3.2, полагаем QT(u0) = j[-VU T(s0) 5u = |[Ху -Хх -Ху МТ8со No = , (3.123) где Хх и Ху — направляющие косинусы стержня в начальной конфигурации системы, a No — начальное усилие в стержне. Зависимость между приращениями деформаций элементов 5А и прираще- ниями узловых перемещений определим выражениями 5А = QT(u0) 5u + 5QT5u . (3.124) Фактически соотношения (3.124) представляют собой проварьированные геометрические уравнения второго этажа нелинейности. Например, в случае ферменного стержня будем иметь 5А = 5е + со£ 5со = QT(u0) 5u + u0TflQQT£iT/L 5u , (3.125) так что в этом случае 5QT = u0T£2QQTf2T/£ . (3.126) Подставляя (3.124) в физические уравнения (3.1), которые для прираще- ний выполняются в форме 5s = F5A, (3.127) и вводя затем полученные выражения для 5s в (3.122) получим [QFQT+ T(s0)+ QF5QT + 5QFQT + 5QF5QT]5u = 5p . (3.128) В других обозначениях эти уравнения можно записать как [Ко + Ki (s0) + K2(u0)]5u = (Ко + KG)5u = 5р. (3.129) Здесь четко видно, что к обычной матрице жесткости Ко = QFQT добавля- ется матрица начальных напряжений K](s0) = T(s0), линейно зависящая от усилий в системе перед началом приращения нагрузки, и матрица начальных поворотов K2(u0) = QF5QT + 5QFQT + 5QF5QT, не более чем квадратично зависящая от перемещений. В уравнениях (3.129) не представлена матрица начального нагружения Дж. Одена [24], которая корректирует нагрузку (типичным примером, в котором видна необходи- мость корректировки нагрузки, является случай гидростатического давления жидкости — при повороте элементарной площадки нагрузка меняется). Не-
3.5 Геометрическая нелинейность. Устойчивость 117 учет матрицы начального нагружения говорит о том, что предполагается не- зависимость нагрузки от конфигурации системы, или же считается, что со- ответствующие коррективы введены при формировании вектора прираще- ний нагрузки 5р. Такой подход связан с тем, что непосредственный учет матрицы начального нагружения лишает коэффициенты уравнений симмет- рии, что не всегда является удобным. Матрицу Кд принято называть матри- цей геометрической жесткости. Рассматрим систему, находящуюся в равновесии в состоянии, для которо- го выполняются уравнения (3.119), и напишем равенства, определяющие из- менения усилий и перемещений при пробном нагружении силами, пропор- ционалыми одному параметру, т.е. при приращении нагрузки А5р. Обозначая соотвествующие изменения сил и перемещений как A5s и А5и, имеем [Ко + K](s0 + A 5s) + K2(u0 + A 5u)] 5u = 5р . (3.130) Теперь используем новую матрицу жесткости для того, чтобы найти кри- тическое значение нагрузки рсг = р0 + 5р. Раскладывая в ряд Ki и К2 из (3.130) с сохранением членов, линейно зависящих от А, получаем уравнение {[Ко + K,(s0) + K2(u0)] + A [Ki(5s) + K2(u0,5u)]}5U = 0 . (3.131) или [Ко + A AKg(5s,u0,5u)]5U = 0, (3.132) где 5U — собственный вектор, характеризующий форму потери устойчивос- ти системы, а через АКд обозначен матричный множитель, стоящий в квад- ратных скобках справа от А в уравнении (3.131). Проблема собственных значений (3.132) основана на решении задачи в линейном приближении для окрестности смещенного состояния равновесия. Отсюда можно получить и линейную задачу устойчивости, полагая все на- чальные усилия и начальные перемещения равными нулю. Если при этом еще пренебречь квадратичными слагаемыми в матрице начальных смеще- ний, то получим, что левая часть (3.132) линейно зависит от нагрузки {Ко + A [K](5s) + K2(5u)]} 5U - 0. (3.133) Допущение о независимости критической нагрузки от перемещений А 5и приводит к исчезновению матрицы К2, и мы приходим к уравнениям эйле- рова типа для критической нагрузки [Ко + A K](5s)] 5U = 0 . (3.134) Наименьшее собственное значение этого уравнения А] определяет крити- ческую нагрузку как А]5р. Полезно обратить внимание на то обстоятельство, что при использовании уравнений эйлерова типа, по сути, предполагается неизменность распреде- ления внутренних сил в системе при увеличении интенсивности нагружения А. Это свойство не всегда выполняется, в особенности для нелинейно де-
118 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ формирующихся систем. Поэтому некоторые программные разработки оп- ределяют два критических значения нагрузки — первое является наимень- шим критическим значением X] уравнений типа (3.134), а второе определя- ется как интенсивность нагрузки, при которой теряется положительная определенность уравнений типа (3.129) в процессе некоторого более или ме- нее реалистического закона нагружения (например, при увеличении интен- сивности только временной нагрузки и неизменном значении постоянной нагрузки), который моделируется шаговой процедурой (см. раздел 5.6). При этом возникает нетривиальная задача о выборе того критического значения, которое следует продемонстрировать в качестве свидетельства достаточно- сти полученного коэффициента запаса по устойчивости. К сожалению, нормы проектирования, где можно встретить такой, напри- мер, текст «При проверке устойчивости мачты в целом расчетная сила в стволе должна быть меньшей критической силы в 1,3 раза» (см. СНиП П-23-81*, п. 16.13), ничего не говорят об этом, хотя по некоторым косвен- ным свидетельствам можно предположить, что имеется в виду эйлеров слу- чай. В заключение этого раздела нелишне отметить, что геометрически нели- нейную постановку задач сопровождает, как правило, потеря единственно- сти решения, причем множественность решений может быть и не связана с потерей устойчивости механической системы. К сожалению, далеко не все расчетные программы предупреждают о такой возможности, а выдаваемое решение является только одним из возможных, которое определяется ис- пользуемым алгоритмом или рассматриваемой историей нагружения. Мы сознательно ограничиваемся только таким замечанием, предполагая, что расчетчика абсолютно необходимо предупредить о возможной неединствен- ности, но не требуя полного анализа всех ветвей кривой состояния равнове- сия, поскольку такой анализ далеко выходит за рамки обычных расчетных процедур, о которых говорится в этой книге, и относится, скорее, к исследо- вательской проблематике. 3.6 Конструктивная нелинейность — системы с односторонними связями Системы, где ограничения на перемещения определены условиями- неравенствами (односторонние связи) встречаются чаще, чем об этом обыч- но думают. Конструкция, свободно опертая на некоторую поверхность, ко- торая запрещает перемещение в сторону этой поверхности и не препятствует перемещению в противоположном направлении, гибкие нити, которые по- зволяют сблизиться своим концевым точкам и не разрешают им удаляться более чем на длину нити, являются простейшими примерами. Типичными примерами могут ; также служить: каменная кладка, выполненная насуэцэ, связь между фундаментом сооружения и подстилающим его грунтом. Сыпу- чие грунты или абсолютно гибкие мембраны могут служить примерами бо-
3.6 Конструктивная нелинейность — системы с односторонними связями 119 лее сложных систем с односторонними связями. Однако, по традиции, тако- го рода связи рассматриваются как идеальные двусторонние, проверяя апо- стериори, не нарушает ли полученное решение характер работы связей. Эта традиция сложилась давно, когда «врукопашную» получить решение для правильно сформулированной задачи было достаточно утомительно, сейчас же практически любой современный программный комплекс такие задачи решает в правильной постановке16. Рассмотрим некоторую упругую систему с односторонними связями в ко- личестве и примем для дальнейшего соглашение об индексации односто- ронних связей греческими буквами. Выберем правило знаков для реакций R в этих связях таким, чтобы допустимое по природе связи усилие (сжатие для связи-упора или растяжение для связи в виде гибкой нити) считать положи- тельным. Будем также считать положительными те перемещения U, которые не ограничиваются односторонней связью (например, сближение концов гибкой нити). Поскольку одностороння связь может находиться только в од- ном из состояний: рабочем (связь включена), когда R > 0 и U = 0 или нера- бочем (связь выключена), при котором R = 0 и U > 0, то для всех односто- ронних связей системы должны выполняться следующие неравенства и равенства: Ла>0; С7„>0; ЛаПа=0 (a=l,...,s). (3.135) Эти условия записаны для абсолютно жестких односторонних связей, та- ких, например, как односторонняя связь — упор. В случае упругих односто- ронних связей (скажем, для пружин конечной жесткости, работающих толь- ко на растяжение) вместо (3.135) при принятом правиле знаков следовало бы написать Aa=’/2Aa(|t/a|-t/a) (a=l,...,s), (3.136) где ка — жесткость упругой односторонней связи. Действительно, при положительном перемещении Ua, которому односто- ронняя связь не сопротивляется, из (3.136) получаем Ла = 0, тогда как при отрицательном перемещении, из (3.136) следует линейная зависимость Ra = - kaUa с положительным (и значит, воспринимаемым односторонней связью) усилием. В дальнейшем будем считать, что в рассматриваемой сис- теме все односторонние связи являются жесткими. На самом деле, как это будет показано в конце настоящего раздела, указанное обстоятельство не яв- ляется ограничением на класс односторонних связей, поскольку любая упру- гая односторонняя связь может быть сведена к жесткой односторонней свя- зи. В рассматриваемой системе отбросим все односторонние связи, заменив их действие неизвестными пока усилиями Ra (a = 1,..., s). Будем рассчиты- вать эту систему методом перемещений, причем основную систему образуем 16 Точнее сказать, «обязан решать» в правильной постановке, хотя за примерами про- граммных разработок, когда эти обязанности не выполняются, далеко ходить не надо.
120 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ так, чтобы в ней усилия Ra(a = 1,..., s) не могли вызывать перемещений по направлениям отброшенных односторонних связей. Кроме того, будем счи- тать, что выбранная основная система метода перемещений геометрически неизменяема. Во всем остальном выбор основной системы произволен. Совокупности всех кинематических неизвестных 2} (/= 1,...,и), введен- ных при образовании основной системы метода перемещений, достаточно для однозначного определения интересующих нас перемещений по направ- лениям отброшенных односторонних связей Ua (а = 1,..., з), иначе говоря, U«=tM+C' (а=1,...,5). (3.137) /=1 где Caj — перемещение в основной системе по направлению односторонней связи с номером а от единичного перемещения 2) = 1, а С£ представляет собой то же перемещение, но вызванное внешними воздействиями. Уравнения равновесия, представляющие собой условия равенства нулю суммарных реакций во введенных при формировании основной системы связях, записываются при этом в виде t^i + ±BiaRa+r^0 0 = 1,..., л), (3-138) 7=1 а=1 где Гу — реакция в г-ой дополнительной связи метода перемещений от еди- ничного перемещения 2) = 1, Bia—реакция в той же связи от действия единичной силы = 1, a rtp — та же реакция, но от действия внешней на- грузки. Уравнения (3.138) составляются для обычной линейной системы, а определение входящих в эти уравнения коэффициентов выполняется по обычным правилам строительной механики. На основе известных в строительной механике условий взаимности пере- мещений и реакций получаем: В,„ = -Са, (i = 1,...,и; а=1,...,$). (3.139) Совокупность выражений (3.135), (3.137) - (3.139) совпадает с необходи- мыми условиями минимизации (условиями Куна-Таккера [26]) для следую- щей задачи квадратичного программирования: минимизировать квадратичный функционалах) 1 п п п (3.140.а) 2 /=1 /=1 1=1 при ограничениях tc^Zj+C^O (а=1,...,$). (З.ИО.Ь) 7=1
3.6 Конструктивная нелинейность — системы с односторонними связями 121 Свойства решений задачи (3.140) и методы ее численного решения хоро- шо исследованы, интересующихся читателей мы можем отослать к специ- альной литературе (см., например, [27, 28]), а здесь мы лишь отметим те особенности решений, которые необходимо понимать при постановке задачи и анализе результатов. Рассмотренная выше постановка задачи относилась к системам с идеаль- ными связями без трения, у которых единственным источником нелинейно- сти было наличие односторонних связей. Системы такого типа часто назы- вают конструктивно нелинейными. Для них характерно полностью обратимое упругое поведение, которое определяется единственным решени- ем задачи (3.128). Свойство единственности решения может быть потеряно при включении в рассмотрение сил трения даже для тех случаев, когда зада- на история нагружения системы [28]. В связи с этим, следует весьма осто- рожно относиться к моделированию поведения упругопластических систем в форме систем с идеальными односторонними связями, которое время от времени предлагается некоторыми исследователями. Идентичность поведе- ния идеально упругопластических систем и систем с трением, а также имеющая там место неединственность поля скоростей, хорошо извест- ны [28, 29]. Достаточно часто разработчики программных систем избегают примене- ния математически обоснованных методов решения задачи квадратичного программирования и применяют «физически очевидный» итерационный процесс, который заключается в следующем — для некоторого предпола- гаемого состояния системы, в котором часть односторонних связей выклю- чена, а часть (работающие связи) рассматриваются как двусторонние, вы- полняется обычный расчет, и по его результатам на следующем этапе итерационного процесса у всех «неправильно работающих» односторонних связей меняется их состояние (отбрасываются связи с недопустимыми реак- циями и рассматриваются как двусторонние те связи, где обнаружилось не- допустимое перемещение). После этого весь процесс повторяется до тех пор, пока в системе не останется «неправильно работающих» односторонних свя- зей. На профессиональном жаргоне среди специалистов такой, казалось бы напрашивающийся по существу задачи, подход к поиску рабочей системы носит название алгоритма Рабиновича, поскольку, по-видимому, впервые он был четко сформулирован еще 50 лет назад в основополагающей для -всей теории систем с односторонними связями статье И.М.Рабиновича [30]. К сожалению, несмотря на широкое распространение этого способа реше- ния задачи, он не гарантирует сходимости и способен приводить к зацикли- ванию процесса, как это было показано на достаточно простом примере в работе [31]. Последовательность расчетных состояний для этого примера (рис. 3.12, а) такова, что через четыре итерации процесс зацикливается (об- ратите внимание на знаки перемещений и реакций в односторонних связях)!
122 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Рис. 3.12. Процесс уточнения рабочей системы: а — рассчитываемая схема; b — по- следовательность проверяемых состояний; с — точное решение В системах с односторонними связями, не являющимися по традиционной терминологии метода сил лишними, возможны и другие проблемы. Не ис- ключено, что в результате последовательных итераций система на одном из промежуточных этапов расчета перейдет в состояние геометрической изме- няемости, так что расчетная программа войдет при этом в тупиковую ситуа- цию. В качестве примера, подтверждающего такую возможность, рассмот- рим абсолютно твердое тело, раскрепленное в плоскости пятью пружинами одинаковой жесткости, работающими только на растяжение (рис. 3.13). Если стартовать в итерационном процессе с системы, в которой все пру- жины считаются двусторонними, то после первого же этапа расчета полу- чим, что пружины с номерами 2, 4 и 5 выключаются из работы. Двух остав- шихся растянутыми пружин с номерами 1 и 3 недостаточно для обеспечения геометрической неизменяемости системы. В то же время рабочая система существует — она показана на рис. 3.13 - Ь, там же приведены развиваю- щиеся в этих пружинах усилия. Мы рекомендуем разработчикам (и пользователям!) протестировать эти- ми двумя простыми задачами программы, декларирующие в своей докумен-
3.6 Конструктивная нелинейность — системы с односторонними связями 123 тации способность работать с системами, содержащими односторонние свя- зи. Рис. 3.13. Тело, раскрепленное работающими только на растяжение пружинами Некоторые программные разработки, способные оперировать односто- ронними связями, предусматривают такую возможность заданием специаль- ных элементов — пружин, работающих только на растяжение (tension only) или только на сжатие (compression only). Таким способом могут быть заданы упругие односторонние связи, тогда как жесткие односторонние связи при этом из рассмотрения выпадают. Кроме того, при таком подходе возникают затруднения при расчете систем с односторонними шарнирами. Формально, жесткая односторонняя связь может считаться частным слу- чаем упругой (при устремлении жесткости такой пружины к бесконечности), но с позиций вычислительного процесса такой формализм не проходит, по- скольку приводит к односторонним пружинам с бесконечной жесткостью. Поэтому более содержательным является обобщение в противоположном направлении, приводящее к тому, что программа, оперирующая жесткими односторонними связями, способна также обрабатывать и упругие односто- ронние связи. Сведение упругой односторонней связи к жесткой легко осу- ществляется простым переносом места расположения в системе односторон- ней связи, что проиллюстрировано на рис. 3.14. а) . Ь) Рис. 3.14. а — система с упругой односторонней связью, работающей только на рас- тяжение, b — эквивалентная система с жесткой односторонней связью Если для упругой односторонней связи (рис. 3.14, а) под перемещением U понимается разность перемещений точек 1 и 2, то в эквивалентной систе-
124 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ ме с жесткой односторонней связью сама пружина считается двусторонней, но под U должно пониматься взаимное перемещение точек 2 и 3. Отметим здесь, что с пользовательской точки зрения существенно также, чтобы расчетная программа имела возможность учитывать односторонние связи с начальными зазорами (в том числе и отрицательными зазорами, мо- делирующими начальное усилие в односторонних упругих связях). Наконец, обратим внимание читателя на одну ловушку, в которую иногда попадают даже опытные расчетчики, пытающиеся в задачах расчета систем с односторонними связями формально учесть также и силы трения, возни- кающие между контактируемыми поверхностями. Такие задачи пытаются ставить, например, при расчете тоннельных обделок, наружная поверхность которой способна на некоторых, подлежащих определению участках, «отли- пать» от окружающей ее грунтовой породы [32]. Аналогичная проблема воз- никает при продольной надвижке пролетных строений мостовых конструк- ций, где развиваются значительные силы трения, передающиеся на накаточные устройства. Во всех этих случаях попытка простейшими способами связать кулонову силу трения, пропорциональную нормальным к контактирующим поверхно- стям усилиям в односторонних связях, и не учитывающая историю нагруже- ния конструкции, приводит к некорректной постановке задачи. Получаю- щиеся в результате такого формального расчета усилия и перемещения на самом деле не имеют ничего общего с реально возникающим напряженно- деформированным состоянием конструкции. Для того, чтобы это понять, достаточно заметить, что силы трения немедленно переводят расчетную за- дачу в класс расчета неконсервативных систем. В самом деле, по определе- нию, для консервативных систем работа всех сил определяется исключи- тельно начальным и конечным состояниями системы, то есть не зависит от пути перехода. Легко сообразить, однако, что при учете сил трения это усло- вие нарушается. Правильная постановка задачи приводит на самом деле к исключительно сложным зависимостям, аккуратный анализ которых можно найти в работах гидротехников ([28], стр. 118-122). Увы, этот анализ показывает, что даже при заданной истории нагружения, скажем при простом однопараметриче- ском нагружении, решение для задачи с трением может оказаться неединст- венным. В этом смысле характерно откровенное признание авторов работы [28]: «Для выявления единственного решения требуется внесение дополни- тельных условий, которые авторам неизвестны». Следуя в русле этой цитаты, но говоря о программном обеспечении рас- четов конструкций с односторонними связями и силами трения, сделаем аналогичное признание, что нам неизвестны какие-либо разработки про- мышленного применения, которые можно было бы рекомендовать к широ- кому практическому применению, хотя программы исследовательского ха- рактера, относящиеся к некоторым частным задачам, существуют.
3.7 Вантовые элементы в расчетной модели 125 3.7 Вантовые элементы в расчетной модели Вантовые конструкции с позиций строительной механики представляют со- бой сооружения, при расчете которых необходимо учитывать геометрически нелинейные эффекты, вызываемые вантовыми элементами как гибкими ни- тями. Когда речь идет о таких конструкциях как вантовые или висячие мос- ты, гибкие мачтовые сооружения, поддерживаемые системой вантовых от- тяжек, различного рода антенны, вантовые покрытия зданий и т.п., то введение в расчетную схему нелинейно работающих элементов является аб- солютно необходимым требованием, не учет которого способен резко иска- зить картину напряженно деформированного состояния конструкции даже и в качественном отношении. Все это так, поэтому лучшие образцы расчетной программной продукции предоставляют пользователю возможность непо- средственного введения вантовых элементов в расчетную схему конструк- ции с последующей их программной обработкой, в том числе и с определе- нием самоуравновешенного состояния вантовой конструкции за счет ее предварительного напряжения. Имеются две отличающиеся друг от друга расчетные модели вантового элемента, которые используются в проектной практике. Простейшей являет- ся модель стержня, способного воспринять растяжение и выключающегося из работы при появлении сжатия (рис. 3.15). Этот стержень может быть ус- тановлен с зазором До в односторонней связи или же иметь преднапряжение Но > 0, что может быть интерпретировано и как наличие отрицательного за- зора, то есть До < 0. Рис. 3.15. Односторонне работающий стержень Два варианта диаграммы работы такого элемента в виде зависимости про- дольной силы Н от увеличения расстояния между концевыми точками Д представлены на рис. 3.16, где случаю по рис. 3.16, а) соответствует вариант с предварительным напряжением, а случаю по рис. 3.16, Ь) — вариант сис- темы с зазором. Тангенс угла наклона диаграммы равен величине EA/L (ЕА — жесткость стержня на растяжение, L — длина стержня). Понятно, что такая (упрощенная) модель вантового элемента на самом деле представляет собой упругую одностороннюю связь и может быть включена в расчетный программный комплекс в рамках общего алгоритма по расчету систем с односторонними связями, рассмотренного нами в разде- ле 3.6.
126 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Рис. 3.16. Варианты диаграммы Н— \ Второй (более аккуратный по постановке задачи) вариант расчетной мо- дели вантового элемента — гибкая нить с малой стрелкой провисания, кото- рая в исходном состоянии, характеризуемом температурой То и натяжением Но, нагружена некоторой поперечной нагрузкой qo(x), и у которой при удли- нении хорды на Д и изменении поперечной нагрузки до величины q(x), а температуры до Т натяжение становится равным Н. Уравнение, связывающее эти величины, для пологих нитей имеет вид ЕА 2Н2 2Н2 ° (3.141) где d=je2 (х)dx, d0 = ja2 (X)dx, о о (3.142) Q(x) - поперечная сила, возникающая в шарнирно опертой балке пролета L от действия нагрузки q(x), направленной поперек хорды вантового элемента; Qo(x) - то же, но от нагрузки q0(x)-, a - коэффициент температурного расширения; Е — модуль упругости материала нити; А — площадь поперечного сечения нити. Уравнение (3.141) является основополагающим в теории систем, содер- жащих вантовые элементы, и может быть названо уравнением состояния вантового элемента. Это уравнение неоднократно выводилось в работах, по- священных гибким пологим нитям. Здесь мы привели его в той форме, в ка- кой оно дано в работе [3.33], стр.24. Если ввести безразмерный параметр К, характеризующий влияние попе- речной нагрузки на нить к _ D 2ЦЕА)2 и безразмерные переменные 8 = ML, 80 = MJL, t = Н/(ЕА), (3.143) (3.144)
3.7 Вантовые элементы в расчетной модели 127 где обозначено Д0=^-а(Г-Г0)Л--^- , (3.145) £4 2Я02 то уравнение (3.141) приобретает форму 8 = /-^-80. (3.146) Диаграмма зависимости 5 от t при 80 = О представлена на рис.3.17, величину 50 легко учесть смещением начала координат. Рис. 3.17. Безразмерная зависимость между натяжением и увеличением хорды Из этого рисунка видно, что с уменьшением К кривая t = /(8) прижимается к своим асимптотам, в роли которых выступают ось абсцисс при 8 < 0 и прямая с тангенсом угла наклона EA/L при положительных 8, т.е. линии, представленные на рис. 3.16. В этом проявляется связь между двумя рас- смотренными расчетными моделями. Само собой разумеется, что на уравнение (3.146) нельзя полагаться безо- говорочно. Внимательный читатель безусловно заметит, что на самом деле это уравнение имеет смысл только при весьма малых значениях 8 (порядка 10'3-10'2), поскольку при больших деформациях нарушаются условия вывода и применимости исходного уравнения состояния ванта (3.141). Поэтому и графики, приведенные на рис. 3.17, характеризует лишь формальные мате- матические свойства кривых, определяемых уравнением (3.146) и на самом деле они правильно отражают работу вантовых элементов только лишь в ма- лой окрестности точки 8=0. При росте 8 погрешность от пренебрежения малыми членами, отбрасываемыми при выводе уравнения состояния (3.141), будет нарастать. Но поскольку на практике нас как раз и интересуют малые относительные деформации вант, то нет смысла рассматривать здесь соот- ветствующие уточнения в уравнении состояния ванта. Мгновенная податливость вантового элемента в окрестности некоторого напряженного состояния, характеризуемого натяжением Н, легко определя- ется дифференцированием уравнения состояния (3.141)
128 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ аА _ I, _о_ dH~ ЕА Н3 ’ (3.147) и, следовательно, матрица мгновенной жесткости такого элемента имеет вид К(Я) = 1 1 I, £> L D ЕАН3 ЕА Н3 1 1 I, £> L D ЕАН3 ЕАН3. (3.148) Следует заметить, что в тех случаях, когда единственной распределенной поперечной нагрузкой на элементе является собственный вес нити, из (3.147) легко получается известная формула Эрнста (Ernst) для определения площа- ди Ао условного стержня той же длины L, жесткость которого при продоль- ных деформациях совпадает с мгновенной жесткостью нити А° А у212Е’ 1 _1_ 2________ (3.149) 12ст3 где: у - объемный вес этого материала нити; / - длина горизонтальной проекции нити; ст = Н /А- осевое напряжение в нити. 3.7.1 Координатные оси Вантовый элемент имеет местную систему координат X|,YbZ| у которой ось X] направлена от первого узла А ко второму узлу В, ось Z, перпендикулярна оси X] и расположена в вертикальной плоскости АВВ°А°, а ось Y, дополняет систему до правой тройки (рис.3.18). На вантовый элемент могут действовать нагрузки, аналогичные нагрузкам на стержневые элементы. Местные нагрузки, учитываемые при расчете, мо- гут действовать только по направлениям Y, и Zf, они могут быть распреде- ленными — <?yl(X|), <?zi(X|) или сосредоточенными (Ру], Р2]). Если нагрузка заданы в компонентах, соответствующих общей системе координат, то она приводится к указанным выше компонентам, при этом компонента вдоль оси X] не вычисляется, точнее говоря эта компонента приводится к статически эквивалентным узловым нагрузкам, приложенным в узлах крепления ванты к конструкции.
3.7 Вантовые элементы в расчетной модели 129 Если соотношение между нагрузками qy\ и q^ не меняется по длине ван- тового элемента (что, как правило, выполняется), то эти нагрузки приводятся к равнодействующим, которые определяют плоскость провисания ванты, по обычным формулам <7 = 7^+4zi; P=^Pyi+P^ > (3.150) с помощью которых определяются интегральные параметры D. Приведем для справки формулы, по которым вычисляются значения этих интегралов L D = $Q2(x)dx . о
130 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Эти формулы для некоторых наиболее распространенных видов нагрузок представлены в табл. 3.3. 3.7.2 Задание преднапряжения При расчете вантовых систем важно правильно задать отсчетное состояние, которое характеризуется начальными значениями поперечных нагрузок на вантовых элементах qOi (как правило, это перпендикулярная к хорде ванто- вого элемента составляющая нагрузки от собственного веса ванты) и значе- ниями натяжений HOi > 0. Индекс i здесь является номером вантового эле- мента и меняется от 1 до т. Основная сложность состоит в том, что значения HO i должны соответст- вовать равновесному состоянию системы, в котором предварительные на- пряжения создают некоторую картину внутренних сил в системе, соответст- вующую начальной внешней нагрузке q0, , в частном случае нулевой внешней нагрузке. Обычно существует множество возможных равновесных состояний системы, каждое из которых отвечает своему распределению усилий предварительного напряжения в вантах HOi (i = 1,.,.,/w), где т - ко- личество вант в системе. В связи с этим при проектировании вантовых кон- струкций перед инженером стоит задача выбора рационального начального напряженного состояния из множества допустимых, основываясь на некото- рых критериях оптимальности и конструктивных ограничениях. Сами эти критерии и ограничения могут варьироваться в зависимости от конкретной проектной задачи. Так, например, при проектировании вантовых мостов обычно требуют, чтобы пилоны находились в безызгибном состоянии под действием постоянной нагрузки и усилий преднапряжения, а порождаемые этими постоянными воздействиями моменты в балке жесткости минимизи- ровались по абсолютной величине. Могут быть и другие критерии опти- мальности и иные ограничительные условия. Ограничиваясь сказанным, не будем здесь останавливаться на обсужде- нии приемов, используемых для решения возникающих при этом проектных задач, поскольку это представляет собой самостоятельную тему, далеко вы- ходящую за рамки проблем, рассматриваемых в настоящей книге17. Однако, для последующего анализа напряженно-деформированного состояния ванто- вой конструкции в расчетную программу абсолютно необходимо внести сведения о начальном состоянии системы. Иногда вместо понятия преднапряжений, как совокупности начальных усилий в вантах = может оказаться удобнее оперировать поня- тием длин начальных заготовок вант Lt}l. Под длиной начальной заготовки Lo ванта понимается геометрическая длина ненапряженного ванта при фикси- рованной -температуре То- Если исходить из уравнения состояния ванта (3.141), то несложно установить связь между длиной заготовки и начальным натяжением Но. Действительно, в ненапряженном состоянии ванты следует 17 Постановка некоторых задач такого рода приводится в разделе 8.2.
ЗЛ Вантовые элементы в расчетной модели 131 положить Н=0, Т=Т0, q(x) = 0 и, следовательно, D = 0. В результате из (3.141) получим Д=_^о£ + _Ч_ (3.151) ЕА 2Нг0 ’ Очевидно, что по смыслу построения величина Д, определяемая форму- лой (3.151), представляет собой разность между длиной начальной заготовки ванта Ло и длиной хорды ванта L, то есть Lo-L=-^- + -\. (3.152) ЕА . 2Я02 Поскольку некоторые программы, ориентированные на расчет вантовых конструкций, предоставляют пользователю возможность задавать во вход- ной информации к расчету не величины начальных натяжений вант, а имен- но относительные длины начальных заготовок Lf= LjL, соотношение (3.152) может оказаться полезным18. 3.7.3 О линеаризованных моделях вантовых конструкций Надо сказать, что ванты не являются единственным источником порождения геометрической нелинейности в расчетных схемах рассматриваемых типов конструкций. Второй источник геометрической нелинейности связан с тем обстоятельством, что как правило, хотя и не всегда, вантовые конструкции содержат сильно сжатые элементы. Так например, для вантовых мостов - это ноги пилонов и само пролетное строение, обжимаемые натяжением в вантах. В случае мачт на оттяжках обжатию подвержен ствол мачты. Учет влияния продольных сил на изгибающие моменты в сжатых элементах сис- темы приводит к необходимости проведения расчетов по деформированной схеме. Но кроме выполнения статических расчетов эти конструкции часто тре- буют и проведения расчетов' на свободные колебания, поскольку в против- ном случае невозможно определить пульсационную составляющую ветровой нагрузки, невозможно обоснованное проведение аэродинамических исследо- ваний, выполнение расчетов на сейсмические воздействия и т.д. Вместе с тем спектральный анализ системы (определение частот и форм ее свободных колебаний) имеет смысл только в линейной постановке. В не- линейных же задачах можно говорить о разложении движения системы по формам свободных колебаний в окрестности изучаемого равновесного ее положения при линеаризации поведения системы в этой окрестности. Итак, определение напряженно деформированного состояния (НДС) системы при статическом ее нагружении должно выполняться с учетом отмеченных выше геометрически нелинейных эффектов. При динамическом же анализе, зная 18 Такая возможность имеется, например, в программе GTSTRUDL.
132 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ НДС конструкции от действующих статических нагрузок, необходимо по- строить динамическую модель так называемой линеаризованной системы. Под этим термином понимается конструкция, работающая в геометриче- ски линейной постановке, но учитывающая достигнутый уровень усилий в вантах в состоянии, предшествующем линеаризации, а также достигнутый уровень усилий сжатия в соответствующих сжатых элементах расчетной схемы. Точнее говоря, под линеаризованной системой понимается исходная система, в которой все составляющие ее элементы рассматриваются в ли- нейной постановке, но с касательными (мгновенными) матрицами жестко- сти. Если говорить о вантовых и висячих мостах, то линеаризованная модель такого моста полезна (и необходима) по крайней мере в трех целях: • линеаризованная модель нужна для расчета системы на колебания, в том числе и на ветровое воздействие, поскольку нас интересуют колебания системы в окрестности ее достигнутого равновесного состояния; • она нужна для построения линий влияния, которые в принципе имеют смысл только для линейных систем. По полученным линиям влияния можно определить достаточно близкое приближение к вариантам нагру- жения моста подвижной нагрузкой, вызывающей минимальные и макси- мальные значения интересующих конструктора силовых и кинематиче- ских факторов; • линеаризованная модель оказывается весьма полезным инструментом при построении численных процедур для выполнения собственно нелинейных расчетов. Особенно это существенно при организации шаговых процессов (см. по этому поводу раздел 5.7). Ниже на рис. 3.19 в качестве конкретного и самого недавнего примера по- казана общая схема вантового моста через реку Нева в Санкт-Петербурге, к моменту написания настоящих строк находящегося в процессе проектирова- ния и одновременного строительства. Этот достаточно амбициозный по мер- кам российских транспортных сооружений объект запроектирован и рассчи- тан в институте Гипростроймост Санкт-Петербург и, к моменту написания настоящих строк, находится в стадии возведения. Этот объект заслуживает быть приведенным в качестве характерного примера не только потому, что в процессе его расчета были практически оп- робованы и использованы обсуждаемые ниже модели, но также и по той причине, что само внимание авторов к построению этих моделей было не в последнюю очередь простимулировано необходимостью выполнения тща- тельного анализа именно этой конструкции. On. 13 On. И On. 15 On. 16 On. 17 On. 18 On. 19 On. 20 Рис. 3.19. Общая схема вантового моста в Санкт-Петербурге
3.7 Вантовые элементы в расчетной модели 133 Рассмотрим по отдельности два отмеченных выше источника геометриче- ской нелинейности с позиций построения линеаризованной модели. 3.7.4 Линеаризация вантовых элементов расчетной схемы Итак, необходимо построить модель, в которой учитывается сопротивляе- мость кабельной части конструкции приращениям усилий в этих же кабель- ных элементах - в строительной механике подобную процедуру называют иногда расчетом по касательной матрице жесткости. При построении линеаризованной модели удобно рассматривать кабель- ную часть системы как шарнирно звеньевую цепь. Рассмотрим отдельное звено этой цепи и будем считать, что в изучаемом состоянии системы в этом звене действует усилие растяжения N (рис.3.20) - здесь и далее для унифи- кации обозначений усилий в сжатых и растянутых элементах натяжение ван- ты обозначается не как Н, а как N. Рис 3.20. Звено шарнирной цепи Приведем здесь элементарные соображения строительной механики, по- зволяющие понять смысл предлагаемой далее линеаризованной модели сис- темы. Несложно увидеть, что при поперечных смещениях узлов этого элемента на величины V, и Vj, как это показано на рис.3.20, требуется преодолеть силы сопротивления Q, развивающиеся в узловых точках элемента. Из уравнений равновесия, составленных для деформированного состояния элемента, для определения сил Q получаем 2 = уД, Д = Vj-Vi . (3.153) Таким образом, в расчетной схеме линеаризованной модели каждое ка- бельное звено следует заменить некоторым (геометрически линейным) стержневым элементом, в котором возникают поперечные силы Q, связан- ные с перемещениями узлов этого элемента соотношениями (3.153). На рис.3.21 показаны три возможных типа таких стержневых элементов.
134 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ Тип элемента “а” представляет собой абсолютно жесткий при изгибе стержень, подкрепленный в одном из узлов часовой пружиной с жесткостью , подобранной так, чтобы выполнялось соотношение (3.153). Типы эле- ментов “Ь” и “с” представляют собой изгибаемые стержни с заделкой в узлы на обоих концах для типа “Ь” и с шарнирным присоединением к одному из двух узлов для типа “с”. Для типов “Ь” и “с” повороты концевых узлов эле- ментов запрещены. Момент инерции сечения стержня I также подобран из условия выполнения соотношения (3.153). В дальнейшем при построении расчетной схемы для линеаризованной модели можно воспользоваться лю- бым из этих трех типов элементов. Легко убедиться в том, что действитель- но для всех трех типов элементов, изображенных на рис. 3.21, выполняется соотношение (3.153), связывающее поперечную силу Q со взаимными сме- щениями (в поперечном направлении) концов стержня Д. а) Ь) с) k,f = NL г . NI? 12Е r_NL2 ЗЕ Рис. 3.21. Возможные типы стержневых элементов Для того, чтобы лишний раз убедиться в правильности построения линеа- ризованной модели, полезно проверить ее на простой задаче, для которой известно точное решение. В качестве такой тестовой задачи рассмотрим ферму Мизеса (рис.3.22). Решение этой задачи в строгой геометрически нелинейной постановке приведено в книге Я.Г.Пановко и И.И.Губановой [34]. а Рис. 3.22. Ферма Мизеса Обозначим L и Lo длину стержня фермы Мизеса в деформированном и недеформированном состояниях соответственно. Тогда, как это видно из рис. 3.22,
3.7 Вантовые элементы в расчетной модели 135 L ~ а- sina0 L = —r— sina при этом величина удлинения стержня Д£ будет равна а______а_ sina sina0 (3.154) (3.155) Из условия равновесия центрального узла фермы в деформированном со- стоянии находим продольную силу N в стержне фермы Мизеса N=jP/cosa , откуда после привлечения физических соотношений (закона Гука) получим Lo sina где Л — площадь поперечного сечения стержня. Таким образом, Р = N cos a = ЕА (sina0 ctga - cosa). (3.157) Из геометрических соображений несложно найти вертикальное переме- щение v центрального узла фермы v = a (ctga - ctga0). (3.158) Полученные соотношения позволяют аккуратно вычислить отпорность сис- темы в центральном узле фермы, как отношение приращения нагрузки к приращению перемещения, то есть производную dP/du . На основании (3.157) и (3.158) имеем dP sina„ . . du a da sin2a — = £4(—-jX + sina), —- = —-5-, — =------------------, da sin a da sin a du a и, следовательно, dP dP da EA . 3 - . — =--------=-----(sina0-sin a). (3.159) du da du a Для линеаризованной модели ограничимся использованием стержневого элемента, показанного на рис. 3.21, с), в результате приходим к расчетной схеме, изображенной на рис. 3.23. Полагая площадь А\ сечения стержня в модельной расчетной схеме рав- ной (3.160) sina определим реакцию системы Гц на единичное смещение центрального узла в вертикальном направлении. Проектируя на вертикальную ось показанные на
136 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ рис. 3.23 поперечную Q и нормальную Т силы в модельном стержне, возни- кающие от единичного смещения центрального узла, получим искомую ре- акцию в виде 3EI . 2 £4. 2 N г ЕА, , = ——sin а + —Lcos а =—яп а + —Lcos а. L3 L L L (3.161) Заменим продольную силу Nв этом уравнении ее выражением по (3.156). 3EI = ——sina, L3 „ ЕА. Т - —-cos a L Рис. 3.23. Деформированное состояние В результате получим гп =—(sina0 sina-sin2a + — cos2a), (3.162) L A что с учетом (3.154) и (3.160) окончательно преобразуется к виду гн =—(sina0 -sin3a). (3.163) а Сопоставляя (3.159) и (3.163), убеждаемся, что построенная линеаризо- ванная модель точно представляет мгновенную жесткость исходной нели- нейной системы в окрестности ее равновесного состояния. Заметим, что в практических расчетах можно положить А, = 4, поскольку, как это несложно заметить, отношение sina.o/sina. = 1 + е, где s — относительная продольная деформация стержня, достигнутая в равновесном положении системы, и которой можно пренебречь по сравнению с единицей. Итак, линеаризованная модель вантовой системы образуется заменой эле- ментов кабеля на любой из стержневых изгибаемых элементов, изображен- ных на рис. 3.21.
3.7 Вантовые элементы в расчетной модели 137 Применительно к расчетной схеме рассматриваемого вантового моста че- рез реку Неву (рис. 3.19) каждая из имеющихся в пространственной расчет- ной схеме 14x8= 112 вант была представлена двумя пространственными стержневыми элементами, как это показано на рис. 3.24. На этом рисунке обозначено: W - верхний (на пилоне) узел крепления ванты; V - нижний (на пролетном строении) узел крепления ванты; М - промежуточный вантовый расчетный узел, геометрически разделяю- щий отрезок VW пополам. W Рис. 3.24. Элемент кабельной системы моста В расчетную линеаризованную модель вводятся два стержня: • верхний стержень KW с начальным узлом W и конечным узлом М; • нижний стержень KV с начальным узлом V и конечным узлом М. К узлам W и V эти стержни прикреплены шарнирно, тогда как к узлу М они присоединены жестко. Промежуточный узел М раскрепляется внешни- ми связями от всех поворотов, следовательно он обладает только тремя сте- пенями свободы - линейными смещениями в направлении трех осей гло- бальной координатной системы (X,Y,Z). Пусть N усилие растяжения ванты, вычисленное для рассматриваемой расчетной схемы. Считается, что к моменту выполнения динамического ана- лиза усилия во всех вантах известны. Тогда, в соответствии с изложенным выше, жесткость этих стержней на изгиб определяется формулой = (3.164) где L - полная длина рассматриваемой ванты (точнее, геометрическая длина хорды, равная расстоянию между точками крепления ванты W и V). Заметим, что в силу полного шарнира в начальных узлах модельные стержни не сопротивляются закручиванию начальных узлов V и W. Жест- кость этих же модельных стержней на растяжение ЕА0 (так называемая рас- четная эффективная жесткость поперечного сечения), определяется с ис- пользованием касательного модуля по формуле (3.149), то есть приращение продольной силы в ванте связывается с увеличением расстояния между уз- лами W и V.
138 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 3.7.5 Линеаризация сжато-изогнутых элементов расчетной схемы Рассмотрим сжато-изогнутый стержень, обозначив EJ- жесткость стержня на изгиб; продольная сила сжатия в стержне; L - длина (пролет) стержня; V - прогиб (поперечное перемещение) сечения стержня; q(x) - действующая на стержень поперечная нагрузка. Дифференциальное уравнение для определения прогибов сжато- изогнутого стержня, составленное с учетом влияния продольных сил на из- гибающие моменты в стержне, как известно, имеет вид (EJv') "+ Nv "= q(x). (3.165) Если продольная сила N заранее известна (не зависит от прогибов v), то уравнение (3.165) является линейным дифференциальным уравнением отно- сительно искомой функции V. Таким образом, использование дифференци- ального уравнения (3.165) при фиксированной продольной силе N как раз и обеспечивает реализацию интересующей нас линеаризованной модели. Проблема, однако, заключается в том, что не во всех действующих рас- четных программных комплексах, предусмотрена возможность учета допол- нительного слагаемого Nu"k левой части уравнения (3.165) при построении матрицы жесткости стержня. Тем не менее, и в такой ситуации имеется воз- можность учета этого слагаемого с помощью построения специальной дис- кретной модели, не выводящей за рамки требований стандартного про- граммного обеспечения по расчету конструкций. При построении этой модели проще всего исходить из энергетических со- ображений, потребовав энергетической эквивалентности для стержня, рабо- тающего в соответствии с уравнением (3.165), и интересующей нас дискрет- ной модели. Запишем выражение для потенциальной энергии деформации Е, накапли- ваемой в сжато-изогнутом стержне при его изгибе. Имеем Е = (3.166) Jo 2 Jo 2 Первый из интегралов в (3.166) представляет собой энергию деформации, аккумулируемую в стержне при его изгибе, тогда как второй интеграл есть работа продольной силы IV, Но этому же второму интегралу можно дать и иное, формально механическое, толкование, а именно как энергию деформа- ции, запасаемую в некотором упругом основании, сопротивляющемся пово- ротам сечений стержня с погонным отрицательным коэффициентом жестко- сти = -N (рис. 3.25).
3.7 Вантовые элементы в расчетной модели 139 °£СССЖЖСССССССССЖСССС°. Рис. 3.25. Модель сжато-изогнутого элемента Если в библиотеке конечных элементов используемой программы преду- смотрен стержневой элемент, опирающийся на упруго сопротивляющееся повороту основание и при этом коэффициенту жесткости этого упругого ос- нования допустимо придавать отрицательное значение, то все в порядке, ни- какой дополнительной модели нет необходимости строить19. Если же нару- шение хотя бы одного из этих условий выводит за пределы применимости данной программы, то это упругое основание можно приближенно учесть, разбив исходный стержень на несколько участков и введя в каждый из обра- зованных при таком разбиении узлов сосредоточенную поворотную (часовую) пружину жесткостью Сф, положив при этом Сф = ^,(/,-.1 + 0/2 = -//(/,., + 0/2 , (3.167) где /,.1 и I, соответствующие расстояния от рассматриваемого узла до двух соседних узлов (рис. 3.25). На математическом уровне такая дискретизация может быть истолкована как использование численного интегрирования при вычислении второго из интегралов энергии в (3.166), иначе говоря L „J'i- 1 и л-1 (3-168) **0 2 2. ;-] i-\ Дискретная схема по рис. 3.25 непосредственно вводится практически в любую конечноэлементную программу. В заключение отметим, что модель, близкая к изображенной на рис. 3.25, была предложена ранее Р.А. Резниковым [35], хотя при обосновании этой модели Резников и не опирался на энергетические соображения. 19 Еще один из примеров, подтверждающий неоднократно высказывавшуюся на страницах этой книги мысль о том, что запрещение ввода отрицательных значений жесткостным характеристикам ограничивает возможности полезного моделирова- ния при формировании расчетных схем конструкций.
140 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 3.8 Расчет на динамическую нагрузку Если нагрузки на систему меняются во времени t, т.е. р = р(/), то следует по- лагать функциями времени также усилия и перемещения, что может потре- бовать введения в рассмотрение скоростей dvJdt и ускорений с^и/сй2. Когда возникающие при этом силы инерции = (3.169) dt не могут считаться пренебрежимо малыми по сравнению с нагрузками на систему и с силами упругости, то их следует учесть при формировании ус- ловий равновесия, которые примут вид дифференциальных уравнений дви- жения (или, как иногда говорят, уравнений динамического равновесия) + Ки(0 = р(0 . (3.170) eft Если все массы сосредоточены в узлах системы, то матрица инерции М будет диагональной, в остальных же случаях приведение ее к диагональному виду представляет собой приближенный подход. Задача определения характеристик собственных колебаний системы (мо- дальный анализ) заключается в нахождении условий, при которых ненагру- женная система совершает гармонические колебания по закону u(0 = Ysin(®r+p). (3.171) В выражении (3.171) вектор Т характеризует форму собственных колеба- ний (соотношения между смещениями узлов), со — частоту колебаний, ц — начальную фазу. Подстановка (3.171) в (3.170), с учетом того, что р(0 = 0, дает уравнение для собственных (иногда говорят — свободных) колебаний (К - со2М)Т = 0 , (3.172) нетривиальное решение которого существует лишь тогда, когда величины со, (z = 1,...,«), называемые собственными частотами, обращают в нуль детерми- нант матрицы (К - со2М). Соответствующие им формы собственных колеба- ний Т/ вычисляются лишь с точностью до произвольного множителя, значе- ние которого определяется избранным способом нормировки собственных форм. Наиболее часто используются два способа нормировки. По первому спо- собу формы нормируются так, чтобы максимальная компонента вектора Т, равнялась единице. По второму способу компоненты вектора *F, определя- ются из условия приведения формы к единичной массе, то есть из условия 'Р,ТМ'Р, = 1. Следует также отметить свойство ортогональности собствен- ных векторов как относительно матрицы масс, так и относительно матрицы жесткости. В дальнейшем будем считать, что формы собственных колебаний
3.8 Расчет на динамическую нагрузку 141 нормированы по массе, что приводит к следующим соотношениям ортонор- мированности Y,tMY7 = 0 и Y,tKY7 = 0 при i*j, Ч',ТМЧ',= 1 и Ч',ТКЧ',= ®;2 . (3.173) При динамическом расчете и — число компонент вектора и, с которыми связаны инерционные силы (количество динамических степеней свободы), зачастую бывает намного меньшим, чем при статическом расчете. Типич- ным примером могут служить повороты узлов, обычно оказывающие значи- тельно меньшее динамическое влияние, чем их линейные смещения. Если часть инерционых составляющих нагрузки не учитывается, то, разделяя век- тор Т на подвектор Yo, для которого силы инерции равны нулю, и подвектор 4*1, связанный с инерционными силами, можно записать систему (3.172) в форме Коо К|О о о о м„ Vo LV1J (3-174) Из этой системы исключается подвектор То и в результате указанной процедуры статического уплотнения размерность задачи модального ана- лиза резко уменьшается и эта задача приобретает вид (К11-К1оК00’1К01-<в2М11)Ч»1 =0. (3.175) В силу ортогональности форм собственных колебаний решение лю- бой динамической задачи в виде разложения u(0= ix(0V, (=1 (3.176) ведет к распаду системы дифференциальных уравнений (3.170) на независи- мые уравнения относительно обобщенных координат у,(/). В эти уравнения обычно включается пропорциональный скорости дополнительный член, с помощью которого учитывается вязкое сопротивление движению, и тогда они приобретают вид +С, +a,2Miyi = Pi(t) (i = 1, ... ,ri). (3.177) dt1 dt Обобщенные силы P((t) = VTp(/), (3.178) массы M = V,TMY, (3.179) и коэффициенты вязкости С,, совместно с начальными условиями на обоб- щенные перемещения у0<== у,(0) и обобщенные скорости у'oi = dyi(O)/dt, полу-
142 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ чаемые из и(0) и du(O)/cZ/ по формулам Уо/ = T,TMu(0)/ М, y'o/=[Y,TMtA1(O)WM , (3.180) полностью определяют решение задачи. Это решение дается выражением [36] /,ч_ -£,-<0,7 у,(/)=<? 41 ' I , , -.sinm _ (УоЛо,®,- + То/ + Уо,COSCO/ + ц + —-—[/[(т) е T^sinco ®,XoJ Л / J в котором первое слагаемое учитывает начальные условия, а второе носит название интеграла Дюамеля. Безразмерный параметр затухания [36] связан с коэффициентом вязко- сти С, соотношением (3.181) 2<о,. Mt Входящая в выражение для у,(/) частота демпфированных колебаний со, со, = (О/ (3.182) мало отличается от со, при обычных значениях логарифмического декремен- та, поэтому 8, = 2л^щ/со, »2л^. (3.183) Большинство рекомендуемых справочной и нормативной литературой мето- дов динамического расчета конструкций оперируют с разложением (3.176) по формам собственных колебаний. При этом расчет ведется по распавшейся системе уравнений, каждое из которых определяет значение интересующей расчетчика реакции системы (перемещения, усилия, напряжения, инерцион- ные силы и т.п.) при движении по той или иной собственной форме *(0 = £>,У,(0> (ЗЛИ) /=1 где п — число динамических степеней свободы системы. Указанные реакции являются функциями времени, и их суммирование не- обходимо выполнять для одних и тех же моментов движения. Но для этого следует решать нестационарную задачу динамики и учитывать все переход- ные процессы в системе, для чего требуется информация заведомо более подробная, чем та, которой обычно располагает расчетчик. Чаще всего име- ется возможность для каждой собственной формы определить только так на- зываемый модальный отклик |ау,|тах , который является максимальным зна-
3.8 Расчет на динамическую нагрузку 143 чением реакции системы для z-й формы. Возникает проблема суммирования модальных откликов, которые в общем случае достигаются неодновременно, и интересующее нас экстремальное значение = шах^^уД/) 1 (3.185) определить достаточно сложно, что заставляет получать лишь более или ме- нее удачные оценки величины %тах. Имеется несколько способов суммирования модальных откликов. Проще всего получить верхнюю оценку (3.186) Отличие между Хи и %тах может быть достаточно большим, поэтому были предложены и другие оценки. В теории сейсмостойкости пользуется большой популярностью оценка Розенблюма У-IMS ~ । У' Lax ) ’ (3.187) которую обычно называют «наиболее вероятным значением реакции»20. В предположении справедливости достаточно сильной гипотезы о том, что все модальные реакции являются нормально распределенными случайными ве- личинами с одинаковыми коэффициентами корреляции, выражение (3.187) можно «доказать» [37]. В общем случае при учете различных коэффициентов корреляции р;/ меж- ду z-ой и/-ой формами колебаний можно получить21 и п Xcqc = £ L R, \aIyj| V /=1 у=1 (3.188) Например, в программе GTSTRUDL, со ссылкой на работу [38], в качест- ве коэффициентов корреляции принимаются следующие величины: (1 - Л2)2 + 4£Л?(1 + h1) + 4(42 + гфл2 ’ (3.189) где и безразмерные параметры затухания, отвечающие соответствую- щим формам колебаний, a /z = <о/<о7 частотное отношение. В этой же про- грамме имеется богатая возможность задания и иных вариантов корреляции, а также иных способов определения модальных откликов, определяемых 20 Индексирование оценки Розенблюма происходит от начальных букв слов Root Mean Square. 21 Индексирование берется от начальных букв слов Complete Quadratic Combination.
144 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ национальными нормативными документами. В частности, в соответствии с нормами комиссии США на проектирование атомных станций в сейсмиче- ски опасных районах [39], принимается Р« = СО, - O3j Y (3.190) при этом Q , a tj представляет собой промежуток времени, в те- чение которого поддерживается движение. Рекомендуемый указанными нормами интервал сейсмовоздействия td составляет 10 секунд, хотя пользо- ватель имеет возможность изменить этот интервал, принимаемый по умол- чанию. Формулу (3.187) можно рассматривать как частный случай (3.188), в ко- торой нормирующая корреляционная матрица |[ру]| принимается равной единичной матрице. В этом случае коэффициенты корреляции между мо- дальными откликами равны нулю. Это допущение удовлетворительно под- тверждается практикой в тех случаях, когда собственные частоты достаточ- но далеко разнесены. Если собственные частоты близки, то вводят гипотезу об их коррелированности. В частности, используется «правило 10%», в соот- ветствии с которым частоты разбиваются на две группы — близко и далеко расположенные друг от друга. Для первых, у которых частоты со, и со7 отли- чаются не более чем на 10%, т.е. |со/ /со, -1| < 0,1, коэффициент корреляции считается равным единице, для других пар используется предположение о некоррелированности. Предлагался и такой способ получения оценки ХС ~^DOM + у]^KMS ~ ^DOM ’ (3.191) где доминирующий модальный отклик определяется формулой XDOM = max(|a1||y1|niax,|a2||y2|niax,...,|a„||y„|max). ' (3.192) Оценка Хс всегда располагается между Ху и Xrms В работе [40] была предложена и оценка снизу X L ~ ^-Х DOM X у > (3.193) справедливая при XLIXU> 1/3. Таким образом, имеющиеся оценки выстраи- ваются в следующие цепочки: Xi < XR^S< ^Хи> Xl — Amax ^Xy . (3.194)
3.9 Континуальные системы в конечноэлементном описании 145 3.9 Континуальные системы в конечноэлементном описании В начале этой главы мы сознательно отказались от рассмотрения «внутрен- него устройства» конечных элементов, чтобы сосредоточиться на других ас- пектах анализа. Теперь слегка восполним указанный пробел, обратившись к некоторым важным деталям конечноэлементного описания континуальных систем, остановившись для конкретности на трехмерной задаче теории уп- ругости для изотропного тела. Пусть поле перемещений внутри элемента характеризуется вектором v(X)e = |[н, V, ш]|т, компоненты которого являются функциями точки X и представляют собой перемещения относительно декартовой системы коор- динат. В методе конечных элементов это поле связывается с вектором узло- вых перемещений ие с помощью интерполирующих функций (матрицы функций формы) U(X), так что можно записать v(X)e = U(X)eue. (3.195) Вводя в рассмотрение символическую матрицу д операций дифференци- рования [41], можно определить вектор деформаций ге = 0Tv(X)e = 0TU(X)eue, (3.196) д дх д= О д Sy О О JL о — ду dz О — — О дх dz д q д д dz ду дх | [^xj Yxyj Yyz, Yzx]| j (3.197) а с помощью матрицы упругости F и вектор напряжений (3.198) = F£e, А. + 2ц А А 0 0 о’ А А + 2ц А 0 0 0 А А А + 2ц 0 0 0 ,р цТ F = 0 0 0 ц 0 0 > ““ |[Qxj ^ху» 0 0 0 0 М 0 0 0 0 0 0 Ц_ (3.199) где упругие характеристики Ламе А и ц связаны с техническими характери- стиками материала модулем упругости Е и коэффициентом Пуассона v сле- дующими соотношениями
146 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ F\f F X'(r-2vxn~vj- М'2(Г7о' Нетрудно заметить сходство между (3.2) и (3.196), из которого следует, что для континуальной системы в роли матрицы QeT выступает матрица 0TU(X) = QT(X)e. Дифференциальные уравнения равновесия с использованием введенных обозначений записываются в виде d<se + q(X) = 0 , (3.201) где q(X) — вектор объемных сил. Поскольку в качестве обобщенных перемещений выбираются смещения узлов, то и все объемные и поверхностные силы должны быть приведены к узловым. Исходя из принципа возможных перемещений, вектор объемных сил q(X) приводится к узловым силам рс с использованием тех же функций формы U(X), что дает ре = -JUT(X)q(X)dfi, (3-202) п где интегрирование выполняется по всему объему элемента £2е. Совершенно аналогично реализуется приведение поверхностных сил. Наконец, аналогичным образом выполняется приведение к узлам внут- ренних упругих сил [41], что в результате дает выражение для матрицы же- сткости элемента Ке = f (0TU)T F0TU dQ = f Q(X)e F QT(X)e dQ, (3.203) n n соответствующее (3.6). Описанная выше процедура дискретизации непрерывной задачи известна как метод конечных элементов в форме метода перемещений и является да- леко не единственным способом дискретизации применительно к методу ко- нечных элементов. 3.9.1 Замечание о терминологии Любопытно (а по нашему мнению и небезопасно), что одни и те же названия (метод перемещений, метод сил, смешанный метод) употребляются в двух совершенно разных смыслах. С одной стороны, под методом (скажем, мето- дом перемещений) понимается процедура решения конечномерной задачи, а с другой стороны — процедура дискретизации. А это абсолютно разные ве- щи! Более того, совершенно независимые. В самом деле, легко представить себе, что дискретизация выполнена на основе аппроксимаций только полей перемещений, а решение дискретной задачи — на основе, например, метода сил. Так каким же методом в этом случае решена исходная непрерывная за- дача — методом сил или все же методом перемещений?
3.9 Континуальные системы в конечноэлементном описании 147 Такая терминологическая чехарда вносит изрядную дозу путаницы в умы даже квалифицированных, но не слишком искушенных в вопросах теории расчетчиков. Вот почему мы бы предпочли не использовать названия мето- дов сил, перемещений и т.д., когда речь идет о схеме сведения непрерывной задачи к задаче с конечным числом степеней свободы. Эти названия истори- чески раньше были уже зарезервированы как указания на метод решения ко- нечномерной задачи и берут свое начало из классической строительной ме- ханики стержневых систем, которая и создавалась и обрастала своей специфической терминологией еще в те времена, когда о методе конечных элементов никто и не помышлял. К сожалению, эти названия уже успели достаточно прочно закрепиться в литературе по методу конечных элементов. 3.9.2 Замечание о способах изображения расчетных схем В методе перемещений элементы системы считаются присоединенными только к узлам расчетной схемы, друг с другом непосредственно они не со- единяются Указанная особенность построения расчетной схемы часто не комментируется в учебной и справочной литературе, она не всегда видна и при использовании традиционных способов изображения расчетной схемы. Так, расчетная схема, показанная на рис. 3.26, а в традиционной форме, может навести на мысль о непосредственном соединении элементов одного с другим, в то время как более детальное изображение на рис. 3.26, b позволя- ет избежать такого заключения. Заметим также, что в детальном изображе- нии видны и другие особенности реализации расчетной схемы, в частности, возможность выполнения одинаковых кинематических условий с использо- ванием различных наборов связей. а) Ь) Рис. 3.26. Изображение расчетной схемы: а - традиционное; b - детальное. Неучет указанного различия не всегда безобиден. Например, с точки зре- ния кинематических свойств задачи два варианта расчетной модели, пред-
148 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ ставленные на рис. 3.27, равноправны (балка, защемленная на левом конце и шарнирно опертая на правом). а) №-------------оиЭ “ Т5Т М Рис. 3.27. Два варианта представления одной и той же расчетной схемы Но с точки зрения задания усилий эти варианты различаются — схема по рис. 3.27, b передает момент на стержень и узел 2 в этой схеме будет иметь поворот, а схема по рис. 3.27, а не передает момент и узел 2 этой схемы бу- дет иметь нулевой угол поворота. Чтобы и в схеме по рис.3.27, а возникал изгибающий момент в стержне его следует считать не узловым, а приложен- ным к стержню в сечении около узла. Литература 1. Розин Л.А. Стержневые системы как системы конечных элементов.— Л.: Изд-во Ленинградского ун-та, 1975.— 237 с. 2. Аргирис Дж. Современные достижения в методах расчета с применением мат- риц.— М.: Стройиздат, 1968.— 241 с. 3. Аргирис Дж. Вычислительные машины и механика И Теоретическая и прикладная механика. Труды XIV Международного конгресса ГОТАМ.— М.: Мир, 1979.— С. 15-99. 4. Алгоритмы построения разрешающих уравнений механики стержневых сис- тем / А.П.Филии, О.Д.Тананайко, И.М.Чернева, М.А.Шварц.— Л.: Стройиздат, 1983,— 232 с. 5. Ржаницын А.Р. Строительная механика.— М.: Высшая школа, 1982.— 400 с. 6. Бусыгин В.Г, Розин Л.А.. Метод сил на основе псевдообращения // Прочность и устойчивост ь сооружений и их оснований: Труды ЛПИ.— №354.— Л., 1976. 7. Робинсон Дж., Хаггенмахер Г.В. Контини Р. Статический расчет конструкций ме- тодом сил и методом перемещений как проблема собственных значений И Расчет упругих конструкций с использованием ЭВМ. Т. 2.— Л.: Судостроение, 1974.— С. 91-102. 8. Стренг Г. Линейная алгебра и ее применения.— М.: Мир, 1980.— 454 с. 9. Лоусон Ч., Хенсон А. Численные решения задач наименьших квадратов.— М.: Наука, 1986.— 301 с. 10. Беллман Р, Введение в теорию матриц.— М.: Наука, 1969.— 367 с. 11. Виноградов А.И. О некоторых свойствах систем с заданными очертаниями осей И Исследования по теории сооружений.— Вып. 7.— М.: Стройиздат, 1957.—С. 365-371.
Литература 149 12. Перельмутер А.В. О влиянии изменения жесткостей на перераспределение уси- лий в статически неопределимой системе // Строительная механика и расчет со- оружений.— 1974.— № 5.— С.64-67. 13. Перельмутер А.В. Об оценке живучести несущих конструкций//Металлические конструкции: Работы школы профессора Н.С. Стрелецкого.— М.: МГСУ, 1995 — С. 62-68. 14. Рабинович И.М. Случаи неопределенности и бесконечности, встречающиеся при решении статически неопределимых задач // Известия МВТУ им. Баумана.— 1929.—№ 1,—С. 16-21. 15. Зуховицкий С.И., Авдеева Л.И. Линейное и выпуклое программирование.— М.: Наука, 1967. —460 с. 16. Перельмутер А.В., Сливкер В.И. Особенности алгоритмизации метода перемеще- ний при учете дополнительных связей // Метод конечных элементов и строи- тельная механика: Тр.ЛПИ.— № 349.— Л.: 1976.— С. 28-36. 17. Лу Гринзоу. Философия программирования для Windows 95/NT. — С.Петербург: Символ, 1997.— 628 с. 18. Перельмутер А.В., Сливкер В.И. О реализации сложных кинематических условий при расчете дискретных систем методом перемещений // Метод конечных эле- ментов и строительная механика: Тр.ЛПИ.— № 363.— Л, 1979.— С. 26-39. 19. Шулькин Ю.Б. Теория упругих стержневых систем.— М.: Наука, 1984.— 272 с. 20. Новожилов В.В. Теория упругости. — Судпромгиз, 1958. — 370с. 21. Вольмир А.С. Гибкие пластинки и оболочки.— М.: Гостехиздат, 1956.— 419 с. 22. Меркин Д.Р. Введение в механику гибкой нити.— М.: Наука, 1980.—240 с. 23. Осташевский А.Я. Статический расчет систем с недостающими связями // Осно- вы теории мгновенно-жестких систем.— Л.: ЛенЗНИИЭП, 1973.— С. 20-28. 24. Оден Дж. Конечные элементы в нелинейной механике сплошных сред.— М.: Мир, 1976 —464 с. 25. Гордеев В.Н., Перельмутер А.В. Расчет упругих систем с односторонними связя- ми, как задача квадратичного программирования // Исследования по теории со- оружений.— Вып.15.— М.: Стройиздат, 1967.— С. 208-212. 26. Кюнце Г.П., Крелле В. Нелинейное программирование.— М.: Советское радио, 1965 —304 с. 27. Перельмутер А.В. Элементы теории систем с односторонними связями.— М.: ЦИНИСА Госстроя СССР, 1969,— 127 с. 28. Вовкушевский А.В., Шойхет Б. А. Расчет массивных гидротехнических сооруже- ний с учетом раскрытия швов.— М.: Энергия, 1981.— 136 с. 29. Ивлев Д.Д. Теория идеальной пластичности.— М.: Наука, 1966.— 232 с. 30. Рабинович И.М. Некоторые вопросы теории сооружений, содержащих односто- ронние связи // Инженерный сборник.— Т.У1.— М.-Л.: Изд-во АН СССР, 1950. 31. Перельмутер А.В. О сходимости уточнения рабочей системы // Строительная ме- ханика и расчет сооружений.— 1978.— №5.— С.16-П. 32. Чернева И.М. Расчетные схемы подземных сооружений на базе модели винклеро- ва основания // Проблемы прочности материалов и конструкций на транспор- те.— М.: Транспорт, 1990.— С.222-232 33. Перельмутер А.В. Основы расчета вантово-стержневых систем. — М.: Стройиз- дат, 1969.— 190с. 34. Пановко Я.Г., Губанова И.И. Устойчивость и колебания упругих систем. Современные концепции, парадоксы и ошибки. -М.: Физматгиз, 1987. —352 с.
150 ОСНОВНЫЕ СООТНОШЕНИЯ ДЛЯ ДИСКРЕТНЫХ СИСТЕМ 35. Резников Р.А. Решение задач строительной механики на ЭЦМ. -М.: Стройиздат, 1971,—312 с. 36. Клаф Р., Пензиен Дж. Динамика сооружений.— М.: Стройиздат, 1979.— 320 с. 37. Бирбраер А.Н. Расчет конструкций на сейсмостойкость.— C-Пб: Наука, 1998.— 255 с. 38. Der Kiureghian, Armen. A Response Spectrum Method for Random Vibrations.— Report №..VCB/EERC-80/15.— Earthquake Engineering Research Center, University of California, Berkley, June, 1980. 39. Combining Modal Responses and Spatial Components in Seismic Response Analy- sis//Regulatory Guide, U.S. Nuclear Regulatory Commission Office of Standard De- velopment, Section 1.92, February 1976. 40. Butzel L.M., Merchant H.C. The Use and Evaluation of Shock Spectra in the Dynamic Analysis of Structures // Proceedings of ASME, Applied Mechanics.— 1973.— №2.— P. 115-121. 41. Розин Л.А. Задачи теории упругости и численные методы их решения.— С-Пб: Изд-во СПбГТУ, 1998,— 532 с.
4. КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ Нелепость в мундире гораздо более убедительна, чем нелепость обнаженная. Уже тот факт, что теория по- является в математической форме ... как-то заставляет нас отнестись к ней серьезно J. Schwartz 4.1 Замечания о дискретизации задачи Задолго до появления современной концепции дискретизации, реализуемой в методе конечных элементов (МКЭ), использовались так называемые мето- ды физической дискретизации (в англоязычной литературе — physical lump- ing), где континуальная задача заменялась системой с конечным числом сте- пеней свободы на основе некоторых физических соображений. Вспомним, например, популярный еще лет тридцать назад метод Б.Н.Жемочкина [1], предназначенный для расчета балок и плит, покоящихся на упругой полу- плоскости и упругом полупространстве соответственно. В частности, строи- лись и механические стержневые модели, в некотором смысле (например, по накапливаемой энергии) эквивалентные континуальным. Казалось бы, время таких построений прошло, и большинство исследователей поняли, что физи- ческая дискретизация гораздо слабее (и наивнее) современного метода ко- нечных элементов, тем более, что последний снабжен теперь всеми атрибу- тами «серьезной теории», основанной на применении абстрактной математики и теории сплошных сред. Однако существуют соображения, которые не позволяют отбросить мето- ды физической дискретизации, и главное из них состоит в том, что такая дискретизация приспособлена к интуитивному мышлению многих инжене- ров, склонных к построению аналогий, и на основании этих аналогий лучше понимающих результаты расчета, найденные тем же МКЭ. Кроме того, фи- зическую дискретизацию можно использовать и в противоположном на- правлении, когда действительно дискретную конструкцию путем «размазы- вания» представляют непрерывной. Такие характерные для физической дискретизации операции, как замена распределенных масс сосредоточенными, замена сплошного упругого осно- вания системой густо расположенных пружин и др. выполняются обычно «на глазок». Но имеются и примеры физической дискретизации, приводящие к тем же уравнениям, что и МКЭ, хотя это возможно далеко не во всех слу-
152 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ чаях. И последнее нужно хорошо понимать, чтобы не стать жертвой неоп- равданной интуиции. 4.2 Основные понятия метода конечных элементов В методе конечных элементов занимаемая конструкцией сплошная область Q, которая имеет бесконечное число степеней свободы, аппроксимируется дискретной моделью, состоящей из совокупности подобластей (конечных элементов), имеющих конечное число степеней свободы и взаимодействую- щих между собой только в узловых точках. Каждый конечный элемент (е = 1,..., т) характеризуется следующими свойствами: • размерностью используемого пространства (одномерное, двумерное, трехмерное); • геометрической формой, которая чаще всего является одной из простей- ших геометрических фигур (отрезок прямой, треугольник, прямоуголь- ник, четырехугольник, тетраэдр и т.п.); • набором узлов, располагаемых (как правило, хотя и не всегда) на линиях (поверхностях) раздела элементов и являющихся общими для граничащих друг с другом элементов; • набором используемых внешних и внутренних степеней свободы1 отне- сенных чаще всего к узлам (хотя и не обязательно к узлам) — перемеще- ния, повороты и т.п.; • системой аппроксимирующих функций, определяющих внутри области О.е приближенные выражения для компонент перемещений, и их связью со степенями свободы конечного элемента, которые однозначно опреде- ляются значениями этих компонент, заданными в узлах для всех степеней свободы элемента (имеются в виду классические конечные элементы, по- строенные на основе аппроксимаций полей перемещений); • физическим законом, связывающим напряжения и деформации; • определением энергетического пространства, для аппроксимации элемен- тов которого предназначены конечные элементы данного типа. Это опре- деление энергетического пространства эквивалентно ссылке на класс за- дач, к которым применим данный тип конечного элемента (КЭ пластины плоского напряженного состояния, КЭ плиты Кирхгофа-Лява, КЭ, покоя- 1 Под внутренними понимаются такие степени свободы конечного элемента, соответ- ствующие которым обобщенные перемещения не входят в выражение для энергии' деформации любых иных конечных элементов системы, отличных от данного ко- нечного элемента. Обобщенные перемещения, отвечающие внешним степеням сво- боды, входят в выражения для потенциала деформирования как данного элемента, так и некоторых других (обычно геометрически соседних) элементов.
4.2 Основные понятия метода конечных элементов 153 щейся на упругом двухпараметровом основании плиты Рейсснера, стер- жень Тимошенко для пространственной задачи и т.д.); • и последним (по списку, но не по значимости!) — перечнем ограничений и рекомендаций по применению. Одной из важнейших характеристик конечноэлементной модели является максимальный диаметр элементов Л = тах sup |х-у| , (4 1) е J с которым часто связывают оценки погрешности метода. Иначе говоря, h — это минимальный диаметр шара, в который можно вложить любой конечный элемент расчетной схемы. Кроме того, обычно предполагается, что при бес- конечном уменьшении диаметра, т.е. при h -> 0, соблюдаются следующие условия регулярности — в каждый конечный элемент можно вложить шар радиуса р < Ch, где константа С не зависит от h. Это предохраняет от ис- пользования так называемых «.игольчатых» элементов (слишко!м вытянутых прямоугольников, треугольников с очень малыми углами и т.п.). Как правило, в МКЭ аппроксимирующие функции являются полиноми- альными или кусочно-полиномиальными (метод подобластей), хотя и суще- ствуют элементы с дробно-рациональными (так называемые изопараметри- ческие элементы), тригонометрическими, логарифмическими и другими аппроксимациями поля перемещений. Выбор степеней свободы элемента и соответствующих аппроксимирующих функций полностью определяет ско- рость сходимости и оценку погрешности МКЭ. Если зафиксировать все параметры конечноэлементной расчетной моде- ли, за исключением размера конечных элементов h, то можно представить, что, меняя этот размер, мы получим последовательность приближенных ре- шений задачи щ. Когда говорят о сходимости МКЭ, то имеют в виду, что эта последовательность устремляется к точному решению задачи и , когда Л-»0. Представленная выше концепция конечноэлементного моделирования за- дачи базируется на том, что известно в литературе как применение h-элементов. Относительная простота такого представления допускает эф- фективное и. прямое решение задачи расчета. В последние годы в некоторых программных системах (например, системы NASTRAN или StressCheck) получил признание иной тип конечного элемента — так называемый р- элемент. В отличие от А-элементов, ^-элементы могут непосредственно представлять кривизну поверхности и особенности полей напряжений на бо- лее простых сетках, содержащих меньшее число элементов. Точность анали- за управляется р-уровнем (порядком полинома), присвоенным каждому эле- менту: выше /^-уровень — больше точность. Фактически, й-элемент может быть рассмотрен как специальный случай p-элемента, где р есть фиксиро- ванное число, определенное авторами программы. При использовании h- элементов точность результата, как и время решения, возрастает за счет уве-
154 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ личения количества элементов. При использовании p-элементов тот же фе- номен происходит при повышении «порядка р». Одной из первых заявок на использование p-элементов является случай областей сложного напряженного состояния, где геометрия и внешние усло- вия должны быть представлены очень точно. Эти условия включают скруг- ления расчетной модели вместо использования острых углов, и распреде- ленные нагрузки — вместо сосредоточенных. Более подробная модель ведет к более подробным результатам. В случае p-элементов приспособление мо- дели достигается повышением ^-уровня элементов, выбранных пользовате- лем или автоматически программой, пока ответы не достигли определенного критерия сходимости без изменения сетки. Несмотря на многие положительные характеристики р-элементов, А-элементы имеют различные преимущества. Требование, чтобы р-элементы заменили А-элементы для всего расчета, или утверждение, что p-элементы не являются конечными элементами, несомненно, необоснованны. Для анализа глобального поведения конструкции А-элементы могут оказаться предпочти- тельней. Они также лучше представляют решение для задач, в которых есть разрывы напряжения, как, например, в оребренных пластинах, а также при решении нелинейных задач. Наконец, А-элементы связаны с детально отра- ботанной вычислительной технологией, проверенной временем. Для мо- делей из А-элементов доступно большое разнообразие генераторов сеток, препроцессорных и постпроцессорных средств обработки. Объединение методов при совместном использовании как А-элементов, так и p-элементов обеспечивает преимущества для общих проблем. Возмож- ность объединять А-элементы и p-элементы в единой расчетной модели до- пускает большинство конструкций, которые должны исследоваться грубо с применением А-элементов, чтобы получить общий ответ, в то время как не- которые конкретные области интереса могут исследоваться с применением p-элементов, чтобы обеспечить большую точность в критических точках. Поскольку время решения может увеличиться при повышении р-уровня, хорошее моделирование состоит в использовании как А-элементов, так и p-элементов, что допускает более точные решения для больших задач без потерь, проистекающих из использования только p-элементов. Стратегию решения, которая позволяет в одной расчетной модели имитировать как подробное описание, так и общее поведение, одновременно используя гру- бую и тонкую сетки или применяя ^-элементы в выбранных областях, ино- гда называют глобально/локальным анализом. Далее мы будем рассматривать только концепцию А-элементов, поскольку именно она получила наиболее широкое распространение в подавляющем большинстве коммерческих программных комплексов общего применения. Итак, под Л-элементным анализом понимается процесс построения после- довательности приближенных решений задачи методом конечных элемен- тов, где шаг от шага этой последовательности отличается только размерами сеточного разбиения области интегрирования. Типы конечных элементов, применяемые на различных шагах этого процесса, не модифицируются от шага к шагу.
4.2 Основные понятия метода конечных элементов 155 Когда в программной документации говорят о типах конечных элементов, то обычно под этим подразумевают ссылку на номер или иной идентифика- ционный признак (например, имя) соответствующего раздела из задейство- ванной в программе библиотеки конечных элементов. В начале этого разде- ла мы уже говорили о совокупности параметров и иных показателей, определяющих тип конечного элемента, причем среди таковых характери- стик был упомянут также набор степеней свободы конечного элемента, от- несенных к его узлам. Эта важная характеристика позволяет выделить среди прочих типов класс конечных элементов, все степени свободы узлов кото- рых имеют смысл линейных перемещений и, возможно, поворотов узлов. Если ограничиться этим классом конечных элементов, то тогда узел ко- нечноэлементной модели можно определить на уровце механики как абсо- лютно твердое тело исчезающе малых размеров. В более общем случае под узлом понимается геометрическая точка области, занимаемой конечным элементом, в которой сосредоточена одна или несколько степеней свободы этого конечного элемента. В этой связи соответствующий класс конечных элементов можно было бы назвать классом конечных элементов с твердо- тельными узлами1. Конечные элементы с нетвердотельными узлами применяются достаточно широко. Упомянем здесь в качестве примера полностью совместные прямо- угольные конечные элементы Богнера-Фокса-Шмита [2] с четырьмя степе- нями свободы в узле для изгибаемой пластины, треугольный элемент с ше- стью степенями свободы в узле для той же задачи (Каупер - Коско - Линдберг - Олсон [3]) - в элементах этого типа в качестве обобщенных сте- пеней свободы принимаются не только значения функции прогибов пласти- ны в узловых точках и значения ее первых производных по координатам (на механическом уровне это и есть линейные перемещения и повороты узлов), но также и значения вторых производных от той же функции. Мотивацией для введения дополнительных степеней свободы обычно служит стремление устранить разрывы в полях перемещений (ликвидиро- вать несовместность) за счет повышения порядка аппроксимации искомых функций. Повышенный порядок аппроксимации, в свою очередь, • полезен для улучшения асимптотических оценок по сходимости на тех же сетках ко- нечных элементов. Но эти выигрыши не даются бесплатно, и за них прихо- дится расплачиваться хотя бы увеличением общего числа степеней свободы системы. При этом утрачивается также такое преимущество конечных эле- ментов с твердотельными узлами, как физическая прозрачность смысла ис- пользуемых степеней свободы узлов - инженеру-практику интуитивно по- нятна и близка концепция именно твердотельных конечных элементов, она 2 Не претендуя на то, что введенный здесь термин лингвистически удачен, хотим лишь подчеркнуть необходимость явного выделения класса конечных элементов с твердотельными узлами. В литературе для элементов с нетвердотельными узлами встречается и такое наименование как «конечные элементы повышенного порядка точности».
156 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ перекидывает в сознании инженера мостик между строительной механикой стержневых систем и методом конечных элементов. Есть еще одно неприятное обстоятельство, связанное с конечными эле- ментами повышенного порядка точности, на которое не всегда обращают должное внимание. Дело в том, что при использовании конечных элементов с твердотельными узлами линейное преобразование координат (переход от местной системы осей к глобальной координатной системе и наоборот) вы- полняется стандартным способом. В то же время для конечных элементов повышенного порядка точности здесь могут возникнуть проблемы, особен- но, если среди учитываемых степеней свободы узлов старшие производные от искомой функции присутствуют не полностью. Рис. 4.1. Преобразование местной системы координат в глобальную координатную систему Проиллюстрируем этот факт прямоугольным конечным элементом Бог- нера-Фокса-Шмита для изгибаемой плиты. Для этого (кстати говоря, весьма эффективного) элемента в каждом из узлов принимается следующий набор степеней свободы: и> , * ап дш d2w ’ аг,а-п ’ (4.2) где w — функция прогибов плиты, (^,Т],0 — местная (для элемента) система координат. Пусть переход от местной координатной системы к глобальной системе координат (X,Y,Z) осуществляется поворотом на угол <р вокруг оси как это показано на рис. 4.1. Этот переход аналитически записывается в виде линейных преобразований х = £ coscp + п sincp , у = - £ sincp + ц coscp , (4.3) и несложно показать, что для четвертой степени свободы в наборе (4.2)
4.3 Моделирование стержневых систем 157 d2w 1 д2ы о , d2w о 1 д2ы о (л. лл ----- =-------sin2<p + ---cos2m---------sin2<p . (4.4) 2 дхдх дхду 2 дуду Отсюда видно, что при угле <р, не кратном тт/2, переход от глобальных ко- ординат к локальным возможен только в том случае, когда в наборе степеней свободы каждого из узлов присутствуют все производные второго порядка, и одной смешанной производной для преобразования координатных систем недостаточно. По-видимому, совокупностью всех отмеченных выше обстоятельств и объясняется тот факт, что в подавляющем большинстве современные про- граммные разработки промышленного применения ограничивают доступ- ную пользователю библиотеку конечных элементов классом элементов с твердотельными узлами. Вместе с тем, встречаются ситуации, когда такое ограничение слишком обременительно. Например, в задачах расчета систем с тонкостенными стержнями открытого профиля существенную роль в общей картине дефор- мирования играют депланации (выход точек поперечных сечений стержней из плоскости сечений), учет которых неизбежно (?) требует введения в узлах дополнительной седьмой (депланационной) степени свободы. После слова «неизбежно» в предыдущей фразе сознательно поставлен знак вопроса, по- скольку, как это следует из результатов раздела 8.8, имеется возможность построения модели тонкостенного стержня, без выхода за рамки применения только твердотельных узлов в расчетной схеме. Но это — лишь отдельный прием, не гарантирующий возможности выхода за «твердотельные» границы в более сложных задачах. Нам представляется все же, что в перспективе конкурентоспособные ком- мерческие программные продукты будут оснащены более широким диапа- зоном типов конечных элементов, доступных пользователю, так что ограни- чение на использование класса элементов с твердотельными узлами будет постепенно сниматься. 4.3 Моделирование стержневых систем Во всех коммерческих программных системах, основанных на использова- нии метода конечных элементов, имеется возможность моделирования стержневых расчетных схем. Для таких схем в качестве функций формы, с помощью которых по перемещениям узловых точек определяются переме- щения внутри элемента, используются точные решения (для стержней по- стоянного сечения), и именно эта особенность заставляет специально выде- лить указанные системы из ряда других, где функции формы лишь приближенно представляют поле перемещений. В этой связи отметим, что П.Тонгом [4] доказана следующая интересная теорема для одномерных задач. Пусть в качестве аппроксимирующих функ-
158 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ ций (функций формы), используемых при построении модели конечного элемента на основе минимизации лагранжиана, принимаются функции, удовлетворяющие соответствующему однородному дифференциальному уравнению на каждом из конечных элементов. Пусть, кроме того, каждый из конечных элементов имеет два узла, и в каждом из узлов учитывается т сте- пеней свободы, где 2т — порядок дифференциального уравнения задачи. Тогда независимо от сетки (количества и относительных размеров конечных элементов), а также от формы частного решения (от нагрузки) конечноэле- ментное решение uh для перемещений в узлах сетки будет совпадать с точ- ным решением, иначе говоря, иА интерполирует точное решение и в сле- дующем смысле: ^(х,)=^(х,) (j = 1,..., т-1) , (4.5) ах1 ах1 где Xj — координата любой узловой точки. Использование элементов стержневого типа основывается на общности приемов построения и исследования систем фиксированных элементов, об- ладающих конечным числом степеней свободы [5], и их включение в про- граммные системы обеспечивает последним универсальность по отношению к объектам расчета. Следует помнить, что, хотя по отношению к конечным элементам стерж- невого типа постановка задачи о сходимости МКЭ часто лишена смысла, это утверждение и не является универсальным. Например, при использовании в качестве функций формы кубических полиномов Эрмита, которые являются точным решением статической задачи при постоянной жесткости стержня по его длине, в иных условиях, скажем, при переменной жесткости для статиче- ской задачи или для решения динамической задачи или задачи устойчивости эти функции уже являются приближенными (нарушаются условия примени- мости теоремы Тонга). То же относится к стержням на упругом основании. Вместе с тем, имеются реализации МКЭ, в которых в' качестве функций формы применяются функции Пузыревского-Крылова (колеблющийся стер- жень), Корноухова (сжатый или растянутый стержень) или Белоуса- Чудновского (колеблющийся сжатый стержень), и тогда решение является точным также и для колеблющегося стержня, расчет которого выполняется с учетом влияния продольной силы на моменты. Таким образом, расчетчик должен четко знать, с каким вариантом функций формы оперирует про- граммная система. Иногда возникает проблема «малой длины» стержневого конечного эле- мента, под которой понимается следующее — расчетчик помнит, что в кур- сах сопротивления материалов или строительной механики стержень опре- делялся как объект, один из размеров которого (длина) заметно превышал другие, определявшие габариты поперечного сечения. Но в используемой расчетной модели стержень, как элемент расчетной схемы, может оказаться очень коротким. Типичным является пример, когда стержнями моделируют- ся ребра жесткости пластины, и тогда длина стержневого элемента опреде-
4.3 Моделирование стержневых систем 159 ляется достаточно мелким членением пластины на конечные элементы. Ка- залось бы, что возникает явное нарушение соглашений о том, что такое стержень. В действительности, никакого нарушения здесь нет, поскольку предположение о достаточной удлиненности стержня было необходимо лишь для обоснования вида соответствующего дифференциального уравне- ния; что же касается метода его решения, когда используется достаточно мелкое членение стержня (читай, интервала интегрирования) на участки, то это на виде уравнения никак не сказывается3 *. Это, безусловно, справедливо при решении в варианте «точных» или приближенных функций формы. Говоря об уточнении расчетной модели путем сгущения сетки, автор ра- боты [6] пишет «....при таком уточнении возникает побочный эффект, свя- занный с нарушением основных предположений теории МКЭ о выполнении соотношений, на основе которых были сформулированы функции формы и матрицы жесткости стержневых элементов I» Ь. При этом появляются эффекты сингулярности матрицы жесткости стержневой системы и ре- шение расходится...». Сам по себе факт отмечен верно, но неверна его интерпретация — дело не в том, что нарушены соотношения (об этом сказано выше), а в том, что мы получаем плохо обусловленную задачу, которую детально проанализировал Брюс Айронс [7]. Он, например, указывает, что консольная балка, загружен- ная силой на свободном конце (рис. 4.2), является известным случаем пло- хой обусловленности. Полная жесткость, которая в конце концов определяет перемещение под силой, равна G = ЗЕЛ1?, тогда как исходная жесткость од- ного участка расчетной схемы К = \1EJI(L/n)3. Уже при числе элементов п = 50, это превышает G в 5х105 раз. Рис. 4.2. Искажение формы прогибов Основной причиной плохой обусловленности является то, что искажаю- щий решение эффект вводится в задачу с помощью больших чисел, что мо- жет перекрыть более существенные стороны явления. Балка изгибается по гладкой кривой, но при коротких элементах ошибки в вычисленных проги- бах способны придать этой линии колебательный характер, что при больших значениях жесткости участков может привести к серьезным ошибкам, а про- 3 Сегодня это воспринимается как курьез, но еще в середине шестидесятых среди специалистов бушевали страсти по поводу понимания метода конечных элементов с жаркими спорами между сторонниками «физической дискретизации» и «матема- тической дискретизации». И один из убийственных аргументов «фидисков» как раз и основывался на рассуждениях подобного рода.
160 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ гибу одного узла может соответствовать большее значение энергии дефор- маций, чем все остальным прогибам, взятым вместе. Интересно отметить еще один факт: изменение используемых единиц из- мерения может привести к изменению числа обусловленности системы раз- решающих уравнений и к потере точности расчета в случае, когда такое из- менение повышает число обусловленности. Казалось бы, общее масштабирование, происходящее при замене метров на миллиметры, не должно влиять на вычисления. Но дело в том, что при такой замене остаются неизменными измерители углов поворота (они были и остались радианами), поэтому для стержневых элементов, например, компоненты матрицы жест- кости EAIL, соответствующие линейным смещениям, и 6EJ/L2, соответст- вующие углам поворота, меняются в разной степени, что и приводит к иным соотношениям между максимальным и минимальным собственными числа- ми матрицы, то есть к изменению числа обусловленности. Конечно, для пользователя удобно, чтобы расчетная программа предоставляла возмож- ность выбора системы единиц, и большинство действующих программ снабжены инструментами настройки на избранную, пользователем систему единиц. Но было бы также крайне полезно, чтобы коммерческие расчетные программы предусматривали и меры, страхующие пользователя от вычисли- тельных неприятностей, способных проявляться при неудачном выборе раз- мерностей данных. Выход из этой ситуации прост и почти очевиден. Он связан с автоматиче- ским переходом к безразмерным параметрам при формировании системы разрешающих уравнений задачи. Удивительно, но насколько нам это извест- но, ни одна из широко распространенных программных систем процедурой перехода к безразмерным неизвестным параметрам не снабжена. Особенных сложностей в реализации такой процедуры не видно, а единственная про- блема, которую разработчикам нужно будет алгоритмически решить в про- граммной системе это выбор некоторого характерного линейного размера для каждой конкретной задачи, который, собственно говоря, и определяет масштабный множитель для перехода к безразмерным линейным перемеще- ниям. Можно указать и еще один способ, возможно более предпочтительный в силу простоты алгоритма, для перехода к безразмерным параметрам в сис- теме разрешающих уравнений задачи (линейных алгебраических уравне- ний). С этой целью система уравнений типа (3.8), первоначально записывае- мая в виде Ku = р, предварительно (до решения) преобразуется к эквивалентному виду с помощью линейного преобразования с матрицей Л Л 'КЛ 'Ли = Л’р, или К°и° = р°, где и° = Ли, р° = Л'р, К° = Л^КЛ4. Удобно в качестве мат- рицы Л взять диагональную матрицу, составленную из квадратных корней от диагональных элементов исходной матрицы жесткости системы К, то есть положить
4.3 Моделирование стержневых систем 161 а/*Й о Очевидно, что все диагональные элементы так отмасштабированной матри- цы К° становятся равными единице4, тогда как остальные ее элементы вы- числяются по простому правилу к°= k,J ° Вернемся к вопросу о разбиении стержня по его длине на отдельные эле- менты. Потребность в членении стержня на мелкие конечные элементы мо- жет быть вызвана и запросом на выполнив нелинейного расчета (расчета по деформированной схеме). Простейшая постановка такой задачи связана с явлением продольно-поперечного изгиба, когда необходимо учесть допол- нительные изгибающие моменты, возникающие в сеченИи стержня за счет того, что продольная сила создает момент на поперечных перемещениях оси стержня. Такая задача для стержней постоянного сечения с заданным значе- нием продольной силы решается точно (в замкнутом виде), однако при рас- смотрении статически неопределимых стержневых систем могут возникнуть проблемы, связанные с необходимостью уточнения продольных сил. Конеч- но, есть системы, где изменение изгибной жесткости стержней при растяже- нии или сжатии практически не вызывает перераспределения осевых сил. Тогда необходимость в выполнении перерасчета отсутствует, но далеко не всегда такие системы (по классификации Н.В.Корноухова [8] они называют- ся квазимоно-циклическими) могут быть сразу же распознаны. Здесь уместно привести полезную классификацию типов расчетов сжато- изогнутых и растянуто-изогнутых стержневых систем, предложенную в свое время Н.В.Корноуховым ([8], стр. 80) и, как нам представляется, незаслу- женно забытую. Если совокупность продольных сил в стержнях системы известна заранее, до расчета (это — хотя и редкий, но возможный случай), то расчет по де- формированной схеме может быть выполнен за один шаг с использованием соответствующих трансцендентных функций, зависящих от продольных сил как от параметров. Такой тип расчета Корноухов называет моноциклическим. Если совокупность продольных сил в стержнях системы может быть оп- ределена с удовлетворительной точностью без проведения расчетов по де- формированной схеме (например, предварительным линейным расчетом системы) и затем использована в однократном повторном расчете этой же 4 Само собой разумеется, что в указанной форме этот способ масштабирования при- меним только к матрицам, у которых на главной диагонали расположены строго положительные элементы. Для положительно определенных матриц это условие выполняется автоматически.
162 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ системы по деформированной схеме без последующего уточнения продоль- ных сил, то такой расчет Корноухов называет квазимоноциклическим. Наконец, при необходимости неоднократного перерасчета системы по деформированной схеме с уточнением продольных сил на каждом шаге, приходим к полициклическому расчету. В связи с развитием компьютерных методов расчета по типу МКЭ боль- шую популярность получил другой подход — задача решается как геомет- рически нелинейная, и при этом сами стержни дробятся на конечные эле- менты, наряду с дроблением пластинчатых, оболочечных и трехмерных частей системы. Это вполне соответствует общим принципам построения алгоритмов геометрически нелинейного расчета конечноэлементных систем. Однако, не всегда все старое стоит отбрасывать только на том основании, что это известно давно, да и новое — не обязательно лучшее. Понимающие этот простой принцип разработчики предоставляют пользователю возмож- ность выбора, а не загоняют его в жесткие ограничительные рамки. Не боясь быть неправильно понятыми, расцениваем позицию разработчиков во вто- ром случае как неуважение к пользователям. Расчетчик должен четко понимать, какой вариант он имеет возможность выбрать, пользуясь тем или иным набором конечных элементов. Так, напри- мер, в системе SCAD имеется стержневой конечный элемент типа 10, при использовании которого можно задать значение продольной силы N, и оно будет учтено, с помощью специальных функций5 — аплодисменты пользо- вателей. Но можно воспользоваться и стержневым элементом типа 310, для которого не нужно задавать значение продольной силы (она определится в процессе выполнения геометрически нелинейного расчета) — еще раз апло- дисменты6. В этом случае продольные деформации волокон стержня вычисляются с учетом нелинейных членов по формуле du 1 ех= —+ — dx 2 d2v d2w У dx2 Z dx2 (4-6) причем перемещения и, v ил) аппроксимируются кубическими полиномами, т.е. ищется решение в классическом стиле МКЭ. При этом нельзя забывать, что должны быть использованы уравнения равновесия для деформированно- го состояния, поскольку геометрические уравнения (4.6) соответствуют вто- рому этажу геометрической нелинейности! Дробление стержня в пролете должно быть таким, чтобы точность решения оказалась удовлетворительной. Обычно для этого достаточно иметь 4.. .6 участков в пролете стержня. 5 В русской технической литературе принято называть эти функции функциями Кор- ноухова. 6 Аплодисменты, переходящие в овацию, достанутся той программной разработке, которая по запросу пользователя выполнит и тройное сальто — полициклический расчет стержневой системы с автоматической выборкой продольных сил в стерж- нях системы при переходе от шага к шагу такого расчета.
4.3 Моделирование стержневых систем 163 Если у расчетчика все же возникают сомнения в достаточности количест- ва участков разбиения стержня по его длине, то прикидка может быть вы- полнена на основании следующих соображений. Коэффициенты матрицы жесткости отдельного участка стержня связаны пропорциональной зависи- мостью с трансцендентными функциями Корноухова v tgv - v tgv v ’ е 2tg —-v v v-sinv sinv v 2tg--v 2tg^-v 5 = a + p, аргументом которых служит параметр v продольной силы N, при этом v2 = l2N / El, где I— длина участка стержня. При небольших значениях v (скажем, не превышающих л/2) эти функции с весьма высокой степенью точности аппроксимируются линейными агрегатами вида С\ + C2v2, где Ci и С2 — константы, зависящие от вида одной из четырех функций Корноухова. Справедливость такого представления при относительно небольших значе- ниях v (скажем, при v < л/2) можно было бы обосновать и формально, рас- кладывая эти функции в ряды Тейлора-Маклорена в окрестности нуля. Что- Рис. 4.3. Графики функций Корноухова Несложно понять, что при замене функций Корноухова представленными выше линейными агрегатами матрица жесткости К участка стержня будет иметь вид К = Ко + v2K0, где Ко как раз и есть та самая геометрическая мат- рица жесткости, которая участвует в геометрически нелинейном расчете. Отсюда и следует практическая рекомендация проверки достаточности раз- биения сжатого стержня на такое количество участков, чтобы для отдельных его участков выполнялось неравенство v < л/2.
164 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ Имеется еще одна особенность использования результатов расчета стерж- невой системы, разбитой на мелкие элементы. Она связана с тем обстоятель- ством, что некоторые рекомендации норм проектирования явно или, чаще, неявно рассматривают отношение размеров поперечного сечения к длине стержня и имеют смысл только при определенных соотношениях этих пара- метров. Поэтому на этапе использования результатов следует четко разли- чать стержневой конечный элемент, с помощью которого представлен толь- ко малый участок стержня, и стержень в целом, для которого применяются указания норм проектирования. Без этого различения такие понятия как нормируемая гибкость стержня, расчет железобетонного стержня по косому сечению, проверка местной устойчивости стенок и полок стального стержня и многие другие оказываются невозможными. Реализация способов указан- ного различения привела к необходимости введения понятия конструктив- ный элемент. Это, например, непрерывная цепочка конечных элементов •одинакового поперечного сечения с одинаково ориентированными главными осями инерции, без шарниров во внутренних узлах. Такое описание соответствует призматическому стержню постоянного се- чения. Оно, конечно, может приниматься и другим (например, Может учиты- ваться естественная крутка стержня или переменность сечения), но важен сам факт существования такого понятия, позволяющий оперировать с таким, например, параметром как длина стержня, контекстно понимаемая как длина конструктивного элемента (не элемента расчетной схемы!). По-видимому, понятие конструктивного элемента может вводиться и по отношению к не- которым участкам конечно-элементной пластинчатой или оболочечной мо- дели, если только некоторые характеристики такого конструктивного эле- мента должны соответствовать этому элементу, как целому объекту, и их рассмотрение в масштабах конечного элемента недопустимо7. В заключение этого раздела еще раз вернемся к учету влияния продоль- ной силы в стержне. Часто здесь допускается одна характерная ошибка — при рассмотрении предварительно напряженных конструкций, таких, на- пример, как сборные железобетонные системы, собираемые из предвари- тельно напряженных при изготовлении элементов, в качестве продольной (параметрической) силы N. задается усилие предварительного напряжения. Но параметрическая сила N должна быть внешней для элемента, в то время как рассматриваемое преднапряжение является частью внутренней, само- уравновешенной на элементе системы сил (растяжение в арматуре компен- сируется сжатием в бетоне), и для того, чтобы убедиться в ошибочности ее учета как параметрической продольной силы, следует только задать себе один вопрос: каков знак указанной силы? Более детально проблема учета предварительного напряжения рассматривается ниже. 7 Заметим, что понятие «конструктивный» является расчетным (в том смысле, что конструктивный элемент участвует своими геометрическими параметрами в расче- тах на соответствие действующим нормам), а не только описательным, как это сде- лано, например, для понятия «позиция» в системе MicroFE.
4.4 Моделирование конечноэлементной сеткой 165 4.4 Моделирование конечноэлементной сеткой В теории метода конечных элементов большое внимание уделяется пробле- ме сходимости, т.е. асимптотическому поведению оценок точности полу- чаемого приближенного решения при неограниченном сгущении сетки ко- нечных элементов. Установлен ряд важных теорем о сходимости; например, для совместных элементов определено, что если (А-1) является степенью по- линома, с помощью которого внутри конечных элементов аппроксимируют- ся перемещения, и решается эллиптическая краевая задача порядка 2т, для которой получено приближенное решение в перемещениях иЛ, то ошибка в энергии, по сравнению с точным решением и, составляет Е(и-и\ и-иа) < Сй2(*“'”) [|м||2а , (4.7) где h — определенный формулой (4.1) диаметр сетки конечных элементов. В оценке (4.7) справа участвует норма ||и||* — среднеквадратичная величина А-ой производной от искомой функции и. . . Для 5-х производных и имеем оценки ошибок || u-uh ||s < CM“S|| и II*, если s > 2т-к; (4.8.а) || u-uh ||s < Сй2№“'”) || и ||* , если s < 2т-к. (4.8.Ь) Для несовместных элементов аналогичные оценки получены в серии ра- бот И.Д.Евзерова и В.С.Карпиловского (см., например, [9, 10]). Для некоторых типов конечных элементов, применяемых, например, в расчетно-вычислительном комплексе SCAD, справочные данные о скорости сходимости представлены в таблице 4.1. Эти данные являются достаточно типичными, а ссылка на конкретную программную разработку в этом смыс- ле не существенна. Данные таблицы дают возможность приблизительно назначить требуе- мую густоту сетки конечных элементов, исходя из такого весьма характер- ного рассуждения [11]: «...заметим лишь, что при естественных ограниче- ниях на исходные данные и сетку области сходимость имеет место, и погрешность в определении напряжений и деформаций имеет порядок ML, где через с обозначена константа, зависящая от формы области; h — шаг сетки; L — характерный размер области. Эта оценка служит ориентиром при назначении шага сетки, в зависимости от желаемой точности', напри- мер, задав точность приближенного решения 5%, нужно выбрать шаг сет- ки равным примерно 1/20 от характерного размера.т.е. для характерного двумерного пятна необходимо иметь около 400 узлов.
166 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ Таблица 4.1. Наименование элемента Показатель степени в оценках скорости сходимости по: пере- меще- ниям на- пря- жениям мо- ментам попе- речным силам Прямоугольный элемент плиты 2 — 1 — Треугольный элемент плиты 2 — 1 0 Четырехугольный (от 4 до 8 узлов) элемент плиты 2 — 1 0 Прямоугольный элемент плоской зада- чи теории упругости 2 1 — — Треугольный элемент плоской задачи теории упругости 2 1 — — Четырехугольный (от 4 до 8 узлов) элемент плоской задачи теории упру- гости 2 1 — — Четырехугольный (от 4 до 12 узлов) элемент плоской задачи теории упру- гости 2 - 1 — — Параллелепипед 2 1 — — Тетраэдр 2 1 — — Трехгранная призма 2 1 — — . Пространственный изопараметричес- кий шестиузловой элемент 2 1 — — Пространственный изопараметричес- кий восьмиузловой элемент 2 1 — — Пространственный изопараметричес- кий двенадцатиузловой элемент 2 1 — — Прямоугольный элемент оболочки 2 1 1 0 Треугольный элемент оболочки 2 1. 1 0 Четырехугольный элемент оболочки 2 1 1 0 Четырехугольный (от 4 до 8 узлов) ко- нечный элемент оболочки 2 1 1 0 Математически доказанные условия сходимости метода конечных эле- ментов типа сформулированных в начале этого раздела полезно дополнить некоторыми соображениями механического характера, которые создают возможность неформального анализа. Для этого напомним, что решение за- дачи расчета эквивалентно минимизации полной потенциальной энергии системы (функционал Лагранжа), а аппроксимация поля перемещений неко- торым конечным набором заранее заданных функций сужает возможность произвольного деформирования, т.е. может трактоваться как наложение не- которых связей. Если элементы несовместны, то по их границам возможны некоторые перемещения, не существующие в континуальной расчетной мо- дели (например, взаимные углы поворота пластин), которые соответствуют отсутствию некоторых связей.
4.5 О практической сходимости 167 При увеличении числа конечных элементов и уменьшении их размеров растет общее число степеней свободы конструкции и, следовательно, уменьшается влияние наложенных узловых связей. Этот процесс при выпол- нении определенных условий и обеспечивает сходимость метода для совме- стных конечных элементов. С другой стороны, этот же процесс ведет к тому, что уменьшаются взаимные перемещения на межэлементных границах в не- совместных элементах, что можно трактовать как определенное замыкание ранее снятых связей. Значит, сходимость несовместных элементов может иметь место лишь в тех случаях, когда положительные тенденции от пре- одоления наложенных связей превалируют над этой отрицательной тенден- цией наложения связей на межэлементных границах. 4.5 О практической сходимости Следует учитывать, что упомянутые выше оценки скорости сходимости ори- ентированы на выяснение асимптотических свойств решения, а практическо- го расчетчика интересует степень близости приближенного решения, полу- ченного на вполне определенной сетке конечных элементов. Конечно, в большинстве случаев асимптотическая сходимость сопровождается и при- емлемой «практической сходимостью», под которой мы будем понимать возможность получения приемлемой точности при сравнительно грубом разбиении, но из этого правила есть и исключения. Приведем в связи с этим высказывание великого математика и физика А.Пуанкаре (цитируется по [12]): «... из двух рядов, коих общие члены суть 1000”/п! и п!/100(Г, математики назовут первый сходящимся...потому что миллионный член гораздо меньше 999 999-го, второй же ряд они рассматривают как расходящийся, ибо его общий член может беспредельно возрастать. Астрономы, наоборот, при- мут первый ряд за расходящийся, потому что первые его 1000 членов идут возрастая; второй ряд они сочтут за сходящийся, потому что первые его 1000 членов идут убывая и в начале убывание весьма быстрое». И далее совершенно головокружительный вывод: «Оба воззрения законны: первое — в исследованиях теоретических, вто- рое — в численных приложениях». Следует также иметь в виду, что теоретические оценки скорости сходимо- сти строятся исходя из некоторых наихудших предположений о виде поля перемещений, которые не обязательно реализуются в конкретной задаче. Кроме того, в процессе доказательства теорем сходимости, как правило, ис- пользуются цепочки усиливающих неравенств и, наконец, такого рода оцен- ки как (4.7) или (4.8) содержат неизвестную константу. В связи с этим, на практике часто используется анализ последовательности решений на сгу-
168 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ щающихся конечноэлементных сетках, и решение о приемлемости принятой детализации принимается по результатам такого сравнения. Конечно, большую задачу вряд ли стоит решать целиком на сгущающихся сетках, но очевидно, что выполнение такого анализа для характерных фраг- ментов расчетной схемы является рациональным. Эмпирически установлен- ный факт устойчивости результата при сгущении сетки является весьма убе- дительным доводом в пользу правильности выбранного подхода к решению. Сказанное не следует трактовать как призыв к голому эмпиризму, теоре- тические исследования сходимости весьма важны, и их результаты могут быть использованы в практических целях, однако здесь имеются и некото- рые указанные ниже серьезные проблемы, которые расчетчик должен учи- тывать. Одна из первых проблем состоит в том, что при удовлетворительной практической сходимости по перемещениям могут не так хорошо сходиться интересующие расчетчика внутренние силы или напряжения. Они опреде- ляются дифференцированием перемещений, а операция дифференцирования является некорректной в том смысле, что незначительному изменению функции может отвечать значительное изменение производной. Таким образом, проверки практической сходимости должны быть ориен- тированы на исследование тех результатов, которые требуются в решаемой задаче. Вот, например, характерная цитата из известной монографии О.Зенкевича: «Размеры разбиения, необходимого для получения приемлемой точности в задачах теории оболочек, зависят от многих причин. Часто оказывается, что при малой толщине оболочки область действия изгибающих моментов ограничена краевой зоной, где происходит значительное изменение этих моментов. При этом мембранные силы вычисляются точно даже при очень грубом разбиении, но, чтобы уловить изменение моментов вблизи границ, требуется крайне мелкое разбиение» [13]. При этом имеется определенная трудность в сопоставлении напряжений, полученных на сетках разной густоты, которая связана с тем, что напряже- ния зачастую определяются в центрах конечных элементов и нужно прило- жить определенные усилия для того, чтобы иметь возможность сопоставить напряжения в одинаковых точках. Кроме того, при использовании некоторых типов конечных элементов (например, треугольных элементов с линейной аппроксимацией перемеще- ний для решения плоской задачи теории упругости), поля напряжений име- ют вид кусочно-постоянных функций, причем область их постоянства сов- падает с треугольниками сетки. Значения напряжений, определенные с использованием этих элементов, сильно меняются при переходе от элемента к элементу, поэтому обычно применяется осреднение напряжений по эле- ментам звезды, и относят их к узловой точке. Сопоставление таких полей напряжений затрудняется еще и наличием операции осреднения. Организация проверки практической сходимости должна учитывать, что решаемая задача может иметь неприятные особенности, связанные с некор- ректной идеализацией конструкции — типичным примером является идеа-
4.6 Проверка сходимости для некоторых моделей 169 лизация нагрузки в виде сосредоточенной силы (практически нереализуемая ситуация), с которой могут быть связаны такие свойства решения задачи, как появление уходящих в бесконечность решений (логарифмическая особен- ность в выражениях для изгибающих моментов в пластине под сосредото- ченной силой) и высокие градиенты поля напряжений. Таким образом, проверку практической сходимости стоит организовать на примерах, близких к практически интересующему расчетчика классу задач, но таких, для которых имеются точные решения и известны их неприятные особенности. Тогда интерпретация результатов тестирования оказывается более содержательной. Некоторые задачи такого рода рассмотрены в сле- дующем разделе. 4.6 Проверка сходимости для некоторых моделей Ниже представлены сопоставительные расчеты шарнирно опертой квадрат- ной пластинки, загруженной по всей площади равномерно распределенной нагрузкой. Расчеты выполнялись при четырех сетках конечных элементов — 4x4, 8x8, 16x16 и 24x24. Строились изолинии всех результатов расчетного анали- за (рис. 4.4), и с их помощью оценивалась общая картина напряженно- деформированного состояния. Исследовалось изменение прогибов, моментов и поперечных сил по всему полю пластины и в точках, где реализуются их экстремальные значения. По- следнее замечание весьма существенно, поскольку для поперечных сил, на- пример, где сходимость не гарантируется (см. таблицу 4.1), именно экстре- мальные значения являются сомнительными. В целом же по полю пластины результаты конечноэлементного анализа ведут себя гораздо лучше. На рис. 4.5 приведены результаты по перемещениям, изгибающим момен- там и поперечным силам для конечных элементов различного типа, полу- ченные на упомянутых сетках. Как видно из рис. 4.5, практическая сходимость имеет место для прогибов и изгибающих моментов при использовании конечных элементов различного типа, а для поперечных сил один из элементов дает значения, заметно отли- чающиеся от величин, полученных с использованием других конечных эле- ментов. Отметим, что этот элемент (четырехугольный элемент, допускаю- щий от 4 до 8 узлов) был использован в схеме, где он присоединялся только к четырем узлам, хотя имеется возможность ввести узлы на его сторонах. Контрольные расчеты при такой схеме использования показали, что при этом точность результатов существенно возрастает, и они приближаются к данным, получаемым на сетках вдвое большей густоты. Например, для сетки элементов 8x8 прогиб равнялся 0,01701, изгибающий момент — 0,0442 и поперечная сила — 0,278.
170 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ Рис. 4.4. Изополя изгибающих моментов для расчетных схем с различными сетками конечных элементов В другой серии численных экспериментов, когда та же пластинка была за- гружена сосредоточенной силой, результаты, представленные на рис. 4.6, оказываются менее оптимистичными. Здесь замедляется скорость практиче- ской сходимости по моментам, и еще более существенно — по поперечным силам, значения которых взяты в точке, расположенной на расстоянии чет- верти толщины от центра пластинки. По-видимому, для поперечных сил во- обще не следует брать во внимание значения для точек, столь близко распо- ложенных около места приложения сосредоточенной нагрузки. В заключение этого раздела заметим, что практическая сходимость, про- веряемая чисто экспериментально в серии однотипных расчетов, не всегда корреспондируется с теоретической сходимостью (посмотрите результаты по поперечным силам!). Это связано с тем, что рассматривается вполне определенная задача, где могут не проявляться те неприятные особенности искомого поля перемеще- ний, которые не позволяют гарантировать сходимость в общем случае. Здесь уместна довольно большая цитата: «.Интересная проблема возникает в связи с вопросом о полноте системы координатных функций в методах типа Галеркина. Вспомним о том, что даже если мы исходим из полной системы функций, мы реально выбираем из этой системы лишь небольшое число функций. С другой стороны, легко проверить, что любую конечную систему функций можно считать частью некоторой полной системы. Однако, это отнюдь не означает, что с точки зрения полноты конечные системы функций, которые мы выбираем в каче- стве координатных, ничем не различаются. Выбираемая система должна обладать свойством практической полноты относительно решаемой за- дачи (выделено нами — А.П. и В.С.), т.е. должна быть уверенность (или
4.6 Проверка сходимости для некоторых моделей 171 хотя бы надежда), что такое решение можно с приемлемой точностью аппроксимировать ...»[12]. Рис. 4.5. Сходимость результатов при равномерной нагрузке: а — по проги- бам, b — по моментам, с — по попе- речным силам. Кружками обозначениы результаты для конечных элементов системы SCAD типа 11 или 41; квад- ратами — типа 20 или 50; треугольни- ками — типа 12 или 42 Более детально этот вопрос анализируется в следующих разделах, а здесь отметим лишь, что, к сожалению, большинство публикаций стыдливо умал- чивает о поведении решения относительно поперечных сил. Достаточно ти- пичной в этом смысле является монография [14], где приводятся многочис- ленные сравнения по скорости практической сходимости, но только по перемещениям и нормальным напряжениям (можно считать, по моментам). Лишь использование специально построенных элементов, учитывающих деформации поперечного сдвига дает удовлетворительные результаты по поперечным силам. На рис, 4.7 это проиллюстрировано графически (пункти- ром указаны точные значения). Следует отметить, что более быстрая сходимость результатов для некото- рых типов конечных элементов дается за счет заметного увеличения времени счета. Поэтому следует сопоставлять потери времени от использования этих элементов с потерями на решение задачи на более густой сетке при исполь- зовании элементов другого типа. Естественно, что в относительно малых за- дачах, где общее время решения невелико, все эти сопоставления могут не иметь никакого смысла.
172 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ Рис. 4.6. Сходимость результатов при нагружении сосредоточенной силой: а — по прогибам, b — по момен- там, с — по поперечным силам. Кружками обозначении результаты для конечных элементов системы SCAD типа 11 или 41; квадратами — типа 20 или 50; треугольниками — типа 12 или 42. Количество дроблений на половине плиты, М Рис. 4.7. Сходимость результатов при учете сдвига в пластине. 4.7 Экстраполяция Ричардсона Если выполнены расчеты на двух геометрически подобных сетках различной густоты, то на основании оценок типа (4.7) и (4.8), можно построить выра- жение, позволяющее получить прогнозное решение, точность которого пре- вышает точность решения более детальной задачи. В основе такого прогноза лежит известная в математике экстраполяция по Ричардсону [15]. Не вдава- ясь в математические аспекты обоснования ричардсоновской экстраполяции, коснемся кратко ее основной идеи. Пусть, например, известно решение X2h, определенное на сетке конечных элементов с характерным размером 2h и решение Xh, найденное на сетке
4.7 Экстраполяция Ричардсона 173 размером h, которая получена из предыдущей сетки дроблением сторон эле- ментов пополам. Будем считать, что форма области в этих задачах одинако- ва, а геометрия сетки конечных элементов подобна, так что конечные эле- менты в этих задачах различаются лишь масштабом, но не формой. Предположим, что последовательность решений на сгущающихся на каждом шаге вдвое сетках {Ха, XhгХЫ2, ...} монотонна и сходится к точному реше- нию X, (для определенности примем, что имеет место сходимость снизу, так что X, > Xh при любом Л). Тогда можно считать, что имеет место оценка точности приближенного решения X.-Xh = Cxha + C2ha+'+ C3ha+2+... , (4.9) при произвольном характерном размере сетки h. Здесь предполагается, что погрешность приближенного решения X/, представима в виде степенного ря- да с главным членом, имеющим порядок ha. Поскольку принято, что разложение (4.9) справедливо при произвольном диаметре сетки h, то можно, в частности, выписать аналогичную оценку для удвоенной сеткн, положив в (4.9) 2h взамен h ' X - Х2л = 2аС, + 2a+1C2Aa+1 + 2a+2C3Aa+2 +... . (4.10) Идея Ричардсона заключается в том, чтобы из двух приближенных (се- точных) решений с помощью линейных комбинаций попытаться сконструи- ровать еще одно решение (обозначим это решение X), которое по порядку было бы точнее каждого из двух исходных решений. Иначе говоря, положим X = я, X + аг Ха (4.11) с неизвестными пока коэффициентами а, и а2. Если домножить (4.9) на 2“ и вычесть из полученного (4.10), то главный член в разложении погрешности решения в степенной ряд сократится. В результате придем к следующей оценке X - (2“Х, -Х2Л) / (2a- 1) = - (С2йа+1 + ЗС3йа+2 + ... ) 2а / (2а - 1). (4.12) Теперь понятно, что, положив а, = 2а/(2а-1) и аг = -1/(2“ - 1), будем иметь для экстраполированного по Ричардсону решения оценку погрешно- сти по порядку, по крайней мере, на единицу более высокую, чем оценка по- грешности решения по (4.9). Таким образом, главным членом в разложении погрешности экстраполированного решения становится член порядка Aa+1 X -XR = - (С2йа+1 + ЗС3йа+2 + ... )2а / (2а -1). (4.13) Можно построить экстраполяцию на основании информации, полученной на последовательности трех сеточных решений, скажем, Ха, X, и Х/2 с диа- метрами сеток соответственно 2h, h и й/2. Действительно, применяя (4.12) к паре сеток h и h/2, получим аналогично X - (2a ХА/2 - ХА) / (2a - 1) = - (С2йа+1/2 + ЗСзйа+2/4 + ...)/ (2а - 1). (4.14)
174 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ Домножив теперь (4Л4) на 2а+1 и вычитая из полученного (4Л2), прихо- дим к оценке (2“+1-1)А. - (22а+1Хи - 2аЗХА + Х2А) / (2“ - 1) = = (ЗС3/га+2 + ... )2а'‘/(2а - 1) , (4.15) откуда видно, что для экстраполяции Ричардсона по трем последовательным решениям следует положить Хк = (2“ХИ - 2“ЗХа + 2Х2А) / [(2“- 1) (2“+1 - 1)]. (4.16) Основное препятствие в проведении экстраполяции на практике заключа- ется в том, что, как правило, порядок а в оценке (4.9) заранее не известен, в особенности, если речь идет о таких величинах, как значения усилий (на- пряжений) в отдельных точках конструкции. Однако, если известны решения на трех последовательных сетках, то ин- тересующий нас параметр 2“ можно найти, вычитая из (4.12) равенство (4.14). В результате несложных преобразований получим 2“ = (А* - X2h)/(Xhf2 - Xh) - (2 + 2“) С2/Г722и+’ - ... (4.17) и, пренебрегая остаточным членом в (4.17), можно приближенно считать, что 2“ «(Xh - Х^Хщ - Xh) . (4.18) Несложно заметить, что в случае сходимости снизу (А* < X, при любом значении/;) остаточный член в (4.17) отрицателен, и приближение к 2“ по формуле (4.18) дается с недостатком, в противном случае — с избытком. Для суждения о возможностях такой экстраполяции приведем пример расчета защемленной по контуру квадратной железобетонной плиты, схема Модуль упругости Е = 880 кН/см2, коэффициент Пуассона v = 0. Плита нагружена равномерно распределенной нагрузкой q = 50 кН/м2. Результаты
4.7 Экстраполяция Ричардсона 175 расчета при использовании сеток трех размеров представлены в таблице 4.2. В последнем столбце таблицы 4.2 приведены экстраполированные по Ри- чардсону значения искомых функций, причем вычисления осуществлялись по формулам (4.18) и (4.16). Для сравнения, в этой же таблице даны точные значения этих же величин, подсчитанные по формулам из работы [16]. Таблица 4.2. Результат расчета Сетка / 4x4 . Сетка 8x8 Сетка 16x16 Точное реше- ние Ац по (4.16) Прогиб в точке А, [мм] 17,25 16,34 16,07 16,00 15,96 Момент в точке А, [тм/м] 26,46 23,41 22,69 22,01 22,47 Момент в точке В, [тм/м] 59,20 63,72 64,95 64,43 65,43 Перерезывающая сила в точке В, [т/м] 66,63 88,60 100,12 111,61 112,83 Наиболее интересно применение экстраполяции Ричардсона к значениям поперечных сил, которые в расчетах имели наибольшие погрешности. Исхо- дя из решений, полученных на последовательности сеток 4x4, 8x8 и 16x16, найдено значение поперечной силы 112,83, ошибка которого составила 1,1% вместо ошибки 10,3% для решения на сетке 16x16. Как видно из приведен- ных здесь данных, экстраполяция Ричардсона существенно уменьшает ошибку приближенного численного решения. Экстраполяционная техника обсуждалась много раз и проверялась чис- ленно [17], однако опыт ее практического применения относительно неве- лик. По-видимому, дело состоит в том, что подавляющее большинство ком- мерческих расчетно-вычислительных комплексов не имеют возможности выполнить операцию (4.11) или (4.16), которая должна быть специально подготовленной за счет доопределения значений в узлах более густой сетки. Тогда экстраполяция по Ричардсону получается достаточно легко. Конечно, можно провести вычисления по формулам (4.11) или (4.16) вруч- ную, выборочно оценивая лишь наиболее значимые результаты, но трудно найти расчетчика, который пошел бы на такой шаг. И все же, несмотря на трудности программной реализации, нам представ- ляется весьма вероятным (и перспективным!) рост интереса разработчиков промышленных программных продуктов к экстраполяционной процедуре уточнения конечноэлементного решения. Это — одно из немногих, остав- шихся практически нетронутыми, мест программной реализации, от которых стоит ожидать прорывных решений. Сказанное тем более справедливо, что теоретические исследования последнего десятилетия по проблемам экстра- поляции, опережая работу производителей программных комплексов, позво- ляют надеяться на получение весьма важных для практики двусторонних оценок в сеточных методах, и в частности, в методе конечных элементов [18]. Необходимо заметить, что экстраполяция Ричардсона может быть обос- нована лишь тогда, когда при дроблении сетки форма элементов не меняет-
176 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ ся. Если же это не так, то можно столкнуться с тем, что при уменьшении сетки монотонная сходимость отсутствует, что иллюстрируется заимство- ванным из [14] результатом решения задачи Кирша о растяжении пластины, ослабленной круговым отверстием. Решение найдено на сетках, построен- ных при различном количестве элементов вдоль радиуса (параметр К) и по дуге (параметр N). На рис. 4.9 показано, что при фиксированном К и ме- няющемся N погрешность е ведет себя немонотонно. Это связано с изменением соотношения сторон конечного элемента. Рис. 4.9. Погрешности решения задачи Кирша С указанным явлением можно встретиться почти во всех случаях, когда сетка конечных элементов строится на основе полярной системы координат. Тогда дробление сетки по углу раскрытия может привести к тому, что поя- вятся элементы «игольчатой» формы, и к борьбе двух тенденций — уточне- ние решения за счет измельчения сетки и падение точности за счет вырож- дения формы элементов. Результат такой борьбы непредсказуем. 4.8 Обход особых точек Вблизи особых точек — таких, где имеется резкая концентрация напряже- ний — применение конечных элементов (равно как и других методов дис- кретизации) обычно затруднено, особенно в представлении поля напряже- ний. Приходится резко сгущать сетку конечных элементов и существенно увеличивать размер задачи. Однако упомянутое сгущение сетки может и не привести к результату, что подталкивает к дополнительному анализу ситуации. Одним из наиболее распространенных суждений является следующее: сосредоточенная сила есть не существующая в природе абстракция, и если бы она была создана,
4.8 Обход особых точек 177 то, проткнув бы конструкцию любой прочности и не встречая сопротивле- ния, унеслась бы в бесконечность. Выходит, что эта идеализация создает ис- кусственную трудность, в борьбе с которой можно совершать героические подвиги, но практическая значимость таких подвигов весьма относительна. Следовало бы помнить о том, каким образом фактически реализована в кон- струкции та сила, которая идеализируется в форме сосредоточенной; тогда могут отпасть и вопросы о сходимости конечноэлементного решения к точ- ному. Мы рассмотрим указанную проблему на примере расчета плиты на упру- гом основании, к которой приложена сосредоточенная сила. Этот пример яв- ляется часто используемой идеализацией при расчете фундаментных плит (сосредоточенной силой имитируется нагрузка, передаваемая колонной), аэ- родромных и дорожных покрытий (здесь сосредоточенная сила имитирует давление колеса) и в других практически важных случаях. Кроме замены сосредоточенной силы распределенной нагрузкой, дейст- вующей на малой площадке, предлагались и такие альтернативы: • использование точного решения для сосредоточенной нагрузки, но дейст- вующей в бесконечном теле с передачей перемещений границы фрагмен- та в модель МКЭ; • комбинирование двумерной идеализации объекта с уточнениями, сле- дующими из расчета в трех измерениях. Представляется более практичной вторая схема расчета, поскольку ее реализация не требует того, чтобы в программной системе были известны точные решения для сосредоточенной нагрузки для бесконечных тел. Пока- жем, как это делается на достаточно простом примере шарнирно опертой по контуру круглой пластинки радиуса а с цилиндрической жесткостью D = (Ей3/12)/(1-у2), нагруженной в центре сосредоточенной силой Р. Для этой задачи имеется точное решение, основанное на обычных гипотезах теории пластин, которое выражается следующими формулами для прогибов w, ра- диальных моментов Мг и поперечных сил Qr Ра2 w = п 7^(г-р2) + 2р21пр , 16л£> 1 + v ' ' (4-19) Mr= — (l + v)lnp, (4.20) 4л а=-—. (4-21) 2лар Поскольку р21пр -> 0 при р -> 0, то решение для прогибов не имеет осо- бенностей в центре, где относительный радиус р = r/а равен нулю, тогда как решение для моментов имеет логарифмическую особенность. При подходе к этой точке значение момента и поперечной силы устремляются к бесконеч-
178 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ ности (рис. 4.10), что свидетельствует о недостаточной корректности рас- четной модели. Рис. 4.10. Перемещения и усилия в круглой пластинке, загруженной в центре сосре- доточенной силой Выделим из конструкции фрагмент, границы которого определяются от- носительным радиусом р = 0,2. Как видно из рис. 4.10, резкий рост внутрен- них усилий начинается в районе значений р < 0,05, таким образом, выбор размера фрагмента осуществлен за границей интервала, справедливость ре- шения в котором проверяется. Расчет фрагмента выполнен для модели в виде пространственной задачи теории упругости, схема которой представлена на рис. 4.11, на действие ре- акций от отброшенной части пластины. Эти реакции, приложенные к контуру фрагмента, образуют равновесную систему сил. При расчете на фрагмент были наложены связи, препятство- вавшие его перемещениям как твердого тела, но не вносившие статическую неопределимость в опирание. Реакции в этих связях практически равнялись
4.8 Обход особых точек 179 нулю, что служило проверкой точности задания нагрузок, действующих на фрагмент. Необходимо отметить, что сосредоточенная сила не является единствен- ным типом особенностей, с которым приходится встречаться в практических расчетах. Идеализация опирания плиты на стену в форме введения связей на перемещения узлов для тех случаев, когда такое опирание заканчивается не на краю плиты (рис. 4.12, а), также связано с появлением особой точки. Здесь к бесконечности устремляются значения реакций связей на концах по- лосы опирания, и по сути, можно говорить о том, что плита подвергнута на- гружению через полосовой абсолютно жесткий штамп, с помощью которого передается реакция по линии АВ. Аналогичная картина наблюдается в окрестности входящего угла опертой по контуру L-образной плиты (рис. 4.12, Ь). В обоих случаях происхождение особенности аналогично — полосовая связь вдоль линии АВ (аналогично и вдоль линии СВ на рис. 4.12, Ь) вдруг обрывается, и плита, не имевшая воз- можности деформироваться вдоль указанных линий, резко включается в ра- боту на продолжении этих линий. Таким образом, кривизна по направлению «оборванной» связи терпит разрыв, что и служит причиной появления осо- бенности. а) Рис. 4.12. Особенности при прерывании опирания вдоль линии Реакции, вычисляемые в точках А и В, увеличиваются по мере дробления сетки, как это всегда происходит в точке с особенностью. Для обхода этой неприятности можно перестроить расчетную модель двумя способами: • выделить фрагмент и построить внутри него другую расчетную схему, например схему пространственной задачи теории упругости, как это было сделано в задаче о сосредоточенной силе; • представить более реалистичной моделью роль той стены, на которую опирается плита, учтя, например, ее податливость (сжимаемость) в верти- кальном направлении. Результаты расчета для задачи по схеме рис. 4.12, а, в которой податли- вость стены по линии опирания АВ учтена введением реальных упругих свя- зей, представлены на рис. 4.13. Из этого рисунка видно, что в реальной мо- дели исчезает излом в точках А и В. Поскольку в области рассматриваемой особенности возникают значительные поперечные силы (формально, стре- мящиеся к бесконечности), а изгибающие моменты относительно малы, то
180 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ можно ожидать, что изменение кривизны будет происходить за счет дефор- маций сдвига. Это подталкивает к использованию модели Рейсснера для из- гибаемых плит вместо модели Кирхгофа, несмотря на то, что плита является тонкой. Рис. 4.13. Перемещения в конечноэлементной модели для задачи по рис. 4.12, а', а — при идеальном опирании; b — при опирании на упругие опоры. Возможно и применение локального моделирования пространственными конечными элементами; результат такого моделирования представлен на рис. 4.14, где показана эпюра реакций вдоль линии. АВ (рт оси симметрии до обрыва линии опирания), вычисленная по модели пространственной задачи теории упругости (сплошная линия) и модели тонкой плиты (пунктир). ----------Протранственная задача теории упругости ----------Плита Рис. 4.14. Эпюра реакций вдоль линии АВ Применительно к особым точкам на границах зоны контакта аналогичная проблема рассматривалась в замечательной книге [19], где подробно анали- зировалась проблема возникновения сосредоточенной реакции Р при изгибе стержней, опирающихся на бесконечно жесткое основание (см. задачу 56, стр.128-134). Из сказанного можно было бы сделать вывод, что существование слож- ных ситуаций с сингулярными решениями, происхождение которых связано с существом решаемой задачи, ориентирует на предупреждение или обход
4.9 Генерация конечноэлементной сетки 181 таких ситуаций, или же на применение каких то «сверхтонких» методов ре- шения. Но разработчику программного обеспечения следует помнить, что в ог- ромном числе случаев «сверхтонкости» рождаются для преодоления патоло- гий, которые принципиально возможны, и только. Поэтому имеет полное право на существование пренебрежение некоторыми тонкостями, но при обязательном условии, что пользователь будет об этом предупрежден или, что безусловно лучше, ему будут даны рекомендации по недопущению та- ких патологий (например, сказано, что сосредоточенную нагрузку следует представлять в виде распределенной на некотором малом пятне, а результа- том расчета является момент на границе такого пятна). 4.9 Генерация конечноэлементной сетки Современный персональный компьютер позволяет решать задачи с числом узлов, измеряемым тысячами и десятками тысяч. Естественно, что в таких условиях невозможно себе представить «ручное» составление конечноэле- ментной сетки, и большинство современных программных средств обладает теми или иными автоматическими сеточными генераторами. При этом каче- ство таких генераторов определяется списком реализованных функциональ- ных возможностей, которые в таких, например, мощных вычислительных системах, как ANSYS исчисляются десятками. К ним, например, относится автоматическая сшивка уже построенных сеток на сопрягаемых поверхно- стях, создание объемной трехмерной сетки по имеющейся поверхностной, перестройка сетки в соответствии с полученными результатами расчета и многие другие. Удобство применения треугольников в качестве элементарных областей, занимаемых отдельными конечными элементами, определяется тем, что с их помощью легко описывать границы тел достаточно сложной формы. Кроме того, треугольная сетка полезна при сгущении элементов в той части расчет- ной области, где предполагаются высокие градиенты напряженного состоя- ния конструкции, например; в местах концентрации напряжений у вырезов, входящих углов и т.п. Треугольники хорошо приспособлены для автомати- ческого построения сетки конечных элементов, причем большинство извест- ных генераторов сеток, включенных в развитые программные комплексы, основаны на триангуляции области. Именно эти преимущества треугольных конечных элементов и обуславливают их широкое использование в про- граммных комплексах. Для треугольных элементов разработан эффективный аппарат представ- ления функций формы элемента в барицентрических координатах, позво- ляющий за счет простых формул точного интегрирования полиномов по треугольной области легко получать аналитические выражения для компо- нент матрицы жесткости элемента [20] Однако, при построении вектора приведенных к узлам нагрузок возникают определенные сложности, по-
182 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ скольку преимущества барицентрической системы координат реализуются лишь при интегрировании по всей области Д, занимаемой конечным элемен- том, а большинство нагрузок, действующих на конструкцию, определены на некоторых площадках нагружения, не связанных непосредственно с конеч- ноэлементной сеткой. Возникает необходимость интегрирования по области Q, являющейся пе- ресечением треугольника Д и площадки нагружения ЧИ (рис. 4.15), и, если Д ф ЧИ, то барицентрические координаты не дают никаких преимуществ. Именно поэтому в большинстве программ предполагается, что пятно нагру- жения целиком покрывает треугольный конечный элемент, т.е. Д = ЧИ, или принимается какой-нибудь приближенный (часто достаточно грубый) спо- соб приведения нагрузок к узлам треугольной сетки; Рис. 4.15. Не полностью нагруженный треугольный элемент. Специальный алгоритм, позволяющий формировать компоненты грузово- го вектора на основе независимой информации о нагрузке и размещении ко- нечного элемента детально описан в работе [21]. Этот алгоритм дает точное решение задачи для интегралов вида Fa|) = \xay^dxdy (а = 0, 1,...,л; (3 = 0, 1,...,от), (4 22) а участвующих в вычислениях компонент грузового вектора. Следует, однако, обратить внимание на то, что имеется определенная тен- денция избегать применения треугольных и пирамидальных элементов, по- скольку они обычно дают несколько менее точное решение по сравнению с прямоугольными и гексаэдральными элементами. В связи с этим, уже упо- минавшийся сеточный генератор ANSYS имеет возможность создания упо- рядоченных или структурированных сеток из объемных гексаэдров («кирпи- чей») и построения нерегулярных сеток из четырехугольных элементов на произвольных поверхностях. При этом проблемы, связанные с укрупнени- ем/измельчением сетки в различных частях расчетной области, где традици- онно считается, что необходимо применять треугольные элементы, могут быть решены приемами, представленными на рис. 4.16.
4.9 Генерация конечноэлементной сетки 183 Рис. 4.16. Сгущение четырехугольных элементов Что касается аппроксимации сложной границы, то здесь полностью обой- тись без треугольных элементов, как правило, не удается. Функция объеди- нения треугольных конечных элементов в четырехугольники во всех местах, где это можно сделать, предусматривается и системой SCAD. В любом случае, для треугольных или четырехугольных элементов полез- но иметь в программе возможность автоматического построения грузовых векторов при независимо задаваемой информации о сеточном разбиении об- ласти и о пятнах нагружения. Пользователь оценит также возможность зада- ния переменной интенсивности нагрузки по пятну нагружения, хотя бы по линейному закону. Важным свойством конечноэлементной сетки является ее гладкость (по- степенное изменение размеров элементов), поскольку резкое изменение ха- рактерных размеров элемента вносит чувствительное возмущение в картину напряженно-деформированного состояния. Особенно это заметно при рас- смотрении напряжений, представленных линиями уровня. В хороших сеточ- ных генераторах имеются возможности управления сгущением (к точке, к линии, к центру или периметру области и др.), которые позволяют выдер- жать заранее заданную степень гладкости разбиения. Пример плавного из- менения сетки, заимствованный из работы Шевчука [22], представлен на рис. 4.17. Рис. 4.17. Укрупнение сетки по направлению от внутреннего контура Густота разбиения сетки в автоматических генераторах управляется таки- ми параметрами, как задаваемое максимальное расстояние между узлами и допускаемый минимальный угол в вершине треугольника. Влияние послед- него параметра видно из рис. 4.18, заимствованного из того же источника.
184 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ Кроме этого, применяется такой управляющий параметр, как коэффициент прироста длины стороны элемента, а также алгоритмы автоматического сгущения сеток при локальном увеличении кривизны контура. Рис. 4.18. Автоматическая триангуляция области: а — минимальный угол 15 ; Ъ — минимальный угол 25 . Если же в используемой программе отсутствует возможность сглажива- ния, то, выполняя его вручную, следует придерживаться следующего эмпи- рического правила — по возможности, не стоит увеличивать шаг сетки бо- лее чем вдвое на одном «фронте» сгущения, а сами эти «фронты» не стоит располагать чаще, чем через 2-3 ряда элементов. При этом следует обращать внимание на реализацию условий симметрии и регулярности. Иногда эффективной может стать концепция типовых структурных эле- ментов [23], каждый из которых реализует разбивку некоторой канониче- ской области на конечные элементы с использованием одного или несколь- ких параметров, определяющих форму элементов и густоту сетки. 4.10 О применении гибридных конечных элементов Многие авторы настаивают на преимуществах так называемых гибридных моделей метода конечных элементов, где поле перемещений определено только на границах элементов, а все прочие характеристики находятся, ис- ходя из предполагаемого распределения напряжений. При этом используется принцип минимума дополнительной энергии (принципа Кастильяно) или ус- ловия стационарности смешанного функционала типа Рейсснера. Известно несколько вариантов такого рода элементов, в частности, они применены при разработке программного комплекса MicroFE [24]. Моди- фикация гибридного метода, применяемого в MicroFE, воспроизводит идеи, восходящие к создателям этого метода Пиану и Тонгу [25], которым этот ме- тод обязан и своим происхождением и самим названием. На практике это означает, что отступления от классического варианта метода конечных эле- ментов касаются только построения свойств отдельных конечных элементов
4.10 О применении гибридных конечных элементов 185 (матриц жесткости и грузовых векторов), что же касается решения дискрети- зованной задачи, то здесь этот вариант гибридного метода вновь возвраща- ется к уже испытанному методу перемещений. Заметим, что, к сожалению, в общем случае теоретическое обоснование сходимости для этих элементов представляет собой трудноразрешимую задачу, хотя для отдельных классов задач такое обоснование получено. Надо отдать должное этим элементам, в том смысле, что во многих численных Экспериментах гибридные конечные элементы действительно демонстрируют прекрасные результаты, в особен- ности на умеренных по размерам сетках. Однако, утверждение о том, что гибридные элементы в любых ситуациях превосходят классические конеч- ные элементы, построенные на аппроксимациях полей перемещений, не только сильно, но и неверно. Не так уж сложно построить контрпримеры, в которых классические конечные элементы переигрывают свои гибридные аналоги. Есть и еще одно обстоятельство, вследствие которого гибридные элемен- ты могут считаться скорее суррогатом, чем полноценным заменителем клас- сических элементов. Дело в том, что в задачах о спектре (скажем, в частот- ном анализе конструкций) классические совместные конечные элементы гарантируют знак ошибки, что является чрезвычайно важным для расчетов фактором (см. раздел 1.6 о мажорантных и минорантных моделях). Гибрид- ные же конечные элементы не обеспечивают односторонней сходимости в этих задачах. Если говорить о пользовательском интересе, то с учетом всего сказанного выше наиболее предпочтительным для программы промышленного приме- нения представляется вариант наполнения библиотеки конечных элементов как классическими конечными элементами, так и различными вариантами гибридных элементов (и не только ими!). Навязывание пользователю ис- ключительно гибридных элементов — это то же самое, что попытка ограни- чить рацион питания одной икрой. К чему это приводит, знает всякий, кто хоть раз видел знаменитый вестерн с Луспекаевым8. Авторы работы [24] как на основное преимущество, своей разработки, указывают на возможность уточнения поля напряжений даже при весьма грубых сеточных моделях, а также на успешное преодоление проблемы «сдвигового запирания». «Заедание», «сдвиговое запирание», «эффект лож- ного сдвига» [14] — это различные наименования явления, при котором элемент изгибаемой пластины Рейсснера с интегрированием по толщине не воспроизводит решение Кирхгофа, ожидаемое при уменьшении толщины пластинки. Элементы плиты Рейсснера с малым отношением толщины к длине оказываются чрезмерно жесткими при использовании их для описания чистого изгиба9. Это связано с тем, что возможная сдвиговая форма дефор- 8 При чтении первого издания этой книги Ю.Б.Гольдштейн остроумно заметил, что с учетом географии действия следовало бы говорить не о вестерне, а об остерне (там покорение дикого запада, а тут — восток, т. е. "дело тонкое"). 9 Иногда теорию изгиба пластин средней толщины, в которой учитывается работа деформаций сдвига и, в некоторых вариантах, работа нормальных напряжений а22 в
186 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ мирования (рис. 4.19, а) в той или иной степени подменяет действительную форму деформирования при чистом изгибе (рис. 4.19, Ь). Сама сдвиговая форма связана с точным выполнением условий совместности деформаций внутри конечного элемента, которые не соответствуют кирхгофовой гипоте- зе прямых нормалей. Для ликвидации эффекта ложного сдвига применяют искуссственные приемы снижения точности численного интегрирования, которые по сути уменьшают число степеней свободы для напряжений. Здесь, однако, необхо- дима высокая осторожность, поскольку чрезмерное смягчение условий в на- пряжениях может привести к вырождению матрицы жесткости. Fig. 4.19. К объяснению эффекта ложного сдвига Надо сказать, что эффект ложного сдвига возрастает вместе с понижением относительной толщины плиты и, таким образом, проявляется в особенно- стях метода конечных элементов, связанных с возможным вырождением в постановках задач и приводящих к так называемым вырождающимся зада- чам. Не имея возможности останавливаться здесь на обсуждении этой темы, отошлем заинтересованного читателя к некоторым публикациям учеников школы Л.А.Розина [27, 28, 29]. В этих работах, в частности, установлено, что для вырождающихся задач применение гибридного метода действительно эффективно. Однако, наряду с гибридным методом, к таким же по точности результатам приводят и другие методы, не выводящие за рамки метода пе- ремещений в смысле процесса дискретизации. В этом отношении отметим моментную схему метода конечных элементов (А.С.Сахаров [14]) и ориги- нальный способ двойной аппроксимации (В.П.Болдычев [29]). Возможность подавления эффекта ложного сдвига вытекает также и из круга идей, связан- ных с построением оптимальных аппроксимаций в методе перемещений [30], что продемонстрировано на одномерной задаче об изгибе балки Тимо- шенко в рамках метода связанных аппроксимаций [31]. Результаты отме- ченных работ отчетливо свидетельствуют, что для вырождающихся задач возможности дискретизации по методу перемещений не исчерпываются стандартной схемой метода конечных элементов и ничуть не уступают гиб- ридному методу. Многие практические примеры указывают на хорошее качество решений, получаемых с помощью гибридных элементов на относительно грубых сет- сечениях, параллельных срединной поверхности пластины, называют теорией Ти- мошенко—Миндлина [26].
4.10 О применении гибридных конечных элементов 187 ках [24]. Однако разница между точностью решения для усилий довольно быстро сглаживается, что видно, например, из рассмотрения решения зада- чи, схема которой (рис. 4.20) заимствована из учебника [32]. В этой схеме толщина плиты и ребер равна 0.1 м; нагрузка интенсивностью 10 кН/м приложена на линиях вдоль ребер. Рис. 4.20. Схема к примеру расчета В таблицее 4.3 представлено сопоставление напряжений для трех реше- ний: найденного суммированием трех членов тригонометрического ряда в [32], полученного с использованием гибридных элементов по программе MicroFe и полученного обычным методом конечных элементов по програм- ме SCAD. Как видно из этой таблицы, различия решений не превышают 3-5%, что целиком соответствует необходимой точности. Что касается затрат машин- ного времени и дисковой памяти, то о них вообще не приходится говорить в силу абсолютной незначительности. Таблица 4.3. Точка Напряжения по результатам: работы [32] MicroFe SCAD 1 471,7 456,6 446,7 2 522,6 550,8 536,2 3 487,9 484,4 469,7 2642,9 2633,4 2564,2 .5 344,8 344,8 368,4 6 405,5 405,5 436,9 ШвШШлШЛ 359,8 359,8 362,2 1959,9 1959,8 2064,5 Результаты расчетов квадратной плиты, шарнирно опертой (рис. 4.21, а) и защемленной (рис. 4.21, Ь) по контуру, полученные Олманом [33] с исполь- зованием гибридных элементов, и вычисленные с помощью программы, со- поставлены в таблице 4.4 с аналитическим решением, взятым из монографии
188 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ [16]. Значения узловых моментов для SCAD приведены после простого ос- реднения по элементам пластины, примыкающим к рассматриваемому узлу. а) Ь) Рис. 4.21. Квадратная пластина: а — шарнирно опертая, b — защемленная Из таблицы 4.4 также видно, что продекларированное для гибридных ко- нечных элементов уточнение напряженного состояния довольно быстро пе- рекрывается уже при использовании вполне умеренной сетки конечных эле- ментов. Таблица 4.4. Результат Сетка Числовые значения: по [16] по [33] SCAD wd(pL*D) 4x4 8x8 0,00406 0,00406 . 0,00386 0,00401 0,00426 0,00411 WvKpL^D) 4x4 8x8 0,00126 0,00126 0,00132 0,00128 0,00136 0,00129 Vh/pL 4x4 8x8 -0,4200 -0,4200 ' -0,2850 -0,3400 0,2273 0,2344 M^/pL2 4x4 8x8 0,0479 0,0479 0,0515 0,0487 0,0387 0,0468 M^pl? 4x4 8x8 0,0479 0,0479 0,0504 0,0482 0,0387 0,0348 MCx!pL2 4x4 8x8 -0,0513 -0,0513 -0,0473 -0,0495 0,0456 0,0492 M^JpL2 4x4 8x8 0,0231 0,0231 0,0314 0,0250 0,0204 0,0221 Mn.JpL2 4x4 8x8 0,0231 0,0231 0,0316 0,0247 0,02Q4 0,0221 В заключение этого раздела стоило бы упомянуть о некоторых общих во- просах сопоставления вариантов конечноэлементного метода. В настоящее время, в связи с повсеместным использованием современных персональных компьютеров, обладающих весьма высокой скоростью и громадным ресур- сом дисковой памяти, почти несущественным становится такая характери- стика реализации МКЭ, как необходимая экономия времени вычислений
Литература 189 (особенно с учетом данных, представленных на рис. 2.2). Только для очень больших задач может оказаться существенным объем необходимой диско- вой памяти. Поэтому возможность использования очень грубых сеток пере- стает быть определяющей характеристикой, а на первый план выступают та- кие качества конечных элементов, как универсальность, математическая обоснованность и доказанная сходимость, возможность более простого вы- явления и локализации патологических ситуаций и т.п. В связи с этим, нам представляется, что во многих случаях классический вариант МКЭ вполне конкурентоспособен с гибридными элементами, а по- пытки настойчивого «продавливания» гибридных схем в ущерб классиче- ским продиктованы скорее маркетинговыми амбициями разработчиков не- которых программных продуктов нежели стремлением завоевать симпатии потребителя безоговорочно лучшим качеством предлагаемого товара. Еще раз: если уж говорить о нашем призыве к разработчикам, то предоставьте право пользователю самостоятельно сделать выбор в каждом конкретном случае, обеспечив его как стандартной схемой МКЭ, основанной на класси- ческом варианте метода перемещений, так и гибридным вариантом. Надо сказать, что разработчики некоторых программ, например GTSTRUDL, именно так и поступают. Литература 1. Жемочкин Б.Н., Синицын А.П. Практические методы расчета фундаментных ба- лок и плит на упругом основании.— М.: Стройиздат, 1947. 2. Bogner F.K., Fox R.L., Schmit L.A. The generation of interelement compatible stiffness and mass matrices by the use of interpolations formulas // Proc, of the Conference of Matrix methods in Struct. Meeh.— 1966.— P. 397- 443. 3. Cowper G.R., Kosko E., Lindberg G.M., Olson M.D. Static and dynamic applications of a high-precision triangular plate bending element // AIAA Journal.— 1969.— №7 — pp. 1957-1965. 4. Tong P. Exact solution of certain problems by finite element method // AIAA Journal.— 1969.—№1.—P. 178-180.' 5. Розин Л.А. Стержневые системы как системы конечных элементов.— Л.: Изд-во Ленинградского ун-та, 1975.— 237 с. 6. Алексеенко Б.Г. О границах применения МКЭ при расчете стержневых систем, функционирующих в агрессивных средах // II Белорусский конгресс по теорети- ческой и прикладной механике «Механика 99».— Минск: НП ООО «Стринко», 1999,—С. 89-93. 7. Айронс Б. Критерий округления в решениях прямым методом жесткостей. И Ра- кетная техника и космонавтика, 1967, №7.— С. 107-113. 8. Корноухое Н.В. Прочность и устойчивость стержневых систем: Избранные труды по строительной механике.— Киев: АН УССР, 1963.— 324 с. 9. Евзеров И.Д. Оценки погрешности по перемещениям при использовании несовместных конечных элементов. In: Численные методы механики сплошной среды, том. 14, 5: 24-31
190 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ 10. Карпиловский В.С. Использование и конструирование некоторых типов конечных элементов для задач строительной механики 11. Вовкушевский А.В., Шойхет Б.А. Расчет массивных гидротехнических сооруже- ний с учетом раскрытия швов.— М.: Энергия, 1981.— 136 с. 12. Блехман И.И., Мышкис А.Д., Пановко Я.Г. Механика и прикладная математика: Логика и особенности приложений математики.— М.: Наука, 1983.— 328 с. 13. Зенкевич О. Метод конечных элементов в технике.— М.: Мир, 1975.— 542с. 14. Метод конечных элементов в механике твердых тел / Под общ. ред. А.С.Сахарова и И.Альтенбаха.— Киев: Вища школа, 1982.— 480 с. 15. Марчук Г.И., Шайдуров В.В. Повышение точности решений разностных схем.— М.: Наука, 1979.—320 с. 16. Тимошенко С.П., Войновский-Кригер С. Пластинки и оболочки.— М.: Наука, 1963. —635 с. 17. Стренг Г., Фикс Дж. Теория метода конечных элементов.— М.: Мир, 1977.— 349 с. 18. Шварцман Б.С. Экстраполяционный метод нахождения численных решений с за- данной точностью // Строительная механика и расчет сооружений. Сб. тр. СПбГТУ, 1992.—С. 157-162. 19. Феодосьев В.И. Избранные задачи и вопросы по сопротийлению материалов.— М.: Наука, 1966.—368 с. 20. Peano A. Hierarchies of conforming finite element for plane elasticity and plate bending //Computer and Mathematics.— 1974.— №3-4.— P. 211-224. 21. Галасова К.П., Сливкер В.И. О приведении внешних нагрузок к узлам конечных элементов треугольной формы // Строительная механика и расчет сооружений.— 1988,—№6 — С. 64-68. 22. Shewchuk J.R. Delaunay refinement Mesh Generation: PhD Thesis / Carnegie Mellon University, 1997. 23. Хряков А.Д. Геометрическая дискретизация плоских систем // Строительная ме- ханика и расчет сооружений.— 1986.— №3.— С. 47-50. 24. Semenov V.A., Semenov P.Yu. Hybrid finite elements for analysis of shell structures // Proceedings International Congress ICSS-98, June 22-26, 1998.— Moscow: 1998. Vol. 1,P. 244-251. 25. Pian T., Tong P. Basis of finite element methods for solid continua// Int. J. Num. Meth. Eng— 1969.— №1,— P. 3-28. 26. Васидзу К. Вариационные методы в теории упругости и пластичности.— М.: Мир, 1987.— 542 с. 27. Болдычев В.П. О связи различных схем метода конечных элементов при решении вырождающихся задач // Метод конечных элементов и расчет сооружений. Тр. ЛПИ.—№405,—Л.: 1985.—С. 32-41. 28. Баенхаев А.В. О развитии специфических смешанных схем метода конечных эле- ментов // Метод конечных элементов и расчет сооружений. Тр.ЛПИ.— №405.— Л.: 1985 —С. 41-48. 29. Болдычев В.П. Двойная аппроксимация угла поворота при расчете пластин сред- ней толщины // Известия ВНИИГ. Сборник научных трудов, Т. 133.— Л.: Энергия, 1979.— С. 68-74. 30. Сливкер А.В. Оптимальные аппроксимации перемещений в методе конечных элементов // Строительная механика и расчет сооружений.— 1987, №2.— С. 27- 30.
Литература 191 31. Сливкер А.В. Расчет балок средней толщины с использованием связанных ап- проксимаций для прогиба и угла поворота // Известия ВНИИГ. Сборник научных трудов, Т. 191. — Л.: Энергия, 1986.— С. 96-103. 32. Александров А.В., Лащенников Б.Я., Шапошников Н.Н. Строительная механика. Тонкостенные пространственные конструкции.— М.: Стройиздат, 1983.— 488 с. 33. Олман Д.Дж. Треугольные конечные элементы для расчета изгибаемых пластин при постоянных и линейно распределенных моментах И Расчет упругих конст- рукций с использованием ЭВМ. Т.1.— Л.: Судостроение, 1974.— С. 80-101.
192 КОНЕЧНОЭЛЕМЕНТНЫЕ МОДЕЛИ
5. ОШИБКИ И ЛОВУШКИ В древние времена каждый человек знал и назначение, и устройство своих орудий: молотка, лука, стрелы. Про- грессирующее разделение труда уменьшило это индиви- дуальное знание, и в современном промышленном обще- стве существует отчетливая граница между теми, кто обслуживает устройства (рабочие, техники) или пользу- ется ими (человек в лифте, у телевизора, за рулем авто- машины), и теми, кто знает их конструкцию. С. Лем 5.1 Фрагментация Под фрагментацией мы будем понимать выделение из конструкции некото- рой ее части в целях последующего включения в расчетную схему только этой выделенной части конструкции, называемой фрагментом. Этот прием, в частности, был использован нами выше в разделе 4.8. Теперь мы рассмот- рим его с несколько более общей точки зрения. Мы будем анализировать следующую двухэтапную процедуру: • Пренебрегая локальными особенностями конструктивного решения, стро- ится затрубленная расчетная схема полной конструкции в первом при- ближении, которая дает возможность оценить напряженно- деформированное состояние объекта в целом, и выполняется ее расчет. • Выделяется фрагмент конструкции, содержащий интересующую нас осо- бенность. К этому фрагменту прикладываются силы, непосредственно приложенные к выделенной части конструкции. Полная граница фрагмен- та Г образуется объединением двух частей: Г = Г1иГ2, где Г!— часть границы фрагмента (которая может быть и нулевой), являющаяся одно- временно и границей полной расчетной схемы, тогда как Г2 — часть гра- ницы фрагмента, образуемая при его выделении из полной конструкции и не являющаяся границей полной конструкции. Краевые условия фрагмента на границе Г! наследуют соответствующие краевые условия полной конструкции на той же границе. Что касается крае- вых условий на Г2, то здесь возможны следующие три варианта: постановка статических краевых условий на Г2, постановка кинематических краевых ус- ловий на Г2, постановка смешанных краевых условий на Г2.
194 ОШИБКИ И ЛОВУШКИ Если на Г2 ставятся статические краевые условия, то это означает, что к данной границе фрагмента прикладываются в качестве внешних сил усилия взаимодействия между фрагментом и отброшенной частью полной конст- рукции — реакции, полученные при отбрасывании остальной части конст- рукции. Если на Г2 ставятся кинематические краевые условия, то эта граница полностью закрепляется от всех смещений, а внешние воздействия на фраг- мент пополняются заданными на Г2 перемещениями, величины которых оп- ределены ранее из расчета затрубленной расчетной схемы. При смешанных краевых условиях вдоль границы фрагмента Г2 прикладываются частично силовые, частично — кинематические внешние воздействия.1 Далее фрагмент рассчитывается с использованием более детальной рас- четной схемы, и из полученного таким образом решения используется та часть, которая относится к точкам, расположенным на некотором удалении от границ фрагмента. Такой подход согласуется с практикой выбора серии расчетных схем для анализа различных особенностей поведения конструкции, но он требует оп- ределенной интуиции и опыта для исключения опасности, связанной с нали- чием неустранимой погрешности решения затрубленной задачи. Представ- ленный ниже анализ возможного происхождения погрешности должен облегчить выбор решений для расчетчика. Остановимся вначале на случае постановки чисто статических краевых условий на границе Г2. Будем помечать нижним индексом * любые величины, относящиеся к точному решению задачи, индексом Н — величины, относящиеся к решению полной задачи на грубой сетке, и наконец, индексом h — те же величины, но относящиеся к решению на мелкой сетке. При расчете фрагмента вдоль границы Г2 в качестве краевых условий за- даются усилия взаимодействия между фрагментом и отбрасываемой частью конструкции (для упрощения рассуждений, будем считать, что речь идет о плоской задаче теории упругости), то есть в качестве нормальных рп и каса- тельных р‘ к Г2 внешних для фрагмента сил положим pn(s) = , p'(s) = n,tj, (5.1) где ст'-' — компоненты тензора напряжений в точках границы Г2, л, — компо- ненты единичного вектора внешней нормали к границе Г2 (внешней для 1 Определение сил взаимодействия между фрагментом и остальной частью конструк- ции (и, в особенности, их задание в качестве внешней нагрузки на фрагмент) — процесс трудоемкиий, а потому утомительный для пользователя. На наш взгляд, элегантное решение реализовано в системе SCAD, разработчики которой не забы- ли позаботиться об интересах пользователей, заинтересованных в применении фрагментации. С этой целью SCAD предоставляет в распоряжение расчетчика от- дельную услугу, реализованную специальным режимом «Нагрузки от фрагмента схемы». Включение этого режима автоматизирует вычисление усилий, передавае- мых от отброшенной части конструкции на выделяемый фрагмент, переводя эти усилия в класс внешних воздействий.
5.1 Фрагментация 195 фрагмента), tj— компоненты единичного касательного к Г2 вектора (здесь подразумевается, как обычно, суммирование по повторяющимся индексам). Если в качестве тензора о в (5.1) взять тензор напряжений о» из точного решения полной задачи, то тогда при расчете фрагмента каким угодно ме- тодом погрешность анализа фрагмента будет определяться исключительно погрешностью избранного метода расчета — в нашем случае это будет по- грешность, наводимая методом конечных элементов на мелкой сетке диа- метром h. Однако, тензор <г» нам неизвестен, поэтому при постановке стати- ческих краевых условий на Г2 вместо о» в (5.1) принимается его приближение, в качестве какового берется решение полной задачи на круп- ной сетке Н, то есть в (5.1) полагается о = . В результате уже в постанов- ку задачи расчета фрагмента вносится неустранимая погрешность в виде «шума» по статическим краевым условиям на Г2 Др”О) = (ст/7 - ст/) п,п, , kp'(s) = (ст»'7 - GHJ)nitj . (5.2) Поскольку выделение фрагмента осуществляется по линиям разреза пол- ной конструкции (это и есть Г2), где не предвидятся высокие градиентЬ! на- пряженного состояния и, следовательно, точность решения в окрестности Г2 на грубой сетке достаточно высока, то шум (5.2) в краевых условиях будет незначительным и мало повлияет на решение для фрагмента с использовани- ем мелкой сетки h. Это будет тем более справедливо для той части фрагмен- та, в которой имеет место интересующая расчетчика особенность в решении и которая находится на достаточном удалении от Г2, если шум в (5.2) пред- ставляет собой локально самоуравновешенную на участках границы Г2 сис- тему усилий. Для упрощения рассуждений ограничимся случаем, когда Г2 представляет собой замкнутый контур, при этом выделяемый фрагмент не закреплен от жестких смещений. Поскольку контурные усилия р,, равно как и усилия рн уравновешивают всю внешнюю нагрузку, приходящуюся на выделенный фрагмент, то отсюда следует, что компоненты «шумовых» контурных сил Др"(л) и Ар'($) удовлетворяют однородным уравнениям равновесия. Иначе говоря, шум на контуре выделенного фрагмента самоуравновешен. Но само- уравновешенности шума в краевых условиях в целом на контуре Г2 мало, нам хотелось бы обосновать его самоуравновешенность и в локальном смысле. Из теории метода конечных элементов [1] известно, что ошибки в напря- жениях в пределах сеточного размера Н меняют знак (отсюда, кстати Говоря, следует существование особых точек напряжения, называемых точками Бар- лоу, о которых будет идти речь в разделе 5.2). Если теперь разложить шумо- вые усилия (5.2) в ряд Фурье вдоль контура Г2, то несложно догадаться, что главным членом в этом разложении будет гармоника с длиной полуволны порядка Н. А эта гармоника как раз и является самоуравновешенной нагруз- кой с зоной локальной самоуравновешенности протяженностью 2Н. Известно, что локально действующие самоуравновешенные нагрузки вно- сят в решение добавку, затухающую обычно по мере удаления от места их
196 ОШИБКИ И ЛОВУШКИ приложения. В этом, собственно, и состоит принцип Сен-Венана, и для сис- тем, где этот принцип соблюдается 2, ошибка локализации будет быстро убывать по мере удаления от источника самоуравновешенных сил. К таким источникам принадлежит и локально самоуравновешенная часть шума в краевых условиях на Г2. Чем меньше локальный участок границы Г2, на ко- тором шумы Д/ЛХ) и Д//(у) самоуравновешены, тем меньше зона их чувстви- тельного влияния на напряженно-деформированное состояние фрагмента. Фактически это означает, что в оценке погрешности решения для фрагмента Це. - <уА|| в некоторой норме роль шума в краевых условиях не является глав- ной ролью. Из всего сказанного выше следует, что при расчете фрагмента существует приграничная к Г2 зона, напряженное состояние в. которой чувствительно реагирует на погрешности в напряженном состоянии всей конструкции, оп- ределенном на грубой сетке. На достаточном удалении от этой зоны, ска- жем, на расстоянии 5 от границы Г2, влиянием этой погрешности можно пренебречь (рис. 5.1). Рис. 5.1. Полная конструкция, фрагмент и зона чувствительности Чтобы прикинуть размер зоны чувствительности и оценить скорость убы- вания ошибки в решении от шума в краевых условиях 3, рассмотрим тесто- вую задачу о напряженном состоянии фрагмента в виде круговой области радиуса R под воздействием радиальных qr и тангенциальных q, контурных усилий qr = q sin(A6), qt = q cos(A6), (5.3) где к— четное положительное число, 0 — угловая координата. 2 Имеются и такие системы, где принцип Сен-Венана несправедлив. По этому поводу рекомендуем [2], стр. 62, а таже специально посвященную обоснованию и услови- ям применимости принципа Сен-Венана интересную работу [3]. 3 Оценка скорости затухания напряжений, вызванных локальной самоуравновешен- ной системой сил для различных типов задач строительной механики и теории уп- ругости приведена в работе [3].
5.1 Фрагментация 197 Несложно проверить, что усилия (5.3) самоуравновешены как в целом по всему контуру Г2, так и в локальных пределах -л/2А<0 <Зл/2А, то есть главный вектор и главный момент этих сил равны нулю. Можно считать, что контурная нагрузка (5.3) соответствует шумовым усилиям на Г2, получае- мым на грубой сетке с характерным шагом сетки H = nR/k. (5.4) Для определения напряженного состояния фрагмента воспользуемся из- вестным из курса теории упругости [4] решением. Если, из условия ограни- ченности перемещений центра пластины, исключить из этого решения чле- ны, содержащие г (текущую радиальную координату) в отрицательной степени, то для компонент тензора напряжений в полярной системе коорди- нат {г, 0) получим = q [-A^-l^/-2- (А=2)(А+1)С/] sin(A0), ст0 = q [ к(к-1)А/~2 + (А+2)(А+1)С/] sin(A0), T^-qWc-VfAS-2 + А(Л+1)С/] cos(AG). ’ (5.5) Константы интегрирования А и С находим из условий на контуре при г = R: ^r~qr, т^ = qt. (5.6) В результате получаем А = 1 /[к(к-1JT?4”2] и С = 0, что после подстановки в (5.5) дает = -<7p*-2sin(AG) , ст0 = <?p4~2sin(A0), =-<?pMcos(A0), p = r/R. (5.7) Введем в рассмотрение относительную глубину зоны чувствительности 0: 0 = 3/Н=А8/лА, (5.8) тогда на границе зоны чувствительности (при г = R - 8) падение напряжений по сравнению с точками контура Г2 будет определяться общим параметром т), характеризующим затухание напряжений по мере удаления от границы Г2: Г) = стг(г)/стХ^) = Сто(г)/сто(7?) = Trt)(r)/Trt)(7?) = (1 - 0л/А)4’2 . (5.9) Положив, например, 0 = 1 и приняв к= 12, получим по формуле (5.9) т] = 0,048. Увеличив зону чувствительности вдвое, то есть положив 0 = 2, по- лучим т] = 0,0006. Отсюда следует вывод о том, что зона чувствительности равная одному-двум шагам сетки Н, достаточна даже для весьма грубой сет- ки (при к = 12 получаем Н &R/4). Рассмотрим теперь вариант постановки на Г2 кинематических краевых ус- ловий. Опять таки, в точной постановке эти краевые условия записываются в виде u(s) = u,(s) , v(s) = u.(i). (5.10)
198 ОШИБКИ И ЛОВУШКИ Однако, при использовании вместо и» и vt их приближений, взятых из решения полной задачи на грубой сетке, приходим к шуму в кинематических краевых условиях Ди(у) = u,(s) - Uh(s) , Av(s) = <7»(i) - Vh(s) . (5.11) Здесь ив (5.10) под и и v понимаются компоненты вектора перемещений точек границы Г2. Кинематический шум (5.11) порождает, в свою очередь, шум в напряженном состоянии на Г2. Считая, что этот вторичный шум на- пряженного состояния на Г2 локально самоуравновешен, вновь приходим к возможности апеллировать к принципу Сен-Венана. Разумеется, все приведенные выше рассуждения носят качественный ха- рактер и не являются строгим математически выдержанным доказательством определения зоны чувствительности при выделении фрагмента конструкции. Тем не менее, ориентировочно можно считать, что вне пределов зоны, при- граничной к Г2, ширина которой приблизительно равна Н...2Н, влияние по- грешности решения полной задачи на грубой сетке на результаты расчета фрагмента незначительно, и этой погрешностью можно пренебречь. Если считать, что при расчете полной конструкции для напряжений имеет место оценка сходимости по порядку а, то есть ||ст.-а„||<ОЛ ||о.-оА|| <Cha, (5.12) то при расчете фрагмента с затрубленными краевыми условиями, получен- ными из решения на крупной сетке, вне пределов зоны чувствительности будем иметь ||ст.-стА||<т|С/7а +СА“. (5.13) Понимание источников погрешностей, вносимых при фрагментации, не- обходимо для осознанного применения этого метода. При использовании метода фрагментации на стыке фрагмента с основной схемой может оказаться, что узлы фрагмента не имеют соответствующих им узлов по другую сторону стыка (рис. 5.2). Возможна и такая ситуация, когда возникает несовпадение сеток разбие- ния на двумерных и трехмерных конечных элементах, расположенных по разную сторону стыка. Таким образом, возникает проблема использования специальных конечных элементов для заполнения стыков на границе между фрагментом и остальной системой, у которых предусмотрена возможность расстановки дополнительных узлов по сторонам четырехугольника. В об- щем случае, постановка дополнительных стыкующих узлов может быть вы- полнена с использованием техники наложения полисвязей по типу, показан- ному на рис. 2.21, — опять эти полисвязи! По-видимому, важную роль может сыграть оптимизация сглаживания сетки (постепенное изменение размеров ее элементов), на что обращалось внимание в работе [5].
5.1 Фрагментация 199 Рис. 5.2. Конструкция стыка Следует заметить, что при выделении из системы фрагмента, последний может оказаться изменяемым. Если изменяемость является следствием са- мой структуры фрагмента (внутренняя изменяемость), то постановка чисто статических краевых условий на Г2 недопустима, и нужно переходить к ки- нематическим или смешанным краевым условиям, сохраняющим геометри- ческую неизменяемость фрагмента. Если же фрагмент внутренне неизменя- ем, но имеет степени свободы твердого тела, то его следует раскрепить статически определимым способом. Поскольку все внешние нагрузки, действующие на фрагмент, являются самоуравновешенными (рассматривается случай, когда граница Г] или не существует, или на ней поставлены статические краевые условия), то при статически определимом закреплении реакции в дополнительно наложенных связях должны оказаться нулевыми. Это рассуждение верно лишь теорети- чески, поскольку не учитывает неизбежную погрешность численного реше- ния. Накопление ошибок округления приводит к тому, что вместо нулевой реакции мы получаем малые, но все же ненулевые значения реакций. Это свидетельствует о том, что в реальном численном представлении дело об- стоит так, как если бы имела место некоторая небольшая ненулевая сила, действующая на фрагмент. Поскольку упомянутая сила воспринимается условно наложенными свя- зями, то значения полученных реакций оказываются зависящими от способа наложения этих связей. Заметим, что такая же проблема возникает не только при фрагментации, но и в других случаях, приводящих к необходимости расчета летающих конструкций — так на профессиональном жаргоне назы- вают задачи расчета конструкций без внешних связей под действием само- уравновешенных внешних сил. Если такие связи расположить, по возможности, далеко друг от друга, ре- акции окажутся малыми и не внесут заметного возмущения в напряженное состояние. Если же, например, закрепить изгибаемую плиту в одной точке от двух поворотов и одного смещения, что теоретически является возможным, то возмущение может оказаться заметным, и результаты расчета в окрестно- сти такого узла окажутся искаженными. В работе С.А.Алексеева [6] рассматривался вопрос о наилучшем, в смыс- ле минимизации возможного значения реакций, статически определимом за-
200 ОШИБКИ И ЛОВУШКИ креплении тела. Было показано, что для плоского случая (закрепление диска) наилучшим будет такое закрепление, при котором треугольник, образован- ный линиями расположения связей, является максимально возможным из всех, описанных вокруг данного диска (рйс. 5.3, а). Ему соответствует ха- рактеризующий качество закрепления, детерминант системы уравнений рав- новесия диска относительно опорных реакций Д = l,673of. Для схемы по рис. 5.3, b этот детерминант Д = d, а для схемы по рис. 5.3, с он будет равным Д= 1,414<7. Для пространственного блока наибольшее возможное значение детерминанта достигается в том случае, когда на направлениях расположе- ния связей можно построить наибольший возможный параллелепипед, опи- санный около блока. Рис. 5.3. Наложение связей, парирующих изменяемость Все сказанное выше относится к любому случаю раскрепления системы, имеющей свободу перемещений, как жесткого тела. Надо сказать, что максимизация детерминанта порождает теоретически наиболее устойчивую систему уравнений равновесия относительно усилий во введенных связях. Но сама эта система уравнений крошечного порядка, так что главная погрешность связана не с ее решением, а с погрешностями, накопленными при ее формировании. Поэтому, не менее (а может быть и более) важным является вопрос о минимизации именно этой погрешности, которая для задач со многими неизвестными может оказаться весьма суще- ственной. Забегая несколько вперед, отметим здесь, что в этом смысле целе- сообразно закреплять те узлы, которые приводят к наименее податливой из раскрепленных внешними связями конструкций. Обоснование этой реко- мендации и некоторые детали даны в разделе 5.5. Отметим, что в инженерной практике фрагментация используется не только в целях выделения части конструкции, работу которой пользователь хотел бы исследовать с существенно более густой сеткой. Нередко фрагмен- тация оказывается полезным приемом, позволяющим перейти от неограни- ченных областей, занимаемых полной расчетной схемой, к ограниченным областям. Типичный пример представляют собой задачи расчета балочных и плитных конструкций, покоящихся на упругом основании, когда в качестве механической модели упругого основания принимается упругий слой конеч- ной толщины (рис. 5.4).
5.2 Построение непрерывных полей напряжений в МКЭ 201 Как правило, расчетчика интересует напряженное состояние самой конст- рукции, тогда как распределение напряжений в упругом слое представляет собой менее содержательную информацию для понимания работы конструк- ции. Чтобы применить программное обеспечение метода конечных элемен- тов, приходится ограничивать размеры слоя в плане, пренебрегая работой той части упругого основания, которая находится на достаточном удалении от края конструкции. И первый же вопрос, который возникает в связи с этим, — насколько нужно отступить в упругом слое от края конструкции, чтобы отдаленной частью упругого слоя можно было пренебречь в расчетной схе- ме. Эмпирическое правило, известное опытным расчетчикам, говорит о том, что вполне достаточно включить в расчетную схему упругий слой, находя- щийся с каждой стороны от края конструкции на расстоянии L = Н... 1,5/7, где Н— высота сжимаемой толщи (рис. 5.4). Оценку искажающего влияния такой фрагментации на напряженное со- стояние конструкции можно получить сопоставлением двух решений с раз- личными краевыми условиями по вертикальному разрезу упругого слоя (это и будет границей Г2 фрагмента). В первом случае краевые условия по верти- кальному разрезу слоя принимаются статическими с нулевыми внешними силами вдоль Г2. Во втором случае на Г2 принимаются условия полного за- крепления от смещений. Если угодно, такие две модели фрагмента играют роль мажорантной и минорантной моделей, о которых говорилось ранее в разделе 1.6. 5.2 Построение непрерывных полей напряжений в МКЭ При использовании конечноэлементного подхода в перемещениях вычисле- ние напряжений связано с рядом проблем. Локальный поэлементный под- счет напряжений приводит к полям напряжений, имеющим разрывы на ме жэлементных границах (рис. 5.5). Для получения узловых напряжений в эти случаях прибегают к тому или иному методу усреднения вкладов напряж
202 ОШИБКИ И ЛОВУШКИ ний отдельных элементов в их общий узел (усреднение по звезде элементов4 узла). По-видимому, полезно знать значения уровня несогласованности напря- жений в узлах. Для этого можно, например, в каждом узле вычислить значе- ние Д по формуле (5.14), где максимум и минимум берется по всем элемен- там, примыкающим к z-му узлу. По ним же выполняется' и суммирование maxo(j) -mined А’ 'ski <5J4) Средняя по системе в целом (или по некоторой заданной подобласти) оценка величины Д является полезной дополнительной информацией, позво- ляющей выработать правильное отношение к выдаваемым результатам. Проблема отображения разрывного поле напряжений и его свойств лучше всего может быть решена, если в программе предусмотрена возможность использования нескольких вариантов выдачи результатов. Одной из самых удачных в этом отношении является система ADINA, где имеются возмож- ности выдачи на экран (и на печать) следующих результатов: • разрывные значения (None); • значения, усредненные в узлах (Average); • максимальная из величин, вычисленная на всех элементах в окрестности узла (Maximum); • миниальная из величин, вычисленная на всех элементах в окрестности уз- ла (Minimum); • абсолютная разность максимального и минимального значения (Difference); • относительная разность максимального и минимального значения (Error). 4 Под звездой элементов узла понимается область, состоящая из конечных элементов, примыкающих к данному узлу. Сам этот узел называют центром звезды.
5.2 Построение непрерывных полей напряжений в МКЭ 203 Рис. 5.6. Иллюстративная задача Решение задачи по рис. 5.6 в виде изополей напряжений, соответствую- щих указанным выше режимам представлены на рис. 5.7. Рис. 5.7. Различные способы выдачи полей напряжений К осреднению полей напряжений необходимо относиться с определенной долей осторожности, когда речь идет об узлах, на которые наложены связи. Например, в прямоугольной пластинке, полностью защемленной по контуру ABCDEF и по некоторой внутренней линии BE, которая нагружена в прямо- угольнике BCDE, не должно быть моментов на ABEF. Но за счет осредне- ния моментов на линии BE возникает картина, представленная на рисунке рис. 5.8. Поскольку проблема определения напряжений является исключительно важной для расчетчиков, имеет смысл остановиться на этом вопросе под- робнее. Дело в том, что основной недостаток МКЭ в форме метода переме- щений является, как это ни парадоксально, продолжением его основного преимущества. В самом деле, важнейшей особенностью вариационной по- становки задачи, использующей функционал Лагранжа, является ослабление требований на гладкость решения. По терминологии Ж.Деклу [7], использу- ется симметричная или полуслабая формулировка обобщенного решения за- дачи. Такое расширение области определения решения, с одной стороны,
204 ОШИБКИ И ЛОВУШКИ помогает строить пространство допустимых к сравнению функций переме- щений, а с другой стороны, оно оказывается слишком «слабым» для напря- жений, так как операция дифференцирования, требуемая при переходе от перемещений к напряжениям, нарушает непрерывность компонент напря- женного состояния. Рис. 5.8. Ошибка за счет осредневия Пусть щ, — векторное поле для перемещений, полученное на основании минимизации лагранжиана на некотором конечномерном подмножестве пространства кинематически допустимых перемещений5. Пусть Q — оператор, отображающий перемещения и в напряжения о ct = Qu=><ta = Qua (5.15) Во многих случаях инженер владеет априорной информацией о гладкости напряжений при точном решении задачи в классическом смысле и, если эта информация вступает в противоречие с наблюдаемой (ожидаемой) гладко- стью <тл то возникает желание «облагородить» это решение, отобразив его на более гладкое множество <sh, = Рщ. ' (5.16) Таким образом, существо проблемы заключается в построении сглажи- вающего оператора Р, проецирующего разрывное решение щ, на некоторую поверхность, гладкость которой согласована с имеющейся априорной ин- 5 Понятие кинематически допустимых перемещений нуждается в уточнении. В учеб- ной и научной литературе часто встречается определение кинематически допусти- мых перемещений в сугубо механическом смысле как перемещений, не противоре- чащих связям, наложенным на систему. Следует четко понимать, что на формально математическом уровне под этим определением подразумевается выполнение двух требований: • перемещения должны удовлетворять кинематическим краевым условиям; • перемещения должны быть достаточно гладкими функциями. Поскольку в различных определениях решения задачи (сильное, слабое, полуслабое решение [7]) требуется различная гладкость перемещений, то и само множество кинематически допустимых перемещений изменяется вместе с изменением опре- деления решения задачи.
5.2 Построение непрерывных полей напряжений в МКЭ 205 формацией. При таком отображении ожидается, что точность сглаженных напряжений <тА« будет выше точности <тА . Кроме рассмотренного выше оператора осреднения известны попытки решения этой задачи на основе использования разностных формул повы- шенной точности при определении узловых значений напряжений — см., например, работы [8, 9]. Этот путь, однако, не алгоритмичен, неясно как его использовать на нерегулярных сетках. Некоторое время надежды возлагались на идею Барлоу, отмеченную в из- вестной книге Стренга и Фикса [1], по которой решение щ, ищется по фор- мулам (5.15), но в некоторых оптимальных точках, отличных от узловых, в которых погрешность напряжений гарантированно минимальная. Эта идея также не нашла широкого применения в силу затруднений, возникающих при поиске оптимальных точек, а кроме того, пользователь интересуется, как правило, напряжениями в узловых точках сетки конечных элементов или в других вполне конкретных точках, положение которых он может задать. Своеобразный способ получения непрерывных полей напряжений пред- ложен и реализован Лубиньяком, опубликовавшим это предложение вместе с соавторами в [10]. Для рассуждений Лубиньяка конкретный вид оператора Р, отображающего разрывные напряжения в поле непрерывных напряжений <тА», несущественен и может быть взят в простейшей форме, на- пример, как оператор осреднения. Именно так практически и поступает Лу- биньяк. Существенными в этом способе являются два момента: • распределение напряжений по самим конечным элементам принимается по тем же самым функциям формы U(J0, каковые используются для ап- проксимации перемещений; • разность полей напряжений <т0 = - Ф рассматривается как система на- чальных напряжений. Если <t0(JV) есть поле начальных напряжений, то, приводя эту своеобраз- ную распределенную нагрузку к узловой, можно записать основное разре- шающее уравнение в виде [11] Ku + ]ВТ (<sh. - <sh) dQ. = р , (5.17) Я где Вт — транспонированная матрица связи узловых перемещений с дефор- мациями. Эту систему уравнений Лубиньяк решает итерационно, приписы- вая индекс (А) величинам, получающимся в результате А-ой итерации Kuw + ]вт (Pwa(*-1) - w/-l)) dQ. = p . (5.18) Я Вводя в рассмотрение матрицу упругости материала С, получаем [11] вЛ1’ = СВ и(А-1), К = ]вт СВ dQ., (5.19) Я и итерационный процесс (5.18) окончательно переписывается в виде
206 ОШИБКИ И ЛОВУШКИ K(u№) - u(W)) + ]вт PCButt l) (KI = р . <5-20) п Итерации выполняются до тех пор, пока разность (u(t) - не станет достаточно малой. Окончательные непрерывные поля напряжений по каж- дому из конечных элементов принимаются при этом в виде <se(X) = V(X)e (аср)е, (5.21) где (<тср) — вектор узловых напряжений, полученных в результате осредне- ния по звезде каждого из узлов элемента. Этот алгоритм опробован Лубиньяком в задаче р консольной балке под действием нагрузки, распределенной по закону квадратной параболы на сво- бодном конце, а также в задаче о толстостенной трубе, нагруженной внут- ренним давлением. В этих задачах результаты расчетов показывают сущест- венное увеличение точности в определении напряжений при пяти, итерациях. На рис. 5.9, а приведен пример из работы [10], с помощью которого ил- люстрируются результаты описанного расчета. Рассмотрена консольная бал- ка-стенка, на конце которой приложена сила, распределенная по параболи- ческому закону. На рис. 5.9, b представлены значения напряжений в точке А. Решения находились на различных сетках конечных элементов; при этом оказалось, что даже грубая сетка дает хорошие результаты, очень близкие к теоретическому значению. Р = 178 kN Рис. 5.9. Расчет консольной балки-стенки К сожалению, способ Лубиньяка до сих пор не получил теоретического обоснования, не ясны условия сходимости итерационного процесса. Кроме того, как отмечает и сам Лубиньяк, возникают алгоритмические осложнения в задачах с разрывными полями усилий. Наконец, итеративный характер процедуры Лубиньяка делает ее малопригодной в задачах со многими за-
5.2 Построение непрерывных полей напряжений в МКЭ 207 гружениями, поскольку временные затраты приблизительно пропорцио- нальны количеству загружений. Интересная идея получения узловых значений напряжений принадлежит А.В.Вовкушевскому [12]. В соответствии с предложением Вовкушевского вместе с узлом, в котором отыскиваются напряжения, рассматривается звез- да элементов этого узла6. Пусть к — число узлов звезды, включающее ее центр. Для конкретности рассмотрим задачу изгиба плит. В пределах звезды вводится новая аппроксимация перемещений w, не связанная, вообще гово- ря, с той аппроксимацией, которая применялась при определении узловых значений перемещений. В соответствии с этой новой аппроксимацией полагается /»0 J-Q (5-22) где fi(x) и fj(y) — полиномы степени i и j от х и у, atJ — подлежащие опреде- лению коэффициенты. Всего в разложении (5.22) имеется (5 + I)2 неизвест- ных коэффициентов atj. Потребуем, чтобы в каждом узле звезды аппроксимации (5.22) удовлетво- ряли тем обобщенным перемещениям, которые получены на основании ко- нечноэлементного решения. Каждый узел при этом обеспечивает N уравне- ний, где N— число степеней свободы узла. Так, для конечных элементов с твердотельными узлами N= 3, и для т-го узла звезды будем иметь: ЁХ^Ж)Л(кт)+е,л=о, /«О /=0 X L м] (у„) - = о, z=0 J-Q к )Л (уj -=°, /=0 J-Q (т = !,...,£), (5.23) где wm, 6хт, 6ут — перемещения и повороты m-го узла. Выберем число з та- ким образом, чтобы число условий типа (5.23) было не меньше, чем количе- ство подлежащих определению коэффициентов а1} в представлении (5.22), то есть (s+V)2<Nk . (5.24) Система уравнений (5.23) при условии строгого неравенства в (5.24) являет- ся переопределенной, поэтому ее решение можно искать, например, по ме- тоду наименьших квадратов. Заметим, что предварительно эту систему целе- сообразно несколько облагородить, поставив центр звезды в более 6 Напомним, что под звездой узла понимается совокупность конечных элементов, инцидентных данному узлу.
208 ОШИБКИ И ЛОВУШКИ привилегированное положение по отношению к остальным узлам. Этого можно добиться введением весового множителя р > 1 в те уравнения систе- мы (5.23), которые отвечают центру звезды. После определения коэффициентов а^ напряжения в центре звезды опре- деляются дифференцированием (5.22) с последующим использованием фи- зических соотношений. Надо сказать, что сам Вовкушевский применял свою идею к плоской за- даче теории упругости. Попытка применения этого же способа к задаче об изгибе плит наталкивается на ту трудность, что, хотя окончательная система уравнений метода наименьших квадратов и имеет невысокий порядок, одна- ко она крайне плохо обусловлена и потому весьма чувствительна даже к не- большим изменениям в величинах wm, Qxm, Qym (т = I',..., к). Другим недостат- ком способа Вовкушевского является его ориентация на сугубо непрерывные поля напряжений, а также алгоритмические проблемы, возни- кающие при стыковке конечных элементов различных типов. В зарубежной литературе большой популярностью пользуется так назы- ваемый метод сопряженных аппроксимаций Одена—Редди [13], в рецеп- турном виде (без попыток истолкования) проникающий даже в учебную ли- тературу [14]. Подробное изложение метода Одена-Редди можно найти в книге [15], однако изложение его там запутано громоздкими индексными преобразованиями и несущественными деталями, мешающими выделить ос- новную идею. Если внимательно проследить за схемой Одена—Редди, связав его с ва- риационной постановкой задачи о поиске напряжений при заданном поле перемещений, то можно придать ей следующее истолкование. Поле напря- жений разыскивается в виде разложения по тем же базисным функциям, ка- ковые были использованы при минимизации лагранжиана. Далее можно со- ставить функционал следующего вида, который мы назовем функционалом Одена (хотя сам Оден свой метод не рассматривает как вариационный): 0(<т) = | /[оЧ- Щ^и(ци + иЛ\ dQ., (5.25) где CjU компоненты тензора упругости, связывающие тензор напряжений а с тензором деформаций в, £у= (Иу+ и7Д/2. Условия стационарности функцио- нала 0(e) приводят к физическим уравнениям задачи теории упругости (5.26) Пусть совокупность функций ср* (к = 1,..., п) образует систему базисных функций, использованных при минимизации лагранжиана в процессе конеч- ноэлементного решения задачи для поиска перемещений. Раскладывая напряжения в конечные суммы по тем же базисным функци- ям и подставляя эти разложения в функционал (5.25), переводим этот функ- ционал в квадратичную форму, условия стационарности которой дают сис- тему уравнений для отыскания коэффициентов разложения напряжений по системе базисных функций {ср*}.
5.2 Построение непрерывных полей напряжений в МКЭ 209 Метод сопряженных аппроксимаций Одена, приводя к непрерывным по- лям усилий (напряжений), обладает и целым рядом недостатков: • для определения коэффициентов разложения напряжений по функциям {<р4 требуется составление и решение системы линейных алгебраических уравнений; • статические краевые условия в методе Одена по-прежнему точно не удов- летворяются; • аппроксимация усилий жестко связана с аппроксимацией перемещений и не оставляет свободы выбора иных координатных функций; • вариационная постановка метода Одена показывает, что разрешающие уравнения этого метода следуют из условия стационарности функционала 0(a), не имеющего четко выраженного энергетического смысла, что вид- но хотя бы из рассмотрения размерности величин, входящих в подынте- гральное выражение в (5.25); • метод ориентирован на получение непрерывных полей напряжений и не позволяет учесть разрывы, вызываемые, например, разрывами в констан- тах упругости в двумерных и трехмерных задачах. Отметим, наконец, предложенный в работе [16] метод двух функциона- лов. В определенном смысле (процедурно) этот метод близок методу Оде- на—Редди, так как он также требует формирования и решения дополнитель- ной системы уравнений. Поэтому первый из отмеченных недостатков сопряженных аппроксимаций Одена-Редди сохраняется и в методе двух функционалов. Однако, недостатки, перечисленные в остальных пунктах, устраняются. Не останавливаясь здесь на деталях обоснования метода двух функционалов, опишем кратко его основную идею. Как и в случае сопряженных аппроксимаций Одена, приближенное реше- ние задачи в методе двух функционалов находится в два этапа. На первом этапе минимизацией лагранжиана отыскивается обычное конечноэлементное решение иА для перемещений. Далее, строится функционал D(e), зависящий от компонент напряжений D(e) = Ео(<т) - По(<т), (5.27) где Ео(<т) — функционал дополнительной энергии, По(<т) — потенциал реак- тивных сил Ео(<т) = — , По(<т) = - |Дс'-'иуб/Г . (5.28) п а г„ Здесь обозначено: Dyu — компоненты тензора упругой податливости, обратного тензору ко- эффициентов упругости Cjkl\ Ги — часть границы области Q, на которой поставлены кинематические краевые условия в виде заданных перемещений ц ;
210 ОШИБКИ И ЛОВУШКИ л, — компоненты единичного вектора внешней нормали к границе Ги. После подстановки в функционал D(a) вместо перемещений и, их при- ближений иД полученных на первом этапе, приходим к вариационной по- становке второго этапа решения задачи, связанного с определением только напряжений. На этом этапе разыскивается минимум функционала D(e) не на произвольных полях напряжений, а на так называемых статически полудо- пустимых полях напряжений. Статически полудопустимыми считаются на- пряжения, удовлетворяющие статическим краевым условиям и условиям разрывности полей напряжений, известных априорно, то есть до решения за- дачи. В качестве базисных функций при минимизации D(e) могут прини- маться, как и в методе сопряженных аппроксимаций, те же функции {<р*}, но может быть использована и другая система координатных функций, подоб- ранная применительно к специфике задачи. Не имея возможности останав- ливаться более подробно на изложении особенностей метода двух функцио- налов, отсылаем заинтересованного читателя за деталями и примерами к статье [16]. ' Надо сказать, что в существующих коммерческих' программных разработ- ках метод сопряженных аппроксимаций Одена, так же, как и метод двух функционалов, применения пока не нашел, так что надежда остается только лишь на программные реализации будущего. Впрочем, у авторов нет сомне- ния в том, что коллектив разработчиков, первым осмелившийся пойти на дополнительные затраты и выпустить на рынок программной продукции расчетный комплекс с повышенной точностью в определении полей напря- жений, получит серьезные преимущества на этом непростом рынке. 5.3 Ошибки и ловушки при стыковке элементов различной размерности Лишь в редких случаях вся конструкция представлена элементами одинако- вого типа (например, только элементами плиты); чаще встречаются случаи, когда в одной расчетной модели присутствуют и стержневые, и оболочеч- ные, и другие элементы. Современный расчетный программный комплекс допускает почти произ- вольную комбинацию конечных элементов самых разнообразных типов, размерностей, размеров и геометрической формы, а также с различными чи- словыми характеристиками жесткости. Такая гибкость в руках опытного пользователя является благом, позволяющим ему проявлять свою изобрета- тельность для расширения сферы применения программы, и давая возмож- ность раскусывать такие орехи расчетного характера, о произрастании кото- рых разработчики могли и не догадываться. С другой стороны, эта же программная гибкость таит в себе и опасности, иногда лежащие на поверх-
5.3 Ошибки и ловушки при стыковке элементов различной размерности 211 ности, а иногда — скрытые и поэтому наиболее коварные7. В любом случае корректность расчетной схемы, с точки зрения постановки задачи механики и обеспечения адекватности конечноэлементной модели реальной конструк- ции, лежит в сфере ответственности пользователя — см. по этому поводу рис. 2.1. В этом разделе мы сосредоточимся на некоторых ловушках, подстере- гающих пользователя в связи с сочетанием в расчетной схеме конструктив- ных элементов, в математической постановке относящихся к задачам раз- личной размерности. Такие ситуации возникают, например, при наличии в расчетной схеме одномерных (стержневых) и двумерных (плитных и/или пластинчатых) элементов, хотя это и не единственный источник опасностей подобного рода. В табл. 5.1 показаны возможные варианты комбинирования частей конст- рукции с элементами разной размерности, при этом знаком «-» помечены опасные, в отношении корректности расчетной схемы, комбинации конст- руктивных элементов. Как будет показано ниже, такое объединение «разнокалиберных» элемен- тов в общей расчетной схеме требует пристального внимания, в особенности — в местах соединения элементов различной размерности. Таблица 5.1. Размерность задачи Элементы iff ill iff Iff Одномерные задачи Стержни g|g + — — — — Плиты 111 + — — — Двумерные задачи Пластины 3 + — — Оболочки 1в + — Трехмерные задачи Объемные элементы 5 + Общее правило таково: при стыковке элементов различной размерности нельзя полагаться на формальный инструмент вычислений, предоставляе- мый программами метода конечных элементов. Как правило, для сохранения корректности расчетной схемы требуется более детальный анализ условий сопряжения конечных элементов разной размерности. Остановимся на некоторых из отмеченных в табл. 5.1 ситуаций. 7 Специалист в области языков программирования и разработки компиляторов на- звал бы входные языки расчетных программных комплексов языками со слабой типизацией, а, как известно, слабая типизация подталкивает к трудвоуловимым ошибкам, которые, следуя странной англоязычной традиции в программировании, принято называть тараканами или клопами (bugs). В этой терминологии речь здесь идет о щелях в расчетных схемах, в которые могут заползти эти неприятные насе- комые.
212 ОШИБКИ И ЛОВУШКИ 5.3.1 Стержни + плиты В качестве примера комбинации плитных8 и стержневых элементов рассмот- рим расчет пространственного стержневого каркаса совместно с плитным фундаментом. Уже в предисловии к этой книге отмечалось, что пользователи тяготеют ко все большему усложнению расчетных схем и, в частности, за последние годы популярными стали расчеты каркасов зданий и сооружений совместно с фундаментными конструкциями. Раздельный расчет каркаса и, скажем, плитного фундамента здания сегодня, при доступности и массовой распро- страненности мощного программного инструментария проектировщика, вы- глядит не только как анахронизм, но в сообществе проектировщиков рас- сматривается почти как неприличное на профессиональном уровне поведение. А между тем «подводные камни», лежащие на пути подобного плавания, известны далеко не всем мореходам от расчетов конструкций, да и не всегда под рукой надежный лоцман. В то же время ни одна из доступных авторам для обозрения лоцманских карт (читай: «документации по примене- нию программного комплекса») не содержит предупреждений об опасности. Итак, рассмотрим дискретную расчетную схему, сочетающую в себе ко- нечные элементы плиты и стержневые элементы, жестко присоединенные к плите (то, что плита расположена на упругом основании, не имеет значения для обсуждаемых здесь проблем). Сетка конечных элементов плиты выби- рается так, чтобы стержни каркаса здания попадали в узлы сеточного раз- биения плиты. Если не предпринимать никаких дополнительных мер, то описанная выше расчетная схема в узлах стыковки плитных и стержневых элементов обеспечит совместность как вертикальных перемещений плиты и каркаса (перемещений в направлении, перпендикулярном плоскости плиты), так и соответствующих углов поворота. Однако, получаемые в этой расчет- ной схеме изгибающие моменты в сечениях стоек, примыкающих к плите, не имеют отношения к истинному распределению внутренних усилий. А если это так, то это скажется и на распределении внутренних усилий в остальных элементах каркаса здания. Действительно, представим себе, что сетка плиты сгущается, и пользова- тель, убежденный заверениями разработчиков программного комплекса в отношении сходимости задействованного в программе конечного элемента плиты, ожидает все большего уточнения результатов расчета. Однако, если в программе все сделано правильно, то, начиная с некоторой сеточной разбив- ки, дальнейшее дробление сетки должно приводить к уменьшению абсолют- ных значений изгибающих моментов в стержнях в местах их заделки в пли- ту. В пределе, при устремлении максимального размера сеточной ячейки к нулю эти изгибающие моменты также должны стремиться к нулю, а это оз- начает, что данная расчетная схема обеспечивает не жесткое, а шарнирное присоединение элементов каркаса к плите. То, что пользователь формально 8 В строительной механике понятия плита и изгибаемая пластина синонимичны. Мы будем для краткости придерживаться термина «плита».
5.3 Ошибки и ловушки при стыковке элементов различной размерности 213 при избранной им сетке получает некоторые отличные от нуля численные значения изгибающих моментов, свидетельствует лишь о погрешности дис- кретизации в методе конечных элементов, но нет же никаких оснований по- грешность дискретизации принимать за достойный доверия результат! Фактически, при фиксированной сетке на плите пользователь использует расчетную схему, в которой элементы каркаса, грубо говоря, упруго защем- лены внешними связями, препятствующими повороту соответствующих се- чений стержней, причем коэффициенты жесткости этих внешних «часовых пружин» зависят от размеров сеточного разбиения плиты и понижаются до нуля вместе со стремлением к нулю максимального размера сеточного эле- мента. В самом деле, изгибающий момент в стержне в описанной выше расчет- ной схеме, вне зависимости от размеров сетки, передается на плиту как мо- мент, сосредоточенный в узле сетки (сосредоточенность момента вытекает из одномерности стержневого элемента). С другой стороны, плита под дей- ствием сосредоточенного изгибающего момента получает бесконечный угол поворота в плоскости действия момента в месте его приложения, а точнее, в выражении для угла поворота возникает особенность логарифмического ти- па. Таким образом, плита не оказывает сопротивления на сосредоточенный поворот, а значит, и не защемляет элементов каркаса. Чтобы не быть голословными, сошлемся на точное решение задачи о рас- чете круглой шарнирно опертой плиты, нагруженной в центре внешним мо- ментом М, как это показано в разрезе на рис. 5.10. Рис. 5.10. Схема нагружения круглой плиты Если обозначить: R — радиус плиты, D — цилиндрическая жесткость плиты, v — коэффициент Пуассона материала плиты, ри<р — текущие ради- альная и угловая полярные координаты, то выражение для прогиба плиты w принимает следующий вид [17] ш = (р3 “ р) “ 2р lnpl COS<P ’ (5’29) 8л£> 3 +v при этом угол поворота нормали к срединной поверхности плиты 0 в плос- кости действия момента Л/ (т.е. при ф = 0) будет равен е=аш = мк [i±v 2 _2_ j (5.зо) аРш=0 87rDL3 + vVP откуда (при р —> 0) и видна указанная выше логарифмическая особенность,
214 ОШИБКИ И ЛОВУШКИ порождающая бесконечно большое значение угла поворота 0 в месте прило- жения сосредоточенного момента9. Для того, чтобы откорректировать расчетную схему, следует рассмотреть конструктивное решение в месте прикрепления каркаса к плите. Если стойки каркаса присоединены к плите с помощью подколенников, то последние мо- гут рассматриваться, например, как абсолютно жесткое тело, не меняющее своих размеров при любых изменениях сетки конечных элементов плиты. Размеры же самого жесткого тела можно назначить, исходя из размеров под- коленника (ах/>) с учетом распределения давления от него на плиту под уг- лом 45° (рис. 5.11) до срединной поверхности плиты, что вполне отвечает традиционной инженерной практике. Рис. 5.11. Присоединение стойки через подколенник: а и b — размеры подошвы подколенника в плане В этой схеме сосредоточенный момент от стоек каркаса передается на плиту через жесткую шайбу, размеры которой а+/г и b+h не связаны с разме- рами сетки конечных элементов, а значит, и с погрешностью дискретизации. Хотя погрешность дискретизации и будет влиять на численные значения из- гибающих моментов в стойках, она не окажет такого катастрофического воздействия на отклонение расчетной схемы от реальной конструкции, как это было в исходной постановке задачи без введения в расчетную схему же- сткого тела. В том случае, когда подколенники отсутствуют, можно в каче- стве размеров жесткого тела принять размеры поперечного сечения стойки с 9 Решения иных задач для плит под воздействием сосредоточенного изгибающего момента можно найти в книге [18]. Во всех случаях выражение для поворота нор- мали к срединной поверхности плиты в месте приложения сосредоточенного мо- мента содержит сингулярный член, подтверждающий бесконечное значение пово- рота. Кстати говоря, там же показано, что рассматриваемая сингулярность не является свойством, присущим только теории изгиба тонких плит (плиты Кирхго- фа-Лява). В теории плит средней толщины, учитывающей влияние поперечных сдвигов (плиты Рейсснера), также возникает сингулярность в решениях аналогич- ных задач.
5.3 Ошибки и ловушки при стыковке элементов различной размерности 215 учетом 45-градусного распределения давления на плиту, как это показано на рис. 5.11. В качестве подтверждения всего сказанного выше, и как тестовый пример приведем, наконец, результаты расчета защемленной по контуру квадратной плиты с одиночной стойкой, заделанной в центре плиты. На свободном верхнем конце стойки приложена внешняя сосредоточен- ная сила Р, направленная вдоль глобальной оси Z (рис. 5.12), В данном слу- чае изгибающий момент в нижнем сечении стойки будет величиной посто- янной, не зависящей от размеров сетки конечных элементов, так как система статически определима в отношении стойки. Однако, тот же эффект прояв- ляется в горизонтальном перемещении вершины стойки, неограниченно на- растающем при сгущении сетки за счет роста угла поворота в центральном узле плиты. Во второй строке табл. 5.2 приведены результаты вычисления перемеще- ния w„ свободного конца стойки в направлении оси Z в зависимости от ис- пользуемой сетки (ихи) конечных элементов на четверти плана плиты. При расчете приняты следующие исходные данные к задаче: • толщина плиты/г = 0,5; • полные размеры плиты в плане 10,0x10,0; • размеры поперечного сечения стойки 0,5x0,5; • характеристики материала плиты и стойки Е = 3-Ю7, v = 0,25 . Таблица 5.2. пхп 4x4 16x16 32x32 64x64 щ,-104 11,826 11,996 12,162 12,326 12,492 12,659 w„-l О4 - 11,209 11,194 11,180 11,172 11,169 Легко заметить, что при каждом удвоении сетки рост прогиба w„ проис- ходит практически на одну и ту же величинуД s 0,167-10"4, иначе говоря, прогиб стойки растет линейно вместе с ростом log2 и, точнее = w2 + A-log2(n-l),
216 ОШИБКИ И ЛОВУШКИ откуда, как и следовало ожидать, и вытекает неограниченное возрастание угла поворота корневого сечения стойки вместе с измельчением сетки ко- нечных элементов. Посмотрим теперь, как изменятся результаты расчетов, если в расчетную схему включить абсолютно жесткое тело, образуемое подколенником. Заим- ствуя обозначения из рис. 5.11, полагаем а + h = b + h = 2,50. В третьей строке табл. 5.2 представлены перемещения оу, свободного кон- ца стойки для расчетной схемы плиты, включающей абсолютно жесткое те- ло указанных выше размеров. Уже беглый взгляд на эти величины подтвер- ждает быструю сходимость решения при сгущении сетки. Если присмотреться внимательнее, то можно заметить одно странное об- стоятельство, сопутствующее расчетной схеме с жестким телом. В самом де- ле, сходимость оу,, хотя и имеет место быть, но идет по убыванию. Посколь- ку оу, представляет собой (с точностью до постоянного множителя) работу внешних сил, то, по всем канонам метода конечных элементов, величина оу, должна была бы расти вместе со сгущением сетки. На языке механики это объясняется снятием все большего количества связей с дискретной системы при сгущении сетки, то есть увеличением общего числа степеней свободы системы. Однако, это соображение справедливо только в случае использова- ния полностью совместных конечных элементов. При несовместных (иногда их называют неконформными) конечных элементах эти рассуждения рассы- паются, так как сгущение сетки, с одной стороны, увеличивает податливость системы за счет роста числа степеней ее свободы, а с другой стороны, на- кладывает на систему новые связи, закрывая образуемые в процессе дефор- мации системы щели между несовместными элементами. Какая из этих двух тенденций (ужесточение системы или увеличение ее податливости вместе со сгущением сетки) будет превалировать в каждой конкретной задаче, заранее предсказать затруднительно. Обратим также внимание на то обстоятельство, что фактически в расчет- ной схеме участвует не непрерывное абсолютно жесткое' тело, а дискретное абсолютно жесткое тело. Для того, чтобы выяснить, что мы понимаем под дискретным абсолютно жестким телом, посмотрим на рис. 5.13, где изображена четверть плана пли- ты с абсолютно жестким телом и сеткой конечных элементов 8x8. По линии 2-3-4 условия абсолютно жесткого тела выполняются не вдоль всей грани- цы, а только в узлах сетки, выходящих на эту границу. С учетом имеющейся симметрии, можно записать соотношения между перемещениями узлов u1 = u2 = 0, ы3= О,6250у, щ = и5 = и6= 1,250^, где и, — вертикальное (вдоль мыслимой оси X) перемещение z-го узла, изо- браженного на рис. 5.13, 0^ — угол поворота абсолютно жесткого тела во- круг оси Y. Для непрерывного абсолютно жесткого тела эти условия выглядели бы так:
5.3 Ошибки и ловушки при стыковке элементов различной размерности 217 u(z) = zQy для всех значений z в пределах абсолютно жесткого тела. Итак, дискретное абсолютно жесткое тело накладывает соответствующие условия связи на перемещения только заданных узлов этого тела. На примыкающих к отрезкам прямых 2-3, 3-4, 4-5 и 5-6 конечных элементах условия линейности перемещений, вообще говоря, не обязаны выполняться, а тогда в промежуточных точках между узлами будут нарушаться условия совместности вертикальных перемещений и абсолютно жесткого тела и соседствующих конечных элементов. Но тогда сгущение сетки, снимая с системы дополнительные связи в плите, одновременно накладывает новые связи между абсолютно жестким телом и плитой (устраняет допустимые разрывы в перемещениях). Впрочем, для использованного нами конечного элемента Адини—Клафа [19] можно показать, что разрывов в перемещениях и между абсолютно жестким телом и примыкающими к нему конечными элементами не будет (соответствующие рассуждения приведены в пункте 5.3.4 настоящего раздела). Однако, для иных типов конечных элемейтов плиты такая несовместность в перемещениях вполне возможна и может быть интерпретирована различием в поведении дискретной и непрерывной моде- лей абсолютно жесткого тела. Рис. 5.13. Иллюстрация дискретного абсолютно жесткого тела Подчеркнем здесь, что осознанное использование моделей абсолютно же- стких тел возможно только при ясном понимании различия между понятия- ми непрерывного и дискретного абсолютно жесткого тела. Отметим, что в обоих случаях расчеты выполнялись по программе GTSTRUDL с типом конечного элемента BPR (Bending Plate Rectangle) — прямоугольным конечным элементом плиты. Это популярный среди пользо- вателей и хорошо зарекомендовавший себя несовместный конечный элемент с тремя степенями свободы в узле — элемент Адини—Клафа. Впрочем, вы- бор типа конечного элемента для изгибаемой плиты в этой задаче не прин- ципиален. Для любых типов конечных элементов, гарантирующих сходи- мость, выводы будут аналогичными.
218 ОШИБКИ И ЛОВУШКИ Наконец, обратим внимание читателя еще на одно обстоятельство, свя- занное с совместным расчетом пространственного каркаса и фундаментной плиты. Предполагая, что стойки каркаса ортогональны плоскости плиты, по- лучим, что плита не оказывает сопротивления закручиванию стоек, а также смещениям v, w низа стоек в направлении осей Y, Z соответственно, по- скольку у конечных элементов плиты просто нет соответствующих степеней свободы для сопротивления этим линейным перемещениям и закручиванию. Если иных внешних горизонтальных связей (лежащих в плоскости Y,Z) расчетная схема не содержит, то механическая система окажется незакреп- ленной и геометрически изменяемой, так что программа вынуждена будет отреагировать на это обстоятельство. Форма этой реакции зависит от преду- смотрительности и изобретательности разработчиков программы. Возможен, например, незамысловатый останов программы, однако наиболее вероятной формой реакции, характерной для лучших образцов расчетной программной продукции, является попытка вежливо поправить пользователя, установив автоматически внешние связи. Дж.Элджер [20] придумал даже особую аб- бревиатуру DWIMNIS для обозначения подобной логики работы программ: «£>о what I mean, not what I say». Места автоматической'установки внешних связей зависят от логики, принятой разработчиками. Само собой разумеется, что программа обязана информировать пользователя о внесении корректив в расчетную схему по своей инициативе, выдавая предупреждающие сообще- ния (warnings). И все же более каверзным «тараканом» является отсутствие связей на за- кручивание стоек, поскольку для пространственного каркаса это не приво- дит к геометрической изменяемости системы, а у программы может и не быть механизмов обнаружения ошибок подобного рода. Это обстоятельство также необходимо иметь в виду при формировании расчетной схемы объе- диненной конструкции. В качестве одного из возможных решений при стыковке плитных и стержневых элементов можно Предложить наложение вцешних связей на по- вороты узлов в плоскости плиты. При этом инженер должен быть уверен в невозможности таких поворотов. Вообще, проблема построения надежных алгоритмов кинематического анализа механической системы сама по себе является нетривиальной задачей и заслуживает отдельного и обстоятельного разговора, который мы отложим до более удобного случая. Некоторые соображения по этому поводу изложе- ны в разделе 3.2. Здесь мы лишь слегка затронули эту тему в связи с рас- смотрением конкретного примера, в котором эта проблема обозначается в явном виде. 5.3.2 Стержни + пластины При расчете на горизонтальные нагрузки зданий повышенной этажности, содержащих в составе несущих конструкций как стержневой каркас, так и диафрагмы жесткости, в расчетную схему естественным образом входят
5.3 Ошибки и ловушки при стыковке элементов различной размерности 219 разнородные элементы. Некоторые особенности расчетных схем, возникаю- щие в том случае, когда диафрагма жесткости моделируется стержнем Ти- мошенко, а стержневой каркас — классическими стержнями Бернул- ли-Эйлера, рассмотрены далее в разделе 5.4. Здесь мы сосредоточимся на ситуации, когда относительные размеры диафрагмы жесткости не позволяют отнести ее к стержневому элементу даже с учетом деформаций сдвига. В та- ком случае диафрагма рассматривается как балка-стенка, и ее работа описы- вается решением плоской задачи теории упругости. Итак, пусть расчетная схема конструкции содержит пластину™ и стерж- невой каркас, как показано, например, на рис. 5.14. Если к формированию дискретной расчетной схемы подходить совершен- но формально, описывая пластину совокупностью конечных элементов плоского напряженного состояния, а стержневой каркас одномерными эле- ментами, и не предпринимать никаких дополнительных мер, то в ригелях, примыкающих к узлам сопряжения каркаса с диафрагмой (узлы 1 и 2 на рис. 5.14), как изгибающие моменты, так и продольные и поперечные силы будут получаться какими угодно, но только не имеющими отношения к дей- ствительности. Разберемся сначала с изгибающими моментами. Пусть для диафрагмы ис- пользуются простейшие конечные элементы с двумя степенями свободы в узле (линейные перемещения и и v в двух взаимно ортогональных направле- ниях); тогда эти конечные элементы не окажут сопротивления повороту примыкающего к ним узла, поскольку у них (у элементов) просто отсутст- вуют соответствующие степени свободы, и, таким образом, эти конечные элементы не передадут на примыкающие узлы каких-либо моментных уси- лий. Поскольку расчетная программа потребует формального выполнения всех условий равновесия, в том числе и равновесия каждого из узлов по мо- ментам, то отсюда примыкающие жестко к этим узлам ригели обязаны будут передать на узлы строго нулевые моменты. В результате изгибающие мо- менты в ригелях в этих узлах окажутся равными нулю, что соответствует расчетной схеме с шарнирным присоединением ригелей к диафрагме и не 10 Мы будем понимать под пластиной двумерный конструктивный элемент, рабо- тающий в условиях плоского напряженного состояния.
220 ОШИБКИ И ЛОВУШКИ будет отвечать замыслу пользователя, сориентированного на защемление ригелей в диафрагме. Для того, чтобы избежать подобного искажения расчетной схемы, пользо- ватели иногда вводят в узлы сопряжения ригелей с диафрагмой внешние связи, препятствующие поворотам узлов. Однако, такой прием вряд ли мож- но одобрить, так как в этом случае мы вновь сталкиваемся с искажением расчетной схемы, причем в сторону завышения общей жесткости системы — в реальной конструкции такие внешние связи отсутствуют. Любопытно следующее: несмотря на то, что проблема эта давно известна пользователям, дискуссии на обсуждаемую тему продолжают возникать вновь и вновь, причем среди изобретаемых рекомендаций можно услышать даже призывы перехода к моментной теории упругости в отношении моде- лирования работы диафрагмы, хотя, как мы покажем далее, проблема реша- ется в рамках простых моделей, вполне адекватно отображая работу реаль- ной конструкции — для этого необходимо лишь рассмотреть конструктивные особенности присоединения ригелей к диафрагме и отра- зить эти особенности в расчетной схеме. Среди распространяемых рекомендаций, которые мы не можем поддер- жать по обсуждаемым ниже причинам, есть и рекомендация по использова- нию в рассматриваемых задачах конечных элементов плоского напряженно- го состояния, включающих дополнительные степени свободы, которым придается смысл поворотов узлов11. Сами по себе конечные элементы этого типа вполне работоспособны и имеют право на существование как один из вариантов построения крнечноэлементных моделей с повышенной степенью аппроксимации перемещений/усилий, так что следуемый ниже текст нельзя рассматривать как нанесение негативного окраса на эти типы конечных эле- ментов. Здесь же мы обратим внимание читателя на то обстоятельство, что попытка ухода от сформулированной выше проблемы в рамках изменения дискретной модели сама по себе бесплодна и, более того, опасна, так как создает у пользователя иллюзию решения, которое таковым не является. И опять щель для этой новой разновидности «тараканов» не закрывается, а всего лишь замаскировывается (увы, не от «таракана», а от пользователя) погрешностью дискретизации — изгибающие моменты в ригелях действи- тельно получаются отличными от нуля. Как и в задаче о сопряжении плиты со стержнем, суть дела здесь не в по- роках дискретной модели, а в том, что исходная математическая постановка задачи, молчаливо предполагающая точечное сопряжение двумерной задачи теории упругости для диафрагмы и одномерной для стержня, при точном ее решении приводит к нулевым моментам в ригелях в местах их примыкания к диафрагме. Для обоснования этого вывода достаточно убедиться в том, что 11 Например, в документации для пользователя к программному комплексу STARK_ES из семейства программ MicroFE при описании типов конечных эле- ментов плоского напряженного состояния сказано: «Использование трех степеней свободы в узле позволяет повысить точность расчета и легко согласовать степе- ни свободы для комбинированных систем (например, балка-стенка — стержень)».
5.3 Ошибки и ловушки при стыковке элементов различной размерности 221 для плоской задачи теории упругости соответствующая компонента враще- ния coz в окрестности точки приложения сосредоточенного момента имеет особенность, то есть принимает бесконечно большое значение. Действительно, рассмотрим изображенную на рис. 5.15 круглую пластину радиуса R, закрепленную от всех смещений на внешнем контуре. Пусть в центре пластины впаяна круглая абсолютно жесткая шайба радиуса с, к ко- торой приложен вращающий момент М. Рис. 5.15. Круглая пластина, загруженная вращающим моментом Если обозначить через и и v радиальные и тангенциальные перемещения точек пластины, то несложно убедиться в том, что компоненты вектора пе- ремещений в любой точке пластины (вне жесткой шайбы) определяются вы- ражениями и = 0, п=-^-(1/р-р/Л2), (5.31) Ar.Gh где р — текущая радиальная координата, G — модуль сдвига, h — толщина пластины. Действительно, в этом случае все уравнения равновесия, равно как и гра- ничные условия, выполняются. Обозначая через coz угол поворота жесткой шайбы, получим coz = п(с) 1с = (1/с2 - 1/7?) , (5.32) ^TiGh откуда и видно, что при устремлении размера шайбы с к нулю угол поворота coz стремится к бесконечности. Возвращаясь к рекомендации системы STARK_ES, отмеченной в сно- ске11, по согласованию степеней свободы стержневых элементов и конечных элементов плоской задачи теории упругости (авторы этой рекомендации под согласованием понимают, по-видимому, отождествление поворотов и ли- нейных перемещений всех примыкающих к узлу элементов) можно заме- тить, что как раз именно этого и не надо делать. Повороты поперечных сече- ний стержней и компоненты вращения coz — вещи совершенно разные, так что их отождествление способно только лишь запутать расчетную схему. Расчетчику нужно ясно отдавать себе отчет в том, что введение дополни- тельных параметров <oz в конечноэлементную модель может быть оправдано
222 ОШИБКИ И ЛОВУШКИ и полезно для понижения погрешности дискретизации при той же сетке ко- нечных элементов, но нет никаких причин придавать этим параметрам гео- метрический смысл поворотов узлов, к которым присоединены примыкаю- щие стержни. Еще один аргумент, высказываемый иногда в пользу введения дополни- тельных параметров coz в конечноэлементную модель, связан с проблемой сопряжения плоской задачи теории упругости и стержня не «точечно», а не- прерывно по длине стержня. Такие задачи встречаются при окаймлении пла- стин вдоль всей или части границы акцентированными ребрами, моделируе- мыми стержневыми элементами. В традиционной схеме метода конечных элементов совместность перемещений стержня и примыкающей к нему пла- стины обеспечивается только в узлах, тогда как в .промежуточных точках (между узлами) неизбежны разрывы в перемещениях стержня и примыкаю- щих элементов пластины в направлении, ортогональном оси стержня. Вве- дение параметров coz позволяет избавиться полностью (или хотя бы частич- но, в зависимости от используемых аппроксимаций для полей перемещений пластины) от этой несовместности. Все это так, однако посмотрйм какой це- ной достигается указанное восстановление совместности перемещений. Рассмотрим постановку задачи о решении плоской задачи теории упруго- сти для некоторой области с участком прямолинейной границы Г, оснащен- ной по всей длине этой границы стержнем. Если ввести декартову систему координат (X,Y) так, чтобы ось X совпа- дала с продольной осью стержня, и обозначить и°(х) и v°(x) перемещения сечений стержня вдоль осей X и Y соответственно, то на границе Г следует поставить следующие краевые условия, точнее — условия сопряжения и(х,0) = и°(х), г(х,0) = г°(х), (5.33) где под и(х,у) и v(x,y) понимаются, как обычно, компоненты вектора пере- мещений относительно осей X и Y соответственно. Если, кроме того, пы- таться отождествлять также на Г повороты сечений стержня 0Z = chf/dx с компонентами вращения coz, то получим на границе Г дополнительное усло- вие. Рассмотрим для конкретности вариант введения компоненты вращения со2 как усредненного поворота в окрестности рассматриваемой точки упругой среды12, то есть o)z = (ди/дх - ди/ду)/2 . (5-34) 12 Дополнительная степень свободы конечного элемента плоской задачи теории уп- ругости, которой придается смысл компоненты вращения <oz (угла поворота узла), может быть введена различными способами. Критический обзор и анализ предло- жений различного роДа, связанных с введением вращательной степени свободы в узлы конечных элементов, приведен в статье [21].
5.3 Ошибки и ловушки при стыковке элементов различной размерности 223 В этом случае указанное дополнительное условие на границе Г сводится к требованию отсутствия сдвигов уху. Действительно, приравнивая выражения для 02(х) и a>z(x,0), получаем уху(х,0) = (до/дх+ди/ду)\у,,0 = 0 , (5.35) следовательно, на границе Г вместо двух краевых условий, требуемых для бигармонического уравнения, получаются три условия, что приводит к ма- тематически некорректной постановке задачи. Это легко себе представить и на уровне механики. В самом деле, условие (5.35) на основании физических соотношений для изотропного упругого тела приводит к отрицанию каса- тельных напряжений тху вдоль границы Г, т.е. тело скользит вдоль границы Г, а с другой стороны, из (5.33) следует, что вдоль границы Г заданы произ- вольные, но фиксированные значения всех компонент перемещений, так что одно противоречит другому. Указанные соображения, по крайней мере, настораживают. Вот почему без необходимого тщательного (а еще лучше — теоретического) исследова- ния условий безопасного применения рассматриваемого приема вряд ли можно его рекомендовать к широкому практическому использованию. Спра- ведливости ради, следует сказать, что опубликованные результаты расчетов тестовых примеров действительно демонстрируют снижение погрешности дискретизации при введении обсуждаемых здесь дополнительных степеней свободы у конечных элементов плоской задачи теории упругости. Но эти тесты построены на классических примерах и не охватывают, например, проблемы сопряжения плоской задачи теории упругости со стержнями. В этом месте авторы посчитали необходимым развить свою аргумента- цию. Дело в том, что сформулированный выше тезис о незаконности при- равнивания так называемой «угловой степени свободы» со2 конечных эле- ментов пластины плоского напряженного состояния углам поворота 02 примыкающих в этом же узле элементов иного типа, и в частности стержне- вых элементов, вызвал продолжительную дискуссию. Аргументы наших оп- понентов сводились к тому, что даже, если такое приравнивание и вносит некоторое искажение в окончательное решение задачи, то оно, скорее всего, имеет локальный характер. Прежде, чем отвечать по существу вопроса, мы хотели бы признать, что принимаем вину на себя, но не по сути дела, а лишь за инициацию самой дискуссии, вызванной нарушением нами блестяще сформулированного в ла- тинском изречении принципа убедительности: «Говорите не так, чтобы Вас могли понять, атак, чтобы Вас не могли не понять» Г Отметим, что в наше намерение не входит критика какого-либо конкрет- ного способа, введения дополнительной степени свободы в пластину плос- кого напряженного состояния. Порочен не способ введения параметра <я2, а сам принцип, согласно которому этот параметр отождествляется с парамет- * 13 Считаем уместным сослаться на книгу Я.Г. Пановко [23], откуда мы и заимствова- ли это изречение.
224 ОШИБКИ И ЛОВУШКИ ром 02. Каким бы хитроумным способом бы мы не вводили <в2 в расчетную схему, все равно нет никаких оснований для равенства ®z = 02 • (?) С нашей точки зрения, само это равенство возникло благодаря лишь ин- терпретации параметра o>z как угла поворота узла, а дальше идет не вполне безобидная игра слов, приводящая к подмене понятий со следующей схемой рассуждений: если параметру o>z придать смысл угла поворота узла, и в этот же узел приходит стержневой элемент с углом поворота его поперечного се- чения 0Z, то эти величины геометрически суть одно и то же. В том то и дело, что это разные величины! Недаром сказано, что «...истинный смысл термина следует искать не в его определении, а в его употреблении» [22]14. Чтобы наша мысль была понята отчетливо и не оставляла лазеек для дальнейших словесных спекуляций, остановимся на совсем уж прозрачном примере, сопроводив его формально математической постановкой задачи — что может быть убедительнее математического формализма! Итак, рассмотрим задачу об определении напряженно-деформированного состояния пластины, занимающей область Q с границей Г в плоскости (X,Y). И пусть на части границы Г ь которую для конкретности будем считать рас- положенной строго вдоль оси X, пластина оконтурена стержнем Тимошенко - именно стержнем Тимошенко, а не стержнем Бернулли, поскольку в этом случае противоречия, порождаемые равенством (?), проявляются наиболее выпукло. Пусть на оставшейся части границы Г2= Г - Г! пластина закреплена от всех смещений. Будем считать, что координата х продольной оси контурного стержня изменяется от 0 до I. Легко понять, что вариационная постановка этой задачи сводится к минимизации лагранжиана L, который не поленимся привести здесь полностью в стандартных обозначениях15 L = 2(1^Ъ А”' + + + 2VU'xV’x +^2L('U’x + + / + i J [Ы Q2X + GF( v°x -е2)2 + ЕА( их )2}dx - П, 2 о 14 Еще один пример наглядной демонстрации опасностей терминологической нераз- борчивости, на недопустимость которой вообще в механике обращал внимание Я.Г. Пановко [23]. Вот уж действительно: «Как Вы лодку назовете, так она и по- плывет». 15 Для упрощения записи здесь использовано соглашение об обозначении производ- ных по некоторой координате указанием этой координаты в качестве нижнего ин- декса, установленного после запятой. Например, и^ — ди/дх. Заметим, также, что в подынтегральном выражении у лагранжиана L под F понимается площадь сдвига сечения, отличающаяся от геометрической площади А коэффициентом формы се- чения.
5.3 Ошибки и ловушки при стыковке элементов различной размерности 225 где первый интеграл представляет энергию деформации, запасаемую в самой пластине, второй интеграл энергию деформации, аккумулируемую в стерж- не, а П представляет собой падение потенциала внешних сил. Понятно, что лагранжиан L является функционалом от трех независимо варьируемых функций L = 1_(и,и,0г), поскольку v°(x) = v(x,0) и и°(х) = и(х,0), и следовательно и°(х) и v°(x) не яв- ляются независимо варьируемыми функциями. Минимум функционала L отыскивается на множестве функций и(х,у). v(x,y), 02(х) , удовлетворяющих главным (кинематическим) краевым условиям и = 0 , v = 0 е Г2, и имеющих обобщенные квадратично суммируемые первые производные. И это все, что требует вариационный принцип минимума полной потенциаль- ной энергии. Никакой, заранее предписанной связи, между поворотами се- чений стержня 02(х) и перемещениями пластины u(xj>) и v(xy) вариацион- ный принцип Лагранжа не устанавливает. Если теперь ввести каким-либо способом выражение для «угла поворота» coz в некоторой точке (ху) пласти- ны, то в любом случае оно будет иметь вид coz(xly) = A(u, v), где оператор А как раз и определяет способ введения параметра coz. Теперь ясно, что ис- пользование соотношения (?), есть просто наложение на систему дополни- тельной связи вида А(м,1’)|л,=0 =0М которая вносит в исходную постановку задачи ничем не оправданное иска- жение при любом виде оператора А. Действительно, независимость функции 02 от функций и и v благодаря ус- ловию (?) утрачена. Кстати говоря, это искажение направлено в сторону ужесточения системы (как и при любой дополнительной связи), откуда сле- дует, что по энергетической норме искаженное конечноэлементное решение находится дальше от точного решения задачи, чем аналогичное конечноэле- ментное решение, лишенное дополнительной связи (?). Иначе говоря, прихо- дим к неравенству е>ел>е: , где Е - энергия системы при точном решении задачи, Ел - энергия обычного конечноэлементного решения, Е£- энергия конечноэлементного решения, возмущенного дополнительной связью (?). Само собой разумеется, что эти оценки справедливы лишь при условии использования полностью совмест- ных конечных элементов. Кроме того, в этих оценках молчаливо предпола- гается, что внешнее воздействие на систему является чисто силовым. Но раз так, то отпадает необходимость обсуждать второй тезис наших оп- понентов, то есть утверждение о локальном характере возмущения, накла-
226 ОШИБКИ И ЛОВУШКИ дываемого на решение этой связью. Стоит ли преодолевать трудности, соз- даваемые ради их преодоления? Есть и другие задачи, для решения которых безосновательное применение этих конечных элементов сопряжено с риском искажения результатов и/или потери точности расчета. Так, в плоских задачах, когда расчетная область состоит из двух или более регионов, упругие характеристики которых раз- личны (различный материал в задачах строительного проектирования воз- можен, например, при возведении кирпичной стены на железобетонной сте- новой панели), вдоль линий стыковки разнородных материалов производные от перемещений, как известно, терпят разрывы. Объединение в узлах этой линии всех примыкающих конечных элементов по параметру со2 насильст- венно ликвидирует часть скачков в производных от перемещений. Иначе го- воря, на конечноэлементное решение заранее накладывается требование из- лишней гладкости — ситуация, в некотором смысле, противоположная проблеме несовместности, и по аналогии может быть названа сверхсовме- стностъю. Для пользователей программных комплексов не безразличен от- вет на вопрос о том, как эта сверхсовместность повлияет на точность расче- та. Мы не можем более фиксировать внимание читателя на обсуждении ком- плекса вопросов по анализу условий применения обсуждаемых конечных элементов. В конце концов, это все должно составлять предмет специальных публикаций исследовательского характера — для других читателей и, как мы полагаем, другими авторами, которые с большим основанием могут счи- тать себя специалистами в теоретических вопросах обоснования метода ко- нечных элементов. Здесь мы лишь ограничимся рассмотрением всего одного примера, в котором формально отождествляются компоненты вращения coz с углами поворота 0Z соответствующих узлов. С этой целью рассмотрим рас- чет квадратной пластины, изображенной на рис. 5.16. Будем считать, что вдоль верхней границы пластины (при у = 0) размещен стержень, абсолютно жесткий на изгиб и на растяжение-сжатие, так что в данном случае v°(x) = xQ, где 0 — угол поворота стержня в плоскости (X,Y). Закрепляя один из узлов верхней границы пластины (скажем, узел, располо- женный в начале системы координат) от горизонтального перемещения, по- лучим, что и°(х) = 0. При расчете приняты следующие исходные данные к задаче: • толщина пластины h = 1,0; • габаритные размеры пластины в плоскости (X,Y) 16,0x16,0; • характеристики материала Е = 3-105, v = 0,25; • действующая нагрузка Р = 1000.
5.3 Ошибки и ловушки при стыковке элементов различной размерности 227 Рис. 5.16. Квадратная пластина, оконтуренная стержнем Результаты численного эксперимента, проведенного для рассматриваемой задачи, приведены в табл. 5.3 в зависимости от используемой сетки конеч- ных элементов (ихи) и от используемой расчетной модели: • Случай «А» соответстует бесхитростной модели, содержащей традицион- ные конечные элементы прямоугольной формы с билинейной аппрокси- мацией перемещений, то есть конечные элементы с двумя степенями сво- боды в узле. • В случае «В» приведены аналогичные данные, полученные с использова- нием конечных элементов с тремя степенями свободы в узле, причем, в силу объединения узлов верхней границы упругой среды с узлами стерж- ня, эти узлы получают одинаковые повороты, равные общему повороту 0Я абсолютно жесткого стержня. Кроме того, нулевые повороты заданы вдоль нижней границы рассматриваемой области. • Наконец, в случае «С» использованы те же конечные элементы с тремя степенями свободы в узле, но углы поворота узлов балки и соответст- вующих узлов прямоугольных конечных элементов плоской задачи тео- рии упругости приняты в качестве независимых друг от друга перемен- ных. На нижней границе прямоугольной области углы поворота узлов не включены в краевые условия. Таблица 5.3. Модель и х л 2x2 4x4 8x8 16x16 32x32 64x64 «А» 0Я-1О4 нп 11,979 915 13,314 890 13,785 878 13,929 874 13,972 873 13,985 872 «В» 0Я-1О4 нп 12,111 863 13,302 877 13,754 875 13,908 874 13,960 873 13,978 872 «с» 0Я’1О4 нп 14,371 961 14,123 886 14,033 872 14,006 872 13,996 872 13,994 872 Для каждой из трех моделей в таблице 5.3 представлен угол поворота 0„ жесткого стержня и значения соответствующих реактивных сил Нп, разви-
228 ОШИБКИ И ЛОВУШКИ вающихся во внешней связи, препятствующей горизонтальному перемеще- нию стержня. Как видно из этой таблицы, погрешность расчета в энергетической метри- ке (угол поворота 0 с точностью до постоянного множителя представляет собой работу внешних сил), порождаемая тремя рассматриваемыми моделя- ми, практически мало различается. Однако тенденция все равно заметна, так как из приведенных результатов видно, что Ес > Ев, что в иных обозначени- ях есть не что иное как установленное ранее неравенство Е/, > Е^. Более то- го, начиная с сетки 4x4, даже и ЕА > Ев, и это несмотря на то, что число за- действованных степеней свободы для модели «В» примерно в полтора раза больше числа степеней свободы для модели «А». Отметим, что расчеты с традиционными элементами (модель «А») были выполнены по программе GTSTRUDL, тогда как для элементов с тремя сте- пенями свободы была использована программа MicroFE версии 6.13. Реали- зованные в MicroFE конечные элементы [24] используют третью степень свободы в узлах, следуя идеям, восходящим к статье Олмана [25]. Следует также сказать, что, поскольку в MicroFE, в" отличие от GTSTRUDL, отсутствует прямая возможность задания абсолютно жестких тел, горизонтальному стержню была придана конечная жесткость большой величины, а именно в исходных данных на расчет было положено Е/=3-1012, £4 = 3-1015. В то же время, касательные напряжения в приграничной к горизонталь- ному стержню зоне при использовании модели «В» падают, как это и следо- вало ожидать из предшествующих рассуждений. Это отчетливо видно из рис. 5.17, на котором изображены изолинии касательных напряжений, по- строенные программой MicroFE при сетке конечных элементов 8x8. Рис. 5.17. Изолинии касательных напряжений для модели «В»
5.3 Ошибки и ловушки при стыковке элементов различной размерности 229 Кстати говоря, эти изолинии показывают и на подозрительное отсутствие равновесия в указанной зоне — площадь эпюры касательных усилий по го- ризонтальному сечению пластины непосредственно вблизи стержня значи- тельно меньше аналогичной площади по сечениям J' = 4, у' = 6иу'=8, хотя все они должны равняться величине реактивной силы Н В случае модели «С» этот эффект пропадает. Перейдем теперь к рассмотрению продольных и поперечных сил в стерж- невых элементах, примыкающих к пластине. Можно показать, что при дей- ствии сосредоточенной силы в плоской задаче теории упругости перемеще- ние точки приложения этой силы в направлении действия силы имеет особенность. Например, в той же самой задаче о круглой, закрепленной от перемеще- ний по контуру пластине (рис. 5.15), но под действием приложенной к шайбе и направленной вдоль радиуса силы Р, соответствующее перемещение и шайбы будет [18] равно Р Н с (i + v)2^2//?2-!)] и=------ (3 —v)ln---------т--------г , (5.36) SnGh Р 7 R (3-v)(c2/Л2+1) и, таким образом, при с —> 0 имеется логарифмическая особенность. Повторяя предшествующие рассуждения для изгибающего момента, мы приходим к выводу, что при точном решении задачи с точечным сопряжени- ем (т.е. сопряжением в одиночном узле) стержня и плоской задачи теории упругости передающееся на стержень усилие должно равняться нулю. И опять-таки, отличные от нуля значения поперечных и продольных сил, фор- мально получающиеся в стержнях в результате расчета дискретной модели, обязаны своим происхождением исключительно погрешности дискретиза- ции. Сама же расчетная схема (не путать с ее дискретным аналогом!) наво- дит как нулевые моменты, так и нулевые усилия в стержнях. К этому же выводу можно придти и в результате численных эксперимен- тов, если внимательно проанализировать результаты расчетов, получающих- ся при сгущении сетки в случае действия сосредоточенной силы на пласти- ну. С этой целью вновь вернемся к задаче, изображенной на рис. 5.16, однако на этот раз будем считать, что граница у = 0 не подкреплена каким- либо стержнем, и система нагружена не двумя, а одной вертикальной силой Р, приложенной непосредственно к пластине в точке с координатами (0,0). В табл. 5.4 приведены результаты решения этой задачи, где vn— переме- щение точки приложения силы Р в направлении оси Y, и ясно, что отслежи- ваемое перемещение, как и следовало ожидать, неограниченно нарастает вместе со сгущением сетки конечных элементов. Итак, общий вывод таков: точечное сопряжение стержневых элементов и элементов плоской задачи теории упругости, в принципе приводит к некор- ректной постановке задачи.
230 ОШИБКИ И ЛОВУШКИ Таблица 5.4. п х п 2x2 4x4 8x8 16x16 32x32 64x64 IV104 55,278 68,282 82,665 97,296 111,989 126,695 Каким же образом откорректировать исходную механическую модель или, что то же самое, математическую постановку задачи, позволяющую адекватно отобразить работу реальной конструкции? Как уже было сказано выше, для этого нужно детальнее рассмотреть конструктивные особенно- сти сопряжения стержня и диафрагмы. Пусть, например, стальной ригель двутаврового сечения заведен на части своей длины в кирпичную стену, как это показано на рис. 5.18, а. Тогда в расчетной схеме, в том числе и в дискретном ее аналоге, достаточно учесть проникающий на соответствующую длину в область плоской задачи одно- мерный элемент-стержень, как это показано на рис. 5.18, Ь,- Рис. 5.18. Заделка консоли в стенку Рис. 5.19. Монолитное сопряжение Иной вариант расчетной схемы можно предложить в случае монолитного сопряжения железобетонной стеновой панели и ригеля каркаса здания — рис. 5.19, а. Здесь можно учесть фактические размеры сечения — высоту ри- геля, на протяжении которой вдоль границы стены уместно разместить абсо- лютно жесткое тело, как это показано на рис. 5.19, Ь. Это абсолютно жесткое тело для самого ригеля корреспондируется с гипотезой плоских сечений, со- гласно которой сечение ригеля остается после его деформации плоским и не изменяет своих размеров. Разумеется, приведенные здесь два варианта формирования расчетных схем не исчерпывают всего многообразия возможных ситуаций, так что в каждом конкретном случае расчетчик должен исходить из конструктивных особенностей задачи, а не из неких заранее выдуманных, условных и подхо- дящих на все случаи жизни схем. Вместе с тем следует отметить, что прием «разноса области примыкания» по типу рис. 5.18 может использоваться и в других случаях сопряжения эле- ментов различной размерности. На рис. 5.20 показан пример такого сопря-
5.3 Ошибки и ловушки при стыковке элементов различной размерности 231 жения, в котором цилиндрическая оболочка стенки и сферическая оболочка крышки защитной конструкции атомного реактора сопрягается с массивным кольцом. Необходимо заметить, что в месте взаимопроникновения конст- рукций появляется некоторое возмущение жесткостных параметров за счет суммирования жесткостей оболочки и трехмерного тела в тех частях, кото- рые занимают одно и то же положение в пространстве. Это следует учесть при назначении величин жесткости. 5.3.3 Стержни + объемные элементы Задачи, в расчетных схемах которых участвуют как стержневые элементы, так и объемные элементы, возникают, например, при совместном расчете стержневого каркаса здания и массивных фундаментов под колонны. Поро- ждаемые такими ситуациями проблемы формирования корректных расчет- ных схем аналогичны рассмотренным в предыдущем пункте, и мы не будем останавливаться на них подробно. Как и в случае сопряжения стержней с элементами плоской задачи теории упругости, формальная узловая стыковка здесь также недопустима, и в расчетную схему необходимо внести коррек- тивы, отвечающие конструктивным особенностям сопряжения стержня с трехмерным телом. На деталях мы не останавливаемся. 5.3.4 Плиты + пластины (сопряжение оболочечных элементов) При расчете пространственных листовых конструкций, складчатых оболо- чек, а также гладких оболочек при аппроксимации геометрии последних ку- сочно-линейными поверхностями, возникает задача сопряжения элементов плоского напряженного состояния (пластин) с плоскими изгибаемыми эле- ментами (плитами), стыкуемыми вдоль общей границы под некоторым уг- лом а (рис. 5.21). Если каждый из конечных элементов, участвующих в формировании дискретной расчетной схемы, является одновременно и пли-
232 ОШИБКИ И ЛОВУШКИ той, и пластиной (такой конечный элемент часто называют плоским элемен- том оболочки), то обычно такой конечный элемент наделяют пятью степе- нями свободы в узле. Рис. 5.21. Сопряжение плоских элементов оболочки под углом Введем местную декартову правоориентированную координатную систе- му (%, Г), Q, связанную с отдельным плоским элементом так, что оси г] со- вмещаются со срединной плоскостью элемента, а ось L ортогональна первым двум осям. Пусть и, v, w — линейные перемещения точек срединной поверхности оболочки относительно местной системы координат, 0Е, 0Л — углы поворота нормалей к срединной поверхности оболочки вокруг осей £,, г] соответствен- но, причем Д - dw а = dw <5-37> Эти 5 параметров — и, о, го, 0Е, 0П (точнее, значения этих функций в узло- вых точках конечных элементов) отвечают пяти степеням свободы каждого из узлов плоского конечного элемента оболочки. Пусть (X, Y, Z) — глобальная координатная система, которую будем все- гда считать ортогональной декартовой правоориентированной системой ко- ординат. Введем в рассмотрение матрицу направляющих косинусов Л, опре- деляющую взаимную ориентацию глобальной и местных координатных систем.
5.3 Ошибки и ловушки при стыковке элементов различной размерности 233 Имеем Компоненты полного вектора поворота в узла отдельного конечного эле- мента относительно глобальной координатной системы (0Х, 0У, 0Z) можно те- перь выразить через его составляющие относительно местной координатной системы (0^, 0П, 0): 0Х = Хх^0^ + Ххп0п + ХхС0 , 0у = Ху^ + ХуП0П + Ху^О , 0Z = Xz^0^ + Х2П0П + Х^О . Если угол а, под которым пересекаются две соседние плоскости оболочки (рис. 5.21), отличен от нуля и от л, то любой лежащий на пересечении этих плоскостей узел будет наделяться тремя линейно независимыми поворотами, т.е. тремя вращательными степенями свободы. Действительно, как это видно из рис. 5.21, две пары вращений (0^, 0ni) и (0^2, б^з) не компланарны (не ле- жат в одной плоскости) и поэтому образуют в трехмерном пространстве три линейно независимых поворота. Таким образом, лежащий на границе узел будет обладать всеми шестью степенями свободы. Теперь представим себе, что хотя бы для одной пары плоскостей угол а равен л. Тогда лежащий на стыке этих плоскостей узел потеряет одну из трех вращательных степеней свободы, поскольку все четыре вращения (0^, 0ni) и (0^2, 0п2) лежат в одной плоскости и не образуют компоненты вектора поворота, ортогональной этой плоскости. Здесь возникает первая проблема, связанная с сопряжением плоских обо- лочечных элементов. Часть узлов наделяется шестью степенями свободы, а часть — только пятью. Некоторые, наиболее продвинутые программные разработки отслеживают эту ситуацию, автоматически назначая каждому узлу только те степени свободы, которые наводятся всеми инцидентными этому узлу конечными элементами. В иных случаях пользователь вынужден будет вручную управлять этим процессом, накладывая внешние связи на по- вороты узлов, которым не сопротивляются примыкающие к узлу элементы. Во многих разработках традиционно принимается концепция наделения расчетной схемы типовым для данной схемы узлом. Во входной информа- ции это выражается таким понятием, как тип конструкции (тип схемы), под которым понимается совокупность степеней свободы типового узла. Напри- мер, тип конструкции «пространственная ферма» связывается с наделением узла тремя степенями свободы, отвечающими его линейным перемещениями в трех некомпланарных направлениях; типу конструкции «плоская рама» от- вечают узлы с двумя линейными неколлинеарными перемещениями и пово- ротом, вектор которого ортогонален плоскости линейных перемещений.
234 ОШИБКИ И ЛОВУШКИ Концепция типа конструкции не бессмысленна — она полезна, например, для отслеживания некоторых типов ошибок во входной информации. Если, скажем, в расчетной схеме с типом конструкции «плоская рама» встречается конечный элемент изгибаемой плиты, то программа имеет возможность вы- плеснуть в лицо пользователя всё, что о квалификации такого пользователя издевательски успели подумать разработчики. Однако, по нашему мнению, если уж следовать этой концепции, то стоит быть последовательными и идти до конца. Ну почему всего только 5 типов конструкции предусматривается во входной информации к задаче? Зачем же заранее ограничивать фантазию пользователей? Если с каждым из узлов связать свою локальную систему координат (про- стая, но полезная идея, в настоящее время реализованная уже во многих раз- работках), то, ограничиваясь здесь твёрдотельными узлами (см. по этому по- воду раздел 4.2), можно придать каждому из этих узлов до 6 степеней свободы, соотнося соответствующие этим степеням свободы линейные иа, Ир, щ и угловые 0а, 0р, 0У перемещения узлов с их компонентами относи- тельно локальной системы координат (а, 0, у). В таком случае «тип конструкции» может быть определен табличкой: иа 9Ш9 1® < On где в нижней строке пользователю разрешается проставлять пометки (еди- нички, галочки, плюсики — в зависимости от персональных предпочтений разработчика), свидетельствующие о наделении типового узла соответст- вующей степенью свободы. Ясно, что таким образом всего можно построить 26-1= 63 «типов конструкции» — есть, где разгуляться пользовательской фантазии. Вариант конструкции с узлами, вообще не наделенными какими либо степенями свободы, мы исключаем из рассмотрения, как вырожденный случай. И все же, что лучше: концепция «.тип конструкции» или присваивание каждому из узлов степеней свободы, наводимых инцидентными этому узлу элементами? Мы предпочитаем ответ «оба лучше», так как лишняя степень свободы пользователя (не узла!) обеспечивает этого пользователя большей возможностью для маневра. Кстати говоря, вариант с пустыми полями в приведенной выше табличке может быть использован для отказа пользова- теля от концепции «тип конструкции» и передаче программе ответственно- сти за автоматическое наделение каждого из узлов необходимыми степеня- ми свободы. Возвратимся теперь к нашей задаче о сопряжении плоских оболочечных элементов, предполагая, что с проблемой согласования степеней свободы узлов по их количеству мы тем или иным способом справились. Представим себе для простоты, что две пересекающиеся плоскости взаимно ортогональ- ны, т.е угол а на рис. 5.21 равняется л/2. Тогда участок линии пересечения двух плоскостей, расположенный между двумя соседними узлами на этой линии, принадлежа одновременно двум конечным элементам, в одном из
5.3 Ошибки и ловушки при стыковке элементов различной размерности 235 элементов получит межузловые перемещения, распределенные по одному закону (скажем, по линейному закону при перемещениях границы в плоско- сти элемента), а в другом элементе — по другому закону (скажем, по поли- номиальному закону при перемещениях границы из плоскости элемента). Понятно, что в такой ситуации на межэлементной границе возникнут разры- вы уже в самих перемещениях, иначе говоря, конечные элементы изгибае- мой плиты и пересекающейся с ней (под углом, не кратным л) пластины плоского напряженного состояния несовместны между собой. Первый же вопрос, естественным образом возникающий у пользователя, таков: насколько эта несовместность опасна с точки зрения нарушения усло- вий сходимости конечноэлементной схемы? Качественная картина влияния отмеченной несовместности на сходимость конечноэлементной схемы может быть получена на основе следующего про- стого рассуждения. В нашей задаче с ортогональным пересечением двух смежных плоскостей введем глобальную систему декартовых координат (X, Y, Z), как это показа- но на рис. 5.21. Пусть И|(х, у), v}(x, у), w}(x, у) — перемещения точек плоско- сти 1 в направлении осей X, Y, Z соответственно, a w2(z, x),v2(z, х), w2(z, х) — перемещения точек плоскости 2 в тех же направлениях. Тогда условия со- пряжения на общей границе двух плоскостей можно записать в виде И1(х,0) = и2(0,х), »|(х,0) = г?2(0,х), п?1(х,0) = w2(0,x), 9ix(x,0) = 02х(О,х), (5.38) где 01Х(х, 0) = (х,0), 02х(О,х) = - ~ (0,х) • оу OZ И это все! Любые дополнительные условия сопряжения, не вытекающие непосредственно из соотношений (5.38) приводят к математически некор- ректной постановке задачи. Понятно, что беспокоящие нас разрывы в перемещениях связаны с нару- шениями второго и третьего из условий сопряжения (5.38). Достаточно ос- тановиться на одном из них, скажем, на втором условии, которое выполняет- ся в узловых точках, лежащих на линии пересечения двух плоскостей, и нарушается между этими узлами. Пометим индексами i и г+1 координаты и компоненты перемещений, относящиеся к двум смежным узлам, лежащим на рассматриваемой линии пересечения двух плоскостей. Тогда для всех хе [х,, х,+|], полагая l = xi+l-xh ^ = (х-х,)/1, имеем Vi(x, 0) = Vi L,© + vM L2©, ц2(0а) = v, H,© + Qi,J H2© + vM H3© + 0,+l.J H4©, (5-39) где помимо уже введенных обозначений положено:
236 ОШИБКИ И ЛОВУШКИ L](^) = 1- %, L2(%) = % — линейные функции, H,(ij) = 2^3 - З^2 + 1 , H2(ij) = V - 2ij2 + ij, Н3(%) = ~2%3 + 3S2, Н4© = g3- g2— полиномы Эрмита, 0,z, 6/+i,z — повороты узлов I и г+1 соответственно вокруг оси Z , V,, V/+) — линейные перемещения узлов i и г+1 в направлении оси Y. Отметим, что выражение для Р2(0,х) по (5.39) справедливо для прямо- угольных элементов Адини—Клафа. При сгущении сетки расстояние I между соседними узлами стремится к нулю, так что углы поворотов узлов 0,z и 0,+| 2 могут быть заменены разно- стными отношениями, выполняющимися с тем большей точностью, чем меньше величина I. С учетом принятого правила знаков для поворотов мож- но записать 6/,z = 6/+1.Z = (»/+! - »,)// • (5.40) Заменив теперь повороты в (5.39) разностными отношениями по (5.40), получим, что »i(x,0) = г?2(0,х), то есть в пределе при сгущении сетки разрывы в перемещениях ликвидируются. В попытках одновременного решения как проблемы согласования по ко- личеству степеней свободы узлов, лежащих и не лежащих в одной плоскости со всеми примыкающими к ним плоскими оболочечными элементами, так и проблемы несовместности перемещений у элементов, стыкуемых под углом, не равным нулю или л, в некоторых программных комплексах вводятся ко- нечные элементы плоской оболочки, оснащаемые шестой степенью свободы, причем этой степени свободы придается геометрический смысл поворота уз- ла в плоскости конечного элемента. Несовместность перемещений для этих элементов полностью устранить не удается, но сходимость конечноэлемент- ной схемы при этом гарантируется за счет выполнения условий кусочного тестирования. Однако, в этом случае вдоль линии пересечения двух плоско- стей расчетная программа фактически требует выполнения не четырех усло- вий сопряжения, указанных в (5.38), а шести, при этом два дополнительных условия сопряжения нарушают корректность постановки задачи. Для иллю- страции вернемся к нашему примеру об ортогональном пересечении двух плоскостей. Если для плоскости 1 ввести компоненту вращения <nlz (скажем, как сред- ний поворот в окрестности рассматриваемой точки, т.е. узла), и вдоль общей границы двух плоскостей потребовать совпадения co]z с поворотом 02z нор- мали к срединной поверхности в плоскости 2, то получим i[ т1 (х'0) - (х'0)] = ir (0’х) ’ (5Л1) 2 дх ду дх откуда с учетом (5.38) приходим к условию отсутствия сдвигов в плоскости 1 в месте сопряжения ее с плоскостью 2, то есть
5.4 Об одном парадоксе 237 YixyUO) = (х,0) + —1 (х,0) = 0 . (5.42) ох оу Совершенно аналогично получается и второе дополнительное вдоль ли- нии сопряжения двух плоскостей условие, а именно: Y2zx(0a) = (Од) + (Од) = 0 . (5.43) oz ох Понятно, что соотношения (5.42) и (5.43) представляют собой условия взаимного проскальзывания двух плоскостей вдоль координатной оси X, то есть противоречат первому из условий сопряжения в (5.38), на механическом уровне интерпретируемых как раз как условия «склеивания» двух плоско- стей. Итак, еще раз повторим: нет ничего плохого во введении дополнительной шестой степени свободы, однако пользователь должен ясно понимать ее смысл и не отождествлять формально с углом поворота соответствующего узла. Это особенно существенно при формулировке краевых условий и усло- вий сопряжения стыкуемых под углом различных плоскостей складчатой оболочки. 5.4 Об одном парадоксе при сочетании стержней Бернулли и стержней Тимо- шенко в расчетной схеме В предыдущем разделе были рассмотрены некоторые проблемы, которые могут возникнуть при расчете сложных систем, имеющих в своем составе конечные элементы различной размерности. Продолжая эту тему, покажем здесь, что источники опасных ошибок не исчерпываются различием в раз- мерностях конечных элементов расчетной схемы. Сочетание в одной расчетной схеме элементов (стержней) одинаковой размерности, но базирующихся на различных теориях, также требует вни- мательного отношения расчетчика к формированию расчетной схемы конст- рукции. Комплексные механические модели подобного рода могут провоци- ровать получение некорректных результатов расчета. В качестве иллюстрации высказанного положения рассмотрим следую- щую простую по своей постановке задачу, приводящую к парадоксальному, на первый взгляд, результату. Пусть требуется произвести расчет однопролетной многоэтажной (40 этажей) рамы (так называемой «этажерки»), изображенной на рис. 5.22. Представим себе, что обе стойки рамы выполнены из одного и того же материала и имеют сечения в виде прямоугольников одинаковой ширины Ъ (размер сечения в направлении, перпендикулярном плоскости рамы), но раз-
238 ОШИБКИ И ЛОВУШКИ личной высоты h (размер сечения в плоскости рамы). Пусть высота сечения h\ более мощной стойки рамы (стойки 1 на рис. 5.22) относится к полной вы- соте рамы I как 1/5. Известно, что для таких соотношений высоты сечения и длины стержня классическая теория изгиба стержней требует внесения по- правки за счет существенного влияния деформаций сдвига в общей картине деформированного состояния стержня. Рис. 5.22. Схема этажерки В этих условиях расчетчик обычно принимает решение о необходимости учета деформаций сдвига. Иначе говоря, для стойки 1 в расчетной схеме ис- пользуется теория Тимошенко для изгибаемого стержня. Пусть, далее, высо- та сечения /г2 стойки 2 в три раза меньше, чем h\. Поскольку при этом h-2fl= 1/15, то для стойки 2 логично принять решение об использовании клас- сической теории изгиба стержней, то есть теории Бернулли—Эйлера, осно- ванной на гипотезе плоских сечений при пренебрежении деформациями сдвига. Что касается шарнирно присоединенных к стойкам ригелей, то будем считать их недеформируемыми в продольном направлении, то есть абсолют- но жесткими на растяжение-сжатие. Для прямоугольного сечения размерами (bxh) несложно найти соотноше- ние между изгибной EI и сдвиговой GF жесткостями стержня как функции основного безразмерного параметра М и длины стержня /. Здесь и далее I — момент инерции сечения стержня, F — площадь сдвига, учитывающая так называемый коэффициент формы сечения, который для сечения прямо- угольной формы равен 6/5, так что . bh1 5 I -----, F = -bh. 12 6 Имея в виду, что модуль упругости материала Е и модуль сдвига G связа- ны соотношением G = £/(2+2v), где v — коэффициент Пуассона, и полагая для определенности v = 0,25, получим отсюда EI=l1GF(-^'?. (5-44)
5.4 Об одном парадоксе 239 Расчет изображенной на рис. 5.22 рамы не представляет каких либо за- труднений, и может быть выполнен по любой из имеющихся в распоряже- нии инженера-расчетчика программных систем, способных обрабатывать как стержни Тимошенко, так и классические стержни Бернулли—Эйлера. Возьмем для примера следующую (условную и заданную в условных едини- цах измерения) жесткостную характеристику, а именно положим GF} = 0,25-109 Тогда EI} = (40)2х 0,25-109х (1/5)2/4 = 4,0-109, EI2= EI^h2lh,)3= 1,481-Ю8. Естественно ожидать, что основная часть нагрузки будет восприниматься более мощной стойкой, то есть стойкой 1, так как ее изгибная жесткость ЕЦ в 27 раз превышает аналогичную жесткость Е1г стойки 2. Однако, результаты выполненного расчета неожиданно (на первый взгляд) показывают, что зна- чение поперечной силы в нижнем сечении стойки 1 равняется 21(0) = 0,444/*, тогда как на стойку 2 передается вся оставшаяся часть на- грузки, то есть 22(0) = 0,556/. Подобное распределение поперечных сил 21(0) < 2г(0) противоречит (и правильно противоречит!) привычной инже- нерной интуиции, ожидающей как раз противоположного результата. Для того, чтобы понять причины происхождения этого эффекта, предста- вим себе близкую к изображенной на рис. 5.22 идеализированную модель, а именно: предположим, что обе стойки по всей высоте / соединены непре- рывно расположенными связями, обеспечивающими полную совместность поперечных перемещений стоек 1 и 2 — перемещений г?(х) в направлении оси Y. Краевые условия в месте заделки стоек записываются при этом в виде для стойки!: г?(0) = 0 , 0](О) = О, для стойки 2: г?(0) = 0, г?'(0) = 0, (5-45) где через 0,(х) обозначен угол поворота поперечного сечения стойки 1, рас- положенного на расстоянии х по вертикали от заделки. Для стержня Тимо- шенко угол сдвига у,(х) определяется разностью угла наклона касательной к изогнутой оси стержня v'(x) и угла поворота 0,(х) поперечного сечения стержня У1(х) = ц'(х)-01(х), (5.46) а поперечная сила Qi(x) пропорциональна углу сдвига с коэффициентом пропорциональности, равным сдвиговой жесткости стержня GE), то есть 2,(Х) = G/,y,(x) . (5.47) Для рассматриваемой нами идеализированной схемы соединения двух стержней, имея в виду краевые условия (5.45), из (5.46) и (5.47) немедленно получим, что 2,(0) = 0, откуда и из уравнения равновесия для рамы в целом в проекциях на ось Y следует, что 2z(0) = Р-
240 ОШИБКИ И ЛОВУШКИ Итак, в идеализированной модели из двух стоек с непрерывно распреде- ленными связями вся нагрузка в месте заделки воспринимается целиком стержнем Бернулли, причем этот вывод справедлив вне зависимости от со- отношения изгибных жесткостей двух стоек, а также от относительного (но, что существенно, конечного) значения сдвиговой жесткости в стой- ке 1 ! В исходной задаче о 40-этажной раме связи, обеспечивающие совмест- ность поперечных перемещений двух стоек, распределены не непрерывно, а заданы в конечном множестве точек, поэтому поперечная сила в месте за- делки стойки 2 рамы несколько ниже полной величины нагрузки Р. Следует заметить, что проявление этого эффекта для рамной конструкции сущест- венным образом зависит не только от частоты расположения поперечных связей (в нашем случае — ригелей рамы), но и от относительных величин жесткостных характеристик стоек на изгиб и сдвиг соответственно. Рассмотрим подробнее работу идеализированной модели, однако для большей общности будем считать, что обе стойки работают в соответствии с теорией стержней Тимошенко. Вариант этой же задачи со стойкой 2 как стойкой Бернулли будет получен как частный случай более общей задачи о двух стойках Тимошенко с помощью предельного перехода. Проще всего получить разрешающую систему дифференциальных урав- нений для рассматриваемой задачи, воспользовавшись вариационным прин- ципом Лагранжа. С этой целью выпишем выражение для полной потенци- альной энергии системы — функционал Лагранжа L. Имеем 1 / 1_(Ц, бь 02) =- J[£/1(01')1 2 + Ж02')2 + GF}(v' - 0])2 + 2 о + GF2(v' - Q2)2]dx - Pv(T), . (5.48) где первые два слагаемых под знаком интеграла определяют накапливаемую в стержнях энергию деформации изгиба, а следующие'два — энергию де- формации сдвига. Здесь, как и ранее, нижним индексом 1 помечены величи- ны, относящиеся к стойке 1, а индексом 2— аналогичные величины для стойки 2. Указанные в круглых скобках функциональные аргументы в левой части формулы (5.48) подчеркивают независимость этих параметров при варьировании функционала L. Необходимые условия минимума полной потенциальной энергии системы 5L = 0 отыскиваются на множестве независимо варьируемых функций, удовлетворяющих главным (кинематическим) краевым условиям г?(0) = 0, 0,(0) =0, 02(О) =0. (5.49) Приравнивая первую вариацию функционала L нулю, получим после применения формулы интегрирования по частям
5.4 Об одном парадоксе 241 - f {[GFi(u'-e1)'+GFi{v-е2)']§и + [Еле/'ч- GFW-е,)]зе, + о + [Е72е2"+gf2(u'-02)1802} л + [E/je/sejIo + [ezaw |„ + + {[GF1(u'-01) + GF2(u'-02)]8u}|o -Р8ц(/) = 0, (5.50) откуда, с учетом главных краевых условий (5.49), получаем для функциона- ла L уравнения Эйлера GFi(v" -0,0 + GF2(v" - 02О = 0 , EI}QX" + GFi (у'-0i) = O, Е7202" + GF2(v'- 02) = 0 (5-51) и естественные краевые условия 01V) = 0 , 02'(О = 0 > GFi[v'(T) - 0,(/)] + GF2[v'(I) - 02(/)] = Р (5.52) Первые два из краевых условий в (5.52) вызваны отсутствием изгибаю- щих моментов на свободных концах стоек, тогда как третье краевое условие в (5.52) обеспечивает равенство суммарной поперечной силы на концах сто- ек действующей нагрузке Р. Интегрируя один раз первое из уравнений в (5.51), получим с учетом третьего из краевых условий в (5.52) GFi(y'-01) + GF2(y'-02) = P, (5.53) что свидетельствует о равенстве суммарной поперечной силы в двух стойках величине действующей нагрузки Р при любом значении независимой коор- динаты х. Введем в рассмотрение следующие безразмерные параметры: , ЕЕ , EI2 GF2 , Е7, к. = -z—— , к2 = ——— , t = —-, X = —-, l2GFx 12GF2 GFx EI2 (5.54) i также относительный прогиб и = vll и относительную координату £, = х!1. В безразмерных параметрах уравнение (5.53) и последние два из уравне- ний в (5.51) переписываются в виде (начиная с этого момента и далее в этом разделе, штрихом будет обозначаться операция дифференцирования по без- размерной координате <;) и'-01 + Г(и'-02)= — , и'-0,+A, 0i"= 0, и'-02+ к2 02" = 0 . (5.55) GFX Из (5.55) немедленно находим, что
242 ОШИБКИ И ЛОВУШКИ л, е,"+/л2 е2"=- р -, (5.56) GF, откуда после интегрирования получаем />£2 к{ е, + / Мг= - + С1 + С£. 2GF} Воспользовавшись краевыми условиями 0](О) = О, 02(О) = 0, 0/(1) = О, 02 '(1) = 0, находим константы интегрирования Ct = О, С2 = PIGF-, и, следова- тельно, 0! + t к2 02 = —. (5-57) 1 2 2GF,: Исключая и' из двух последних уравнений системы (5.55), получаем с учетом (5.56) 01 = 02-(1+/)Л2 02"-7^ . (5.58) О?, После подстановки в (5.57) выражения для 0] из (5.58), получаем следую- щее дифференциальное уравнение второго порядка относительно только од- ной неизвестной функции 02 Q'^2= , (5.59) 2aGFt где обозначено О = (1 + /)Ы2, г2=А-±^. ’ (5.60) а Непосредственной подстановкой убеждаемся в том, что общее решение дифференциального уравнения (5.59) может быть представлено в виде 02 = С3 sh / + С4 ch rt + + ) (5.61) 2ar2GF{ где b = kt - l/r2 Для определения констант интегрирования С3 и С4 воспользуемся крае- выми условиями 02(О) = 0 и 02'(1) = 0- Имеем
5.4 Об одном парадоксе 243 С4 =-----,C3 = -C4thr . ar2 GF, С учетом известной формулы гиперболической тригонометрии ch г(1- Е, ) = ch г ch rt, - sh г sh rE, окончательное выражение для функции 02 принимает вид 02 =-----y----[2Ь + 2^ - V - 2Z> -Ch f(1 , (5-63) 2ar2GFi ch г откуда последовательным двойным дифференцированием находим 02" = - [1 + br2 Ch-(1 ~ ^ ] . (5.64) arGF, ch г Определим теперь поперечную силу в стойке 2. Поскольку a© = GFz(u' - 02), то с учетом последнего из уравнений в (5.55) находим ar ch г Эту формулу можно переписать в ином, несколько более удобном для обо- зрения и анализа, виде, если учесть, что из (5.54), (5.60) и (5.62) следует , ж . . . . . , 9 9 1 4“ X к\ = /Лк2, a=/J(l +/) ' =------------, Х(1 + /)&2 2 /1,9L 2 (1 + Х)/ —(1 + Z) аг = (1+Л)/ к2, br = ---—--- . 1+/ Подставляя полученное в формулу для Q2(Fp приводим ее к виду + _ (5.65) (1 + Л) 1 +1 ch г В частности, в месте заделки поперечная сила (?2(0) равняется t GF Q№--P±--P^ , (5.66) 1 +1 GF} + GF2 и, так как из равновесия в проекции на ось Y следует, что Qt + Qz = Р, то от- сюда получаем несколько неожиданный вывод о том, что в случае двух сто- ек Тимошенко поперечные силы в стойках в месте заделки распределя- ются пропорционально сдвиговым жесткостям соответствующих
244 ОШИБКИ И ЛОВУШКИ стержней, то есть 5,(0) _ GF, aw gf2 ’ (5.67) следовательно, распределение этих поперечных сил не зависит от соотно- шения изгибных жесткостей двух стоек. Стоит еще раз подчеркнуть, что этот вывод справедлив не для всех сечений стоек, а только для корневого се- чения = 0. Выясним теперь предельным переходом поведение функции (?2(^) в том случае, когда стойка 2 работает по классической теории, то есть без учета деформаций сдвига. В рассматриваемом предельном переходе следует положить GFz —> оо , откуда / -э оо и Л2 —> 0 . В самом деле, при GF2 -> х из физических соотношений QJ.x) = GF^xix) • следует, что у2—>0 и, следовательно, v'(x) - 02(х) —> 0, что, в пределе, дает полное совпадение с классической теорией стержней. В данном случае параметр г2 удобно представить в виде что позволит нам избавиться от неопределенности в произведении I к2. При Z—> оо имеем г2 —> (1+Х)/Л,, (5.69) то есть г2 стремится к конечному значению. В пределе, из формулы (5.65) получаем Ш) = = _L (1 + X ' (5.70) Р 1 + X ch г Анализ формулы (5.70) показывает, что закон изменения относительной поперечной силы т|(^) вдоль стойки 2 вблизи заделки имеет тенденцию бы- строго нарастания, характерную для краевых эффектов. В исходной задаче о 40-этажной patae параметры подобраны так, что зона краевого эффекта ока- зывается достаточно протяженной, чтобы захватить ригели нижних этажей. Для аналога этой задачи в идеализированной модели параметры будут следующими к, = 4,0 109 / (402 х 0,25 109) = 0,01; Х = 27; г = 52,92. Построенный по приведенным параметрам график функции Т)(%) показан на рис. 5.23, где по оси абсцисс отложена координата £, а по оси ординат да- ны значения т].
5.4 Об одном парадоксе 245 Рис. 5.23. График функции г](1;) Посмотрим как изменятся результаты расчета по программе, если для стойки 2 положить GF2 = GF\xhzlh\ = 0,833-108. Теперь в результате расчета получаем 2,(0) = 0,808Р, е2(0) = 0,192Р, что не только вполне корреспондируется с интуитивными инженерными ожиданиями, но и предотвращает от возможных ошибок в принятии конст- руктивных решений - решений, связанных с передачей сдвигающей силы на фундаменты каждой из двух стоек. Не лишено любопытства проследить и за предельным переходом от ре- шения (5.65) в общем случае к ситуации, когда изгибные жесткости двух стоек стремятся к бесконечности, в то время как сдвиговые сохраняют ко- нечные значения. Итак, положим ЕЦ —> оо, Elz —> 00 • Пусть отношение соответствующих жесткостей в процессе предельного пе- рехода остается постоянной величиной, то есть А. = ЕЦ! Elz = Const, t = GFzlGF\ = Const. Но в данном случае г—> 0, поэтому chr(l-0 и ch г Подставляя полученное в формулу (5.65), приведем ее в пределе к виду 2 (^) = р = р —---------- 1 +1 GFX + GF2 и ясно, что в этом случае распределение поперечных сил одинаково уже по всей длине стоек и пропорционально их сдвиговым жесткостям. Конечно,
246 ОШИБКИ И ЛОВУШКИ этот последний результат может быть получен и непосредственно, причем более элементарными средствами, но всегда полезно провести предельный переход в формулах, чтобы иметь возможность убедиться в справедливости ранее сделанных выводов и в предельных случаях также. 5.5 Аппроксимация геометрической формы и закреплений Одновременно с аппроксимацией поля перемещений на выбранной системе конечных элементов иногда производятся и другие приближения, связанные с необходимостью применения конечноэлементной модели, а именно, заме- на геометрической формы конструкции близкой к ней, например, много- угольной фигурой или же замена гладкой срединной поверхности оболочки некоторым близким многогранником. В классической книге Г.Стренга и Дж.Фикса [1] этой проблеме посвящен специальный раздел, в котором выявлен ряд тонких математических особен- ностей задачи, однако основной вывод достаточно просто формулируется в механических терминах — при приближении плоской области криволиней- ным многоугольником в окрестности границы имеется пограничный слой толщиной в два элемента, где ошибка в производных имеет увеличенное значение, но это особое поведение достаточно быстро затухает по направле- нию нормали к границе. Здесь наблюдается «... вариант принципа Сен- Венана, относящийся больше к геометрии, чем, что более привычно, к крае- вым данным». При аппроксимации геометрии системы, кроме изменения формы, могут претерпеть изменения и краевые условия, поскольку они теперь относятся к границам другого очертания. Здесь можно столкнуться с подводными кам- нями, связанными с тем, что предельный переход формы контура не обяза- тельно сопровождается предельным переходом кинематических свойств. Об этом свидетельствует известный парадокс Сапонджяна для свободно опер- той многоугольной пластинки [23]. Сущность парадокса состоит в том, что для свободно опертой пластинки, имеющей форму вписанного в окружность радиуса R правильного много- угольника и загруженной равномерно распределенной нагрузкой q, увеличе- ние числа сторон приводит коэффициент к в формуле для максимального прогиба wma, = kqRi'ID не к правильному значению 0,0637 (при коэффициенте Пуассона v = 0,3), а к величине 0,04688. При этом для защем- ленной по контуру пластинки предельный переход приводит к правильному результату к = 0,01563 (см. рис. 5.24). Объяснение парадокса, приведенное в книге Я.Г.Пановко [23], опирается на рассмотрение контурных условий для многоугольной пластинки. При шарнирном опирании нормаль к срединной поверхности в любой точке кон- тура (кроме угловой!) может поворачиваться только вокруг соответствую- щей прямолинейной границы (рис. 5.25), т.е. нормаль а-а поворачивается во-
5.5 Аппроксимация геометрической формы и закреплений 247 круг n-п, нормаль b-b — вокруг m-m и т.д. Но тогда в угловой точке нормаль вообще не может повернуться, что образует некий жесткий «частокол», ко- торый, сгущаясь при безграничном увеличении числа сторон, меняет усло- вия шарнирного опирания на некоторые промежуточные условия между шарнирным опиранием и защемлением. Рис. 5.24. Парадокс Сапонджяна Необходимо отметить, что сказанное выше корректируется, если расчет выполняется с использованием МКЭ. В этом случае парадокс Сапонджяна не будет проявляться, если краевые условия в дискретной расчетной схеме записываются аккуратно (с искажением геометрии границы расчетной об- ласти, но без искажения самих краевых условий). Рис. 5.25. Граничные условия в углу Для иллюстрации приведем результаты расчета по МКЭ шарнирно опер- той по контуру круглой пластины радиуса R под действием равномерно рас- пределенной нагрузки интенсивностью q. В конечноэлементной схеме плита аппроксимируется правильным вписанным в круг «-угольником. В силу циклической симметрии в дискретную расчетную схему достаточно вклю- чить один сектор с углом раствора <р = 2п/п. Полагая последовательно «= 12,18,24,30, будем разбивать радиус на Участей, где к= п/6. Для примера на рис. 5.26 приведена сетка конечных
248 ОШИБКИ И ЛОВУШКИ элементов, образующаяся при и =18. Закрепления узлов от перемещений принимаются следующими: • в узле 1 —- 0Х = О, 0У = 0; • в узлах 2, 4 — 0Х = 0; • в узле 6 — 0Х = 0, w = 0; • в узлах 3, 5 — 0^ = 0; • в узле 7 — 0? = 0, w = 0, где 0Х, 0У, 0р — повороты узлов вокруг осей X, Y и £, соответственно. Ясно, что сформулированные выше краевые условия точно соответствуют случаю шарнирного опирания круглой пластины без внесения каких-либо искажений. Рис. 5.26. Сетка конечных элементов для 18-угольника В результате расчетов, выполненных по программе GTSTRUDL, полу- ченные значения прогиба в центре пластины (в безразмерной форме) приве- дены в таблице 5.5. Таблица 5.5. Точное решение для круглой плиты Точное решение для Пт-угольника, и->оо и = 12 и= 18 п = 24 п = 30 0,0637 0,04688 0,06439 0,06380 0,06375 0,06373 В качестве треугольного конечного элемента плиты использовался эле- мент типа ВРН, а для четырехугольника элемент BPHQ — гибридные ко- нечные элементы изгибаемой плиты (теория изгиба тонких плит Кирхгофа— Лява). Как видно из данных таблицы 5.5, конечноэлементные решения для вписанных в круг многоугольников сходятся к решению задачи для круглой плиты. В этой связи стоит отметить, что вообще, для метода конечных элементов важна не столько погрешность, вносимая аппроксимацией геометрии облас- ти, сколько ошибка, возникающая за счет искажения краевых условий. Особо следует сказать о моделировании геометрической формы оболо- чечных конструкций. Здесь имеются два подхода:
5,6 Погрешности вычислений и как с ними можно бороться 249 • использование плоских конечных элементов, и, следовательно, замена ис- тинной поверхности оболочки некоторым близким многогранником; • использование криволинейных конечных элементов, обладающих такой же кривизной поверхности, как и рассчитываемая оболочка. В первом случае конечный элемент оболочки представляет собой, по су- ти, объединение конечного элемента изгибаемой плиты и конечного элемен- та пластины, находящейся в условиях плоского напряженного состояния. При этом кривизна поверхности оболочки заменяется дискретными измене- ниями направления нормали на линиях сопряжения конечных элементов, что вносит определенную погрешность в решение. Во втором случае кривизна меняется плавно, но возникает другая слож- ность — перемещения элемента как жесткого целого практически невоз- можно аппроксимировать в классе обычных функций формы, что может вы- звать появление паразитных напряжений. Чем тоньше оболочка, тем большее влияние оказывает такая ошибка. Очень часто для уменьшения этой ошибки используется подход, основанный на отказе от гипотезы Кирхгофа, что позволяет использовать более простые аппроксимации перемещений. Чаще всего криволинейные конечные элементы оболочки используются для расчета цилиндрических оболочек, это связано с тем, что значительно облег- чается задание исходных данных (достаточно указать радиус образующей кругового цилиндра). Для более сложных поверхностей, где значения кри- визны должны быть заданы у каждого конечного элемента, а границы эле- ментов чаще всего проходят по линиям главной кривизны, это может стать определенной проблемой, которая, конечно, с точки зрения пользователя, относительно просто решается при автоматическом разбиении на конечные элементы, но становится весьма обременительной для него при использова- нии элементов, не предусмотренных в генераторе сеток. 5.6 Погрешности вычислений и как с ними можно бороться Ошибки результатов любого вычисления, помимо грубых промахов, обычно связаны с неточностью числовых исходных данных, ошибками выбранного численного метода и с ошибками округления. Применительно к расчетам на ЭВМ последняя причина приобретает особое значение. Во-первых, такие расчеты оперируют очень длинными цепочками вычислений, а при неудач- ном выборе метода решения ошибки отдельных операций могут накапли- ваться. Накопление может оказаться таким, что, начиная с некоторого этапа, мы, по сути, будем иметь дело не с ожидаемым результатом, слегка испор- ченным «шумом» от ошибок, а с чистым шумом, слегка искаженным следа- ми необходимого результата. С проблемой влияния ошибок округления тес- но связана проблема обусловленности разрешающих систем уравнений, которая рассматривалась ранее.
250 ОШИБКИ И ЛОВУШКИ При неустойчивых, в вычислительном смысле, методах решения задачи и при плохо обусловленных расчетных моделях можно столкнуться с парадок- сальным явлением: дробление сетки конечных элементов, предпринимаемое для увеличения точности решения, увеличивает число арифметических опе- раций, и при этом растут ошибки округления, что, в конце концов, приводит к ухудшению решения. Для выявления таких опасностей хорошо подходит способ решения простых задач с применением искусственного увеличения их размерности до тех пределов, которые могут возникнуть при решении ре- альной сложной задачи. Если для тестовой задачи известно точное решение, то выявление аномалий в результатах оказывается тривиальным. Однако, затронутая проблема вычислительных погрешностей более ши- рока, и ее полезно здесь обсудить с несколько другой точки зрения. Мы начнем анализ с рассмотрения совершенно элементарного примера, демонстрирующего влияние порядка проведения вычислений на точность окончательного результата расчета. Пусть требуется определить момент инерции I кольцевого сечения с на- ружным диаметром D и внутренним диаметром d. Как известно, интересую- щая нас величина определяется по формуле (5.71) 64 Для весьма тонкого кольца при отношениии диаметров т]=«7£>, (5.72) близком к единице, прямое вычисление момента инерции I по формуле (5.71) может привести к заметной погрешности в окончательном результате расчета (имеются в виду вычисления, проводимые на калькуляторе с малым количеством удерживаемых значащих цифр). Поэтому опытный вычисли- тель прежде, чем проводить непосредственные вычисления, займется пред- варительным преобразованием формулы (5.71), имея в виду возможность подавления основной части погрешности расчета, вносимой в окончатель- ный результат в силу потери точности на промежуточных вычислениях. С точки зрения компьютерной математики, такая погрешность обусловлена ограниченностью разрядной сетки машины, используемой для представле- ния чисел в формате с плавающей точкой. Вводя в рассмотрение малую ве- личину а а =1-1], (5.73) перепишем (с точностью до множителя л£)4/64, несущественного для наших рассуждений) момент инерции кольцевого сечения в следующих двух фор- мах: 71=1-г)4 и 12 = а(1 + т])(1 + г)2). (5.74) Совершенно очевидно, что обе формы записи момента инерции матема- тически строго эквивалентны, однако их прямое использование в непосред-
5.6 Погрешности вычислений, и как с ними можно бороться 251 ственных вычислениях различается порядком (последовательностью) прово- димой вычислительной работы. Несложно заметить, что первая форма записи (формула для 7]) полностью соответствует порядку вычислений, определяемому формулой (5.71). Формула для 72 интересна еще и тем, что позволяет легко получить сле- дующую полезную оценку Л < 4а , (5.75) причем эта оценка тем теснее, чем меньше величина а. Приведем здесь короткую программу, с помощью которой можно осуще- ствить численный эксперимент для сопоставления точности вычислений 7] и 72: #include <iostream.h> typedef float real; void main(void) { const real one = (real) 1.0; const real zero= (real)O.O; real alf, eta, JI, J2, rl, r2, r3, r4; while(l) { cin»alf; if (alf <= 0) return; eta = one - alf; ... rl = eta * eta; r2 = rl*rl; JI = one - r2; r3 = one + eta; r4 = one + r2; J2 == alf*r3*r4; cout«"Jl="«Jl<<" J2="«J2«endl; IK }________________:__________________________________ Ниже в таблице 5.6 приведены результаты вычислений по этой программе для некоторых значений параметра а, при этом использовалась компьютер- ная арифметика в формате чисел с плавающей точкой одинарной точности (формат float для таких языков программирования, как С и C++). Таблица 5.6. а «ОЯ11ЯЖ11 10'5 4,005х10~5 4,000x10-5 пг6 4,053x1 О’6 4,000x10’6 10“7 4,768x10’7 4,000x10-7 Для персонального компьютера с 32-битной архитектурой формат float выделяет под значащую часть числа (так называемую мантиссу) 23 двоич- ных разряда — 23 бита, что приблизительно соответствует шести десятич- ным разрядам. На самом деле, анализ погрешностей, возникающих из-за
252 ОШИБКИ И ЛОВУШКИ ошибок округления при вычислениях в арифметике чисел с плавающей точ- кой, выглядит несколько сложнее и зависит от таких дополнительных атри- бутов этой арифметики, как нормализация, использование операций с округ- лением или с блокировкой округления и т.п. Сколько-нибудь подробный разговор на эту тему не только выходит за рамки основного содержания на- стоящей книги, но и отвлекает внимание читателя на разглядывание хотя и интересных, но несущественных для целей настоящей книги деталей тех де- ревьев, за которыми, воистину, можно и не увидеть леса. Интересующихся деталями мы отсылаем к специальной литературе, в которой можно найти ответы на многие вопросы, возникающие у заинтересованного читателя в связи с анализом ошибок округления в арифметике чисел с плавающей точ- кой. В частности, достаточно элементарное, но без ущерба для строгости, обсуждение этой темы приводится у Дж.Форсайта и К.Молера в ставшей уже классической по количеству ссылок книге [26]. Несложно понять и причину падения точности величины /( при уменьше- нии параметра а. С этой целью введем в рассмотрение еще одно малое, зависящее от ма- шинной реализации, число, которое обозначим £f. В сйлу ограниченности разрядной сетки в представлении чисел формата float, машинная инструкция сложения любого положительного числа £ < £f с единицей нечувствительна к величине а, иначе говоря, в машинном представлении имеют место условия: 1.0F + £ = 1.0F, 1.0F + £f > 1.0F (5.76) при любом положительном £ < £f . Обозначение 1.0F, заимствованное из языков программирования С и C++, указывает на использование формата float в представлении единицы. Величина £f, зависящая от технического и программного окружения, в рассматриваемом нами случае равняется приблизительно 8г=1,2х10-7. . (5.77) Вот почему при малых величинах а, сопоставимых по порядку малости с £f, вычисление /), сводящееся к разности весьма близких величин, выпле- скивает за пределы разрядной сетки машины существенную часть информа- ции о получающихся при этом числах16. Критически настроенный читатель может возразить авторам по поводу приведенного выше примера в двух аспектах: • во-первых, сама табл. 5.6 свидетельствует о том, что сколько нибудь за- метная потеря точности расчета наблюдается при таких малых значениях параметра а, которые не отвечают практически разумным соотношениям 16 Особо дотошливые читатели, имеющие доступ, скажем к компилятору Visual C++, могут найти число gf в заголовочном файле <float.h> в препроцессорной директиве: #define FLT_EPSILON 1.192092896e-07F /*smallest such that 1.0+FLT_EPSILON != 1.0*/
5.6 Погрешности вычислений, и как с ними можно бороться 253 диаметров кольцевого сечения. В реальных задачах эффект от потери точности (в данном примере) будет незначительным. • во-вторых, даже если допустить возможность существенной потери точ- ности расчета за счет неудачно выбранного порядка вычислений, то при чем здесь пользователь программного обеспечения? Пусть этим обстоя- тельством будут озабочены разработчики программ, на то они и специа- листы, чтобы уберечь пользователя от неприятностей подобного рода. Что касается первого из предположительно высказанных выше возраже- ний, то следует заметить, что мы и не стремились построить прикладной пример. Наша цель заключается в том, чтобы продемонстрировать саму по- тенциальную возможность возникновения источника погрешностей за счет плохой организации порядка вычислений. А для этого нужен был не столько реальный, сколько максимально упрощенный пример, так как более слож- ный пример не был бы столь показателен. Да, при разумных соотношениях диаметров кольца погрешность при любом из двух порядков вычислений будет копеечной. Однако, малые погрешности в задачах высокой размерно- сти имеют неприятную способность аккумулироваться, так что, как говорит- ся, «копейка рубль бережет». В отношении второго из прогнозируемых нами замечаний критически на- строенного читателя, мы сразу же и почти безоговорочно согласимся с тем, что ответственность за порядок вычислений несет, в первую очередь, разра- ботчик программного обеспечения. Однако, как это будет показано далее, инженер-расчетчик не может и не должен становиться по отношению к ис- пользуемой программе в пассивное положение, которое в терминологии, за- имствованной из спортивной борьбы, именуется партером. В руках действи- тельно опытного и квалифицированного пользователя программный продукт используется в активном режиме, и из него извлекаются максимальные возможности, о которых разработчик этого продукта, возможно, даже и не догадывался! Примеры подобного рода можно найти и в этой книге. И наоборот, кажется, никому не придет в голову обвинять изготовителя молотка за то, что покупатель после приобретения этого инструмента при- нялся за работу, ударяя по шляпкам гвоздей рукояткой. Возможно, вина из- готовителя молотка перед этим покупателем заключается в том, что послед- ний не был снабжен письменной инструкцией с подробным разъяснением технологии гвоздезабивания (совсем уж патологический случай с не умею- щим читать покупателем мы опускаем). Впрочем, с высокой дозой уверен- ности можно предположить, что раз уж такая проблема возникла, то найдет- ся изобретатель молотка, в принципе не допускающего даже контакта рукоятки с гвоздем. Ну чем не готовый пример желаемой всеми обратной связи между пользователями и разработчиками программного продукта! Перейдем теперь к построению примера, когда от пользователя может за- висеть последовательность вычислений, и эта последовательность порожда- ет тот или иной уровень погрешности расчета. Собственно говоря, этот при- мер уже давно бытует среди разработчиков программ и грамотных расчетчиков в качестве некоего фольклора. И тем не менее, профессиональ-
254 ОШИБКИ И ЛОВУШКИ ный опыт общения авторов и с теми, и с другими показывает, что люди по- прежнему склонны наступать на те же самые грабли. Возможно, так проис- ходит потому, что логичного и убедительного объяснения наблюдаемых при этом эффектов до сих пор, насколько это известно авторам, опубликовано не было17. Итак, рассмотрим расчетную схему, представляющую собой обычную консольную балку, но составленную из п участков равной длины и загру- женную на свободном конце сосредоточенной силой Р. г з п п+1 2 3 Рис. 5.27. Две системы нумерации неизвестных: а) «плохая» Ь) «хорошая» Мыслимы две возможные последовательности задания номеров узлов, обе приводящие к минимальной ширине ленты матрицы жесткости конструк- ции: одна при нумерации узлов, начинающейся от заделки (рис. 5.27, а) и вторая — при нумерации, начинающейся от свободного конца (рис. 5.27, Ь). Если положить длину участка разбиения балки равной единице, то полная длина балки I будет равна I = и. Полагая также EI =1,0х109, Р = 3, мы должны получить прогиб на конце консоли w .Pl3 ( п W = -----= ------- 3EZ 11000 (5.78) Ниже в таблице 5.7 приведены результаты вычисления прогиба на конце консоли, выполненные по программам SCAD, GTSTRUDL и ROBOT при различных значениях числа участков п. В программе SCAD результаты по- лучены при следующих условиях: • параметру Точность разложения присвоено максимально возможное • значение 10-15; • опция Контроль решения отключена; 17 Здесь авторам показалось уместным процитировать самих себя в словах, относя- щихся к обсуждаемому вопросу и сказанных еще десять лет назад: «.Убедительного истолкования этот экспериментально обнаруженный факт пока не имеет, одна- ко есть основания считать правдоподобной следующую гипотезу более общего содержания: наименее чувствительна к потере точности такая последователь- ность исключения неизвестных, когда на каждом шаге в качестве исключаемого выбирается неизвестное, которому соответствует минимальный диагональный элемент» [27].
5.6 Погрешности вычислений, и как с ними можно бороться 255 • режим оптимизации профиля матрицы отключен. Первое условие означает, что все числа, меньшие, чем 10-15 считаются равными нулю, т.е. та остаточная жесткость, которая может возникнуть за счет «неполноты исключения», обусловленной ошибками округления (см. ниже), ограничена этой величиной. Второе условие связано с тем, что в стандартном режиме системы выпол- няется автоматическая проверка точности получаемого решения системы разрешающих уравнений. Эта проверка реализуется путем решения задачи для искусственно созданного варианта загружения системы, такого, что все линейные перемещения равны единице, а угловые — нулю (тест А.В. Горбовца). Если же опция включена, то решение будет прервано с со- общением в протоколе Ошибка при разложении матрицы. Table 5.7. Результат 5 000 10 000 15 000 20 000 По (5.78) 1ЙЯЯЯ1 1000 8000 SCAD Схема а 125 997 591 605 Схема b 125 1000 3375 8000 GTSTRUDL Схема а 125 1056 2121 1427 Схема b 125 971 2975 5772 ROBOT Схема а 125 976 2869 1610 Схема b 125 1000 3375 8000 Поскольку в программе GTSTRUDL используется техника группового исключения неизвестных, наводящая дополнительную расчетную погреш- ность, результаты расчета по GTSTRUDL не столь показательны и харак- терны18, как по программе SCAD. Поэтому в дальнейшем анализе мы будем опираться на результаты численного эксперимента, получаемые из расчета по программе SCAD. Как видно из результатов, приведенных в таблице 5.7, схема а приводит к более интенсивному накоплению погрешности вычислений, чем схема Ь. Почему так происходит? Чтобы разобраться в причинах повышенной чувствительности схемы а к накоплению погрешностей вычислений, обратимся к рассмотрению вычис- лительной процедуры в терминах и понятиях механики, для чего вспомним физический смысл гауссова исключения неизвестных при решении системы линейных алгебраических уравнений, возникающей при использовании ме- тода перемещений. Дело в том, что заданная пользователем последователь- ность номеров узлов в неявной форме инструктирует программу о нумера- ции неизвестных в основной системе метода перемещений. Если исключить 18 К чести программы GTSTRUDL она не остается безучастным свидетелем потери точности расчета. При прогоне этой коварной задачи GTSTRUDL настораживает- ся и начинает тревожить пользователя предупреждающими сообщениями - своего рода сигналами опасности.
256 ОШИБКИ И ЛОВУШКИ из рассмотрения несущественные для проводимого анализа перемещения узлов в направлении оси балки, то в каждом из узлов останутся по два неиз- вестных перемещения (две степени свободы): линейное перемещение в на- правлении, перпендикулярном оси балки, и угол поворота узла. Как извест- но, основная система метода перемещений образуется из заданной системы наложением внешних связей на перемещения узлов системы, и для этой ос- новной системы формируется матрица жесткости К и грузовой вектор р. Подсказку обсуждаемому эффекту дает известная интерпретация на механи- ческом уровне (см. Приложение А, а также [28]), процесса гауссова исклю- чения неизвестных при решении системы линейных алгебраических уравне- ний Ки=р, (5.79) как последовательное снятие связей, наложенных на исходную систему в процессе образования основной системы метода перемещений. Поскольку гауссово исключение является численной процедурой, выпол- няемой в рамках машинной арифметики, то неизбежные малые погрешности вычислений приводят к тому, что связи снимаются как бы не полностью. Для упрощения рассуждений предположим, что эти погрешности сосредото- чены на элементах главной диагонали матрицы, то есть остающиеся «хво- сты» вычислений, грубо говоря, сохраняют на месте удаленных связей в ме- ханической системе некоторые пружины малой жесткости. Эти оставшиеся пружины, в свою очередь, увеличивают погрешность на следующем шаге гауссова исключения, наращивая таким образом жесткость новых «паразит- ных» пружин в следующем узле и т.д. В результате, после снятия всех нало- женных связей (на алгебраическом уровне этот момент соответствует завер- шению так называемого прямого хода гауссова исключения неизвестных) мы фактически получаем не исходную систему, а систему, искаженную со- вокупностью пружин, возникших за счет накопления погрешностей вычис- лений. В схеме нумерации а жесткости этих пружин нарастают от заделки к сво- бодному концу, тогда как в схеме b — в обратном направлении. Надо ска- зать, что знак погрешности (жесткость пружин) является величиной неопре- деленной, поэтому при разных численных значениях входных параметров перемещение конца консоли можно получить как больше точной величины, так и меньше ее. Если бы мы рассматривали чуть более сложные условия нагружения бал- ки, скажем, равномерно распределенной нагрузкой по всей длине балки, то тогда погрешности накапливались бы не только в самой матрице, но и в гру- зовом векторе, то есть возникали бы дополнительные «паразитные» внешние силы, нарастающие в направлении от младших номеров узлов к более стар- шим. Теперь становится понятным (по крайней мере, на уровне механики), по- чему схема b более помехоустойчива к накоплению погрешности при вы- числении прогиба балки на конце консоли.
5.6 Погрешности вычислений, и как с ними можно бороться 257 Поскольку обсуждаемая здесь проблема имеет принципиальное значение, и в то же время в научно-технической и учебной литературе по расчету кон- струкций совершенно не отражена, а также для того, чтобы еще больше про- яснить описанную выше картину, рассмотрим совсем простую задачу о рас- тяжении/сжатии стержня, изображенного на рис. 5.28, силой Р = 1, приложенной на свободном конце стержня. Понятно, что при точном решении этой задачи продольное перемещение свободного конца стержня и* будет равно u*=Pl/EF. (5.80) Будем дополнительно помечать нижним индексом а или b матрицу жест- кости К и грузовой вектор р, в зависимости от того, к какой схеме нумера- ции узлов они имеют отношение. Матрицы жесткости и грузовые векторы для схем а и b соответственно принимают вид о -1 -1 2 -1 -1 1 (5.81, Ь) Запишем систему уравнений (5.79) в преобразованном виде, получаю- щемся после проведения прямого хода процедуры гауссова исключения, что эквивалентно разложению матрицы системы уравнений на треугольные множители, или так называемому LU разложению [29], где L — нижняя тре- угольная матрица с единицами на главной диагонали, U — верхняя тре- угольная матрица K = LU, Uu-L“'p = 0. (5.82) В частности, для матриц и векторов по (5.81, а} и (5.81, Ь) имеем:
258 ОШИБКИ И ЛОВУШКИ Проводя теперь обратный ход процедуры гауссова исключения, получим перемещение точки приложения силы Р в случаях а и b соответственно Цд Нп+1 EF 1/ /п Pl EF р1/п Р1 иь=щ = —'—п =-- = и , EF EF (5.84) что и следовало ожидать. Понятно, что точный результат в обоих случаях получается только пото- му, что все шаги гауссовой процедуры мы проводили «в буквах» и, следова- тельно, не теряли точности на промежуточных вычислениях. Однако, ком- пьютерная программа имеет дело не с буквами, а с числами. а) Рис. 5.28. Продольно нагруженный стержень с различной нумерацией неизвестных Посмотрим теперь, что получится, если гауссову процедуру выполнять над числами в формате с плавающей точкой. Несложно убедиться в том, что
5.6 Погрешности вычислений, и как с ними можно бороться 259 в нашем случае для схемы нумерации b накопления погрешностей вычисле- ний не происходит. Иначе обстоит дело в случае а. Приведем короткую программу, позволяющую смоделировать процесс решения системы уравнений (5.79) с матрицей и грузовым вектором по (5.81, а): ^include <iostream.h> typedef float real; void main(void) const real one = (real)l.O; const real two = (real)2.0; real a, r, Za; long int n, i; while(l) liliiiiiiiliiB cin»n; if (n <= 0) return; a = two; for (i—3; i<n+l; i++) //i - номер узла г = one / а; а = two - г; г = one / а; а = one - г; Za = (one / а) / (real)n; cout«" Za = "«Za«endl; Результаты численного эксперимента, выполненного с помощью этой программы при различных значениях параметра и, приведены в таблице 5.8. Обратим внимание на то обстоятельство, что эти вычисления выполняются над числами, представленными в компьютере с одинарной точностью (в формате float). Table 5.8. п 1000 2000 4000 5000 10000 и'/иа 0,9999 0,9804 0,8364 0,6691 0,3345 Если вычисления проводить над числами, представленными с двойной точностью, то для этого достаточно в приведенной выше программе изме- нить ее вторую строку, переопределив тип real, а именно typedef double real; В этом случае заметное накопление погрешности вычислений начинается при существенно большем значении п, примерно с 80 000 000, но тенденция
260 ОШИБКИ И ЛОВУШКИ все равно сохраняется. Итак, из всего сказанного выше можно сделать вывод о том, что в руках пользователя имеется некоторый (хотя и ограниченный) инструмент для ре- гулирования погрешности вычислений. В общем случае, для минимизации погрешности, зависящей от после- довательности нумерации узлов, целесообразно проводить эту нумера- цию, начиная от наиболее податливой части конструкции, постепенно перемещаясь к местам ее закреплений. Если придерживаться этого правила, то возникающий вычислительный шум в виде условных дополнительных пружин и дополнительных внешних сил будет нарастать к наименее податливым частям конструкции, а значит и в общей картине работы механической системы можно ожидать меньших искажений. Мы осознаем, конечно, что в сформулированном виде выделен- ная полужирным шрифтом рекомендация носит во многом расплывчатый характер и не является четко обозначенным алгоритмом действий. Выработ- ка такого (таких) алгоритма (алгоритмов) может быть осуществлена на осно- ве строгих математических оценок специалистами по численному анализу и компьютерной арифметике. Но это — уже предмет иных публикаций (и иных авторов). Кстати говоря, исходя из сказанного выше, можно дать следующую реко- мендацию разработчикам программ расчета конструкций — насколько нам известно, эта рекомендация еще не реализована где-либо в программных комплексах. Было бы полезно, если бы программный комплекс предоставлял возможность (по запросу пользователя или независимо от такого запроса) проводить вычисления с матрицами жесткости в прямой и инверсной нуме- рациях неизвестных перемещений узлов. Сопоставление этих двух решений в руках опытного пользователя может служить материалом для вынесения суждения о возможной погрешности вычислений. Надо сказать, что во многих случаях для инверсной нумерации нет необ- ходимости в перенастройке матрицы жесткости и грузовых векторов, доста- точно лишь организовать еще одну процедуру решения системы линейных алгебраических уравнений, в которой гауссово исключение осуществляется в последовательности уменьшения номеров неизвестных. Аналогичная идея проходит и в рамках фронтального метода Айронса, причем второй вариант движения фронта определяется перебором элементов в противоположном направлении. Однако, следует иметь в виду, что возможность инверсной схемы исклю- чения неизвестных без перенастройки матрицы жесткости проходит не все- гда. Действительно, известны три основных типа структуры матрицы жестко- сти К системы уравнений (5.79), не изменяющейся по структуре (рис. 5.29) в процессе гауссова исключения неизвестных: ленточная, ступенчатая и небо- скребная (профильная). Ленточная структура может рассматриваться как ча- стный случай ступенчатой при одинаковых ступеньках, то есть равенстве вертикального и горизонтального размера ступеньки — проступи и подсту- пенка.
5.6 Погрешности вычислений, и как с ними можно бороться 261 Рис. 5.29. Структура матриц жесткости: а — матрица ленточной структуры; b — матрица ступенчатой структуры; с — матрица небоскребной структуры Несложно заметить, что в первых двух случаях (ленточной и ступенчатой структуры) инверсная схема исключений сохраняет первоначальную струк- туру матрицы, тогда как в случае небоскреба это важнейшее условие не вы- полняется. Например, в случае топологической схемы конструкции типа ве- лосипедного колеса со спицами центральный узел (узел, в котором сходятся все спицы) целесообразно занумеровать последним, тогда структуре матри- цы жесткости системы можно придать вид небоскреба с минимальным коли- чеством первоначально нулевых элементов внутри небоскреба. Если Же ис- ключение неизвестных из системы уравнений начать с этого узла, то вся оставшаяся часть матрицы окажется целиком заполненной. Представляется, что наиболее гибкой является возможность директивного указания пользователем порядка исключения неизвестных (полное или час- тичное задание групп неизвестных, упорядоченных по очереди их исключе- ния). Заманчива также возможность передачи системе алгоритма упорядочи- вания неизвестных или некоторых дополнительных условий, накладываемых на процедуру упорядочивания. Разумеется, что по умолчанию программа должна принимать на себя решение об определении порядка исключения неизвестных, используя, например, критерий экономии ресурсов компьюте- ра, или какой-либо иной критерий, запрашиваемый пользователем. Некото- рые из этих рекомендаций реализованы в комплексе SCAD. Так, например, имеется возможность задать направляющие косинусы того вектора, по на- правлению которого будет выполняться нумерация узлов, или выбрать одну из нескольких возможных альтернатив оптимизации профиля матрицы. 5.6.1 Замечания о применении суперэлементов Еще одна возможность подавления погрешности вычислений связана с при- менением суперэлементов в тех случаях, когда таковые многократно повто- ряются в рассчитываемой конструкции. Так, для рассмотренной выше задачи о растяжении/сжатии стержня можно образовать суперэлемент, состоящий из двух соседних участков стержня, затем образовать суперэлемент второго уровня вложенности, состоящий из двух суперэлементов первого уровня и т.д. Если проследить при этом за последовательностью вычислительной ра- боты, связанной с исключением неизвестных перемещений внутреннего узла суперэлемента (такая процедура называется статической конденсацией), то
262 ОШИБКИ И ЛОВУШКИ можно обнаружить, что накопления погрешности при этом для рассматри- ваемой задачи не происходит. Раз уж мы коснулись проблемы применения суперэлементов в программ- ных комплексах по расчету конструкций, то стоит несколько задержаться на этом вопросе. Идея применения суперэлементов известна давно19, а ее пер- вые реализации, написанные на волне супероптимистических ожиданий от преимуществ суперэлементов, были осуществлены еще на стареньких лам- повых вычислительных машинах. Как-то незаметно с течением времени практический интерес разработчиков программ к суперэлементам в значи- тельной степени притупился. Мы думаем, что это связано с фантастически быстрым ростом мощности компьютеров как по быстродействию, так и по объемам доступных ресурсов памяти, что, по мнению' многих разработчиков, компенсирует выигрыш от использования суперэлементов. А зря! Нам представляется, что применение суперэлементной модели полезно в нескольких аспектах: • в качестве средства сокращения объема входной информации; • в качестве инструмента резкого понижения запросов' программы к по- требляемым ресурсам компьютера (по времени счета и объему памяти); • в качестве эффективного средства борьбы с потерей точности расчета при высоких порядках матриц, и, в частности, нивелирующего влияние нуме- рации узлов на накопление погрешности вычислений; • в качестве удобного готового инструмента для проведения статической конденсации к выделенным узлам и выделенным им степеням свободы. Эта последняя возможность крайне полезна, например, для последующего учета нелинейного поведения конструкции, когда вся нелинейность сосредо- точена в этих выделенных узлах в направлении выделенных степеней свобо- ды. Разумеется, все эти преимущества суперэлементной модели в полной ме- ре проявляются только в том случае, когда в системе имеется много повто- ряющихся одинаковых суперэлементов, у которых количество внутренних узлов заметно превышает число внешних узлов, а сами суперэлементы реа- лизованы в программе с достаточно большим допустимым уровнем вложен- ности, образуя развитую иерархию суперэлементов как типов элементов. Понятно также, что хорошая реализация суперэлементных моделей не должна накладывать ограничений ни на внешние воздействия, которые мо- гут различаться у конкретных представителей суперэлементов одного и того же типа, ни на их взаимное пространственное положение, в том числе супер- элементы одного типа должны допускать различную ориентацию по отно- шению к глобальной системе координат. Представление же о том, что суперэлементная модель слишком сложна для понимания и правильного использования рядовыми пользователями мы, следуя Алену Голубу, высказавшемуся по аналогичному поводу в отноше- 19 Мы не можем с уверенностью сказать, кто впервые выдвинул эту идею и кому принадлежит авторство в самом термине «суперэлемент».
5.6 Погрешности вычислений, и как с ними можно бороться 263 нии полноценного использования C++ в программировании20, назовем «наи- более возмутительным оправданием, слышанном нами по поводу плохого проекта реализации». Кстати говоря, аналогия с C++ не случайна, поскольку представление о суперэлементах как о типах, введенных пользователем, а не заимствованных из предопределенной библиотеки конечных элементов, пе- рекликается с аналогичным представлением в C++ о классах. Эта аналогия простирается еще дальше, если вспомнить о понятии наследования и иерар- хии классов в C++ с одной стороны, и иерархии типов суперэлементов — с Другой. 5.6.2 Замечания о тестировании программного комплекса Все сказанное заставляет весьма внимательно отнестись к процедуре тести- рования программного комплекса, который пользователь собирается приоб- рести. Ему можно порекомендовать предварительно решить некоторые из известных «плохих» задач, например, задачу о консольном стержне с нуме- рацией от защемления к свободному концу. Рис. 5.30. Две системы разбиения области Одним из необходимых методов тестирования является проверка на сов- падение результатов расчета при симметричном и несимметричном разбие- нии области на конечные элементы (рис. 5.30). Лишь при хорошем совпаде- нии результатов можно быть уверенным, что в практических задачах с нерегулярной границей, концентраторами напряжений и т.п., когда симмет- ричное разбиение невозможно, результатам расчета можно доверять. Эффективной проверкой работоспособности программы и использован- ных в ней конечных элементов является предложенный Брюсом Айронсом еще в 1975 году, но не очень известный пользователям, петч-тест [31]. Идея этого теста состоит в том, что для «хорошей» задачи с известным ана- 20 «Средние пользователи слишком тупые, чтобы делать все правильно; на самом деле они даже не заинтересованы в том, чтобы научиться работать правильно, и научить их будет очень трудно. Так что мы даже не будем делать ни того, ни другого. Мы просто оглупим свой продукт» [30].
264 ОШИБКИ И ЛОВУШКИ литическим решением специально применяется крайне хаотично сконструи- рованная расчетная модель. mttttttttm Рис. 5.31. Петч-тест: схема и расчетная модель шшишш Типичным примером может быть прямоугольная пластинка в условиях однородного сжатия, а также сферического или цилиндрического изгиба (рис. 5.31). Хаотическое расположение конечных элементов, соответствую- щее названию теста (patch — заплата), вскрывает те элементы расчетной мо- дели, которые могли бы не проявиться при использовании регулярной рас- четной схемы. Пример такого тестирования представлен на рис. 5.32, на котором изо- бражены изополя перемещений, полученные при нормальном и петч- разбиениях с использованием комплекса SCAD. Рис. 5.32. Изолинии поля перемещений при изгибе 5.7 Шаговая процедура Возможно, не является случайным тот факт, что шаговая процедура (step-by- step procedure), по-видимому, была впервые четко представлена как метод расчета нелинейных объектов в статье [32], где также впервые был формаль- но описан метод конечных элементов. Как всегда бывает в таких случаях, за- тем появились многочисленные публикации, в которых приоритеты оспари-
5.7 Шаговая процедура 265 вались и уточнялись, в частности, указывалось на то, что соответствующая идея (метод последовательных нагружений) была высказана ранее В.З.Власовым [33], или ссылались на еще более ранние чисто математиче- ские результаты, восходящие к Л.Эйлеру, но это, с нашей точки зрения, не является существенным, если говорить о практическом применении шаговой процедуры в компьютерном расчете конструкций. В сознании современного расчетчика шаговая процедура была и остается неотъемлемой частью нели- нейного конечноэлементного анализа. Общие описания шаговой процедуры хорошо известны (см., например, [34]), мы же считаем важным указать на те ее черты, которые определяют точность и возможности контроля получаемого решения, а также помогают пониманию работы системы. В первую очередь, необходимо отметить, что сам переход от системы нелинейных уравнений равновесия f(x\,x2, ... , х„) = 0 (z = 1, 2, ... , ri) (5.85) к уравнениям с параметром Ft (xi,x2, ... ,х„, f) = 0 (z = 1, 2, ... , и) (5.86) и далее к цепочке линеаризованных уравнений шагового метода зависит от способа введения в систему времяподобного параметра t, приращения кото- рого реализуют переход от шага к шагу. Если такой параметр выбран так, что известно решение системы (5.86) при некотором значении t = to, а при t = t* система (5.86) тождественно сов- падает с (5.85), то дифференцирование по t приводит к системе линейных дифференциальных уравнений с переменными коэффициентами dFt dx j dF, „ dx dt dt (z = 1, 2, ..., ri), (5.87) с известными при t = t0 начальными условиями. Решая для системы уравне- ний (5.87) задачу Коши, получаем интегральную кривую Х1 = Х1(/), х2 = х2(0, ... ,х„= x„(t), (5.88) которая при t= t* приводит к решению первоначальной задачи (5.85). Известно несколько вариантов шаговой процедуры, которые, по сути, различаются лишь способами введения параметра t и/или используемыми методами числецного решения указанной выше задачи Коши. Все они испы- таны на практике и имеют свою сферу применения. Так, в системе SCAD имеется возможность воспользоваться следующими модификациями шаго- вого метода: • простой шаговый метод; • шаговый процесс с уточнениями; • шагово-итерационный.
266 ОШИБКИ И ЛОВУШКИ В первом случае на каждом шаге решается линеаризованная задача, и в предположении, что это решение является достаточно точным, реализуется переход к следующему шагу нагружения. Практически, эта процедура соот- ветствует простейшему способу решения системы дифференциальных урав- нений, основанному на построении ломаной Эйлера (рис. 5.33, а) вместо по- строения интегральной кривой (5.88). Погрешность решения нелинейной задачи, т.е. отход ломаной Эйлера в процессе решения не контролируется — предполагается, что погрешность мала за счет выбора малого шага числен- ного интегрирования. Рис. 5.33. Графическая иллюстрация шагового процесса Второй вариант предусматривает контроль невязок на каждом шаге и ите- рационное уточнение нагружения очередного шага за счет учета невязки в уравнениях равновесия. При этом итерации выполняются с неизменным зна- чением линеаризованной матрицы жесткости (рис. 5.33, Ь), которая была вы- числена в начале очередного шага. Наконец, в третьем случае производится итерационное уточнение реше- ния на каждом шаге с корректировкой линеаризованной матрицы жесткости на каждой итерации (рис. 5.33, с). Следует отметить, что, варьируя способ введения параметра /, можно по- лучить содержательную информацию о поведении системы под нагрузкой. Если считать, что такой параметр присутствует в качестве множителя у всех членов уравнений (5.85), непосредственно описывающих внешние воздейст- вия, то его монотонному увеличению от tQ = 0 до t* = 1 соответствует про- порциональное увеличение нагрузок, а интегральная кривая (5.88) описывает поведение обобщенных координат в процессе прямого активного нагруже- ния. Для консервативных (нелинейно-упругих) систем такое упрощенное представление о способе приложения нагрузок никак не должно сказываться на результате, поскольку, по определению консервативной системы, ее ре- зультирующее состояние не зависит от последовательности приложения на- грузок. Правда, это теоретическое положение не учитывает то, что уравне- ния решаются неточно, и ошибка решения может накапливаться, причем величина такой ошибки оказывается связанной с моделированием последо- вательности приложения нагрузок. Можно представить себе и другие, более сложные и более близкие к ре- альности способы приложения и чередования нагрузок. Варьируя их, можно
5.7 Шаговая процедура 267 выполнить серию «математических экспериментов» по анализу поведения конструкции при различных режимах нагружения. Для реализации такой программы исследований в системе SCAD, например, предусмотрена воз- можность исследования истории составного нагружения в форме задания последовательности действия отдельных групп нагрузок (элементарных за- гружений). В этом случае начало действия новой группы нагрузок соответ- ствует окончанию (достижению полного уровня) для предыдущей группы, т.е. новое элементарное загружение является продолжением предыдущего. В частности, возможно использование ранее смоделированного элементарного загружения, но с отрицательной величиной коэффициента интенсивности за- гружения, что позволяет исследовать полный цикл «нагрузка-разгрузка». Этот прием дает возможность по расхождению начального и конечного со- стояний системы Nf оценить точность расчета (рис. 5.34). Сопоставление поведения системы в цикле «нагрузка-разгрузка» позволя- ет в некоторых случаях заметить характерную петлю на графике, отражаю- щем зависимость характерного перемещения от интенсивности нагружения. Такая петля может свидетельствовать о потере устойчивости системы, кото- рая не была замечена при принятом шаге дробления нагрузки. Система при этом перешла из устойчивого состояния равновесия на ветви ON в окрест- ность устойчивого вторичного состояния равновесия на ветви МА, и все ме- тоды контроля качества равновесия (например, по наличию отрицательных коэффициентов на главной диагонали, преобразованной прямым ходом Га- усса матрицы жесткости) не сработали. Рис. 5.34. График цикла «нагрузка-разгрузка» Петля на кривой состояний равновесия указывает на наличие нижнего критического значения (точка М), само определение которого чаще всего и связывают с исследованием процесса разгрузки. По этому поводу можно привести характерную цитату (см. [35], стр. 830): «.Будем уменьшать параметр нагрузки Л и следить за характером реше- ний, определяющих вторичные состояния. То значение параметра 2, при котором вторичные состояния тела перестают быть устойчивыми, назо- вем нижним критическим значением...».
268 ОШИБКИ И ЛОВУШКИ Описанный выше метод решения систем нелинейных уравнений получил в математике наименование метода продолжения решения по параметру и рассматривается как метод построения множества решений нелинейных уравнений, содержащих параметр. Простейший пример таких множеств — кривая в многомерном пространстве, координатами которого являются неиз- вестные и параметр. Уже один из создателей этого метода Д.Давиденко от- метил, что в качестве параметра продолжения решения можно использовать не только параметр задачи, но и любую из неизвестных, а в работах [36, 37] было показано, что наилучшие вычислительные свойства обеспечиваются, если в качестве параметра продолжения используется длина вдоль кривой множества решений. Необходимо отметить, что принципиальная возможность неединственно- сти решения, которая характерна для нелинейных задач, и некритическое отношение к анализу этого явления иногда служили поводом для полного отрицания применимости конечноэлементного подхода к решению задач с сильной нелинейностью [38]. Детальный анализ «контрпримера» (рис. 5.35) из в работы [38] был вы- полнен в [39] с использованием программного комплекса UAI/NASTRAN. Отмечено, что эта нелинейная задача не может быть решена при стандарт- ных установках комплекса: они оказываются слишком «пугливыми», и при первых признаках отсутствия сходимости решения счет останавливается. ЕА=2000 Рис. 5.35. К примеру расчета сильно нелинейной системы Таким образом, требуется настраивать алгоритм, который обеспечивал бы сходящееся решение во всех точках интегральной кривой. Вот перечень ос- новных установок, определяющих ход итерационного процесса решения данной задачи: • выбор метода решения — метод длины дуги;
5.7 Шаговая процедура 269 • метод итерации (выбирается автоматически: в зависимости от скорости сходимости осуществляется выбор либо метода касательных к кривой ст-е, либо метода итерации неуравновешенных нагрузок); • уровень приращения нагрузки (выбирается автоматически на каждой ите- рации, в зависимости от сходимости решения); • критерии сходимости (по ошибке в уровнях энергии, нагрузки и переме- щений); • результаты расчета методом конечных элементов (рис. 5.36). Важной особенностью шаговой процедуры и ее привлекательным отличи- ем от других методов решения нелинейных уравнений является то, что ли- неаризованная в окрестности некоторого нагружения система может анали- зироваться обычными методами линейной строительной механики. Имеют смысл оценки коэффициента запаса устойчивости (естественно, что они ха- рактеризуют возможность роста интенсивности нагружения от уже достиг- нутого уровня) или частоты и формы собственных колебаний такой линеа- ризованной системы. Отмеченные особенности шаговой процедуры, которые характеризуют ее не только как способ получения решения задачи, но и как инструмент анали- за свойств конструкции, в некоторых случаях заставляют использовать дос- таточно дробное разбиение нагрузки на небольшие шаги. В целом же, в осо- бенности для геометрически нелинейных задач, где поведение системы является достаточно «плавным», более целесообразно использовать комби- нацию довольно крупных шагов нагружения с итерациями на каждом шаге. 250 Рис. 5.36. Решение задачи по рис. 5.35 Так, на рис. 5.37 представлена зависимость общего числа итераций от дробления нагрузки на шаги, полученная при решении геометрически нели- нейных задач [40]. Для задач с физической нелинейностью, где жесткостные
270 ОШИБКИ И ЛОВУШКИ характеристики конечных элементов при переходе к пластической стадии работы могут меняться резко, а также для систем с односторонними связями, где столь же резкие изменения связаны с переключением связей, более целе- сообразным может оказаться мелкое дробление нагрузки по шагам. Число шагов разбиения нагрузки О сферическая оболочка □ коническая оболочка Д плита Рис. 5.37. Зависимость количества итераций отъеличины шага Необходимо отметить, что исследование поведения нелинейной системы может потребовать пересмотра принятой ранее расчетной схемы, в частно- сти, большей детализации конечноэлементной сетки. Так, например, при расчете некоторых оболочек [41] оказалось, что с ростом нагрузки (и в осо- бенности, в послекритической стадии) появляются участки оболочки, где деформированная форма срединной поверхности имеет не только плавный, но и сильно меняющийся рельеф. Для качественного приближения такой формы может оказаться недостаточным привычная для линейных задач схе- ма дробления сеткой конечных элементов. Опыт выполнения практических расчетов показывает, что надежные результаты, в том числе и по определе- нию уровня предельной нагрузки, получаются тогда, кргда в полуволну формы изгиба (формы потери устойчивости) попадает не менее 3-4 конеч- ных элементов. Литература 1. Стренг Г., Фикс Дж. Теория метода конечных элементов.— М.: Мир, 1977.— 349 с. 2. Феодосьев В.И. Десять лекций-бесед по сопротивлению материалов.— М.: Наука, 1975—174 с. 3. Джанелидзе Г.Ю., Пановко Я.Г. Принцип Сен-Венана и его использование в тео- рии плит и оболочек // Расчет пространственных конструкций.— Вып. 1.— М.: Машстройиздат, 1950.— С. 329-342. 4. Папкович П.Ф. Теория упругости.— Л.: Оборонгиз, 1979.— 640 с.
Литература 271 5. Schiermeier J.E., Housner J.M., Ranson J.B., Aminpour M.A., Stroud W.J. The Applica- tion of Interface Element to Dissimilar Meshes in Global/Local Analysis // MSC 1996 World Users' Conference Proceedings. 6. Алексеев C.A. Качество статически определимого прикрепления узлов и твердых тел // Расчет пространственных конструкций.— Вып. 17.— М.: Стройиздат, 1977,—С. 131-140. 7. Деклу Ж. Метод конечных элементов.— М.: Мир, 1976. — 95 с. 8. Fan Yuan-xun, Wang Szing. On the application of an interpolation matrix for compu- tation of stresses in finite elements // Numer. Meth. Geomech.: Proc. 3rd Int. Conf., Aachen, 1979 —V. 4,—Rotterdam, 1980,—P. 1273-1280. 9. Beres E. High accuracy interpolation of stresses // Acta techn./Acad. sci. hung.— V.91.— 1980,—3-4,—P. 257-263. 10. Loubignac G., Cantin G., Touzot G. Continuous Stress Fields in Finite Element Analy- sis//AIAA Journal.— 1977,—-Vol.15.—No 11.—P. 1645-1647. 11. Зенкевич О. Метод конечных элементов в технике.— М.: Мир, 1978.—541 с. 12. Вовкушевский А.В. О вычислении напряжений при решении задач теории упру- гости методом конечных элементов // Известия ВНИИГ.— Т. 133.— Л.: Энергия, 1979 —С. 18-22. 13. Oden J.T., Reddy J.N. Note on an approximate method for computing consistent conju- gate stresses in elastic finite elements // Int. J. Numer. Meth. Eng.— 1973.— V. 6.— №1.—P. 55-61. 14. Сегерлинд Л. Применение метода конечных элементов.— М.: Мир, 1979.— 479 с. 15. Оден Дж. Конечные элементы в нелинейной механике сплошных сред.— М.: Мир, 1976.— 464 с. 16. Сливкер В.И. Метод Ритца в задачах теории упругости, основанный на последо- вательной минимизации двух функционалов // Известия АН СССР; МТТ.— №2,— 1982 —С. 57-65. 17. Тимошенко С.П., Войновский-Кригер С. Пластинки и оболочки.— М.: Физмат- гиз, 1963,—323 с. 18. Лукасевич С. Локальные нагрузки в пластинах и оболочках.— М.: Мир, 1982.— 544 с. 19. Adini A., Clough R.W. Analysis of Plate Bending by the Finite Element Method: Re- port submitted to the National Science Foundation, Grant G7337, 1960. 20. Jeff Alger. C++ for real programmers = Рус. пер: Джефф Элджер, C++.— С.Петербург-Москва: «Питер», 1999.— 40 с. (Б-ка программиста). 21. Свойский Ф.М. Несовместные конечные элементы для расчета листовых про- странственных конструкций // Прикладные проблемы прочности и пластично- сти.— Горький: Изд-во Горьковского университета, 1986.— С. 59-70. 22. Л. Янг. Лекции по вариационному исчислению и теории оптимального управле- ния.— М.: Мир, 1974.— 488 с. 23. Пановко Я.Г. Механика деформируемого твердого тела: Современные концепции, ошибки и парадоксы.— М.: Наука, 1985.— 288 с. 24. Семенов В.А., Семенов П.Ю. Конечные элементы повышенной точности для рас- чета сложных пространственных систем // Докл. XVI Международной конф. «Математическое моделирование в механике деформируемых тел. Метод гра- ничных и конечных элементов», 23-26 июня 1998 г. Санкт-Перебург,-— СПб: СПбГАСУ, 1998,—Т. 1,—С. 68-69.
272 ОШИБКИ И ЛОВУШКИ 25. Allman D.J. A compatible triangular element including vertex rotations for plane elas- ticity analysis // Computer and Structures.— 1984.— V. 19.— № 1-2.— P. 1-8. 26. Форсайт Дж., Молер К. Численное решение систем линейных алгебраических уравнений.— М: Мир, 1969.— 167 с. 27. Городецкий А.С., Перельмутер А.В., Сливкер В.И. Интеллектуальная расчетная программная система — прогноз новых возможностей // Системы автоматизиро- ванного проектирования объектов строительства. Вып. 6.— Киев: «Будивель- ник», 1989.—С. 43-56. 28. Александров А.В., Лащеников Б.Я., Шапошников Н.Н., Смирнов В.А. Методы расчета стержневых систем, пластин и оболочек с использованием ЭВМ.— Ч. 1.— М.: Стройиздат, 1976.— 248 с. 29. Стренг Г. Линейная алгебра и ее применения.— М.: Мир, 1980.— 454 с. 30. Ален И. Голуб Правила программировани С и C++.— М.: «Бином», 1996.— 153 с. 31. Irons В.М. The superpatch theorem and other proposition relating to the patch tests // Proceedings of the 5th Canadian Congress of Applied Mechanics, Fredericton, 1975.— P. 651-652. 32. Turner M.J., Clough R.W., Martin H.C., Topp L.J. Stiffness and Deflection Analysis of Complex Structures // Journal of the Aeronautical Sciences.— 1956.— Vol. 23.— No 9 — P. 805-823. 33. Петров B.B. К расчету пологих оболочек при конечных прогибах // Известия ву- зов. Строительство.— 1959.— № 1.— С. 15-18. 34. Стриклин Дж., Хайслер В. Оценка методов решения задач строительной механи- ки, нелинейность которых связана со свойствами материала и/или геометрией // Ракетная техника и космонавтика.— 1973.— № 3.— С. 46-56. 35. Вольмир А.С. Устойчивость упругих систем.— М.: Физматгиз, 1963.— 880 с. 36. Григолюк Э.И., Шалашилин В.И. Проблемы нелинейного деформирования.— М.: Наука, 1988,—232 с. 37. Grigolyuk E.I., Shalashilin V.I. Problems of Nonlinear Deformation. Dordrecht et al.; Kluwer, 1991.—262 p. 38. Назаров Д. Обзор современных программ конечно-элементного анализа // САПР и графика.— 2000.— №2.— С, 52-55. 39. Данилин А.Н., Зуев Н.Н., Снеговский Д.В., Шалашилин В.И. Об использовании метода конечных элементов при решении геометрически нелинейных задач // САПР и графика.— 2000.— № 2.— С. 60-64. 40. Метод конечных элементов в механике твердых тел / Под общей ред А.С.Сахарова и И.Альтенбраха.— К.: Выща школа, 1982.— 480 с. 41. Srinivasan R.S., Bobby W. Buckling and Postbuckling Behavior of Shallow Shells // AIAA Journal.— 1976.—Vol;. 14,—No. 3 —P. 289-290.
6. АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ ...на общем собрании членов английского королевского общества корабельных инженеров при обсуждении док- лада сэра В. Уайта, бывшего тогда главным строителем флота, о вновь построенных морских кораблях типа Majestic адмирал лорд Чарльз Берёсфолд...сказал «Мы бу- дем тонуть на этих кораблях, а сэр В. Уайт будет объяс- нять, почему мы утонули». А.Н. Крылов 6.1 Проблема анализа Сложную конструкцию можно спроектировать, положившись либо на стро- гий расчет, либо на удачу или, наконец, принять к реализации традиционный проект. При ручных методах выполнение строгих расчетов часто бывало за- труднительным, и поскольку удача, как известно, непостоянна, то приходи- лось ориентироваться на традиционные конструкции, надежность которых была проверена многолетним опытом. Но сейчас положение изменилось. Несмотря на то, что в настоящее время вычислительные возможности резко возросли, это не означает, что все расчеты, выполняемые на компью- терах с использованием специального программного обеспечения, являются хорошими. Поведение сложной конструкции является сложным — эта про- стая мысль не всегда осознается в должной мере, а отсюда и проистекают многие погрешности. Оказывается, что для хорошего расчета требуется не только соответствующая программа для ЭВМ, но и участие квалифициро- ванного расчетчика. Применение сложной программной системы без доста- точного понимания ее теоретической основы и использованных методов ре- шения задачи, без тщательного неформального анализа результатов расчета часто приводит лишь к иллюзорному ощущению обоснованности прини- маемых проектных решений. В этих случаях для избежания неприятностей требуется большое везение. По-видимому, сейчас проведению хорошего расчета сложной и ответст- венной конструкции могут помешать следующие факторы: • недостаточное понимание расчетчиком основных идей выполненного ма- шинного расчета, недостаточная квалификация пользователя;
274 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ • неполная информация об особенностях использованной программы (на- пример, о свойствах примененных конечных элементов); • ограничения на время выполнения расчета; • отсутствие наглядности полученных результатов, маскирование основных данных многочисленными несущественными деталями. Проблема квалификации пользователя неоднократно становилась предме- том специальных дискуссий, иногда даже возникали вопросы о введении специальных «удостоверений пользователя», но хорошего решения пробле- мы так и не было найдено. Постепенно возрастает абсолютное число квали- фицированных пользователей, но их относительное количество, скорее все- го, сохраняется небольшим. Остается рассчитывать на то, что острота проблемы несколько снижается за с^чет внедрения в современные программ- ные продукты специальных приемов для облегчения анализа, что делает их доступными и для расчетчиков средней квалификации. Некоторые из упо- мянутых приемов рассматриваются ниже. На прошедшей в 2001 году международной конференции по проблемам устойчивости, посвященной 70-летию проф. Иоганна • Арбоча (директора института им. В.Койтера в Дельфте), было сказано, что в настоящее время появилась и начинает интенсивно развиваться новая инженерная специаль- ность — интерпретатор результатов компьютерного расчета, которая пользуется большим спросом в проектно-конструкторских организациях1. Это мнение специалиста, к которому результаты расчетов поступают в гото- вом виде, указывает еще на одну сторону проблемы — необходим не только обратный перевод конечно-элементного описания задачи на язык более тра- диционного «непрерывного» описания, но и квалифицированный анализ различий между этими двумя моделями. 6.2 Какие результаты расчета нужны Общепринятый набор разыскиваемых результатов (перемещения, усилия, поля напряжений) стал настолько традиционным, что почти не обсуждается. Однако этот набор далеко не достаточен для серьезного осмысления харак- тера полученного решения задачи. Кроме того, способы отображения этих результатов являются весьма громоздкими, что также не способствует ясно- му пониманию особенностей решенной задачи. Результаты статического и динамического расчетов сложной системы, представленные в числовой форме, содержат такие огромные массивы дан- ных, что их осмысление и анализ практически невыполнимы. Мало помогает и предусмотренная в большинстве программных систем возможность выбо- рочной печати результатов, поскольку расчетчик не всегда знает, какие из них окажутся критическими. 1 Сообщение проф. В.А.Заруцкого
6.2 Какие результаты расчета нужны 275 Намного большая наглядность достигается при графическом отображении результатов в виде эпюр и изополей, при котором происходит серьезное сжатие информации, и она приобретает наглядность. Кстати говоря, боль- шинство программных систем способно выдавать в графическом представ- лении изополя только для избранных компонент напряженно- деформированного состояния конструкции. А между тем, уже давно и задол- го до появления современных средств вычислений были известны и даже получили свои особые наименования такие графические представления, как изостаты, изохромы, изоклины и изопахики. Напомним, что изостатами называются линии, во всех своих точках каса- тельные к одному из главных напряжений в данной точке. Изохромами на- зываются линии равных максимальных касательных напряжений. Изоклины представляют собой кривые, проходящие через точки области, в которых направления главных напряжений одинаковы. Наконец, изопахика — это кривая, в каждой точке которой сумма обоих главных напряжений постоян- на. В идеале, программная система должна быть способна выдавать изополя (и/или изолинии) тех параметров напряжений/деформаций, функциональную зависимость которых от компонент тензора напряжений/деформаций фор- мулирует сам пользователь. Рис. 6.1. Цветовое отображение информации (поля изгибающих моментов) — полная картина данных
276 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ Но и это не всегда позволяет качественно произвести анализ, поскольку для системы в целом графическая информация может оказаться недостаточ- но разборчивой и удобочитаемой (рис. 6Л), а при ее фрагментации восста- навливается наглядность, но возникает новая проблема — поиск того фраг- мента, на котором реализовались интересующие пользователя значения тех или иных результатов расчета. Решение этой задачи для сколь-нибудь слож- ной схемы совсем нетривиально. Выходом из положения может служить предложенный в комплексе SCAD прием, основанный на управлении цветовым отображением. Имеется воз- можность выдачи в цвете только тех частей изополя, которые принадлежат определенному диапазону значений, с отключеним всех прочих уровней (рис. 6.2). Тогда становится очевидной локализация «критических» значений результатов расчета. Еще более точно расположение этих мест видно из так называемой карты значений, поскольку она оперирует с «прозрачной схе- мой» (рис. 6.3). Рис. 6.2. Цветовое отображение информации (поля изгибающих моментов) — выде- ление верхних уровней; Следует отметить, что предсталение изополей является наглядным лишь в случае двухмерных объектов. Для задач, где рассматриваются трехмерные тела, доступны только изображения изополей на внешних границах (рис. 6.4, а) и можно еще использовать изополя, построенные на разрезах, которые указываются пользователем. Однако процедура построения разре- зов все же является достаточно утомительной и, главное, не дает представ-
6.2 Какие результаты расчета нужны 277 ления об общей картине. В связи с этим заслуживает внимания, имеющаяся в некоторых программных системах (например, в ANSYS) возможность по- каза системы изоповерхностей (рис. 6.4, Ь). Рис. 6.3. Цветовое отображение информации (поля изгибающих моментов): просмотр карты локализации верхнего уровня Неудачная визуализация результатов расчета может свести на нет все преимущества, которые были получены в процессе его выполнения. Разра- ботчики программных средств обычно обращают большое внимание на эту сторону проблемы и предоставляют пользователю на выбор несколько сис-
278 AHA Л ИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ тем визуализации (рис. 6.5). Кроме изополей (рис. 6.1, 6.2) это может быть представление результатов расчета (перемещений, усилий, напряжений) в виде так называемых карт, когда пользователь может раскрасить конечные элементы или узлы в цвета, соответствующие некоторым выбранным диапа- зонам значений или же нанести на конечные элементы специальные цветные маркеры (рис. 6.3). Весьма полезна имеющаяся во многих программных сис- темах функция «пробника», позволяющая получить оцифрованные значения изополей в любых точках, которые пользователь пометит курсором (рис. 6.5.с/). Рис. 6.5. Примеры различных способов графического представления результирую- щей информации в системе SCAD: а — изополе; Ь — изолинии; с — карта; d— оцифровка пробных точек Удобно, если выбор цветовой шкалы изополей или карт регулируется пользователем, как это предусмотрено в системе SCAD; тогда появляется возможность отсеять несущественные результаты путем отказа от их рас- краски. При этом пользователь имеет возможность самостоятельно регули- ровать количество и размер интервалов между линиями уровня, что увели- чивает его возможности по анализу результатов, поскольку реализуется команда типа «Показать область, в которой результат X (усилие, переме- щение) имеет значения от Xt до Х2».
6.2 Какие результаты расчета нужны 279 Несмотря на все удобства графического представления результатов, полу- ченные числовые значения также крайне важны и не только для последую- щей обработки числовой информации, но и для уточнения данных, пред- ставленных в графической форме. Одним из наиболее удачных вариантов следует считать, возможность одновременного показа данных расчета в чи- словой и графической форме, представляемую некоторыми программными системами. Такой пример из программы S-FRAME дан на рис. 6.6, где на экране монитора одновременно находятся графические изображения расчет- ной схемы, схемы приложения нагрузок и деформированного состояния сис- темы, а также таблица числовых данных, полученных в результате расчета. ... S FRAME Ek la > ЕотЧ fliAow. Вм> ХпЛю ВФ а - • -. * < + /’ 4 «и - ,-г MEMBER ТОВ1Й БМмЧЧЕМЛЯМЕМ ое«М uteied E.I.. ИаМНеЧи. - ЗЫП Рис. 6.6. Одновременное представление результатов в различных формах Возможность найти и задокументировать требуемые результаты еще не решает проблему их оценки. Традиционно принято представлять результаты расчета (перемещения, усилия, напряжения) в некой «окончательной» форме, забывая о всех по- грешностях, присутствующих в исходной информации, а также о возможных погрешностях вычислений. Напоминание о приближенности полученного решения важно, особенно для нелинейных задач, решение которых отыски- вается приближенно. Но эта информация должна быть хорошо представлена пользователю, в противном случае могут возникнуть недоразумения. Курь- езным примером может служить реакция пользователей на присутствие в ре- зультатах нелинейного расчета значений невязки уравнений равновесия, со- ответствующих найденному приближенному решению. Эти данные,
280 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ появившиеся в очередной версии программы SCAD (в предшествующих версиях они попросту не показывались), вызвали недовольство, поскольку некоторые пользователи посчитали, что предыдущая версия работала точно, а новая — с ошибками. Погрешность вычислений накапливается и при решении линейных задач большой размерности. Поэтому многие программные системы выдают оцен- ку точности разложения матрицы жесткости. Эта оценка оперирует с кон- кретной матрицей жесткости рассматриваемой системы и строится путем решения специальной вспомогательной задачи, для которой известно точное решение. Одной из таких вспомогательных задач является случай, когда все линейные перемещения равны единице, а все углы поворота узлов — нулю (тест Горбовца). Может оказаться полезным и инверсный вариант этого теста, когда рассматриваются только утлы поворота. Построение столбца правых частей для такой задачи чрезвычайно просто и реализуется суммиро- ванием соответствующих элементов матрицы жесткостей, а ее решение сво- дится к дополнительному прямому и обратному ходу по такому столбцу. Максимальное отклонение от точного решения оценивает погрешность вы- числений и дает возможность судить о корректности расчетной модели. К сожалению, неквалифицированные пользователи не всегда обращают вни- мание на эту оценку. Традиция «точного» представления результатов расчета противоречит отмеченному выше свойству случайности исходных данных, которые, есте- ственно, приводят и к случайному результату расчета. Поэтому, в дополне- ние к оценке вычислительной погрешности, необходима оценка возможного разброса результатов, связанного с неточностью входных параметров. Этими данными следовало бы дополнить традиционный набор результатов. Кроме того, по мнению авторов, результаты следует дополнить анализом чувстви- тельности решения к возможным изменениям основных параметров. Более подробно об этом сказано ниже. Чрезвычайно сложна и до сих пор полностью не имеет удовлетворитель- ного решения проблема документирования результатов расчета. Конечно, любой современный расчетный комплекс дает возможность получения твер- дой копии с любого подмножества результатов расчета, включая и полный вариант. По традиции, эти распечатки, дополненные распечаткой исходных данных, передаются в архив проектной организации и хранятся там на пра- вах подлинников. Но любая программа живет своей жизнью, в нее вносятся исправления и дополнения, ликвидируются обнаруженные ошибки, меня- ются версии и т.п. Поэтому нет никакой гарантии, что при необходимости контроля ранее выполненного расчета будут получены абсолютно идентич- ные результаты. Выходом из этого юридического тупика мог бы служить ва- риант сохранения на магнитных (или оптических) носителях полного ком- плекта информации, включая использованный вариант программы, установленные параметры настройки, комплект исходных данных и резуль- татов во внутреннем формате. Необходимо также обепечить сохранение всей информации о значениях параметров настройки, которые были использова- ны при решении задачи, с тем, чтобы его можно было повторить и получить
6.3 Общая апробация 281 идентичные результаты. Такая возможность предусмотрена, например, в системе SCAD, где опции настройки (рис. 6.7) записываются при расчете внутрь файла с исходной информацией. Параметры расчета 3 I______, •' .. . Отмена 1 ' ^правка I - Оптимизация---------------------; М «годоптимизацми матрицы жесткости? Без оптимизации шяии Метод параллельных сечений Н е выполнять оптимизацию |у при ширине ленты меньше ’ Н в выполнять оптимизацию ПТ при порядке системы меньше I -Устойчивости М асштабный множитель Т очность вычислений - Т очность определения Форм потери устойчивости Максимальное количество .......... итераций при Определении |30 Форм потери устойчивости - Т очность выполнения расчета-------------------—! Точность разложения матрицы 1е* F ! Точность решения собственной проблемы *1©. 4 Ж|: ! Точность контроля Гаусса < |ю % j ______1:________;__________________________________J “Нелинейные задачи---'-----------------:—~, Максимальное число итераций |зо -Управление расчетом—-——-.......... —------------- R контроль решения > Г Отказ от расчета динамики ' р- Автоматический вызов расчетных поепроцессоров 1 после основного расчета ! Использование оперативной памяти [%] [25 |; И нформация в протоколе выполнения расчета.-.—.-;' Максимальное количество ошибок [50 М аксимальное количество предупреждений [50 * I** Учет нагрузок в связях . . Рис. 6.7. Параметры настройки системы SCAD Однако, далеко не все программные системы гарантируют такую возмож- ность, что, по мнению авторов, является явной недоработкой. 6.3 Общая апробация В работе [1] сказано: «Последний вид проверок, проводимых при инженерном анализе, называ- ется проверкой физического смысла результата. Имеются веские основа- ния не путать физический смысл со здравым смыслом или общим мнени- ем... Не все то, что делается и говорится во имя здравого смысла, действительно имеет смысл. Здравый смысл позволял сжигать "колдунов ", преследовать Галилея и смеяться над паровой машиной». Там же указывается на следующие очевидные аспекты проверки физическо- го смысла: являются ли числовые результаты практически реальными;
282 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ • не противоречивы ли результаты с точки зрения размерностей; • проверка для предельных случаев; • проверка тренда (тенденции изменения); • проверка законов; • проверка на полноту (все ли существенные факторы учтены). Этот общий список проверок можно дополнять или сужать, но ясно, что общая апробация является весьма важным этапом работы. Пользователю можно рассказать о проверках, но его нельзя заставить выполнить их. Это напоминает историю о лошади и воде — лошадь можно подвести к воде, но ее невозможно заставить пить. Поэтому все сказанное далее есть не более чем попытка подвести лошадь к воде. После получения результатов расчета, как правило, выполняется их общая оценка. В первую очередь производится проверка наиболее очевидных ожи- даемых свойств решения (например, свойств симметрии перемещений в слу- чае расчета симметричной системы на симметричную нагрузку). На тестиро- вание такого рода никогда не следует жалеть усилий, ибо весь накопленный опыт выполнения «машинных» расчетов свидетельствует о бесконечном по- токе ошибок в исходных данных. Поэтому уверенность в их безошибочности дорого стоит. Иногда с этой целью создаются специальные «пробные» вари- анты нагружений, которые порождают заранее предсказуемые особенности решения. Естественно, что оценка результатов начинается с оценки тех сообщений, которые система выдает в процессе решения задачи. Эти сообщения обычно заносятся в протокол решения задачи, который ведется большинством со- временных расчетных комплексов, и отражает не только последовательность выполненных расчетных операций, но и те трудности, которые могут встре- титься на пути решения. Достаточно типичный образец такого протокола приведен в таблице 6.1. Здесь следует обратить внимание на следующие детали: • Выданы сообщения об обнаруженной геометрической изменяемости сис- темы и названы те дополнительные связи, которые комплекс SCAD уста- новил самостоятельно для парирования этой изменяемости. Следует про- анализировать ситуацию и оценить действия системы, в частности, может оказаться более правильным самостоятельно устранить геометрическую изменяемость способом, более подходящим для рассматриваемой задачи, и решить задачу заново; • Выданное сообщение о суммарных внешних нагрузках для 1-го и 2-го ва- риантов нагружения удобно использовать для контроля правильности за- дания исходных данных, поскольку хотя бы приближенная оценка этих величин, как правило, известна расчетчику; • В протоколе могут присутствовать сведения о неудачных результатах контроля точности решения задачи (в таблице 6.1 этот случай не пред- ставлен) с указанием номера узла, где такой контроль не прошел. Если в указанном узле нет каких-либо серьезных особенностей, то можно попы-
6.3 Общая апробация 283 таться увеличить задаваемую точность разложения матрицы, или, наобо- рот, снизить точность проверки решения (параметр «точность контроля Гаусса»). Таблица 6.1. ПРОТОКОЛ ВЫПОЛНЕНИЯ РАСЧЕТА Wed Dec 22 07:55:17 1999 Полный расчет. Файл-“C:\SDATA\08.SPR”, 07:55:18—Ввод исходных данных основной схемы 07:55:20 — Упорядочение матрицы жесткости основной схемы. 07:55:21 — Упорядочение матрицы обратным алгоритмом Катхилла- Макки. ( старый профиль 1.20416е+07, новый профиль 1.7203е+06). 07:55:21 — Перенумерация степеней свободы 07:55:22— Формирование матрицы жесткости основной схемы 07:55:31 — Разложение матрицы жесткости основной схемы. 07:56:15 — Геометрически изменяемая система. УЗЕЛ 170 ТИП СВЯЗИ 2 07:56:15 — Геометрически изменяемая система. УЗЕЛ 170 ТИП СВЯЗИ 1 07:56:15— Накопление нагрузок основной схемы. . 07:56:15— Суммарные внешние нагрузки X Y Z UX UY UZ 1- 0 0 100 0 0 0 2- 0 20 100 0 0 0 07:56:15 —- Вычисление перемещений в основной схеме. 07:56:19 — Работа внешних сил 1 - 0.0204431 2 - 0.0168025 07:56:19—г Контроль решения для основной схемы. 07:56:21 — Вычисление усилий в основной схеме. 07:56:24 ЗАДАНИЕ ВЫПОЛНЕНО Затраченное время : Г. 12 мин. Следующим этапом общей апробации результатов расчета может послу- жить анализ общей картины деформирования системы. Ее графическое ото- бражение дает представление о многих общих закономерностях работы кон- струкции, некоторые из которых могут предугадываться расчетчиком (например, ожидаемая симметрия), а другие могут обратить на себя внима- ние своей неожиданностью. Во всяком случае, такие грубые ошибки, как неправильно установленные закрепления или резкое изменение жесткостных параметров (особенно на части конструкции) довольно часто обнаруживаются при таком неформаль- ном анализе. Типичным примером может служить ситуация, когда в одной
284 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ точке пространства (см. точку С на рис. 6.8, а) располагаются два узла, и смежные элементы присоединены к разным узлам. На схеме такую ошибку можно и пропустить (хотя для этого в системе SCAD, например, имеется функция «Показать совпадающие узлы»), но, рассматривая деформирован- ную систему, такую ошибку сразу же можно увидеть (рис. 6.8, Ь). Рис. 6.8. Ошибка использования совпадающих узлов: а - схема; b - картина дефор- мирования Похожий вариант реакции программы на совпадающие по пространствен- ному положению узлы реализован в GTSTRUDL. В этой программе автома- тически (независимо от желания пользователя) выдается в форме предупре- ждения список пар узлов, расстояние между которыми меньше некоторой заданной малой величины. Пользователю предоставляется возможность принять решение об игнорировании этого предупреждения, об изменении критерия близости узлов или о внесении изменений в расчетную схему. Аналогичной должна быть и реакция программы на неоднократное соедине- ние одной и той же совокупности узлов разными конечными элементами. Иногда размещение в исходных данных параллельно поставленных конеч- ных элементов осуществляется пользователем сознательно (к запрещению моделей с параллельно поставленными конечными элементами, практикуе- мому в некоторых программных разработках, авторы относятся неодобри- тельно), но это же обстоятельство может быть вызвано и просто ошибкой в исходных данных. Поэтом)' предупредительная реакция программы пред- ставляется наиболее гибкой. Вообще, поиск неожиданностей часто дает весьма полезные результаты; он позволяет не только обнаруживать ошибки в исходных данных, но и кри- тически отнестись к используемой расчетной модели, приводя к ее уточне- нию или изменению. Каких бы то ни было общих правил здесь не существу- ет, очень многое зависит от опыта и интуиции расчетчика, но сама настроенность на такой поиск должна стать непременным правилом дейст- вия. Здесь важно помнить о том, что при анализе неожиданностей не бывает несущественных отклонений; важным становится сам факт появления не- объяснимого явления, а не его величина. Как остроумно заметил один физик «...если часы пробили тринадцать раз, то это означает не только то, что
6.4 Характерное перемещение 285 тринадцатый удар был неверен. Он порождает сомнение в верности каж- дого из первых двенадцати ударов» [2]. 6.4 Характерное перемещение Одним из наиболее распространенных способов анализа поведения конст- рукций (в особенности нелинейных) является построение зависимости меж- ду некоторой компонентой напряженно-деформированного состояния и ин- тенсивностью нагрузки. В частности, это может быть кривая состояний равновесия, связывающая параметр интенсивности нагружения с некоторы- ми перемещениями, определяющими деформированное состояние системы. Для системы с одной степенью свободы эта кривая дает также возможность исследовать качество равновесия, поскольку устойчивым состояниям систе- мы соответствует возрастающая ветвь кривой, а неустойчивым — ниспа- дающая, но следует подчеркнуть, что указанный критерий относится только к системам с одной степенью свободы. При рассмотрении более сложных систем зависимости «нагрузка-перемещение» могут иметь достаточно вы- чурный характер и в области устойчивых состояний равновесия. Типичный пример представлен на рис. 6.9, где приведен график «нормальное давление- прогиб» для четырех точек защемленной по контуру цилиндрической панели со следующими параметрами: • длина хорды 2с = 20~см; • длина образующей 21 = 20 см; • стрела подъема f- 5 см; • толщина h = 0,1 см; • модуль упругости Е = 2,1 х 10б кг/см2; • коэффициент Пуассона v = 0,3. Из графиков на рис. 6.9 видно, что еще в докритическом состоянии прогибы точек 1 и 4 меняются немонотонно, в отличие от прогибов точек 2 и 3. Рис. 6.9. Кривые состояний равновесия
286 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ Имеются самые разнообразные примеры выбора рассматриваемых пере- мещений, используемых при построении кривых состояний равновесия, при этом чаще всего такой выбор ничем не обоснован. Иногда опираются на «интуитивно очевидные» соображения (например, рассматривается прогиб в центре пластины), иногда принимаются те перемещения, которые связаны с наиболее наглядным представлением некоторого ожидаемого результата (например, для иллюстрации возможной бифуркации равновесия рассматри- вают поперечное перемещение конца сжатой консоли). Конечно, расчетчик имеет право рассматривать любой удобный для него кинематический пара- метр, но все же лучше пользоваться такими параметрами, для которых твер- до установлены общие свойства кривой, отображающей зависимость «па- раметр перемещения» — «параметр нагружения», причем в качестве параметра нагружения чаще всего (хотя это и не обязательно) выступает не- которая величина, характеризующая интенсивность нагружения. В качестве более изощренного способа введения параметра нагружения может высту- пать положение нагрузки на сооружении или даже положение самой конст- рукции в некоторой фиксированной системе координат. Примеры подобного рода параметров нагружения встречаются в задачах, связанных с надвижкой пролетных строений мостов. Пусть приложенная нагрузка Р(у.) = Ро + Л(М характеризуется парамет- ром интенсивности нагружения Р, значение которого можно рассматривать как величину действующей на систему обобщенной силы. Тогда можно ре- комендовать при построении характеристической кривой Р = P(q) использо- вать характерное перемещение q, т.е. то обобщенное перемещение, которое энергетически соответствует обобщенной силе Р в том смысле, что произве- дение Р dq дает приращение работы обобщенной силы Р на приращениях пе- ремещения dq. Тогда, как установлено в [3], при нагружении консерватив- ными силами характеристическая кривая будет обладать следующими важными свойствами: • на устойчивых ветвях равновесных траекторий выполняется неравенство • при наложении на линейную систему произвольной линейной связи абсо- лютная величина характерного перемещения не может увеличиться. Нетрудно привести примеры того, что эти свойства могут не выполняться, если рассматривать произвольное (не характерное) перемещение. Например, для стержня, опертого на нелинейно-упругую опору, реакция которой про- порциональна кубу смещения (рис. 6.10, а), зависимость между углом пово- рота (р и силовым параметром Р такова, что только при 0 < 7. < 7,483 произ- водная dip/dA. > 0 (рис. 6.10, Ь), хотя равновесие этой системы устойчиво при всех Р. Произвольное перемещение также может не иметь второго свойства, при- сущего характерным перемещениям. Простейшим примером, связанным с
6.4 Характерное перемещение 287 использованием такого нехарактерного перемещения, может служить иссле- дование угла поворота среднего сечения шарнирно опертой балки, который равен нулю при равномерно распределенной нагрузке любой интенсивности. Но стоит наложить на одну из опор связь, запрещающую повороты концево- го сечения, как это нехарактерное перемещение станет ненулевым, т.е. его абсолютная величина возрастает. а) Рис. 6.10. Зависимость между углом поворота и интенсивностью нагружения Нарушением рассматриваемого условия объясняется и тот факт, что ино- гда прогиб, вычисленный в центре квадратной пластинки от действия рав- номерно распределенной нагрузки, оказывается несколько большим его точ- ного значения (см., например [4]), хотя используемый вариант метода конечных элементов в перемещениях не допускает реализации произволь- ных форм деформирования и, следовательно, накладывает на систему неко- торые связи. В данном случае характерным перемещением является не про- гиб центра, а объем тела, заключенного между изогнутой и недеформированной поверхностями. Таким образом, эффект «ожесточения» системы в методе конечных элементов может оказаться смазанным. Равномерно распределенная нагрузка ......... Сосредоточенная нагрузка Рис. 6.11. Ошибки определения прогиба в центре квадратной плиты
288 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ Для сосредоточенной силы, приложенной в центральной точке пластины, прогиб пластины центре является характерным перемещением, и мы имеем приближение снизу, как это и следовало ожидать (рис. 6.11). Полезно отметить, что в методе конечных элементов приближение снизу для характерного перемещения, как и для других интегральных характеристик (на- пример, частоты собственных колебаний) гарантируется лишь при использова- нии совместных элементов. Несовместные элементы не гарантируют знак ошибки. 6.5 Вычисление энергии деформации Выше уже упоминалось о возможности использования процедуры проверки внутренней сходимости конечноэлементного решении путем выполнения се- рии расчетов на сгущающихся сетках. При этом решение выполняется с раз- личной степенью детализации расчетной схемы (на глобальных вложенных сетках со сгущениями в области высоких градиентов напряжений или дру- гих). Как известно, обобщенная теорема Пифагора [5] определяет квадрат энер- гетической нормы погрешности решения как разность квадратов энергетиче- ских норм точного решения и* исходной континуальной задачи и решения иА дискретизированной задачи ||u*-uA||2 = ||u*||2-||uA||2, (6.2) причем норма ||u|| = рЕ(и), где Е(и) — энергии деформации, накапливаемая в механической системе при перемещениях, определяемых вектором и, а верхний индекс h характеризует безразмерное значение максимального диа- метра конечных элементов при рассматриваемом сеточном разбиении. Если имеется цепочка решений на последовательно детализируемых сет- ках h-l,h2,---,hk, то на основании (6.2) можно не только получить информацию о внутренней сходимости процесса при сгущении сетки, но и спрогнозиро- вать эффект наращивания цепочки решений при дальнейшей детализации конечно-элементной модели задачи. Для этого необходимо знать значение энергии деформации системы на ее конечно-элементном решении, что мо- жет быть эффективно вычислено без дополнительных затрат памяти, если воспользоваться алгоритмом, предложенным в [6]. Вычисление энергии деформаций предусматривается многими лрограмм ными системами, при этом некоторые из них могут строить зависимости между изменяющимися параметрами конечноэлементной модели и получас мым значением энергии деформации. Так, в системе StressCheck [7], коте рая основана на p-технике конечноэлементного анализа (см. раздел 3.2). можно получить график изменении значений энергии деформаций при неиз- менной конечноэлементной сетке и изменении степени аппроксимирующего полинома от 1 до 8. При этом энер с гическая норма ошибки решении задачи оценивается неравенством
6.5 Вычисление энергии деформации 289 С (6-3) где Uy— конечноэлементное решение, соответствующее системе с N степе- нями свободы, само значение N меняется с изменением показателя степени р, а константа С не зависит от N. Показатель степени Р, определяющий ско- рость сходимости, оценивается из сопоставления решений при различных р. Таблица 6.2. р Число степеней свободы Энергия деформации Показатель степени Р Оценка ошибки, % 1 65 1,2622 0,00 70,55 2 171 2,2141 0,74 34,49 3 283 2,4646 1,81 13,88 4 433 2,4991 1,48 7,41 5 621 2,5091 1,77 3,92 6 847 2,5121 2,37 1,88 7 1111 2,5127 2,49 0,96 8 1413 2,5129 2,49 0,53 В табл. 6.2 и на рис. 6.12 представлены характерные результаты такого рода оценок, выдаваемые программной системой StressCheck при решении тестовой задачи. Количество неизвестных Рис. 6.12. График изменения оценки ошибок
290 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ 6.6 Последующая обработка результатов Определение перемещений и усилий, которое предусмотрено в любой ко- нечноэлементной системе, недостаточно для большинства практически важ- ных случаев расчета. В некоторых нормативных документах предъявляются требования к таким параметрам деформирования, как «крен» или «закручи- вание», относящихся, вообще говоря, к системам определенного типа (стой- ка, жесткое тело и т.п.), имеющим относительно небольшое число степеней свободы. Для упругой системы общего типа эти параметры однозначно не определены, и для них могут быть получены лишь некоторые правдоподоб- ные оценки. О крене здания можно говорить в том случае, когда все узлы деформиро- ванной системы располагаются вдоль некоторой наклонной прямой, которая определяется уравнениями (предполагается, что ось Z вертикальна) и = а + kxz\ v = b + kyz. (6.4) Крен в направлении оси X определяется значением коэффициента кх, а в направлении оси Y — значением коэффициента ку, через которые однознач- но определяются углы наклона 0.v = arctg (AJ; 0V = arctg (ky~). (6.5) Указанные коэффициенты могут быть найдены из условия минимизации суммы квадратов уклонений действительных узловых смещений и, и v, (z = l,...,zw) от перемещений и и у, вычисляемых по формулам (6.4) -a-kxz,)2 +(v>-b-kyZ^ ] =>rain , (6.6) где Zj координата z для z-го узла, т — общее число рассматриваемых узлов. Аналогично можно определить общий наклон или общий поворот диска ме- ждуэтажного перекрытия, фундаментной плиты и т.п. Эти операции в систе- ме SCAD, например, выполняются специальными постпроцессорами. Другим характерным примером может служить задача определения вели- чины и места приложения равнодействующей всех сил, передаваемых на фундаментную плиту от вышерасположенных конструкций. Эти данные час- то необходимы для предварительных оценок размеров фундаментных плит и выбора параметров, описывающих поведение грунтового основания. В системе SCAD, например, эта работа выполнятся следующим образом: • с помощью имеющегося режима Расчет нагрузок от фрагмента схемы находятся усилия A), Mxi и Myi (i= 1, ..., к) во всех узлах примыкания ко- лонн к фундаментной плите; • определяется величина равнодействующей вертикальных нагрузок
6.6 Последующая обработка результатов 291 /=1 (6-7) • определяются координаты места приложения этой нагрузки Yo= sina, +A/X,cosa, (6.8) В уравнениях (6.8) через х, и у, обозначены координаты г-й колонны, а че- рез at — угол между ее осью и осью X глобальной системы координат. Однако любой набор результатов, который выдается определенной про- граммной системой, фиксирован, и сколь бы богатым он ни был, всегда най- дется пользователь, которому потребуется получить нечто выходящее за ра- нее установленные рамки. Поэтому целесообразно предоставить пользователю возможность самостоятельной обработки результатов вычис- лений по задаваемым им самим формулам. Для этого в программную систе- му вносится соответствующий режим или встраивается специальный каль- кулятор (рис. 6.13), способный оперировать с результатами работы системы. Рис. 6.13. Калькулятор “Расчет по формуле” системы SCAD Одним из возможных вариантов решения упомянутой проблемы является предоставление возможности передать результаты расчета в такие общеиз- вестные и универсальные программы, как, например, EXCEL. Используя функции этих программ (сортировки, вычисления и др.), пользователь полу- чает практически неограниченные возможности послерасчетного анализа ре- зультатов. На рис.6.14 представлен пример такой обработки, когда сглажи- вающая прямая, приближающая прогибы, получена в EXCEL с помощью команды «.Построить линию тренда».
292 АНАЛИЗ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВ 12 18 24 30 ю- 20- 30- 40 - х, m 17=6.3621 -0.9755Х U, mm Рис. 6.14. Построение сглаживающей прямой Литература 1. Диксон Дж. Проектирование систем: изобретательство, анализ и принятие реше- ний.— М.: Мир, 1969.— 440 с. 2. Хургин Я.И. Как объять необъятное.— М.: «Знание», 1979.— 192 с. 3. Перельмутер А.В., Сливкер В.И. О характеристической кривой упругой системы // Исследования по теории сооружений.— Вып.ХХУ.— М.: Стройиздат, 1987.— С. 92-102. 4. Zienkiewicz ОС, Taylor RL (2000) The finite element method. Vol.2. Solid mechan- ics. Butterworth-Heinemann, Oxford Auckland Boston Johannesburg Melbourne New Delhi 5. Стренг Г., Фикс Дж. Теория метода конечных элементов.— М.: Мир, 1977.— 349 с. 6. Сливкер В.И. О вычислении энергии деформации системы в программных ком- плексах для прочностных расчетов конструкций // Строительная механика и рас? чет сооружений.— 1991.— №3.— С. 52-56. 7. StressCheck. The Stress Analysis Tool for Eveiyday Use. USER'S GUIDE.— St. Louis, USA: Engineering Software Research & Development, Inc., 1998.— 254 p.
7. НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ По мере возрастания сложности системы наша спо- собность формулировать точные, содержащие смысл утверждения о ее поведении уменьшается вплоть до не- которого порога, за которым точность и смысл стано- вятся взаимоисключающими. Заде Л.А. Основы нового подхода к анализу сложных систем и принятия решений.— М.: Знание, 1974. 7.1 Основные источники неопределенности Традиционное техническое образование построено на принципе «точности». Со студенческих лет точность расчета определяется и воспринимается ин- женерами как один из основополагающих факторов. Отклонения признаются нежелательными и поэтому психологически они становятся как бы не суще- ствующими, хотя все понимают и признают, что не бывает бездефектных технологий, абсолютно точных измерений и т.п. В связи с этим оперирова- ние неопределенными параметрами требует некоторой перестройки созна- ния. Параметры расчетной модели, которыми оперирует исследователь, прак- тически всегда являются величинами неточными. Часто эти параметры яв- ляются, по существу, случайными величинами, и, принимая то или иное зна- чение, мы имеем дело с некоторой реализацией такой случайности. Иногда значение детерминированного параметра попросту неизвестно, или имею- щиеся сведения о нем крайне расплывчаты в силу ограниченности наших знаний (представьте себе, как выполнялись расчеты лунного модуля в про- грамме «Аполлон» и какими принимались параметры окружающей среды)1. Наконец, неточности могут явиться следствием приближенности моделиро- 1 Известно, что в свое время главный конструктор советских космических систем С.П. Королев «назначил» лунный грунт жестким и закрепил это сооветствуюгцим распоряжением. Здесь стоит отметить, что неопределенность в системе знаний со- провождает вообще любые научные исследования, а не только строительную ме- ханику. Вот как об этом пишет известный английский физик Г.Бонди [1]: «Характерной особенностью науки является то, что вы должны иметь воз- можность описывать явления так, чтобы можно было сказать нечто вразуми- тельное, не имея исчерпывающих данных».
294 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ вания некоторого явления (типичный пример — нагрузки от ветрового пото- ка моделируются весьма приближенно из-за огрубления аэродинамической картины обтекания объекта). К числу наиболее изменчивых элементов расчетной модели принадлежат нагрузки. Даже собственный вес конструкций по действующим нормам мо- жет меняться примерно на ± 10... 15%, а это — одна из самых стабильных на- грузок. Другие нагрузки меняются в гораздо более широком диапазоне как по интенсивности и направлению действия, так и по расположению на кон- струкции. Именно эта особенность нагружения инициировала разработку разнообразных методов поиска так называемого «.невыгодного нагружения», т.е. отыскания такого сочетания различных компонентов внешних воздейст- вий, при котором достигается экстремум некоторой внутренней силы, на- пряжения в сечении, узлового перемещения и т.п. Начиная от классических работ по обоснованию методов отыскания наи- более невыгодного расположения группы подвижных грузов на линии влияния (см., например, [2]) и кончая работами, основанными на примене- нии современных методов решения задач многокритериальной оптимизации [3], эта проблема привлекала к себе пристальное внимание специалистов по строительной механике. Тем большее удивление вызывает то обстоятельст- во, что проблема учета изменчивости других параметров расчетной модели оказалась не столь популярной, хотя ее практическое значение чрезвычайно велико. В достаточно большой мере неопределенными могут быть параметры же- сткости элементов расчетной схемы. Они могут быть связаны с естествен- ным разбросом значений, например, такого параметра, как модуль упругости бетона, номинальное значение которого традиционно выбирается по реко- мендациям норм проектирования, а возможная изменчивость реализаций, включая возможные изменения в пределах объекта и изменения во времени, столь же традиционно не учитываются 2. Возможно, это связано с достаточ- но узким коридором изменчивости модуля упругости, но во многих случаях имеются достаточно серьезные основания считаться с изменчивостью пара- метров жесткости 3. К таким случаям, в частности, принадлежит учет повре- ждений, которые накапливаются в конструкции в процессе эксплуатации. Эти повреждения должны учитываться при расчетах, связанных с оценкой технического состояния существующих конструкций, и приниматься по об- наруженным при обследованиях значениям. Но далеко не все элементы су- ществующей конструкции доступны для обследования, поэтому о жесткост - ных параметрах таких элементов судят по состоянию других, доступных частей сооружения. В ответственных конструкциях, когда значения жестко- 2 В статье [4] приведены данные о начальном модуле упругости бетона, разброс ко- торого составляет ±25%. 3 Другим изменчивым параметром является коэффициент Пуассона. Так, выполнен- ные в Институте механики НАН Украины измерения упругих констант стеклопла- стиков показали, что при вариации модуля упругости порядка 3...20% коэффици- ент Пуассона варьируется в пределах 10...40%.
7.1 Основные источники неопределенности 295 стных параметров являются критичными для оценки состояния существую- щей конструкции, применяются различные методы неразрушающего кон- троля. В частности, весьма эффективным в этих целях оказывается примене- ние методов, основанных на простейших динамических испытаниях, когда по замеренным натурным динамическим характеристикам существующих конструкций восстанавливаются их жесткостные параметры. Однако в лю- бом случае диапазон неопределенности при этом может быть достаточно ве- лик. Большой изменчивостью и, следовательно, неопределенностью значений характеризуются параметры упругости естественных оснований. Здесь иг- рают свою роль и неполнота имеющихся инженерно-геологических данных, и приближенность расчетной модели основания (винклеровская, пастерна- ковская, полупространство и т.п.). По-видимому, в лучших случаях эти па- раметры могут иметь разброс значений порядка ±30 %, а в некоторых ситуа- циях возможны существенно большие отклонения. Достаточно типичными являются результаты исследования напряженно-деформированного состоя- ния рамных систем на статистически неоднородном упругом основании, опубликованные в работе [5]. По результатам численного анализа рамы, показанной на рис. 7.1, а при различных предположениях о статистических свойствах упругого основания были найдены зависимости расчетных моментов от отношений жесткостей ригеля и стойки (рис. 7.1, Ь). а) 10,0 AW т IIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIiniTIIIIIIIIIIIIIIIIIIIIIII й) Рис. 7.1. Схема рамы
296 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ Разброс результатов, определяемый коэффициентом изменчивости, т.е. отношением среднеквадратичного отклонения ст к среднему значению рас- четного момента М, заметно зависел от вида корреляционной матрицы, оп- ределяющей статистическую связь между случайными податливостями ос- нования под различными колоннами (рис. 7.2). Иными словами, эта матрица характеризовала пространственную неравномерность жесткостных свойств основания. Рис. 7.2. Зависимость разброса результатов от корреляции по пространству Были использованы три корреляционные матрицы — матрица Кь равная единичной, которая предполагала статистическую независимость упругих свойств основания под различными колоннами, а также матрицы К2 и К3, с увеличивающейся корреляцией: 1,0 0,1 1,0 о,3‘ 0,2 0,1 0,1 1,0 0,1 0,3 1,0 0,3 0,2 0,1 0,1 1,0. 0,1 Кз = 0,2 0,3 1,0 0,3 0,2 0,1 1,0 0,1 0,1 0,2 0,3 1,0 0,3 0,1 1,0 0,1 0,2 0,3 1,0 При выборе расчетной схемы обычно принимаются идеализированные условия соединения элементов в узлах (абсолютно жесткое, шарнирное), хо- тя эти соединения имеют определенные упругие свойства. Однако оценить их податливость удается весьма редко, да и сама эта оценка может быть практически проведена лишь в эксперименте. Надежных расчетных методов для получения таких оценок в настоящее время почти не имеется. Поэтому инженеры вынуждены задаваться значениями податливостей узловых со- единений в достаточной мере произвольно, ориентируясь на результаты экс- периментальных исследований «похожих» конструкций. Имеется определенная традиция принимать те или иные конструктивные решения шарнирными или жесткими, и она себя в значительной мере оправ-
7.1 Основные источники неопределенности 297 дывает при проектировании, когда в руках конструктора имеются средства для реализации принятого в расчетной схеме решения. Но эта традиция мо- жет оказаться бессильной в условиях проверки уже существующей конст- рукции, когда конструктивное решение нельзя приспособить к расчетной модели. Достаточно типичной для решения указанной проблемы является экспертная оценка; пример такой оценки из работы [6] представлен в табл. 7.1. Таблица 7.1. Тип связи Значения т = R/r ц=1,0 ц=0,8 ц=0,6 ц=0,4 Ц=0,2 ц=0,1 Абсолютно жесткая 1000,0 100,0 50,0 20,0 10,0 5,0 Очень жесткая 100,0 50,0 30,0 15,0 10,0 4,0 Весьма жесткая 30,0 25,0 10,0 5,0 4,0 3,0 Не очень жесткая 10,0 5,0 4,0 3,0 2,0 1,0 Податливая 3,0 1,0 0,5 0,3 0,2 0,0 Весьма податливая 0,6 0,5 0,3 0,2 0,1 0,0 Очень податливая 0,3 0,25 0,2 0,1 0,0 0,0 Связь отсутствует 50,0 0,1 0,1 0,1 0,2 0,3 Обозначения: R — реакция изолированной связи от единичной деформации; г — ее же реакция, в составе конструкции при единичном смещении по направле- нию связи; ц — уровень доверия к выводу о типе связи (функция принадлежности). В динамических задачах необходимо считаться с возможным разбросом инерционных свойств. Это оказывается непривычным для многих расчетчи- ков, которые связывают массу только с собственным весом конструкции, а последняя обладает не очень сильной изменчивостью. Однако в расчетной схеме почти всегда необходимо учитывать присоединенную массу, которая определяется размещенным на конструкции оборудованием, массой склади- руемых материалов, мебели и другими нагрузками, отнесенными действую- щими нормами к категории полезных. Несущие конструкции, погруженные в жидкость, необходимо рассчитывать с учетом присоединенной массы жид- кости, вовлекаемой в движение при колебаниях конструкции. Оценка влияния разброса исходных данных на результаты расчета, к со- жалению, почти никогда не публикуется, даже в тех немногих случаях, когда такой анализ и был проведен. Именно поэтому каждая такая публикация важна. Мы приведем здесь данные из статьи [7], в которой рассматривались две расчетные схемы мощного фундамента под турбину (рис. 7.3) — стерж- невая модель А и модель из пространственных восьмиузловых элементов В. Было произведено сравнение роли различных факторов неопределенности и их влияние на частоты и формы собственных колебаний. Для величин/ являющихся функциями от неопределенных параметров Xt, ... , Х„, вводи- лась оценка размаха по каждому параметру
298 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ St = [ДЛ)тах -Ж)т,„]/ [Щ™ +ХЛЫ, (7.1) а общая ошибка оценивается как Sf=fcs? (7.2) Рис. 7.3. Схема фундамента под турбоагрегат Если рассматриваются векторные значения V (например, формы колеба- ний), то используется критерий корреляционного типа MAj.Bk = (yAyB,k)2l{{NAJVAJ)(yB,kNB,k)], (7.3) где индексы А и В подразумевают, что форма колебаний V формируется с использованием двух различных моделей А и В, а индексы j и к указывают на номера форм колебаний, для которых строится оценка. С использованием этого критерия строится оценка Sv = [1 ~ MAj.Bk]l\l + MAj.Bk]- (7.4) Частоты собственных колебаний сопоставлялись по критерию (7.2), а формы — по критерию (7.4). Результаты анализа приведены в табл. 7.2. Как и следовало ожидать, наименее достоверными оказываются результа- ты, относящиеся к высшим частотам и формам собственных колебаний. Это еще раз свидетельствует против увлечения слишком детальными расчетны- ми схемами. Еще одним источником неопределенности может явиться значение пара- метров задаваемого предварительного напряжения конструкции. На этот факт обращалось внимание в работе [8], где было показано, что неточность преднапряжения мачтовых конструкций, нормируемая с допуском ±8%, мо-
7.1 Основные источники неопределенности 299 жет привести к изменению податливости оттяжечного узла, что приводит к изменению значений изгибающих моментов в некоторых сечениях ствола мачты почти вдвое (рис. 7.4). Таблица 7.2. Сравнение по: Sf, % —-в ин- тервале частот: 5vs % — по формам: fi-fi fl fio V,... v3 v4 • •• Группа неопределенностей: а) параметры грунтового основания 43 49 3 40 б) модуль упругости и коэффициент Пуассона конструкции 8 8 2 57 в) расчетная модель 5 15 3 48 Общее по всем неопределенностям 44 52 5 85 Рис. 7.4. Огибающая эпюр моментов в стволе мачты Весьма большой неопределенностью обладают сейсмические расчеты со- оружений [9]. Здесь имеется значительный разброс исходных данных, опре- деляемый следующими источниками погрешностей: • само сейсмическое возмущение задается лишь приближенно;
300 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ • реальное основание может значительно отличаться от горизонтально- слоистой модели (трудно точно определить положение и толщину слоев, которые, к тому же, меняются в пределах площадки); • используемая квазилинейная модель работы грунта и неопределенность его характеристик, некоторые из которых имеют и заметную сезонную изменчивость. Имеются и другие неопределенности, приводящие к разбросу результатов расчета. Для их учета практически можно поступать таким образом: вводит- ся искусственная вариация только одного параметра основания, скажем, мо- дуля сдвига грунта G. Далее полагаем, что он может меняться от G (1 + (7V) до G /(1 - (7V), где G есть его наиболее вероятная оценка, a Gv — его коэф- фициент вариации, принимаемый равным не менее 0,5. Эти рекомендации сформулированы в нормах проектирования атомных станций США [10]. В качестве общей рекомендации можно ориентироваться на высказывание в работе [11]: «Особо надо сказать о задачах, содержащих малодостоверные исходные данные или сильно размытые величины. Здесь повышение степени досто- верности решения иногда удается получить путем произвольного варьиро- вания указанных величин в пределах, свойственных данной задаче. Естест- венно, что заслуживают доверия только результаты, устойчивые относительно такого варьирования, которые заодно показывают степень их точности». Если же обнаруживается некоторая сильная неустойчивость по отноше- нию к вариации определенного параметра, то нужно понять ее происхожде- ние. Здесь вновь напрашивается цитата из [11]: «Выбросы из главного хода какой-либо зависимости часто путают с ошибкой эксперимента. Типичный контрпример — известны многолетние среднестатистические данные по числу открыток, доставляемых почтой в последний день апреля, мая, июня, июля, августа и сентября. Можно ли по ним предсказать результат на 31 декабря?» 7.2 Методы расчета чувствительности Для оценки роли неопределенных или переменных параметров системы (проектных переменных) при их относительно небольших изменениях могут оказаться очень удобными значения коэффициентов чувствительности, т.е. частных производных от некоторого интересующего нас результата расчета по проектной переменной. Будем исходить из уравнений в перемещениях (3.6) — (3.8), которые пре- дставим в форме
12 Методы расчета чувствительности 301 K(b)u = ро + р,(Ь) - QF(b)d , (7.5) где явно указана зависимость матрицы жесткости от проектных переменных Ь. К их числу обычно относятся параметры жесткости (размеры поперечных сечений), хотя не исключаются и другие проектные переменные, влияние изменений которых исследуется. Как видно из (7.5), часть pi вектора нагрузок р P = Po+Pi(b) также может зависеть от проектных переменных — при параметрах, связан- ных с размерами поперечных сечений элементов, это могут быть, например, нагрузки от собственного веса. Что касается вектора дислокационных воз- действий d, то для упрощения будем считать, что его компоненты не зависят от проектных переменных, хотя не представляет труда учесть и такую воз- можность. Если продифференцировать (7.5) по некоторому, например, Л-му парамет- ру, учитывая при этом, что перемещения и являются неявными функциями от переменной проектирования, то получим K(b)^ = ^-^u-Q^d dbk dbk dbk дЬк (7.6) Воспользовавшись теперь (3.7) и учтя геометрические уравнения в (3.4), перепишем (7.6) в виде K(b)^ = ^-Q^A. 'dbk dbk дЬк (7-7) Из этого соотношения видно, что вектор частных производных ди/dbk, яв- ляющихся коэффициентами чувствительности перемещений по отношению к возможной вариации проектной переменной Ьк, может быть найден путем решения системы уравнений с той же матрицей коэффициентов, что и при выполнении статического расчета. Если при статическом расчете был выполнен прямой ход по Гауссу (или разложение Холецкого), и в результате получено и запомнено треугольное разложение матрицы жесткости по (5.82), то для определения ди!дЬк доста- точно выполнить только обратную подстановку с правыми частями (псевдо- нагрузками) уравнений (7.7). Естественно, что такой подход много эконо- мичнее повторного решения системы уравнений (7.7), хотя и требует ресурсов для запоминания результатов треугольного разложения матрицы К. Чувствительность усилий определяется дифференцированием уравнений (3.9), откуда получаем 5s дЬк 5F 5Z)a t^L = ^LA+FQt^. 5Z)t dbk dbk (7.8) После определения вектора duldbk из (7.7) его подстановка в (7.8) приво- дит к решению задачи
302 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ = (l -FQtK-‘q)^ A + FQtK‘ . (7.9) obk 8bk dbk Отметим одно, весьма полезное, в целях контроля вычислений, вспомога- тельное соотношение, получаемое из (7.9) домножением слева на матрицу Q, что с учетом (3.7) дает 0 ds _ dpt dbk (7.Ю) На механическом уровне контрольное равенство (7.10) легко интерпрети- руется как выполнение условий равновесия между приращениями внешних сил и приращениями усилий в элементах системы. Описанный выше подход, который привел к уравнениям (7.7) — (7.9), по- лучил название прямого метода дифференцирования. Возможен, однако, и другой подход, называемый методом сопряженных переменных и связан- ный с введением вспомогательных неизвестных 0 = (FQTK')T = K'QF, (7.11) где использована симметрия матриц К и F. Если умножить (7.11) слева на К, то получим систему уравнений КО = QF, (7.12) из которой определяются сопряженные переменные 0 и, естественно, с теми же сокращениями вычислений, о которых было сказано выше. Затем реали- зуется подстановка (7.12) в (7.9), которая дает A=(I_0TQ)5FA + 0T5p, = aFA + 0T|-ap,_QaFA] dbk dbk dbk dbk L dbk dbk J (7-13) Заметим, что правые части уравнений (7.12) есть ни что иное, как узловые силы, вызванные единичными значениями внутренних деформаций эле- ментов А, что легко устанавливается из первого и третьего уравнений систе- мы (3.4). Таким образом, сопряженные переменные — это перемещения уз- лов системы, вызванные единичными деформациями ее элементов (при этом можно не рассматривать деформации тех элементов, которые не связаны с варьируемой переменной проектирования). В работе [12] приведено сопоставление описанных выше подходов, с точ- ки зрения вычислительных затрат, и показано, что метод сопряженных пе- ременных практически всегда имеет преимущества перед методом прямого дифференцирования, за исключением, быть может, тех редких случаев, ко- гда оценивается чувствительность по отношению к очень малому числу пе- ременных проектирования и только при одном варианте нагружения. Посл- еднее замечание связано с тем, что правая часть системы (7.7) зависит от вида нагружения, а правая часть (7.12), хотя и является многостолбцовой, тем не менее, есть инвариант системы.
1.2 Методы расчета чувствительности 303 Определенные сложности представляют собой и вычисления, связанные с нахождением производных от матриц d¥Jdbk и/или д¥/дЬк, входящих в вы- числительные формулы для определения коэффициентов чувствительности. Конечно, всегда можно использовать конечноразностную аппроксимацию типа [12] ^^[К(Ь + те*)-К(Ь)]/т, (7.14) где вектор имеет единицу на к-м месте и нули в остальных позициях, а т — малое число, определяющее величину возмущения Ьк. Однако, лучше исходить из формулы для вычисления компонент матрицы жесткости K(b) = QF(b)QT. (7.15) В ферменных конструкциях, где компоненты вектора проектных пере- менных b представляют собой площади поперечных сечений стержней, и в чисто изгибаемых системах, где этот вектор составлен из моментов инерции, матрица жесткости К(Ь) является линейной функцией компонент вектора b и может быть представлена в форме к=£к°г>, (7-16) где К® — матрица из постоянных коэффициентов, определяющая вклад к-го элемента. Тогда (7-17) Ж(Ь)г ко 8Ь1с к и запоминание матриц К° при составлении глобальной матрицы жесткости может существенно облегчить вычисление коэффициентов чувствительнос- ти. Выше в роли варьируемых параметров системы выступали жесткостные характеристики ее элементов. Однако, это не единственно возможный вари- ант выбора проектных переменных. С неменьшим успехом в роли варьируе- мых параметров могут выступать и координаты узлов системы z. В статически определимом случае можно исходить из уравнений равно- весия в форме Q(z) s = р , и, продифференцировав их по координате z7, получить „ ds 3Q Q— =-------s dz, dz (7-18) (7-19) в предположении, что вектор узловых нагрузок р не зависит от координат z.
304 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ Если статически определимая система неизменяема, то Q будет невырож- денной матрицей, и решение уравнения (7.19) определяет необходимые ко- эффициенты чувствительности. Для статически неопределимого случая можно исходить из уравнений Q(z)F(z)Q(z)Tu = р - Q(z)F(z)d . (7.20) При том же условии, что узловая нагрузка не зависит от изменения коорди- нат системы, получим дифференцированием соотношений (7.20) =-(f^F + Q|^)(QTu + d)-QF (7.21) 0Zj az, dZj dZj Дифференцированием соотношений (3.9) находим связь между коэффи- циентами чувствительности перемещений и коэффициентами чувствитель- ности усилий (7.22) ds dE Л 6Q т би ---= Q u + d +F—~u + FQ - dZj dZj--------------------------------dz. dZj Найдя из (7.21) коэффициенты чувствительности перемещений, можно за- тем подставить их в уравнения (7.22) и решить поставленную задачу. В ре- зультате такой подстановки получим после элементарных преобразований — = (l-FQTK“'Q) f— A + F —u^-FQK1 —FA . (7.23) . {dz,. dz, } dz, Снова, домножая слева (7.23) на матрицу Q, получим полезное контроль- ное равенство Q^- = -^FA (7.24) dZj dz,- Контрольное равенство (7.24) может быть легко получено и непосредст- венно, если продифференцировать первое из уравнений в (3.4) и учесть неза- висимость вектора нагрузки р от координат узлов системы. 7.3 Чувствительность собственных колебаний В случае динамического расчета системы центральное место занимает опре- деление собственных частот и форм свободных колебаний системы. Соот- ветствующая система разрешающих уравнений имеет вид K(b)u = <в2М(Ь)и , (7.25) где а — частота, являющаяся, как и форма колебаний и, неявной функцией от переменных проектирования, в то время как зависимость матрицы жест- кости и матрицы масс от этих переменных в (7.25) указана явно.
7.3 Чувствительность собственных колебаний 305 Если взять теперь значение X* = сд2 как собственное значение, которое обращает в нуль детерминант матрицы К(Ь) - Х*М(Ь), и полагать, что щ — соответствующий этому собственному значению вектор к-й формы соб- ственных колебаний, то, дифференцируя (7.25) по одной из компонент век- тора проектных переменных Ь, получим (для сокращения записи будем обо- значать варьируемую компоненту вектора проектных переменных безын- дексным символом Ь) f— -кк — V+(K-A.tM)^- = 0. (7.26) < дЬ к db ) к дЬ к V к db Если учесть что для собственной формы (K-XiM)ut =0, (7.27) а матрицы К и М — симметричны, то после умножения (7.26) слева на uj в полученном соотношении исчезнет последнее слагаемое в левой части. Будем считать, что все собственные векторы нормированы по массе, так что для любой пары собственных векторов и, и щ справедливы условия ор- тогональности по жесткости и ортонормированности по массе uj К U/ = 5,Д*, uj М и,- = 8/i, (7.28) где 8/t — символ Кронекера, равный 1 при i - к и нулю в противном случае. С учетом (7.27) и (7.28), домноженное слева на uj соотношение (7.26) приводит к выражению для вычисления коэффициента чувствительности собственных значений (дк Л -----м— < db к дЬ ) к т ob (7.29) Здесь есть одна тонкость, которая заключается в том, что при выводе формулы (7.29) молчаливо предполагалась возможность дифференцирова- ния собственных значений по параметру проектирования. Это предполо- жение справедливо, если ~кк является простым (не кратным) собственным значением [13]. В случае' кратных собственных значений анализ чув- ствительности существенно усложняется. Действительно, предположим, что зависимость, скажем, двух собственных значений ?ч и Х2 от варьируемого параметра проектирования b имеет вид, показанный на рис. 7.5. При значении Ь = Ьй кривые X[(Z>) и X2(Z>) пересекаются, и мы имеем дву- кратное собственное значение Xi(Z>0) = X2(Z>o). Поскольку собственные значе- ния занумеровываются в порядке возрастания их величин (?ч < Х2), то при переходе через точку b = Ьо эти кривые обмениваются индексами (меняются местами). Фактически, зависимости ?ч(6) и X2(Z>) с учетом упорядочивания собственных^значений по возрастанию их величин имеют вид, изображен- ный на рис. 7.5 пунктиром. Ясно, что точка кратности Ьо является особой точкой, в которой нарушаются условия аналитичности собственных значе- ний. Впрочем, односторонние производные (производные по направлению)
306 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ все же существуют, что дает возможность выполнить анализ и для этого случая. Мы, однако, не будем останавливаться на этом тонком для анализа и интересном в теоретическом отношении вопросе, отослав заинтересованного читателя к работам [13, 14, 15]. Рис. 7.5. Случай кратных собственных значений Поскольку нас интересуют, главным образом, численные методы, то на практике при встрече с кратными собственными значениями можно реко- мендовать простой прием, позволяющий избежать осложнений, возникаю- щих в особых точках. Этот прием основан на отстройке системы от особой точки с численно малым параметром £ и решением проблемы о собственных значениях (7.25) дважды: при b = Ьо - £ и b = Ьо + £. Перейдем теперь к определению коэффициентов чувствительности для собственных векторов при некратных собственных значениях. Непосредст- венно из (7.26) эти коэффициенты определить не удается, поскольку мат- ричный множитель (К-Х^М), стоящий слева перед искомым вектором ди'Jeb, представляет из себя гарантированно вырожденную матрицу. В этой связи попытаемся разыскать интересующий нас вектор в виде разложения по системе собственных векторов исходной задачи. Иначе говоря, рассмотрим представление = (7.30) • ob с неизвестными пока коэффициентами а,. Если (7.26) домножить слева на u J , то с учетом (7.30) получим ujf—-X* — V + и’(К-Х*М)Уа/М/ =0-. (7.31) \db k db ) k db 1 k >' k ' 7 Воспользовавшись теперь (7.28), находим отсюда приj*k 1 Tf9K . оМ) /. ч =<—зт-uJ-r-X,-— u, (j=l,...,n-,j*k). (7.32) Л £ Л> j ob ob J Поскольку является простым собственным значением (Х7^ X* при j к), то формула (7.32) позволяет определить все коэффициенты разложения
7.3 Чувствительность собственных колебаний 307 (7.33) (7-34) (7.30), кроме коэффициента ак. Для того, чтобы найти ак, воспользуемся первым из условий ортогональности (7.28), записанным для вектора и*, и продифференцируем его по параметру Ь. В результате получим „ Ттл ди* т Ж д\к 2ujK—L + uI-----ik =—к- db db db После подстановки в (7.33) представлений (7.29) и (7.30) получим с уче- том условий ортогональности (7.28) 1 т ам ак = —и4-----iK . * 2 db Интересно отметить, что если матрица масс не зависит от варьируемого параметра проектирования b (достаточно типичная ситуация), то, как это следует из формулы (7.34), коэффициент ак равен нулю. На геометрическом уровне это означает, что при независимости матрицы масс от параметра b векторы и* и аик1аЬ ортогональны как по метрике, порождаемой матрицей жесткости К, так и по массе, то есть т _ _ аи к т >. ~ а*1 к и г К —= 0, и(М — 0 . * db * дЬ Действительно, первое из соотношений в (7.35) непосредственно вытекает из (7.33) и (7.29), тогда как второе следует из первого, если учесть, что u4 М = uj КА*. В общем случае получаем окончательно (7.35) дц* _ уч 1 дЬ %Хк-\ J*k т(ак . ам) 1 там и,и,------Л4 1К 1К1Г-------U 1 4 8b к дЬ ) к 2 к дЬ 1 (7.36) Формула (7.36) определяет коэффициенты чувствительности к-ой формы собственных колебаний через все формы немодифицированной системы. Это требует решения полной проблемы о собственных значениях, что явля- ется весьма трудоемкой операцией с вычислительной точки зрения. Покажем, что можно получить выражения для коэффициентов чувстви- тельности собственного вектора и*, не определяя предварительно все ос- тальные собственные числа и собственные векторы. Введем в рассмотрение вектор w*, равный искомому вектору aukldh за вы- четом его составляющей <х*и* в разложении (7.30). Иначе говоря, положим по определению w*=^-a*u4, (7.37) 8b при этом в силу (7.30) вектор w* представляет собой линейную комбинацию остальных собственных векторов исходной задачи, то есть (7.38) п >1
308 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ Новый искомый вектор w* принадлежит линейному многобразию L, натя- нутому на совокупность из п-1 векторов {и,}, где индекс i пробегает значе- ния от 1 до и за исключением i = к. В силу (7.28) это линейное многообразие представляет собой гиперплоскость ортогональную вектору Мщ. Это озна- чает, что для любого вектора v из L справедливо vTKu4 = 0, vTMu4 = 0. (7.39) В гиперплоскости L выберем, пока произвольную, совокупность линейно независимых векторов v,,...,v„.i и разложим искомый вектор w4 по этим век- торам, как по базису в L, то есть w4 = 2₽,v, , (7.40) 1=1 где Р, (i = 1 ,..., и-1) — подлежащие определению скаляры. Возвращаясь теперь к равенству (7.26), домножим его слева на вектор vj VJ~TrvIMu* + VI (к-Лм)рЛ + gP,vJ= °> (7-41) \db do ) db ( “7 J что с учетом условий ортогональности (7.39) приводит к системе из п-1 уравнений относительно коэффициентов р, в разложении (7.40) gP/VJ(K-X4M)v, = - v}(^-X4^)u4 б = 1,-.,«-1). (7.42) Образуя из коэффициентов р, вектор р = |[pi,Рг,—,Рл-1]|Т, придадим системе уравнений (7.42) матричную форму т тГ 5К VT(K-X4M)Vp = -VT — -кк — и4. (7.43) ( db db J Здесь матрица V размерами п х (и-1) составлена из векторов v, так, что /-ый столбец матрицы V представляет собой вектор v,. Опираясь на то обстоятельство, что собственному числу Х4 отвечает един- ственный (с точностью до множителя) собственный вектор щ, можно пока- зать, что матрица W = VT(K- X4M)V невырождена, и значит, решение сис- темы уравнений (7.43) существует. После определения вектора р легко найти и искомый вектор ouk!ob, так что после всех подстановок получаем 5ut 56 1 т5М vw-чЛ Ж . ЗМ) — u4u?-Uj-VW V------Л4--и 2 к к db [db к db ) (7.44) Формула (7.44) дает окончательное решение задачи, и все, что нам оста- лось сделать,— это указать способ построения какого либо базиса в гиперп- лоскости L. Обратим внимание на то, что интересующий нас базис в L не обязан быть ни ортогональным, ни единичным. Рассмотрим простейший базис в полном пространстве размерности п, об- разуемый векторами ei,...,e„ , где каждый из векторов е, представлен всеми
7.4 Оценка дополнительных усилий при изменении жесткостей 309 нулевыми компонентами, кроме г-ой компоненты, которую положим равной единице. Если пополнить эту систему векторов вектором единичной длины g = Mu*/||Mu*||, то в образованной таким образом системе из и+1 векторов можно выбрать такой вектор е7, который является линейной комбинацией остальных векторов, то есть ej=+ gi/gfi +•••+ gj-xlgfi-i + gj+i/gjeyt] +...+ g„/g7e„ - 1/gyg , (7.45) где величины g, представляют собой соответствующие компоненты вектора g, причем коэффициент gj должен быть отличен от нуля. Понятно, что сово- купность векторов {g,e1;..., е7_ь е7+], ...,е„] также является базисом в исход- ном и-мерном пространстве. Для построения базиса в гиперплоскости L, ортогональной вектору g, на- прашивается использование известного процесса ортогонализации Грама- Шмидта, который следует применить к системе линейно независимых век- торов {g, в],..., е7-ч, еЛЬ ...,е„], начиная с вектора g. Однако, в нашем случае можно поступить проще. Действительно, достаточно спроектировать векто- ры в!,..., e7-i, вун,..., е„ на гиперплоскость L, чтобы получить интересующий нас базис vb ..., v„_j. Итак, в качестве векторов v; можно принять Vi = ej-g!g,..., Vy_! = е^! - g7_jg , v7 = е7+1-gy+ig ,..., v„4 = е„-g„g. (7.46) Индекс J, для которого выполняется разложение (7.45), можно выбрать из условия |g7j = max |gj, где максимум берется по абсолютным значениям всех компонент вектора g. Отметим, что иной способ отказа от необходимости решения полной про- блемы собственных значений и собственных векторов для общего случая не- симметричной матрицы был предложен в работе [14], где приведен метод вычислений, также как и здесь основанный на знании только исследуемого собственного вектора, но требующий решения вспомогательной системы из п + 1 уравнений. 7.4 Оценка дополнительных усилий при изменении жесткостей Изменение жесткостей элементов статически неопределимой системы вле- чет за собой изменение внутренних усилий, и для проектировщика важно уметь оценивать этот эффект количественно. Рассмотрим названную про- блему на примере шарнирно-стержневых систем и получим для них необхо- димые расчетные формулы. Будем исходить из общих выражений (7.9) для коэффициентов чувстви- тельности внутренних сил, ограничившись при этом ситуацией, когда вектор внешних приведенных к узлам нагрузок не зависит от параметров проекти- рования, имеющих в рассматриваемом случае смысл площадей поперечных сечений стержней.
310 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ Полагая в (7.9) Ьк = Ак, где Ак— площадь поперечного сечения к-го стерж- ня, при сделанных выше предположениях получаем A = (I-FQtK‘Q)^A. (7.47) 34 34 Матрица внутренней жесткости F для конструкции ферменного типа яв- ляется диагональной матрицей с элементами F = IMI, frEjAj/lj, (7.48) при этом EjVtlj — соответственно модуль упругости и длина у-го стержня. Здесь и далее т — количество стержней фермы. Из (7.48) непосредственно следует, что 3F — = |[WMU, (7.49) 34 иными словами эта матрица целиком состоит из нулей, за исключением эле- мента, находящегося на пересечении к-го столбца и Л-ой строки, й этот эле- мент равен fJAk. С учетом выражения (3.9) s = F(QTu +,d) для вычисления усилий в стержнях фермы из (7.49) получаем (7'50) 84 Ак где ек — вектор, состоящий из нулей за исключением Л-ой компоненты, рав- ной единице. В результате подстановки (7.50) в (7.47) получим <5F Sl т i — = ^- (1-Р(2тК-Ч))е*. (7.51) 34 Ак Сопоставляя (7.51) с (3.12), замечаем, что стоящая здесь в скобках матри- ца может быть представлена через матрицу псевдоподатливости Н, а именно (1_рН)е*. (7.52) 34. Ак Обозначим далее через компоненты матрицы (I - PH) и, определяя приращения усилий Asr как дифференциалы, что можно допустить при от- носительно небольших изменениях поперечных сечений ЛАк, запишем т ~ <7-53) м 4 Если в шарнирно-стержневой системе площади всех стержней увеличить пропорционально одному коэффициенту, который нам удобно обозначить 1+Р, то все компоненты матрицы внутренней жесткости F умножатся на этот же коэффициент, так что перемещения u+Au и усилия s+As в модифициро- ванной системе будут следующими:
7.4 Оценка дополнительных усилий при изменении жесткостей 311 и + Ди = (l+PX'K-’p - K QFd, s + As = FQTK"‘p + (1+₽)(I - FQTK“'Q)Fd , (7.54) что вытекает непосредственно из формул (3.8) и (3.9). Если ограничиться случаем только силовых воздействий, то дислокации d следует положить равными нулю, и, как это следует из (7.54), усилия в стержнях системы не изменятся, то есть As = 0. Рассматриваемый вариант модификации системы соответствует приращению площадей поперечных сечений всех стержней пропорционально одному параметру р, т.е. АЛ*/At = Р (к = 1,... , т) . (7.55) Таким образом, при анализе влияния произвольных изменений площадей поперечных сечений стержней АЛ* на приращения усилий A.sr из отношения АЛ*/Л* можно вычесть произвольную константу р, при этом приращения усилий останутся прежними. Иначе говоря, формулу (7.53) можно записать в чуть более общем виде (с произвольной константой Р) т (\ А V-P • <7-56) 4=1 \ лк J Справедливость формулы (7.56) при d = 0 можно установить и формаль- ными матричными преобразованиями. Действительно, эквивалентность формул (7.53) и (7.56) сводится к матричному равенству (I-FH)s = 0. (7.57) Подставляя сюда (3.12) и (3.9) и полагая d = 0, убеждаемся в том, что (7.57) удовлетворяется. Введем в рассмотрение вектор h(P) с компонентами й* = 5*(ДЛ*/Л* - Р). В матричной форме вектор приращений усилий As представим теперь в виде As = (I - FH)h(P) . (7.58) Если воспользоваться произволом в выборе коэффициента пропорцио- нальности Р для минимизации нормы вектора h JZ ч2 m I Д.Л 1 <7-59) 4=1 ( ф J то получим Р = —1---(7.60) Г=1 Оценивая максимальное по модулю изменение усилия, воспользуемся из- вестным неравенством
312 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ maxjAsJ < £As* = HAsll • С7-61) V А=1 Далее, из (7.58) следует, что ||As|| < ||(I - FH)|| ||h(₽)|| . (7.62) Матрица FH является идемпотентной, что проверяется непосредственной подстановкой формул (3.12) и (3.7) в определение основного признака идем- потентности (FH)2 = FH. Вместе с FH идемпотентной является и матрица (I - FH). Известно, что норма любой ненулевой идемпотентной матрицы равна единице. Отсюда приходим к оценке тах*|Ду*| <||h(p)||, (7.63) справедливой при любом значении Р, в том числе и при Р, минимизирующем норму вектора h. Подставляя теперь (7.59) и (7.60) в оценку (7.63), получаем окончательно (7-64) Неравенство (7.64) дает достаточно простую оценку максимально воз- можного изменения усилий при изменении площадей элементов фермы. 7.5 Теоретические оценки для случая неопределенных жесткостей Часто жесткостные параметры системы (все или некоторые) являются неоп- ределенными величинами, для которых нет достаточных данных, чтобы оценить распределение вероятностей, но есть некоторая другая информация, характеризующая эту неопределенность. В [16] было установлено, что максимальному рассеиванию центрированной случайной величины е соот- ветствует определенная плотность распределения устанавливаемая в за- висимости от имеющейся в наличии информации: • когда о случайной величине известно, что ее дисперсия не превышает значения и, то рекомендуется использовать нормальное распределение с плотностью /(е) = (7.65)
7.5 Теоретические оценки для случая неопределенных жесткостей 313 • если известно, что дисперсия е имеет среднюю величину Сто, то следует применять распределение Лапласа с плотностью ' /(е) = ЧГехр| где% = ст0Д; (7.66) 2.К I к ) V 7Г • в случае, когда величина s заключена в интервале -Ь < е,< Ь, применяется распределение Хьюбера /(e)=lcos2^. (7.67) Исходя из подхода, использованного в работе [17], покажем как строится оценка решения задачи с неопределенными параметрами жесткости. Пусть для жесткостных характеристик системы известны средние значения F и такие ограничения на параметры, что неопределенную величину F можно отнести к одному из указанных выше классов, которые характеризуются «экстремальными» плотностями вероятностей (7.65) — (7.67). Если систему уравнений метода перемещений с неопределенными коэф- фициентами линеаризовать в окрестности их средних значений, то получим Ku + B(u)E = p, (7.68) где матрица частных производных В(и) = Ж(и) SF (7.69) равно как и усредненная матрица жесткостей К, вычисляется при F = F . Считая второе слагаемое в левой части (7.68) некоторым случайным ме- шающим параметром (шумом) Ео, можно утверждать, что решение (7.68) да- ет только некоторые оценки й0 перемещений, зависящие от £0. Стремясь получить оценку й0 несмещенной, для которой £(й0-и)Ту(£оЖ = 0 , (7.70) и учитывая, что из (7.68) и = К”1(р-80), (7.71) получаем £(йо-К"‘р + Кчео) /(e0)rfe0 = =Х(й°~К-1р) /(ео)^ео + £еоК-7(8о)4/8о=О. (7.72) Второе слагаемое в (7.72) равно нулю в силу предположения о центриро- ванности ошибки, обладающей нулевым средним значением. Тогда из (7.72) будет следовать, что несмещенная оценка
314 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ й0=К’р . (7.73) не зависит от значений матрицы В(и) и класса распределений величины е0. Чтобы найти дисперсионную матрицу D„ оценок й0 воспользуемся не- равенством Рао-Крамера (й0 -ц)Т D„ (й0 - и) > (й0 -и)т R 1 (й0 - и), (7.74) где R — информационная матрица Фишера, которая в силу (7.71) и ввиду симметрии матрицы К определяется как R=KEK. (7.75) Здесь Е — диагональная матрица с компонентами причем использование распределений (7.65) — (7.67) минимизирует £, и од- новременно минимизирует левую часть (7.74). Дисперсии оценок й0, составляющие диагональную матрицу D,,, можно получить из выражения D„ = E(R’'8»)/(8o)(K’'8o)Td8o =К-,(£8О/(8О)8>О)К-1 . (7.77) Подстановка (7.75) и (7.77) в (7.74) дает (fi0 - и)т К D0K ' (й0 - и) > (й0 - и)т К-’Е-'К-1 (й0 - и), (7.78) откуда следует о„2>-= Г 7^£,t . (7.79) " (Ж)) Минимально возможные дисперсии, получаемые в случае знака равенства в (7.79), определяются для упомянутых выше «экстремальных» плотностей таким образом: • для плотности (7.65) — cj; = Cg; • для плотности (7.66) — cj; = Cg; • для плотности (7.67) — = Ь2 / п2 . Расчетные значения перемещений составляют вектор и*, компоненты ко- торого определяются формулой и,’ = «o,f +y/,CTBsign(H0(), (7.80) где ур — характеристика обеспеченности оценки (для вероятности Р = 0,997 следует принять ур = 3).
7.6 Использование методов планирования экспериментов 315 Для усилий оценки их значений и дисперсии определяются формулами s0 = FQTu0, (7.81) 1) =FQTD„QFT, а расчетные значения по аналогии с (7.80) =?».,+Y^ssign(?0,,) • (7.82) (7.83) 7.6 Использование методов планирования экспериментов Классическая постановка задачи строительной механики исходит из того, что все исходные данные (размеры конструкции, параметры жесткости, на- грузки и т.п.) являются точными. Из этого вытекает, что точными должны быть и результаты решения задачи, и обнаруживаемые ошибки могут проис- текать лишь от некорректности расчетной модели или от неточности чис- ленного решения. В действительности же при любом моделировании реаль- ной механической системы и при любых методах решения разрешающих уравнений отклонение результатов расчета от измеренных экспери- ментально достаточно заметно (иногда большим успехом можно считать совпадение данных только по порядку). Не в последнюю очередь это связано с неточностью всех исходных данных, причем в подавляющем большинстве случаев эта неточность может быть оценена только указанием на интервал, которому может принадлежать истинное значение параметра. При интервальном оценивании параметров, входящих в расчетную конеч- но-элементную модель системы и, следовательно, дающем интервал значе- ний для коэффициентов матрицы жесткости и вектора правых частей, мы приходим к проблеме поиска интервального решения системы разрешающих уравнений. При этом для системы линейных уравнений Ах = b с коэффици- ентами и правыми частями, определенными как интервальные величины (А е I R"x", b е I R"), нужно договориться о том, что есть решение, точнее — множество решений. В соответствии с анализом, который дали З.Купла и К.Росланец [18] мож- но различать: • объединенное множество решений, которое определяется как Z(A,b) = {х е R”| (ЗА* е A) (3b*e 5Ь) А*х = Ь*}; каждая точка этого множества соответствует определенной комбинации значений, которые могут принять интервальные переменные. • граничное множество решений, которое определяется как E(oA,ob) = {х е R" | (ЗЕ* е оА) (Зе*е ob) Е*х = е*};
316 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ здесь через дА и db обозначены матрицы и векторы, элементы которых принимают значения только на границах интервалов , но не внутри их. Комбинациям именно таких граничных значений интервальных перемен- ных соответствуют точки этого множества; • параметрическое множество решений, которое определяется как X(A(p),b(p)) = {х е Rnj (Зр* е р) А(р*)х = Ь(р*)}; здесь введен вектор параметров р, каждый из которых, пробегая интервал [0,1], реализует изменение зависящих от него интервальных переменных от нижней до верхней границы, а точки множества соответствуют воз- можным значениям компонент параметрического вектора. Для интервальных уравнений с матрицей и вектором [0,1] [1,2] -2 [-1,2] все три множества показаны на рис. 7.6. При этом параметризация матрицы А(р) и вектора правых частей Ь(р) вы- полнена с помощьюр\,р-1 е [0,1] следующим образом Р\ 1 +Р\ -2 З/л-1 2/?2 0 В системе SCAD предусмотрена возможность разыскивать граничное множество решений для чего введен специальный режим, который допус- кает обработку результатов расчета нескольких близких вариантов расчет- ной схемы. Рис. 7.6. Множества решений системы интервальных уравнений Близость вариантов трактуется в том смысле, что они являются топологи- чески подобными, содержат одинаковое количество узлов и элементов и до-
7.6 Использование методов планирования экспериментов 317 пускают только вполне определенные различия между сопоставляемыми расчетными моделями: • возможно использование отличающихся друг от друга значений типа эле- ментов, включая применение элементов «пустого» типа, которые имити- руют отсутствие элементов, не меняя их общее количество; • возможно изменение жесткостных параметров конечных элементов, включая и использование нулевых значений некоторых жесткостей; • возможны рйзличия в системе наложенных связей и/или в задаваемых ус- ловиях примыкания элементов к узлам (врезка шарниров, установка бес- конечно жестких вставок). В качестве исходных данных рассматриваемого режима фигурирует толь- ко список файлов, в которых имеются результаты решения отдельных задач (рис.7.7). Рис.7.7. Диалоговое окно режима Система выполняет логический анализ, для того, чтобы убедиться в рег- ламентируемой близости указанной серии задач и при положительном ре- зультате этой проверки результаты расчетов всех вариантов расчетной моде- ли сливаются в один массив, как будто одна схема рассчитана на все варианты нагружения, которые фигурировали во всех ранее выполненных расчетах. Для полученной таким способом суперзадачи можно выполнять режимы определения расчетных сочетаний усилий (РСУ), создавать расчетные ком- бинации нагружений (РСН), подбирать армирование железобетонных кон- струкций, проверять или подбирать сечения стальных конструкций. При этом необходимо указать на логическую связь между вариантами нагруже- ния, рассмотренными в рамках каждой подзадачи. Например, нагружения от собственного веса, фигурировавшие во всех подзадачах, чаще всего необхо- димо пометить как взаимоисключающие, чтобы избежать их суммирования. В качестве наглядного примера можно указать на расчет балки на упругом основании (рис.7.8, а), средний коэффициент постели которого равен 350 т/м2 и может меняться от 300 т/м2 до 400 т/м2. Результаты выполненных расчетов представлены на рис.7.8, b и 7.8, с.
318 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ Рис.7.8. Влияние изменения жесткости упругого основания: а - распределение жесткостных характеристик (пунктир — С = 300 т/м2, сплошная линия — 400 т/м2 , штрих-пунктир — 350 т/м2); b - эпюры изгибающих моментов; с - эпюры поперечных сил (порядок расположения эпюр соответствует порядку вариан- тов по схеме а).
7.6 Использование методов планирования экспериментов 319 Поиск множества решений является достаточно трудоемкой операцией и, как правило, основывается на методе перерасчета системы с различными значениями интервально заданного параметра. Учитывая огромное быстро- действие и удобный интерфейс современных программ для расчета конст- рукций, такого рода оценки нетрудно получить, хотя при варьировании не одного, а нескольких параметров объем перебора вариантов угрожающе воз- растает. В связи с последним обстоятельством полезно обратиться к методам пла- нирования экспериментов, в частности, к факторному планированию, с ко- торого началась вся теория планирования эксперимента [19]. В процессе ис- следования строится приближенная зависимость некоторого интересующего исследователя результата от изменения определяющих параметров. При этом предполагается, что для каждого параметра х, определен интервал варьирования с верхним Ь, и нижнем а, уровнями ai<Xi<bi (/=1,...,и) (7.84) и для любого из значений х, из этого множества может быть получено значе- ние интересующего результата Y(xi, , хп). В отличие от классических методов планирования, когда варьируется только одна переменная, а остальные поддерживаются на определенном за- данном уровне, факторный эксперимент предполагает одновременное изме- нение всех параметров. Это позволяет исследовать сложные системы, у ко- торых последовательно разграничить влияние отдельных параметров весьма затруднительно или попросту невозможно. Кроме того, правильно организо- ванный многофакторный эксперимент дает выигрыш в точности по сравне- нию с классическими планами. Выигрыш достигается за счет того, что в «-мерном пространстве парамет- ров х, точки, где производится эксперимент, располагаются на максимально возможном расстоянии друг от друга [20] (стр. 144), и это достигается за счет свойств многомерного пространства без увеличения интервала варьиро- вания (7.84) по каждой отдельной переменной. Действительно, при варьиро- вании по каждой отдельной переменной указанные расстояния определяют- ся как (Ь, - al), т.е. длинами ребер «-мерного параллелепипеда, а в многомерном факторном эксперименте точки располагаются в вершинах этого параллелепипеда, и расстояния между ними определяются длинами его диагоналей. Вычисления организуются на основе так называемой матрицы планирова- ния с элементами, равными +1 или -1, в зависимости от того, на каком уров- не находится рассматриваемый параметр. Такие матрицы хорошо изучены и приводятся в специальной литературе. В полном факторном эксперименте реализуются все возможные комбинации уровней всех переменных парамет- ров, что для двухуровневой схемы (рассматриваются только верхние и ниж- ние уровни) приводит к необходимости выполнения 2" расчетов. Даже не для очень больших значений п это число может оказаться слиш- ком большим. В связи с этим чаще используются дробные факторные планы типа 2"-i. Эти планы строятся следующим образом. Для (и- 1) основных па-
320 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ раметров выбирается полный факторный план, предполагающий исследова- ние всех вариантов значений, а для каждого из оставшихся параметров в матрице планирования задаются значения, равные произведению любого (но не меньшего двух) числа признаков +1 или -1, которые назначены для ос- новных факторов. Это свидетельствует о том, что соответствующие взаимо- действия (парные, тройные и т.д.), учтенные в произведении основных фак- торов, мы полагаем существенными. Предполагается, что выделение основных параметров и выявление их тесно связанных комбинаций должно быть установлено на основании некоторых качественных соображений ап- риорного типа. После этого матрица планирования составляется совершенно формально и, например, дробный факторный план 25~2 может быть построен так, как указано в табл. 7.3. Таблица 7.3. Расчет Основные факторы (х4) ХЛХ2 : (*s) % 1 +1 +1 +1 ' +1 +1 2 -1 +1 +1 -1 -1 3 +1 -1 +1 -1 -1 4 -1 -1 +1 + 1 +1 5 +1 +1 -1 + 1 -1 6 -1 +1 -1 -1 +1 7 +1 -1 -1 -1 +1 8 -1 -1 -1 + 1 -1 Результаты расчетов позволяют получить аппроксимирующие выражения для описания зависимости характеристик напряженно-деформированного состояния системы от значений менявшихся параметров. Конечно, сами раз- решающие уравнения уже дают такое описание, но речь идет о явной ап- проксимации. Для ее построения чаще всего используют приемы интерполя- ции, основанные на равномерном (чебышевском) или среднеквадратичном приближении аппроксимируемой функции в точках заданной области пространства проектных переменных. Далее для определенности мы будем предполагать, что варьируемые параметры являются жесткостными характе- ристиками системы. Пусть имеется последовательность Хп), ... , Х(л) точек из области поиска, в которых выполнен расчет конструкции и определены значения аппрокси- мируемых характеристик Ре(Х^), к числу которых могут относиться усилия, перемещения, их расчетные комбинации и т.п. Будем искать аппроксими- рующие выражения в форме т P=^at^\ (7.85) /=0 где ср,(Х) — заданные координатные функции, а а, — неизвестные коэффи- циенты.
1.6 Использование методов планирования экспериментов 321 При среднеквадратичной аппроксимации ищутся такие значения а/ (г = 0,1,... ,т), которые доставляют минимум среднеквадратичной ошибке п ( т 1 2 E = t krxW9-S«,<P,(xW) (7.86) к=\ I 1=о J Необходимые условия минимума дЕ!дц= 0 приводят к системе уравнений относительно искомых коэффициентов имеющей вид xk(X^)-fa,.<p,(xw)!<p7(^«)=0 (7=1.........т). (7.87) 4=1 I ;=0 J Качество аппроксимации во многом зависит от удачного выбора коорди- натных функций ф,(Х). Исследования вида явных зависимостей для основ- ных параметров напряженно-деформированного состояния позволило реко- мендовать дробно-рациональные выражения вида Pj = [^(«„Х)] / [fiW] (7.88) для тех случаев, когда в роли переменных проектирования выступают жест- костные параметры [21]. В (7.88) через Q? обозначен алгебраический поли- ном степени р. Чаще всего используются дробно-рациональные выражения (аппроксима- ция Паде [22]) вида Qa!Q\ Q'/Q1 или Q'lQ1', для которых число неизвестных коэффициентов а, относительно невелико. При этом в некоторых случаях целесообразно перейти к обратным переменным z, = 1/х„ что повышает точ- ность аппроксимации. Отыскание коэффициентов а, можно строить на основе решения задачи минимизации квадратичной функции ошибок е' <7-89) На рис. 7.9 представлен один из примеров, для которого проверялись раз- личные варианты аппроксимации. В качестве варьируемого параметра (в прямой форме) принят момент инерции стойки, для изменения которого ус- тановлены достаточно широкие границы. Результаты расчетов приведены в табл. 7.4. 20 k.NIm Рис. 7.9. Пример для аппроксимации усилий и перемещений
322 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ Таблица 7.4. Вид используемых функций Перемен- ные Ошибка аппроксимации, % Усилия Перемещения Линейная Jcol 9,9 — 68,3 36,4—101,0 Линейная VJcot 4,3 — 52,1 17,0 — 62,0 Квадратичная J col 5,9—19,6 24,8 — 103,0 Квадратичная UJ col 1,7—11,3 1,7 —8,2 Дробно-рациональная е’/е1 Jcol 0,03 — 3,27 3,8 — 57,4 Дробно-рациональная Q'/Q' UJcol 0,02 — 0,44 0,3 — 10,1 Аппроксимация Паде е’/е1 J col 3,4 — 7,50 48,2 — 62,5 Аппроксимация Паде Jcol 27,7 — 36,1 2,8 — 8,4 Обозначение: Jmi~ момент инерции сечения стойки рамы. Полезно заметить, что аппроксимация типа (7.88) может использоваться не только для компонент вектора перемещений или вектора усилий, но и для других параметров. Так, в работе [23] использовалась линейная аппроксима- ция для представления расчетных комбинаций (огибающих) внутренних ус- илий в системе, подверженной многим нагружениям. Другой пример приведен в работе [24], где для конструкции в виде пере- крестной системы из гибких нитей и балок получены аппроксимирующие выражения для значений максимального перемещения, максимального изги- бающего момента в балочных элементах и максимального натяжения в гиб- ких нитях. 7.7 Предельное равновесие при неопределенном нагружении Задача определения предельной нагрузки для идеальной упруго-пласти- ческой системы, как известно (см., например, [25, -26]) сводится к решению задачи линейного программирования. В статической формулировке такая задача записывается в форме max<j х0 Х0 >Х1 S,+ > nfх0 + > S,- , i = 7=1 (7.90) где через х0 обозначен параметр интенсивности нагружения; S,+, S, — соот-
7.7 Предельное равновесие при неопределенном нагружении 323 ветственно верхнее и нижнее значения предельного усилия в i-м сечении; п' и Пц —усилия в i—м сечении основной системы метода сил от действия нагрузок и от единичного воздействия у-го неизвестного: т — степень ста- тической неопределимости; k — количество опасных сечений. В тех случаях, когда соотношения между внешними силами не могут быть заданы точно, т.е. имеет место некоторая неопределенность нагружения, мо- гут быть известны интервалы и,"™ < и/' < и,тах (z = 1,...,Л) . Эта информация может быть легко получена или оценена априори на основании простейших физических соображений о природе нагрузок и условиях работы конструк- ции. Тогда становится логичной постановка задачи в виде минимакса т I У > <х0 +£н..ху > S7; zzf" < < < i = 1,...,И , (7.91) J что соответствует рассмотрению некоторой «игры против природы» [27]. Иными словами, отыскивается максимально возможное значение предель- ной нагрузки при наименее благоприятных предположениях о реализуемых соотношениях между приложенными к системе внешними силами. Было показано [28], что можно построить эквивалентную игре (7.91) зада- чу линейного программирования, заключающуюся в максимизации парамет- ра х0 при следующих ограничениях: min max < х0 П? х0>ху S,+ > Hmaxa,+ - <ina" + У п ..х. > У" ’ I t I I tj J I 7=1 х0 - a* + a" = 0; (7.92) a,+ > 0; a, > 0; Это значит, что решение задачи реализуется на граничных значениях на- грузок, действующих на систему. Рис. 7.10. Схема к примеру расчета
324 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ В качестве примера рассмотрим двухпролетную балку, схема которой представлена на рис. 7.10, а. Балка нагружена тремя сосредоточенными силами, которые с точностью до множителя интенсивности нагружения х0 меняются в диапазонах 0,75хо<ХоР1< 1,25х0; 2,ООхоХоР2 < 4,ООхо и 2,50х0 < ХоР3 < 3,5Охо. Предель- ные усилия в четырех проверяемых сечениях равны S; = s; = St = -St = -St = -S+4 = 0.8; st = -st =1.0. Используя эпюры моментов в основной системе, полученной врезанием шарнира на промежуточной опоре, с величинами пп = 0,25; «21 = 0,75; «31 = 1,0 и «41 = 0,5, можно получить значения интервалов 2.125 < «f < 3.875; 3.375 < и' < 6.625; nf = 0; 5.000 < nf < 7.000, где обозначено «f =1.5Р1 + 0.5Р2; «f = 0.5Pj +1.5Р2; «Зр = 0; «{ = 2.0Р3. Условия задачи линейного программирования (7.92) записываются В виде 0,8 > 3,875af -2,125af - 0,250%! > - 0,8, 0,8 > 6,625a2 -3,375a2 - 0,750xi > - 0,8; 1,0 > - l.OOOxj > -1,0; 0,8 > 7,000a4 - 5,000a4 - 0,500 > -0,8; х0 + a[ - af = 0; x0 + a2 - a2 = 0; x0 +a4 - a, at > 0; а2 > 0; а4 > 0; 0Ц > 0; а2 > 0; а4 > 0, а ее решение дает х0 = 0,1857. Интересно отметить, что если принять соот- ношения нагрузок в виде Р]:Р2:Р3 = 1:3:3, что соответствует серединам ин- тервалов неопределенности, то решение задачи (7.92) дает х0 = 0,2195. Раз- ница Ахо = 0,031 есть «плата за неопределенность» [27], которая тем меньше, чем более тесными являются оценки диапазонов изменения нагрузок. Сам факт существования «платы за неопределенность» является принци- пиальным. Он свидетельствует о том, что дополнительная информация име- ет ценность, и затраты на ее получение следует соизмерять с этой ценно- стью. Вообще же, сопоставление ценности дополнительных возможностей, включая и информационные, с возможной ценностью результата давно под- мечено на неформальном уровне, и такие выражения, как «игра не стоит свеч» (дальнейший поиск невыгоден) или «чем богаты, тем и рады» (выби- раем из того, что уже есть), служат тому подтверждением. Литература 1. Бонди Г. Гипотезы и мифы в физической теории. — М.: Мир, 1972.— 104 с.
Литература 325 2. Рабинович И.М. Курс строительной механики.—Часть 1.— М.-Л.: Гос. Изд-во строит, лит., 1950.— 387 с. 3. Гордеев В.Н., Артеменко В.В., Минькович Е.И. Выбор неблагоприятного сочета- ния нагрузок как решение задачи многокритериальной оптимиза- ции.//Численные методы расчета и оптимизации строительных конструкций: Тр. ЦНИИСК им. Кучеренко — М.: ЦНИИСК, 1989,— С. 26-32. 4. Дроздов Ю.П. Надежность гибких железобетонных колонн // Бетон и железобе- тон,— 1971.—№4.—С. 16-20 5. Юсупов А.К., Давлетханова А.Д. Расчет плоских рам на статистически неодно- родном упругом основании // Строительная механика и расчет сооружений.— 1983.—№6,—С. 14-18. 6. Малов В.Ю., Почтман Ю.М. Нечеткая оценка свойств узловых соединений в мо- делях оптимального проектирования//Изв. вузов. Строительство и архитекту- ра,— 1987,—№10,—С. 13-16. 7. Bayer J. Estimation of Uncertainties of Theoretical Natural Frequencies and Mode Shapes of Structures//Engineering Mechanics.— 1996.— Vol. 3.— No 5.— P. 323-330. 8. Перельмутер А.В. Основы расчета вантово-стержневых систем.— М.: Стройиздат, 1969 — 190 с. 9. Бирбраер А.Н. Расчет конструкций на сейсмостойкость.— СПб.: Наука, 1998.— 255 с. 10. Seisme Analysis of Safety-Related Nuclear Structures and Commentary of Stanard for Analysis of Safety-Related Nuclear Structures // ASCE Standard.— Sept, 1986. 11. Блехман И.И., Мышкис А.Д., Пановко Я.Г. Механика и прикладная математика: Логика и особенности приложения математики.— М.: Наука, 1983.— 328 с. 12. Хог Э., Чой К., Комков В. Анализ чувствительности при проектировании конст- рукций.— М.: Мир, 1988.— 428 с. 13. Fox R.L., Kapoor М.Р. Rates of Change of Eigenvalues and Eigenvectors//AIAA Journal.— Vol.6.— Dec., 1968,— P. 2426-2429. 14. Нельсон Р.Б. Упрощенное вычисление производных собственного векто- ра // Ракетная техника и космонавтика.— 1976.— Т. 14.— №9.— С. 59-64. 15. Rodgers L.C. Derivaties of Eigenvalues and Eigenvectors // AIAA Journal.— Vol.8.— May, 1970.— P. 943-944. 16. Huber P.J. Robust estimation of a location parameter//Ann. Mathematical Statistics.— 1964.—vol—35,—P. 73-101. 17. Подольский Д.М. Расчет конструктивных систем с неопределенными жесткост- ными параметрами//Надежность и долговечность машин и сооружений.— 1984 — Вып.6 — С. 78-86. 18. Kulpa Z., Roslaniec К. Solutionsets for systems of linear interval equations //Proc, of the XIV Polish Conference on Computer Methods in Mechanocs, 26-28 May 1999, Rzeszow, Poland.— Rzeszow: Rzeszow University of Technology, 1999.— P. 195-196. 19. Математическая теория планирования эксперимента / Под. ред. С.М.Ермакова.— М.: Наука, 1983,— 392 с. 20. Налимов В.В.Теория эксперимента.— М.: Наука, 1971.— 208 с. 21. Гребенюк Г.И., Яньков Е.В. Аппроксимация параметров состояния стержневых систем дробио-рациональными функциями // Изв. вузов. Строительство и архи- тектура.— 1989.— №4.— С. 16-19.
326 НЕОПРЕДЕЛЕННОСТЬ ПАРАМЕТРОВ 22. Бейкер Д., Грейв-Моррис П. Аппроксимация Паде.— М.: Мир, 1986.— 502 с. 23. Калинина Л.Г., Перельмутер А.В. К вопросу об оптимальном проектировании конструкций // Пространственные конструкции в Красноярском крае.— Красно- ярск, 1985,—С. 100-108. 24. Черная Е.Г. Зависимости эмпирического типа для максимальных прогибов и уси- лий в сетках из тросов и балок// Основы теории мгновенно-жестких систем.— Л: ЛенЗНИИЭП, 1973,—С. 48-53. 25. Чирас А.А. Математические модели анализа и оптимизации упругопластических систем.— Вильнюс: Мокслас, 1982.— 112 с. 26. Проценко А.М. Теория упруго-идеальнопластических систем.— М.: Наука, 1982.—288 с. 27. Воробьев Н.Н. Применение теории игр в технических науках // IV Internationaler Kongress Uber Anwendungen der Mathematik in deri Ingenierwissenschaften.— Weimar, 1967 —Bd.l—S. 411-422. 28. Перельмутер А.В. Предельное равновесие идеальной упруго-пластической систе- мы в условиях неопределенности // Строительная механика и расчет сооруже- ний,— 1972.— № 5 — С. 23-25.
8. АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ «... a computer program does not make a good engineer, only a good engineer should use a computer program!» Dr. Leroy Z. Emkin. Computer Aided Engineering: Dan- gers / Ethics / Quality and a return to engineering common sense.— 1997. — January 15. 8.1 Шарнирно - стержневые системы Шарнирно-стержневая система (ферма) является одной из наиболее часто используемых расчетных моделей. При этом действительная конструкция узловых сопряжений практически никогда не является истинным шарниром (рис. 8.1), более того, их оси могут не пересекаться в одной точке (рис. 8.1,£>). Рис. 8.1. Узлы ферм При оправдании применения шарнирной модели обычно ссылаются на одно из следующих обстоятельств (или их совокупность): • стержни являются столь гибкими, что практически не воспринимают из- гибающих моментов; • все внешние нагрузки приложены к узлам, и поэтому превалирующими являются продольные усилия. Более аккуратным является следующее рассуждение [1]. Если задана кон- струкция, имеющая жесткие узлы, то наряду с ней можно рассмотреть и ее шарнирную схему, отличающуюся тем, что жесткие узлы заменены идеаль- ными шарнирами. Возникает вопрос, можно ли использовать шарнирную схему в качестве расчетной модели конструкции. Для ответа на него учтем,
328 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ что в заданной системе стержни могут испытывать и удлинения, и изгиб, то- гда как в шарнирной схеме — только удлинения. Жесткость стержня при из- гибе имеет порядок El /13, а при растяжении-сжатии — ЕА/1 (/ — момент инерции; А — площадь). Для тонкого стержня El/!3 _r2 _ 1 < EAU ~ l2~ X2 где г2 = I/А — квадрат радиуса инерции, X = г /I — гибкость стержня. Если шарнирная схема неизменяема, то любая нагрузка может быть вос- принята ею (является для нее равновесной), и при этом такой нагрузке будут соответствовать удлинения первого порядка малости. Действительно, из (8.1) следует, что деформация изгиба, не учитываемая в шарнирной схеме, вносит незначительный вклад в жесткость конструкции, так что внешние си- лы воспринимаются, в основном, благодаря удлинениям стержней. Иначе обстоит дело, если шарнирная схема является изменяемой. В этом случае имеются нагрузки (неравновесные для шарнирной схемы), которые могут быть восприняты только за счет изгиба стержней. Конечно, приведенное рассуждение является чисто качественным, и на него не следует ориентироваться безоговорочно. Так, если нижний пояс фермы, имеющей неизменяемую шарнирную схему (см. рис. 8.2, а) запроек- тирован намного более жестким, чем верхний пояс и решетка, то целесооб- разно учесть его неразрезность, принимая расчетную схему комбинирован- ной (рис. 8.2, Ь). (8-1) . Рис. 8.2. Расчетные схемы фермы Иногда в качестве обоснования используют рекомендации по ограниче- нию сверху отношения поперечных размеров сечения к длине стержня вели- чиной 1/10... 1/12, полученные для мостовых ферм в цикле исследований под руководством Б.Е.Патона [2]. При этом часто забывают, что эти рекомендации относятся к системам с решетками вполне определенного типа, загруженным вполне определенным способом и выполненным из мягкой стали, т.е. не явля- ются абсолютными. При ручном расчете шарнирная схема настолько облегчает вычисления, что ее используют при малейшей возможности. Но при расчете с помощью
8.1 Шарнирно - стержневые системы 329 ЭВМ почти не составляет никакого труда учесть жесткость узлов, и, каза- лось бы, исчезает сама проблема. Однако при этом загромождается (точнее — может загромоздиться) несущественной информацией массив результатов расчета. В связи с этим применение шарнирно-стержневых моделей вряд ли будет сужаться, и на обоснованность их использования следует обращать серьезное внимание. Особенно внимательным следует быть в тех случаях, когда программный комплекс не только выполняет статический и динамиче- ский расчет, но и подбирает сечения элементов. Тогда может оказаться, что предположение проектировщика о достаточной гибкости стержней не вы- полняется для сечений, подобранных в автоматическом режиме. Другой неприятной особенностью расчетных схем с попыткой формаль- ного рассмотрения ферменных конструкций как рамных является ухудшение обусловленности разрешающей системы линейных алгебраических уравне- ний, вызванное резким различием по порядку величин коэффициентов, зави- сящих от изгибных и осевых компонент деформаций. В том случае, когда возникает подозрение на возможность значительной потери точности расче- та при использовании расчетной схемы фермы с жесткими узлами, а проек- тировщик все же интересуется развивающимися в стержнях усилиями от из- гиба, можно сначала выполнить расчет фермы как шарнирно-стержневой системы, определив тем самым линейные перемещения всех ее узлов. На втором этапе, на котором отыскиваются изгибные компоненты усилий в стержнях, рассматривается та же система, но с жесткими узлами, закреплен- ными от всех линейных перемещений, при этом в качестве внешних воздей- ствий принимаются заданные перемещения узлов, полученные на первом этапе расчета. Кроме того, что при расчете шарнирно-стержневых систем пренебрегают изгибной компонентой, для большинства стержневых конструкций не учи- тывают и податливость стержня, связанную с работой стержня на сдвиг. Это тоже давняя традиция, обосновываемая в стандартных курсах строительной механики незначительным вкладом сдвиговой компоненты в интеграл Мора. Попутно заметим — следовало бы оговаривать, что пренебрежение дефор- мацией сдвига недопустимо, если рассматривается система с анизотропными элементами, обладающими. малой жесткостью сдвига, например, относи- тельно короткие деревянные балки или стержни двутаврового сечения, где касательные напряжения в тонких стенках достигают значительных величин [3], стр. 68. Наличие эксцентриситетов, вызванных неточностью центровки стержней в узлах и случайными искривлениями элементов, приводит к тому, что эле- менты ферм работают как сжато- или растянуто-изогнутые, даже при отсут- ствии внеузловой нагрузки. Для учета этого обстоятельства иногда к напря- жениям от растяжения (сжатия) добавляют вычисленные как для рамной системы напряжения от изгиба, пытаясь таким образом уточнить расчет. Как было показано в работе [4], этот дополнительный расчет заведомо ничего не уточняет, если он осуществляется в рамках линейной теории (по недефор- мированной схеме). Действительно, при значительных продольных силах в элементах за счет эффектов продольно-поперечного изгиба (в зарубежной
330 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ литературе такие расчеты называются расчетами «с учетом эффектов второ- го порядка») жесткости на изгиб растянутых стержней заметно увеличива- ются, а сжатых — уменьшаются, что приводит к перераспределению момен- тов, значения которых могут заметно измениться. 24000 Рис. 8.3. Схема фермы Для стропильной фермы по типовому проекту ПК-01-125 (рис. 8.3) расчеты дали результаты, приведенные в табл. 8.1. В этой таблице через М\ обозначены моменты, вычисленные без учета влияния продольных сил, т.е. по обычной схеме вычислений, используемой для стержневых систем рамного типа, а через Mi — вычисленные по правилам расчета при продольно-поперечном изгибе, когда элементы матрицы жесткости являются функциями от пара- метра V, где v2 = (Nf7EI). Таблица 8.1. Элемент Изгибающий момент, [кгхсм] М2/М : Mi М2 : 1 8710 14930 1,715 2 10350 16000 1,545 3 17220 22180 1,285 4 12850 7800 0,607 5 18570 6220 0,335 8.2 Монтаж Процесс фактического создания сложной системы в общем случае является многоэтапным и тесно увязан с последовательностью выполняемых опера- ций по сборке системы. При этом в том или ином порядке могут выполнять- ся работы по установке и удалению некоторых элементов системы, уста- новке или удалению балластных грузов, регулированию длин тех или иных элементов, изменению состояния некоторых связей и т.п. Кроме того, на не- которых шагах этого процесса возможно проведение контрольных измере- ний внутренних сил в элементах и/или перемещений в некоторых точках. Каждая из этих операций определяет некоторую стадию монтажа. Те из стадий, которые относятся к одной и той же расчетной схеме, определяют этап монтажа. Иначе говоря, в используемой нами терминологии один
8.2 Монтаж 331 монтажный этап может включать в себя одну или несколько стадий монта- жа. Разработчик конструкции обычно может с некоторой степенью точности указать желательную для него картину напряженно-деформированного сос- тояния (НДС), которая должна быть реализована в окончательно собранной и преднапряженной конструкции при действии на нее вполне определенной нагрузки (например, собственного веса). Кроме того, обычно бывает задан- ным набор регулируемых параметров системы (перечень элементов, длины которых можно регулировать, список узлов, в которых можно разместить балластную нагрузку и т.п.). Некоторые из этих регулируемых параметров могут быть заданы заранее, другие подлежат определению расчетным путем, исходя из желательного характера преднапряжения. На последние могут быть наложены условия, ограничивающие как их величину, так и предопре- деляющие знак. Эти условия назначаются разработчиком конструкции, • ис- ходя из соображений, касающихся физической природы регулирующих воз- действий. Например, регулирующее воздействие балластной пригрузки имеет вполне определенное направление и знак, а величины дислокаций вантовых элементов должны быть только положительными, поскольку дис- локации противоположного знака вантами не воспринимаются1. Большинство из действий, выполняемых в процессе монтажа, приводит к изменению расчетной схемы и / или напряженного и деформированного сос- тояния системы. Воздействия на систему, определяющие характер ее напряженного и де- формированного состояния, разбиваются на два класса: • известные воздействия, для которых заранее определены их величина, место приложения и характер действия; • неизвестные управляющие параметры, для которых заранее известен лишь характер воздействия и место его приложения к системе, а величина этого воздействия подлежит определению. В обоих случаях в роли воздействий могут выступать сосредоточенные и распределенные нагрузки, температура, дислокационные воздействия и др. При этом воздействия могут быть групповыми (обобщенными), и тогда в ка- честве неизвестного управляющего параметра выступает общий масштаб- ный множитель, определяющий интенсивность такого группового воздейс- твия. Усилия в элементах или перемещения некоторых точек системы, которые проектировщик хотел бы выдержать в определенных и заранее заданных пределах на тех или иных стадиях монтажа (в частности, и после его окон- чания) при действии вполне определеной нагрузки, будем называть контро- лируемыми параметрами. Именно из условий, наложенных на значения кон- 1 Конечно, в отношении вант здесь имеется в виду некий гипотетический случай от- сутствия поперечной нагрузки на гибкую нить или пренебрежения этой нагрузкой в расчетной схеме.
332 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ тролируемых параметров, расчетом определяются величины управляющих параметров. Можно указать некоторый набор элементарных операций, последователь- ность которых дает возможность выполнить все необходимые преобразова- ния расчетной схемы для определения НДС в процессе монтажа и создания предварительного напряжения системы. Выделение таких элементарных операций, вообще говоря, может быть выполнено различными способами. Приведенный ниже набор операций [5] характеризуется тем, что с каждой из них связывается, по возможности, наиболее простое действие по преобразо- ванию разрешающих уравнений метода перемещений или по определению НДС. Сразу же заметим, что на самом деле следует четко различать суммарное НДС системы, возникающее на каждой из стадий монтажа с учетом всех предшествующих стадий, и приращение НДС, вызванное дополнительными воздействиями на систему, относящимися исключительно к рассматривае- мой стадии монтажа. Контролю, разумеется, подлежат параметры суммарно- го НДС, тогда как определению расчетным путем на каждом из этапов мон- тажа подлежат параметры приращений НДС. Подчеркнем, что существенным здесь является наделение системы свойством памяти по от- ношению к суммарному НДС, что позволяет в процессе монтажа запоминать и наследовать накопленные напряжения и перемещения. Итак, среди элементарного набора операций выделяем следующие. А) Нагружение системы известным воздействием, представляющим собой набор заданных нагрузок, дислокаций и температурных воздействий (рис. 8.4). Рис. 8.4. Нагружение системы известными воздействиями Эта операция относится к вполне определенной стадии монтажа, во время которой происходит рассматриваемое нагружение. Вызванное ею изменение НДС возникает на рассматриваемой (например, Л-ой) стадии и наследуется всеми последующими стадиями от (к+\) до п. Здесь и далее в этом разделе п является номером последней стадии монтажа. Иногда в процессе монтажа на одной из последующих стадий, скажем, на стадии /, где I > к, к системе при- кладывается «аннулирующее» нагружение, имеющее тот же характер, что и рассматриваемое на £-ой стадии, но противоположное по знаку. Тогда удоб- но рассматривать это аннулирующее нагружение как независимо возникаю-
8.2 Монтаж 333 щее, поскольку в противном случае наследование нагружения к-ой стадии монтажа сохранится только до /-ой стадии и будет потеряно на стадиях от /+1 до п. В) Нагружение системы неизвестной нагрузкой (управляющее воз- действие) — эта операция не отличается принципиально от рассмотренной выше, однако тот факт, что значение управляющего параметра пока не из- вестно, заставляет выполнить расчет не на определенную величину нагру- жения, а на его единичное значение. В результате мы получим не фиксиро- ванное изменение НДС, а лишь некоторый вспомогательный результат (числа влияния), который впоследствии может быть использован для опре- деления значений управляющих параметров и НДС. Свойства наследуемости НДС и его локализация в пределах изолирован- ного суперэлемента (либо изолированного фрагмента другого типа) здесь такие же, как и в предыдущем случае. Более общим случаем является нагружение изменившейся схемы управ- ляющим воздействием, равным ранее использовавшемуся (в другой схеме) управляющему параметру, взятому с некоторым коэффициентом (рис. 8.5). Рис. 8.5. Нагружение управляющим воздействием Чаще всего упомянутый коэффициент берется равным минус 1, что соот- ветствует разгрузке (удалению балластных грузов), однако для общности можно предполагать и другие его значения (например, коэффициент +1,0 может возникнуть при необходимости удвоения балласта). В рассматриваемом случае НДС относится к стадиям от s до п, где s > к является номером стадии, на которой вводится рассматриваемое нагруже- ние. Изменение НДС локализуется уже в пределах изменившейся системы, а не того ее состояния, для которого использовался предыдущий управляю- щий параметр.
334 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ С) Монтаж ненапряженной внешней связи в узле системы, запрещаю- щей изменение определенного перемещения или поворота. Необходимо от- метить, что речь идет именно о запрете изменения перемещения (рис. 8.6), а не о запрёте самого перемещения или поворота (обнуления его величины). Последнее потребовало бы установки связи с некоторым усилием (напря- женной связи). Устанавливаемая ненапряженная связь меняет расчетную схему, но не меняет ее НДС, которое остается таким же, как и на предыдущем этапе. D) Демонтаж внешней связи (рис. 8.7). В данном случае меняется не только расчетная схема, но и НДС. Последнее происходит из-за того, что в общем случае удаляемая связь является напряженной, и перед изменением расчетной схемы необходимо обнулить усилие в удаляемой связи. Здесь усилие в удаляемой связи играет роль контролируемого параметра, для ко- торого требуется точное выполнение условий контроля. Рис. 8.7. Демонтаж внешней связи Возможен и другой подход к удалению напряженной связи, который сле- дует также из принципа освобождаемости от связей — равновесие не нару- шится, если вместо удаленной связи приложить к системе ее реакцию. Затем, уже в новой системе без связи, следует погасить реакцию удаленной связи.
8.2 Монтаж 335 Это можно сделать, приложив в узел примыкания связи силу, равную этой реакции по величине, но направленную противоположно. Е) Монтаж элемента возможен без преднапряжения и с преднапряже- нием (последнее может быть выполнено различными способами). Такая опе- рация в зависимости от принятого способа создания преднапряжения по раз- ному меняет НДС системы и всегда связана с корректировкой расчетной схемы. Разновидностью рассматриваемой операции является задание неиз- вестного значения, преднапряжения, выполняющего в этом случае роль управляющего параметра. Тогда, как и в операции «нагружение системы не- известной нагрузкой», выполняются расчеты на единичное воздействие, а результатом будут вспомогательные данные, которые могут использоваться для определения НДС и значений управляющих параметров. F) Удаление из системы элемента или суперэлемента связано не толь- ко с изменением расчетной схемы, но и с необходимостью учета изменения НДС. Поскольку в преобразованной системе на оставшуюся часть со сторо- ны удаленной части не должно быть никаких воздействий, то рассматривае- мая элементарная операция состоит, по сути, из двух шагов: • обнуление усилий взаимодействия между остающейся и удаляемой час- тями системы; • изменение расчетной схемы. Для того, чтобы физически выполнить первый шаг операции, в конструк- ции должны находиться устройства, позволяющие регулировать напряжен- ное состояние удаляемой части, по крайней мере, в области стыка с оста- ющейся частью системы (винтовые стяжки, клинья, система балластных гру- зов и др.). С помощью подбора соответствующих значений управляющих параметров можно добиться того, что усилия взаимодействия обратятся в нуль, если они до этого не были нулевыми. Здесь следует отметить, что уси- лия взаимодействия выступают в роли управляющих параметров с той лишь особенностью, что требования контроля (нулевые значения) должны выпол- няться точно в силу законов природы, в то время как в других случаях кон- троля допустимо говорить о приближенном выполнении условий контроля. Рассматриваемая элементарная операция является некоторым обобщени- ем операции «удаление внешней связи», и для ее реализации также может применяться второй подход, а именно — можно представить, что элементы удалены из системы, а их действие на оставшуюся часть заменено силами Nj, которые существовали в удаленных элементах, и эти силы затем подавля- ются приложением нагрузки Pj = -Nj . G) Установка внутренней связи запрещает изменение определенного взаимного перемещения между узлом системы и концевым сечением при- мыкающего к узлу элемента (например, при превращении шарнирного соп- ряжения в жесткое запрещается изменение взаимного угла поворота). Уста- новка такой связи допускается в том случае, когда конечный элемент
336 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ обладает соответствующей степенью свободы и допускает ее задание в виде «перемещение возможно — перемещение невозможно». Н) Удаление внутренней связи является частным случаем операции «удаление из системы элемента». Как правило, внутренняя связь является напряженной, поэтому и здесь требуется предусмотреть обнуление усилия взаимодействия по аналогии с рассмотренными выше случаями. I) Контроль параметров НДС необходим в тех случаях, когда в созда- нии преднапряжения участвуют неизвестные управляющие параметры. Суть операции состоит в том, что реализуются ограничения в виде равенств с до- пусками на точность выполнения или в виде двусторонних неравенств, ко- торые относятся к перемещениям некоторой группы узлов или к усилиям в некоторых элементах системы. Соответственно заданию на контроль подле- жат вычислению значения управляющих параметров, с помощью которых и достигается выполнение требуемых ограничений, при этом контроль может быть отнесен к определенным этапам монтажа или к окончательно собран- ной системе. 8.2.1 Генетическая нелинейность Все расчеты, связанные с монтажом системы и с процессом создания пред- варительного напряжения, как правило, выполняются в предположении сп- раведливости обычных допущений линейной строительной механики для каждого этапа монтажа. Однако, в целом, за счет изменения расчетной схе- мы при переходе от этапа к этапу, задача является нелинейной. Такая нели- нейность, обусловленная историей создания системы, могла бы быть названа генетической. Для каждой стадии монтажа можно использовать любой из классических методов строительной механики, но, с учетом специфики многоэтапного расчета, полезно представить эти методы в форме, где отражается перемен- ность системы. Для разрешающих уравнений метода перемещений, напри- мер, будем писать K,Au, = Aq„ (8.2) где К, — матрица жесткости системы на r-том этапе, a Au, и Aq, — векторы дополнительных перемещений и дополнительных приведенных узловых на- грузок, относящихся к r-ому этапу соответственно. Зная Au,, можно опреде- лить приращения усилий As, и получить накопленные по всем г этапам значения перемещений и, и усилий s, u, = u,-i+Au,, (8.3) s, = s,_i+As,. (8.4)
8.2 Монтаж 337 Такое поэтапное суммирование компонент НДС необходимо проводить в силу отмеченного выше свойства памяти системы. Соотношения (8.3) и (8.4) уместно называть законами наследования монтажных состояний конструк- ции. Одновременное выполнение линейных соотношений (8.2) и законов на- следования (8.3) — (8.4) как раз и порождает генетическую нелинейность задачи. Понятно, что для воздействий, относящихся к различным стадиям одного и того же этапа монтажа, действуют обычные линейные законы механики - по ранее приведенной терминологической договоренности расчетная схема конструкции меняется только при переходе к следующему монтажному эта- пу. В этой связи под приращениями Au, и As, следует понимать накопление перемещений и усилий, произошедшее от момента завершения последней стадии предшествующего этапа монтажа. Однако для упрощения, чтобы не вводить двойной нумерации этапов и стадий, будем считать, что на каждом этапе имеется всего одна монтажная стадия. Такое предположение на самом деле не является ограничением, так как всегда можно формально увеличить количество этапов до общего количества стадий. Еще раз подчеркнем, что в некоторых случаях часть нагрузок действует только в рамках r-ого этапа монтажа, и при переходе к последующим этапам снимается. Такая ситуация типична, например, для навесного монтажа кон- струкции, когда вес кранового оборудования учитывается при формирова- нии вектора Aq, с расположением кранов, соответствующих именно этому этапу. При переходе к следующему (г+1)-ому этапу монтажа вектор узловых нагрузок формируется с учетом нового положения кранового оборудования, но при этом нужно помнить о необходимости приложения на (г+1)-ом этапе и отрицательных крановых нагрузок, аннулирующих их воздействия на сис- тему, относящиеся к предыдущему этапу. Если этого не сделать, то законы наследования (8.3) и (8.4) не будут работать. В тех случаях, когда в роли воздействия на систему выступают нагрузки или дислокации, заданные с точностью до неизвестного множителя ак (управляющие параметры), расчет выполняется при единичном значении ак = 1 и его результатом является набор чисел влияния U* и для переме- щений и усилий, с помощью которых могут быть записаны все необходимые выражения. В общем случае на каждом отдельном этапе монтажа может быть не один параметр, а совокупность управляющих параметров. Введем следующие обозначения: тк — общее количество управляющих параметров, которыми проектировщик может распоряжаться на Л-ом этапе монтажа, а* — у-й управляющий параметр, относящийся к к-ому этапу. В силу линейности за- дачи на каждом из этапов монтажа относительно приращений компонент НДС, а также на основании законов наследования (8.3) и (8.4), справедлива зависимость Г тк _ <8-5) Лг=1 У=1
338 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ связывающая между собой контролируемые параметры Т' и управляющие параметры а* с помощью матрицы чисел влияния W. Компонентами вектора Т являются усилия s' и перемещения и', которые подлежат контролю на r-ом этапе монтажа. Матрица W состоит из коэффи- циентов влияния управляющих параметров а* (/-й управляющий параметр на Л-ом этапе) на величины Т' (i-й контролируемый параметр на r-ом этапе). Вектор W содержит в качестве компонент те значения контролируемых па- раметров, которые накоплены к r-ому этапу от влияния известных нагрузок и воздействий. Очевидно, что управляющие параметры, введенные на к-ом этапе, не мо- гут влиять на значения контролируемых параметров (впрочем, как и на лю- бые другие компоненты НДС) на этапах, предшествовавших появлению управляющего воздействия, и элементы матрицы влияния W* = 0 при г < к для всех i и j. Следовательно, матрица W имеет блочно-треугольную структуру такого типа, как это показано в табл. 8.2. t Таблица 8.2. к~ \ к = 2 ... А “ .у . ... к~п ;г= 1 ills Bill г = п w" 0 0 0 w21 w22 0 0 w'1 w'2 w's 0 W"1 W"2 w“ W™ Здесь блок матрицы с верхними индексами г и к относится к этапу кон- троля г и этапу регулирования к. Размеры блоков определяются числом кон- тролируемых и управляющих параметров, вводимых на каждом этапе. Матрица влияния W имеет размеры MxN, где М — общее число контро- лируемых параметров, N — суммарное количество управляющих парамет- ров. Тогда, образуя полный вектор контролируемых параметров Т и полный вектор управляющих параметров а, запишем систему уравнений (8.5) в мат- ричной форме Т = Wa + W . (8.6) Пусть матрица W имеет ранг N, что позволяет выделить среди всех строк этой матрицы N линейно независимых. Без ограничения общности можно считать, что ^линейно независимыми являются первые А строк матрицы W, так как этого всегда можно добиться простой перестановкой строк в системе уравнений (8.6) при условии, что rankW = N. Перепишем теперь (8.6) в блочной форме
8.2 Монтаж 339 т, LT2 w, KJ W, w2 (8.7) a + где W, — невырожденная квадратная матрица порядка N. В результате ре- шения системы (8.7) получим a = Wr‘(TI- W,), (8.8) и при этом векторы Т, и Т2 будут связаны линейными соотношениями Т2 = W2W1~‘(T] - W,) + W2 . (8.9) Для каждого из контролируемых параметров задается коридор допусти- мых значений в форме ограничивающих неравенств 7)min < 7] < 7)тах (/= 1,...,Л7). (8.10) Заметим, что ограничения на контролируемые параметры в форме ра- венств являются частным случаем задания коридора допустимых значений при ширине коридора равной нулю, то есть при Т™т = Р,тах для некоторого индекса i. Совокупность первых N ограничений в (8.10), относящихся к компонен- там вектора Ть определяет TV-мерный прямоугольный параллелепипед Рь тогда как последние (М-N) ограничений в (8.10) относятся к компонентам вектора Т2 и образуют прямоугольный параллелепипед Р2 в пространстве размерности (М-N). Если найдется хотя бы одна точка из Рь которая при линейном преобразовании (8.9) переходит в точку, принадлежащую Р2, то задача подбора управляющих параметров а имеет решение. В противном случае не существует такого набора управляющих параметров а, при кото- ром все контролируемые параметры попадают в коридор допустимых значе- ний (8.10), и проектные решения требуют изменений. Надо сказать, что авторам неизвестен какой либо программный комплекс, наделенный способностью к решению расчетных задач монтажных состоя- ний конструкций в такой общей постановке. В этой связи на практике инже- неры вынуждены задаваться набором управляющих параметров а, исходя из интуиции, из опыта проектирования и т.п., а затем проверять выполнение контролируемых ограничений типа (8.10). В частности, в качестве первого приближения часто выбирают центральную точку параллелепипеда Рь то есть полагают 7) =‘/2 (7)min + Г,тах) (/= 1,..., 7V). (8.11) При необходимости управляющие параметры корректируются, и расчет производится заново. Вполне возможна (и даже наиболее вероятна) ситуация, когда образ пря- моугольника Р, при отображении (8.9) пересекается с прямоугольником Р2 не в одной точке, что соответствует неединственности решения в отношении выбора допустимого вектора управляющих параметров а. В этом случае ин- женер может распорядиться предоставленным ему произволом в целях оп-
340 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ химизации конструкции. Поскольку формулировка функции цели при таком варианте оптимизации зависит от конкретной проектной задачи и не может быть сформулирована в сколько-нибудь общем виде, мы не останавливаемся далее на этом. Собственно, для задачи монтажа достаточно найти хотя бы одно из допустимых решений по условиям ограничений (8.10). Наконец, заметим, что случай, когда ранг матрицы W меньше числа управляющих параметров N, не вносит ничего нового в постановку задачи, поскольку всегда можно пополнить эту матрицу дополнительными линейно независимыми строками так, чтобы ранг пополненной матрицы был равен N. Введение в матрицу W этих новых строк равносильно пополнению списка контролируемых параметров до величины, М + N - rankW , где rankW — ранг первоначальной (до пополнения линейно независимыми строками) мат- рицы. Для того, чтобы новые, формально введенные контролируемые пара- метры не оказывали воздействия на решение задачи, достаточно установить для них бесконечную в обе стороны ширину коридора. Наиболее часто в процессе монтажа ограничиваются набором управляю- щих параметров, определяющих внутреннее самонапряженное состояние конструкции. Как это было показано в главе 3, количество возможных ли- нейно независимых состояний самонапряжения дискретной конструкции равно степени ее статической неопределимости. Поэтому и число управ- ляющих параметров N в таком случае не превышает степени статической не- определимости системы. С другой стороны, количество контролируемых па- раметров М может быть достаточно большим числом — проектировщик, как правило, хотел бы быть уверенным в выполнении условий прочности для всех элементов системы. Если в постановке задачи пользоваться не коридо- ром допустимых значений контролируемых параметров, а точно указанными величинами (это соответствует случаю сужения ширины коридора до нуля), то тогда система уравнений (8.6) может и не иметь решения. Отказ от решения переопределенной системы уравнений (8.6) не является фатально обязательным. Возможно, что инженер имеет некоторые сообра- жения при стремлении к созданию именно такого, как он указал, набора кон- тролируемых параметров. Можно пойти ему навстречу, решая в этом случае переопределенную систему (8.6) в смысле среднеквадратичного приближе- ния. Это эквивалентно домножению (8.6) слева на транспонированную мат- рицу WT, что приводит к системе уравнений порядка N с положительно оп- ределенной матрицей WTW WTT0 = WT Wa + WT W . (8.12) Здесь через To обозначен вектор контролируемых параметров с заранее при- нятыми значениями. Решение системы уравнений (8.12), разумеется, не бу- дет точно удовлетворять исходной системе (8.6). Но здесь у проектировщика имеется возможность вернуться к концепции коридора, восстановив по (8.6) значения контролируемых параметров по принятым из решения системы (8.12) значениям управляющих параметров T = W(WTW)-1 Wt(T0- W). (8.13)
8.2 Монтаж 341 Если какие-то из компонент вектора Т, полученные по (8.13), выходят за рамки допустимых отклонений от компонент вектора То, то задачу подбора вектора а можно пытаться решать с использованием взвешенного метода наименьших квадратов. Чем больше отклонение компоненты вектора Т по (8.13) от границы соответствующего коридора, тем больший вес имеет смысл приписать соответствующему уравнению в исходной системе уравне- ний (8.6). Возможны и другие подходы к назначению весовых коэффициен- тов. Например, такие, которые основаны на ранжировании важности тех или иных параметров. О важности можно иногда судить по ширине коридора допустимых значений — чем он уже, тем важнее для пользователя его вы- держать. Наиболее просто расчеты, связанные с учетом монтажа, выполняются в тех случаях, когда заранее задана вся последовательность операций, и ника- кие управляющие параметры при этом не отыскиваются. Расчетчик просто «следует природе», и готов примириться с полученными результатами. Эти результаты могут значительно отличаться от привычных, когда система предполагается созданной сразу в полном объеме, и лишь затем к ней начи- нают прикладывать внешние нагрузки. а) 2,0 м 2,0 , 2,0 Л 2,0 Рис. 8.8. Монтажные состояния плоской рамы
342 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Необходимость учета последовательности монтажа можно проиллюстри- ровать на простом примере расчета двухпролетной трехэтажной рамы. При монтаже каждого этажа ригель присоединяется к стойкам шарнирно и несет при этом нагрузку 2,0 т/м. Затем узлы присоединения ригелей омоноличи- ваются и ригели догружаются весом плит перекрытия, которые создают до- полнительную нагрузку 2,0 т/м. Так монтируются все этажи (рис. 8.8). Рис. 8.9. Сопоставительные эпюры моментов в раме Последовательный расчет конструкции на стадиях монтажа a) ...f) и сум- мирование полученных результатов дает эпюру изгибающих моментов, представленную в левой части рис. 8.9. Для сравнения справа приведена эпюра моментов, которая была бы получена в полностью готовой системе, если бы к ее ригелям была бы приложена нагрузка 4,0 т/м. Другим достаточно характерным примером, показывающим, насколько эти два подхода могут разниться, могут служить приведенные в [6] резуль- таты расчета квадратной в плане железобетонной сферической оболочки, собираемой без подмостей из элементов размером 3x3 м. Последователь- ность монтажа указана цифрами на схеме четверти оболочки (см. рис. 8.10, а). Картина прогибов на различных стадиях монтажа, представ- ленная на рис. 8.10, Ь, указывает на значительное расхождение результатов расчета с теми, которые могли бы быть получены при игнорировании осо- бенностей навесной сборки оболочки. Вариант сборки на подмостях в некоторой степени мог бы имитировать обычно применяющийся подход к расчету систем, как не имеющих предыс- тории и созданных «одномоментно». Нетрудно видеть, к чему приводит та- кой подход, который широко укоренился в расчетной практике и соответст- вует обычно используемой в стандартных курсах теории упругости (иногда и без явного указания) так называемой «гипотезе о естественном состоянии тела» или об отсутствии напряжений дислокационного типа.
8.2 Монтаж 343 «) b) По-видимому, это связано с тем, что в этих курсах рассматриваются дву- мерные и трехмерные непрерывные задачи для односвязных областей, где, как это показано в [7], дислокационные напряжения не могут возникнуть. Вот как об этом пишет В.В.Новожилов [7], стр. 184: «Возникновение дислокационных напряжений всегда сопряжено с образо- ванием из тела, свободного от напряжений, другого тела, степень связно- сти которого, по крайней мере, на единицу больше, чем степень связности исходного тела». В этом, кстати говоря, одно из тонких и принципиальных различий между дискретными и одномерными непрерывными системами, с одной стороны, и двух-трехмерными непрерывными системами — с другой стороны, на кото-
344 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ рое почему-то не обращается внимание в стандартных курсах строительной механики. Действительно, само понятие статической неопределимости в дискретных и непрерывных стержневых системах связано с возможностью существования состояний самонапряжения. Непрерывные же двумерные и трехмерные задачи, по определению, статически неопределимы — уравне- ний равновесия недостаточно для отыскания компонент тензора напряже- ний, и, в то же время, состояние самонапряжения для односвязных областей невозможно. Но большинство реальных конструкций не являются односвязными или могли быть таковыми только в процессе своего создания. Имеющийся опыт выполнения последовательности расчетов на монтажные состояния показы- вает, что часто нельзя не учитывать то напряженно-деформированное со- стояние, которое определяется историей создания конструкции и оказывает- ся «запаянным» в системе. Отметим, что исследование процесса монтажа может быть построено на использовании преобразований с псевдообратными матрицами Мура- Пенроуза. Сошлемся на работу [8], в которой ставилась задача определения последовательности сборки, при которой минимизируется количество необ- ходимых дополнительных опорных раскреплений, предотвращающих изме- няемость лишь частично собранной конструкции. На рис. 8.11 показан результат решения такой задачи для примера доста- точно простой системы арочного типа. Это решение выполнялось с учетом дополнительного условия, что временные раскрепления должны не только обеспечить неизменяемость, но и гарантировать, что не будет превзойден определенный уровень напряжений в элементах, вызываемый собственным весом. 1 2 3 4 5 6 Рис. 8.11. Последовательность сборки
8.3 Преднапряжение 345 8.3 Преднапряжение Часто в конструкциях искусственно создается некоторое заранее планируемое преднапряжение, причем одним из наиболее частых способов создания преднапряжения является установка специальных напрягаемых элементов [8]. Необходимо отметить, что при введении в систему напряженного элемен- та следует тщательно оценить способ создания преднапряжения, поскольку недооценка деталей тех операций, которые фактически выполняются в про- цессе монтажа, может привести к грубым ошибкам. Покажем это на примере простой системы, изображенной на рис. 8.12, где монтируемый элемент, имеющий жесткость на растяжение/сжатие ЕА = 20000, расположен между узлами А и В, а «система» представлена стержнем с жесткостью на растяжение/сжатие ЕА = 2000, изгибной жестко- стью EI = 2000 и с бесконечно жесткими консолями. При этом можно представить себе несколько описанных ниже вариантов реализации монтажа этого элемента с преднапряжением, величина которого для определенности будет считаться равной Ро = 2. А_____ £Л=20 000 В £4=2000 £/=2000 Рис. 8.12. К расчету элемента, устанавливаемого с преднапряжением Е1-<х> Вариант А: Натяжение элемента «на систему». В этом случае разомкнутый элемент натягивается силой Ро = 2 по схеме, представленной на рис. 8.13, а. После этого производится замыкание разреза (рис. 8.13, Ь) и нагрузка Ро = 2 ликвидируется путем приложения сил Ро об- ратного знака к общей точке соединенной конструкции (рис. 8.13, с). Рис. 8.13. Последовательность натяжения «на систему»
346 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Ь) Рис. 8.14. Результаты при натяжении «на систему» Последняя операция не меняет (в рассматриваемом случае) напряженного состояния, поскольку две равные и противоположно направленные силы, приложенные в одной точке конструкции, равносильны отсутствию силово- го воздействия. Полученное напряженное состояние системы представлено в виде эпюр внутренних сил на рис. 8.14. Вариант В: Натяжение элемента «на землю» с подключением к системе. В этом случае элемент растягивается силами Ро= 2, которые уравновешива- ются реакциями «земли» в дополнительных узлах А] и В, (рис. 8.15, а). За- тем такой, уже напряженный элемент присоединяется к системе (рис. 8.15, Ь), которая от этого не получает никаких усилий. Рис. 8.15. Натяжение «на землю» Отсоединение элемента АВ от узлов А, и В, можно представить в виде замены связей AAi и ВВ, их реакциями (рис. 8.15, с) и затем ликвидации этих реакций путем приложения усилий обратного знака. Компоненты этих
8.3 Преднапряжение 347 усилий, действующие на узлы А[ и Bi (на «землю»), не вызывают напряже- ний в системе, в то время как компоненты, действующие на узлы А и В, вы- зывают внутренние усилия, которые необходимо учесть. Суммарное напряженное состояние представлено в виде эпюр продоль- ных сил на рис. 8.16. IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIH Рис. 8.16. Результаты расчета при натяжении «на землю» Вариант С: Частичное натяжение элемента «на землю». Оно может быть реализовано по схеме рис. 8.17 либо по схеме рис. 8.18. Эпюры продольных сил в состоянии преднапряжения показаны на рис. 8.17, b и рис. 8.18, b соответственно. IIIIIIIIIIIIIIIIIIIIIIIIPIIIIIIIIIIIIIIIIIIIIIIIIIIIlM Рис. 8.17. Частичное натяжение «на землю» (вариант С-1) IIIIIIIIIIIIIMIIIIIIIIIIIIIIIIIIIIIIIIIIIIII Рис. 8.18. Частичное натяжение «на землю» (вариант С-2)
348 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Сопоставляя результаты выполненных расчетов, можно увидеть, что при одинаковой величине активного усилия Ро =. 2 установившееся в системе на- пряженное состояние существенно меняется в зависимости от принятой схе- мы создания преднапряжения, принимая значения из диапазона 1/51...2,0, причем только в случае натяжения «на систему» No = Ро. Этот результат не случаен, поскольку натяжение «на систему» можно рассматривать как физи- ческую реализацию известного в механике принципа освобождаемое™ от связей (любую связь можно отбросить, не нарушая равновесия, если заме- нить ее действие на систему реакцией этой связи), правда, применяемого в обратном порядке. 8.4 Конструкции с гидравлическими домкратами При монтаже тяжелых конструкций нередко используют систему гидродом- кратов, поскольку гидродомкраты являются идеальным механическим уст- ройством, позволяющим выравнивать усилия, передающиеся на узлы опира- ния. Именно поэтому целесообразно рассмотреть особенности расчетов конструкций, опирающихся на систему гидродомкратов, в разделе, соседст- вующем с иными расчетными задачами монтажных состояний конструкций. Хотя надо сказать, что постановка и решение задачи расчета конструкций, опирающихся на гидродомкраты, имеет более широкое применение. Отме- тим здесь, что такие задачи возникают также при расчете судоподъемников и некоторых типов крановых механизмов. Отрываясь от непосредственных проблем строительства, упомянем также некоторые задачи геомеханики и биомеханики, сводящиеся к расчету тел с полостями, заполненными сжимаемой или идеальной несжимаемой жидко- стью (например, задача об определении напряженного состояния глазного яблока). Дискретизация непрерывной задачи об определении напряженного состояния двумерного или трехмерного тела с полостью, заполненной жид- костью, приводит к тем же самым уравнениям, которые используются в по- становке задачи о расчете конструкций, опирающихся на систему гидродом- кратов. Итак, пусть упругая конструкция опирается на гидродомкраты, объеди- ненные в несколько независимых групп (рис. 8.19). Пусть количество групп гидродомкратов равно v, а число домкратов в не- которой группе с номером а (а = l,...,v) равно па. Пронумеруем домкраты внутри каждой группы, сопоставив каждому из домкратов индексную па- ру (а,/) так, что первый индекс указывает на номер группы, а второй индекс — на номер домкрата внутри группы. На рис. 8.19 для удобства восприятия индексная пара дана в вертикальном расположении, причем первый индекс (номер группы) показан сверху, а нижний индекс (номер домкрата внутри группы) показан снизу. Для упрощения запоминания системы индексов примем также соглашение об использовании греческого алфавита для ин-
8.4 Конструкции с гидравлическими домкратами 349 дексации групп домкратов, и латинского алфавита — для индексации дом- кратов внутри группы. Рис. 8.19. Опирание упругой конструкции на систему гидродомкратов Примем следующую систему обозначений: • Xa,i — усилие в домкрате (a,i), которое будем считать положительным при сжатии поршня; • Zai — перемещение точки конструкции, жестко связанной с домкратом (а,/), по направлению движения поршня (положительное при уве- личении объема жидкости в гидроцилиндре); • Fa i — площадь поршня гидродомкрата (a,z); • ра — давление жидкости в группе гидродомкратов а. Усилие ха, в каждом из гидр о домкратов группы а пропорционально пло- щади поршня Fa i Xa,i=PaFa,i- (8.14) Из условия равенства давлений жидкости ра в каждом из домкратов, при- надлежащих одной группе, получаем ^a,l -^a,l “ ^a,2 -^a,2— • • n ’ a»0 s (8.15) ’a ’a где Fa0 — некоторая константа, имеющая размерность площади. Из условия сохранения общего объема жидкости в каждой из групп дом- кратов следует связь между перемещениями каждого из домкратов одной группы Уа,1 ^а,1'^Уа,2^а12+...+ — F/ Fafi , (8.16) где Да — заданная величина, определяемая объемом жидкости, дополни- тельно нагнетаемой в гидросистему a-ой группы домкратов. Для расчета рассматриваемых систем иногда удается применить модель, основанную на использовании свойств рычажного механизма. Например, группу из 8 домкратов, можно представить с помощью рычажной модели так, как это показано на рис. 8.20, причем соотношения между плечами ры- чагов подбираются так, чтобы выполнялись условия (8.15). При большом
350 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ числе домкратов рычажная модель содержит много дополнительных элемен- тов и узлов. Заметим, что рычажный механизм состоит из абсолютно жестких элемен- тов и, если воспользоваться для их описания нуль-податливыми элементами, то количество узлов и элементов будет еще больше. Кроме того, в некото- рых ситуациях направления движения поршней домкратов одной группы не параллельны друг другу (например, в первой группе домкратов на рис. 8.19). В этом случае построение рычажной модели вообще затруднено. Рис. 8.20. Рычажная модель для гидросистемы из 8 домкратов Указанные обстоятельства порождают целесообразность разработки спе- циальных приемов, ориентированных на расчет конструкций, подпадающих под рассматриваемый класс систем. Рассмотрим сначала задачу в следующих предположениях: • (I) основная система метода сил, образованная из заданной системы уда- лением всех домкратов, геометрически неизменяема; • (II) жидкость в гидросистеме несжимаема. Поскольку усилия во всех домкратах одной группы связаны соотноше- ниями (8.15), то можно рассматривать совокупность па сил ха1 как одну обобщенную силу, определяемую величиной Ха = Са., ха>, (/ = 1,..., Па) . (8.17) Пусть gap,у — перемещение в основной системе по направлению движения поршня домкрата (а,г) от действия силы x$j = 1. Матрицу податливости основной системы метода сил, отвечающую обобщенным силам Ха, обозначим |[gap]|- Поскольку ga₽ представляет собой возможную ' работу, совершаемую совокупностью сил Ca,ixa,i = l,...,can хап = 1 на соответствующих этим силам перемещениях,
8.4 Конструкции с гидравлическими домкратами 351 вызванных одновременно приложенными к основной системе силами CpjXp.^1,..., с^хрЛ|>=1,то я^ЕЕ^АЛ, • <8-18) /=1 7=1 Пусть \aJp — перемещение в основной системе от внешней нагрузки. То- гда грузовое перемещение Дар, отвечающее обобщенной силе Ха, определит- ся по формуле Л<х 4V=E . (8.19) <=1 Дополнительную работу в системе (функционал Кастильяно К) представим в виде квадратичной формы от обобщенных сил Ха. Имеем <8-20) Z а=1 (1=1 а=1 а=1 Последняя сумма в (8.20) представляет собой работу, совершаемую сила- ми ха,, на перемещениях поршней домкратов. Действительно, у у Иа у Иа V XIX,= ХЕ ^*«,А.^ = 2XEA,za, • (8-2i) а=1 /=1 а=1 i=l а=1 »=1 а=1 Условия стационарности функционала К приводят к каноническим уравне- ниям метода сил XVV4 = 0 (a=l,...,v). (8.22) ₽=1 Покажем теперь, что для перемещений za>,, вычисленных по удовлетво- ряющим системе уравнений (8.22) усилиям Ха, выполняется условие баланса жидкости (8.16). Действительно, □_ л (8.23) (1=1 7=1 и, следовательно, 1=1 па v "в Па v = EX£^.i, А.-А.Л + Е ХА, = Е^«Н₽ + ^ = Ла . (8.24) 1=1 (1=1 7=1 ;=1 (1=1 Освободимся теперь от ограничивающего предположения (I). Если в ре- зультате удаления всех домкратов получается геометрически изменяемая система, имеющая, скажем, ц степеней свободы как жесткого тела, то основ- ную систему образуем после дополнительного введения ц связей, восстанав- ливающих геометрическую неизменяемость. В этом случае приходим к за-
352 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ даче на условный экстремум функционала К при дополнительных условиях вида ° (У=1,—,р), (8.25) представляющих собой требование нулевых усилий в дополнительно вве- денных связях, устраняющих геометрическую изменяемость основной сис- темы. Здесь Оури Од,— усилия в у-ой дополнительной связи от единичной обобщенной силы Ар = 1 и внешней нагрузки соответственно. Метод множителей Лагранжа приводит вместо системы (8.22) к следую- щим уравнениям Ёх«р^р + +Дар-Аа=° (a=l,...,v), (8.26) p=i T=i которые следует рассматривать совместно с (8.25) как единую систему ли- нейных алгебраических уравнений порядка (v+p). Лагранжевы множители представляют собой перемещения в заданной системе по направлению введенных дополнительных связей. Величина , фигурирующая выше, определяется из условия сохранения объема жидкости = (8.27) /=1 где Va — объем жидкости, дополнительно нагнетаемой в гидросистему а-ой группы домкратов. Отсюда следует, что A«=Va/Fa,o. (8.28) Если требуется учесть сжимаемость жидкости и тем самым снять ограни- чение (II), то следует исходить из зависимости v„ ~------- > (829) *а0 где Van — первоначальный объем жидкости в гидросистеме a-ой группы домкратов, Е — упругий модуль объемного сжатия жидкости. Из последнего соотношения с учетом (8.16) и (8.17) получим V V X да= ----!L_ . (8.30) Fa.o Fa>0 £Fa.o Подстановка (8.30) в (8.26) приводит к следующей системе разрешающих уравнений задачи
8.4 Конструкции с гидравлическими домкратами 353 Ё(£а₽+Ла₽Н₽ + +Дч,-Да=0 (tt=l,...,v), ₽=1 Т=1 ЕаЛ+а»>=0 (y=i, -,н), <8-31> p=i где при этом Зар — символ Кронекера, а величина Да определяется формулой (8.28). Мы не будем рассматривать здесь поясняющий пример расчета, отсылая читателя к нашей статье [9], где такой пример приведен. 8.4.1 Жидкостный конечный элемент Рассмотренный выше способ расчета упругой системы, опирающейся на гидродомкраты, основан на применении метода сил, что не всегда просто вписывается в расчетные компьютерные программы, поскольку большинст- во из них базируется на применении метода перемещений. Покажем, как можно построить разрешающие уравнения метода переме- щений, учитывающие работу гидродомкратов. Для этого будем рассматри- вать группу домкратов в качестве своеобразного конечного элемента, кото- рый мы назовем жидкостным конечным элементом. Полная потенциальная энергия L, накапливаемая при деформации сжи- маемой жидкости для а-ой группы гидродомкратов, давление в которой рав- но ра, может быть представлена в виде (8.33) Здесь £„ — относительное изменение объема, а интегрирование распростра- няется на весь объем V жидкости в а-ой гидросистеме. Если учесть, что = -------“---------, (8-34) ’аО а давление связано с £а законом упругости Ра = Е£а, (8.35) то подстановка (8.34) и (8.35) в (8.33) определяет L как квадратичную функ- цию от перемещений поршней домкратов (с точностью до независящей от Zaj константы), то есть, как функционал Лагранжа
354 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ па па ~2Fa^a^FaJza . L= ---------------------- ----------1!-------, (836) ’ aO и искомые- компоненты матрицы жесткости жидкостного конечного элемен- та могут быть получены как вторые частные производные = дгд^- = (837) «J ’аО Элементы грузового вектора, относящиеся к воздействию заданного пе- ремещения Да , также нетрудно найти Я21 F (8-38) “ УаО Формулами (8.37) и (8.38) определяются все необходимые жесткостные характеристики жидкостного конечного элемента, обладающего па степеня- ми свободы. Подчеркнем, что приведенные выше формулы определяют компоненты матрицы жесткости Ка = |[Аа,у]| (i,j = 1,..., па) и грузового вектора р„ = |[&а,/р]| для узловых перемещений жидкостного конечного элемента, отвечающего а-ой группе гидродомкратов, направленных вдоль движения поршней дом- кратов. В направлении, перпендикулярном движению поршней жидкостный конечный элемент не сопротивляется. Это обстоятельство нужно иметь в ви- ду при формировании общей матрицы жесткости системы К и вектора узло- вых нагрузок р, что, возможно, потребует предварительного координатного преобразования Ка и ра, если направления движения поршней не совпадут с осями локальных (для узлов) систем координат. На деталях этой процедуры не останавливаемся, так как она принципиально не отличается от стандарт- ных способов координатных преобразований матриц жесткости конечных элементов. В заключение отметим, что метод перемещений вырождается при Е—> оо (несжимаемая жидкость), тогда как уравнения метода сил не работают при Е—> 0 (газовая подушка, применяемая в пневмоконструкциях). 8.5 Модель «здание - основание» 8.5.1 Учет распределительной способности грунта При расчете конструкций на упругом основании возникают проблемы учета распределительных свойств основания, которые игнорируются в простей-
8.5 Модель «здание - основание» 355 шем случае винклерова основания (клавишная модель). Большинство реаль- ных грунтов обладает распределительной способностью, когда, в отличие от винклеровой расчетной схемы, в работу вовлекаются не только непосредст- венно нагруженные части основания, но и примыкающие к ним области не- нагруженного грунта. Следовательно, для учета распределительной способ- ности основания необходимо, во-первых, использовать модели основания, отличные от винклеровой и, во-вторых, ввести в расчетную схему те части основания, которые расположены за пределами фундаментной конструкции. Последнее необходимо потому, что работа усилий взаимодействия между конструкцией и упругим основанием уходит на накопление потенциальной энергии, запасаемой упругим основанием как в пределах площадки, зани- маемой конструкцией, так и за ее пределами. Недостатки винклеровой механической модели основания, в принципе не- способной адекватно отразить реальную картину взаимодействия между конструкцией и подстилающим ее грунтом, хорошо известны проектиров- щикам. Главное ее достоинство — это предельная математическая простота. Вот почему, несмотря на очевидные и неизлечимые пороки, винклерова мо- дель по-прежнему и популярна, и продолжает применяться. Спросите любо- го сколь-нибудь грамотного инженера о том, почему он удовлетворяется расчетом с использованием такой несовершенной и далекой от «правды жизни» модели, и весь спектр ответов от оправдательных до смущенно- извинительных на самом деле в основе содержит один мотив: так много проще для самих расчетов2. В общем случае усилие взаимодействия г между конструкцией и подсти- лающим ее упругим основанием связано с перемещением w дневной по- верхности упругого основания интегральной зависимостью (рассматривает- ся двумерный случай) w(xy) = Дб(х,уЛлЖ,т|)аЮ , (8.39) о где G(xJy,!;,T|) — так называемое ядро упругого основания, представляющее собой функцию влияния, а именно — перемещение точки Р(х,у) дневной по- верхности упругого основания от единичной силы, приложенной в точке 2(^,т|) по направлению нормали к этой поверхности. В (8.39) интегрирова- ние ведется по двумерной области Q, в которой функция г отлична от нуля3. Наиболее разработанными являются модели упругого основания, у кото- рых осадочная лунка дневной поверхности грунта от действия единичной силы является поверхностью вращения, то есть ядро фактически является функцией расстояния р от точки 2(^,т|) приложения силы до точки Р(х,у) за- мера перемещения 2 Как это смахивает на старый анекдот о подвыпившем мужчине, ползающим на ноч- ной улице под фонарем в поисках потерянного кошелька. А на вопрос об уверен- ности, что кошелек находится в окрестности фонарного столба, этот человек отве- чает, что потерял Свой кошель в другом месте, но ищет его там, где светлее. 3 Функцию г иногда называют отпором упругого основания.
356 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ G(xy,^ = G(p), р2 = (х - У2 + (у - п)2 • (8-40) Натурные исследования показывают [10], что модель Винклера лучше отображает действительность в случаях илистых, торфяных грунтов и мел- козернистых водонасыщенных песков. Для винклерова основания ядро G представляет собой дельта-функцию Дирака G(p) = 5(p)/A, (8.41) где к — так называемый коэффициент постели упругого основания. При связанных грунтах применение модели Винклера становится совер- шенно необоснованным и искажающим реальную работу конструкции на упругом основании. Модель в виде упругого полупространства (Г.Э.Проктор, Н.М.Герсеванов, Б.Н.Жемочкин, М.И.Горбунов-Посадов и другие) представляет основание как изотропное упругое тело бесконечных размеров в плане и по глубине. Известное из теории упругости решение за- дачи Буссинеска позволяет записать ядро упругого полупространства в виде С(р)=Ц^> (8-42) пЕр где v и £ — соответственно коэффициент поперечной деформации и модуль упругости грунта. По сравнению с винклеровой моделью упругое полупро- странство, напротив, завышает распределительные способности грунта, что неоднократно было показано в эксперименте [10]. Понижения распределительной способности упругого основания можно достичь, если глубину сжимаемой грунтовой толщи считать не бесконечной, а ограниченной некоторой величиной Н. Ядро при этом окажется функцией не только расстояния р, но будет зависеть от Н, как от параметра. В этом случае приходим к модели основания как упругого слоя конечной толщины. Ядро упругого слоя конечной толщины представляет собой сложную функ- цию, зависящую, к тому же, и от краевых условий, которые ставятся на ноч- ной поверхности упругого основания4. Если рассматривать слой конечной толщины и лежащую на нем конструкцию в рамках единой расчетной схе- мы, то можно воспользоваться методом конечных элементов. Однако, за счет увеличения размерности задачи на единицу (двумерная задача расчета изгибаемой плиты, лежащей на слое, становится трехмерной) объем вычис- лительной работы вырастает на порядок — вспомним известное изречение о «.проклятии размерности». 4 Среди «грунтовиков» принято называть дневной поверхностью упругого основания внешнюю (наружную) поверхность грунта, на которой и располагается вышеле- жащая конструкция. Но тогда для нижней, не испытывающей перемещений, по- верхности грунтового основания напрашивается симметричный термин ночная по- верхность. Такое название навеяно ассоциацией с вечной темнотой в глубинных слоях грунтового основания.
8.5 Модель «здание - основание» 357 8.5.2 Модель основания с двумя коэффициентами постели На сегодняшний день известны десятки предложений по совершенствова- нию механической модели грунтового основания, но, по-видимому, сле- дующим по простоте математической постановки задачи после винклеровой модели шагом явилась разработка модели упругого основания с двумя ко- эффициентами постели, независимо и исходя из совершенно разных предпо- сылок, предложенная Пастернаком [11], Филоненко-Бородичем [12], Власо- вым и Леонтьевым [13]. Модель основания с двумя коэффициентами постели, с одной стороны, устраняет главный порок модели Винклера (по- зволяет учитывать распределительную способность грунта), а с другой сто- роны — почти не усложняет математическую постановку задачи по сравне- нию с моделью Винклера. Для основания с двумя коэффициентами постели ядро определяется мо- дифицированной функцией Бесселя второго рода нулевого порядка (иногда называемой функцией Макдональда) Ко [11], а именно G(p)=• (8-43) где С, и С2— первый и второй коэффициенты постели упругого основания, причем первый характеризует жесткость основания на сжатие, тогда как второй — на сдвиг. Для модели упругого основания с двумя коэффициентами постели инте- гральное соотношение (8.39) может быть обращено, при этом связь между w и г принимает форму простой дифференциальной зависимости r = -C2V2w + Ci то, (8.44) где V2 — оператор Лапласа ах2 ду2 и именно в простоте дифференциальной зависимости (8.44) и заключается математическая, а значит и вычислительная привлекательность этой модели. Двухпараметровая модель, в отличие от винклеровой модели, дает воз- можность предсказать изгиб плиты при равномерном нагружении, а также осадки поверхности упругого основания за пределами плана конструкции. Предположив, что на двухпараметровом основании покоится изгибаемая плита со свободными от внешних связей кромками, получим, что двухпара- метровая модель порождает так называемые фиктивные поперечные силы, возникающие на свободных от закреплений краях плиты. Именно это об- стоятельство послужило поводом для неоднократных атак на двухпарамет- ровую модель со стороны приверженцев иных моделей (таких, как упругое полупространство или слой конечной толщины), расценивающих этот факт как математический парадокс, искажающий, в угоду математике, физиче- скую сторону явления.
358 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ На самом деле, несложно показать, что здесь нет никакого дополнитель- ного математического парадокса. Возьмем, к примеру, упругое полупро- странство или слой конечной толщины. Если получить аккуратное решение для плиты, покоящейся на таком основании, то под краями плиты контакт- ное напряжение (отпор упругого основания г) будет иметь особенность — точечное значение отпора равно бесконечности. Приведем для иллюстрации выражение для отпора г, развивающегося под подошвой круглого штампа радиуса R, вдавливаемого силой Р в упругое полупространство [14], стр. 218 2nR-J R2 -р2 ’ где р < R — текущая радиальная координата точки штампа, под которой вы- числяется отпор г. Порядок особенности зависит от используемой модели, и все, чем отлича- ется в этом смысле двухпараметровая модель, это то, что для нее эта особен- ность принимает вид дельта-функции Дирака, являющейся математическим представлением сосредоточенной силы. Но если уж не смущает бесконечное значение функции отпора на краю плиты, то в равной мере не должна сму- щать и сосредоточенная сила в составе этой же функции и проявляющаяся в том же месте! Симптоматичным является и возврат интереса к двухпараметровой моде- ли упругого основания со стороны специалистов по проблемам механики грунтов [15]. Сама модель получила дальнейшее развитие, появились рабо- ты, описывающие дискретный аналог двухпараметровой модели упругого основания [16]. Такая дискретная двухпараметровая модель показана на рис. 8.21, где для простоты изображения приведена одномерная задача. В этой модели z-образные абсолютно жесткие элементы соединены с землей совокупностью пружин, являющихся дискретным аналогом коэффициента С] (характеризующего жесткость основания на сжатие), тогда как пружины, расположенные между соседними z-образными элементами служат дискрет- ным аналогом коэффициента С2 (характеризующего жесткость основания на сдвиг). Рис. 8.21. Дискретный аналог двухпараметровой модели . Несомненным вычислительным достоинством двухпараметровой модели является то обстоятельство, что эта модель органично вписывается в стан- дартную процедуру метода конечных элементов, не добавляя каких-либо но-
8.5 Модель «здание - основание» 359 вых степеней свободы в расчетную схему объединенной с основанием кон- струкции. Все, что нужно для этого сделать, это откорректировать выраже- ния для компонент матриц жесткости конечных элементов изгибаемой пли- ты, покоящейся на упругом основании. При этом такая корректировка легко осуществляется как для теории изгиба тонких плит, так и для плит средней толщины [17]. Для того, чтобы наметить общий подход процедуры метода конечных элементов применительно к задачам расчета конструкций, покоящихся на упругом двухпараметровом основании, обратимся к выражению для полной потенциальной энергии системы «конструкция + основание» 1_ = Ек+Е0-П , (8.46) где Ек— энергия, накапливаемая при деформации самой конструкции, Ео — энергия, запасаемая в упругом основании, П — работа внешних сил. Из (8.46) видно, что учет работы упругого основания в составе объеди- ненной системы определяется выражением для Ео. Для двухпараметровой модели упругого основания выражение для энер- гии Ео несложно получить формальным способом, восстановив функционал, для которого дифференциальное уравнение (8.44) является уравнением Эй- лера. Однако, имея в виду интересы потенциального читателя книги, кото- рый скорее механик, чем математик, получим выражение для энергии Ео на основе рассуждений механического характера. С этой целью удобно обра- титься к трактовке двухпараметровой модели, предложенной Филоненко- Бородичем.[12]. Согласно Филоненко-Бородичу двухпараметровая модель упругого осно- вания для одномерного случая представляет собой неограниченную в обе стороны нерастяжимую нить, натянутую силою С2 и соединяющую верхние концы непрерывно расположенных пружин с распределенной жесткостью Ct — так называемая ламинарная модель. В двумерном случае ламинарная мо- дель замещается мембранной моделью, в которой роль нерастяжимой нити отводится нерастяжимой мембране с натяжением С2. Рис. 8.22. К определению энергии деформации упругого основания Можно мысленно вообразить, что натяжение нити С2 осуществляется с помощью механического устройства, по которому нить с одного конца за-
360 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ креплена от перемещений, а с другого конца — перекинута через неподвиж- ный блок и удерживает груз веса С2, создающий необходимое натяжение ни- ти — рис. 8.22. При осадке поверхности упругого основания w(x') энергия Ео складывает- ся из двух составляющих Ео = Е0] + Ео2 , (8.47) где Е0| — энергия осаждаемых пружин, Е02 — потенциальная энергия, запа- саемая подвешенным грузом, поднимающимся на некоторую высоту А. Не- сложно подсчитать и величину каждой из этих составляющих. В результате имеем 1 1 / j \2 Ео1 =-С,£гЛ&, Е02 = С2А=-С2£ — <&. (8.48) 2 2 у ^lx i Обобщая полученные выражения для энергии Ео на двумерный случай, с учетом возможного изменения коэффициентов Ct и С2 в плане получаем Е° = - //[С,w2 + С2(w2„ + w\)]dQ + - JJ[C,w2 + C2(w2x + w2y)]dQ. (8.49) 2 a 2 ne ’ Здесь Q — двумерная область в плоскости (X,Y), по которой конструкция соприкасается с упругим основанием (считается, что конструкция соприка- сается с упругим основанием посредством изгибаемой фундаментной пли- ты); Qe — область плоскости (X,Y), внешняя к области Q, то есть дополне- ние области Q до всей плоскости. Символом w обозначено перемещение фундаментной плиты конструкции, нормальное к поверхности упругого ос- нования, а нижними индексами после запятой обозначены частные произ- водные по соответствующим координатам. Первый интеграл в (8.49) служит основой для корректировки матрицы жесткости конечных элементов фунда- ментной плиты, тогда как интеграл по области Пе в (8.49) учитывает работу основания за пределами плана плиты. Учет части основания, расположенного во внешней области Qe, может выполняться с использованием «полубесконечных конечных элементов» типа клина или полосы, предложенных в работе [17]. Эти своеобразные полубес- конечные конечные элементы реализованы, например, в программном ком- плексе SCAD. Такие элементы позволяют смоделировать все окружение об- ласти Q, если она является выпуклой и многоугольной (рис. 8.23). Следует четко представлять себе, что эти конечные элементы способны лишь приближенно описывать поведение упругого основания за пределами плана плиты. Изменение вертикальных перемещений дневной поверхности упругого основания в направлении нормали к границе плиты для этих эле- ментов характеризуется экспоненциальным законом, что правильно отража- ет асимптотику на бесконечности, но не более того. Далее, сокращение раз- меров сеточного разбиения только в пределах плана плиты при прочих равных условиях приводит лишь к изменению одного из размеров (а именно,
8.5 Модель «здание - основание» 361 ширины) полубесконечных элементов типа полосы. Поэтому при такой стратегии использования последовательности вложенных сеточных разбие- ний речь может идти о сходимости не к точному решению задачи, а к реше- нию близкой задачи, отличающейся от исходной за счет некоторого искаже- ния работы упругого основания во внешней к Q области. Рис. 8.23. Расположение законтурных конечных элементов типа клина и полосы: 1 — плита; 2 — дополнение области Г2 до выпуклой; 3 — элемент-полоса; 4 — элемент-клин Конечно, в резерве у инженера всегда остается возможность снизить влияние этого искажения, окружив извне область Q двумя-тремя (или не- сколькими) дополнительными рядами обычных конечных элементов с нуле- вой жесткостью плиты, однако на практике расчетчики редко пользуются этой возможностью. Здесь важно, чтобы расчетчик в принципе понимал су- ществование и происхождение искажающего влияния полубесконечных элементов, а значит, и подходил к решению задачи не формально, а осознан- но. Что же касается программного обеспечения, то оно способно оказать ре- альную помощь инженеру в проведении соответствующих оценок хотя бы в среднем (на энергетическом уровне), если используемая программа обладает возможностью подсчета энергии деформации как всей системы, так и любой ее выделенной части5. Стоит также отметить, что применение полубесконечных элементов не является единственным возможным способом учета вклада законтурного упругого основания в работу всей конструкции. Например, для решения воз- никающей проблемы Г.С. Колосовой [18] был использован прием дополне- ния области Q до круговой области Q,, охватывающей Q, ОсП]. Внутри Qi решение строится по обычной схеме МКЭ, во внешней к Q, области — аналитически, разложением в тригонометрический ряд по контурной коор- динате с последующей сшивкой этих двух решений. Несмотря на теоретиче- 5 Обращаем внимание разработчиков программного обеспечения на это обстоятель- ство как на еще один аргумент в пользу оснащения коммерческой разработки спе- циальной функцией — способностью подсчета энергии деформации системы и ее отдельных частей.
362 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ скую привлекательность такого способа расчета, он, насколько это известно авторам, не реализован в какой-либо из программ промышленного примене- ния. Возвращаясь к полубесконечным элементам, заметим, что многоуголь- ность области практически всегда обеспечивается с той или иной степенью точности. Если же область Q является невыпуклой или неодносвязной, то она должна быть дополнена до выпуклой односвязной области конечными элементами ограниченных размеров. При этом в дополняемых частях тол- щина плиты принимается равной нулю. Использование только имеющихся конечных элементов на упругом осно- вании (стержней, плит, оболочек) и специальных законтурных элементов не позволяет создать произвольную расчетную схему конструкции на упругом основании. В частности, могут возникнуть сложности, например, при по- пытке построить расчетную модель плотины, работающей в условиях пло- ской деформации, если используемый расчетный комплекс (например, SCAD) не имеет элементов типа балки-стенки на упругом основании. Проблема решается очень просто путем включения между контуром пло- тины и грунтом элементов стержневого типа на упругом основании. При этом жесткость такого стержня может быть задана нулевой. Аналогично можно «подстелить» плиту с нулевой жесткостью на упругом основании под массивную часть расчетной модели. Этот же прием внесения в расчетную схему элементов плиты нулевой жесткости применяется при необходимости учета взаимного влияния двух раздельно (но достаточно близко) располо- женных конструкций на упругом основании. В этом случае область между двумя пространственно разделенными конструкциями заполняется фиктив- ными элементами плиты нулевой изгибной жесткости, а совместная работа конструкций обеспечивается только упругим основанием. 8.5.3 Упругие характеристики основания6 Грунтовое основание сооружений по-разному работает на значительные длительные нагрузки, связанные с уровнем напряжений, превышающих структурную прочность на сжатие, и на кратковременные нагрузки относи- тельно небольшой интенсивности. По сути, первый вариант работы основа- ния связан с периодом возведения сооружения и его первоначального на- гружения, когда происходит активная осадка сооружения вследствие необратимых деформаций основания, а второй — с периодом нормальной эксплуатации сооружения. Каждой из указанных стадий соответствуют свои обобщенные упругие характеристики естественных или искусственных ос- нований. 6 В этом пункте, который можно рассматривать как комментарии к некоторым разде- лам нормативных документов, действующих на момент написания книги в России и других странах СНГ: СНиП 2.02.01-83* — «Основания зданий и сооружений», мы следуем рекомендациям В.Г.Федоровского и С.Г.Безволева [19].
8.5 Модель «здание - основание» 363 Обычно проектировщики испытывают определенные затруднения при на- значении этих характеристик, особенно для неоднородных слоистых основа- ний, т.к. получение соответствующих экспериментальных данных требует проведения специальных натурных испытаний, а накопленные из опыта про- ектирования табличные данные далеко не адекватны реальным условиям. Отметим, что СНиП 2.02.01-83* «Основания зданий и сооружений» дает оп- ределенный набор нормативных значений прочностных и деформационных характеристик грунтов, в том числе модули деформации (Приложение 1 к этому документу). Пункт 2.10 этих норм допускает возможность применения других параметров, характеризующих взаимодействие фундаментов с грун- том основания и устанавливаемых опытным путем, в том числе коэффици- енты жесткости основания. Характеристики упругого основания (модуль деформации), которые вы- бираются при комплексном расчете здания совместно с основанием, обычно определяются по некоторой усредненной упругой характеристике, представ- ляющей результаты штамповых испытаний по ГОСТ 12374-77. При этом спрямляющая характеристика получается методом наименьших квадратов при обработке данных в диапазоне значений от бытового давления cg до 80% предельного значения [10], стр. 75. Возможно расчетное определение упругих характеристик многослойного основания, в соответствии с которым при сжимаемой толще основания h осадки w вычисляются с использованием формулы послойного суммирова- ния гф-т) = f £г^> (8.50) где деформация ez определяется как ег =р (8.51) . Ее Ео ’ С > Рс ст — суммарное эффективное вертикальное напряжение ст = ст0 + стр ; Сто — начальное вертикальное эффективное напряжение до начала приложе- ния нагрузки, т.е. бытовое давление cg за вычетом давления от грунта котлована и с добавкой давления от уже существующих соседних со- оружений; Стр — дополнительное вертикальное эффективное напряжение; Ео — модуль общей (упругопластической) деформации; Ее — модуль упругой (обратимой) деформации; рс = ROcGg +\рс — структурная прочность на сжатие, зависящая от плотности (пористости)грунта и давления; Р — коэффициент, отражающий степень стесненности боковых деформа- ций и изменяющийся от Pi = 0,7 непосредственно под фундаментной плитой, где имеет место компрессия, т.е. сжатие без возможности бо-
364 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ ковых деформаций, до р2 = 1 на большом расстоянии от плиты, а в промежутке принимающий значения P = P1(p2-P.Vi::aT, (8.52) где а — значение ар от равномерно распределенной нагрузки р = 1 по площади плиты. Бытовое давление определяется в пределах каждого слоя по формуле (8.53) где agj — бытовое давление на кровле z-ro слоя z = г,; у' — удельный вес грунта z-ro слоя с учетом взвешивания при насыщении водой. Другие напряжения вычисляются как aQ = ag + Дст0 с учетом того, что Аст0— влияние веса вынутого при отрывке котлована грунта, которое полу- чается интегрированием по прямоугольникам влияний веса грунта (рис. 8.24) на участках котлована и существующих нагрузок. 1 (x>y>z) • расчетная точка Рис. 8.24. К схеме интегрирования Изменение эффективного вертикального напряжения Дет, = . , * Jn, 2nRJ (8-54) где + (r|-y)2 + (Cyz)2 , если z > С, Acsk = 0. Как правило, дно котлована принимается на отметке z = zy, равной отметке подошвы плиты; <зр получается аналогичным интегрированием от заданной нагрузки по подошве плиты, величина а — аналогичным интегрированием единичной нагрузки только по подошве плиты ЛС‘ = I I, 2лй2+п2+^)5/2^П = = F(^2,n4) + (8.55) где + arcs in (8.56)
8.6 О назначении характеристик двухпараметрового упругого основания 365 Для вычислимости при наличии особенностей принимается, что F(^,r],Q = 0 при ц<0 и F(0,0,0) = 0,25 (давление под углом равномерно на- груженной площади). Расчет производится суммированием вкладов от всех элементарных пло- щадок нагружения и, в конце концов, дает значение общей осадки в каждой точке сетки, принадлежащей фундаментной плите. Для соответствующей элементарной площадки теперь можно определить расчетный коэффициент постели (8-57) При относительно небольшой изменчивости величин kw , когда их мак- симальное и минимальное значения отличаются не более чем в полтора раза, можно принять в качестве обобщенной модели упругого основания упругий слой или упругое полупространство, а также эквивалентную им модель двухпараметрового упругого основания, обобщенную для слоистого полу- пространства. Обобщенные упругие характеристики основания Q и С2, яв- ляющиеся коэффициентами деформативности основания при сжатии и сдви- ге соответственно, находятся из сопоставления решения Ж. Буссинеска для осадки полупространства под жестким штампом, загруженным равномерно распределенной нагрузкой (равномерным удельным давлением), и решения для осадок полупространства под нагрузкой согласно двухпараметровой мо- дели. В случае большого разброса значений обычно используют винклерову модель. Чаще всего это относится к конструкциям, располагаемым на грун- товых основаниях, имеющих неоднородное строение в пределах плана зда- ния, или в тех случаях, когда рассматриваются здания, состоящие из разных конструктивных объемов, резко отличающихся по высоте и в плане. В этих случаях приходится задаваться примерным распределением давлений под подошвой фундамента, затем определять осадки и приведенные упругие ха- рактеристики основания, и с их помощью строить комплексную модель со- оружения, расположенного на упругом винклеровом основании. По этой мо- дели выполняется расчет- схемы «здание-основание», что приводит к уточнению картины давлений, передаваемых на грунт. Если эта картина ме- няется существенно, расчет повторяется снова, начиная с определения оса- док. 8.6 О назначении характеристик двухпараметрового упругого основания Наиболее обоснованным следует признать способ назначения коэффициен- тов Ci и С2 двухпараметрового упругого основания, опирающийся на данные полевых (натурных) испытаний.
366 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Известно [11], что задача о круглом штампе радиуса R, расположенном на упругом основании с двумя коэффициентами постели, при действии на штамп эксцентрично приложенной силы Р (рис. 8.25) имеет следующее ре- шение для осадки w0 в центре штампа и поворота <р штампа Р ^о(^) ю = 4Ре л/?2С1 (У + 2/С, (У ’ Ф тгЯ4С, © + 4Х2 (У ’ (8.58) где, помимо уже введенных обозначений, положено: е— эксцентриситет приложения силы Р, а и Кг — функции Макдональда первого и второго порядков от безразмерного аргумента £, l;=R V / с2 Из двух уравнений системы (8.50) получаем при этом трансцендентная функция ДУ имеет вид ЛЛ) = Хо© УС,(У + 4Х2(У 4*, (У (У+ 2^,(0 (8-59) (8.60) (8.61) Рис. 8.25. Круглый штамп под действием силы и момента Если в распоряжении инженера находятся результаты штамповых испы- таний, то из решения трансцендентного уравнения (8.60) определится без- размерный параметр у подстановка значения которого в первое из уравне- ний (8.58) дает возможность вычислить значение коэффициента Сь а из (8.59) и значение второго коэффициента С2. Именно так рекомендует посту- пать П.Л.Пастернак [11], построивший для облегчения расчетов график функции ДУ, который мы воспроизводим здесь на рис. 8.26. Само собой разумеется, что наиболее надежные результаты получаются при наличии серии испытаний, причем для штампов различных диаметров. Как справедливо указывает Пастернак, если статистическая обработка ре-
8.6 О назначении характеристик двухпараметрового упругого основания 367 зультатов вычислений коэффициентов С, и С2 по результатам натурных ис- пытаний выявит достаточную устойчивость этих коэффициентов в пределах площадки строительства, то это будет самой надежной основой для приня- тия числовых значений искомых коэффициентов при последующем форми- ровании расчетной схемы конструкции и упругого основания. Увы, как раз именно этими данными (результатами натурных испытаний) инженер располагает далеко не всегда, поскольку в лучшем случае таковые испытания проводятся только тогда, когда речь идет о проектировании весьма ответственных сооружений. Если поступать в соответствии с рекомендациями норм, то можно вычис- лить характеристики сжимаемой толщи грунта, определив условные (осред- ненные по высоте грунтовой толщи) параметры упругого слоя: Е, Н и V. Рас- полагая инструментом вычислений в виде расчетной программы, способной обрабатывать двухпараметровую модель упругого основания, расчетчик бу- дет стремиться перейти от модели упругого слоя конечной толщины к моде- ли основания с двумя коэффициентами постели. Иначе-говоря, возникает за- дача, которую можно назвать «моделированием модели». Задача ставится следующим образом: по заданным параметрам слоя Е, Н и v требуется по- добрать два коэффициента постели С\ и С2 так, чтобы двухпараметровая мо- дель в каком-то смысле наилучшим образом приближала модель упругого слоя. Практическая потребность в таком моделировании ощущалась давно, по- этому предлагались различные подходы к решению указанной задачи, кото- рые могли бы служить основой для выработки практических рекомендаций. Так, в работе [20] в качестве условий эквивалентности исходной и заменяю- щей моделей используются два требования: • равенство осадок симметрично нагруженного жесткого штампа для ис- ходной и заменяющей модели; • равенство реактивных давлений в средней точке этого же штампа.
368 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Эти требования, выдвинутые на основе инженерной интуиции, позволяют однозначно определить характеристики двухпараметрового основания. В то же время, в этих требованиях заключен и известный произвол. Так, напри- мер, одно из них можно было бы заменить, скажем, условием равенства угла поворота штампа для исходной и заменяющей моделей или каким либо дру- гим условием. Иной подход к вопросу об установлении приближенной эквивалентности моделей использован Барвашовым [21], по которому близость двух моделей понимается в смысле близости соответствующих ядер. В силу того, что ядра трудно сопоставлять непосредственно, в [21] условие близости ядер заменя- ется условием близости их трансформант интегрального преобразования Ганкеля. Такой подход привлекателен тем, что в предельном случае (при полном совпадении трансформант) ядра исходной и заменяющей моделей также полностью совпадают, а значит, полностью совпадают и решения со- ответствующих контактных задач. Некоторым недостатком такого подхода является то обстоятельство, что точный математический смысл меры близо- сти трансформант и ядер при этом не устанавливается. Попытка сопоставления двух моделей упругого основания, где в качестве меры близости выбирается близость этих моделей по энергии, что стало уже традиционным при построении прикладных моделей в задачах механики, была осуществлена в работе [22]. Не останавливаясь на математических де- талях, отметим здесь, что в результате выполненного исследования в [22] построен общий алгоритм, позволяющий на основе итерационного процесса установить значения параметров С1 и С2, при которых гарантируется наи- лучшая в энергетическом смысле близость двух моделей упругого основа- ния. Оказалось, что наилучшие в указанном энергетическом смысле коэффи- циенты С] и С2 зависят не только от параметров исходной модели, но также от размеров и формы конструкции в плане, а самое главное — от ее жестко- сти. Рис. 8.27. Графики функций /] и/2
8.6 О назначении характеристик двухпараметрового упругого основания 369 Влияние жесткости изгибаемой фундаментной плиты на коэффициенты двухпараметровой модели упругого основания может быть оценено на осно- вании графиков, представленных на рис. 8.27. На этом рисунке сплошными линиями изображено решение для задачи о круглом штампе радиуса R, а пунктирная линия демонстрирует решение о воздействии равномерно распределенной нагрузки непосредственно на круг- лую площадку радиуса R упругого основания (нулевая жесткость плиты). Графики на рис. 8.27 относятся к двум функциям f и/2, зависящим от от- носительного размера штампа или площадки нагружения, то есть от величи- ны R/ Н. Коэффициенты Ct и С2 связаны со значениями этих функций сле- дующими соотношениями с = Е° f ’ (1-v2)//’ ’ с2 = Е°Н fi, 2(l + v0)y (8.62) где у0 = v/(l-v). E0 = £/(1-v2), Из этих графиков видно, что при относительно малой гйубине Н сжимае- мой толщи функция fi (а значит, и коэффициент С]) почти не зависит от же- сткости плиты. Функция^ (а значит, и коэффициент С2) более чувствитель- на к изменению жесткости фундаментной плиты. 8.6.1 Модель основания «ССС» Именно так назвали свою модель упругого основания В.А.Барвашов и В.Г.Федоровский [23], предложившие усовершенствовать двухпараметро- вую модель упругого основания за счет введения дополнительного слоя винклеровых пружин с распределенной жесткостью С3 , накрывающего сверху мембранную модель Филоненко-Бородича7. Априори ясно, что до- полнительный параметр должен позволить более аккуратно отобразить свойства реального грунтового основания на формальную математическую модель. Кроме того, эта модель выбивает почву из под ног оппонентов двух- параметровой модели, поскольку никаких фиктивных поперечных сил на краях фундаментных плит, покоящихся на основании с моделью ССС, не возникает. Авторы статьи [23] обратили также внимание на то, что примене- ние этой модели становится еще более логичным при наличии свайного поля под фундаментом конструкции. Есть и еще одно важное обстоятельство, по которому эта модель может вызвать интерес у расчетчиков. Дело в том, что развитые расчетные про- граммы, способные работать с двухпараметровой моделью (например, про- граммная система SCAD), не требуют абсолютно никакой переделки для 7 Мы не знаем, как это название должно звучать по замыслу разработчиков модели и изобрели для себя «си-си-си», но в редакции усмотрели в этом шалости, так что переходим на скучное «три цэ».
370 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ выполнения расчетов конструкций, покоящихся на основании с тремя коэф- фициентами постели! Действительно, для этого достаточно в исходной информации к задаче двухпараметровую часть упругого основания замоделировать как обычно и связать ее с вышележащей фундаментной плитой дискретными пружинами, расположенными в узлах сетки конечных элементов этой плиты. Что касает- ся сеточного разбиения двухпараметровой части упругого основания, то оно образуется простым сносом по вертикали сетки конечных элементов фунда- ментной плиты. Сказанного достаточно, чтобы обосновать целесообразность более подробного рассмотрения здесь модели ССС. Для дальнейшего введем следующую терминологию. Помимо дневной и ночной поверхностей упругого основания определим и ее вечернюю поверх- ность 8, под которой будем понимать плоскость расположения мембраны с натяжением С2, как это показано на рис. 8.28. Рис. 8.28. Схема упругого основания по модели ССС Пусть w — перемещения дневной поверхности упругого основания, а в — перемещения ее вечерней поверхности. Нетрудно заметить, что функция от- пора г и перемещения дневной и вечерней поверхностей связаны следую- щими соотношениями r = C3(w-v), г = -C2V2p + Ctv . (8.63) Рассмотрим задачу о круглом штампе радиуса R, вдавливаемом в упругое основание ССС центрально приложенной силой Р. Обозначим осадку штам- па а?о- Как известно, в полярных координатах (р,0) дифференциальный опе- ратор Лапласа V2 принимает вид v2()=o£(pfr) +’ (8-64) р op Sp р 302 и поскольку в рассматриваемом случае нагрузка осесимметрична, то произ- водная по угловой координате в (8.64) исчезает. Далее, вне пределов штампа отпор г равен нулю (перемещения дневной поверхности следят за переме- щениями вечерней поверхности w = р), а для определения отпора под штам- пом можно воспользоваться первой из формул (8.63), положив там w = w0. В результате-приходим к следующей системе дифференциальных уравнений задачи 8 Вечерние сумерки, как известно, являются переходным состоянием природы от дневной освещенности к ночной темноте.
8.6 О назначении характеристик двухпараметрового упругого основания 371 п(р) = = wo npHp<R, (8.65) р ар ар С2 С2 = 0 прир>Л. (8.66) р ар ар С 2 Каждое из уравнений (8.65) и (8.66) является дифференциальным уравне- нием Бесселя, так что решение для v можно представить в виде Линейных комбинаций модифицированных функций Бесселя первого и второго рода нулевого порядка 10 и Ко плюс частное решение неоднородного уравнения для (8.65) я/оФр)+5Ло(Рр)+ушо p<r A2I0(ap) + B2K0(ap) p>R’ где a2 = Cj/C2, Р2 = (С1 + С3)/С2, у= С3/(С1 + С3). (8.68) Поскольку /о обладает особенностью на бесконечности, а Ко — в нуле, то из четырех постоянных интегрирования в (8.67) две должны быть исключе- ны, то есть Bi = О, А2 = 0. Две оставшиеся константы Л, и В2 и неизвестную пока осадку штампа w0 определим из непрерывности v при р = R и из инте- гральных условий равновесия. По непрерывности v имеем уш0 = В2ед-Я1/0(п). (8-69) где £ = aR, ц = р/?. (8.70) Суммарное усилие в пружинах верхнего слоя по условиям равновесия должно равняться внешней силе Р, то есть Р = Сз Г ~v)PdPdQ (8-71) Приведем известные соотношения теории Бесселевых функций [24], стр. 141 ^[р'7„фр)]=рр%_1фр), ^|pX(«P)]=-«P%-i(ap). (8.72) Теперь из (8.71) в результате подстановок и интегрирования получаем (Н>о =-£-+ j/.(n). (8.73) ТТл ^''3 Еще одно уравнение равновесия получим, разрезая нижний слой пружин между ночной и вечерней поверхностями и приравнивая суммарное усилие в этих пружинах внешней нагрузке Р, что дает
372 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Р = С, (8-74) Интегрирование (8.74) с учетом (8.67) и (8.72) приводит к дополнительному соотношению Wo = -л1|/,(л)-в2|вд. С j Л S (8.75) Из (8.73) определяем Л |, а сложив (8.73) и (8.75), найдем В2 Ai — в2 = nR2yCl £ 2Х,(У • (8.76) -ш0 Подставив полученные выражения для А\ и В2 в уравнение (8.69), получим окончательно выражение для осадки штампа Р Л nR2Ct 7(27 + Л) (8.77) где +(1-7)Т1/((Т- (8’78) -МУ Мл) Заметим, что фактически F\ является функцией двух безразмерных парамет- ров и т], поскольку, как это следует из (8.68) и (8.70), 1-7 = Л2- (8.79) Перейдем теперь к задаче о штампе под воздействием моментной нагруз- ки М = Ре (см. рис. 8.25). В этом случае, как это нетрудно заметить, функции осадок дневной и вечерней поверхностей могут быть представлены в виде w = (рр sinO , v = и(р) sin0 , (8.80) где и — новая неизвестная функция, зависящая только от радиальной коор- динаты. Заметим, что угловая координата 0 отсчитывается от оси, относи- тельно которой действует момент Л/. В результате, вместо уравнений (8.65) и (8.66) приходим к уравнениям -4;(Р-^)-(^7т^1+Л)м = _^’(РР прир<Я, (8.81) Р t/p up С-2 р С2 -^(р4£)-(^^1 + Л)м = _^’(РР прир<Я, (8.82) р ф ф С2 р2 С2 общее решение которых представимо с помощью модифицированных функ- ций Бесселя первого порядка
8.6 О назначении характеристик двухпараметрового упругого основания 373 И(р) = В2-а2 4Л(₽Р) + ВЛ,(₽Р)+ Я2/1(ар) + В2^1(ар), Р> p<R p>R (8.83) Тот факт, что частное решение неоднородного уравнения (8.81) предста- вимо в виде линейной функции от р, а именно — в виде фр(р2-а2) / р2, про- веряется непосредственной подстановкой в (8.81). Из условия ограниченности решения в нуле и на бесконечности снова по- лучаем А2 = 0 и В} = 0, а из непрерывности решения при р = R с учетом вве- денных ранее обозначений находим п2-£2 фЯ = В2К,@ -АЛЫ . (8.84) П Реактивный момент, развивающийся в пружинах верхнего слоя, прирав- няем внешнему моменту М М = 2С, £ f (р - H)sin2e p24W6 = с3я f а2 фр-^--V,(₽p) р2^р- (8.85) Принимая во внимание (8.72) и интегрируя, получаем отсюда M=C3nR3 фЯ-Ц--^^^ 4т] т] (8.86) Тот же самый момент М создается и усилиями в пружинах нижнего слоя, то есть В2 — а2 Н 4А(₽р)+ФрЕ-тг- р2<7р + B2Kt (ар)р2йф> kin20<70 • (8.87) и, следовательно, М — С [Ял фл-------------1- А,------1- В2----- 4т] П £ (8.88) Заметим, что при интегрировании в (8.87) учтена асимптотика р2Я2(р) —> О при р —> ОО. Из (8.86) и (8.88) находим постоянные интегрирования Я,. 4т] уяЯ3С, J/2(n) 81=(-фЯ; + Д^- ,о’> После подстановки (8.89) в (8.84) получаем следующее выражение для уг- ла поворота штампа фЯ = ----.-47?2„ - , (8.90) ynR3Cl У(4у + Я2) где
374 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ (8.91) /г2= +( пЛСп) *2(О П /2(Л) Итак, имея решение (8.77) для осадки штампа и (8.90) для поворота штам- па, из их отношения находим, что Wog = (4Y+^)^. zo 92х <р/?2 4(2Y + F,)F2 ( } В (8.92) справа находится функция двух безразмерных параметров и т], поэтому для их определения требуется еще одно дополнительное условие. В качестве такого дополнительного условия возьмем осадку w4 дневной по- верхности упругого основания ССС, замеренную в центре круга того же ра- диуса R, при нагружении равномерно распределенной нагрузкой интенсив- ностью q, приложенной непосредственно к поверхности упругого основания. Если положить qnR2 = Р, то получим + = (8-93) ял С3 ял С| nR С) [у и, следовательно, =--------------------------------5--------- . (8.94) (2у + 7-)[1-у^,(О] 1 Совместное решение системы двух трансцендентных уравнений (8.92) и (8.94) определяет значения искомых параметров и т], которые дают воз- можность восстановить все три коэффициента Сь Сг и Су. Действительно, зная и т], а также замеренную величину осадки штампа w0, можно получить коэффициент Cj, воспользовавшись для этого формулой (8.77). Вспоминая теперь (8.68), (8.70) и (8.79), находим и оставшиеся два неизвестных коэф- фициента постели С2 = С,Л2/^2 , С3 = С,(лЧ2 - 1). (8.95) Остановимся теперь на.анализе решения системы нелинейных уравнений (8.92) и (8.94), переписав эти уравнения в следующем виде « = Ш,л), b = F^), (8.96) где обозначено и ?;(^T1) = 4((2yTA;U ’ ^Й>Т1)= (2у + /-)[1-у^Ж (8-98) Прежде всего установим возможные пределы изменений входных пара- метров а и Ь, для чего вычислим значения этих параметров для двух крайних
8.6 О назначении характеристик двухпараметрового упругого основания 375 по распределительной способности вариантов расчетных моделей упругого основания: винклеровой модели и упругого полупространства. Для винклеровой модели с коэффициентом постели к имеем Шо = , Ф = ~~ , w4 = wQ, (8.99) hR к nR к откуда а = 1/4 и b = 1. Для упругого полупространства с модулем упругости Е и коэффициентом Пуассона v соответствующие формулы записываются в виде ([25], стр. 258 и [14], стр. 215) (l-v2)P 3(1 -v2)Pe 2(1-v2)P 0 2ER v 4E/?3 ’ 4 nER (8.100) и следовательно, a = 2/3 и b = л/4. Таким образом, для входных параметров а и b имеем следующие ограни- чения 0,25 <а< 0,667 и 0,785 <b< 1 . (8.101) Решение системы из двух трансцендентных уравнений (8.96) можно по- лучить с помощью широко распространенной программы Mathcad 2000, специально предназначенной для математических задач подобного рода и обладающей к тому же встроенными средствами вычислений модифициро- ванных бесселевых функций 7„ и К„. Для ориентировки приведем краткую таблицу значений искомых параметров и т], вычисленных при различных значениях входных параметров а и Ъ (табл. 8.3). В каждой ячейке таблицы 8.3 приведены три числа, из которых верхнее относится к значению среднее — к т], а нижнее, выделенное полужирным шрифтом, дает значение функции F3(^,T]), необходимое для вычисление па- раметра Ср Действительно, как это следует из формулы (8.77), Л 7Г/?2ЩО F1’ ГДе Fi y(2y + Ft) (8.102) В заключение, в этом пункте выскажем пожелание разработчикам про- граммных комплексов пополнять соответствующую библиотеку конечных элементов конечными элементами плиты (тонкими и средней толщины), по- коящимися на основании ССС. Конечно, как это уже отмечалось выше, расчетчик может обойтись конеч- ными элементами изгибаемой плиты, покоящейся на упругом двухпарамет- ровом основании (если таковые уже имеются в программном комплексе), внося в расчетную схему сосредоточенные в узлах плиты пружины, дис- кретно моделирующие верхний винклеров слой жесткостью С3.
376 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Таблица 8.3. 6 = тг/4 6 = 0,80 b = 0,85 b = 0,90 b = 0,95 а = 0,32 5,336 3,974 2,292 1,305 0,483 19,787 9,250 3,874 2,084 0,959 0,835 0,940 1,121 1,046 0,479 а = 0,35 2,609 2,339 1,569 0,910 0,309 6,119 5,091 2,988 1,758 0,889 0,828 0,845 0.838 0.653 0.213 а = 0,40 1,708 1,561 1,079 0,614 0,181 4,581 4,002 2,574 1,609 0,892 0,634 0.626 0,547 0.356 0.077 1,325 1,191 0,825 0,458 0,119 4,248 3,746 2,487 1,607 0,936 0,497 0,470 0.379 0.217 0.034 а = 0,50 1,100 1,012 0,701 0,382 0,091 4,218 3,741 2,511 1,646 0,979 0,402 0,386 0.297 0.158 0.020 а = 0,55 0,950 0,874 0,605 0,324 0,071 4,319 3,833 2,583 1,709 1,029 0.336 0.319 0.237 0.117 0.012 а = 0,60 0,840 0,774 0,535 • 0,283 0,058 4,497 3,986 2,683 1,781 1,078 0.286 0.270 0.195 0.092 0.008 а = 2/3 0,730 0,674 0,466 0,243 0,046 4,817 4,252 2,842 1,887 1,143 0,237 0,223 0,156 0,070 0,005 Однако, прямое использование соответствующих конечных элементов предпочтительнее по двум соображениям: • во-первых, это упрощает и облегчает работу пользователя, освобождая его от необходимости вручную подсчитывать и вносить в расчетную схе- му жесткость каждой дискретной пружины, зависящую, к тому же, от размеров конечных элементов, расположенных на звезде узла, в котором ставится эта пружина (при автоматической генерации сетки это обстоя- тельство может вырасти в большую проблему, особенно в случае нерегу- лярных сеток); • во-вторых, аккуратная и последовательно выдержанная дискретизация исходной континуальной задачи в рамках МКЭ обычно предпочтительнее мешаницы из физической и математической дискретизаций хотя бы по соображениям получения оценок погрешности решения. В этой связи приведем выражение для потенциальной энергии Ео, которая накапливается в рассматриваемой модели упругого основания
8.7 Об использовании конечноэлементной модели основания 377 Е° = 2 ЯССз + С1у2 + С2 (^ + )] + + lff[C,^+C2(^+^)] <К1е. (8.103) ое Имея выражение для энергии деформации, можно получить стандартным для МКЭ способом компоненты соответствующих матриц жесткости и гру- зовых векторов. Не останавливаясь на деталях, обратим внимание лишь на то, что энергия Ео, запасаемая упругим основанием, зависит от двух функций v и w, пред- ставляющих собой перемещения вечерней и дневной поверхностей упругого основания. Если оставаться в рамках схемы метода конечных элементов с твердотельными узлами, то это потребует формального введения пары уз- лов в каждой узловой точке изгибаемой плиты. Оба узла каждой такой пары совпадают по пространственному положению, но перемещения одного из узлов каждой пары определяются функцией V, а другого — функцией w. Кстати говоря, понятно, что энергия Et, накапливаемая в самой изгибаемой плите, а также потенциал внешних сил П — см. формулу (8.46) — зависят только от функции w (логично считать, что непосредственно к вечерней по- верхности упругого основания нагрузка приложена быть не может). 8.7 Об использовании конечноэлементной модели основания В электронной книге А.Г, Шашкина и К.Г. Шашкина [26] справедливо отме- чается, что: «... сложилась достаточно парадоксальная ситуация: специалист - надземщик рассматривает здание как стоящее на абсолютно неподатли- вом основании (на скале) и полученные из такого расчета реакции передает фундаментщику; последний .же прикладывает эти реакции на упругую, уп- руго-пластическую или вязкую среду как абсолютно гибкую нагрузку. Спра- шивается: какое же у нас основание — абсолютно жесткое или податли- вое? Какое у нас здание: абсолютно гибкое или конечной жесткости?». В качестве одной из возможных альтернатив указывается на возможность организации итерационного процесса, где на каждой итерации к зданию прикладываются осадки, полученные из решения задачи о деформации ос- нования, а к основанию — новые реакции от здания, что в результате может привести к решению совместной задачи. Но логичнее совместную работу сооружения и основания учитывать в рамках единой модели, где основание представлено некоторой «областью влияния», внутри которой наносится конечноэлементная сетка. Внешние границы этой области грунта выбираются так, чтобы краевые эффекты на этих границах практически не сказывались на напряжениях под сооружени-
378 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ ем. Обычно для этого следует удалить границу «области влияния» на 3 - 4 максимальных размера фундамента, но не более высоты сжимаемой толщи под фундаментом. Типичным примером может служить схема, представленная на рис. 8.29, где показан обычно используемый прием разрежения сетки конечных эле- ментов в области, занимаемой основанием, по мере удаления от конструкций надземной части. При назначении удаления границ грунтовой области мож- но использовать соображения, приведенные в разделе 5.1. Нижняя граница может быть принята на поверхности подстилающей ска- лы или слоя грунта, модуль упругости которого примерно на порядок пре- вышает модуль упругости непосредственно под фундаментом. Если таких слоев нет, то можно использовать рекомендации СНиП 2.02.01-83 о назна- чении толщины сжимаемого слоя грунта, хотя эти рекомендации и относятся не к комплексным расчетам моделей «здание-основание», а к определению осадок. Примерно на такое же расстояние ширина грунтовой зоны должна Такое назначение границ грунтовой зоны является вполне удовлетвори- тельным при выполнении статических расчетов, но для динамических расче- тов может оказаться неверным. Дело в том, что упругие волны, которые, на- пример, при сейсмическом воздействии беспрепятственно уходят в
8.7 Об использовании конечноэлементной модели основания 379 полубесконечное основание, будут отражаться от границ области (так назы- ваемый «эффект коробки»). Для парирования этого эффекта на краях облас- ти необходимо поставить специальные граничные условия. В частности, здесь могут быть использованы поглощающие границы, которые гасят вол- ны, приходящие извне (например, сейсмические) или пропускающие грани- цы, гасящие волны от возмущений, вызванных сооружением [27, 28]. Е. Вильсон [29] приводит данные о результатах расчета тестовой задачи, в качестве которой рассматривался расчет плотины на естественном основа- нии. Ее конечноэлементная модель представлена на рис. 8.30. Результаты сведены в таблицу 8.4. Таблица 8.4. Параметры Плотина без основания «Малая» область «Большая» область Общая масса, [тхсек2/м] 33,41 236,710 1382,04 Периоды собственных колебаний, [сек] 0,335-0,158 0,404-0,210 0,455-0,371 Максимальное смещение [см] 1,65 3,25 3,33 Если инерционные свойства основания не учитывались, то результаты имели вид, представленный в табл. 8.5. Таблица 8.5. Параметры Плотина без основания «Малая» область «Большая» область Общая масса, [тхсек2/м] 33,41 33,41 33,41 Периоды собственных колебаний, [сек] 0,335-0,158 0,400-0.210 0,415-0,207 Максимальное смещение [см] 1,65 3,22 3,63 Следует также отметить, что использование конечноэлементной модели основания позволяет учесть целый ряд эффектов, например сложный рельеф местности. Соответствующий пример, заимствованный из демонстрацион- ной версии программы STRAUS7, показан на рис. 8.31. Возвращаясь к задачам статики, отметим, что представляет значительный интерес ответ на вопрос о том, как соотносятся друг с другом результаты расчета, в которых упругое основание представлено различными, часто ис- пользуемыми моделями упругого основания. Как показывает анализ, выполненный в работе [26], расчеты по двухкон- стантной (Пастернаковской) модели основания, которая реализована во мно- гих компьютерных программах, получивших широкое распространение,
380 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ обычно дают удовлетворительное совпадение с расчетами по упругой про- странственной модели грунта (рис. 8.32). Рис. 8.31. Конечноэлементная модель плотины и грунтового массива Рис. 8.32. Сравнение расчета плиты по различным моделям основания. Изображены изолинии осадок (м): а) расчет плиты по пространственной упругой модели грунта; Ь) расчет плиты по двухконстантной модели
8.8 Бистержневая модель тонкостенного стержня открытого профиля 381 8.8 Бистержневая модель тонкостенного стержня открытого профиля 9 Тонкостенные стержни открытого профиля широко применяются в инже- нерных конструкциях в самых различных областях техники. Общая теория расчета тонкостенных стержней и стержневых систем, составленных из них, в своем законченном виде разработана в трудах В.З.Власова, и в настоящее время хорошо известна. Вместе с тем, при использовании современных средств автоматизации проектирования инженеры, занимающиеся расчетом конструкций, испытывают определенные трудности, сталкиваясь с необхо- димостью расчета механических систем, в состав которых входят тонко- стенные стержни открытого профиля. Дело в том, что подавляющее боль- шинство расчетных программных комплексов, основанных на методе конечных элементов, позволяют учитывать до 6 степеней свободы в узлах дискретной системы, отвечающих линейным перемещениям и поворотам этих узлов как жестких тел. В то же время, теория тонкостенных стержней открытого профиля требует введения седьмой степени, свободы в примы- кающих к тонкостенным стержням узлах. Эта седьмая степень свободы от- вечает депланационной составляющей узлового перемещения. Напомним, что под депланацией понимается выход поперечного сечения тонкостенного стержня из плоскости, причем, в соответствии с теорией В.З.Власова мерой депланации служит скорость изменения угла закручивания стержня вдоль его продольной оси. Нашей целью здесь является демонстрация специального приема, позво- ляющего обойти эти затруднения, не выходя за рамки требований стандарт- ного расчетного программного комплекса, основанного на методе конечных элементов и позволяющего вводить в каждый из узлов расчетной схемы не более 6 степеней свободы10. Как будет показано далее, этот прием основан на построении специальной модели, которую мы назовем «бистержневой моделью тонкостенного стержня». 8.8.1 Построение бистержневой модели Если обратиться к дифференциальным уравнениям равновесия в перемеще- ниях, описывающих изгиб и кручение тонкостенного стержня открытого профиля, записанным относительно перемещений линии центров сдвига по- перечных сечений тонкостенного стержня открытого профиля, то можно увидеть, что все отличие в этих уравнениях от аналогичных им уравнений классической теории стержней сплошного сечения заключается в одном 9 Раздел 8.8 написан совместно с Кунцевичем А.О. ю В соответствии с введенной нами ранее терминологией речь здесь идет о возмож- ности применения конечных элементов с твердотельными узлами к расчету тонко- стенных стержней.
382 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ уравнении, а именно в уравнении для угла закручивания 0А относительно продольной оси стержня X. Это уравнение для тонкостенного стержня имеет вид (£7Ю0/')" - (W = тх, (8.104) где /м — секториальный момент инерции сечения стержня, 1Х — момент инерции при чистом кручении, £ и G — модули упругости и сдвига мате- риала стержня. В правой части уравнения (8.104) записывается выражение для внешнего погонного крутящего момента, взятого относительно оси, проходящей через центры сдвига поперечных сечений стержня. При кручении тонкостенного стержня полный крутящий момент в сече- нии Мх складывается из двух величин Мх = Ма + Н, (8.105) где Н—момент чистого кручения, являющийся интегральной характери- стикой касательных напряжений, распределенных по толщине стенок сече- ния по линейному закону, Ма — момент стесненного кручения (иногда на- зываемый изгибно-крутящим моментом), порождаемый касательными напряжениями, распределенными равномерно по толщине стенок сечения стержня. Известно, что эти составляющие полного крутящего момента связаны с углом закручивания 0А следующими дифференциальными зависимостями Мш = -(EIA")', н= GIXQX. (8.106) Возникающие при кручении тонкостенного стержня нормальные напря- жения о в сечении порождают бимомент В, который также определяется че- рез угол закручивания 0Х, а именно £ = -£4,0/'. . (8.107) При построении отмеченной выше бистержневой модели тонкостенного стержня, оперирующей шестью степенями свободы в узлах, удобно исхо- дить из энергетических соображений. С этой целью приведем выражение для потенциальной энергии деформации Е, накапливаемой в тонкостенном стержне при его закручивании. Имеем Е = — Г [£ /ш(0/')Е 2 + GIx(Qx')2]dx, (8.108) 2 * где I — длина стержня. В качестве предлагаемой бистержневой модели рассмотрим механиче- скую систему, состоящую из двух стержней одинаковой длины I, которые назовем основным и фиктивным стержнями. Оба эти стержня рассматриваются в классической постановке, то есть в рамках теории Бернулли-Эйлера для стержней сплошного сечения, и поэто-
8.8 Бистержневая модель тонкостенного стержня открытого профиля 383 му не требуют введения в расчетную схему каких-либо дополнительных степеней свободы. Пусть (X,Y,Z) — местная система координат основного стержня, а (Ар, Ур, ZF) — фиктивного стержня. Оси X и Ар — продольные оси, а пары осей (У, Z) и (Ур, ZF) — главные центральные оси инерции сечений основного и фиктивного стержней (рис. 8.33). Рис. 8.33. Основной и фиктивный стержни Заметим, что в практических расчетах удобно выбирать ось Ар, идущей параллельно оси X. Здесь и далее дополнительным нижним индексом F помечаются величи- ны, относящиеся к фиктивному стержню, тогда как аналогичные величины, относящиеся к основному стержню, никакой дополнительной пометкой не оснащаются. Между перемещениями поперечных сечений стержней (основного и фик- тивного) устанавливаем связь, обеспечивающую равенство углов поворотов сечений этих двух стержней относительно осей X и Ар, то есть Ох = Orf. (8.109) Кроме того, на перемещения фиктивного стержня накладываем внешние связи, препятствующие смещениям точек его продольной оси в осевом на- правлении (вдоль оси Ар) и в направлении одной из главных осей инерции. Для определенности будем считать, что эта последняя связь препятствует перемещениям по направлению оси УР. Линейные перемещения фиктивного стержня вдоль другой главной оси свяжем с углом закручивания 0rf соотно- шением Гор = г 0rf , (8.110)
з 84 анализ Некоторых классов задач где через обозначено перемещение центра тяжести сечения фиктивного стержня в направлении оси ZF, а г — некоторая константа, которой мы мо- жем распорядиться по своему усмотрению. Легко заметить, что на механическом уровне наложенные на фиктивный стержень внешние связи интерпретируются как подкрепление фиктивного стержня частоколом абсолютно жестких рычагов (рис. 8.34), направленных вдоль оси Ур и имеющих длину г. Нижние концы рычагов закреплены от всех линейных перемещений и поворотов вокруг оси ZF . На рис. 8.34 закре- пление от поворотов вокруг оси ZF не показано, чтобы не затемнять схему. Рис. 8.34. Механизм связи угла поворота и линейного смещения Из геометрических соображений (рис. 8.34), вытекающих из условия аб- солютной жесткости рычагов, немедленно следует равенство (8.110). Таким образом, при закручивании основного стержня фиктивный стер- жень, благодаря установленным связям (8.109) и (8.110), получает попереч- ные перемещения wF в направлении оси ZF, вызывающие изгиб этого стерж- ня относительно оси УР. Энергия деформации Е в построенной бистержневой модели является суммой энергий, накапливаемых порознь в основном и фиктивном стержнях. Если основной стержень наделить крутильной жесткостью СгД, крутильную жесткость фиктивного стержня положить равной нулю, а жесткость фиктив- ного стержня при изгибе относительно оси yF обозначить EIyF , то энергия деформации Е запишется в виде Е = - ['[£IyF (wF")Е 2 + GIx(Qx')2]dx, (8.111) 2 что полностью совпадает с (8.108), если учесть соотношения (8.109) и (8.110), а изгибную жесткость фиктивного стержня определить соотношени- ем EIy? = EIJr2. (8.112) Таким образом, построенная бистержневая модель энергетически эквива- лентна исходному тонкостенному стержню.
8.8 Бистержневая модель тонкостенного стержня открытого профиля 385 Покажем теперь, что внутренние силы в фиктивном стержне можно ин- терпретировать как обобщенные усилия в исходном тонкостенном стержне, возникающие при стесненном кручении. Действительно, для фиктивного стержня изгибающий момент относи- тельно оси Ур может быть записан в виде Л^р ~ — EIyF wF", (8.113) откуда с учетом все тех же зависимостей (8.109), (8.110), (8.112), и принимая во внимание (8.107), получаем B-rMyF. (8.114) Далее, поперечная сила QzF является производной от момента MyF, то есть (8.115) а изгибно-крутящий момент Л/ш в свою очередь, получается дифференциро- ванием бимомента В, что следует из (8.106) и (8.107). Отсюда находим, что M, = r&F. (8-116) Итак, бимомент В и момент стесненного кручения Мю с точностью до множителя г совпадают соответственно с изгибающим моментом MyF и по- перечной силой QzF, возникающими в фиктивном стержне. В практических расчетах удобно положить г = 1 в принятой системе единиц измерения длин. Естественно, что при построении дискретной схемы бистержневой моде- ли мы не сможем обеспечить выполнение условий связи (8.109) непрерывно вдоль всей оси X от нуля до I. Однако, разбив основной стержень по длине на некоторое количество (скажем, п) участков, устанавливаем тем самым на нем и + 1 узел, включая начальный и конечный узлы. Пусть это будут узлы Mi, М2,..., M„+i. Разбивая теперь фиктивный стержень на точно такие же участки, образуем на нем соответствующие узлы Fi, F2,..„ Fn+i- Теперь не- прерывные условия связи (8.109) можно приближенно заменить дискретны- ми связями, заданными на конечном множестве точек с координатами %1, х2,..., x„+i, а именно в и+1 узлах основного и фиктивного стержней бис- тержневой модели. Соответственно и абсолютно жесткие рычаги в системе с дискретными связями сохраняются только в образованных узловых точках. Может возникнуть вопрос, а куда же- в бистержневой системе подевалась та злополучная седьмая степень свободы узлов тонкостенного стержня, о ко- торой говорилось в начале этого раздела? Ответ прост: седьмая степень сво- боды, связанная с депланацией 0\ не исчезла бесследно, она лишь внешне изменилась, превратившись в 0^- Действительно, для бистержневой модели имеем - 6'x = 6'xF = iv'F/ г = -вур/г. (8.117) Однако, если 0\ нельзя напрямую связать с перемещениями узлов как же- стких тел, то величина 0^ естественным образом интерпретируется как по- вороты узлов фиктивного стержня относительно оси УР. Именно это обстоя-
386 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ тельство и позволяет выполнять расчет тонкостенного стержня, оставаясь в рамках ограничений стандартного программного обеспечения, оперирующе- го конечными элементами с твердотельными узлами. Если воспользоваться программой SCAD, то для задания связей вида 0А) = 0хР(х/), (8.118) гарантирующих равенство углов поворота соответствующих узлов основно- го и фиктивного стержней, имеется заложенный в эту программу специаль- ный инструмент «.объединение перемещений», реализованный в графической среде этой системы. В программе GTSTRUDL этот же эффект достигается с помощью команд входного языка JOINT TIES и SLAVE RELEASES. Первая из этих команд обеспечивает равенство всех перемещений заданной пары узлов (в нашем случае это узлы М, и F,), а вторая освобождает часть степе- ней свободы связанной пары узлов, восстанавливая их независимость. Кстати говоря, для введения в расчетную схему абсолютно жестких рыча- гов, присоединенных к узлам фиктивного стержня, удобно воспользоваться такой возможностью расчетной программы, как задание эксцентриситетов в прикреплении стержня к узлам (бесконечно жестких вставок). В этом случае узлы фиктивного стержня F, будут располагаться не вдоль центроидной ли- нии (линии центров тяжести поперечных сечений) фиктивного стержня, а вдоль линии, соединяющей нижние концы рычагов. Если в используемой программе заложена возможность задания смещения оси центров сдвига относительно центроидной оси стержня (в GTSTRUDL, в частности, такая возможность предусмотрена), то можно в исходной ин- формации к задаче опустить задание эксцентриситетов, описывающих рыча- ги, и заменить их заданием величины еуУ = г, где еуУ — смещение оси центров сдвига фиктивного стержня относительно его центроидной оси. Первый из описанных выше приемов использован в приведенном далее примере №1, а второй прием — во втором примере. Пример №1 Консольная балка швеллерного профиля и длины I - 4 м загружена сосредо- точенной силой Р = 13,13 т, действующей в вертикальной плоскости, прохо- дящей через ось центров тяжести сечений балки (рис. 8.35). Геометрические характеристики сечения принимаются следующими Д= 1,34-10^ м4, 1У = 5,333-Ю'5 м4, Л = 37,33-10’3 м4, А,= 1,2-10’2м2, 4= 1,524-10'6 м6, ez = 0,1523 м. Характеристики материала балки - Е = 2,1-Ю7 т/м2, G = 0,84-107 т/м2. Точное решение этой задачи, полученное интегрированием уравнения (8.104), дает следующие результаты
8.8 Бистержневая модель тонкостенного стержня открытого профиля 387 0X0 =—0,41629 , 5(0) =-3,3142 тм2 , причем вертикальное перемещение точки приложения силы Р равняется и(/) = - РРЦЗЕЦ) + Qx(l)ez = - 0,03573 - 0,06340 = - 0,09913 м . Рис. 8.35. Схема к примеру №1 Полагая для данной задачи п = 8 при равных длинах участков разбиения, приведем описание исходных данных к программе GTSTRUDL для дис- кретной бистержневой модели. В результате расчета получаем следующие значения 0//) = -0,41728, Л/^(0) = Д°) = -3,3016 тм2, и(/) = - 0,09929 м , что весьма близко к точным результатам. Для сравнения приведем также результаты расчета по программе с че- тырьмя участками разбиения балки 0//) = -0,42016, Л/^(0) = 5(°) = -3,2707 тм2, и(/) = - 0,09973 м .
388 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Исходные данные для примера №1 при н = 8 GTSTRUDL 'example 1' UNITS М MTON RAD $............................................................ $ THIN WALLED CANTILEVER BEAM OF OPEN CROSS SECTION n = 8 $ * it********»**!»» «**»***<»*«»***»*•♦* ********* ************** GEN 2 JOINTS LIST 'Ml • 0 0 0 •Fl ' 0 -1 1 REPEAT 8 TIMES ID 1 X 0.5 STATUS SUPPORT 'Ml' 'Fl' TO 'F9' JOINT RELEASES •F2' TO 'F9' MOM X Y CONSTANTS E 2.1E7; G 0.84E7; POISSON 0.25 TYPE SPACE FRAME GEN 2 MEMBER LIST 'BEAM1' 'Ml' 'М2' 'FICT1' 'Fl' 'F2' ; REPEAT 7 TIMES ID 1 F 1 T 1 MEMBER ECCENTR — FICT1' TO 'FICT8' START 010 END 010' MEMBER PROPERTIES 'BEAM!' TO 'BEAMS' AX 120E-4 IX 134E-8 IY 5333E-8 - IZ 37330E-8 EZ 0.1523 'FICT1' TO 'FICT8' AX IE-20 IX IE-20 IY 1.524E-6- . IZ IE-20 JOINT TIES М2' TO 'M9' EQUAL ' F2' TO 'F9' SLAVE RELEASES 'М2' TO 'M9' FOR X Y Z MOM Y Z LOAD 1 JOINT LOADS 'M9' FOR Y -13.132 STIFFNESS ANALYSIS LIST DISPL; LIST REACT; LIST FOR 8.8.2 Бистержневая модель тонкостенного стержня, усиленного поперечными планками В конструкциях пролетных строений мостов, конструкциях зданий, в рамах кузовов различного рода подвижных экипажей и иных возможных случаях применения тонкостенных стержней открытого профиля в различных облас- тях техники нередки случаи усиления тонкостенных стержней поперечными планками. Назначение этих планок — увеличение жесткости стержня при работе его на кручение. Ниже будет показано, как модифицировать бистержневую модель для то- го, чтобы учесть влияние поперечных планок на работу тонкостенного стержня.
8.8 Бистержневая модель тонкостенного стержня открытого профиля 389 Пусть, например, тонкостенный стержень открытого профиля усилен по- перечной планкой так, как это показано на рис. 8.36, а. Будем считать, что поперечная планка соединяет точки А и В поперечного сечения стержня, причем расстояние между этими точками (длину планки) обозначим буквой а. Пусть h — толщина планки, b — ее ширина (размер се- чения планки в направлении оси X). Оказывается, что для учета влияния планки в построенной бистержневой модели достаточно ввести часовую пружину в узел фиктивного стержня, размещенный по координате Ар точно в том же месте, где расположена по- перечная планка (рис. 8.36, Ь). Эта часовая пружина препятствует повороту соответствующего узла F стержня вокруг оси УР. Жесткость введенной пру- жины обозначим через к, и подберем ее из условий энергетической эквива- лентности тонкостенного стержня с планкой и бистержневой модели. Рис. 8.36. Усиление тонкостенного стержня поперечной планкой В процессе деформации тонкостенного стержня с планкой концевые сече- ния планки получают поступательные перемещения мА и ив вдоль оси X, а также повороты на некоторые углы <рАи <рв (рис. 8.37). Пусть s — дуговая координата произвольной точки профиля поперечного сечения стержня, отсчитываемая от некоторой нулевой точки j = 0 в приня- том положительном направлении (рис. 8.38). Обозначим через и - u(x,s) и v = v(x,s) соответственно продольное и тан- генциальное перемещения точек срединной поверхности тонкостенного стержня. Перемещение и считаем положительным, если оно направлено в сторону возрастания координаты х вдоль оси X. Тангенциальное перемеще- ние v положительно, если оно направлено в сторону возрастания координа- ты s. Из теории тонкостенных стержней открытого профиля известно, что при закручивании стержня продольное перемещение и пропорционально депла- нации 0\, точнее u(x,s) = -Q'x(i>(s), (8.119) где со(а') — секториальная координата точки сечения с дуговой координатой s.
390 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Рис. 8.37. Деформация планки Следуя (8.119), находим, что интересующие нас перемещения иА и ив (рис. 8.37) определяются, соответственно, как иА = - , ив = - е\сов, (8.120) где (Oj и сод— секториальные координаты точек А и В прикрепления планки. На самом деле, нас будет интересовать относительное продольное пере- мещение точек Л и В, то есть величина А = иА - ив = - 0'х (coj - <ад) . (8.121) Можно показать, что разность секториальных площадей (Oj и а>в опреде- ляется следующей простой зависимостью (Oj - = Q- ра , (8.122) где Q — удвоенная площадь, ометаемая замкнутым контуром, образуемым после соединения прямой линией точек А и В, а р — расстояние от центра сдвига S до прямой, проходящей через точки А и В (рис. 8.38). Иначе говоря, A = -e'x(Q-pa). (8.123) Далее, из геометрических соображений следует, что повороты концевых сечений планки <р^ и <рд в плоскости планки определяются частными произ- водными фл = (xs,sA), фл = (XS,5B) , (8.124) ОХ ох где xs — продольная координата точек А и В, sA и sB — дуговые координаты тех же точек. Поскольку при построении теории тонкостенных стержней открытого профиля используется гипотеза об отсутствии сдвигов в срединной поверх- ности стержня, то есть
8.8 Бистержневая модель тонкостенного стержня открытого профиля 391 у=1г+В = 0’ (8.125) OS ох то отсюда и из (8.119) и (8.124) следует, что Фл = 6'А) со'Ы, Фв = б'Лл) <*>'($й) • (8.126) Обратим внимание на то, что в формулах (8.126) производная от со берет- ся в направлении возрастания координаты s вдоль оси планки. Несложно за- метить, что ю'(.^) = a'(sB) = р , (8.127) поэтому ф = фд = фв = 0\р. (8.128) Формулами (8.123) и (8.128) определяются все концевые перемещения планки, изображенные на рис. 8.37. В результате эпюра моментов М, возни- кающих в планке, будет иметь вид, изображенный в нижней части рис. 8.37, при этом М4 = Л/в = Е/(Д-а<р)5/а2, 5 = fx?GFI(\2EI+ a2GF), (8.129) где I — момент инерции сечения планки, F — площадь поперечного сечения планки при сдвиге (с учетом коэффициента формы сечения). Для планки прямоугольного сечения с принятыми ранее размерами имеем /=«г712, F=5hb/6. (8.130) Воспользовавшись теперь (8.123) и (8.128), перепишем выражение для изги- бающих моментов на концах планки в виде МА = Мв =-El Qx С15/а2. (8.131) Зная распределение в планке изгибающих моментов М (рис. 8.37), можно подсчитать величину энергии деформации Es, накапливаемой в планке Es = fl — + |ds = El(0'х)2Q28/a3 , (8.132) \2E7 2GF J где Q — поперечная сила в планке Q = 2MA/a = -2EI Q'x QS/a. (8.133) Как уже было сказано, в бистержневой модели планка заменяется часовой пружиной с жесткостью к, так что энергия, аккумулируемая в пружине, оп- ределяется выражением Es = fc(0,F)2/2 . (8.134) Поскольку для бистержневой модели справедливо равенство QyF = -w'f = -rQ'x, (8.135)
392 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ то отсюда и из (8Л34) получаем Е3 = Аг2(07)2/2 . (8 Л 36) Приравнивая из энергетической эквивалентности выражения для Es по (8Л36) и (8.132), находим окончательно жесткость часовой пружины (S.B7) Интересующая расчетчика поперечная сила Q в планке определяется че- рез момент Муз, развиваемый в упругой пружине. В самом деле, имеем = • <8-138) а у' ) Из сопоставления (8.133) и (8.138) получим Q = Mysr/Q. . (8.139) Заметим также, что произведение Музг определяет величину скачка в эпю- ре бимоментов тонкостенного стержня, образующегося в сечении, где раз- мещена планка. На дальнейших деталях не останавливаемся. Пример №2. В качестве примера приведем расчет фахверкового прогона, рассмотренный в книге В.З.Власова [30], стр. 175-177. Поперечное сечение прогона, состав- ленное из двух швеллеров, показано на рис. 8.39. Рис. 8.39. Сечение прогона к примеру №2 Там же показано положение центра тяжести сечения С, главные централь- ные оси инерции сечения стержня Y и Z, а также положение центра сдвига 5. Все размеры на рис. 8.39 даны в сантиметрах.
8.8 Бистержневая модель тонкостенного стержня открытого профиля 393 Геометрические характеристики сечения, вычисленные В.З.Власовым, следующие 1Х = 6,17-10’8 м4, 1у = 976,8-Ю'8 м4, lz = 383,8-10-8 м4, Ft = 30,72-10-4M2, /ю = 4829-10-12 мб, еу= 0,0425 м, ez = -0,0248 м. Характеристики материала те же, что даны в примере №1. Длина пролета 1= 3 м. Прогон шарнирно оперт по концам и нагружен равномерно распре- деленной вертикальной нагрузкой интенсивностью q = 0,9 т/м, приложенной с эксцентриситетом е = 0,0711м относительно центра сдвига. На концах прогона приварено по одной планке следующих размеров а = 0,1128 м, h = 0,006 м, 6 = 0,10 м при этом для планки получаем F— 5x6x1 хЮ^/б = 5,0-1 О’4 м2, 7= 50-10“8 м4. Удвоенная площадь, заключенная между контуром сечения и замыкаю- щей планкой (рис.8.39) 0 = 2x11,28x5,03x10^= 113,3-Ю^м2. Полагая г = 1 м и производя необходимые вычисления, получаем 6 0,11282-0,4£.5-10-« -длят ° 12Е 50 • 10*8 + 0,11282 • 0,4 Е 5 10"4 4’4S/’ 2 1 107 -5010я (113 5 Л2 к= ’ , -2-4,487-1——L^--10~4 = 8,458 тм. 0,11283 <1 J Приведем описание исходных данных к этой задаче, положив и = 12. Длины концевых участков разбиения стержней бистержневой модели принимаем равными 5 см, все промежуточные участки принимаются равной длины по 29 см. При таком разбиении оси планок точно Совмещаются с по- ложением узлов дискретной схемы бистержневой модели. В результате расчета получаем, в частности, моменты в модельных пру- жинах Mys = 0,0304 тм и, следовательно, поперечная сила в планке e-°-“304wV-2-68’- В.З.Власовым для этой же задачи получено Q = 2,73 т.
394 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Исходные данные для примера №2 при и = 12 GTSTRUDL 'example 2' UNITS М MTON RAD $......................................................... $ FREE SUPPORTED BEAM OF OPEN CROSS SECTION WITH 2 SLATS $ n = 12 $ ★ ★ ******** ******* Dr *★★♦***♦ ***** * *rW*r GEN 2 JOINTS LIST Ml ' 0 'Fl' 0 0 -1 0 0 REPEAT 1 TIMES ID 12 X 3 GEN 2 JOINTS LIST М2' 0.05 0 o 'F2' 0.05 -1 0 REPEAT 10 TIMES ID 1 X 0.29 STATUS SUPPORT 'Ml ' 'M13' 'Fl' TO 'F13 JOINT RELEASES 'Ml' MOM Y z M13' FOR X MOM Y z :. •Fl' 'F13' MOM Y ' F2 ' 'F12' 'MOM X KMY 3.3682 'F3' TO 'Fll ' MOM X Y CONSTANTS E 2.1E7; G 0.84E7; POISSON 0.25 BETA -1.0492 ALL BUT 0.0 'FICT1' TO 'FICT12' TYPE SPACE FRAME GEN 2 MEMBER LIST 'BEAMl ' 'Ml' •М2 •FICT1' ' Fl ' 'F2 REPEAT 11 TIMES ID 1 F 1 T 1 MEMBER PROPERTIES BEAMl ' TO BEAM12' AX 30.72E-4 IZ 383.8E-8 IX 6.17E-8 EY 0.0425 IY 976.8E-8 - EZ -0.0248 FICT1' TO 'FICT12' AX IE-20 IZ IE-20 IX IE-20 EY 1.0 IY 4829E-12 - JOINT TIES 'М2' TO 'M12' EQUAL *F2' TO ' F12' SLAVE RELEASES 'М2' TO 'M12' FOR X 1 Z MOM Y Z LOAD 1 MEMBER LOADS' FOR Y GLOBAL 'BEAMl' TO 'BEAM12' UNI -0.9 MEMBER LOADS MOM X GLOBAL 'BEAMl' TO 'BEAMl2' UNI 0.0198 STIFFNESS ANALYSIS LIST DISPL; LIST REACT; LIST FOR 8.8.3 Усиление тонкостенного стержня поперечной диафрагмой Случай усиления тонкостенного стержня поперечной диафрагмой укладыва- ется в рамки бистержневой модели, используемой при усилении стержня поперечными планками. Все изменение относится только к определению ко-
8.8 Бистержневая модель тонкостенного стержня открытого профиля 395 эффициента жесткости к часовой пружины, сопротивляющейся повороту со- ответствующего узла F фиктивного стержня вокруг оси УР. Действительно, как это известно (см. стр. 191 цитированной выше работы В.З.Власова), поперечная диафрагма толщиной h вызывает скачок в эпюре бимоментов, величина которого В определяется формулой В =----- 12(1 + v) где Q — удвоенная площадь пластинки-диафрагмы, a v — коэффициент Пу- ассона1 1. С другой стороны, мы уже выяснили, что скачок в эпюре бимоментов в нашей модели совпадает с произведением Mysr. Отсюда и из (8.117) получа- ем (8.140) (8.141) jz — ЕЕ Q о Mys 12(1 +v) г2 ”7F Теперь ясно, что при усилении стержня пластиной-диафрагмой жесткость соответствующей диафрагме часовой пружины следует положить равной множителю при угле поворота 0yF в правой части формулы (8.141), то есть к= Eh" П 12(1 + v) г2 ’ (8.142) На дальнейших деталях не останавливаемся. 8.8.4 Математическая трактовка бистержневой модели и ее дискретной схемы На первый взгляд может показаться, что дискретная схема бистержневой модели является вариантом использования обычной схемы метода конечных элементов. Однако, если вернуться к результатам расчета примера №1 и подсчитать работу внешних сил, которая по теореме Клапейрона равняется потенциальной энергии, запасаемой механической системой в процессе ее деформирования, то получим, что • Е = 13,13x0,09913x0,5 =0,6508 тм — точное значение энергии, • Eg = 13,13x0,09929x0,5 =0,6518 тм — энергия дискретной схемы при и = 8, • Е4= 13,13x0,09973x0,5 =0,6547 тм — энергия дискретной схемы при и = 4. Таким образом, примененная дискретная схема с увеличением числа уча- стков разбиения (точнее, с устремлением к нулю максимальной из длин уча- стков) сходится по энергии к точному решению задачи не сверху, как это 11 В.З.Власовым эта формула под номером (4.13) приводится без знака минус, что объясняется различием в принятых правилах знаков.
396 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ имеет место для стандартного варианта метода конечных элементов, а снизу, поскольку . -Е>-Е8>-Е4. (8.143) Для того, чтобы разобраться с этим обстоятельством, обратимся к вариа- ционной постановке задачи расчета на кручение тонкостенного стержня от- крытого профиля. С этой целью выпишем выражение для полной потенци- альной энергии системы — функционал Лагранжа L. Имеем L(0,) = - Г[Е/Ю(0'\)2+С4(0'Д2]Л- Г'шДЛ . (8.144) 2 *о *о В положении равновесия функционал L принимает минимальное значе- ние, причем минимум отыскивается на множестве функций 0Х, обладающих второй обобщенной квадратично суммируемой производной и удовлетво- ряющих главным (кинематическим) краевым условиям. Уравнением Эйлера для функционала L служит уравнение (8.104). Легко заметить, что эта вариационная постановка задачи может быть пе- реформулирована как задача на условный экстремум, а именно как задача поиска точки минимума функционала Lb , зависящего от двух неизвестных функций LB(Ox,0rf)=~ Г[Е/ю(0Д)2+ GIx(Wx)2]dx- [mxQxdx (8.145) 2 *о *о при дополнительных условиях 0х(х) = 0я<х) • (8.146) Вводя формально новую переменную wF =r0xF и полагая EIyF = Eljr2, пе- репишем теперь функционал Lb в виде Lb(№F,0J = | {El* (wF")2dx + | p/x (0/)2Л - J'mxQxdx , (8.147) минимум которого отыскивается на множестве функций wF и 0Х, удовлетво- ряющих дополнительному условию связи wF(x) = г 0х(х) . (8.148) Вариационная постановка (8.147), (8.148) точно соответствует бистержне- вой модели. Первый интеграл в (8.147) отвечает изгибу фиктивного стержня, тогда как второй — чистому кручению основного стержня. Предположим, что уравнения связей (8.148) выполняются не непрерывно, а только в некоторых заранее выбранных точках (узлах бистержневой моде- ли) wF(Xi) = г 0х(х,) , (z = 1,..., л+1) . (8.149) Очевидно, что множество функций wF, 0Х, удовлетворяющих дискретным условиям (8.149), является расширением множества функций, удовлетво-
8.8 Бистержневая модель тонкостенного стержня открытого профиля 397 ряющих непрерывным условиям (8.148). Иначе говоря, в дискретной расчет- ной схеме связи ослаблены. При расширении множества допустимых к срав- нению функций минимум функционала может только понизиться. Поскольку минимум полной потенциальной энергии системы равен зна- чению ее энергии деформации Е, взятой со знаком минус, то отсюда немед- ленно получаем оценку -Е>-Е„, (8.150) что и было замечено нами по результатам расчета примера №1. Еще раз подчеркнем, что, в отличие от стандартной схемы метода конеч- ных элементов, дискретизации здесь подвергается не сам функционал, а уравнения связей. В заключение этого раздела обратим внимание на то, что на самом деле дискретные связи (8.149) есть не что иное, как один из вариантов рассмот- ренных нами ранее полисвязей, так что бистержневая модель тонкостенного стержня лишний раз напоминает о преимуществах программного обеспече- ния, оснащенного этим мощным инструментарием формирования расчетных схем конструкций. Хотя, строго говоря, для применения дискретной бис- тержневой модели необходимости в оперировании общим случаем уравне- ний полисвязей нет, достаточно лишь (как это и имеет место быть в SCAD и GTSTRUDL) возможности отождествления части перемещений избранной пары узлов. Представленный выше подход позволил реализовать расчетную модель В.З.Власова для тонкостенного стержня открытого профиля, уточняющую стандартный «сопроматный» подход. Однако в расчетной практике иногда оказывается недостаточным и этот уровень детализации, в особенности в тех случаях, когда необходимо учесть возможность искажения формы попереч- ного сечення стержня или другие тонкие эффекты. Тогда применяется моде- лирование тонкостенного стержня набором оболочечных конечных элемен- тов, с помощью которого можно учесть практически все особенности работы такого стержня. Типичный пример представлен на рис. 8.40, где показан фрагмент расчетной схемы блока главных балок укрытия, возведенного над аварийным реактором Чернобыльской АЭС в 1986 году. Рис. 8.40. Расчетная схема блока балок (фрагмент)
398 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Оценка ее технического состояния, выполненная примерно через десять лет, потребовала учета всех обнаруженных дефектов исполнения и повреж- дений, полученных при монтаже и эксплуатации. Кроме того, столь деталь- ная расчетная модель позволила корректно учесть возможность потери ме- стной и общей устойчивости. Рис. 8.41. Конечноэлементная модель сварной двутавровой балки: а-расчетная схе- ма; b - форма потери устойчивости. Вообще, когда речь идет о расчете отдельных элементов тонкостенных конструкций, переход от теории тонкостенных стержней к обычной конеч- ноэлементной модели, составленной из пластинчатых элементов, может ока- заться вполне,приемлемым и эффективным. Один из показательных резуль- татов такого расчета представлен на рис. 8.41.
8.9 Расчетные сочетания нагрузок 399 8.9 Расчетные сочетания нагрузок Практически любая конструкция подвергается воздействию множества на- грузок различного вида, возникающих при возведении и эксплуатации со- оружения. Расчет же чаще всего выполняется на отдельные (элементарные) варианты нагружения в предположении, что любой реальный вариант на- гружения системы может быть представлен как линейная комбинация эле- ментарных. Это предположение оправдано при линейном подходе к расчету, поскольку только для линейных систем справедлив принцип суперпозиции. Использование «нелинейных конечных элементов», которыми снабжены многие расчетные программы, лишает смысла указанный подход, но, к со- жалению, пользователи об этом ие всегда помнят, так что «хорошая» про- граммная система должна бы взять на себя соответствующую контрольную функцию и, по крайней мере, выдавать предупреждающие сообщения. Мы будем в дальнейшем предполагать справедливость линейного подхо- да и отыскивать такие линейные комбинации элементарных нагружений, ко- торые, в некотором смысле, являются наихудшими, и позволяют с их помо- щью проверить выполнение ограничений по прочности, устойчивости, деформативности и т.п. Такие комбинации называются расчетными, а ко- эффициенты, с которыми в них входят элементарные нагружения, называ- ются интенсивностями. Сами сочетания нагрузок могут быть признаны недопустимыми из усло- вий невозможности или пренебрежимо малой вероятности их совместного действия. Последнее чаще всего регламентируется нормами проектирования, где встречаются, например, записи такого типа в...Горизонтальные нагрузки от масс на гибких подвесках, температурные климатические воздействия, динамические воздействия от оборудования и транспорта, тормозные и боковые усилия от движения кранов при этом не учитываются» [31], стр .4. Способы выделения допустимых сочетаний могут быть различными, один из наиболее общих был предложен в работе [32], где использовался специ- ально построенный ориентированный граф без циклов, имеющий одну на- чальную и одну конечную вершину. Граф строился таким образом, что каж- дому пути из начальной вершины в конечную взаимно однозначно соответствовало одно допустимое сочетание элементарных нагрузок, и ни одно недопустимое сочетание не могло реализоваться в виде такого пути. Рассмотрим построение такого графа на примере нагружения одноэтаж- ного производственного здания с кранами, на которое могут действовать следующие виды элементарных нагружений: • 1 — собственный вес; • 2 — снег; • 3 — ветер слева; • 4 — ветер справа; • 5 — максимальное давление крана на левой колонне; • 6 — максимальное давление крана на правой колонне;
400 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ • 7 — торможение кранов влево, передаваемое на левую колонну; • 8 -— торможение кранов вправо, передаваемое на левую колонну; • 9-— торможение кранов влево, передаваемое на правую колонну; • 10 — торможение кранов вправо, передаваемое на правую колонну. При выборе допустимого сочетания следует учитывать, что: • нагрузка от собственного веса не может отсутствовать; • ветровая, снеговая и крановые нагрузки действуют независимо друг от друга; • ветер одного направления исключает ветер другого направления, одно торможение исключает все другие, одно вертикальное давление исключа- ет другое; • торможение не может возникнуть без вертикального давления. На рис. 8.42 представлен граф, выражающий эту взаимосвязь. На нем, кроме дуг 1-10, одноименных рассматриваемым элементарным нагружени- ям, имеется еще четыре дуги (на рисунке они показаны пунктиром), соответ- ствующие' нулевым значениям интенсивности нагрузки; Эти дополнитель- ные дуги позволяют обходить на графе те нагрузки, которые не обязательно должны входить в расчетную комбинацию нагрузок (оказывают разгружаю- щее действие). Рис. 8.42. Граф логической структуры нагружений Можно отметить некоторые закономерности, облегчающие построение графа допустимых сочетаний нагрузок. К ним относятся следующие правила: • если какая-либо нагрузка непременно должна участвовать в сочетании, то на графе соответствующая дуга должна образовать перешеек, после «раз- резания» которого граф распадется на две части, одна из которых содер- жит начальную вершину, а другая — конечную (дуга 1 на рис. 8.42); • если две нагрузки взаимно исключают друг друга, то соответствующие дуги на графе параллельно соединяют одинаковые вершины (на рис. 8.42 дуги 3 и 4; дуги 5 и 6; дуги 7, 8, 9 и 10);
8.9 Расчетные сочетания нагрузок 401 • если нагрузка может отсутствовать, то на графе должна быть дополни- тельная дуга, которая обеспечивает обход рассматриваемой нагрузки (на рис. 8.42 дуги 2 и 12; дуги 3, 4 и 13 и др.); • если нагрузки могут действовать одновременно, то соответствующие дуги должны быть соединены последовательно (на рис. 8.42 дуги 1, 2, 3 или 4 и др-); • условие, что нагрузку А нельзя взять без нагрузки В, обеспечивается от- сутствием нулевой дуги, проходящей через те же вершины, что и дуга на- грузки В (см. на рис. 8.42 дуги 7-10, выполняющие роль А, и дуги 5-6, выполняющие роль В). Каждой дуге построенного таким образом графа можно сопоставить два числа: возможные максимальное и минимальное значения интенсивности соответствующей нагрузки. Тогда множеству всех мыслимых путей на графе соответствует множество реальных нагрузок на рассчитываемое сооруже- ние. А расчетная комбинация связана с некоторым «экстремальным» путем, который выбирается на основании некоторой критериальной функции. В ка- честве таких критериев могут, например, выбираться: • напряжение в некоторой точке поперечного сечения стержня; • перемещение узла по задаваемому направлению; • реакция упругого основания; • экстремальное значение любого усилия с выдачей соответствующих ему значений других усилий. Все эти критерии для линейно упругих систем выражаются в виде линей- ной комбинации интенсивностей нагрузок, причем экстремумы указанных критериев, вообще говоря, достигаются на различных допустимых сочетани- ях. Коэффициенты, с которыми интенсивности элементарных нагружений входят в критериальную функцию, часто зависят от геометрических харак- теристик сечений. Так, например, если критерием служит максимум напря- жения в некоторой точке поперечного сечения стержневого элемента, то требуется заранее знать размеры этого поперечного сечения или, по крайней мере, значения ядровых расстояний. Вместе с тем, само отыскание экстре- мального сочетания зачастую направлено на подбор сечения, т.е. наблюдает- ся заведомо противоречивая ситуация, выход из которой возможен лишь пу- тем последовательных приближений в цикле такого вида: задание характеристик сечений — расчет — отыскание расчетной ком- бинации нагрузок — подбор сечения — расчет — отыскание расчетной комбинации нагрузок и т.д. Поиск раечетной комбинации, как один из этапов этого итерационного цикла (чаще всего он является единственным, поскольку после подбора се- чений достаточно редко уточняются исходные данные для отыскания рас- четной комбинации нагрузок) реализован в большинстве промышленных программ расчета строительных конструкций. Следует, однако, помнить, что
402 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ сама логика определения допустимых или недопустимых сочетаний, то ли в форме задания их графа, то ли в другой эквивалентной форме, опирается на указания нормативных документов, и пользователь должен быть уверен, что реализованы указания именно тех норм, которые его интересуют. Заметим также, что набор результатов, которые программа выдает поль- зователю, представляет собой ответы на вопросы такого свойства: «Какие усилия вызывает в конструкции такая то нагрузка?» или «Какие максималь- ные напряжения могут возникнуть в этом элементе при самом невыгодном сочетании нагрузок?». Важно, что эти вопросы заранее сформулированы ав- торами программы, и пользователь может только задать их (потребовать представить результат определенного вида) или же не делать этого. По-видимому, более предпочтительным было бы предоставление пользо- вателю возможности самому формулировать некоторые вопросы. Например, интересным вопросом является такой: «В расчетные сочетания каких эле- ментов вошла определенная нагрузка?». Такой вопрос имеет смысл задавать, когда проектировщик может влиять на эту нагрузку и принимает решение о том, следует ли этой возможностью воспользоваться. К сожалению, в из- вестных авторам программных комплексах эта функция не реализована. Что касается упомянутого выше противоречия между составом исходных данных для отыскания расчетного сочетания нагрузок и способом использо- вания результатов такого поиска, то, в некотором смысле, его можно пре- одолеть, если воспользоваться подходом работы [33], где было предложено из всего множества допустимых сочетаний предварительно выделить под- множество, содержащее расчетные сочетания не для одного, а для целого класса критериев. Таким классом являются все критериальные функции, об- ладающие свойством выпуклости. При этом, в силу линейности рассматри- ваемых конструкций, отыскивается не расчетное сочетание нагрузок, дейст- вующих на сооружение, а расчетное сочетание внутренних сил, вызываемых этими нагрузками. Обозначим через п количество силовых факторов, одновременно дейст- вующих в сечении элемента. Каждое г-ое сочетание нагрузок вызывает п- мерный вектор усилий, определяющий точку X, в пространстве силовых факторов R". Например, если отыскивается невыгодное значение напряже- ния от действия продольной силы и момента, то п = 2, а точки X, определя- ются парами {Nit Л/,}. Таких точек (рис. 8.43) в пространстве R” может ока- заться чрезвычайно много. Так, если все элементарные нагружения независимы, то их число будет 2к, где к есть количество нагружений. Известно, что любая выпуклая вниз критериальная функция f(x{, ... , хл), определенная на выпуклом многограннике М е R”, достигает своего макси- мума в одной из вершин этого многогранника [34], стр. 448. Если в качестве многогранника М взять выпуклую оболочку конечного множества тонек X, (на рис. 8.43 она указана пунктиром), то, независимо от вида выпуклого критерия, точка, где этот критерий достигает максимума, находится среди вершин М. Количество таких вершин намного меньше, чем общее число точек X,, и для отыскания решения можно устроить перебор указанных вершин.
8.9 Расчетные сочетания нагрузок 403 Рис. 8.43. Множество точек X и его выпуклая оболочка Алгоритм для отыскания вершин, входящих в состав выпуклой оболочки конечного множества точек основан на том, что координаты точки, не яв- ляющейся вершиной многогранника М, представимы в виде выпуклой ли- нейной комбинации координат других точек множества. Этот алгоритм де- тально описан в работе [33]. Что же касается выпуклости критериальной функции, то здесь редко возникают сомнения, поскольку большинство из используемых критериев являются линейными. Однако свойство выпукло- сти выполняется не во всех случаях. Если в качестве критериальной функ- ции принимается несущая способность элемента с учетом всех нормативных требований (прочность, устойчивость, жесткость), то исследование ее вы- пуклости необходимо провести весьма тщательно. В частности, стоит убе- диться, что область несущей способности рассматриваемого элемента явля- ется выпуклой. Дело в том, что при поиске невыгодного сочетания нагрузок эта область с точностью до общего масштабного параметра типа прочности материала может играть роль линии уровня целевой функции и очевидно, что если не гарантирована выпуклость области несущей способности, то не- выпуклой является и целевая функция задачи поиска невыгодного нагруже- ния. В том, что такая опасность существует, можно убедиться, рассматривая сжато-изогнутый элемент стальной конструкции, область несущей способ- ности которого, ограниченная кривой взаимодействия усилий, может ока- заться невыпуклой. Типичный пример такой кривой представлен на рис. 8.44. Здесь рассмотрено поперечное сечение в виде симметричного сварного двутавра со стенкой 400x10 мм и полками 200x10 мм из стали с расчетным сопротивлением Ry= 2050 кг/см2. Расчетная длина стержня в обоих главных плоскостях составляет 600 см, коэффициент условий работы и коэффициент надежности по назначению приняты равными ус = 1,0 и у„ = 1,0. Граница Области несущей способности на участках АВ и АН определяется условием прочности при совместном действии растяжения и изгиба, на уча- стках ВС и GH — устойчивостью плоской формы изгиба, на участках CD и GF, как и на участке DEF, — устойчивостью из плоскости действия момен- та.
404 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ Невыпуклость кривой CDEFG связана со сменой типа зависимости коэффициента С, входящего в условие проверки устойчивости из плоскости изгиба, и вычисляемого по формулам (57) — (59) СНиП П-23-81*, от величины относительного эксцентриситета т. Эта зависимость для трех значений длины рассматриваемого стержня приведена на рис. 8.45. Характерный излом при значении т = 10, где функция С = С(т) меняется с линейной на гиперболическую, соответствует точкам D и F на кривой взаимодействия. Невыпуклость области несущей способности не проявляется при малых гибкостях элемента из плоскости изгиба, несмотря на то, что излом кривой С- С(т') не исчезает, это попросту связано с тем, что для таких случаев устойчивость из плоскости изгиба не является определяющей. Сама по себе невыпуклость рассматриваемой области может привести ко многим неприятным последствиям; ’наиболее очевидным является следующее: по традиции оценивая невыгодные сочетания усилий, инженеры либо вообще не рассматривают некоторые воздействия, либо учитывают их полностью. Для невыпуклой области, однако, возможно и такое, что невыгодным является некоторое промежуточное значение. Так, если одно нагружение соответствует точке С, а другое—точке Е (в обоих случаях несущая способность обеспечена), то, приняв момент и силу равными половине
Литература 405 предельных значений, мы окажемся в точке К за пределами допустимой области. -----L = 600 .....L = 400 -----L = 200 Рис. 8.45. Зависимость коэффициента С от эксцентриситета С учетом сказанного выше, при обнаружении невыпуклости рекомендуется не выходить за границу выпуклой подобласти ABCDFGHA, т.е. отсечь участок DEF. Можно поступить и по другому, а именно отбросить участки BCD и FGH, что также даст выпуклую допустимую область. Какой именно вариант использовать, зависит от существа задачи и от реально возможных вариантов действия нагрузки, но во всех случаях следует добиваться выпуклости критериальной функции, К сказанному выше необходимо добавить следующее. Во многих зарубежных нормах приводятся типовые варианты для комбинирования различных нагрузок, в соответствии с которыми следует проверить несущую способность конструкции. Так, например в нормах США [35] эти варианты выглядят следующим образом 1,4 DL 1,2 DL+ 1,6 LL 0,9 DL ± 1,3 WL 1,2 DL± 1,3 WL 1,2 DL + 0,5LL±l,3 WL 0.9 DL ± 1.0 EL
406 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ 1,2 DL± 1,0 EL l,2DL + 0,5LL± 1,0 EL, где через DL обозначена нагрузка от собственного веса (Dead Load), через LL — полезная нагрузка (Live Load), через WL — нагрузка от ветра (Wind Load), а через EL — (Earthquake Load) сейсмическое воздействие. Аналогичная рекомендация Еврокода [36] выглядит как 1,35 DL 1,35 DL+ 1,50 LL 1,35 DL ±1,50 WL 1,00 DL ±1,50 WL 1,35 DL+1,35 LL ±1,35 WL 1,00 DL ±1,00 EL 1,00 DL +0,30 LL ±1,00 EL . По сравнению с записями СНиП [37], где требования к выбору расчетных сочетаний нагрузок представлены в более общей (и более сложной) форме, сказанное выше представляется, на первый взгляд, очень простым и как будто однозначно определяющим «правила выбора». Но нетрудно заметить, что эта простота является кажущейся, если только задать себе такой вопрос: при каком направлении ветра необходимо определять значение WL, или же о каком из возможных вариантов приложения временной нагрузки LL должна идти речь. И тогда становится очевидным, что простые «правила выбора» еще не все определяют и не снимают с повестки дня проблему выбора расчетных сочетаний нагрузок. Заметим, что у многих конечноэлементных программных комплексов, таких, например, как ANSYS или NASTRAN, режим определения расчетных сочетаний нагрузок практически отсутствует. Это объясняется тем, что упомянутые комплексы ориентированы на решение задач машиностроения, где эксплуатационный цикл короче, и разнообразие возможных режимов нагружения не столь многочисленно, как у несущих строительных конструкций.
Литература 407 Литература 1. Шулькин Ю.Б. Кинематический анализ стержневых конструкций, используемых на транспорте.— Л.: ЛИИЖТ, 1978.— 24 с. 2. Патон Е.О., Горбунов Б.Н. Стальные мосты.— Том 1. Фермы балочной системы.— К.: Гос. науч.-тех. изд-во Украины, 1935.— 812 с. 3. Ржаницын А.Р. Строительная механика.— М.: Высшая школа, 1982.— 400 с. 4. Динкевич С.З. Некоторые вопросы расчета стропильных ферм покрытий//Проектирование металлических конструкций,— 1969.— Вып. 9(17): Инф.-реф. сб.— Серия VIL— С. 51-70. 5. Mitsui К., Kanemitsu Т. Construction process analysis for truss structure by genetic al- gorithm // Proceedings of the IASS 40th Anniversary Congress, Madrid, 20-24 Sep- tember 1999 «Shell and Spatial Structures: From recent Past to the next Millen- nium».— Vol. 1.— Section B.— Madrid: CADEX.— 1999,— P. 31-36. 6. Гильман Г.Б., Борисенко В.С. Расчет пространственных систем с изменяющейся в процессе нагружения расчетной схемой // ЭВМ в исследованиях и проектировании объектов строительства. Вып III.— К.: КиевЗНИИЭП, 1973.— С.27-37. 7. Новожилов В.В. Теория упругости.— Л.: Судпромгиз, 1958.— 368 с. 8. Перельмутер А.В. Управление поведением несущих конструкций.— К.: УФИМБ, 1998,— 148 с. 9. Перельмутер А.В., Сливкер В.И. Расчет упругой системы, опертой на гидродомкраты // Строительная механика и расчет сооружений.— 1979.— № 6.— С. 65-69. 10. Горбунов-Посадов М.И., Маликова Т.А., Соломин В.И. Расчет конструкций на упругом основании.— М.: Стройиздат, 1984.— 679 с. 11. Пастернак П.Л. Основы нового метода расчета фундаментов на упругом основании при помощи двух коэффициентов постели.— М. Л.: Госстройиздат, 1954.— 56 с. 12. Филоненко-Бородич М.М. Простейшая модель упругого основания, способная распределять нагрузку: Тр./МЭМИИТ, 1945.— Вып.53. 13. Власов В.З., Леонтьев Н.Н. Балки, плиты, оболочки на упругом основании.— М.: Физматгиз, 1960.— 492 с. 14. Безухов Н.И. Теория упругости и пластичности.— М.: Гостехтеориздат, 1953.— 420 с. 15. Манвелов Л.И., Бартошевич Э.С. О выборе расчетной модели упругого основания // Строительная механика и расчет сооружений.— 1961.— № 4. 16. Гельфандбейн А.Н., Шелест Л.А. Натурные исследования осадок связных грунтов основания, нагруженного штампом // Основания, фундаменты и механика грунтов.— 1974.— № 2. 17. Елсукова К.П., Сливкер В.И. Некоторые особенности МКЭ при расчете конструкций на упругом основании // Метод конечных элементов и строительная механика, Тр./ЛПИ.— № 349.— 1976.— С. 69-80.
408 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ 18. Колосова Г.С. Расчет методом конечных элементов фундаментных плит на неограниченном двухпараметрическом основании // Метод конечных элементов и расчет сооружений: Тр./ЛПИ.— № 405.— Л.: 1985.— С. 48-51. 19. Федоровский В.Г., Безволев С.Г. Прогноз осадок фундаментов мелкого заложения и выбор модели основания для расчета плит // Основания, фундаменты и механика грунтов.— № 4.— 2000.— С. 10-18. 20. Бородачев Н.М. О возможности замены сложных моделей упругого основания более простыми//Строительная механика и расчет сооружений.— 1975.— № 4,— С. 37-39. 21. Барвашов В.А. К расчету осадок грунтовых оснований, представленных различными моделями//Основания, фундаменты и механика грунтов.— 1977.— № 4,— С. 25-27. 22. Сливкер В.И. К вопросу о назначении характеристик двухпараметрового упругого основания // Строительная механика и расчет сооружений.-— 1981.— № 1,—С. 36-39. 23. Барвашов В.А., Федоровский В.Г. Трехпараметрическая модель грунтового основания и свайного поля, учитывающая необратимые структурные деформации грунта// Основания, фундаменты и механика грунтов.— 1978.— № 4.—С. 17-20. 24. Лебедев Н.Н. Специальные функции и их приложения.— М.-Л.: Физматгиз, 1963,—358 с. 25. Уфлянд Я.С. Интегральные преобразования в задачах теории упругости.— Л.: Наука, 1967,—402 с. 26. Шашкин А.Г., Шашкин К.Г. Взаимодействие здания и основания. Методика расчета и практическое применение при проектировании // www.georec.narod.ru. 27. Lysmer J., Kuhlemeyer R.L. Finite Dynamic Model for Infinite Medis // Journal Eng. Mechanics Division: Proc. ASCE.— 1969.—- vol. 95.— No EM4.— P. 859-877. 28. Бирбраер A.H. Расчет конструкций на сейсмостойкость.— С.-Пб.: Наука.— 1998,—255 с. 29. Wilson Е. Three Dimensional Dynamic Analysis of Structures.- Berkeley, A Publica- tion of Computer and Structures, Inc., 1997. 30. Власов В.З. Тонкостенные упругие стержни: Избранные труды.— Том. 2.— М.: Изд-во АН СССР, 1963, С. 1-467. 31. СНиП П-7-81*. Строительство в сейсмических районах / Минстрой России.— М.: ГПЦПП, 1996,—52 с. 32. Артеменко В.В., Гордеев В.Н. Программа вычисления расчетных сочетаний усилий при сложной логической взаимосвязи между нагрузками // Вычислительная и организационная техника в строительном проектировании.— 1967.— № 2.— С. 10-14. 33. Гордеев В.Н., Артеменко В.В., Минькович Е.И. Выбор неблагоприятных сочетаний нагрузок как решение задачи многокритериальной оптимизации И Численные методы расчета и оптимизации строительных конструкций.—М.: ЦНИИСК им.Кучеренко, 1989.— С. 26-32. 34. Берже М. Геометрия.— Т. 1.— М.: Мир, 1984.-—559 с.
Литература 409 35. AISC: Manual of Steel Construction, Load & Resistance Factor Design.— 2nd Edi- tion.— Chicago, Ill: American Institute of Steel Construction, 1994. 36. ENV 1991-2-4. Basis of Design on Structures.— Part 2-4: Wind Actions.— Brussels: European Committee for Standardization, 1995. 37. СНиП 2.01.07-85*. Нагрузки и воздействия: Нормы проектирования / Госстрой СССР,— М.: ЦИТП Госстроя СССР, 1986.
410 АНАЛИЗ НЕКОТОРЫХ КЛАССОВ ЗАДАЧ
9. ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Мы убеждаемся, что использование проектировщиком симметрии и оптимизации зачастую приводит к по- строению системы, являющейся весьма патологической и структурно неустойчивой. В Природе нельзя найти, на- пример, идеально симметричные объекты, однако они возникают на чертежных досках проектировщиков. Че- ловек, сам являющийся продуктом природы, требует от вещей того, чего не может достичь природа: но посколь- ку он пытается построить такие вещи, природа этому противится, и это проявляется в нарушающих симмет- рию несовершенствах. Дж.М.Т.Томсон. Теория катастроф и ее роль в при- кладной механике // Теоретическая и прикладная механи- ка: Тр. XIV Международного конгресса ЮТАМ.— М.: Мир, 1979,—С. 697 9.1 Проверка устойчивости равновесия - Как неоднократно отмечалось, инженерные расчеты выполняются с помо- щью идеализированных расчетных схем, представляющих собой, в той или иной мере, упрощенную модель реальной конструкции. Некоторые детали, второстепенные, по мнению создателя расчетной схемы, остаются при этом за рамками рассмотрения, но такое допущение нуждается в проверке, по- скольку известны многочисленные примеры того, как малые отклонения (возмущения) могут оказывать существенное влияние на работу конструк- ции, причем не только количественно, но и на качественном уровне. Реаль- ная конструкция отличается от расчетной модели и [1]: «... это отличие обусловлено многочисленными более или менее мелкими отклонениями от проекта, дефектами и несовершенствами. Инженеру не- обходима уверенность в том, что, несмотря на наличие этих отклонений, реальная конструкция будет работать примерно так же, как и соответ- ствующая ей идеализированная конструкция. При отсутствии такой уве- ренности проектирование утратило бы смысл».
412 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Проверка устойчивости равновесия, т.е. проверка того, что при малом возмущении исходное состояние равновесия сохраняется, и система не при- обретает качественно новых свойств в картине напряженно- деформированного состояния, является неотъемлемой процедурой реального проектирования. В неоднократно цитируемой книге В.И.Феодосьева [2] справедливо сказано, что: «... при решении задач устойчивости нагрузку следует задавать со сте- пенью детализации более высокой, чем при решении обычных задач сопро- тивления материалов. Недостаточно показать величину и направление дей- ствующих сил. Необходимо указать также характер их поведения в процессе отклонения системы от исходного положения равновесия». В качестве примера указываются различные варианты передачи нагрузки на простой консольный стержень, при которых критическая сила может от- личаться от классической величины в несколько раз. а) Ь) с) ц) Рис. 9.1. Различные случаи загружения консоли Консольный упругий стержень (рис. 9.1, а) на который действует сжи- мающая сила N, является стандартным объектом изучения раздела «Устой- чивость» в курсе сопротивления материалов, для которого приводится клас- сическое решение по Эйлеру с критическим значением силы Ncr = и2EI / (4/2). Здесь предполагается, что при возможных отклонениях от первоначальной прямолинейной формы сила У остается вертикально направленной и пассив- но перемещается вместе с концом стойки. Автор книги [3] в разделе с характерным названием «За чем следит сле- дящая сила?» приводит разнообразные примеры более сложного поведения
9.1 Проверка устойчивости равновесия 413 приложенной силы в процессе деформирования той же консольной стойки. Некоторые характерные примеры представлены на рис. 9.1. Для схемы по рис. 9.1, b сила Р передает свое влияние на конец стойки с помощью перекинутого через идеальные блоки троса. Тогда при изгибе стержня приложенная к концу стержня сила N направлена в неподвижную точку А, находящуюся на расстоянии а по вертикали от верхнего конца стойки, на котором закреплен трос. Критическое значение силы определится как Рсг = а2£/. Параметр а определяется как минимальный корень уравне- ния ([4], стр.233) tg al = al (1 - а/1). В частности, при а = I неподвижный блок (точка А) расположен на уровне заделки стойки, вследствие чего изгибающий момент в защемлении окажет- ся всегда равным нулю. В этом случае значение критической силы будет равно Рсг = л2£// /2, т.е. таким же, как для шарнирно опертого по концам стержня, у которого, как и в рассматриваемом примере, моменты на концах обращаются в нуль. В схеме по рис. 9.1, с продольная сила N, возникающая в абсолютно жест- ком штоке АВ, следит за положением точки А, имеющей возможность пере- мещаться вертикально. Здесь к верхнему концу стойки приложена сжимаю- щая сила Р и горизонтальная составляющая силы N. Критическое значение Р„ = а^Е! определяется из трансцендентного уравнения ([2], стр. 218]) tg al = aL , решение которого зависит от соотношения длины стойки I и суммарной дли- ны стойки и штока L. Схема, показанная на рис. 9.1, d (задача Реута) предусматривает, что сила передается на стойку через жесткий диск и всегда направлена вдоль перво- начальной вертикальной оси, она имеет фиксированную линию действия, ее критическое значение Ncr = 20,05£/ / /2, как и в схеме по рис. 9.1, е, где сила N следит за деформацией конца стойки (задача Бека). В схеме по рис. 9.1,/сила прикладывается в низшей точке чашки радиуса г, которая (чашка) жестко прикреплена к концу стойки длиной I. Критиче- ская сила Ncr = а2Е1 определяется решением трансцендентного уравнения al tg al = I / г . Наконец, в схемах по рис. 9.1, g и 9.1, h показаны схемы нагружения того же консольного стержня весом жидкости, для которых поведение стержня заметно отличается от задачи Эйлера. Решения этих задач приведены в [4], стр.240-241. В гибких стержнях при перемещениях, соизмеримых с длиной, нагрузки также могут-вести себя непривычным образом. Простейший пример пред- ставлен на рис. 9.2, а, где показан изгибаемый стержень загруженный силой Р, которая всегда остается перпендикулярной к деформированной оси стержня.
414 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Рис.9.2. Нагрузки на гибких стержнях На рис. 9.2, b и 9.2, с показаны гибкие системы с опорными катками, у ко- торых меняют свое направление опорные реакции. Решение этих задач по- лучено В.М.Овсянко с помощью электронного моделирования [3]. Следует заметить, что всякая сила, представляет собой меру взаимодейст- вия системы с окружающей средой, и именно при выделении объекта из ок- ружающей среды могут быть допущены погрешности, связанные с непра- вильной трактовкой поведения нагрузки при деформациях конструкции. Если жесткий шатун по рис. 9.1, с или тросовая тяга по рис. 9.1, b включены в состав расчетной схемы, то поведение силы Р (она будет реализована в форме внутренней силы сжатия стойки) окажется описанным правильно. Может показаться, что примеры, подобные представленным на рис. 9.1, являются упражнениями теоретиков и не представляют практического инте- реса. Это далеко не так, по крайне мере по отношению к случаям b и с, с ко- торыми пришлось столкнуться в проектной практике. Схема 9.1, b является типичной при расчете крановых стрел и мачт на оттяжках. Схема 9.1, с воз- никла при проектировании усиления двухпролетного поперечника одного из существующих производственных зданий (рис. 9.3, а). Расчеты показали, что сечение А—А средней колонны сильно перенапряжено, а габариты при- ближения мостовых кранов не позволяют выполнить усиление колонны в этом сечении. Было задумано решить возникшую проблему кардинально, отказавшись от восприятия момента в сечении А—А, врезав в него шарнир (рис. 9.3, Z>). Поскольку все остальные элементы имели достаточный запас прочности, то казалось, что предложение решает проблему. Но изменившаяся схема рабо- ты нижней части колонны среднего ряда, совпадающая с примером по рис. 9.1, с, привела к необходимости отказаться от этого варианта реконст- рукции поперечника, поскольку критическая сила упала в 2,3 раза.
9.1 Проверка устойчивости равновесия 415 а) *) Рис. 9.3. Поперечник здания: а — существующая схема; Ъ — один из вариантов реконструкции Классическая теория устойчивости, излагаемая в большинстве курсов строительной механики и обычно используемая при расчете строительных конструкций, предполагает (к сожалению, чаще всего молчаливо), что все внутренние силы возрастают пропорционально одному параметру, а соот- ношение между ними при этом остается неизменным. Такая схема поведения характерна далеко не для всех систем, для многих из них (в особенности не- линейных) необходимо считаться с тем, что соотношения между внутренни- ми силами в системе меняются с ростом интенсивности нагружения. Поэто- му, если отыскивается критическая, в смысле устойчивости, интенсивность нагружения и именно с ней связывается понятие о коэффициенте запаса по устойчивости, то расчет необходимо выполнить, имитируя рост нагрузки, а не рост внутренних усилий. Даже для линейных систем полученный классическим способом коэффи- циент запаса устойчивости может не иметь четкого физического смысла. Действительно, представим себе конструкцию с элементами, сильно сжаты- ми за счет постоянной нагрузки Go от собственного веса, и в дополнение на- груженными, например, на 20% временной нагрузкой Ро (рис. 9.4). Коэффи- циент запаса к = 1,25 для суммарной нагрузки соответствует абсолютно нереальному росту собственного веса на 25%. Если же выделить возможный рост собственного веса, например, на 10% (то есть положить kg = 1,1), то для достижения критического состояния временная нагрузка должна вырасти намного больше. Естественно, что при таком рассуждении, графическая ил- люстрация которого представлена на рис. 9.4, довольно скромный коэффи- циент запаса 1,25 предстает совсем в другом виде (кр> 1,25). Результат, ра- зумеется, будет сильно зависеть от вида границы области устойчивости и при другой ее конфигурации все коэффициенты запаса могут оказаться та- кими, что значение крР0 будет существенно меньшим. Но важно отметить сам факт недостаточной точности анализа системы с привычной трактовкой коэффициента запаса по устойчивости.
416 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Рис. 9.4. Непропорциональный рост нагрузок Для ответственных случаев следовало бы вычислять значения критиче- ской нагрузки по каждому варианту нагружения (возможно, по их группе) отдельно. Если такие результаты получены, и определены критические на- грузки P,cr (i= 1.и) по каждому из п нагружений, то для линейной систе- мы далее можно воспользоваться теоремой Папковича [5] о выпуклости об- ласти устойчивости. Из этой теоремы, в частности, следует, что плоскость л р ^У" = 1 (9.1) расположена не дальше от начала координат, чем истинная граница области устойчивости, что для двумерного случая проиллюстрировано на рис. 9.5. Прямая (9.1) на рисунке обозначена как АВ, и она заменяет истинную гра- ницу области устойчивости с большим запасом. Решение можно уточнить, отыскав критическое значение системы для некоторой комбинации нагрузок (точка С на луче ОС) и приблизив кривую АВ ломаной АСВ. Если говорить о существующем программном обеспечении, то, как пра- вило, независимое поведение различных нагрузок при расчетах на устойчи- вость не предусматривается. К сожалению, стандартный вариант расчетных программ ориентирован только на однопараметрическое нагружение, при- чем такое, при котором все нагрузки возрастают пропорционально одному параметру. Идеальной была бы возможность задания многопараметрическо- го нагружения с автоматическим построением границы области устойчиво- сти. В качестве промежуточной альтернативы можно предложить, чтобы в исходной информации к задаче расчета на устойчивость нагрузки разделя- лись на стабильные и возрастающие. Стабильные нагрузки сохраняют фик- сированные значения, то есть не зависят от параметра нагружения, по отно- шению к которому исследуется устойчивость системы. Возрастающие нагрузки, напротив, связаны соотношением пропорциональности с парамет-
9.2 Классическая задача устойчивости равновесия 417 ром нагружения. Варьируя варианты разделения нагрузок на стабильные и возрастающие, пользователь фактически будет иметь возможность опреде- ления точек границы области устойчивости на произвольных лучах (см. рис. 9.5). Рис. 9.5. Аппроксимация границы области устойчивости Надо сказать, что в силу традиций инженерного образования, подкреп- ляемых к тому же требованиями существующих нормативных документов, в психологию инженера-расчетчика прочно впечатано ощущение достаточно- сти проверки расчетов конструкции на устойчивость по отношению к изме- нениям именно нагрузок, и ничего более. А между тем, в реальных условиях жизни конструкции вариациям подвержены далеко не только нагрузки. В самом деле, кроме нагрузок, в достаточно широких пределах могут изме- няться характеристики материалов, размеры поперечных сечений отдельных стержней, условия опирания и т.д. Насколько чувствительна конструкция по отношению к различного рода возмущениям по сравнению с идеализирован- ной моделью? Не могут ли привести малые изменения иных параметров сис- темы (кроме нагрузок) в состояние ее неустойчивого равновесия? Стандарт- ный программный инструментарий инженера-расчетчика напрямую не дает ответов на все эти вопросы, а жаль. Нам представляется, что существующее состояние расчетных программных комплексов существенно отстает в ре- шениях задач устойчивости конструкций по сравнению с задачами опреде- ления их напряженно-деформированного состояния. Преодоление этого раз- рыва — необходимое и перспективное направление развития расчетных программ. 9.2 Классическая задача устойчивости равновесия В классической постановке решения задач устойчивости, реализованной практически всеми программными системами, обычно предполагают, что все внутренние усилия растут пропорционально одному параметру, что свя- зано с таким же пропорциональным ростом всех приложенных к системе на- грузок. В общем случае это утверждение неточно, поскольку при учете про-
418 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ дольно-поперечного изгиба стержней их полные матрицы жесткости не яв- ляются постоянными, а зависят от величины продольной силы. Поэтому с ростом интенсивности внешней нагрузки может происходить перераспреде- ление продольных сил в системе. Однако для очень многих конструкций со- отношения между внутренними усилиями почти не меняются в процессе на- гружения (см. в разделе 4.3 о понятии квазимоноциклических систем по Н.В.Корноухову [6]). Типичным примером могут служить обычные рамные системы, у которых при вертикальной нагрузке соотношения между усилия- ми в стойках остаются практически постоянными. Именно для квазимоно- циклических систем наиболее обоснован переход от уравнений типа (3.132), к уравнениям эйлерового типа (3.134), о котором говорилось ранее в главе 3. Если задача устойчивости решается в эйлеровой постановке и в предпо- ложении, что все приложенные к системе внешние нагрузки и внутренние силы растут пропорционально одному и тому же параметру к, то минималь- ное (из положительных) значение параметра к, при котором матрица жестко- сти системы К(А) перестает быть положительно определенной, является кри- тическим, а соответствующее значение к=ксг— коэффициентом запаса устойчивости. Впрочем, инженеру-расчетчику нужно помнить, что некото- рые системы способны терять устойчивость и при изменении знака нагрузки. Это соответствует случаю отрицательных значений параметра к, причем от- рицательное критическое значение к может и не совпадать по абсолютной величине с его положительным критическим значением (как правило, такая ситуация характерна для несимметричных систем). Простейший пример по- добного рода: закрепленный от продольных перемещений на обоих концах стержень под действием продольной силы, приложенной в середине проле- та (рис. 9.6). Рис. 9.6. Пример системы, способной потерять устойчивость при к > 0 и при к < О Матрица жесткости К(Л) = Ко + К0(Л) состоит из «обычной» матрицы же- сткости Ко и матрицы «толкающих» реакций Ко(А), которые определяются сжимающими силами в стержнях, напряжениями сжатия в конечных эле- ментах оболочечного типа и т.п.1. Напомним, что положительная определен- ность матрицы жесткости означает, что при любых значениях узловых пере- мещений и поворотов и изменение потенциальной энергии системы будет положительным (энергия наращивается, а это значит, что для деформирова- 1 В терминологии, обычно употребляемой в методе конечных элементов, матрицу Kq(A) называют матрицей геометрической жесткости, чем и оправдано исполь- зование нижнего индекса с в обозначении этой матрицы.
9.2 Классическая задача устойчивости равновесия 419 ния системы необходимо затратить работу и, следовательно, система оказы- вает сопротивление деформированию, т.е. она является отпорной). Если система теряет устойчивость, ее отпорность исчезает, а ее матрица жесткости становится вырожденной (с нулевым детерминантом). В закрити- ческом состоянии система получает отрицательную отпорность (при ее при- нудительном деформировании выделяется ранее накопленная потенциальная энергия «толкающих» реакций) и ее матрица жесткости становится знаконе- определенной. Необходимо отметить, что с помощью вычислений, основанных на ис- пользовании матрицы жесткости, можно отыскать только те критические со- стояния, при которых потеря устойчивости происходит по форме, когда уз- ловые перемещения и повороты не все вместе равны нулю (это так называемая явная форма потери устойчивости). Нужно еще проверить, что при пробном значении к (или ранее) не может реализоваться так называемая скрытая форма потери устойчивости, которая локализована, например, в пределах одного конечного элемента и не вызывает узловых перемещений и поворотов (форма потери устойчивости характеризуется только нулевыми значениями узловых перемещений). В общем случае различать явные и скрытые формы потери устойчивости можно, сопоставляя заданную и основную системы, и если при построении основной системы накладывается tj и снимается 4 связей (для общности рас- сматривается смешанный метод расчета), то соответствующие определения [7] следуют из табл. 9.1. Таблица 9.1. Тип формы Заданная система Основная система Явная Скрытая Либо возникает переме- щение по направлению хотя бы одной из связей tj, либо хотя бы в одной из связей tk возникает ненулевое усилие. Не возникают перемеще- ния по направлению всех связей tj, отсутствуют усилия во всех связях tk. Либо возникает ненулевое усилие хотя бы в одной из связей tj, либо возникает пе- ремещение по направлению хотя бы одной из связей tk Не возникают усилия во всех связях tj, отсутствуют перемещения по направле- нию всех связей tk. Оставаясь в рамках метода перемещений, что характерно для большинст- ва современных программных систем, можно сказать, что появление скры-
420 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ тых форм потери устойчивости связано с тем, что дополнительные связи ме- тода перемещений не влияют на критическое значение нагрузки, так как они попадают в узел формы потери устойчивости. Проверка на наличие скрытых форм весьма проста и сводится к тому, что для всех конечных элементов должно соблюдаться неравенство кесг> к, (9.2) где ке сг — критическое значение параметра нагружения для отдельного е-го конечного элемента в основной системе метода перемещений, а к — испы- тываемое значение параметра нагрузки на систему2. Если неравенство (9.2) выполняется, то это свидетельствует об отсутствии скрытых форм потери устойчивости системы при уровнях нагрузки, не пре- вышающих испытываемого значения параметра к. В противном случае су- ществуют скрытые формы, которые следует разыскивать уже при меньших уровнях нагрузки. Поскольку для всех типов конечных элементов соответст- вующие критические величины кесг известны и вычисляются по простым формулам, то реализация проверки условия (9.2) в программном продукте не вызывает затруднений. Однако, разработчики некоторых программных систем скрытые формы потери устойчивости не выявляют. К сожалению, соответствующие преду- преждения часто отсутствуют и в программной документации. С точки зре- ния пользователя программной продукции, мотивация такого решения раз- работчиков не имеет принципиального значения, хотя авторам доводилось сталкиваться с оправдательными рассуждениями следующего характера: «Поскольку основная система метода перемещений образуется из задан- ной системы с помощью наложения на исходную систему некоторого коли- чества связей, то отсюда следует вывод о том, что скрытые для метода перемещений формы потери устойчцвости соответствуют более высоко- му уровню нагружения, чем первое (наименьшее) критическое значение па- раметра нагрузки для заданной системы — это следует из известной тео- ремы Релея о влиянии дополнительных связей на устойчивость механической системы. А поскольку в инженерной практике пользователя может интересовать только первая (низшая) форма потери устойчиво- сти, то выявление скрытых (то есть высших) форм не имеет никакого прикладного значения». С этим рассуждением мы не можем согласиться по следующим соображе- ниям. Прежде всего, программные реализации далеко не всегда следуют в чистом виде методу перемещений. Вспомним, хотя бы, рассмотренную в главе 3 проблему учета полисвязей в варианте решения задачи с расширени- ем исходного пространства (в вариационной постановке это соответствует применению, вспомогательного функционала с методом множителей Ла- гранжа). Лагранжевы множители, как дополнительные неизвестные, кроме 2 В неравенстве (9.2) имеется в виду, что отыскиваются положительные критические значения параметра к.
9.2 Классическая задача устойчивости равновесия 421 неизвестных узловых перемещений, имеют смысл обобщенных усилий, и значит, фактически мы имеем дело со смешанной основной системой. Ана- логичным образом обстоит дело в случае использования нуль-податливых связей. Но дело даже не в этом. Так ли уж справедливо утверждение, что высшие формы потери устойчивости не представляют практического инте- реса? Покажем на простом примере, что положительный ответ на поставленный вопрос излишне категоричен, а значит — неверен. В одной из конкретных задач проектирования требовалось определить толщину железобетонного днища подземного сооружения глубокого зало- жения, примерная схема которого показана на рис. 9.7. Боковое давление на стены подвала вызывало сильное сжатие днища, так что его толщина лими- тировалась условиями устойчивости. Внутренние габариты между стенами подвала по технологическим требованиям эксплуатации не позволяли уста- новить каких либо дополнительных перегородок или иных связей, раскреп- ляющих днище и увеличивающих критическую силу. В целях повышения несущей способности днища было принято решение об установке специаль- ных анкеров, закрепляющих днище от выпучивания. Рис. 9.7. Раскрепление днища подвала анкерами от потери устойчивости Поскольку технически анкеры выполнить было не просто, и такая опера- ция была весьма затратной,' потребовалось решить задачу о минимизации необходимого количества анкеров и о рациональном их размещении вдоль днища из условия максимального повышения критической силы сжатия. Не- сложно догадаться, что определив вторую, третью и более высокие формы потери устойчивости для безанкерной системы, мы тем самым найдем наи- выгоднейшие места расположения анкеров в случае одного анкера, двух ан- керов и т.д. В самом деле, установив один анкер (то есть внешнюю связь) в узле второй формы выпучивания, получим первую критическую силу для системы с одним анкером, равную второй критической силе для исходной системы. На более высокий уровень с помощью одного анкера критическую силу повысить просто нельзя! Это следует из известных оценок влияния до- полнительных связей [8] на критическую силу системы. Аналогичным обра-
422 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ зом приходим к заключению, что в случае к анкеров их следует установить в узловых точках (А+1)-й формы потери устойчивости исходной системы. Итак, обобщая, приходим к общему выводу о том, что изучение высших форм потери устойчивости механической системы может оказать неоцени- мую практическую помощь инженеру в задачах оптимизации конструкций с ограничениями по устойчивости. Если конструкцию усиливают с помощью дополнительных связей, то грамотно расположить эти связи удается лишь при условии, что инженеру известна не только первая форма потери устой- чивости системы. А если это так, то потребитель вправе потребовать от раз- работчиков программных комплексов выявления не только явных, но и скрытых форм потери устойчивости. Критическое значение коэффициента запаса устойчивости к может разы- скиваться методом половинного деления интервала его возможных значе- ний. Процесс продолжается до тех пор, пока не будет найден интервал (Ль А2) такой, что к2-к\ < £ (е — малое число, задающее точность определе- ния критической нагрузки), и матрица K(Ai) положительно определена, а матрица К(Л2) этим свойством не обладает. При этом величина к\ объявляет- ся критической. Алгоритмически проверка положительной определенности матрицы жесткости К(А) осуществляется чрезвычайно просто. Для этого достаточно провести прямой ход гауссовой процедуры, то есть разложение матрицы жесткости К на треугольные матричные сомножители в соответст- вии с формулой (5.82). Если такое разложение осуществимо, и при этом все диагональные элементы матрицы U строго положительны (U,7> 0, /=],..., и), то матрица К положительно определена [9], стр. 287. В противном случае матрица К не является положительно определенной. В предположении, что определенный коэффициент запаса устойчивости к&(к\, к2) является точным, производят решение задачи.о нахождении соб- ственного вектора и* при известном собственном значении задачи [Ко + К0(Л)] и* = 0 . (9.3) Заметим, что правые части системы равны нулю, т.е. отыскиваются такие значения узловых перемещений и поворотов и*, которые вызываются только внутренними сжимающими напряжениями и усилиями. Поперечные нагруз- ки3, как известно, не влияют на значения критических сил и вид формы по- тери устойчивости. Поскольку уравнение (9.3) решено при нулевой правой части, то форма потери устойчивости определена лишь с точностью до мно- 3 По А.Р.Ржаницыну [10], такие нагрузки называются активными, в отличие от па- раметричекских нагрузок, непосредственно связанных с продольными силами. Конечно же, эти понятия хотя и полезны, но весьма условны и применимы к на- грузкам, как таковым, только в простейших системах. Легко представить себе на- грузку, которая вызывает продольные усилия в одних стержнях и одновременно является поперечной нагрузкой, вызывающей только изгиб, для других стержней той же системы. Ну и как же теперь классифицировать эту нагрузку — как актив- ную или как параметрическую?
9.3 Свободные длины сжатых стержней 423 жителя. Ее уменьшение или увеличение в любое число раз не нарушает ус- ловия (9.3). 9.3 Свободные длины сжатых стержней В современной нормативной литературе, например, в нормах проектирова- ния стальных конструкций [11], широко используется понятие свободной {эффективной, расчетной, приведенной — применяются различные вариан- ты названия) длины стержня, под которым подразумевается длина вообра- жаемого центрально-сжатого шарнирно опертого стержня той же жесткости Е1, критическая сила сжатия у которого совпадает с критической силой для реального стержня. Это понятие введено Ф.С.Ясинским [12] с целью обоб- щения формулы Эйлера на случай центрально-сжатого линейно-упругого стержня с произвольным закреплением концов, и оно прекрасно справляется со своей ролью при рассмотрении простейших конструкций типа изолиро- ванных стоек. Однако его использование при рассмотрении стержней, вхо- дящих в состав более сложной системы, нуждается в определенных поясне- ниях. Обычно используется такое рассуждение [13]: если известно критическое значение к* параметра интенсивности нагрузки, то продольная сила в у-ом стержне в критическом состоянии системы, определяется как 7V* = k*Nj, где величина N, является усилием в этом же стержне при единичном значении параметра интенсивности нагрузки к. Приравнивая N‘ значению эйлеровой критической силы шарнирно опертого стержня с неизвестной пока что дли- ной pjlj . п2ЕЕ N, =-----т> 1 Ш (9-4) мы получаем коэффициент свободной длины ц,. Далее, выполняется провер- ка устойчивости всех стержней системы на действующие усилия Nj в пред- положении, что их свободные длины Lj = pjlj (/ = 1, ... , и), п — количество сжатых стержней в системе. Нетрудно показать, что эта проверка недостаточна. В качестве примера рассмотрим ферменную систему по типу, изображенному на рис. 9.8, для ко- торой известно точное значение критической силы [14] 2(£/и)Д/со82а/[1 + cos (л/и)] — я 2 2Л[1-со8(л/и)] Для пояса мы получим 7V* = Рс^2, при этом по (9.4) значение коэффици- ента свободной длины
424 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ (9-6) где EI— жесткость на изгиб элементов пояса. Рис. 9.8. Ферменная система: а — расчетная схема; b — график зависимости критической силы от площадей элементов Понятно, что для нулевой решетки (Ad = 0) этот коэффициент обращается в бесконечность. То, что критическая сила обращается в нуль при нулевой решетке, не вызывает сомнений. В самом деле, при нулевой решетке система становится геометрически изменяемой, а значит — неустойчивой при сколь угодно малой продольной силе. Этот пример мы привели только для того, чтобы показать, что коэффициент ц для элементов фермы может оказаться сколь угодно большим. Заметим, что если для ферменных стержней мы получаем величину коэф- фициента ц > 1, то это означает, что происходит общая потеря устойчивости системы, для предотвращения которой увеличение сечений элементов может оказаться неэффективным. В рассматриваемой схеме, например, при недос- таточной устойчивости пояса, которая может обнаружиться в случае боль- ших свободных длин, увеличение размеров его сечения может сказаться на результате в гораздо меньшей степени, чем увеличение жесткости решетки, в особенности при небольших площадях пояса (рис. 9.8, Ь). При этом обычно используемый прием увеличения радиуса инерции при неизменной площади сечения, который прекрасно себя зарекомендовал в случае простых стерж- ней, вообще не срабатывает.
9.3 Свободные длины сжатых стержней 425 Следовательно, правильным подходом является такой, при котором про- верку устойчивости системы в целом, которая абсолютно необходима, до- полняют проверкой местной устойчивости ее элементов, в отличие от под- хода норм проектирования, декларирующих только вторую проверку и не упоминающих о первой. Заметим, что проверка устойчивости элементов обычно предусматривает возможность появления начальных несовершенств, что в нормах проектирования стальных конструкций, например, учитывается при построении значений коэффициента продольного изгиба <р. Поэтому при определении критической нагрузки для идеализированной системы по мето- ду Эйлера в пособии [15], стр. 17 рекомендуется использовать специальный коэффициент надежности уе = 1,3. С понятием свободной длины (точнее, с тем, как оно используется в нор- мах проектирования) связан целый букет неточных рассуждений, дискуссий и недоразумений. Многих смущало, что свободные длины стержней с малой сжимающей силой получаются по расчету очень большими, а это входит в конфликт с требованиями норм проектирования по ограничению гибкостей элементов конструкций (см., например, [16, 17]). Попытка пойти по пути увеличения жесткости таких стержней для уменьшения .их гибкости, во- первых, противоречит логике проектирования, а во-вторых, не приводит к желаемому результату, поскольку с ростом жесткости недогруженных стержней возрастает их свободная длина. В основе отмеченных противоречий лежит давно проанализированная [18] путаница понятий, к сожалению, ставшая традиционной, и до сих пор не исправленная в тексте норм. Дело в том, что ограничение предельных гибко- стей, которое вводится нормами проектирования, вообще говоря, не связано с понятием устойчивости системы. Для того, чтобы это осознать, достаточно задать себе простой вопрос: свободная длина по (9.4) меняется от одного ва- рианта нагружения к другому, при каком же нагружении ее следует прове- рять? Вот, например, типичное описание рассматриваемой проблемы ([19], стр. 330): «Вследствие высокой прочности стали элементы металлических конст- рукций при небольших усилиях имеют чрезвычайно малые размеры попереч- ных сечений, что может привести к вибрациям конструкций, погнутиям при перевозке и монтаже. Для того, чтобы этого не происходило, гибкость стержневых элементов ограничивается предельными значениями А, < А./,т». Отсюда, кстати, становится очевидной и эклектичность традиционного подхода к ограничению гибкости, поскольку, например, для шарнирно опер- того стержня значение относительного прогиба под действием случайной поперечной нагрузки Р, которое следовало бы уменьшать, равно f/L_ PL2 _ РА.2 J 4SEI 48ЕА ’ (9.7-а) а период собственных колебаний Т , который также следовало бы умень- шать, равен
426 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ (9-7-Z) Г_2Л2 /V = 2ZA /Т п У Е1 л У£ В формулах (9.7), помимо уже введенных обозначений, принято: А — площадь поперечного сечения стержня; А = L/ г — гибкость стержня; г2 = 1 /А — квадрат радиуса инерции сечения стержня; т — погонная масса стержня; у = т /А — плотность материала стержня. Поскольку ограничения (9.7) связаны с погнутиями и вибрациями стерж- невых элементов при перевозке и монтаже (см. приведенную выше цитату из [19]), то в формулах (9.7) под L логично понимать геометрическую длину стержня I, а не его свободную длину в составе объединенной конструкции, да еще в условиях действия внешней нагрузки на эту конструкцию. При этом подразумевается, что при монтаже и перевозках стержень поддержива- ется с двух концов так, что реализуется схема шарнирного опирания. Разу- меется, что при иных условиях закрепления стержня при его перевозке и/или монтаже вместо формул (9.7) следует воспользоваться иными соотношения- ми. Так, например, при консольном варианте монтажного закрепления стержня соответствующие формулы примут вид = PL2 _ Р/2 ЗЕ1 3£А ’ т= 8£2 = 8ZA /V п УЕ1 п N Е Гибкость А в первом случае входит квадратично, а во втором — линейно, так что ее снижение различными способами сказывается на выполнении требований, предъявляемых к конструкции. В любом случае монтажное ограничение на гибкость стержня никак не связано с проблемами устойчивости конструкции в процессе ее эксплуата- ции. Поэтому правильнее всего было бы нормировать эти требования по значениям f/ LwT напрямую, а не косвенно, но нормы этого не делают. Мы можем лишь посоветовать расчетчику, не знающему как поступить в кон- кретной ситуации, рассмотреть некую аналогичную конструкцию, и для слу- чая шарнирного опирания по формулам (9.7) вычислить «норму» величин /'/ L и Т. По сути, таким образом выполнено рассуждение в работе [18], где предлагается норму расчётной гибкости Ар устанавливать из сопоставления стрелки прогиба/ найденной расчетом исследуемой конструкции на специ- альную местную самоуравновешенную нагрузку (рис. 9.9, а) со стрелкой прогиба fo того же стержня, но шарнирно закрепленного по концам (рис. 9.9, Ъ).
9.4 Анализ роли отдельных подсистем 427 Рис. 9.9. К расчету допустимой гибкости: а — проверяемая система; b —• выделенный элемент При этом получается, что (9-9> V J к к J где А, = Z / г и Л* — вычисленный коэффициент запаса устойчивости. 9.4 Анализ роли отдельных подсистем При анализе особенностей проявления возможной неустойчивости исполь- зуются понятия стесненного и принужденного состояний отдельных частей системы при потере системой устойчивости [20]. Считается, что при потере системой устойчивости отдельная ее часть находится в стесненном состоя- нии, если будучи отделенной от других частей системы она потеряет устой- чивость при меньшей интенсивности нагрузки, передаваемой на эту выде- ленную часть. Если же при таком «изолированном рассмотрении» для потери устойчивости выделенной части системы необходимо приложить на- грузку большей интенсивности, или же она вообще не теряет устойчивости, то говорят о принужденной потере устойчивости этой части системы. Есте- ственно, что эти понятия сказываются на стратегии усиления системы, если признано, что общий коэффициент запаса устойчивости недостаточен. Обычно в этом случае начинают с усиления той части системы, которая на- ходится в стесненном состоянии, но при этом следует помнить, что такая мера эффективна лишь до определенного предела, который характеризуется тем, что усиливаемая подсистема приобретает такую же «мощность», как и остальные части конструкции. Для эффективности дальнейшего усиления надо усиливать все сжатые элементы одновременно, сохраняя достигнутое состояние равноустойчивости элементов системы [20], стр. 411. Понятия стесненного и принужденного состояний по отношению к выде- ленным фрагментам конструкции, введенные в инженерный обиход уже бо-
428 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ лее полувека назад, позволяют формировать целенаправленную стратегию усиления конструкции, несущая способность которой определяется усло- виями ее устойчивости. А между тем формальный вычислительный инстру- мент, особенно необходимый в компьютеризованных условиях проектиро- вания, насколько известно авторам, до сих пор не был выработан. Это, по- видимому, объясняется тем, что введенные понятия являются условными4, поскольку, как отмечает и сам А.Ф.Смирнов ([20], стр. 389): «...понятия стесненной и принужденной потери устойчивости, а также явление равноустойчивости не могут быть безотносительными к устра- няемой связи». В этом отношении представляется полезным относить отдельные части системы (вплоть до отдельных ее элементов) к одному из следующих двух классов: к классу удерживающих и к классу толкающих элементов (или час- тей) системы. Удерживающие элементы способствуют сохранению устойчи- вости равновесия системы, тогда как роль толкающих элементов отрица- тельна, поскольку именно они понуждают (подталкивают) механическую систему к потере ею устойчивости. Алгоритмический аспект определения формального признака класса элемента, на удивление прост й очевиден. В самом деле, проверка роли отдельных подсистем может быть произве- дена при подсчете значения энергии, накапливаемой в различных частях системы, при ее деформировании по форме потери устойчивости. Для сис- темы в целом эта энергия равна нулю ([10], стр. 36) Е = '/г u*T[Ko + Ко(А)]и* = 0 . (9.10) Если система мысленно разбита на какие-то две части, то для любой из этих частей может быть составлена матрица жесткости Ко, + К0,(А) (z = 1,2), которую мы будем представлять дополненной нулями до размера полной матрицы жесткости системы. Вычисляя значения энергий, накапливаемых каждой из двух выделенных частей системы Е, = 14 и*т[Ко/+, (9.11) Е2 = ’Л й*т[Ко,2 + Кс,2(£)]и* , (9.12) мы всегда получим величины различных знаков, поскольку их сумма должна равняться нулю. Этим определяется та подсистема (ей соответствует Е, < 0), которую целесообразнее ужесточить или дополнительно раскрепить. Соот- нося эти величины с введенными выше понятиями, несложно догадаться, что, если Е, < 0, то соответствующая z-ая подсистема является толкающей, в противном случае при Е, > 0 — удерживающей. Случай Е, = 0 является осо- бым, и мы поговорим о нем чуть позже. 4 А.Ф.Смирнов в книге [20], стр. 388 ссылается на Н.В.Корноухова, впервые употре- бившего эти термины — стесненного и принужденного состояний элементов кон- струкции при потере ею устойчивости.
9.4 Анализ роли отдельных подсистем 429 Существенно также, что толкающие элементы системы могут быть ран- жированы по степени их «виновности» в наступлении критического состоя- ния системы. Если система мысленно разбита на несколько, скажем, тп от- дельных частей, и для каждой из этих частей подсчитано значение энергии E,(z' = 1,..., тп), то чем меньше (в алгебраическом смысле) величина Е„ тем выше ответственность соответствующей z-ой части системы в потере систе- мой устойчивости. Иначе говоря, вклад каждого из элементов системы в об- щий ее энергетический баланс может служить удобной количественной ме- рой этой ответственности. Проиллюстрируем сказанное численным примером из [20], стр 250. Схема рассматриваемой конструкции показана на рис. 9.10 (до оси симметрии), где в рамках указаны значения погонных жесткостей i = Е1/1. Рис. 9.10. Схема к примеру расчета: а — расчетная схема; Ь, с — эпюры моментов в единичных состояниях
430 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Функция cpz(v) зависит от аргумента v, определяемого силой сжатия N в стержне, / v(tgv-v) q>2 (v) =---7-----— V V 8tgvl tg--- (9.13) и в нашем случае (9.14) Критическое значение интенсивности нагружения определяется значением £=2,51, а форма потери устойчивости u*= |[Zb Z2]|T определяется значения- ми поворотов Z] = 1 и Z2 = -1,366. Соответствующие критическому состоя- нию системы значения безразмерных параметров V| и v2 оказываются рав- ными и определяются как v, = v2=/12£ = 5,488 . Разобьем мысленно систему на три части, относя к первой из них левую колонну, ко второй части — правую колонну, к третьей части — ригель ра- мы. Полная матрица жесткости системы К имеет вид 22 + 8<р2 (v, ) 8 [_ 8 28 + 16q>2(v2)J ’ и может быть представлена суммой трех матриц 8q>2(v,) 0 01 Го о 0 0 16q>2(v2) 22 8 8 28 отвечающих соответственно каждой из трех выделенных частей системы. Теперь несложно подсчитать, что <p2(vi) = (p2(v2) = -1,384, и следовательно Е, = '/г Zj2 х 8(p2(V]) = -5,536; Е2 = '/г Ъ? х 16q>2(v2) = -20,660; Е3= "A (22Zi2+ 28Z22 +2x8Z,Z2) = 26,196 . Баланс вычисленных с помощью этих матриц значений энергий Е, + Е2+ Е3 = 0, как и положено, выполняется, а сопоставление энергетиче- ского вклада каждой из выделенных частей системы в общий ее энергетиче- ский накопитель свидетельствуют о том, что «слабым звеном» системы яв- ляется правая колонна (Е2 < Е| < Е3), что полностью совпадает с результатами анализа из [20], хотя алгоритмически такой анализ здесь про- веден значительно проще. Поскольку вычисление выражений типа (9.11) после нахождения крити- ческого значения параметра к и соответствующей ему формы потери устой- чивости является достаточно простой операцией, то дополнение программ-
9.4 Анализ роли отдельных подсистем 431 ной системы функцией, позволяющей определить Е, для любого задаваемого пользователем подмножества элементов системы представляется весьма по- лезным и перспективным. Программная система должна обладать возможностью расчленения кон- струкции на произвольное число частей, вплоть до отдельных элементов с последующим сопоставлением вклада каждого элемента в отрицательную и положительную части общей энергии и получением рекомендаций по усиле- нию/ослаблению отдельных элементов. При этом можно более подробно ус- тановить роль отдельных элементов в общей картине потери устойчивости. Дополнительной полезной информацией может оказаться значение энер- гетического коэффициента понижения жесткости, который может быть вычислен для каждого элемента системы, как Е,(7У) Е,(0) ’ (9.15) где через Е,(А) обозначена энергия, накапливаемая i-м элементом, вычис- ленная с использованием матрицы жесткости К(А), а через Е,(0) — энергия этого же элемента при нулевой продольной силе, когда его полная матрица жесткости равна Ко. Нетрудно видеть, что (9-16) где и*— выборка компонент вектора и*, относящихся к узлам рассматри- ваемого z-ого элемента, a Ко,, и Кд,/ — соответственно матрицы обычной и геометрической жесткостей этого же элемента. Понятно, что коэффициент т|, интегрально характеризует падение жёсткости рассматриваемого элемента, вызванное наличием в этом элементе сжимающих сил. Чем меньше (в алгеб- раическом смысле) коэффициент тр, тем более существенно влияние про- дольных усилий на понижение жесткости z-ro элемента. Кроме того, знак коэффициента ц, позволяет отнести соответствующий элемент системы к одному из двух классов: к классу толкающих элементов (при тр < 0) или к классу удерживающих элементов (при тр > 0), поскольку знаменатель в фор- муле (9.15) всегда положителен. Есть и еще одно важное обстоятельство5, благодаря которому информа- тивность энергетического коэффициента понижения жесткости выше, чем простое сопоставление энергетического вклада каждой из выделенных час- тей системы в общий ее энергетический баланс при потере устойчивости. Проиллюстрируем это положение простым примером. 5 На это обстоятельство (вместе с приводимым примером) обратил наше внимание профессор З.Гашпар (Zslot Gaspar) из Будапештского технического университета во время дискуссии по докладу авторов на второй Европейской конференции по вычислительной механике (Польша, Краков, 26-29 июня, 2001г.).
432 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ На рис. 9.11 показана простая П - образная рама с одинаковыми стойками и шарнирным присоединением ригеля к стойкам. Там же показана первая форма потери устойчивости этой системы. Рис. 9.11. Потеря устойчивости П-образной рамы Ясно, что ригель рамы не деформируется при потере устойчивости систе- мы по ее первой форме, и значит Ер = 0 (энергия деформации, накапливаемая в ригеле). Но, как это несложно заметить, и для каждой из двух стоек соот- ветствующая энергия деформации оказывается равной нулю, Ес= 0. Это сле- дует хотя бы из того соображения, что суммарная энергия системы при ее деформировании по форме потери устойчивости должна равняться нулю, то есть Е = Ер+2Ес=0. Становится ясно, что простое сопоставление энергий не позволяет в этом случае провести формальное разделение элементов на толкающие и удерживающие. Вполне понятно, что стойки являются тол- кающими элементами, тогда как ригель рамы требует отнесения себя к само- стоятельному классу, элементы которого уместно назвать нейтральными. Нейтральные элементы системы не подталкивают ее (систему) к потере ус- тойчивости, но и не препятствуют ей (потере устойчивости). Они всего лишь пассивные свидетели поведения системы в процессе потери ею устойчиво- сти. Очевидно, что аналитический критерий Е, = 0 говорит лишь о том, что /- ый ее элемент (или выделенная часть системы) может быть либо толкаю- щим, либо нейтральным, но никак не удерживающим. Для того, чтобы понять является ли /-ый ее элемент системы нейтральным или толкающим, следует выяснить причину возникновения равенства Е, = 0. И вот здесь роль упомянутых выше коэффициентов ц для таких элементов возрастает. В самом деле равенство Е, = 'А и*т [Ко,; + Kg,,(Л)] и* = 0, возможно в двух ситуациях: либо и* * 0, либо и* - 0. Понятно, что в пер- вом случае рассматриваемый элемент является толкающим, а его коэффици- ент т|/ получается равным нулю. Во втором случае (при и, = 0) этот элемент нейтрален по отношению к рассматриваемой форме потери устойчивости системы - он просто никак не участвует в деформировании системы по фор- ме потери устойчивости, а значение коэффициента т|; для него является не- определенным, поскольку и числитель и знаменатель в формуле (9.15) равны нулю.
9.5 О влиянии дополнительных связей на устойчивость системы 433 Этот уточненный критерий восстанавливает алгоритмическую возмож- ность полного ранжирования элементов системы. Так, в рассматриваемом примере П-образной рамы коэффициенты ц для ригеля и стоек будут соот- ветственно равны О Пр=-> Пс = 0, и значит ригель является нейтральным, а стойки толкающими элементами. Конечно, более аккуратный анализ рационального усиления конструкции в отношении ее устойчивости должен быть основан на подсчете и сопостав- лении коэффициентов чувствительности критического значения параметра нагрузки к изменениям отдельных проектных параметров системы. Такой анализ может быть проведен так же, как это сделано в разделе 7.3 в отноше- нии коэффициентов чувствительности для частот свободных колебаний сис- темы. Однако, высокая трудоемкость вычислительного процесса при опре- делении коэффициентов чувствительности в задачах устойчивости склоняет в пользу описанного выше более простого алгоритма, основанного на энер- гетическом ранжировании элементов системы. Следует заметить, что при использовании результатов описанного анализа для принятия решений о модификации элементов или подсистем полезно проявить определенную сдержанность. Дело в том, что подсчет энергии реа- лизуется с помощью формы потери устойчивости и , которая была опреде- лена для системы с первоначальным распределением жесткостей и усилий, а при их изменениях эта форма также меняется. Поэтому результат модифи- кации подлежит обязательной проверке. Кроме того, и это более существен- но, при усилении отдельных элементов имеется определенная граница, выше которой эта операция уже не сказывается на результатах. Справедливость этого утверждения легко понять, если заметить, что, например, в показанной на рис. 9.10 задаче даже бесконечное увеличение жесткости одной из колонн не приведет к такому же росту коэффициента запаса, поскольку система начнет терять устойчивость по «локальной» форме, без деформирования пе- реужесточенной колонны. По-видимому, впервые на это свойство задачи устойчивости упругих сис- тем обратил внимание И.Г.Бубнов, который указал, что в задаче устойчиво- сти балки на упругих опорах существует некоторая предельная жесткость этих опор, за которой дальнейшее увеличение жесткости опор не приводит к увеличению критической силы, а сами опоры с предельной жесткостью ве- дут себя как абсолютно недеформируемые ([21], стр. 117). 9.5 О влиянии дополнительных связей на устойчивость системы Точка зрения о безусловно стабилизирующей роли наложения дополнитель- ных связей широко распространена и редко обсуждается. Эта уверенность
434 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ берет свое начало из теоремы Релея, которая излагается почти во всех стан- дартных курсах теории устойчивости или теории колебаний, но при этом внимание не фиксируется на одном важном условии, при нарушении которо- го теорема Релея может быть неверна: дополнительные связи не должны ме- нять то состояние равновесия системы, устойчивость которого проверяется, при этом также должны сохраняться не только перемещения системы, но и распределение внутренних усилий. А.Р. Ржаницын назвал такие связи иммо- бильными и распространил теорему Релея на нелинейные системы со связя- ми иммобильного типа [22]. Легко построить примеры, иллюстрирующие дестабилизирующее влия- ние дополнительной связи, когда такая связь меняет распределение про- дольных сил и превращает, например, абсолютно устойчивую конструкцию (рис. 9.12, а) в систему, критическая сила которой конечна (рис. 9.12, Ь). Ь) Рис. 9.12. Дестабилизирующая дополнительная связь: а — исходное состояние; b — состояние с дополнительной связью Математически образованные инженеры, сталкиваясь с подобного рода примерами, склонны иногда усматривать в этом некий парадокс. В самом деле, если задачу устойчивости механической системы ставить вариационно (как задачу на минимум), то проблема поиска первого критического значе- ния параметра нагрузки сводится к отысканию минимума некоторого функ- ционала, минимальное значение которого и определяет критическое значе- ние параметра нагрузки. Но тогда наложение любой связи на механическую систему математически эквивалентно сужению множества допустимых к сравнению функций — кинематически допустимых перемещений. Понятно, что на суженном множестве минимум функционала не может быть ниже ми- нимума того же функционала на исходном множестве! На самом деле никакого парадокса здесь нет. Все дело в том, что связи, не являющиеся по А.Р.Ржаницыну иммобильными, не только сужают про- странство возможных перемещений системы, но они также изменяют и сам функционал. И в этом принципиальное отличие иммобильных связей от свя- зей, не являющихся таковыми.
9.5 О влиянии дополнительных связей на устойчивость системы 435 9.5.1 Об одной ошибке загадочного характера в программных продуктах при расчете механических систем на устойчивость Начнем с простейшей задачи расчета механической системы на устойчи- вость, схема которой изображена на рис. 9.13. Система представляет собой консольный стержень длины I с изгибной жесткостью Е1, снабженный на конце консоли абсолютно жесткой вставкой длины h. а) Ь) |Р Р El El I в Рис. 9.13. Схема расчета консольного стержня на устойчивость: а — сила приложена непосредствено к деформируемой части стержня; b — сила приложена в вершине стержня (на конце абсолютно жесткой вставки) В задаче по рис. 9.13, а критическая сила равняется известной величине поскольку абсолютно жесткий участок стержня не напряжен и не оказывает никакого влияния на величину критической нагрузки. Что касается задачи по рис. 9.13, Ь, то критическую нагрузку для нее также несложно определить. Приведем элементарный вывод соответствующих формул, воспользовав- шись статическим методом'поиска критической нагрузки - методом Эйлера. С этой целью рассмотрим равновесие системы в отклоненном ее состоянии, характеризуемом смещением w(x), как это показано на рис. 9.14. В состоянии выпучивания развивающийся в произвольном сечении стержня изгибающий момент M=EI w" уравновешивается соответствую- щим моментом М, порождаемым действующей нагрузкой Р. Если ввести обозначения Wi = w(l), Qi = w{l), (9.18) то, как это видно из рис. 9.14, М = P(u>i + Л0/ - w). Итак, EIw" + Pw = P(u>i + й0;).
436 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Общее решение этого дифференциального уравнения можно записать в виде w(x) = Датах + Bcosax + Wi + й0/, где обозначено (9.19) (9.20) Рис. 9.14. К определению критической нагрузки для задачи по рис. 9.13, b Из краевых условий w(0) = 0 и w (0) = 0 немедленно находим, что А = 0 и В = -(wi + ЙО/), следовательно, (9.19) упрощается до w(x) = (То/ + Л0/)(1 - cosax). (9.21) В этом уравнении параметры W/И 0/остаются пока неизвестными. Вос- пользовавшись определением этих параметров по (9.18) и вводя обозначение v для безразмерного параметра продольной силы v = а.1, (9.22) из (9.21) находим, что V W/ = (W/ + ЙО/)(1 - cosv), 0/ = (wi + hQ/)— sinv. После элементарных преобразований приходим отсюда к системе двух од- нородных линейных алгебраических уравнений относительно искомых па- раметров Wi и 0/ -Wi cosv + й0/(1 - cosv) = 0, w/vsinv + O^vsinv - /) = 0.
9.5 О влиянии дополнительных связей на устойчивость системы 437 Условие существования нетривиального решения этой системы требует, чтобы ее определитель равнялся нулю, что приводит окончательно к уравне- нию (9.23), минимальный корень которого и определяет критическое значе- ние параметра продольной силы vcr 7 = vtgv. (9.23) h Ниже на рис. 9.15 приведен график зависимости vcr от относительной длины жесткой вставки h/l. В частности, из этого графика видно, что при h = 0 зна- чение vcr равно л/2, что соответствует решению задачи по рис. 9.13, а. Рис. 9.15. График функции vcr = vcr(h/l), построенный на основании решения уравнения (9.23) Попробуем решить теперь эти же две задачи с помощью программного инструментария. Зададимся конкретными числовыми данными, положив для определенности £7=1, Z=l, h= 1. Как это не странно, но все проверенные нами на этом примере расчетные программы дружно выдают один и тот же результат - правильный для задачи по рис. 9.13, а и ошибочный для задачи по рис. 9.13, Ь: РсгА= РсгВ = 2,467. Правильное решение, как это видно из графика на рис. 9.15, должно давать РсгВ = 0,741 (vcr-0,861). Итак, в данном случае критическая нагрузка для задачи по рис. 9.13, Ь, определенная про- граммным путем, завышается более чем в три раза! Еще более катастрофически ошибочный результат выдают большинство коммерческих программ в задаче, показанной на рис. 9.16. Увы, здесь все, отмеченные в сноске программы, кроме программы SCAD, авторитетно со- общают, что система вообще не теряет устойчивости6. 6 Точнее говоря, мы проверили результат работы следующих программ: GTSTRUDL' Robot, Lira, Nastran, ANSYS, COSMOS, SCAD. Единственной про- граммой, правильно решающей обе эти задачи, оказалась программа SCAD вер- сии 31. Иногда испытываемые программы отказываются от проведения соответст- вующих расчетов, в иных случаях (что более опасно) выдается ошибочный результат без всякого предупреждения. Справедливости ради следует сказать, что
438 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Рис. 9.16. Тестовая задача для расчета на устойчивость Не останавливаясь на решении этой простой задачи, укажем правильный результат для критической нагрузки Немного поразмыслив, нетрудно сообразить, что разработчики большин- ства коммерческих программ попались на одну и ту же удочку, одновремен- но призывая и пользователей заглотнуть этот опасный крючок. Все дело в том, что в задачах устойчивости абсолютно жесткое тело не может рассматриваться как линейная связь. В самом деле, все уравнения, относящиеся к абсолютно жестким телам и приведенные в разделе 2.6, яв- ляются линейными уравнениями и, следовательно, они относятся исключи- тельно к задачам расчета механических систем в геометрически линейной постановке. В то же время при анализе устойчивости системы уравнения равновесия должны рассматриваться в линеаризованной (а не в линейной!) постановке. Иначе говоря, уравнения равновесия составляются для дефор- мированного состояния системы, и значит отвечают первому этажу геомет- рической нелинейности. Итак, пусть механическая система содержит в своем составе абсолютно жесткое тело. Будем считать, что переход от заданной механической систе- мы к ее дискретной расчетной схеме уже совершен. Если выделить теперь из этой расчетной схемы абсолютно жесткое тело, то воздействие на это тело отброшенной части расчетной схемы можно заменить соответствующими реактивными силами и моментами. Будем для общности считать, что кроме реактивных сил на это жесткое тело действуют и некоторые заданные (ак- если в программе GTSTRUDL для задачи (9.13-6) жесткие вставки задавать с по- мощью внутренней команды END JOINT SIZE, то результат оказывается правиль- ным. Но все же, если использовать аппарат абсолютно жестких тел (команда RIGID BODY) или аппарат эксцентриситетов (команда ECCENTRICITIES), то на этой задаче спотыкается и GTSTRUDL. Мы будем признательны тем нашим читателям, которые имеют доступ к иным коммерческим программным разработкам, и сообщат нам результаты своих прове- рок различных программ на этих примерах.
9.5 О влиянии дополнительных связей на устойчивость системы 439 тивные) сосредоточенные силы и моменты. Обозначим через т общее коли- чество точек абсолютно жесткого тела (если угодно, можно называть эти точки узлами), в которых и приложены соответствующие вектор-силы Р, и вектор-моменты М, (i = Выберем теперь на абсолютно жестком теле произвольную точку О, кото- рую назовем полюсом. В частности, хотя это и не обязательно, полюс может совпадать с одним из уже выбранных узлов из числа т. Пусть г, радиус- вектор, проведенный из полюса в Z-ый узел. Вспоминая, что рассматривается устойчивость некоторого равновесного состояния системы, заключаем от- сюда, что и выделенное абсолютно жесткое тело под действием всех прило- женных к нему (активных и реактивных) сил Р, и моментов М,- (1= должно находиться в состоянии равновесия. Последнее означает, что приве- денные к полюсу вектор сил и вектор-момент должны равняться нулю Х(Л/<+г<х/’) = 0. /=1 1=1 (9-24) В процессе выпучивания перемещения абсолютно жесткого тела одно- значно определяются вектором перемещения полюса и0 и вектором поворота тела 0, исходящего из полюса О. Нашей ближайшей задачей здесь является установление выражения для той части перемещения жесткого тела, которая связана с его поворотом. С этой целью рассмотрим отдельную точку А абсолютно жесткого тела, кото- рая после получения телом поворота перейдет в положение Л' (рис. 9.17). Рис. 9.17. К определению нелинейного уравнения связи, доставляемого абсолютно жестким телом Пусть г — радиус-вектор точки А, а г1 — радиус-вектор точки А'. Это оз- начает, что вызванное поворотом 0 перемещение v рассматриваемой точки определится как V = г' - г. (9.25) Помимо исходной (глобальной для системы в целом) декартовой системы координат (X,Y,Z) с ортами соответствующих осей ix, iy, iz введем в рассмот- рение еще одну декартову систему координат с ортами ец ег, ез. Орт ei на- правлен вдоль оси вращения тела, а орт ез ортогонален плоскости, образуе-
440 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ мой векторами г и 0. Направление орта ез выбирается так, чтобы тройка век- торов (ei, г, ез) образовывала правоориентированную систему осей. Итак ei = — в, е3 = —г-—г eix г, (9.26) 0 r|sina| где 0 и г представляют собой длины соответствующих векторов, выражае- мые через компоненты этих векторов относительно осей (X,Y,Z) по форму- лам е = цеп = №+%+%, г=цг|| = ^2+г;+г/, а а представляет собой угол между векторами 0 и г. Что касается орта е2, то он определится из условия правой ориентации де- кратовой системы осей (/, 2, 3), а именно ег = e3xei = -ту—г (eixr)xei . (9.27) r|sm a| Из векторного исчисления известно следующее представление двойного векторного произведения ([23], стр.63) (йхЛ)хс = Ь(а с) - а(с-Ь). (9.28) Здесь и далее центральной точкой обозначается скалярное произведение векторов. Применяя равенство (9.28) к определению орта е2 по (9.27), пере- пишем это равенство в виде е2 = —г-7—। [ г- еДегг)]. (9.29) r|sm a| Проведем плоскость, проходящую через точки А и А' и перпендикуляр- ную оси вращения 0. Пусть Ot есть точка пересечения указанной плоскости с осью вектора 0. Обозначим через р вектор OtA , а через р' вектор О. А'. Яс- но, что оба эти вектора имеют одну и ту же длину р, равную величине р = г |sina|. (9.30) Очевидно также, что для определения вектора v вместо (9.25) можно вос- пользоваться равенством v = р' - р (9.31) Но вектор р' образуется из вектора р поворотом последнего на угол 0 во- круг оси 0 и, как это видно из рис. 9.17, р' = р cos0 е2 + р sin0 ез, р = р е2, поэтому v = р [(cos0 - 1) е2 + sin0 е3]. (9.32) После подстановки в (9.32) выражений для векторов е2 и е3 по (9.26) и (9.29) получим с учетом (9.30)
9.5 О влиянии дополнительных связей на устойчивость системы 441 v = (cos0 - 1) [г - ei(ei-r)] + sin0 е[Х г . (9.33) Формула (9.33) по-существу представляет собой удобный для наших це- лей вариант записи формулы Родрига (Rodrigues), известной в теории конеч- ных поворотов твердого тела [24]. Но в нашем случае (в задачах устойчивости) уравнение (9.33) можно уп- ростить. В самом деле, в линеаризованной постановке задачи считается, что углы поворота являются величинами, квадратами которых можно пренеб- речь по сравнению с единицей. Поэтому, если разложить тригонометриче- ские функции в ряд Тейлора и удерживать в этом разложении члены не вы- ше второго порядка, то в результате придем к упрощенному уравнению связи, которое будет иметь вид v = 0 в!Х г - !402[ г- ei(efr)]. (9.34) Если отождествить теперь точку А абсолютно жесткого тела с i-ым его узлом, то полное перемещение этого узла и, с учетом перемещения полюса и0 запишется в виде и, = ио + 0 в[Х г, - '/г02[ г, - ei (егГ/)]. (9.35) Подсчитаем теперь работу А всех сил, действующих на абсолютно жест- кое тело. Имеем A = ^(7’.ui+4fj.O). (9.36) i=l Если подставить в (9.36) выражение для и, по (9.35), то обнаружим, что работа А складывается из двух величин А = А, + А2, где А-i линейно зависит от компонент векторов ио и 0, а А2 представляет со- бой однородную квадратичную форму от компонент вектора вращения 0. Воспользовавшись известной формулой векторного исчисления для сме- шанного произведения [23] а-(Ь*с) = Ь(сха), представим линейную часть работы, то есть А-,, в виде т Ai= Xtf.Uo + W+i-xT’).©], (9.37) f=l тогда как квадратичная ее часть, то есть А2, запишется как т 1 1 , А2= (9.38) /=1 Прежде всего заметим, что условия стационарности Ai приводят, как это и следовало ожидать, к уравнениям равновесия (9.24) для абсолютно жест- кого тела.
442 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Далее, компоненты геометрической матрицы жесткости Ко, порождаемой абсолютно жестким телом, определяются двойным дифференцированием выражения для работы А. Иначе говоря, £>ежех 8ехбу £gxqz Kg “ Seyex ^QyQy ~ Sezex SezQy Sezez a2A a2A a2A aexaex aexae2 a2A a2A a2A зе,д0, deydey ae/e2 d2A a2A d2A aezaex dezd&y aezaez (9.39) Именно эта геометрическая матрица жесткости и не учитывается в про- граммах, выдающих ошибочный результат в приведенных выше примерах. Если расписать выражение для Аг по (9.38) в координатной форме, то по- лучим 1 т А2= -£[-(^ + 0’+0’)(^Л+^Л + ^Л)+ (=1 + (РЛ+рЛ + рМ?Л+riyey+^ег)]. (9.40) Теперь имеем возможность выписать выражения для компонент интересую- щей нас матрицы Ко в явной форме. Итак = Х(РЛ+РЛ\ 1=1 geA =-L(^+V«)> J=1 ТП gezex = (РЛ + Р.Л ) (9.41) <=1 Компоненты второго и третьего столбцов матрицы Ко не выписываем, так как они получаются из (9.41) круговой перестановкой индексов. В частном случае плоской механической системы вектор вращения 0 ор- тогонален плоскости рассматриваемой системы (скажем, плоскости X,Y) и значит имеет всего одну компоненту 0Z. Порядок матрицы геометрической жесткости плоского абсолютно жесткого тела становится равным единице, а ее единственная компонента принимает особенно простой вид т т (9.42) <=1 i=i Этот же результат получается непосредственно и из формулы (9.38). Дей- ствительно, в случае плоской задачи любой вектор г, ортогонален вектору вращения 0, то есть (/;. 0) = 0. Следовательно формула (9.38) упрощается до
9.5 О влиянии дополнительных связей на устойчивость системы 443 1 т а2=--02£(/’.г(), 4 ;=1 откуда и следует (9.42). Продемонстрируем технику использования геометрической матрицы же- сткости абсолютно жесткого тела на примере элементарной задачи, изобра- женной на рис. 9.18 Рис. 9.18. Пример определения критической нагрузки в системе с абсолютно жестким телом В этой задаче считается, что обе пружины подчиняются линейному зако- ну, связывающему усилие в пружине с соответствующим перемещением точки В. . Прежде всего найдем распределение внутренних сил в системе, считая ее линейно деформируемой. Нетрудно заметить, что благодаря абсолютно же- сткому стержню эта система обладает всего одной степенью свободы, в ка- честве каковой примем угол поворота 0 абсолютно жесткого стержня вокруг точки А - точки опирания этого стержня. Далее, в случае малых поворотов (в геометрически линейной постановке задачи) горизонтальное и и вертикаль- ное v перемещения точки В будут равны соответственно -J2 -s/2 Н=^/0, и = -—/0, (9.43) 2 2 где I — длина стержня АВ. Считая, что жесткость каждой из пружин равна с, выпишем выражение для полной потенциальной энергии системы L = + — - Pu — Pv (9.44) 2 2 1 у или после подстановки выражений для и и v через 0 по (9.43) ?2л2 1 Гу |_= L(0)=^y—-^(Px-Py)Q. (9.45)
444 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Условие стационарности L как функции от 0 приводит к уравнению рав- новесия — = 0 или с/20-—(Р'-/>) = 0, (9.46) dQ 2 1 у &=£(РХ-Ру). (9-47) 2с/ Усилие в горизонтальной пружине Nx и вертикальной Nf получаются рав- ными соответственно Р-Р Р-Р Nx = cu= 1 ~-У , Ny = cv = —. (9.48) Если теперь выделить абсолютно жесткий стержень, то в точке В на него бу- дут действовать четыре силы, как это показано на рис. 9.19. Рис. 9.19. Силы, действующие на абсолютно жесткий стержень Несложно понять, что в совокупности эти четыре силы сводятся к одной си- ле А, действующей на выделенный стержень в направлении оси стержня (9.49) причем при положительном значении суммы внешних сил (Рх + Р^) продоль- ная сила А, определяемая формулой (9.49), является сжимающей. Следуя теперь формуле (9.42), найдем компоненту геометрической мат- рицы жесткости, порождаемой абсолютно жестким стержнем. Имеем Soo ~ I. (9.50) Обычная матрица жесткости системы Ко в данном случае состоит из од- ного элемента Ко = |[Л]|, при этом - /2 к =------= cl . деде (9.51)
9.5 О влиянии дополнительных связей на устойчивость системы 445 Критическое состояние системы определяется условием det К = det (Ко + KG) = 0 , (9.52) что в нашем случае дает (Px + Py)cr = cl-j2. (9.53) На этом анализ устойчивости рассматриваемой системы в линеаризован- ной постановке завершен. Однако, для убедительности имеет смысл рас- смотрение особенностей поведения этой же системы в общей геометрически нелинейной постановке. Если с самого начала исходить из геометрически нелинейной постановки задачи, не ограничиваясь условием малости поворотов стержня в равновес- ном состоянии системы, то вместо линейных сооотношений (9.43) следует воспользоваться условиями и = /(1 - cos0 + sin0) , v = /(1 - cos0 - sin0) . (9.54) Эти соотношения легко получаются из рассмотрения полных геометриче- ских условий связи, доставляемых абсолютно жестким стержнем АВ. Ясно, что в случае малости 0 соотношения (9.54) упрощаются до (9.43). Для дальнейшего удобно перейти от внешних сил РхиРу к иным сило- вым параметрам N и Т, где N определяется формулой (9.49), а для Т прини- мается выражение P-Pv Т= (9.55) V2 После подстановок (9.54) в (9.44) с использованием обозначений для N и Т получаем следующее выражение для полной потенциальной энергии системы L(0) = с/2(1 - cos0) - IN{\ - cos0) - IT sin0 . (9.56) В положении равновесия L принимает стационарное значение, следова- тельно — = 0 или cl1 sin0 - IN sin0 - ITcosQ — 0 . (9.57) de Отсюда получаем, что в положении равновесия tg0 = s, (9.58) где s еще один (безразмерный) силовой параметр s=-^— (9.59) cl -N На рис. 9.20 показаны кривые равновесных состояний системы в про- странстве конфигураций системы
446 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Рис. 9.20. Кривые равновесных состояний на плоскости (0,s) Обратим внимание на то, что все ветви кривой равновесных состояний, показанной на рис. 9.20, имеют строго возрастающий характер. Казалось бы, что это свидетельствует об устойчивости всех равновесных состояний сис- темы. Но такой вывод ошибочен, поскольку силовой параметр s и кинемати- ческий параметр 6 не являются энергетически сопряженными величинами, и значит кривая по рис. 9.20 не является характеристической кривой системы (см. по этому поводу раздел 6.4). Как известно, качество равновесия (отнесение его к устойчивому или не- устойчивому состоянию) определяется знаком второй производной от L по 9, подсчитываемой в исследуемой точке кривой равновесных состояний сис- темы. Имеем cZ2cos9-ZWcos0 + Zrsin0 = (cl - N)2 + Т21. (9.60) dB2 cl-N^ J Понятно, что знак cfUdQ2 совпадает со знаком параметра % откуда видно, что в случае малых 0 знак % определяется знаменателем фор- мулы (9.61). Смена знака х, а значит и переход с устойчивых форм равнове- сия при х > 0 на неустойчивые при х < 0, происходит при N=Ncn где Ncr - cl, что, как и следовало ожидать, совпадает с выводами, вытекающими из фор- мулы (9.53). Для полноты картины построим действительно характеристическую кри- вую системы, что, помимо прочего, позволит нам легко отделить области ус- тойчивости системы от областей неустойчивости, не ограничиваясь поиском критических значений параметров нагрузки.
9.5 О влиянии дополнительных связей на устойчивость системы 447 Примем в качестве характерного перемещения q = 0. Тогда соответст- вующая обобщенная сила X определится как коэффициент при <70 в выраже- нии для приращения работы внешних сил <7П. Приведем цепочку преобра- зований в выражении для работы <7П. Имеем <7П = Pxdu + Pydv = I [Px(sin0 +cos0) + P/sinO - cos0)] <70 = clT = I (Nsin0 + 7cos0) <70 = Z cos0(Ns + 7) <70 = Z cos0-<70 = cl-N = cl2s cos0 <70 = cl2 sin0 <70. Отсюда видно, что в качестве обобщенной силы X следует положить X = cl2 sin0 . (9.62) Далее, dk/dq = <7Z/<70 = cl2 cos0. Поскольку условие cDJdq > 0 выполняется на участках устойчивого положения равновесия, а условие dk/dq < 0 на неус- тойчивых ветвях, приходим к выводу, что перемещение 0 в границах -л/2 < 0 < л/2 (9.63) выделяет область устойчивости системы. При 0 > |л/2| состояние равновесия неустойчиво. Граничные значения 0СГ = ±л/2 являются критическими значе- ниями для перемещения. В приведенном только что анализе качества равновесия по характеристи- ческой кривой есть одна неучтенная тонкость. Дело в том, что в ходе этого анализа в неявной форме использовалось условие Т 0, или что то же самое Рх^ Ру . Если же в процессе нагружения системы выдерживается равенство Рх = Ру, то это означает, что фактически внешняя нагрузка направлена вдоль оси абсолютно жесткого стержня и имеются всего два равновесных состоя- ния: 0 = 0 и 0 = л, так что анализ устойчивости на основании кривой (9.62) не срабатывает. Характеристическая кривая вырождается, превращаясь в две изолированные точки. Однако, как это несложно заметить, критическое зна- чение нагрузки по (9.53) остается справедливым и в этом случае. При значе- нии нагрузки меньше критической состояние 0 = 0 является устойчивым, а состояние 0 = л неустойчивым. При переходе же через критическое значение нагрузки эти состояния обмениваются качеством равновесия: состояние 0 = 0 теперь становится неустойчивым, а состояние системы 0 = л устойчи- вым. Между прочим, если при поиске равновесных состояний системы исхо- дить не из общей геометрически нелинейной постановки задачи, а из линеа- ризованной (это соответствует первому этажу здания геометрической нели- нейности), то в выражении для L по (9.56) следует разложить триго- нометрические функции в ряд Тейлора и удерживать в этом разложении члены по 0 до второго порядка включительно. В результате такой операции получим
448 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ г/2А2 А2 L=^------Wy-Zre. (9.64) Использование выражения (9.64) для полной потенциальной энергии сис- темы соответствует так называемому расчету по деформированной схеме и на равновесных состояниях системы приводит к линейной зависимости 9 = s . (9.65) Ясно, что прямая (9.65) есть касательная к траектории равновесных состоя- ний системы по (9.58) в точке 0 = 0. Само собой разумеется, что и в случае использования (9.64) мы вновь приходим к той же самой критической на- грузке по (9.53). Действительно, подставив в (9.65) вместо параметра s его выражение по (9.59), получим cl-N’ откуда и следует, что Ncr = cl. Остановимся на некоторых алгоритмических аспектах учета геометриче- ской матрицы жесткости для абсолютно жесткого тела. Опираясь на терми- нологию, введенную в разделе 2.6, уместно в качестве полюса выбрать тот узел, который назначен хозяином тела. Действительно, согласно требова- нию 4 из приведенного в разделе 2.6 законодательного списка взаимоотно- шений между хозяином и рабами,' вспоминаем, что хозяин не может быть откреплен, от жесткого тела даже частично. Но это означает, что хозяин всегда наделяется поворотными степенями свободы. Следовательно, в об- щей матрице жесткости системы обязательно будут наличествовать все те компоненты, в которые и необходимо суммировать элементы геометриче- ской матрицы жесткости абсолютно жесткого тела. Некоторая особенность может возникнуть, в том случае, когда в состав исходной механической системы входят конечные элементы (скажем, стержни), содержащие в своем составе жесткие вставки, каждая из которых размещается между узлом системы и деформируемой частью конечного элемента (стержня)7. С позиций механики жесткая вставка представляет со- бой по существу частный (хотя и специфический) случай абсолютно жестко- го тела, в составе которого имеется всего два узла. Один из узлов жесткой вставки является образующим узлом рассматриваемой механической систе- мы, а второй узел присоединен только к одному из конечных элементов (наиболее часто, к стержню). Сама жесткая вставка вместе с узлом присое- динения к данному конечному элементу мыслится как неотъемлемая компо- нента этого конечного элемента. 7 Общепризнанной терминологии в отношении жестких вставок нет. В литературе можно встретить и такой термин как жесткие консоли. В некоторых программных системах они именуются как эксцентриситеты (например, GTSTRUDL), в иных программах (скажем, ANSYS) используется понятие смещения (offsets).
9.5 О влиянии дополнительных связей на устойчивость системы 449 Специфика заключена в том, что для жесткой вставки роль узла-хозяина заранее отведена узлу системы, то есть тому узлу, к которому деформируе- мая часть данного конечного элемента непосредственно не примыкает. В та- кой ситуации может случиться, что хозяйский узел в общей расчетной схеме все же лишен вращательной степени свободы. Соответствующий при- мер приведен на рис. 9.21. Рис. 9.21. Стержень с жесткими вставками, шарнирно присоединенный к узлам системы Но жесткая вставка имеет и вторую специфическую особенность по от- ношению к общему случаю абсолютно жесткого тела. Дело в том, что в об- щей расчетной схеме жесткая вставка и деформируемая часть конечного элемента рассматриваются не порознь, а совместно, как сложный конечный элемент (если угодно, как суперэлемент), следовательно алгоритмически об- работка жесткой вставки осуществляется на уровне формирования матрицы жесткости отдельного суперэлемента, а не на уровне формирования общей матрицы жесткости системы. Но при формировании матрицы жесткости этого суперэлемента можно считать, что хозяйский узел сначала наделен всеми необходимыми степенями свободы (в том числе и вращательными), что позволяет алгоритмически учесть геометрическую матрицу жесткости жесткой вставки как для абсолютно жесткого тела. Если же этот суперэле- мент присоединен к системе шарнирно, как это показано на рис. 9.21, то пе- ред суммировкой в общую матрицу жесткости системы в полной матрице жесткости данного суперэлемента К« = КОс + Кце достаточно провести соот- ветствующее жорданово исключение, освободившись тем самым от враща- тельной степени свободы узла (см. Приложение А). Говоря об абсолютно жестких телах, обратим внимание на следующий аспект. Еще из курса теоретической механики инженер помнит, что «не на- рушая равновесия твердого тела, можно точку приложения силы перено- сить вдоль линии, по которой расположена сила» [25], стр. 49. Это безус- ловно так и не подвергается сомнению. Понимание этого простого принципа приводит расчетчика к соблазну заменить действующую на абсолютно жест- кое тело систему сил некоторой другой системой сил, статически эквива- лентной заданной системе сил, но, возможно, более простой с позиций ее описания в исходной информации к расчетной программе. Конечно, равно- весие от этого не нарушится, но вот качество равновесного состояния суще- ственно зависит от способа приложения нагрузки. Под качеством равновес- ного состояния здесь имеется в виду количественная характеристика запаса устойчивости системы. К сожалению, внимание студентов не фиксируется
450 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ на этом важном аспекте равновесия абсолютно жестких тел в стандартных курсах теоретической механики, а зря. В заключение этого пункта отметим, что конечно же в самой постановке задачи расчета на устойчивость систем, содержащих в своем составе абсо- лютно жесткие тела, ничего загадочного нет. Употребление нами этого сло- ва в заголовке настоящего раздела носит не технический, а, если угодно, психологический оттенок. Загадочность для нас заключается в причине, по которой разработчики многих программных систем, которых никак не запо- дозришь в некомпетентности, подверглись массовому заблуждению, упустив из виду рассматриваемую здесь особенность абсолютно жестких тел приме- нительно к задачам устойчивости. Печально, но результатом этого заблуж- дения стала дезориентация потребителей программной продукции. Отсюда вытекает и наш призыв к сообществу разработчиков устранить в кратчайшие сроки этот недостаток коммерческих программ дабы не подвергать опасно- сти армию пользователей в получении ими некорректных результатов. 9.6 Об одном парадоксе в задаче об устойчивости стержня8 Известно, что при анализе устойчивости конструкций инженерам, занимаю- щимся расчетом, следует быть особенно внимательными. Эти задачи, в от- личие от обычных задач статического расчета по определению напряженно деформированного состояния конструкций, отличаются особым «коварст- вом», поскольку они могут порождать неожиданные и на первый взгляд про- тиворечащие здравому смыслу результаты. Нет нужды далеко ходить за примерами, известная книга Я.Г. Пановко и И.И. Губановой [26] служит от- личным подтверждением этого факта. Целью настоящего раздела является обсуждение результатов одной про- стой задачи расчета механической системы на устойчивость, которые спо- собны вызвать замешательство или породить недоверие к используемой рас- четной программе. Итак, рассмотрим следующую простую по своей постановке задачу. Пусть на стержень длины I в сечении с координатой Д действует продольная сила Р, как это показано на рис. 9.22. Рассматривается идеально упругий стержень постоянного сечения с пол- ным защемлением концевых сечений. Поскольку правый участок стержня длины l2 = I - /1 сжат, то при возрастании нагрузки возможна потеря устой- чивости системы. Критическое значение действующей нагрузки, при кото- ром возможно выпучивание этой системы, обозначим РАсг. Вместе с этой за- дачей (которую назовем задачей “Я”) рассмотрим и задачу “В”, отличающуюся от исходной задачи всего лишь изменением направления 8 Раздел 9.6 написан совместно с Книгой А.И. и Пашковским М.В.
9.6 Об одном парадоксе в задаче об устойчивости стержня 451 действия внешней силы Р (рис. 9.22). Зададимся конкретными числовыми значениями всех параметров в этих задачах. Рис.9.22. Сжато-растянутый стержень Положим, например, /1 = 2, /2=8, £7=2,9х105 в некоторой согласованной системе единиц. Воспользовавшись любой из доступных программных систем, получим следующие результаты9 РА„= 767000, Л>„= 580000. Такое соотношение критических сил для этих двух задач на интуитивном уровне представляется, по крайней мере, подозрительным. Действительно, распределение (по абсолютному значению) продольных сил N между левым и правым участками стержня отвечает условиям N} = Р, N2 = -Ь— Р, (9.65) *1 + *2 Ч + ‘2 при этом в задаче “А” продольная сила растягивает левый участок стерж- ня, а продольная сила N2 сжимает правый участок стержня. В задаче “В” напротив, N\ является сжимающим усилием, a N2 растяги- вающим. Но поскольку критическое значение продольной силы, развиваю- щейся в сжатом стержне, обратно пропорционально квадрату его длины, то отношение критических сил 0 Р= 1,32 > 1 р 1 Вег кажется странным и вызывающим реакцию отторжения полученных про- граммным путем результатов, так как в задаче “В” сжатию подвержен более короткий участок стержня. Прежде всего проверим наличие (или отсутствие) обнаруженного эффекта при иных соотношениях параметров задач “А” и “В”. С этой целью введем в рассмотрений безразмерную координату характеризующую относительное 9 В нашем случае использовались две известные программы: SCAD и GTSTRUDL. Обе программы приводят к одинаковым (указанным в тексте) результатам.
452 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ расположение на стержне сечения, в котором приложена внешняя сила Р, положив /,+/2 Для поиска критического значения нагрузки РАсг воспользуемся стандарт- ной процедурой метода перемещений. Можно считать, что расчетная схема представляет собой двухстержневую систему с центральным узлом, в кото- ром и приложена внешняя сила Р. Образуем основную систему метода пе- ремещений, закрепив центральный узел от линейных смещений Zx нормаль- ных к оси стержня и от поворота Z2 (рис. 9.23). Рис.9.23. Основная система метода перемещений Воспользовавшись готовыми формулами [6] для реакций отдельного стержня от единичных перемещений его узлов с учетом действия продоль- ной силы, получим следующие выражения для компонент матрицы жестко- сти системы El El Elс Elс El EI О1 =-д-Уц+-д-Уу, 02 = ^21 =—тг5ц+ — 5у, Г22= — ац+— av, '1 ‘2 ‘1 ‘1 Ч *2 где ац, av, , 5V, , yv — известные функции Н.В. Корноухова [6] г, у v tgv-v _ v v3 av =-----------, . 8V ----—, у v =--:---, lgv2tg^-v 2tg^-v 2tg^-v s =_. g2^.2. , y=_______ thp2th^_g’ “ 2thy-p " 2tg^-p’ причем функции с индексом v относятся к сжатому стержню, а с индексом ц — к растянутому. Параметры продольной силы v и ц равны соответственно v =(н)/ =(1л)/ Ж ’ и=у ’ (9-бб) V EJ \ EJ V EJ \ EJ где продольная сила N считается положительной при сжатии стержня. Наступление критического состояния системы определяется из условия равенства нулю определителя устойчивости или
9.6 Об одном парадоксе в задаче об устойчивости стержня 453 П1 Г21 Г\ 2 Г22 . EJ EJ EJ EJ EJ EJ п = <~,Т- Ун + -рГ Yv)( — «Н + — “v) - (- jr 8И + - 5V) =0, /] /2 /j /2 /] /2 что после перехода к безразмерным величинам приводит к следующему уравнению (Ун +n3Yv)(«n +n«v) - (-8ц +t]28v)2 = 0, (9.67) где Задаваясь значением параметра и учитывая, что ц = v , из уравнения устойчивости (9.67) находим критическое значение параметра сжимающей продольной силы (минимальный корень) v = vAcr. Соответствующая vAcr критическая нагрузка РАсг в силу (9.66) равняется 1 FT (’-68) Для задачи “В” можно воспользоваться решением того же уравнения (9.67), заменив там предварительно параметр на (1-^). Это становится оче- видным, если заметить, что при переносе точки приложения силы Р в сим- метричную относительно центрального сечения стержня точку задача “В” переходит в задачу “А”, и наоборот. Поскольку при этом 1 FT (9-69) то из (9.68) и (9.69) находим отношение критических нагрузок для задач “А” и “В” Р Е. (v Y Q = _Acr_ — S Асг " Рв.г (l-Olv£J ’ Воспользовавшись для поиска корней уравнения (9.67) любым из извест- ных программных пакетов для решения математических задач (например, программой Mathcad), построим графически зависимость 0Р = 0Д^) - см. рис. 9.24. Из этого графика видно, что, как это ни парадоксально, существуют такие два сечения стержня, отвечающие и = ^2, что при е (£i, ^2) потеря устойчивости системы по схеме нагружения “А” происходит при более вы- соком уровне нагрузки, чем для схемы “В”. На самом же деле никакого парадокса здесь нет. Объяснение этому не- ожиданному эффекту заключается в том, что на значения критических сил влияет не только распределение продольных сил между сжатым и растяну- тым стержнями и не только отношение их длин, но и краевые условия для сжатого стержня в месте присоединения его к растянутому стержню. Понят-
454 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ но, что «виновником» потери устойчивости системы является сжатый стер- жень, тогда как растянутый служит, грубо говоря, некоторой упругой задел- кой на одном из концов сжатого стержня. При этом, чем больше длина рас- тянутого стержня и чем меньше значение продольной силы в нем, тем слабее обобщенная жесткость этой заделки. Рис. 9.24. Отношение критических нагрузок Другое дело, что отношение критических значений продольных сил в сжатых элементах для каждой из рассматриваемых задач, которое мы обо- значим 0,у, равняется График зависимости 0д/(Е,) также приведен на рис. 9.24, и ясно, что меньше единицы при < 0,5. Этот вывод соответствует интуитивным инже- нерным ожиданиям. Вполне уместен также вопрос о том, при каком положении внешней силы Р система наименее устойчива. Ответ на этот вопрос будет получен, если одновременно проследить за изменением критических сил в задачах “А” и “В” при перемещении точки приложения внешней силы, а затем выбрать наименьшую критическую силу. С этой целью введем в рассмотрение ус- ловную (эйлерову) критическую силу Ро г.-—, что дает возможность характеризовать критическую нагрузку в безразмер- ных параметрах кА и кв, положив 1 , 1 , кА = Рлсг/Ро = ~. -^2^лог^) , кВ = Рвсг/Ро = Л7', /Л) • ад-ад ад1-у
9.6 Об одном парадоксе в задаче об устойчивости стержня 455 Построенные по результатам вычислений графики функций kA(g) и kB(Q показаны на рис. 9.25, откуда видно, что система наименее устойчива при размещении силы примерно в четверти длины стержня (точнее, при = 0,282), при этом внешняя сила сжимает короткий участок стержня и рас- тягивает длинный. Интересно также проверить проявление отмеченного эффекта при иных условиях закрепления стержня, отличных от заделки. Так например, в случае замены заделки, показанной на рис. 9.22, на условия шарнирного опирания, графики функций 0р и 0,v выглядят так, как это показано на рис. 9.26. Оказывается, что в случае шарнирного опирания концов стержня система всегда более устойчива (по отношению к изменению внешней силы Р) при сжатии длинного, а не короткого участка стержня10. Более того, кажется не- ожиданным, что для шарнирно опертого стержня существует интервал зна- чений (от = 0,272 до Е, = 0,5), на котором и функция 0,v больше единицы. Рис. 9.26. Отношение критических нагрузок для шарнирно опертого стержня 10 Разумеется, это справедливо за исключением особой точки Е, = 0,5, когда направле- ние действия нагрузки не оказывает влияния на критическую силу и 0/> = 1.
456 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Конечно, как это видно из рис. 9.26, превышение QN над единицей незна- чительно, однако важен сам факт, отражающий качественную картину соот- ношений критических продольных сил в задачах “А” и “В”. Обратим также внимание на то, что при положении нагрузки весьма близ- ком к одному из концов шарнирно закрепленного стержня (соответствует малому значению параметра Q для варианта направления силы, сжимающей длинный участок стержня, система приблизительно в 5 раз более устойчива по сравнению с противоположным направлением силы Р. Если построить графики функций kA(t) и &г(О для шарнирно опертого стержня, то они будут выглядеть так, как это показано на рис. 9.27, и стано- вится ясно, что и эта система наименее устойчива при размещении силы примерно на четверти длины стержня (точнее, при = 0,22) и при сжатии короткого участка стержня. Рис.9.27. Безразмерные параметры критической нагрузки для шарнирно опертого стержня В заключение отметим, что в известной книге В.И. Феодосьева [4] в раз- деле, относящемся к нетрадиционным задачам устойчивости, под номером 101 рассмотрена задача об устойчивости шарнирно опертого стержня с за- креплением концевых сечений стержня от продольных перемещений. Рассмотрев случай приложения продольной силы Р в центральном сече- нии стержня (в наших обозначениях это соответствует фиксированному зна- чению параметра 4 = 0,5), В.И. Феодосьев обращает внимание читателя на то, что таковое закрепление повышает критическую силу в восемь раз11. Од- нако, на этом, хотя и любопытном, выводе В.И. Феодосьев останавливается и не переходит к анализу более общей ситуации, связанной с изменением координаты 4 точки приложения силы Р. 11 Решению задачи В.И. Феодосьева соответствует точка 4 = 0,5 на графиках по рис. 9.27, откуда и видно, что РАсг= 8Р0.
9.7 Учет несовершенств реальной конструкции 457 9.7 Учет несовершенств реальной конструкции Рассматривая вопрос о методах, альтернативных по отношению к строгому анализу устойчивости равновесия В.В. Болотин [1] указывает на метод пол- ного интегрирования, под которым подразумевается исследование поведе- ния системы для всех возможных классов возмущений, которые могли бы иметь место, или о статистических методах исследования. Справедливо об- ращая внимание на то, что и возмущенное решение должно быть проверено на устойчивость, В.В.Болотин приводит простейший пример шарнирно опертого упругого стержня постоянного сечения с кососимметричной на- чальной погибью (рис. 9.28), для которого расчет по деформированной схе- ме ведет к ошибочному результату (к значению второй критической силы 4л2£77 /?), в то время как потеря устойчивости происходит по симметричной форме при в четыре раза меньшей силе Р. Рис. 9.28. Стержень с кососимметричной погибью Означает ли это, что не имеет никакого смысла выполнять расчеты с уче- том начальных несовершенств? Конечно нет. И здесь, не опровергая вывода о необходимости проверки устойчивости возмущенного решения, можно было бы привести два соображения в пользу полезности таких расчетов: • при выполнении указанных расчетов более явно можно проследить за по- ведением тех элементов системы, которые оказываются незадействован- ными в работе идеализированной схемы (связи, нулевые стержни и т.п.); • появляется возможность оценить те допуски на точность изготовления и монтажа, которые должны быть сформулированы для исследуемой конст- рукции, если она не принадлежит к классу заранее изученных в этом смысле. Сами по себе значения несовершенств являются случайными величинами, и строгое исследование их влияния требует привлечения вероятностных ме- тодов, а также наличия информации о статистических характеристиках не-
458 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ совершенств. Однако, практически, инженеры оперируют с гораздо более бедными данными, исходя из некоторых представлений об ожидаемых или о максимально возможных значениях несовершенств. Иногда эти данные нор- мируются, как, например, это сделано в Еврокоде-3 [27], который требует учета возможных начальных несовершенств и при выполнении общего ста- тического расчета системы. В общем случае, учету подлежат несовершенст- ва системы в целом, несовершенства (неидеальность) узловых соединений и несовершенства элементов конструкции. Для многоэтажных рам таким несовершенством является отклонение от вертикали 'Р = ЦЧ'о, (9-70) где • Ч'о — допускаемый перекос колонны (например, Ч'о = 1/200); • кс = (0,5 + 1/пс)1/2, но кс < 1 ; • ks = (0,2 + l/ns)1/2, но ks < 1 ; • ns — число этажей; • «с — общее число колонн, проходящих через все этажи, у которых на- грузка не ниже 50% от средней нагрузки на колонну. Коэффициенты кс и ks учитывают малую вероятность одновременного на- клона всех колонн в одну сторону по простейшей статистической гипотезе — все эти отклонения считаются статистически независимыми. В этом со- стоит первая идея, реализованная Еврокодом, а вторая заключается в том, что начальные геометрические отклонения допускается учитывать в виде эк- вивалентных горизонтальных сил, например, по схеме рис. 9.29. Такие силы могут действовать по всем возможным горизонтальным на- правлениям, и необходимо выбрать неблагоприятные из них (например, для схемы по рис. 9.29, если ветер на раму действует слева направо, то неблаго- приятным будет направление сил у/*) и \|/F2 тоже слева направо). Аналогичен подход к расчету связевых систем, обеспечивающих боковую жесткость конструкции, где учитываются начальные несовершенства рас- крепляемых элементов в виде их искривлений со стрелкой во = krL / 500. Ко- эффициент кг = (0,2 + W)1/2, но не больше, чем единица; пг— число подкре- пляемых элементов. Здесь вновь используется гипотеза статистической независимости искривлений.
9.7 Учет несовершенств реальной конструкции 459 Рис. 9.29. Эквивалентные силы для учета отклонений от вертикали Эквивалентная нагрузка на связевую систему (рис. 9.30) к. + 5005 /L_ N . <9'71) где 57— прогиб связевой системы. В тех случаях, когда связевая система стабилизирует изгибаемые элемен- ты, усилия N могут быть определены как N=M/h, (9.72) где М— максимальный изгибающий момент и h — высота изгибаемого элемента. Рис. 9.30. Эквивалентные силы для связевых систем Существует большое число исследований, посвященных качественной оценке влияния начальных несовершенств на потерю устойчивости, которая интенсивно развивается в рамках так называемой «теории катастроф». От- сылая любознательного читателя к специальной литературе (см., например, [28, 29]), мы здесь укажем только на некоторые характерные результаты. На рис. 9.31 представлены характерные кривые зависимости послекрити- чеких перемещений от нагрузки для некоторых систем с одной степенью свободы.
460 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ Рис. 9.31. Варианты послекритического поведения: а — мягкое; b — жесткое; с — промежуточное Если в критической точке идеальной системы первоначальное устойчивое состояние сменяется другой устойчивой формой равновесия (рис. 9.31, а), то поведение несовершенной системы (пунктир) таково, что критическая на- грузка минуется достаточно плавно. В случае, когда идеальная система тако- ва, что в критической точке устойчивое состояние сменяется неустойчивым (рис. 9.31, Ь), поведение несовершенной системы характеризуется заметным падением критической нагрузки. Возможен и промежуточный вариант (рис. 9.31, с), когда система ведет себя различным способом при возмущениях различного знака. Заметим, что первый тип поведения в большей мере характерен для стержневых систем, а два другие — для оболочечных конструкций. Особенно опасно, конечно, поведение системы по типу рис. 9.31, Ь. Часто фактическая предельная нагрузка несовершенной конструкции отличается от критической нагрузки идеальной схемы в несколько раз. Так, на рис. 9.32 приведен построенный в классической работе В.Койтера [30] график, иллюстрирующий зависимость отношения предельной нагрузки несовершенной системы Рсг^ к критической нагрузке идеальной системы Рсгй от амплитудного значения несовершенства е, отнесённого к толщине h замкнутой цилиндрической оболочки, при сжатии оболочки вдоль образую- щей. При этом следует учитывать, что значения е/Л, превышающие едини- цу, являются отнюдь не исключениями.
9.7 Учет несовершенств реальной конструкции 461 Рис. 9.32. Зависимость критической нагрузки от начальных несовершенств конструкции Влияние начальных неправильностей на величину критической нагрузки легко проиллюстрировать на простейшей модели (рис. 9.33), для которой имеется точное решение задачи [31]. yL Рис. 9.33. Модель для оценки начальных несовершенств Эта модельная система представляет собой абсолютно жесткий стержень длиной L, шарнирно прикрепленный к основанию и удерживаемый линей- ной пружиной жесткости к. Начальное несовершенство моделируется откло- нением стержня xL от вертикали, полное перемещение обозначается как yL. В отклоненном состоянии усилие натяжения пружины равно R = к(у - x')L , а угол а наклона стержня к вертикали определяется соотношением 7^2-И2 Г<-------Г cosa = --------= д/1 - у . Тогда из условий равновесия имеем
462 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ = k(y-x)L. 1-/ Критическое значение нагрузки Рсг найдем из условия дР/ду = Ъ, которое 1/3 реализуется при у = х , и подстановка этого значения в условие равновесия дает известное выражение для безразмерной критической нагрузки [31]. Зависимость Хсг от параметра начального несовершенства х показана на рис. 9.34. . Как видно из этого рисунка, качественный характер зависимости критиче- ской нагрузки от начального несовершенства в этой простой модельной за- даче напоминает аналогичную зависимость, полученную Койтером для кру- говой цилиндрической оболочки, что и было изображено ранее на рис. 9.32. -1 о 1 Рис.9.34. Зависимость результата от начальных несовершенств 9.8 Замечания по учету Р-Д эффектов Использование геометрической матрицы жесткости KG по (3.129), вообще говоря, направлено на учет вторичных эффектов при статическом и динами- ческом расчете конструкций, что, в частности, вызывает появление дополни- тельных изгибающих моментов от действия собственного веса при заметных горизонтальных перемещениях несущего каркаса. В англоязычной литерату- ре по проектированию зданий и сооружений, например в Еврокоде, этот эф- фект обычно определяется как «P-А анализ». Было предложено много Методов для оценки этих эффектов, в работе [32] анализировались соответствующие публикации и был предложен упрощен- ный метод расчета этих эффектов второго порядка. Если подходить к про- блеме, как к решению геометрически нелинейной задачи, то потребуется ис- пользование итерационного или шагового процесса, при этом появится и необходимость учета рассматриваемых эффектов при динамическом расче- те.
Литература 463 Для каркасов зданий, где нагрузка от собственного веса не меняется при деформировании и полные перемещения могут считаться малыми по срав- нению с габаритами конструкции, задача Р-Д анализа может быть линеари- зована и решение получено без итераций. Дело в том, что в терминологии Н.В.Корноухова такого рода задачи являются квазимоноциклическими. Это означает, что распределение продольных сил между стержнями системы (или распределение цепных усилий в оболочечных элементах) может быть установлено с достаточной для практических целей точностью «в один удар» — из решения чисто линейной задачи. Но с момента, когда такое рас- пределение нам становится известным, полная задача также фактически ли- неаризуется. Такой подход реализован, например, в системе SCAD. Он при- влекателен тем, что не требует от пользователя каких либо дальнейших упрощений, связанных с учетом специфики конкретной задачи. Именно по- этому мы не останавливаемся на анализе различного рода предложений по учету P-А эффектов для систем частного вида. Литература 1. Болотин В.В. О понятии устойчивости в строительной механике//Проблемы устойчивости в строительной механике.— М.: Стройиздат, 1965.— С. 6-27. 2. Феодосьев В.И. Десять лекций-бесед по сопротивлению материалов.— М.: Наука, 1975,— 174 с. 3. Овсянко В.М. Следящая сила и вокруг нее: Компьютерный анализ электронных моделей деформируемых объектов.— Минск: Полымя, 1999.— 272 с. 4. Феодосьев В.И. Избранные задачи и вопросы по сопротивлению материалов. — М.: Наука, 1967.—375 с. 5. Папкович П.Ф. Труды по строительной механике корабля.— Том 4. Устойчивость стержней, перекрытий и пластин.— Л.: Судпромгиз, 1963.— 552 с. 6. Корноухое Н.В. Прочность и устойчивость стержневых систем.— М.: Госстройиздат, 1949.— 376 с. 7. Динкевич С.З. Расчет циклических конструкций. Спектральный метод.— М.: Стройиздат, 1977.— 128 с. 8. Нудельман Я.Л. Методы определения собственных частот и критических сил для стержневых систем.— М.-Л.: Гостехтеориздат, 1949.— 175 с. 9. Стренг Г. Линейная алгебра и ее применения.— М.: Мир, 1980.— 454с. 10. Ржаницын А.Р. Устойчивость равновесия упругих систем.— М.: Гостехтеориздат, 1955 — 476 с. 11. СНиП П-23-81*. Стальные конструкции / Госстрой СССР.— М.: ЦИТП Госстроя СССР, 1990. 12. Ясинский Ф.С. Избранные работы по устойчивости сжатых стержней,— М.-Л.: Гостехтеориздат, 1952.— 427 с. 13. Справочник проектировщика промышленных, жилых и общественных зданий и сооружений. Расчетно-теоретический.— Кн. 2.— М.: Стройиздат, 1973.— 416 с. 14. Бовин В.А. Разностно-вариационные методы строительной механики.— К.: Госстройиздат УССР, 1963.— 298 с.
464 ЗАДАЧИ УСТОЙЧИВОСТИ И СМЕЖНЫЕ ВОПРОСЫ 15. Пособие по проектированию стальных конструкций (к СНиП П-23-81*. Стальные конструкции) / ЦНИИСК им. Кучеренко.— М.: ЦИТП Госстроя СССР, 1989.— 148 с. 16. Геммерлинг А.В. Определение расчетных длин колонн многоэтажных зданий//Строительная механика и расчет сооружений.— 1974.— №2.— С. 64-66. 17. Бельский Г.Е., Ривкин А.М. К определению свободных длин в элементах стержневых конструкций // Строительная механика и расчет сооружений.— 1974.—№6.—С. 21-23. 18. Ржаницын А.Р. К вопросу о приведенных длинах стержней // Строительная механика и расчет сооружений.— 1975.— №5.— С. 74-76. 19. Металлические конструкции.— В 3 томах. Т. 1: Элементы стальных конструкций / В.В.Горев, Б.Ю.Уваров, В.В.Филиппов и др.— М.: Высшая школа, 1977.— 527 с. 20. Смирнов А.Ф. Устойчивость и колебания сооружений.— М.: Трансжелдориздат, 1958,—571 с. 21. Тимошенко С.П. Устойчивость упругих систем.— М.: Гостехтеориздат, 1955.— 568 с. 22. Ржаницын А.Р. О некоторых свойствах области устойчивости состояния равновесия//Строительная механика и расчет сооружений.— 1964.— №1.— С. 1-8. 23. Кочин Н.Е. Векторное исчисление и начала тензорного исчисления. М.: Наука, 1965. 426с. 24. Лурье А.И. Аналитическая механика. М.: Физматгиз, 1961. 25. Лойцянский Л.Г., Лурье А.И. Курс теоретической механики. Том I. М.: Гостехте- ориздат, 1954. 26. Пановко Я.Г., Губанова И.И. Устойчивость и колебания упругих систем. Совре- менные концепции, парадоксы и ошибки. -М.: Физматгиз, 1987, -352с. 27. ENV 1993-1-1. Design of steel structures. General rules and rules for building.— Brussels, 1995 28. Томсон Дж.М.Т. Неустойчивость и катастрофы в науке и технике.— М.: Мир, 1985 —254 с. 29. Потеря устойчивости и выпучивание конструкций: теория и практика.— М.: Наука, 1991—424 с. 30. Koiter W.T. On the Stability of Elastic Equilibrium: Diss. Thesis. TH Delft.— Amsterdam, 1945. 31. Thompson J.M.T., Hunt G.W. A General Theory of Elastic Stability.— London: John Wiley, 1973 32. Wilson E.L. Habibullah A. Static and Dynamic Analysis of Multi-Story Buildings Including Р-Delta Effects, Earthquake Spectra // Earthquake Engineering Research Institute, Vol. 3, No.3, May 1987.
10. ЗАДАЧИ ДИНАМИКИ Человек задает Природе множество вопросов, с ее "точки зрения" бессмысленных, и желает получить от- веты однозначные и укладывающиеся в любезные ему схемы. Одним словом, мы стремимся открыть не Поря- док вообще, а лишь некоторый определенный порядок.... Станислав Лем. Сумма технологий.— М.: Мир, 1968.—-С. 101. Система инженерного образования в вузах строительного профиля построе- на таким образом, что задачам динамики уделяется незаслуженно малое внимание. Если многочисленными упражнениями у студентов и вырабаты- вается определенная интуиция (явно недостаточная, но способная совершен- ствоваться в процессе практической деятельности) по проблемам статиче- ского анализа конструкций, то «динамическое чутье» остается совсем неразвитым. Отсюда многие ошибки, а также абсолютно формальное отно- шение к подготовке исходной информации для решения динамической зада- чи средствами автоматизированного проектирования. Это обстоятельство учитывалось авторами при подготовке текста настоя- щей главы, и мы сознательно пошли на несколько больший крен изложения в сторону его насыщения справочной и общенаучной информацией. Для подготовленного читателя она может оказаться лишней, и мы приносим свои извинения профессионалам за, быть может, вызывающий раздражение, из- лишне менторский тон изложения. 10.1 Расчетные модели в задачах динамики Расчетная схема несущего каркаса, с помощью которой описывается упругое сопротивление конструкции в процессе анализа динамический реакции со- оружения, чаще всего принимается такой же, как и при статическом расчете. Естественно, в такую схему добавляются инерционные характеристики и данные о силах сопротивления движению; кроме того, более детально опи- сываются и внешние воздействия, которые могут быть представлены как не- которые функции времени. Не останавливаясь на этих дополнениях расчет- ной модели, отметим определенную опасность использования описания несущей конструкции, одинакового для статического и динамического рас-
466 ЗАДАЧИ ДИНАМИКИ четов. Эта опасность не всегда осознается даже опытными расчетчиками, в основном решавшими статические задачи. Дело в том, что по традиции, укоренившейся при статических расчетах, ориентированных на анализ предельных состояний системы, из расчетной модели удаляются элементы, которые мало сказываются на предельном со- противлении системы. Отбрасываются перегородки, многие элементы огра- ждающих конструкций и другие компоненты здания, которые при деформа- циях, соответствующих уровню расчетного статического воздействия, на самом деле практически не участвуют в работе. Однако, при анализе дина- мического поведения, особенно в части оценки вклада высших собственных частот, соответствующие амплитуды колебаний могут оказаться намного меньшими, чем те перемещения, при которых эти «ненесущие» конструк- тивные элементы выбывают из работы. Кроме того, сами жесткостные характеристики многих строительных ма- териалов (и, в особенности, оснований) при динамическом расчете должны рассматриваться с другими значениями. Дело в том, что при статическом расчете эти характеристики могут приниматься с учетом реологических из- менений, развивающихся при длительном нагружении под действием нагру- зок, интенсивность которых, возможно, близка к предельной. Отсюда идет традиция учитывать, например, податливость грунтовых оснований по ус- редненному «секущему» модулю, справочные данные по модулям упругости железобетона в некоторой мере учитывают реологические процессы его твердения и т.п. При динамическом расчете для умеренного уровня эксплуатационных на- грузок и не очень больших частот динамическая жесткость близка к «мгно- венной» статической жесткости (т.е. определяется не секущим, а касатель- ным модулем), немного возрастая с увеличением частоты [1]. Таким образом, при использовании одинаковой упругой модели для ста- тического и динамического расчетов, чаще всего преуменьшается значение динамической жесткости, что, как известно, приводит к занижению вычис- ляемых собственных частот. Ввиду практических трудностей выполнения динамического расчета с учетом реального значения динамической жесткости, необходимо считаться с тем, что в результатах будет присутствовать определенная погрешность значений собственных частот. Эта погрешность даже регламентирована, в зависимости от типа конструкции, в ряде инструкций по расчету зданий и сооружений на эксплуатационные динамические воздействия [2, 3]. Такой подход связан с определенными видами конструкций и требует достаточно детального обоснования при перенесении на объекты с другой конструктив- ной схемой, но, к сожалению, указанные обоснования чаще всего отсутст- вуют. Большинство программ для динамического расчета конструкций, реали- зуя указания действующих нормативных документов, оперируют с усред- ненными по конструкции мерами диссипации (например, логарифмическими декрементами колебаний 8). Такой подход может быть оправдан, если рас- сматриваемая конструкция выполнена из одного материала с примерно оди-
10.1 Расчетные модели в задачах динамики 467 наковыми конструктивными решениями и без ярко выраженных точек, где развивается внутреннее конструктивное трение. Но его перенос на расчет систем, выполненных из материалов и конструкций с резко отличными уп- ругими, диссипативными и инерционными свойствами, может привести к заметным погрешностям. Во многих реальных сооружениях значения 5 для различных подсистем отличаются на порядки: от тысячной доли для металлических конструкций (прокат, сварные элементы) до целых единиц для грунтовых оснований. Ко- нечно, эти качественные и количественные различия свойств конструкции должны были бы учитываться в корректных динамических моделях. Правильный учет фактических диссипативных свойств системы особенно важен при анализе резонансных режимов, когда, как. известно, высота резо- нансного пика обратно пропорциональна величине 5, а также при оценке длительности экспозиции, связанной с дозой вибрации, которую могут по- лучить люди, находящиеся на колеблющейся конструкции [4]. Величину потерь энергии в самом сооружении, определяемую внутрен- ним трением в материале и конструкционным демпфированием, трудно рас- считать теоретически, и она устанавливается в экспериментах и натурных наблюдениях. В таблице 10.1 представлены такие экспериментальные дан- ные, заимствованные из рекомендаций по проектированию атомных станций в США. Указанное в таблице критическое затухание Ccr= 2(KM)ia, где К — жесткость и М— масса, соответствует пороговому значению для тех случа- ев, когда выведенная из состояния равновесия система возвращается в него без колебательного процесса. Таблица 10.1. Тип сооружения Затухание в % от критического значения Ссг при напряжениях в долях расчетного сопротивления: 0,67Я„ 0,90Я„ Стальные конструкции: сварные 2 4 на болтах 4 7 Бетонные конструкции: преднапряженные 2 5 с обычным армированием 4 7 Упомянутая выше возможная неточность вычисления собственных частот и погрешности в оценке логарифмичекого декремента наиболее сильно ска- зываются на величине угла сдвига фаз ц между возмущающей силой и реак- цией конструкции. Это обстоятельство может сделать сомнительными фор- мально правильные результаты суммирования реакций конструкции (перемещений, усилий), вычисленных отдельно по формам собственных ко- лебаний, поскольку, например, s-й член такой суммы вводится с множите- лем cos(01 - ц s), причем
468 ЗАДАЧИ ДИНАМИКИ 5/л 0 / со tg Н, = I --7—Н~2 , д/1 + (5/2л)2 1-(9/coJ2 (Ю.1) где через 0 обозначена частота изменения возмущающей силы, а через со5 частота собственных колебаний по s-ой форме недемпфированной системы. Имея в виду указанную неточность, многие авторы считали возможным полагать угол сдвига фаз ц случайной величиной, равномерно распределен- ной на интервале от нуля до 180°, что приводило к расчетной формуле типа «корень из суммы квадратов вкладов реакций, соответствующих собствен- ным частотам». Достаточно часто в динамических расчетах присутствует следующая ошибка: при рассмотрении конструкций на упругом основании это основа- ние не наделяют инерционными свойствами. Как показывают специальные исследования [5], при этом погрешность может иметь не только количест- венный, но и качественный характер. Так, для конструкции, представленной на рис. 10.1, были получены приведенные на рис. 10.2, а резонансные кри- вые прогиба ригеля wt и осадок опор w2 для случая безынерционного полу- пространства, подсчитанные для трех значений коэффициента неупругого сопротивления у = 0; 0,05; 0,1. Рис. 10.1. Конструкция на упругом полупространстве Аналогичные кривые для случая, когда учитывались инерционные свой- ства основания, приведены на рис. 10.2,6. Основание характеризуется ско- ростью распространения S-волн (поперечных) с = 300 м/сек, а на величинах осадок сказывается полуширина фундамента b = 0,75 м. По оси абсцисс от- ложены значения безразмерных частот % = 06 / с. Следует отметить, что на графиках, соответствующих инерционному по- лупространству, второй резонансный пик отсутствует, и, кроме того, ампли- туда колебаний остается конечной даже при резонансе в отсутствии неупру- гого сопротивления конструкции. Положение первого резонансного пика практически не зависит от инерционных свойств основания, но амплитудные
10.1 Расчетные модели в задачах динамики 469 значения существенно меньшие, если учитывается инерция основания. Эти эффекты связаны с тем, что затухание колебаний вследствие излучения энергии в полупространство оказывается сопоставимым (если не большим), чем потери на внутреннее трение в конструкции. Рис. 10.2. Резонансные кривые: а — без учета инерции основания; b — с учетом инерции основания В работе [6] были проведены сопоставительные расчеты различных моде- лей упругого основания для решения динамических задач — модифициро- ванная модель Винклера, позволяющая учесть инерционные свойства осно- вания, двухпараметровая модель Пастернака, упругое полупространство и др. Показано, что путем специального подбора параметров модели можно получить близкие результаты, но при обязательном учете инерционных свойств основания. Практические расчеты, с помощью которых могут быть учтены эффекты излучения энергии колебаний в основание, основываются на использовании эквивалентных жесткостей и коэффициентов потерь энергии в упрощенной модели, где к фундаментной плите присоединены эквивалентные пружины, отражающие сопротивление основания поступательным и угловым переме- щениям, и соответствующие им демпферы. При этом коэффициенты удель- ного демпфирования вычисляются ([7], стр. 99) по формуле типа b - k-Jc\ [кгсхсек/см2]. Здесь к — безразмерный коэффициент, принима- ющий значение от 0,07 до 0,14, в зависимости от направления колебаний, Сг.[кгс/см3] — коэффициент упругого равномерного сопротивления основа- ния. Поскольку реальное основание может иметь чрезвычайно сложную структуру, и его трещиноватость, например, может препятствовать уводу энергии, предельную величину диссипации энергии в основание рекоменду- ется ограничивать, считая значение коэффициента затухания величиной по- рядка 15 ... 35% от критического.
470 ЗАДАЧИ ДИНАМИКИ 10.1.1 Динамические степени свободы Решение динамических задач на ЭВМ обычно требует значительно больших затрат машинного времени, чем решение аналогичных по сложности конст- рукции задач статического расчета. Поэтому, за исключением простейших моделей, практически всегда является существенной проблема выбора необ- ходимого числа динамических степеней свободы. Имеется широко исполь- зуемое эмпирическое правило, которое утверждает, что для системы с и ди- намическими степенями свободы надежно вычисляются примерно п/2 первых собственных частот и соответствующих им форм собственных коле- баний. По поводу этого правила в книге [8] указывается, что оно близко пе- рекликается с теоремой Котельникова из теории информации: для получения достаточной информации о непрерывном сигнале частота дискретных изме- рений должна быть, по крайней мере, вдвое выше наибольшей частоты, со- держащейся в спектре сигнала. Есть и еще одно соображение, поддерживающее подозрительное отноше- ние расчетчика к частотам и формам свободных колебаний конструкции, от- носящимся к верхней части (половине?) спектра. Дело в том, что, как прави- ло, модель динамической системы с конечным числом степеней свободы возникает не сама по себе, а как результат дискретизации (например, по ме- тоду конечных элементов) исходной континуальной модели. Так вот, для высших форм колебаний неустранимая без смены постановки задачи по- грешность успела, возможно, просочиться уже в непрерывную модель, то есть до перехода к дискретной модели. Так, например, для простой изгибае- мой балки Бернулли-Эйлера прямоугольного сечения, когда отношение вы- соты сечения к длине полуволны соответствующей формы колебаний начи- нает превышать некоторую критическую величину (приблизительно 1/5), становится сомнительной применимость теории Бернулли-Эйлера, и прихо- дится переходить к теории изгиба балки Тимошенко, да еще и с учетом инерции вращения. При еще более коротковолновых формах колебаний не- достаточно точной становится и эта непрерывная модель, так что требуется в очередной раз менять исходную механико-математическую постановку за- дачи, переходя, скажем, к прстановке плоской динамической задачи теории упругости. Исследуя формы колебаний дискретной модели, расчетчик мо- жет, хотя бы качественно, оценить, имеет ли смысл учитывать высшие фор- мы, а если и имеет, то до какого номера формы включительно. В более об- щем плане все это, на самом деле, уже обсуждалось нами в начале главы 2 (см. рис. 2.1). Требование использования вдвое большего числа степеней свободы, чем число собственных форм с частотами до 33 Гц, включено в нормы Комиссии по атомной энергии США [9] в качестве альтернативного требованию, чтобы результаты расчета не менялись более чем на 10% при увеличении и. Эти же нормы содержат и другое важное указание, касающееся возможности не учитывать в динамических расчетах некоторые подсистемы сооружения. Если обозначить через М\ массу основной системы, а через Мг — массу присоединяемой к ней вторичной подсистемы (например, подвешиваемого
10.1 Расчетные модели в задачах динамики 471 трубопровода), и если соответствующие собственные частоты этих двух час- тей сооружения обозначены как и, и со2, то вторичную подсистему можно не учитывать, когда М2! Му < 0,01 или же когда 0,01 < М2! Му <0,1 и соотно- шение частот и2 / И! < 0,8 или и2 / и, > 1,25. Заметим, что минимальная и, и максимальная со„ из собственных частот расчетной модели определяют некоторые «естественные» масштабы време- ни /тах = 2л/сО| и /тш= 2л/со„ , с помощью которых все процессы можно пред- ставить как «медленные», «нормальные» и «быстрые». Такая классификация позволяет избавиться от анализа несущественных эффектов, например, не рассматривать вид функции изменения нагрузки во времени, когда ее общее время действия существенно меньше, чем /т;п, или не учитывать переходные процессы при рассмотрении моментов времени, заметно превышающих tmax . Если, кроме временных масштабов, учитывать и пространственные, то мо- жет быть проанализирована возможность игнорирования волновых процес- сов, которая обычно используется в расчетах строительных конструкций. Этот подход настолько глубоко укоренился среди расчетчиков, что чаще всего даже не рассматривается его законность. Вместе с тем, современные сооружения иногда имеют такие большие размеры, что время распростране- ния возмущения (например, от сейсмического толчка) оказывается сопоста- вимым с периодами собственных колебаний. Естественно, что игнорирова- ние процессов передачи возмущения оказывается тогда незаконным. 10.1.2 Динамическая конденсация — процедура Гайяна Стремление к уменьшению количества динамических степеней свободы час- то реализуется путем группировки масс конструкции в относительно не- большом количестве узлов, при этом остальные узлы расчетной схемы ока- зываются безмассовыми. Кроме того, почти всегда можно пренебречь некоторыми инерционными характеристиками системы, например, связан- ными с вращательными степенями свободы. Таким образом, возникает зада- ча динамического анализа системы с неполным числом масс, в которой чис- ло учитываемых динамических степеней свободы может, например, составлять 10% от числа статических степеней свободы [10]. Исключение чисто статических степеней свободы выполняется с использованием проце- дуры статического уплотнения, которая представлена выше в виде уравне- ния (3.175). Если же речь идет о частичном исключении динамических сте- пеней свободы, то тогда используется конденсация по Р.Гайяну [11]. Представляется полезным вновь вернуться к описанию этой процедуры с тем, чтобы проанализировать те погрешности, которые возникают при ее применении к более реалистической ситуации. Эта ситуация характеризует- ся тем, что к безмассовым относят степени свободы, для которых инерцион- ные характеристики не равны нулю, а попросту малы. Тогда вместо (3.174) мы имеем
472 ЗАДАЧИ ДИНАМИКИ К 00 К10 (Ю.2) где диагональная матрица масс шОо представлена элементами намного меньшими, чем элементы матрицы иц ь Предположим, что между подвекторами Ч*о и Ч^ может быть установлена линейная зависимость «Г0 = ТТ1 , (10.3) причем матрица линейного преобразования Т сохраняется без изменений в процессе колебательного движения системы. Тогда полный вектор Ч* может быть представлен в виде Vo = т (Ю.4) где I — единичная матрица порядка равного размерности подвектора Т). Подстановка (10.4) в (10.2) и домножение полученного равенства слева на матрицу |[Тт1]| приводит к уравнениям свободных колебаний системы с укороченным набором динамических степеней свободы (все динамические степени свободы, собранные в векторе Ч*о, исключаются) (К„ + ТтКооТ + TTKoi + К10Т) Ч>, = ^(ш,, + Ттш00Т) Ч\ . (10.5) Для того, чтобы найти матрицу преобразования Т, из первого уравнения системы (10.2) получим Ч'0 = -К0-‘К01Ч'1 + со2К0-‘тооЧ'0 . (10.6) Если в (10.6), в силу малости масс ш00 пренебречь вторым слагаемым, то искомая матрица преобразования Т запишется в виде Т=-К0-‘Ко1, (10.7) и уравнение (10.2) при таком выборе Тис учетом условий симметрии пол- ной матрицы жесткости К = К1о упростится до уравнения К‘4»! = со2М*Ч/1 , (10.8) где К* и М* приведенные (иногда говорят — сконденсированные) матрицы жесткости и масс соответственно К^Кн-КоК^Ко,, (10.9) М — Шп + Klo КО0 m00 К01} Koi . (10.10) Уравнение (10.8) представляет собой сконденсированное уравнение сво- бодных колебаний системы, содержащее в себе как технику статической конденсации, так и динамическую конденсацию по Гайяну. Если в выраже-
10.1 Расчетные модели в задачах динамики 473 нии для приведенной матрицы масс в (10.10) сохранить только первое сла- гаемое, пренебрегая членом с малой массой moo, то приходим к процедуре статической конденсации. В противном случае речь идет о динамической конденсации по Гайяну. Различие между этими двумя процедурами заклю- чается в том, что при статической конденсации массы шОо просто отбрасы- ваются при анализе свободных колебаний системы; при динамической же конденсации эти массы перераспределяются между остальными инерциаль- ными характеристиками. Сопоставим решения первоначальной задачи (10.2) и задачи (10.8). Пусть и, (z = 1,..., п) — упорядоченный по возрастанию спектр частот исходной за- дачи (10.2), a cos, и coD, (г = 1,..., и,) — спектры частот соответственно стати- чески и динамически сконденсированных задач. Здесь п — число динамиче- ских степеней свободы исходной задачи, И] — число динамических степеней свободы системы, оставшихся после конденсации. Несложно заметить, что динамически сконденсированная задача отвечает колебаниям механической системы, которая получается из исходной системы наложением на ее воз- можные формы колебаний связей (10.3), где матрица полисвязей Т опреде- ляется соотношением (10.7). Опираясь на теорему Релея, немедленно получаем оценку со, < coD, (г = 1,..., и,) . (10.11) С другой стороны, механическая система, отвечающая статически скон- денсированной задаче на собственные колебания, получается из динамиче- ски сконденсированной системы простым отбрасыванием части масс. Не ос- танавливаясь на формальном обосновании, заметим, что снижение инерциальных характеристик системы способно смещать частотный спектр только вправо. Это утверждение легко доказывается в общем виде, если опираться на вариационное описание задачи о собственных значениях. В ре- зультате имеем coD, < coSl (г= 1,..., и,) . (10.12) Объединяя оценки (10.11) и (10.12), получаем важное качественное соот- ношение, свидетельствующее о том, что в отношении частотного спектра динамическая конденсация всегда точнее статической конденсации. Воспользуемся теперь соотношением для определения поправок первого порядка малости для собственных частот и собственных векторов возму- щенных матриц [12]. Безразмерные величины поправок пропорциональны элементам матрицы С = ФОТДК Фо + ФОТДМЛОФО , (10.13) где ДК и ДМ — возмущения матрицы жесткости и матрицы инерции соот- ветственно;,Ф0 — матрица собственных векторов невозмущенной системы и До — диагональная матрица собственных чисел невозмущенной системы. Абсолютная величина поправок пропорциональна норме матрицы С
474 ЗАДАЧИ ДИНАМИКИ ||С|| < -||Фо||т||Фо|| (-ЦДК11 + НАМИ ||Ао||) = РФ(-|]АК|| + ||АМ|| ||Ло||), (Ю.14) где Рф — спектральное число обусловленности. Для исходной задачи ||С|| = ||шоо||, а задача (10.8) отличается только чле- нами малого порядка £ в матрице инерции, т.е. ДК = 0. Тогда для этой задачи ||С-| = ||К01К0>Н№ • (10.15) 11Кп|| Примерно такую же оценку погрешности можно получить для задачи, где в приведенной матрице масс не учитываются внедиагональные члены, и вместо матрицы масс по (10.10) используется М** =diag(M„ -Ко.К-’шцК-Хо). (Ю.16) У этой системы мы имеем удобную для вычислений структуру с диаго- нальной матрицей масс. При решении динамических задач не обязательно учитывать все найден- ные формы собственных колебаний, многие из них фактически не возбуж- даются при конкретном внешнем воздействии. Проблема корректного зада- ния необходимого числа учитываемых форм собственных колебаний в общем случае решается методом попыток, поскольку получить априорную оценку довольно трудно. Однако имеются и такие случаи, когда в норматив- ных документах, регламентирующих расчет на то или иное динамическое воздействие, рекомендуется учет определенного числа форм собственных колебаний. Так, например, СНиП 2.01.07-85 ограничивает диапазон частот, которые должны учитываться при расчете конструкций на пульсации ветро- вого потока, а СНиП П-7-81 регламентирует использование не менее 10 форм колебаний при сейсмическом расчете бетонных плотин и не менее 15 форм для плотин из грунтовых материалов. Более последовательны нормы США, которые требуют, чтобы сумма обобщенных масс по учитываемым формам собственных колебаний была не меньшей, чем'90% общей массы системы [9]. При выполнении этой нормы снижается риск того, что некая очень гибкая часть сооружения («хлыст»), практически изолированные собственные коле- бания которой определяют первые собственные формы, будет учтена, а ко- лебания всего остального сооружения окажутся проигнорированными. 10.2 Интегрирование уравнений движения В разделе 3.7 при рассмотрении движений механической системы с конеч- ным числом динамических степеней свободы использовалось разложение и(0=Хл«^=Фу(0, (10.17) 7 = 1
10.2 Интегрирование уравнений движения 475 где Ф —- матрица, столбцы которой представляют собой векторы свободных колебаний системы Ч*, (г = 1, ... , п). Линейное преобразование (10.17) позволило свести задачу расчета систе- мы с конечным числом динамических степеней свободы к анализу незави- симых движений совокупности одномассовых систем, причем в уравнение движения каждой такой одномассовой системы было введено дополнитель- ное слагаемое, учитывающее вязкое сопротивление движению, пропорцио- нальное скорости Mi + С,+^М,у,=РМ (1=1,...,«). (10.18) dt at Внимательный читатель может заметить здесь (и правильно, если заме- тит) некий подвох. В самом деле, сначала предлагается в общих уравнениях движения, не учитывающих силы сопротивления, провести переход от век- тора исходных обобщенных координат и(/) к так называемым главным коор- динатам у(/), воспользовавшись разложением по (10.17), а затем в каждое из уравнений уже распавшейся системы ввести независимые друг от друга си- лы сопротивления'. Во многих случаях такой, казалось бы незаконный, прием вполне оправ- дан и аргументируется отсутствием надежной исходной информации о рас- пределении сил сопротивления движению системы. При таких обстоятельст- вах равноприменима почти любая здравая идея, в том числе и упрощающая расчет гипотеза о том, что силы вязкого сопротивления можно независимо вводить в каждое из уравнений (10.18). Однако в тех ситуациях, когда кон- струкция составлена из разнородных материалов, обладающих резко раз- личными диссипативными свойствами, а также при наличии в системе кон- структивных демпферов, введение независимых сил сопротивления в уравнения (10.18) приводит к чувствительным ошибкам в результатах расче- тов. Это особенно отчетливо проявляется при близких к резонансным режи- мах внешних воздействий, причем демпфирование существенно влияет на формы колебаний системы. При таких обстоятельствах целесообразно исхо- дить из более аккуратной постановки задачи, что приводит к необходимости численного интегрирования, уравнений движения системы. В общем случае уже в исходные уравнения движения (3.142) вводится вязкое сопротивление, так что эти уравнения принимают вид Mil + Си +Ки =.р(0 (10.19) с симметричной матрицей диссипативных коэффициентов С = |[cv]| (i,j= !,...,«). Из теории квадратичных форм известно [13], что всегда существует такое линейное преобразование координат, которое позволяет одновременно при- 1 Иногда говорят о физических координатах и(0 и нормальных координатах y(t). Хотя это и не канонизировано, все же наиболее часто для вектора главных коорди- нат используют обозначение q(/). Мы отступаем от этого неписанного правила по- тому, что символ q использован нами ранее в главе 3 для других целей.
476 ЗАДАЧИ ДИНАМИКИ вести две симметричные матрицы одинакового порядка к диагональному ви- ду, если хотя бы одна из матриц (в нашем случае это матрица М) положи- тельно определена. Однако для трех матриц (здесь это матрицы К, М и С) в общем случае этого не удастся сделать. Этого можно добиться в том частном случае, когда матрица демпфирования С. может быть представлена в виде линейной комбинации двух других матриц. Пусть, например, С = амМ + акК, (10.20) что соответствует случаю так называемого пропорционального демпфирова- ния. Тогда уравнение (10.19) перепишется в виде M(u + avu) + K(u + a^u) = p(Z) , (10.21) и переход к главным координатам по (10.17) вновь приводит к распадаю- щейся системе уравнений Л4 (ам + го2 ак) + го2 М, у, = Pj(t) (i = 1.ri), (10.22) dt2 dt что полностью совпадает с (10.18), если там положить С, = (ам+а,2 aK)Mi. (10.23) Перейдем теперь к более общему случаю, когда гипотеза о пропорцио- нальном демпфировании оказывается слишком грубой, и для решения урав- нения (10.19) приходится отказываться от разложений по формам свободных колебаний, что заставляет прибегать к численному интегрированию. Есть и еще один мотив, подталкивающий к использованию процедур чис- ленного интегрирования. Когда внешнее возмущение представляет собой достаточно сложную функцию времени, и это возмущение задано на ограни- ченном временном интервале, инженера может интересовать состояние сис- темы в переходных процессах. В этом случае, даже при отсутствии вязкого сопротивления движению или при пропорциональном демпфировании, ста- новится уместным численное интегрирование. Основная идея, используемая при численном интегрировании, на удивле- ние, проста и алгоритмична. Интервал времени [0,7], на котором инженера предположительно интересует поведение механической системы, разбивает- ся на относительно короткие промежутки времени Az (как правило, равные для упрощения процедуры численного интегрирования), а на каждом из промежутков от достигнутого времени t до Z+AZ входящие в уравнение (10.19) производные приближенно заменяются разностными отношениями. Используя информацию о достигнутых перемещениях, скоростях и ускоре- ниях всех масс системы в момент времени Z, на основе разностного аналога уравнений (10.19) получают новые значения перемещений, скоростей и ус- корений, относящиеся к очередному моменту времени Z + AZ, которые теперь становятся начальными условиями для следующего шага интегрирования, и т.д. На механическом уровне этот процесс интерпретируется как пошаговое выполнение условий динамического равновесия в приращениях с накопле-
10.2 Интегрирование уравнений движения 477 нием результирующих перемещений и их производных первого и второго порядков. Известно множество способов построения процедуры численного интег- рирования уравнений (10.19), различающихся, по сути, способом введения разностных отношений в эти уравнения [14]. Принято различать эти способы отнесением их к явным и неявным схемам интегрирования. Если при опреде- лении перемещений и/+д, = u(Z + AZ) используется условие динамического равновесия с запаздыванием (в предшествующий момент времени Z), то есть Ми,+Сй, +Ки, =р,, (10.24) то говорят о схемах явного интегрирования. В противном случае, когда оп- ределение перемещений щ+д/ опирается на опережающее для интервала вре- мени [Z, Z+AZ] условие динамического равновесия Ми,+Д,+Сй;+Д, + Ки,+Д, = р,+д. , (10.25) говорят о применении неявных схем. В (10.24) и (10.25) нижними индексами помечаются фиксированные моменты времени, к которым относятся соот- ветствующие величины. Преимущество явных схем интегрирования заключается в том, что на ка- ждом шаге интегрирования они менее трудоемки по вычислительным затра- там. Однако, как показывает практика применения явных схем, подтвер- ждаемая и теоретическим анализом [14], явные схемы поражены весьма неприятным свойством — быстрым накоплением погрешности вычислений2. Именно поэтому в современных программных разработках промышленного применения наибольшее распространение получили неявные схемы, из ко- торых отметим два наиболее популярных — это [3-метод Ньюмарка и 9- метод Вилсона3. Согласно методу Ньюмарка используются следующие параметрически за- висящие от р аппроксимации 2 Специалистам по численному анализу хорошо известны такие понятия, как условно устойчивые схемы интегрирования и безусловно устойчивые, связанные с анали- зом накопления погрешностей при численном интегрировании. Мы не останавли- ваемся на обсуждении этих вопросов здесь, отсылая заинтересованного читателя к специальной литературе [14]. 3 Мы отступаем от оригинального и ставшего уже традиционным обозначения 0-метода Вилсона в пользу другого возможного написания 9 той же греческой бу- квы «тета» во избежание путаницы в обозначениях, поскольку символ 0 в этой гла- ве книги использован для обозначения частоты внешнего гармонического возму- щения.
478 ЗАДАЧИ ДИНАМИКИ 1 U/+AZ = -1 0Д? L Й/+Д/ =й,+^д4“/+д/+“г] > = и, + Д/й,+ (д/)2 (1 /2-Р)и, + ри,+д, ч,+д, -ч< -Л<й( 1/2-0.. ------U/ , ₽ и,+д/ (10.26) Метод Ньюмарка, в зависимости от выбора параметра Р, включает в себя как частный случай следующие схемы: • Р = 0 — схема интегрирования по Эйлеру; • Р = 1/6 — схема с линейным ускорением; • Р = !4 — схема с постоянным средним ускорением; • Р = 'А — схема с центральными разностями; • Р = 1 — схема с обратными разностями. Ньюмарк обосновал безусловную устойчивость схемы интегрирования при Р = !4, что соответствует случаю постоянного среднего ускорения на ка- ждом из временных интервалов Д/. В методе Вилсона принимается линейный закон изменения ускорений на интервале времени [t, t + ЭД/], где 9 > 1, что приводит к следующим аппрок- симациям 6 г , 6 . .. Uz+Э-Дг =—---7" U,, п л, —U----U,-2U( , Э2.Д/21 ,+м ,J 9-Д/ • • J г 1 Л • и1 . w+s-д- = U/ +-----и.+ЦЛ. -u. -2U/--------Д/U/, Э-Д/1 11 2 U(+SAr о л • З2-Д/2 = и, +Э-Д/и(+------- ' 6 (10.27) щ+&-д/ + 2 U/ Анализ схемы Вилсона показывает ее безусловную устойчивость при вы- боре параметра Э>1,37. В практических расчетах обычно принимают 9 = 1,4. С точки зрения пользователя программной продукции критичными явля- ются следующие решения, которые необходимо принять, прежде чем при- ступить непосредственно к расчету. Прежде всего, необходимо описать ис- торию динамического нагружения, иначе говоря, задаться в той или иной форме векторной функцией времени р(/). Далее нужно сориентироваться в выборе доступной для данной программы схемы интегрирования и устано- вить значение параметра схемы. И наконец, необходимо назначить шаг ин- тегрирований Д/. Так, например, в программе GTSTRUDL пользователь имеет гибкую возможность выбора не только схемы интегрирования с на- значением параметра (при желании, выбор параметра производится автома- тически), но и разбить временной участок на несколько последовательных
10.3 Вынужденные колебания при гармоническом воздействии 479 интервалов времени с указанием своего шага интегрирования на каждом та- ком интервале. При назначении шага А/ безусловно устойчивые схемы ин- тегрирования позволяют опираться на соображения точности расчета без ог- лядки на возможность накопления погрешности вычислений. Обычно считается, что удовлетворительные результаты могут быть получены при выполнении условия Д1/ТЛ<0,01, (10.28) где Тк — период характерной к-й формы свободных колебаний недемпфиро- ванной конструкции. Форма свободных колебаний (Л-я форма) считается ха- рактерной, если нет необходимости принимать во внимание все последую- щие формы колебаний, начиная с (Л+1)-й. Естественно, что выбор номера характерной формы зависит от вида внешнего возмущения. Понятно также, что это — лишь качественная оцен- ка, которая может потребовать уточнений по результатам расчетов. При от- носительно коротких историях нагружения бывает достаточным и более грубый шаг по времени. Так, например, нормы США для проектирования АЭС при расчете на сейсмический толчок рекомендуют выбирать шаг таким образом, чтобы при его уменьшении вдвое изменение результата не превы- шало 10%, что обычно достигается при шаге порядка (0,08 ... 0,10)7* • Завершая этот раздел, в котором, по необходимости, проблема численного интегрирования уравнений движения затронута лишь легким поверхност- ным касанием, подчеркнем весьма высокую вычислительную трудоемкость этих процедур. Именно поэтому всякий раз нужны веские основания для проведения анализа динамического поведения конструкции с помощью чис- ленного интегрирования. 10.3 Вынужденные колебания при гармоническом воздействии В отечественных нормативных документах (см., например, [2, 3]) при расче- те зданий, фундаментов под машины с динамическими нагрузками и других строительных конструкций регламентируется использование гипотезы Е.С.Сорокина по учету внутреннего сопротивления в материале при расчете таких конструкций на динамическое воздействие нагрузки в близких к резо- нансным режимах. Не останавливаясь на дискуссии по поводу достоинств и недостатков ги- потезы Е.С.Сорокина (см., например, [16]), сконцентрируем внимание на вычислительном аспекте, порождаемом этой проблемой. Согласно методике Сорокина [17] учет внутреннего трения при колебаниях линейной системы может быть выполнен с применением комплексного модуля упругости для материала конструкции. Уравнения колебаний составляются для соответст- вующей идеально упругой системы, но в комплексной форме, в которой мо- дуль упругости материала формально умножается на коэффициент (1 + гу),
480 ЗАДАЧИ ДИНАМИКИ где у — так называемый коэффициент неупругого сопротивления материала, i = V-T — мнимая единица. Считая, что входящие в уравнения движения перемещения механической системы также представляют из себя комплексные величины, получаем от- сюда комплексное уравнение движения механической системы. Веществен- ная часть решения этого уравнения, соответствующая вещественной части комплексной возмущающей силы, и является решением поставленной зада- чи. Рассмотрим случай колебаний механической системы с конечным числом динамических степеней свободы, предполагая сначала для простоты, что конструкция однородна по материалу, точнее говоря, будем считать, что ко- эффициент неупругого сопротивления у является константой — одинаков для всех элементов и частей конструкции. Обозначая число динамических степеней свободы через п, запишем сна- чала уравнения движения линейной системы без учета затухания. Имеем Mii+Ku = P(Z). (.10.29) Здесь и — вектор перемещений по направлениям динамических степеней свободы системы, М — матрица инерциальных характеристик системы (матрица масс), К — матрица жесткости системы, соответствующая выбран- ным динамическим степеням свободы. Понятно, что левая часть уравнения (10.29) представляет собой сумму (по каждой из динамических степеней свободы) силы инерции и упругой восстанавливающей силы, которая, в со- ответствии с принципом Даламбера, приравнивается внешней возмущающей нагрузке Р, изменяющейся со временем t. Так обстоит дело при динамиче- ском воздействии нагрузки на идеально упругую линейную консервативную систему. Компоненты матрицы жесткости К при одновременном и пропорцио- нальном изменении модулей упругости всех элементов конструкции изме- няются пропорционально общему множителю — коэффициенту при модуле упругости. В рассматриваемом нами случае таковым общим множителем яв- ляется комплексная величина (1 + iy). Таким образом, уравнение (10.29) при учете сил внутреннего сопротивления в рамках гипотезы Е.С.Сорокина пе- реписывается в виде Mw+(l + /y)Kw = F(0, (10.30) где w — искомый вектор комплексных перемещений, F(/) — вектор ком- плексных внешних сил. Оба этих комплексных вектора раскладываются на свою вещественную и мнимую части w = u + /V, F = P + zQ. (10.31) При гармоническом воздействии внешнюю нагрузку Р с заданной часто- той внешнего возмущения 0 и амплитудным значением Ро можно записать в виде
10.3 Вынужденные колебания при гармоническом воздействии 481 P(Z) = Ро COS0Z, (10.32) при этом, следуя методике Е.С.Сорокина, мнимая часть внешнего возмуще- ния принимается изменяющейся по времени по тому же закону, но со сдви- гом фазы на угол л/2, иначе говоря, Q(Z) = Ро sin0/. (10.33) В экспоненциальной форме комплексная внешняя нагрузка F устанавли- вается при этом в виде F = Poe'Oz. (10.34) В случае установившихся вынужденных колебаний решение для вектор- ного дифференциального уравнения (10.30) принимается в виде w = Ze'°', (10.35) где Z — вектор, который мы будем называть вектором комплексных ампли- туд искомых перемещений. Этот вектор также может быть представлен раз- ложением на свою вещественную и мнимую части Z = X + zY. (10.36) После подстановок (10.34) и (10.35) в дифференциальное уравнение (10.30) получим систему линейных алгебраических уравнений относительно неизвестного вектора Z комплексных амплитуд [(1 + гу)К - 02M]Z = Ро. (10.37) Разделяя теперь вещественные и мнимые части векторного равенства (10.37), приходим к системе уравнений относительно вещественной X и мнимой Y частей комплексного вектора Z (К-02М) -уК -уК -(К -02М) х' Y Ро 0 (10.38) Поскольку нас интересуют резонансные или близкие к резонансным ре- жимы работы конструкции, это означает, что матрица (К - 02М) вырождена или близка к вырожденной — в резонансных режимах частота возмущения 0 совпадает с одной из собственных частот колебаний линейной системы оз* (k= 1,..., и), определяемых решением векового уравнения det(K - со2М) = 0 . (10.39) Если считать, что рассматриваемая совокупность из п динамических сте- пеней свободы не содержит возможных перемещений конструкции как же- сткого тела, то в спектре собственных чисел матрицы К не окажется нуле- вых собственных чисел (более того, все собственные числа матрицы К будут строго положительны) и, следовательно, сама матрица жесткости К окажет- ся невырожденной, а значит обратимой
482 ЗАДАЧИ ДИНАМИКИ D = K' (10.40) Матрица D называется матрицей податливости системы. Из второго уравнения матрично-векторной системы (10.38) вектор X мо- жет быть выражен через вектор Y, а именно X = - y”‘D(K-02М)¥ . (10.41) Подставляя далее (10.41) в первое уравнение системы (10.38), получим Y = -[/К + (К - 02M)D(K - 02М)]’'уРо , (10.42) и, возвращаясь снова к (10.41), находим окончательно X = D(K- 02М)[у2К + (К- 02M)D(K- 02М)Г'Ро . (10.43) Чтобы быть уверенным в возможности применения формул (10.42) и (10.43), следует убедиться в том, что заключенная в квадратные скобки в правой части (10.43) матрица у2К + (К - 02M)D(K - 02М) (10.44) не вырождается при любых значениях 0, если только у Ф 0. Для этого, преж- де всего, заметим, что при сделанных предположениях относительно закреп- ления конструкции от жестких смещений матрица жесткости системы К, а вместе с ней и обратная ей матрица податливости D не только невырождены, но и положительно определены. Далее, в силу симметрии матриц К и М, выражение для второго слагаемого в (10.44) можно переписать в виде (К - 02M)tD(K - 02М), (10.45) откуда вытекает положительная полуопределенность матрицы (10.45) (неот- рицательность всех ее собственных чисел). Поскольку сумма положительно определенной матрицы у2К и положительно полуопределенной матрицы (K-02M)tD(K-02M) гарантированно является положительно определен- ной матрицей, то отсюда следует допустимость операции обращения в фор- мулах (10.42) и (10.43). Не следует думать, что вещественная часть X вектора комплексных ам- плитуд Z и вектор амплитуд вещественной части и комплексного вектора перемещений w совпадают между собой (аналогичное замечание относится и к мнимым частям тех же векторов). Действительно, из (10.35) и (10.36) находим,что w = (X + iY)e,e' = (Xcos0Z - Ysin0Z) + z(Ycos0Z + Xsin0Z), (10.46) Следовательно u = Xcos0Z-Ysin0Z, v = Ycos0Z + Xsin0Z. (10.47) Введем в рассмотрение вектор амплитуд А и вектор фазовых сдвигов ц, компоненты которых определим через компоненты векторов X и Y форму- лами
10.3 Вынужденные колебания при гармоническом воздействии 483 А,= л/Lv? + У? , cosp, = Xj/А,, sing, = У7Л;. (10.48) Воспользовавшись теперь известными из тригонометрии формулами для синуса и косинуса от суммы углов, получим из (10.47) и (10.48) U = Л1 cos(0/ + ц,) Л2соз(0^+ц2) , V = А\ sin(0/ + р.,) Л 2 sin (0/ + ц2) (10.49) А„ cos(0/ + ц„) Xsin(0/ + p„) Таким образом, видим, что соответственные компоненты действительной и мнимой частей вектора перемещений совпадают по амплитуде и сдвинуты по отношению друг к другу по фазе на угол л/2. В частности, в случае одномассовой системы (точнее, для системы с од- ной динамической степенью свободы, то есть при п = 1), из формул (10.42) и (10.43) получаем Ро 1 — О2/со2 _ р0 7 к (1-02/ю2)2+у2 ’ к (1-02/ю2)2 + у2 ’ где принято во внимание, что для одномассовой системы с инерциальной характеристикой т и жесткостью системы по направлению движения массы к частота свободных колебаний <в определяется формулой <в2 = к/ т. Вос- пользовавшись теперь формулами (10.48), найдем амплитудное значение А перемещений массы А=^ ' (10.51) у/(1 - 02 /ю2)2 +у2 совпадающее с известным решением. Формулами (10.42), (10.43) и (10.48) полностью определяется решение за- дачи поиска динамических перемещений масс конструкции при установив- шихся колебаниях системы с конечным числом динамических степеней сво- боды при учете сил внутреннего трения в материале. Отметим, что в книге Р.А.Резникова [18] приведен алгоритм решения этой же задачи, основанный на разложении искомых перемещений и внешнего воздействия по формам собственных колебаний соответствующей идеально упругой системы, лишенной внутреннего трения, что требует значительного объема дополнительных вычислений. В самом деле, по алгоритму Р.А.Резникова требуется предварительное решение полной проблемы на собственные значения и собственные векторы для матрицы порядка п, тогда как по изложенному здесь алгоритму эта трудоемкая (и коварная) в вычис- лительном отношении задача замещается операцией обращения матрицы (10.44) того же порядка п. Определением перемещений масс конструкции решение не завершается, так как далее необходимо будет найти все остальные интересующие инже-
484 ЗАДАЧИ ДИНАМИКИ нера компоненты напряженно-деформированного состояния конструкции. С этой целью воспользуемся цепочкой следующих тригонометрических преобразований a cos(01 + а) + b cos(0z + Р) = = a(cos0/ cosa - sin0Z sina) + Z>(cos0/ cosfi - sin01 sinfi) = = (a cosa + b cosfi) cos0Z - (a sina + b sinfi) sin0/ = c cos(0/ + (p), (10.52) где c = Ja2 + b2 + 2aZ>cos(a - P) , (10.53) coscp = (a cosa + b cosfi) / c, sincp = (a sina + b sinfi) / c . (10.54) Геометрически эта цепочка преобразований соответствует сложению двух векторов а и Ь, заданных в комплексной плоскости своими модулями а и b (амплитудными значениями) и углами сдвига фаз аир (рис. 10.3). Рис. 10.3. Сложение комплексных векторов В том случае, когда нас интересует сумма нескольких (скажем, т) вели- чин, и для каждого слагаемого известно его амплитудно-фазовое представ- ление c(t) = Я] cos(01 + a]) + а2 cos(01 + a2) +...+ ат cos(01 + a„), (10.55) можно, исходя из геометрической интерпретации тригонометрических пре- образований (10.52)-(10.54), сразу записать выражения для амплитуды с и фазы а. с c(t) = с cos(01 + а с), с y^a^cosa (10.56)
10.3 Вынужденные колебания при гармоническом воздействии 485 cosac y^cosa, sinac Za7Sina7 U=1 Предположим, что нас интересует поведение во времени некоторого ки- нематического или силового фактора в конструкции — это может быть пе- ремещение выделенной точки конструкции в заданном направлении, угол поворота сечения некоторого стержня, какая-либо компонента деформации, внутренняя сила и т.п. Обозначив интересующий нас фактор через Н, пред- ставим его в следующем виде H(t) = = Нт R(l) , (10.57) где Hi — значение искомого фактора в конструкции от действия единичной силы Ri = 1, приложенной в месте и по направлению г-ой динамической степени свободы системы. Компоненты вектора R(t) определяются из усло- вия порождения этим вектором, как внешней нагрузкой, перемещений масс конструкции и, иначе говоря, R = Ku. (10.58) Воспользовавшись теперь амплитудно-фазовым представлением вектора перемещений и в виде (10.49), приходим к следующей линейной комбина- ции H(t) = axcas(St + щ) + a2cos(0/ + ц2) +•••+ a„cos(0t + ц„), (10.59) где вектор а с компонентами ah..., а„ отыскивается из условия а = КН. (10.60) Поскольку нас интересует амплитудно-фазовое представление фактора Н, то к (10.59) применяется рассмотренное выше тригонометрическое преобра- зование (10.53) —(10.56). В результате получим H(t) = Но cos(0/ + ця) . (10.61) Отношение амплитуды Но к сумме амплитуд а, составляющих компонент в формуле (10.59) называется коэффициентом синфазности г| фактора Н, то есть IF» у 7л у" /л П= 1 Za/COsp. + Ea sing. • (10.62) ) V=1 ) / Ясно, что коэффициент синфазности всегда меньше единицы и равен еди- нице только в случае синфазных колебаний всех масс системы, иными сло- вами, при условии совпадения углов сдвига фаз для всех масс системы
486 ЗАДАЧИ ДИНАМИКИ Ц1 = Цг= ••• = Ми • (10.63) Остановимся кратко на проблеме поиска напряжений, которая для рас- сматриваемой постановки динамической задачи имеет некоторые особенно- сти. Итак, любой вид внутренней силы S в элементах системы (изгибающий момент в стержне, продольная сила, цепное усилие в пластине и т.п.) опре- деляется двумя параметрами — амплитудой As и фазовым сдвигом ps, при- чем S = As cos(0Z + ps). (10.64) При вычислении динамических напряжений, являющихся линейной ком- бинацией двух или более силовых факторов, одних лишь амплитудных зна- чений усилий недостаточно, поскольку эти усилия не совпадают в общем случае по фазе. Пусть, например, в сечении некоторого стержня плоской стержневой системы возникает динамический изгибающий момент М и про- дольная сила N так, что М = Мо cos(0Z + gw) , N = No cos(0Z + цЛ') (10.65) с соответствующими амплитудными (Л/о, No) и фазовыми (цм, Цл) парамет- рами. Тогда нормальное напряжение а в фибровых волокнах этого сечения определится элементарной формулой сопротивления материалов ст = ^cos(0t + ^)± ~ cos(0Z+Mw), (10.66) г lv г W где F и И7 — площадь сечения и момент сопротивления для рассматриваемо- го фибрового волокна. Применение цепочки тригонометрических преобразований (10.52) — (10.54) к формуле (10.66) дает возможность записать выражение для напря- жения а через амплитуду аои фазовый сдвиг ца а = Go cos(0Z + ца), (10.67) Понятно, что амплитудное значение напряжения а0 и фаза будут равны 17 V 7 v „ _ ( М) I , I Мо I /Уо Мо_______\ ° со ’ COSga = ( СО5ЦЛ/ ± ~ COS|1M) / СТ0 , г Ж sinpo=(^sinpJV ± ^sinpA/)/CT0 . (10.68) г И7 В общем случае, когда напряжение (нормальное а или касательное т) яв- ляется линейной комбинацией нескольких видов усилий, то есть а = а,5| + a2S2 +..+ amSm , S, = SOl- cos(0Z + ps), (10.69)
10.3 Вынужденные колебания при гармоническом воздействии 487 где а, — некоторые константы (z = 1,..., т), для определения амплитуды а0и фазы Цо можно воспользоваться общим случаем, т.е. цепочкой преобразова- ний (10.55) — (10.56). Обратимся теперь к ситуации, когда интересующее нас динамическое на- пряжение не может быть представлено в виде линейной комбинации ранее вычисленных динамических усилий. В качестве примера можно указать на проблему поиска главных напряжений си и а2 при известных компонентах тензора напряжений в задаче о плоском напряженном состоянии. В этом и подобных этому случаях представляющее интерес для инженера динамиче- ское напряжение является некоторой нелинейной функцией/^,) от динами- ческих усилий S,, то есть а = П15] + a2S2 + amSm , S, = SOi cos(0/ + ps), (10.70) В такой ситуации приемлемым общим подходом, независящим от вида нелинейной функции flSi), может оказаться прямой перебор значений а при дискретном изменении времени I. Поскольку все аргументы функции flJSi) являются периодическими функциями времени t с одним и тем же периодом Т= 2n/Q, то и а(/) оказывается периодической функцией с тем же периодом. Это дает возможность ограничиться перебором временного параметра в формуле (10.70) на интервале от нуля до Т. В качестве коэффициента син- фазности для напряжения а в этом случае уместно принимать отношение вычисленного амплитудного значения функции а(/) к значению этой же функции от амплитудных значений аргументов. Понятно также, что привычное для инженера графическое изображение некоторого силового или кинематического фактора в виде эпюр, изолиний и т.п. служит зеркалом статического состояния конструкции. При динамиче- ских же воздействиях один и тот же силовой или кинематический фактор (скажем, в разных сечениях стержня) обладает различными фазовыми харак- теристиками. В силу этого обстоятельства адекватное графическое изобра- жение этого фактора в динамике более уместно представлять с помощью анимации. Другое дело, что амплитудные значения величин рассматривае- мого фактора могут быть по-прежнему изображены статически, то есть в ви- де тех же эпюр, изолиний и Т.п., причем эти эпюры представляют собой, по сути, огибающие соответствующих анимационных картин. Надо сказать, что для изобретательности разработчиков программного обеспечения на этом пути открывается целая гамма новых и, насколько нам известно, еще не реализованных возможностей. Например, весьма показа- тельны для понимания работы конструкции были бы анимационные карти- ны, демонстрирующие совместное изменение во времени как направлений главных напряжений, так и их величин. Нет сомнения, что инженеры- расчетчики высокого уровня квалификации по достоинству оценят новшест- ва подобного рода, повышающие привлекательную конкурентоспособность программной продукции. Кратко коснемся важной в практическом отношении ситуации, когда кон- струкция неоднородна по материалу. Все, что нужно для учета неоднород-
488 ЗАДАЧИ ДИНАМИКИ ности, — это заменить в уравнении (10.38) матрицу у К на матрицу Кг По- нятно, что Ку представляет из себя матрицу жесткости конструкции, собран- ную из элементов, все жесткостные характеристики которых домножены на коэффициент у, свой для каждого из элементов. Дальнейшие выкладки ана- логичны случаю однородной по материалу конструкции и затруднений не вызывают. 10.3.1 Модель Гордеевой Все сказанное в этом разделе выше предназначено, главным образом, для разработчиков программной продукции. Что же касается непосредственно пользователей, то еще более 30 лет назад С.П.Гордеевой [19] была предло- жена расчетная схема, которая, по замыслу, предназначена для получения решений рассматриваемой здесь задачи, не выходя за рамки требований стандартного программного обеспечения. При обосновании модели Гордеевой будем исходить из системы линей- ных алгебраических уравнений (10.38), предварительно преобразовав эту систему к форме, удобной для дальнейших построений. Сразу же оговорим, что применение модели Гордеевой принципиально ограничено двумя требо- ваниями • матрица инерции М должна быть диагональной; • коэффициент неупругого сопротивления материала у должен быть одина- ков для всех элементов системы. Особенно существенно последнее требование, так как оно не позволяет использовать модель Гордеевой для конструкций, имеющих в своем составе, например, железобетонные и стальные элементы. Итак, введем в рассмотрение следующую блочно-диагональную матрицу -D 0 0 -D (10.71) Умножая обе части уравнения (10.38) слева на эту матрицу и учитывая соотношение (10.40), получим (02ПМ-1) yi yl (e2DM-I) -DP0 о (10.72) X V где I — единичная квадратная матрица порядка п. Введем также в рассмот- рение два новых вектора неизвестных и J7, положив Jx = o2mx, jy = e2Mv. (10.73) Вспоминая физический смысл векторов X и Y, введенные в (10.73) векто- ры и уместно рассматривать как вещественную и мнимую части ком- плексных амплитуд вектора инерционных сил.
10.3 Вынужденные колебания при гармоническом воздействии 489 После подстановок выражений для X и Y из (10.73) в уравнение (10.72) получим (D-0-2M"') . у0"2М-1 у0'2М“‘ -(D-0-2M’‘)J -DP0 0 (10.74) Jx Сформируем теперь расчетную схему, которая, собственно, и образует модель Гордеевой. Будем считать, что эта система содержит две части, кото- рые назовем вещественной и мнимой частями модели Гордеевой. Вещест- венная часть полностью повторяет исходную механическую систему, коле- бания которой и изучаются. Мнимая часть также повторяет заданную систему, но с заменой жесткостей всех ее составляющих элементов на ана- логичные элементы с жесткостными характеристиками противоположного знака. По направлению движения каждой массы (в направлении каждой из ди- намических степеней свободы) введем пакет из трех пружин, как это показа- но на рис. 10.4, где кружком обозначен узел вещественной части модели с массой mh а прямоугольником — соответствующий узел мнимой части в мо- дели Г ордеевой4. Civ Рис. 10.4. Принцип построения расчетной модели Вещественная часть приведенной системы на рис. 10.4 условно изображе- на сплошной линией, а мнимая часть — пунктирной. Жесткости пружин, со- единяющих вещественную и мнимую части, в модели Гордеевой выбирают- ся следующим образом = (10.75) 1 + у 1 - у у Если теперь формально рассчитать образованную приведенную систему на статическое воздействие внешних сил Ро, то усилия в пружинах с жестко- стями dx и Ciy окажутся совпадающими с /-ми компонентами соответствую- щих векторов J, и Jy, определяемых системой уравнений (10.74). Действи- тельно, разрезая эти пружины и рассматривая усилия в этих пружинах в качестве неизвестных, образуем систему канонических уравнений метода сил, которая полностью совпадает с системой уравнений (10.74). 4 Полагаем, что забавное созвучие между узлом Гордеевой и Гордиевым узлом не вводит читателя в заблуждение. Обойдемся без меча Александра Македонского.
490 ЗАДАЧИ ДИНАМИКИ Для того, чтобы проиллюстрировать применение модели Гордеевой, рас- смотрим в качестве примера консольную стойку с сосредоточенной массой т, размещенной на свободном конце консоли, под действием гармонической нагрузки P(t) = P0cosQt (рис. 10.5). Пусть EI — жесткость стойки при изгибе, I — высота стойки. Следуя мо- дели Гордеевой, приведенную расчетную схему при использовании произ- вольной программы, предназначенной для статического расчета, следует вы- бирать так, как это показано на рис. 10.5. Воспользуемся методом сил, выбрав основную систему с помощью введения разрезов в пружинах 1 и 2 и обозначив Jx и Jy соответствующие неизвестные усилия в пружинах (рис. 10.6)5. Вводя обозначения А=3£///3, ю2 = Ъ'щ, р = 02/со2, (10.76) выпишем выражения для коэффициентов и свободных членов в системе ка- нонических уравнений метода сил _ 1 1 1 _ 1 1 ------1-----1---—-------------— к сх с0 к mQ ’Д 312 = 5 кр _ 1 21 Со 7 кр е 11 1 1 1 1-Р . Р0 . „ /Ш-7-7Ч 522 -----ч------1--------ч——-------------—, Д1р-------—, Д2р - 0, (10.77) к су с0 к тВ кр к ЗцЛ + 3j2-7y + — 0 , 52!Л + 822Jy + Д2Р = 0 . (10.78) Раскрывая решение системы уравнений (10.78) по правилу Крамера, получа- 5 Мы отступаем от общепринятых обозначений для неизвестных метода сил только для того, чтобы избежать путаницы, так как буква X в этом параграфе уже исполь- зована нами для обозначения вещественной части комплексных амплитуд Z. Что касается обозначений Гордеевой, то она для величин Jxn Jy использует соответст- венно символы Z' и Z".
10.3 Вынужденные колебания при гармоническом воздействии 491 ем (10.79) j _ ^1Р^22 ^2Р^12 г _ ^2Р^11 ^1Р^21 8ц822 — 812821 у 2И822 — 812821 что после подстановок по формулам (10.77) и элементарных преобразований дает (10.80) Y (10.81) г = Ро *р(1 - Р) J = _Ро кру к (l-Р)2 +Y2 ’ У к (l-Р)2 +Y2 ’ Перемещения X и Y, отвечающие действительной и мнимым частям реше- ния исходной задачи по модели Гордеевой, определятся на основании фор- мул (10.73), которые в данном случае примут вид у = J х _ Ро 1 ~ Р у _ J у - _ Ро _________________ кр к (1-р)2+у2’ кр к (1-р)2+у2’ что, как и следовало ожидать, совпадает с ранее полученным решением — формулами (10.50). Обратим внимание на то обстоятельство, что перемещения вещественной и мнимой частей модели Гордеевой не совпадают с вещественной и мни- мыми частями векторов перемещений исходной колеблющейся системы, как это может показаться на первый взгляд. В самом деле, например в задаче о консольной стойке перемещение Ху вершины стойки для вещественной и Уг мнимой частей модели Гордеевой равняются соответственно Хг = (Ро - Л )/к = 4-“ (1 ~ 2р) + 7 К (1-р)2+у2 PY Yr = Jy/k = -^ к О-Р) + Y (10.82) 2 ’ что отличается от соответствующих величин Хтл Y. В этой связи рекомендация Гордеевой по определению амплитуд динами- ческих усилий по формуле S=.,/(S')2+(S")2 , (10.83) где 5'и S"— соответствующие усилия в вещественной и мнимой частях мо- дели Гордеевой, является ошибочной. Кроме того, для системы с нескольки- ми динамическими степенями свободы, амплитудные значения усилий, как это было здесь показано, зависят не только от амплитудных значений пере- мещений масс, но и от их взаимных фазовых сдвигов. Само собой разумеется, что модель Гордеевой уместно применять только тогда, когда в распоряжении пользователя не имеется программного обеспе- чения, предназначенного для прямого расчета конструкций на вынужденные колебания с учетом потерь энергии в материале по гипотезе Сорокина.
492 ЗАДАЧИ ДИНАМИКИ 10.4 Декремент колебаний Логарифмический декремент колебаний характеризует процесс затухания колебаний в системе. Он равен натуральному логарифму отношения ампли- тудных значений колеблющейся величины, измеренных с интервалом в один период. Для простейшего осциллятора с массой М, коэффициентом упруго- сти К и коэффициентом вязкого сопротивления С дифференциальное урав- нения свободного движения Му+Су+Ку = 0 (10.84) имеет решение в виде колебательного процесса у = Лое~$'cos(<ot + 4) (10.85) с амплитудой (произвольная постоянная) Ао и сдвигом по фазе (произволь- ная постоянная) ц, если только демпфирование меньше критического значе- ния с < с0 = 14км. Здесь обозначено &2=К/М; 2$ = С/М; й = 7®2-02 • Периодом колебаний условно будем называть время Т = 2тг/<в, а безраз- мерное произведение 8 = рг является логарифмическим декрементом коле- баний и соответствует его определению, приведенному выше. Рассмотрим, как изменяется суммарная энергия системы Е в процессе за- тухающих колебаний. Эта энергия равна сумме потенциальной энергии пружины и кинетической энергии движущейся массы Е = |л>2+^М/ . . (10.86) Подставляя сюда данные формулы (10.84), получим Е = -КД02е’2р'| l + ^sin(2ro/ + 2p) + ^-2-^sin2(rof + 2p) (10.87) 2 го го го ) Нетрудно проверить, что отношение энергий рассматриваемой системы Ео — в момент времени t = to и Е7— в момент времени t = t0 + Т (по истече- нии одного периода колебаний) не зависит от момента t0 и выражается фор- мулой ^ = е-2₽7'=,e-2S. (10.88) Ео Отсюда следует, что логарифмический декремент колебаний достаточно просто выражается и через энергию
10.4 Декремент колебаний 493 х 11 Ет 8 =---In— 2 Е» (10.89) Если на осциллятор действует внешняя периодическая нагрузка F = Fo cosOZ = f^McosQt, (10.90) то решение, соответствующее установившимся колебаниям, может быть представлено в виде у-Лсоз(0С-а), (10.91) где А = - (10.92) ^(®2-02)2 + 40202 t 200 а = arctg——. ®2-02 (10,93) Решение (10.91) может быть представлено и в другом виде у = As sin(0 f) + Ас cos(01), (10.94) где A _ 200/o (10.95) '' (co2 - 02 )2 + 40202 ’ л- (“’-o’U (Ю.96) (co2 -02)2 +40202 Постоянная As называется амплитудой поглощения, а постоянная Ас — амплитудой дисперсии. Энергию, которая поглощается системой за один цикл колебаний, можно вычислить по формуле 2лМ00/о2 tp = ЯГлЛс =-------------. (со? - 02 )2 + 40202 Максимальное значение потенциальной энергии системы Е - 1 - 1 MQ2^2 У 2 2(®2-02)2+4р202 Нетрудно проверить, что логарифмический декремент в случае устано- вившихся вынужденных колебаний выражается через отношение энергий по формуле
494 ЗАДАЧИ ДИНАМИКИ 8 = ^-. (10.99) Отношение у = Ед. / часто называют коэффициентом поглощения. Ясно, что 8 = у / 2. Как видно из приведенных классических примеров, логарифмический декремент колебаний достаточно просто выражается через энергию, которая поглощается системой за один цикл колебаний, и потенциальную энергию системы. Более чистый результат получается в случае установившихся вы- нужденных колебаний. Используя выражения для энергии, можно попытаться построить алго- ритм отыскания системы с обычным вязким трением, энергетически эквива- лентной реальной системе, у которой механизм демпфирования может быть и не в виде вязкого трения, и более того, различным для разных частей сис- темы (узлов, подсистем), поскольку в реальных сооружениях эти свойства могут различаться на порядки.. Идея такого построения заключается в следующем. Предположим, что ис- следуемая конечно-элементная система с п степенями свободы находится в состоянии установившихся вынужденных колебаний относительно задан- ной, не обязательно нулевой, равновесной формы, причем частота колебаний 0, форма и размах колебаний известны (заданы). В этом случае мы фактиче- ски переходим к системе с одной степенью свободы. Лучше, если частота и форма колебаний — собственные, но это не обязательно. Пусть произвольное деформированное состояние системы характеризует- ся вектором перемещений |[mi,..,m„]|t, равновесная форма, относительно ко- торой происходят колебания, — вектором |[м1°,..,м°]|т, а относительные ам- плитудные значения перемещений по рассматриваемой форме колебаний — вектором ]|т. Тогда деформированное состояние системы в момент времени t можно выразить формулой ик = и“ + а“е°5(0/) (А=1,..,и). (10.100) Если мы сумеем определить потери энергии Еу в системе за один цикл ко- лебаний и упругую энергию системы в максимально отклоненном состоянии Ej,, то по формуле (10.99) легко найдем искомый логарифмический декре- мент колебаний 8. Понятно, что упругая энергия накапливается только в конечных элемен- тах. Будем считать, что и потеря энергии происходит только в конечных элементах. Если это не так, можно пополнить систему элементами специ- ального вида (демпферами), не обладающими упругостью, а выполняющими лишь диссипативные функции, и добиться, чтобы такое утверждение было справедливо. В таком случае можно определить Е, и Е^ для каждого конеч- ного элемента в отдельности, и результаты сложить. По поводу упругой энергии все обстоит достаточно просто. По каждому элементу надо воспользоваться формулой для выражения потенциальной
10.4 Декремент колебаний 495 энергии элемента через перемещения его узлов (такие формулы выписыва- ются при разработке конечного элемента) и вычислить по ней потенциаль- ную энергию элемента при перемещениях узлов |[ а®а°„ ]|т. После сумми- рования результатов вычислений по всем элементам получим упругий потенциал для всей системы. Следует отметить, что при определении упругого потенциала мы пользу- емся амплитудными значениями формы колебаний |[а“,..,а®]|т и никак не учитываем состояние, характеризуемое смещениями |[m°,..,m°]|t, в окрест- ности которого и происходят колебания. Мы так поступаем потому, что при смещениях |[ и °и® ]|т по предположению выполняются условия равнове- сия, то есть в данной точке все частные производные от потенциальной энергии по перемещениям Mi,..,w„ равны нулю. Значение потенциальной энергии в этой точке также считаем нулевым. Иное дело — потери энергии в элементе за цикл колебаний. Для получе- ния количественных данных надо изучить отдельно диссипативные свойства каждого типа элемента. Будем считать, что конечный элемент привязан к собственной системе координат, характеризуется т перемещениями vx,..,vm, и имеет матрицу жесткости с элементами Sy (/', j = 1,..,/и). Переход от пере- мещений исследуемой системы щ,..,ип к перемещениям конечного элемента в местной системе координат vx,..,vm выполняется с помощью линейных пре- образований по формулам и,. =^СуМ7 (z=l,..,m) (10.101) 7=1 с известными коэффициентами линейных зависимостей c,j J =1,••>«)• Рассмотрим теперь простейшие типы элементов, которые чаще всего при- сутствуют в расчетных моделях. 10.4.1 Конечные элементы из упругого материала За неимением более обоснованных зависимостей, будем считать, следуя идеологии СНиП [20], что каждый материал характеризуется своим коэффи- циентом поглощения \|/, не зависящим ни от вида, ни от скорости, ни от ин- тенсивности деформирования. Такой подход может быть применен для ма- териальных конечных элементов, широко используемых в конечно- элементных вычислительных комплексах, и пригоден, если напряжения не превосходят расчетного сопротивления, В этом случае энергия, рассеиваемая в материале, выражается формулой союз)
496 ЗАДАЧИ ДИНАМИКИ где величины Z>,° = (i=l,..,т) (10.103) представляют собой амплитудные значения перемещений в местной системе координат. Коэффициенты поглощения х|/ определяются опытным путем, их значения приведены в справочной литературе (см., например, [7]). 10.4.2 Элемент сухого трения Рассматриваемый элемент представляет собой ползун, прижатый к шерохо- ватому основанию так, что сила трения при его проскальзывании равна F (рис. 10.7). Элемент имеет одну степень свободы — перемещение v. Рис. 10.7. Элемент сухого трения Если закрепленный конец ползуна колеблется с амплитудой Ь°, потеря энергии за один цикл определится формулой Е,=4б0^. (10.104) 10.4.3 Элемент вязкого трения По аналогии с элементом сухого трения рассмотрим элемент вязкого тре- ния. Конструктивно такой элемент может быть выполнен в виде цилиндра с жидкостью, в котором перемещается перфорированный или неплотно приле- гающий поршень (рис. 10.8). Рис. 10.8. Элемент вязкого трения
10.4 Декремент колебаний 497 Элемент имеет одну степень свободы — перемещение и, а сила вязкого трения f в таком устройстве пропорциональна скорости перемещения порш- ня v' и выражается формулой f = аи', где а — заданный коэффициент про- порциональности. Если поршень перемещается по закону v = Z>°cos(01), (10.105) то сила трения выражается как /= - a06°sin(0O (10.106) и за один цикл колебаний рассеивается энергия Es =7ta0(Z>0)2. (10.107) 10.4.4 Элемент нелинейно-вязкого трения В книге Я.Г.Пановко [21] приведено решение задачи об определении экви- валентного коэффициента линейного вязкого сопротивления Ceqv для эле- мента у которого сила вязкого трения определяется выражением Frf=C„sign(j)/ . (10.108) Таблица 10.2. Тип сопротив- ления п Диссипация энергии за цикл Коэффициент эквивалентного вязкого сопротивления Сет Сухое трение 0 4С0утах 4 Со Вязкое трение 1 Ci Квадратичное 2 |Q02yL ±0у о -Л щах Зя Кубическое 3 |яС303у^ |(0М2 Результаты этого анализа могут быть представлены в виде табл. 10.2 [22], где приведены также данные о диссипации энергии за цикл колебаний, со- вершаемых ПО закону у =УтахСОЗ(0/ - а).
498 ЗАДАЧИ ДИНАМИКИ 10.4.5 Демпфирование излучением Вероятно один из главных механизмов демпфирования конструкций связан с излучением энергии в окружающую среду. Если, например, пластина вибри- рует в жидкости, то возникают исходящие от нее волны, приводящие в дви- жение большое количество жидкости. Энергия, переданная от конструкции к жидкости (более обще — окружающей среде), теряется конструкцией, а ее значение за цикл колебаний определяется как Е = тг0рСг2, (10.109) где р — плотность среды, в которой возникают волны, С — скорость звука в этой среде иг — амплитуда вибрации. Энергия, рассеянная за цикл оказыва- ется такой же, как и для вязкого трения с коэффициентом демпфирования В = рС в области единичного размера. Это называется характеристикой ди- намической жесткости (импеданса) среды. Даже для среды низкой плотности типа воздуха, это дает очень сущест- венный вклад в демпфирование в пределах конструкции. Если конструкция окружена более плотной средой типа воды, тогда демпфирование излучени- ем более существенно. Если конструкция оперта на твердое основание, то демпфирование излучением в это основание может давать относительно вы- сокое значение в точках опирания. В гражданском строительстве это может быть главным компонентом демпфирования. Чтобы проиллюстрировать важность этого, недемпфированная модель конструкции была рассчитана [23] с учетом депфирования излучением в основание, что дало величину по- рядка 10% от критического демпфирования. Вторым примером была оценка значения демпфирования для опор моста в русле реки и проверка различных моделей демпфирования. Оценки включали демпфирование излучением в основание, демпфирование в материале опор и сопротивление воды в русле реки. Единственным механизмом, который дал реалистическое представле- ние измеренного значения демпфирования, было демпфирование излучени- ем. Все другие механизмы дали оценки демпфирования, на порядок мень- шие. Для определения коэффициентов демпфирования естественных основа- ний под колеблющимся фундаментом можно воспользоваться приближен- ными формулами [7], которые связывают эти характеристики с коэффициен- том жесткости основания С2 • Вг = 0,014F -./сГ — Д113 вертикальных перемещений (осадок); • Вх = 0,007F — для горизонталльных перемещений (сдвигов); • 7?ф = 0,017 — для поворотов. Здесь F — площадь подошвы фундамента и 7 — момент инерции этой площади. Несколько другие рекомендации приводит Вильсон [24]. На основании решения задачи о колебаниях круглого штампа на упругом полупространст-
10.4 Декремент колебаний 499 ве он предлагает использовать данные, представленные в таблице 10.3. Эта таблица также содержит данные о величине присоединенной массы и жест- кости основания. Таблица 10.3. Направление колебаний Жесткость Демпфирование Присоеди- ненная масса Вертикальное 4Gr К. — 1-V 1,79лкрг3 1,50рг3 Г оризонтальное 1-V2 18,2Gr-— (2-v)2 l,08^Xpr3 0,28рг3 Поворот 2,7Gr3 0,47л/ Kpr3 0,28рг3 Обозначения: г — радиус штампа; G — модуль сдвига; v — коэффициент Пуассона; р — плотность 10.5 Три резонансные кривые Большинство инженеров осведомлены о резонансном режиме колебаний, ко- гда совпадение частоты внешнего воздействия с частотой собственных коле- баний приводит к резкому нарастанию амплитуд. Для идеальной системы без потерь энергии резонанс определяет неограниченный рост амплитуд, но и для реальной системы этот рост может быть очень большим. Поэтому по- нятно стремление избежать резонанса, создав такую систему, собственная частота которой не совпадает с частотой возмущающей силы. Но насколько она должна не совпадать? Что выгоднее: чтобы собственная частота была большей или меньшей частоты возмущения? Ответ на эти во- просы дает анализ так называемых резонансных кривых. Если рассмотреть простейшую систему с одной степенью свободы, то уравнение типа (3.149) будет иметь вид М у+С у+Ку = F(t) (10.110) или в другой форме у + 2а>С,у+а>2у = F/М, (10.111) где а> = >]К1 М — частота собственных колебаний недемпфированной сис- темы; С, = С!Ссг — относительное демпфирование; Ссг = 2-^КМ — критиче- ское демпфирование, т.е. такое значение коэффициента С, начиная с которо- го выведенная из состояния равновесия система возвращается к этому состоянию без осцилляций; <й = оц/1 — собственная частота демпфиро- ванных колебаний.
500 ЗАДАЧИ ДИНАМИКИ Под воздействием гармонической возмущающей силы F = Fosin 01 систе- ма совершает гармонические колебания у = yosin(0Z - ср), безразмерная ам- плитуда которых зависит от отношения частот 0/а> и определяется выраже- нием уйк (10.112) Эта амплитуда имеет максимальное значение при 0/ю = yjl-2C,2 , когда y0K/F0=[2Qy/^J', график изменения безразмерной амплитуды в функции от отношения 0/го представлен на рис. 10.9. Рис. 10.9. Резонансная кривая при си- ловом гармоническом возбуждении Рис. 10.10. Резонансная кривая при воз- буждении неуравновешенной массой Полезно обратить внимание на то, что с точки зрения уменьшения ампли- туд колебаний более выгодным является увеличение частоты собственных колебаний по сравнению с частотой возмущения, поскольку область 0/го > 1 характеризуется меньшими значениями амплитуд. Специальный случай возбуждения представлен на рис. 10.10, где колеба- ния вызываются несбалансированной массой т, которая имеет эксцентриси- тет е и вращается с угловой скоростью 0. Возмущающая сила при этом опре- деляется как р = еш02 sin 01, а безразмерная амплитуда имеет ^ = (0/4 максимальное значение у0л//Н=(1-2С)/(2;;#-с) (10.113) График этой функции показан на рис. 10.10, из которого видно, что в указанном слу-
10.4 Декремент колебаний 501 чае рекомендация по уводу от резонанса имеет прямо противоположный ха- рактер. Наконец, можно рассмотреть еще один случай гармонического возбужде- ния, когда по закону z = zosinO/ движется основание. Безразмерная ам- плитуда перемещений определяется выражением 1+(2^е/ю)2 V (1 - 02/<о2 )2 + (2^9 / со)2 го График этой функции показан на рис. 10.11. Он напоминает график на рис. 10.9, но здесь все кривые проходят через точку с абсциссой 9/<о = 0,707. Рис. 10.11. Резонансная кривая при гармоническом возбуждении основания Схема по рис. 10.11 применяется в системах виброизоляции и отношение у0 / Zo в некотором смысле характеризует качество виброизоляции, которая, как видно из графика является эффективной лишь при частотах Q/a>0 > 0,707, при этом наличие в ней затухания, вообще говоря, является нежелательным. Следует заметить, что усилие в упругой связи определяется относитель- ным перемещением d = у - z для которого безразмерная амплитуда равна ^ = (е/®)2 го (10.115) Ее график такой же, как показан на рис. 10.10.
502 ЗАДАЧИ ДИНАМИКИ 10.6 Расчет сооружений на сейсмические воздействия 10.6.1 Спектры землетрясений Практические расчеты на действие сейсмических сил регламентируются нормативными документами, в основу которых, как правило, положена так называемая линейно-спектральная теория М.Био. В первоначальном виде основу метода составляли замеренные экспериментально ускорения маятни- ков, обладавших различными периодами собственных колебаний, под дейст- вием землетрясения. Полученные под воздействием перемещений основа- ния по закону, отвечающему реальным землетрясениям, максимальные значения таких ускорений представляются в функции периода собственных колебаний маятника (пробного осциллятора) и образуют спектр реакций, который служат основой для определения сейсмической нагрузки (рис. 10.12). Рис. 10.12. Спектры ускорений: 1 — измеренный; 2 — аппроксимация огибающей из СНиП В основу методики расчета положены так называемые расчетные спек- тры, которые определяются как огибающие ряда спектров реакций различ- ных реальных землетрясений. Кроме того, обычно используется предполо- жение о поведении основания сооружения как единого жесткого тела (к сожалению, без явного указания на эту гипотезу), предполагая, что все опорные точки конструкции движутся поступательно по одинаковому зако- ну Хо = X0(t). Тогда, помня о том, что перемещения системы отсчитываются от положе- ния точки основания, а инерционные силы определяются не относительным, а абсолютным ускорением, вместо (3.142) мы будем иметь М^(и±-Х°-2 +Ки(0 = О dt1 (10.116)
10.6 Расчет сооружений на сейсмические воздействия 503 или, перенося заданное ускорение основания в правую часть, получим м4+Ки(0 = -М^. (10.117) dt dt 10.6.2 Сейсмическая реакция Для системы с одной степенью свободы массой М и жесткостью К, и с уче- том сил внутреннего сопротивления в рамках гипотезы Сорокина получим Mw+ (1 + iy)Kw = -MZo, (10.118) где перемещение w, измеряемое относительно точки основания, и ускорение этого основания Zo являются комплексными величинами. Для построения Z о заданная функция ускорений X о раскладывается в ряд Фурье; этот ряд и сопряженный ряд Фурье образуют действительную и мнимую части ком- плексной функции Zo (см. [7], стр. 43). При нулевых начальных условиях действительная часть и(1) решения дифференциального уравнения (10.118) имеет вид sin(l-T)c/r, (10.119) где со — круговая частота свободных затухающих колебаний осциллятора (с учетом рассеяния энергии в материале) ю = Ю , со= / Л/ . (10.120) л/1 + у2/4 Если под сейсмической нагрузкой понимать силу инерции, действующую на упругую систему F(t) = -M(Zo + ii>), (10.121) то, дифференцируя дважды (10.119), после несложных преобразований, учи- тывающих, что у « 1, получим действительную часть комплексной силы инерции в виде P(t) = -Ma(t,-y,T), (10.122) “(0=_“ [Л(т)ехР со * где a(t, у, -7) = 2л т £у0(т)ехр ул . . . ( 2л z ч I . -у(«-т> sml —(1-т) 1с/т (10.123) представляет собой ускорение колебаний линейного осциллятора с перио- дом собственных колебаний Т и коэффициентом неупругого сопротивления
504 ЗАДАЧИ ДИНАМИКИ у. Максимальное значение сейсмической силы при этом окажется равным max Р(/) = Л/СД7) , (10.124) где Са(Т) является так называемым спектром ускорений, т.е. функцией, опи- сывающей максимальные значения абсолютных ускорений линейного ос- циллятора в зависимости от его периода собственных колебаний при неко- тором фиксированном значении у и заданном кинематическом воздействии В нормах [25] спектр ускорений представлен в виде ОД = Kg 0(7), (Ю.125) где коэффициент сейсмичности Кс зависит от балльности землетрясения (он удваивается при увеличении на каждый балл), а коэффициент динамичности 0(7) задан графиками в зависимости от типа грунта (рис. 10.13). Значение у принято усредненно равным 0,1. Ускорение силы тяжести g введено в (10.125) в силу того, что нормы оперируют не с массами М, а с весами масс Q. Рис. 10.13. Коэффициент динамичности по СНиП Для систем со многими степенями свободы уравнения (10.117) после вве- дения затухания по Сорокину решаются методом разложения по формам собственных колебаний и для каждой формы, модальная сейсмическая на- грузка определяется как для системы с одной степенью свободы. Распределение сейсмической нагрузки между массами системы (рис. 10.14) реализуется с помощью коэффициентов 4,*=^^-----------• (10.126) >•=1 Суммирование вкладов отдельных форм колебаний нормами [25] рекомен- дуется выполнять с использованием среднеквадратичной оценки Розенблю- ма (3.160). Такой подход основывается на гипотезе о том, что все модальные
10.6 Расчет сооружений на сейсмические воздействия 505 реакции являются нормально распределенными случайными величинами с одинаковыми коэффициентами корреляции, что согласуется со многими на- блюдениями, хотя и не является точно установленным фактом. Рис. 10.14. Инерционные сейсмические нагрузки, отвечающие различным формам собственных колебаний Суммирование внутренних сил, которые определяются по обычным пра- вилам для каждой из учитываемых форм собственных колебаний, также вы- полняют по формуле Розенблюма, но здесь возможна одна неприятность — использование модулей моментов, продольных сил и поперечных сил при- водит, например, к тому, что исчезают сжато-изогнутые сечения, все они оказываются растянуто-изогнутыми. Аналогичные эффекты потери знака возможны и в элементах оболочечного типа. Для борьбы с этим явлением в некоторых программных системах суммарным по Розенблюму значениям компонент вектора внутренних сил присваиваются знаки, как у аналогичных компонент в первой форме собственных колебаний. Такой подход реализо- ван, например, в известной системе Lira, но обосновать его достаточно трудно, даже если предположить, что именно первая форма собственных ко- лебаний и реализует основной вклад в суммарное значение каждой из ком- понент вектора-ответа. Учитывая, что оценка суммы модальных вкладов содержит выражение квадратного корня, а перед ним, как известно, следует ставить знак ±, можно принять, что все компоненты внутренних сил (напряжений) могут иметь произвольный знак и учитывать все возможные комбинации их знаков. Но более правильным было бы вспомнить, что при проверке конструкции най- денные оценки максимальных значений компонет усилий используются не сами по себе, а подставляются в некоторую формулу, определяющую крите- рий пригодности конструкции (например, в формулу для вычисления на- пряжений). Тогда необходимо для каждой учитываемой формы собственных колебаний подсчитать значение этого критерия и уже потом суммировать его по Розенблюму. Следует заметить, что использование формулы Розенблюма «гасит» знаки модальных компонент сейсмической реакции, что в некоторых случаях мо-
506 ЗАДАЧИ ДИНАМИКИ жет приводить к недоразумениям. Достаточно типичным примером такой ситуации может служить случай кратных частот, когда формы собственных колебаний, соответствующих такой частоте, определяются с точностью до некоторого произвола. Так, например, вертикально расположенный кон- сольный стержень с одинаковыми главными жесткостями поперечного сече- ния имеет кратные формы собственных колебаний, которые определяются с точностью до произвольного поворота вокруг оси Z, как это показано в пла- не на рис. 10.15, где в варианте а) собственные формы направлены вдоль ко- ординатных осей, а в варианте Ь) — повернуты на 45°. Если сейсмический импульс действует вдоль оси X, то для варианта а) реакция по второй форме будет отсутствовать, и все перемещения окажутся лежащими в плоскости да. Для варианта Ь) будут возбуждаться обе формы собственных колебаний, но тот факт, что компоненты по оси Y имеют разные знаки и гасят друг дру- га, окажется потерянным при использовании правила «корень из суммы квадратов». В результате окажется, что возбуждаются перемещения не толь- ко по направлению действия сейсмическогог толчка, но и в перпендикуляр- ном направлении. Как видим, вывод зависит от произвола при выборе пары собственных форм, соответствующих кратной частоте. Рис. 10.15. Случай кратной частоты Достаточно серьезным вопросом сейсмического расчета является выбор адекватной расчетной схемы. Простейшие консольные схемы, широко рас- пространенные в практике проектирования и рекомендуемые многими посо- биями, являются скорее данью традиции «ручного» расчета, чем необходи- мостью. Более того, они маскируют некоторые реальные эффекты поведения конструкций, что приводит к необходимости искусственного введения экс- центриситетов (см. п. 2.15 норм [25]), чтобы учесть крутильные колебания. Иллюстрация этого приема, рекомендуемого нормами, представлена на рис. 10.16. Естественно, что более реалистичная пространственная расчетная модель учитывает крутильные формы движения автоматически, если только расчетчик не отсек их, задав малое число учитываемых форм собственных колебаний. За этим необходимо следить при реальном проектировании.
10.6 Расчет сооружений на сейсмические воздействия 507 Рис. 10.16. Введение в консольную расчетную модель эксцентриситета между цен- тром жесткости (ЦЖ) и центром масс (ЦМ Следует иметь в виду, что в международных нормативных документах по сейсмостойкому строительству ISO [26] и Еврокоде [27] используется коэф- фициент редукции расчетной модели Кл, понижающий расчетную сейсмиче- скую нагрузку за счёт учёта диссипативных возможностей конструкций, в частности, способности деформироваться за пределом упругости при цикли- ческом воздействии без серьёзного понижения прочностных свойств. В свя- зи с этим в ISO приводятся предостережения по применению условного спектрального метода сейсмического расчета, а в Еврокоде эти предостере- жения сведены в таблицу 10.4. Таблица 10.4. Регулярность модели Расчетная схема Значение коэффициента редукции Kd В плане По высоте Есть Есть Плоская Нормативное Есть Нет Плоская Сниженное Нет Есть Пространственная Нормативное Нет Нет Пространственная Сниженное В таблице 10.4 следует обратить внимание на два важных момента: • Только для регулярных в горизонтальной плоскости сооружений допус- каются плоские расчётные модели. • Когда нарушается регулярность конструкции в вертикальной плоскости, надо уменьшать рекомендуемые международными нормами значения ко- эффициентов редукции Kd.
508 ЗАДАЧИ ДИНАМИКИ В работе [28] указывается, что предостережения международных норм, это серьёзное напоминание об известном обстоятельстве — при сложных, многомодальных колебаниях сооружения, условный спектральный метод не может давать надёжных результатов по обеспечению прогнозируемого при сильном землетрясении предельного состояния по неразрушению. Следует также отметить, что прием из норм, представленный на рис. 10.16, в какой- то степени компенсирует достаточно грубую гипотезу о движении основа- ния сооружения как жесткого целого. Именно вследствие применения этой гипотезы исчезают крутильные компоненты движения здания, когда все ра- мы имеют одинаковую жесткость (рис. 10.17). Рис. 10.17. Смещения конструкции при прохождении сейсмической волны: а — по- ступательные; б — изгибные; в — крутильные Некоторые приемы, позволяющие учесть компоненты сейсмического воз- действия по рис. 10.17, b и 10.17, с были предложены в серии работ В.К.Егупова и его учеников [29]. Расчет по нормам (и с использованием программных средств, слишком дословно реализующих эти нормы) предполагает, что ускорения основания происходят в горизонтальной плоскости. В действительности же, при земле- трясении основание колеблется в некотором наклонном направлении к обо- им — горизонтальной и вертикальной осям, вызывая движение конструкции вдоль всех координатных осей. Возможность задания направления действия сейсмических толчков является абсолютной необходимостью расчетной программы. Следует также учитывать, что в случае пространственной рас- четной схемы даже горизонтально направленное сейсмическое возмущение может вызвать вертикальные компоненты сейсмической нагрузки (рис.
10.6 Расчет сооружений на сейсмические воздействия 509 10.18). Это во многом смягчает не слишком гибкий подход норм, которые явно указывают на необходимость учета вертикальной компоненты только в строго определенных случаях. Рис. 10.18. Возникновение вертикальной компоненты сейсмической нагрузки при го- ризонтальном сейсмическом толчке 10.6.3 Расчет по акселерограммам Нормы [25] требуют, чтобы особо ответственные объекты и здания высотой более 16 этажей были рассчитаны с использованием инструментальных за- писей ускорений или синтезированных акселерограмм, т.е., по сути, с инди- видуальным определением максимального значения сейсмической реакции объекта по (10.92). Поскольку вблизи площадки строительства могут отсут- ствовать сейсмостанции с известными записями ускорений, то часто исполь- зуются коллекции акселерограмм, описанные в литературе [30]. Здесь следует иметь в виду, что выбор записи, не соответствующей рас- сматриваемой площадке строительства и характерному для нее типу сейсми- ческого возмущения, может привести к серьезным погрешностям. Так, на- пример [31], спитакское землетрясение характеризовалось пиком спектра в районе периода собственных колебаний порядка 0,6 секунды, что расходи- лось с принятым при расчете зданий спектром почти вдвое (рис. 10.19).
510 ЗАДАЧИ ДИНАМИКИ Рис. 10.19. Спектры сейсмической реакции: а — принятый при проектировании; b — полученный после землетрясения на основании данных ИФЗ АН СССР 10.6.4 Поэтажные спектры отклика Очень часто возникает необходимость выполнить динамические провероч- ные расчеты оборудования или других дополнительных элементов, устанав- ливаемых на сооружении. Казалось бы, необходимо попросту включить их в динамическую расчетную модель и выполнить соответствующий совмест- ный расчет, но этот путь не очень удобен. И дело даже не в том, что количе- ство единиц оборудования может быть очень большим, что усложняет рас- четную модель, а в том, что такие дополнительные подсистемы могут быть заранее неизвестны или же меняться в процессе эксплуатации. Практически поступают иначе — используя тот факт, что масса дополни- тельного оборудования относительно невелика по сравнению с массой зда- ния, считают, что можно пренебречь влиянием оборудования на динамиче- ские характеристики здания. Тогда можно получить характеристики движения точек установки оборудования (такие характеристики носят на- звание поэтажных акселерограмм, если они характеризуют ускорения этих точек). Затем можно выполнять расчеты оборудования на соответствующие кинематические возмущения. Однако детальный динамический расчет эле- ментов оборудования производят лишь для наиболее ответственных машин и агрегатов, а в подавляющем большинстве других случаев используют по- этажные спектры отклика, которые представляют собой значения макси- мально возможной амплитуды колебаний линейных осцилляторов с различ- ными собственными частотами. Иными словами, моделируется динамическая реакция воображаемой единицы оборудования, собственная частота f которой заранее неизвестна, поэтому такое моделирование выпол- няется для некоторого диапазона возможных собственных частот. Следует отметить, что при этой процедуре выполняется двойная фильтра- ция внешнего возмущения. Сначала в процессе динамического расчета зда- ния в значительной степени подавляется та часть входного воздействия, час- тотные характеристики которого лежат вдали от собственных частот сооружения, а затем уже искаженный таким образом входной сигнал вновь
10.6 Расчет сооружений на сейсмические воздействия 511 фильтруется линейным осциллятором, т.е. из него отбираются лишь те час- ти, которые близки к собственной частоте осциллятора f Естественно, что данная процедура оказывается весьма чувствительной к точности определе- ния частот и форм собственных колебаний. Для учета этих погрешностей обычно прибегают к процедуре сглаживания и расширения пиков спектра отклика [32], стр. 139. При этом расширенный пик с боков ограничивают линией, параллельной к кривой расчетного спектра (рис. 10.20). Рис. 10.20. Расширение вычисленных спектров отклика (пунктир -— вычисленные значения) Величина расширения Af, вообще говоря, должна была бы приниматься на основе анализа чувствительности, однако на практике чаще всего принима- ют некоторую фиксированную Относительную величину типа Л/= + f , где через fj обозначена частота, на которой располагаетсяj-й вычисленный пик. Поскольку величина f является в некотором смысле случайной, то всегда имеется вероятность того, что она не совпадет с частотой осциллятора. Де- тальный анализ вероятностей показал, что высота пиков вероятностного спектра заметно ниже детерминистических значений [30], стр. 140, что дало основание для включения в нормы США по проектированию атомных стан- ций следующей рекомендации — одновременно с расширением пиков сни- жать их максимумы на 15%. Полезно указать на то, что описание поведения конструкции в виде спек- тра отклика является, в некотором смысле, двойственным к амплитудно- частотной характеристике, задаваемой выражением типа (10.51). Если это выражение рассматривать в качестве функции от частоты внешнего воздей- ствия, то мы увидим, что амплитудно-частотная характеристика определяет зависимость некоторого фактора (перемещения точки, усилия и т.п.), взятого в заданной системе от изменяющейся частоты возмущения, в то время как
512 ЗАДАЧИ ДИНАМИКИ спектр отклика рассматривает реакцию меняющегося по частоте осциллято- ра на неизменное возмущение. В заключение еще раз напомним, что использование спектров отклика возможно лишь в том случае, когда дополнительная масса устанавливаемого оборудования невелика и ее влиянием на общее поведение системы «здание- оборудование» можно пренебречь. 10.7 Действие импульсных и ударных нагрузок Импульсные нагрузки, рассматриваемые в этом разделе, представляют собой кратковременно действующие силы и/или удары, не вызывающие в элемен- тах сооружения макропластических деформаций. Микропластические де- формации в местах контакта с ударяющим телом или в других точках конст- рукции и являющиеся причиной рассеяния энергии колебаний, учитываются в расчетах как внутреннее трение материала. Чаще всего импульсная нагрузка представляется выражением типа ГД/(О при 0 < / < т z ч P(t) = J aJK’ F , (10.127) [ 0 при t > т где t = 0 — начало действия нагрузки; Ро — ее максимальное значение; ДО— закон изменения нагрузки во времени, пронормированный так, что максимум |Д7)1 = 1. Наиболее часто употребляемые в расчетах функции Д/) указаны в табл. 10.5. Таким образом, импульсная нагрузка характеризуется продолжительно- стью действия т; законом изменения во времени (формой импульса) Д/) и наибольшей величиной Ро. Чем меньше тот промежуток времени, в течение которого действует знакопостоянная нагрузка, тем меньшую роль играет за- кон распределения этой нагрузки во времени [33]. Основное и решающее значение приобретает только одна характеристика нагрузки — импульс си- лы S = P0£f(P)dt. (10.128) Для мгновенного импульса, когда т —> 0 максимальное перемещение про- стейшей системы с одной степенью свободы определяется формулой с Z= —, (10.129) тт Ма где М—масса; со — частота собственных колебаний. В других случаях зна- чение Zmax уточняется путем умножения на коэффициент импульсивности е(т*), зависящий от относительной продолжительности импульса т* = т / Т= тсо / 2тг. Значения коэффициента интенсивности [7] уменьшаются от 1,0 при т* = 0 до нуля (рис. 10.21).
10.7 Действие импульсных и ударных нагрузок 513 Таблица 10.5. № График f(t) при 0 S t S т f/аи 1 1 0 ад 11 /(0 = 1 т 2 ад т /(0 = 1/т т/2 3 1 0 ад t /(0 = 1-1/т т/2 4 1 0 ад - - 11 f(t) = sin(nt/t) 2т/я 5 1 0 ад t [ 21/т, 1<т/2 /(/) = ( г т [2[1-(1/т)], 1>т/2 т/2 6 1 0 ад у _ t f(t) = (1/2)[1-cos(2tc//t)] т/2 Если импульс вызван ударом по конструкции, то его значение можно приближенно оценить по формуле S= тп0(1 + ко), (10.130) где т — масса ударяющего тела; v0 — его скорость в момент соприкоснове- ния с конструкцией; ко — коэффициент восстановления (отскока), значение которого зависит от свойств соударяющихся тел в месте контакта и от их формы (табл. 10.6). Этот коэффициент обычно определяется эксперимен- тальным путем как отношение высоты отскока падающего тела к высоте его падения.
514 ЗАДАЧИ ДИНАМИКИ Рис. 10.21. Коэффициент импульсивности для шести форм импульса по табл. 10.5 Таблица 10.6. Материал поверхности конструк- ции в месте удара Материал и форма ударяющего тела Сталь и другие твердые металлы Медь, алюминий, твердые пластмас- сы, камень, бетон и пр. Пластичные и сыпучие материалы Скругл. Угловат. Скругл. Угловат. Любая Сталь 0,60 0,35 0,40 0,25 0,00 Дерево 0,55 0,30 0,40 0,20 0,00 Камень 0,40 0,20 0,30 0,15 0,00 Бетон 0,35 0,15 0,25 0,10 0,00 Ксилолит 0,20 0,10 0,10 0,05 0,00 Асфальт 0,00 0,00 0,00 0,00 0,00 При расчете на импульсное воздействия важную роль играет коэффици- ент потерь Г], характеризующий затухание колебаний. Он связан с коэффи- циентом поглощения энергии у и коэффициентом внутреннего трения у со- отношениями 4 = у/(2л) = (10.131) Через последний коэффициент выражается и логарифмический декремент колебаний
10.7 Действие импульсных и ударных нагрузок 515 8 = Д71 (10.132) ДДм Справочные данные о значениях коэффициентов Г], у, у или 8 можно найти в [7] и в других источниках, включая нормативные документы [34, 35] и др. Для систем с несколькими степенями свободы при действии системы мгновенных импульсов 5°, приложенных в точках к = 1, ... , т, решение ищется путем разложения по формам собственных колебаний (3.148) и дает- ся формулой и} J;exp(- —co,Z)sin(<BjZ), (j= 1, ... , и), (10.133) i=l где Uji вычисляется с использованием форм собственных колебаний Ч*, по формуле кл°, (/=1,...,и; z=l, ...,«). (10.134) Практический интерес, конечно, представляют экстремальные значения перемещений и усилий рассчитываемой системы, но отыскание момента времени, когда такой экстремум реализуется для суммы типа (10.133), вызы- вает не только определенные вычислительные трудности, но и встречает бо- лее серьезное возражение. Оно основывается на том факте, что, безусловно, имеются расхождения между вычисленными и фактическими частотами собственных колебаний системы [36], что приводит к заметному отклоне- нию сдвига фаз. В практике расчетов строительных конструкций утвердилась предложен- ная Е.С.Сорокиным [36] методика оценки суммы затухающих гармоник, в основу которой положена следующая идея — для гармоник с наибольшими амплитудами в сумму включаются значения, соответствующие моменту времени Z = Tq / 4 (q — номер гармоники, для которой в сумме (10.133) дос- тигается максимальная амплитуда Up), а для всех прочих берется значение огибающих этих гармоник в тот же момент времени. Иными словами, если для перемещения в точке j выполняется условие Щ?| > Щ] (z * q), то вычис- ления производятся по формуле ?-1 п ( \ i=i ч 1=ч \_ ч 7 Графическая иллюстрация для случая q = 1 дана на рис. 10.22. По поводу суммирования внутренних сил, которое выполняют по форму- ле, аналогичной (10.135), следует сказать то же самое, что и для суммирова- ния по Розенблюму в случае сейсмического воздействия — возникают не- приятные эффекты потери знака.
516 ЗАДАЧИ ДИНАМИКИ Рис. 10.22. Графическая интерпретация способа оценки экстремума Но здесь, кроме указанного ранее выхода, имеется возможность и прямой оценки максимума перемещений (компонент усилий, напряжений и т.п.), определяемых по формулам типа (10.135). Для этого следует устроить пере- бор значений такой суммы на интервале времени от 0 до Tq / 4 с достаточно мелким шагом, например, не менее одной восьмой наименьшего из учиты- ваемых периодов собственных колебаний. При этом следует рассмотреть возможность изменения таких периодов примерно на ±5%, чтобы учесть возможную неточность определения частот собственных колебаний. 10.8 Колебания под воздействием пульсаций ветрового потока 10.8.1 Моделирование ветрового воздействия Ветровая нагрузка в соответствии с требованиями норм [20] может быть рас- смотрена как: • нормальное давление we, приложенное по внешней поверхности сооруже- ния или элемента; • нормальное давление приложенное к внутренним поверхностям зда- ний с проницаемыми ограждениями или проемами. В первом случае нормальное давление we следует определять как сумму средней и пульсационной составляющих, во втором случае следует рас- сматривать только как среднюю составляющую. В результате расчета на действие ветровой нагрузки определяются пере- мещения узлов расчетной схемы и усилия (напряжения) в элементах систе- мы раздельно от действия средней и пульсационной составляющих ветровой нагрузки. Суммарное значение реакции сооружения (перемещения, усилия, напряжения) определяется по формуле
10.8 Колебания под воздействием пульсаций ветрового потока 517 X = Xs±Xd, (10.136) где X— величина искомого фактора; Xs — значение рассматриваемого фак- тора, определяемое действием статической компоненты ветровой нагрузки; Xd — то же от действия пульсационной составляющей ветровой нагрузки. Знак ± перед динамической составляющей значения фактора XJ напоми- нает о том, что в процессе вычислений оценивается его расчетная амплиту- да. При определении суммарного эффекта ветрового воздействия необходи- мо выбрать тот знак, который является более неблагоприятным, что дает формулу X = XS +sig,n(xs)-Xd. (10.137) К сожалению, в тексте норм [20] и в популярных справочниках (см., на- пример, [7]) знак ± перед динамической составляющей отсутствует, что приводит в некоторых случаях к недоразумениям (этот недостаток исправ- лен в нормах [37]). Кроме того, нормы [20] оперируют с понятием пульсаци- онной составляющей ветровой нагрузки, не указывая, что использование этой нагрузки для определения всех прочих факторов (перемещений, усилий и т.п.) нельзя выполнять с помощью обычных методов линейного расчета, если рассматривается система с более чем одной степенью свободы. Это бы- ло уже зафиксировано в предыдущей редакции норм [39], но, к сожалению, не попало в явной форме в [20]. 10.8.2 Динамическое действие пульсационной составляющей ветровой нагрузки Целью динамического расчета на ветровое воздействие является анализ ус- тановившихся колебаний сооружения в ветровом потоке. Определяются ве- роятностные характеристики узловых перемещений, внутренних сил или на- пряжений в конечных элементах. При этом конечной целью является определение динамической составляющей Xd расчетного фактора X. Как и в документах [20, 37] используется квазистационарная модель обте- кания, когда предполагается, что характерные размеры обдуваемых ветром поверхностей малы по сравнению с поперечными размерами вихрей, что за- ставляет ограничивать использование описываемого подхода зданиями и со- оружениями, у которых характерный размер сплошной обдуваемой поверх- ности не превышает величину порядка 100 м. При больших размерах в плане использование квазистационарной модели вряд ли допустимо, по- скольку не выполняется основное предположение о малости генеральных размеров конструкции по сравнению с диаметром вихрей, содержащей ос- новную энергию турбулентного потока. По-видимому, указанное ограниче- ние в большей степени касается сооружений со сплошными внешними по- верхностями (здания, градирни и т.п.), чем сквозных конструкций (башни, эстакады и т.п.).
518 ЗАДАЧИ ДИНАМИКИ Выше в разделе 10.2 было указано, каким образом общие уравнения дви- жения MU + CU + KU = q(Z) ' (10.138) путем использования разложения по формам собственных колебаний и = Фу (10.139) преобразуются к независимым уравнениям относительно обобщенных (нор- мальных) координат у(1) Л(0+'У®гл(0+®гЛ(0=2г(0 (10.140) где у = 8/я — коэффициент неупругого сопротивления; 8 — логарифмический декремент колебаний; QAt) — обобщенная сила, являющаяся r-й компонентой вектора Q(Z) = ®Tq(Z) (10.141) или в развернутой форме п Qr=^j^i- (10-142) /=1 В настоящее время общепринятым является подход, когда нагрузка от ветровых пульсаций представляется как стационарный и стационарно свя- занный случайный процесс. При действии на систему с п степенями свободы такой нагрузки g7(Z) (/ = 1,...,и) используется их описание в виде спектраль- ных и взаимных спектральных, плотностей 8’,/со)6. Взаимные спектральные плотности обобщенных сил Q^t) (г = 1,..., и), со- гласно (10.142), связаны с S^co) зависимостью (ю.143) ,=1 7=1 или в матричной форме Se = TTS,T, (10.144) где Sg - матрица взаимных спектральных плотностей нагрузок qj(f) (/-1,...,и); Sg - то же для обобщенных нагрузок Qr(t) (г = 1,..., п). Реакцией механической системы X(Z) на действие динамической нагрузки q(Z) будем считать вектор узловых перемещений, внутренних сил (напряже- 6 Значение спектральной плотности S',(со) пропорционально доле обшей мощности случайного процесса приходящейся на диапазон частот от со до со + dco. Вза- имные спектральные плотности S),(co) характеризуют степень корреляционной свя- зи между процессами (2,(Z) и Q/Z) в этом же диапазоне частот.
10.8 Колебания под воздействием пульсаций ветрового потока 519 ний) в конечных элементах или вектор других расчетных факторов. Важно лишь, что реакция Х(/) связана с обобщенными координатами р(/) линейной зависимостью Х = Ар. (10.145) Если q(/) — описанное выше стационарное случайное воздействие, то компоненты вектора Х(/) являются стационарными и стационарно связан- ными случайными процессами, которые характеризуются двумя матрицами: • матрицей спектральных плотностей S^; • матрицей ковариаций (х2 , элементами которой являются ковариации (XjXкомпонент вектора X (здесь и далее угловыми скобками обозна- чеца операция осреднения). В силу линейной зависимости (10.145), для матрицы ковариаций справед- ливо соотношение (х2} = А(р^Аг. (10.146) Ковариации обобщенных координат, согласно [40], определяются по формуле 1 » Soo (a>)da lyy\=l_ f----------------Ц------------------- . (10.147) 2л J, (-co + /усосог + cor )(-co - iyaas + ®s) При расчете на действие пульсационной составляющей ветровой нагрузки в матрице Т достаточно удержать лишь первые т столбцов (в подавляющем большинстве случаев т намного меньше и), для которых собственные часто- ты не превышают некоторого предельного значения <D|lm. Последнее реко- мендуется нормами [20] в зависимости от ветрового района и декремента колебаний. Соответственно до т сокращается и число нормальных коорди- нату,, а также количество уравнений (10.140). 10.8.3 Представление пульсационной составляющей ветровой нагрузки Будем предполагать, что с сооружением, находящимся в ветровом потоке, связана система координат (Л,У,2) с началом в точке О, такая что: • точка О лежит на поверхности земли; • ось Z вертикальна и направлена вверх; • направление X совпадает с направлением ветра. Обозначим через г радиус-вектор точки на поверхности сооружения отно- сительно полюса О. В работе [40] показано, что вектор пульсационной со- ставляющей определяется по формуле
520 ЗАДАЧИ ДИНАМИКИ W(r, t) = Wo (rK(z)v p (r,t) , (10.148) где Wo (r) — вектор средней (статической) составляющей ветровой нагрузки; <Дг) — коэффициент пульсаций на высоте z, значение которого зависит от типа местности; ур (г, t) — пульсационная составляющая ветровой нагрузки. При дискретном задании ветровой нагрузки в узлы расчетной схемы фор- мула (10.116) преобразуется к виду Pf(/) = P^(zJvf(/) (Л=1,...,«у) (10.149) где пу — число узлов расчетной схемы, в которых задана статическая состав- ляющая ветровой нагрузки; Р/, Рк — векторы статической и пульсационной составляющих ветровой нагрузки в узле к. Элементы матрицы взаимных спектральных плотностей динамического воздействия q(Z) вычисляются по формуле Stj=P^(zkK(z,)S , (10.150) к vl где i, j = — номера обобщенных координат; к, 1=1,... ,пу — номера узлов; q = 1,..., пк, 1= 1,... ,п\ — номера степеней свободы соответственно в уз- лах ки I. Например, в программном комплексе SCAD число динамических степе- ней свободы может меняться от узла к узлу и определяется как инерцион- ными характеристиками узла, так и наложенными на него связями. Допуска- ется до шести степеней свободы в узле, т.е. в (10.150) будет 0<пк<п,<6. Таким образом, двойные индексы при статических компонентах нагрузки в (10.150) определяют номер узла и номер степени свободы в этом узле. Если такую же индексацию применить к фундаментальной матрице Т, то матричная формула (10.144) примет следующий развернутый вид ”у ”у ”к ”, SQQ (r,S=l,...,m). (10.151) м м ,=i ,=1 * ч После перегруппировки слагаемых можно получить: ЛУ «У (10152) 4=1 tel к 1
10.8 Колебания под воздействием пульсаций ветрового потока 521 (10.154) (10.155) (10.156) (10.157) (10.158) где введены обозначения nt "к А, = 4 = (10.153) q~\ f=l После подстановки (10.152) в (10.147) получаем следующее выражение для ковариации обобщенных координат Пу пу (лл) = (г-5 = 1’->т) > к=\ /=! где . <о S „ dca ^=_L f___________________VI________________________>_ w" 2 л 4 (-co2 + iy&ar + co2 )(-co2 - iy&a>s + ©J) При этом -——------------——---------------— = Re,, (co) + zlm„ (co (-co + zyaxo, + co,)(-co - zycoco, + co,) где Re (-co2 + co2 )(-co2 + co2) + у2co2co,co,_ [(-co2+co2) + y2co2coj] [(-co2+co2) + y2co2co2] yco[co, (-co2 + co2) - co, (-co2 + co2)"] Im„ = г--------4---------=r~f------------------=r • [(-co2 + co2) + y2co2co2 ] [(-co2 + co2) + y2co2co2 ] С учетом (10.156) интеграл (10.155) можно представить в виде суммы U (10.159) 2л 4 vPz 2л 4 Vi Спектральные и взаимные спектральные плотности пульсаций скорости ветра должны быть четными функциями от со, то есть S „ „ (со) = S „ „ (-со) ФС vpvpV (k, I = 1,..., Пу). Кроме того, из (10.157) и (10.158) следует, что Re„(m) являет- ся четной, a Im„(co) — нечетной функциями: Rer,(co) = Re„(-co), Im„(co) = - Im„(-co). Из приведенных свойств четности/нечетности следует, что мнимая часть интеграла (10.159) равна нулю, а в действительной части можно заменить интеграл от -оо до оо удвоенным интегралом от 0 до оо. Тогда (10.159) преобразуется к виду =~ Р „ 1=\,...,пу, г, s = 1,... ,т). (10.160) л 4 w Из анализа (10.154) также следует, что
522 ЗАДАЧИ ДИНАМИКИ Re„(m) = Revr(-m), <pw„ = <ptof. (10.161) С учетом (10.154) можно сделать вывод о симметрии матрицы ковариаций обобщенных координат (yrys} = \У,УГ) (г, s = 1,..., т). 10.8.4 Спектр пульсаций скорости ветра Взаимный спектр пульсаций продольной компоненты скорости ветра в сво- бодной атмосфере [40] представляет собой скалярную функцию частоты ю и пары точек пространства, отождествляемые с узлами расчетной схемы со- оружения, к которым приложена ветровая нагрузка и2 S „ „ =-------т^7ГехР(-мХи)> (к, 1= 1,..., Ну), (10.162) 3/(1 + и2)4/3 Р V У где /= т/2 л — частота в Гц; и = Lflv\0 — безразмерная частота; L ~ 1200 м — интегральный масштаб турбулентности; !7ю — средняя скорость ветра на высоте 10 м; Хи — приведенное расстояние между точками Ли/ (х« = х»)- Х*/ = (20|хЛ -х/| + 8[у* -у\ + 8|z* -z,|) IL . (10.163) После подстановки (10.162) в (10.160) получаем (10.144) ~ J О Г/1 I Л12\4/3 rs \ / ’ V / л 0J 3y(l + w ) при этом Lklrs = ^krs (k, 1=1,... ,ny; r, s = 1,... ,m). 10.8.5 Динамическая составляющая расчетного фактора Расчетное динамическое значение некоторого фактора X, связанного с обобщенными координатами линейной зависимостью А' = (10.165) определяются по формуле типа формулы Розенблюма (3.160) (10.166)
10.8 Колебания под воздействием пульсаций ветрового потока 523 Здесь также происходят потери знаков отдельных компонент, о которых говорилось выше при рассмотрении сейсмической реакции, и также нет со- ответствия между такими откликами, как перемещения и внутренние силы (напряжения), поскольку преобразование (10.166) является нелинейным. По- следнее обстоятельство, не слишком четко представляемое в справочной ли- тературе (см., например, [7]), зачастую приводит к недоразумениям. Доста- точно типичный пример представлен на рис. 10.23, из которого видно, что вычисленные суммарные формы собственных колебаний и соответствующие им инерционные силы не приводят к суммарной эпюре моментов, которая вычисляется по моментам отдельных форм колебаний. Для каждой формы порознь такое соответствие, естественно, имеет место. 1-я форма (3.575 1/сек) 2-я форма (23.787 1/сек) Рис. 10.23. Результаты расчета по формам собственных колебаний
524 ЗАДАЧИ ДИНАМИКИ Следует отметить, что действующие нормы предусматривают применение коэффициента обеспеченности X = 3,0 , который использован при назначе- нии коэффициентов пульсации. С другой стороны, имеется известная реко- мендация А.Давенпорта [43], в соответствии с которой коэффициент обеспе- ченности связывается с периодом собственных колебаний, и для z-ro тона вычисляется по формуле (10.167) при Т= 3600 сек, соответствующем времени осреднения, использованном при получении спектров пульсации продольной компоненты скорости ветра. Если воспользоваться этой рекомендацией, то а,- X. r=l j=1 (10.168) что и дает искомый результат. 10.8.6 Проблемы численной реализации Из изложенного видно, что расчет на динамическое воздействие пульсаци- онной составляющей ветровой нагрузки (с вычислительной точки зрения) содержит следующую основную трудность — необходимость определения огромного числа коэффициентов , каждый из которых требует вычисле- ния несобственного интеграла. Для уменьшения объема вычислений можно для каждой пары учитывае- мых собственных частот юг, ю,. заменить дискретное множество величин непрерывной функцией £„(%) на отрезке [0, /11т], где %Ит > Хи и определяется габаритными размерами сооружения. Непрерывная функция ^„.(х) на отрезке [0, Xiim] хорошо аппроксимируется кубическим сплайном, и требуемые зна- чения интегралов получаются подстановкой в этот сплайн соответст- вующих значений Xfa • Сама сплайн-аппроксимация строится следующим образом. Отрезок чи- словой оси [0, xiim] подразделяется на семь частей в отношении 1:1:1:3:3:9:9, как показано на рис. 10.24. 111 3 3 Рис. 10.24. Узловые точки сплайн-аппроксимации
10.8 Колебания под воздействием пульсаций ветрового потока 525 По заданным в узловых точках значениям строится кубический полином, в котором некоторые коэффициенты вычисляются из условий сопряжения, которые основываются на свойствах непрерывности первых и вторых произ- водных аппроксимирующей функции ^„(%). Алгоритм интерполяции кубическими сплайнами подробно описан в [44]. В результате аппроксима- ции на каждом из подинтервалов определяется соответствующий кубиче- ский полином. Для каждой пары собственных частот со, < (г, s = 1,... , т) в каждой уз- ловой точке сплайна /, (i = 1.............8) необходимо вычислить несобственный интеграл (10.164), который представим в виде суммы интегралов Ц в преде- лах от 0 до т, и 12 в пределах от as до бесконечности. Типичный график по- дынтегральной функции показан на рис. 10.25. Рис. 10.25. Типичный график подынтегральной функции Наиболее сложным является интегрирование на отрезке [0, ю5], поскольку на этом участке функция сильно осциллирует и имеет острые пики. Такой характер подынтегральной функции затрудняет процедуру численного ин- тегрирования. Наиболее предпочтительными при интегрировании таких функций являются адаптивные квадратурные процедуры, целью которых служит получение результата с предписанной точностью за малое (по воз- можности) машинное время. Описание такой процедуры дано в [44], стр. 108. На интервале [тЛ-, оо] подынтегральная функция убывает и является доста- точно пологой. Сложность при вычислении этого интеграла заключается в том, что он имеет бесконечный верхний предел, который при численном ин- тегрировании следует заменить конечным. Однако здесь можно воспользо- ваться свойством асимптотически экспоненциального затухания, что дает возможность получить хорошую оценку «реального верхнего предела» ин- тегрирования. Формирование матрицы кг^ариаций обобщенных координат размером ихи (т — число обобщенных координат) требует значительных вычисли- тельных ресурсов. С целью сокращения объема вычислений полезно рас- смотреть возможные упрощения вычислительного процесса. Подобный ана- лиз содержится в работах [45,46], который показывает, что величина
526 ЗАДАЧИ ДИНАМИКИ взаимной корреляции r-й и 5-й форм собственных колебаний (ynys) по отно- шению к основным членам (уп уг} и (ys, ys} может быть оценена с использо- ванием приближенной зависимости (уГ, у,) / (уГ, у г) = ----------------= А, (10.169) Y21 Использование формулы (10.169) позволяет предварительно оценить ве- личину побочных элементов матрицы ковариаций и не вычислять те инте- гралы, для которых оценка (10.169) дает малое, по сравнению с единицей, значение. Так, например, при = ЗшЛ и у = 0,1 оценка (10.169) дает значение 0,005, и соответствующий интеграл вряд ли следует учитывать. Литература 1. Цейтлин А.И., Гусева Н.И. Статистические методы расчета сооружений на груп- повые динамические воздействия.— М.: Стройиздат, 1979.— 176 с. 2. Инструкция по расчету несущих конструкций промышленных зданий и сооруже- ний на динамические нагрузки / ЦНИИСК им. Кучеренко.— М.: Стройиздат, 1970. 3. Инструкция по расчету перекрытий промышленных зданий, воспринимающих ди- намические нагрузки / ЦНИИСК им. Кучеренко.— М.: Стройиздат, 1967. 4. Казакевич М.И., Кулябко В.В. Актуальные проблемы динамики сооруже- ний // Металев! конструкций— Т. 1.— №1.— 1998.— С. 65-74. 5. Ильичев В.А. К определению параметров колебаний двухмассовой системы, опи- рающейся на упругое инерционное полупространство // Динамика сооружений: Тр./ ЦНИИСК им. Кучеренко.—: М.: Стройиздат, 1970.— С. 57-68. 6. Гальченко Л.А. О характере функции прогибов бесконечной балки, полученных при использовании различных моделей основания // Тр./ Днепропетровский ин-т инж. транспорта.— 1980.— Вып. 210/27.— С. 132-138. 7. Динамический расчет зданий и сооружений. (Справочник проектировщика).— М.: Стройиздат, 1984.— 303 с. 8. Блехман И.И., Мышкис А.Д., Пановко Я.Г. Механика и прикладная математика: Логика и особенности приложений математики. —М.: Наука, 1983.— 328 с. 9. NUREG-0800. Standard Review Plan for the Review of Safety Analysis Reports for Nuclear Power Plants / US Nuclear Regulatory Commission, 1987. 10. Клаф P., Пензиен Дж. Динамика сооружений.— М.: Стройиздат, 1979.— 320 с. 11. Гайян Р. Приведение матриц жесткости и массы//Ракетная техника и космонав- тика.— 1965.— №2. 12. Банах Л.Я., Перминов М.Д. Исследование сложных динамических систем с ис- пользованием слабых связей между подсистемами//Машиноведение.— 1972.— №4,—С. 35-41. 13. Гантмахер Ф.Р. Теория матриц.— М.: Физматгиз, 1967.— 575 с.
Литература 527 14. Бате К., Вилсон Е. Численные методы анализа и метод конечных элементов.— М., Стройиздат, 1982.— 447 с. 15. Власов В.З. Тонкостенные упругие стержни: Избр. тр.— Т.2.— М.: Изд-во АН СССР, 1963. 16. Колоушек В. Динамика строительных конструкций.— М., Стройиздат, 1965.— 632 с. 17. Сорокин Е.С. Динамические характеристики строительных материалов и конст- рукций // Справочник по динамике сооружений / Под ред. Б.Г.Коренева и И.М.Рабиновича.— М.: Стройиздат, 1972.— С. 38-61. 18. Резников Р.А. Решение задач строительной механики на ЭЦМ.— М., Стройиздат, 1971. 19. Гордеева С.П. К расчету стержневых систем на резонанс с помощью ЭВМ // Исследования по механике стержневых систем и сплошных сред: Тр / ЛИСИ,— Вып.49.— 1966,— С. 305-314. 20. СНиП 2.01.07-85. Нагрузки и воздействия / Госстрой СССР.— М.: ЦИТП Гос- строя СССР, 1988.— 36 с. 21. Пановко Я.Г. Введение в теорию механических колебаний.— М.: Наука, 1980.— 272 с. 22. Spence P.W., Kenchington C.J. The Role of Damping in Finite Element Analysis.— Glasgow: NAFEMS, 1993.— 121 p. 23. A Finite Element Dynamics Primer / Edited by D.Hitching.— Glasgow: NAFEMS, 1992,—258 p. 24. Wilson E.I. Soil-Structure interactions // www.csibercli.com/Tech_Info/16.pdf 25. СНиП II-7-81*. Строительство в сейсмических районах / Минстрой России.— М.: ПТ ЦПП, 1996 — 52 с. 26. ISO/DIS ЗОЮ. Bases for design of structures — Seismic actions on structures.— Inter- national Organization for Standardization, 2000.— 35 p 27. Eurocode-8. Design provisions for earthquake of structures. European Prestandard.— Brussels: Eurupean Committee Standardization, 1994.— 123 p. 28. Габричидзе Г.К. В какой мере нормы сейсмостойкого проектирования обеспечи- вают декларируемые принципы // Сейсмостойкое строительство. Безопасность сооружений, 2001, № 1.— С. 40-42. 29. Yegupov V.K., Yegupov K.V., Starodub V.I., Mazur P.P., Kostrlitskiy. Simulation and automation of calculations of buildings (structures) on seismic effects // Computer & Structures^— Vol.63.— 1997, No.6.—P. 1065-1083 30. Гольденблат И.И., Николаенко H.A., Поляков C.B., Ульянов С.В. Модели сейсмо- стойкости конструкций.— М.: Наука, 1979.— 252 с. 31. Айзенберг Я.М. Спитакское землетрясение 7 декабря 1988 года. Некоторые уроки и выводы // Сейсмостойкое строительство.— 1999.— №1.— С. 6-9. 32. Бирбраер А.Н. Расчет конструкций на сейсмостойкость.— С.-Пб: Наука, 1988.— 255 с. 33. Рабинович И.М., Синицын А.П., Лужин О.В., Теренин В.М. Расчет сооружений на импульсные воздействия.— М.: Стройиздат, 1970.— 304 с. 34. ENV 1991-2-3. Eurocode 1: Basis of Design and Action on Structures.— Part 2-3: Wind Actions.— Brussels: CEN/TC250/SC1, 1995. 35. Инструкция по расчету перекрытий на импульсные нагрузки / ЦНИИСК.— М.: Стройиздат, 1966.— 62 с.
528 ЗАДАЧИ ДИНАМИКИ 36. Сорокин Е.С. Основные предпосылки расчета сооружений на импульсивные на- грузки//Науч. тр. / МНИТ: Вопросы прикладной механики.— Вып. 260.— М.: Стройиздат, 1968. 37. МГСН 4.04-94. Многофункциональные здания и комплексы / Правительство Мо- сквы.— М.: 1994.— 60 с. 38. Болотин В.В. Случайные колебания упругих систем.— М.: Наука, 1979.—336 с. 39. СНиП П-6-74. Нагрузки и воздействия / Госстрой СССР.— М.: Стройиздат, 1976,—30 с. 40. Руководство по расчету зданий и сооружений на действие ветра.— М.: Стройиздат, 1978.— 216 с. 41. Цейтлин А.И., Бернштейн А.С., Гусева Н.И., Попов Н.А. Новая редакция раздела "Ветровые нагрузки" главы СНиП "Нагрузки и воздействия" // Строительная ме- ханика и расчет сооружений.— 1987.— № 6.— С. 28-33. 42. Цейтлин А.И. К теории частотно-независимого внутреннего сопротивления при колебаниях упругих систем // Динамика сооружений: Тр. / ЦНИИСК им. Кучеренко.— Вып. 56.— С.5-23.— М., 1975. 43. Davenport A.G. The response of slender, line-like structures to a gusty wind // Proc. Inst. Civil Eng — Vol.23 — 1962 — P. 389-408. 44. Форсайт Дж., Малькольм H., Моулер К. Машинные методы математических вы- числений.— М.: Мир, 1980.— 279 с. 45. Петров А.А., Базилевский С.В. Об учете пространственной корреляции пульсаций скорости при определении динамической составляющей ветровой нагруз- ки // Строительная механика и расчет сооружений.— 1977.— № 5.— С. 67-71. 46. Петров А.А., Базилевский С.В. Влияние взаимной корреляции между обобщен- ными координатами при случайных колебаниях линейных сис- тем //Строительная механика и расчет сооружений.— 1979.— № 4.— С. 52-56.
11. ВМЕСТО ЗАКЛЮЧЕНИЯ Крошка сын к отцу пришел и спросила кроха: — Что такое хорошо и что такое плохо? У меня секретов нет, — слушайте, детишки, — папы этого ответ помещаю в книжке. В.В.Маяковский В предисловии мы указали, что сознательно не даем рекомендаций по приобретению какой-либо конкретно поименованной программы, и мы постарались сдержать свое слово. Но и полностью обойти эту проблему мы не можем, поэтому ниже приводятся некоторые соображения, с которыми необходимо считаться, планируя приобретение программы конечноэлементного анализа конструкций. Теперь, когда читатель дошел до этого места и, как мы надеемся, прочел книгу, а значит, имеет представление о мнении авторов по поводу «хороших и плохих» расчетных программ, это может быть уместным. 11.1 Наши рекомендации потенциальным пользователям Конечноэлементный расчет исторически сперва использовался в качестве «средства аналитика». Но примеры удачного использования превратили его в основной инструмент проектировщика. Такой переход был подкреплен возможностью имитировать в компьютере «реальный мир». Границы «реального мира» определяются только сложностью рассматриваемых сегодня объектов, при этом все время растут возможности выполнения квалифицированного анализа.
530 ВМЕСТО ЗАКЛЮЧЕНИЯ В конечноэлементном анализе основной целью является определение того, как элемент или система в целом откликнется на заданный комплекс внешних условий. Результаты расчета могут использоваться, чтобы проверить конструктивный замысел, они могут также использоваться для улучшения и оптимизации разработки. Конечно, все это основывается на предположениях, что конструкция правильно смоделирована, внешние условия определены корректно, что само программное обеспечение выполняет все расчеты безукоризненно и что результаты компьютерного расчета адекватно интерпретируются и используются. Чаще всего практические расчеты выполняются с использованием программных систем промышленного типа, хотя известны примеры, когда применяются разовые разработки, специально создаваемые «под задачу». Такие разработки редко создаются полностью на пустом месте, чаще всего они основываются на использовании некоторого базового варианта промышленной программы, который дополняется силами авторов или же другими разработчиками применительно к специальным условиям использования. В случае удачи (и при наличии спроса) такого рода дополнения впоследствии включаются в очередную версию программной системы. Что мы имеем в виду, когда говорим о программной системе промышленного типа? Чем она отличается от тех многочисленных, иногда хитроумно сделанных программных этюдов, о которых часто сообщается при защите диссертаций под рубрикой «....научные предложения соискателя реализованы в разработанной им программе ЛЮБИТЕЛЬ-5, рекомендуемой к широкому практическому внедрению в рамках отрасли или даже на межотраслевом (!?) уровне»*! Прежде всего, это программа, для работы с которой не требуется присутствие разработчика. Для этого она, по крайней мере, должна быть документированной, и быть может, в первую очередь речь должна идти не просто о наличии некой бумажной инструкции, а об оперативном документировании, оповещениях об изменениях, системе электронных справок и т.п. Во-вторых, эта программа должна решать не отдельную задачу, а определенный класс задач, границы которого должны быть четко очерчены. В рамках этого класса задач должна быть хорошо продумана система проверки вводимых исходных данных, их диагностика и другие элементы «защиты от дурака»1. Помимо прочего, очень важными характеристиками промышленной программы является устойчивость к сбоям оборудования, простота инсталляции и смены версий, возможность настройки на конкретного потребителя. 1 Сейчас предпочитают не оскорблять слух возможного покупателя и говорят о встроенной fool proof system, считая английский вариант более благозвучным, хотя лично нам больше нравится украинский эквивалент «дурнестпМстъ».
531 Наконец, нельзя считать современной промышленной программой разработку, которая регулярно не обновляется, для которой не налажена служба сопровождения, и которая не приспосабливается к постоянно обновляющейся аппаратно-технической базе и операционным платформам. Пользователь, который выбирает программную систему для покупки, должен ознакомиться с ней в такой степени, чтобы иметь возможность сказать самому себе: • я понимаю эту программу, понимаю что с ее помощью делается и в пределах какой среды она работает; • я понимаю, какие методы могут быть использованы для моделирования моего объекта и окружающей его внешней среды; • я понимаю пределы, до которых выбранная мной программа может сымитировать «реальный мир». И особенно следует помнить о подтверждении достоверности результатов, которая обеспечивается как системой тестирования, использованной при создании программы, так и средствами анализа результатов расчета. В связи с последним замечанием нам вспоминается характерное высказывание Р.А.Резникова — отечественного патриарха в создании программных средств строительного проектирования. На одной из популярных в свое время школ-семинаров по методу конечных элементов Резников предварил свое выступление следующим парадоксальным заявлением: «Развитие мощных численных методов расчета по типу МКЭ привело к разнообразию и росту числа ошибок в результатах расчетов как в количественном, так и в качественном отношении, а современные технические средства автоматизации проектирования позволили эти ошибки тиражировать и широко внедрять в проектную практику, перенося их со страниц журнальных публикаций в реальные проекты сооружений»2. Любая современная программная система промышленного типа проходит, как минимум, два этапа тестирования. Так называемое альфа-тестирование выполняют сами разработчики с целью проверки работоспособности и правильности работы программы. При этом решаются специально подобранные задачи, не обязательно большого размера, но способные выявить ожидаемые неприятности. Многие сборники тестовых задач опубликованы и доступны в сети Интернет. Наиболее интересен второй этап, именуемый бета-тестированием. Он выполняется с привлечением достаточно широкой сети квалифицированных пользователей, с которыми связаны разработчики, и имеет целью проверку. как правильности, так и удобства работы с программой при решении реальных задач3. 2 Цитируется нами по памяти. 3 Имеется шутливое определение: альфа-тестирование дает возможность убедиться, что программа не работает в руках разработчика, бета-тестирование подтверждает, что она не работает и у пользователя тоже.
532 ВМЕСТО ЗАКЛЮЧЕНИЯ Бета-тестирование проводится перед началом поставки программного продукта на открытый рынок, и по результатам этого тестирования выполняется окончательная шлифовка программной системы. Для многих покупателей важно иметь информацию о том, кем именно (какими специалистами и/или организациями) выполнялось бета-тестирование и серьезные разработчики предоставляют эти сведения. Опыт показывает, что никакая система тестирования не дает гарантии полного отсутствия ошибок в программе. Ошибки обнаруживаются и через много лет эксплуатации программного продукта. Но наличие внутри программной разработки нескольких путей решения одной и той же задачи парирует опасность влияния ранее не обнаруженных ошибок; такая многовариантность по функциональным возможностям является одним из наиболее существенных признаков зрелости программного продукта. Именно с этим обстоятельством была связана неоднократно высказывавшаяся на страницах этой книги мягкая (но настойчивая) рекомендация разработчикам — создавайте альтернативные пути для выполнения самых разнообразных функций программы. Если трактовать решения тестовых задач, которые' выполняются в процессе тестирования, как экспериментальные проверки программы, то следует помнить, что никакая серия экспериментов не может быть доказательством правильности проверяемой теории. Известно высказыва- ние А.Эйнштейна: «Эксперимент ... никогда не говорит теории "Да". В наиболее благоприятных случаях он говорит "Может быть", чаще всего: "Нет"... Каждая теория рано или поздно услышит свое "нет"». Эти слова в полной мере относятся и к экспериментальной проверке правильности работы программного продукта. Выбирая тот или иной программный продукт, пользователи обычно интересуются тем, является ли он сертифицированным4. При этом зачастую под понятием «сертифицировано» ожидается представление некоторой авторитетной гарантии правильности работы программы. Этому представлению способствуют и некоторые решения регламентирующих органов, указывающих на обязательность сертификации используемых в проектировании программных средств. К сожалению, надежда пользователя на такую гарантию ни на чем не основана, поскольку сертификат соответствия, который выдают уполномоченные на то отечественные органы, говорит лишь о том, что программа правильно отображает требования тех нормативных документов (например, СНиП), которые заявлены разработчиками, и при этом сертификат часто даже не указывает, что программа соответствует только некоторым их пунктам, но не нормативным документам в целом. Достаточно сомнительным является и ограничение срока действия сертификата. Действительно, что может измениться в программе за те полтора — два года, на которые выдан 4 Здесь мы имеем в виду российских пользователей.
533 сертификат, если только за это время не менялись нормативные документы? Практически ничего5. Поэтому заимствованное из практики сертификации промышленных изделий ограничение сроков практически никакого отношения к информационным технологиям не имеет. За рубежом распространена другая процедура общественного признания, которую называют Benchmark. Суть этой процедуры состоит в том, что авторитетные и независимые организации (чаще всего функционирующие при ассоциациях пользователей программных продуктов определенного назначения) проводят тщательную проверку программы с использованием широких коллекций тестовых задач. Такие коллекции обычно хорошо известны и постоянно обновляются [1,2]. Правила прохождения процедуры, результаты тестирования и тестовые задачи публикуются в специальных изданиях и доступны в Интернете. Ценность таких коллекций состоит в том, что они позволяют провести комплексное и разностороннее тестирование; при этом важна полнота проверки, т.е. прохождение проверяемой программной системы через все задачи коллекции. Как остроумно заметил один известный физик [3]: «...если часы пробили тринадцать раз, то это не только означает, что тринадцатый удар был неверным. Он порождает сомнения в верности каждого из первых двенадцати ударов». Инициатором проведения тестирования является разработчик. Заказывая Benchmark, он может попросить провести сопоставительные испытания своего программного продукта с определенными программами-аналогами (по точности, потребляемым ресурсам, удобству интерфейса, полноте и понятности документации и т.п.). Казалось бы, что здесь заложена определенная хитрость — можно указать заведомо слабого «соперника» и легко выиграть у него соревнование. Но дело в том, что и цены на свою программу разработчик будет назначать в сопоставлении с ценой программы-соперника. Таким путем стать чемпионом мира после районных соревнований никак не удастся. Поэтому появляется естественное стремление выбрать достойного соперника. При этом не удается заметно отклониться от цены программы-соперника и в сторону занижения, чем предотвращается политика демпинга на рынке продажи программных продуктов. Если разработчик не заказал специальное сопоставление, то программы- соперники определяются организацией, выполняющей тестирование. Эти организации обычно слишком дорожат своей репутацией, чтобы допускать сознательные отклонения от объективности оценок. Свой отчет они передают заказчику, с его разрешения результаты тестирования могут быть опубликованы, например в специальном журнале The BENCHmark Magazine. Отчет о тестировании предъявляется покупателю программной системы по его требованию. 5 Или все, если используемая копия программы оказалась испорченной.
534 ВМЕСТО ЗАКЛЮЧЕНИЯ Сопоставление двух описанных систем говорит о том, что Benchmark — процедура более эффективная и гибкая, чем отечественная система сертифицирования, проводимая от имени органов государственного управления (но за деньги разработчика), и в гораздо большей степени формальная в своем замысле. В России системы тестирования и аттестации программных средств зачастую имеют обязательный характер для использования в некоторых ведомствах (см., например [4]), но результаты такого ведомственного тестирования, за исключением самого факта выдачи ведомственной лицензии, чаще всего недоступны широкому кругу пользователей. Вместе с тем иметь, по возможности, наиболее полное представление о современном рынке промышленных программных средств весьма полезно не только для пользователей или потенциальных пользователей, но и для разработчиков, хотя составить сегодня полный список используемых программ конечноэлементного анализа практически невозможно — их число измеряется сотнями. Имеется несколько наиболее широко используемых семейств таких программ, которые хорошо известны. Среди них безусловным лидером является комплекс ANSYS, имеющий более миллиона легальных пользователей. Созданный первоначально как прочностной, этот комплекс в дальнейшем расширил области применения и последовательно включил теплофизику, электромагнитные поля и гидрогазодинамику, став таким образом многодисциплинарным (разработчики представляют его как mul- tiphysics-систему). Сравниться с ним по количеству легальных пользователей может группа конечноэлементных программ с маркой NASTRAN, принадлежащей NASA; не менее известны и такие системы, как ABAQUS, COSMOS/M, GTSTRUDL, LUSAS, DIANA и многие другие. Для этих и других известных программных систем время от времени в сети Интернет на страницах электронного журнала Desktop Engineering Magazine появляются сопоставительные таблицы с данными о функциональных возможностях и с указанием продажной цены. Аналогичной работой занимается и известная исследовательская компания WyzeTek Inc., которая на своем сайте (www.deskeng.com) разместила боль- шую сопоставительную таблицу с данными об инструментальных возможностях наиболее известных программных систем, ориентированных на конечноэлементные расчеты. Сравнивается функциональное наполнение пре- и постпроцессоров, а также решающего ядра, сопоставление ведется по обширному списку параметров (около 200 позиций), специально разработанному авторами книги [5]. Публиковались и более детальные аналитические сопоставления упомянутых разработок (см., например [6]), однако еще ждет своего автора такое же детальное сопоставление возможностей и сравнительная оценка качества наиболее распространенных отечественных программных систем массового применения, к числу которых сегодня принадлежат Lira Win- dows, MicroFE и SCAD. Естественно, что хотелось бы видеть такое сопоставление объективным и выполненным действительно независимым
535 аналитиком. Однако проблема отбора независимых экспертов вряд ли разрешима в полной степени, поскольку подавляющее большинство специалистов обычно связаны с определенными коллективами разработчиков профессиональными или человеческими отношениями. Возможно, что в этой ситуации мог бы оказаться полезным предложенный в работе [7] алгоритм оценивания коллективом экспертов, в составе которого имеются представители заинтересованных сторон. С вопросами тестирования и экспертизы программных средств (по причинам, указанным выше, мы предпочитаем экспертизу как альтернативу сертификации) соприкасается и такая острая и еще ждущая своего разрешения проблема, как проблема стандартизации в информационных технологиях строительного проектирования. Во многих иных областях информационных технологий (достаточно характерный пример представляет собой разработка стандартов на языки программирования) необходимость стандартизации, причем стандартизации на международном уровне, была осознана уже давно6. Осознание необходимости стандартизации и последующая упорная работа уполномоченных на то комитетов по стандартизации явились мощным толчком к созданию действительно промышленных программных продуктов, и, в конечном итоге, стимулировали технический прогресс в этой области информационных технологий. Конечно, стандартизация в сфере программного обеспечения строительного проектирования на международном уровне во многом затруднена существенными отличиями в нормативной базе строительного проектирования, различающейся в разных странах иногда и на концептуальном уровне. Тем не менее, есть очень много общего — законы механики одинаковы во всех частях света. Такие вещи, как рекомендуемые правила знаков, рекомендуемая терминология и обозначения, требования к пре- и постпроцессорным средствам программного обеспечения, интерфейс с развитыми базами данных и графическими системами типа AutoCAD, соответствие программного продукта национальным нормативным документам и многое другое могут и должны быть стандартизованы в целях наилучшего удовлетворения интересов пользователей. Если наиболее авторитетными специалистами в области автоматизации строительного проектирования стандарты такого рода будут разработаны и приняты, то тогда и сертификация, как подтверждение соответствия программного продукта узаконенному стандарту, будет иметь смысл. Расставаясь в этом месте с дошедшим до финальных строк книги терпеливым читателем, подчеркнем, что на самом деле ни экспертиза, ни тем более сертификация не могут служить серьезной индульгенцией программному продукту. Максимум, что они могут и должны делать, это помочь пользователю сориентироваться в море соответствующих коммерческих предложений для принятия ответственного решения. Мы 6 В качестве примера укажем на стандарт ISO/IEC 14882. Standard for the C++ Pro- gramming Language, принятый в августе 1998 г.
536 ВМЕСТО ЗАКЛЮЧЕНИЯ настаиваем, что в любом случае именно Вы, уважаемый читатель и пользователь расчетных программ, лучше и обоснованнее кого-либо способны разобраться с достоинствами и недостатками рекламируемого товара применительно к Вашим конкретным нуждам, не слишком полагаясь на красочные этикетки типа «Сертифицировано таким-то начальствующим авторитетом». Если уж говорить о рекомендуемом нами руководстве к действию при выборе программы, то нельзя сказать лучше, чем это уже было сказано в известной песеике из популярного кинофильма: Думайте сами, Решайте сами — Иметь или не иметь! * * * И, наконец, самое последнее замечание — само название раздела «Вместо заключения» мы хотели бы объяснить тем, что заключение невольно ассоциируется с завершением, а авторы не считают свою работу законченной вместе с последними словами книги. Надеемся на новые встречи. Литература 1. Program Verification and Qualification Library.— ASME Pressure Vessel and Piping Division, Committee on Computer Technology, 1972. 2. MacNeal R.H., Harder R.C. A Proposed Standard Set of Problems to Test Finite Ele- ment Accuracy. Finite elements in Analysis and Design.— North-Holland, 1985. 3. Хургин Я.И. Как объять необъятное.— М.: Знание, 1979.— 192 с. 4. Положение об аттестации программных средств, используемых при обосновании или обеспечении безопасности ядерно- и/или радиационно опасных оюъектов и производств (РД-03-17-94).— Госатомнадзор России, 1994.— 10 с. 5. Adams V., Askenazi A. Building Better Products with Finite Element Analysis.— N.- Y.: OnWord Press, 1998. 6. Аведьян А.Б., Данилин A.H. Прочность не для прочнистов // САПР и графика.— 2000,— №1,— С. 75-83; 2000,— №2,— С. 38-40; 2000,— №3.— С. 39-46; 2000,— №4,— С. 62-69. 7. Каримов И.А. О групповой экспертной оценке показателей, измеряемых в шкалах отношений // Техническая кибернетика,— 1987.— №6.— С. 13-21.
ПРИЛОЖЕНИЯ Расчетные программы оперируют многими математическими процедурами и часто представляют пользователю возможность выбора метода решения той или иной математической проблемы (например, метода решения системы линейных уравнений). Чтобы грамотно распорядиться этими возможностями следует знать хотя бы в общих чертах особенности этих процедур и, что особенно важно, понимать их механическую интерпретацию. В настоящих приложениях приводятся некоторые полезные сведения такого рода.
538 ПРИЛОЖЕНИЯ А. Жордановы исключения и их роль в строительной механике Аппарат жордановых исключений является весьма полезным инструментом, который находит широкое применение в строительной механике. Так, на- пример, с помощью жордановых исключений легко строится универсальная процедура формирования матрицы жесткости произвольного конечного эле- мента с частично устраненными связями в местах его присоединения к уз- лам, если известна матрица жесткости этого же элемента, но без устранения связей [1,2]. Любопытно и неожиданно применение жордановых исключе- ний в теории систем с односторонними связями [3]. Внимательный анализ показывает, что и популярная в теории и приложе- ниях метода конечных элементов процедура статической конденсации на математическом уровне также может быть интерпретирована как последова- тельное применение нескольких шагов жордановых исключений. Кроме то- го, можно показать, что жордановы исключения тесно связаны с известным преобразованием Лежандра, используемым при построении и обосновании некоторых типов вариационных постановок задач. Вот почему жордановы исключения заслуживают изучения специалистами по строительной механи- ке. В то же время в распространенных руководствах по строительной меха- нике и в современных курсах линейной алгебры жордановы исключения да- же и не упоминаются, оставаясь вне поля зрения как преподавателей, так и студентов. Все это дает основание для того, чтобы рассмотреть здесь и ма- тематический формализм жордановых исключений, и некоторые его приме- нения. А.1 Общее описание Если рассматривается система линейных зависимостей У/ =anxi +a/2-v2 + "-+ainx„ = (A.l) с n независимыми переменными %|, ..., х„, то она может быть записана в виде таблицы
А. Жордановы исключения и их роль в строительной механике 539 2Q____________________________________________________•••______________ У1 = «11 als а\п Уг = аг\ \ ars \ dm (А.2) Ут = Oms • &тп Шагом жорданова исключения [4], произведенным над таблицей (А.2) с разрешающим элементом ars Ф 0, который находится в r-Й разрешающей строке и в л-м разрешающем столбце, называют операцию решения г-го уравнения системы (А.1) у, =ад+ЧЛ+ +аг.Л+ ••• +arnx„ (А.З) относительно независимой переменной xs и подстановки полученного выра- жения для х„ во все остальные уравнения (А.1)1. Упомянутое условие ars£ О как раз и гарантирует возможность такого разрешения, причем из (А.З) сле- дует, что «г! «г2 аг,‘-1 , 1 х, =——-х2- •••-------------------х,..,+—уг-----------хг+|- «« “г, ars ат Лп arS Подстановка полученного выражения во все уравнения системы (А.1) при- водит к новым линейным соотношениям, в которых переменные уг и х, ме- няются местами так, что после выполнения шага жордановых исключений новая таблица будет иметь вид X, Уг х„ У1 = bix | bln х,= bri bm (А.4) Ут = Ьт ] ьт-- 1 • bmn В показанной таблице элементы разрешающей строки и разрешающего столбца для лучшего восприятия глазом показаны на затемненном фоне. Если внимательно проследить за изменениями коэффициентов таблицы, то окажется, что построение этих новых коэффициентов подчинено сле- дующим простым правилам, по существу описывающим формальный алго- ритм проведения одного шага жордановых преобразований: • разрешающий элемент заменяется на элемент Ь„ = 1/ ars; • остальные элементы разрешающего столбца заменяются на элементы bis ~ @rs (i 9 ! В таблице (А.2) разрешающий элемент а„ сознательно показан на затемненном фо- не.
540 ПРИЛОЖЕНИЯ • остальные элементы разрешающей строки заменяются на элементы brj = -arj /ars (J* г)-, • «обыкновенные» элементы, т.е. элементы, не принадлежащие разрешаю- щему столбцу или разрешающей строке, вычисляются по формуле П.-_ dri b = а------— (i *г, j*r). а ГУ Пусть в системе (А.1) т - п и матрица коэффициентов А = |[а,;]|, записан- ная в таблице (А.2) невырождена. В этих условиях можно показать, что все- гда можно последовательно выполнить над (А.2) п шагов жордановых ис- ключений и в результате получить таблицу >1 У2 - Уп Х1 = Си С,2 С1л х2 = С21 С22 с2п (А.5) х„ = С„\ Сп2 • спп в которой все зависимые переменные у\,...уп превращены в независимые (пер1кинуты на верх таблицы), а все независимые переменные х},...,хп пре- вращены в зависимые (перекинуты в левую часть таблицы). Если разрешающие элементы на некоторых из шагов жордановых преоб- разований выбраны не на главной диагонали матрицы, то начальный поря- док переменных будет нарушен и для окончательного превращения таблицы в вид (А.5) потребуется перестановка некоторых строк и некоторых столб- цов этой таблицы. Будем считать, что такая перестановка уже произведена так, что первоначальная упорядоченность переменных xi,...^ ^У\,---Уп вос- становлена. Понятно, что элементы преобразованной по (А.5) таблицы обра- зуют обратную матрицу А"1 = |[су]|. Для решения системы п линейных уравнений с п неизвестными а,1X1 + al2x2 +--- + ainx„= а, (/ = !,••• и) (А.6) при условии невырожденности матрицы А = |[а,7]| перепишем эту систему в виде следующей таблицы Х| Х2 Х„ 1 0 = ап Л12 Cfin -О1 0 = a2i Л22 «2» -а2 (А.7) 0 = Ctnl Лп2 • ®пп ~ап Выполним п шагов жордановых исключений с разрешающими столбцами, отличными от столбца свободных членов. После каждого шага на верх таб- лицы попадает нуль и соответствующий столбец уже не нужен (все равно все его значения умножаются на нуль), поэтому его можно вычеркнуть. В результате останется только один столбец (на месте столбца свободных чле-
А.. Жордановы исключения и их роль в строительной механике 541 нов), в котором и будет записано решение системы уравнений. Известный метод Гаусса отличается только тем, что после каждого шага жордановых исключений вычеркивается не только разрешающий столбец, но и разрешающая строка, а также отдельно выписывается выражение для соответствующего х,. После того как на последнем шаге будет найдено зна- чение одного из неизвестных, значения остальных вычисляются последова- тельной подстановкой уже полученных неизвестных в выражение для х, (в порядке, обратном исключениям). Что касается задач строительной механики, то наибольший интерес пред- ставляют жордановы исключения с разрешающими элементами, выбранны- ми на главной диагонали матрицы, т.е при г = s. Именно такими жордановы- ми преобразованиями мы сейчас и займемся. А.2 Жордановы исключения с матрицей жесткости системы Рассмотрим канонические уравнения метода перемещений, которые в соот- ветствии с формулой (3.8) представим в виде Ки = Р, где К— матрица жесткости системы, и = |[М|,м2,...,м„]|т—вектор узловых перемещений, Р — вектор обобщенных узловых сил. Запишем эту систему уравнений в форме таблицы, где каждая строка по своему механическому смыслу определяет суммарную реакцию R, в дополнительной i-й связи основной системы метода перемещений II II as а? Ml M2 M„ 1 (A.8) Ли кц Л|2 ktn -Pl -Pi R„ = кщ kn2 Ir • ^nn -Pn Здесь kij = kjj — элементы симметричной матрицы жесткости, Uj — неиз- вестное обобщенное перемещение (для твердотельной конечноэлементной схемы это линейное перемещение узла или поворот узла), Р, — внешняя на- грузка по направлению i-й дополнительной связи. Все перемещения Uj здесь являются независимыми переменными, а решение задачи состоит в том, что- бы отыскать такие их значения, при которых реакции в дополнительных свя- зях Ri обращаются в нуль. Это соответствует тому обстоятельству, что рас- сматриваемые связи имеются только в воображаемой основной системе метода перемещений, а в действительной системе они отсутствуют. Шаг жордановых исключений над таблицей (А. 8), например, с разре- шающим элементом кц приведет к таблице, которая соответствует опреде- ленной форме смешанного метода и имеет вид
542 ПРИЛОЖЕНИЯ Я1 М2 - и„ 1 $11 $12 . \ ' Di 1111(1 к 22 к\п ~Р*2 ^2 • к пп -Р‘„ где в соответствии с описанным ранее общим алгоритмом жордановых ис- ключений полагается (А.9) Если вспомнить, что реакция Rt должна равняться нулю и вычеркнуть первый столбец, и, кроме того, не интересоваться каково будет перемещение Mi, вследствие чего можно не рассматривать первую строку, то видоизме- ненная и усеченная по порядку на единицу за счет вычеркивания первого столбца и первой строки матрица реакций К" = |[А у]| будет соответствовать системе с удаленной первой связью, а величины Р*2 ... Р*п ее грузовому век- тору. Обратим внимание, что приведенные выше формулы для элементов к\ усеченной матрицы жесткости полностью совпадают с формулами полу- чающимися для этих же компонент, в результате проведения одного шага прямого хода факторизации матрицы по схеме Гаусса. Отюда следует, что шаги прямого хода Гауссова исключения над матрицей жесткости соответ- ствуют процедуре удаления лишней связи из основной системы метода пе- ремещений. Между прочим, элементы разрешающей строки и разрешающего столбца преобразованной по (А.8) матрицы также имеют четкий физический смысл. Действительно, первое уравнение системы (А.8) выражает собой геометри- ческое условие равенств суммарного перемещения по направлению первой связи величине щ. Понятно, что 8Н представляет собой это же перемещение, но вызванное единичной силой R, = 1, тогда как 8J, есть то же перемеще- ние, но вызванное заданным единичным перемещением и, = 1. Аналогично, величина k't представляет собой реакцию в /-ой связи, порожденной единич- ной силой = 1. Как это видно из (А.9), жорданово исключение приводит к соотношению косой симметрии = _8|,- > что есть не что иное, как известная в строительной механике теорема Гвоз- дева о взаимности реакций и перемещений [5].
А. Жордановы исключения и их роль в строительной механике 543 Проиллюстрируем сказанное простым примером. На рис. А.1 показана система, которую мы будем рассчитывать с использованием четырех неиз- вестных смещений И|, и2, и3 и п4. Рис. А.1. Схема к примеру расчета Положим для определенности в некоторой согласованной системе единиц L = 1, EJ= 1, с = 12, где обозначено: L - длина одного пролета балки, EJ- ее изгибная жесткость, с - жесткость каждой из пружин. Рассчитывая эту сис- тему обычными методами строительной механики на единичные смещения дополнительно введенных связей можно найти реакции в этих дополнитель- ных связях. Соответствующие единичные состояния системы и отвечающие им реакции в связях показаны на рис. А.2. Рис. А.2 Реакции в связях основной системы метода перемещений от заданных еди- ничных перемещений этих связей
544 ПРИЛОЖЕНИЯ Если записать эти рекции в соответствующую таблицу, то можно получить матрицу жесткости, имеющую вид Mi__________и2_________и3__________щ R> = 36 0 -12 -6 r2 = 0 8 6 2 (A. 10) R3 = -12 6 36 0 R4 = -6 2 0 8 Если теперь последовательно выполнить четыре шага жордановых исключе- ний с разрешающими элементами, взятыми на главной диагонали, то полу- чим: после первого шага Ri M2 M3 u4 M| = 1/36 0 1/3 ' 1/6 r2 = в=Я® 8 6 2 (А.11) R3 = -1/3 6 32 -2 R4 = -1/6 2 -2 7 после второго шага Ri r2 M3 U4 M| = 1/36 0 1/3 1/6 м2 = eaoll 1/8 : -1/4 J (A. 12) R3 = -1/3 Я 3/4 55/2 -7/2 R4 = -1/6 -7/2 13/2 после третьего шага Ri R2 R3 М4 M| = 7/220 -1/110 2/165 23/110 M2 = -1/110 8/55 -3/110 -19/55 (A. 13) M3 = 2/165 -3/110 2/55 7/55 R4 = -23/110 19/55 -7/55 333/55 и, наконец, после четвертого шага Ri________R2_______R3_________R4 M| = 26/666 -14/666 11/666 23/666 M2 = -14/666 110/666 -23/666 -38/666 (A. 14) M3 = 11/666 -23/666 26/666 14/666 U4 = 23/666 -38/666 14/666 110/666 Нетрудно убедиться, что на каждом из шагов жорданова исключения здесь записана матрица смешанного метода, отвечающая механической сис- теме с очередной удаленной связью. Окончательная матрица по (А. 14) пред- ставляет собой матрицу податливости системы, у которой удалены все четы- ре дополнительные связи. Контролем правильности вычислений служит
А. Жордановы исключения и их роль в строительной механике 545 условие: произведение исходной матрицы жесткости по (А. 10) и матрицы податливости по (А. 14) должно равняться единичной матрице. Повторив все рассуждения применительно к матрице коэффициентов ка- нонических уравнений метода сил, мы легко убедимся, что там каждый шаг соответствует восстановлению той лишней связи, которая была удалена при создании основной системы метода сил. Кстати говоря, прямую механиче- скую интерпретацию алгоритма Гаусса (а значит, что и жордановых исклю- чений) применительно к методу сил можно найти в [6], стр.45 - 47. А.З Матрица жесткости конечного элемента при нежестком присоединении элемента к узлам Построение матрицы жесткости отдельного конечного элемента — необхо- димый этап расчета при формировании общей матрицы жесткости системы К, описывающей поведение конструкции с дискретной расчетной схемой. Стандартно матрица жесткости отдельного конечного элемента формируется в предположении жесткого сопряжения узловых точек элемента с узлами дискретной расчетной схемы, что обеспечивает совпадение перемещений узлов и узловых точек конечных элементов. Однако, такая ситуация не все- гда имеет место. Например, для стержневых элементов возможны случаи шарнирного присоединения стержней к узлам или такого их присоединения, когда один из концов стержня имеет возможность смещаться по некоторому направлению независимо от перемещения узла в целом. В общем случае под нежестким способом присоединения элемента к узлу будем понимать такую схему их соединения, которая возникает при снятии каких-либо связей между узлом и элементом. Для общности рассмотрим также ситуацию, когда взамен устраняемой жесткой связи вводится линейно работающая упругая связь с коэффициентом жесткости с. На первый взгляд может показаться, что такая ситуация характерна ис- ключительно для стержневых систем. Однако это не так. Достаточно со- слаться, например, на известную задачу о расчете шарнирно-сочлененных плитных конструкций, возникающую при проектировании аэродромных по- крытий, или на задачу расчета многоволновых оболочек при нежестком со- пряжении отдельных волн. В принципе в программе для расчета дискретной системы можно преду- смотреть использование различных формул для компонент матрицы жестко- сти и грузовых векторов конечных элементов при различных способах при- соединения элементов к узлам. Например, для стержневой системы стержни с различными условиями опирания часто рассматривают как разные типы конечных элементов. Однако, такой подход нарушает технологичность изго- товления программного продукта, так как плодит необходимость заведения в программе множества самых разнообразных формул как для компонент мат- рицы жесткости, так и для компонент грузовых векторов.
546 ПРИЛОЖЕНИЯ В этой связи представляет интерес задача построения общего алгоритма, позволяющего получить матрицу жесткости и грузовые вектора произволь- ного конечного элемента при нежестком способе присоединения элемента к узлам в предположении, что матрица жесткости и грузовые вектора этого же элемента в случае его жесткого сопряжения известны. Приведем здесь такой алгоритм, предложенный в работе [2] и основанный на модифицированных жордановых преобразованиях. Итак, пусть некоторый конечный элемент присоединен к одному из своих узлов по одной из своих степеней свободы (для определенности будем счи- тать, что по /-ой степени свободы) не жестко, а упруго: между узлом и соот- ветствующей узловой точкой конечного элемента имеется упругая связь с жесткостью с. Пусть, далее, q>, ...q„ совокупность перемещений всех узло- вых точек конечного элемента (и— полное число степеней свободы рас- сматриваемого конечного элемента), ап,, ... и„ перемещения узлов системы, к которым присоединен этот элемент. В рассматриваемом случае компонен- ты векторов и = |[пь ... пи]|т и q = |[^i,... £?„]|т связаны следующими кинема- тическими сотношениями u^qi, Uj=qi (/=1,...,и; i Ф I). Обобщенное усилие 7), отвечающее перемещению qi узловой точки конечно- го элемента (реактивное усилие, передающееся от узла к упругой пружине), определится как произведение жесткости с пружины на разность перемеще- ний Ui~qi, то есть Tt = c(ut-qd. (А.15) Пусть R = |[г,у]| и Rp = |[Гр/]| — соответственно матрица жесткости и грузо- вой вектор для рассматриваемого конечного элемента при жестком присое- динении его к узлам. Вектор обобщенных внутренних сил Т, возникающих в узловых точках конечного элемента, отвечающий вектору обобщенных пе- ремещений q, определится по формуле T = Rq + Rp. (А.16) Определяя из /-ого уравнения системы (А.16) усилие 7} и приравнивая его выражению по (А.15), находим WI, + Е г>'и'+ гр> = с(и> /=1; /*/ откуда получаем п cui~rpi- Е гпи< Потенциальную энергию Е, накапливаемую в конечном элементе и в уп- ругой пружине, можно записать в виде
А.. Жордановы исключения и их роль в строительной механике 547 e=|££w,+1>/,,‘7, +|с(«/-<7/)2 • £ »=! ;=1 ;=1 Если теперь подставить сюда выражения для перемещений qj через переме- щения uh и учесть при этом симметрию матрицы R, то потенциал Е с точно- стью до слагаемого, не зависящего от компонент вектора перемещений, пе- репишется в виде 1=1 у=1 1=1 где введены обозначения В матричной форме эти соотношения принимают вид E=iuTR'u + uX, R'=|[<], Ясно, что матрица R* и вектор R;) являются искомыми матрицей жестко- сти и грузовым вектором для элемента с нежестким способом присоедине- ния его к соответствующему узлу расчетной схемы. Заметим, что в случае полного устранения связи (с = 0) формулы (А. 17) несколько упрощаются и совпадают с формулами, используемыми при обычных жордановых исключениях. Это дает основание называть формулы (А. 17) формулами модифицированных жордановых преобразований. Существенно также, что введенные здесь модифицированные жордановы преобразования отличаются от обычных также и тем, что для них формулы (А. 17) применяются ко всей матрице, в том числе и к разрешающей строке и разрешающему столбцу. Это справедливо и в случае с = 0, что, как это не- сложно заметить, приводит к простому обнулению разрешающей строки и разрешающего столбца. Рассмотрим множество всевозможных конечных элементов, получаемых из некоторого стандартного конечного элемента (с жестким присоединением к узлам) изменением способа присоединения его к узлам. Каждый элемент S этого множества определяется парой: матрицей жесткости R и грузовым вектором R;„ так что S = {R,RP}. Модифицированное жорданово преобразование (А. 17) переводит элемент S этого множества в новый элемент S* = { R’, R^ }, определяя некоторый опе- ратор, который будем называть J-оператором. Символически действие ./-оператора записывается в виде
548 ПРИЛОЖЕНИЯ J[/,c]S = S*. Указанные в квадратных скобках параметры Уис подчеркивают, что J-оператор зависит от двух аргументов: от номера I устраняемой связи и от величины коэффициента жесткости с вводимой упругой связи. Обратимся теперь к рассмотрению свойств J-оператора. 1. J-оператор нелинеен, так как в общем случае J(S(1) + S(2)) * JS(I)+JS(2). 2. Для существования J-оператора необходимо и достаточно, чтобы Гц + с 0. Это свойство непосредственно следует из формул (А. 17). 3. При 1\~ 1г = I имеет место формула произведения J-операторов J[/,c2]J[Z,C1] = с,+с2 В самом деле, пусть J[7,C|]S = S(1), J[/,c2]S(l) = S(2). Тогда в соответст- вии с формулами (А. 17) имеем и аналогично Таким образом, j[/,_S£2_]S = S(2), с,+с2 и значит справедлива формула (А. 18). 4. J-оператор коммутативен, т.е. J[/|,C|] ./[/zjCz] = J[/2,c2] J[A>c,]. Действительно, при Ц 12 коммутативность очевидна, а при Ц = /2 = 1 она следует из формулы произведения J-операторов (А. 18), так как в ее пра- вую часть коэффициенты с, и с2 входят симметрично. 5. При условии, что с ф 0 J-оператор обратим, причем формула обращения имеет весьма простой вид
А. Жордановы исключения и их роль в строительной механике 549 В самом деле, полагая с} = с и с2 = -с (А. 19) и (А.20), получим Гц(с-с)-с2 Следовательно г<2> IJ „(2) _ Р' Р' (А.21) и воспользовавшись формулами ' гигр1(с-с) ги(с-с)-с2 р” где I- тождественный оператор. При с = 0 ./-оператор не допускает обращения, поскольку J[/,0]S = S° = { R°,R“ }, где г„° = 0 , поэтому повторная операция J[/,O]S° по свойству 2 не определена. Отмеченные формальные свойства ./-оператора допускают простое истол- кование на механическом уровне, если заметить, что последовательное дей- ствие двух ./-операторов (при I, = 12 = Г) эквивалентно переходу к конечному элементу с соединением в последовательную цепочку двух пружин, устанав- ливаемых взамен /-ой абсолютно жесткой связи. Заметим, также, что форму- ла произведения (А. 18) полезна, например, при необходимости проведения многократных расчетов с варьированием жесткостных характеристик пру- жин (в нелинейных задачах, в задачах оптимизации), так как, если S(1) = J[/,C!]S, S(2) = J[/,c2]S, S(2) = J Действительно, из (A. 18) легко получить (A.22) —ЬС. J[l,C}] = J[l,c2] C,'-C2_ Формула (A.22) позволяет непосредственно с помощью одного модифи- цированного жорданова преобразования получить характеристики S(2> конечного элемента, имеющего взамен /-ой жесткой связи пружину с ко- эффициентом жесткости с2, если известны характеристики S(1) элемента, имеющего там же пружину с жесткостью ct. Жордановы преобразования могут быть также эффектитвно использованы при исключении из матриц жесткости конечных элементов тех компонент, которые отвечают внутренним степеням свободы2. Исключение из матриц жесткости компонент, отвечающих внутренним степеням свободы, часто на- 2 По поводу внутренних и внешних степеней свободы конечного элемента см. сно- ску 1 в главе 4.
550 ПРИЛОЖЕНИЯ зывают процедурой статической конденсации. Несложно заметить, что формулы пересчета компонент уплотненных (сконденсированных) матриц жесткости и грузового вектора полностью совпадают с формулами обоб- щенных жордановых преобразований. А.4 Двойное жорданово исключение Рассмотрим случай симметричной матрицы А = |[<7у]| порядка п, ограничив- шись жордановыми исключениями с разрешающими элементами, лежащими на главной диагонали. Выбор разрешающего элемента на главной диагонали определяется тем обстоятельством, что это условие не разрушает симметрию матрицы (разумеется, с точностью до знаков некоторых элементов), что по- зволяет ограничиться хранением только верхней треугольной части матри- цы. Предположим, что матрица А невырождена, но не является положи- тельно определенной. Может так случиться, что некоторый, интересующий нас в процессе жордановых исключений диагональный элемент, скажем элемент агг, равен нулю. В строительной механике такая ситуация вполне возможна, ибо она в точности соответствует системе уравнений смешанного метода расчета дискретной системы - см., например, уравнения (3.75) или (3.77). Не боясь быть неправильно понятыми, скажем, что непосредственное проведение жорданова исключения «исключено» с нулевым по значению разрешающим элементом. Чтобы не отказываться от полезного свойства симметрии, выберем неко- торый индекс s, такой, что аг, 0 , и попытаемся одновременно перекинуть на верх таблицы независимые элементы уг и у,, а в левый столбец соответст- венно хг и xs. Пусть при этом исходная матрица, записанная в форме табли- цы, имеет следующий вид *1 Хг xs X„ У1 = а11 а\г a\s ... ain Уг = ... L ... j ars 1 am (A.23) ь = a.vi - L asr j - L «« 1 ••• а.чп «Л1 anr • • • &n.v ••• &nn Проведем сначала жорданово исключение с разрешающим элементом ars. Тогда таблица (А.23) преобразуется в таблицу (А.24)
А. Жордановы исключения и их роль в строительной механике 551 Х1 xr Уг xn У\ = Ьи blr ... b\S bln хл. = Ьп .. I hrr A;..'- | : i Wv brn , (A.24) •• 1 bsr 1 • • • ; ‘ bsn ь = ьп\ b„r ••• bns b„„ причем на основании общих правил проведения жорданова исключения но- вый элемент Ь,г сохранит свое первоначальное значение, поскольку L — аюаГГ _ bsr asr - аг ars Но по условию a,r = ars А 0, что позволяет провести над таблицей (А.24) очередное жорданово исключение, теперь уже с разрешающим элементом asr. Если после этого поменять местами строки и столбцы с номерами г и s, то окончательно получим таблицу, в которой и симметрия восстановлена, и переменные уг и ys перекинуты на верх таблицы. Литература 1. Клемперт Ю.З., Париков В.И., Сливкер В.И. О процедуре вычисления матрицы жесткости призматического стержня//Расчет пространственных конструкций, вып. XVI.— М.: Стройиздат, 1974.— С. 179-189. 2. Париков В.И., Сливкер В.И. Матрица жесткости конечного элемента при нежест- ком присоединении элемента к узлам. // Известия ВНИИГ им. Б.Е.Веденеева, сб. научных трудов, том 164. — Л.: Энергоатомиздат, 1983.— С. 20-28. 3. Гордеев В.Н. О конечности методов решения одной задачи квадратичного про- граммирования//Кибернетика, 1971.— №1.— С. 85-88. 4. Зуховицкий С.И., Авдеева Л.И. Линейное и выпуклое программирование.— М.: Наука, 1967.— 460 с. 5. Рабинович И.М. Курс строительной механики.Том 2. — М.: Стройиздат, 1954.— 544с. 6. Гантмахер Ф.Р. Теория матриц. — М.: Физматгиз, 1967.— 575 с.
552 ПРИЛОЖЕНИЯ В. Сопоставление прямых и итерационных методов решения больших конечно-элементных задач строи- тельной механики3 При решении целого ряда задач строительной механики методом конечных элементов (МКЭ) возникает необходимость решать большие системы ли- нейных алгебраических уравнений с разреженной симметричной матрицей коэффициентов. Большие задачи, в которых количество степеней свободы достигает 80 000 - 500 000 и более, возникают при изучении совместной работы здания и основания, при исследовании локальных эффектов вблизи концентраторов напряжений, при расчетах резервуаров с начальными несовершенствами формы и т.д. Кроме того, в последние годы благодаря внедрению в коммер- ческие МКЭ программы автоматических генераторов сеток и высокопроиз- водительных графических препроцессоров появилась возможность (не все- гда разумно используемая) в короткие сроки создавать МКЭ модели промышленных и жилых многоэтажных зданий порядка 60 000 - 300 000 степеней свободы. Учитывая тот факт, что в процессе проектирования приходится много- кратно корректировать расчетные модели и, следовательно, многократно по- вторять процедуру расчета, становится очевидным необходимость разработ- ки высокопроизводительных методов решения больших систем уравнений, позволяющих существенно сократить продолжительность отладки расчетной модели и снизить тем самым стоимость проекта. Среди методов решения систем линейных алгебраических уравнений с разреженными матрицами в МКЭ программах используются как прямые ме- тоды, так и итерационные. Последние обычно применяются тогда, когда матрица системы уравнений является положительно определенной. Отме- тим, что в тех случаях, когда для получения разрешающих уравнений метода конечных элементов используется вариационный принцип Лагранжа, то не- известными являются перемещения узлов, а разрешающие уравнения - это уравнения равновесия узлов МКЭ модели. Тогда физический смысл матрицы системы уравнений - это матрица жесткости, которая является симметрич- ной и неотрицательно определенной. Эта матрица становится положительно определенной для неизменяемой системы, кроме того, она, как правило, со- держит значительное число нулевых коэффициентов (разреженная матрица). 3 По просьбе авторов это приложение написал С.Ю. Фиалко.
В. Сопоставление прямых и итерационных методов 553 В.1 Прямые методы Прямые методы являются мощным средством решения систем линейных ал- гебраических уравнений с разреженными матрицами, если удается найти эффективный способ упорядочения, существенно уменьшающий заполнения при факторизации матрицы. Достоинство этих методов состоит в том, что они мало чувствительны к плохой обусловленности системы уравнений, по- зволяют выявить ошибки моделирования, приводящие к геометрической из- меняемости расчетной модели, и продолжительность решения почти не за- висит от количества правых частей, если последнее относительно мало (5-20). Прямые методы реализуют разложение матрицы жесткости на треуголь- ные матричные множители в виде K = LU (исключение Гаусса), K = LLT (факторизация Холецкого) или в виде К = LDLT [1, 12, 13], где L, U, D — соответственно нижняя треугольная матрица, верхняя треугольная матрица и диагональ. Факторизация Холецкого применима только в том случае, если матрица жесткости К положительно определенная. Среди наиболеее распространенных прямых методов в МКЭ программах обычно используются профильный метод [12], основанный на Гауссовом ис- ключении или факторизации Холецкого, и фронтальный метод [15], осно- ванный на Гауссовом исключении. Упорядочение очередности исключения уравнений (профильный метод) и очередности подачи конечных элементов на сборку (фронтальный метод), направленное на уменьшение заполнений, производится как правило обратным алгоритмом Катхилла-Макки [12]. Здесь и далее под заполнением понимаются ненулевые элементы, появляю- щиеся в матрице в процессе факторизации на месте нулевого элемента ис- ходной матрицы. Количество заполнений существенно влияет на эффектив- ность прямого метода решения системы линейных алгебраических уравнений с разреженной матрицей коэффициентов. В конце 90-х большую популярность получили прямые методы, тонко учитывающие разреженную структуру матрицы. Благодаря эффективным алгоритмам упорядочения, существенно уменьшающим заполнения в про- цессе факторизации, удается значительно сократить размер факторизован- ной матрицы и продолжительность вычислений. Классические алгоритмы, которые легли в основу широко известных пакетов научных программ ли- нейной алгебры, представлены в [12]. Однако эти программы эффективны только в том случае, когда вся матрица располагается в оперативной памяти, то есть для относительно небольших задач. Это заставило разработчиков программ обратиться к технологии предло- женного Брюсом Айронсом [15] фронтального метода, в котором сборка и исключение полностью собранных уравнений ведутся параллельно. Матрица жесткости системы в явном виде не собирается, а вместо этого добавляется элемент за элементом. Как только очередной узел становится собранным, то есть все примыкающие к нему элементы включены в ансамбль, принадле- жащие этому узлу неизвестные и ассоциированные с ними уравнения сразу исключаются. При этом добавление последующих элементов не будет вно-
554 ПРИЛОЖЕНИЯ сить в них никаких изменений. В результате Гауссово исключение произво- дится в плотной (фронтальной) матрице относительно небольшой размерно- сти состоящей из полностью собранной части уравнений и неполностью со- бранной. Полностью собранные уравнения сразу исключаются, и соответствующая часть матрицы записывается на диск. Далее добавляется очередной конечный элемент, и снова собранные уравнения исключаются. Если на расчетной модели выделить узлы, ассоциированные уравнения для которых образуют на данном шаге решения фронтальную матрицу, то эти узлы составят фронт. В процессе решения задачи фронт движется по уз- лам МКЭ модели. При рациональном выборе очередности подачи конечных элементов на сборку можно добиться того, что размер фронтальной матрицы будет относительно небольшим, и для решения задачи достаточно использо- вать алгоритмы и программы для плотных матриц. Наиболее ответственным моментом при применении прямых методов яв- ляется упорядочение уравнений, направленное на снижение заполнений. Оп- тимальное решение такой задачи крайне затратно4, поэтому на практике ис- пользуют эвристические алгоритмы, наиболее распространенными из которых являются алгоритм минимальной степени, метод вложенных сече- ний, метод параллельных сечений и метод множественных сечений [12]. При использовании данных методов упорядочения в сочетании с техноло- гией фронтального метода обычно возникает несколько фронтов, так как при заданном порядке исключения узлов МКЭ модели на протяжении значи- тельной части процесса сборки-исключения собираются несмежные группы элементов. Поэтому и метод называется многофронтапьным. Такой подход оказывается эффективным как для параллельных вычислений, так и для обычных компьютеров. В настоящее время прямые методы для разреженных матриц широко применяются во многих именитых МКЭ программах - MSC NASTRAN, ANSYS, ADINA, а также в COSMOS, LARSA, ROBOT Millennium, MicroFE, SCAD. Эти методы значительно эффективнее традиционных про- фильных и фронтальных методов, однако предъявляют несколько большие требования к оперативной памяти компьютера. В программе SCAD разработан многофронтальный метод [11], который позволяет работать с упорядочением либо по алгоритму минимальной сте- пени, либо по методу вложенных сечений. Отличительными особенностями данного метода от других аналогичных подходов являются следующие: 1. Выбор наиболее оптимального метода упорядочения производится на ос- новании быстрого алгоритма символической факторизации [12], который позволяет определить количество ненулевых элементов факторизованной матрицы, используя только операции на графе смежности уравнений5, а реальная факторизация матрицы при этом не производится.. Из различных 4 Известно, что его трудоемкость равна трудоемкости решения системы уравнений с рассматриваемой матрицей жесткости. 5 Такой граф отображает расположение нулевых и ненулевых компонент матрицы.
В. Сопоставление прямых и итерационных методов 555 методов упорядочения выбирается тот, который приводит к меньшему количеству ненулевых элементов в факторизованной матрице жесткости, то есть к меньшему заполнению. 2. Упорядочение производится над узлами МКЭ модели, а не над элемента- ми, что позволяет применять широко известные методы упорядочения. 3. Порядок подачи элементов на сборку определяется так, чтобы обеспечить заданный порядок исключения узлов. 4. Количество фронтов совпадает с количеством узлов МКЭ модели. Каж- дый фронт ассоциируется с плотной матрицей, состоящей из уравнений, связанных с фронтальными узлами. Таким образом каждый шаг исключе- ния связан с определенным фронтом, причем количество шагов равно ко- личеству фронтов, а на данном шаге производится исключение только од- ного узла. 5. Множество фронтов образует фронтальное дерево, на котором процесс Гауссового исключения представляется движением снизу вверх. Эффективность многофронтального метода будет продемонстрирована ниже. Часто в литературе употребляют термин «суперэлемент», подразумевая при этом разбиение исходной конструкции на ряд неперекрывающихся под- конструкций. При этом в начале располагаются внутренние для каждой под- системы уравнения, а затем - интерфейсные (то есть уравнения, относящиеся к узлам, принадлежащим стыкам подконструкций). Матрица жесткости системы имеет следующий вид Гк„ ... ... к22 [к,. к/2 где диагональные блоки К„ образованы внутренними уравнениями i -й под- конструкции, а блочное окаймление и блок — интерфейсными урав- нениями. Структура матрицы подобна той, которая получается при упорядочении по методу параллельных (множественных) сечений [12]. Таким образом, с точки зрения решения системы линейных алгебраических уравнений методы расчета по подконструкциям являются только способом упорядочения уравнений (рис. В.1). Если удается найти такие разбиения, при которых количество интерфейс- ных уравнений невелико (а это часто можно сделать на основе анализа структурной схемы рассчитываемой конструкции), то имеет смысл приме- нять прямые методы. Обычно факторизация диагональных блоков не пред- ставляет серьезных проблем, а наиболее трудоемкой частью является вычис- ление так называемого дополнения Шура [2, 7, 12], связанного с редактированием диагонального блока при факторизации блочного окаймления.
556 ПРИЛОЖЕНИЯ Если же хороших разделителей найти не удается, то прямой метод стано- вится крайне затратным. Поэтому для успешного применения метода под- конструкций целесообразно использовать эффективные алгоритмы упорядо- чения, а не расчитывать только на интуицию пользователя при разделении системы на суперэлементы. Отметим также, что данный метод может быть особенно эффективным при высокой степени строгой повторяемости под- систем, поскольку для каждой из них факторизуется один и тот же диаго- нальный блок. При отсутствии хороших разделителей производят только факторизацию диагональных блоков К,„ а дополнение Шура и факторизацию диагонально- го блока "Kff вычисляют приближенно. Полученную таким образом матрицу используют как предобуславливатель (см. ниже) в том или ином итерацион- ном методе [7, 16, 17]. Данный подход лег в основу целого семейства итера- ционных методов, которые в англоязычной литературе получили название Domain decomposition and subspace correction (разделение области и коррек- ция в подпространстве). В.2 Итерационные методы Итерационные методы решения систем линейных алгебраических уравнений широко применяются при исследовании больших задач механики деформи- руемого твердого тела. Часто структура уровней графа смежности для МКЭ моделей, содержащих объемные элементы, слабо вытянута, что приводит к появлению большого количества заполнений и, как следствие, низкой эф- фективности прямых методов. Для задач расчета стержневых и комбиниро- ванных систем итерационные методы до недавнего времени применялись значительно реже прямых. Это связано с тем, что обусловленность матрицы жесткости для таких систем обычно значительно хуже, чем для МКЭ моде- лей объемных тел. В основном конструктивными элементами зданий и со- оружений являются стержни и тонкие пластины и оболочки, у которых же- сткости при работе на изгиб значительно меньше, чем на растяжение- сжатие.
В. Сопоставление прямых и итерационных методов 557 Если для успешного применения прямых методов решающим фактором является достижение малого количества заполнений за счет удачного упоря- дочения, то для успешного применения итерационных методов решающим фактором является хорошая обусловленность матрицы системы разрешаю- щих уравнений [1, 2, 3]. Наибольшее распространение среди итерационных методов при решении больших МКЭ задач строительной механики получил метод сопряженных градиентов с предобуславливанием [4, 5, 6, 7, 13]. Предобуславливание со- стоит в построении положительно определенной (обычно симметричной) матрицы В, на которую умножается данная система линейных алгебраиче- ских уравнений Кх = b, (В.2) в результате чего приходим к решению системы уравнений В-|Кх = B'b, (В.З) причем число обусловленности С(В''К) должно быть меньше, чем число обусловленности С(К). В этом случае сходимость системы уравнений (В.З) будет лучше, чем (В.2). Отметим, что если В = К, то С(В''К) = 1 и сходи- мость к точному решению будет обеспечена за одну итерацию при любом начальном приближении (по крайней мере в точной арифметике). Однако вычислительная стоимость такой процедуры равняется стоимости решения прямым методом. Обычно на практике вместо обращения матрицы В на каждом шаге ите- рации решают вспомогательную систему уравнений Bz* = гк , (В.4) где вектор невязки на шаге к определяется следующим образом: г4 = Ь-Кх*. (В.5) Отсюда ясно, что конструкция предобуславателя В должна быть такой, что- бы вычислительная стоимость решения системы уравнений (В.4) была низ- кой. Предобуславливание — это мощный способ ускорения сходимости ите- рационных методов. Поэтому построению эффективных предобуславливате- лей посвящено огромное количество работ, среди которых прослеживаются следующие направления. Симметричный предобуславливатель Гаусса-Зейделя В = L LT, где L — нижняя треугольная часть матрицы жесткости К. Такое представление матрицы В позволяет легко решать систему уравнений (В.4). Семейство методов незавершенной факторизации Холецкого [6,7, 16] В = L LT, где где L — нижняя треугольная матрица, возникающая как ре- зультат неполной факторизации Холецкого матрицы жесткости К. Различа- ют незавершенную факторизацию матрицы по положению ее элементов и по значению.
558 ПРИЛОЖЕНИЯ Наиболее простой вариант незавершенной факторизации по положению элементов матрицы состоит в том, что в незавершенном факторе Холецкого сохраняются только те элементы матрицы, которые расположены на позици- ях элементов исходной матрицы. При этом количество элементов незавер- шенного матричного фактора равно количеству элементов исходной матри- цы. Для разреженных матриц метода конечных элементов количество элементов исходной матрицы обычно в десятки раз меньше, чем количество элементов полностью факторизованной матрицы. Поэтому вычислительная стоимость незавершенной факторизации многократно меньше, чем завер- шенной. Незавершенная факторизация по значению основана на том, что в процес- се факторизации в каждом столбце матрицы пренебрегают теми элементами, абсолютные значения которых меньше, чем установленный порог. Если в результате полной факторизации получается всегда положительно определенная матрица (рассматриваются задачи с симметричными положи- тельно определенными исходными матрицами), то для незавершенной фак- торизации положительная определенность результирующей матрицы не га- рантирована. Обычно эту трудность обходят следующим образом. Если в процессе незавершенной факторизации Холецкого квадрат текущего диаго- нального элемента оказывается отрицательным, то положительная опреде- ленность утрачена. Тогда несколько уменьшаются все внедиагональные эле- менты и процесс факторизации повторяется сначала. Обычно за 3-6 попыток удается получить положительно определенную факторизованную матрицу. Предобусдавливание типа элемент за элементом [14]. Ни матрица, ни предобуславливатель явно не собираются. Вместо этого все операции произ- водятся на элементном уровне. Предобуславливатель представляется как произведение специфических матриц Ne 1 в=Пч-Пи. е=1 e=Ne (В.6) где Ne - количество конечных элементов расчетной модели, а каждая из мат- риц Le, Ue — соответственно нижняя и верхняя треугольные матрицы, поро- жденные соответствующими матрицами жесткости е-го конечного элемента. Положительная определенность матрицы В при этом гарантируется. Про- цесс решения системы (В.4) представляется как реккурентная процедура. Данный метод эффективен для параллельных вычислений, поскольку по- зволяет легко расчленить вычислительный процесс, однако на персональных компьютерах обычно уступает методам незавершенной факторизации, так как при каждом умножении матрицы на вектор и решении системы (В.4) фактически производится еще и сборка матрицы жесткости и предобуслав- ливателя В.
В. Сопоставление прямых и итерационных методов 559 В.З Многоуровневые (многосеточные) итерационные методы Известно, что если вектор решения Z представить в виде разложения по соб- ственным векторам X оператора К и проанализировать сходимость итераци- онных методов по различным формам, то оказывается, что они обладают быстрой сходимостью по верхним собственным формам и медленной схо- димостью — по нижним [1, 3]. Это наглядно видно из рассмотрения ситуации в энергетическом про- странстве (рис. В.2), где можно заметить, что одинаковой энергетической ошибке соответствуют значительные отклонения 5Х2 от решения вдоль соб- ственных векторов с нижними собственными значениями и относительно малые отклонения 5Х] вдоль векторов с верхними собственными значения- ми. Рис. В.2. Линии уровня потенциальной энергии и ошибки решения Идея многоуровневых методов [16] состоит в том, чтобы предсказать нижние формы вектора решения на основании так называемой модели гру- бого уровня, которая в каком-то смысле топологически подобна исходной МКЭ модели, но содержит значительно меньшее количество степеней сво- боды и позволяет использовать прямой метод для получения грубого реше- ния. Затем это решение отображается на модель более детальную. В резуль- тате такого отображения решение более подробной модели содержит быстро осциллирующие (верхнемодальные) компоненты вектора невязки. Для их подавления используют процедуру сглаживания, в качестве которой может использоваться несколько шагов внутреннего итерационного процесса с ка- ким-либо простым предобуславливателем. Затем отображают сглаженное решение на модель еще более подробную и снова сглаживают быстроосцил- лирующие компоненты. И так до тех пор, пока не выйдут на уровень исход- ной МКЭ модели. Особенно эффективным оказывается сочетание идеи многоуровневых ме- тодов с методом сопряженных градиентов с предобуславливанием. В этом случае говорят о многоуровневых предобуславливателях, в которых вместо явной формулировки матрицы В конструируют последовательность моделей от самого грубого уровня до самой детальной (это исходная МКЭ модель) и
560 ПРИЛОЖЕНИЯ определяют операции сужения (представления расчетной модели упрощен- ным способом с использованием меньшего числа неизвестных) и пролонги- рования (возврат к полному набору переменных задачи). Затем на каждом итерационном шаге вместо явного решения системы (В.4) выполняется оп- реация сужения, решения системы линейных алгебраических уравнений с факторизованной матрицей (факторизация производится только один раз) для модели самого грубого уровня, пролонгирование на исходную МКЭ модель и сглаживание. Существуют различные способы построения моделей грубого уровня. Чаще всего они связаны с введением более грубых сеток (Л-метод в МКЭ) или с использованием элементов низкого порядка аппроксимации на грубом уровне и высокого — на уровне заданной расчетной модели (p-метод в МКЭ), а также их различных комбинаций. Многосеточные методы такого типа принято называть геометрическими в отличие от алгебраических мно- гоуровневых методов [4, 5], идея которых состоит в разделении матрицы же- сткости на блоки, часть из которых факторизуется полностью, а часть — приближенно. Результат такой полной-неполной факторизации используется затем в качестве предобуславливателя. Обратим внимание на агрегатный многоуровневый предобуславливатель [10, 11], в котором последовательность моделей грубого уровня строится на основе чисто механической концепции, связанной с наложением на соседние узлы МКЭ модели не перекрывающихся локальных звезд абсолютно жест- ких связей. Совершенно очевидно (рис. В.З), что таким образом, как прави- ло, хорошо моделируются перемещения, относящихся к собственным векто- рам с нижними собственными значениями, а именно их и следует в первую очередь аппроксимировать для ускорения сходимости. Что касается компо- нент перемещений, относящихся к верхним собственным значениям, то они здесь не моделируются, но сходимость по соответствующим формам обычно обеспечена после возврата к первоначальным переменным (пролонгации). Рис. В.З. Использование предобуславливателя с абсолютно жесткими звеньями Достоинством этого подхода является его четкая физическая интерпрета- ция и применимость не только к континуальным моделям, но и к стержне- вым системам, а также и к любым комбинированным системам, что делает его привлекательным при использовании в коммерческих МКЭ программах.
В. Сопоставление прямых и итерационных методов 561 Многоуровневые и многосеточные методы обычно обладают значительно лучшей сходимостью, чем традиционные итерационные методы и методы незавершенной факторизации. В.4 Сравнение эффективности прямых и итерационных методов Приведем несколько примеров, иллюстрирующих характерные особенности как прямых, так и итерационных методов. Все расчетные модели, кроме представленной в примере 4, приготовлены с помощью программы SCAD, а решение различными методами проведено на основе программы SOLVER, реализующей как прямые, так и итерационные методы решения больших МКЭ задач, изложенные в [9, 10, 11]. Здесь AEBEIS — метод сопряженных градиентов с агрегатным многоуровневым предобуславливанием; ICCF — метод сопряженных градиентов с предобуславливанием незавершенного разложения Холецкого; MFM (NDM) — многофронтальный метод с упоря- дочением по методу вложенных сечений; MFM (MDA) — многофронталь- ный метод с упорядочением по алгоритму минимальной степени; Skyline — профильный метод с упорядочением по обратному алгоритму Катхилла- Макки. Для итерационных методов итерации продолжаются до тех пор, пока = (В’7) 11Ь11 где ||...|| = ||...||2 или ||...|| = Ц..-H^ • Из оценок по двум нормам выбирается та, ко- торая дает наибольшую величину, то есть итерации будут продолжаться до тех пор, пока обе оценки не станут меньше верхней границы tol, принимае- мой (если особо не оговорено) как tol = 10’6. Все результаты были получены на PC Pentium-Ill (процессор Intel 1000 MHz, оперативная память 512 МВ). Только последний пример был решен на компьютере PC Pentium-II (процессор Intel 400 MHz, оперативная память 512 МВ). В.4.1 Пример 1 Рассматривается тонкая квадратная плита b/h = 20, жестко защемленная по одному краю и нагруженная равномерно распределенной нормальной к сре- динной поверхности нагрузкой. На рис. В.4 приведена продолжительность решения (ПР) задачи различ- ными методами для различных сеток. Для данной задачи (рассматривается одна правая часть) при количестве уравнений менее -240000 наиболее эф- фективным из представленных является многофронтальный метод. Однако при большем числе уравнений итерационный метод AEBEIS становится предпочтительнее.
562 ПРИЛОЖЕНИЯ Для итерационных методов продолжительность решения задачи возраста- ет с увеличением размерности значительно медленнее, чем для прямых. Для прямых методов нарастание ПР происходит более интенсивно. —AEBEIS ——МЕМ (MDA) - -А- Skyline Рис. В.4. Зависимость продолжительности решения от размерности задачи Отсюда следует, что начиная с некоторого размера задачи итерацион- ный метод становится более быстрым, чем прямой. Из рис. В.4 также следует, что чем эффективнее упорядочение, тем медленнее нарастает продолжительность решения прямого метода с увеличением размерно- сти задачи. Конечно же, для каждого конкретного класса задач зависимость ПР от размерности задачи для различных методов существенно зависит от ее обусловленности (если речь идет об итерационных методах) и от эффектив- ности упорядочения (для прямых методов). Однако представленные законо- мерности качественно носят общий характер, если только расчетная модель корректна, то есть геометрически неизменяема и обусловлена достаточно хорошо для того, чтобы выбранный итерационный метод вообще сходился. В теоретических исследованиях эта зависимость получается линейной, поскольку свойства предобуславливателя принимаются независимым от размерности задачи. Однако на практике число обусловленности предобу- словленной задачи (В.З) обычно увеличивается при сгущении сетки, что приводит не только к возрастанию количества операций за счет увеличения размерности задачи, но и к возрастанию количества итераций для обеспече- ния заданной точности. Отсюда, как следствие, нелинейная зависимость ПР от количества уравнений..
В. Сопоставление прямых и итерационных методов 563 В.4.2 Пример 2 Модель многоэтажного жилого здания представлена на рис. В.5 и содержит 21707 узлов, 25643 элементов и 126816 уравнений. Задано три нагружения (три правых части). Рис. В.5. МКЭ модель многоэтажного жилого дома содержит 21707 узлов, 25643 элементов и 126816 уравнений В таблице В. 1 приведено сопоставление продолжительности решения, за- трат оперативной памяти и места на диске для различных методов. Для пря- мых методов объем дисковой памяти соответствует размеру нижней тре- угольной матрицы L. Сравнивая этот параметр, можно оценить эффективность того или иного упорядочения. В таблице В.2 приведено сопоставление количества итераций и продол- жительности каждой фазы решения для методов AEBEIS и ICCF по каждому нагружению.
564 ПРИЛОЖЕНИЯ Таблица В.1. Вычислительные затраты различных методов Метод Продолжительность ре- шения Оперетивная память, МВ Дисковая па- мять, МВ Skyline 5 ч 35 мин 16 с 191 2119 MFM (MDA) 1 ч 13 мин 24 с 298 559 AEBEIS 10 мин 52 с 67 — ICCF 13 мин 21с 26 Таблица В.2. Сравнение продолжительности каждой фазы решения и количества итераций для методов AEBEIS и ICCF Метод Приготовление предобуслав- ливателя, с Продолжительность итераций для каж- дой правой части, с Количество итераций для каждой правой части AEBEIS 190 141/160/161 55 / 62 / 63 ICCF 10 272 / 260 / 259 764/731/733 На рис. В.6 показана сходимость каждого из методов для первой правой части. Рис. В.6. Сходимость методов AEBEIS и ICCF для первой правой части Быстрая и почти монотонная сходимость, описываемая кривой AEBEIS, обусловлена коррекцией модели грубого уровня и является характерной для многоуровневых итерационных методов, что составляет основу их привле- кательности. Для данной задачи оказалось, что итерационные методы значительно эф- фективнее многофронтального и, конечно же, профильного методов.
В. Сопоставление прямых и итерационных методов 565 В.4.3 Пример 3 Модель многоэтажного промышленного здания представлена на рис. В.7 и содержит 18 385 узлов, 26 578 конечных элементов и 103 184 уравнений. За- дано 70 нагружения (70 правых частей). Рис. В.7. Расчетная модель промышленного здания содержит 18 385 узлов, 26 578 конечных элементов и 103 184 уравнений. Плохая обусловленность матрицы жесткости и большое количество пра- вых частей привело к тому, что решение задачи удалось получить только прямыми методами. В таблице В.4 приведено сопоставление вычислитель- ных затрат для многофронтального (упорядочение по алгоритму минималь- ной степени) и профильного методов. Таблица В.4. Вычислительные затраты различных методов Метод Продолжительность решения Оперетивная память, МВ Дисковая память, МВ Skyline 6 ч32 мин 30 с 167 2180 MFM (MDA) 20 мин 16 с 76 234 Результаты сравнения показывают, насколько многофронтальный метод эффективнее традиционного профильного.
566 ПРИЛОЖЕНИЯ В.4.4 Пример 4 Рассматривается фрагмент железнодорожного рельса. МКЭ модель пред- ставлена на рис. В.8 и содержит 168 600 объемных конечных элементов, 182 561 узлов и 543 150 уравнений. Столь детальное дробление на конечные элементы связано с изучением концентраторов напряжений в задаче о кон- такте рельса с колесом. Продолжительность решения и требуемая оператив- ная память для решения задачи различными методами представлены в таб- лице В.5. Все результаты получены на компьютере средней производительности PC Pentium-II (процессор Intel 400 MHz, оперативная память 512 МВ). При решении задачи итерационными методами требуемая точность принималась tol = 10'5. Таблица В.5. Вычислительные затраты для различных методов Метод Продолжитель- ность решения Количество итераций Требуемая память RAM, МВ AEBEIS 1 ч23 мин 16 с 78 416 ICCF 3 ч 39 мин 16 с 1 712 384 NSM Решения были прерваны после 9 часов вычислений. Примерно 45% матрицы было факторизовано. MFM (NDM) Агрегатный многоуровневый итерационный метод AEBEIS оказался наи- более эффективным при решении данной задачи. Этот метод потребовал примерно в три раза меньше времени, чем ICCF подход. Провнрялимсь сле- дующие прямые методы для разреженных матриц NSM (метод вложенных подконструкций) и MFM (метод вложенных сечений). Метод вложенных подконструкций [11] является разновидностью суперэлементного подхода с автоматическим разбиением исходной конструкции на систему неперекры- ваюшихся подконструкций глубокого вложения. Для такого разбиения ис- пользуется метод вложенных сечений. Процесс исключения-сборки состоит из шагов, на каждом из которых производится сборка смежных подсистем с одновременным исключением полностью собранных уравнений. Указанные прямые методы прекрасно зарекомендовали себя при решении систем МКЭ уравнений для расчетных моделей типичных строительных конструкций (см. предыдущие примеры и [11]), оказались неэффективными для данной большой МКЭ модели, образованной объемными конечными элементами. Вычисления были прерваны, так как через 9 часов после старта было факторизовано менее половины объема матрицы жесткости. Традици- онный профильный метод (skyline) с упорядочением на основе обратного ал- горитма Катхилла-Макки здесь не имело смысла пробовать. Таким образом, для больших МКЭ задач может оказаться, что итерацион- ные методы являются единственно приемлемым инструментом решения.
В. Сопоставление прямых и итерационных методов 567 Рис. В.8. Фрагмент железнодорожного рельса. МКЭ модель включает 182 561 узлов, 168 600 объемных конечных элементов и 543 150 уравнений. В.5 Выводы Для больших задач спор по сути ведется между итерационными и прямыми методами, которые тонко учитывают разреженную структуру матрицы же- сткости, поскольку традиционные ленточные и профильные методы стано- вятся слишком затратными. Так какие же методы лучше применять к решению данной задачи: прямые разреженные или итерационные? Дать ответ на этот вопрос до решения задачи к сожалению невозможно. Успешное применение прямых разреженных методов обусловлено тем, насколько тот или иной метод упорядочения уменьшает количество запол- нений. Можно до решения задачи оценить эффективность двух-трех алго- ритмов упорядочения на основе методов символической факторизации [12] и выбрать тот, который приводит к меньшему количеству заполнений. Однако все используемые на сегодняшний день алгоритмы упорядочения носят эв- ристический характер, поэтому они не дают наиболее оптимального упоря- дочения, а только то или иное приближение к нему. Успешное применение итерационных методов возможно только лишь для более-менее хорошо обусловленных систем и при условии удачной конст- рукции предобуславливания. Заранее оценить число обусловленности мат- рицы жесткости системы уравнений (тем более с учетом предобуславлива- ния) не представляется реальным, поскольку строгое решение задачи на отыскание наименьшего и наибольшего собственных значений значительно более трудоемко, чем решение исходной системы линейных алгебраических уравнений, а различные априорные оценки слишком недостоверны.
568 ПРИЛОЖЕНИЯ Однако на практике ситуация не выглядит столь трагичной при решении вопроса о том, какой метод выбрать — прямой или итерационный. Надо просто попробовать и тот, и другой. Ведь обычно в процессе поиска опти- мального конструктивного решения приходится многократно вносить чаще всего незначительные (с точки зрения применимости того или иного метода) изменения в расчетную модель, после чего расчет выполняется вновь. По- этому коммерческая МКЭ программа должна включать как те, так и другие методы решения и предоставлять пользователю широкий выбор. А пользователь должен руководствоваться следующими общими соображениями. 1. Достоинство прямых методов состоит в их способности «вылавливать» ошибки моделирования, приводящие к геометрической изменяемости конструкции, слабой чувствительности к количеству правых частей (по крайней мере в пределах одного-двух десятков) и возможностью их при- менения к задачам с большим числом обусловленности6 *, возникающим обычно вследствие значительного разброса жесткостей в элементах сис- темы и плохих сеток. Если задача не очень большая (скажем, порядка 100 000 - 200 000 уравнений), имеет смысл применить прямой метод, пока не будут устранены ошибки, приводящие к геометрической изменяемости расчетной схемы. Если при этом процедура решения не превышает 10-15 минут, то вряд ли стоит «возиться» с итерационным методом. В противном случае имеет смысл попробовать и итерационный метод. 2. Итерационные методы могут быть эффективным дополнением к прямым методам, особенно если задача обусловлена не слишком плохо, а пользо- вателю надо искать оптимальное конструктивное решение при небольшом количестве нагружений. В этом случае можно установить невысокую точность, например tol х 10’3 ... 10’4, а когда оптимальный вариант будет найден, то следует выполнить поверочный расчет с точностью tol « 10~5 • • • 10”8. Вопрос выбора типа предобуславливателя остается также открытым, поскольку для сложных инженерных задач невозможно пред- сказать, какой метод построения предобуславливателя будет лучше. В од- них случаях это может быть та или иная разновидность многоуровневого метода, а в других — незавершенная факторизация Холецкого. Для каж- дого класса задач надо пробовать, какой итерационный метод предпочти- тельнее. 3. Чем больше размерность задачи, тем больше шансов на то, что итераци- онные методы окажутся единственно приемлемым инструментом для ее решения (см. примеры 1,4). Особенно это касается задач, расчетные моде- ли которых содержат объемные элементы, поскольку в таких случаях 6 Следует осторожно относиться к МКЭ моделям, которые приводят к очень боль- шим числам обусловленности, и в первую очередь проверить качество сетки, жест- кости элементов конструкций и корректность сопряжения элементов, имеющих разное число степеней свободы в узлах (например, стержней с пластинами или с объемными элементами).
В. Сопоставление прямых и итерационных методов 569 обычно не удается достичь достаточно малого количества заполнений ни одним из методов упорядочения. Литература 1. Бахвалов С.Н., Жидков Н.П., Кобельков Г.М., Численные методы, Москва, Наука, 1987, 598 с. 2. Деммель Дж. Вычислительная линейная алгебра. Теория и приложения., Москва, Мир, 2001,427 с. 3. Самарский А.А., Николаев Е.С., Методы решения сеточных уравнений, Москва, Наука, 1976. 4. Axelsson О., Vassilevski Р. Algebraic multilevel preconditioning methods, I, Num. Math., 1989, 56, p. 157-177. 5. Axelsson O., Vassilevski P. Algebraic multilevel preconditioning methods, II, Num. Math., 1990, 57, p. 1569-1590. 6. Bitoulas N., Papadrakakis M., An optimized computer implementation of the incomplete Choleski factorization, Comput. Systems Engrg.,1994, 5(3), p. 265-274. 7. Bitzarakis S., Papadrakakis M., Kotsopulos A. Parallel solution techniques in computa- tional structural mechanics. Comput. Methods Appl. Meeh. Engrg. 148 (1997) p. 75- 104. 8. Evans D.J. The use of preconditioning in iterative methods for solving linear equations with symmetric positive-defined matrices, J. Inst. Math. Appl., 1976, 4, p. 295 - 314. 9. Fialko S.Yu., The high-performance aggregation element-by-element iterative solver for the large-scale complex shell structural problems, Archives of Civil Eng., 1999, XLV, 2, p. 193-207. 10. Fialko S., High-performance aggregation element-by-element Ritz-gradient method for structure dynamic response analysis, CAMES, 2000, 7, p. 537-550. 11. Fialko S.Yu., High-performance iterative and sparse direct solvers in Robot software for static and dynamic analysis of large-scale structures. Proceedings of the second European conference on computational mechanics, Cracow,- Poland, June 26-29 (2001) pp. 18. 12. Джордж А., Лю Дж. Численное решение больших разреженных систем уравне- ний.— М.: Мир, 1984.— 334 с. 13. Голуб Дж., Ван Лоун Ч. Матричные вычисления.— М.: Мир, 1999.— 548 с. 14. Hughes T.J.R., Ferencz R.M., and Hallquist J.O.. Large-scale vectorized implicit calcu- lations in solid mechanics on a CRAY X-MP/48 utilizing EBE preconditioned conju- gate gradients, Comput. Meths. Appl. Meeh. Engrg., 1987, 61, p. 215-248. 15. Irons B., A frontal solution of program for finite element analysis, Int. J. Numer. Meth. Engrg., 1970, 2, p. 5-32. 16. Papadrakakis M, Solving laige -scale problems in mechanics, John Wiley & Sons Ltd., 1993. 17. Xu J., Iterative methods by space decomposition and subspace correction, SIAM Re- view, 34: 4^p. 581-613.
570 ПРИЛОЖЕНИЯ С. О решении обобщенной проблемы собственных значений 7 С.1 Постановка задачи В строительной механике с решением обобщенной проблемы собственных значений приходится сталкиваться при решении задач о собственных коле- баниях и устойчивости. Применение метода конечных элементов (МКЭ) обычно приводит к необходимости определять некоторое множество ниж- них собственных чисел и собственных векторов (в дальнейшем будем упот- реблять термин «собственные пары») алгебраической обобщенной проблемы собственных значений K\|/-XF\|/ = 0 (С.1) где К — матрица жесткости, F — матрица масс (F = М) или взятая со зна- ком минус матрица геометрической жесткости (F = -KG) в зависимости от того, рассматривается ли задача собственных колебаний или задача устойчи- вости; \|/, X — i-й собственный вектор и соответствующее ему собственное число. Далее в этом приложении изложение будет построено для задачи о собственных колебаниях. При постановке задачи о собственных колебаниях конструкция может рассматриваться как безмассовый скелет, в узлах которого прикреплены со- средоточенные массы. Такую матрицу масс называют сосредоточенной или концентрированной (lumped). Если все массы расположены в узлах МКЭ модели, то матрица масс является диагональной, а при наличии эксцентри- ситетов в этой матрице появляются внедиагональные члены. Альтернативный подход состоит в использовании модели распределен- ных масс. Тогда матрица масс каждого конечного элемента получается как результат приведения распределенной по его объему массы к соответствую- щим узловым степеням свободы при использовании функций формы (см. [3, 8]). Матрица масс конечного элемента получается полностью заполнен- ной, а матрица масс всей системы является результатом конечноэлементной сборки и имеет такую же структуру, как и матрица жесткости. Такую матри- цу масс принято называть консистентной. В некоторых программных комплексах встречается смешанный тип мат- рицы масс - «концентрированная с вращениями» (lumped with rotations). Та- кая матрица получается сначала для каждого конечного элемента из соответ- ствующей консистентной матрицы масс при использовании процедуры 7 Приложение "С" написано по просьбе авторов С.Ю.Фиалко.
С. О решении обобщенной проблемы собственных значений 571 диагонализации, а затем производится сборка по ансамблю КЭ. Полученная матрица является диагональной, содержащей не только массы, присущие по- ступательному движению узлов системы, но и ненулевые элементы при уг- лах поворотов. Хотим предостеречь читателя от использования таких матриц масс в сво- их расчетах. Дело в том, что процедура «диагонализации» консистентной матрицы масс является искусственным приемом, не сохраняющим инвари- антность инерционных характеристик при повороте осей системы коорди- нат. Это означает, что пользователь определяет частоты и формы собствен- ных колебаний при одном положении осей глобальной системы координат и получает один результат. Затем, поворачивая систему координат на некото- рый угол, получает другой результат, не совпадающий с первым. Коварство «концентрированной с вращениями» матрицы масс состоит в том, что часто эти различия в собственных частотах очень малы. Однако су- ществуют задачи, когда это различие становится значительным, а предска- зать заранее, будет эта разница большой или малой, нельзя. Поэтому настоя- тельно советуем применять только математически и физически согласованные модели и, следовательно, использовать в своих расчетах либо сосредоточенную матрицу масс, либо консистентную. Так какой же тип матрицы масс следует выбирать — концентрированную или консистентную? По-видимому, ответить однозначно на этот вопрос не- возможно. Но при выборе расчетной модели следует руководствоваться сле- дующим: • Сосредоточенная матрица масс чаще всего диагональная, а если и имеет внедиагональные члены, то их обычно немного по сравнению с количест- вом внедиагональных нулей. Следовательно, вычисления будут происхо- дить значительно быстрее, чем для консистентной матрицы масс. • Консистентная матрица масс является результатом приведения распреде- ленных масс каждого КЭ к узловым степеням свободы с использованием функций формы. Как правило, МКЭ модель с консистентной матрицей масс содержит большее количество динамических степеней свободы, чем модель с концентрированными массами, поскольку имеет инерционные характеристики не только для поступательных перемещений, но и для уг- лов поворота. Поэтому консистентная матрица масс более полно описы- вает инерционные характеристики системы. • Жесткостные характеристики системы являются производными от функ- ций формы, а инерционные представляются самими функциями формы (здесь подразумевается дифференцирование по пространственным пере- менным, а не по времени). Поскольку производные в численном решении сходятся медленнее, чем сами функции, то причину замедления сходимо- сти численных результатов следует искать в первую очередь в аппрокси- мации на одной и той же сетке жесткостных характеристик при дискрети- зации задачи, а не инерционных [3]. Отсюда следует, что по крайней мере для континуальных элементов конструкций (плит, оболочек, массивных тел) использование модели с распределенными массами в подавляющем
572 ПРИЛОЖЕНИЯ большинстве случаев приводит к значительному увеличению объема вы- числений, практически не уточняя результаты, полученные при использо- вании более простой модели с сосредоточенными массами. • Для изгибаемых стержневых элементов (балок, колонн, ригелей) следует учитывать тот факт, что в отличие от статических линейных задач класси- ческие функции формы, представляемые полиномами Эрмита, не приво- дят к точному решению. Напомним, что точным решением для изгибае- мых стержней при собственных колебаниях являются балочные функции. Поэтому в МКЭ модели, использующей классические функции формы для стержней, в задачах динамики и устойчивости следует делить стерж- ни на отдельные конечные элементы (Л-метод). Альтернативный подход состоит в использовании КЭ с другими функциями формы. Возможна также и упрощенная постановка задачи: массой изгибаемых стержневых элементов пренебрегают по сравнению с присоединенными к узлам мас- сами, обусловленными конструктивными элементами, не учтенными в расчетной модели. В этом случае полиномы Эрмита так же как и в задачах линейной статики позволяют получить точное решение, и проблема вы- бора типа матрицы масс сводится к вопросу: «Что лучше? Точное реше- ние в рамках приближенной модели или приближенное решение в рамках точной модели?» Все высказанные здесь соображения не являются строгими доказательст- вами, однако позволяют надеяться, что применение простой модели с сосре- доточенными массами в большинстве случаев приводит к приемлемому по точности результату. Однако это не исключает того, что для некоторых классов задач или типов конечных элементов (например, при использовании КЭ высоких порядков) модель с распределенными массами позволит полу- чить более точные результаты. При использовании сосредоточенной матрицы масс количество динами- ческих степеней свободы как правило меньше, чем статических, так как в уравнениях для углов поворота при отсутствии эксцентриситетов инерцион- ные характеристики равны нулю. При этом матрица масс является неопреде- ленной. В случае модели с распределенными массами для всех КЭ конси- стентная матрица масс - положительно определенная. Задача (С.1) в случае собственных колебаний содержит только положительные собственные зна- чения, а в случае неопределенной матрицы масс в спектре появляются еще и бесконечно большие собственные числа, обусловленные нулевыми масса- ми [2]. При решении задач устойчивости матрица F всегда является консистент- ной и неопределенной, а собственные числа задачи (С.1) — как положитель- ные, так и отрицательные.
С. О решении обобщенной проблемы собственных значений 573 С.2. Приведение задачи на собственные значения высокого порядка к задаче меньшей размерности Поскольку довольно часто порядок уравнений МКЭ модели достаточно вы- сокий (50 000 - 100 000 и более), а количество требуемых собственных пар может достигать нескольких сотен, решение задачи (С.1) требует разработки мощных методов. Существующие методы, используемые в на сегодняшний день в коммерческих МКЭ программах, можно подразделить на методы приведения исходной задачи высокого порядка (С.1) к задаче существенно меньшей размерности (методы редукции), на методы, основанные на итера- ции обратной матрицей и на методы минимизации частного Рэлея, исклю- чающие факторизацию матрицы жесткости. Здесь будут рассмотрены методы, основанные на приведении задачи на собственные значения высокого порядка к задаче существенно меньшей размерности. Пусть количество уравнений исходной задачи (С.1) равно N, а количество требуемых собственных векторов — п, причем п « N. Методы этого класса основаны на построении редуцированной задачи на собствен- ные значения порядка ~ Зи, решение которой позволит получить прибли- женные значения первых п собственных пар. С.2.1 Редукция Гайяна Редукция Гайяна8 один из наиболее старых методов, в котором назначается относительно небольшое по сравнению с количеством узлов МКЭ модели количество базисных узлов, в которых (и только в них) рассредоточиваются узловые массы. Этот метод идеологически прост, однако точность результа- тов не всегда бывает достаточной.. Значительно лучшие результаты практи- чески при тех же вычислительных затратах можно получить, используя улучшенный метод Рэлея-Ритца [3], известного также под названием метода базисных узлов или метода редукции базиса. С.2.2 Улучшенный метод Рэлея-Ритца Описание метода изложено в [3]. Так же, как и в методе редукции Гайана, выбираются базисные узлы и базисные направления. Затем по каждому ба- зисному направлению прикладываются поочередно единичные силы и опре- деляются базисные вектора из решения статической задачи КФ = Р , (С.2) где Р — прямоугольная матрица размерностью р » Зи, каждый столбец которой имеет все нулевые элементы, кроме одного, стоящего на месте сте- пени свободы, отвечающей соответствующему единичному состоянию к (к= 1, 2, ..., р),. Таким образом, для построения системы базисных векторов Ф следует один раз решить систему (С.2) с р правыми частями. Представляя 8 См. пункт 10.1.2
574 ПРИЛОЖЕНИЯ затем искомую систему аппроксимации собственных векторов как разложе- ние по базису Ч* = Ф8, где S — квадратная матрица (рхр) собственных век- торов редуцированной обобщенной проблемы на собственные значения K’S-AM‘S = 0, (С.З) где К* = ФТКФ, М* = ФТМФ, и А — собственные числа задачи (С.З), ап- проксимирующие собственные числа исходной задачи (С.1). Специфическое построение базисных векторов (С.2) обуславливают быстроту вычисления матрицы К* = ФТКФ = ФТР . Поскольку в каждом столбце матрицы Р име- ется только один ненулевой элемент, равный 1, то вычисление коэффициен- тов матрицы К сводится к выборке соответствующих коэффициентов мат- рицы Ф. Вычисление же матрицы М также не представляет труда, если исходная матрица М — диагональная. Достоинством этого метода является то, что при наличии некоторого опы- та за счет удачного выбора базисных узлов и базисных направлений можно эффективно сводить большие МКЭ задачи к редуцированным задачам малой размерности и получать аппроксимации нескольких десятков нижних частот и форм в большинстве случаев с достаточной для инженера точностью. Не- достатком является то, что отсутствует возможность получать результат с любой наперед заданной точностью. Для очень больших задач (порядка 100 000 уравнений и более) фактори- зация матрицы жесткости К и прямые / обратные подстановки при решении системы (С.2) становятся весьма затратными. Поэтому целесообразно для приближенного определения нижних частот и форм колебаний применять Ритц-градиент метод, упомянутый ниже. С.З Методы, основанные на итерации обратной матрицей В современных коммерческих и научных МКЭ программах при решении большеразмерных задач наибольшее распространение получили тонкие реа- лизации метода итерации подпространства [2,3, 15] и метода Ланцоша [2,8,11,12]. С.3.1 Метод итерации подпространства В отличие от итерации обратной матрицей [2, 3], в методе итерации подпро- странства итерируется не один вектор, а сразу пакет векторов. Для предот- вращения сходимости всех итерируемых векторов к первому собственному вектору на каждом шаге итерации применяется процедура ортогонализации. Итерирование в подпространстве существенно ускоряет сходимость, легко реализует решение системы уравнений с пакетом правых частей относитель- но факторизованной матрицы жесткости и успешно преодолевает феномен запирания сходимости при наличии близких или строго кратных собствен- ных чисел.
С. О решении обобщенной проблемы собственных значений 575 Для больших задач факторизованная матрица жесткости записана на диск, так как ее размер существенно превышает объем оперативной памяти. В ре- зультате при построении решения необходимо два раза (при прямой и об- ратной подстановках) считать по блокам эту матрицу с диска в оперативную память. Если требуется решить систему уравнений с пакетом правых частей, то эффективнее делать это в параллельном режиме: при считывании каждого блока обрабатывать сразу все правые части, а затем считывать следующий блок, и т.д. Количество операций в оперативной памяти при параллельном режиме точно такое же, как и для последовательного режима решения (пря- мые и обратные подстановки идут последовательно для каждой правой части — сначала для первой, потом — для второй и т.д.). Однако параллельный режим существенно экономит на медленных операциях ввода-вывода, по- скольку каждый блок матрицы считывается с диска только два раза, в то время как при последовательном режиме требуется выполнить 2р считыва- ний каждого блока матрицы, где р — количество правых частей. Известно, что в случае кратных или близких собственных чисел характер- но запирание сходимости для метода итерации обратной матрицей [3]. При итерировании в подпространстве эта проблема легко преодолевается. Метод итерации подпространства зарекомендовал себя как очень надеж- ный, хотя и не самый быстрый метод. Особенно эффективна блочная версия этого метода при использовании сдвигов [6, 13]. В отличие от классической версии метода итерации подпространства [2, 3], в блочной версии размер блока, то есть количество итерируемых векторов, не зависит от количе- ства требуемых собственных пар и остается постоянным в течение рабо- ты всего алгоритма. Это предотвращает существенное снижение скорости вычислений при возрастании количества требуемых собственных пар п, ко- торое происходит при увеличении размерности подпространства. Сошед- шиеся собственные пары сразу же удаляются из блока, а вместо них добав- ляются новые стартовые вектора. Для предотвращения дублирования уже сошедшихся собственных пар на каждом шаге итерации производится орто- гонализация всех векторов в блоке к сошедшимся (следовательно, удален- ным из блока) собственным векторам. При замедлении сходимости произ- водится модификация сдвига. Если за какое-то количество итераций нет ни одной сошедшейся собст- венной пары, то сходимость квалифицируется как медленная и производится модификация сдвига ст, который устанавливается близко к текущему значе- нию самого нижнего собственного числа в блоке, вновь факторизуется мат- рица Кст = К - стМ , а в качестве новых стартовых векторов принимаются текущие вектора в блоке. Ниже приводится алгоритм блочной версии метода итерации подпространства со сдвигами, реализованный автором в [6] и по- добный приведенному в [13]. 1. Установить размер блока, то есть количество одновременно итерируе- мых векторов р, где р = п + 6. Во всех случаях 6 <р < 40. Установить на- чальное значение сдвига ст.
576 ПРИЛОЖЕНИЯ 2. С использованием генератора случайных чисел задать р линейно незави- симых М-ортогональных стартовых векторов Фо так, чтобы Ф^МФ0 = I. Здесь Фо — прямоугольная Ахр матрица, I — единичная рхр матрица. 3. Итерационный цикл к = 1,2,... до получения первых п собственных пар с желаемой точностью tol • Если требуется, модифицировать сдвиг ст и факторизовать матрицу Кст = К-стМ = LCTUCT; • Шаг метода итерации обратной матрицей — получить новое при- ближение итерируемых в блоке векторов К /Т\ = Д ! -МФ. => Ф, ; • Определить проекции матриц К, М на подпространство итерируе- мых векторов: К* = Ф^КаФ* = Ф^МФ*_, и М*=Ф^МФ* • Ортогонализовать векторы в блоке и получить новое приближение собственных чисел — решить редуцированную обобщенную про- блему собственных значений K'S-AtoM’S = 0 и получить улуч- шенные собственные векторы Фк =Фк8 . Здесь S — рхр матрица собственных векторов редуцированной задачи, а А* — диагональ- ная рхр матрица, в которой новые аппроксимации собственных чи- сел — суть диагональные элементы; • Ортогонализовать полученные собственные вектора к ранее сошед- шимся собственным векторам и нормировать их с весом матрицы М — получить Nxp матрицу Фл, причем Ф^МФ^ = I; • Проверить сходимость. Если для каких-то приближений собствен- ных чисел выполняется неравенство j = l,2,...,p, то соответствующие собственные пары считать сошедшимися, со- хранить их как окончательный результат и удалить из блока. • Если количество сошедшихся пар не менее требуемого количества п, выполнить проверку последовательностью Штурма [2], приняв в качестве контрольного сдвига наибольшее собственное число. Ко- личество смен знака на главной диагонали факторизованной матри- цы , где Кх = К-ХтахМ = , равно количеству собствен- ных чисел в интервале [О, Х,^]. Если количество сошедшихся собственных пар равно количеству смен знака, то это значит, что определены все собственные числа в интервале [О, Х,^} — остано- вить вычисления. Если количество сошедшихся собственных пар меньше количества смен знака, то это значит, что в интервале [О, Хтах] имеются пропущенные пары, и итерации необходимо про-
С. О решении обобщенной проблемы собственных значений 577 должить. Если количество сошедшихся пар меньше и, то итерации следует продолжить без выполнения проверки по Штурму. • Вместо удаленных из блока сошедшихся векторов сгенерировать та- кое же количество новых стартовых векторов, ортогонализовать их ко всем оставшимся векторам в блоке и ко всем сошедшимся векто- рам, нормировать с весом матрицы М и поместить в блок. Перейти к пункту 3. 4. Проверить точность определенных собственных пар: к-\К-1Мф1.|| ргес,. =---j,—j,-----, i = \,2,...,nModes, Ik IL где nModes — количество определенных сошедшихся пар. В процессе нахождения собственных чисел блок как бы скользит от низ- шей собственной пары в сторону более высоких, оставляя за собой сошед- шиеся пары. Недостатком классического метода итерации подпространства является экспоненциальный рост вычислительных затрат при возрастании размерно- сти подпространства с увеличением требуемого количества собственных пар п. Поэтому метод становится очень затратным, если п превышает два-три де- сятка. Блочная версия метода итерации подпространства сохраняет почти линейное возрастание вычислительных затрат при возрастании п в довольно широком диапазоне (примерно п <, 100). При дальнейшем росте п работа ал- горитма замедляется в связи с увеличением количества сошедшихся векто- ров и возрастанием затрат на ортогонализацию. С.3.2 Метод Ланцоша В последние годы этот метод признан наиболее эффективным для нахожде- ния большого количества собственных пар большеразмерных задач на соб- ственные значения. Теоретические основы метода изложены в [2, 8, И, 12]. Суть метода состоит в следующем. Выбирается произвольный стартовый вектор. Затем для у = 1,2,... генерируется последовательность векторов Kq7+1 =Mq; =>qy+1 , что эквивалентно q7+1 = К 'Mq;. Затем qy+1 ортогона- лизуется ко всем предыдущим векторам q7,q7_i,- ->qi • При этом в точной арифметике оказывается, что q7+, явно надо ортогонализовать только к q7,q;_!, а ортогональность к остальным векторам выполняется автоматиче- ски. Таким образом, имеет место трехчленная рекурсия q7+, = K-'Mq7 - a7q7 - (С.4) где ау = qJ+,Mq7 а Р7 — известно из предыдущего шага. Для следующего шага Р7+1 = ^qJ+,Mq7+1 , a q7+1 = q7+1 /р7+1. Построенная таким образом по- следовательность векторов образует подпространство Крылова [И] и явля-
578 ПРИЛОЖЕНИЯ ется прекрасным базисом для определения аппроксимаций собственных пар методом Рэлея-Ритца. Исходная задача (С.1) представляется в виде К-1М<|/- 0<|/= 0, (С.5) где 0 = 1 / X. При использовании метода Рэлея-Ритца редуцированная задача имеет вид TyS,.-0,s,. = O, (с.6) где трехдиагональная матрица Т, =QjK MQ. = ai 02 02 а2 03 03 а3 04 0; aj (С.7) a Qj = ||_q1,q2,...,qy.J| . Индекс J в (С.6), (С.7) означает, что аппроксимации собственных пар — соответствующие векторы Ритца, будут получены после j шагов алгоритма Ланцоша. Вектора qy,q,_],...,qi называют векторами Ланцоша, а соответствующие векторы Ритца определяются как Yy = S/Q/ , где Sy = |[s,,s2,...,s', верхний индекс обозначает номер собственного вектора задачи (С.6). Приведенный выше алгоритм в компьютерной арифметике с ограничен- ной длиной мантиссы оказывается устойчивым только до того момента, пока не сойдется первая пара Ритца. После этого происходит потеря ортогональ- ности, и для поддержания вычислительной стабильности необходимо вво- дить дополнительную ортогонализацию векторов Ланцоша [И]. Различают полную переортогонализацию, выборочную и частичную. Выборочная переортогонализация (selective reorthogonalization) основана на теореме Пэйджа, утверждающей, что если на шаге j имеет место сходи- мость пары Ритца к собственной паре, то вектор Ланцоша J + 1 теряет орто- гональность преимущественно в направлении только что сошедшегося соб- ственного вектора [И]. Следовательно, как только сходится очередная пара Ритца, необходимо следующий вектор Ланцоша переортогонализовать к уже сошедшимся собственным векторам. Согласно [8] и в полном соответствии с опытом автора этих строк, выборочная переортогонализация помогает толь- ко при коротких процессах Ланцоша — приблизительно до 20-30 шагов. А затем базис векторов Ланцоша все равно теряет ортогональность, и алгоритм Ланцоша теряет устойчивость — происходит дублирование собственных пар, появление отрицательных собственных чисел в спектре и т.д.
С. О решении обобщенной проблемы собственных значений 579 Значительно стабильнее работает частичная переортогонализация (partial reorthogonalization) по Саймону - см. [8, 12]. Здесь используется другая идея - в процессе генерации векторов Ланцоша применяется косвенный способ оценки (прямой был бы очень затратным) уровня ортогональности векторов Ланцоша. Как только уровень ортогональности становится ниже установ- ленного порога, производится переортогонализация векторов Ланцоша. Этот способ работает даже для очень длинных процессов Ланцоша. Алгоритмы метода Ланцоша с полной переортогонализацией представле- ны в [2, 15]. Для больших задач, содержащих 100 000 уравнений и более, приведенные выше алгоритмы метода Ланцоша обладают серьезным недостатком: при на- хождении вектора qy+1 на каждом шаге приходится выполнять прямую и обратную подстановки при решении системы уравнений с одной только пра- вой частью, что приводит к неэффективному использованию процессора вследствие больших затрат на операции чтения блоков факторизованной матрицы с диска. Поэтому во всех именитых коммерческих программах (MSC-NASTRAN, ANSYS, ADYNA) в качестве основного метода для решения большеразмер- ных задач на собственные значения используется блочная версия метода Ланцоша с использованием Сдвигов [4, 10]. Ниже представлен алгоритм блочного метода Ланцоша с использованием сдвигов, разработанный автором для программы SCAD. В основу метода по- ложены идеи [ 10], однако многие фрагменты были существенно изменены и адаптированы под особенности задач строительной механики сооружений. Алгоритм используется для определения частот и форм собственных коле- баний больших систем. 1. Установить Z,=a, Хг=а, ст = А.,+5,где [Л.,,А.Г] —границы довери- тельного интервала, а - значение, начиная с которого необходимо опре- делять собственные числа (обычно а = 0 ), ст, 5 — величина сдвига и его приращение (обычно ст = Z,, 5 = 0). Доверительный интервал - это множество собственных чисел в интервале [А.,ДГ], которые определены с точностью не хуже заданной границы tol (обычно tol = 10'4 ... 10'8). В доверительном интервале не должно быть пропущенных собственных пар. Установить размер блока р (обычно р = 3 - 4). Принять iblock = 1 2. Внешний цикл: решать задачу до тех пор, пока не будет определено за- данное количество собственных пар. 3. Установить блок стартовых векторов Q» =0, Rj = |^г10;г2°,...,г°^| так, чтобы вектора в блоке R] были линейно неза- висимыми. На основании блочного алгоритма ортогонализации Грамма- Шмидта получить Q,B, = R,, где Q1 = , Яг’”Яр > ®1 —верхняя
580 ПРИЛОЖЕНИЯ треугольная матрица рхр-, Q^MQj=I, I — единичная матрица рхр. Прямоугольные матрицы R|,Q| имеют размерность Nxp , где N — количество уравнений. 4. Если iblock> 1: модифицировать значение сдвига ст = А.; +к -(Zr -X,), где к 6 (0,1), к > 0 (обычно Л® 0.5). Факторизовать матрицу K-ctM = L U . О <3 5. Внутренний цикл — генерирование векторов ЛанцошаJ = 1,2,... • Вычислить: KaUy=MQ,=>U. U,:=U,-Q,X Ау = UjMQ, Ry+1 = u,-QA • Вычислить Qy+1 и MQy+l так, что Qy+1By+l = Ry+, и Qj+1MQy+1 = I • Сформировать блочную трехдиагональную матрицу А, В2 BJ а2 Вз Аз В4 BJ А, и решить редуцированную проблему собственных значений TySy = 0ySy , где на главной диагонали 0у расположены собствен- ные числа О/,0^,...,0'. • Вычислить точность полученных пар Ритца, используя оценки Ка- ниэля-Саада [10,11]: |мк;‘му, -Му,0,.||мЧ =||By+1Ejs,|2 =Р' , /=1,2,-^ где Yy =|[у',у',...,у)]|Т =QySy. Здесь EJ — матрица размерностью Nxp, где последний рхр блок есть единичная матрица, а все остальные элементы — нули. Пара Ритца считается сошедшейся, если р//(О/) <tol, причем |A.r-v/| <Р//(0()2 [2,4,10], |К ~v/| — модуль отклонения ап- проксимации собственного числа от его точного значения А.,, 1 = 1,2,...,у .
С. О решении обобщенной проблемы собственных значений 581 • Формировать условия прерывания внутреннего цикла. Если iblock = 1, то после того, как сгенерированы NL векторов Ланцоша (обычно NZ = 100-200), определяем сошедшиеся пары Ритца и прерываем внутренний цикл. В противном случае (iblock > 1) пре- рывание внутреннего цикла осуществляем тогда, когда количество сошедшихся пар в интервале [Х;,о] превысило число Z(o)-Z(o). Здесь о — предыдущее значение сдвига, Z(o) — количество смен знака на главной диагонали факторизованной матрицы К - оМ = LaUa, a Z(6) — то же, что и Z(o), но вычисляется при предыдущем значении сдвига. Выполнение этого условия гаранти- рует отсутствие пропущенных собственных пар в данном интервале. При прерывании внутреннего цикла управление передается пункту 13. • Производим частичную переортогонализацию векторов Ланцоша, если уровень ортогонализации станет ниже допускаемого [10]. В ре- зультате получаем поправленные значения Qy+1, Ry+1, Byil. • Конец внутреннего цикла по j Вычислить собственные вектора для пар, собственные числа кото- рых заключены в интервале }, где Х/и —наибольшее собст- венное число из непрерывной части спектра (Рис. С.1). 6. Вычислить правую границу доверительного интервала \ =0.5-(Х,ягде - предыдущее собственное число по от- ношению к . 7. Проверить количество определенных собственных пар в интервале [а, \]. Если требуемое количество собственных пар определено, то прервать внешний цикл и перейти к пункту 8. В противном случае пере- установить X, = \ для определения собственных пар в следующем ин- тервале, iblock = iblock +1 и перейти к пункту 3. 8. Конец внешнего цикла 9. Проверить точность найденных собственных пар: =||у(-А.,К'1Му/||2/||у(||2, i = \,2,...,nModes, где nModes —коли- чество определенных сошедшихся пар, включая и прерывистую часть спектра последнего интервала. Такой подход гарантирует, что по край- ней мере в интервале [а,о], где о — последнее значение о, нет про- пущенных собственных пар.
582 ПРИЛОЖЕНИЯ ♦—О • 0-0 • О—0—0—0-0-0-0-0— ст Непрерывная часть спектра • Собственные пары P//(0^)2^ О Пары Ритца tol <, Р,7(0^)2^О,О1 □ Грубые аппроксимации Р^/(0^)2 >0,01 Рис. С.1. Типичная картина распределения сошедшихся пар, пар Ритца и грубых ап- проксимаций. Обычно принимается, что tol < l.Oe —04 . Таким образом, блочная реализация метода Ланцоша позволяет повысить загруженность процессора за счет выполнения прямой / обратной подстано- вок одновременно для пакета правых частей и ускоряет сходимость метода, особенно в случае кратных и близких собственных чисел. Использование стратегии сдвига приводит к тому, что в случае большого количества собст- венных пар размерность подпространства Крылова остается все равно отно- сительно небольшой, что ограничивает экспоненциальный рост вычисли- тельной работы. Правда, за это приходится платить многократной факторизацией матрицы Кет . Поэтому огромное значение имеет примене- ние высокоэффективных технологий разреженных матриц СПАРС техноло- гий (sparse direct solvers) - методов, тонко учитывающих структуру разре- женной матрицы, благодаря чему удается значительно сократить не только продолжительность факторизации матрицы, но и продолжительность пря- мых-обратных подстановок. С.3.3 Пример 1 Рассматриваемая МКЭ модель многоэтажного здания содержит 19409 узлов, 19456 элементов, 115362 уравнений и представлена на рис. С.2. Сравнивает- ся продолжительность определения нижних частот и форм колебаний раз- личными методами (Таблица С.1).
С. О решении обобщенной проблемы собственных значений 583 Рис. С.2 МКЭ модель многоэтажного жилого здания Таблица С.1. Продолжительность решения различными методами. К-во соб- ственных пар Итерация подпрост- ранства Блочная итерация подпрост- ранства Метод Лан- цоша Блочный метод Ланцоша со сдвигами 25 2°28'31" 1°49'38" 54'24" 38'14" 50 5°18'13” 3°06'16" 1°22'37". 55'56" 100 — — 2°22'14" 1°52'14" 1000 — — — 11°25'02" Примечание: Компьютер Р-Ш (1000 MHz, 512 MB RAM). Точность найденных соб- ственных пар ргес, = ш/, — А.,Х /||'|//||2 не хуже чем 1 О'4. С.4 Градиентные методы Изложенные выше методы включают трудоемкую для больших задач опера- цию факторизации матрицы Ка . Альтернативная идея состоит в минимиза- ции частного Рэлея
584 ПРИЛОЖЕНИЯ ч (Кх4,х4) - G (С.8) (Мх4,х4) где хк — аппроксимация собственного вектора на к -ом шаге итерации (к = 1,2,....). Чаще всего для этой цели используются метод наискорейшего спуска и метод сопряженных градиентов [1, 5, 6, 7, 9, 12]. На каждом шаге итерации выполняется поиск минимума функционала (С.8) в направлении, противоположном направлению вектора градиента (line search procedure): x*+I=x*-a4g4, (С.9) где а.к — параметр, определяемый из условия минимума (С.8), a g4 — век- тор градиента, 2 g4= —-------(Кх4-Х4Мх4). (С.Ю) (Мх4,х4) При нормировании вектора хк таком, что (Мх4,х4) = 1, выражение (С.Ю) приводится к виду g4 =2-(Кх4-А.4Мх4), (C.ll) а выражение (С.9) с учетом (С. 11) — к виду Хл+1 = X* - 2aA (Кх* - Х4Мх4) = [I - 2а4 (К - Х4М)]х4 , (С. 12) где I — единичная матрица. Из (С.Ю) следует, что gt+I = 2(К-Х4М)х4+1 = 2(K-X4M)(x4-2a4g4) = = [I-2a4(K-X4M)]g4 (С. 13) Окончательно, (С.Ю), (С. 13) приводятся к х4+! =[I-2a4(K-A.tM)]x4, (С. 14) g4+i=[I-2a4(K-X4M)]g4. (С. 15) Выражения (С. 14), (С. 15) связывают соответственно приближения собст- венного вектора и вектора градиента на Л+1 -м шаге итерации с их значе- ниями на к -м шаге. Для улучшения обусловленности задачи (С.1) и ускорения сходимости вводится предобусдавливание В: А\|/- А,С\|/= 0, (С.16) где А = В-1К , С = В-1М . Тогда выражения (С. 17), (С.Ю) принимают вид
С. О решении обобщенной проблемы собственных значений 585 xt+1=[I-2atB-’(K-XtM)]xt> (С.17) gt+1=[I-2atB-‘(K-XtM)]gt. (С.18) Можно показать, что если В = К - оМ , а о —> А,,, где А,, — собственное число (/ = 1,2,...,и ), то процедура линейного поиска (С.9), (С.14) неограни- ченно приближается к итерации обратной матрицей со сдвигом о (см. [7]). Отсюда следует, что если о = 0 , то каждый шаг (С.9), (С. 14) в пределе пере- ходит в соответствующий шаг метода итерации обратной матрицей. Кроме того, в [7] демонстрируется, что чем меньше разница между о и А,, тем лучшими свойствами обладает предобуславливание В = Во - оМ, где Во — предобуславливание без учета сдвига. Таким образом устанавливается связь градиентных методов с предобусловливанием и метода итерации обратной матрицей. Обычно до недавнего времени градиентные методы редко применялись для анализа МКЭ моделей строительных конструкций из-за следующих при- чин: • Во многих случаях сходимость замедлялась, а то и просто блокировалась вследствие плохой обусловленности задачи. • Эти методы в основном разрабатывались для определения малого количе- ства собственных пар. • Размерность решаемых задач обычно позволяла с успехом применять ме- тоды, использующие факторизацию матрицы Ка . В последнее время наблюдается резкое возрастание размерности решае- мых задач, что в свою очередь приводит к ревизии прежде сложившихся су- ждений об области применимости тех или иных методов. Кроме того, разви- тие эффективного предобуславливания (например, неполная факторизация Холецкого или многоуровневые методы) существенно повысило надежность градиентных подходов. С.4.1 Обобщенный метод сопряженных градиентов на основе агрегатного многоуровневого предобуславливания Этот метод [7] объединяет достоинства метода сопряженных градиентов [12], агрегатного предобуславливания и применения стратегии сдвигов. Ал- горитм метода построен таким образом, что если за установленное количе- ство шагов К сходимость не достигнута, то применяется модификация пре- добуславливания сдвигом В = Во - оМ . В качестве значения сдвига принимается текущее значение собственного числа, а Во — агрегатное мно- гоуровневое предобуславливание [5, 6]. Данная модификация реализуется в
586 ПРИЛОЖЕНИЯ виде неявной итерационной процедуры при решении системы уравнений (B0-oM)Zjt =г* =>Zjt: • Начальное приближение Вог° = гк => г® ; Ао = О • Цикл по s =1,2,3... ВОАЛ. = оМг^-1 => Ал; г£ = г£-1 + As Обычно используется одна итерация по .s'. Поскольку каждая модификация сдвига о означает изменение предобу- славливания, а значит, и потерю всех накопленных сопряженных направле- ний, то такую модификацию не следует производить слишком часто. На ос- новании ряда численных экспериментов установлено, что в зависимости от задачи следует принимать К — 40 - 200 . С.4.2 Пример 2 Определяются первые 6 собственных частот и форм колебаний для модели колеса (рис.С.З), состоящей из 94 032 объемных конечных элементов, 285 894 уравнений. При определении 2-й собственной пары традиционный метод сопряжен- ных градиентов (без применения сдвигов в предобуславливании) приводит к запиранию сходимости. Предложенный обобщенный подход К = 100 по- зволяет легко преодолеть эту трудность (рис; С.4). В таблице С.2 приведены значения первых 6 собственных чисел. Рис. С.З. МКЭ модель колеса с нерегулярной сеткой (фрагмент)
С. О решении обобщенной проблемы собственных значений 587 Количество итераций ...... без сдвигов ----со сдвигами Рис. С.4. Использование предобуславливания со сдвигами позволяет преодолеть эф- фект запирания сходимости по 2-й моде. Таблица С.2. Количество итераций, точность решения и собственные числа для первых 6 мод. Форма Количество итераций ||Кф-со2Мф /||<о2М<р со2 1 88 9.354081 хЮ'5 6.535819x10’ 2 278 8.634386х 10'5 1.191532х104 3 67 9.563876х10'5 1.191825х104 4 . 75 9.290716х 10'5 2.245514Х105 5 282 9.215814Х10'5 2.807560х 105 6 58 7.457984x10'5 2.807766х105 Общее количество итера- ций: 848 Общее время решения: 3°43'23" Примечание: Компьютер: Р-Ш (600 MHz, 512 MB RAM). Модификация сдвига - через 100 шагов С.4.3 Ритц-градиент метод Это метод Ритца, в котором ортогональная система базисных векторов гене- рируются на основе градиентного подхода [5]. На каждом шаге формирова- ния очередного базисного вектора производится минимизация частного Рэ- лея (С.И). Это создает тенденцию эволюции базисных векторов в
588 ПРИЛОЖЕНИЯ направлении нижних собственных мод. При этом соответствующие векторы Ритца аппроксимируют преимущественно нижние собственные формы. Ис- пользование многоуровневого агрегатного предобуславливания существенно улучшает аппроксимацию нижних собственных форм. Отсутствует трудоем- кая процедура факторизации матрицы жесткости. Данный метод позволяет быстро и с достаточной для практики точностью определять частоты и фор- мы собственных колебаний. Если предобуславливание В = К, то предложенный в [5] алгоритм гене- рирования базисных векторов переходит в метод Ланцоша с полной реорто- гонализацией [2, 15]. Показано также, что при В К каждый шаг генерации очередного базисного вектора эквивалентен соответствующему шагу метода итерации обратной матрицей для модели грубого уровня с последующим отображением полученного вектора на уровень исходной МКЭ модели и сглаживанием высокомодальных осцилляций вектора невязки. Таким обра- зом, устанавливается связь данного метода с методом Ланцоша. Показано, что чем лучше агрегатная модель предсказывает собственные векторы ис- ходной МКЭ модели, тем ближе базисные векторы к соответствующим век- торам Ланцоша и тем лучше векторы Ритца аппроксимируют нижние собст- венные формы. Данный метод позволяет быстро получить приближенные значения ниж- них частот и форм собственных колебаний и может быть полезен для экс- пресс-анализа большеразмерных МКЭ моделей. С.4.4 Пример 3 Рассматривается квадратная стальная пластина (bth = 20), жестко защем- ленная по одному краю. Используется 4-х узловой оболочечный элемент и сетка 128x128. Количество уравнений - 99 072. Исследование проведено на компьютере Р-П (350 MHz, 256 MB RAM). Значения частот, полученные Ритц-градиент методом, сравниваются со значениями, полученными методом Ланцоша. Решение, полученное методом Ланцоша, можно считать точным в рамках данной дискретной модели, по- скольку норма вектора невйзки ргес, = ||К<р, -Х(М<р(||/||Х,Мср,|[, 1 = 1,2,...,10 для каждой из рассмотренных форм колебаний не превышает 10'8. Погреш- ность Ритц-градиент метода для каждой собственной частоты определяется как Err = (fexacl-fPCG Rilz)/fexaclx\QQ%, / = 1,2,..,10, где fexact > fpCG _ KHz — значения частот, полученных методом Ланцоша и Ритц-градиент мето- дом. При решении задачи Ритц-градиент методом генерировался 41 базис- ный вектор. Использовалось 4 итерации при сглаживании. Результаты сравнения при- ведены в таблице С.З. Для двух уровней агрегации ошибка в определении частоты не превысила 1%, а для трех уровней агрегации — 2%. Оба резуль- тата можно квалифицировать как приемлемые для оценки первых 10 частот собственных колебаний.
С. О решении обобщенной проблемы собственных значений 589 Таблица С.З. Сравнение результатов, полученных Ритц-градиент методом при различных агрегатных моделях, с методом Ланцоша Точное значение частоты, герц 2 уровня агрегации: 12 672 уравнений агрегированной модели 3 уровня агрегации: 3 264 уравнений агрегированной модели Частота, герц Ошибка, % Частота, герц Ошибка, % 4.2034 4.2140 0.3 4.2356 0.8 10.127 10.150 0.2 10.205 0.8 25.447 25.521 0.3 25.676 0.9 32.371 32.421 0.2 32.505 0.4 36.469 36.592 0.3 36.874 1.1 52.871 53.200 0.6 53.768 1.7 62.946 63.071 0.2 63.493 0.9 71.861 72.109 0.3 72.756 1.2 75.218 75.420 0.3 75.915 0.9 82.485 82.894 0.5 84.062 1.9 В таблице С.4 приведено сопоставление продолжительности решения и требуемой дисковой памяти для Ритц-градиент метода и метода Ланцоша при использовании как профильного метода факторизации матрицы, так и многофронтального метода с упорядочением по методу вложенных сечений многофронтального метода с упорядочением по методу вложенных сечений [6]. Применение технологий разреженных матриц (многофронтальный ме- тод) сокращает продолжительность решения данной задачи более чем в 6 раз по сравнению с традиционным профильным методом, а Ритц-градиент метод (три уровня агрегации) сокращает продолжительность решения еще более чем в два раза. Таблица С.4. Продолжительность решения и требуемая память надиске для ' различных методов. Метод Метод Ланцоша (Skyline) Метод Ланцоша - многофронтальный метод Ритц-градиент метод Количество уровней агрегации 2 3 Время решения 8°3' 8" 1°18'8" 33'01" 27'05" HDD, МВ 713 158 25 В опе- ративной памяти
590 ПРИЛОЖЕНИЯ С.5 Некоторые особенности анализа частот и форм при расчете сооружений на сейсмические воздействия В классической постановке задачи об определении динамической реакции сооружения на сейсмические воздействия полагается, что сооружение по- ставлено на жесткую платформу, которая может совершать только поступа- тельные перемещения. Таким образом, это типичная задача на сложное дви- жение, где колебания сооружения относительно подвижной системы координат OXYZ представляют собой относительное движение, движение платформы относительно условно неподвижной системы координат, связан- ной с основанием до возбуждения сейсмических колебаний, — переносное движение, а движение точек сооружения относительно условно неподвиж- ной системы координат — абсолютное. Тогда на основании теорем о сложе- нии перемещений и ускорений движение МКЭ модели представляется как M(xr + хе +wJ + K(xf +хе) = 0, (С.20) где хг,хг —ускорение и перемещение относительного движения, хе,хе — ускорение и перемещение переносного движения, wt. = 0 — Кориолисово ускорение, тождественно равное нулю, поскольку переносное движение сис- темы носит поступательный характер. Из (С.20) следует: Mxr+Kxr =-Мхе, (С.21) поскольку Кхе = 0, ибо переносное движение представляет собой смещение конструкции как абсолютно жесткого тела, следовательно, не должно вызы- вать напряжений и деформаций. Представим далее / 3 \ \(0= > (С.22) \4//Г = 1 / где ldlr — вектор направления, в котором компоненты, соответствующие поступательным перемещениям в направлении dir равны 1, а все остальные — нулю. Например, при dir = х (смещение вдоль оси ОХ), все компоненты, стоящие на позициях перемещений Ux для всех узлов, равны 1. кЛг — ска- лярный множитель, задающий интенсивность движения платформы (сейс- мического воздействия) в направлении dir , а /Лг (/) — функция времени. Обычно в сейсмических нормах предписывается считать нагрузку вдоль каждого направления статистически независимой от других направлений. При этом для пространственной схемы задача сводится к решению трех ва- риантов задачи, отличающихся направлением воздействия (0 = kdirldirfdir dir = x, у, z . (С.23) Подставляя (С.23) в (С.21) и опуская индекс г, получаем
С. О решении обобщенной проблемы собственных значений 591 Мх^"- + Кх^ = -^М1Л>Д0) (С.24) Применяя разложение по собственным формам колебаний п xd'r (0=1Хг задачи (С.1), для каждого направления dir с учетом /=1 диссипации энергии получаем: + 2^(9ДГ + co’af' - -kdirVfirfdir (О, (С.25) где(Му,,у,)= 1, — параметр демпфирования в долях от критического, / = 1,2,...,и. Величину г/" = (Му,,!^) будем называть коэффициентом вклада массы (mass participation factor). Умножая (С.23) скалярно на М\р(, i = 1,2,...,и , получим: (х?", Му,) = kdir (Му;, I dir)fdir (t\ dir = x,y,z. (С.26) ' гр ' Отсюда становится ясным физический смысл величины Гр‘г — если по- ложить kdir = \ и /,,г(/) = 1, то Г/" равно работе сил инерции Z-й собст- венной формы на перемещениях переносного движения системы. Расклады- вая вектор переносного движения xfг (/) по собственным формам, получаем хГ(0=£₽Г(^,, (С.27) i=l где N — количество динамических степеней свободы МКЭ модели. Под- ставляя (С.27) в (С.23), скалярно умножая на Мху, и учитывая условие М - ортогональности собственных форм, находим ₽Г(0= i = 1,2,...,У (С-28) И г4мх* =-Нт7>2 w„.(<)r,*v, = I* (С.29) KdirJdirV) KdirJdirV) М Умножая (С.29) скалярно на вектор М1Л> , получаем: =(Midir,idir)=Mp; (С.ЗО) /=1 или
592 ПРИЛОЖЕНИЯ (С.31) Здесь — сумма всех масс системы в направлении dir = x,y,z . Зна- чение выражения (С.30) трудно переоценить, поскольку оно позволяет по- строить критерий полноты базиса еще до решения задачи вынужденных ко- лебаний (С.24), (С.25). Иными словами, на основании (С.30) можно еще на этапе анализа собственных частот и форм колебаний определить, какое ко- личество собственных форм п следует удержать в разложении (С.25) для получения решения с приемлемой точностью. Обычно в международных сейсмических нормах (UBC-97, UBC-2000, PS-92, AFPS, Eurocode-8 и т.д.), а также в нормах для проектирования объектов атомной энергетики требуется, чтобы л (г<Лг Г У S 0.9 , dir = x,y,z. (С.35) Д Md‘r 1 1V1 [о1 Иными словами, количество собственных форм считается достаточным, если оно обеспечивает не менее 90% модальных масс в каждом из направле- ний, где под модальной массой понимается величина т,,г = -—~~х 100% . М10! Для ряда расчетных моделей это требование оказывается выполнить дос- таточно трудно, особенно если в нижней части спектра находится большое количество локальных форм, имеющих незначительные модальные массы. Приведенные ниже примеры 5,6 иллюстрируют этот факт. Одним из приемов, позволяющих в ряде случаев уменьшить количество базисных векторов, является использование зависящих от нагрузки векторов Ритца (load dependent Ritz vectors) [13, 14, 15]. Действительно, сумма мо- дальных масс для этого метода оказывается большей при том же количестве базисных векторов, что и в методе разложения по формам собственных ко- лебаний. При этом часть базисных векторов не являются собственными формами в том смысле, что при подстановке в (С.1) в правой части появля- ется вектор невязки, норма которого достаточно велика. При решении зада- чи вынужденных колебаний это не существенно, поскольку векторы Ритца сохраняют условия взаимной ортогональности, а также ортогональности с весами матриц К, М , что обеспечивает разделение исходной задачи (С.24) на несвязанные уравнения движения, аналогичные (С.25). Однако при при- менении спектрального метода сейсмического расчета (response spectra method) [3, 15] идентичность результатов при увеличении количества базис- ных функций для метода разложения по собственным формам и метода век- торов Ритца не гарантирована. Это заложено в некоторых противоречиях, присущих самому спектральному методу, и его применение для базиса, су-
С. О решении обобщенной проблемы собственных значений 593 щественно отличающегося от базиса из собственных векторов, требует осо- бой осторожности. Другой искусственный прием, направленный на накопление более полной суммы модальных масс, заключается в том, что базис, состоящий из некото- рого количества собственных векторов, дополняется векторами, описываю- щими смещение конструкции как жесткого целого. Эти дополнительные вектора (residual mode) следует ортогонализовать к определенному множест- ву собственных векторов и нормировать с весом матрицы М . Ряд междуна- родных норм (например, французские нормы PS-92, AFPS) рекомендуют ис- пользовать этот прием, если никакими другими способами не удается достигнуть приемлемой суммы модальных масс. Недостаток этого метода такой же, как и метода векторов Ритца. И, наконец, третий путь — использование высокопроизводительных ме- тодов решения проблемы собственных значений, позволяющих определять столько собственных пар, сколько необходимо. К таким методам относится в первую очередь блочный метод Ланцоша со сдвигами. С. 5.1 Пример 4 Рассматривается плоская стержневая система, приведенная на рис. С5. Учи- тывается сейсмическое воздействие только в горизонтальном направлении. Исследуется зависимость внутренних сил системы и реакций опор от накоп- ленной модальной массы . В качестве исследуемых параметров взяты продольные силы в стержнях А,В, а также суммарная горизонтальная сдви- гающая сила V и опрокидывающий момент Мт. Для решения задачи при- меняется спектральный метод сейсмического расчета (response spectra method) [3], причем принято, что Sa(T}/g = l. Здесь Sa — псевдоспектр ускорений, a g — ускорение свободного падения.
594 ПРИЛОЖЕНИЯ 1-я форма 2-я форма 3-я форма SRSS по 100 формам Рис. С.5. Формы колебаний Таблица С5. Зависимость накопленных модальных масс в горизонтальном на- правлении У тх , продольных усилий NA , NB , суммарной сдвигающей силы И и опрокидывающего момента Мт от количества удерживаемых собственных форм. К-во форм ЕХ % na, кН NB, кН V, кН мт, кНм Ч,У<00 1 17 4.08 8.27 0.72 36.35 0.36 0.61 2 32 4.10 8.27 0.94 36.35 0.47 0.61 5 73 5.60 8.28 1.98 59.17 0.98 0.98 16 80 5.63 8.28 1.99 59.45 0.99 0.99 23 91 5.67 8.29 2.012 60.03 1.0 1.0 100 99 5.67 8.29 2.017 60.06 1.0 1.0 Рис. С.6. Зависимость параметров реакции системы от накопленного процента мо- дальных масс У тх . Здесь N'^ = NA/N'Aaa; ИЛ = И/И,О°; = М / М™. Верхний индекс ...|0° оз- начает значение соответствующей величины при У тх = 100% . Для осреднения сил и перемещений при суммировании по модам принят In SRSS метод: J = > гДе f— рассматриваемый параметр (сила, пере- 11 (=1 мещение, изгибающий момент, реакция и т.д.), п — количество удерживае- мых собственных форм. Результаты приведены в таблице С.5 и на рис. С.6. Для рассмотренного примера контролируемые величины практически схо-
С. О решении обобщенней проблемы собственных значений 595 дятся при >80%. Поэтому условие mdir > 90% , dir = x,y,z гаран- тирует то, что добавление следующих собственных форм практически не изменит результаты анализа. С.5.2 Пример 5 Хотя размерность данной задачи невысока, для того, чтобы удовлетворить требованию (С.35) потребовалось определить 638 частот и форм собствен- ных колебаний с помощью блочного метода Ланцоша со сдвигами. Резуль- таты сходимости сумм модальных масс приведены в таблице С.6. Таблица С.6. Зависимость сумм модальных масс от количества удерживаемых собственных форм К-во форм IX >о/о IX >% IX,% 10 50.0 51.9 0.0 50 58.2 77.3 5.1 100 68.4 84.5 13.9 300 95.4 95.2 74.3 638 97.9 97.3 90.0 Рис. С.8. МКЭ модель многоэтажно- го жилого дома — 119 874 уравне- ния Рис. С.7. МКЭ модель содержит 27 138 уравнений
596 ПРИЛОЖЕНИЯ С.5.3 Пример 6 МКЭ модели современных многоэтажных жилых домов также могут пред- ставлять серьезные трудности для сейсмического анализа — таблица С.7. Таблица С.7. Зависимость сумм модальных масс от количества удерживаемых собственных форм K-во форм EX >% Ew?> ’% >% 10 79.6 80.7 7.5 50 83.5 84.5 47.6 100 84.9 88.5 63.8 300 91.6 92.3 82.1 924 94.8 95.6 90.0 Задача решалась блочным методом Ланцоша со сдвигами. Определение первых 1051 собственных частот и форм колебаний потребовало 13 ч 52 мин на компьютере Р-Ш (1000 МГц, 512 МБ оперативной памяти). Литература 1. Bulgakov, V.E., Belyi, М.Е., Mathisen, К.М. Multilevel aggregation method for solving large-scale generalized eigenvalue problems in structural dynamics, Int. J. Numer. Methods Eng., 1997, 40, p. 453 - 471. 2. Bathe K.-J. Finite Element Procedures, Prentice Hall Inc., 1996. 3. Клаф P., Пензиен Дж. Динамика сооружений.— М.: Стройиздат, 1979.— 320 с. 4. Ericsson Т., Ruhe A., The spectral transformation Lanczos method for the numerical so- lution of large sparse generalize symmetric eigenvalue problem, Math. Comput. 1980, 35, p. 1251-1268. 5. Fialko S., High-performance aggregation element-by-element Rite-gradient method for structure dynamic response analysis, CAMES, 2000, 7, p. 537-550. 6. Fialko S.Yu., High-performance iterative and sparse direct solvers in Robot software for static and dynamic analysis of large-scale structures. Proceedings of the secpnd Euro- pean conference on computational mechanics, Cracow, Poland, June 26-29 (2001) pp. 18 7. Fialko S. Aggregation Multilevel Iterative Solver for Analysis of Large-Scale Finite Element Problems of Structural Mechanics: Linear Statics and Natural Vibrations. LNCS 2328, p. 663. 8. Hughes, T.J.R., The finite element method, Prentice Hall, Englewood Cliffs, NJ, 1987 9. Gambolati G., Pini G., Sartoretto F., An improved iterative optimization technique for the leftmost eigenpairs of large symmetric matrices, J. Comp. Phys., 1988, 74, p. 41-60. 10. R.G.Grimes, J.G. Lewis, H.D.Simon. A shifted block Lanczos algorithm for solving sparse symmetric generalized eigenproblems, SIAM J. Matrix Anal. Appl, 1994, V.15, 1: p. 1-45.
С. О решении обобщенной проблемы собственных значений 597 11. Parlett B.N. The Symmetric Eigenvalue Problem, Prentice-Hall, Englewood Cliffs, New Jersey, 1980. 12. Papadrakakis M, Solving large -scale problems in mechanics, John Wiley & Sons Ltd., 1993. 13. Wilson E.L.. An eigensolution strategy for large systems, Computers and. Structures, 1983, 16, N1-4, p. 259-265. 14. Wilson E.L.. A new method of dynamic analysis for linear and nonlinear systems, Fi- nite Elements in Analysis and Design, North-Holland, 1985, 1, p. 21-23. 15. Wilson E.L., Three dimensional dynamic analysis of structures, Computers and Struc- tures, Inc., Berkeley, California, USA, 1996.
Науково-виробниче виданпя Перельмутер Анатолш В1кторович, Сливкер Володимир Тсайович РОЗРАХУНКОВ1 МОДЕЛ1 СПОРУД ТА МОЖЛИВ1СТБ IX АНАЛ13У Видання друге, перероблене та доповнене (Росшсъкою мовою) Рецензента: д-р. техн, наук, проф. В.М.Гордесв д-р. ф13.-мат. наук, проф. Л.О.Розш Подписано до друку 05.11.2002. Формат 62x94 1/16. Друк офсетний Гарнггура Times. Умовно.-друк. арк. 38,375-. Наклад 1000 прим. Замовлення № 118. Надруковано у видавництв! «Сталь» м. Кшв-125, просп. Внзволнтел1в, 1 Телефакс 516-45-02, тел. 516-55-92
Перельмутер Анатолий Викторович Доктор технических наук Область научных интересов: Нелинейные задачи строительной механики, проблемы надежности и безопасности строительных кон- струкций, оценка технического сос- тояния эксплуатируемых конструк- ций, методика автоматизироваинога проектирования. Сливкер Владимир Исаевич Доктор технических наук, профессор? Область научных интересов: Нелинейные задачи строительной механики, теория конечно-элемент- ного анализа, численные методы в прикладной механике, работа конструкций на упругом основании, методика автома- тизированного проектирования e-mail: aperel@i.com,ua e-mail: slivker@VS3491.spb.edu