Использование математической модели для оценки оптимальности параметров строительных конструкций

Автор: Щенников В.Н., Люпаев Б.М., Гарина С.В.

Журнал: Инженерные технологии и системы @vestnik-mrsu

Рубрика: Математика, физика

Статья в выпуске: 3-4, 2004 года.

Бесплатный доступ

Короткий адрес: https://sciup.org/14718581

IDR: 14718581

Текст статьи Использование математической модели для оценки оптимальности параметров строительных конструкций

Предлагается способ экономической оценки параметров несущих железобетонных и других композиционных конструкций.

Рассмотрим однокритериальную многопараметрическую выпуклую целевую функцию стоимости железобетонной конструкции

F(x) = ЕС^,...,^) . (1)

Здесь хА ... хп — параметры несущих железобетонных конструкций.

Функция F(x) задана па выпуклом компакте К с Rn со значениями в пространстве вещественных чисел 7? Г т. е.

F(x) :K^R

Задача состоит в нахождении минимума функции Е(т), где хе К.

Имеется достаточно много подходов к решению указанной задачи. Существуют сложные поисковые и оценочные методы [6]. Поисковые универсальнее, но значительно труднее оценочных. Последние позволяют использовать определенные закономерности, характеризующие оптимальные решения. В работах [5; 6] рассматривается оценочный метод проверки оптимальных параметров для строительных конструкций.

Из выпуклой целевой функции выделяются слагаемые, которые с увеличением значения хк возрастают. Обозначим их как F^X]^ . Слагаемые функции, которые с повышением значения х^ убывают, обозначим FCx^), а не меняющие значение с изменением х^ — Рйк.

