Научная статья на тему 'Применение теории автоматов к динамическому расчету сеток и мембран'

Применение теории автоматов к динамическому расчету сеток и мембран Текст научной статьи по специальности «Физика»

CC BY
95
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТЕОРіЯ АВТОМАТіВ / ДИНАМіЧНИЙ РОЗРАХУНОК / СіТКА / ДИНАМИЧЕСКИЙ РАСЧЕТ / СЕТКА / МЕМБРАНА / ТЕОРИЯ АВТОМАТОВ / AUTOMATA THEORY / DYNAMIC ANALYSIS / MESH / MEMBRANE

Аннотация научной статьи по физике, автор научной работы — Распопов А. С.

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

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

APPLICATION OF AUTOMATA THEORY TO DYNAMICAL CALCULATION OF MESHES AND MEMBRANES

The possibilities of application of the terminal automatic devices and associated matrices to modeling the grid and membrane vibrations with continuous mass distribution and different boundary conditions are examined

Текст научной работы на тему «Применение теории автоматов к динамическому расчету сеток и мембран»

УДК 624.042.8

А. С. РАСПОПОВ (ДИИТ)

ПРИМЕНЕНИЕ ТЕОРИИ АВТОМАТОВ К ДИНАМИЧЕСКОМУ РАСЧЕТУ СЕТОК И МЕМБРАН

Дослщжено можливосл застосування сшнченних aBTOMaTiB та асоцшованих матриць до розрахунку ко-ливань сiток i мембран з безперервним розподшенням мас та рiзномaнiтними граничними умовами.

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

The possibilities of application of the terminal automatic devices and associated matrices to modeling the grid and membrane vibrations with continuous mass distribution and different boundary conditions are examined.

Сетка представляется системой пересекающихся стержней (струн) с пренебрежительно малой жесткостью на изгиб и находится в одной плоскости ху под действием равномерного натяжения на контуре [1]. Оси стержней одного направления параллельны между собой и расположены, в общем случае, на различных расстояниях друг от друга. Условия закрепления концевых сечений также могут быть различными. Каждая струна состоит из кусочно-непрерывных участков длиной /к (к = 1, 2,..., р), погонной массой цк и растянута осевым усилием Ык. Предполагается, что натяжение струн достаточно велико, что позволяет пренебречь его изменениями, вызванными малыми прогибами при колебаниях. В этом случае можно использовать решения для систем пересекающихся балок, полученные автором с помощью графов и автоматов в работе [2].

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

V G )ПФ / (Gm-1 ) = 0,

(1)

j=2

где V (Ол) - одномерная матрица (матрица-строка) с характеристиками стержней первой (у = 1) подсистемы; Ф^ - двумерная матрица

второго порядка, характеризующая состояния промежуточных подсистем (у = 2, 3,..., т — 2);

V {&гт—1) - матрица-столбец с характеристиками стержней подсистемы т — 1.

Для формирования матриц каждой из подсистем удобно пользоваться кодированной ассоциированной матрицей участка струны, которая содержит совокупность значений всех выходов автомата А. Входные последовательности всех значений булевых функций начальных (НП) и концевых (КП) граничных параметров струны могут быть реализованы на множестве {0, 1}. Поэтому возможные состояния струны, определяемые комбинациями граничных условий из одного фиксированного и произвольного НП, КП (всего 4 состояния), будут характеризоваться частотными определителями из миноров 1-го порядка матрицы влияния начальных параметров Вк [3, 4], построенной по технической теории изгибных колебаний. Располагая элементы матрицы Вк в

соответствии с входными параметрами {п2, дг} и кодами НП/КП, обозначив частотный параметр X2гк = цкю2/^ /Ык, получим ассоциированную матрицу Мк

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

m.

то выражение для ассоциированной мат-

рицы Yzk примет вид:

© Распопов А. С., 2010

Таблица 1

или в сокращенной форме с учетом принятых ранее обозначений [5]

(4)

^ = мгк

-см 01),

где Ск = Ск - тк •

Матрицу упругой связи 1ск получим из матрицы Угк, если принять 1к ^ 0. Т.к. рассматриваемое сечение находится слева от упругой связи, то матрицу Угк к -го участка струны с непрерывно-дискретными параметрами можно также представить в следующем виде:

1 <

1 ск =

0 1

^ = ЬМк •

(5)

