Научная статья на тему 'Дискретные модели деформируемых систем  с односторонними ограничениями перемещений'

Дискретные модели деформируемых систем с односторонними ограничениями перемещений Текст научной статьи по специальности «Математика»

CC BY
62
13
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук

Аннотация научной статьи по математике, автор научной работы — Колесников Г. Н.

В статье предлагаются новые методы решения основной проблемы теории механических систем с односторонними ограничениями перемещений. Пока-зано, что объем вычислений при моделировании деформируемой системы с односторонними связями может быть меньше объема вычислений при одно-кратном линейном расчете аналогичной конструкции с двусторонними свя-зями. Приведен пример расчета.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Колесников Г. Н.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Discrete models of deformable systems with unilateral constraints

In article, the new methods of the solution by of principal problem of the theory of mechanical systems with unilateral constraints are proposed. The volume of com-putations at modeling of mechanical system with unilateral constraints can be less in comparison with volume of computations at single linear calculation of a similar system with bilateral constraints. The example is given.

Текст научной работы на тему «Дискретные модели деформируемых систем с односторонними ограничениями перемещений»

Дискретные модели деформируемых систем с односторонними ограничениями перемещений

Колесников Г.Н. (kgn@sampo.ru )

Петрозаводский государственный университет

1. Основная проблема и некоторые пути ее решения. Основная проблема теории деформируемых систем с односторонними связями заключается в выявлении действительного состояния данных связей при известном воздействии на систему, или, кратко - в определении рабочей схемы [13]. Существуют математически обоснованные методы решения основной проблемы, сводящие поиск рабочей схемы к задаче квадратичного программирования [3, 12] или к линейной задаче дополнительности [4, 11]. Известны другие, например, эвристические подходы к решению проблемы [15].

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

(1) Реакция и перемещение, совместные с данной односторонней связью, неотрицательны [13].

(2) Реакция Я1 односторонней связи I совместна с состоянием «включено», если выполняется условие

Я > 0. (1)

В этом случае равно нулю перемещение и1 по направлению реакции Я [13].

(3) Величина реакции (или перемещения), при которой односторонняя связь механической системы переходит в альтернативное состояние, рассматривается как порог переключения [5, 7]. Имеют место пороги включения односторонних связей и пороги выключения связей [10].

Исследования деформируемых систем с односторонними связями обычно выполняются в принимаемом по умолчанию предположении, что нижний и верхний пороги переключения равны, соответственно, /. = 0 и /1 =<х. Понятие порога переключения односторонней связи введено и эффективно использовано в работах [5, 6, 10].

На основании условия (1) в известных работах [13] предполагалось, что действительное состояния системы односторонних связей можно найти с помощью итерационной процедуры, которая была опубликована в 1950 г. В этой процедуре на каждой итерации выполняется обычный линейный расчет в предположении, что все односторонние связи являются двусторонними, определя-

ются их реакции и отбрасываются все односторонние связи, реакции которых не отвечают условию (1). Такой способ поиска рабочей схемы не имеет математического обоснования, что указано в книге [12]. В попытках его физического обоснования оставалось незамеченным принципиально важное обстоятельство [5].

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

Причины зацикливания и отсутствия гарантий сходимости оставались неизвестными до появления в 2003 г. работ [5, 7], в которых было установлено, что односторонние связи переходят из текущего своего состояния в альтернативное состояние поочередно, в порядке достижения их реакциями порога переключения. Гипотеза об очередности и доказательства ее правомерности [10] составили основу метода последовательного выключения связей, идея которого с 1999 г. применялась при построении алгоритмов биомеханического анализа фрагментов скелетно-мышечных систем [8, 9].

Первая (эвристическая) версия алгоритма метода последовательного выключения связей, которая использовалась при решении некоторых задач биомеханики [8], может рассматриваться как результат усовершенствования указанного выше способа определения рабочей схемы [13]. Усовершенствование заключается в выполнении тех же линейных расчетов, но в отбрасывании после каждого шага не всех связей по условию (1), а только одной связи 1, реакция которой отвечает одному из следующих условий

= тп Як < / или ^ = maxЯк > , / = п. (2)

к —' к у '

Здесь п — общее число односторонних связей.

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

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

Данная интерпретация гипотезы представляет, по существу, изложение универсального алгоритма расчета механических систем с односторонними свя-

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

Из сказанного выше можно сделать два очевидных вывода.

