1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Ổn định dầu thô (sử dụng công cụ Optimazation)

18 597 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ổn định dầu thô (sử dụng công cụ Optimazation)
Trường học Trường Đại học Mỏ - Địa chất
Chuyên ngành Kỹ thuật Hệ thống Nhiên liệu và Công nghệ Mỏ
Thể loại Báo cáo đề tài
Thành phố Hà Nội
Định dạng
Số trang 18
Dung lượng 528 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Tài Liệu học mô phỏng hysys mô phỏng thiết bị

Trang 1

Ổn định dầu thô (sử dụng công cụ Optimazation)

Nội dung

Trong bài này, sơ đồ công nghệ đơn giản được sử dụng  để phân tách một hỗn hợp dầu khí thành sản phẩm dầu ổn định và khí thương phẩm Sơ đồ công nghệ này đã được sử dụng tại nhiều nhà nhà máy khí xung quanh vùng Alberta có ít sản phẩm lỏng và không được phép chứa đầy trong tháp chưng cất Trong công nghệ

sử dụng một sơ đồ tách ba cấp đơn giản có gia nhiệt giữa mỗi cấp

và mục tiêu của bài tập là lựa chọn áp suất và nhiệt độ giảm dần sao cho chi phí cho sản phẩm ít và đạt được lợi nhuận tối đa Một công

cụ đặc biệt trong HYSYS, Optimzer sẽ được sử dụng để tìm điều

kiện vận hành tối ưu nhất

Mục tiêu

Sau khi hoàn thành bài này bạn có thể :

Sử dụng công cụ Optimizer trong HYSYS để tối ưu quy

trình sản xuất

Sử dụng bảng tính Spreadsheet để thực hiện các tính toán

Yêu cầu

• Nhập dòng và các thiết bị mô phỏng

Biết cách sử dụng bảng tính Spreadsheet

Trang 2

S

Trang 3

Xây dựng mô phỏng

Tạo lập cơ sở mô phỏng

Trong case này sử dụng phương trình trạng thái Peng Robinson với các cấu tử sau: C1, C2, C3, n-C4, i-C4, n-C5, i-C5, C6, C7, C8 và C9

Biến đổi hệ đơn vị tính

Trong bài này chọn đơn vị của dòng khí là m3/d_gas thay cho đơn

vị tính mặc định là kgmole/h và đơn vị tính thể tích dòng lỏng là

m3/d không sử dụng đơn vị mặc định là m3/h

1 Từ Tool menu chọn Preferences và vào Units tab

2 Chọn đơn vị SI làm đơn vị mặc định

Không thể sửa cài đặt mặc định nhưng bạn có thể copy bằng cách

bấm phím Clone Units Set

3 Đổi tên đơn vị Clone Units Set thành Optimzer

4 Di chuyển con trỏ tới ô Flow

5 Chọn m 3 /d_gas từ danh sách kéo thả trong Edit Bar

6 Di chuyển chuột tới các ô Liq Vol flow

7 Chọn lựa m 3 /d từ bảng dưới của menu trong Edit Bar

Trang 4

Bắt đầu quá trình mô phỏng

1 Nhập các dòng vật chất với các giá trị sau:

Quá trình bao mô phỏng bao gồm ba thiết bị phân tách hơi và lỏng Tại thiết bị phân tách thứ nhất áp suất sẽ được cố định bằng áp suất đầu vào của dòng khí Áp suất của thiết bị phân tách cuối sẽ được cài đặt theo áp suất dòng hơi ra khỏi thiết bị Giá trị mặc định độ giảm áp trong thiết bị bằng 0, vì thế bạn phải xóa giá trị mặc định

này trong Parameter tab của stage 2 và stage 3 trước khi có thể xác

định áp suất dòng ra

Mỗi tháp tách có gia nhiệt sơ bộ (preheater)

4

Trang 5

2 Nhập 3 thiết bị trao đổi nhiệt với các tham số sau:

Trang 6

3 Nhập 3 tháp tách với các tham số sau:

6

Trang 7

4 Nhập 2 máy nén với các tham số sau:

5 Nhập thiết bị trộn với các tham số sau:

Trang 9

6 Nhập các tham số cần thiết như trong bảng sau đây;

Kiểm tra áp suất hơi bão hòa RVP

Áp suất hơi bão hòa RVP của dòng sản phẩm lỏng khoảng 96.5kPa

thỏa mãn các tiêu chuẩn của đường ống

Áp suất hơi bão hòa RVP của một dòng đã được xác định trong

Cold Properties Utility.

Có thể chọn Utilities từ Tools menu hoặc từ Utilities page của

Attachments tab của Liquid Product trong Steam Property view.

Công cụ Optimizer

Trong HYSYS có công cụ Optimizer đa biến cho mô phỏng tĩnh Trong một sơ đồ công nghệ đã được xây dựng và đã thu được giải pháp hội tụ, bạn có thể sử dụng Optimizer để tìm điều kiện hoạt động tối ưu cho những giá trị nhỏ nhất hay lớn nhất của hàm mục tiêu Chính optimizer đã sử dụng Spreadsheet của mình để xác định hàm mục tiêu cũng giống như bất kỳ biểu thức toán học khác đã sử dụng Điều này cho phép bạn xây dựng hàm mục tiêu nhằm thu được lợi nhuận tối đa, giảm thiểu những phần phụ trợ hoặc hệ số trao đổi nhiệt UA tối thiểu

Mở Optional10.hsc, trả

lời các câu hỏi,và sau

đó tiếp tục module

Lưu lượng thể tích dòng sản phẩm lỏng là bao nhiêu?

Lưu lượng mol dòng sản phẩm khí là bao nhiêu?

Trang 10

Các biến sơ cấp (Primary variables): đây là các biến nhập

từ bảng tính mà giá trị của nó được thiết lập để tối giản hoặc tối đa hàm mục tiêu Bạn phải thiết lập cận trên và cận dưới cho biến cơ sở, sử dụng để thiết lập khoảng tìm kiếm

Hàm mục tiêu (Objecive Function): Đây là hàm sẽ được tối

thiểu hoặc tối đa Hàm mục tiêu phải được xác định thông qua Spreadsheet Điều đó cho phép người thiết kế định nghĩa hàm một cách linh hoạt

Các hàm tương quan (Constraint function): Các đẳng thức

và bất đẳng thức của hàm được xác định thông qua Spreadsheet Trong trong trình tính toán Hàm mục tiêu, Optimizer cũng cần phải có các hàm tương quan do người thiết kế thiết lập

Trong bài này, mục đích tối đa hóa tổng lợi nhuận trong khi mà áp

suất hơi bão hòa (RVP) nhận được nhỏ hơn 96.5 kPa

Thu nhập từ nhà máy là sản phẩm khí và sản phẩm lỏng Các chi phí toàn bộ bao gồm giá của các dòng vào mỗi heater cộng giá nén khí cho mỗi máy nén

Lợi nhuận = doanh thu - chi phí

Lợi nhuận = sản phẩm khí + sản phẩm lỏng – chi phí các dòng – chi

phí máy nén

10

Các biến nào có thể thay đổi ảnh hưởng đến chi phí các dòng? Chi phí nén khí đo được là bao nhiêu?

Các biến nào có thể thay đổi ảnh hưởng đến chi phí nén khí

(nhớ rằng áp suất nén khí đầu ra là cố định)?

Các biến nào Proccess (Adjusted)Variables sẽ được tối đa?

Trang 11

Để vào Optimizer chọn Optimizer từ Simulation trong Menu Bar hoặc bấm phím F5.

Các biến (Variables Tab)

Khi vào Optimizer lần đầu tiên, bạn vào Variables Tab Tại đây xác định Proccess (Adjusted) Variables sủ dụng trong Optimizer.

1 Bấm phím Add để nhập biến đầu tiên, Stream1, Heat Flow

2 Đặt Low Bound =0 và Hight Bound = 1.0e6 kJ/h (1.0e6

Btu/hr)

3 Hoàn thành danh sách các biến như trong bảng sau

Thiết lập bảng tính (Spreadsheet)

Trong Optimizer có bảng tính riêng cho chính nó nhằm mục đích xác định các hàm mục tiêu và hàm tương quan Các biến cơ sở phải được nhập vào và các hàm được định nghĩa trong bảng tính của Optimizer (Optimizer Spreadsheet) có cùng chức năng với bảng tính chính (Main Flowsheet Spreadsheet)

1 Bấm phím Spreadsheet trong Optimizer để mở bảng tính

2 Trong Parameter tab của Spreadsheet tăng số dòng từ 10

lên 15

Công cụ Optimizer

không phải là một thiết

bị, vì vậy nó sẽ không

được hiển thị trong sơ

đồ PFD

Các giá trị Low Bound

và Hight Bound hợp lý

là rất quan trọng Đặt

các giá trị có thể đạt

được trong thiết kế, tức

là, không đặt high

bound cho Steam Heat

Flow thì giá trị đó lớn

hơn trong thực tế tại

nhà máy

Spreadsheet là một

bảng tính thực, vì vậy

nó sẽ được cập nhật

thông tin khi các biến

trong Flowsheet thay

đổi

Trang 12

3 Chuyển tới Spreadsheet tab.

12

Trang 13

Nhập và xuất các biến (Importing and Exporting Variables)

Bạn có thể nhập vào hầu như tất cả các biến mô phỏng vào trong bảng tính (Spreadsheet) và bạn cũng có thể xuất ra giá trị của một ô tới bất kỳ một trường xác định nào trong mô phỏng của bạn

Kiểm tra (Object Inspection): nhắp đúp vào ô mà bạn muốn

nhập hay xuất thông tin ra sau đó chọn Import Variable hoặc

Export Formular Result Sau đó sử dụng Variable Navigator

và chọn Variable mà bạn muốn nhập vào hay xuất ra

Trang liên kết (Connections page tab): Chọn Add Import

hoặc Add Export sau đó sử dụng Variable Navigator chọn

biến mà bạn muốn đưa vào hoặc xuất ra

Danh sách kéo thả (Drag ‘n drop): bấm vào giá trị của biến

