- •1. Определение математической модели и математического моделирования
- •2. Основные этапы математического моделирования
- •3. Свойства математических моделей
- •4 Требования к математическим моделям
- •5 Классификация моделей
- •6. Иерархия мм и формы представления
- •7. Краевые задачи проектирования
- •9. Мм на микроуровне
- •13. Методика получения функциональных моделей
- •14. Метод получения топологических уравнений
- •15. Метод конечных элементов
- •16. Метод конечных разностей
- •17. Метод граничных элементов
- •18. Аналогии компонентных уравнений
- •19. Аналогии топологических уравнений
- •20. Получение эквивалентных схем технических объектов.
- •21. Аппроксимация табличных данных. Метод наименьших квадратов.
- •23. Метод Ритца-Галеркина
- •25. Табличный метод получения математических моделей систем
- •26. Узловой метод получения математических моделей систем.
- •28. Метод вращения Якоби
- •29. Методы решения систем линейных и нелинейных алгебраических уравнений.
- •30. Анализ в частотной области.
- •31. Сравнение методов конечныx элементов и конечных разностей
- •33. Математические модели дискретных устройств.
- •34. Многовариантный анализ.
- •35. Основные сведения из теории массового обслуживания
- •36. Имитационное моделирование смо
- •38. Геометрические модели
- •39. Методы и алгоритмы машинной графики.
16. Метод конечных разностей
Метод конечных разностей исторически начал развиваться раньше МКЭ и является старейшим методом решения краевых задач.
Алгоритм МКР состоит из этапов, традиционных для метода сеток:
Этап 1. Построение сетки в заданной области. В МКР используется сетка, задаваемая конечным множеством узлов. В узлах сетки определяются приближенные значения φh искомой функции φ. Совокупность узловых значений φh называют сеточной функцией.
Этап 2. Замена дифференциального оператора в исходном дифференциальном уравнении разностным аналогом Lh , построенным по одной из схем рассмотренных ниже. При этом непрерывная функция φ аппроксимируется сеточной функцией φh.
Этап 3. Решение полученной системы алгебраических уравнений.
При кажущейся простоте алгоритма МКР его практическая реализация наталкивается на ряд трудностей. Для выяснения их природы целесообразно рассмотреть основные этапы МКР более подробно.
Построение сетки в заданной области. В МКР используются, как правило, регулярные сетки, шаг которых либо постоянен, либо меняется по несложному закону. Примеры построения сеток в МКР даны на рис. 1.15. Для одномерных областей построение сетки мало чем отличается от аналогичной процедуры в МКЭ. Отрезок длиной L разбивается на N частей (рис. 1.15, а). Расстояние между двумя соседними узлами называется шагом сетки при i=l, 2, ..., N.
При регулярной сетке шаг hi — постоянная величина, равная 1/(N—1), где N — количество узлов сетки.
17. Метод граничных элементов
Метод Граничных Элементов - это вычислительный метод решения дифференциальных уравнений в частных производных, которые формулируются в виде интегральных уравнениях (граничных интегральных уравнений). Он применяется во многих областях инженерии и науки, включая механику жидкости и газа, акустику, электромагнетизм. МГЭ в определенных случаях оказывается более эффективным в смысле вычислительных ресурсов, чем другие методы, включая Метод Конечных Элементов (МКЭ). В МГЭ рассматривают систему уравнений, включающую только значения переменных на границах области. Схема дискретизации требует разбиения лишь поверхности, а не всей области (отсюда и название метода), так что область становится одним сложным большим “элементом” (в смысле МКЭ). Очевидно, что дискретизация границы порождает меньшую систему общих уравнений задачи, чем дискретизация всего тела. Таким образом, МГЭ уменьшает размерность исходной задачи на единицу, т. е. для трехмерных задач получаются двумерные граничные элементы на поверхности. Применение МГЭ обычно приводит к плотно заполненным матрицам. Это означает, что требования к ресурсам памяти и время вычисления будут расти пропорционально квадрату размера задачи. В то время как, матрицы в МКЭ более разряжены, так как элементы соединены только локально, и требования к ресурсам памяти растут линейно с ростом размера задач. Техники компрессии, например мультипольное разложение (Быстрый Метод Мультиполей, БММ) могут быть использованы для решения этой проблемы, правда ценой повышения сложности программирования. В Центре МГЭ применяется для развития эффективных вычислительных методов и средств для прямого математического моделирования дисперсных систем. Ускорение вычислений МГЭ достигается применением БММ и использованием графических процессоров. Развиваемые программные продукты способны производить прямое моделирование десятков тысяч капель в потоке эмульсии.