Difference between revisions of "ASCEND"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '=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'…')
 
Line 6: Line 6:
  
  
__TOC__
+
=== Basic Level ===
  
= Installation Procedure =
+
#Overview of ASCEND
 
+
#* ASCEND
===Installation on windows system===
+
#*problems that can be solved using ASCEND
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.
+
#*ASCEND interface through a sample model
 
+
#Installation of ASCEND
Prerequisite Files:
+
#*How to install ASCEND in Ubuntu 12.04
 
+
#*In Windows 7
* [http://www.python.org/ftp/python/2.6/python-2.6.msi Python 2.6] (be sure to install the 32-bit version)
+
#Developing a Basic Model in ASCEND
* [http://ftp.gnome.org/pub/GNOME/binaries/win32/glade3/3.6/glade3-3.6.7-with-GTK+.exe Glade with GTK+ 3.6.7]
+
#*Build a basic model
* [http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.14/pygobject-2.14.2-2.win32-py2.6.exe PyGObject 2.14.2 py2.6]
+
#*Add methods to the basic model and
* [http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.4/pycairo-1.4.12-2.win32-py2.6.exe PyCairo 1.4.12-2 py2.6]
+
#*Write dimensionally consistent equations
* [http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.16/pygtk-2.16.0.win32-py2.6.exe PyGTK 2.12.1-3 py2.6]
+
#Solving Cubic Equation Of State in ASCEND
 
+
#*Create a reusable model
Backup copies of these files are available from http://www.eng.uah.edu/~kchittur/files4windows this site.
+
#*Reuse the model for different components
 
+
#*Import data from the Thermodynamics library
Optional components:
+
#*Solve the model
 
+
* [http://ipython.scipy.org/dist/0.10/ipython-0.10.win32-setup.exe IPython 0.10] (for console support)
+
* [http://sourceforge.net/projects/numpy/files/NumPy/1.3.0/numpy-1.3.0-win32-superpack-python2.6.exe/download NumPy 1.3.0] (to support Matplotlib)
+
* [http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-0.99.1/matplotlib-0.99.1.win-amd64-py2.6.exe Matplotlib 0.99.1] (for plotting and incidence matrices)
+
 
+
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 [http://ascendwiki.cheme.cmu.edu/Porting_to_Mac 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=
+

Revision as of 10:53, 25 April 2015

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/


Basic Level

  1. Overview of ASCEND
    • ASCEND
    • problems that can be solved using ASCEND
    • ASCEND interface through a sample model
  2. Installation of ASCEND
    • How to install ASCEND in Ubuntu 12.04
    • In Windows 7
  3. Developing a Basic Model in ASCEND
    • Build a basic model
    • Add methods to the basic model and
    • Write dimensionally consistent equations
  4. Solving Cubic Equation Of State in ASCEND
    • Create a reusable model
    • Reuse the model for different components
    • Import data from the Thermodynamics library
    • Solve the model

Contributors and Content Editors

Minal, Nancyvarkey, PoojaMoolya, Pratik kamble