ASCEND

From Script | Spoken-Tutorial
Revision as of 17:40, 11 December 2012 by Minal (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

ASCEND Modelling Environment

ASCEND is a free and open source software for mathematical modeling. It is a initiative of Carnegie Mellon University and it started on late 1980's. ASCEND solves models by equation based approach thus greatly emphasizing on knowledge of model rather than procedural coding. Till date ASCEND has been widely employed in simulating chemical process models but it can also be used for general purpose modeling and simulation.

ASCEND Wiki http://ascendwiki.cheme.cmu.edu/


Installation Procedure

Installation on windows system

Latest Version of ASCEND can be downloaded from http://sourceforge.net/projects/ascend-sim/files/. In a proxy free environment, installer will search for installed prerequisite files first then installs missing prerequisite files and ASCEND. Alternatively for users who are using Internet behind proxy server or don't have Internet connection, they can manually install following files in the same order as shown. After installing these prerequisite files installer can be executed to install ASCEND into system.

Prerequisite Files:

Backup copies of these files are available from http://www.eng.uah.edu/~kchittur/files4windows this site.

Optional components:

Notes:

  • ASCEND is not compatible with Windows Vista and Windows 7.
  • Recommended version is Windows XP.
  • Above installation procedure is for pygtk environment. Since support for older TCL/TK environment is not available, the procedure for Tcl/Tk version of ASCEND has been skipped here.

Installation on Ubuntu system

MAC

Currently installer is not available for Mac machines, but ASCEND runs perfectly on mac after building it from source.

Building ASCEND from source code

Prequisites for building ASCEND

MAC

The Ascend Wiki has a nice Page for installation on MAC OS X Porting to Mac

Windows XP

Ubuntu 9.10

Syntax and Writing models=

    • Small model to explain how write models in ASCEND

Introduction to "methods"

Solving a simple model

Accessing Thermodynamics Database

Introduction to solvers

Plotting

Contributors and Content Editors

Minal, Nancyvarkey, PoojaMoolya, Pratik kamble