W12(p)+B1(p)W11(p)=0
DÊu trõ chØ r»ng t¸c ®éng cña B1(p) ngîc víi t¸c ®éng cña W12(p)
B»ng c¸ch thay W11, W12 vµo c«ng thøc trªn ta cã:
• Xét kênh mức
W21(p)+B2(p)W22(p)=0
V× W21 cã t¸c ®éng d¬ng nªn B2(p) cã t¸c ®éng ©m lªn kªnh møc. Thay W21(p), W22(p) vµo biÓu thøc trªn ta cã:
Mét ®Æc ®iÓm quan träng cña viÖc ph©n ly hÖ thèng ®iÒu chØnh nhiÒu chiÒu lµ sau khi ph©n ly, tÝnh chÊt cña ®èi tîng thay ®æi, tøc hµm truyÒn cña ®èi tîng thay ®æi.
Víi kªnh nhiÖt ®é, hµm truyÒn cña hệ thống hở sÏ lµ:
Thay W11(p), W12(p), B2 vào ta có:
Víi kªnh møc, hµm truyÒn cña hệ thống hở lóc nµy sÏ lµ:
hay:
Còng víi chØ tiªu chÊt lîng b»ng 20%, viÖc chän th«ng sè tèi u cña bé ®iÒu chØnh ë tõng kªnh theo phương pháp Ziegler-Nicols trên Matlab (M-file) được tiến hành như sau:
85 trang |
Chia sẻ: aloso | Lượt xem: 1984 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Lý thuyết chung về hệ thống điều khiển nhiều chiều, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
không của Ura
21
VR3
20k
Điều chỉnh điện ápUra=5V khi Rt=131,68W
2.2.3. Thiết bị đo mức
Møc níc hçn hîp chøa trong bÓ ®îc ®o nhê bé chuyÓn ®æi ®o møc t¸c ®éng theo nguyªn lý cét ¸p thuû tÜnh. TÝn hiÖu ra tõ bé chuyÓn ®æi ®o møc nµy lµ dßng ®iÖn mét chiÒu. §Æc tÝnh cña bé chuyÓn ®æi ®o møc nµy ®îc biÓu diÔn trªn h×nh 1.10.
Nh vËy tÝn hiÖu nhËn ®îc khi ®o møc níc lµ dßng ®iÖn, muèn tÝn hiÖu nµy ®îc ®a vµo m¸y tÝnh vµ xö lý th× cÇn ph¶i ®îc chuyÓn ®æi thµnh d¹ng ®iÖn ¸p ®Ó ®a vµo card MF604. Bé chuyÓn ®æi I/U cã nhiÖm vô chuyÓn tÝn hiÖu dßng ®iÖn ®o ®îc nµy thµnh tÝn hiÖu ®iÖn ¸p.
Mức nước trong bình nước ấm nằm trong khoảng 0¸20cm (tính từ điểm đặt thiết bị đo mức). Tín hiệu ra của thiết bị đo mức là dòng biến thiên tron khoảng 8¸10mA. Dòng điện này tuyến tính với mức nước đo được.
20
8
0
10
I(mA)
H(cm)
Hình 1.10: §Æc tÝnh cña bé chuyÓn
®æi ®o møc H/I
2.2.4. Bộ chuyển đổi I/U
Tín hiệu vào card MF604 ở kênh mức là điện áp nên phải chuyển đổi từ dòng thu được từ thiết bị đo mức sang điện áp. Điện áp này biến thiên trong khoảng 0¸5V tương ứng với dòng điện nằm trong khoảng 8¸10mA.
Đặc tính chuyển đổi như sau:
0
8
9
10
2,5
5
U(V)
I(mA)
Hình 1.11: §Æc tÝnh cña bé chuyÓn ®æi I/U
M¹ch chuyÓn ®æi I/U sö dông 2 IC khuÕch ®¹i thuËt to¸n LM741 lµ OP1 vµ OP2. Dßng ®iÖn cÇn chuyÓn ®æi ®îc ®a qua ®iÖn trë R1 cã t¸c dông t¹o ®iÖn ¸p ®Æt vµo khuÕch ®¹i thuËt to¸n OP1. Nguồn +12V nối vào một đầu của R1 (đầu A) để tạo điện thế dương và khi đó I1¹I2. KhuÕch ®¹i thuËt to¸n OP1 sÏ cho ra lµ ®iÖn ¸p tû lÖ víi ®iÖn ¸p do dßng cÇn chuyÓn ®æi t¹o ra (Uv=UAB=UR1) theo hÖ sè K1. Sau ®ã ®iÖn ¸p nµy sÏ ®îc khuÕch ®¹i lÇn n÷a nhê khuÕch ®¹i thuËt to¸n OP2 sao cho ®iÖn ¸p ra biÕn thiªn trong kho¶ng tõ 0¸5V. Nh vËy hÖ sè khuÕch ®¹i cña toµn bé m¹ch khi chän ®iÖn trë R1=50W lµ:
(1.11)
Chän hÖ sè khuÕch ®¹i cña tÇng khuÕch ®¹i thø nhÊt OP1 lµ K1=-10, khi ®ã tõ biÓu thøc hÖ sè khuÕch ®¹i cña OP1 ta cã :
Þ Ta chän R5=100KW, R3=10KW. Khi ®ã ta còng cã R4=R5=100KW vµ R2=R3=10KW.
HÖ sè khuÕch ®¹i cña OP2 sÏ lµ K2=K/K1=-5.
Khi ®ã ta chän R6=10KW, R7=40KW, R8=1KW, R9=100KW, R10=40KW vµ RB1=20KW, RB2=20KW.
Nh vËy khi dßng ®iÖn vµo b»ng 8mA ta cÇn ®iÒu chØnh biÕn trë RB1 sao cho Ura=0V vµ khi dßng ®iÖn vµo b»ng 10mA ta cÇn ®iÒu chØnh biÕn trë RB2 sao cho ®iÖn ¸p ra lµ +5V. Khi hÖ thèng ho¹t ®éng, dßng ®iÖn thay ®æi trong kho¶ng tõ 8mA¸10mA th× ®iÖn ¸p ra sÏ thay ®æi trong kho¶ng tõ 0¸5V ®a vµo.
Hình 1.12: S¬ ®å nguyªn lý m¹ch chuyÓn ®æi I/U
Sau đây là bảng tóm tắt các thông số của các phần tử trong mạch I/U:
STT
Tên phần tử
Giá trị
Ghi chú
1
R1
50W
2
R2
10k
3
R3
10k
4
R4
100k
5
R5
100k
6
R6
10k
7
R7
40k
8
R8
1k
9
R9
100k
10
R10
40k
11
VR1
20k
Điều chỉnh điện áp Ura=0 khi I=8mA
12
VR2
20k
Điều chỉnh điện áp Ura=5V khi I=10mA
13
OP1
LM741
14
OP2
LM741
2.2.5. Bộ chuyển đổi U/I
Hai van khí nén V1, V2 (hình 1.6) được điều khiển bằng áp suất khí nén. Trong khi đó, tín hiệu điều khiển từ máy tính, qua card MF604 lại là tín hiệu điện áp. Do đó để điều khiển được hai van V1 và V2 cần phải biến đổi từ tín hiệu điện áp sang tín hiệu áp suất khí nén, sử dụng bộ chuyển đổi U/I và bộ chuyển đổi I/P để thực hiện điều này.
Bộ chuyển đổi U/I có nhiệm vụ chuyển đổi tín hiệu điện áp đưa ra từ card MF604 thành tín hiệu dòng điện. Trong thực tê, tín hiệu dòng điện thường được sử dụng biến thiên trong khoảng 4¸20mA. Điện áp đưa vào bộ chuyển đổi trong khoảng 0¸5V. Như vậy bộ chuyển đổi U/I phải chuyển đổi điện áp trong khoảng 0¸5V thành dòng điện tương ứng trong khoảng 4¸20mA.
4
0
12
20
I(mA)
2,5
5
U(V)
Hình 1.13: §Æc tÝnh cña bộ chuyÓn ®æi U/I
Hình 1.14: S¬ ®å nguyªn lý m¹ch chuyÓn ®æi U/I
M¹ch chuyÓn ®æi U/I sö dông khuÕch ®¹i thuËt to¸n LM741. §iÖn ¸p cÇn chuyÓn ®æi Uv ®îc so s¸nh víi ®iÖn ¸p do nguån cung cÊp ®Æt lªn R1. Khi đó:
R4Ira=Uv+Uoffset (1.12)
R4=DUv/DIra (1.13)
Từ đó ta có:
Chọn VR1=20k, R1=100k, R2=100k, R3=1k, VR2=10k và R5=100k
Hiệu chỉnh VR1 sao cho khi Uv=5V thì Ira=20mA
Hiệu chỉnh VR2 sao cho khi Uv=0 thì Ira=4mA
Thông số các phần tử trong mạch nguyên lý bộ chuyển đổi I/U được cho trong bảng sau:
STT
Tên phần tử
Giá trị
Ghi chú
1
R1
100k
2
R2
100k
3
R3
1k
4
R4
312,5W
5
R5
100k
6
VR1
20k
Điều chỉnh dòng Ira=20mA khi Uv=5V
7
VR2
10k
Điều chỉnh dòng Ira=4mA khi Uv=0
2.2.6. Bộ chuyển đổi I/P
PhÇn tö chuyÓn ®æi I/P cã nhiÖm vô chuyÓn ®æi tÝn hiÖu dßng ®iÖn tõ bé chuyÓn ®æi U/I sang tÝn hiÖu ¸p suÊt khÝ nÐn ®Ó ®iÒu khiÓn sù ®ãng më cña van khÝ nÐn ®Ó ®iÒu khiÓn lu lîng cña hai dßng níc nãng vµ l¹nh. S¬ ®å cÊu tróc cña phÇn tö chuyÓn ®æi I/P ®îc m« t¶ trªn h×nh 1.15. Nguyªn lý ho¹t ®éng cña bé chuyÓn ®æi nh sau:
Khi cã dßng ®iÖn ch¹y qua cuén d©y 1, cuén d©y bÞ nam ch©m 2 hót xuèng. Qua ®ßn 3, má phun n¾p ®Ëy 4 bÞ t¸c ®éng (n¾p ®Ëy ®ãng l¹i) lµm cho ¸p suÊt trong buång A t¨ng lªn. ¸p suÊt qua xi ph«ng 6 t¸c ®éng ngîc trë l¹i ®ßn 3 sao cho m«men lùc ®Èy ph¶n håi cña xiph«ng c©n b»ng víi lùc hót cña nam ch©m. KÕt qu¶ lµ ¸p suÊt ra Pra tû lÖ víi dßng ®iÖn vµo. ¸p suÊt khÝ nÐn ra sÏ thay ®æi trong kho¶ng tõ 0,2¸1kg/cm2(atm). T¹i thêi ®iÓm ban ®Çu ta ®iÒu chØnh vÝt 5 sao cho ¸p suÊt ra pr=0,2kg/cm2, dßng ®iÖn t¬ng øng lóc ®ã lµ 0mA. §©y chÝnh lµ giíi h¹n díi cña chuyÓn ®æi I/P. Giíi h¹n trªn còng ®îc ®iÒu chØnh bëi R1 sao cho khi dßng ®iÖn b»ng 20mA th× ¸p suÊt ra lµ 1kg/cm2.
Hình 1.15: S¬ ®å nguyªn lý bộ chuyÓn ®æi I/P
VR
R
2
1
3
4
5
6
7
Chương 2:
Giới thiệu chung về card ghép nối MF604
Trong thùc tÕ c¸c ®èi tîng lµ ®èi tîng nhiÒu chiÒu (®èi tîng cã nhiÒu tÝn hiÖu vµo vµ nhiÒu tÝn hiÖu ra) vµ c¸c tÝn hiÖu ®Òu tån t¹i díi d¹ng tÝn hiÖu t¬ng tù. §Ó ®iÒu khiÓn mét ®èi tîng khi sö dông m¸y tÝnh ®ßi hái ph¶i cã mét “thiÕt bÞ” ®¶m nhiÖm viÖc chuyÓn ®æi tõ tÝn hiÖu t¬ng tù sang tÝn hiÖu sè vµ ngîc l¹i ®Ó m¸y tÝnh cã thÓ thu thËp th«ng tin, xö lý vµ ®a ra quyÕt ®Þnh ®iÒu khiÓn ®èi tîng ®ã mét c¸ch thuËn tiÖn nhÊt.
Card vào/ra đa chức năng MF604 được thiết kế để kết nối giữa máy tính với tín hiệu thực. Nó bao gồm bộ biến đổi A/D 12bit, 4 bộ biến đổi D/A 12bit độc lập nhau với tần số biến đổi là 100kHz, 8 đầu vào tương tự, đầu vào/ra số 8bit, 4 đầu ra tương tự, 4 encoder và 5 timer/counter. Card này được thiết kế cho dữ liệu chuẩn, điều khiển và tối ưu hóa các úng dụng sử dụng Real Time Toolbox. Tất cả các kênh vào/ra tương tự (số) được chọn bởi phần mềm.
Hình 2.1: Card MF604
Đối tượng điều khiển nhiều chiều
Hình 2.2: Sơ đồ điều khiển sử dụng card MF604 và máy tính
1. Định địa chỉ card
MF604 được cắm vào Slot ISA 8bit của máy tính. Địa chỉ của card được thiết lập bởi 4 khóa DIP SW1: SW1-1, SW1-2, SW1-3, SW1-4. Sau đây là bảng mô tả sự sắp xếp của vùng địa chỉ vào ra của máy tính PC (theo tài liệu Kỹ thuật ghép nối – Ngô Diên Tập):
Địa chỉ vào/ra(Hex)
Chức năng
000-00F
Bộ điều khiển DMA1 (8232)
020-021
Bộ điều khiển ngắt (8259)
040-043
Bộ phát thời gian (8254)
060-063
Bộ kiểm tra bàn phím (8242)
070-07F
Đồng hồ thời gian thực (MC 146818)
080-09F
Thanh ghi trang DMA (LS670)
0A0-0BF
Bộ điều khiển ngắt 2 (8259)
0C0-0DF
Bộ điều khiển DMA2 (8237)
0E0-0EF
Dự trữ cho bản mạch chính
0F0-0FF
Bộ đồng xử lý 80*87
1F0-1F8
Bộ điều khiển đĩa cứng
200-20F
Cổng dùng cho trò chơi
278-27F
Cổng song song 2 (LPT2)
2B0-2DF
Card EGA2
2E8-2EF
Cổng nối tiếp 4 (COM4)
2F8-2FF
Cổng nối tiếp 2 (COM2)
300-31F
Card mở rộng của người dùng
320-32F
Bộ điều khiển đĩa cứng
360-36F
Cổng nối mạng (LAN)
378-37F
Cổng song song 1 (LPT1)
380-38F
Cổng nối tiếp đồng bộ 2
3A0-3AF
Cổng nối tiếp đồng bộ 1
3B0-3BF
Màn hình đơn sắc
3C0-3CF
Card EGA
3E8-3EF
Cổng nối tiếp 3 (COM3)
3F0-3F7
Bộ điều khiển đĩa mềm
3F8-3FF
Cổng nối tiếp 1 (COM1)
Bảng sau đây sẽ mô tả cách địa chỉ bởi 4 khóa DIP SW1:
Địa chỉ mặc định của card là 300H, có nghĩa là chỉ có khóa SW1-1 khóa (OFF), các khóa còn đều mở (ON).
2. Sơ đồ chân
Card MF604 gồm hai phần: phần chính và phần mở rộng (X1 và X2). Tuy nhiên trong đồ án này chỉ nêu phần chính của card MF604.
Các chân của card được thiết kế theo kiểu D-type gồm 37 chân, cụ thể như sau:
AD0-AD7 Các đầu vào tương tự
DA0-DA3 Các đầu ra tương tự
DIN0-DIN7 Các đầu vào số (tương thích với TTL)
DOUT0-DOUT7 Các đầu ra số (tương thích với TTL)
IRC0-IRC3 Quadrature encoder A, B và các chỉ số đầu vào
T0IN-T3IN Timer/counter đầu vào và xung clock vào
T0OUT-T3OUT Timer/counter đầu ra
+12V Nguồn +12V
-12V Nguồn -12V
+5V Nguồn +5V
AGND Đầu nối đất (cho tín hiệu tương tự)
GND Đầu nối đất (cho tín hiệu số)
Với đối tượng điều khiển nhiều chiều thí nghiệm có 2 đầu vào và 2 đầu ra tương tự thì chỉ sử dụng 2 đầu vào tương tự, 2 đầu ra tương tự và một đầu nối đất (của tín hiệu tương tự) của card để điều khiển. Đó là các chân: chân 1 (AD0), chân 3 (AD2), chân 21 (DA1), chân 24 (DA3), chân 22 (AGND). Các chân còn lại để ngỏ.
3. Sử dụng MF604 trong điều khiển
MF604 gồm 32 thanh ghi đánh địa chỉ theo chế độ địa chỉ tức thì theo địa chỉ của card (chọn bởi các khóa SW1).
3.1. Bộ biến đổi A/D
Tất cả các chức năng của ADC được xác định bởi 4 thanh ghi:
Thanh ghi điều khiển ADCTRL được sử dụng để chọn kênh vào, dải điện áp vào, và bắt đầu biến đổi. Các bít của nó như sau:
RNG và BIP dùng để chọn dải điện áp đầu vào:
A0,A1,A2 dùng để chọn kênh vào:
Thanh ghi trạng thái ADSAT:
Thanh ghi dữ liệu ADLO và ADHI:
Sự biến đổi bắt đầu bằng một lệnh từ thanh ghi điều khiển ADCTRL (có địa chỉ BASE+6). Khi quá trình biến đổi kết thúc, bit 7 trong thanh ghi trạng thái ADSTAT (có địa chỉ BASE+8) được set về 0. Sau đó dữ liệu có thể được đọc từ thanh ghi dữ liệu (gồm hai thanh ghi ADLO và ADHI, có địa chỉ là BASE+6, BASE+7). Lệnh đọc của ADLO và ADHI được ghi vào thanh ghi trạng thái ADSTAT tới khi kết thúc sự chuyển đổi. Các byte điều khiển mới được ghi vào liên tục sau mỗi lần chuyển đổi.
Dữ liệu đầu ra có dạng số nhị phân không dấu khi ở chế độ unipolar và có dạng số nhị phân có dấu nếu ở chế độ bipolar. Khi đọc ADLO thì 8 bit thấp được đọc. Khi đọc ADHI thì 4 bit cao MSB được sử dụng và dữ liệu đầu ra (D4-D7) được set về 0( trong chế độ unipolar) hoặc được set về giá trị của MSB(trong chế độ bipolar).
3.2. Bộ biến đổi D/A
Bộ biến đổi D/A được truy cập thông qua 8 thanh ghi chốt dữ liệu đầu vào (DA0LO, DA0HI, DA1LO, DA1HI, DA2LO, DA2HI, DA3LO, DA3HI). Bộ biến đổi D/A không bắt buộc phải có điều kiện đầu. Đầu ra tương tự được cập nhật khi byte cao được ghi vào thanh ghi D/A. Bởi vậy đầu tiên byte thấp phải được ghi đúng.
Dải điện áp đầu ra của DAC là ±10V. Khi bật nguồn hoặc khi reset phần cứng thì điện áp đầu ra được set về 0.
3.3. Vào/ra số
MF604 chứa 8 cổng vào số và 8 cổng ra số. Cổng vào số được truy cập qua thanh ghi DIN (có địa chỉ BASE+4). Cổng ra được truy cập bởi thanh ghi DOUT (có địa chỉ BASE+4). Đầu vào và đầu ra tương ứng với TTL. Khi bật nguồn hoặc reset phần cứng thì các đầu ra số được set về 0.
3.4. Encoder
MF604 chứa 4 encoder. Nó có hai chip LS7266R1 với tần số xung clock là 20MHz, một cho 2 kênh IRC0 và IRC1, một cho 2 kênh IRC2 và IRC3.
Mỗi kênh IRC có một thanh ghi dữ liệu và một thanh ghi lệnh cho phép truy cập tất cả các dữ liệu bên trong và cấu trúc điều khiển. Byte Pointers BP 24 bit giống như là các counter trong với chức năng tự động tăng giảm, được sử dụng để định địa chỉ bởi 3 byte liên tiếp. Mỗi counter có thể được tải từ thanh ghi Preset PR và được chốt bởi Output Latch OL.
Các lệnh Read, Write trên OL hoặc PR luôn luôn truy cập 1 byte tại một thời điểm. Byte đó được địa chỉ bởi BP. BP sẽ tự động tăng mỗi khi kết thúc một chu kỳ lệnh Read hoặc Write trên OL hoặc PR, byte thấp hơn sẽ được truy cập trước. BP có thể được reset bởi Reset and Load Decoder RLD.
Mỗi counter có một bộ chia tần số xung đồng hồ Filter Clock Prescaler PSC được lập trình theo Modulo-N 8 bit, sử dụng xung clock của chip LS7266R1(20 MHz). Số chia N có thể được tải xuống PSC bởi RLD từ byte thấp của thanh ghi PR. Tần số thu được:
với n=PSC=(0¸0xFF)
RLD cho phép chuyển từ PR tới CNTR, từ CNTR tới OL, reset CNTR, BP và FLAG.
Thanh ghi Counter Mode Register CMR dùng để chọn chế độ cho counter
Thanh ghi điều khiển vào/ra Input/Output Control Register IOR dùng để điều khiển các chân vào/ra. Khi không sử dụng các chân đó thì thanh ghi IOR chỉ được sử dụng để cho phép hay không cho phép đầu vào A và B.
Ngoài ra còn có thanh ghi Index Control Register IDR cho phép lập trình chỉ số lệnh. Chỉ số đầu vào được kết nối tới chân RCNTR/ABG và bít 2 của IDR phải được set lên 1 để đúng với chỉ số lệnh.
3.5. Timer/Counter
MF604 chứa chip timer/counter CTS9513 với xung clock đầu vào 20MHz. Bốn timer đầu tiên được truy cập qua các mở rộng X2 trong khi timer thứ năm có thể phát tín hiệu ngắt (cho phép bởi thanh ghi IRQEN) hoặc có thể sử dụng làm nguồn xung clock cho các timer khác. Cổng vào và xung clock đầu vào được kết nối cùng nhau(cùng chân TxIN trên card). Do đó mà chân này cũng có thể dùng làm một nguồn xung clock. Các đầu vào và các đầu ra có tín hiệu tương ứng với TTL. Timer CTS9513 là thiết bị kết nối 8 bit nên không dùng chế độ 16 bit.
CTS9513 là chip mạnh, cho phép:
Đếm tiến/lùi, mã nhị phân/BCD
Xung clock trong hoặc ngoài
Bộ chia tỉ lệ theo mã nhị phân/BCD
Đầu ra liên tục hoặc gián đoạn
Đếm xung
Đo tần số
Phát xung theo kiểu PWM
Lập trình cho xung clock
Đo thời gian và cảnh báo…
3.6. Thanh ghi IRQEN
Card MF604 có thể phát ra tín hiệu ngắt trên các dòng ngắt 2,3,5,10,11,12 và 15. Sau khi bật nguồn hoặc reset phần cứng thì tất cả các ngắt không hoạt động. Để cho phép các ngắt này, sử dụng thanh ghi IRQEN (có địa chỉ BASE+5): ghi 1 vào bit tương ứng trong IRQEN từ đầu ra timer 5(chứ không phải từ ngắt của timer 5) để cho phép ngắt, nếu là 0 thì không cho phép ngắt.
Thanh ghi IRQEN được định địa chỉ bit như sau:
Như vậy MF604 là card đa chức năng, thích hợp với nhiều ứng dụng. Một trong những ứng dụng đó là để ghép nối máy tính với đối tượng điều khiển nhiều chiều thí nghiệm.
Chương 3:
Mô hình toán học của đối tượng
Muèn tæng hîp ®îc bé ®iÒu khiÓn cho ®èi tîng ®Ó hÖ kÝn cã ®îc chÊt lîng nh mong muèn th× tríc tiªn cÇn ph¶i hiÓu biÕt vÒ ®èi tîng, tøc lµ cÇn ph¶i cã mét m« h×nh to¸n häc m« t¶ ®èi tîng. Ta kh«ng thÓ ®iÒu khiÓn ®èi tîng khi kh«ng hiÓu biÕt hoÆc hiÓu sai vÒ ®èi tîng. KÕt qu¶ tæng hîp bé ®iÒu khiÓn phô thuéc rÊt nhiÒu vµo m« h×nh m« t¶ ®èi tîng. Có hai phương pháp là: phương pháp giải tích (phương pháp lý thuyết) và phương pháp thực nghiệm (nhận dạng).
1. Phương pháp giải tích
1.1. Cơ sở lý thuyết
Ph¬ng ph¸p nµy thiÕt lËp m« h×nh ®èi tîng dùa trªn c¸c ®Þnh luËt cã s½n vÒ mèi quan hÖ vËt lý bªn trong vµ quan hÖ giao tiÕp víi m«i trêng bªn ngoµi cña ®èi tîng. C¸c quy luËt nµy ®îc m« t¶ díi d¹ng nh÷ng ph¬ng tr×nh to¸n häc, thêng lµ d¹ng ph¬ng tr×nh vi ph©n. Trong ph¹m vi sai sè cho phÐp ta tuyÕn tÝnh ho¸ hÖ ph¬ng tr×nh vi ph©n ®ã ®Ó nhËn ®îc m« h×nh to¸n häc cña ®èi tîng díi d¹ng hµm truyÒn ®¹t.
1.2. Xây dựng mô hình toán học cho đối tượng thí nghiệm
1.2.1. Xây dựng mô hình toán học cho quá trình mức
M« h×nh to¸n häc cña ®èi tîng ®îc x¸c ®Þnh tõ ph¬ng tr×nh vi ph©n m« t¶ c¸c quan hÖ gi÷a tÝn hiÖu vµo vµ tÝn hiÖu ra cña ®èi tîng. §Ó x¸c ®Þnh ph¬ng tr×nh vi ph©n ta sö dông ®Þnh luËt b¶o toµn n¨ng lîng cho qu¸ tr×nh møc : “Tæng dßng níc tÝch luü trong b×nh vµ dßng níc ch¶y ra b»ng tæng dßng níc ch¶y vµo b×nh”. Sù chªnh lÖch gi÷a lu lîng c¸c dßng níc ch¶y vµo vµ ch¶y ra g©y nªn sù thay ®æi møc níc trong b×nh.
Gi¶ sö t¹i thêi ®iÓm ®Çu cho tríc, cã sù c©n b»ng gi÷a lu lîng c¸c dßng níc ch¶y vµo vµ ch¶y ra. Møc níc c©n b»ng lóc ®ã cã gi¸ trÞ lµ H0, t¬ng øng víi lu lîng c¸c dßng níc ch¶y vµo (dßng níc nãng vµ dßng níc l¹nh) vµ ch¶y ra lµ , , .
Khi ®ã ta cã ph¬ng tr×nh c©n b»ng:
(3.1)
víi: (3.2)
Ở thêi ®iÓm t bÊt k×, lu lîng c¸c dßng níc thay ®æi víi gi¸ trÞ lµ:
(3.3)
(3.4)
(3.5)
víi møc níc trung b×nh lóc ®ã cã gi¸ trÞ lµ H=H0+h.
T¹i thêi ®iÓm t, ph¬ng tr×nh c©n b»ng vËt chÊt cña ®èi tîng cã d¹ng:
(3.6)
trong ®ã, S lµ tiÕt diÖn ngang cña b×nh pha trén.
Thay (3.3), (3.4), (3.5) vào ta có:
(3.7)
Lu lîng dßng níc ra lóc nµy sÏ lµ:
(3.8)
Khai triÓn Taylor ph¬ng tr×nh (3.8) ë H0 vµ lÊy hai sè h¹ng ®Çu ta cã:
(3.9)
MÆt kh¸c ta l¹i cã:
Þ
Thay c¸c gi¸ trÞ vµo c«ng thøc (3.7) ta ®îc:
(3.10)
Û (3.11)
§Æt: , , khi ®ã ph¬ng tr×nh (3.9) trë thµnh:
(3.12)
Ph¬ng tr×nh (3.12) lµ ph¬ng tr×nh vi ph©n kªnh møc, nã biÓu diÔn sù phô thuéc cña ®Çu ra cña ®¹i lîng lµ sè gia cña møc níc trong b×nh vµ ®¹i lîng vµo cña ®èi tîng (lu lîng ch¶y vµo). C¸c h»ng sè T3 vµ K3 cña qu¸ tr×nh ®Òu phô thuéc vµo ®iÒu kiÖn ban ®Çu. T¬ng øng víi c¸c gi¸ trÞ H0 ta sÏ cã c¸c qu¸ tr×nh ®éng häc kh¸c nhau. Ph¬ng tr×nh (3.12) díi d¹ng Laplace:
(T3p+1)h(p)=K3(qn(p)+ql(p)) (3.13)
C¸c lu lîng qn vµ ql ®éc lËp nhau nªn nÕu nh chØ thay ®æi mét trong hai ®Çu vµo, ®Çu vµo cßn l¹i gi÷ kh«ng ®æi th× cã thÓ biÕt ®îc sù phô thuéc ®Çu ra vµo mçi ®Çu vµo. Sù thay ®æi møc níc trong b×nh lµ tæng ®¸p øng cña hai t¸c ®éng riªng rÏ:
NÕu Qn=const hay qn=0 th×:
(T3p+1)h=K3ql (3.14a)
NÕu Ql=const hay ql=0 th×:
(T3p+1)h=K3qn (3.14b)
Tõ c«ng thøc (3.14a) vµ (3.14b) ta x¸c ®Þnh ®îc hµm truyÒn ®¹t cña hai qu¸ tr×nh t¸c ®éng riªng rÏ (®Æt lµ W21 vµ W22) nh sau:
(3.15)
Hình 3.1: S¬ ®å khèi m« t¶ qu¸ tr×nh møc
qn
ql
h
Tõ c«ng thøc hµm truyÒn ®¹t ë trªn ta cã s¬ ®å khèi m« t¶ qu¸ tr×nh kªnh møc nh sau:
1.2.2 Xây dựng mô hình toán học cho quá trình nhiệt độ
Sö dông ®Þnh luËt b¶o toµn n¨ng lîng cho qu¸ tr×nh thay ®æi nhiÖt ®é ta cã tæng nhiÖt lîng cña c¸c dßng níc ch¶y vµo trong mét ®¬n vÞ thêi gian b»ng tæng nhiÖt lîng tÝch tr÷ trong b×nh vµ dßng níc ch¶y ra, víi gi¶ thiÕt nhiÖt lîng to¶ ra m«i trêng xung quanh lµ kh«ng ®¸ng kÓ, nhiÖt ®é hai dßng níc nãng (qn) vµ l¹nh (ql) lµ kh«ng thay ®æi.
Gi¶ sö ë thêi ®iÓm ban ®Çu nhiÖt ®é níc Êm lµ () t¬ng øng víi c¸c gi¸ trÞ ta cã ph¬ng tr×nh c©n b»ng n¨ng lîng:
Trong ®ã: Cd lµ nhiÖt dung riªng cña níc.
r là khèi lîng riªng cña níc
Hay ta cã:
(3.16)
Ở thêi ®iÓm t, cã sù thay ®æi lu lîng c¸c dßng níc nãng mét lîng qn vµ dßng níc l¹nh mét lîng ql. NhiÖt ®é níc Êm lóc ®ã sÏ lµ , vµ møc níc trong b×nh lµ H0+h. Ta cã ph¬ng tr×nh c©n b»ng:
Û (3.17)
V× qrqr rÊt nhá nªn ta cã thÓ bá qua thµnh phÇn nµy, ph¬ng trinh (3.17) trë thµnh:
(3.18)
Víi , suy ra :
Û (3.19)
MÆt kh¸c theo (3.10) ë môc 1.2.1 th× :
Û (3.20)
B»ng c¸ch ®Æt: , ,, ta ®i ®Õn ph¬ng tr×nh vi ph©n:
(3.21)
Ta thÊy c¸c th«ng sè K1, K2, T2 cña ph¬ng tr×nh (3.21) ®Òu phô thuéc vµo ®iÒu kiÖn ®Çu cña qu¸ tr×nh. ChuyÓn ph¬ng tr×nh (3.21) vÒ d¹ng ¶nh Laplace ta ®îc:
(T2p+1)qr=K1qn+K2q1 (3.22)
Nh vËy ta cã hµm truyÒn kªnh nhiÖt ®é ph©n ly lµ :
(3.23)
Hµm truyÒn quan hÖ chÐo tõ ®Çu ra kªnh møc sang ®Çu ra kªnh nhiÖt ®é :
(3.24)
qn
ql
q
Hình 3.2: Qu¸ tr×nh ®éng häc kªnh nhiÖt ®é
Tõ (3.23) vµ (3.24) ta cã s¬ ®å khèi m« t¶ qu¸ tr×nh ®éng häc kªnh nhiÖt ®é nh trªn h×nh 2.11.
Nh vËy, dùa trªn c¸c quy luËt vËt lý x¶y ra trong ®èi tîng ta ®· x©y dùng ®îc m« h×nh to¸n häc cho tõng kªnh. §èi tîng cÇn thÝ nghiÖm bao gåm c¶ hai qu¸ tr×nh (hai kªnh) ®ã. Tõ c¸c m« h×nh võa x©y dùng ®îc ta cã hÖ ph¬ng tr×nh vi ph©n m« t¶ qu¸ tr×nh ®éng häc cña ®èi tîng:
(3.25)
ViÖc x¸c ®Þnh c¸c h»ng sè nµy kh¸ phøc t¹p nªn ta sö dông ph¬ng ph¸p thùc nghiÖm chñ ®éng ®Ó nhËn d¹ng ®èi tîng råi so s¸nh víi m« h×nh gi¶i tÝch. M« h×nh ®èi tîng x¸c ®Þnh theo ph¬ng ph¸p thùc nghiÖm chñ ®éng lµ dùa vµo ®Æc tÝnh qu¸ ®é cña ®èi tîng sau khi ®Çu vµo cã t¸c ®éng. Tõ ®ã ®i ®Õn ®¸nh gi¸ sai sè gi÷a m« h×nh võa nhËn d¹ng ®îc víi m« h×nh gi¶i tÝch ®Ó ®îc mét m« h×nh chÝnh x¸c nhÊt.
Hình 3.3: S¬ ®å khèi m« t¶ hÖ thèng thÝ nghiÖm
q
h
qn
ql
S¬ ®å khèi m« t¶ toµn bé hÖ thèng nh sau:
2. Phương pháp thực nghiệm
Phương pháp thực nghiệm hay còn gọi là nhận dạng là một phương pháp xác định mô hình toán học cho đối tượng. Phương pháp này dựa trên cơ sở quan sát trực tiếp đối tượng.
2.1. Cơ sở lý thuyết
Néi dung cña ph¬ng ph¸p nµy lµ dïng c¸c tÝn hiÖu chuÈn nh hµm bËc thang, hµm xung, c¸c tÝn hiÖu ®iÒu hoµ t¸c ®éng ë ®Çu vµo vµ ghi l¹i ph¶n øng ë ®Çu ra cña ®èi tîng. Trªn c¬ së ph¶n øng cña ®èi tîng ®èi víi tÝn hiÖu ®Çu vµo ta sÏ x¸c ®Þnh ®îc ®Æc tÝnh ®éng häc cña ®èi tîng, từ đó ta xác định được mô hình đối tượng.
Phương pháp này có 3 đặc điểm chính như sau:
Quan sát (đo) các tín hiệu vào ra
Xác định mô hình cụ thể từ lớp các mô hình thích hợp
Sai số giữa đối tượng và mô hình là nhỏ nhất
Đối tượng
u
y
Hình 3.4: Nhận dạng đối tượng SISO
Với đối tượng điều khiển nhiều chiều 2vào/2 ra có thể coi bao gồm 4 đối tượng SISO tuyến tính. Do mô hình của các đối tượng này là các mô hình có tham số nên ta sẽ xác định tham số mô hình với các tín hiệu đầu vào khác nhau.
2.1.1. Khi đầu vào là hàm bậc thang
Khi ®Çu vµo lµ hµm bËc thang, ®Çu ra sÏ lµ hµm qu¸ ®é h(t). Tõ d¹ng ®å thÞ qu¸ ®é nµy ta sÏ x¸c ®Þnh ®îc hµm truyÒn cña ®èi tîng. Tríc hÕt, ®Ó x¸c ®Þnh ®îc hµm truyÒn cña ®èi tîng ta cÇn gi¶ thiÕt d¹ng hµm truyÒn, hay cßn gäi lµ líp c¸c m« h×nh thÝch hîp cña ®èi tîng, sau ®ã sö dông c¸c ph¬ng ph¸p chän th«ng sè dùa vµo ®¸p øng qu¸ ®é ®Ó x¸c ®Þnh th«ng sè cô thÓ cña nã. Nh vËy ®é chÝnh x¸c cña ph¬ng ph¸p nµy phô thuéc vµo viÖc chän líp c¸c m« h×nh thÝch hîp vµ ®é chÝnh x¸c cña qu¸ tr×nh chän c¸c th«ng sè tõ ®Æc tÝnh qu¸ ®é cña ®èi tîng. Sau khi x¸c ®Þnh ®îc m« h×nh ta ph¶i kiÓm tra l¹i ®é chÝnh x¸c cña m« h×nh b»ng c¸ch so s¸nh ph¶n øng cña m« h×nh vµ ®èi tîng khi chóng cã cïng mét t¸c ®éng kÝch thÝch. NÕu sai sè n»m trong mét giíi h¹n cho phÐp th× m« h×nh chÊp nhËn ®îc, cßn kh«ng th× ph¶i hiÖu chØnh l¹i c¸c th«ng sè cña m« h×nh. Sau khi hiÖu chØnh l¹i c¸c th«ng sè, nÕu sai sè vÉn kh«ng ®¹t ®îc yªu cÇu th× ph¶i thay ®æi l¹i c¶ líp c¸c m« h×nh thÝch hîp vµ x¸c ®Þnh l¹i c¸c th«ng sè cña nã cho tíi khi ®¹t ®îc m« h×nh cã ®é chÝnh x¸c cÇn thiÕt. Ph¬ng ph¸p nµy ®îc øng dông réng r·i bëi hai lý do:
TÝn hiÖu A.1(t) dÔ t¹o
Mäi tÝn hiÖu kh¸c cã thÓ biÓu diÔn th«ng qua tÝn hiÖu A.1(t)
ThuËt to¸n ®Ó x¸c ®Þnh hµm truyÒn ®¹t cña ®èi tîng dùa trªn ®Æc tÝnh qu¸ ®é nh sau :
X¸c ®Þnh hµm truyÒn cña ®èi tîng cã tÝnh tù c©n b»ng:
Với đối tượng này, hàm truyền đạt là W(p), ta luôn tìm được một hằng số K sao cho:
Mô hình đối tượng thường có các dạng như sau:
Khâu PT1:
Hàm truyền có dạng như sau:
(3.26)
Hàm quá độ:
(3.27)
h(t)
a
K
0.63K
T
Hình 3.5: Dạng hàm h(t) của khâu PT1
t
Từ (3.27) ta có:
(3.28)
Khi t=0 thì
Trên hình 3.5 ta thấy T chính là hoành độ của điểm nằm trên h(t) với:
h(T)»0,63K=K(1-e-1)
t
a+b
a
h(t)
K
h(Tu)
a Tu
Hình 3.6: Dạng hàm h(t) của khâu PT2
Khâu PT2:
Hàm truyền đạt của khâu PT2 có dạng:
(3.29)
Từ W(p) ta có hàm quá độ h(t):
(3.30)
(3.31)
(3.32)
Gọi Tu là điểm uốn của h(t):
(3.33)
Đặt:
và giả sử rằng T2<T1 à0<x<1
Biểu thức (3.33) tương đương với:
Khi đó:
(3.34)
Thay t=Tu vào (3.31) ta được:
mà:
(3.35)
Nhìn vào hình 3.6 ta thấy:
(3.36)
Từ (3.30), (3.34) và (3.35) ta có:
(3.37)
(3.38)
Thay (3.37), (3.38) vào (3.36) ta được:
Vậy:
(3.39)
Khâu PTn:
Hàm truyền của khâu PTn có dạng như sau:
(3.40)
Hàm quá độ h(t):
(3.41)
Ta phải tìm n thỏa mãn:
(3.42)
trong đó a và b được xác định như khâu PT2
Khi đó hằng số thời gian T được tính theo công thức:
(3.43)
trong đó Tu cũng được xác định như ở khâu PT2
Với K lớn thì sai số T do kẻ tiếp tuyến lệch cũng lớn, việc giải các phương trình phức tạp và trong thực tế ta thường gặp các đối tượng có trễ nên có thể tính K và T theo cách sau:
X¸c ®Þnh hµm so chuÈn tõ hµm qu¸ ®é : , víi lµ trÞ sè x¸c lËp cña
X¸c ®Þnh t2 sao cho s(t2)=0,7
X¸c ®Þnh råi tõ ®ã ta tÝnh ®îc s(t1)
NÕu s(t1)>0,31 thì ®èi tîng ®îc lÊy gÇn ®óng lµ kh©u PT1
Hình 3.7: X¸c ®Þnh hµm truyÒn ®¹t tõ ®Æc tÝnh so chuÈn
s(tB)
s(tA)
1
0
0
t
tA
tB
Trªn ®êng so chuÈn lÊy ®iÓm A cã s(tA)= 0,1 ¸ 0,2 vµ ®iÓm B cã s(tB)= 0,8 ¸ 0,9 nh trªn h×nh 3.7
Hµm qu¸ ®é cña ®èi tîng cã d¹ng:
(3.44)
Khi ®ã, hµm qu¸ ®é so chuÈn sÏ lµ:
(3.45)
Thay to¹ ®é ®iÓm A(tA,sA) vµ B(tA,sA) vµo hµm so chuÈn ta cã :
(3.46a)
(3.46b)
(3.46c)
T¬ng tù tõ (3.46b) ta cã :
(3.46d)
Chia ph¬ng tr×nh(3.46c) cho (3.46d) vÕ theo vÕ ta cã :
hay: (3.47)
LÊy (3.46c) trõ cho (3.46d) vÕ theo vÕ ta cã :
(3.48)
HÖ sè khuÕch ®¹i K :
(3.49)
trong ®ã : lµ gi¸ trÞ cña hµm qu¸ ®é ë thêi ®iÓm x¸c lËp.
lµ gi¸ trÞ cña hµm qu¸ ®é ë thêi ®iÓm ban ®Çu.
DXV lµ bíc nh¶y bËc thang ë ®Çu vµo.
NÕu 0,195 s(t1) 0,31, ®èi tîng ®îc lÊy gÇn ®óng lµ kh©u qu¸n tÝnh bËc hai nh ë (3.29)
Hµm qu¸ ®é so chuÈn :
(3.50)
Hình 3.8: C¸ch x¸c ®Þnh a, b, c tõ hµm so chuÈn
cña kh©u qu¸n tÝnh bËc hai
s(t)
b
c
tu
2tu
a
1
0
0
t
§Ó t×m ta tÝnh a, b, c nh trªn h×nh 3.8
Mµ cã quan hÖ víi a, b, c nh sau:
Hoµnh ®é ®iÓm uèn Tu tho¶ m·n:
(3.51)
Tõ (3.50) ta cã:
(3.52)
Ta cã:
(3.53)
MÆt kh¸c, tõ (3.51)
Suy ra :
hay: (3.54)
Mµ theo (3.52) ta cã:
VËy :
(3.55)
NÕu s(t1)<0,195 ®èi tîng ®îc lÊy gÇn ®óng lµ kh©u qu¸n tÝnh bËc hai cã trÔ
§Æc tÝnh qu¸ ®é cña cña ®èi tîng cã d¹ng nh trªn h×nh 3.9
C¸c h»ng sè ®îc x¸c ®Þnh nh trªn theo c«ng thøc :
(3.56)
(3.57)
(3.58)
Thêi gian trÔ ®îc x¸c ®Þnh nh trªn h×nh 3.9
Hình 3.9: C¸ch x¸c ®Þnh a, b, c tõ hµm so chuÈn cña
kh©u qu¸n tÝnh bËc hai cã trÔ
s(t)
b
c
tu
2tu
a
1
0
0
t
X¸c ®Þnh hµm truyÒn cña ®èi tîng kh«ng cã tÝnh tù c©n b»ng
Hàm truyền của đối tượng này có dạng là khâu IT1 hoặc khâu ITn.
h(t)
t
T
Hình 3.10: Đặc tính quá độ của khâu IT1
Khâu IT1:
Hàm truyền của khâu IT1 có dạng:
(3.59)
Hàm quá độ có dạng:
(3.60)
Ta có:
(3.61)
Đường tiệm cận của h(t) khi tॠcó hệ số góc là K và cắt trục hoành tại điểm có hoành độ là T
Ta có thể viết hàm truyền đạt của khâu IT1 như sau:
(3.62)
h(t)
t
nT
Hình 3.11: Đặc tính quá độ của khâu ITn
G1(s) có thể được xác định từ hàm quá độ h1(t) như các khâu PT1, PT2, PTn ở trên. Hàm quá độ h1(t) được xác định như sau:
(3.63)
Khâu ITn:
Hàm truyền của khâu ITn có dạng:
(3.64)
Thực hiện bài toán nhận dạng tương tự như khâu IT1:
Kẻ tiệm cận
Xác định:
Nếu biết n thì xác định T theo hình 3.11
Nếu chưa biết n thì tìm n thỏa mãn:
Thông thường người ta lập bảng tra:
n
1
2
3
4
5
j
0,3679
0,2707
0,224
0,1954
…
2.1.2. Khi đầu vào là hàm xung
Khi ®Çu vµo cña ®èi tîng lµ xung Dirac th× ®Çu ra cña nã lµ hµm träng lîng hay cßn gäi lµ hµm qu¸ ®é xung. Tuy nhiªn trong thùc tÕ ta kh«ng thÓ t¹o ra ®îc xung Dirac mµ chØ cã thÓ t¹o ra ®îc mét xung vu«ng cã diÖn tÝch b»ng diÖn tÝch xung Dirac, thùc chÊt ®ã lµ hai hµm A.1(t) trõ cho nhau víi biªn ®é xung lµ A vµ thêi gian ph¸t xung lµ , ë ®Çu ra cña ®èi tîng ta sÏ nhËn ®îc hµm qu¸ ®é xung K(t).
V× nªn ta cã
Khi t = t ® h(t) = K(t) (3.65a)
Khi t = 2t ® h(2t) = K(2t) + h(t) (3.65b)
Khi t = 3t ® h(3t) = K(3t) +h(2t) (3.65c)
...
Sù ph©n tÝch nµy cho phÐp ta dÔ dµng x©y dùng ®îc ®êng qu¸ ®é tõ ®êng qu¸ ®é xung b»ng c¸ch chia trôc thêi gian ra nh÷ng kho¶ng thêi gian ph¸t xung , sau ®ã t¹i c¸c thêi ®iÓm nµy x¸c ®Þnh c¸c gi¸ trÞ h(t) theo c¸c c«ng thøc (3.65). Nèi c¸c ®iÓm võa x¸c ®Þnh l¹i ta ®îc ®êng qu¸ ®é nh trªn h×nh 3.12
h(t)
K(t)
t
t
2t
3t
4t
5t
0
0
Hình 3.12 : §Æc tÝnh qu¸ ®é cña ®èi tîng khi ®Çu vµo lµ xung Dirac
Sau khi ®· t×m ®îc h(t), ta x¸c ®Þnh ®îc m« h×nh to¸n häc cña ®èi tîng t¬ng tù nh phÇn2.1.1
V× sau khi t×m ®îc K(t) ta ph¶i x¸c ®Þnh h(t) do ®ã ph¬ng ph¸p nµy chØ dïng trong trêng hîp hÖ thèng kh«ng thÓ dïng hµm bËc thang, tøc lµ nÕu dïng hµm A.1(t) th× sÏ ¶nh hëng tíi qu¸ tr×nh c«ng nghÖ cña hÖ thèng.
2.1.3. Khi đầu vào là hàm điều hòa
Khi tÝn hiÖu t¸c ®éng ë ®Çu vµo cña ®èi tîng lµ hµm ®iÒu hoµ , ®Çu ra sÏ lµ :
(3.66)
B»ng c¸ch thay ®æi tÇn sè w ta ®îc c¸c ®iÓm cã to¹ ®é t¬ng øng kh¸c nhau.
Hµm truyÒn ®¹t cña ®èi tîng biÓu diÔn díi d¹ng phøc nh sau :
(3.67)
víi .
Trong mÆt ph¼ng phøc, khi cho tÇn sè thay ®æi tõ ta ®îc mét ®êng cong cña gäi lµ ®Æc tÝnh tÇn biªn pha nh h×nh 3.13
j(w)
Re
Im
Hình 3.13 : §Æc tÝnh tÇn biªn pha cña ®èi tîng
§Æc tÝnh nµy gåm hai nh¸nh ®èi xøng nhau qua trôc thùc khi thay ®æi trong kho¶ng tõ nªn ta chØ cÇn lÊy tõ , dùa vµo nã ta x¸c ®Þnh cÊu tróc vµ c¸c th«ng sè cña ®èi tîng. Ph¬ng ph¸p nµy cã thÓ lîng ®iÓm tÝnh to¸n lín vµ ph¶i dïng nguån ®iÒu hoµ nªn chØ dïng trong phßng thÝ nghiÖm.
2.2. Tiến hành nhận dạng
Trong ®iÒu kiÖn phßng thÝ nghiÖm, ®Ó nhËn d¹ng ®èi tîng mét c¸ch nhanh chãng th× tèt h¬n hÕt lµ dïng ph¬ng ph¸p thùc nghiÖm chñ ®éng víi tÝn hiÖu ®Çu vµo lµ hµm A.1(t). S¬ ®å m« t¶ qu¸ tr×nh nhËn d¹ng nh trªn h×nh 3.14
TÝn hiÖu bËc thang
M¸y tÝnh lu gi÷, xö lý vµ hiÓn thÞ
§èi tîng
Hình 3.14 : M« t¶ nhËn d¹ng ®èi tîng
Tríc khi tiÕn hµnh nhËn d¹ng ®èi tîng ta xÐt s¬ ®å khèi cÊu tróc cña ®èi tîng nh trªn h×nh 3.15
q
h
qn
ql
Hình 3.15: S¬ ®å cÊu tróc ®èi tîng
§Ó thay ®æi lu lîng dßng níc vµ dßng níc l¹nh, ta ph¸t ra tõ m¸y tÝnh mét con sè, card MF604 sÏ chuyÓn ®æi con sè nµy thµnh tÝn hiÖu ®iÖn ¸p t¬ng tù. §iÖn ¸p nµy qua bé chuyÓn ®æi U/I, råi ®Õn I/P t¸c ®éng lªn c¬ cÊu chÊp hµnh lµ van khÝ nÐn. §Çu ra nhiÖt ®é sau khi qua thiÕt bÞ ®o lµ nhiÖt kÕ ®iÖn trë PT-100 ®Õn bé chuyÓn ®æi R/U råi ®a trë l¹i card MF604 råi vµo m¸y tÝnh. §Çu ra møc qua thiÕt bÞ ®o møc chuyÓn ®æi thµnh dßng ®iÖn (H/I) ®Õn chuyÓn ®æi I/U còng qua card MF604 ®a vµo m¸y tÝnh. Nh vËy ta cã thÓ xem r»ng ®èi tîng ®iÒu chØnh bao gåm c¶ thiÕt bÞ ®o, c¸c phÇn tö chuyÓn ®æi vµ c¬ cÊu chÊp hµnh.
Khi thay đổi lưu lượng nước nóng và lưu lượng nước lạnh, nhiệt độ và mức nước trong bình nước ấm thay đổi. Ghi lại các đường đặc tính quá độ thu được và tiến hành nhận dạng từ đặc tính quá độ đó. Như vậy sẽ có 4 đường đặc tính quá độ tương ứng với 4 hàm truyền:
W11(p): Hàm truyền tương ứng với sự ảnh hưởng của lưu lượng nước nóng tới nhiệt độ
W21(p): Hàm truyền tương ứng với sự ảnh hưởng của lưu lượng nước nóng tới mức nước
W22(p): Hàm truyền tương ứng với sự ảnh hưởng của lưu lượng nước lạnh tới mức nước
qn
ql
h
q
W11(p)
W21(p)
W12(p)
W22(p)
Hình 3.16: Sơ đồ khối mô tả các hàm truyền của đối tượng nhiều chiều
W12(p): Hàm truyền tương ứng với sự ảnh hưởng của lưu lượng nước lạnh tới nhiệt độ
2.2.1. Xác định các hàm truyền đạt W11(p) và W21(p)
Hai hàm truyền W11(p) và W21(p) thể hiện sự ảnh hưởng của lưu lượng nước nóng đối với nhiệt độ và mức nước trong bình nước ấm. Để xác định hai hàm truyền này, ta làm như sau:
Ban đầu đưa một con số từ máy tính ra (const) để tạo điện áp điều khiển hai valse có độ mở không đổi (const1 = const2 = 0,4 ~ Un = Ul = 4V) sau đó mở valse xả nước sao cho điện áp tương ứng với mức nước trong bình đo được Um0 = 2,05V (ứng với mức nước là 8,2cm). Điện áp ứng với nhiệt độ đo được Ut0 = 1,47V (ứng với nhiệt độ là 37oC).
Giữ cho lưu lượng nước lạnh không thay đổi, thay đổi lưu lượng nước nóng bằng cách thay đổi điện áp điều khiển valse nước nóng (lúc này const2 = 0,4; const1 = 0,3 ~ Un = 3V). Đặc tính quá độ thu được từ máy ghi 2 kim như hình 3.17 (tốc độ băng giấy là 20mm/phút)
Hình 3.17: Quá trình quá độ của kênh nhiệt độ và kênh mức khi thay đổi
lưu lượng nước nóng
1
2
Xác định W11(p):
Tõ ®êng cong qu¸ ®é thu ®îc nµy (đường 2) ta thÊy lu lîng níc nãng t¸c ®éng lªn nhiÖt ®é cña níc hçn hîp theo hµm truyÒn ®¹t lµ d¹ng mét kh©u qu¸n tÝnh bËc nhÊt cã trÔ. Nh vËy hµm truyÒn ®¹t W11(p) cã d¹ng nh sau:
vì là valse ngược nên:
Theo ®å thÞ ta x¸c ®Þnh ®îc :
h(¥)-h(0) = 2,12-1,47 = 0,65
DUn = 3-4 = -1
Từ đặc tính quá độ h1(t) ta có hàm so chuẩn:
Chọn s1(tA) = 0,2; s1(tB) = 0,8
tA = 30s; tB = 177s
và:
Nhìn vào đồ thị ta cũng xác định được t=7s
Vậy:
(3.68)
Xác định W21(p):
Víi xung t¸c ®éng kÝch thÝch ë trªn, ta cã ®å thÞ qu¸ tr×nh ¶nh hëng cña lu lîng níc nãng sang møc níc ấm trong bình (đường 1, hình 3.17).
Tõ ®å thÞ ¶nh hëng cña lu lîng níc nãng sang møc níc (kªnh møc) ta nhËn thÊy hµm truyÒn W21(p) cña nã cã d¹ng:
Thùc chÊt W21(p) nh ph©n tÝch ở trên lµ kh©u qu¸n tÝnh bËc nhÊt nhng do dung lîng cña b×nh bÐ nªn khi thêi gian qu¸ ®é cha kÕt thóc th× b×nh ®· ®Çy. V× vËy W21(p) cã d¹ng kh©u tÝch ph©n. Ta cã:
(1/s)
(V/s)
Vậy:
(3.69)
2.2.2. Xác định các hàm truyền đạt W22(p) và W12(p)
Hai hàm truyền W22(p) và W12(p) thể hiện sự ảnh hưởng của lưu lượng nước lạnh đối với nhiệt độ và mức nước trong bình nước ấm. Để xác định hai hàm truyền này, ta làm như sau:
Ban đầu đưa một con số từ máy tính ra (const) để tạo điện áp điều khiển hai valse có độ mở không đổi (const1 = const2 = 0,4 ~ Un = Ul = 4V) sau đó mở valse xả nước sao cho điện áp tương ứng với mức nước trong bình đo được Um0 = 1,97V (ứng với mức nước là 7,88cm). Điện áp ứng với nhiệt độ đo được Ut0 = 1,32V (ứng với nhiệt độ là 36oC).
Giữ cho lưu lượng nước nóng không thay đổi, thay đổi lưu lượng nước lạnh bằng cách thay đổi điện áp điều khiển valse nước lạnh (lúc này const1 = 0,4; const2 = 0,3 ~ Un = 3V). Đặc tính quá độ thu được từ máy ghi 2 kim hình 3.18 (tốc độ băng giấy là 20mm/phút).
Hình 3.18: Quá trình quá độ của kênh nhiệt độ và kênh mức khi thay đổi
lưu lượng nước lạnh
1
2
Xác định W12(p):
Tõ ®å thÞ qu¸ ®é kªnh nhiÖt ®é (đường 2) ta thÊy hµm truyÒn cña nã cã d¹ng lµ kh©u qu¸n tÝnh bËc nhÊt cã trÔ:
HÖ sè khuÕch ®¹i K2 ®îc x¸c ®Þnh theo c«ng thøc (3.49):
Từ hàm so chuẩn s2(t), chọn s2(tA)=0,2; s2(tB)=0,8
tA=36s; tB=165s
Từ đặc tính quá độ ta cũng xác định được t = 15s
Vậy:
(3.70)
Xác định W22(p):
Khi thay ®æi lu lîng níc l¹nh, sù ¶nh hëng cña nã tíi møc níc trong b×nh ®îc thÓ hiÖn qua ®Æc tÝnh trªn h×nh 3.18 (đường 1).
Tõ ®êng ®Æc tÝnh thu thËp kªnh møc ta thÊy W22(p) cã d¹ng lµ kh©u tÝch ph©n:
Còng nh ®· ph©n tÝch ë trªn, thùc chÊt W22(p) lµ kh©u qu¸n tÝnh bËc nhÊt nhng do dung lîng cña b×nh bÐ, khi thêi gian qu¸ ®é cha kÕt thóc b×nh ®· ®Çy. V× vËy ta lÊy W22(p) cã d¹ng kh©u tÝch ph©n.
Ta cã :
Tõ ®å thÞ kªnh møc ta x¸c ®Þnh ®îc:
Vậy:
(3.71)
Nh vËy, b»ng thùc nghiÖm t¸c ®éng vµo ®èi tîng tÝn hiÖu kÝch thÝch bËc thang ë ®Çu vµo, ®Çu ra sÏ lµ ®¸p øng qu¸ ®é. Dùa vµo ®Æc tÝnh qu¸ ®é nµy ta x¸c ®Þnh ®îc hµm truyÒn ®¹t cña ®èi tîng theo tõng kªnh trong tõng trêng hîp t¸c ®éng cô thÓ. §iÒu ®ã cã nghÜa lµ dùa vµo tÝnh chÊt vËt lý ta ®· t¸ch ®èi tîng ra thµnh tõng phÇn ®Ó nhËn d¹ng. M« h×nh toµn bé hÖ thèng sÏ lµ m« h×nh ghÐp nèi cña c¸c m« h×nh riªng rÏ nµy. M« h×nh hÖ thèng x¸c ®Þnh ®îc b»ng thùc nghiÖm ®îc m« t¶ nh hình sau:
Hình 3.19: Mô hình động học của đối tượng bằng thực nghiệm
q
qn
ql
h
Chương 4:
Xác định thông số tối ưu của bộ điều chỉnh
1. Chất lượng của quá trình điều chỉnh
ChÊt lîng cña hÖ thèng ®iÒu khiÓn tù ®éng ®îc ®¸nh gi¸ qua chØ tiªu æn ®Þnh vµ c¸c chØ tiªu chÊt lîng kh¸c cña qu¸ tr×nh x¸c lËp vµ qu¸ tr×nh qu¸ ®é.
1.1. Đánh giá chất lượng của hệ thống ở trạng thái xác lập
ChØ tiªu chÊt lîng ë tr¹ng th¸i x¸c lËp cña hÖ thèng ®îc ®¸nh gi¸ b»ng sai lÖch tÜnh, ®ã lµ gi¸ trÞ sai lÖch cßn tån t¹i sau khi qu¸ tr×nh ®iÒu chØnh ®· kÕt thóc. Gi¸ trÞ sai lÖch tÜnh ®îc tÝnh b»ng c«ng thøc:
(4.1)
Trong ®ã e(t) lµ sai lÖch ®éng tån t¹i trong qu¸ tr×nh ®iÒu chØnh, chÊt lîng cña hÖ thèng cµng tèt nÕu St cµng bÐ. HÖ thèng ®iÒu chØnh kÝn cã s¬ ®å ®îc m« t¶ nh trªn h×nh 3.1
Wh(p)
E
U
Y
Hình 4.1: M« h×nh hÖ thèng ®iÒu chØnh ph¶n håi ©m
Trong ®ã Wh(p) lµ hµm truyÒn ®¹t cña hÖ khi cha cã ph¶n håi hay ë tr¹ng th¸i hë. Ta cã hµm truyÒn cña Wh(p) ë d¹ng tæng qu¸t nh sau:
(4.2)
víi:
i là sè lîng kh©u tÝch ph©n trong hÖ thèng
Hµm truyÒn ®¹t cña hÖ thèng kÝn khi cã ph¶n håi ©m:
(4.3)
Ta tÝnh ®îc sai lÖch E(p) cña hÖ khi biÕt U(p)
(4.4)
Tõ c«ng thøc (4.4) ta cã:
(4.5)
Sai sè ë tr¹ng th¸i x¸c lËp cña hÖ thèng ®îc tÝnh nh sau:
(4.6a)
hay: (4.6b)
Tõ ®©y ta thÊy sai lÖch tÜnh St phô thuéc vµo tÝn hiÖu vµo U(p) vµ cÊu tróc cña hÖ thèng ®îc thÓ hiÖn qua hµm truyÒn Wh(p) cña hÖ thèng.
1.2. Chỉ tiêu chất lượng của hệ thống ở quá trình quá độ
Tk Tmax
ess
t(s)
yqđ
ymax
+e
y¥
-e
tqđ
Hình 4.2: Đặc tính quá độ của hệ thống ổn định
Mét hÖ thèng ®iÒu khiÓn tù ®éng ®îc gäi lµ æn ®Þnh khi tÝn hiÖu ra cña hÖ thèng t¾t dÇn theo thêi gian. XÐt hÖ thèng cã ®Æc tÝnh quá độ nh trªn h×nh 4.2
Qu¸ tr×nh qu¸ ®é cña hÖ thèng ®iÒu chØnh ®îc ®¸nh gi¸ trùc tiÕp b»ng ba chØ tiªu c¬ b¶n lµ thêi gian kÐo dµi ®iÒu chØnh, ®é qu¸ ®iÒu chØnh vµ tÝnh dao ®éng cña ®iÒu chØnh quanh gi¸ trÞ x¸c lËp. C¸c chØ tiªu nµy do yªu cÇu chÊt lîng cña quy tr×nh c«ng nghÖ ®Æt ra. Trªn h×nh 4.2 lµ d¹ng ®å thÞ tÝn hiÖu ra cña hÖ thèng t¾t dÇn, tõ ®å thÞ nµy ta thÊy chØ tiªu chÊt lîng qu¸ tr×nh qu¸ ®é ®îc ®¸nh gi¸ b»ng ba chØ tiªu chÊt lîng c¬ b¶n nh sau:
Thêi gian qu¸ ®é tq®: lµ kho¶ng thêi gian kÓ tõ khi b¾t ®Çu cã t¸c ®éng cña nhiÔu cho ®Õn khi sai lÖch cña qu¸ tr×nh ®iÒu khiÓn n»m trong gi¸ trÞ cho phÐp ±e%. Thông thường thì ±e = ±5%
§é qu¸ ®iÒu chØnh smax%: ®Æc trng cho tÝnh dao ®éng cña qóa tr×nh ®iÒu chØnh.
Khi cã nhiÔu ®Æt tríc th×:
(4.7a)
NÕu tÝnh theo nhiÔu phô t¶i ta cã :
(4.7b)
Sè lÇn dao ®éng n xung quanh gi¸ trÞ
Ba chØ tiªu chÊt lîng cña qu¸ tr×nh qu¸ ®é vµ sÏ do c¸c yªu cÇu gi¶ thiÕt ®Æt ra (yªu cÇu cña quy tr×nh c«ng nghÖ). Gi¸ trÞ nµy cµng nhá th× chÊt lîng cña hÖ thèng cµng cao. Gi¸ trÞ cña n thêng ®ßi hái £ 3 vµ ®Ó ®¶m b¶o ®iÒu kiÖn tèi u t¸c ®éng nhanh. Với chỉ tiêu smax%, hệ thống đạt chất lượng tốt khi smax% < 20%.
Ngoài ba chỉ tiêu cơ bản ở trên còn có hai chỉ tiêu sau:
Thời gian tăng tốc Tk và Tmax
Sai số xác lập ess
1.3. Đánh giá chất lượng của hệ thống qua tiêu chuẩn tích phân
Qu¸ tr×nh qu¸ ®é cña ®iÒu chØnh ®îc ®¸nh gi¸ th«ng qua trÞ sè tÝch ph©n, sai lÖch gi÷a tÝn hiÖu ra cña hÖ thèng y(t) vµ gi¸ trÞ cña nã ë tr¹ng th¸i x¸c lËp y0 lµ:
(4.8)
ChØ tiªu tÝch ph©n ®îc ®¸nh gi¸ theo biÓu thøc:
(4.9)
y(t)
e(t)
t
t
Hình 4.3: Đặc tính quá độ và sai lệch của hệ thống
Trªn h×nh 4.3, I1 chÝnh lµ diÖn tÝch phÇn g¹ch chÐo, nÕu diÖn tÝch nµy cµng bÐ th× chÊt lîng cña hÖ thèng cµng tèt vµ ngîc l¹i. Khi hÖ thèng cã sai lÖch d¹ng dao ®éng (như hình 4.4) th× gi¸ trÞ tÝch ph©n I1 nhá nhng kh«ng ph¶n ¸nh ®óng tÝnh chÊt cña hÖ thèng, lóc ®ã tÝch ph©n I1 sÏ trë thµnh I2:
(4.10)
ViÖc tÝnh tÝch ph©n I2 gÆp rÊt nhiÒu khã kh¨n, do ®ã thay v× tÝnh I2 ta tÝnh tÝch ph©n I3 cã c«ng thøc nh sau:
(4.11)
TÝch ph©n I3 lµ íc lîng tÝch ph©n b×nh ph¬ng sai lÖch, nã còng kh«ng ph¶n ¸nh ®óng b¶n chÊt dao ®éng sai lÖch cña qóa tr×nh. So s¸nh c¸c chØ tiªu tÝch ph©n I1 vµ I3 ta thÊy tÝch ph©n I3 ®îc tÝnh theo b×nh ph¬ng sai lÖch, nã kh«ng ®Ò cËp ®Õn tÝnh chÊt dao ®éng cña qu¸ tr×nh qu¸ ®é. Do vËy ngêi ta ®a ra íc lîng tÝch ph©n cã c¶ thµnh phÇn ®¹o hµm de/dt ®Ó ph¶n ¸nh ®îc tèc ®é biÕn thiªn vµ dao ®éng cña e(t).
(4.12)
Trong ®ã a lµ hÖ sè phô thuéc vµo tÝnh chÊt dao ®éng cho phÐp cña hÖ thèng.
y(t)
e(t)
t
Hình 4.4: Đặc tính quá độ và sai lệch của hệ thống có sai lệch dao động
2. Các phương pháp xác định thông số tối ưu của bộ điều chỉnh
2.1. Phương pháp trực tiếp
Dùa vµo ph¬ng tr×nh vi ph©n m« t¶ tr¹ng th¸i ®éng häc cña hÖ thèng ta t×m ®îc biÓu thøc cña hµm qóa ®é. Cho hµm qu¸ ®é nµy tho¶ m·n c¸c yªu cÇu c«ng nghÖ nh ®é qu¸ ®iÒu chØnh, thêi gian qu¸ ®é ta sÏ t×m ®îc th«ng sè tèi u cña bé ®iÒu chØnh. Ph¬ng ph¸p nµy thêng chØ dïng cho hÖ mét chiÒu, ®¬n gi¶n.
2.2. Phương pháp gián tiếp
2.2.1. Phương pháp tích phân
§Ó thùc hiÖn ph¬ng ph¸p tÝch ph©n, tríc hÕt ta t×m biÓu thøc gi¶i tÝch :
Sau ®ã t×m ®iÒu kiÖn cho c¸c th«ng sè cña I4 min tõ ®ã t×m ®îc th«ng sè cña bé ®iÒu chØnh. Ph¬ng ph¸p nµy còng chØ dïng cho hÖ ®¬n gi¶n.
2.2.2. Phương pháp phân bố điểm cực
Víi ph¬ng ph¸p nµy, mét trong nh÷ng chØ sè gi¸n tiÕp cña hÖ ®iÒu chØnh æn ®Þnh lµ møc ®é xa trôc ¶o cña nghiÖm cña ph¬ng tr×nh ®Æc tÝnh cña hÖ thèng kÝn. Kho¶ng c¸ch a ®Õn nghiÖm gÇn nhÊt ®Æc trng cho ®é dù tr÷ æn ®Þnh cña hÖ thèng. Gãc cùc ®¹i t¹o bëi nöa ©m cña trôc thùc víi ®êng nèi gi÷a gèc to¹ ®é qua nghiÖm ®Æc trng cho ®é dao ®éng cña hÖ lµ cotgj = a / b = m gäi lµ møc ®é dao ®éng.
C«ng thøc y = C1ept ®îc t¹o bëi nghiÖm cã gãc cùc ®¹i j t¹o thµnh c«ng thøc cña qu¸ tr×nh dao ®éng qu¸ ®é cã qu¸ tr×nh dao ®éng t¾t dÇn bÐ nhÊt . Mèi liªn hÖ gi÷a møc ®é dao ®éng vµ møc ®é t¾t dÇn , ®Ó cã hÖ dao ®éng cho tríc th× c¸c nghiÖm cña ph¬ng tr×nh ®Æc tÝnh ph¶i n»m trong gãc , ®iÒu kiÖn cÇn lµ tÊt c¶ c¸c nghiÖm cña ph¬ng tr×nh ®Æc tÝnh ph¶i n»m trong vïng g¹ch chÐo nh h×nh 4.5
l
a
Re
Im
Hình 4.5: Quü ®¹o nghiÖm sè cña hÖ thèng
X¸c ®Þnh c¸c th«ng sè cña hÖ thèng b¶o ®¶m gi¸ trÞ cho tríc a vµ j ®¬n gi¶n nhÊt lµ dïng ph¬ng ph¸p chia miÒn D. Khi x¸c ®Þnh th«ng sè cña hÖ cã gi¸ trÞ chÊt lîng cho tríc a ta thay vµo ph¬ng tr×nh ®Æc tÝnh cña hÖ kÝn råi tiÕn hµnh chia miÒn D. Khi x¸c ®Þnh c¸c th«ng sè cña hÖ cã trÞ sè chÊt lîng cho tríc lµ m ta thay vµo ph¬ng tr×nh ®Æc tÝnh cña hÖ thèng.
Chóng ta cã thÓ ph©n vïng to¹ ®é c¸c th«ng sè sao cho hÖ cã møc æn ®Þnh a vµ ®é dao ®éng m. Muèn vËy ta chia w thµnh ba ®o¹n: ®o¹n thø nhÊt cã gi¸ trÞ w tõ -¥ ¸ f/m, ®o¹n thø hai tõ -f/m ¸ + f/m, ®o¹n thø ba tõ +f/m ¸ + ¥ (®o¹n thø hai ®îc tiÕn hµnh ph©n vïng theo a cßn ®o¹n thø nhÊt vµ ®o¹n thø ba ®îc ph©n vïng theo m). KÕt qu¶ cña ba ®o¹n nµy sÏ ph©n vïng æn ®Þnh ra mét vïng tho¶ m·n c¸c ®iÒu kiÖn h¹n chÕ.
Khi ®¸nh gi¸ chÊt lîng theo a ta cã t×m gi¸ trÞ cho phÐp cña ®é æn ®Þnh cã tÝnh ®Õn thêi gian ®iÒu chØnh cho phÐp tp theo ®é sai lÖch cña ®¹i lîng ®iÒu chØnh gi¶m ®i n lÇn so víi ban ®Çu. V× tÝnh t¾t dÇn cña qu¸ tr×nh qu¸ ®é ®îc quyÕt ®Þnh c¬ b¶n bëi a vµ ®îc tÝnh gÇn ®óng theo c«ng thøc sau :
(4.13a)
hay: (4.13b)
3. Xác định thông số tối ưu của bộ điều chỉnh
3.1. Hệ thống điều khiển không bù
C¸c th«ng sè cña bé ®iÒu chØnh ë ®©y ®îc x¸c ®Þnh trªn c¬ së kh«ng xÐt ®Õn sù ¶nh hëng qua l¹i cña đại lượng vµo vµ đại lượng ra víi nhau, tøc lµ ta xem hÖ nh lµ hÖ cã hai kªnh ®éc lËp. V× ®èi tîng cña ta kh«ng cÇn cã ®é t¸c ®éng nhanh nªn ta chän bé ®iÒu chØnh lµ bé ®iÒu khiÓn tuyÕn tÝnh tû lÖ tÝch ph©n PI. ChØ tiªu ®Æt ra ®èi víi hÖ thèng ë ®©y lµ ®é qu¸ ®iÒu chØnh smax%.
q
h
X1
X2
PI1
W11(p)
PI2
W22(p)
W21(p)
W12(p)
Hình 4.6: Hệ thống điều khiển nhiều chiều không bù
Trong thực tế, kênh nhiệt độ và kênh mức có sự ảnh hưởng qua lại lẫn nhau. Từ hệ thống điều khiển nhiều chiều không bù như hình 4.6 ta có:
và:
Từ đó ta có:
Như vậy:
với:
và:
A(p)=(1+W11WPI1)(1+W22WPI2)-W12W21WPI1WPI2
Tuy nhiên để thiết kế bộ điều khiển đơn giản khi không có bù, ta không xét tới sự ảnh hưởng lẫn nhau giữa kênh nhiệt độ và kênh mức.
3.1.1. Xác định thông số bộ điều chỉnh cho riêng kênh nhiệt độ
S¬ ®å hÖ thèng ®iÒu khiÓn kªnh nhiệt độ víi bé ®iÒu khiÓn PI1 nh trªn h×nh 4.8
PI1
W11(p)
q
X1
Hình 4.7: HÖ thèng thÝ nghiÖm xÐt riªng kênh nhiệt độ
Tõ s¬ ®å hÖ thèng nµy ta x¸c ®Þnh ®îc hµm truyÒn ®¹t cña hÖ kÝn nh sau:
Bộ điều khiển PI1 có hàm truyền:
(4.14)
Hàm truyền của kênh nhiệt độ:
(4.15)
Phương trình đặc tính của hệ thống:
(4.16a)
Thay W11(p) và WPI1(p) vào phương trình đặc tính ta có:
(4.16b)
Û Tp2+p+KC0pe-tp+KC1e-tp=0 (4.16c)
Víi chØ tiªu chÊt lîng lµ ®é qu¸ ®iÒu chØnh smax% ta cã thÓ tÝnh ®îc ®é dao ®éng m.
e(t)
t
e1
e2
e3
Hình 4.8: Sai lệch hệ thống
Ta có độ quá điều chỉnh:
(4.17a)
(4.17b)
Khi đó độ tắt dần:
(4.18)
Do ®ã cã thÓ x¸c ®Þnh ®îc c¸c th«ng sè cña bé ®iÒu chØnh, ®¶m b¶o yªu cÇu chÊt lîng ta thay p=w(-m+j) vµo (4.16c).
Ta có:
Tw2(-m+j)2+w(-m+j)+KC0(-m+j)we-tw(-m+j)+KC1e-tw(-m+j)=0 (4.19)
ÛTw2(m2-1)-2jmTw2-wm+jw+KC0wetwm[-mcos(wt)+sin(wt)+
+j(cos(wt) msin(wt))]+KC1etwm(cos(wt)-jsin(wt))=0
Ta cã hÖ t¬ng ®¬ng :
Gi¶i hÖ víi c¸c Èn lµ C0 vµ C1 ta cã kÕt qu¶ nh sau :
(4.20a)
(4.20b)
Cho ω từ 0 à¥, thực tế đến một giá trị nào đó, và giá trị m đã tính ở trên, ta xây dựng được đường đồng mức m như hình 4.10. Đường đồng mức được xây dựng bằng Matlab (M-file) như sau:
K=.65;
t=7;
T=106;
[w,m]=ndgrid(0:.001:.818,[0.512]);
c0=((m.*1+T*w-(m.^2*T).*w).*sin(w*t)+((m.*T).*w*2-1). *cos(w*t)).*exp(-t*m.*w)./k;
c1=(1+m.^2).*((w.^2*T).*cos(w*t)-(T*w.^2).*m.*sin(t*w)).*exp(-t*m.*w) /k;
plot(c0,c1);
axis([0 18 0 .7])
grid
Chọn giá trị của C0 và C1 như hình 4.9:
C0 = 16,39
C1 = 0,1041
Hình 4.9: Đường đồng mức của kênh nhiệt độ
3.1.2. Xác định thông số bộ điều chỉnh cho riêng kênh mức
Khi không xét tới sự ảnh hưởng của kênh nhiệt độ, sơ đồ điều khiển kênh mức như sau:
PI2
W22(p)
h
X2
Hình 4.10: HÖ thèng thÝ nghiÖm xÐt riªng kênh nhiệt độ
Tõ s¬ ®å hÖ thèng nµy ta x¸c ®Þnh ®îc hµm truyÒn ®¹t cña hÖ kÝn nh sau:
Bộ điều khiển PI1 có hàm truyền:
(4.21)
Hàm truyền của kênh nhiệt độ:
(4.22)
Ph¬ng tr×nh ®Æc tÝnh cña hÖ kÝn :
1+WPI2(p)W22(p)=0 (4.23a)
hay ta cã :
(4.23b)
Û Tp2+C0p+C1=0 (4.23c)
Víi chØ tiªu chÊt lîng lµ ®é qu¸ ®iÒu chØnh s, thay p=w(-m+j) vµo ph¬ng tr×nh trªn ta ®îc:
BiÕn ®æi t¸ch phÇn thùc vµ phÇn ¶o råi cho chóng b»ng 0, ta cã hÖ ph¬ng tr×nh víi hai Èn sè lµ C0 vµ C1 nh sau :
Gi¶i hÖ ph¬ng tr×nh víi hai Èn sè lµ C0 vµ C1 ta ®îc kÕt qu¶ nh sau :
(4.24)
Tương tự như trên, ta vẽ đường đồng mức bằng Matlab như sau:
t=2;
T=57.4;
[w,m]=ndgrid(0:.001:.818,[0.512]);
c0=(m.*T).*w*2;
c1=((m.^2+1)*T).*w.^2;
plot(c0,c1);
axis([0 70 0 60])
grid
Kết quả thu được như hình 4.11
Ta tìm được:
C0 = 48,08
C1 = 48,48
Hình 4.11: Đường đồng mức của kênh mức
3.1.3. Mô phỏng hệ thống điều khiển nhiều chiều không bù trên Simulink và tìm thông số tối ưu của bộ điều khiển
Transport
Delay3
Transport
Delay
.37
93s+1
Transfer Fcn3
1
57.4s
Transfer Fcn2
1
97.9s
Transfer Fcn1
.65
106s+1
Transfer Fcn
Step1
Step
Scope
PID
PID Controller1
PID
PID Controller
Hình 4.12: Sơ đồ mô phỏng hệ thống điều khiển nhiều chiều không bù
Hình 4.13: Đặc tính quá độ của hệ thống điều khiển nhiều chiều không
bù với các thông số ban đầu của bộ điều khiển
Tối ưu bộ điều khiển PI1và PI2 bằng cách sử dụng khối Signal Constraint như hình 4.14.
Hình 4.14: Tìm thông số tối ưu của bộ điều khiển không bù
Các thông số tối ưu của PI1:
C0 = 5,2305
C1 = 0,0422
Các thông số tối ưu của PI2:
C0 = 2056,5
C1 = 20,2781
Hình 4.15: Đặc tính quá độ của hệ thống điều khiển nhiều chiều không
bù
Từ đặc tính như hình 4.15 ta xác định được thời gian quá độ của kênh nhiệt độ là Tqđq = 48,4s và Tqđh »0
3.2. Hệ thống điều khiển nhiều chiều có bù
θ
h
W21(s)
W12(s)
B1(s)
B2(s)
PI1
W22(s)
PI1
W11(s)
Hình 4.19: Sơ đồ khối hệ thống điều khiển nhiều chiều khi có bù
Xét kênh nhiệt độ
W12(p)+B1(p)W11(p)=0
Þ
DÊu trõ chØ r»ng t¸c ®éng cña B1(p) ngîc víi t¸c ®éng cña W12(p)
B»ng c¸ch thay W11, W12 vµo c«ng thøc trªn ta cã:
Xét kênh mức
W21(p)+B2(p)W22(p)=0
Þ
V× W21 cã t¸c ®éng d¬ng nªn B2(p) cã t¸c ®éng ©m lªn kªnh møc. Thay W21(p), W22(p) vµo biÓu thøc trªn ta cã:
Mét ®Æc ®iÓm quan träng cña viÖc ph©n ly hÖ thèng ®iÒu chØnh nhiÒu chiÒu lµ sau khi ph©n ly, tÝnh chÊt cña ®èi tîng thay ®æi, tøc hµm truyÒn cña ®èi tîng thay ®æi.
Víi kªnh nhiÖt ®é, hµm truyÒn cña hệ thống hở sÏ lµ:
Thay W11(p), W12(p), B2 vào ta có:
Víi kªnh møc, hµm truyÒn cña hệ thống hở lóc nµy sÏ lµ:
hay:
Còng víi chØ tiªu chÊt lîng b»ng 20%, viÖc chän th«ng sè tèi u cña bé ®iÒu chØnh ë tõng kªnh theo phương pháp Ziegler-Nicols trên Matlab (M-file) được tiến hành như sau:
3.2.1. Xác định thông số tối ưu của bộ điều chỉnh kênh nhiệt độ
[n,d]=pade(7,3);
w1=tf(n,d);
w2=tf(.65,[106 1]);
w11=w1*w2;
w3=tf(0.217,[93 1]);
[n,d]=pade(15,3);
w4=tf(n,d);
w12=w3*w4;
wt=w11+w12;
rlocus(wt)
pause
[k,p]=rlocfind(wt)
pause
t=0:0.5:500;
step(feedback(k*wt,1),t)
Hình 4.20: Đồ thị các điểm cực, điểm không của kênh nhiệt độ
Select a point in the graphics window
selected_point =
-0.0000 + 0.1824i
k =
26.7268
p =
-0.7110 + 0.9197i
-0.7110 - 0.9197i
-0.4121
-0.2319 + 0.3241i
-0.2319 - 0.3241i
-0.0000 + 0.1824i
-0.0000 - 0.1824i
Hình 4.21: Đặc tính quá độ của kênh nhiệt độ khi K=26,7268
-0.0104
Từ đặc tính trên, ta xác định được Tgh = 39s
Vì hàm truyền có bậc là 7 nên theo Zigler-Nicols ta có:
K=0,45*Kgh=0,45*26,72=12,024
TI=0,83*Tgh=0,83*39=32,37
Hình 4.22: Đặc tính quá độ của kênh nhiệt độ với bộ điều
khiển thiết kế theo Ziegler-Nicols
3.2.2. Xác định thông số tối ưu của bộ điều chỉnh kênh mức
w1=tf(1,[57.4 0]);
[n,d]=pade(8,3);
w2=tf(n,d);
w3=tf(.006,[93 1]);
w4=tf([106 1],[1 0]);
rlocus(wm)
pause
rlocfind(wm)
pause
t=0:0.5:100;
step(feedback(k*wm,1),t)
Select a point in the graphics window
selected_point =
-0.0355 + 0.5683i
ans =
33.9028
Hình 4.23: Đồ thị các điểm cực, điểm không của kênh mức
Từ đồ thị trên ta thấy các điểm cực nằm hoàn toàn ở bên trái trục ảo nên hệ thống luôn ổn định. Do đó việc chọn K là bất kỳ.
Ở trên ta đã chọn K=33,9028. Khi đó đặc tính quá độ như hình 4.24
Hình 4.24: Đặc tính quá độ của kênh nhiệt độ khi K=33,9028
Ta tính được:
Tgh=15s
K=0,45*Kgh=0,45*33.9028=15,2563
TI=0,83*Tgh=0,83*15=12,45
Hình 4.25: Đặc tính quá độ của kênh nhiệt độ với bộ điều
khiển thiết kế theo Ziegler-Nicols
3.2.3. Mô phỏng hệ thống điều khiển nhiều chiều có bù trên Simulink và tìm thông số tối ưu của bộ điều khiển
Hình 4.26: Sơ đồ mô phỏng hệ thống điều khiển nhiều chiều có bù
Hình 4.27: Đặc tính quá độ của hệ thống điều khiển nhiều chiều không
bù với các thông số ban đầu của bộ điều khiển
Sử dụng một khối Signal Constraint như hình 4.28 để tìm thống số tối ưu của bộ điều khiển
Hình 4.28: Tìm thông số tối ưu của bộ điều khiển có bù
Các thông số tối ưu của PI1:
C0 = 5,2369
C1 = 0,0505
Các thông số tối ưu của PI2:
C0 = 3,4854
C1 = 0,0017
Hình 4.29: Đặc tính quá độ của hệ thống điều khiển nhiều chiều có bù
Trong việc thiết kế hệ thống điều khiển nhiều chiều có bù, việc thiết kế hệ số bù B1(p) phức tạp nên ta có thể lấy xấp xỉ: B1(p) » B1 = 0,569
Sơ đồ hệ thống điều khiển nhiều chiều khi đó như sau:
Hình 4.30: Sơ đồ hệ thống điều khiển nhiều chiều có bù là hằng số
Ta cũng thu được đặc tính quá độ như sau:
Hình 4.31: Đặc tính quá độ hệ thống điều khiển nhiều chiều có bù là hằng số
Nhận xét kết quả mô phỏng:
Khi thêm hệ số bù vào hệ thống, ta đã loại bỏ được ảnh hưởng qua lại giữa kênh nhiệt độ và kênh mức, hệ thống làm việc ổn định hơn
Các file đính kèm theo tài liệu này:
- 24798.doc