- •Требования к оформлению отчета
- •Лабораторная работа № 1 Этапы моделирования
- •Теоретические сведения
- •Пример расчета
- •Контрольные вопросы и задания
- •Лабораторная работа № 2 Модель идеального смешения
- •Теоретические сведения
- •Порядок выполнения работы
- •Пример расчета
- •Контрольные вопросы и задания
- •Лабораторная работа № 3 Модель идеального вытеснения
- •Теоретические сведения
- •Порядок выполнения работы
- •Пример расчета
- •Контрольные вопросы и задания
- •Лабораторная работа № 4 Комбинированные задачи
- •Порядок выполнения работы
- •Пример расчета
- •Контрольные вопросы и задания
- •Лабораторная работа № 5 Численные методы решения нелинейных уравнений
- •Теоретические сведения
- •Пример расчета.
- •Контрольные вопросы и задания
- •Лабораторная работа № 6 Моделирование стационарных режимов
- •Теоретические сведения
- •Примеры расчетов
- •Контрольные вопросы и задания
- •Приложение 2 Исходные данные по выполнению работы «Моделирование процесса идеального смешения»
- •Приложение 3 Исходные данные по выполнению работы «Моделирование процесса идеального вытеснения»
- •Приложение 4 Исходные данные для выполнения работы «Комбинированные задачи»
- •Приложение 5
- •Библиографический список
- •Оглавление
Контрольные вопросы и задания
1. Как записывается аналитическая модель описания процесса идеального вытеснения?
2. Как записывается модель решения для процесса идеального перемешивания?
3. Назовите начальные условия процесса идеального вытеснения.
4. Каковы начальные условия процесса идеального перемешивания?
5. Как записывается аналитическая модель решения для процесса идеального вытеснения?
Как записывается аналитическая модель описания процесса идеального перемешивания?
7. Какие численные методы используются для решения обыкновенных дифференциальных уравнений и систем дифференциальных уравнений?
8. Каковы особенности модели решения для процесса идеального вытеснения?
9. Какие функции используются в MathСAD для решения дифференциальных уравнений?
10. Расскажите о способе построения графиков в MathСAD.
Лабораторная работа № 5 Численные методы решения нелинейных уравнений
Цель работы: изучить решения систем нелинейных уравнений в среде MathCAD.
Теоретические сведения
Для решения нелинейных уравнений (нелинейных систем) можно рекомендовать метод Ньютона, который относится к классу приближенных или итерационных методов. Идея метода состоит в приближенной замене нелинейной системы линейной, которая решается методом Гаусса.
Метод Ньютона рассмотрим на примере системы из двух уравнений:
Выбираем начальное приближение (с помощью графика или пробных расчетов). Пусть (х1(0), х2(0)) – начальное приближение.
Строим линейную систему
где частные производные вычисляются в точке (x1(0), x2(0)), h1, h2 – приращения для x1, x2.
Решив систему, находим h1 и h2 и вычисляем следующее приближение:
x1(1) = x1(0)+h1
x2(1) = x2(0)+h2.
Если | |<ε, то считается, что решение с требуемой точностью найдено. Если нет, то повторяем снова дляx1(1) и x2(1) и т. д.
Задание. (Исходные данные в приложении 5.).
Найти начальное приближение.
Решить задачу с помощью MathCAD.
Записать результат.
Пример расчета.
f1 = x1 + 0.3029 Ln(x1) – x22 = 0; (1)
f2 = 2x12- x1x2 – 5x1 + 1 = 0; (2)
ε = 0,01.
Поиск начального приближения.
Для поиска начального приближения преобразуем уравнение
Составим таблицу начальных приближений для х1
Х1 |
1 |
2 |
3 |
4 |
(1’) Х2 |
1 |
1,7 |
2,1 |
2,4 |
(2’) Х2 |
-2 |
-0,5 |
1,3 |
3,25 |
|
↑ |
↑ |
↑ |
↓ |
Вычисляем левые части уравнений при различных х1. Решение где-то при 3 < х < 4. Например, возьмем х1 = 3,4.
При х1 = 3,4 получаем:
х2 = 2,23 из (1’)
х2 = 2,1 из (2’),
т.е. 2,1 ≤ х2 ≤ 2,23. Например, возьмем х2 = 2,2.
Итак, в качестве начального приближения мы выбрали:
x1(0) = 3,4; x2(0) = 2,2.
2. Вычисление приращения.
Вычисляем значения функции из (1’), (2’) при полученных x1, x2.
f1 (3,4; 2,2)= 0,1544;
f2 (3,4; 2,2)= - 0,3600.
Мы не получили решение с точностью ε = 0,01, то нужно уточнить значения x1, x2. Для этого строим матрицу частных производных:
.
Решаем систему:
h1 = 0.0899; h2 = 0.0633.
3. Вычисление следующих приближений для x1, x2.
x1(1) = x1(0) + h1 = 3,4 + 0,0899 = 3,4899;
x2(1) = x2(0) + h2 = 2,2 + 0,0633 = 2,2633.
f1 (3,4899; 2,2633)= -0,00417;
f2 (3,4899; 2,2633)= 0,0106.
Вновь не получили решение с точностью ε = 0,01, поэтому необходимо еще построить матрицу частных производных уже по новым значениям x1, x2 и повторить все дальнейшие действия
.
4. Решение с помощью MathCad
Искомым переменным x1 и x2 присваиваем найденное вручную начальное приближение. Затем в блоке Given записываем выражения функций приведенных к виду f(x) = 0 при помощи панелей инструментов «Арифметика» и «Булево» (рис. 1, 2).
Рис. 1 Панель «Арифметика»
Рис. 2 Панель «Булево»
После этого с помощью функции Find найти значения переменных. Решенная задача в MathCAD будет выглядеть следующим образом:
;
.