c6-pid controller tuning

32
Chương 6: Chnh ₫ịnh biu khin PID Điu khin quá trình

Upload: namanhdk

Post on 15-Jun-2015

985 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: C6-PID Controller Tuning

Chương 6: Chỉnh ₫ịnh bộ ₫iều khiển PID

Điều khiển quá trình

Page 2: C6-PID Controller Tuning

2Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Nội dung chương 6

6.1 Những vấn đề cơ bản6.2 Các phương pháp dựa trên đặc tính6.3 Các phương pháp dựa trên mô hình mẫu6.4 Bù trễ sử dụng bộ dự báo Smith

Page 3: C6-PID Controller Tuning

3Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Mục ₫ích bài giảng

Nắm được những vấn đề cơ bản về chỉnh định các tham số P/PI/PIDNắm được những phương pháp chỉnh định tham số bộ điều khiển PID thông dụng nhất trong điều khiển quátrìnhCó khả năng lựa chọn và áp dụng phương pháp phùhợp với một quá trình thực tế

Page 4: C6-PID Controller Tuning

4Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

1. Những vấn ₫ề cơ bản

Các phương pháp tiếp cận (tổng quan phương pháp chỉnh định)Vấn đề mô hình đối tượng sử dụngVấn đề lựa chọn kiểu bộ điều khiểnĐặc tính các vòng điều khiển sử dụng bộ điều khiển P/PI/PIDÝ nghĩa của việc thay đổi, hiệu chỉnh các tham số

Page 5: C6-PID Controller Tuning

5Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Các phương pháp tiếp cận

Dựa trên đặc tính của quá trình (đặc tính thời gian hoặc tần số): Ziegler–Nichols (I và II), phản hồi rơ-le (Åström và Hägglund),…Dựa trên mô hình quá trình:– Tổng hợp theo mô hình mẫu (hệ kín hoặc hệ hở): tổng hợp trực

tiếp (Chen và Seborg), chỉnh định lam-da (Dahlin), IMC (Morari và Zafiriou), xấp xỉ đặc tính tần,…

– Nắn đặc tính tần số (hệ kín hoặc hệ hở): tối ưu mô-đun (Kessler), dự trữ biên-pha (Åström và Hägglund,...),...

– Tối ưu hóa tham số (theo các chỉ tiêu IAE, ISE, H∞,...)

Dựa trên kinh nghiệm: Chỉnh định mờ, hệ chuyên gia

Page 6: C6-PID Controller Tuning

6Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Các mô hình quá trình thông dụng

Bậc nhất:

Bậc hai:

1( )1

skeG ss

θ

τ

−=

+

5 2 2( )2 1

skeG ss s

θ

τ τζ

−=

+ +'5

1 2( )

( 1)( 1)

skeG ss s

θ

τ τ

−=

+ +

2( )skeG s

s

θ−=

4( )( 1)

skeG ss s

θ

τ

−=

+

6 2 2( 1)( )

2 1

sak s eG s

s s

θττ τζ

−+=+ +

'6

1 2

( 1)( )( 1)( 1)

sak s eG s

s s

θττ τ

−+=+ +

7 2 2( 1)( )

2 1

sak s eG s

s s

θττ τζ

−− +=+ +

'7

1 2

( 1)( )( 1)( 1)

sak s eG s

s s

θττ τ

−− +=+ +

3( )1

skeG ss

θ

τ

−=

81 2

( )( 1)( 1)

skeG ss s

θ

τ τ

−=

− + 91 2

( )( 1)( 1)

skeG ss s

θ

τ τ

−=

− −

Page 7: C6-PID Controller Tuning

7Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Quá trình có ₫ộng học bậc cao?

Ba cách tiếp cận:1. Nhận dạng xấp xỉ về mô hình bậc thấp2. Nhận dạng về mô hình bậc cao, sau đó xấp xỉ về mô

hình bậc thấp (xấp xỉ giảm bậc)3. Thiết kế bộ điều khiển bậc cao, sau đó xấp xỉ về cấu

trúc P/PI/PID

Page 8: C6-PID Controller Tuning

8Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Xấp xỉ theo phương pháp Skogestad -Luật chia ₫ôi (half-rule)

Khi cắt bỏ các thành phần quán tính bậc cao của đối tượng, các hằng số thời gian quán tính bị cắt bỏ được cộng vào hằng số thời gian trễ. Riêng hằng số thời gian bị cắt bỏ lớn nhất được chia đôi một nửa cộng vào hằng số thời gian trễ, một nửa cộng vào hằng số thời gian quán tính được giữ lại nhỏnhất. Đối với thành phần đáp ứng ngược bị cắt bỏ, hằng sốthời gian đáp ứng ngược cũng được cộng vào hằng sốthời gian trễ.

