Главная » Все файлы » Просмотр файлов из архивов » Документы » Автоматихация производства ЭВА

Автоматихация производства ЭВА, страница 6

2018-01-09СтудИзба

Описание файла

Документ из архива "Автоматихация производства ЭВА", который расположен в категории "". Всё это находится в предмете "математическое моделирование технических объектов (ммто)" из 4 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "математическое моделирование технических объектов (ммто)" в общих файлах.

Онлайн просмотр документа "Автоматихация производства ЭВА"

Текст 6 страницы из документа "Автоматихация производства ЭВА"

Рассмотрим систему из 4-х линейных алгебраических уравнений вида:

а+111х1 + а+112 х2 + а+113 х3 + а+114 х4 = b+11

а+121 х1 + а+122 х2 + а+123 х3 + а+124 х4 = b+12

а+131 х1 + а+132 х2 + а+133 х3 + а+134 х4 = b+13

а+141 х1 + а+142 х2 + а+143 х3 + а+144 х4 = b+14

Выразив из первого уравнения переменную x1, имеем:

x1=

[

b+11

-a+112

-a+113

-a+114

]

[1 x2 x3 x4 ] т

a+111

a+111

a+111

a+111

Подставляя полученное выражение для х1 во 2-е, 3-е и 4-е уравнения и приводя подобные члены, приходим к системе:

а+111х1 + а+112 х2 + а+113 х3 + а+114 х4 = b+11

0 + (а22–а211211])х2+(а23–а211311])х3 +(а24–а211411])х4 = b2–b12111)

0 + (а32–а311211])х2+(а33–а311311])х3 +(а34–а311411])х4 = b3–b13111)

0 + (а42–а411211])х2+(а43–а311411])х3 +(а44–а411411])х4 = b4–b14111)

В трех последних уравнениях все коэффициенты аpq и bp должны иметь верхний индекс (+1), поскольку эти коэффициенты взяты из исходной системы. Далее указанный индекс будет использован для обозначения номера итерации решения исходной системы. Введем следующие обозначения:

apq+(k+1)= apq+k- apk+k( akq+k/ akk+k) ; bp+(k+1)= bp+k- bk+k( apk+k/ akk+k) (14.1)

Тогда последнюю систему можно переписать в виде:

а+111х1 + а+112 х2 + а+113 х3 + а+114 х4 = b+11

0 + а+222 х2 + а+223 х3 + а+224 х4 = b+22

0 + а+232 х2 + а+233 х3 + а+234 х4 = b+23

0 + а+242 х2 + а+243 х3 + а+244 х4 = b+24

Выразив из второго уравнения переменную x2, имеем:

X2=

[

b+22

-a+223

-a+224

]

[1 x3 x4 ] т

a+222

a+222

a+222

Подставляя полученное выражение для х2 в 3-е и 4-е уравнения и приводя подобные члены, приходим к системе:

а+111х1 + а+112 х2 + а+113 х3 + а+114 х4 = b+11

а+222 х2 + а+223 х3 + а+224 х4 = b+22

33+2–а32+223+222+2])х3 + (а34+2–а32+224+222+2])х4 = b+23–b2+232+222+2)

43+2–а42+223+222+2])х3 + (а44+2–а42+224+222+2])х4 = b+24–b2+242+222+2)

Коэффициент при неизвестной х3 в третьем уравнении логично было бы обозначить как а33+3. Попробуем получить его формально, используя первую формулу в выражении (14.1). С этой целью обозначим p=3 (№ строки) , q=3 (№ столбца), k=2 (номер текущей итерации) и подставим эти индексы в (14.1):

a33+(2+1)= a33+2- a32+2( a23+2/ a22+2) ;

Получили очевидное совпадение результатов. Вычислим аналогично остальные коэффициенты при неизвестных в третьем и четвертом уравнениях:

a34+(2+1)= a34+2- a32+2( a24+2/ a22+2) =a34+3

a43+(2+1)= a43+2- a42+2( a23+2/ a22+2) =a43+3

a44+(2+1)= a43+2- a42+2( a23+2/ a22+2) =a44+3

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

где: b3+3= b+23–b2+232+222+2) и b4+3= b4+2 –b2+242+222+2).

После третьей итерации система примет вид:

а11+1х1+ а12+1х2+ а13+1х3+ а14+1х4 = b1+1

0+ а22+2х2+ а23+2х3+ а24+2х4 = b2+2

0+ 0+ а33+3х3+ а34+3х4 = b3+3

0+ 0+ 0+ а44+4х4 = b4+4

где: a44+4= a44+3–a43+334+333+3) и b4+4= b4+3 –b3+343+333+3).

Решение полученной системы выполняем методом обратной прогонки. Из четвертого уравнения вычисляем неизвестную Х4:

х4 = b4+444+4

Из третьего уравнения вычисляем неизвестную Х3:

х3 = [b3+3 -(а34+3х4)]/а33+3

Из второго уравнения вычисляем неизвестную Х2:

х2+ = [b2+2 – (а24+2х4 + а23+2х3)]/а22+2

Наконец, из первого уравнения вычисляем неизвестную Х1:

х1 = [b1+1 – (а14+1х413+1х312+1х2)]/а11+1

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

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

То есть, элементы матриц [K] и {F} системы: [K]{Ф}={F} необходимо преобразовать, чтобы ее решение после преобразование давало правильный результат. При этом желательно не изменять программу решения самой системы, поскольку это повлечет за собой трудности при программировании.

