Professional Documents
Culture Documents
Phần
mềm mô
Thiết kế nhiều dự án khác nhau và so sánh để tìm ra
phỏng phương án tối ưu, đảm bảo tính khả thi khi thực
hiện trong tương lai.
MỘT SỐ PHẦN MỀM MÔ PHỎNG
+ Simsci (PRO/II)
+ IDEAS Simulation
+ Simulator 42
+ RSI
+ Chemstations
Ưu - nhược điểm của các phầm mềm
mô phỏng điển hình
Phạm vi sử dụng CN Hoá học CN Hoá Dầu
Pro II CN Chế biến dầu khí CN Hoá Dược
CN Polimer
Ứng dụng Mô phỏng quá trình công nghệ
Nghiên cứu các yếu tố ảnh hưởng: Thay đổi nguồn nguyên liệu;
Có duy nhất một Điều kiện vận hành; Tiêu chuẩn kỹ thuật của sản phẩm…
HYSYS chạy trên Windows là phiên bản mới nhất của HYSIM
HYSYS cho phép người dùng tạo các thư viện riêng. HYSYS có khả năng tự động tính toán
các thông số còn lại nếu thiết lập đủ thông tin; đây chính là điểm mạnh của HYSYS giúp
người dùng hạn chế những sai sót và sử dụng nhiều dữ liệu ban đầu khác nhau.
hysys
HYSYS là phần mềm mô phỏng quy trình công nghệ trong trạng thái tĩnh (steady state) và
trạng thái động (dynamic state) được sử dụng để tính toán tính chất của một quá trình công
• Trạng thái động (dynamic state): dùng để mô phỏng thiết bị hay quy trình ở trạng thái
đang vận hành liên tục, khảo sát sự thay đổi các đáp ứng của hệ thống theo sự thay đổi
của một vài thông số
HYSYS.Concept HYSYS.OTS
Các quy định, hướng dẫn giúp người vận
Thiết kế và bảo vệ hệ thống phân
hành nắm bắt về công nghệ, mức độ an
tách một cách hiệu quả
toàn trong hoạt động của nhà máy
HYSYS.Plant HYSYS.RTO+
Tối ưu hiệu quả nhà máy, chuyển đổi mô
Đưa ra các điều kiện thuận lợi, đánh giá hoạt
hình sản xuất, sử dụng công nghệ có sẵn và
động các trang thiết bị, nhà máy để đạt được
tăng lợi nhuận bằng cách thay đổi về công
độ tin cậy, tính an toàn và lợi nhuận cao nhất
nghệ và sp.
Unique Concepts
Mặc định cách mà người sử dụng xây dựng môi
trường mô phỏng trên HYSYS.
i. Unique Concepts
Environment
• Có thể phân chia một quy trình lớn thành những quy trình nhỏ chính xác hơn
Ưu điểm • Có thể xây dựng một quá trình làm mẫu và sử dụng cho những mô hình mô phỏng khác
• Có thể tạo một Sub – Flowsheet trong một Sub – Flowsheet khác
Environment
Chức năng tương tự như
Nơi tạo ra, định nghĩa hay thay
Main Flowsheet, nhưng ở
đổi Fluid Package
mức độ nhỏ hơn.
II. POWERFUL
ENGINEERING TOOLS
Khi đưa vào đủ thông tin cần thiết, HYSYS sẽ tự
động tính rất nhanh.
Tập hợp của nhiều trang trình bày những thông tin về quá trình dưới
dạng bảng. Mỗi trang sẽ đưa ra những thông tin cụ thể về một dòng
hay một thiết bị nào đó.
MÔ PHỎNG TRONG HYSYS
Ví dụ mô phỏng trong hysys
Sản xuất Drying oil (DO) với năng suất sản phẩm là 3500 tấn/năm, có độ
tinh khiết 98.5%, vận hành 7600 giờ/năm.
Nhiệt độ phản ứng đã được thiết kế, ta có:
Độ chuyển hóa: X = 17,83%
Độ chọn lọc: S = 99,866%
nhập các chất hoá học
Bước 3
Bước 2
chọn loại phản ứng
B2: thêm hệ số tỉ
lượng
Bước 1
Bước 2
các dòng lưu chất
Ấn để bắt đầu
mô phỏng
các dòng lưu chất
Bước 1
Tháp chưng cất
Bước 1
kết quả
TỐI ƯU HÓA
KHÁI NIỆM
Tối ưu hóa là hoạt động có mục đích, nhằm thu được kết quả tốt nhất (giá trị
tham số của đối tượng) trong các điều kiện thích hợp.
PHÂN
Theo số tiêu chí tối ưu:
LOẠI
• Tối ưu 1 mục tiêu Theo dạng của hàm mục tiêu và hàm
• Tối ưu đa mục tiêu ràng buộc:
• Tối ưu tuyến tính
• Tối ưu phi tuyến
TỐI ƯU HÓA HÀM
MỘT BIẾN
TỐI ƯU HÓA HÀM MỘT BIẾN
Tính:
y
f(x)
Sai Đúng
a=c f(x₁) < f(x₂) b=c
0 a x c x b
x
₁ ₂ Sai
Δ<ε
Đúng
Kết thúc
Phương pháp phân đôi
Ví dụ: Tối ưu hóa hàm f(x) = 2x² + e⁻ˣ trong khoảng khảo sát [a,b] = [0,1] và sai số ε = 0.0001
A C B
1
Ta có: ⟹ AC² = AB . BC
y Tính:
f(x)
Sai Đúng
a=c f(x₁) < f(x₂) b=c
f(x₁)
f(x₂) Tính: Δ =|a - b|
0 a x c x b x
₁ ₂ Sai
Δ<ε
Đúng
Kết thúc
Phương pháp LÁT CẮT VÀNG
Ví dụ: Tối ưu hóa hàm f(x) = 2x² + e⁻ˣ trong khoảng khảo sát [a,b] = [0,1] và sai số ε = 0.0001
Solver cho phép xác định giá trị lớn nhất hoặc nhỏ nhất của một ô bằng cách
thay đổi dữ liệu của những ô khác mà không bị trả về kết quả sai lệch.
Sử dụng công cụ (solver)
CÁCH THÊM
CÔNG CỤ SOLVER
VÀO EXCEL
Sử dụng công cụ (solver)
Sử dụng công cụ (solver)
Ví dụ: Tối ưu hóa hàm f(x) = 2x² + e⁻ˣ trong khoảng khảo sát [a,b] = [0,1] và sai số ε = 0.0001
Tiến hành nhập các hàm và giá trị đã cho vào phần mềm excel
Sử dụng công cụ (solver)
Ví dụ: Tối ưu hóa hàm f(x) = 2x² + e⁻ˣ trong khoảng khảo sát [a,b] = [0,1] và sai số ε = 0.0001
Kết quả
TỐI ƯU HÓA HÀM
NHIỀU BIẾN
TỐI ƯU HÓA HÀM NHIỀU BIẾN
ĐẶT VẤN ĐỀ YÊU CẦU
• Chọn tiêu chí thực hiện bài toán tối
ưu hóa.
• Xây dựng hàm mục tiêu: • f(X) có dạng giải tích.
y=f(x₁,x₂,....) • Biết giá trị gần đúng ban đầu.
• Tối ưu hóa hàm mục tiêu: • Biết sai số cho phép
Tìm bộ số X*= Tìm bộ số X* = x₁*,
x₂*,..., xₙ* sao cho:
f(x₁*, x₂*, ..., xₙ*) ₁min hoặc g(x₁*,
x₂*, ..., xₙ*) 🡪 max
QUY HOẠCH TUYẾN TÍNH
(tối ưu tuyến tính)
Định nghĩa: là bài toán tối ưu hóa, trong đó hàm mục tiêu và
các hàm ràng buộc đều là các hàm tuyến tính (hàm bậc 1).
Miền chấp nhận được là tập lồi đa diện.
QUY HOẠCH TUYẾN TÍNH
(tối ưu tuyến tính)
Trong đó:
• (1) là hàm mục tiêu
• (2) là hệ ràng buộc chính
• (3) là hệ ràng buộc dấu
• (2) & (3) được gọi chung là hệ
ràng buộc của bài toán
Dạng tổng quát của bài toán quy hoạch tuyến tính (QHTT):
Khi đó:
• Mỗi vecto x= (x₁, x₂,..., xₙ) thỏa (2) & (3) được gọi là một phương án
của bài toán.
• Mỗi phương án x thỏa (1), nghĩa là tại đó hàm mục tiêu đạt giá trị lớn
nhất (nhỏ nhất) trên tập các phương án được gọi là phương án tối ưu của
bài toán.
• Giải một bài toán QHTT là đi tìm một phương án tối ưu của nó hoặc chỉ
ra rằng bài toán vô nghiệm (nghĩa là không có PATU).
VÍ DỤ
Giả sử một xí nghiệp sản xuất hai loại sản phẩm I và II. Để sản xuất ra một đơn
vị sản phẩm I cần 4 đơn vị nguyên liệu loại A và 2 đơn vị nguyên liệu loại B. Đối
với sản phẩm II thì cần 2 đơn vị nguyên liệu A và 4 đơn vị nguyên liệu B. Trữ
lượng của 2 loại A và B lần lượt là 60 và 48 đơn vị.
Hãy xác định phương án sản xuất để đạt được lợi nhuận lớn nhất biết lợi nhuận
khi bán sản phẩm A là 8 và sản phẩm B là 6 (đơn vị tiền tệ).
VÍ DỤ
Gọi: Ta có
• 1, 2 tương ứng với sản phẩm I, II • Hàm mục tiêu:
• x số sản phẩm I, II bán được
• c là lợi nhuận khi bán được 1 sản phẩm
• Các hàm ràng buộc
• a là số nguyên liệu A cần sử dụng
• b là số nguyên liệu B cần sử dụng
VÍ DỤ
Định nghĩa: là bài toán tối ưu hóa, tối thiểu có hàm mục tiêu
và các hàm ràng buộc là hàm phi tuyến
QUY HOẠCH PHI TUYẾN
(tối ưu phi tuyến)
Yêu cầu:
• f(X) có dạng giải tích
• Biết giá trị gần đúng ban đầu X₀ = x₁₀, x₂₀, ..., xₙ
• Biết độ chính xác hay sai số cho phép ε
QUY HOẠCH PHI TUYẾN
(tối ưu phi tuyến)
Cách đơn giản là nhìn xung quanh chỗ nào cảm nhận
dốc nhất thì bạn bước xuống và từng bước một, cho
đến khi bạn không cảm nhận được xung quanh có độ
dốc thì đấy chính là thung lũng, nơi bằng phẳng.
Ở đây thung lũng, nơi bằng phẳng chính là
những điểm cực tiểu trong bài toán tối ưu.
Độ dốc (slope) của hàm số tại một điểm chính là đạo hàm của hàm số tại
điểm đó. Ta có đạo hàm theo từng biến như sau:
Các công thức
`
luân phiên tùng biên
• Nghiên cứu tác động của mỗi yếu tố (biến)
lên hàm mục tiêu.
• Phương pháp này cố định một biến trong
hàm mục tiêu sau đó tính cực trị của hàm.
Luân phiên với từng biến trong hàm đến khi
tìm được cực trị.
Các bước thực hiện với hàm hai biến
Sai
X = Xᵢ₊₁
GAME
QUESTION
TIME
Phụ LỤC
1. Tập lồi: một tập được gọi là lồi khi nó chứa mọi đoạn thẳng đi qua hai điểm bất kì của nó.
A B
A
B
A
B