Khảo sát ứng dụng MATLAB trong điều khiển tự động Thực hiện: PHẠM QUỐC TRƯỜNG - 1 - GVHD: PHẠM QUANG HUY NHÓM LỆNH VỀCHUYỂNĐỔIMÔHÌNH (Model Conversion) 1. Lệnh C2D, C2DT a) Công dụng: Chuyểnđổimôhình từ liên tục sang gián đoạn. b) Cú pháp: [ad,bd] = c2d(a,b,Ts) c) Giải thích : c2d và c2dt chuyểnmôhình không gian trạng thái từ liên tục sang gián đoạn thừa nhận khâu giữ bậc 0 ở ngỏ vào. c2dt cũng có khoảng thời gian trễ ở ngõ vào. [ad, bd] = c2d(a,b,Ts) chuyển hệ không trạng thái liên tục x = Ax + Bu thành hệ gián đoạn: x[n+1] = A d x[n] + B d u[n] thừa nhận ngõ vào điều khiển là bất biến từng đoạn bên ngoài thời gian lấy mẫu Ts. [ad,bd,cd,dd] = c2dt(a,b,c,Ts,lambda) chuyển hệ không gian trạng thái liên tục với thời gian trễ thuần túy λ ở ngõ vào: . x (t) = Ax(t) + Bu(t - λ) y(t) = Cx(t) thành hệ gián đoạn: x[n+1] = A d x[n] + B d u[n] y[n] = C d x[n] + D d u[n] Ts là thời gian lấy mẫu và lambda là thời gian trễ ở ngõ vào. λ phải nằm trong khoảng –Ts < λ < ∞. d) Ví dụ: (Trích từ trang 11-24 sách ‘Control System Toolbox’) Cho hệ thống: H(s) = (s –1)/(s 2 + 4s +5) Với T d =0,35, thời gian lấy mẫu Ts=0,1 » num=[1 -1]; » den=[1 4 5]; » H=tf(num,den,'inputdelay',0.35) Kết quả: Khảo sát ứng dụng MATLAB trong điều khiển tự động Thực hiện: PHẠM QUỐC TRƯỜNG - 2 - GVHD: PHẠM QUANG HUY Transfer function: s - 1 exp(-0.35*s) * ------------- s^2 + 4 s + 5 » Hd=c2d(H,0.1,'foh') Transfer function: 0.0115 z^3 + 0.0456 z^2 - 0.0562 z - 0.009104 z^(-3) * --------------------------------------------- z^3 - 1.629 z^2 + 0.6703 z Sampling time: 0.1 2. Lệnh C2DM a) Công dụng: Chuyểnđổi hệ liên tục sang gián đoạn. b) Cú pháp: [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’method’) [numd,dend] = c2dm(num,den,Ts,’method’). c) Giải thích: [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’method’) chuyểnđổi từ hệ không gian trạng thái liên tục (a,b,c,d) sang gián đoạn sử dụng phương pháp khai báo trong ‘method’. ‘method’ có thể là: + ‘zoh’: chuyểnsang hệ gián đoạn thừa nhận một khâu giữ bậc 0 ở ngõ vào, các ngõ vào điều khiển được xem như bất biến từng đoạn trong khoảng thời gian lấy mẫu Ts. + ‘foh’: chuyểnsang hệ gián đoạn thừa nhận một khâu giữ bậc 1 ở ngõ vào. + ‘tustin’: chuyểnsang hệ gián đoạn sử dụng pháp gần đúng song tuyến tính (Tusin) đối với đạo hàm. + ‘prewarp’: chuyểnsang hệ gián đoạn sử dụng pháp gần đúng song tuyến tính (Tusin) với tần số lệch trước. Nếu thêm vào tham số Wc thì lệnh sẽ chỉ ra tần số tới hạn. Ví dụ như c2dm(a,b,c,d,Ts,prewarp,Wc). + ‘matched’: chuyển hệ SISO sang gián đoạn sử dụng phương pháp cực zero hàm truyền phù hợp. [numd, dend] = c2dm(num,den,Ts,’method’) chuyển từ hàm truyền đa thức liên tục G(s) = num(s)/den(s) sang gián đoạn G(z) = num(z)/den(z) sử dụng phương pháp được khai báo trong ’method’. Nếu bỏ qua các đối số bên trái thì: c2dm(a,b,c,d,Ts,’method’) c2dm(num,den,Ts,’method’) Khảo sát ứng dụng MATLAB trong điều khiển tự động Thực hiện: PHẠM QUỐC TRƯỜNG - 3 - GVHD: PHẠM QUANG HUY sẽ vẽ ra 2 đồ thò của 2 đáp ứng với đường liền nét là đáp ứng liên tục còn đường đứt đoạn là đáp ứng gián đoạn. d) Ví dụ: Chuyển hệ không gian trạng thái liên tục: thành hệ gián đoạn dùng phương pháp ‘Tustin’, vẽ 2 đồ thò đáp ứng so sánh. a = [1 1; 2 -1]; b = [1; 0]; c = [2 4]; d = 1; Ts = 1; [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’tustin’) c2dm(a,b,c,d,Ts,’ tustin’) %vẽ đồ thò so sánh title (‘Do thi so sanh 2 dap ung lien tuc va gian doan’) grid on ta được đồ thò và các giá trò như sau: ad = 11 4 8 3 bd = 6 4 cd = 28 12 dd = 15 [] [] u142y u 0 1 12 11 2 1 2 1 2 1 + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ x x x x x x Khảo sát ứng dụng MATLAB trong điều khiển tự động Thực hiện: PHẠM QUỐC TRƯỜNG - 4 - GVHD: PHẠM QUANG HUY 3. Lệnh D2C a) Công dụng : ChuyểncoNGTY CP DUqC HAU GTANG coNG HOA XA HQt CHU NGHIA V|ET NAM Dgc 56: 638/DHG-FN lip - Tr,r - H4nh phric Cdn Tho, ngdy 04 th6ng 10 ndm 2016 cONG e6 rFtOr{c nN Kinh grli: Uy Ban Chrlng Kho6n Nhi Nu6c Sd Giao Dich Chrlng Kho6n Tp HGM T6n cOng ty: Mi chung kho6n: C6ng ty C6 phAn Ducrc H6u Giang DHG Tru sd chinh: Di€n thoai: 288 Bis Nguy6n Vdn Cir, P An Hda, e Ninh KiAu, Tp CAn Tho 07103 891433 Fax: 07103 895209 Nguoi th1rc hiQn c6ng b6 th6ng tin: BA phqm Thi Vi6t Nga Dla chi: 288 Bis Nguy6n Vdn Cu, P An Hoa, e Ninh KiAu, Tp CAn Tho Di€n thoai co quan: 07103 89i 433 Fax: 07103 895 209 Loqi th6ng tin c6ng b6: f_l o;nn ry l-dl B6t thuons (24h) l l B6t thudng (72h) l l (x' y€u cau DUOC IiAU Ngi dung th6ng tin c6ng b6: cdng ty c6 phAn Duoc H6u Giang xin c6ng b6 th6ng tin vd vioc chuy6n d6i rrinh thrlc hoqt dgng cl]a 11 Cdng ty phAn ph6i ti/ mOhinh C6ng ty TNHH M6t thinh vi6n 100% vi5n thdnh Chi nh6nh trr,rc thu6c C6ng ty C6 phAn Duoc HQu Giang Th6ng tin c6c Cdng ty duoc chuy6n d6i thdnh Chi nh6nh nhu sau: T6n G6ng ty STT GiSy chung nhin DKKD Trq sd chinh Ngiy chinh thric hoqt d0ng .) C6ng ty TNHH MTV Dugc ph6m CM NgAy c5p: 5-7, dudng s6 t+, p.ts, Tp Cd Mau, Tinh Cd Mau 01/09/2008 Hulnh Th0c P Vinh Quang, 01t10t2008 Ni6t tat: CM pharma) 08t04t2008 C6ng ty TNHH MTV DuEc phAm HT (Vi6t tit: HT pharma) 1700580580 G08-G09 Ngdy c5p: 16/05/2008 Kh6ng, Congty TNHH MTV 1400662049 Rach Gi5, KiCn Giang DT Pharma NgAy c6p: 14 Nguy6n Vdn Tr6i, P.2, Tp Cao Ldnh, Tinh Ddng tit: DT pharma) C6ng ty TNHH MTV 28t08t2008 Th6p (vi6t 2000497924 2200286342 Dugc phdm ST Ngdry c6p: (Vi6t trt: ST Pharma) 11t04t2008 C6ng ty TNHH MTV 1601171629 A&G Pharma Ngdy cAp: 17106t2009 (Vi6t t5t: A&G pharma) 22t12t2008 649 TrAn Hung Dao, P.3, Tp S6c Tring, Tinh S6c Tring 18tOzt2009 288 Pham Cu Luqng, P M! Quf, Tp Long Xuy6n, Tinh An Giang 23t08t2009 i'ri€iJ STT Ten C6ng ty Gi5y chrlng nhfn DKKD Trq s& chinh Ngiy chinh thriuc hoat d0ng b C6ng ty TNHH MTV TOT Pharma (Vi6t '7 10 55 4364 Nguy6n Thi Thqp, P.6, Tp M! Tho, Tinh Tidn 01t06t2010 TG Pharma NgAy cdp: 13t11t2009 Giang C6ng ty TNHH MTV 1900455594 64 Bd Bali Pharma Ngdy cAp: 29t03t2011 tit: TG pharma) HuyQn Thanh Quan, P.8, Bac Li6u 01r08t2011 300917335 56 34D, Dudng s6 01t05t2013 Ngdy c6p: 05t10t2012 ph6 My Tdn, p.7, Tp uen I re, I rnn Ben I re C6ng ty TNHH MTV 1500971019 56 VL Pharma Ngdy cAp: 19t12t2012 t5t C6ng Bati pharma) ty TNHH MTV Duoc phdm B&T (Vi6t t5t: B&T pharma) (Vi6t 11 01t04t2010 1200975943 (Vi6t v Ngdy cAp: 25t02t2010 ToT pharma) 13 CAch Mqng Th6ng T6m, P An Thdi, Q.Binh Thriy, Tp CAn Tho C6ng ty TNHH MTV (Vi6t L tit: 801 13085 tit: VL pharma) C6ng ty TNHH MTV 2100510569 TVP Pharma NgAy cAp: (Vi6t t5t TVp pharma) 19t10t2012 3, Khu 327ct23 Ap phudc Nguon A, Xe Phuoc Hau, HuyCn Long H6, Tinh VTnh Long s6 77A, Nguy6n 01t04t201 3: tO TY A'r D6ng, 01/05/201314 Kh6m 1, P.7, Tp Trd Vinh, I Inn tra vtnh ,c Thdi gian thr.rc hiQn: Thdi di6m ch6t s6 tiQu chuy6n d.,i E 31t12t2016 Tir 0110112017 sE chlnh thuc hoat dQng theo hinh thoc chi nh6nh truc thuQc c6ng ty C6 phdn Duqc HAu Giang L! chuy6n d6i: Co c6u lai t6 chrlyc hoat dQng hQ th6ng phAn ph6i cria Cdng ty c6 phAn DuEc HQu Giang nhim tin ggn vd thuAn loi hcrn c6ng tec quan ry, di6u hdrnh Th6ng tin dd ducrc cdng b6 tren trang th6ng tin diQn 041 012016 tqi website www.dhgpharma.com.vn trl cria cOngty vdo ngdy chong t6i xin cam k6t c6c thdng tin c6ng b6 tr6n day tdr dtng sLp that vd hodn todrn chiu tr6ch nhiQm trudc ph6p luQt vd nQi dung c6c th6ng tin di c6ng b6 ("ql: Nol nhAn: Nhu trdn; Luu: AT, FN - '/."'i,CONG TY =l cdpnnlt , v) 'o\0i zIz N \i G/ol ,./ KINH NGHIỆM CỦA MỘT SỐ NƯỚC TRÊN THẾ GIỚI VỀ XÂY DỰNG MÔHÌNHCÔNGTYBẢO HIỂM TƯƠNG HỖ 3.1. Kinh nghiệm của Mỹ về tổ chức hoạt động và quản lý cỏc Tổ chức Bảo hiểm Tương hỗ: Các côngtybảo hiểm tương hỗ đó hỡnh thành và phỏt triển phố biến khỏ lõuMỹ. Cụng tybảo hiểm tương hỗ đầu tiên ở Mỹ được thành lập tại thành phố Philadenphia (bang Pennsylvania) năm 1784 để kinh doanh bảo hiểm cháy. Khi mới thành lập, các côngtybảo hiểm tương hỗ có nguồn gốc từ các hợp tác xó và được tổ chức trên cơ sở các cộng đồng dân cư địa phương. Cho đến trước khi cuộc công nghiệp hoá và thành thị hoá nông thôn diễn ra mạnh mẽ trong nửa đầu thế kỷ 19, nhu cầu của công chúng đối với bảo hiểm nhân thọ ở Mỹ cũn thấp. Cụng tybảo hiểm nhõn thọ tương hỗ đầu tiên - Côngtybảo hiểm nhân thọ tương hỗ New York bắt đầu hoạt động năm 1842 và sau đó là một số côngty khác trong đó đáng chú ý là cụng tybảo hiểm New York Life được thành lập năm 1845. Trong giai đoạn này, hỡnh thức bảo hiểm tương hỗ tỏ ra thụng dụng và cạnh tranh với hỡnh thức cụng ty cổ phần trong việc cung cấp nguồn vốn dựa trờn cơ sở rủi ro. Với cơ cấu tương hỗ, việc bồi thường tổn thất, thiệt hại được phân bổ rộng rói hơn cho nhiều người so với các côngtybảo hiểm cổ phần do một số ít người làm chủ. Nhờ đó, có thể làm giảm đáng kể rủi ro phát sinh khi một côngty không thể đáp ứng nghĩa vụ bồi thường (Chẳng hạn, đám cháy khủng khiếp ở New York năm 1835 đó khiến cho một số cụng tybảo hiểm chỏy được tổ chức dưới hỡnh thức cụng tybảo hiểm cổ phần bị phỏ sản). Theo cỏch núi hiện nay, cỏc cụng tybảo hiểm tương hỗ của thế kỷ 18 thường hoạt động với chi phí vốn nhỏ hơn và chịu rủi ro ít hơn. Sự phỏt triển của cỏc loại hỡnh bảo hiểm tương hỗ cũng đó tạo ra vị thế đỏng kể của loại hỡnh doanh nghiệp này trờn thị trường bảo hiểm Mỹ. Từ giữa những năm 1920 đến năm 1960, các côngtybảo hiểm phi nhân thọ tương hỗ đó tăng thị phần của mỡnh trong khi các côngtybảo hiểm cổ phần lại bị giảm thị phần. Tính đến cuối những năm 1960, các côngtybảo hiểm tương hỗ chiếm khoảng 30% tổng số phí bảo hiểm của toàn thị trường. Kể từ đó trở đó, thị phần bảo hiểm Mỹ được chia theo tỷ lệ 30/70 giữa các côngtybảo hiểm tương hỗ và các côngtybảo hiểm cổ phần. Hiện nay, ở Mỹ có khoảng 1.000 côngtybảo hiểm tương hỗ hoạt động trong lĩnh vực kinh doanh bảo hiểm phi nhân thọ, tập hợp trong một tổ chức có tên gọi “Hiệp hội các côngtybảo hiểm tương hỗ liên bang (NAMIC)”, được thành lập năm 1895. Trong số đó có khoảng 700 côngtybảo hiểm tương hỗ nông nghiệp, hoạt động chủ yếu trong phạm vi một địa hạt hành chính và chỉ được MATLAB trong điều khiển tự động Trang 140 NHÓM LỆNH VỀCHUYỂNĐỔIMÔHÌNH (Model Conversion) 1. Lệnh C2D, C2DT a) Công dụng: Chuyểnđổimôhình từ liên tục sang gián đoạn. b) Cú pháp: [ad,bd] = c2d(a,b,Ts) c) Giải thích: c2d và c2dt chuyểnmôhình không gian trạng thái từ liên tục sang gián đoạn thừa nhận khâu giữ bậc 0 ở ngỏ vào. c2dt cũng có khoảng thời gian trễ ở ngõ vào. [ad, bd] = c2d(a,b,Ts) chuyển hệ không trạng thái liên tục x = Ax + Bu thành hệ gián đoạn: x[n+1] = A d x[n] + B d u[n] thừa nhận ngõ vào điều khiển là bất biến từng đoạn bên ngoài thời gian lấy mẫu Ts. [ad,bd,cd,dd] = c2dt(a,b,c,Ts,lambda) chuyển hệ không gian trạng thái liên tục với thời gian trễ thuần túy λ ở ngõ vào: . x (t) = Ax(t) + Bu(t - λ) y(t) = Cx(t) thành hệ gián đoạn: x[n+1] = A d x[n] + B d u[n] y[n] = C d x[n] + D d u[n] Ts là thời gian lấy mẫu và lambda là thời gian trễ ở ngõ vào. λ phải nằm trong khoảng –Ts < λ < ∞. d) Ví dụ: (Trích từ trang 11-24 sách ‘Control System Toolbox’) Cho hệ thống: H(s) = (s –1)/(s 2 + 4s +5) Với T d =0,35, thời gian lấy mẫu Ts=0,1 » num=[1 -1]; » den=[1 4 5]; » H=tf(num,den,'inputdelay',0.35) Kết quả: MATLAB trong điều khiển tự động Trang 141 Transfer function: s - 1 exp(-0.35*s) * ------------- s^2 + 4 s + 5 » Hd=c2d(H,0.1,'foh') Transfer function: 0.0115 z^3 + 0.0456 z^2 - 0.0562 z - 0.009104 z^(-3) * --------------------------------------------- z^3 - 1.629 z^2 + 0.6703 z Sampling time: 0.1 2. Lệnh C2DM a) Công dụng: Chuyểnđổi hệ liên tục sang gián đoạn. b) Cú pháp: [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’method’) [numd,dend] = c2dm(num,den,Ts,’method’). c) Giải thích: [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’method’) chuyểnđổi từ hệ không gian trạng thái liên tục (a,b,c,d) sang gián đoạn sử dụng phương pháp khai báo trong ‘method’. ‘method’ có thể là: + ‘zoh’: chuyểnsang hệ gián đoạn thừa nhận một khâu giữ bậc 0 ở ngõ vào, các ngõ vào điều khiển được xem như bất biến từng đoạn trong khoảng thời gian lấy mẫu Ts. + ‘foh’: chuyểnsang hệ gián đoạn thừa nhận một khâu giữ bậc 1 ở ngõ vào. + ‘tustin’: chuyểnsang hệ gián đoạn sử dụng pháp gần đúng song tuyến tính (Tusin) đối với đạo hàm. + ‘prewarp’: chuyểnsang hệ gián đoạn sử dụng pháp gần đúng song tuyến tính (Tusin) với tần số lệch trước. Nếu thêm vào tham số Wc thì lệnh sẽ chỉ ra tần số tới hạn. Ví dụ như c2dm(a,b,c,d,Ts,prewarp,Wc). + ‘matched’: chuyển hệ SISO sang gián đoạn sử dụng phương pháp cực zero hàm truyền phù hợp. [numd, dend] = c2dm(num,den,Ts,’method’) chuyển từ hàm truyền đa thức liên tục G(s) = num(s)/den(s) sang gián đoạn G(z) = num(z)/den(z) sử dụng phương pháp được khai báo trong ’method’. Nếu bỏ qua các đối số bên trái thì: c2dm(a,b,c,d,Ts,’method’) c2dm(num,den,Ts,’method’) sẽ vẽ ra 2 đồ thò của 2 đáp ứng với đường liền nét là đáp ứng liên tục còn đường đứt đoạn là đáp ứng gián đoạn. MATLAB trong điều khiển tự động Trang 142 d) Ví dụ: Chuyển hệ không gian trạng thái liên tục: [] [] u142y u 0 1 12 11 2 1 2 1 2 1 + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ + ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ − = ⎥ ⎦ ⎤ ⎢ ⎣ ⎡ x x x x x x thành hệ gián đoạn dùng phương pháp ‘Tustin’, vẽ 2 đồ thò đáp ứng so sánh. a = [1 1; 2 -1]; b = [1; 0]; c = [2 4]; d = 1; Ts = 1; [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’tustin’) c2dm(a,b,c,d,Ts,’ tustin’) %vẽ đồ thò so sánh title (‘Do thi so sanh 2 dap ung lien tuc va gian doan’) grid on ta được đồ thò và các giá trò như sau: ad = bd = cd = dd = 11 4 6 28 22 15 8 3 4 Đáp ứng gián đoạn Đáp ứng liên tục 3. Lệnh D2C MATLAB trong điều khiển tự động Trang 143 a) Công dụng: Chuyểnđổimôhình từ gián đoạn sang liên tục. b) Cú pháp: [ad,bd]
Tiểu luận
Chuyển đổimôhình lớp
trong UML sang quan hệ
Báo cáo tốt nghiệp Chuyểnđổimôhình lớp trong UML sang quan hệ
Sinh viên thực hiện: Nguyễn Thu Thuỷ - Lớp CT701 - Khoá 7 - Ngành Công nghệ thông tin
2
MỤC LỤC
CHƢƠNG 1 4
BIỂU ĐỒ LỚP THIẾT KẾ TRONG UML 4
VÀ MÔHÌNH LIÊN KẾT THỰC THỂ EER 4
1.1 Thành phần và các mối quan hệ trong biểu đồ lớp 4
1.1.2 Các mối quan hệ giữa các lớp 5
1.2 Môhình kiên kết thực thể mở rộng EER 11
1.2.1 Lớp cha, lớp con và sự kế thừa 11
1.2.2 Chuyên biệt hoá và tổng quát hoá 11
1.2.3 Các ràng buộc và các đặc điểm trên chuyên biêt hoá và tổng quát hoá 13
1.2.5 Môhình của các kiểu UNION sử dụng các Category 14
1.3 Sự tƣơng thích giữa môhình liên kết thực thể và biểu đồ lớp 16
CHƢƠNG 2 20
PHƢƠNG PHÁP CHUYỂNĐỔI TỪ BIỂU ĐỒ LỚP THIẾT KẾ SANGMÔHÌNH QUAN HỆ
20
2.1 Chuyểnđổi từ biểu đồ lớp sangmôhình EER 20
2.1.1 Chuyểnđổi một lớp thành một kiểu thực thể 20
2.1.2. Chuyểnđổi các mối quan hệ 20
2.2 Chuyểnđổi từ môhình EER thành quan hệ 25
2.2.1 Các liên kết lớp cha/ lớp con, chuyên biệt hóa và tổng quát hóa 25
PHƢƠNG PHÁP CHUYỂNĐỔI TỪ MÔHÌNH LIÊN KẾT THỰC THỂ EER SANG BIỂU
ĐỒ LỚP THIẾT KẾ 27
3.1 Chuyểnđổi một kiểu thực thể thành một lớp 28
3.1.1 Kiểu thực thể 28
3.1.2 Kiểu thực thể chứa thuộc tính đa trị 28
3.2 Chuyểnđổi các kiểu liên kết 30
3.2.1 Liên kết giữa hai kiểu thực thể 30
3.2.2 Liên kết có kiểu thực thể yếu 32
3.2.3 Kiểu thực thể có thuộc tính không xác định 33
3.2.4 Kiểu liên kết cấp 1 34
3.2.6 Chuyên biệt hóa 36
CHƢƠNG 4 37
ỨNG DỤNG 37
4.1 Chuyểnđổi từ biểu đồ lớp thiết kế sang quan hệ 37
4.1.1 Biểu đồ lớp thiết kế 37
4.1.2 Môhình liên kết thực thể ER 38
4.1.3 Môhình quan hệ 39
Báo cáo tốt nghiệp Chuyểnđổimôhình lớp trong UML sang quan hệ
Sinh viên thực hiện: Nguyễn Thu Thuỷ - Lớp CT701 - Khoá 7 - Ngành Công nghệ thông tin
3
TÓM TẮT
Phân tích và thiết kế hệ thống đóng vai trò rất quan trọng trong quá trình sản xuất
phần mềm, nhất là trong thời đại ngày nay cùng với sự phát triển phần mềm có qui mô
lớn với tính năng đa dạng thì yêu cầu bảo trì đối với hệ thống lớn và phức tạp ngày càng
trở thành vấn đề nghiêm trọng. Thực tế hiện nay đang tồn tại song song 2 hƣớng phân
tích thiết kế, đó là:
Phƣơng pháp phân tích theo hƣớng cấu trúc đã ra đời và đƣợc áp dụng rất sớm bởi
kết quả của việc thiết kế là Cơ sở dữ liệu quan hệ mà các quan hệ đã đạt đƣợc các chuẩn
đặt ra và đã đƣợc cài đặt bởi các công cụ hữu hiệu là các hệ quản trị CSDL quan hệ nhƣ:
Foxpro, Access, My SQL, SQL Server, Oracle, … Tuy nhiên việc phát triển, nâng cấp,
mở rộng hệ thống sau này để đáp ứng đƣợc nhu cầu của ngƣời dùng là rất khó.
Phân tích thiết kế hệ thống theo hƣớng đối tƣợng với Ngôn ngữ môhình hoá thống
nhất UML (Unified Modeling Language) ra đời sau với kết quả của việc thiết kế là các
lớp đối tƣợng cùng với các thao tác xử lý đối tƣợng ngay trong lớp và sự trao đổithông
tin giữa các lớp. Ƣu điểm là có thể áp dụng các mẫu thiết kế cho các lớp nhƣ Mẫu Khảo sát ứng dụng MATLAB trong điều khiển tự động NHĨM L NH V CHUY N I MƠ HÌNHỆ Ề Ể ĐỔ (Model Conversion) 1. L nh C2D, C2DTệ a) Cơng d ngụ : Chuy n đ i mơhình t liên t c sang gián đo n.ể ổ ừ ụ ạ b) Cú pháp: [ad,bd] = c2d(a,b,Ts) c) Gi i thíchả : c2d và c2dt chuy n mơhình khơng gian tr ng thái t liên t c sang gián đo n th a nh n khâuể ạ ừ ụ ạ ừ ậ gi b c 0 ng vào. c2dt c ng có kho ng th i gian tr ngõ vào.ữ ậ ở ỏ ũ ả ờ ễ ở [ad, bd] = c2d(a,b,Ts) chuy n h khơng tr ng thái liên t c x = Ax + Bu thành h gián đo n:ể ệ ạ ụ ệ ạ x[n+1] = A d x[n] + B d u[n] th a nh n ngõ vào đi u khi n là b t bi n t ng đo n bên ngồi th i gianừ ậ ề ể ấ ế ừ ạ ờ l y m u Ts.ấ ẫ [ad,bd,cd,dd] = c2dt(a,b,c,Ts,lambda) chuy n h khơng gian tr ng thái liên t c v i th iể ệ ạ ụ ớ ờ gian tr thu n túy ễ ầ λ ngõ vào:ở . x (t) = Ax(t) + Bu(t - λ) y(t) = Cx(t) thành h gián đo n:ệ ạ x[n+1] = A d x[n] + B d u[n] y[n] = C d x[n] + D d u[n] Ts là th i gian l y m u và lambda là th i gian tr ngõ vào. ờ ấ ẫ ờ ễ ở λ ph i n m trong kho ng –ả ằ ả Ts < λ < ∞. d) Ví d : (Trích t trang 11-24 sách ‘ụ ừ Control System Toolbox’) Cho h th ng: H(s) = (s –1)/(sệ ố 2 + 4s +5) V i Tớ d =0,35, th i gian l y m u Ts=0,1ờ ấ ẫ » num=[1 -1]; » den=[1 4 5]; » H=tf(num,den,'inputdelay',0.35) K t qu : ế ả Thực hiện: PHẠM QUỐC TRƯỜNG - 1 - GVHD: PHẠM QUANG HUY Khảo sát ứng dụng MATLAB trong điều khiển tự động Transfer function: s - 1 exp(-0.35*s) * s^2 + 4 s + 5 » Hd=c2d(H,0.1,'foh') Transfer function: 0.0115 z^3 + 0.0456 z^2 - 0.0562 z - 0.009104 z^(-3) * z^3 - 1.629 z^2 + 0.6703 z Sampling time: 0.1 2. L nh C2DMệ a) Cơng d ng:ụ Chuy n đ i h liên t c sang gián đo n.ể ổ ệ ụ ạ b) Cú pháp: [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’method’) [numd,dend] = c2dm(num,den,Ts,’method’). c) Gi i thíchả : [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’method’) chuy n đ i t h khơng gian tr ng thái liên t c ể ổ ừ ệ ạ ụ (a,b,c,d) sang gián đo n s d ng ph ng pháp khai báo trong ‘method’. ‘method’ có th là:ạ ử ụ ươ ể + ‘zoh’: chuy n sang h gián đo n th a nh n m t khâu gi b c 0 ngõ vào, các ngõ vào đi uể ệ ạ ừ ậ ộ ữ ậ ở ề khi n đ c xem nh b t bi n t ng đo n trong kho ng th i gian l y m u Ts.ể ượ ư ấ ế ừ ạ ả ờ ấ ẫ + ‘foh’: chuy n sang h gián đo n th a nh n m t khâu gi b c 1 ngõ vào.ể ệ ạ ừ ậ ộ ữ ậ ở + ‘tustin’: chuy n sang h gián đo n s d ng pháp g n đúng song tuy n tính (Tusin) đ iể ệ ạ ử ụ ầ ế ố v i đ o hàm.ớ ạ + ‘prewarp’: chuy n sang h gián đo n s d ng pháp g n đúng song tuy n tính (Tusin)ể ệ ạ ử ụ ầ ế v i t n s l ch tr c. N u thêm vào tham s Wc thì l nh s ch ra t n s t i h n.ớ ầ ố ệ ướ ế ố ệ ẽ ỉ ầ ố ớ ạ Ví d nh c2dm(a,b,c,d,Ts,prewarp,Wc).ụ ư + ‘matched’: chuy n h SISO sang gián đo n s d ng ph ng pháp c c zero hàm truy nể ệ ạ ử ụ ươ ự ề phù h p.ợ [numd, dend] = c2dm(num,den,Ts,’method’) chuy n t hàm truy n đa th c liên t c G(s) =ể ừ ề ứ ụ num(s)/den(s) sang gián đo n G(z) = num(z)/den(z) s d ng ph ng pháp đ c khai báo trongạ ử ụ ươ ượ ’method’. N u b qua các đ i s bên trái thì:ế ỏ ố ố c2dm(a,b,c,d,Ts,’method’) c2dm(num,den,Ts,’method’) Thực hiện: PHẠM QUỐC TRƯỜNG - 2 - GVHD: PHẠM QUANG HUY Khảo sát ứng dụng MATLAB trong điều khiển tự động s v ra 2 đ th c a 2 đáp ng v i đ ng li n nét là đáp ng liên t c còn đ ng đ t đo n là đápẽ ẽ ồ ị ủ ứ ớ ườ ề ứ ụ ườ ứ ạ ng gián đo n.ứ ạ d) Ví du: Chuy n h khơng gian tr ng thái liên t c:ể ệ ạ ụ thành h gián đo n dùng ph ng pháp ‘Tustin’, v 2 đ th đáp ng so sánh.ệ ạ ươ ẽ ồ ị ứ a = [1 1; 2 -1]; b = [1; 0]; c = [2 4]; d = 1; Ts = 1; [ad,bd,cd,dd] = c2dm(a,b,c,d,Ts,’tustin’) c2dm(a,b,c,d,Ts,’ tustin’) %v đ th so sánhẽ ồ ị title (‘Do thi so sanh 2 dap ung lien tuc va gian doan’) grid on ta đ c đ th và các giá tr nh sau:ượ ồ ị ị ư ad = 11 4 8 3 bd = 6 4 cd = 28 12 dd = 15 Thực hiện: PHẠM QUỐC TRƯỜNG - 3 - GVHD: PHẠM QUANG HUY [ ] [ ] u142y u 0 1 12 11 2 1 2 1 2 1 + = + − = x x x x x x Khảo sát ứng dụng MATLAB trong điều khiển tự động 3. L nh D2Cệ a) Cơng d ngụ : Chuy n đ i mơhình t gián đo n ...STT Ten C6ng ty Gi5y chrlng nhfn DKKD Trq s& chinh Ngiy chinh thriuc hoat d0ng b C6ng ty TNHH MTV TOT Pharma (Vi6t '7 10 55 4364 Nguy6n Thi Thqp,... diQn 041 012016 tqi website www.dhgpharma.com.vn trl cria cOng ty vdo ngdy chong t6i xin cam k6t c6c thdng tin c6ng b6 tr6n day tdr dtng sLp that vd hodn todrn chiu tr6ch nhiQm trudc ph6p luQt... chlnh thuc hoat dQng theo hinh thoc chi nh6nh truc thuQc c6ng ty C6 phdn Duqc HAu Giang L! chuy6n d6i: Co c6u lai t6 chrlyc hoat dQng hQ th6ng phAn ph6i cria Cdng ty c6 phAn DuEc HQu Giang nhim tin