Jump to content

20-попробуй

20-попробуй
Разработчик(и) Контроллаб Продактс Б.В. [1]
Первоначальный выпуск 1994
Стабильная версия
5.1.0 / 12 января 2024 г. ( 12.01.2024 )
Написано в С++ и Smalltalk
Операционная система Окна [2]
Лицензия Собственный
Веб-сайт http://www.20sim.com/

20-sim — это коммерческая программа моделирования и симуляции многодоменных динамических систем, разработанная Controllab. В 20-sim модели можно вводить в виде уравнений, блок-схем, графиков связей и физических компонентов. 20-sim используется для моделирования сложных многодоменных систем и разработки систем управления. [3] [4]

Использовать

[ редактировать ]

20-sim поддерживает четыре метода моделирования динамических систем: графические диаграммы, блок-схемы , графы связей и уравнения. Все эти методы допускается использовать в одной модели. Пакет имеет расширенную поддержку моделирования графов облигаций, что делает его широко известным в сообществах графов облигаций. [5]

Для моделирования физических систем пакет предоставляет библиотеки для электрических, механических, гидравлических и тепловых систем. библиотеки, сравнимые с библиотеками Simulink Для блок-схем предоставляются . Особенностью программного обеспечения является возможность создавать модели с дифференциальными уравнениями и упаковывать их в виде элементов блок-схемы или физических компонентов.

20-симочные модели могут быть смоделированы с использованием современных методов численного интегрирования . После проверки и обработки модели напрямую преобразуются в машинный код , что обеспечивает высокую скорость моделирования. В отличие от Simulink, результаты моделирования в 20-sim отображаются в отдельном окне, называемом «Симулятор». Симулятор универсален: графики могут отображаться горизонтально и вертикально в виде графиков на основе времени и частоты, а также 3D-анимации .

20-sim является автономным, т.е. не требуется никакого дополнительного программного обеспечения, все наборы инструментов включены в комплект. Доступны наборы инструментов для построения моделей, анализа во временной области, анализа в частотной области и проектирования контроллеров. Чтобы включить сценарии, необходимо установить Matlab, GNU Octave или Python. Последний включен в качестве дополнительной функции в установщик на 20 SIM-карт.

20-sim получил высокую оценку в сообществе графов облигаций из-за расширенной поддержки моделирования графов облигаций. По словам Боруцкого, [6] только «20-sim, MS1 и Symbols можно отнести к полностью интегрированным (мультиформализму) средам моделирования и симуляции, особенно поддерживающим графы облигаций».

Роддек [7] сравнивает несколько инструментов моделирования и моделирования, таких как Simulink , Labview и 20-sim. Хотя Роддек признает лидерство Simulink на рынке, он утверждает, что преимуществом 20-sim является прямой ввод графиков облигаций в 20-sim и наличие встроенных инструментов для FFT-анализа и 3D-механического моделирования. Обе эти функции отсутствуют в Simulink.

Имитационная инженерия Дж. Ледина [8] дает практические рекомендации по моделированию и моделированию динамических систем, глава которых посвящена инструментам моделирования. По словам Ледина, «20-sim отличается от других инструментов моделирования, таких как Simulink и VisSim , тем, что поддерживает четыре метода моделирования динамических систем: графические диаграммы, блок-схемы , графы связей и уравнения. Это позволяет, например, создавать модели электрических цепей. использование стандартных символов для обозначения компонентов, таких как операционные усилители и конденсаторы». Слабым местом, по мнению Ледина, является отсутствие возможности распределенного моделирования в 20-sim.

Дополнительные продукты

[ редактировать ]

20-SIM предлагает тесную интеграцию с 20-SIM 4C. Любую модель на 20 SIM-карт можно экспортировать в виде C-кода в 20-SIM-версию 4C, где ее можно использовать для развертывания на оборудовании. Типичное использование — разработка контроллеров для встроенного программного обеспечения и создание «виртуальных установок» для использования в аппаратных симуляторах . [9] 20-sim можно управлять с помощью сценариев, что позволяет автоматизировать задачи и создавать сценарии. Сценарии поддерживаются в Matlab или GNU Octave и Python (начиная с версии 4.6).

