Size: a a a

Архитектура ИТ-решений

2019 September 30

EG

Edward Galiaskarov in Архитектура ИТ-решений
Уважаемые архитекторы, добрый вечер.

Есть задача построить платформу моделирования на базе клеточных автоматов. Предполагается построить:
- редактор моделей, который бы позволял формировать геометрию объекта, задавать граничные условия. Причем так, чтобы это мог достаточно легко сделать чедовек без знаний програмирования, в визуальной форме (но описание модели скриптом, тоже предусмотреть), сохранял модель в определенном формате;
- исполнитель модели - по исходному файлу модели и после задания начальных условий и условий среды, исполнял бы модель по заданому алгоритмы
- визуализатор модели - позволят представлять течение модели в реалистичном виде, представлять резудльтаты в виде графиков и т.п.

Кто-то может сталкивался с подобными системами, может посоветовать что-то?
источник

A

Andrey Kharintsev in Архитектура ИТ-решений
Мне кажется Fortran или MatLab с этим должен справиться
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Edward Galiaskarov
Уважаемые архитекторы, добрый вечер.

Есть задача построить платформу моделирования на базе клеточных автоматов. Предполагается построить:
- редактор моделей, который бы позволял формировать геометрию объекта, задавать граничные условия. Причем так, чтобы это мог достаточно легко сделать чедовек без знаний програмирования, в визуальной форме (но описание модели скриптом, тоже предусмотреть), сохранял модель в определенном формате;
- исполнитель модели - по исходному файлу модели и после задания начальных условий и условий среды, исполнял бы модель по заданому алгоритмы
- визуализатор модели - позволят представлять течение модели в реалистичном виде, представлять резудльтаты в виде графиков и т.п.

Кто-то может сталкивался с подобными системами, может посоветовать что-то?
Посмотри в сторону Wolfram Alfa, там автор большой фанат клеточных автоматов, явно уже куча всего есть )
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Andrey Kharintsev
Мне кажется Fortran или MatLab с этим должен справиться
Т.е. использовать ядро матлаба? А как там с лицензией, врядли нам по карману покупать что-то :(
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Phil Delgyado
Посмотри в сторону Wolfram Alfa, там автор большой фанат клеточных автоматов, явно уже куча всего есть )
Насчет клеточных автоматов - у меня шеф их большой поклонник, но у него плохо с IT, вот хотим построить ему инструмент, чтобы он мог всякие придумывать модельки и потом их изучать и науку делать:)
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
Edward Galiaskarov
Насчет клеточных автоматов - у меня шеф их большой поклонник, но у него плохо с IT, вот хотим построить ему инструмент, чтобы он мог всякие придумывать модельки и потом их изучать и науку делать:)
Simulink ?
источник

AL

Alexander Luchkov in Архитектура ИТ-решений
SysML+simulink можно глянуть
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Шеф не использует Simulink для этих целей. Почему не знаю, не глубоко в этой теме, но думаю из-за ограничений самого S. Все-таки мы рассматриваем очень большие ансамбли клеток.
источник

S

Sergey in Архитектура ИТ-решений
да чего мудрить, в браузере на JS можно сделать. Будет просто ставить
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Alexander Luchkov
SysML+simulink можно глянуть
Александр, а SysML как поможет? Моделируется например массотеплоперенос или гидродинамические модели.
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
Sergey
да чего мудрить, в браузере на JS можно сделать. Будет просто ставить
Была такая идея :)
источник

S

Sergey in Архитектура ИТ-решений
да D3 и в браузере сделать визуализатор
источник

S

Sergey in Архитектура ИТ-решений
если уж десктоп писать, то JavaFX можно взять
источник

S

Sergey in Архитектура ИТ-решений
и infinite canvas из GEF5
источник

S

Sergey in Архитектура ИТ-решений
для сохранения и т.п делаем бэкенд на Go (модно :) )
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
О, ключевое слово модно. В вузах сейчас любят это слово до визгу :)
источник

S

Sergey in Архитектура ИТ-решений
ну мне язык понравился. Простой, быстрый, много всего в стандартной либе
источник

EG

Edward Galiaskarov in Архитектура ИТ-решений
а на питоне? На случай, если студенту не хватит харизмы на go?
источник

S

Sergey in Архитектура ИТ-решений
плюс consul, envoy, vault, etcd - все на нем
источник

S

Sergey in Архитектура ИТ-решений
ну если харизмы не хватает то на питоне
источник