以梦为马,不负韶华

搜索
查看: 17019|回复: 1
收起左侧

一步一步教你学习ASPEN Dynamics系列1(马后炮首发)

[复制链接]
发表于 2010-10-25 21:53:57 显示全部楼层 |阅读模式
Start-Example.bkp (8.07 KB, 下载次数: 454)
Example: Flash Demo Example

培训案例PPT
见6楼  

1.


Load the file Start-FlashExample.bkp – Simulation is ** water-methanol flash, with feed of
100 Kmol/hr
(50 Kmol/hr
water and 50 Kmol/hr methanol) at 2 bar and 50 deg C.
Flash block is specified for a vapor fraction
= 0.5, and zero pressure drop.

2.
Run the problem in Aspen Plus and view the flash results very quickly

3.
View menu//**s, to bring up the **s dialogue box

4.
Check the Dynamic box to display the Dynamic **

5.
OK

6.
Click the Dynamic button
to allow dynamic data input

7.
In the Data Browser, under Blocks/Flash, click on the Dynamic to access the dynamic data forms

8.
Enter the data required for the Vessel tab form , Heat Transfer tab form and the Initial condition tabs form – note that this is optional data for a flash block – default is instantaneous, hence no dynamic data is actually required but flash operation will in fact be instantaneous (or steady state)

9.
Click the Next button to run the problem

10.
View the Flash block results to show that no extra (dynamic) results are available in Aspen Plus

11.
File menu/Export to export the Aspen Dynamics file

12.
Select Save as type “Flow Driven Simulation” to export the Answer-FlashExample dynf and .appdf files to the workshop directory

13.
File/Save as to save the backup file (good practise) Answer-FlashExample.bkp
in the workshop directory

14.
Exit Aspen Plus –there is actually no need to exit Aspen Plus, however, having windows open is resource limiting and can cause unnecessary crashes in other (Aspen dynamics) programs

15.
Start Aspen Dynamics by double-clicking on the Aspen dynamics icon or RMB/Open on the icon.

16.
Describe the 3 main windows (Process Flowsheet, Simulation Explorer, Simulation Messages),
the
Menu bar, Tools bar and buttons and the Status bar.

17.
Open button to open the example problem from the Workshop directory

18.
View the messages in the Messages window messages

19.
Double-click the Specification status button (inform should always be green for vanilla file, else bug!) to show the Status window.

20.
Close the Status window

21.
Explain the individual items in the Simulation Explorer under Simulation (Dynamics library, Flowsheet, Component Lists , Results Archive, Current Snapshots, Solver Options, Globals table)

22.
Go to Tools/Snapshots to bring up the Snapshot management form.

23.
Explain “Initial Specification” snapshot loaded with problem

24.
Go to Tools/Use to bring up the Use “Current Snapshots” dialogue form

25.
Explain “Use” of snapshots

26.
Make sure the Flowsheet window is highlighted, then Go to the “Window” on the Menu bar and set the “Flowsheet as Wall**”

27.
Double-click on the
VAP stream
to bring up the Results form

28.
Explain default forms and pre-defined forms

29.
Use the New Plot button to bring up an empty generic plot.

30.
Specify a name
for the plot object

31.
Drag and drop the VAP stream methanol mole fraction (variable Zn on the VAP stream Results table) unto the plot

32.
Highlight the FEED Stream and use RMB on Forms/Manipulate
to bring up the Manipulate table

33.
Drag and drop the FEED stream temperature
(variable T on the FEED stream Manipulate
table) unto the
plot.

34.
Use RMB/Edit to set the time axis range as
0 to 1.0 Hours

35.
Use RMB to set
the Y-axis to a range 0.60 to 0.7

36.
Go to the Run menu and use the Pause At
from the Run menu
to pause the simulation at 0.1 hours

37.
Use the Run button to run the simulation to 0.1 hours

38.
When the simulation pauses, introduce a
FEED stream temperature change (its winter in Boston!) by changing the value of the temperature variable T to 10 deg C in
the Manipulate table

39.
Set the simulation to pause at time 1.0 hours

40.
Run the simulation to time 1.0 and observe the plot

41.
Switch off auto-naming of blocks from the Tools/Settings/Auto-name tab by ** sure the box is not checked

42.
Go to the
Simulation Explorer, under the Dynamics library, ControlModels folder,

43.
Drag and drop a PID model unto the flowsheet

44.
Confirm YES to save the current Snapshots to file – rename the snapshot as FlashExample

45.
Enter block ID as TC1

46.
From the Simulation Explorer double-click the archived snapshot (FlashDemo) to show its contents

47.
Explain precisely where archived snapshots are stored

48.
From the Dynamics/Streams folder select a ControlSignal stream type and drag unto the flowsheet

49.
Connect the controller input signal (variable TC1.PV) to the VAP stream temperature, (variable T)

50.
Connect the controller output signal (variable .PV) to the FLASH block duty (variable QR)

51.
From the menu bar, select
Tools/Snapshots pull up the Snapshot dialogue box and further explain the concept of Current snapshots (there should be none!) and archived snapshots

52.
From the menu bar, select Tools/Use to bring up the Use form

53.
Click on the “Select Results” button to show how to access and “USE” archived snapshots by selecting the FlashDemo snapshots

54.
Select Dynamic Initialization

55.
Click on
Fixed in the Copy to box to overwrite the existing fixed variables

56.
Click on Copy to initialize the modified flowsheet with the converged results

57.
Bring up the controller TC1 Configure form

58.
Click on Initialize Values to initialize the controller variables

59.
Specify a gain of 10 %/% and an Integral time of 10 minutes

60.
Change the controller action to be Reverse

61.
Set the simulation to pause at 10 hours

62.
Run the problem whilst viewing the plots

63.
File menu/Save as

64.
Select Save as file type and select dynf file type

65.
Enter a name AnswerFinal-FlashExample

66.
Click on Save

67.
File/Exit to exit the Aspen Dynamics application

评分

参与人数 34韶华币 +176 收起 理由
断帅 + 5 资料文件共享
四月雪 + 5 学习中!!!!!
潘多拉盒子 + 10 好资料,非常感谢
zjwmcl + 10 好资料,非常感谢
xyy1395622 + 10
scoping + 1
shawnessy + 10 非常给力
小柳 + 2
powerfulbb + 2 好资料,非常感谢
ypzz1840 + 10
pxnwt + 5 很给力!
sundancekid + 5
liuxingping726 + 1
scut-maze + 1 good
hydg17 + 1 好好

查看全部评分

本帖被以下云收藏推荐:

 楼主| 发表于 2010-10-25 21:57:07 显示全部楼层
请大家积极评分。
我会有一系列的后续案例
发表于 2010-10-26 08:05:09 显示全部楼层
有空要好好试试。

评分

参与人数 1韶华币 +2 收起 理由
shuimuliming + 2

查看全部评分

发表于 2010-10-26 08:16:02 显示全部楼层
最好弄个视屏,这个看得费劲,不过还是要感谢楼主的辛苦工作和付出!
发表于 2010-10-26 08:19:47 显示全部楼层
不错的资料,辛苦了
发表于 2010-10-26 08:34:27 显示全部楼层
看看了,学习中!
发表于 2010-10-26 09:05:11 显示全部楼层
有中文的吗,还是中文比较熟
发表于 2010-10-26 09:34:06 显示全部楼层
很及时呀,非常感谢

点评

看看如何。  详情 回复 发表于 2013-4-19 11:11
发表于 2010-10-26 09:39:24 显示全部楼层
个、非常感感谢谢
 楼主| 发表于 2010-10-26 17:40:39 显示全部楼层
AspenDynamicsMon25Jan99.ppt (3.11 MB, 下载次数: 1563)

再上个培训教程先。

评分

参与人数 1韶华币 +5 收起 理由
alwaysyz + 5 非常有用!

查看全部评分

 楼主| 发表于 2010-10-26 18:52:33 显示全部楼层
Workshop: Deethanizer

1.
Click the Aspen Plus User Inte**ce icon on the desktop to open Aspen Plus

2.
Click the Open button on the tools bar

3.
Navigate to your Workshop directory

4.
Select the Start-Deethanizer.bkp file

5.
Click stream HCFEED to highlight the stream

6.
Right Mouse Button (RMB) to select Input Data Browser

7.
Enter a temperature of –17.0 degrees C

8.
Enter a pressure of 21.0 Bar

9.
Change the Total flow mode to Mass

10.
Enter a total flow of
92,000 Kg/hr

11.
Change the composition mode to Mole-Frac

12.
Enter the following data for the component mole-fractions

Component
Value


Methane:
0.003


Ethane:
0.145


Propane:
0.032


Ethylene:
0.615


Propylene:
0.205

13.
Use the Next button to proceed to the Stream C2IN Data Browser

14.
Enter a temperature of 0.0 degrees C

15.
Enter a pressure of 25.0 Bar

16.
Change the total flow mode to Mass

17.
Enter a total flow of
150,000 Kg/hr

18.
Change the composition mode to Mole-Frac

19.
Enter the following data for the component mole-fractions

Component
Value


Methane:


Ethane:
1.0


Propane:


Ethylene:


Propylene:

20.
Use the Next button to proceed to the Block D101 Data Browser

21.
Change the Flash specifications to be Heat duty and Pressure

22.
Enter a heat duty of 0.0 MMkcal/hr

23.
Enter a pressure (drop) of –0.1 bar

24.
Use the Next button to proceed to the Block E101 (HEATX) Data Browser

25.
Enter a cold stream outlet temperature value of –12.8 degrees C

26.
Click on the Pressure Drop tab

27.
For the Hot side, specify a pressure drop of –0.2 bar

28.
Change the Side to Cold side using the drop-down list arrow button

29.
Specify the cold side pressure drop of –0.2 bar

30.
Use the Next button to move to the Block T101 RADFRAC Data Browser

31.
Enter the number of stages as 21

32.
Change the Operating specifications distillate rate units to be in Mass

33.
Specify a distillate mass flowrate of 62,541 kg/hr

34.
Specify a molar reflux ratio of 0.6

35.
Click on the Stream tab

36.
Enter stage 3 as the LIQFEED stream feed stage

37.
Enter stage 17 as the VAPFEED stream feed stage

38.
Click on the Pressure tab

39.
Specify the Stage 1/condenser pressure as 20 bar

40.
Specify stage 2 pressure as 20.1

41.
Specify the (pressure drop per) stage pressure drop as 0.01 bar

42.
Go to the tree view Data Browser and expand Blocks/T101

43.
Click on TraySizing to bring up the TraySizing forms

44.
Click New to create a new tray sizing section object

45.
Click Ok to accept the default section ID

46.
Specify the stating stage as 2 and the ending stage as 20

47.
Change the Tray Type to Sieve

48.
Enter 2 for the number of passes

49.
Click on Next to run the simulation

50.
Once the run has completed, and the status becomes Results Available, go to the flowsheet and click on the radfrac block T101

51.
RMB/Results simulation to view the key radfrac results

52.
Click on Blocks/T101/TraySizing in the Data Browser to view the TraySizing results

53.
File/Save

54.
Select file type ASPEN PLUS Backup Files (*.bkp) to save the problem as a backup file

发表于 2010-10-27 21:12:20 显示全部楼层
感谢楼主的分享
 楼主| 发表于 2010-10-30 23:08:18 显示全部楼层
继续。接上面例子
Workshop: Adding Dynamic Data

1.        From the workshop directory, select the file AddDynData-Start.bkp
2.        Use the Right Mouse Button (RMB) to open the file in Aspen Plus
3.        Click Dynamic button to be able to access the dynamic data forms
4.        Select Flash block D101
5.        RMB/Input to open  the Block D101 (FLASH2) Data Browser
6.        Click on Dynamic in the tree Data Browser  view to access the dynamic forms
7.        Change the Vessel type to Vertical on Vessel tab
8.        Enter a vessel length of 3 meters
9.        Enter a vessel  diameter of 2 meters
10.        Use the Next button to bring up the Block T101 (RADFRAC) Dynamic Data Browser form
11.        On the Reflux Drum tab form, specify a horizontal Vessel type
12.        Specify a drum length of 5 meters
13.        Specify a drum diameter of  2 meters
14.        Click on the Condenser tab
15.        Change the Heat transfer option to constant temperature
16.        Enter a Medium temperature of -45 degrees C
17.        Click on the Reboiler tab
18.        Change the Heat transfer option to LMTD
19.        Enter a Medium temperature of 80 degrees C
20.        Enter a Temperature approach of 5 degrees C
21.        Click on the Sump tab
22.        Enter a Sump height of 3 m
23.        Enter a Sump diameter of 2.8 meters
24.        Click on the Hydraulics tab
25.        Enter Rigorous as the Hydraulics option
26.        Click TrayRating in the tree view of the Data Browser to bring up the Block T101 (RADFRAC) TrayRating Data Browser form
27.        Click New to create a new tray rating object
28.        Ok to accept the default section name
29.        On the Specs tab, enter 2 as the Starting stage.
30.        Enter 20 as the Ending stage
31.        Enter a Sieve as the Tray type
32.        Enter 2 as the Number of passes
33.        Enter 2.8 meters as the column diameter
34.        Click on the Design/Pdrop tab
35.        Tick the Update section pressure profile box in the Pressure drop section
36.        Click Next to run the simulation
37.        File/Export to export the simulation
38.        Navigate to the workshop directory
39.        Select “Flow Driven Dyn Simulation” as the Save as file type
40.        Save the file
41.        File/Save as to save a backup copy
42.        Select ASPEN PLUS Backup files (*.bkp) as the Save as type.
43.        Save the file
44.        File/Exit to close Aspen Plus
 楼主| 发表于 2010-10-30 23:08:50 显示全部楼层
继续。接上面例子
Workshop: Adding Dynamic Data

1.        From the workshop directory, select the file AddDynData-Start.bkp
2.        Use the Right Mouse Button (RMB) to open the file in Aspen Plus
3.        Click Dynamic button to be able to access the dynamic data forms
4.        Select Flash block D101
5.        RMB/Input to open  the Block D101 (FLASH2) Data Browser
6.        Click on Dynamic in the tree Data Browser  view to access the dynamic forms
7.        Change the Vessel type to Vertical on Vessel tab
8.        Enter a vessel length of 3 meters
9.        Enter a vessel  diameter of 2 meters
10.        Use the Next button to bring up the Block T101 (RADFRAC) Dynamic Data Browser form
11.        On the Reflux Drum tab form, specify a horizontal Vessel type
12.        Specify a drum length of 5 meters
13.        Specify a drum diameter of  2 meters
14.        Click on the Condenser tab
15.        Change the Heat transfer option to constant temperature
16.        Enter a Medium temperature of -45 degrees C
17.        Click on the Reboiler tab
18.        Change the Heat transfer option to LMTD
19.        Enter a Medium temperature of 80 degrees C
20.        Enter a Temperature approach of 5 degrees C
21.        Click on the Sump tab
22.        Enter a Sump height of 3 m
23.        Enter a Sump diameter of 2.8 meters
24.        Click on the Hydraulics tab
25.        Enter Rigorous as the Hydraulics option
26.        Click TrayRating in the tree view of the Data Browser to bring up the Block T101 (RADFRAC) TrayRating Data Browser form
27.        Click New to create a new tray rating object
28.        Ok to accept the default section name
29.        On the Specs tab, enter 2 as the Starting stage.
30.        Enter 20 as the Ending stage
31.        Enter a Sieve as the Tray type
32.        Enter 2 as the Number of passes
33.        Enter 2.8 meters as the column diameter
34.        Click on the Design/Pdrop tab
35.        Tick the Update section pressure profile box in the Pressure drop section
36.        Click Next to run the simulation
37.        File/Export to export the simulation
38.        Navigate to the workshop directory
39.        Select “Flow Driven Dyn Simulation” as the Save as file type
40.        Save the file
41.        File/Save as to save a backup copy
42.        Select ASPEN PLUS Backup files (*.bkp) as the Save as type.
43.        Save the file
44.        File/Exit to close Aspen Plus































Workshop: Running the Dynamic Simulation


1.        From the workshop directory, select the file RunDynSim-Start.bkp
2.        Use the Right Mouse Button (RMB) to open the file in Aspen Dynamics
3.        Use the Windows menu to set the Flowsheet as Wall**
4.        Tools menu/New Plot… to create a new empty plot
5.        Select the HCFEED stream
6.        RMB  Forms/Manipulate to open the Manipulate form
7.        Highlight the variable FmR on the Manipulate table and then drag and drop unto the new plot
8.        Select the stream VAPFEED
9.        Double-click to open the Results form (default action)
10.        Highlight the variable Fm on the Results table and then drag and drop unto the new plot
11.        Select the LIQFEED stream
12.        Double-click to open the Results table
13.        Highlight the variable Fm on the Results table and then drag and drop unto the new plot
14.        Select block D101
15.        Double-click to open the Results form
16.        Highlight the variable Level  on the Results table and then drag and drop unto the new plot
17.        Open the controller block LC1 (flash block D101 level controller) FacePlate by double clicking on the LC1 icon
18.        Click the LC1 FacePlate Plot button to open the associated ResultsPlot form.
19.        Create a new profile plot to display the column ethane and propane liquid phase compositions
20.        Tools menu/New Profile Plot
21.        Enter the flowsheet plot name C2_C3_Split to create an empty profile plot
22.        On any  space in the empty plot, RMB to bring up the plot pop-up menu
23.        Select Profile Variables to bring up the Profile Editor
24.        For Profile 1, enter Ethane in the Profile Name field
25.        Click on the Add  button under the Y-Axis Variables section
26.        Enter the variable name for the first profile:

             Blocks(“T101”).stages(*)x.(“Ethane”)

The profile editor should look like the picture below






27.         Step the Profile value to 2 by clickin the ‘UP’ arrow
28.         For Profile 1, enter Propane in the Profile Name field
29.        Click on the Add  button under the Y-Axis Variables section
30.         Enter the variable name for the second profile:  

Blocks(“T101”).stages(*)x.(“Propane”)

31.        Ok to accept the changes in the Profile Editor.
32.        Run menu/Pause at  
33.        Specify a pause time of 0.1 hours
34.        Run the simulation in dynamic mode to time 0.1 hours
35.        When the simulation completes at time 0.1, place the cursor on the plot and RMB/Zoom full on the time series
36.        Repeat the zoom full for the controller time series plot
37.        Use the RMB pop-up menu to bring up the Profile Editor again.
38.        Under the Time Settings section, click on the Specify Times radio button
Add a time of 0.25
39.        Open the hydrocarbon feed Manipulate table
40.        Enter a value 110,400 (kg/hr.) for the variable FmR
41.        Run menu/Pause to set the simulation to pause at time 0.25 hours
42.        Run the simulation to completion
43.        When the simulation completes at time 0.25, zoom full on the two time series (not the profile plot)
44.        Modify the plot properties axis range, axis map, grid interval,
45.        File menu /Save as to
46.        Select Save as type Aspen Dynamics Language (*.dynf) file type
47.        Click on Save to save the file
48.        File/Exit to quit Aspen Dynamics


Variable Fm is the variable in stream HCFEED Results table that is equivalent to
variable FmR in the Manipulate table

The flash drum level controller seems reasonably tuned, however it does not
return to its set-point because it is a proportional-only controller
 楼主| 发表于 2010-10-30 23:09:35 显示全部楼层
Workshop: Running the Dynamic Simulation

1.
From the workshop directory, select the file RunDynSim-Start.bkp

2.
Use the Right Mouse Button (RMB) to open the file in Aspen Dynamics

3.
Use the Windows menu to set the Flowsheet as Wall**

4.
Tools menu/New Plot… to create a new empty plot

5.
Select the HCFEED stream

6.
RMB
Forms/Manipulate to open the Manipulate form

7.
Highlight the variable FmR on the Manipulate table and then drag and drop unto the new plot

8.
Select the stream VAPFEED

9.
Double-click to open the Results form (default action)

10.
Highlight the variable Fm on the Results table and then drag and drop unto the new plot

11.
Select the LIQFEED stream

12.
Double-click to open the Results table

13.
Highlight the variable Fm on the Results table and then drag and drop unto the new plot

14.
Select block D101

15.
Double-click to open the Results form

16.
Highlight the variable Level
on the Results table and then drag and drop unto the new plot

17.
Open the controller block LC1 (flash block D101 level controller) FacePlate by double clicking on the LC1 icon

18.
Click the LC1 FacePlate Plot button to open the associated ResultsPlot form.

19.
Create a new profile plot to display the column ethane and propane liquid phase compositions

20.
Tools menu/New Profile Plot

21.
Enter the flowsheet plot name C2_C3_Split to create an empty profile plot

22.
On any
space in the empty plot, RMB to bring up the plot pop-up menu

23.
Select Profile Variables to bring up the Profile Editor

24.
For Profile 1, enter Ethane in the Profile Name field

25.
Click on the Add
button under the Y-Axis Variables section

26.
Enter the variable name for the first profile:


Blocks(“T101”).stages(*)x.(“Ethane”)

The profile editor should look like the picture below

27.

Step the Profile value to 2 by clickin the ‘UP’ arrow

28.

For Profile 1, enter Propane in the Profile Name field

29.
Click on the Add
button under the Y-Axis Variables section

30.

Enter the variable name for the second profile:

Blocks(“T101”).stages(*)x.(“Propane”)

31.
Ok to accept the changes in the Profile Editor.

32.
Run menu/Pause at

33.
Specify a pause time of 0.1 hours

34.
Run the simulation in dynamic mode to time 0.1 hours

35.
When the simulation completes at time 0.1, place the cursor on the plot and RMB/Zoom full on the time series

36.
Repeat the zoom full for the controller time series plot

37.
Use the RMB pop-up menu to bring up the Profile Editor again.

38.
Under the Time Settings section, click on the Specify Times radio button

Add a time of 0.25

39.
Open the hydrocarbon feed Manipulate table

40.
Enter a value 110,400 (kg/hr.) for the variable FmR

41.
Run menu/Pause to set the simulation to pause at time 0.25 hours

42.
Run the simulation to completion

43.
When the simulation completes at time 0.25, zoom full on the two time series (not the profile plot)

44.
Modify the plot properties axis range, axis map, grid interval,

45.
File menu /Save as to

46.
Select Save as type Aspen Dynamics Language (*.dynf) file type

47.
Click on Save to save the file

48.
File/Exit to quit Aspen Dynamics

Variable Fm is the variable in stream HCFEED Results table that is equivalent to

variable FmR in the Manipulate table

The flash drum level controller seems reasonably tuned, however it does not

return to its set-point because it is a proportional-only controller

发表于 2010-11-21 11:11:05 显示全部楼层
咋怎么这么多呢。
发表于 2010-11-22 09:10:42 显示全部楼层
楼主辛苦了啊
发表于 2010-11-22 09:36:32 显示全部楼层
非常好的资料,认真学习!

 成长值: 39365

发表于 2010-11-23 09:40:11 显示全部楼层
感谢楼主~分享
发表于 2010-11-23 16:27:09 显示全部楼层
ding dingding
不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-12 08:01

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表