Помимо сценариев, 20-sim имеет тесную связь с Matlab , GNU Octave и Simulink, что позволяет импортировать и экспортировать данные на многих уровнях. Наиболее ярким примером является экспорт 20-симочных моделей в виде M-файлов или S-функций.

20-sim — это модернизация пакета программ для моделирования TUTSIM . [10] который был разработан в Лаборатории управления Университета Твенте . Хотя TUTSIM был продан в конце 70-х годов, исследования в области моделирования и симуляции продолжались в лаборатории. В рамках Ph.D. была разработана новая программа. проект Яна Броенинка. Программа была оснащена графическим пользовательским интерфейсом и позволяла создавать модели по графам облигаций. Прототипом этого пакета моделирования и симуляции было CAMAS. В то время как CAMAS был полностью построен на графах связей , был разработан новый пакет прототипов под названием MAX для исследования методов объектно-ориентированного моделирования и моделирования с помощью знаковых диаграмм. После тщательного тестирования в августе 1995 года версия программного обеспечения 1.0 была коммерчески выпущена под торговым названием 20-sim (Twente Sim). Торговое название указывает на происхождение (Университет Твенте) упаковки и регион ( Твенте ), где она была изготовлена. Компания Controllab Products была создана для дальнейшего развития и распространения пакета.

История выпусков

[ редактировать ]
  • 1995: 20-sim 1.0 (первая коммерческая версия программного обеспечения)
  • 1997: 20-sim 2.0 (генерация C-кода)
  • 1999: 20-сим 3.0 (новый графический интерфейс)
  • 2000: 20-sim 3.1 (знаковые диаграммы)
  • 2002: 20-сим 3.2 (Волшебники)
  • 2002: 20-sim 3.3 (частотная область)
  • 2005: 20-sim 3.6 (Пакет инструментов 3D-механики)
  • 2008: 20-сим 4.0 (новый графический интерфейс)
  • 2011: 20-sim 4.2 (Бюджетирование с динамическими ошибками)
  • 2013: 20-сим 4.4 (Сценарии)
  • 2014: 20-sim 4.5 (большие модели)
  • 2015: 20-sim 4.6 (поддержка FMI/FMU, сценарии Python)

См. также

[ редактировать ]
  1. ^ Controllab Products BV
  2. ^ Требования к 20 симам
  3. ^ Дуиндам, В.; Маккелли, А.; Страмиджиоли, С.; Брюнинкс, Х. (2011). Моделирование и управление сложными физическими системами . Спрингер. ISBN  978-3-642-03195-3 .
  4. ^ Броэнинк, Дж. Ф. (1999). «Программное обеспечение на 20 симов для иерархических моделей графов/блок-диаграмм связей» . Практика и теория моделирования . 7 (5–6): 481–492. дои : 10.1016/s0928-4869(99)00018-x . ISSN   0928-4869 .
  5. ^ Дельгадо, М. (1999). «Использование MATLAB и 20-sim для моделирования мгновенного сепаратора». Практика и теория моделирования . 7 (5–6): 515–530. дои : 10.1016/s0928-4869(99)00016-6 .
  6. ^ Боруцкий, В. (2011). Моделирование технических систем на графе Бонда . Спрингер. ISBN  978-1-4419-9367-0 .
  7. ^ Роддек, Вернер (2013). Моделирование с помощью графов облигаций . Спрингер. стр. 134–140. ISBN  978-3-8348-1747-1 .
  8. ^ Ледин, Джим (2001). Имитационная инженерия: быстрее создавайте более качественные встраиваемые системы . Книги КМП. стр. 241–283. ISBN  1-57820-080-6 .
  9. ^ Симулятор системы запуска и восстановления ODIM (PDF) (Отчет). Норвегия. 25 февраля 2013 г.
  10. ^ Бёкебум, JJAJ; Ван Диксхорн, Джей-Джей; Меерман, JW (1985). «Моделирование графов и блок-схем смешанных связей на персональных компьютерах с использованием TUTSIM» (PDF) . Журнал Института Франклина . 319 (1): 257–267. дои : 10.1016/0016-0032(85)90079-1 . Проверено 7 ноября 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 64d3612775f83dbb317e5538d5e56cd3__1722211260
URL1:https://arc.ask3.ru/arc/aa/64/d3/64d3612775f83dbb317e5538d5e56cd3.html
Заголовок, (Title) документа по адресу, URL1:
20-sim - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)