在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于S7-200 PLC器件和PID控制算法實現無超調PID溫控系統的設計

電子設計 ? 來源:電子設計工程 ? 作者:李金堂,樊潤潔 ? 2020-05-15 07:58 ? 次閱讀

隨著當今工業生產的不斷發展,在特種金屬熱處理的工藝要求中,具有超調響應的PID(Proportional Integral Derivative)溫控系統已不能滿足特殊生產的需求,它不僅需要在加熱過程中嚴格執行預定的溫升曲線,而且尤其注重溫度拐點的工藝控制,必須做到既無欠溫而又無過溫的控制效果。欠溫時達不到預定的工藝要求,而過溫可能會造成加熱工件的晶粒組織形成永久性的破壞而導致產生廢品。在金屬加熱溫度控制系統中,由于加熱源與被加熱對象之間控制惰性的客觀存在,在系統噪聲、負載擾動等時變不確定性的影響下,若要求加熱工藝過程實時準確執行預定溫度曲線,采用典型的PID控制思路是難以實現的。在以往的生產過程中,為防止超調過燒,在溫度的拐點處是以欠溫狀態為代價運行的,為追求產品的高質量水平,經反復探索、研究、實踐,在應用Siemens Smatic S7-200 PLC的PID指令的基礎上,通過實踐新型PID自適應控制理論,對不同溫度段PID各參數的適時變更、調節,突破了欠溫與超調相互制約的矛盾,達到了與系統預定的升溫曲線相一致的控制結果。

1 系統組成簡介

系統設備的基本組成如圖l(a)所示,具體控制過程為:在工控機組態軟件的支持下,通過人機界面的交互輸入或修改預定的工件加熱溫升曲線,系統的人機界面如圖l(b)所示,生產過程的操作均通過人機界面上相應指示實施。設備運行后,PLC將依照組態預定的溫升曲線,對變頻電源的功率輸出進行實時PID調節,從而控制感應加熱設備對工件加熱,工件的實時溫度則又由紅外測溫儀采樣后反饋至PLC形成溫度閉環。系統運行過程的實時數據及現場設備的運行狀態信息,均由相應的傳感器件傳送到PLC和工控機實施數據采集記錄、報警提示等智能化控制,所有操作均可通過人機界面實現。

基于S7-200 PLC器件和PID控制算法實現無超調PID溫控系統的設計

2 無超調PID溫控設計

2.1 SIEMENS PLC中PID指令算法

西門子PLC中,由于其PID算法是一種經典的PID算法,原理上與自動化儀表的控制思想是一致的。其PID控制結構如圖2所示,輸入輸出關系為:

b.JPG

圖2中,Sv(t)是輸入量(給定值),Pv(t)是反饋量,C(t)為輸出量。偏差值ev(t)=Sv(t)-Pv(t);mv(t)是PID調節器的輸出信號。Kp是調節器的比例系數,Mintial是PID回路輸出的初始值,PLC可編程控制器在對被控量PID調節時將PID公式離散化后,在系統的采樣周期為Ts時,用矩形積分近似精確積分;用差分近似精確微分,將PID公式離散化,則第n次采樣時控制器的輸出為:

c.JPG

d.JPG

由于在實際的生產過程中要執行的溫升曲線是圖3(a)所示的工藝要求,Sv(t)輸入量(給定值)在溫升階段期間。系統在采樣周期Ts的作用下是按階梯量的形式給定的,這就相當于每次給定的是一階躍函數加n-1次的偏差值ev之和,因而,在實施PID做溫度調節時出現溫度超調振蕩的現象是難免的,控制結果如圖3(b)所示。因而,經典的PID控制結果是不能滿足圖3(a)的控制需求。

2.2 在實踐中對該PID溫控算法所做的設計改進

2.2.1 引入積分分離PID控制算法

積分分離PID控制算法是一種遇限消弱積分項的PID算法,對消除系統超調非常有效。其方法如下:根據實際調試情況,人為設定一閾值ε(ε》0);當偏差值|ev(n)|》ε時,采用PD控制,既可避免過大的超調又可使系統有較快的響應;當偏差值|ev(n)|≤ε時,采用正常的PID控制,以便保證系統的控制精度。這就需要在辨識決策環節中引入一積分項的控制系數β,β按下述條件取值。