^ = X г, 2 = ^ г, ;

ц = Ц, 2 = Ц,;

для струн, расположенных соответственно вдоль осей х, у.

Следуя [6], данная система представляется в виде связного графа Ог, а также подграфов

1 Ог и 2 Ог, получающихся в результате рассе-

и.

чения связей между параметрами иг1, иг2

Чг1, Чг2. Состояния I, II подграфов 1 Ог, 2Ог показаны на рис. 1, а, б.

и

Рис. 1. Состояния подграфов 1Ог, 2Ог

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

Таблица переходов Лг

¿V I II

11 12 21 22 11 12 21 22

НП к 0 а 0 0 0 0 0 с

с 1 Ъ 1 1 1 1 1 а

КП к а 0 0 0 0 0 с 0

с Ь 1 1 1 1 1 й 1

Уравнение частот в данном случае представляется в форме ортогональности двух векторов с характеристиками участков 11, 12, 21, 22

V (Ч )г (Ч ) = 0,

где

V (г )=\\УПУи ^ХЦ; V (2Ог )

(6)

(7)

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

п = т = 2; = 1, 2 =

, = 1,2

Далее, используя алгоритм [6] для нахождения характеристических функций из матрицы Мк (2) в соответствии с кодами НП, КП участков системы для каждого из состояний подграфов 1Ог, 2 Ог (табл. 1), несложно определить значения элементов векторов, входящих в (7). К примеру, для уп, у12, у21, у22 можно записать:

-^Ш Xг1 СОЭ Xг1

Уи = <!сО8 Xг1

I

•8т X г

X.

-8Ш X г

Выражения для у'и

П2>

>'215

(8)

у22 определя-

ются совершенно аналогично. Подставляя в (7) значения (8), после преобразований приходим к уравнению

1ё X г

Ц N2

^2 N1

18 Xг2 = 0.

(9)

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

Для сетки с бесконечно малыми размерами ячеек, т.е. при 11,12 ^ 0 и п, т ^<х> осуществляется предельный переход к прямоугольной мембране. Наиболее простое решение получа-

=

ется для мембраны с неподвижным закреплением ее по контуру. Для этого достаточно воспользоваться решением для пересекающихся балок на сплошном упругом основании с учетом действия статических продольных сил в балках обоих направлений [7].

Топологическая модель круговой мембраны с кусочно-непрерывными р участками, в пределах которых интенсивность массы цк (к = 1,2,..., р) считается постоянной, представлена на рис. 2.

Рис. 2. Топологическая модель круговой мембраны

Воспользуемся переходной матрицей [3], полученной методом начальных параметров для к -го кольцевого участка, ограниченного окружностями с радиусами гк, гк _1. Соответствующая кодированная ассоциированная матрица Як может быть представлена в следующей форме

^ = *к +(ск _)С, (12)

или, по аналогии с (5), структура матрицы Хк с учетом матрицы упругой связи 1'к примет вид

= 1к Кк ;

1' =

1

(13)

где Я2 =

ц к гк

N

N

а = -

в = пЯ к _1 2

В состав элементов матрицы Як входят также цилиндрические функции (функции Бесселя) первого и второго рода Jn (Я), Уп (Я) порядка п [3, 8]

(11)

«11 = г; (Я к-1) Jn (Я к)_ J'n(Я к _) ¥„ (Я к )Г

