
- •Содержание
- •Вводная лекция по дисциплине «Методы математического моделирования в теплоэнергетических процессах»
- •Курс "Методы математического моделирования в теплоэнергетических процессах" включает в себя знания, которые являются фундаментальными в системе подготовки инженеров-теплотехников.
- •Дополнительная литература
- •1.2. Форма и принципы представления математической модели
- •1.3. Классификация погрешностей
- •1.4. Классификация алгебраических задач
- •Вопросы для самопроверки
- •Тема 2 Особенности построения математических моделей
- •Вопросы для самопроверки
- •Тема 3 Компьютерное моделирование и вычислительный эксперимент. Решение математических моделей
- •Вопросы для самопроверки
- •Тема 4 Численные методы решения нелинейных уравнений
- •4.1. Метод половинного деления
- •4.2. Метод простых итераций
- •4.3. Метод Ньютона (метод касательных)
- •4.4. Модифицированный метод Ньютона (метод секущих)
- •4.5. Метод хорд
- •Вопросы для самопроверки
- •Тема 5 Компьютерное имитационное моделирование. Статистическое имитационное моделирование
- •Вопросы для самопроверки
- •Тема 6 Компьютерное моделирование и решение линейных и нелинейных многомерных систем
- •6.1. Решение систем линейных уравнений методом Гаусса
- •Вопросы для самопроверки
- •Тема 7 Моделирование многомерных нелинейных систем
- •7.1. Решение систем нелинейных уравнений
- •7.2. Метод простых итераций
- •7.3. Решение систем нелинейных уравнений методом Ньютона
- •7.4. Определение матрицы Якоби
- •Вопросы для самопроверки
- •Тема 8 Компьютерное моделирование при обработке опытных данных
- •8.1. Интерполяции и экстраполяция
- •8.2. Построение интерполяционного многочлена в явном виде
- •8.3. Интерполяция по Лагранжу
- •8.4. Программирование формулы Лагранжа
- •8.5. Интерполяция по Ньютону
- •8.6. Разделенные разности
- •8.7. Программирование формулы Ньютона
- •8.8. Пример интерполяции по Ньютону
- •8.9. Сплайн-интерполяция
- •8.10. Аппроксимация опытных данных
- •8.11. Сглаживание опытных данных методом наименьших квадратов
- •8.12. Программирование метода наименьших квадратов (мнк)
- •Вопросы для самопроверки
- •Тема 9 Компьютерное моделирование и решение нелинейных уравнений
- •9.1. Метод прямоугольников
- •9.2. Метод трапеций
- •9.3. Метод Симпсона
- •9.4. Численные методы решения дифференциальных уравнений первого порядка
- •9.5. Методы Рунге - Кутта
- •9.6. Метод Рунге - Кутта 2-го порядка (модифицированный метод Эйлера)
- •9.7. Метод Рунге - Кутта 4-го порядка
- •9.8. Решение дифференциальных уравнений высоких порядков
- •9.9. Решение дифференциальных уравнений второго порядка
- •9.10. Решение дифференциальных уравнений m-го порядка методом Рунге-Кутта (4-го порядка)
- •Вопросы для самопроверки
1.3. Классификация погрешностей
Неустранимая погрешность обуславливается погрешностью математической модели, так как это лишь приближенное описание реального явления, и погрешностью исходных данных. Погрешность, источником которой является метод решения задачи, называется погрешностью метода. Погрешность, возникающая из-за округления – вычислительная погрешность.
Полная погрешность складывается из этих трех составляющих.
Абсолютной погрешностью приближенного значения а* величины а называется разность а-а*=А(а*).
Относительная погрешность
это отношение абсолютной погрешности
к его приближенному значению а.
Погрешности арифметических вычислений
Абсолютная погрешность алгебраической
суммы равна сумме абсолютных погрешностей
слагаемых
.
Относительная погрешность произведения
и частного равна сумме погрешностей
сомножителей или делимого и делителя
При массовом вычислении, когда не учитывают погрешность каждого отдельного результата, пользуются следующими правилами:
При сложении и вычитании приближенных чисел сохраняют столько десятичных знаков, сколько их в приближенном данном с наименьшим числом десятичных знаков.
При умножении и делении в результате сохраняют столько значащих цифр, сколько их имеет приближенное значение с наименьшим числом значащих цифр.
При возведении в квадрат и куб в результате сохраняют столько значащих цифр, сколько их имеет возводимое в степень число.
При извлечении квадратного или кубического корня в результате берут столько значащих цифр, сколько из имеет подкоренное число.
При вычислении промежуточных результатов берут на одну цифру больше, которая отбрасывается при окончательном результате.
Если данные имеют больше десятичных знаков (значащих цифр), их предварительно округляют.
1.4. Классификация алгебраических задач
Алгебраические задачи могут быть классифицированы по числу решаемых уравнений, а затем по типу и количеству ожидаемых решений.
Рис. 1.1. Классификация алгебраических задач
В случае одного уравнения задачу называют линейной, алгебраической или трансцендентной. Причем первая имеет одно решение, вторая – n, в третьей число решений заранее неизвестно. В случае нескольких уравнений задачу называют линейной или нелинейной.
Трансцендентными называют нелинейные уравнения, содержащие тригонометрические функции или другие, например lgx или ех.
Методы решения нелинейных уравнений такого типа делятся на прямые и итерационные. Первые позволяют найти решение с помощью формулы (корень квадратного уравнения). В итерационных методах процедура решения задается в виде многократного применения некоторого алгоритма. Полученное решение всегда является приближенным, хотя может быть сколь угодно близким к точному.
Вопросы для самопроверки
Каковы цели и задачи математического моделирования?
Принципы классификации математических моделей?
Дайте определение абсолютной и относительной погрешности.
Как осуществляется учет погрешности при массовом вычислении?
Приведите классификацию алгебраических задач.