Как построить граф модели SPS

Имитационное моделирование физических объектов SimPowerSystems, SimMechanics, SimDriveline, SimHydraulics, Aerospace Blockset.

Модератор: Admin

Xromid
Пользователь
Сообщения: 4
Зарегистрирован: Ср апр 30, 2014 10:36 am

Как построить граф модели SPS

Сообщение Xromid » Пн июн 11, 2018 8:49 pm

Здравствуйте!
Возникла необходимость построить граф моделируемой энергетической сети simscape power systems (SPS), точнее сформировать матрицу инциденций.
Вообще я просто хочу сравнивать результаты моделирования матлаб, с собственными матричными решениями. А поскольку модели бывают сложны, каждый раз создавать модель в матлаб, а потом еще вручную создавать её граф, например, в mathcad проблематично.
Откуда возникает вопрос, реально ли это? Есть ли возможность получить информацию, о том какой блок с каким узлом соединен ( и имеется ли понятие (определение, маркировка) узла в SPS.
Спасибо! Надеюсь я был понят.

chernykh
Эксперт
Сообщения: 4519
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Re: Как построить граф модели SPS

Сообщение chernykh » Вт июн 12, 2018 9:55 am

Есть ли возможность получить информацию, о том какой блок с каким узлом соединен

Если сохранить модель в *.mdl, то открыв ее в текстовом редакторе увидите что-то подобное:

Код: Выделить всё

    Line {
      LineType            "Connection"
      SrcBlock            "DC Voltage Source"
      SrcPort            RConn1
      Points            [0, -30]
      DstBlock            "Series RLC Branch1"
      DstPort            LConn1
    }

Возможно, эту же информацию можно получить командой get_param.
Но, что точно можно, так это создавать модель с помощью команд (см. документацию на SPS). Тогда Вы по графу создадите модель.
Черных И.В.
Уральский федеральный университет им. Б. Н. Ельцина
Приглашаю к сотрудничеству: http://urfu.ru/ru/science/stimul-pablik
Связь через ЛС.