- •394026 Воронеж, Московский просп., 14 оглавление
- •Введение
- •Глава 1. Введение в теорию систем
- •1.1. Основные понятия, характеризующие строение и функционирование систем
- •1.2. Закономерности систем
- •1.3. Системный подход и системный анализ
- •1.4. Сложная и большая система
- •1.5. Классификация систем
- •1.6. Система как всеобщность свойства материи
- •1.7. Методика системного анализа
- •Глава 2. Методы описания систем
- •2.1. Качественные методы описания систем
- •2.2. Количественные методы описания систем. Уровни описания систем
- •2.3. Методы формализованного представления систем
- •2.4. Кибернетический подход к описанию систем
- •Глава 3. Моделирование систем
- •3.1. Классификация видов моделирования систем
- •3.2. Построение моделей систем
- •3.3. Проверка адекватности моделей, анализ чувствительности и работоспособности
- •3.4. Основные положения теории планирования эксперимента
- •3.4.1. Этапы планирования эксперимента
- •3.4.2. Полный факторный эксперимент
- •3.4.3. Дробный факторный эксперимент
- •3.5. Обработка и анализ результатов моделирования систем
- •3.5.1. Метод наименьших квадратов
- •3.6. Аналитические модели сложных систем
- •3.6.1. Приближенное решение обыкновенных дифференциальных уравнений при заданных начальных условиях
- •3.6.2. Метод Эйлера и его модификации
- •3.6.3. Метод Рунге-Кутта
- •3.6.4. Приближенное решение дифференциальных уравнений n-го порядка при заданных начальных условиях
- •3.6.5. Приближенное решение дифференциальных уравнений при заданных граничных условиях (краевых задач)
- •3.6.6. Метод начальных параметров
- •3.6.7. Редукция к задаче Коши для линейного дифференциального уравнения второго порядка
- •3.7. Имитационное моделирование
- •3.7.1. Композиция дискретных систем
- •3.7.2. Содержательное описание сложной системы
- •3.7.3. Пример построения имитационной модели анализа надежности сложной системы
- •3.8. Когнитивное моделирование
- •Глава 4. Модели многосвязных технических систем
- •4.1. Типы элементов
- •4.2. Источники энергии и преобразователи. Аналоги топологических уравнений
- •4.3. Метод получения топологических уравнений.
- •Глава 5. Конечно-элементные модели. Метод конечных элементов
- •5.1. Общий ход решения задачи на основе метода конечных элементов
- •5.2. Сети одномерных конечных элементов
- •5.3. Виды конечных элементов
- •5.4. Выделение конечных элементов
- •Заключение
- •Библиографический список
- •Оглавление
3.6.3. Метод Рунге-Кутта
Основная схема метода Рунге-Кутта имеет вид:
, (3.32)
где
(3.33)
(i = 1, 2,…, n).
Для определения правильности выбора шага h выполняют двойной пересчет, как это было отмечено при рассмотрении метода Эйлера.
3.6.4. Приближенное решение дифференциальных уравнений n-го порядка при заданных начальных условиях
Для дифференциального уравнения n-го порядка
(3.34)
задача Коши состоит в нахождении решения , удовлетворяющего начальным условиям ; ; …; , где x0, y0, yo’… - заданные числа. Такая задача может быть приведена к решению системы дифференциальных уравнений путем подстановок
, , …, . (3.35)
Будем иметь:
… (3.36)
Дальнейшее решение задачи выполняют как указано выше, например, методом Рунге-Кутта.
Для примера найдем приближенное решение нелинейного дифференциального уравнения свободных колебаний маятника в среде, обладающей сопротивлением. Пусть – угол отклонения маятника от положения равновесия, t – время. Полагая, что сопротивление среды пропорционально угловой скорости маятника, имеем для = (t) нелинейное дифференциальное уравнение второго порядка
(3.37)
где – коэффициент затухания колебаний;
g – ускорение свободного падения;
l – длина маятника.
Принимая =0,2, g/l= 10, приходим к уравнению
(3.38)
с начальными условиями: угол отклонения , угловая скорость .
Выполняя подстановки типа (3.37), т.е. полагая , запишем уравнение (3.38) в виде системы уравнений
, . (3.39)
Приближенное решение этой системы будем искать методом Рунге-Кутта, используя зависимости (3.38). При этом роли и в уравнениях (3.37) будут исполнять их значения:
,
.
Примем: h=0,1; , . При i=0 находим:
;
;
;
;
;
;
;
;
.
Следовательно, при t1=0,1, имеем:
; .
Продолжая процесс вычислений для других значений ti, последовательно можем определить все интересующие нас значения .
3.6.5. Приближенное решение дифференциальных уравнений при заданных граничных условиях (краевых задач)
Рассмотренные выше приемы решений обыкновенных дифференциальных уравнений при заданных начальных условиях в одной точке получены путем последовательного интегрирования уравнения по участкам, на которые может быть разбит весь интервал задания подынтегральной функции. В краевой задаче, когда для дифференциального уравнения заданы граничные условия в различных точках, необходимо получить решение в виде общего интеграла. Для решения таких более сложных задач существуют различные способы. Мы рассмотрим лишь некоторые из них, позволяющие свести решения краевых задач к рассмотренным выше задачам Коши.