«12 = ^(Я к _1 К(Я к)_ Г'(Я к _1 )'(Я к);

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

«21 = Г (Як_1) Jn (Як) _ Jn (Як_1) ¥„ (Як);

«22 = Jn (Як_1 К (Як) _ Уп (Як_1) J'n (Як).]

Если в к-м круговом сечении мембраны по окружности радиуса гк расположены упругие относительно поперечных перемещений опоры жесткостью ск, а также равномерно распределенная масса интенсивностью тк, то, как и в предыдущем случае, выражение для ассоциированной матрицы Хк можно представить в форме:

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

В результате разбиения множества состояний автомата А на р частей получим набор подмножеств состояний п, характеризуемых матрицами выходов У1, К2, ..., Яр_1, Ур .

В этом случае уравнение частот представляется в ортогональной форме и выражает основную теорему декомпозиции [9] в виде суммы произведений характеристических функций /к каждого подавтомата Ак при каждом возможном состоянии sv в момент времени :

ППк = 0; X(п/*] = 0. (14)

к=1 v=1 V к=1 )

Для регулярных и квазирегулярных систем уравнение частот преобразуется к виду:

УУКР_2УУр = 0, (15)

где векторы У1 и Ур характеризуют условия

закрепления мембраны по ее внутреннему и наружному контурам и соответствуют строкам или столбцам матрицы (10).

г

к

Для описания колебаний регулярных сеток и мембран следует использовать эквивалентные автоматы, а также их минимальные (сокращенные) формы [10], что упрощает расчет, делая его также минимальным.

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

Для расчета установившихся вынужденных колебаний сеток и мембран возможно также использовать топологическую информацию о системе и соответствующие методы конечно-автоматного моделирования [11]. Графы, изоморфные данной системе, совершающей свободные и вынужденные колебания, будут идентичны. Вершины, которые представляли бы прилагаемые нагрузки, не связаны с топологической структурой графа и в самом графе не отражены. Различными являются лишь состояния граничных параметров и топологические коды графа О. Решение задачи Коши дополняется вектором Рк внешнего гармонического возмущения.

Совокупность значений всех выходов zv автомата А определяется выходами его подавтоматов, представленными ассоциированными матрицами У1, М2, ..., Мр—1, Ур , описывающими свободные колебания системы, и ассоциированными матрицами Ж1, Т2, ..., Тр—1, 1¥р,

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

Хк = О; = ^ПТк&р;

Оz к =2

о2 = V П м/р.

к=2

(16)

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

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Расчет сооружений на импульсные воздействия [Текст] / под ред. И. М. Рабиновича. - М.: Стройиздат, 1970. - 304 с.

2. Распопов, А. С. Расчет многокомпонентных стержневых систем методом декомпозиции [Текст] / А. С. Распопов // Ысник Дншропетр. нац. ун-ту залiзн. трансп. 1м. акад. В. Лазаря-на. - 2008. - Вип. 25. - Д.: Вид-во ДНУЗТ, 2008. - С. 105-109.

3. Ивович, В. А. Переходные матрицы в динамике упругих систем [Текст] : справочник / В. А. Ивович. - М.: Машиностроение, 1981. -183 с.

4. Распопов, А. С. Конечно-автоматное моделирование пространственных колебаний стержневых и балочных конструкций [Текст] / А. С. Распопов // Вюник Дншропетр. нац. ун-ту залiзн. трансп. 1м. акад. В. Лазаряна. - 2007. - Вип. 19. -Д.: Вид-во ДНУЗТ, 2007. - С. 125-133.

5. Распопов, А. С. Колебания регулярных балочных конструкций с непрерывно-дискретными параметрами [Текст] / А. С. Распопов, О. О. Рубан, С. А. Чернышенко // Техн. мехашка. -2008. - № 1. - С. 131-139.

6. Распопов, А. С. Применение топологических методов к расчету пространственных колебаний двух- и трехмерных стержневых систем [Текст] / А. С. Распопов // В1сник Дншропетр. нац. ун-ту залiзн. трансп. 1м. акад. В. Лазаря-на. - 2008. - Вип. 22. - Д.: Вид-во ДНУЗТ, 2008. - С. 117-124.

7. Распопов, А. С. К расчету поперечных колебаний пересекающихся балок с распределенными параметрами [Текст] / А. С. Распопов // Вопр. динамики мостов и теор. колебаний: Межвуз. сб. науч. тр. ДИИТа. - 1993. - С. 90-94.

8. Корн, Г. Справочник по математике для научных работников и инженеров [Текст] / Г. Корн, Т. Корн. - М.: Наука, Гл. ред. физ.-мат. лит., 1968. - 720 с.

9. Кунцманн, Й. Булева алгебра и конечные автоматы [Текст] / Й. Кунцманн, П. Наслин. -М.: Мир, 1969. - 294 с.

10. Гилл, А. Введение в теорию конечных автоматов [Текст] / А. Гилл. - М.: Наука, 1966. - 272 с.

11. Распопов, О. С. Особливосп моделювання ви-мушених коливань нерозрiзних конструкцш в системi сшнченних автомапв [Текст] / О. С. Распопов // Дороги 1 мости : зб. наук. пр. - К.: Де-рждорНД1. - 2008. - Вип. 8. - С. 229-236.

Поступила в редколлегию 19.01.2010.

Принята к печати 22.01.2010.

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