S-модель решения уравнений (2) будет иметь вид, представленный на рис. 11.
| Рис. 11. Уравнение Дуффинга в решателе
|
| Рис. 12. Настройки решателя для уравнения Дуффинга
|
В редакторе решателя (рис. 12) в соответствующих строках редактирования введено:
· Name: имя блока;
· # of inputs: количество входных сигналов;
· First order equations, f(x,u): правая часть заданного дифференциального уравнения (сигнал 5cos(t) обозначим u(1));
· x0: начальные условия;
· Output Equations, f(x,u): переменные, значения которых нас интересует.
Для получения сигнала u(1) т.е. 5cos(t) используется блок Sine Wave (раздел Sources).
Далее добавляем блоки Scope, XY Graph (раздел Sinks) для отображения зависимостей x(t), x(t) и x'(x) соответственно, задаем время расчета (моделирования)
, активизируем процесс моделирования.
| Рис. 13. Решение уравнения Дуффинга
|
| Рис. 14. Фазовая плоскость
|