Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Интегрирование дифференциального уравнения



В разделе 5.4.3 было показано, как ОДУ могут быть проинтегрированы с помощью одного из вариантов решателя (Solver). Теперь покажем, как эта же задача решается в среде Simulink. В качестве примера вновь используем ДУ Ван-дер-Поля . Введя обозначения , исходное уравнение можно представить как систему из ДУ первого порядка , т.е.

В структуру S-модели включен ряд новых блоков (рис. 7.11):

Fcn – формирование функции – алгоритма преобразования входного сигнала (библиотека Nonlinear);

Product – формирование выходного сигнала как произведения входных (библиотека Nonlinear), в данном случае – ;

Sum – суммирование входных сигналов с учетом знаков (библиотека Linear);

Integrator – интегрирующее звено (библиотека Linear); начальное значение для первого из них , для второго ;

XY Graph – графопостроитель (библиотека Sinks) – в данной модели он использован для построения графика фазовой характеристики, т.е. зависимости – она выводится в графическое окно MATLAB.

Рис. 7.11

Запускаем процесс моделирования. На рис. 7.12 показан график матрицы Du и на рис. 7.13 – фазовая характеристика.

Рис. 7.12

Рис. 7.13

 

Рекомендуется сравнить результаты решения уравнения Ван-дер-Поля , полученные при моделировании в среде Simulink и средствами программирования MATLAB (см. разд. 5).

Упражнение. Составить модель для решения дифференциального уравнения , где f(t) – а) гармонический сигнал; б) последовательность прямоугольных импульсов. Начальное условие: . Предусмотреть вывод результатов на осциллограф и в рабочее пространство.

 

 

 

СПИСОК ЛИТЕРАТУРЫ

 

1. Компьютерная математика // Компьютер Пресс. 1997. № 8. С.70-120.

2. Потемкин В.Г., Рудаков П.И. Система MATLAB 5 для студентов. М.: ДИАЛОГ-МИФИ, 1999.

3. Медведев В.С., Потемкин В.Г. Control System Toolbox. MATLAB 5 для сту­ден­тов. Кн. 1. М.: ДИАЛОГ-МИФИ, 1999.

4. Рудаков П.И., Сафонов В.И. Обработка сигналов и изображений. MATLAB 5.x. Кн. 2. М.: ДИАЛОГ-МИФИ, 2000.

5. Дьяконов В.П., Абраменкова И.В. MATLAB 5.0/5.3. Система символьной математики. М.: Нолидж, 1999.

6. Дьяконов В., Круглов В. Математические пакеты расширения MATLAB. Специальный справочник. СПб.: Питер, 2001.

7. Потемкин В.Г. Введение в MATLAB. – М.:ДИАЛОГ-МИФИ, 2000.

8. Потемкин В.Г. Система инженерных и научных расчетов MATLAB 5.х. В 2 т. М.: ДИАЛОГ-МИФИ, 1999

9. Потемкин В.Г. Инструментальные средства MATLAB 5.x. М.: ДИАЛОГ-МИФИ, 2000.

10. Лазарев Ю.Ф. MatLAB 5.x. Киев: BHV, 2000. (Серия «Библиотека студента»)

11. Мартынов Н.Н., Иванов А.П. MATLAB 5.x. Вычисления, визуализация, программирование. – М.: КУДИЦ-ОБРАЗ, 2000. – 336 с.

12. Гультяев А. Визуальное моделирование в среде MATLAB: Учебный курс. СПб: Питер, 2000.

13. Амосов А.А., Дубинский Ю.А., Копченова Н.В. Вычислительные методы для ин­­женеров: Учеб. пос. для студентов втузов. М.: Высш. шк., 1994.

14. Самарский А.А., Гулин А.В. Численные методы: Учеб. пособие для вузов. – М.: Наука, 1989

15. Бронштейн И.Н., Семендяев К.А. Справочник по математике для инженеров и учащихся втузов. – 13-е изд. М.: Наука, 1986.

 

 