Оптимальному значению F(xA) свойственно равенство групп F(x^) и F(,x0 или достаточно малое их отклонение от равенства па допустимую величину с^, обычно принимаемую равной 0,01^ [51.

Р(хк + сй) - Р(.х^У,Р(х^ + с0 - Р(хкУ(2)

Оптимальность решения оценивается коэффициентом экономичности Э, который находится по формуле [5J

Э = Е(х^) / Е(х^)|.         (3)

Оптимальному значению соответствует значение Э = 1. Предлагаемая методика оценки оптимальности решений включает не только вычисление коэффициента экономичности Э, но и учет степе-+          — ни влияния групп FU0 и F

+ "

где m, т — коэффициенты влияния для

+         —

F(x0 и F(x0 ; Дх^ — приращение параметра хк.

С учетом коэффициентов интенсивно-+    — сти тит формула (3) запишется как

+ - где W W — обобщенные группы.

Величина х^пт находится по формуле

4™ -4к-,к = Х..,п.    (6)

При Э = 1 решение оптимальное, при Э < 1 оптимум достигается увеличением х^, при Э > 1 — уменьшением х^.

Эта методика проста в применении. Недостаток ее состоит том, что для более сложных видов функций поиск экстремумов значительно усложняется. Таким образом, возникает необходимость использования других методов и подходов к поиску оптимальных значений функций.

В современной теории выпуклого программирования [3; 7] разработало множество численных методов для задач оптимизации. Приведем некоторые определения и теоремы из теории выпуклого программирования, которые потребуются в дальнейшем.

Определение 1 [8]. Подмножество К в R” называется выпуклым, если (1 - Л)х + Ху е К для любых хе К, уеКи 0 < X < 1.

Определение 2 [8]. Функцию F(x), определенную на выпуклом множестве К, называют выпуклой, если для любых х, у е К всех Хе [0,1] выполняется неравенство

F(Xx + (1 - Х^ < ХРЫ + (1 - XW. (7)

Если для любого X е [0, 1] неравенство строгое, то функцию F(x) называют строго выпуклой.

Теорема 1 [7]. Для того чтобы точка х0 была точкой минимума строго выпуклой функции F(x^ во всем пространстве, необходимо и достаточно, чтобы

OedF(xo)           (8)

Здесь 9F(x0) — субдифференциал функции Fix) [8].

Условие (8) теоремы 1 равносильно системе

^^^^ = 0, * = й. (9)

Составим далее систему дифференциальных уравнений потенциального типа:

^= ^ЫР й=^ (10) d t          ^^k

Теорема 2 [4]. Если градиент функции F^,..., хп) обращается в пуль в единственной точке, являющейся оптимальной точкой этой функции, и выполняется неравенство

||gradF(x)|| > a-j > 0 при У -> +™ , то любая интегральная кривая х = х(О системы (10) обладает свойством

х(О ->Xq При ^ —> +оо , т. е. интегральная кривая х = х(О может достигать оптимальной точки за конечное время.

Следствие [4]. Если функция F(x^, ..., х„) достигает в некоторой точке х0 ч (хщ, ..., хп0) минимума и если в достаточно малой ее окрестности градиент этой функции не обращается в пуль нигде, за исключением самой точки, то точка (х^, ..., хп0) будет асимптотически устойчивой.

Таким образом, положение равновесия Xj = Хю, ...,хп = x„q системы (10) совпадает с точкой минимума, найденной из системы (9).

Из изложенного следует алгоритм экономической оценки параметров несущих железобетонных и других композиционных конструкций:

  • 1.    Составляется выпуклая целевая функция относительной стоимости железобетонной конструкции F(x) = = Ffx^ ..., xn) . допускающая непрерывные частные производные по переменным хр ..., Ху.

  • 2.    Составляется алгебраическая система вида (9).

  • 3.    Находится решение системы (9), т. е. определяется точка Xq = ( X | Q , ..., X пq )

  • 4.    Составляется система дифференциальных уравнений потенциального типа:

  • 5.    Устанавливается асимптотическая устойчивость в целом решений системы (9) относительно х0 = (х^, ..., хи0). Если окажется, что х0 асимптотически устойчиво в целом, то х0 является оптимальным.

dx, ВР(хА, х )    —

=--—_дш h = 1, п.

dt          dxk

Тем самым получаем искомое х0: Р(х0) — наименьшее (оптимальное) значение функции F(x) = F(xt, ..., х„)

Примечание 1. Алгоритм допускает упрощение в части первого пункта. В нем можно заменить условие выпуклости условием [1; 4]

||grad F(x)|| > a > 0.

Примечание 2. Данный алгоритм приводит к оптимальному значению F(x) только в том случае, когда решение является неотрицательным, т. е. x.q > 0, / = 1, п. Если же решение системы(9)

окажется xq< 0 (х;о < 0, / = 1, п) , то заданную задачу следует решать как задачу оптимизации при наличии дополнительных ограничений на переменные х3\]=Ы [3; 7; 8].

Примечание 3. Преимущество данного алгоритма состоит в том, что не требуется решения системы (10).

Алгоритм значительно упрощается, если правая часть системы (10) допускает линейное приближение. В этом случае для установления асимптотической устойчивости х0, необходимо проверить условия Рауса — Гурвица и воспользоваться теоремой Ляпунова об асимптотической устойчивости по первому линейному приближению [2]. Целевую функцию качества можно упростить так, чтобы система (10) получалась линейной. Оценка погрешности при этом определяется в соответствии с формулами, полученными в работе [9].

При расчете экономической оценки параметров железобетонных и различных композиционных конструкций нередко функция стоимости F(xj, ..., хп) зависит от достаточно большого количества независимых переменных, поэтому система (9) практически неразрешима. Решим эту задачу в предположении, что функция F(x) допускает представление

Fto = №°)+ 24 щ-4)Л+- ■ к=л& L а*1

F(x°),

(И)

где х = (хь ..., х„) , х° = (х?, .... х°) - начальная точка.

Система (9) в этом случае примет вид уравнений, левые части которых имеют степенные ряды. Для того чтобы разрешить ее, ограничимся в разложении (11) членами второго порядка. Тогда она будет системой п линейных уравнений с п неизвестными.

Функцию с ограниченным числом членов ряда обозначим как Ф(хь ..., хп)

Тогда

ФСг ।,..., хп) = F(x°) +

(^ - х?) -Д- + • ■ ■ dJtj

Следовательно, если нулевое решение системы (15) асимптотически устойчиво, то точка х0 = Ст10, ..., х„0) является точкой минимума.

Чтобы выполнялось условие (16) теоремы 3, необходимо и достаточно проверить выполнимость критерия Рауса — Гурвица [2], т. е. справедливость неравенств

С учетом всех числовых коэффициентов перепишем выражение (12) в виде

п

ФОф ..., х„) = ай + 26^ + i=i

+ ^CyX^j.        (13)

ij=^

Если симметрическая матрица С = [ci;] будет строго определенно-положительной [7], то функция (13) с ограниченным числом членов ряда будет также строго выпуклой.

Исследуем систему (10) па устойчивость. В нашем случае это линейная неоднородная система с постоянной матрицей. Запишем ее как

— = Ах + В. (14) at где А = [«у ] — постоянная пхп матрица, х = colon (xt, ..., хп\ В = colon (йр йп), bj = const, i = 1, п

Путем замены

^к — ^к + ^к0' ^ ^ й

(здесь хк — новые функции) перейдем к однородной системе

^ = Ах.         (15)

Теорема 3 [2]. Линейная однородная дифференциальная система (15) с постоянной матрицей А асимптотически устойчива тогда и только тогда, когда все характеристические корни Л;7(Л) матрицы А имеют отрицательные вещественные части:

Re Лу (А) < 0, / = 1Гй. (16)

Й1 й0 0 д2 - й3 й2 Й1 >0,..., й5 й6 й3 (17) a-i   Qq   0    0   0    0

^3  й2  Й1  йо  0   0

й5  а4  йз  ^2  Д1  й0

Согласно изложенному алгоритму найдем оптимальные параметры монолитного железобетонного перекрытия. За критерий оптимальности примем относительную стоимость перекрытия, описываемую формулой

Р(х^х2г) = х1 + х2 + х3 +-------. (18)

^2^3

где F — относительная стоимость перекрытия; х^ — высота сечения плиты; х2 — высота сечения второстепенной балки; х3 — высота сечения ригеля.

х° = (1,41; 0,84; 1) — начальная точка.

FСс), х2, х3 ) = 4,094 + 0,40 К^ -1,41) -

- 0,005(х2 - 0,84) + 0,156(^3 -1) +

+ |о,849а1 -1,41)2 +0,713^ -1,41)х х (х2 - 0,84) + 0,599(xt - 1,41)(д3 -1) + +12,393(^2 - 0,84)2 + 1,005(^2 - 0,84) х

х(х3-1) + ^1,689(х3-I)2 + ... (19)

Функция Ф(лф.Х2,^з) имеет вид

Ф (xi,x2,x3) = 8,444-1,994X1 -4,025^2 -- З,222х3 + 0,425xf + 1,197х| + + 0,846х3 + 0,713Х]Х2 + O,599xix3 + + 1,005x2X3.           (20)

Докажем выпуклость функции (20).

Рассмотрим квадратичную форму

С = 0,425х2 + 1,197^ + 0,846х3 + + 0,713xjX2 + ОДЭЭх^з + 1,005х2х3. (21)

Ее матрица имеет вид

"0,425 0,356 0,299) 0,356 1,197 0,502

(22)

0,299 0,502 0,846

Эта матрица положительно определенная, так как Aj > 0, Д2 > 0, Д3 > 0 (критерий Сильвестра [2]). Следовательно, квадратичная форма (21) выпукла и выпукла функция (20).

---— 0,849x1 + 0,713х2 +

+ 0,599хз -1,994 = О,

ЭФ

— = 0,71 Зх|+2,393X2 +         (23)

и^2

+ 1,005х3 -4,025 = О,

ЭФ

— = 0,599х! + 1,005х2 +

Эх3

+ 1,689x3 -3,222 =0.

Решением системы (23) является точка х0 = (0,765; 1,022; 1,028).

= -0,849xi -0,713x2 -dt

-0,599хз+1,994,

^ = -0,713xt - 2,393x2 "        (24)

- 1,005х3 + 4,025,

= -0,599x1 - 1,005х2 - dt              1           "

Путем замены

Xj = X) + 0,765, х2 = х2 + 1,002, х3 = х3 +1,028

