英才学院自动控制原理实验教案07控制系统的模拟试验与MATLAB仿真

上传人:东*** 文档编号:270894669 上传时间:2022-03-27 格式:PDF 页数:47 大小:663.04KB
返回 下载 相关 举报
英才学院自动控制原理实验教案07控制系统的模拟试验与MATLAB仿真_第1页
第1页 / 共47页
英才学院自动控制原理实验教案07控制系统的模拟试验与MATLAB仿真_第2页
第2页 / 共47页
英才学院自动控制原理实验教案07控制系统的模拟试验与MATLAB仿真_第3页
第3页 / 共47页
英才学院自动控制原理实验教案07控制系统的模拟试验与MATLAB仿真_第4页
第4页 / 共47页
英才学院自动控制原理实验教案07控制系统的模拟试验与MATLAB仿真_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《英才学院自动控制原理实验教案07控制系统的模拟试验与MATLAB仿真》由会员分享,可在线阅读,更多相关《英才学院自动控制原理实验教案07控制系统的模拟试验与MATLAB仿真(47页珍藏版)》请在金锄头文库上搜索。

1、- 1 - ? ? 7 ? ? MATLAB ? 7.1 MATLAB ? MATLAB ? Mathworks ? !#$%&($%)*+,-./012345?6?3470&89?:?;$%?CDEMATLAB FG,HI?JKN)#OPKNQ RSUVW70?*+I?X?Y34E ZR4?_=Xbcdefgi?jlKNE MATLAB ?np?qug?vxMatrix Laboratory Q?5?qu?Q?12?p?quE ?)?Q ?n0?g=V?xToolbox?CDQFG?J?=VQRS?VWF“?X=?fiflE MATLAB ?5?E ?fi?”?34? MATLAB x? M

2、 D QZR?5?=V?Q00? MATLAB ?EQMATLAB ?i?CDQ?c? CAD ?MATLAB ?Hg?Q?0? MATLAB ?=V?Q?=V?xcontrol systems toolbox Q?=V?xsystem identification toolbox Q?=V?xrobust control toolbox Q ?(I?=V? xsignal processing toolbox HX? SIMULINKYE 7.1.1 MATLAB ? 2?89? Microsoft Windows ? MATLAB6 ?E MATLAB6 ?Q? auto-run.bat

3、DQ?,H? setup.exe D? MATLAB ?E?Q? MATLAB ?Q ? Windows ?Q F?:?Next,?QV689? ?fi? ?CD? ?fi?)? ? MATLAB DxToolbox ? ?CD?!)#? - 2 - :?Next$%?&?E?* 7- (?E ?)?Q?Restart my computer now?*H?+?$%-E ?+?$%-?Qfi.,H?*fl MATLAB6 EMATLAB ?* 7-2 (?E 7.1.2 MATLAB /?/?/?/? MATLAB ?/?0/?12HX/? D3?Q ?* 7-3E /?12?5/? D?12

4、Q 68?9?:89HX=V;89Q RF34?/? D? * 7-2 MATLAAB ? - 3 - 7.1.3 MATLAB ABCDABCDABCDABCD MATLAB ,Hc? edefEZ MATLAB ABCDgQh?AB6?QZAB6?j?= MATLAB ABkQMATLAB lmn?I?Qo?I?pqE r ?&?:Q sZU?g?tu?vwxyQ oSfiUz?F|?E?q(W?Y?Q,H?_File|New|M-file :Q Z?UCDg?ABQ ?)? Debug|Run(_F5)?E?g?)pq?ZABCDgE?J?,H|?.m? M DE Z? MATLAB ?

5、70$%)*?I?34Q?,H?=?:?E ?a?: 824)(2+=ssssG ?k?*Q,?AB? num=,4; den=,2,8; step(num,den) * 7-3 MATLAB /?12 - 4 - ?lZ?=+?CDg?k?Q?* 7-4E?j?b?Q ?l6?kS)?#E $?jZ?,H?#?kS&Y?kS&#X#kSQ?R?“Y?E?q?Q,?/? rlocus(num,den)Qfifl*,u?bode(num,den)E(F?QZ?)fifl*gQG(s)?E MATLAB ?e?5 C efQ?&?0zWQm? A ) a ?=?F?E?”(W?0z?E MATLA

