petuhoff
Участник-
Постов
9 -
Зарегистрирован
-
Посещение
-
>>Mix-Mode подразумеваю Analog/Digital (ADC, DAC и т.д.) С этим никаких проблем. Собирайте модели аналоговых приборов и из динамических линейных и не линейных блоков, цифровую часть собираете с помощью дискретных блоков и вперед, единственная тонкость использование экстраполятор на обратных связях когда изменение передается дискретно с определенным периодом квантования См пример в папке \МВТУ 3.5\Demo\Следящие_приводы\diskret\ Dcmaaaa.mrj Там дискретная (цифровая) управляющая часть работает с аналоговой моделью редуктора. >>Позвольте ещё вопрос. А каким образом вы гарантируете точность ваших моделей? Производились >>ли сравнения с реальными устройствами или это всё "академические модели"? Если говорить о точности модели, то она целиком и полностью на совести того, кто ее собирает из блоков. Авторы гарантируют только точность блоков, другими словами авторы гарантируют, что дифференциальные уравнения, зашитые в блоки будут рассчитанные с заданной относительной точностью, в случае невозможности достижения заданной точности, например, когда пользователь установил слишком большой минимальный шаг, будет выдано предупреждение. В качестве “реального устройства” можно привести Смоленскую атомную станцию, модель АЭС собранная в МВТУ рассчитывала переходный процесс снижения мощности. Данные расчета сравнивались с реальными данными работающей АЭС и показали отличное совпадение. О надежности МВТУ говорит то, что ее используют для разработки алгоритмов управления для действующих АЭС. А так же для проверки работоспособности реального железа перед поставками на АЭС.
-
Насчет разнообразия моделей все нормально. Поскольку идеологически MBTY это тот же Simulink (Пакет структурного моделирования) только быстрее, то все что может Simulink может и МВТУ. Если говорить конкретно по отраслям, скажем АСУ ТП моделировать однозначно лучше в МВТУ. А кроме блоков для моделирования автоматики есть специальные библиотеки блоков для моделирования электродвигателей, силового гидропривода, пневмоавтоматики, ядреных установок, теплогидравлики, систем перекачки и хранения природного газа. Но главное язык программирования, позволяющий дописать все чего не хватает, мне кажется, что основное преимущество МВТУ над Simulink в том что у MatchWorks сначала был медленный и неуклюжий MatLab к которому она прикрутила быстрый Simulink и теперь в одной повозке конь и трепетная лань. А в МВТУ в реактивном пакете структурного моделирования сделали такой же реактивный “матлаб” (встроенный язык программирования). А что вы подразумеваете под mix-mode системами?
-
Еще раз о неуклюжести связки MatLab и Simulink В приложенном архиве два примера сравнения Simulink и МВТУ. Решается две простые, но жестки системы уравненией. Настройки решателя анологичны. Простой метод Эйлера с фиксированным шагом. Другими словами обе программы делают абсолютно одинаковый объем вычислений. Для чистоты эксперимента удалены графические окна. Получается прямое чистое сравнение решателей. Simulink при первом старте моделирования создает код Си и компилирует dll. В процессе моделирования используется dll. Разница в скорости вычислений составляет: Simulink 25 сек. МВТУ 3-4 сек. Как говорится разница более чем в 5 раз. Поскольку сами уравнения просты до безобразия, маловероятно, что в обоих примерах MatLab генерирует неоптимальный код Си. Выводы 1 Simulink в связке с MatLab тормозит. 2 Скорость расчета моделей написанных на Си изрядно преувеличена, и кажется большой только при сравнении с Васиком или Java скрип. Паровоз кажется скоростным видом транспорта только по сравнению с телегой. Пора пересаживаться в самолет. MVTU_35_vs_SIMULINK_6.zip
-
Управление
petuhoff ответил jackBU тема в Математика и Физика
А может подойдут методы прямого численного моделирования? в пакете МВТУ существует два соответствующих режима синтеза. можно загрузить со страницы: http://energy.power.bmstu.ru/mvtu/ В документации рассмотрены два примера синтеза регулятора. Кроме того, можно пользоваться режимом оптимизация, описан в лабораторной работе: http://energy.power.bmstu.ru/mvtu/mbtu_lab..._07_content.htm -
Simulink 6.2
petuhoff ответил alter тема в Вопросы системного уровня проектирования
Предлагаю забить на Симулинк и пользоваться правильной программой МВТУ Есть хороший пакет моделирования МВТУ (Моделирование в технических устройствах). Закачать можно отсюда http://mvtu.power.bmstu.ru/ -
Мат. модель объекта нагрева
petuhoff ответил NikE тема в Математика и Физика
Есть хороший пакет моделирования МВТУ (Моделирование в технических устройствах). Закачать можно отсюда http://mvtu.power.bmstu.ru/ В этом пакете существуют специальные блоки, в которых уже зашиты уравнения теплопроводности. Есть возможность моделировать нагрев цилиндра, тонкой стенки, стрежня с внутренним энерговыделением. При этом количество точек по высоте задается пользователем. В примерах папки с примерами есть папка реакторы в ней пример Rbmk11_11.mrj В блоке активная зона довольно подробно расписана теплообмен на экномайзерном участке и испарительном участке активной зоны. С учетом кипения теплоносителя и задаваемой мощности энерговыделения. -
Автоматическая настройка регуляторов
petuhoff ответил subver тема в Математика и Физика
Рекомендую ознакомится лабораторная работа по этому поводу для студентов технических вузов там же ссылка на софт, работает лучше Matlaba http://energy.power.bmstu.ru/mvtu/mbtu_lab..._07_content.htm -
Спасибо за ссылку обязательно посмотрю. Про неуклюжесть Simulinka это общеизвестный факт заливать 600 метров на диск и десятки тысяч файлов для моделирования системы даже из 1000 блоков просто не логично. Но лично я как в институте познакомился с нашим комплексом МВТУ, так Simulink удалил. Для моделирования реально сложных объектов лучше го комплекса сейчас в мире нет. Скачать можно отсюда: http://energy.power.bmstu.ru/mvtu/ В прошлом году у них язык программирования встроенный появился так теперь вообще все, что движется можно отмоделировать. Например, нечеткая логика делается на раз: Здесь описания как регулятор на нечетко логике делать, сразу предупреждаю это нецензурный вариант: http://www.reactors.narod.ru/mvtu/mbtu_lab...gic_content.htm цензурный вариант здесь: http://www.reactors.narod.ru/mvtu/mbtu_lab...gic_content.htm