Pull to refresh

Comments 6

Странная модель в Simulink. Подозрительно простая.
Ни сенсоров нет, ни машин состояний.
Как будто с ней один раз кто-то работал , и сильно ничего не исследовал.
Вы бы там хоть минимальный Stateflow сделали для отработки основных аварийных сценариев.
А если у вас сценарии отрабатываются вне модели, то это уже костыли.
И не видно четкого отделения модели софта от модели внешнего окружения.
Вы уверены что софт генерится именно из этой модели?

Кстати, SIL уже много десятков лет существует.
Чего это вы его называете до сих пор "уникальная программно-модельная методика"?

В статье приводится реальная модель в среде MATLAB/Simulink системы электродвижения реального судна - круизного лайнера "Владимир Жириновский" (проект - PV300VD). Мощность - около 1 МВт. Она показала хорошую сходимость результатов моделирования с результатами экспериментального исследования как на стенде, так и в море.

Конечно, среда моделирования MATLAB/Simulink существует уже давно и она позволяет создавать модель как силовой части электропривода (ПЧ и электродвигателя), так и его информационной части (СУ ПЧ и датчиков). Моделирование СУ можно выполнить либо с помощью стандартных графических блоков, либо с помощью управляющей программы на языке C, которая встраивается в модель Simulink. Но это будет специальная программа, созданная для моделирования. А наша программно-модельная методика заключается в том, что в модель Simulink встраивается именно та управляющая программа, которая создается для микроконтроллера и которая будет затем "прошита" в него. Перед загрузкой новой программы в микроконтролер инженер-программист "прогоняет" эту программу через описанную в статье систему моделирования и убеждается в том, что она работает правильно. Это позволяет полностью избежать аварийных ситуаций в электроприводе (зависящих от программного обеспечения и алгоритмов управления). Это методика реально работает, она проверена годами - в десятках электроприводов различной мощности. Поэтому мы решили рассказать о ней (пока очень коротко) российским инженерам-разработчикам электроприводов. Используя такую программно-модельную методику, инженеры могут спокойно разрабатывать алгоритмы управления и программное обеспечение для СУ ПЧ, не сильно беспокоясь о том, что ошибки в них выведут из строя дорогостоящее оборудование.

Что-то совсем запутали. Так генерит ваш инженер из Similink исходники или нет?

Или он где-то на стороне пишет исходники. Потом вставляет их в C-блок Simulink и таким образом тестирует эти исходники? Тогда да - это уникальная инновация.

Но если все же генерит симулинком, то знаете, каждая следующая версия симулинка генерит исходники по своему. У них там до сих пор морока с приведением типов. А у вас на модели нет ни одного блока контроля или преведения типов. А сомневаюсь, что вы показываете настоящий свой рабочий процесс.

Да, наш программист пишет исходники "на стороне" - создает программу для микроконтроллера семейства C2000 фирмы TI в среде Code Composer Studio, а затем вставляет ее в Simulink и проверяет работу ПЧ. Если все хорошо, то он компилирует эту же программу в среде Code Composer Studio и "прошивает" получившийся объектный код в микроконтроллер. Для интеграции внешней программы в Simulink существует блок wrapper_inu, который основан на применении S-функции.

Теперь яснее.

И вас не смущает что на железе будет  Composer Studio со всеми отптимизациями под фичи DSP, а в Similink будет какой-то GCC или VS без понятия о DSP фичах? Т.е. разница в вычислениях.
Потом вижу двигателю нагрузку не симулируете.
Откуда уверенность что вообще правильно симулируете среду?

Нет не смущает, так как в этом и заключается уникальность нашей методики, что учитываются все особенности цифрового сигнального процессора (его прерывания, аналоговые и цифровые периферийные устройства, интерфейсы) с помощью специальной программной обвязки. Нагрузку обязательно симулируем - она подключена к блоку асинхронного двигателя в виде момента сопротивления Mc (задается характеристика винта). Уверенность в правильности моделирования основана на хорошей сходимости результатов моделирования и результатов экспериментального исследования ПЧ на стенде и в море. Есть серьезные фирмы, занимающиеся судовыми системами электродвижения: "ЦНИИ СЭТ", "НПЦ "СЭС", "Русэлпром", и в разработке их электроприводов, пусконаладочных работах и ходовых испытаниях в море успешно применялась эта методика.

Sign up to leave a comment.

Articles