6、B ?=3470?=?CDQ68?_?Qk?68? _?E?qfi?fl MATLABQ?Z6?j? DEMOABQ ? MATLAB ?E fi,HZ?g? MATLAB (68?70?%)*34E 7.2 MATLAB 1289AB1289AB1289AB1289AB 2?:?2?12?)89ABE 7.2.1 ?:qu?:qu?:qu?:qu? MATLAB? ?qu%?$?efQ (HZMATLABgI?(W?quE * 7-4 ?k?* - 5 - r.?QMATLAB W? ?+&Q?.?quQ_?q+u9E?,?9? ? ?quQ?,?9? n? _ ?n ?quEr.?QMAT

7、LAB efnqu?X?W?Qmfi?p?)?QMATLAB l?(?QSE ?qu?&?qu?Q?p? x ?SQ?_?(S? x2 g?(x(W? x3 O(x? ”?p?E ?QZ MATLAB ?=9QSgQ? 9654 3 2a?= ?pq? 965432 a = qu a ?|?Z=9QSgQH8?flQ?tuE MATLAB ?qu?&?Q0qu,HO? n ?Q?JO(_(x?z?E? 987654321 aQ?Q?Q?Q?Q?Q?= 9 8 7 6 5 4 3 2 1 a = 987654321 aQ?Q?Q?Q?Q?Q? = H/ ?&pq?E ?e?“?Q ?fl( x

8、E Z MATLAB gQqu?F?5?Q,H?”+&?&EkQ?&?QU,H?&?quQ? x ?e?_qu? x2 ? M Dqu? x3 ?D?”?quE 7.2.2 qu?qu?qu?qu? - 6 - MATLAB ?Z$%_gflE?quW ? x a=2;34+i*56;78 x2 a=+5i 2+6i;3+7i 4+8i ?”Qqu?kQZg?SF?flQ?E? ?5ic? ) 5i =E?QMATLAB ?kQ:?,H jE 7.2.3 MATLAB e?)?e?)?e?)?e?)? MATLAB ? ?efEn?&?ed?Q.? BASIC efg?e?E MATLAB e

9、?&? ?&; _?.? ?&; ?&,H089&?(&?Y ?E?&?pq?quQ?Qk?Z?E?q?)?(Q MATLAB ?=? ans ?pqQ? 900?8 pq? 4568.23 ans = ans ? MATLAB 68?QVW?34Q?F40fi?E?UW eps&pi&Inf&NaN YE?np,H 7.2.0 ?_E MATAB ?ZYkk?=?,R?=?,H0? ?&?YQe?&,? ?9?fun-name(?9?) ? bode()?_? Bode *Q,0?&Y? )Wden,num,(bodephase,mag= ?g? num&den ?O?)OQW ?”?Qma

10、g ?$%?#Qphase ?$%?E 7.2.4 e?H?)HO(? ?p?e?H?)HO(? ?p?e?H?)HO(? ?p?e?H?)HO(? ?p? Z MATLAB gH ? ?Q ?e)?E ( ? 5 C+g? ?/? E- 7 - r?e)?F?Er.?QZ MATLAB ?gQ?H?,H?E O(?Q ?qe?=(?O(Q ?Q s?AB?Z?QRpqF?ZABCD_?CDg?E r?Z M Dg0?Q H?F ?E 7.2.5 ?=9QS?=9QS?=9QS?=9QS? MATLAB ?!W?=9QSQ5?E?pQMATLAB ?l?|?Z=9QS#EZ$?Qr?|%Z?M

11、gE ?=9QSg?:Q,HZAB6? who _ whos ABQ?Z=9QS?(W?l?Z?E AB clear 4Z=9QSg?(W&(?E ?q?Z=9QSg?b=?Qv?x?,?AB clear xE 7.2.6 ?%l%?%l%?%l%?%l% MATLAB )?*+fl?E? 3 ,99 0.000 9.6397238 20e60210. 1 23e62252. 6 2i -3.459i 3e5i ?g 1i=E #?n-.? epsQ?=? IEEE ? 6 ?Q?3083081010E MATLAB 68?%l%?+Q1QQ?x2 Q3x4” E ?”? x?5?)x2?r

12、(n#89kQ?pq?Q?6?OQ? ?4 ? 42,?pq? 0.25Qsnqu89kQ?&5?W7?E 7.2.7 ?&?&?&?& ?&?”?&QMATLAB 68 format AB,H?pqqu?QRF8?pqqu?$%)?E(W$%?H:-.?&?E x ?qqu?(W?QquHF;?&?E ? 1 0 1=x ? - 8 - 1 0 1- =x x2 ?qqug?W?=?F? ? format shortx?&,?c?& E format short ex?&bc? I format longx?& J format long ex?&bc? ? 6e2345. 1 3/4=x

13、n5H ?&Q?pqO? 0000. 0 1.3333 =x ?& 5 ? 06e2345. 1 001.3333e +=x ?&bc? 00000000012345. 0 33333333331.3333 =x ?& 6 ? 06e000002345000000. 1 00e 33333333331.3333 +=x ?&bc? ?Yb ?&Qr ?&|AQ?n?&?u?BE 7.2.8 MATLAB *+C*+C*+C*+CDDDD Y?=*+?kQMATLAB l?=*+CDEr=CDU,OC?=CDQo,Z?S?Qr?Z?=?,?=*+E *+CDg?*+,D?-?E ?*+E?o|?

14、Q ,?:File|Export,E?&,? emp&bmp&jpg YEABCD?,0?-?qF?Q,?(?q?W?Q,?SI?E x ? MATLAB ?*+?Q?$ Alt-Print Screen jQ*+- 9 - ?G?HgQJ?K?Q? editxUVg? pastexLM Q.,HZ?g? MATLAB g?*+EJU,HN_5 copy to Bitmap _ copy to Metafile ?*?*+?E x2 ?g? MATLABQ?G?HQJ?ZMATLAB g?p?=?E ?j? q= J? Edit g? pasteQ?,r?,?g?O? MATLAB? q ?g

15、E 7.2.10 MATLAB U”PU”PU”PU”P MATLAB ?U?Qv BASIC&C&FORTRAN ) PASCAL Yef?RQS5?SEZUz?kQ,?ZAB6?Q?En5wTS?fl?Q,$ 7.3 ?UVMUz M DE M D? MATLAB efUz?,Z MATLAB ?g?U?DE?V2DxScript File)DxFunction File,r D?.mE x V2D? ?ABUVZ?=DgQ?ABDEV2D?e?,HWK MATLAB =9QSg?(W?Q?g?(W?X?E?e?qH.m ?Q.? M V2D,?FY?D?Step_Response?E %

16、 5?E num= 4; den= 2 8; step(num,den) j? help Step_Response kQ?D?O?d? 5?E ?JQZ?= M D?Qab?d?&?W?E05 MATLAB 680?AB)Qc(WXY?Fd,4QD?e-_AB help ,fn?g?5=?W?gEABfl?&? help AB_? ?”?fiD?Z?=9#QZ?fl#IZ MATLAB?hi!EYkQ?D?QMATLAB .l?$k?Dg?ABE - 10 - x2 D?5?p?Q D?H function 9?jlE?Q?d)6e?E .m?=n?Q?O?oQ?=I?Q?pqO?EZ6?fl?)?r?Z? functon e?g?l?Q ?(W?X?Q?Qr?.?E D?D?xD?p?.m,?ABDFQF4j?D?QM r0?e?YQr5 C ef?,?Y?EM D?Q.,H MATLAB 12s?HflE 7 7 7 7- - - - ?9?1Q?D?mean.m? function y=mean(x) % r?=51? w=length(x); % length ? x ?.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 机械/仪表工业

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号