1. Реальную двустороннюю можно рассматривать частный случай односторонней связи, которая выключается при нагрузке, соответствующей пределу прочности при сжатии или при растяжении.

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

2. Жордановы исключения в дискретных моделях деформируемых систем с односторонними связями. Рассмотрим деформируемую систему, образованную абсолютно жесткими и (или) податливыми компонентами. В механической системе могут быть как двусторонние, так и односторонние связи произвольного вида. Эти связи, как и остальные компоненты механической системы, могут быть представлены жесткими и (или) податливыми компонентами. Исследуем задачу определения действительного состояния односторонних связей данной механической системы. Предположим, что из общего числа п связей только к < п являются односторонними.

Осуществление методов решения указанной выше основной проблемы сводится, в конечном счете, к отысканию неотрицательного решения К, и системы линейных алгебраических уравнений

Я = Аи + В (3)

с положительно определенной матрицей А. Если А - матрица жесткости конструкции, то элементы векторов Я и и представляют собой, соответственно, реакции и перемещения, совместные с односторонними и двусторонними (если таковые имеются) связями. Всегда выполняются условия

Щ > 0; и1 > 0 ; = 0 , 1 = 1,2,...,к . (4)

Состояние системы к односторонних связей описывается 2к параметрами, из которых к параметров обязательно равны нулю. Априори неизвестно, какие именно переменные Щ, и будут равны нулю. Но очевидно, что с формальной точки зрения задача определения рабочей схемы сводится к поиску неотрицательного решения системы уравнений (3) при ограничениях (4).

Рабочая схема может быть найдена с использованием известных подходов, методов и алгоритмов [3, 4, 11, 12]. Далее рассматривается альтернативный, предположительно наиболее экономичный путь точного решения задачи.

Систему уравнений (3) тождественными преобразованиями можно трансформировать в некоторую другую систему

У = ах + Ь, (5)

в которой к компонентами вектора х представлены только те реакции и пере-

мещения, совместные с односторонними связями, которые обязательно равны нулю. Система линейных соотношений (5) может рассматриваться как математическое описание некоторой воображаемой механической системы, которая в строительной механике [14] выступает в роли основной системы, вообще говоря, смешанного метода. Не исключено, что это может быть основная система метода сил или метода перемещений, т.е. - частный случай основной системы смешанного метода.

По определению, неизвестные смешанного метода представлены двумя группами переменных. Одна группа образована неизвестными реакциями, вторая - неизвестными перемещениями. Теоремами и методами строительной механики допускается известная свобода выбора основной системы смешанного метода и, соответственно, свобода разбиения 2к неизвестных на две группы.

Идея предлагаемого пути решения основной проблемы заключается в том, чтобы в одну группу включить к неизвестных смешанного метода, которые обязательно равны нулю. Эти к неизвестных представляют собой реакции тех односторонних связей, которые будут находиться в искомой рабочей схеме в состоянии «выключено», а также перемещения тех односторонних связей, которые будут находиться в искомой рабочей в состоянии «включено». Для осуществления предлагаемого пути необходимы критерии очередности шагов.

Критерии очередности перехода односторонних связей в состояние «выключено» установлены в виде (2). Аналогично могут быть представлены критерии очередности перехода односторонних связей в состояние «включено»