f.JPG

2.2.2 引入帶死區的PID控制算法

在實際的控制系統中,采樣周期Ts為100 ms。為避免控制動作的過于頻繁而引起的振蕩。引入了帶死區的PID控制,其控制框圖如圖4所示。相應的控制算式為:

g.JPG

h.JPG

式中,死區evo是一個可調參數,其具體數值則根據實際調試情況而定,evo數值越小,控制動作越頻繁,達不到穩定被控對象的目的;evo數值越大,則系統產生較大滯后,根據實際調試結果,在該溫控系統中evo=2.0℃。

在引入死區控制的同時,本系統還設定了偏差值ev(n)大于某一上限定值ev(h)時則按比率認可ev(n)的數值,以此來限定由瞬間擾動產生的控制波動,此方法對保證系統控制的穩定性簡潔有效。

2.2.3 引入微分先行的PID控制算法

微分先行的PID控制算法的特點是只對輸出量C(n)進行微分,而對給定值Sv(n)不作微分,因而,在改變給定值時,輸出穩定(微分項不參與)使被控量的變化比較緩和,這種輸出量微分先行的控制算法非常適應與給定值頻繁變化的場合,可以有效地抑制因給定值變化而引起的系統振蕩。在本項目中,正是考慮到在溫度上升階段時在采樣周期Ts的控制下每次的給定值都存在階躍變化,因而引入微分先行的控制算法可明顯改善系統的動態特性。微分先行的控制算式:

i.JPG

2.2.4 引入居里點溫度檢測的PID變參量控制算法

由于本系統的加熱源采用的是電磁感應加熱方式,在此方式下,當金屬加熱到居里點以上溫度時,由于導磁率的急劇變化將使加熱效率亦產生較大的變化,因此,在PID控制中,相應的比例參數Kp、積分參數Ki、和微分參數Kd也將隨之相應的變動,變動量的大小根據加熱工件的材質、尺寸、生產節拍均成函數關系。另一方面,為保證控制效果無超調并形成鈍角的拐點,對系統的輸出量mv(n)也需進行比例輸出,本參數的變動量也是一與工件加熱工藝關聯的函數,其數值的優化需在調試中確定。

2.2.5 改進后的PID控制算法綜述

根據本項目溫控工藝要求的特點,在基于傳統PID算法的理念下,經上述改進使該系統成為一具有一定自適應能力的系統,它能夠識別環境條件的變化,并自動校正PID控制參量,這與傳統的PID控制算法的顯著區別在于它具有“辨識→決策→修改”的功能,即不間斷地采樣系統(被控對象)的階段狀態參數并加以辨識后與系統事先給定的準則相比較后實時決策、修改PID的算法,以使系統不斷地趨向最理想的控制效果。改進后的PID算法的系統框圖如圖5所示。

j.JPG

3 無超調PID溫控設計性能指標

無超調PID溫控設計的主要性能指標:從自控理論上講,本系統的溫控本質屬于非線性系統,時域上的不確定因素復雜多變,判斷其性能指標綜合體現在以下幾個通用的方面。

3.1 穩定性

穩定性是對控制系統的基本要求,按自適應PID控制算法系統的穩定性要求是指系統的狀態、輸入、輸出和參數等變量在各種條件的變動下總是有界的,即控制算法的校正下,誤差經閉環調節后有界收斂。本系統中,可編程控制器采用的是Siemens Smatic S7-200 PLC,系統中的相關變量均做過歸一化處理,即數字量的引用均標準化在0.0~1.0之間,因而,在系統溫控過程中是收斂有界的,同時,在對實時數據的檢測、辨識、決策過程中,在程序內對所有參量均設有上下限的識別,從而有效保證了執行結果的穩定。

3.2 可維性

