Для моей модели аккумуляторной батареи в Simulink мне нужен переключатель, который должен контролировать напряжения в 2 точках и в соответствии с определенным уровнем он меняет свое состояние. Чтобы реализовать это в Simulink, я использую переключатель, управляемый напряжением, который принадлежит другой библиотеке, чем ячейки, напряжение каждой из которых составляет 12 вольт. После подключения «Интерфейса напряжения и тока (земли)» к моей схеме для соединения этих двух объектов двух разных библиотек я получаю сообщение об ошибке следующего содержания. Как я могу решить эту проблему. Есть ли у вас какие-либо предложения, которые я могу сделать для выполнения моей задачи. Вы можете найти дизайн и сообщение об ошибке ниже.
Есть ли причина, по которой вы смешиваете SimPowerSystems и SimScape?
С введением SimScape «SimPowerSystems» устаревший метод моделирования электрических систем стал излишним, ЗА ИСКЛЮЧЕНИЕМ некоторых устаревших блоков и специализированных технологий.
Унаследованная SimPowerSystems имеет более специализированную модель батареи, поэтому я могу понять, почему вы хотите использовать ее, ЕСЛИ она предоставляет функции, которых нет у батареи simscape (или которые вы не можете воспроизвести...)
вы можете работать с обоими, если вы предоставите необходимые предварительные условия.
Я не вижу ни эталонного блока SimScape, ни блока решателя. Существуют ли они.
Настоящая проблема здесь — алгебраическая петля.
подсистема, выделенная в рамках 1-го поста. Что ТОЧНО там находится? Я подозреваю, что есть какой-то датчик напряжения SimPowerSystem для передачи сигнала в домен Simulink , блок преобразователя Simulink-PS для передачи его в домен SimScape . Вот ее и надо решить.
Добавление блока памяти в домен simulink должно разорвать цикл и предоставить необходимое начальное условие (если вы работаете непрерывно, рассмотрите возможность добавления TF с небольшой постоянной времени, чтобы сделать то же самое)
Старайтесь избегать использования компонентов simpowersystem и simscap в одном и том же файле моделирования.
Чтобы устранить ошибку моделирования, вы можете просто использовать блок «идеальный переключатель» из библиотеки Simpowersystem>Power electronics.
С другой стороны, вы можете использовать преобразователь постоянного тока (повышающий или понижающий... и т. д.) с источником постоянного напряжения для зарядки аккумулятора. Я не вижу никакой логики в подключении источника тока напрямую к клеммам аккумулятора.
Гирей Салгир
Хазем