From Script | Spoken-Tutorial
Jump to: navigation, search

Tutorial 1: Overview of ASCEND

Visual Cue
Slide number 1

Title slide

Welcome to the Overview of ASCEND tutorial series.
Show Slide 2 In this tutorial, we will introduce you to
  • problems that can be solved using ASCEND
  • ASCEND interface through a sample model
  • topics covered in this series
Slide number 3

System Requirement

System Requirements

Here I am using

  • Ubuntu Linux OS version 12.04 and
  • ASCEND version 0.9.8
Slide number 4


To follow this tutorial series, user doesn't require any prior knowledge of ASCEND.

To know more about ASCEND, please visit

Slide number 5

What is ASCEND

What is ASCEND?
  • ASCEND is an open-source software program, for solving mathematical models.
  • ASCEND stands for Advanced System for Computations in Engineering Design.
Slide number Applications of ASCEND

Applications of ASCEND

ASCEND can be used for various purposes like

  • solving systems of non-linear equations,
  • linear and nonlinear optimization problems, and
  • dynamic systems

Slide number 6

Sample Problems

Various process simulation problems can be modeled using ASCEND.

Some of such examples are-

  • Modelling a flash drum for separating a given mixture.
  • Modelling a process flow-sheet comprising of a Mixer, Reactor and Separation unit.
Open the ASCEND interface Let me now introduce you to the ASCEND interface.
Let me load a file.

We will learn more about using this interface in the further tutorials.

Slide Applications of ASCEND Let us now have a look at the topics to be covered in this tutorial series.
Slide Learning Objectives In this tutorial, we will learn
  • how to install ASCEND on Linux and Windows.
  • how to open a model in ASCEND and solve it.

Slide Learning Objectives
  • how to build a basic model
  • how to add methods to this basic model.
  • and how to write dimensionally consistent equation in ASCEND.
Slide Learning Objectives We will also learn
  • how to create a re-usable model
  • reuse the model for different components
  • import data from Thermodynamics library
  • and solve the model.
Slide Learning Objectives Further to this, we will learn how to
  • Model a Mixer
  • Model a Reactor
  • Connect different components of a flow-sheet
  • and run the flow-sheet
Slide Learning Objectives Lastly, we will learn
  • how to use FOR loop in ASCEND
  • how to use Arrays in our models
  • how to plot graphs using ASCEND
Slide number 6


This tutorial was an overview of what you will learn in the ASCEND series.
Slide Number 8

About slide

Information on the Spoken Tutorial Project is available on the Internet.
Slide number 9

About slide

Workshops based on Spoken Tutorials are also available.

Slide number 10


Spoken Tutorial Project is funded by the NMEICT, MHRD.

More information on this Mission is available at

Slide number 11

Thank you slide

This is Tarun Gangwar from IIT Bombay signing off. Thank you.

Contributors and Content Editors

Nancyvarkey, Tarung