УДК 517.968.43
КОМБИНИРОВАНИЕ СТРАТЕГИЙ ПОИСКА РЕШЕНИЙ В ЗАДАЧАХ РАСЧЕТА СИСТЕМ НЕЛИНЕЙНЫХ СИНГУЛЯРНЫХ УРАВНЕНИЙ
Т.М. ГЛУХОВА (Полоцкий государственный университет)
Представлен наиболее эффективный подход к решению систем нелинейных сингулярных уравнений, встречающихся в математических моделях, описывающих системы со скачкообразными изменениями параметров. На основании многолетнего опыта построения алгоритмов поиска решений для такого рода систем уравнений можно утверждать, что наиболее эффективным методом является метод комбинированных стратегий, учитывающих характер поверхности решения. Для построения такого алгоритма необходимо всестороннее изучение особенностей поверхности решения и внутренних зависимостей между параметрами модели.
Системы нелинейных сингулярных уравнений являются основой целого ряда математических моделей. В частности, такие системы возникают при попытке описать напряженно-деформированное состояние железобетонных элементов, находящихся под нагрузкой при внецентренном сжатии и изгибе, а также при работе таких элементов в предопорной зоне на срез с изгибом.
Сингулярные свойства подобных моделей связаны с тем, что те либо иные параметры, зависимости, описывающие свойства модели, имеют точки разрыва первого и второго рода, которые фактически разделяют всю область определения входных параметров на подобласти непрерывного поведения. Для затронутого примера такие точки разрыва позволяют описать скачкообразное изменение напряжения в бетоне в момент трещинообразования.
Опыт нескольких лет изучения подобного рода математических моделей с целью разработки эффективных алгоритмов решения сингулярных систем нелинейных уравнений показал, что наиболее верным подходом является детальное изучение всех особенностей многомерной поверхности решения и применение различных стратегий поиска решения на поверхности решений в зависимости от области непрерывного поведения системы, в которой находятся значения входных параметров [1 - 5].
Необходимо отметить, что в рассматриваемых нами моделях присутствует сильная зависимость между отдельными параметрами. Это приводит к тому, что характер влияния скачкообразных изменений одних параметров на другие и систему в целом достаточно сложен.
На сегодняшний день в распоряжении исследователей имеется широкий выбор итерационных методов поиска решения. Методы поиска решения для систем нелинейных уравнений подбираются исходя из априорных сведений о характере поверхности решения. Это и метод простой итерации, и метод Зейделя, ньютоноподобные методы, симплекс-методы, метод градиентного поиска (для многомерных случаев - метод сопряженных градиентов), для областей с локальными экстремумами - метод Монте-Карло, и другие. Каждый из методов имеет свои преимущества и недостатки и выбирается исследователем с учетом характера поверхности решения.
Зачастую, помимо выбора метода поиска решения, с целью обеспечения сходимости итерационного процесса, повышения скорости сходимости метода, устранения влияния отдельных особенностей поверхности решения исследователем выбирается та либо иная модификация (координатная или групповая релаксация, суперрелаксация, правило ложного положения, ограничитель шага, инерционность).
Важным моментом при проектировании алгоритма поиска решения является корректная формулировка критерия остановки итерационного процесса. Критерий остановки позволяет избежать и бесконечно долгого поиска в областях с «плохой» сходимостью. От выбранного критерия остановки зависит как время поиска решения, так и точность найденного решения. Кроме этого, для любого численного метода критерий остановки итерационного процесса всегда вносит ненулевую вероятность пропуска верного решения за определенный ограниченный интервал времени.
В совокупности выбранный метод с принятой модификацией и формулировкой критерия остановки мы будем называть стратегией поиска решения.
При рассмотрении очерченной нами проблемы в большинстве случаев будем говорить о решении так называемой обратной задачи, то есть о поиске такого вектора входных параметров модели, которые обеспечивают выполнение условий равновесия (удовлетворяют систему уравнений) в пределах заданной допустимой невязки.
Выбранная стратегия поиска решения не всегда является оптимальной как по скорости, так и по другим параметрам (точность, невязка, вероятность ошибки). Поэтому даже когда речь идет о системах, не имеющих сингулярности, но характеризующихся, например, наличием локальных экстремумов, хо-
рошеи практикой являются выполнение поиска решения различными стратегиями и принятие решения на основании результатов данного поиска.
Необходимо отметить, что предпринимались попытки построения формального определения граничных условий с целью возможного применения унифицированной процедуры поиска решения. В частности, для решения краевых задач математической физики. Наиболее широкое применение для таких целей нашел метод Я-функций, впервые предложенный Владимиром Рвачевым в 1967 году [6]. Но идея применения базисных функций, описывающих граничные условия, появилась еще раньше. Такой метод был разработан Иваном Бубновым в 1913 году и далее развит в работах Бориса Галеркина, выпускника Полоцкого кадетского корпуса [7].
Описание поведенческих границ в виде базисных функций хорошо работает на задачах малой размерности с простыми формами границ. При усложнении границ областей метод Я-функций перестает работать, существенно усложняются аналитические выражения, возрастает погрешность. Поэтому попытка построения унифицированного алгоритма поиска решения при неявном задании границ областей не дает удовлетворительных результатов для рассматриваемых нами задач.
Система уравнений исследуемой нами модели представлена в следующем виде:
My = -jj о (e (x, y)) (y - )dxdy + N(yoe - yo),
C
Mx = - jj о (e (x, y)) (x - x„ )dxdy + N (x„e - x„),
C
(1)
N = jj o(e( x, y)) dxdy,
C
V = jj ttdxdy,
где o(e(x,y))- нормальные напряжения в элементарной площадке бетона или арматуры; e(x, y) - продольные деформации элементарной площадки бетона или арматуры (проекция на ось х суперпозиции главных сжимающих и главных растягивающих деформаций, полученная с учетом поворота элементарных площадок под действием перерезывающей силы); xo и yo - расстояние от центра изгиба сечения, нейтральной точки, до осей x и y соответственно; xoe и yoe - расстояние от места приложения продольного усилия до осей x и y; N - продольная сила от действия внешней нагрузки; Mx, My - изгибающие моменты,
11
действующие в плоскостях xz, yz; — и — - кривизна продольной оси элемента относительно осей x и y
r r
x y
соответственно.
Уравнения равновесия и совместности деформаций для элементарной площадки выглядят следующим образом:
Ox = oc2cos a + od sin a + Pxо„,
O y =oc2sin2 a + o^cos2 a + p yO^, (2)
txy = (-oc2 + oc1)sin a • cos a;
2 • 2 ex = ec2cos a + ec1sin a,
e y =ec2sin2 a + ec1cos2 a, (3)
g
= (-ec2 + ec1)sin a • cos a,
где ocx, acy, oc1, oc2, Txy - напряжения в бетоне; asx, asy - напряжения в арматуре, относительные деформации элементарного участка sx, sy, yxy, а также угол 9 (определяющий положение наклонных трещин и главных напряжений).
В течение последнего года мы приступили к решению задачи совместного действия изгибающего момента, поперечной силы и перерезывающей силы. Но многолетний опыт предыдущих лет стал основой решения задач центрального и внецентренного обжатия с изгибом. По сути, приступая к решению задачи учета перерезывающей силы и дополнения модели распределением тангенциальных деформаций, мы уже располагали эффективным алгоритмом решения задачи определения напряженно-деформированного состояния моделируемого железобетонного элемента, позволяющим получить распределение продольных деформаций при заданных моментах в обеих плоскостях и продольном усилии.
C
Общий алгоритм определения напряженно-деформированного состояния элемента под воздействием среза с изгибом строится по следующей схеме:
1) задается начальное распределение касательных деформаций;
2) по методу двух сечений [10] определяется распределение тангенциальных деформаций, такое, что обеспечивается равновесие по перерезывающей силе;
3) для заданного изгибающего момента и усилия продольного сжатия/растяжения по алгоритму, предложенному нами в работах [1 - 5], находится распределение продольных деформаций;
4) по полученным распределениям продольных деформаций предлагаемым методом комбинированных стратегий, суть которого будет раскрыта ниже, находится такое распределение главных сжимающих деформаций, при котором главные сжимающие напряжения в каждой элементарной площадке, определенные диаграммным методом, равны значениям, определенным по кругам Мора;
5) имея распределения всех составляющих тензора деформаций, определяются внутренние усилия, возникающие в сечении, нормальном к продольной оси элемента;
6) если определенные внутренние усилия не удовлетворяют уравнениям равновесия, то соответствующим образом корректируется искомое распределение продольных деформаций (кривизна и центр тяжести сечения) и выполняется переход к пункту 2. Иначе - успешное завершение итерационного процесса.
Критерием остановки является малость невязки системы уравнений равновесия (менее 1 %). При этом в ходе итерационного процесса поиска решения контролируется ситуация неразрешимости системы уравнений по достижению предельных значений деформаций на сжатие по бетону или растяжение по арматуре, а также неразрешимости задачи пункта 4.
Пункт 4 алгоритма является ключевым для решения системы в целом.
Для понимания задачи, разрешаемой в пункте 4, приведем математические зависимости, связывающие главные сжимающие напряжения, определенные по диаграммам и кругу Мора, с заданным распределением продольных, главных и касательных деформаций.
Угол наклона осей главных напряжений по отношению к продольной оси определяется по формуле:
~b¡ST¡ + tan 9 =-
4ASwEs (eu - e„) • (A^e^ + T7 ) + b/A2
1 + ^200 -eu
2 • ASWES (eu -e,,)
если ei,, < ecrt;
■2~2x2
t 9 -bSt + V4AswES (eu - e ■) • (AaA + bi ■ eii • s • Ecj) + b>2 , ^
tan 9, =---, если e,, < ecrt.
' 2 • AswEs (eu -ex,,) 1,1 crt
Относительные деформации по направлению главных сжимающих напряжений:
e2, =ex,, (1 + tan2 9,) -eu • tan2 9,.
Относительные деформации по направлению оси Y:
e = ei,, +e2,, •tan2 9,
1 + tan2 9, ' Напряжения в поперечной арматуре:
s = e . • E .
Sy,i y,i S
Главные растягивающие напряжения в бетоне:
= e1,, • Ec > если eu < ec*; f
°с1, =-¡' , если e1, < ecrt.
' 1+y¡200 •e1 1,1
Касательные напряжения, способные передаться через наклонную трещину:
0,18 •47:
т„. =
24 • w
0,3 + -
а„„„ +16
Ограничиваем значение главных растягивающих напряжений в бетоне:
sd< = Та •tan9 если scu > • tan9 .
= > если ■tan 9 ;
Главные сжимающие напряжения в бетоне по измененной диаграмме деформирования бетона с учетом двухосного напряженного состояния
(Sc2,i )' = Sc
e,
-0.002 ) {-0.002
e
Главные сжимающие напряжения в бетоне из кругов Мора для напряжений:
(sc2i)'' = t • (tan9 + -1-)-ос1,.
tan 8
Из описания зависимостей следует наличие в модели нескольких точек разрыва поверхности решения для главных сжимающих напряжений. Во-первых, наличие области в окрестности 0, для которой значение является невычислимым (точка разрыва второго рода). Во-вторых, характеристическим значением продольной деформации на растяжение является точка scrt, определяющая скачкообразный момент трещинообразования (точка разрыва первого рода) и выражающаяся в замене математического определения угла наклона элементарной деформируемой площадки.
Если проиллюстрировать данную ситуацию на семействе графиков (рис. 1), видно, что для определения границ области, в которой локализовано решение, необходимо применять различные стратегии поиска границ области и решения как такового.
В log4
В Iag8 ClogS h
В]og E 2 Clagl2 ////.
Clagló В lag 19 w
Clog]9 В lagj /á ¥
Л W
|.0*]0Ч rixitr4 Index
в)
0*10"< 2.5*10"" ecrt
0.0*10" 5.0*10"'
1.0*10^ 15JÜ0" Lndex
0*[f)-' 2.5* 10"
г)
Рис. 1. Зависимость главных сжимающих напряжений от главных сжимающих деформаций при заданных распределениях
продольных и касательных деформаций для значений изгибающего момента до момента образования трещины: а - точки совпадения значений главных сжимающих напряжений, определенных диаграммным методом и геометрическим способом по кругу Мора; б - характер зависимости при больших значениях главных сжимающих деформаций; в - скачкообразное изменение напряжения при достижении деформацией значения есг; г - аналогичный скачок для напряжений, определенных по кругу Мора
2
2
e
Для «больших» изгибающих моментов характер зависимости меняется. Точки решения «уходят» в область, значительно превышающую точку разрыва, что видно из рисунка 2 (а - г).
// // В1оЕ19
// i □ С |оя4
/ / III С1(щ8 3|о£12
- // / С1ов12 В|од1б
| /у / Б1ов19 С1о||9
У У
а)
/ / / / / / /в |<щ4 —А С 1ог4 -/- В |<щ8
■ / / / - В|О£12 -> С12 В|о£16
/ у /
/ / /
/ / / / - С1о£19 - В|д^1 —__С.1ЛВ1
/ / /
0.007 А
в)
- В 1
- - С 1дЕ1
■ \
[).0«10" 5.0К10-1 1.0*10"* 1.5*10"й 2,0* Ю-* 2.1* НГ1 3.0"10"'
А
б)
- В кщ4 - С 1(^4
-
-
г)
Рис. 2. Зависимость главных сжимающих напряжений от главных сжимающих деформаций при заданных распределениях продольных и касательных деформаций для «больших» значений изгибающего момента
Учитывая выявленные особенности математической модели, нами разработан алгоритм поиска решения для задачи определения распределения главных сжимающих деформаций, комбинирующий различные стратегии поиска границ области решения и решения как такового:
1) методом последовательных приближений ищем нижнюю границу области определения функции главных сжимающих напряжений, определяемых из круга Мора;
2) если найденная нижняя граница меньше априорная верхняя граница принимается равной £сЛ иначе принимается как максимально возможная сжимающая деформация (0,06);
3) методом дихотомии корректируем верхнюю границу области решения (область отрицательных значений) главных сжимающих напряжений, определяемых диаграммным методом;
4) методом секущих в пределах определенной области решения ищем точку совпадения искомых напряжений.
Данный алгоритм реализован нами на языке программирования С++. Сравнительные тесты с зарубежным аналогом [8 - 11], программным комплексом Я^роше-2000 Университета Торонто (Канада), показал, что данный алгоритм обладает более высокой скоростью сходимости и точностью расчета, дает более стабильные результаты расчета (отсутствие «выколотых» точек на графиках распределений) на всей области определения.
Выводы. Результаты проведенного исследования свидетельствуют, что для данного класса математических моделей, имеющих сингулярности, связанные с точками разрыва в функциональных зависимостях между параметрами модели, наилучшим подходом к построению алгоритма поиска решения является комбинирование стратегий поиска решения. Комбинирование стратегий позволяет определить границы непрерывных областей, в которых локализовано решение, и построить итерационный алгоритм поиска решения с учетом специфики выявленных областей. Такой подход требует детального изучения
особенностей поверхности решения, но позволяет построить эффективный алгоритм, обладающий стабильностью и обеспечивающий заданную точность на всей области определения исходных параметров.
ЛИТЕРАТУРА
1. Глухов, Д.О. Численный анализ расчетной модели нормального сечения проекта: СНБ 2.03.01-98 / Д.О. Глухов, Д.Н. Лазовский // Совершенствование железобетонных конструкций, оценка их состояния и усиление: сб. материалов респ. науч.-техн. конф.; под ред. Т.М. Пецольда. - Минск: УП «Технопринт», 2001. - С. 97.
2. Глухов, Д.О. Программы БЕТА и RADUGA для расчета строительных конструкций / Д.О. Глухов, Д.Н. Лазовский, О.Н. Лешкевич // Архитектура и строительство. - № 6 (148). - Минск: Полипринт, 2001. - С. 28 - 30.
3. Глухов, Д.О. Генераторы случайных чисел для расчета надежности строительных конструкций / Д.О. Глухов, Т.М. Глухова // Вестн. Полоц. гос. ун-та. Сер. С. Фундаментальные науки. - 2008. -№ 3. - С. 60 - 68.
4. Глухов, Д.О. Оценка вероятностных характеристик распределения эффектов от внешнего воздействия и функции предельного состояния в расчетах железобетонных элементов / Д.О. Глухов, Т.М. Глухова, Д.Н. Лазовский // Вестн. Полоц. гос. ун-та. Сер. F. Строительство. Прикладные науки. -2009. - № 6. - С. 35 - 40.
5. Применение мягких вычислений для сглаживающей аппроксимации сложных сингулярных зависимостей / Д.О. Глухов [и др.] // Вестн. Полоц. гос. ун-та. Сер. С. Фундаментальные науки. - 2012. -№ 12. - C. 2 - 5.
6. Рвачёв, В.Л. Метод R-функций в задачах теории упругости и пластичности / В.Л. Рвачёв, Н.С. Си-некоп. - Киев: Наукова думка, 1990.
7. Галёркин, Б.Г. Стержни и пластинки. Ряды в некоторых вопросах упругого равновесия стержней и пластинок / Б.Г. Галёркин // Вестн. инженеров. - 1915. - Т. 1. - С. 897 - 908.
8. Collins, M.P. Pre-stressed Concrete Structures / M.P. Collins, D. Mitchell // Englewood Cuffs, N.J. Prentice-Hall Inc., 1991. - 766 p.
9. General Shear Design Method / M.P. Collins [et al.] // ACI Struct. Journ. - 1996. - V. 93. - № 1, January -February. - P. 36 - 45.
10. Vecchio, F.J. Analysis based on the Modified Compression Field Theory / F.J. Vecchio // IABSE Colloq. On Structural Concrete, Stuttgart, 1991, IABSE Report. V. 62. - P. 321 - 326.
11. Vecchio, F.J. The Modified Compression Field Theory for Reinforced Concrete Elements Subjected to Shear / F.J. Vecchio, M.P. Collins // ACI Journal. - 1986. - V. 83. - № 2, Mar. - Apr. - P. 219 - 231.
Поступила 01.02.2013
INTEGRATION OF STRATEGIES OF SEARCH OF SOLUTIONS IN TASKS OF CALCULATION OF SYSTEMS OF NON-LINEAR SINGULAR EQUATIONS
T. GLUKHOVA
The most effective approach to solving systems of nonlinear singular equations encountered in mathematical models describing systems with abrupt changes of parameters is presented. As a result of years of experience of algorithm constructing to find solutions for such systems of equations we can state that the most effective method is the combination of strategies that take into account the nature of the solution surface. Construction of such algorithms requires a comprehensive study of the features of the solution surface and internal dependencies between the parameters of the model.