Bài giảng môn học Lý thuyết điều khiển nâng cao - Chương 6: Điều khiển thích nghi - Huỳnh Thái Hoàng

Môn học LÝ THUYẾT ĐIỀU KHIỂN NÂNG CAO Giả iê PGS TS H ỳ h Thái H àng v n: . . u n o ng Bộ môn Điều Khiển Tự Động Khoa Điện – Điện Tử Đại học Bách Khoa TP HCM . Email: hthoang@hcmut.edu.vn Homepage: 15 January 2014 © H. T. Hoàng - HCMUT 1 CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương 4 ĐIỀU KHIỂN THÍCH NGHI 15 January 2014 © H. T. Hoàng - HCMUT 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt  Giới thiệu Nội dung chương 4 Ước lượng thông số thích nghi  Đ

pdf136 trang | Chia sẻ: huongnhu95 | Lượt xem: 604 | Lượt tải: 0download
Tóm tắt tài liệu Bài giảng môn học Lý thuyết điều khiển nâng cao - Chương 6: Điều khiển thích nghi - Huỳnh Thái Hoàng, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
iều khiển theo mụ hỡnh chuẩn  Hệ thớch nghi theo mụ hỡnh chuẩn  Điều khiển tự chỉnh định  Điều khiển hoạch định độ lợi 15 January 2014 â H. T. Hoàng - HCMUT 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt GIỚI THIỆU 15 January 2014 â H. T. Hoàng - HCMUT 4 CuuDuongThanCong.com https://fb.com/tailieudientucntt Hệ thố điề khiể thớ h hi là hệ thố điề khiể Định nghĩa điều khiển thớch nghi  ng u n c ng ng u n trong đú thụng số của bộ điều khiển thay đổi trong quỏ trỡnh vận hành nhằm giữ vững chất lượng điều khiển của hệ thống cú sự hiện diện của cỏc yếu tố bất định hoặc biến đổi khụng biết trước  Hệ thống điều khiển thớch nghi cú hai vũng hồi tiếp: Vũng điều khiển hồi tiếp thụng thường Vũng hồi tiếp chỉnh định thụng số 15 January 2014 â H. T. Hoàng - HCMUT 5 CuuDuongThanCong.com https://fb.com/tailieudientucntt Sơ đồ khối tổng quỏt hệ thống điều khiển thớch nghi Nhận dạng/ Ước lượng Điều kiện làm việc Chỉnh định u(t) y(t) Bộ điều khiểnuc(t) Đối tượng 15 January 2014 â H. T. Hoàng - HCMUT 6 CuuDuongThanCong.com https://fb.com/tailieudientucntt  Điề khiể thớ h hi t tiế thụ ố ủ bộ Phõn loại cỏc sơ đồ điều khiển thớch nghi u n c ng rực p: ng s c a điều khiển được chỉnh định trực tiếp mà khụng cần phải nhận dạng đặc tớnh động học của đối tượng  Điều khiển thớch nghi giỏn tiếp: trước tiờn phải ước lượng thụng số của đối tượng, sau đú dựa vào thụng tin này để tớnh toỏn thụng số của bộ điều khiển.  Cỏc sơ đồ điều khiển thớch nghi thụng dụng: Hệ thớch nghi theo mụ hỡnh chuẩn (Model Reference Adaptive System – MRAS) Hệ điều khiển tự chỉnh định (Self Tuning Regulator – STR) ề ể 15 January 2014 â H. T. Hoàng - HCMUT 7 Đi u khi n hoạch định độ lợi (Gain Scheduling Control) CuuDuongThanCong.com https://fb.com/tailieudientucntt Hệ thớch nghi theo mụ hỡnh chuẩn Mụ hỡnh chuẩn ym Cơ cấu u chỉnh định u y Bộ điều khiển c Đối tượng 15 January 2014 â H. T. Hoàng - HCMUT 9 CuuDuongThanCong.com https://fb.com/tailieudientucntt Hệ điều khiển tự chỉnh Thiết kế bộ Tiờu chuẩn thiết kế Thụng số đối tượng điều khiển ố u Ước lượngThụng s điều khiển u y Bộ điều khiển c Đối tượng 15 January 2014 â H. T. Hoàng - HCMUT 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển hoạch định độ lợi Điều kiện là iệm v c Hoạch định độ lợi u yBộ điều khiểne uc Đối tượng 15 January 2014 â H. T. Hoàng - HCMUT 11 CuuDuongThanCong.com https://fb.com/tailieudientucntt  Hệ tuyến tớnh liờn tục mụ tả bởi phương trỡnh vi phõn: Qui ước biểu diễn hệ liờn tục    )()(...)()( 11 1 10 tyadt tdya dt tyda dt tyda nnn n n n )()()( 1 ddd mm )(... 1110 tubdt tub dt tub dt tub mmmn    (Chỳ ý: trong cụng thức trờn t là biến thời gian liờn tục, t = 0)  Đặt p là toỏn tử vi phõn: )()( tu dt dtpu  Ph t ỡ h i hõ t ờ ú thể iết l i d ới d  ương r n v p n r n c v ạ ư ạng:   )()(...)()( 1110 tyatpyatypatypa nnnn )()()()( 1 tubtpubtupbtupb mm   ... 110 mm )()()()( tupBtypA  nn nn apapapapA   1110 ...)(Trong đú: 15 January 2014 â H. T. Hoàng - HCMUT 12  mb mm bpbpbpbpB   1110 ...)( CuuDuongThanCong.com https://fb.com/tailieudientucntt  Hệ tuyến tớnh rời rạc mụ tả bởi phương trỡnh sai phõn: Qui ước biểu diễn hệ rời rạc   )()1(...)1()( 110 kyakyankyankya nn )()1(...)1()( 110 kubkubmkubmkub   Đặt q là toỏn tử làm sớm một chu kỳ lấy mẫu: mm (Chỳ ý: trong cụng thức trờn k là chỉ số rời rạc, k = 0, 1, 2,)  Phương trỡnh vi phõn trờn cú thể viết lại dưới dạng: )1()(  kukqu   )()(...)()( 1110 kyakqyakyqakyqa nnnn )()(...)()( 1 1 10 kubkqubkuqbkuqb mm mm    )()()()( kuqBkyqA  nn nn aqaqaqaqA   1110 ...)(Trong đú: 15 January 2014 â H. T. Hoàng - HCMUT 13  mb mm bqbqbqbqB   1110 ...)( CuuDuongThanCong.com https://fb.com/tailieudientucntt  Quan hệ vào ra trong miền thời gian: Qui ước biểu diễn chung hệ liờn tục và rời rạc BuAy  Trong cụng thức trờn:  A và B là cỏc đa thức theo biến p nếu hệ liờn tục, theo biến q nếu hệ rời rạc ế u và y là cỏc hàm theo thời gian t n u hệ liờn tục, theo chỉ số k nếu hệ rời rạc  Hàm truyền: A B U YG  Trong cụng thức trờn, G, U, Y, A và B là cỏc hàm:  Theo biến s (biến Laplace) nếu hệ liờn tục  Theo biến z nếu hệ rời rạc 15 January 2014 â H. T. Hoàng - HCMUT 14 CuuDuongThanCong.com https://fb.com/tailieudientucntt Ớ ễ ỐƯ C LƯỢNG TH NG S 15 January 2014 â H. T. Hoàng - HCMUT 15 CuuDuongThanCong.com https://fb.com/tailieudientucntt Bài toỏn nhận dạng mụ hỡnh toỏn của đối tượng e(k) y(k)u(k) +Đối tượng  Cho đối tượng cú đầu vào u(k), đầu ra y(k). Giả sử quan hệ + giữa tớn hiệu vào và tớn hiệu ra cú thể mụ tả bằng phương trỡnh sai phõn: )()()1()()1()( kkbkbkkk ...... 11 emuunyayay mn   Giả sử ta thu thập được N mẫu dữ liệu:  Bài toỏn đặt ra là ước lượng thụng số của đối tượng dựa vào  )(),(,),1(),1( NuNyuyZ N  15 January 2014 â H. T. Hoàng - HCMUT 16 dữ liệu vào ra thu thập được. CuuDuongThanCong.com https://fb.com/tailieudientucntt Mụ hỡnh hồi qui tuyến tớnh  Tớn hiệu ra của hệ thống: Đặ )()(...)1()(...)1()( 11 kemkubkubnkyakyaky mn   t:  Tbbaa  vector thụng số mn  11  Tmkukunkykyk )()1()()1()( vector hồi qui T  Quan hệ vào ra của đối tượng cú thể viết lại dưới dạng:   )()()( kekky    Bỏ qua nhiễu e(k), ta cú bộ dự bỏo hồi qui tuyến tớnh: 15 January 2014 â H. T. Hoàng - HCMUT 17  )(),(ˆ kky T CuuDuongThanCong.com https://fb.com/tailieudientucntt Bài toỏn ước lượng bỡnh phương tối thiểu (k) Đối tượng u(k) y(k)   (k,)+ ŷ(k,) Mụ hỡnh  Chỉ tiờu ước lượng bỡnh phương tối thiểu:   N kk T N kk N kkykV 22 ])()([ 2 1),( 2 1  15 January 2014 â H. T. Hoàng - HCMUT 18  00 CuuDuongThanCong.com https://fb.com/tailieudientucntt Lời giải bài toỏn ước lượng bỡnh phương tối thiểu  Do V là hàm toàn phương nờn giỏ trị làm V đạt cực tiểu làˆ 0 NV nghiệm của phương trỡnh: 0]ˆ)()()[(N T kkyk  ˆ   0  kk  N TN kkkk ˆ)()()()(    kkkk y 00    NN 1 N T kkV 2])()([1      kkkk T kykkk 00 )()()()(ˆ  15 January 2014 â H. T. Hoàng - HCMUT 19   k N y 12  CuuDuongThanCong.com https://fb.com/tailieudientucntt Ước lượng thụng số - Thớ dụ 1 ề K Cho hệ rời rạc cú hàm truy n là: az zG )( Trong đú K và a là cỏc thụng số chưa biết. Giả sử ta thực hiện thớ nghiệm thu thập được cỏc mẫu dữ liệu:  0.1962 1.2853 0.8574 2.3867 0.3565 )(ku  4.0411 0.4628 7.5878 1.0696 0)(ky Hóy ước lượng thụng số của đối tượng dựa vào dữ liệu trờn.  Giải: K U zYzG  )( )()(  1 1 1)( )(    Kz U zY azz   azz  )()()1( 11 zUKzzYaz   15 January 2014 â H. T. Hoàng - HCMUT 20  )1()1()(  kKukayky CuuDuongThanCong.com https://fb.com/tailieudientucntt Ước lượng thụng số - Thớ dụ 1 Đặt  T : kukyk )1()1()(   TKa   )()(ˆ kky T  Cụng thức ước lượng thụng số bỡnh phương tối thiểu:        515 )()()()(ˆ T kykkk   Thay số liệu cụ thể, ta được:   11 kk  T34.0ˆ  ế 3     3 4.0 K a 15 January 2014 â H. T. Hoàng - HCMUT 21  K t luận: 4.0 )(  zzG CuuDuongThanCong.com https://fb.com/tailieudientucntt Ước lượng thụng số - Thớ dụ 2  Cho động cơ DC tớn hiệu 100, vào u(k) là điện ỏp phần ứng, t/hiệu ra y(k) là tốc độ Hà t ề ời 0 50 ( V o l t ) quay. m ruy n r rạc của động cơ DC cú dạng: )( bzbzY  -100 -50 u 21 2 21 )( )( azazzU zG  Trong đú a1 a2 b1 b2 cỏc 20 40 60 e c ) , , , thụng số chưa biết. Giả sử ta thực hiện thớ nghiệm thu thậ đ ỏ ẫ dữ liệ -20 0 y ( r a d / s e p ược c c m u u như đồ thị. Hóy viết cụng thức ước lượng thụng số Dữ liệu vào ra của động cơ DC 0 200 400 600 800 1000 -40 Samples 15 January 2014 â H. T. Hoàng - HCMUT 22 của hàm truyền từ dữ liệu. thu thập được từ thớ nghiệm CuuDuongThanCong.com https://fb.com/tailieudientucntt Ước lượng thụng số - Thớ dụ 2 Giải 2 2 1 121)(   zbzbbzbzY : 2 2 1 121 2 1)( )(   zazaazazzUzG  )()()()1( 22112211 zUzbzbzYzaza    Đặt:  Tkukukykyk )2()1()2()1()(   )2()1()2()1()( 2121  kubkubkyakyaky  Tbbaa 2121   )()(ˆ kky T 1          1000 3 1000 3 )()()()(ˆ kk T kykkk  Cụng thức ước lượng thụng số :  Á d thể ới tậ dữ liệ đó th thậ t đp ụng cụ v p u u p, a ược:  T00150.000177.06065.0605.1ˆ  001500001770 z 15 January 2014 â H. T. Hoàng - HCMUT 23 6065.0605.1 ..)( 2  zzzG CuuDuongThanCong.com https://fb.com/tailieudientucntt Ước lượng bỡnh phương tối thiểu cú trọng số Chỉ tiờ ớ l bỡ h h tối thiể ú t ố u ư c ượng n p ương u c rọng s :   N TNN kkykNkkNV 22 ])()()[,(21),(),(21    kkkk 00  Lời giải bài toỏn bỡnh phương tối thiểu cú trọng số:        NN T kykkNkkkN )()(),()()(),(ˆ 1    kkkk 00 15 January 2014 â H. T. Hoàng - HCMUT 24 CuuDuongThanCong.com https://fb.com/tailieudientucntt Uớc lượng bỡnh phương tối thiểu thời gian thực  Giả sử đến thời điểm k ta thu thập được k mẫu dữ liệu , .  Chỉ tiờu ước lượng bỡnh phương tối thiểu cú trọng số ở thời điểm k là:       k l Tlk k l lk k llylV 1 2 1 2 ])()([ 2 1),( 2 1    Cụng thức ước lượng thụng số tại thời điểm k:   kk 1      l lkl Tlk lylllk 11 )()()()()(ˆ   15 January 2014 â H. T. Hoàng - HCMUT 25 CuuDuongThanCong.com https://fb.com/tailieudientucntt Uớc lượng bỡnh phương tối thiểu thời gian thực k   l Tlk llkR 1 )()()(  Đặt    k l lk lylkf 1 )()()(  )()()(ˆ 1 kfkRk   Cụng thức trờn khụng thể ỏp dụng thời gian thực vỡ khi thời gian hệ thống hoạt động càng dài, số mẫu dữ liệu sẽ tăng lờn, dẫ đế hời i ớ h ỏ à à bộ hớn n tăng t g an t n to n v tr n n .  Cần cụng thức đệ qui khụng cần lưu trữ toàn bộ cỏc mẫu dữ liệu và khối lượng tớnh toỏn khụng tăng lờn theo thời gian 15 January 2014 â H. T. Hoàng - HCMUT 26 . CuuDuongThanCong.com https://fb.com/tailieudientucntt Thuật toỏn bỡnh phương tối thiểu tuyến tớnh cú trọng số đệ qui  Thuật toỏn ước lượng đệ qui: )()()1(ˆ)(ˆ 1 kkRkk  )()()1()( kkkRkR T )1(ˆ)()()(  kkkyk T   Chỳ ý:    gọi là hệ số quờn (forget factor).  Thụng thường  được chọn trong khoảng 0.980.995. 15 January 2014 â H. T. Hoàng - éHBK TPHCM 27 CuuDuongThanCong.com https://fb.com/tailieudientucntt Chứng minh thuật toỏn ước lượng đệ qui )()()(ˆ 1 kfkRk   k Tk-l llkR )()()(  )()()()(1 kkll Tk Tk-l        l 1 )()()()( 1 1 1 kkll T k l T-lk       1l  )()()1()( kkkRkR T     k l lk lylkf 1 )()()(  )()()()(1 1 kyklyl k l lk        1k  )()()()( 1 1 kyklyl l lk       15 January 2014 â H. T. Hoàng - éHBK TPHCM 28 )()()1()( kykkfkf   CuuDuongThanCong.com https://fb.com/tailieudientucntt Chứng minh thuật toỏn ước lượng đệ qui (tt) )()()(ˆ 1 kfkRk  )]()()1()[(1 kykkfkR    )]()()1(ˆ)1()[(1 kykkkRkR      )()()1(ˆ)]()()([)(1 kkkkkkRkR T  y  )]1(ˆ)()()[()()1(ˆ 1   kkkykkRk T  )()()1()( kkkRkR T  15 January 2014 â H. T. Hoàng - éHBK TPHCM 29 )()()1()( kykkfkf   CuuDuongThanCong.com https://fb.com/tailieudientucntt Thuật toỏn đệ qui khụng tớnh nghịch đảo ma trận )()()()1(ˆ)(ˆ 1 kkkRkk    Đặt: )()( 1 kRkP     )1()()()1(1 kPkkkP T   )()1()()1()( kkPkkPkP T  )()1()()(1 kkPkkR T    Thuật toỏn ước lượng đệ qui khụng tớnh nghịch đảo ma trận: ˆˆ )()1()( kkPk   )()()1()( kkLkk  )1(ˆ)()()(  kkkyk T   )()1( kkP  )()1()( )( kkPk kL T       )1()()()1()1(1)( kPkkkPkPkP T 15 January 2014 â H. T. Hoàng - éHBK TPHCM 30    )()1()( kkPkT  CuuDuongThanCong.com https://fb.com/tailieudientucntt ĐIỀU KHIỂN THEO Mễ HèNH CHUẨN 15 January 2014 â H. T. Hoàng - HCMUT 31 CuuDuongThanCong.com https://fb.com/tailieudientucntt Luật điều khiển tuyến tớnh nối tiếp u yuc R S A B S )( yu R u c  SySuRu c  Luật điều khiển:  Cấu trỳc điều khiển tuyến tớnh quen thuộc ở trờn cú hạn chế là khụng đủ linh hoạt để cú thể điều khiển hệ thống kớn bỏm hoàn hảo theo mụ hỡnh chuẩn . 15 January 2014 â H. T. Hoàng - HCMUT 32 CuuDuongThanCong.com https://fb.com/tailieudientucntt Luật điều khiển tuyến tớnh tổng quỏt yu T Buc R  A R S u yuc B SyTuRu c  A ST STR L ật điề khiển 15 January 2014 â H. T. Hoàng - HCMUT 33 y R u R u c  yuu c u u :  CuuDuongThanCong.com https://fb.com/tailieudientucntt Hệ thống điều khiển theo mụ hỡnh chuẩn Đối t điề khiể B ượng u n: u A y   Luật điều khiển tuyến tớnh tổng quỏt: SyTuRu c   Yờu cầu: thiết kế R, T, S để đỏp ứng của hệ kớn bỏm theo MH chuẩn: c m m u By  mA mB ym u yuc T B mA R  S A 15 January 2014 â H. T. Hoàng - HCMUT 34 R CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều kiện thiết kế HTĐK theo mụ hỡnh chuẩn  So sỏnh hàm truyền hệ kớn với mụ hỡnh chuẩn: cuBSAR BTy  cm m m uA By  ể ố ầ ề Đ đạt được đỏp ứng vũng kớn mong mu n, c n cú đi u kiện:  PTĐT của hệ kớn phải cú cỏc cực trựng với cỏc cực của mụ hỡnh chuẩn, tức là AR + BS phải chia hết cho Am  Cỏc zero nằm bờn trỏi mặt phẳng phức của B phải được triệt tiờu bởi cỏc cực của hệ kớn. Giả sử cú thể phõn tớch B = B+B (B+ monic gồm cỏc zero nằm bờn trỏi mp phức) , cần cú điều kiện AR + BS phải chia hết cho B+  BAABSAR m0 (Phương trỡnh Diophantine)   BAASBBBAR m01  Để cú thể khử B+, R phải cú dạng:  BRR 1 15 January 2014 â H. T. Hoàng - HCMUT 35 mAASBAR 01   CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều kiện thiết kế HTĐK theo mụ hỡnh chuẩn (tt)  Với cỏc điều kiện trờn hàm truyền hệ kớn trở thành: , cuBAA TBBy    0 m  Rỳt gọn B+ và so sỏnh với mụ hỡnh mẫu: TB mB c m u AA y 0  c m m uA y   Điều kiện để hàm truyền hệ kớn đỳng bằng mụ hỡnh mẫu là: mm BBB   mBAT  0  Điều kiện tồn tại lời giải bài toỏn ĐK theo mụ hỡnh chuẩn: 1)()()(2)( 0  BAAA m baọcbaọcbaọcbaọc 15 January 2014 â H. T. Hoàng - HCMUT 36 )()()()( BABA mm baọcbaọcbaọcbaọc  CuuDuongThanCong.com https://fb.com/tailieudientucntt Phương trỡnh Diophantine  Dạng tổng quỏt phương trỡnh Diophantine (hay cũn gọi là phương trỡnh Bezout) mABSAR   Phương trỡnh Diophantine cú vụ số nghiệm  Nếu R0 và S0 là nghiệm của phương trỡnh Diophantine thỡ QASS QBRR   0 0 cũng là nghiệm của pt. Diophantine, với Q là đa thức bất kỳ  Phương phỏp đơn giản tỡm nghiệm pt. Diophantine:  Chọn bậc của đa thức R và S phự hợp  Cõn bằng cỏc hệ số của phương trỡnh Diophantine sẽ tỡm ố 15 January 2014 â H. T. Hoàng - HCMUT 37 được cỏc hệ s của R và S CuuDuongThanCong.com https://fb.com/tailieudientucntt Trỡnh tự thiết kế bộ điều khiển theo mụ hỡnh chuẩn Đối t Mụ hỡ h h ẩB m B  Bước 1: Phõn tớch B dưới dạng:  BBB ượng: n c u n: uy A  m c m y u= A mm BBB    Bước 2: Kiểm tra MH mẫu cú thỏa món đ/kiện tồn tại lời giải: )()()()( BABA baọcbaọcbaọcbaọc  1)()()(2)( 0  BAAA m baọcbaọcbaọcbaọc mm  Bước 3: Chọn bậc của A0 thỏa món điều kiện tồn tại lời giải:  Bước 4: Chọn bậc của S và R1: )()()()( 01 AAAR m baọcbaọcbaọcbaọc     Bước 5: Tớnh S và R1 bằng cỏch giải p/trỡnh: mAASBAR 01   )()()([)],()(min)( 01   BAABRS m baọcbaọcbaọcbaọc[baọcbaọc 15 January 2014 â H. T. Hoàng - HCMUT 38 mBAT  0 BRR 1 Bước 6: Tớnh R và T: CuuDuongThanCong.com https://fb.com/tailieudientucntt Chỳ ý  Khi thiết kế bộ điề khiể th ụ hỡ h h ẩ h hệ liờ t u n eo m n c u n c o n ục:  Đa thức B+ chứa cỏc zero nằm bờn trỏi mặt phẳng phức, hệ số cú bậc cao nhất của B+ bằng 1.  Cần chọn đa thức A0(p) và R1(p) cú tất cả cỏc nghiệm nằm bờn trỏi mặt phẳng phức.  Khi thiết kế bộ điều khiển theo mụ hỡnh chuẩn cho hệ rời rạc:  Đa thức B+ chứa cỏc zero nằm bờn trong vũng trũn đơn vị, hệ số cú bậc cao nhất của B+ bằng 1.  Cần chọn đa thức A (q) và R (q) cú tất cả cỏc nghiệm nằm 0 1 bờn trong vũng trũn đơn vị. 15 January 2014 â H. T. Hoàng - HCMUT 39 CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 1 ố ề ể )( 2)( p  Cho đ i tượng đi u khi n liờn tục: 562 tu pp ty  Hóy thiết kế luật ĐK tuyến tớnh tổng quỏt: )()()( tSytTutRu  )(16)( 2 tuty  sao cho đỏp ứng của hệ thống kớn bỏm theo mụ hỡnh chuẩn: c 168pp cm  mB ym(t) u(t) y(t)uc(t) T B mA R  S A 15 January 2014 â H. T. Hoàng - HCMUT 40 R CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 1  Giải:  Bước 1: Phõn tớch B dưới dạng:  BBB    )2( pB  Bước 2: Kiểm tra cỏc điều kiện tồn tại lời giải:   1B  mm BBB   )()()()( BABA baọcbaọcbaọcbaọc   16mB  1202 mm  Bước 3: Chọn bậc A0: 01 1 )( 2 )( 2 )(2)( 0   BAAA m baọcbaọcbaọcbaọc 15 January 2014 â H. T. Hoàng - HCMUT 41  Chọn bậc A0 bằng 0  A0 = 1 CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 1  Bước 4: Chọn bậc R1 và S: )()()()( 01 AAAR m baọcbaọcbaọcbaọc  0220  )]()()([)],()(min)( 01   BAABRS m baọcbaọcbaọcbaọc[baọcbaọc   01 rR   1]020[],10min  [   Bước 5: Tớnh S và R1 bằng cỏch giải phương trỡnh Diophantine:   10 spsS mAASBAR 01    )168()()56( 21002  ppspsrpp )168()5()6( 22 10000  ppsrpsrpr      2 10 s r  11R 15 January 2014 â H. T. Hoàng - HCMUT 42  111 0 s   112pS CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 1  Bước 6: Tớnh R và T: BAT   BRR 1  )2(  pR  16Tm0 Kết luận: Hệ thống ĐK theo mụ hỡnh chuẩn sau khi thiết kế:  168 16 2  pp ym(t) u(t) y(t)uc(t) 56 2 2 p 2 16  112 p  ppp 15 January 2014 â H. T. Hoàng - HCMUT 43 2p CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 1  Mụ phỏng hệ thống ĐK theo mụ hỡnh chuẩn dựng Matlab 15 January 2014 â H. T. Hoàng - HCMUT 44 CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 1 0.5 1 ym y 0 5 10 15 20 0 2 3 4 u 0 5 10 15 20 -1 0 1  Kết quả mụ phỏng: Đỏp ứng của hệ thống bỏm theo mụ hỡnh chuẩn một cỏch hoàn hảo nếu thụng số của đối tượng đỳng 15 January 2014 â H. T. Hoàng - HCMUT 45 bằng trị danh định khi thiết kế CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 1 1 5 0.5 1 . ym y 0 5 10 15 20 0 1.5 2 2.5 u 0 0.5 1 0 5 10 15 20  Kết quả mụ phỏng: Đỏp ứng của hệ thống khụng bỏm tốt theo mụ hỡnh chuẩn nếu thụng số của đối tượng thay đổi khỏc giỏ 15 January 2014 â H. T. Hoàng - HCMUT 46 trị danh định khi thiết kế CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 2 ố ề ể )( 5)( p  Cho đ i tượng đi u khi n liờn tục: )134( 2 tu ppp ty  Hóy thiết kế luật ĐK tuyến tớnh tổng quỏt: )()()( tSytTutRu  )(180)( 2 tuty  sao cho đỏp ứng của hệ thống kớn bỏm theo mụ hỡnh chuẩn: c )3)(20( pp cm  mB ym(t) u(t) y(t)uc(t) T B mA R  S A 15 January 2014 â H. T. Hoàng - HCMUT 47 R CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 2  Giải:  Bước 1: Phõn tớch B dưới dạng:  BBB    )5( pB  Bước 2: Kiểm tra cỏc điều kiện tồn tại lời giải:   1B  mm BBB   )()()()( BABA baọcbaọcbaọcbaọc   180mB  1303 mm   Bước 3: Chọn bậc A0: 11 1 )( 3 )( 3 )(2)( 0   BAAA m baọcbaọcbaọcbaọc 15 January 2014 â H. T. Hoàng - HCMUT 48  Chọn bậc A0 bằng 1 10  pA CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 2  Bước 4: Chọn bậc R1 và S: )()()()( 01 AAAR m baọcbaọcbaọcbaọc  1331   )]()()([)]()(min)(   BAABRS baọcbaọcbaọcbaọc[baọcbaọc R , 01 m  2]031[],11min  [    21 2 0 101 spspsS rpr  Bước 5: Tớnh S và R1 bằng cỏch giải phương trỡnh Diophantine: mAASBAR 01     2 21 2 010 2 )3)(20)(1()())(134(  pppspspsrprppp  211201031040 )13()413()4( spsrpsrrprrpr 15 January 2014 â H. T. Hoàng - HCMUT 49 18030915527 234  pppp CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 2  1  1r      155413 274 010 10 0 srr rr r       50 23 0 1 0 s r      1801050 23 2 1 ppS pR    180 30913 2 11 s sr    180 10 2 1 s s   Bước 6: Tớnh R và T:  BRR 1  )5)(23(  ppR mBAT  0  )1(180  pT Kết luận: 1801050 2  ppS  211201031040 )13()413()4( spsrpsrrprrpr )1(180  pT )5)(23(  ppR 15 January 2014 â H. T. Hoàng - HCMUT 50 18030915527 234  pppp CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 2 ố ề ể ẩ ế ếHệ th ng đi u khi n theo mụ hỡnh chu n sau khi thi t k : 180 ym(t) 2)3)(20(  pp u(t) y(t)uc(t) )134( 5 2  p )23)(5( )1(180 p  ppp pp )23)(5( 1801050 2   pp pp 15 January 2014 â H. T. Hoàng - HCMUT 51 CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 2  Mụ phỏng hệ thống ĐK theo mụ hỡnh chuẩn dựng Matlab 15 January 2014 â H. T. Hoàng - HCMUT 52 CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 2 0.5 1 ym y 0 5 10 15 20 0 0 3 6 u 0 5 10 15 20 -6 -3  Kết quả mụ phỏng: Đỏp ứng của hệ thống bỏm theo mụ hỡnh chuẩn một cỏch hoàn hảo nếu thụng số của đối tượng đỳng 15 January 2014 â H. T. Hoàng - HCMUT 53 bằng trị danh định khi thiết kế CuuDuongThanCong.com https://fb.com/tailieudientucntt Điều khiển theo mụ hỡnh chuẩn – Thớ dụ 2 0.5 1 ym y 0 5 10 15 20 0 0 3 6 u 0 5 10 15 20 -6 -3  Kết quả mụ phỏng: Đỏp ứng của hệ thống khụng bỏm tốt theo mụ hỡnh chuẩn nếu thụng số của đối tượng thay đổi khỏc giỏ 15 January 2014 â H. T. Hoàng - HCMUT 54 trị danh định khi thiết kế CuuDuongThanCong.com https://fb.com/tailieudientucntt HỆ THÍCH NGHI THEO Mễ HèNH CHUẨN (Model Reference Adaptive System – MRAS) 15 January 2014 â H. T. Hoàng - HCMUT 55 CuuDuongThanCong.com https://fb.com/tailieudientucntt Hạn chế của HTĐK theo mụ hỡnh chuẩn y (t) Mụ hỡnh chuẩn m y(t) Bộ điều khiển uc(t) Đối tượng u(t)  Chất lượng điều khiển khụng đảm bảo bỏm theo mụ hỡnh chuẩn khi:  khụng biết chớnh xỏc thụng số đối tượng  hoặc thụng số đối tượng thay đổi trong quỏ trỡnh hoạt động 15 January 2014 â H. T. Hoàng - HCMUT 56  Điều khiển thớch nghi theo mụ hỡnh chuẩn (MRAS) CuuDuongThanCong.com https://fb.com/tailieudientucntt Sơ đồ khối hệ thớch nghi theo mụ hỡnh chuẩn y (t) Mụ hỡnh chuẩn m Cơ cấu chỉnh định y(t) Bộ điều khiển uc(t) Đối tượng u(t)  Cơ cấu chỉnh định cú chức năng cập nhật thụng số của bộ điều khiển để đảm bảo đỏp ứng của hệ thống bỏm theo mụ 15 January 2014 â H. T. Hoàng - HCMUT 57 hỡnh chuẩn khi thụng số đối tượng thay đổi CuuDuongThanCong.com https://fb.com/tailieudientucntt Phỏt biểu bài toỏn MRAS ố ề ể )()( B Đ i tượng đi u khi n: tu A ty  ẩ )()( B  Mụ hỡnh chu n: tu A ty c m m m   Luật điều khiển tuyến tớnh tổng quỏt:  Sai số giữa ngừ ra đối tượng và ngừ ra mụ hỡnh chuẩn: )()()( tSytTutRu c  Yờ ầ ỏ đị h ấ t ỳ (h bậ ) ủ ỏ đ thứ R T S )()()( tytyte m  u c u: x c n c u r c ay c c a c c a c , , và tỡm luật cập nhật cỏc thụng số của R, T, S sao cho: 0)( te 15 January 2014 â H. T. Hoàng - HCMUT 58 CuuDuongThanCong.com https://fb.com/tailieudientucntt Chọn cấu trỳc của bộ điều khiển tuyến tớnh tổng quỏt B ym(t) u(t) y(t)uc(t) T B m m A R  R S A  Bậc của cỏc đa thức R, T, S được chọn sao cho:  điều kiện tồn tại lời giải bài toỏn điều khiển theo mụ hỡnh chuẩn được thỏa món  phương trỡnh Diophantine cú nghiệm  Đặt vector thụng số của bộ điều khiển là  : T mmn STR ssstttrrr ],...,,,,...,,,,...,,[ 101010 15 January 2014 â H. T. Hoàng - HCMUT 59 TSR mmn ,, tương ứng là bậc của cỏc đa thức TSR ,, CuuDuongThanCong.com https://fb.com/tailieudientucntt Luật MIT Ch hỉ tiờ hất l 21 ọn c u c ượng: 2 eJ  Cần tỡm luật cập nhật thụng số sao cho: minJ  Luật MIT (do Massachusetts Institude of Technology đề xuất):   eed  )0( dt TT Dễ thấy với luật MIT, ta cú: 02                    eee dt deeee dt dJ   J giảm dần theo thời gian đến giỏ trị cực tiểu  Để thực hiện luật MIT cần xỏc định biểu thức sai số và độ 15 January 2014 â H. T. Hoàng - HCMUT 60 nhạy của sai số theo thụng số của bộ điều khiển CuuDuongThanCong.com https://fb.com/tailieudientucntt Sai số giữa tớn hiệu ra của hệ thống và mụ hỡnh chuẩn B ym(t) u(t) y(t)uc(t) T B m m A R  R S A  Tớn hiệu ra hệ thống điều khiển kớn: )()( tu BSAR BTty c  Tớn hiệu điều khiển: )()( tu BSAR ATtu c  Sai số giữa tớn hiệu ra của hệ thống và mụ hỡnh chuẩn )()()()()( tuBtuBTtytyte m 15 January 2014 â H. T. Hoàng - HCMUT 61 ABSAR cm cm  CuuDuongThanCong.com https://fb.com/tailieudientucntt Độ nhạy của sai số theo thụng số của bộ ĐK  Áp dụng qui tắc lấy đạo hàm riờng phần suy ra: , ),...,0( Tmi c im u BSAR Bp t e T   ),...,0( Smi  i  y BSAR Bp imS  c im u BSAR TpBe S 2 2 )(    ),...,1( Rni  is  uBp inR  c in uBTApe R 2  BSAR i BSARr )(  )()()( tuBtuBTte m 15 January 2014 â H. T. Hoàng - HCMUT 62 ABSAR cm c CuuDuongThanCong.com https://fb.com/tailieudientucntt Luật MIT cụ thể cho từng thụng số  Luật MIT cụ thể cho từng thụng số của bộ điều khiển: ),...,0( Tmi      c im i u BSAR Bpe d dt T ),...,0( Smi  t      y BSAR Bpe dt ds imi S ),...,1( Rni        u BSAR Bpe dt dr ini R   Khụng thể ỏp dụng cỏc cụng thức trờn để cập nhật thụng số  eed  của bộ điều khiển do ta khụng biết A và B  Cần tỡm cụng thức gần đỳng khụng liờn quan đến A và B 15 January 2014 â H. T. Hoàng - HCMUT 63 dt CuuDuongThanCong.com https://fb.com/tailieudientucntt Thiết kế luật MIT gần đỳng cho hệ MRAS  Để đỏp ứng của hệ kớn bỏm theo mụ hỡnh chuẩn ở trạng thỏi , xỏc lập ta cú điều kiện:  BAABSAR m0  BBBtrong đú  Nếu B khụng cú nghiệm bờn phải mặt phẳng phức: B = hằng số = b0  Cú thể gộp |b0| vào hệ số thớch nghi , và chỳ ý đến dấu của b0 trong cỏc cụng thức cập nhật thụng số bộ điều khiển .  impbdt T)sgn(  Luật MIT gần đỳng cập nhật thụng số:     c m i u AA e dt 0 0  pbds imS)sgn( ),...,0( Tmi   pbdr ini R0 )sgn(   y AA e dt m i 0 0 ),...,0( Smi  )1(i 15 January 2014 â H. T. Hoàng - HCMUT 64   u AA e dt m0  ,..., Rn CuuDuongThanCong.com https://fb.com/tailieudientucntt Trỡnh tự thiết kế BĐK thớch nghi theo mụ hỡnh chuẩn Đối t Mụ hỡ h h ẩB )()( Bm  Bước 1: Phõn tớch B dưới dạng:  BBB ượng: n c u n: )()( tu A ty  tu A ty c m  mm BBB    Bước 2: Kiểm tra MH chuẩn cú thỏa món đ.kiện tồn tại lời giải: )()()()( BABA mm baọcbaọcbaọcbaọc   Bước 3: Chọn bậc của A0 : 1)()()(2)( 0  BAAA m baọcbaọcbaọcbaọc  Bước 4: Chọn bậc của R, T, S : 0= ( ) ( ) ( ) ( ) ( )R mn R A A A B += + - +baọc baọc baọc baọc baọc 0= ( ) ( ) ( )T mm T A BÂ= +baọc baọc baọc 15 January 2014 â H. T. Hoàng - HCMUT 65 0m = ( ) min{ ( ),[ ( ) ( ) ( )]S mS R A A B -= + -baọc baọc baọc baọc baọc CuuDuongThanCong.com https://fb.com/tailieudientucntt Trỡnh tự thiết kế BĐK thớch nghi theo mụ hỡnh chuẩn  Bước 5: Viết cụ thể luật MIT gần đỳng cập nhật từng thụng số sử dụng cụng thức:     imi pbdt T0 )sgn( )0(i   c m u AA e dt 0       ypbeds im i S 0 )sgn( ,..., Tm )0( mi       upbedr in i R 0 )sgn(  AAdt m0 ,..., S )0( ni   AAdt m0 ,..., R  Bước 6: Mụ phỏng hệ thống, chọn hệ số  phự hợp  Chỳ ý: Trong một số trường hợp đơn giản, khi cú thể xỏc định được ngay bộ điều khiển cú cấu trỳc phự hợp thỡ khụng cần thực hiện cỏc bước 1-4 Sử dụng luật MIT tổng quỏt để rỳt ra 15 January 2014 â H. T. Hoàng - HCMUT 66 . luật cập nhật thụng số CuuDuongThanCong.com https://fb.com/tailieudientucntt ĐK thớch nghi theo mụ hỡnh chuẩn – Thớ dụ 1 Ch đối t điề khiể )()( b o ượng u n: tu ap ty  Giả sử ta khụng biết chớnh xỏc a và b 2  Yờu cầu: Thiết kế hệ thống điều khiển thớch nghi sao cho đỏp ứng của hệ thống bỏm theo mụ hỡnh chuẩn: )( 2 )( tu p ty cm   Giải:  B 1 Bước 1: Phõn tớch B dưới dạng  BBB  Bước 2: Kiểm tra MH chuẩn cú thỏa món đ kiện tồn tại lời giải:     bB  mm BBB   . )()()()( BABA baọcbaọcbaọcbaọc  bBm /2 15 January 2014 â H. T. Hoàng - HCMUT 67  0101 mm CuuDuongThanCong.com https://fb.com/tailieudientucntt ĐK thớch nghi theo mụ hỡnh chuẩn – Thớ dụ 1  Bước 3: Chọn bậc của A : 1)()()(2)( 0  BAAA m baọcbaọcbaọcbaọc 0 01012   Chọn 1A0   Bước 4: Chọn bậc của R, T, S : 00110)()()()()(  BAAAR baọcbaọcbaọcbaọcbaọc 0  m 000)()()( 0  mBAT baọcbaọcbaọc )]}()()([)(min{)(  BAARS baọcbaọcbaọcbaọcbaọc  Luật điều khiển : )()()( 000 tystuttur c  , 0 m 0]}010[,0min{   V t thụ ố ầ ậ hật là Tt ][  Khụng mất tớnh tổng quỏt, chọn: 10 r 15 January 2014 â H. T. Hoàng - HCMUT 68 ec or ng s c n c p n : s, 00 CuuDuongThanCong.com https://fb.com/tailieudientucntt ĐK thớch nghi theo mụ hỡnh chuẩn – Thớ dụ 1

Các file đính kèm theo tài liệu này:

  • pdfbai_giang_mon_hoc_ly_thuyet_dieu_khien_nang_cao_chuong_6_die.pdf
Tài liệu liên quan