TỐI ƯU HÓA TRONG CÔNG NGHỆ HÓA HỌC - Pdf 49

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC BÁCH KHOA

TỐI ƯU HÓA TRONG CÔNG NGHỆ HÓA HỌC

TS. Nguyễn Đình Thọ
Bộ môn: Quá trình và thiết bị CN Hóa – Sinh học – Thực phẩm


190361

TỐI ƯU HÓA TRONG CN HÓA HỌC
1. Khái niệm chung
2. Tối ưu hóa nhiều biến
2.1 Phương pháp luân phiên từng biến
2.2 Phương pháp gradien
2.3 Phương pháp
3. Bài tập

30.05.2018
11:15

Mô hình hóa – Mô phỏng & Tối ưu hóa

MS: CH3223

2


190361


- kỹ thuật và kinh tế;
- kỹ thuật và công nghệ;
- khác (tâm lý, thẩm mỹ, môi trường, xã hội …)

30.05.2018
11:15

Mô hình hóa – Mô phỏng & Tối ưu hóa

MS: CH3223

4


190361

TỐI ƯU HĨA TRONG CN HĨA HỌC
1. Đặt vấn đề
Cần tìm cực trò (tiểu) hàm nhiều biến: u = f(x1, x2, …, xn)
Cần tìm X* = x*1, x*2, … x*n để f(X*)  Min
Nếu cần tìm X* để g(X*)  Max
Đặt:
f(X) = - g(X)
Thì:
g(X*)  Max
f(X*)  Min

30.05.2018
11:15


11:15

Mơ hình hóa – Mơ phỏng & Tối ưu hóa

MS: CH3223

6


190361

TỐI ƯU HĨA TRONG CN HĨA HỌC
1. Đặt vấn đề
Cần tìm cực trò (tiểu) hàm nhiều biến: u = f(x1, x2, …, xn)
Chỉ xét bài tốn tìm cực tiểu khi:
- Khơng tồn tại đạo hàm
- Tồn tại đạo hàm nhưng q phức tạp

30.05.2018
11:15

Mơ hình hóa – Mơ phỏng & Tối ưu hóa

MS: CH3223

7


190361


9


190361

TỐI ƯU HĨA TRONG CN HĨA HỌC
1. Đặt vấn đề
Cần tìm cực trò (tiểu) hàm nhiều biến: u = f(x1, x2, …, xn)
u cầu:
- f(X) có dạng giải tích
-Biết trị gần đúng ban đầu X0 = x10; x20; … xn0
-Biết sai số cho phép: 

30.05.2018
11:15

Mơ hình hóa – Mơ phỏng & Tối ưu hóa

MS: CH3223

10


190361

TỐI ƯU HÓA TRONG CN HÓA HỌC
1.1 Tìm giá trị gần đúng ban đầu
Không có phương pháp chung:
- Tùy từng bài toán
-Theo kinh nghiệm của người thực hiện


12


190361

TỐI ƯU HÓA TRONG CN HÓA HỌC
2. Tối ưu hóa nhiều thông số
Có nhiều phương pháp:
- Phương pháp luân phiên từng biến
-Phương pháp gradien
-Phương pháp dùng Solver, minimize

30.05.2018
11:15

Mô hình hóa – Mô phỏng & Tối ưu hóa

MS: CH3223

13


190361

TỐI ƯU HÓA TRONG CN HÓA HỌC
2.1 Phương pháp luân phiên từng biến
Yêu cầu:
- f(X) có dạng giải tích
- Biết giá trị gần đúng ban đầu: X0 = x10; x20; … xn0

190361

TI U HểA TRONG CN HểA HC
2.1 Phng phỏp luõn phiờn tng bin
Tỡm cửùc tr cuỷa haứm hai bieỏn: u = (x2 x12)2 + (1 x1)2
Coi x20 = 0,5 ó bit, hm f(x1, x20) l hm mt bin x1x11
Khi ú f(x11, x2) l hm mt bin x2x21
Tớnh:

x1i 1 x1i x2i 1 x2i xni 1 xni

So sỏnh:
Nu : Kt thỳc
Nu > : Lp X0 = X1

30.05.2018
11:15

Mụ hỡnh húa Mụ phng & Ti u húa

MS: CH3223

16


190361

TI U HểA TRONG CN HểA HC
2.1 Phng phỏp luõn phiờn tng bin
Tỡm cửùc tr cuỷa haứm hai bieỏn: u = (x2 x12)2 + (1 x1)2


0.6

30.05.2018
11:16

0.7

0.8

0.9

1

x1

x2

u=f(x1,x2)

0.5
0.79370

0.5
0.5

0.3125
0.0594

0.79370

0.99963
0.99971

3.37E-08
2.69E-08

1.10E-04

0.99988
0.99988

0.99971
0.99977

2.15E-08
1.72E-08

8.81E-05

0.99991
0.99991

0.99977
0.99981

1.38E-08
1.10E-08
8.82E-09

7.05E-05

Gradien chuẩn:

Q  gradQO   
,
x2
 x1
2

Q  X k 

30.05.2018
11:16

QO  

,,
xn 

2

 Q X k  
 Q X k    Q X k  

  
    
 
 x1   x2 
 xn 

Mô hình hóa – Mô phỏng & Tối ưu hóa

30.05.2018
11:16

Mô hình hóa – Mô phỏng & Tối ưu hóa

MS: CH3223

21


190361

TỐI ƯU HÓA TRONG CN HÓA HỌC
2.2 Phương pháp gradien
Thuật toán gradien:
Biết hàm: f(X)
giá trị gần đúng ban đầu: X0 = x10, x20, … xn0
Tính:

xi ,k 1  xi ,k  hgradf xi ,k 
f xi , 0 
xi ,1  xi , 0  h
xi

Với:
Dấu – tìm min
+ tìm max
h khoảng cách ngắn nhất từ O đến Xk
30.05.2018
11:16

11:16

Mô hình hóa – Mô phỏng & Tối ưu hóa

h theo phương

MS: CH3223

23


190361

TỐI ƯU HÓA TRONG CN HÓA HỌC
2.2 Phương pháp gradien
Tìm h theo phương pháp Newton: Q(X) = x21 + 25x22
Bước
1
1
1
1
ΔQ>0
0.5
0.5
ΔQ>0
0.25

x1
2
1.96

3.55
3.98

1.416
1.236

-0.174
0.292

2.882
2.552

-7.45
15.85

7.988
16.049

-0.018
-0.079

0.466
0.494

2.76
3.66

1.326

0.059

U
x1T  x10  h
x1

X 10

U
 x20  h
x2

X 20

x2T

Ở đây: h là độ dài của đoạn tính từ điểm X0 đến điểm cực trò X*
Độ dài này được xác đònh bằng phương pháp tối ưu hàm một biến.
2


30.05.2018
11:16

2

 u   u 

  
  
 x1   x2 


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status