Difference between revisions of "ASCEND/C2/Overview-of-ASCEND/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ''''Tutorial 1: Overview of ASCEND''' {| style="border-spacing:0;" | style="border:0.75pt solid #000001;padding:0.0104in;"| <center>'''Visual Cue'''</center> | style="border:0.7…')
 
 
(3 intermediate revisions by the same user not shown)
Line 10: Line 10:
  
 
Title slide
 
Title slide
| style="border:0.75pt solid #000001;padding:0.0104in;"| Welcome to the '''Overview of ASCEND.'''
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Welcome to the '''Overview of ASCEND''' tutorial series.
  
 
|-
 
|-
Line 17: Line 17:
  
 
* '''ASCEND'''
 
* '''ASCEND'''
* Problems that can be solved using '''ASCEND'''
+
* problems that can be solved using '''ASCEND'''
* The '''ASCEND '''interface
+
* '''ASCEND '''interface through a sample model
* and have an overview of the topics covered in this series of spoken tutorials
+
* topics covered in this series
 
+
 
+
  
 
|-
 
|-
Line 27: Line 25:
  
 
System Requirement
 
System Requirement
| style="border:0.75pt solid #000001;padding:0.0104in;"| Here I am using
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| System Requirements
 
+
'''Ubuntu Linux OS v. 12.04'''
+
  
'''ASCEND v. 0.9.8'''
+
Here I am using
 +
*'''Ubuntu Linux OS version 12.04''' and
 +
*'''ASCEND version 0.9.8'''
  
 
|-
 
|-
Line 37: Line 35:
  
 
Prerequisites
 
Prerequisites
| style="border:0.75pt solid #000001;padding:0.0104in;"| To follow this series, user doesn't require any prior knowledge of '''ASCEND'''.
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| To follow this tutorial series, user doesn't require any prior knowledge of '''ASCEND'''.
  
  
To know more about ASCEND please visit '''ascend4.org'''
+
To know more about '''ASCEND''', please visit '''ascend4.org'''
  
 
For relevant tutorials please visit our websites
 
 
[http://spoken-tutorial.org/ http://spoken-tutorial.org]
 
  
 
|-
 
|-
Line 51: Line 45:
  
 
What is ASCEND
 
What is ASCEND
| style="border:0.75pt solid #000001;padding:0.0104in;"| * '''ASCEND''' is an open-source software program, for solving mathematical models.
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| What is '''ASCEND'''?
 +
* '''ASCEND''' is an open-source software program, for solving mathematical models.
 
* '''ASCEND''' stands for '''Advanced System for Computations in Engineering Design'''.
 
* '''ASCEND''' stands for '''Advanced System for Computations in Engineering Design'''.
* It was first developed in 1978 at '''Carnegie Mellon University.'''
+
 
* '''ASCEND''' can be used for solving systems of '''non-linear equations, linear '''and '''nonlinear optimization''' problems, and '''dynamic systems'''
+
|-
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| Slide number '''Applications of ASCEND'''
 +
 
 +
 
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| 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'''
  
  
Line 62: Line 67:
  
 
Sample Problems
 
Sample Problems
| style="border:0.75pt solid #000001;padding:0.0104in;"| Here are two examples of a '''process simulation problem''' that can be modeled in '''ASCEND''':
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Various '''process simulation problems''' can be modeled using '''ASCEND'''.
  
* Model a flash drum for separating a given mixture.
+
Some of such examples are-
  
* Model a process flow-sheet comprising of a '''Mixer, Reactor''' and a '''Separation''' unit
+
* Modelling a flash drum for separating a given mixture.
 +
* Modelling a process flow-sheet comprising of a '''Mixer, Reactor''' and '''Separation''' unit.
  
 +
|-
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| Open the ASCEND interface
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| Let me now introduce you to the '''ASCEND''' interface.
  
 +
|-
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"|
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| Let me load a file.
 +
 +
 +
We will learn more about using this interface in the further tutorials.
  
 
|-
 
|-
| style="border:0.75pt solid #000001;padding:0.0104in;"| Open the ASCEND interface
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Applications of ASCEND'''
| style="border:0.75pt solid #000001;padding:0.0104in;"| Now, let's have a look at the '''ASCEND''' interface.
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Let us now have a look at the topics to be covered in this tutorial series.
  
 
|-
 
|-
| style="border:0.75pt solid #000001;padding:0.0104in;"| Load files test.a4c and press solve
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives'''
| style="border:0.75pt solid #000001;padding:0.0104in;"| I will load a code file in '''ASCEND''' and solve it.
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| In this tutorial, we will learn
 +
*how to install '''ASCEND''' on '''Linux''' and '''Windows'''.
 +
* how to open a model in '''ASCEND''' and solve it.
  
  
We will learn more about using this interface in the coming tutorials.
+
|-
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives'''
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"|
 +
* how to build a basic model
 +
* how to add '''methods''' to this basic model.
 +
* and how to write '''dimensionally consistent equation''' in '''ASCEND'''.
  
 
|-
 
|-
| style="border:0.75pt solid #000001;padding:0.0104in;"| Slide number 7
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives'''
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| 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.
  
