<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=ASCEND%2FC2%2FSimulating-flowsheet%2FEnglish</id>
		<title>ASCEND/C2/Simulating-flowsheet/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=ASCEND%2FC2%2FSimulating-flowsheet%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;action=history"/>
		<updated>2026-05-13T23:18:58Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;diff=12738&amp;oldid=prev</id>
		<title>Nancyvarkey at 09:51, 7 July 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;diff=12738&amp;oldid=prev"/>
				<updated>2014-07-07T09:51:45Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;amp;diff=12738&amp;amp;oldid=11386&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Nancyvarkey</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;diff=11386&amp;oldid=prev</id>
		<title>Tarung at 10:13, 17 June 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;diff=11386&amp;oldid=prev"/>
				<updated>2014-06-17T10:13:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;amp;diff=11386&amp;amp;oldid=11297&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Tarung</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;diff=11297&amp;oldid=prev</id>
		<title>Tarung: Created page with ''''Tutorial 5: Model a Flowsheet'''   {| style=&quot;border-spacing:0;&quot; | style=&quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.00…'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=ASCEND/C2/Simulating-flowsheet/English&amp;diff=11297&amp;oldid=prev"/>
				<updated>2014-06-15T14:57:23Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;#039;&amp;#039;&amp;#039;Tutorial 5: Model a Flowsheet&amp;#039;&amp;#039;&amp;#039;   {| style=&amp;quot;border-spacing:0;&amp;quot; | style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.00…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Tutorial 5: Model a Flowsheet'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 1&lt;br /&gt;
&lt;br /&gt;
Title slide&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Welcome to the tutorial on Modelling a Flowsheet in '''ASCEND'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Show Slide 2&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| In this tutorial,&lt;br /&gt;
&lt;br /&gt;
We will learn how to&lt;br /&gt;
&lt;br /&gt;
* model a mixer and execute it&lt;br /&gt;
* model a reactor&lt;br /&gt;
* design a reactor&lt;br /&gt;
* connect different components in a single flowsheet&lt;br /&gt;
* run the flowsheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 3&lt;br /&gt;
&lt;br /&gt;
System Requirement&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Here I am using&lt;br /&gt;
&lt;br /&gt;
Ubuntu Linux OS v. 12.04&lt;br /&gt;
&lt;br /&gt;
ASCEND v. 0.9.8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 4&lt;br /&gt;
&lt;br /&gt;
Pre-requisites&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| To follow this tutorial, user must have basic knowledge of&lt;br /&gt;
&lt;br /&gt;
Linux and&lt;br /&gt;
&lt;br /&gt;
ASCEND&lt;br /&gt;
&lt;br /&gt;
To know more about ASCEND please visit ascend4.org&lt;br /&gt;
&lt;br /&gt;
For relevant tutorials please visit our website&lt;br /&gt;
&lt;br /&gt;
http://spoken-tutorial.org&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 5&lt;br /&gt;
&lt;br /&gt;
Show the complete Flowsheet&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Let's begin the tutorial with the example problem 10.32 from the book Elementary Principles of Chemical Processes by Felder and Rousseau. This example is available on page 508 of the book. We will model the 3 components of this Flowsheet- mixer, reactor and separator and we will then assemble them to model the complete flow sheet. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 6&lt;br /&gt;
&lt;br /&gt;
Reactions&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Here Ethane is dehydrogenated to ethylene and acetylene in the following pair of reactions.&lt;br /&gt;
&lt;br /&gt;
The equilibrium conditions are also given as follows&lt;br /&gt;
&lt;br /&gt;
Here yi signifies mole-fraction&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 7&lt;br /&gt;
&lt;br /&gt;
Flowsheet&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Let's now model the mixer in ASCEND.&lt;br /&gt;
&lt;br /&gt;
In mixer, a fresh feed of ethane with n0 moles is mixed with a recycle stream of ethane with n6 moles &lt;br /&gt;
&lt;br /&gt;
The outlet stream consists of 100 moles of ethane&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 8&lt;br /&gt;
&lt;br /&gt;
Equations for Mixer&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Thus the equation for mixer is&lt;br /&gt;
&lt;br /&gt;
n0+n6 =100&lt;br /&gt;
&lt;br /&gt;
I already have the code for this mixer in a text file.&lt;br /&gt;
&lt;br /&gt;
Let me explain the code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Open code file in text editor&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Open the file flowsheet.a4c in a text editor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| REQUIRE &amp;quot;atoms.a4l&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
MODEL mixer;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Here we require atoms.a4l to use the variable type 'mole'.&lt;br /&gt;
&lt;br /&gt;
I have named the model as mixer.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| n_0, n_6 and n_tot.&lt;br /&gt;
&lt;br /&gt;
IS_A mole;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Let’s Name the three streams of mixer as:&lt;br /&gt;
&lt;br /&gt;
n_0, n_6 and n_tot.&lt;br /&gt;
&lt;br /&gt;
Define the stream as a mole.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| n_tot= n_0+n_6;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Now we define the equation for mixture as simple mole balance as :&lt;br /&gt;
&lt;br /&gt;
Output = Input&lt;br /&gt;
&lt;br /&gt;
That is :&lt;br /&gt;
&lt;br /&gt;
n_tot= n_0+n_6;&lt;br /&gt;
&lt;br /&gt;
 Note that label like equation 1 is not necessary to right, but this helps in debugging the code&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| METHOD specify;&lt;br /&gt;
&lt;br /&gt;
FIX n_tot ;&lt;br /&gt;
&lt;br /&gt;
 END specify;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Let's now define METHODS for solving the mixer.&lt;br /&gt;
&lt;br /&gt;
Under METHOD specify,&lt;br /&gt;
&lt;br /&gt;
We fix the variable n_tot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| METHOD values;&lt;br /&gt;
&lt;br /&gt;
n_tot := 100.0 {mole};&lt;br /&gt;
&lt;br /&gt;
END values;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Under METHOD values,&lt;br /&gt;
&lt;br /&gt;
n_tot is assigned the value 100 mole&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| METHOD seqmod;&lt;br /&gt;
&lt;br /&gt;
RUN clear;&lt;br /&gt;
&lt;br /&gt;
RUN specify;&lt;br /&gt;
&lt;br /&gt;
     RUN values;&lt;br /&gt;
&lt;br /&gt;
END seqmod;&lt;br /&gt;
&lt;br /&gt;
END mixer;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| METHOD seqmod signifies setting the model in sequential modular simulation.&lt;br /&gt;
&lt;br /&gt;
This signifies that given feed stream and unit operations specification, ASCEND will calculate the intermediate and outlet streams&lt;br /&gt;
&lt;br /&gt;
Under this method,&lt;br /&gt;
&lt;br /&gt;
RUN specify and&lt;br /&gt;
&lt;br /&gt;
RUN values&lt;br /&gt;
&lt;br /&gt;
Now END the model mixture &lt;br /&gt;
&lt;br /&gt;
Note that model mixer is not square as there is one equation and two unknowns.&lt;br /&gt;
&lt;br /&gt;
Thus one can’t solve the model mixture separately in ASCEND&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 9&lt;br /&gt;
&lt;br /&gt;
Flowsheet&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Let us now model the second component of the flowsheet i.e. the reactor&lt;br /&gt;
&lt;br /&gt;
As you can see there is one stream entering the reactor, and four streams leaving it.&lt;br /&gt;
&lt;br /&gt;
Here ethane is dehydrogenated to ethylene and acetylene, so the out stream consists of ethane, ethylene, acetylene and hydrogen&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 10&lt;br /&gt;
&lt;br /&gt;
Equations for Reactor&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| These are the set of equations to be used for modelling the reactor&lt;br /&gt;
&lt;br /&gt;
To understand these equations, please refer the textbook&lt;br /&gt;
&lt;br /&gt;
Now let’s look at the code for reactor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Open flowsheet.a4c in a text editor and highlight the code text sequentially&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| I have named the model as reactor&lt;br /&gt;
&lt;br /&gt;
Define all the input and the output stream as the mole.&lt;br /&gt;
&lt;br /&gt;
The reaction extent ksi1 and ksi2 is also defined as mole&lt;br /&gt;
&lt;br /&gt;
Equation 2-6 are defined as shown in the slide&lt;br /&gt;
&lt;br /&gt;
Note that equation 7 and 8 are written as numerator on the left hand side equal to right hand side into denominator of the right hand side&lt;br /&gt;
&lt;br /&gt;
We don’t use division to avoid a poor initialization for solving the problem&lt;br /&gt;
&lt;br /&gt;
Now under METHODS section, we define methods in a similar way as that for mixer.&lt;br /&gt;
&lt;br /&gt;
Under values section, instead of giving a direct value, we initialize the value of the reaction extent ksi1 and ksi2 , we thus give a nominal value of ksi1 and ksi2&lt;br /&gt;
&lt;br /&gt;
We also set upper bound for ksi1 and ksi2.&lt;br /&gt;
&lt;br /&gt;
For assigning the nominal value, we write&lt;br /&gt;
&lt;br /&gt;
ksi_1.nominal is equal to ksi_1&lt;br /&gt;
&lt;br /&gt;
similarly for assigning the upper bound, we write&lt;br /&gt;
&lt;br /&gt;
ksi_1.upper_bound is equal to n_tot into 2&lt;br /&gt;
&lt;br /&gt;
Now, end the Method values&lt;br /&gt;
&lt;br /&gt;
Define the method seqmod and END the reactor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide 11&lt;br /&gt;
&lt;br /&gt;
Assignment: Equations for Separator &lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Now these are the set of equations for separation process&lt;br /&gt;
&lt;br /&gt;
Using these model the separator on similar lines as that of mixture&lt;br /&gt;
&lt;br /&gt;
Once we have modelled each component of the flowsheet&lt;br /&gt;
&lt;br /&gt;
Let’s now wire them together. I have the code for modelling the flowsheet.&lt;br /&gt;
&lt;br /&gt;
Let me explain the logic of connecting different components via code.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Open flowsheet.a4c in a text editor and highlight the code text sequentially &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| I have named the model flowsheet&lt;br /&gt;
&lt;br /&gt;
We define &lt;br /&gt;
&lt;br /&gt;
m1 IS_A mixer;&lt;br /&gt;
&lt;br /&gt;
r1 IS_A reactor; and&lt;br /&gt;
&lt;br /&gt;
s1 IS_A separator;&lt;br /&gt;
&lt;br /&gt;
Note that the variable mixer, reactor and separator is used by ASCEND from the models defined before&lt;br /&gt;
&lt;br /&gt;
Now let us state that output from mixture is same as input for the reactor and the output of the reactor is same as the input to the separator. &lt;br /&gt;
&lt;br /&gt;
We equate the two by the help of the operator&lt;br /&gt;
&lt;br /&gt;
ARE_THE_SAME&lt;br /&gt;
&lt;br /&gt;
ARE_THE_SAME is a merging operator&lt;br /&gt;
&lt;br /&gt;
It merges different models or variables into one, for example, we write&lt;br /&gt;
&lt;br /&gt;
m1.n_tot,r1.n_tot ARE_THE_SAME;&lt;br /&gt;
&lt;br /&gt;
This saves us from creating additional different equations&lt;br /&gt;
&lt;br /&gt;
Under METHODS section, we will again write the same methods as specify, values and seqmod.&lt;br /&gt;
&lt;br /&gt;
Note that under method specify and method values, we run methods for each individual component under each method. For example, under method specify we have written&lt;br /&gt;
&lt;br /&gt;
RUN m1.specify and&lt;br /&gt;
&lt;br /&gt;
RUN r1.specify&lt;br /&gt;
&lt;br /&gt;
This command will execute the specify method for mixer under the method specify for flowsheet&lt;br /&gt;
&lt;br /&gt;
Now define the method seqmod and END the flowsheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Open the model in ASCEND&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Open this model in ASCEND&lt;br /&gt;
&lt;br /&gt;
Now click on m1 mixer, you will see ASCEND has assigned some default values to the streams n_0,n_6 and n_tot&lt;br /&gt;
&lt;br /&gt;
Now under method section, click on seqmod, then click on RUN&lt;br /&gt;
&lt;br /&gt;
Now click on the solve icon.&lt;br /&gt;
&lt;br /&gt;
You will see the message converged in the panel below&lt;br /&gt;
&lt;br /&gt;
Now click on m1 mixer, you will see ASCEND has calculated the values for the streams n_0 and n_6&lt;br /&gt;
&lt;br /&gt;
It is also satisfying the equation&lt;br /&gt;
&lt;br /&gt;
n_0+n_6 = n_tot&lt;br /&gt;
&lt;br /&gt;
We encourage the learner to observe the values of remaining two components before and after solving the flowsheet for better understanding.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Open slide number 12 &lt;br /&gt;
&lt;br /&gt;
Summary&lt;br /&gt;
| style=&amp;quot;border:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Let’s summarize. In this tutorial, we have learnt&lt;br /&gt;
&lt;br /&gt;
How to&lt;br /&gt;
&lt;br /&gt;
* model a mixer and execute it&lt;br /&gt;
* model a react&lt;br /&gt;
* connect different components in a single flowsheet&lt;br /&gt;
* run the flowsheet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide Number 13&lt;br /&gt;
&lt;br /&gt;
About the spoken tutorial project&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Information on spoken tutorial project is available on our website [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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 14&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Details of the workshops based on spoken tutorials is also available on the website&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 15&lt;br /&gt;
&lt;br /&gt;
Acknowledgements&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Spoken Tutorial Project is funded by NMEICT,MHRD&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| Slide number 16&lt;br /&gt;
&lt;br /&gt;
Thanks you&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:0.5pt solid #00000a;border-left:0.5pt solid #00000a;border-right:0.5pt solid #00000a;padding-top:0in;padding-bottom:0in;padding-left:0.0069in;padding-right:0.0069in;&amp;quot;| This is Priya Bagde from IIT Bombay signing off. Thank you for joining.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tarung</name></author>	</entry>

	</feed>