Популярные посты
- Как в Matlab найти в облаке точек .ply крыши и провести от них грани домов точками?
- Метод главных компонент.
- Слетает привязка от state writer к state reader при Back-to-back тестировании
- Чем заменить Matlab-Simulink?
- gbwhatsapp update
- Не могу понять в чем ошибка, вроде у меня все правильно, помогите пожалуйста!
Темы
- Цифровая обработка сигналов
- Системы управления
- Математика и статистика
- Изображения и видео
- Электропривод и силовая электроника
- Системы связи
- Робототехника и беспилотники
- ПЛИС и СнК
- Глубокое и машинное обучение(ИИ)
- Встраиваемые системы
- Автоматизация испытаний
- Верификация и валидация
- Радиолокация
- Финансы
- Другое
Популярные теги
MATLAB (305)
Simulink (201)
конкурс_hub.exponenta_2019 (54)
конкурс_hub_2021 (46)
Student_Hub_2021 (45)
Электропривод (36)
StudentHub2019 (35)
системы управления (35)
VIIВСЕРОССИЙСКАЯКОНФЕРЕНЦИЯ (30)
доклад (28)
моделирование (27)
математическое моделирование (26)
MATLAB-программирование (25)
электротехника (25)
МОП (25)
В скобках указано количество постов по тегу
Все теги
Ответы
У вас плавающий шаг расчета модели. В различных моделях модут быть разные причины. Но фак тот, что шаг уменьшился до предела. Можно наверно порог уменьшить, но вряд ли это проблему решит. Чем выше скорость переходного процесса, тем меньший шаг необходим для его расчета. Физически 1е-14 это очень малый шаг, так что надо варьировать параметры и задавать из не отбалды, а примерно реальными.
Например моделируем отключение к.л. участка сети. Модель идеализированная. В нагрузне запасено куча энергии. Отключаем выключатель и мгновенный скачок перенапряжения до 1e+20 ... 1e+30. Понятно, что решатель будет и шаг уменьшать и тд и тп. А причина к примеру в том, что некуда запасенной энергии деться. В реальной жизни так не бывает. Горят при отключении дуги, стекают заряды через емкости, разрядники устанавливаются ... Могут быть и другие причины, например со скоростью света при расчете длинных проводников.
UPD: Если оставить один ЭД, то модель заработает?
Если оставить один ЭД, то модель работает.Интересно, но я я подключил еще 9 ЭД и уменьшил время включения выключателей в таком порядке(0.5с,1с,1.5 и т.д) и время моделирования выставил 5 секунд. Все переходные процессы в норме,модель все считает.Но стоит поставить время на 6 секунд, то все....аллес.Не могу никак сообразить, если модель работает с кучей движков,но за малое время,почему не работает, если увеличить время моделирования?Такое очущение, что все дело в выключателе, но как влияет время его включения на расчет и шаг не могу понять....
алес начинается после 5 секунд?
Дело очень часто в выключателях.
IdealSwitch?
после 6 секунд,причем оставил один ЭД, настроил время включения включателя 5 с, время моделирования 7 с,высвечивается ошибка.Ставил идеальные ключи, время расчета увеличилось, ошибка не исчезла
Добавил модель devil666, там четко видно что один двигатель не работает, если поставить время включениявыключателя 5с.
Simulink не может посчитать один ЭД?Странно...
Да все он может. Все дело в параметрах. Надо сидеть и досконально копаться.
Никакие сигналы не имеют резких скачков? (те которые должны быть плавными)
Задал блок нагрузки как:Мс=Мо+(Мном-Мо)*(w/wном)^2, где Мо-момент сопротивления при пуске,Мном-момент сопротивления при номинальной нагрузке,w - частота вращения ротора, wном - номинальная частота вращения ротора.Взял эту формулу из статей и книг.В итоге при этой формуле вылазеют ошибки, хотя одиночный ЭД работает корректно(судя по графикам).В итоге сделал формулу Мс=Мном*(w/wном)^2, полет нормальный