Пусть в исходной системе задано фиксированное значение р-й переменной (Хр=Q). Преобразование системы проводим по шагам:

  • коэффициенты р-й строки, кроме диагонального коэффициента, равного аpp+1, приравниваем нулю;

  • свободный член в р-й строке заменяем произведением: (аpp+1Q);

  • уравнения, содержащие переменную Хр, преобразуем, вычитая из обеих частей каждого из них произведение (аqp+1Q), где q – номер строки (qp).

Проиллюстрируем это на примере системы уравнений:

46,6T1 – 21,7T2 + 0 + 0 = 1000

- 21,7T1 + 93,2T2 – 21,7T3 + 0 = 2000

0 - 21,7T2 + 93,2T3 – 21,7T4 = 2000

0 + 0 – 21,7T3 + 56,6T4 = 1400

(14.2)

Здесь, согласно условию задачи, фиксирована одна степень свободы узлового параметра {Т1=150}. Преобразование системы проводим по шагам:

  • коэффициенты 1-й строки, кроме диагонального коэффициента, равного К11=46.6, приравниваем нулю:

  • 46,6T1 + 0 + 0 + 0 = 1000

  • свободный член в 1-й строке заменяем произведением: (К11Т1)=6990:

  • 46,6T1 + 0 + 0 + 0 = 6990

  • переменная Т1 входит еще во второе уравнение, поэтому вычитаем из левой и правой части 2-го уравнения произведение К21Т1=(-21,7150):

0 + 93,2T2 – 21,7T3 + 0 = 2000–(-3255)= 5255

Таким образом, искомая система для решения примет вид:

46,6T1 + 0 + 0 + 0 = 6990

0 + 93,2T2 – 21,7T3 + 0 = 5255

0 - 21,7T2 + 93,2T3 – 21,7T4 = 2000

0 + 0 – 21,7T3 + 56,6T4 = 1400

что совпадает с системой из раздела 12.

В программе решения системы уравнений, приводимой на стр.27, преобразование выполняется оператором:

For i:=1 to n do If defX[i]=1 Then UppCase(i);

Собственно преобразование выполняется подпрограммой UppCase, которая в качестве параметра принимает номер фиксированной степени свободы. Последний выбирается из исходного линейного массива defX, в котором каждый фиксированный параметр должен быть заранее помечен единицей. Учебная pascal-программа преобразования и решения системы из n ЛАУ приведена в приложении:

5. Метод конечных элементов (МКЭ)

5.1. Типы конечных элементов.

Используемые в настоящее время численные методы рассматривают ДУ непосредственно в той форме, в которой в которой они были выведены (без каких-либо дальнейших математических преобразований и манипуляций) при помощи: (а) аппроксимации дифференциальных операторов конечно-разностными алгебраическими операторами, действующими в последовательности узлов, находящихся в области; (б) при помощи представления самой области элементами среды, не являющимися бесконечно малыми (то есть конечными элементами), которые в совокупности аппроксимируют реальную систему. Наиболее громоздкой и трудно программируемой операцией в МКЭ является учет граничных условий задачи, причем точность полученного численного решения полностью зависит от степени измельченности сетки, определяющей узловые точки. Отсюда следует, что в процессе решения задачи программисту приходится иметь дело с системами алгебраических уравнений очень высокого порядка.

В настоящее время наиболее популярным является второй подход, состоящий в возврате к характерному для физики разбиению ИТО на элементы конечных размеров, причем, чем больше по размерам эти элементы, тем лучше для минимизации числа получаемых уравнений. Поведение каждого элемента приближенно воспроизводит поведение малой области ИТО, которую он представляет. Однако условие полной непрерывности между элементами налагается только в узлах, а не на всем протяжении границ раздела. Диапазон применимости МКЭ, его высокая эффективность и сравнительная простота, с которой могут быть учтены реальные граничные условия, делают МКЭ серьезным соперником для любого конкурирующего метода.

К недостаткам метода следует отнести: (а) в основе МКЭ лежит дискретизация всего ИТО, что неизбежно ведет к очень большому количеству конечных элементов (особенно в трехмерных задачах); (б) МКЭ часто приводит к нереальным разрывам значений физических величин между смежными элементами.

При решении задач методом КЭ используются одномерные, 2 и 3-мерные КЭ. Одномерный КЭ показан на рисунке 9.1. Площадь поперечного сечения одномерного КЭ может изменяться по длине, но в большинстве практических задач ее считают постоянной. Наиболее часто такой элемент используется в одномерных задачах распространения тепла и в задачах строительной механики.

Рис. 9.1

Для построения дискретной модели двумерной области используют треугольники и 4-хугольники, которые могут иметь как прямолинейные, так и криволинейные стороны.

Собственно процесс дискретизации ИТО может быть разделен на два этапа: (а) разбиение ИТО на КЭ и (б) нумерация элементов и узлов. Последний этап может существенно повлиять на эффективность вычислений.

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

МКЭ основан на аппроксимации непрерывной функции (температура, давление, перемещение и др.) дискретной моделью, которая строится на множестве кусочно-непрерывных функций, определенных на конечном числе подобластей, называемых элементами. В качестве функции, действующей внутри границ (и на границах) элемента обычно применяется полином, порядок которого и определяет тип элемента.

На практике используются три типа элементов: симплекс-элемент, комплекс-элемент и мультиплекс-элемент.

Симплекс - элементам соответствуют полиномы, содержащие константу и линейные члены. Число коэффициентов в таком полиноме на 1 больше размерности координатного пространства. Например, полином:  = 1 +2 x +3 y представляет собой симплексную функцию для двумерного треугольного элемента. Этот полином линеен по X и Y и содержит три коэффициента, потому что треугольник имеет три узла.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее