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


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

Дифференциальные уравнения и системы уравнений



Необходимо решить уравнение:

Попробуем решить его с помощью программы Simulink пакета MatLab.

Нам необходимо создать схему уравнения, для этого создадим обратную связь между выходными значениями интегратора и новым значением переменной. У нашего уравнения линейно изменяется xот 0 до 20. Поэтому для решения уравнения необходимо использовать блок Ramp. В конце обязательно должен быть интегрирующий блок, а из него результат выходит на осциллограф (рис. 7.22).

 

 

Рисунок 7.22 – Метод решения дифференциальных уравнений

 

Решение уравнения выглядит как показано на рис. 7.23. Результатом будет график x от y:

 

Рисунок 7.23 – Результат решения дифференциальных уравнений

Рассмотрим из каких библиотек взяты использованные блоки.

Ramp – из Sources. Формирует линейный сигнал. В параметрах необходимо задать 1.

Add – Math Operations. В параметрах выбираем необходимые нам операции.

Gain – Math Operations. Коэффициент усиления сигнала. В параметрах ставим значение 3/2.

Sine Wave Function – Sources. Т.к. нам необходим косинус, то в параметрах Phase ставим pi/2.

Integrator – Continuous. Выполняет интегрирование входного сигнала.

Scope – Sinks. Выводим результат – график сигнала в функции времени.

 

Дифференциальные уравнения 2-го порядка.

Дана система уравнений:

Решим ее с помощью программы Simulink пакета MatLab. Решаем аналогично предыдущему случаю.

 

 

Рисунок 7.24 – Метод решения дифференциальных уравнений 2-го порядка

 

В данной системе уравнений линейно изменяется x от 1 до 10. Также необходимо сделать обратную связь между выходными значениями интеграторов и новым значение переменной x. Обязательно надо в интеграторах задать начальные значения y1(0) = 0.1; y2(0) = 0.5.

 

Рисунок 7.25 – Результатом будут два графика

 

Рассмотрим из каких библиотек взяты использованные блоки.

Ramp – из Sources. Формирует линейный сигнал. В параметрах необходимо задать все значения 1.

Integrator – Continuous. Выполняет интегрирование входного сигнала. Необходимо задать начальные значения Initial condition для y1 0.1, для y2 0.5.

Add – Math Operations. В параметрах выбираем необходимые нам операции.

Divide- Math Operations. Деление первой входной величины на вторую.

Dot Product - Math Operations. Перемножение.

Scope – Sinks. Выводим результат – график сигнала в функции времени.

 

 

 




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

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