本系統的可維性主要指的是軟件維護及操作者應用的便利程度,因在實際生產過程中,產品的規格、型號是多樣化的,因而,在溫控過程中與之相對應的PID參數亦需要相應的變動。在該系統中的人機界面中,通過控制組態,由操作者輸入產品的規格編號后,在控制組態中自動調用配方數據來初始化PID的基礎參數;另一方面,本系統的軟件無論是組態編程還是PLC編程,均采用模塊化結構,因而,系統程序的修改、維護極為便利。依照自控系統的一般規則,系統運行的過程數據均實時采集、記錄到數據庫中,可實時為產品生產加工質量的追溯提供源資料。

3.3 魯棒性(Robust)

如前所述,本溫控系統的被控對象是電磁感應加熱源的功率輸出,在實際的現場環境中,電磁場強的干擾及各類機電設備的運行對PID控制均存在種種已知或未知的擾動,解決此方面的問題除了在硬件上要采取相應的措施外,在PID溫控的設計方面,通過應用上述各種參量限定辨識后,在實際的生產運行中均保證了系統的工作穩定,在相鄰機電設備或變頻電源的啟停擾動下不敏感。

4 結論

4.1 無超調PID沮控實驗效果

經上述改進后的PID控制算法在實際生產過程的運行中有效解決了原溫控的難點,其控制效果如圖6所示。圖6(a)的曲線是采用改進PID溫控算法前的溫控曲線,圖6(b)的溫控曲線是本文所論述的PID算法所實時記錄的溫控效果,其中難得的是在變溫拐點處的控制為理想的鈍角,整體溫控效果與預定的溫度趨向基本吻合,在實際生產過程中與以往相比,既避免了因欠溫而造成的返工現象,又消除了因過溫產生的廢品,有效地提高了產品熱處理的質量。

k.JPG

4.2 無超調PID溫控的設計結論

現代控制理論中,在經典PID控制理論的基礎上衍生的控制理念層出不窮,諸如神經元、神經網絡、模糊PID控制算法等比比皆是,但若要在生產實踐中選取理想的控制算法,就必須通過工程實際進行反復地調整和修改,不拘泥于理論參數或方法限制,根據工程經驗,直接在控制系統的試驗中進行篩選組合出適合實際的控制算法,使系統達到最優化的運行狀態。雖然在本項目的PID算法取得了預期的效果,但實際運行在各溫度段的PID參數是在調試中獲取,并針對各型號的產品規格在上位組態中以配方的形式給定,如此則使得前期調試頗為繁瑣,因而,在參量自適應的智能化設計方面還有待于進一步的探索與實踐。

責任編輯:gt


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5017

    文章

    13394

    瀏覽量

    465695
  • 西門子
    +關注

    關注

    96

    文章

    3067

    瀏覽量

    116530
  • PID
    PID
    +關注

    關注

    35

    文章

    1473

    瀏覽量

    85887