Uj = minUj < и{ или Uj = maxUj > Uj, j = 1,2,...,к. (g)

j j v '

Обычно расчеты выполняются для принятых по умолчанию значений порогов переключения Uj = 0; Uj = да.

Вектор x в (5) формируется из равных нулю элементов векторов R и U . В этом случае неотрицательное решение исходной системы, если оно существует, будет представлено в виде y = b. Тем самым поиск решения будет завершен.

Осуществить такой поиск можно, если систему (3) трансформировать в систему (5), например, с помощью жордановых исключений, выполнив их в определенной очередности. Действительно, если Лй - разрешающий элемент в уравнении метода сил (перемещений), то жорданово исключение изменяет физический смысл данного уравнения, трансформируя его в уравнение метода перемещений (сил). В итоге основная система метода перемещений (сил) преобразуется в основную систему смешанного метода. С формальной точки зрения каждое жорданово исключение приводит к новому разбиению неизвестных Rj и

Ut на две указанные выше группы. С точки зрения строительной механики каждое жорданово исключение порождает очередной вариант основной системы

смешанного метода. Множество всех возможных вариантов основной системы, полученных таким способом, будет включать в себя и тот вариант, в котором все неизвестные смешанного метода равны нулю. Чтобы осуществить обозначенную выше идею, необходимо указать кратчайший путь к выявлению к неизвестных, которые обязательно, как уже отмечалось, равны нулю.

Описание вычислительной схемы жордановых исключений, комментарии, примеры для конструкций с двусторонними связями и библиографию по этому вопросу можно найти в книге [12]. В подобной постановке системы с односторонними связями в известной нам литературе не рассматривались.

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

Опираясь на известные методологические принципы [2], можно предположить, что математическая модель эффективна в вычислительном отношении в той мере, в какой она адекватна физическому своему прототипу. Если говорить о механических системах с односторонними связями, то сходимость алгоритма к точному решению за конечное число шагов и его эффективность в вычислительном отношении гарантируют предложенные и обоснованные в [10] правила выбора разрешающего элемента, которые устанавливают очередность выполнения жордановых исключений. Эти правила могут рассматриваться как следствия теоремы об очередности, которая, вероятно, адекватно отражает физический процесс перехода системы односторонних связей в альтернативное состояние [5]. Данные правила реализованы в следующем шаговом алгоритме 1.

Алгоритм 1. Если в системе вида R = AU + B все Bt > 0, то задача решена. Иначе определяем разрешающую строку j, критерием выбора которой является элемент Bj, наименьший среди отрицательных элементов. Пусть

Bj = min Bj. По условию задачи диагональный элемент Ajj > 0, его выбираем в

качестве разрешающего и выполняем жорданово исключение. В результате переменные Yj и Xj в системе уравнений меняются местами. Повторяем шаг.

Конечность алгоритма 1 следует из того, что невозможен повторный выбор какого-либо уравнения в качестве разрешающего. Такой выбор невозможен, т. к. значение свободного члена в уравнении, которое однажды было выбрано ведущим, может только возрастать [10].

Если в механической системе имеется n связей, из которых к - односторонние, то все уравнения для двусторонних связей записываются в систему уравнений в первую очередь. Выполняем (n - к) шагов прямого хода метода Гаусса. Подсистема к уравнений обрабатывается по алгоритму 1.

Найдем оценку объема вычислений. Пусть число равенств в системе соот-

ношений (или число двусторонних связей) равно Gn, а число неравенств (или число односторонних связей) равно (1 — G)n, где 0 < G < 1. Число жордановых исключений равно J(1 — G)n , где 0 < J < 1. Оценку объема вычислений при однократном решении системы n линейных алгебраических уравнений, равную an3, принимаем за единицу. Тогда относительная оценка объема вычислений по

G3 + J (1 — G)3 С

предлагаемому алгоритму определяется выражением G +--. С умень-

шением коэффициента а (в области его значений для известных методов решения систем линейных алгебраических уравнений) верхняя оценка объема вычислений приближается к величине 1/ 2а. Ленточная структура матрицы не принята во внимание. Оценки верны для достаточно больших значений n.

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

Любопытно, что полный анализ конструкции с учетом кусочно-линейного характера зависимостей может потребовать меньшего объема вычислений, чем линейный расчет на одном участке области определения данных зависимостей.

3. Очередность шагов прямого хода метода Гаусса и дискретные модели деформируемых систем с односторонними связями. Рассмотрим обобщенный алгоритм метода перемещений, который всегда требует для полного анализа конструкции с учетом кусочно-линейного характера зависимостей не большего (как правило - меньшего) объема вычислений, чем однократный линейный расчет на одном участке области определения данных зависимостей. Можно показать [10], что в алгоритме 1 элементы разрешающего столбца j необходимы только до шага j и потому могут быть вычеркнуты из списка дальнейших вычислений. Это означает, что доказательства сходимости к точному решению за конечное число шагов могут быть распространены на рассматриваемый далее алгоритм 2. В алгоритме 2 используется тот факт, что один шаг прямого хода метода Гаусса, выполненный над системой линейных алгебраических уравнений отражает на формальном уровне процедуру удаления (восстановления) в основной системе метода перемещений (сил) той связи, которая была установлена (удаленна) при образовании воображаемой конструкции, получившей в строительной механике название основной системы [12].

Алгоритм 2. Если в системе вида R = AU + B все Bt > 0, то задача решена. Иначе определяем ведущую строку, критерием выбора которой является

элемент вектора B, наименьший среди отрицательных. Пусть Bj = min Bt. По

i

условию задачи диагональный элемент Aj > 0, его выбираем в качестве веду-

щего и выполняем один шаг прямого хода метода Гаусса. Тем самым связь метода перемещений (сил) переводится в состояние «выключено» («включено»). Повторяем шаг алгоритма 2.

Рассмотренная шаговая схема вычислений с применением исключений по методу Гаусса может толковаться как обобщение алгоритма метода перемещений (сил) для дискретной модели, компонентами которой являются односторонние связи произвольного вида. Наличие двусторонних связей не исключается.

В практическом отношении больший интерес представляет обобщенный алгоритм метода перемещений. Если оценку объема вычислений при однократном решении соответствующей системы линейных алгебраических уравнений принять за единицу, то относительная оценка объема вычислений равна (1 — w(l — О)) , где 0 < О < 1 - относительное число соотношений в виде равенств (или число двусторонних связей); 0 < < 1 - относительное число односторонних связей, действительное состояние которых - «включено».

4. Пример. В качестве иллюстрации рассмотрим пример (рис. 1), рекомендованный в книге [12] для тестирования программных комплексов, предназначенных для анализа механических систем с односторонними связями.

Расчет конструкции выполним с использованием пяти неизвестных смещений и1 (/ = 1...5). Матрицу жесткости А и вектор свободных членов В представим в табличной форме (7). Выполнив два шага прямого хода алгоритма Гаусса (в общем случае число шагов равно числу двусторонних связей), получим систему соотношений в табличной форме (8).

и и 2 и 3 и 4 и 5 В

А= 178 44,50 0 66,75 0 0

Я2 = 44,5 155,75 66,75 33,375 33,375 0

А = 0 66,75 133,5 66,75 0 -0,7707

Я4 = 66,75 33,375 66,75 83,438 -16,688 -4,3597

А = 0 33,375 0 -16,688 16,688 2,1155

А = 1 0,25 0 0,375 0 0

А = 1 0,4615 0,1154 0,2308 0

Аз = 102,69 59,048 -15,4 -0,7707

А = 59,048 56,481 -20,538 -4,3597

А = -15,4 -20,538 8,9856 2,1155

(7)

Нагрузка:

£>0,7707; ^2=4,3597; £3=2,1155.

£7=44,5

2

////// . ^ 1 ^^ ям

2

2

Схема конструкции с удаленными односторонними связями.

Основная система метода перемещений.

Основная система метода перемещений, описываемая системой уравнений после двух шагов прямого хода алгоритма Гаусса.

Основная система метода перемещений, описываемая системой уравнений, которые преобразованы по алгоритму 2. Состояние основной системы идентично состоянию исходной конструкции при заданной нагрузке.

и 3 = и 5 = 0

7

3 'ТЧ

и2

и Д

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

X и2 Ти3

тЬ

) и

