- •Федеральное агентство по образованию
- •2404000000-35 Удк 681.142:519.6
- •Оглавление
- •1. Основы работы в Mathcad 10
- •2. Роль численных методов 36
- •3. Методы аппроксимации и интерполирования 42
- •4. Лабораторная работа № 1. Интерполирование степенными многочленами 44
- •5. Лабораторная работа № 2. Параметрическая идентификация математических моделей методами аппроксимации 65
- •6. Решение систем линейных алгебраических уравнений 93
- •7. Лабораторная работа № 3. Решение систем линейных уравнений приближенными методами 109
- •8. Лабораторная работа № 4. Решение нелинейных уравнений приближенными методами 142
- •9. Лабораторная работа № 5. Решение систем нелинейных уравнений приближенными методами 174
- •10. Лабораторная работа № 6. Решение обыкновенных дифференциальных уравнений первого порядка численными методами 197
- •11. Лабораторная работа № 7. Численное интегрирование 212
- •12. Лабораторная работа № 8. Моделирование реактора идеального вытеснения для многостадийной химической реакции с линейной кинетикой 226
- •13. Лабораторная работа № 9. Расчет моделей процессов диффузии и теплопроводности с помощью явной разностной схемы 249
- •Предисловие
- •1. Основы работы в Mathcad
- •1.1. Панели инструментов
- •1.2. Ввод и вывод данных
- •1.3. Осуществление несложных вычислений
- •1.4. Построение и настройка графиков
- •1.5. Программирование в Mathcad
- •1.5.1. Программирование без программирования
- •1.5.2. Язык программирования Mathcad
- •1.5.3. Создание программы (Add Line)
- •1.5.4. Редактирование программы
- •1.5.5. Локальное присваивание ()
- •1.5.6. Условные операторы (if, otherwise)
- •1.5.7. Операторы цикла (for, while, break, continue)
- •1.5.8. Возврат значения (return)
- •1.5.9. Перехват ошибок (on error)
- •1.5.10. Примеры программирования
- •2. Роль численных методов
- •2.1. Этапы решения задачи на компьютере
- •2.2. Математические модели
- •2.3. Численные методы
- •3. Методы аппроксимации и интерполирования
- •4. Лабораторная работа № 1. Интерполирование степенными многочленами
- •4.1. Постановка задачи
- •4.2. Порядок выполнения работы
- •4.3. Краткие теоретические сведения
- •4.3.1. Метод неопределенных коэффициентов
- •4.3.2. Интерполяционный многочлен Лагранжа
- •4.3.3. Интерполяционные формулы Ньютона для равностоящих узлов
- •4.4. Примеры выполнения
- •4.4.1. Интерполирование степенными многочленами с использованием метода неопределенных коэффициентов
- •4.4.2. Интерполирование степенными многочленами с использованием второй интерполяционной формулы Ньютона
- •4.5. Требования к отчету
- •4.6. Контрольные вопросы и задания
- •4.7. Задания
- •5. Лабораторная работа № 2. Параметрическая идентификация математических моделей методами аппроксимации
- •5.1. Постановка задачи
- •5.2. Порядок выполнения работы
- •5.3. Краткие теоретические сведения
- •5.3.1. Метод выбранных точек
- •5.3.2. Метод средних
- •5.3.3. Метод наименьших квадратов
- •5.4. Примеры выполнения
- •5.4.1. Аппроксимация с использованием метода выбранных точек
- •5.4.2. Аппроксимация с использованием метода средних
- •5.4.3. Аппроксимация с использованием метода наименьших квадратов
- •5.4.4. Сравнительный анализ методов аппроксимации
- •5.5. Требования к отчету
- •5.6. Контрольные вопросы и задания
- •5.7. Задания
- •6. Решение систем линейных алгебраических уравнений
- •6.1. Общие положения
- •6.2. Точные методы решения систем линейных уравнений
- •6.2.1. Метод Крамера
- •6.2.2. Метод Гаусса
- •6.2.3. Метод обращения матриц
- •7. Лабораторная работа № 3. Решение систем линейных уравнений приближенными методами
- •7.1. Постановка задачи
- •7.2. Порядок выполнения работы
- •7.3. Краткие теоретические сведения
- •7.3.1. Математическое описание реактора идеального смешения непрерывного действия
- •7.3.2. Математическое описание кинетических закономерностей химических превращений
- •7.3.4. Приближенные методы решения систем линейных уравнений
- •7.3.4.1. Метод простых итераций
- •7.3.4.2. Метод Зейделя
- •7.4. Примеры выполнения
- •7.4.1. Пример выполнения задания точным методом
- •7.4.2. Пример выполнения задания методом итераций и методом Зейделя
- •7.5. Требования к отчету
- •7.6. Контрольные вопросы и задания
- •7.7. Задания
- •8. Лабораторная работа № 4. Решение нелинейных уравнений приближенными методами
- •8.1. Постановка задачи
- •8.2. Порядок выполнения работы
- •8.3. Краткие теоретические сведения
- •8.3.1. Этапы решения нелинейного уравнения
- •8.3.4. Метод деления отрезка пополам (вилки, дихотомии)
- •8.3.5. Метод Ньютона (метод касательных)
- •8.3.6. Метод простых итераций
- •8.4. Пример выполнения задания методом итераций
- •8.5. Требования к отчету
- •8.6. Контрольные вопросы и задания
- •8.7. Задания
- •9. Лабораторная работа № 5. Решение систем нелинейных уравнений приближенными методами
- •9.1. Постановка задачи
- •9.2. Порядок выполнения работы
- •9.3. Краткие теоретические сведения
- •9.3.1. Метод Ньютона
- •9.3.2. Метод итераций
- •9.4. Примеры выполнения
- •9.4.1. Метод Ньютона
- •9.4.2. Метод итераций
- •9.5. Требования к отчету
- •9.6. Контрольные вопросы и задания
- •9.7. Задания
- •10. Лабораторная работа № 6. Решение обыкновенных дифференциальных уравнений первого порядка численными методами
- •10. 1. Постановка задачи
- •10.2. Порядок выполнения работы
- •10.3. Краткие теоретические сведения
- •10.3.1. Метод Эйлера
- •10.3.2. Модифицированный метод Эйлера
- •10.3.3. Метод Эйлера-Коши
- •10.3.4. Метод Рунге-Кутта 4-го порядка
- •10.4. Примеры выполнения
- •10.4.1. Реализация метода Эйлера в математическом редактореMathcad
- •10.4.2. Решение обыкновенного дифференциального уравнения 1-го порядка с помощью функции rkfixed
- •10.5. Требования к отчету
- •10.6. Контрольные вопросы и задания
- •10.7. Задания
- •11. Лабораторная работа № 7. Численное интегрирование
- •11. 1. Постановка задачи
- •11.2. Порядок выполнения работы
- •11.3. Краткие теоретические сведения
- •11.3. 1. Метод прямоугольников
- •11.3.2. Метод трапеций
- •11.4. Пример выполнения
- •11.5. Требования к отчету
- •11.6. Контрольные задания
- •1 Таблица 101.7. Задания
- •12. Лабораторная работа № 8. Моделирование реактора идеального вытеснения для многостадийной химической реакции с линейной кинетикой
- •12. 1. Постановка задачи
- •12.2. Порядок выполнения работы
- •12.3. Краткие теоретические сведения
- •12.3.1. Математическая модель реактора идеального вытеснения
- •12.3.2. Численное решение систем дифференциальных уравнений
- •12.4. Пример выполнения
- •12.5. Проверка расчета с помощью функции rkfixed
- •12.6. Требования к отчету
- •12.7. Контрольные вопросы и задания
- •1 Таблица 112.8. Задания
- •13. Лабораторная работа № 9. Расчет моделей процессов диффузии и теплопроводности с помощью явной разностной схемы
- •13.3.2. Решение уравнений в частных производных
- •13.3.3.Метод сетки
- •13.3.4. Явная разностная схема
- •13.3.5. Условия устойчивости явной разностной схемы
- •13.4. Пример выполнения
- •13.5. Требования к отчету
- •13.6. Контрольные вопросы и задания
- •13.7. Задания
- •Библиографический список
- •Использование
13.5. Требования к отчету
Отчет о работе должен содержать название работы, цель, постановку задачи, исходные данные, математическую формулировку, схему алгоритма, листинг программы, распечатку результатов, графики, анализ полученных результатов.
13.6. Контрольные вопросы и задания
Осуществить вывод уравнения диффузии для неподвижной среды.
Вид уравнения в частных производных 1-го порядка.
Перечислить типы линейных дифференциальных уравнений второго порядка с двумя неизвестными.
В чем заключается суть метода сетки?
Какие существуют способы представления производных в конечно-разностном виде?
В чем заключается расчет уравнения в частных производных 1-го порядка с помощью явной разностной схемы?
Условия устойчивости явной разностной схемы.
13.7. Задания
Задачи, описываемые уравнением вида
Вариант 1.Растворенное вещество с начальной концентрациейс0(0,5 моль/дм3) диффундирует из раствора, заключенного между плоскостямих=0их=h. Определить процесс выравнивания концентраций, предполагая, что границых=0их=lнепроницаемы для вещества. Расстояние междуhиlпринять равным единице. Коэффициент диффузии взять равным 10-3см2/с. Конечное время процессаtk = 20c.
Начальные и граничные условия примут вид:
Вариант 2.Сосуд высотойh= 1 см заполнен раствором соли, концентрация которой 100 моль /дм3. Он погружен в емкость с большим количеством воды так, что открытый край сосуда находится непосредственно под поверхностью воды и находится с нею в соприкосновении. Граничные условия:
Найти распределение концентрации соли в любой момент времени (tk = 5 с;D= 10-2см2/с).
Вариант 3.Плоская керамическая плита толщиной 4 см подвергается сушке с двух сторон. Начальное содержание влагис= 0,5 г/см3. Распределение внутри массы происходит за счет молекулярной диффузии (D= 0,25 см2/ч). Известно, что при данных условиях сушки процесс протекает за период постоянной скорости сушки со скоростью 0,1 г/(ч•см2) воды до тех пор, пока поверхностное содержание влаги остается выше 0,22 г/см3.
Установить продолжительность периода постоянной скорости сушки, количество испарившейся влаги и распределение влаги внутри пластины к концу периода постоянной сушки. Площадь поверхности плиты 1 м2.tk= 15 ч;= 0,5 г/см3.
Граничные условия: .
Задачи, описываемые уравнением вида
Вариант 4.Дан тонкий однородный стержень длиной 50 см, начальная температура которого равна нулю. На концех=lтемпература поддерживается равной нулю, а ни концех=0 она растет линейно от времени по законуТ(t, 0) = a·t(а= 20). Найти распределение температуры вдоль стержня в любой момент времени. Конечное времяtk=10 с. Коэффициент температуропроводностиα2 взять равным 0,1 м2/с.
Вариант 5. Условие такое же, как в варианте 4, но граничное условие концех=0 имеет вид:
T(t, 0) =(= 0,5).
Вариант 6.Дана бесконечная пластина стали толщиной 0,3 м, имеющая начальную температуру 700 °С. Наружные плоскости её мгновенно охлаждаются и их температура поддерживается равной 100 °С. Требуется определить значение температуры в среднем сечении, параллельном наружным плоскостям, по истечении 15 мин.
Плотность стали γ= 7800 кг / м3; удельная теплоемкость сталис= 460 Дж/(кг•С); коэффициент теплопроводности λ = 45,4 Вт/(м•°С). Коэффициент температуропроводности α2определяется как.
Вариант 7.Дан тонкий однородный стержень длиной 1 м, боковая поверхность которого теплоизолирована. Начальная температура стержня 100 °С. Конец стержнях=0 поддерживается при температуре, равной нулю, а на концех=lпроисходит теплообмен с окружающей средой, температура которой считается равной нулю. Определить распределение температуры вдоль стержня в любой момент времени.
Граничные условия на одном конце , а на конце где происходит теплообмен,А=1,9. Коэффициент температуропроводностиα2принять равным 1,910-2м2/с, а конечное время 6 с.
Вариант 8.Решить задачу 6, предполагая, что теплообмен с окружающей средой происходит на обоих концах.
Вариант 9.Получить численное решение уравнения
с начальным условием и граничными условиями:
А=5,0;=1;H=0,35;tk=30 с;a2=0,064 м2/мин;L=1 м.
Вариант 10.Решить задачу об остывании однородного стержня с теплоизолированной боковой поверхностью, если его начальная температураTt=0= 1500 °С, один конец теплоизолирован, а другой поддерживается при постоянной температуреT0=0 °С. tk=1 ч;a2=0,036 м2/ч;L=1 м.
Граничные условия:
Задачи, описываемые уравнениями вида
.
Вариант 11.Растворимый газ взаимодействует с жидкостью или с растворенным в ней веществом. Скорость расходования газа определяется реакцией первого порядкаk·CA. Уравнение, описывающее процесс растворения газа, имеет вид:
, а начальные и граничные условия
Константа скорости химической реакции k = 0,1 с-1;tk = 20 с;D= 10-2см2/с. Определить профиль концентраций в жидкой фазе в любой момент времени. Толщина пленки жидкости 1 см. (СA0 = 0,5 моль/дмЗ).
Задачи, описываемые уравнениями вида
или.
Если λ=2, имеем шар, если λ=1, имеем цилиндр.
Вариант 12. Дан однородный шар радиусаR=5 см при температуре, равной нулю. Шар нагревается равномерно по всей поверхности постоянным тепловым потокомq = 500 ккал/(м2ч) (1 кал=4,187 Дж). Найти распределение температуры по радиусу шара в любой момент времени.
Начальные и граничные условия:
(k= 0,91 Вт/(м2·°С);a2= 0,04 м2/ч;tк= 2 мин).
Вариант 13.Диффузионной средой является цилиндр радиусаR=10 см, на поверхности которого постоянная концентрацияс0=0,1 моль/дм3. Вначале среда свободна от растворенного вещества. Найти распределение концентрации вещества по радиусу цилиндра в любой момент времени (D= 0,l см2/с;tk= 10 с).
Начальные и граничные условия:
.
Вариант14.Однородный шар радиусаR=50 см находится при постоянной температуреТ0=300°С и окружен сферической оболочкой из того же материала толщиной R, находящейся при температуре, равной 0 °С. Все это охлаждается в среде с температурой, равной нулю. Найти температуру в точках внутри шара на расстоянииrот центра в любой момент времени (α2= 0,01 м2/ч;tк= 0,5 ч). Граничные условия для центра шара:
.
Вариант 15.Сфера радиусаR = 2 см содержит растворенное вещество с начальной концентрациейС0 = 0,1 моль/дмЗ. Концентрация на поверхности сферы поддерживается постоянной и равной 1 моль/дм3. Найти количество абсорбированного вещества в шаре через 10 мин. (D = 10-2см2/с).
Граничные условия в центре шара: .
Вариант 16.Найти распределение температуры внутри бесконечного кругового цилиндра радиусаR= 5 cм при условии, что начальная температура равна, при Т0= 50 °С, а на боковой поверхности температура поддерживается равной нулю (а2= 0,1 см2/с;tk = 50 с).
Граничное условие для центра цилиндра:.
Вариант17.Дан однородный шар радиусаR=20 см. Известна начальная температура шараT0=100 °С. Внешняя поверхность шара поддерживается при нулевой температуре. Найти распределение температуры по радиусу шара в любой момент времени (а2=0, 1 м2/ч;tk= 3 мин).
Граничное условие в центре шара: .