ASCEND - ASCEND - Wikipedia
Разработчики) | команда ASCEND |
---|---|
Стабильный выпуск | 0.9.8 / 30 апреля 2012 г. |
Написано в | C, Python, Tcl / Tk, C ++ |
Операционная система | Linux, Windows (и частичная поддержка Mac OS X ) |
Тип | математическое моделирование |
Лицензия | GPL (бесплатно программное обеспечение ) |
Интернет сайт | ascend4 |
ASCEND является Открытый исходный код, математическое моделирование система моделирования химических процессов, разработанная в Университет Карнеги Меллон с конца 1978 г.[1][2] ASCEND - это аббревиатура от Advanced System for Computations in Engineering Design. Его основное использование было в области моделирование химических процессов хотя его возможности общие.[3]
ASCEND включает нелинейные алгебраические решатели, решатели дифференциальных / алгебраических уравнений, нелинейные оптимизация и моделирование многорегиональных «условных моделей». Его матричные операции поддерживаются эффективным разреженная матрица решатель называется mtx.
ASCEND отличается от более ранних систем моделирования тем, что отделяет стратегию решения от построения модели. Таким образом, эксперты в предметной области (люди, пишущие модели) и инженеры по вычислениям (люди, пишущие код решателя) могут работать отдельно при разработке ASCEND. Вместе с рядом других ранних инструментов моделирования его архитектура помогла вдохновить новые языки, такие как Modelica.[4][5] Он получил признание за гибкое использование переменных и параметров, которые при желании всегда рассматриваются как решаемые.[6]
Программное обеспечение остается активным проектом с открытым исходным кодом и было частью программы Google Summer of Code в 2009, 2010, 2011, 2012, 2013 годах (в рамках Python Software Foundation), а также было принято в программу 2015 года. .[7]
Смотрите также
Рекомендации
- ^ Пила, Маккелви; Вестерберг (1992). Введение в ASCEND: его язык и интерактивная среда. Материалы двадцать пятой Гавайской международной конференции по системным наукам. С. 449–461 т.3. Дои:10.1109 / HICSS.1992.183516. ISBN 978-0-8186-2420-9.
- ^ История ASCEND с сайта ASCEND
- ^ Библиография ASCEND В архиве 14 октября 2010 г. Wayback Machine
- ^ Элмквист, Маттссон; Выдра (1999). Modelica - язык для моделирования, визуализации и взаимодействия физических систем.. Материалы международного симпозиума IEEE 1999 г. по проектированию автоматизированных систем управления (№ по каталогу 99TH8404). С. 630–639. Дои:10.1109 / CACSD.1999.808720. ISBN 978-0-7803-5500-2.
- ^ Карл Йохан Остром, 2001 Управление сложными системами, Springer
- ^ Sinha, R .; Liang, V.C .; Paredis, C.J.J .; Хосла, П. (2001). «Моделирование и имитационные методы проектирования инженерных систем». Журнал вычислительной техники и информатики в инженерии. 1: 84–91. CiteSeerX 10.1.1.64.4463. Дои:10.1115/1.1344877.
- ^ "Google Summer of Code 2013".
внешняя ссылка
Этот научное программное обеспечение статья - это заглушка. Вы можете помочь Википедии расширяя это. |
Этот бесплатное программное обеспечение с открытым исходным кодом статья - это заглушка. Вы можете помочь Википедии расширяя это. |