тЬ

1и3

и

|и4 |и5

|и4 |и5

1_Г

^5

5

Рис. 1.

Уравнения с порядковыми номерами 3, 4, 5 в таблице (8) описывают основную систему метода перемещений с тремя неизвестными и3, и4, и5

(рис. 1). В нашем случае это параметры состояния односторонних связей.

Для определения действительного состояния односторонней связи j воспользуемся условием выключения связи, которое запишем в виде

В} = шт В( < 0.

(9)

Применяя условие (9) к соотношениям (8) находим, что ] = 4. Выполним перестановку строк и столбцов:

их и 2 и 4 и 3 и 5 В

Я1 = 1 0,25 0 0,375 0 0

Я2 = 1 0,4615 0,1154 0,2308 0

Я4= 56,481 59,048 -20,538 -4,3597

Я3= 59,048 102,69 -15,4 -0,7707

Я5= -20,538 -15,4 8,9856 2,1155

(10)

Выполнив один шаг алгоритма 2, трансформируем (10) к виду (11).

и и2 и4 и3 и5 В

Я1 = 1 0,25 0 0

Я2 = 1 0,4615 ^0,11-54" 0,2 308 0

Я4 = 1 -03 636 -0,07719

Я3 = 409583' 714 3,78717

Я5 = ^6,0714" 1> 174 0,53015

(11)