ОГЛАВЛЕНИЕ

 

Введение
1. Интерфейс системы MATLAB ………………………………………………………………….
1.1. Программная группа MATLAB ………………………………………………………………...
1.2. Командное окно MATLAB ………………………………………………………………………..
  1.2.1. Главное меню …………………………………………………………………………….
  1.2.2. Панель инструментов ………………………………………………………………….
1.3. Настройка параметров рабочего пространства …………………………………………………..
1.4. Справочная система MATLAB ……………………………………………………………………
2. Работа в режиме прямых вычислений ……………………………………………………………
3. Базовые объекты системы MATLAB ……………………………………………………………..
3.1. Способы формирования матриц и векторов ……………………………………………………..
3.2. Матричные операции и функции …………………………………………………………………
3.3. Решение линейных уравнений ……………………………………………………………………
3.4. Вычисление корней полиномов …………………………………………………………………..
3.5. Обработка данных …………………………………………………………………………………
4. Графические средства системы MATLAB ……………………………………………………….
4.1. Графические объекты на плоскости ……………………………………………………………
  4.1.1. Функция plot ………………………………………………………………………………
  4.1.2. Функции fplot и ezplot ……………………………………………………………………
  4.1.3. Другие графические функции …………………………………………………………
  4.1.4. Дополнительные графические средства ………………………………………………...
  4.1.5. Обработка данных ………………………………………………………………………..
4.2. Построение трехмерных поверхностей и тел ……………………………………………………
  4.2.1. Основные графические функции ………………………………………………………..
  4.2.2. Дополнительные средства ……………………………………………………………….
5. Основы программирования в среде MATLAB ……………………………………………………….
5.1. Основные положения ……………………………………………………………………………
5.2. Примеры простых программ ……………………………………………………………………
5.3. Программа с использованием внешней функции ………………………………………………..
5.4. Дополнительные программы ……………………………………………………………………
  5.4.1. Дифференцирование функций …………………………………………………………..
  5.4.2. Функции eval, feval ………………………………………………………………………
  5.4.3. Решение обыкновенных дифференциальных уравнений (ОДУ) ……………………
6. Символьные вычисления ………………………………………………………………………………
6.1. Определение символьной переменной …………………………………………………………
6.2. Основные функции ………………………………………………………………………………
6.3. Математический анализ …………………………………………………………………………
  6.3.1. Функция limit – предел функции одной переменной …………………………………..
  6.3.2. Функция diff – дифференцирование функции одной переменной ……………………
  6.3.3. Функция int – интегрирование функции одной переменной ………………………….
  6.3.4. Функция symsum – суммирование членов ряда ………………………………………..
  6.3.5. Функция taylor – разложение функции в ряд Тэйлора …………………………………
6.4. Символьное решение уравнений ………………………………………………………………….
  6.4.1. Решение отдельных уравнений ………………………………………………………….
  6.4.2. Решение систем уравнений ………………………………………………………………
  6.4.3. Решение дифференциальных уравнений ………………………………………………..
7. Пакет моделирования динамических систем Simulink ………………………………………….
7.1. Рабочая среда Simulink …………………………………………………………………………….
7.2. Представление динамической системы в виде структурной схемы ……………………………
7.3. Основные приемы работы в среде Simulink ……………………………………………………..
7.4. Модель с ветвлением соединений ………………………………………………………………..
7.5. Интегрирование дифференциальных уравнений ………………………………………………..
Список литературы ………………………………………………………………………………………..
Приложение ……………………………………………………………………………………………….

 

 

ПРИЛОЖЕНИЕ

В Приложении к учебно-методическому пособию приводятся только минимально необходимое студентам описание встроенных функций и внеш­них расширений MATLAB. В отдельном разделе содержится описание графических возможностей си­стемы. Приведено содержание одного из специальных пакетов – Symbolic Math Toolbox (символьные вычисления).

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.