Date Редакция Категория sci Теги xcos / modelica / scilab

Все свободные инструменты, которые мне удалось разыскать, так или иначе группируются вокруг языка Modelica. По-видимому, Modelica сейчас является магистральным направлением развития средств «блочного» моделирования комплексных физических систем. Из серьезных инструментов ее не поддерживает только SimMechanics и прочие Sim’ы, т. к. появились раньше.

Несколько слов на русском и ссылок по Modelica есть тут: http://pro-spo.ru/-win-linux/1511-modelica- . Для работы на этом языке необходим компилятор, который нередко является коммерческим (например, Dymola, MapleSim).

Однако есть и свободные реализации. Например, OpenModelica (http://www.openmodelica.org/) и JModelica.org (http://www.jmodelica.org/). В последней, в качестве языка сценариев используется Python. Обратите внимание на то, что пока литературы на русском языке по этим темам практически нет.

Мне кажется, стоит обратить внимание на Scilab (http://www.scilab.org/), и входящий в его состав пакет Xcos (http://www.scilab.org/products/xcos) — это аналог Simulink-овской части MATLABа. По крайней мере, библиотека компонентов для создания электрических цепей там есть. Xcos также основан на Modelica.

По Scilab есть литература на русском, например:

  • Тропин И.С., Михайлова О.И., Михайлов А.В. Численные и технические расчеты в среде Scilab (http://www.ict.edu.ru/ft/005696/Scilab.pdf)
  • Алексеев Е. Р., Чеснокова О. В., Рудченко Е. А. Scilab Решение инженерных и математических задач (http://linux.armd.ru/common/img/uploaded/files/ScilabBook.pdf)
  • Scilab — теория и практика на русском языке (http://teacher.dn-ua.com/Math/Scilab/Scilab.html)

Однако, это по Scilab, а не по Xcos. По Xcos нашел такую ссылку: http://cyxtp.narod.ru/xcos/xcos_hints.html

Scicos (http://www.scicos.org/), до недавнего времени распространявшийся в составе Scilab, подобно Simulink’у в MATLAB’e, теперь распространяется отдельно (не срослись). Он также основан на Modelica, бесплатен и имеет библиотеку «электрических» блоков.

По двум последним пакетам больше шансов найти хоть что-то на русском языке. Не уверен, что это делает их лучше, но этот вопрос можно решить только опытным путем.



Комментарии

comments powered by Disqus