Два оставшихся уравнения являются математическим описанием основной системы метода перемещений с неизвестными и3 и и5 (рис. 1). Свободные члены данных уравнений представляют собой реакции связей в основной системе метода перемещений. Эти реакции не отвечают условию перехода в состояние «выключено» (9). Следовательно, реакции этих связей могут отличаться от нуля. Тогда из условия Я{и^ = 0 (4) следует, что и3 = и5 = 0. Найденное состояние основной системы метода перемещений, описываемое двумя оставшимися уравнениями, идентично состоянию исходной конструкции при заданной нагрузке. Находим: Я3 = 3,78717; Я5 = 0,53015.

Поскольку и3 = и5 = 0, то в дальнейших вычислениях арифметические

операции с элементами соответствующих столбцов могут быть исключены. В таблице (11) эти элементы перечеркнуты. Обратный ход метода Гаусса выполняется над треугольным блоком, структура которого очевидна.

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

Литература

1. Величенко В.В. Механика трансформирующихся систем / В.В. Величенко // ДАН. 2003. Том 388. № 6. С. 149-150.

2. Горбачев В.В. Проблемы современного естествознания / В.В. Горбачев // Вестник РАЕН. 2000. № 1. С. 1-6.

3. Гордеев В.Н. Расчет упругих систем с односторонними связями как задача квадратичного программирования / В.Н. Гордеев, А.В. Перельмутер // Исследования по теории сооружений. Вып.15. М.: Стройиздат, 1967. С. 208 - 212.

4. Ким Т.С. Расчет систем с односторонними связями как задача о дополнительности / Т.С. Ким, В.Г. Яцура // Строит. механика и расчет сооружений. 1989. №3. С.41-44.

5. Колесников Г.Н. Закон очередности перехода односторонних связей в действительное состояние и его применение в математических моделях упругих механических систем / Г.Н. Колесников. Петрозаводск: ПетрГУ, 2003. 20 с. Деп. в ВИНИТИ 21.05.03, № 981-В2003.

6. Колесников Г.Н. Об очередности жордановых исключений в алгоритмах моделирования механических систем с односторонними связями / Г.Н. Колесников. Петрозаводск: ПетрГУ, 2003.12 с. Деп. в ВИНИТИ 21.11.03, № 2028-В2003.

7. Колесников Г. Н. Очередность перехода односторонних связей упругих механических систем в действительное состояние / Тез. докл. XX Междунар. конф. «Математическое моделирование в механике сплошных сред. Метод граничных и конечных элементов», 24-26 сент. 2003. С-Пб., 2003. С. 101-103.

8. Колесников Г.Н. Интервальная оценка усилий в задаче компьютерного моделирования нагруженного состояния нижней конечности / Тез. докл. X Междунар. конф. по выч. мех. и современным прикладным программным средствам, Пере-славль-Залесский, 7-12 июня 1999 г. М.: МГИУ, 1999. С. 154-156.

9. Колесников Г. Н. Трехмерная модель скелетно-мышечной системы опорно-двигательного аппарата / Восьмой Всероссийский съезд по теоретической и прикладной механике, Пермь, 23-29 авг. 2001 г. // Аннот. докл. Екатеринбург: УрО РАН, 2001. - С. 344.

10. Колесников Г.Н. Дискретные модели механических и биомеханических систем с односторонними связями / Г.Н. Колесников. Изд-во ПетрГУ. Петрозаводск, 2004. 200 с.

11. Ловцов А. Д. Алгоритмы линейной задачи дополнительности в применении к расчету систем с односторонними связями. / А. Д. Ловцов Тез. докл. XX Междунар. конф. «Математическое моделирование в механике сплошных сред. Метод граничных и конечных элементов», 24-26 сент. 2003. С-Пб., 2003. С. 128129.

12. Перельмутер А.В. Расчетные модели сооружений и возможность их анализа / А.В. Перельмутер, В.И. Сливкер. Киев:Изд-во «Сталь», 2002. 600 с. http://www.scadgroup.com/

13. Рабинович И.М. Вопросы теории статического расчета сооружений с односторонними связями / И.М. Рабинович. М.: Стройиздат, 1975. 144 с.

14. Ржаницын А.Р. Строительная механика / А.Р. Ржаницын. М.: Высш. школа, 1982. 400 с.

15. Hilding D. A heuristic smoothing procédure for avoiding local optima in optimization of structures subject to unilateral constraints / D. Hilding // Struct. Multidisc. Optim. 2000. Vol. 20. P. 29-36.

i Надоели баннеры? Вы всегда можете отключить рекламу.