ÖØÇì´óѧ×Ô¿ØÔ­Àí¿Î³ÌÉè¼ÆÊµÑ鱨¸æ - ͼÎÄ ÏÂÔØ±¾ÎÄ

impulse(m,n,t) axis([0 4 0 100]) Âö³åÏìÓ¦ÇúÏߣº

Ó뵥λ½×Ô¾ÏìӦͬÀí£¬ÏµÍ³µÄµ¥Î»Âö³åÏìÓ¦Ò²²»ÄÜ´ïµ½Îȶ¨£¬ÆäÇúÏߺ͵¥Î»½×Ô¾ÏìÓ¦ÇúÏßÓÐÏàËÆµÄÇ÷ÊÆ¡£

×ÛÉÏ£¬ÎÞÂÛÊǵ¥Î»½×Ô¾ÏìÓ¦»¹Êǵ¥Î»Âö³åÏìÓ¦£¬ÏµÍ³¶¼ÊDz»Îȶ¨µÄ¡£

È»ºóÀûÓÃMatlabÖеÄSimulink·ÂÕæ¹¤¾ß½øÐзÂÕæ£¬·ÂÕæÏµÍ³µÄ½á¹¹ÈçÏÂͼ¡£

°Ú¸Ë½Ç¶ÈµÄ½×Ô¾ÏìÓ¦ºÍÂö³åÏìÓ¦·Ö±ðÈçÏÂÁ½Í¼Ëùʾ¡£

°Ú¸Ë½Ç¶ÈµÄ½×Ô¾ÏìÓ¦ °Ú¸Ë½Ç¶ÈµÄÂö³åÏìÓ¦

С³µÎ»ÖõĽ×Ô¾ÏìÓ¦¡¢Âö³åÏìÓ¦·Ö±ðÈçÏÂÁ½Í¼Ëùʾ¡£

9

С³µÎ»ÖõĽ×Ô¾ÏìÓ¦ С³µÎ»ÖõÄÂö³åÏìÓ¦

¸ù¾ÝÉÏÃæÒѾ­µÃµ½ÏµÍ³µÄ״̬·½³Ì£¬ÀûÓÃMATLAB»æÖƳö½×Ô¾ÏìÓ¦ÇúÏßÈçÏÂͼ£º

ϵͳ״̬·½³ÌµÄ½×Ô¾ÏìÓ¦

ÓÉÉÏͼ¿ÉÒÔ¿´³ö£¬ÔÚµ¥Î»½×Ô¾ÏìÓ¦×÷ÓÃÏ£¬Ð¡³µÎ»ÖúͰڸ˽Ƕȶ¼ÊÇ·¢É¢µÄ¡£

4 ¸ù¹ì¼£·¨Éè¼Æ

4.1 δУÕýϵͳ¸ù¹ì¼£·ÖÎö

10

?(s)0.02725?2V(s)0.0102125s?0.26705£¬ÓÉMatlab¿ÉÒԵóöÆä¶ÔÓ¦µÄ¸ùÒÑÖªÆä´«µÝº¯ÊýΪ£º

¹ì¼£ÈçÏÂͼ£º

±Õ»·´«µÝº¯ÊýµÄÒ»¸ö¼«µãλÓÚÓÒ°ëÆ½Ãæ£¬²¢ÇÒÓÐÒ»Ìõ¸ù¹ì¼£ÆðʼÓڸü«µã£¬²¢ÑØ×ÅʵÖáÏò×óµ½Î»ÓÚÔ­µã´¦£¬ÏµÍ³ÓÐÁ½¸ö¼«µãp??5.1136£¬ÓÐÒ»¼«µãΪÕý£¬¸ù¹ì¼£´ÓÁ½¼«µã¿ªÊ¼£¬¾­ÊµÖáÔÚÔ­µã»áºÏ£¬²¢·ÖÀëµ½Õý¸ºÐéÖáÉÏ£¬²¢ÇÒÑØ×ÅÐéÖáÑÓÉìµ½ÎÞÇîÔ¶´¦£¬Òò´ËÎÞÂÛÔöÒæÈçºÎ±ä»¯£¬ÕâÌõ¸ù¹ì¼£×ÜÊÇλÓÚÓÒ°ëÆ½Ãæ£¬¼´Ö±ÏßÒ»¼¶µ¹Á¢°Úϵͳϵͳ×ÜÊDz»Îȶ¨µÄ¡£