Learning Objectives
+
|-
| style="border:0.75pt solid #000001;padding:0.0104in;"| At the end of this series, you will learn how to:
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives'''
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| Further to this, we will learn how to
  
* install '''ASCEND''' on your system
+
* Model a '''Mixer'''
* write basic '''models''' in '''ASCEND'''
+
* Model a '''Reactor'''
* solve equation of states in '''ASCEND'''
+
* Connect different components of a flow-sheet
* Model a mixer
+
* and run the flow-sheet
* Model a Reactor
+
* Connect different components of a flowsheet
+
* Run the flowsheet
+
* Use FOR loop in ASCEND
+
* Use Arrays in MODEL
+
* Plot Graphs using ASCEND
+
  
 +
|-
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives'''
 +
| style="border:0.75pt solid #000001;padding:0.0104in;"|Lastly, we will learn
  
 +
* how to use '''FOR''' loop in '''ASCEND'''
 +
* how to use '''Arrays''' in our models
 +
* how to plot graphs using '''ASCEND'''
  
 
|-
 
|-
Line 104: Line 132:
  
 
Summary
 
Summary
| style="border-top:none;border-bottom:0.75pt solid #000001;border-left:0.75pt solid #000001;border-right:0.75pt solid #000001;padding:0.0104in;"| This tutorial was an overview of what you will learn in the ASCEND series. Hope you found it interesting.
+
| style="border-top:none;border-bottom:0.75pt solid #000001;border-left:0.75pt solid #000001;border-right:0.75pt solid #000001;padding:0.0104in;"| This tutorial was an overview of what you will learn in the '''ASCEND''' series.  
 
+
 
+
 
+
  
 
|-
 
|-
Line 113: Line 138:
  
 
About slide
 
About slide
| style="border:0.75pt solid #000001;padding:0.0104in;"| To know more about the spoken tutorial project
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Information on the '''Spoken Tutorial Project''' is available on the Internet.
 
+
Watch the video available at
+
 
+
[http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial ://][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial spoken][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial -][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial .][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial org][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial /][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial What][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial _][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial is][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial _][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial a][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial _][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial Spoken][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial _][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial Tutorial]
+
 
+
It summarizes the Spoken Tutorial project
+
 
+
If you do not have good bandwidth, you can download and watch it
+
  
 
|-
 
|-
Line 127: Line 144:
  
 
About slide
 
About slide
| style="border:0.75pt solid #000001;padding:0.0104in;"| The Spoken Tutorial Project Team:
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Workshops based on '''Spoken Tutorials''' are also available.
 
+
Conducts workshops using spoken tutorials
+
 
+
Gives certificates to those who pass an online test
+
 
+
For more details, please write to
+
 
+
contact@spoken-tutorial.org
+
 
+
 
+
  
  
Line 144: Line 151:
  
 
Acknowledgment
 
Acknowledgment
| style="border:0.75pt solid #000001;padding:0.0104in;"| Spoken Tutorial Project is a part of the Talk to a Teacher project
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| Spoken Tutorial Project is funded by the NMEICT, MHRD.
 
+
It is supported by the National Mission on Education through ICT, MHRD, Government of India
+
 
+
More information on this Mission is available at[http://spoken-tutorial.org/NMEICT-Intro  ][http://spoken-tutorial.org/NMEICT-Intro http][http://spoken-tutorial.org/NMEICT-Intro ://][http://spoken-tutorial.org/NMEICT-Intro spoken][http://spoken-tutorial.org/NMEICT-Intro -][http://spoken-tutorial.org/NMEICT-Intro tutorial][http://spoken-tutorial.org/NMEICT-Intro .][http://spoken-tutorial.org/NMEICT-Intro org][http://spoken-tutorial.org/NMEICT-Intro /][http://spoken-tutorial.org/NMEICT-Intro NMEICT][http://spoken-tutorial.org/NMEICT-Intro -][http://spoken-tutorial.org/NMEICT-Intro Intro]
+
 
+
 
+
  
 +
More information on this Mission is available at http://spoken-tutorial.org/NMEICT-Intro
  
 
|-
 
|-
Line 157: Line 159:
  
 
Thank you slide
 
Thank you slide
| style="border:0.75pt solid #000001;padding:0.0104in;"| This is Tarun Gangwar from IIT Bombay signing off. Thank you for joining.
+
| style="border:0.75pt solid #000001;padding:0.0104in;"| This is Tarun Gangwar from IIT Bombay signing off. Thank you.
  
 
|}
 
|}

Latest revision as of 11:36, 19 August 2014

Tutorial 1: Overview of ASCEND


Visual Cue
Narration
Slide number 1

Title slide

Welcome to the Overview of ASCEND tutorial series.
Show Slide 2 In this tutorial, we will introduce you to
  • ASCEND
  • 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

Prerequisites

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


To know more about ASCEND, please visit ascend4.org


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

Summary

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

Acknowledgment

Spoken Tutorial Project is funded by the NMEICT, MHRD.

More information on this Mission is available at http://spoken-tutorial.org/NMEICT-Intro

Slide number 11

Thank you slide

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

Contributors and Content Editors

Nancyvarkey, Tarung