Попробуем решить его с помощью программы 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. Выводим результат – график сигнала в функции времени.