4.2¸ù¹ì¼£½ÃÕý¼°·ÂÕæ

4.2.1¸ù¹ì¼£½ÃÕý ´«µÝº¯Êý

?(s)A(s)?0.027252.6683?

0.0102125s?s?0.26705(s?5.11)(s?5.11)ÒÑÖªÒªÇóУÕýºóϵͳÐÔÄÜÖ¸±êÂú×㣺µ÷Õûʱ¼ä£º

ts?0.5s(2%)£»×î´ó³¬µ÷Á¿£º

?p%?10%Óɹ«Ê½

¡£

?(?/1??2)??p?e?10%µÃµ½??0.591£¬²»·ÁÈ¡??0.6

ÓÉ??cos?£¬ËùÒÔ ??0.938(»¡¶È)=53.77£¨¶È£©=¦Â£¬ÆäÖЦÈΪλÓÚµÚ¶þÏóÏ޵﫵ãºÍOµãµÄÁ¬ÏßÓëʵÖḺ·½ÏòµÄ¼Ð½Ç¡£ Óɵ÷½Úʱ¼ä£º

ts?0.5s(2%)

ËùÒԵõ½£º?n?15£¬²»·ÁÈ¡?n?15

11

ËùÒÔ¿ÉÒÔÓÉÉÏÃæµÄµÃµ½ÆÚÍûµÄ±Õ»·Ö÷µ¼¼«µã£º

s??n(?cos??jsin?)=¡ª9j12

?δУÕýϵͳµÄ¸ù¹ì¼£ÔÚʵÖáºÍÐéÖáÉÏ£¬²»Í¨¹ý±Õ»·ÆÚÍû¼«µã£¬Òò´ËÐèÒª¶Ôϵͳ½ø

K(s)??Ðг¬Ç°Ð£Õý£¬Éè¿ØÖÆÆ÷Ϊ£º

Ts?1s?zc?(??1)?Ts?1s?pc

¼ÆË㳬ǰУÕý×°ÖÃÓ¦ÌṩµÄÏà½Ç£¬ÒÑÖªÆÚÍûµÄ±Õ»·Ö÷µ¼¼«µãºÍϵͳԭÀ´µÄ¼«µãµÄÏà½ÇºÍΪ£º?G(S1)??2.6683=¡ª108.2¡ã

(?4.89?j12)(?14.11?j12)³¬Ç°Ð£ÕýÍøÂçÓ¦¸ÃÌṩµÄ³¬Ç°Ïà½Ç£º?c?180?-108.2??72? ¶ÔÓÚ×î´óµÄ?ÖµµÄ?½Ç¶È¿ÉÓÉÏÂʽ¼ÆËãµÃµ½£º

??£¨¦Ð-?-?c)?27.5? ³¬Ç°Ð£ÕýµÄÁãµã£ºZC?12?nsin??7

sin(???c)³¬Ç°Ð£ÕýµÄ¼«µã£ºpc??nsin(???c)?32.3?

sin?ÓÉ·ùÖµÌõ¼þ

£¬¿ÉµÃkc?188.66 188.66(s?7)ËùÒÔ³¬Ç°Ð£Õýº¯ÊýΪ£ºk(s)?

s?32.34.2.2Matlab¼ÆËãºÍ·ÂÕæ

±àдmÎļþÃüÃûΪzm.m½øÐн×Ô¾ÏìÓ¦·ÖÎö num=0.02725*188.66*[1,7]

den=[0.0102125 32.3*0.01021215 -0.26705 -0.26705*32.3]; sys=tf(num,den);

sys2=feedback(sys,1); t=0:0.01:20; step(sys2,t) axis([0 1 0 2]) µÃµ½Êä³öÇúÏßÈçÏ£º

G(sd)H(sd)?1 12