Page 9: C6-PID Controller Tuning

9Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Công thức xấp xỉ

( )( )

( )01

1

1

1

m

in

pjj

zis

k sG s e

s

ττ

τ

=

=

−− +

=+

∏τp1 > τp2 > τp3 …

( )1

skeG ss

θ

τ

−=

+

21 2

pp

ττ τ= +

20

3 12

n mp

pj zij i

τθ τ τ τ

= == + + +∑ ∑

( )( )( )1 21 1

skeG ss s

θ

τ τ

−=

+ +

31 1 2 2,

2p

p pτ

τ τ τ τ= = +

30

4 12

n mp

pj zij i

τθ τ τ τ

= == + + +∑ ∑

Page 10: C6-PID Controller Tuning

10Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Căn cứ chọn kiểu bộ ₫iều khiển?

Đặc điểm của quá trình và thiết bị– Động học của quá trình– Động học của thiết bị đo– Đặc điểm của nhiễu đo– ...

Mục đích, yêu cầu của bài toán điều khiểnVai trò, đặc điểm của từng luật điều khiển– Vai trò ổn định hệ thống?– Vai trò triệt tiêu sai lệch tĩnh?– Vai trò cải thiện đặc tính động học?– Tính nhạy cảm với nhiễu đo?– ...

Page 11: C6-PID Controller Tuning

11Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Đặc tính vòng ₫iều khiển PI(khi tăng kc)

Page 12: C6-PID Controller Tuning

12Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Đặc tính vòng ₫iều khiển PI(khi tăng τi)

Page 13: C6-PID Controller Tuning

13Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Đặc tính vòng ₫iều khiển PID(so sánh với PI)

Page 14: C6-PID Controller Tuning

14Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Ảnh hưởng của thay ₫ổi tham số PID

Page 15: C6-PID Controller Tuning

15Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Chọn luật ₫iều khiển cho các bài toán tiêu biểu

Vòng điều khiển lưu lượng: Động học của đối tượng phụthuộc chủ yếu vào van điều khiển, nhiễu đo cao tần => hầu như chỉ cần sử dụng luật PI.Vòng điều khiển mức: Quá trình có đặc tính tích phân, phép đo mức thường rất bị ảnh hưởng của nhiễu => luật P cho điều khiển lỏng và luật PI cho điều khiển chặt. Vòng điều khiển áp suất chất khí: Động học của đối tượng phụ thuộc chủ yếu vào thiết bị chấp hành, quá trình cũng có đặc tính tích phân tương tự như bài toán điều khiển mức nhưng cao hơn về độ chính xác => Luật PI là chủ yếu. Vòng điều khiển nhiệt độ: Động học chậm, phép đo ít chịu ảnh hưởng của nhiễu cao tần => sử dụng luật PID. Vòng điều khiển thành phần: Tương tự như vòng điều khiển nhiệt độ => thường sử dụng PID.

Page 16: C6-PID Controller Tuning

16Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

2. Các phương pháp dựa trên ₫ặc tính

Ziegler-Nichols 1 (ZN-1): Dựa trên đồ thị đáp ứng quá độ, cho hệ số tắt dần ≈ 1/4, độ quá điều chỉnh ≈ 25%Ziegler-Nichols 2 (ZN-2): Dựa trên đặc tính dao động tới hạn (đặc tính tần số), cho chất lượng tương đương ZN-1Åström-Hägglund (AH) Phản hồi rơ-le: Cải tiến cách nhận dạng đặc tính dao động tới hạn của ZN-2 (chấp nhận kém chính xác hơn)Tyreus-Luyben (TL): Cải tiến ZN-2, giảm hệ số khuếch đại, tăng thời gian vi phân và thời gian tích phân => bộ tham số “thận trọng hơn”

Page 17: C6-PID Controller Tuning

17Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Ziegler-Nichols 1

Page 18: C6-PID Controller Tuning

18Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Ziegler-Nichols 21. Đặt hệ thống ở chế độ điều khiển bằng tay và đưa dần hệ

thống tới điểm làm việc, chờ hệ thống ổn định tại điểm làm việc

2. Chuyển hệ thống sang chế độ điều khiển tự động với bộ điều khiển P. Đặt hệ số khuếch đại kc tương đối bé.

3. Tăng dần kc cho tới trạng thái dao động điều hòa => hệ sốkhuếch đại tới hạn (ku) và chu kỳ dao động tới hạn (Tu).

Page 19: C6-PID Controller Tuning

19Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Åström-Hägglund (phản hồi rơ-le)

4 /uk d aπ=

Page 20: C6-PID Controller Tuning

20Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Tyreus-Luyben

Page 21: C6-PID Controller Tuning

21Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Ví dụ ₫iều khiển thiết bị trao ₫ổi nhiệt1.210.75( )