преобразуем систему (24) к виду

=-0,849X1 -0,713x2 -0,599х3, dt

= -0,713^ -2,393х2 -1,005х3, (26) dt

^ = -0,599xi - 1,005х2 - 1,689х3.

dt                                3

Исследуем нулевое решение системы (26) на асимптотическую устойчивость. Проверим условие Рауса — Гурвица. Если оно выполняется, то решение Xi = х2 = х3 = 0 асимптотически устойчиво, а значит, точка xt = 0,765, х2 = 1,022, х3 = 1,028 асимптотически устойчива и является точкой минимума функции (18) [2].

Составим характеристическое уравнение для системы (26):

Л3 + 4,9Л2 + 5,5Л + 1,7 = 0.

Следовательно, матрица Гурвица имеет вид

4,9 1,7 0

5,5 0

Д2 -

4,9

1,7

О

4,9 , Д, = 4,9 > 0, V

1 >0, Д3=1,7Д

5,5        3

Условия Гурвица выполнены, значит, X! = 0,765, х2 = 1,022, х3 = 1,025 является точкой минимума.

- 1,689х3 + 3,222.

Список литературы Использование математической модели для оценки оптимальности параметров строительных конструкций

  • Бобылев Н. А. О функциях Ляпунова и задачах на глобальный экстремум/Н. А. Бобылев//Автоматика и телемеханика. 1979. № 11. С. 5 -9
  • Демидович Б. П. Лекции по математической теории устойчивости/Б. П. Демидович. М.: Наука, 1967. 472 с.
  • Демьянов В. Ф. Введение в минимакс/В. Ф. Демьянов, В. Н. Малоземов. М.: Наука, 1972. 368 с.
  • Зубов В. И. Теория оптимального управления судном и другими подвижными объектами/B. И. Зубов. Л.: Судостроение, 1966. 352 с.
  • Люпаев Б. М. О качественных оценках оптимальности технических решений/Б. М. Люпаев, C. В. Гарина//Современные проблемы строительного материаловедения. Воронеж, 1999. С. 259 -263.
  • Потапов Ю. Б. Композиционные строительные конструкции/Ю. Б. Потапов, В. П. Селяев, Б. М. Люпаев. М.: Стройиздат, 1984. 100 с.
  • Пшеничный Б. Н. Выпуклый анализ и экстремальные задачи/Б. Н. Пшеничный. М.: Наука, 1980. 320 с.
  • Рокафеллар Р. Выпуклый анализ/Р. Рокафеллар. М.: Мир, 1973. 470 с.
  • Щенников В. Н. Оценки погрешности линеаризации относительно части и всех фазовых переменных/В. Н. Щенников, Е. В. Щенникова//Дифференц. уравнения. 2001. Т. 37, № 1. С. 132 -133.
Статья