收藏 人收藏

    評論

    相關推薦

    027跟我學:S7-200 SMART PID回路控制(2)配置PID向導#硬聲創作季

    SMARTPIDS7-200
    或許
    發布于 :2023年06月07日 11:55:43

    S7-200 PLC在垃圾場CMF膜污水處理系統中的應用

    本文介紹了基于西門子S7-200 系列PLC 的垃圾場中水回用控制系統。文中研究并實現了在S7-200
    發表于 08-14 14:52 ?18次下載

    S7-200 PID學習教材

    S7-200 能夠進行PID 控制。S7-200 CPU 最多可以支持8 個PID 控制回路(8
    發表于 04-19 17:24 ?0次下載

    基于S7-200 PLC水廠自控系統設計

    利用GPRS,PLC和儀表等,結合PID和模糊PID控制算法,設計并開發了一種可靠實用的無線遠程自控系統
    發表于 08-29 15:08 ?142次下載
    基于<b class='flag-5'>S7-200</b> <b class='flag-5'>PLC</b>水廠自控<b class='flag-5'>系統</b>設計

    S7-200CPU_PID控制圖解

    S7-200 能夠進行 PID 控制。S7-200 CPU 最多可以支持 8 個 PID 控制
    發表于 09-17 15:13 ?104次下載
    <b class='flag-5'>S7-200CPU_PID</b><b class='flag-5'>控制</b>圖解

    如何使用S7-200PLCPID控制

    如何使用S7-200PLCPID控制
    發表于 12-08 17:23 ?9次下載

    如何使用 S7-200CPU 的PID控制

    如何使用S7-200CPU 的PID控制。
    發表于 04-01 14:40 ?21次下載

    PID算法溫控C語言

    基于PID算法的溫度控制系統,PID算法溫控C語言程序
    發表于 07-12 16:05 ?51次下載

    基于S7-200PLC系統手冊

    S7-200系列小型PLC (Micro PLC)可應用于各種自動化系統。緊湊的結構、低廉的成本以及功能強大的指令集使得S7--200
    發表于 09-25 18:11 ?28次下載
    基于<b class='flag-5'>S7-200</b>的<b class='flag-5'>PLC</b><b class='flag-5'>系統</b>手冊

    基于西門子S7-200系列PLC構成及PID溫度控制實現

    本文介紹了基于S7-200系列PLC的智能溫度控制系統。闡述了溫度控制實現方法。介紹了VB環
    發表于 02-26 19:08 ?1.9w次閱讀
    基于西門子<b class='flag-5'>S7-200</b>系列<b class='flag-5'>PLC</b>構成及<b class='flag-5'>PID</b>溫度<b class='flag-5'>控制</b>的<b class='flag-5'>實現</b>

    如何使用S7-200PID控制功能

    本文主要詳細闡述了如何使用S7-200PID控制功能,具體的跟隨小編一起來了解一下。
    的頭像 發表于 10-05 09:32 ?6754次閱讀

    S7-200SMART與PID的應用概述

    ;自動消除各種干擾對控制過程的影響。其中PID分別表示比例、積分和微分。 S7-200 SMART中PID功能實現方式有以下三種:
    的頭像 發表于 11-03 16:16 ?6218次閱讀
    <b class='flag-5'>S7-200</b>SMART與<b class='flag-5'>PID</b>的應用概述

    S7-200-PID溫度控制

    S7-200-PID溫度控制說明。
    發表于 04-23 14:48 ?37次下載

    西門子PLC S7-200 SMART PID控制功能分享

    S7-200 SMART采用了新型的設計方法,信號板可以擴展通訊接口,數字量接口,模擬量接口,并且能合理的分配空間。西門子PLC S7-200 SMART具有PID
    的頭像 發表于 04-06 14:46 ?1w次閱讀

    西門子S7-200 SMART PLC如何實現PID自動/手動調節切換

    所謂手自動勿擾S7-200 SMART PLC切換,是指在將PID回路從手動模式切換到自動模式,或者是自動模式切換的手動模式時,PID輸出不會發生跳變,也就是不會產生任何波動。本文闡述
    的頭像 發表于 06-19 11:34 ?1.4w次閱讀
    西門子<b class='flag-5'>S7-200</b> SMART <b class='flag-5'>PLC</b>如何<b class='flag-5'>實現</b><b class='flag-5'>PID</b>自動/手動調節切換
    主站蜘蛛池模板: 美女下面小内内的沟 | 特级一级片 | 级毛片 | 你懂的福利网站 | 欧美两性网 | 日韩亚洲欧美日本精品va | 国产一区二区三区在线影院 | 色www亚洲国产张柏芝 | 天天干天天日天天射天天操毛片 | 日韩一级在线播放免费观看 | 欧美色网络 | 五月天婷婷免费视频观看 | 色成网 | 国产呦在线观看视频 | 国产一级特黄毛片 | 在线观看黄日本高清视频 | 国产一区二区三区美女图片 | 色吧视频| 天天干在线免费视频 | 高清成年美女黄网站色大 | 丁香婷婷在线观看 | 亚洲免费视频播放 | 国产高清免费在线观看 | 美女视频黄a全部免费看小说 | 福利视频一区二区 | 播放个毛片看看 | 欧美色亚洲图 | 在线观看色视频 | 久久久久久亚洲精品 | 99久久久精品免费观看国产 | 简单视频在线播放jdav | 日本黄页视频 | 国产午夜毛片一区二区三区 | 中文字幕三级久久久久久 | 国产精品久久久久久久久免费 | 桃色婷婷| 天天操天天添 | 老湿影院免费体验区 | 亚洲第一色在线 | 成人的天堂视频一区二区三区 | 成人网在线视频 |