на рис. 3.12, б эта схема показана в том виде, в каком она
представляется в рабочем окне SIMULINK.
Моделирование нелинейных дифференциальных уравнений
также может производиться по методу кельвина.
Пример 3. нелинейное дифференциальное уравнение
00
00 0sin , () , ()x x xxxx+= = =
используется для описания колебаний маятника длины
при отсутствии трения. Предполагается, что угол х, характери-
зующий отклонение маятника от положения равновесия, может
быть большим и, в частности, превышать 180
о
(тогда маятник
совершает вращательные движения, как оборотные качели или
гимнаст на турнике, выполняющий «солнышко»).
схема моделирования такого дифференциального уравнения
отличается от схемы, приведенной на рис. 3.2, а тем, что инвер-
тор в обратной связи заменяется функциональным блоком, реа-
лизующим функцию
(рис. 3.13, а).
графики сигнала
при разных начальных условиях при-
ведены на рис. 3.13, б. один из них отвечает случаю колеба-
ний без переворота (начальные условия
вто-
рой – вращательному движению маятника (начальные условия
на рис. 3.13, в показаны траектории на фазовой плоскости
При малых начальных условиях это семейство замкнутых
кривых с центром в начале координат, при больших – волноо-
бразные незамкнутые кривые, отвечающие вращательному дви-
жению.
найдем уравнения этих кривых, используя метод интегриру-
ющего множителя. домножим обе части исходного дифференци-
ального уравнения на
и выполним интегрирование:
2
22 0 2sin , cos .xx x x x x c+ = -=
если
то
и последнее выражение приводится
к виду
При малых х получаем уравнение окружности
При
происходит вращательное движение маятника и кри-
вые становятся волнообразными.