- •1. Математическое моделирование и процесс создания математической модели
- •1.1 Процесс создания вычислительной модели
- •1.2. Вычислительный эксперимент
- •2. Погрешности численного решения задачи на эвм
- •2.1. Источники погрешностей
- •2.2. Качественная характеристика физических величин. Приближенные числа. Абсолютная и относительная погрешности измерения и вычисления
- •2.3. Погрешности арифметических операций
- •2.4. Корректность вычислительной задачи
- •3. Построение и исследование разностных схем для численного решения дифференциальных
- •1. Сетки и сеточные функции.
- •3.2. Основные определения
- •3. 3. Разностная аппроксимация дифференциальных операторов
- •4. Аналитическое решение и исследование свойств нелинейных колебательных систем
- •4.1. Постановка задачи Коши
- •4.3. Аналитическое исследование качественного поведения задачи Коши
- •5. Исследование нелинейных колебательных систем с помощью вычислительного эксперимента
- •5.1. Метод эйлера
- •5.2 Метод рунге-кутта.
- •5.3. Линейные многошаговые методы. Метод адамса.
- •8. Моделирование процесса распространения тепла
- •8.1. Уравнение теплопроводности и граничные условия
- •8.2. Решение одномерного уравнения теплопроводности
- •9. Численное моделирование краевых задач описывающих распространение тепла
- •9.1. Численное моделирование краевых задач описывающих стационарное распределение тепла
- •9.2. . Численное моделирование нестационарных краевых задач
- •Рассмотрим одномерную нестационарную смешанную краевую задачу
- •10. Исследование устойчивости разностных схем
- •10.1. Спектральный метод исследования устойчивости задачи Коши
- •11. Метод конечных элементов
- •11.3. Понятие о проекционном методе Галеркина
- •11.4. Понятие о проекционно-разностном методе конечных элементов
- •12. Понятие схем расщепления. Схема переменных направлений.
- •13. Программные реализации метода конечных элементов
- •Дополнительная литература
- •"Математическое моделирование физических процессов" в авторской редакции
- •Отпечатано на ризографе Издательства ИжГту
- •426069, Г. Ижевск, Студенческая, 7
1.2. Вычислительный эксперимент
Создание математических моделей и решение инженерных задач с применением ЭВМ требует выполнения большого объема paбoт. Нетрудно заметить аналогию с соответствующими работами, проводимыми при организации натурных экспериментов: составление программы экспериментов, создание экспериментальной установки, выполнение контрольных экспериментов, проведение серийных опытов, обработка экспериментальных данных и их интерпретация и т.д. Однако вычислительный эксперимент проводится не над реальным объектом, а над его математической моделью, и роль экспериментальной установки играет оснащенная специально разработанной программой ЭВМ. В связи с этим естественно рассматривать проведение больших комплексных расчетов при решении инженерных и научно-технических задач как вычислительный эксперимент, а описанную в предыдущем параграфе последовательность этапов решения как один его цикл. Широкое применение ЭВМ в математическом моделировании, разработанная теория и значительные практические результаты позволяют говорить о вычислительном эксперименте как о новой технологии и методологии научных и прикладных исследований. Серьезное внедрение вычислительного эксперимента в инженерную деятельность лишь начинается, но там где оно происходит реально (в авиационной и космической промышленности) его плоды весьма весомы. Отметим некоторые достоинства вычислительного эксперимента по сравнению с натурным. Вычислительный эксперимент, как правило, дешевле физического. В этот эксперимент можно легко и безопасно вмешиваться. Его можно повторить еще раз (если в этом есть необходимость) и прервать в любой момент. В ходе этого эксперимента можно смоделировать условия, которые нельзя создать й лаборатории. Заметим, что в ряде случаев проведение натурного эксперимента затруднено (а иногда и невозможно), так как изучаются быстропротекающие процессы, исследуются труднодоступные или вообще пока недоступные объекты. Часто проведение полномасштабного натурного эксперимента сопряжено с губительными или непредсказуемыми по- следствиями (ядерная война, поворот сибирских рек) или с опасностью для жизни или здоровья людей. Нередко требуется исследование и прогнозирование результатов катастрофических явлений (авария ядерного реактора АЭС, глобальное потепление климата, землетрясение). В этих случаях вычислительный эксперимент является основным средством исследования. Заметим, что с его помощью оказывается возможным прогнозировать свойства новых, еще не созданных конструкций и материалов на стадии их проектирования.
Существенным недостатком вычислительного эксперимента являет- то, что применимость его результатов ограничена рамками принятой математической модели. Конечно, вычислительный эксперимент никогда не сможет полностью заменить натурный, и будущее за их разумным сочетанием, Действительно, построение математической модели основано на результатах наблюдений, опыта, а достоверность ее выводов проверяется с помощью критерия практики. Для инженерных задач характерно наличие значительного числа параметров (конструктивных, технологических и др.).
Создание нового изделия или технологического процесса предполагает выбор среди большого числа альтернативных вариантов, а также оптимизацию по набору параметров. Поэтому в ходе вычислительного эксперимента расчеты проводятся многократно с разными значениями входных параметров. Для получения нужных результатов с требуемой точностью и в приемлемые сроки необходимо, чтобы на расчет каждого варианта вилось минимальное время. Именно поэтому при создании программного обеспечения так важно использовать эффективные численные методы. Разработка программного обеспечения вычислительного эксперимента в конкретной области инженерной деятельности приводит к созданию крупного программного комплекса. Он состоит из связанных между собой прикладных программ и системных средств, включающих средства, предоставляемые пользователю для управления ходом вычислительного эксперимента, обработки и представления его результатов
Такой комплекс программ иногда называют проблемно-ориентированным пакетом прикладных программ, например, пакеты, использующие МКЭ КОМПАС, ANSYS, MSC – MSE/Nastran, ADAMS , MSE/PATRAN и т.д.