(từ WorkBook hoặc Property View) mà bạn muốn nhập vào,

và kéo nó tới vị trí cần thiết trong Spreadsheet Nếu bạn muốn xuất giá trị của biến ra, bạn kéo nó từ Spreadsheet tới

vị trí cần thiết

Thêm công thức (Adding formulas)

Có thể tạo các công thức toán học phức tạp trong Spreadsheet, sử dụng cú pháp giống như bảng tính thông thường Số học, logarit, hàm lượng giác có thể thực hiện trong Spreadsheet

Tất cả các hàm bình thường đều có kí hiệu + đứng trước Những hàm đặc biệt phải có kí hiệu @ đứng trước

Một số hàm như sau:

• Addition (+): + A1+A2

• Multiplication (*): +A1*A2

• Absolute Value (@ABS): @ABS(A1)

• Square Root (@SQRT): @SQRT(A1)

• Natural Log (@ln): @ln(A1)

Trang 14

• Exponential (@exp): @exp(A1)

Các biến sau cần phải nhập vào Spreadsheet :

Thêm giá trị các hằng số sau vào Spreadsheet:

Các hệ số chuyển đổi đơn vị cần thiết :

1 kw-h = 3412 Btu

1 kw-h = 3600 kJ

14

Trang 15

Cũng có thể thêm vào những nhận xét, mặc dù không thực sự cần thiết Sau khi tất cả những biến cần thiết đã được nhập vào cùng với các công thức được đưa vào, giao diện của Spreadsheet sẽ như hình sau đây:

Những ô nào trong Spreadsheet sẽ được định nghĩa hàm mục tiêu? (tức là ô nào bạn muốn tối đa)?

Định nghĩa hàm tương quan (RVP<96.5 kPa) tham chiếu các

ô trong Spreadsheet.

Trang 16

Functions tab

Trong Funtions tab có 2 nhóm, Hàm mục tiêu (Objective

Function) và Hàm tương quan (Constraint Function).

1 Trong các ô của Objective Function group xác định ô trong

Spreadsheet để định nghĩa hàm mục tiêu Sử dụng menu kéo thả

trong Edit Bar để chọn ô phù hợp Sẽ nhận được Current

Value của hàm mục tiêu.

2 Chọn phím Maximinize

3 Trong Constraint Function, bấm phím Add phía dưới để xác

định các đại lương liên quan

Parameters tab

Sử dụng lựa chọn cho tính toán tối ưu hóa

Box: Điều khiển các quan hệ bất đẳng thức mà không điều

khiển đẳng thức Nói chung cần có số lượng các vòng lặp lớn hơn để đưa ra được giải pháp hội tụ

SQP: Sequential Quadratic Programming - theo tuần tự của

chương trình xử lý các vòng lặp và liên kết cân bằng Phương pháp mang tính hiệu quả nhất trong tính toán cực tiểu

Mixed: chỉ điều khiển các quan hệ bất đẳng thức Là kết hợp

phương pháp Box và phương pháp SQP Quá trình tính toán

16

Trang 17

bắt đầu tại giá trị nhỏ nhất với phương pháp Box sử dụng sai

số quy tụ rất không chính xác Sau khi hội tụ, phương pháp SQP sẽ đạt tới giá trị cần thiết trong giải pháp cuối cùng

Fletcher Reeves: không điều khiển các liên kết Phương

pháp này có hiệu quả cho giá trị nhỏ nhất nói chung

Quasi Newton: không điều khiển các kết nối cũng giống

phương pháp Fletcher Reeves ở trên

1 Chọn phương pháp SQR từ Scheme.

2 Sử dụng sai số và số vòng lặp mặc định

Monitor tab

Xem lại các kết quả trong hàm mục tiêu, biến cơ sở và hàm liên kết trong quá trình tính toán Optimizer

Di chuyển tới Monitor tab và bấm phím Star để bắt đầu quá trình

tính toán tối ưu

Save your case

Trang 18

Phân tích kết quả

Khi quá trình Optimization đã hoàn thành, xem xét các kết quả nhận được và điền vào bảng sau:

Khám phá với Mô phỏng

Bài tập 1

Có một vấn đề bạn cần chú ý với kết quả nhận được sau khí tối ưu hóa là áp suất hơi của đĩa thứ 3 đã giảm tới 70 kPa (10 psia) nhỏ hơn áp suất khí quyển Đó không phải là điều kiện được thiết kế cho dòng vào máy nén Đầu vào của máy nén 2, Comp2, không được nhỏ hơn 125 kPa (19 psia) Lợi ích lớn nhất là gì nếu như bạn làm theo hướng dẫn này

18

Ngày đăng: 16/09/2013, 19:06

HÌNH ẢNH LIÊN QUAN

Sơ đồ công nghệ - Ổn định dầu thô (sử dụng công cụ Optimazation)
Sơ đồ c ông nghệ (Trang 2)
Bảng tính thực, vì vậy - Ổn định dầu thô (sử dụng công cụ Optimazation)
Bảng t ính thực, vì vậy (Trang 11)

TỪ KHÓA LIÊN QUAN

w