Difference between revisions of "ASCEND/C2/Overview-of-ASCEND/English"
(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…') |
Nancyvarkey (Talk | contribs) |
||
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''' | ||
− | * | + | * We will have a look at the problems that can be solved using '''ASCEND''' |
− | * | + | * We will have first-hand experience of '''ASCEND '''interface through a sample model |
− | * and | + | * and we will also take an overview of the topics covered in this tutorial series |
− | + | ||
− | + | ||
|- | |- | ||
Line 27: | Line 25: | ||
System Requirement | System Requirement | ||
− | | style="border:0.75pt solid #000001;padding:0.0104in;"| | + | | style="border:0.75pt solid #000001;padding:0.0104in;"| System Requirements |
− | + | ||
− | + | ||
− | ''' | + | 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 | + | For relevant tutorial,s please visit our website |
[http://spoken-tutorial.org/ http://spoken-tutorial.org] | [http://spoken-tutorial.org/ http://spoken-tutorial.org] | ||
Line 51: | Line 49: | ||
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.''' | * 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''' | + | * '''ASCEND''' can be used for solving systems of '''non-linear equations, linear '''and '''nonlinear optimization''' problems, and for '''dynamic systems''' |
− | + | ||
− | + | ||
|- | |- | ||
Line 62: | Line 59: | ||
Sample Problems | Sample Problems | ||
− | | style="border:0.75pt solid #000001;padding:0.0104in;"| | + | | style="border:0.75pt solid #000001;padding:0.0104in;"| Let's have a look at examples of '''process simulation problems''' that can be modeled using '''ASCEND''': |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | * Modelling of a flash drum for separating a given mixture. | ||
+ | * Modelling a process flow-sheet comprising of different components such as a '''Mixer, Reactor''' and a '''Separation''' unit. | ||
|- | |- | ||
Line 75: | Line 69: | ||
|- | |- | ||
− | | style="border:0.75pt solid #000001;padding:0.0104in;"| | + | | style="border:0.75pt solid #000001;padding:0.0104in;"| |
| 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;"| I will load a code file in '''ASCEND''' and solve it. | ||
+ | |- | ||
+ | | 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;"| Here is my code '''test.a4c'''. | ||
− | + | ||
+ | The name of my model is '''lotka'''. | ||
+ | |||
+ | |||
+ | I will load this model and will run one of the '''methods''' and solve the model. | ||
|- | |- | ||
− | | style="border:0.75pt solid #000001;padding:0.0104in;"| Slide | + | | 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 various topics that will be covered in this tutorial series. | ||
− | Learning Objectives | + | |- |
− | | style="border:0.75pt solid #000001;padding:0.0104in;"| At the | + | | style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives''' |
+ | | style="border:0.75pt solid #000001;padding:0.0104in;"| At the beginning of the series, we will have a tutorial on how to install '''ASCEND''' on '''Linux''' and '''Windows''' systems. | ||
− | + | |- | |
− | + | | 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 open a model in '''ASCEND''' and solve it. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | |- | ||
+ | | style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives''' | ||
+ | | style="border:0.75pt solid #000001;padding:0.0104in;"| We will learn how to build a basic model and add '''methods''' to this basic model. | ||
+ | |||
+ | |||
+ | In this tutorial, we will also learn how to write dimensionally consistent equations in '''ASCEND'''. | ||
+ | |||
+ | |- | ||
+ | | 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 in '''ASCEND''' | ||
+ | * how to reuse this model for different components | ||
+ | *also how to import data from '''Thermodynamics library''' in '''ASCEND''' | ||
+ | |||
+ | |||
+ | Towards the end we will learn how to solve this model. | ||
+ | |||
+ | |- | ||
+ | | style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives''' | ||
+ | | style="border:0.75pt solid #000001;padding:0.0104in;"| We will also have a tutorial on modelling different components of a flow-sheet such as | ||
+ | |||
+ | * a '''Mixer''' | ||
+ | * a '''Reactor''' | ||
+ | * and how to combine these different components to get the final flow sheet | ||
+ | |||
+ | |||
+ | We will run the flowsheet in '''ASCEND''' to get final results. | ||
+ | |||
+ | |||
+ | |- | ||
+ | | style="border:0.75pt solid #000001;padding:0.0104in;"| Slide '''Learning Objectives''' | ||
+ | | style="border:0.75pt solid #000001;padding:0.0104in;"| We will also have a tutorial on | ||
+ | |||
+ | * how to use '''FOR''' loop in '''ASCEND''' | ||
+ | * how to declare '''Arrays''' in our models | ||
+ | * how to plot graphs using '''ASCEND''' | ||
|- | |- | ||
Line 104: | Line 136: | ||
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 | + | | 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 brings us to the end of this tutorial. |
+ | This tutorial was an overview of what you will learn in the '''ASCEND''' tutorial series. | ||
+ | |||
+ | Hope you found it interesting. | ||
|- | |- | ||
Line 113: | Line 148: | ||
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;"| To know more about the '''spoken tutorial project''', watch the video available at |
− | + | http://spoken-tutorial.org/What_is_a_Spoken_Tutorial | |
− | |||
− | It summarizes the Spoken Tutorial project | + | It summarizes the '''Spoken Tutorial project'''. |
− | If you do not have good bandwidth, you can download and watch it | + | If you do not have good bandwidth, you can download and watch it. |
|- | |- | ||
Line 129: | Line 163: | ||
| style="border:0.75pt solid #000001;padding:0.0104in;"| The Spoken Tutorial Project Team: | | style="border:0.75pt solid #000001;padding:0.0104in;"| The Spoken Tutorial Project Team: | ||
− | Conducts workshops using spoken tutorials | + | *Conducts workshops using spoken tutorials |
− | + | *Gives certificates to those who pass an online test | |
− | Gives certificates to those who pass an online test | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | For more details, please write to '''contact@spoken-tutorial.org''' | ||
Line 148: | Line 177: | ||
It is supported by the National Mission on Education through ICT, MHRD, Government of India | It is supported by the National Mission on Education through ICT, MHRD, Government of India | ||
− | More information on this Mission is available at | + | More information on this Mission is available at http://spoken-tutorial.org/NMEICT-Intro |
− | + | ||
− | + | ||
− | + | ||
|- | |- |
Revision as of 14:48, 11 August 2014
Tutorial 1: Overview of ASCEND
|
|
Slide number 1
Title slide |
Welcome to the Overview of ASCEND tutorial series. |
Show Slide 2 | In this tutorial, we will introduce you to
|
Slide number 3
System Requirement |
System Requirements
Here I am using
|
Slide number 4
Prerequisites |
To follow this tutorial series, user doesn't require any prior knowledge of ASCEND.
|
Slide number 5
What is ASCEND |
What is ASCEND?
|
Slide number 6
Sample Problems |
Let's have a look at examples of process simulation problems that can be modeled using ASCEND:
|
Open the ASCEND interface | Now, let's have a look at the ASCEND interface. |
I will load a code file in ASCEND and solve it. | |
Load files test.a4c and press solve | Here is my code test.a4c.
|
Slide Applications of ASCEND | Now let's have a look at the various topics that will be covered in this tutorial series. |
Slide Learning Objectives | At the beginning of the series, we will have a tutorial on how to install ASCEND on Linux and Windows systems. |
Slide Learning Objectives | We will also learn how to open a model in ASCEND and solve it.
|
Slide Learning Objectives | We will learn how to build a basic model and add methods to this basic model.
|
Slide Learning Objectives | We will also learn how to
|
Slide Learning Objectives | We will also have a tutorial on modelling different components of a flow-sheet such as
|
Slide Learning Objectives | We will also have a tutorial on
|
Slide number 6
Summary |
This brings us to the end of this tutorial.
|
Slide Number 8
About slide |
To know more about the spoken tutorial project, watch the video available at
http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
If you do not have good bandwidth, you can download and watch it. |
Slide number 9
About slide |
The Spoken Tutorial Project Team:
For more details, please write to contact@spoken-tutorial.org
|
Slide number 10
Acknowledgment |
Spoken Tutorial Project is a part of the Talk to a Teacher project
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 |
Slide number 11
Thank you slide |
This is Tarun Gangwar from IIT Bombay signing off. Thank you for joining. |