(30 1)(5 1)(2 1)

seG ss s s

−=

+ + +

Xấp xỉ về mô hình FOPDT theo “luật chia đôi”:5.710.75( )

32.5 1

seG ss

−=

+

Page 22: C6-PID Controller Tuning

22Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

PI

PID

Page 23: C6-PID Controller Tuning

23Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Đọc tài liệu (sách và tài liệu điện tử) về các phương pháp:Phương pháp HaalmanPhương pháp Dahlin (chỉnh định lamda)Phương pháp DS (Direct Synthesis)Phương pháp DS-d (Direct Synthesis with disturbance rejection preference)Phương pháp IMC (Internal Model Control)Phương pháp xấp xỉ đặc tính tần số (xem thêm tạp chíKỹ thuật điều khiển, 6/2006 và Kỷ yếu Hội nghị KH 50 năm thành lập trường ĐHBKHN, phân ban Điện)

3. Các phương pháp mô hình mẫu

Page 24: C6-PID Controller Tuning

24Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

3. Các phương pháp mô hình mẫu

( )( )( )

L sK sG s

⇒ =

( ) ( )( )1 ( ) ( )

K s G sT sK s G s

=+

Cho mô hình mẫu (mô hình mong muốn) của hệ hở/hệ kín:

( ) ( ) ( )L s K s G s=

( )( )( )(1 ( ))

T sK sG s T s

⇒ =−

( )( )( )

L sK sG s

⇒ ≈( )( )

( )(1 ( ))T sK s

G s T s⇒ ≈

hoặc:

Page 25: C6-PID Controller Tuning

25Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Các vấn ₫ề cần giải quyếtHàm truyền đạt nhận được không có cấu trúc PI/PID: Xấp xỉ bộ điều khiển hoặc chọn mô hình mẫu và mô hình đối tượng phù hợpHệ kín có thể không ổn định nội: Chọn mô hình mẫu thích hợp, mô hình đối tượng thông thường không có điểm cực hoặc điểm không nằm bên phải trục ảoHệ dễ nhạy cảm với sai lệch mô hình: Chọn mô hình mẫu theo hướng “thận trọng”Tóm lại: Hai vấn đề then chốt là chọn mô hình mẫu phùhợp và phương pháp xấp xỉ mô hình!Các dạng mô hình mẫu thường được lựa chọn:

1( ) s

oL s e

τ−= ( )

1

s

c

eT ss

θ

τ

−=

+ 2( )2 1

s

c c

eT ss s

θ

τ τ ζ

−=

+ +

Page 26: C6-PID Controller Tuning

26Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Ví dụ ₫iều khiển thiết bị trao ₫ổi nhiệt1.210.75( )

(30 1)(5 1)(2 1)

seG ss s s

−=

+ + +

Xấp xỉ về mô hình SOPDT theo “luật chia đôi”:

2.210.75ˆ( )(30 1)(6 1)

seG ss s

−=

+ +

Page 27: C6-PID Controller Tuning

27Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Kết quảmô phỏng với luật PID

Page 28: C6-PID Controller Tuning

28Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Cải thiện chất lượng bằng bộ lọc giá trị ₫ặt(cho trường hợp sử dụng DS-d)

Page 29: C6-PID Controller Tuning

29Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

4. Bù trễ với bộ dự báo Smith

Mô hình lý tưởng của đối tượng:

Vấn đề: Đầu ra đo được bị chậm trễ, ảnh hưởng lớn tới chất lượng điều khiểnÝ tưởng khắc phục: Dự báo đầu ra không có trễ dựa trên mô hình

0( ) ( ) sG s G s e θ−=

0( ) ( ) sG s G s e θ−=

Page 30: C6-PID Controller Tuning

30Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

4. Bù trễ với bộ dự báo Smith

0 0 0

0 0 0

0 0 0

0

ˆ ( )( )

s

s

y y y y ey y y ey y yy

θ

θ

= + −

≈ + −≈ + −=

Giả sử đầu ra thực không có trễ là y0:

Page 31: C6-PID Controller Tuning

31Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Ví dụmô phỏng

Chỉnh định bộ PID theo phương pháp xấp xỉ đáp ứng tần số

10

3( )( 1)

seG ss

−=

+

Page 32: C6-PID Controller Tuning

32Chương 6: Chỉnh định bộ điều khiển PID © 2006 - HMS

Nhiệm vụ luyện tập ở nhà

Sử dụng SIMULINK và mô phỏng, thử nghiệm các phương pháp dựa trên đặc tínhĐọc tài liệu về các phương pháp dựa trên mô hình mẫu, thử nghiệm mô phỏng trên MATLABĐọc tài liệu đi kèm và sử dụng 3 chương trình phần mềm đã nhận được để tìm hiểu luyện tập các phương pháp chỉnh định khác