¡¶ÏµÍ³±æÊ¶Óë×ÔÊÊÓ¦¿ØÖÆ¡·
¿Î³ÌÂÛÎÄ
»ùÓÚMatlabµÄÄ£ºý×ÔÊÊÓ¦PID¿ØÖÆÆ÷·ÂÕæÑо¿
ѧ Ôº£º ר Òµ£º ÐÕ Ãû£º ѧ ºÅ£º
»ùÓÚMatlabµÄÄ£ºý×ÔÊÊÓ¦PID¿ØÖÆÆ÷·ÂÕæÑо¿
Õª Òª£º´«Í³PIDÔÚ¶ÔÏó±ä»¯Ê±£¬¿ØÖÆÆ÷µÄ²ÎÊýÄÑÒÔ×Ô¶¯µ÷Õû¡£½«Ä£ºý¿ØÖÆÓëPID¿ØÖƽáºÏ£¬ÀûÓÃÄ£ºýÍÆÀí·½·¨ÊµÏÖ¶ÔPID²ÎÊýµÄÔÚÏß×ÔÕû¶¨¡£Ê¹¿ØÖÆÆ÷¾ßÓнϺõÄ×ÔÊÊÓ¦ÐÔ¡£Ê¹ÓÃMATLAB¶Ôϵͳ½øÐзÂÕæ£¬½á¹û±íÃ÷ϵͳµÄ¶¯Ì¬ÐÔÄܵõ½ÁËÌá¸ß¡£
¹Ø¼ü´Ê: Ä£ºýPID¿ØÖÆÆ÷£»²ÎÊý×ÔÕû¶¨£»Matlab£»×ÔÊÊÓ¦
0ÒýÑÔ
ÔÚ¹¤Òµ¿ØÖÆÖУ¬PID¿ØÖÆÊǹ¤Òµ¿ØÖÆÖÐ×î³£Óõķ½·¨¡£µ«ÊÇ£¬Ëü¾ßÓÐÒ»¶¨µÄ¾ÖÏÞÐÔ:µ±¿ØÖƶÔÏó²»Í¬Ê±£¬¿ØÖÆÆ÷µÄ²ÎÊýÄÑÒÔ×Ô¶¯µ÷ÕûÒÔÊÊÓ¦Íâ½ç»·¾³µÄ±ä»¯¡£ÎªÁËʹ¿ØÖÆÆ÷¾ßÓнϺõÄ×ÔÊÊÓ¦ÐÔ£¬ÊµÏÖ¿ØÖÆÆ÷²ÎÊýµÄ×Ô¶¯µ÷Õû£¬¿ÉÒÔ²ÉÓÃÄ£ºý¿ØÖÆÀíÂ۵ķ½·¨[1]
Ä£ºý¿ØÖÆÒѳÉΪÖÇÄÜ×Ô¶¯»¯¿ØÖÆÑо¿ÖÐ×îΪ»îÔ¾¶ø¸»ÓгɹûµÄÁìÓò¡£ÆäÖУ¬Ä£ºýPID¿ØÖƼ¼Êõ°çÑÝÁËÊ®·ÖÖØÒªµÄ½ÇÉ«£¬²¢Ä¿ÈÔ½«³ÉΪδÀ´Ñо¿ÓëÓ¦ÓõÄÖØµã¼¼ÊõÖ®Ò»¡£µ½Ä¿Ç°ÎªÖ¹£¬ÏÖ´ú¿ØÖÆÀíÂÛÔÚÐí¶à¿ØÖÆÓ¦ÓÃÖлñµÃÁË´óÁ¿³É¹¦µÄ·¶Àý¡£È»¶øÔÚ¹¤Òµ¹ý³Ì¿ØÖÆÖУ¬PIDÀàÐ͵ĿØÖƼ¼ÊõÈÔȻռÓÐÖ÷µ¼µØÎ»¡£ËäȻδÀ´µÄ¿ØÖƼ¼ÊõÓ¦ÓÃÁìÓò»áÔ½À´Ô½¿í¹ã¡¢±»¿Ø¶ÔÏó¿ÉÒÔÊÇÔ½À´Ô½¸´ÔÓ£¬ÏàÓ¦µÄ¿ØÖƼ¼ÊõÒ²»á±äµÃÔ½À´Ô½¾«ÇÉ£¬µ«ÊÇÒÔPIDΪÔÀíµÄ¸÷ÖÖ¿ØÖÆÆ÷½«Êǹý³Ì¿ØÖÆÖв»¿É»òȱµÄ»ù±¾¿ØÖƵ¥Ôª¡£±¾ÎĽ«Ä£ºý¿ØÖƺÍPID¿ØÖƽáºÏÆðÀ´£¬Ó¦ÓÃÄ£ºýÍÆÀíµÄ·½·¨
ʵÏÖ¶ÔPID²ÎÊý½øÐÐÔÚÏß×ÔÕû¶¨£¬ÊµÏÖPID²ÎÊýµÄ×î¼Ñµ÷Õû£¬Éè¼Æ³ö²ÎÊýÄ£ºý×ÔÕû¶¨PID¿ØÖÆÆ÷£¬²¢½øÐÐÁËMatlab/Simulink·ÂÕæ[2]¡£·ÂÕæ½á¹û±íÃ÷£¬Óë³£¹æPID¿ØÖÆÏµÍ³Ïà±È£¬¸ÃÉè¼Æ»ñµÃÁ˸üÓŵij°ôÐԺͶ¯¡¢¾²Ì¬ÐÔ¼°¾ßÓÐÁ¼ºÃµÄ×ÔÊÊÓ¦ÐÔ¡£
1 PID¿ØÖÆÏµÍ³¸ÅÊö
PID¿ØÖÆÆ÷ϵͳÔÀí¿òͼÈçͼ1Ëùʾ¡£½«Æ«²îµÄ±ÈÀý£¨KP£©¡¢»ý·Ö(KI)ºÍ΢·Ö(KD)ͨ¹ýÏßÐÔ×éºÏ¹¹³É¿ØÖÆÁ¿£¬¶Ô±»¿Ø¶ÔÏó½øÐпØÖÆ£¬KP¡¢KIºÍKD 3¸ö²ÎÊýµÄѡȡֱ½ÓÓ°ÏìÁË¿ØÖÆÐ§¹û¡£
±ÈÀý
u(t)r(t)c(t)e(t)
»ý·Ö ±»¿Ø¶Ô/
΢·Ö
ͼ1 PID¿ØÖÆÆ÷ϵͳÔÀí¿òͼ
ÔÚ¾µäPID¿ØÖÆÖУ¬¸ø¶¨ÖµÓë²âÁ¿Öµ½øÐбȽϣ¬µÃ³öÆ«²îe(t)£¬²¢ÒÀ¾ÝÆ«²îÇé¿ö£¬¸ø³ö¿ØÖÆ×÷ÓÃu(t)¡£¶ÔÁ¬ÐøÊ±¼äÀàÐÍ£¬PID¿ØÖÆ·½³ÌµÄ±ê×¼ÐÎʽΪ£¬
u(t)?KC[e(t)?1TI?t0e(t)dt?TDde(t)]dt(1)
ʽÖУ¬u(t)ΪPID¿ØÖÆÆ÷µÄÊä³ö£¬ÓëÖ´ÐÐÆ÷µÄλÖÃÏà¶ÔÓ¦£»tΪ²ÉÑùʱ¼ä£»KPΪ¿ØÖÆÆ÷µÄ±ÈÀýÔöÒæ£»e(t)ΪPID¿ØÖÆÆ÷µÄÆ«²îÊäÈ룬¼´¸ø¶¨ÖµÓë²âÁ¿ÖµÖ®²î£»TIΪ¿ØÖÆÆ÷µÄ»ý·Öʱ¼ä³£Êý£»TDΪ¿ØÖÆÆ÷µÄ΢·Öʱ¼ä³£Êý¡£
ÀëÉ¢PID¿ØÖƵÄÐÎʽΪ
Tu(k)?Kp[e(k)? TI?e(j)?TDj?0ke(k)?e(k?1)]T£¨2£©
ʽÖУ¬u(k)ΪµÚk´Î²ÉÑùʱ¿ØÖÆÆ÷µÄÊä³ö;kΪ²ÉÑùÐòºÅ£¬k=0,1.2 ¡;e(k)ΪµÚk´Î²ÉÑùʱµÄÆ«²îÖµ;TΪ²ÉÑùÖÜÆÚ;e(k-1)ΪµÚ(k-1)´Î²ÉÑùʱµÄÆ«²îÖµ¡£
ÀëÉ¢PID¿ØÖÆËã·¨ÓÐÈçÏÂ3Àà:λÖÃËã·¨¡¢ÔöÁ¿Ëã·¨ºÍËÙ¶ÈËã·¨¡£ÔöÁ¿Ë㷨ΪÏàÁÚÁ¿´Ê²ÉÑùʱ¿ÌËù¼ÆËãµÄλÖÃÖ®²î£¬¼´
£¨3£©
?u(k)?u(k)?u(k?1)?KP[e(k)?e(k?1)]?KIe(k)?KD[e(k)?2e(k?1)?e(k?2)]ʽÖУ¬KI?KPTT£¬KD?KPD¡£ TIT ´ÓϵͳµÄÎȶ¨ÐÔ¡¢ÏìÓ¦ËÙ¶È¡¢³¬µ÷Á¿ºÍÎÈ̬¾«¶ÈµÈ·½ÃæÀ´¿¼ÂÇ£¬KP¡¢KI¡¢KD¶ÔϵͳµÄ
×÷ÓÃÈçÏ¡£
£¨1£©ÏµÊýKPµÄ×÷ÓÃÊǼӿìϵͳµÄÏìÓ¦ËÙ¶È£¬Ìá¸ßϵͳµÄµ÷½Ú¾«¶È¡£KPÔ½´ó£¬ÏµÍ³µÄÏìÓ¦ËÙ¶ÈÔ½¿ì£¬ÏµÍ³µÄµ÷½Ú¾«¶ÈÔ½¸ß£¬µ«ÒײúÉú³¬µ÷£¬ÉõÖÁµ¼ÖÂϵͳ²»Îȶ¨¡¢KP¹ýС£¬Ôò»á½µµÍµ÷½Ú¾«¶È£¬Ê¹ÏìÓ¦ËÙ¶È»ºÂý£¬´Ó¶øÑÓ³¤µ÷½Úʱ¼ä£¬Ê¹ÏµÍ³¾²Ì¬¡¢¶¯Ì¬ÌØÐԱ仵¡£
(2)»ý·ÖϵÊýKIµÄ×÷ÓÃÊÇÏû³ýϵͳµÄÎÈ̬Îó²î¡£KIÔ½´ó£¬ÏµÍ³µÄÎÈ̬Îó²îÏû³ýÔ½¿ì£¬µ«KI¹ý´ó£¬ÔÚÏìÓ¦¹ý³ÌµÄ³õÆÚ»á²úÉú»ý·Ö±¥ºÍÏÖÏ󣬴ӶøÒýÆðÏìÓ¦¹ý³ÌµÄ½Ï´ó³¬µ÷;ÈôKI¹ýС£¬½«Ê¹ÏµÍ³ÎÈ̬Îó²îÄÑÒÔÏû³ý£¬Ó°ÏìϵͳµÄµ÷½Ú¾«¶È¡£ (3)΢·Ö×÷ÓÃϵÊýKDµÄ×÷ÓÃÊǸÄÉÆÏµÍ³µÄ¶¯Ì¬ÌØÐÔ¡£Æä×÷ÓÃÒªÊÇÄÜ·´Ó¦Æ«²îÐźŵı仯
Ç÷ÊÆ£¬²¢ÄÜÔÚÆ«²îÐźÅÖµ±äµÄÌ«´ó֮ǰ£¬ÔÚϵͳÒýÈëÒ»¸öÓÐЧµÄÔçÆÚÐÞÕýÐźţ¬´Ó¶ø¼Ó¿ìϵͳµÄ¶¯×÷ËÙ¶È£¬¼õÉÙµ÷½Úʱ¼ä¡£
KP ¡¢K I¡¢ K,DÓëϵͳʱ¼äÓòÐÔÄÜÖ¸±êÖ®¼äµÄ¹ØÏµÈç±í1Ëùʾ¡£ ²ÎÊýÃû³Æ KP KI KD ÉÏÉýʱ¼ä ¼õÉÙ ¼õÉ٠΢С±ä»¯ ³¬µ÷ÁÁ Ôö´ó Ôö´ó ¼õС ¹ý¶É¹ý³Ìʱ¼ä ΢С±ä»¯ Ôö´ó ¼õС ¾²Ì¬Îó²î ¼õÉÙ Ïû³ý ΢С±ä»¯
±í1 KP ¡¢K I¡¢ K,DÓëϵͳʱ¼äÓòÐÔÄÜÖ¸±êÖ®¼äµÄ¹ØÏµ
2Ä£ºý×ÔÊÊÓ¦PID¿ØÖÆÏµÍ³
Ä£ºý¿ØÖÆÍ¨¹ýÄ£ºýÂß¼ºÍ½üËÆÍÆÀí·½·¨£¬ÈüÆËã»ú°ÑÈ˵ľÑéÐÎʽ»¯¡¢Ä£ÐÍ»¯£¬¸ù¾ÝËùÈ¡µÃµÄÓïÑÔ¿ØÖƹæÔò½øÐÐÄ£ºýÍÆÀí£¬¸ø³öÄ£ºýÊä³öÅоö£¬²¢½«Æäת»¯Îª¾«È·Á¿£¬×÷ΪÀ¡Ë͵½±»¿Ø¶ÔÏó(»ò¹ý³Ì)µÄ¿ØÖÆ×÷Óá£Ä£ºý¿ØÖƱíÊÇÄ£ºý¿ØÖÆËã·¨ÔÚ¼ÆËã»úÖеıí´ï·½Ê½£¬ËüÊǸù¾ÝÊäÈëÊä³öµÄ¸öÊý¡¢Á¥Êôº¯Êý¼°¿ØÖƹæÔòµÈ¾ö¶¨µÄ¡£ÈÕµÄÊǰÑÈ˹¤²Ù×÷¿ØÖƹý³Ì±í´ï³É¼ÆËã»úÄܹ»½ÓÊÜ£¬²¢±ãÓÚ¼ÆËãµÄÐÎʽ¡£Ä£ºý¿ØÖƹæÔòÒ»°ã¾ßÓÐÈçÏÂÐÎʽ:
If{ e = Ai and ec = Bi}then u= Ci ,i=1,2¡,ÆäÖÐe,ecºÍu·Ö±ðΪÎó²î±ä»¯ºÍ¿ØÖÆÁ¿µÄÓïÑÔ±äÁ¿£¬¶øAi¡¢Bi¡¢CiΪÆäÏàÓ¦ÂÛÓòÉϵÄÓïÑÔÖµ¡£ Ó¦ÓÃÄ£ºýÍÆÀíµÄ·½·¨¿ÉʵÏÖ¶ÔPID²ÎÊý½øÐÐÔÚÏß×ÔÕû¶¨£¬Éè¼Æ³ö²ÎÊýÄ£ºý×ÔÕû¶¨PID¿ØÖÆÆ÷¡£·ÂÕæ½á¹û±íÃ÷£¬¸ÃÉè¼Æ·½·¨Ê¹¿ØÖÆÏµÍ³µÄÐÔÄÜÃ÷ÏÔ¸ÄÉÆ¡£
×ÔÊÊӦģºýPID¿ØÖÆÆ÷ÊÇÔÚPIDËã·¨µÄ»ù´¡ÉÏ£¬ÒÔÎó²îeºÍÎó²î±äec×÷ΪÊäÈ룬ÀûÓÃÄ£ºý¹æÔò½øÐÐÄ£ºýÍÆÀí£¬²éѯģºý¾ØÕó±í½øÐвÎÊýµ÷Õû£¬À´Âú×㲻ͬʱ¿ÌµÄeºÍec¶ÔPID²ÎÊý×ÔÕû¶¨µÄÒªÇó¡£ÀûÓÃÄ£ºý¹æÔòÔÚÏß¶ÔPID²ÎÊý½øÐÐÐ޸ģ¬±ã¹¹³ÉÁË×ÔÊÊӦģºýPID¿ØÖÆÆ÷£¬Æä½á¹¹¿òͼÈçͼ2Ëùʾ[3]
ͼ2 ×ÔÊÊӦģºýPID¿ØÖÆÆ÷½á¹¹¿òͼ
PIDºý×ÔÕû¶¨ÊÇÕÒ³öPID²ÎÊý(KP¡¢KI¡¢KD£©ÓëeºÍecÖ®¼äµÄÄ£ºý¹ØÏµ£¬ÔÚÔËÐÐÖÐͨ¹ý²»¶Ï