產(chǎn)品分類品牌分類
-
長野計(jì)器NAGANO KEIKI壓力表 山本電機(jī)MANOSTAR微差壓開關(guān) 美國PARKER派克壓力調(diào)節(jié)器 日本山本MANOSTAR微差壓表 韓國AUTONICS壓力傳感器 國產(chǎn)電接點(diǎn)壓力表 德國Wenglor壓力傳感器 美國PARKER派克壓力傳感器 德國E+H壓力變送器 日本AZBIL壓力傳感器 中國臺(tái)灣金器Mindman壓力表 意大利GEFRAN壓力傳感器 德國VEGA壓力變送器 德國HYDAC壓力開關(guān) 美國BANNA壓力開關(guān) 意大利ELETTROTEC壓力開關(guān) 德國KROHNE壓力變送器 意大利ELETTROTEC電子壓力開關(guān) 美國SOR索爾壓力開關(guān) 德國Honsberg壓力傳感器 德國BECK壓力開關(guān) 美國UE壓力開關(guān) 美國FAIRCHLD壓力調(diào)節(jié)器 西門子SIEMENS壓力變送器 日本Yokogawa壓力變送器 羅斯蒙特差壓變送器? HONEYWELL壓力傳感器 瑞士ABB絕壓變送器 WIKA威卡壓力變送器 WIKA威卡壓力表 西門子SIEMENS差壓變送器 瑞士ABB差壓變送器 壓力表廠家直銷 伊萊科壓力控制器 德國HYDAC壓力傳感器 賀德克壓力變送器 國產(chǎn)壓力變送器 日本橫河Yokogawa壓力變送器
-
日東精工流量計(jì) 溫壓一體式渦街流量計(jì) 液晶顯示金屬管轉(zhuǎn)子流量計(jì) 日東精工nittoseiko流量計(jì) 德國MuTec流量開關(guān) 德國HENSE流量計(jì) 意大利SETTIMA流量計(jì) 國產(chǎn)氣體質(zhì)量流量計(jì) 國產(chǎn)熱式氣體質(zhì)量流量計(jì) 國產(chǎn)質(zhì)量流量計(jì) 國產(chǎn)旋進(jìn)漩渦流量計(jì) 國產(chǎn)超聲波流量計(jì) 國產(chǎn)轉(zhuǎn)子流量計(jì) 西門子SIEMENS流量計(jì) 日本AZBIL流量計(jì) 德國KEM流量計(jì) 德國MEISTER流量計(jì) 丹麥EMCO流量計(jì) 瑞士ABB流量計(jì) 德國KROHNE流量計(jì) 德國KRACHT齒輪流量計(jì) 德國AIRCOM流量控制器 德國Honsberg流量計(jì) 日本YAMATAKE流量計(jì) 德國VSE流量計(jì) WIKA威卡流量開關(guān) 美國ROSEMONT流量計(jì) 美國BANNA流量計(jì) 德國圖爾克TURCK流量傳感器 德國SIEMENS流量計(jì) 楔形流量計(jì) V錐流量計(jì) 威托巴流量計(jì) 意大利ELETTROTEC流量開關(guān) 德國E+H流量計(jì) 平衡流量計(jì)廠家直銷 熱式氣體質(zhì)量流量計(jì) 手持式超聲波流量計(jì) 國產(chǎn)孔板流量計(jì) 國產(chǎn)渦街流量計(jì) 國產(chǎn)電磁流量計(jì) 日本川崎KAWAKI流量計(jì) 日本橫河Yokogawa流量計(jì)
-
日本FUJI溫度調(diào)節(jié)器 國產(chǎn)雙金屬溫度計(jì) 日本YAMATAKE溫控器 德國TESTO紅外線?溫度計(jì) 德國Wenglor溫度傳感器 美國FLUKE便攜式紅外測(cè)溫儀 BRristol Babcock溫度探頭 丹麥佩勒PR溫度變送器 意大利GEFRAN熱電偶 德國HYDAC溫度傳感器 丹麥EMCO溫度傳感器 德國KROHNE溫度傳感器 意大利ELETTROTEC溫度開關(guān) 德國JUMO溫度變送器 韓國HANYOUNG溫度控制器 中國臺(tái)灣FOTEK溫度控制器 德國OPTRIS紅外測(cè)溫儀 德國TESTO測(cè)溫儀 日本Yokogawa溫度變送器 WIKA溫度計(jì) 美國HONEYWELL溫度傳感器 瑞士ABB溫度計(jì) 美國BANNA溫度傳感器 美國ROSEMONT溫度變送器 德國圖爾克TURCK溫度變送器 德國SIEMENS溫度傳感器 美國FLUKE測(cè)溫儀 美國FLUKE手持式溫度計(jì) 德國E+H溫度計(jì)
-
頂裝防爆超聲波液位開關(guān) 外測(cè)超聲波液位計(jì) 迷你超聲波液位開關(guān) 智能外貼超聲波液位開關(guān) 國產(chǎn)導(dǎo)波雷達(dá)液位計(jì) 美國BlueLevel音叉液位開關(guān) 國產(chǎn)磁翻板液位計(jì) 導(dǎo)波雷達(dá)物位計(jì) 國產(chǎn)液位變送器 瑞士BESTA浮球開關(guān) 瑞士WEKA液位計(jì) 德國Wenglor液位傳感器 德國E+H物位計(jì) 美國SOR液位計(jì) 德國HYDAC液位開關(guān) 丹麥EMCO液位開關(guān) 美國美特斯MTS液位計(jì) 意大利ELETTROTEC液位計(jì) 德國KROHNE物位計(jì) 意大利ELETTROTE液位傳感器 美國SOR索爾液位開關(guān) 德國BURKERT雷達(dá)液位計(jì) WIKA威卡液位計(jì) 瑞士ABB液位計(jì) 美國ROSEMONT液位變送器 雙法蘭液位計(jì) 投入式液位計(jì) 單法蘭液位計(jì) 側(cè)裝式磁性翻柱液位計(jì) 頂裝磁翻板液位計(jì) 德國HYDAC液位傳感器 德國E+H液位計(jì) 磁浮球液位計(jì) 雷達(dá)液位計(jì) 磁致伸縮液位計(jì) 磁翻板液位計(jì) 日本橫河Yokogawa液位計(jì)
-
美國MAGTROL傳感器 瑞士CARLOGAVAZZI傳感器 韓國HANYOUNG傳感器 韓國AUTONICS光電傳感器 日本YAMATAKE傳感器 德國FESTO傳感器 德國BALLUFF傳感器 意大利AECO傳感器 德國SCHMERSAL傳感器 瑞士萊姆LEM傳感器 美國TE泰科傳感器 德國PILZ傳感器 德國HUBNER-BERLIN傳感器 德國ALTHEN傳感器 德國IFM傳感器 美國特迪亞tedea傳感器 美國BENTLY傳感器 瑞士VIBRO-METER傳感器 德國BALLUFF激光傳感器 德國FSG傳感器 德國STOERK傳感器 德國MAGNESCALE傳感器 德國Wenglor傳感器 瑞士contrinex傳感器 瑞士CARLOGAVAZZI電感式傳感器 日本SUNX傳感器 意大利GEFRAN傳感器 意大利ELTRA傳感器 美國COGNEX傳感器 美國AI-TEK傳感器 美國BANNER傳感器 德國VSE傳感器 NOVOTECHNIK傳感器 德國倍加福P+F傳感器 德國SICK傳感器 美國羅克韋爾AB傳感器 美國ROSEMONT變送器 美國HONEYWELL傳感器 綠測(cè)器MIDORI傳感器 日本Yokogawa傳感器 美國EMERSON變送器 歐姆龍OMRON傳感器 德國TURCK傳感器 日本KEYENCE傳感器 美國MTS傳感器 德國HYDAC傳感器 美國羅克韋爾傳感器
-
氣動(dòng)薄膜高壓單座調(diào)節(jié)閥 氣動(dòng)薄膜小口徑單座調(diào)節(jié)閥 氣動(dòng)薄膜角形調(diào)節(jié)閥 氣動(dòng)薄膜三通調(diào)節(jié)閥 氣動(dòng)薄膜多級(jí)降壓低噪音調(diào)節(jié)閥 美國PARKER閥 意大利burocco閥 意大利burocco布魯克截止閥 德國GEMÜ蓋米閥 瑞士WEKA閥 德國FESTO閥 德國AIRCOM閥 德國Rexroth閥門 德國KRACHT閥門 袋配SBFEC閥 德國HYDAC閥 美國CIR-LOK閥門 美國masonilan閥 意大利CALEFFI閥 德國GSR閥 芬蘭美卓閥門 德國布赫BUCHER閥 日本KOGANEI閥 德國DUNGS閥 SBFEC閥門 美國博雷Bray閥 芬蘭美卓METSO閥門 德國KSB閥 日本KOSO閥 美國FLOWSERVE閥 德國RICKMEIER閥 德國布赫BUCHER控制閥 德國EMG閥 美國FISHER閥門 德國HAWE閥 德國AIRCOM調(diào)壓閥 韓國TPC閥 韓國TKC閥 中國臺(tái)灣金器Mindman閥 中國臺(tái)灣AIRTAC閥 日本YAMATAKE閥 日本TOKIMEC閥 日本油研YUKEN閥 意大利ODE閥 意大利ATOS閥 美國SUN閥 美國Posi-flate閥 美國TESCOM閥 美國MAC閥 美國ASCO閥 美國MOOG閥 德國BURKERT閥 日本CKD喜開理電磁閥 文丘里角閥? 微壓調(diào)節(jié)閥 O型球閥? 三通調(diào)節(jié)閥? 單座調(diào)節(jié)閥
-
澳大利亞Ebsray泵 德國boerger?泵 美國Blackmer泵 美國PARKER泵 德國Almatec泵 法國MOUVEX泵 新加坡EUROFLO泵 意大利OBL泵 德國FLUX泵 瑞士cp泵 意大利SETTIMA泵 美國VICKERS泵 法國OLAER泵 意大利CASAPPA泵 德國DENISON泵 德國KSB泵 德國KSB泵流量計(jì) 美國FLOWSERVE泵 德國RICKMEIER泵 德國布赫BUCHER泵 意大利CASAPPA齒輪泵 德國HAWE泵 德國VERDER泵 德國KRACHT泵 日本TOYOOKI泵 日本YUKEN泵 美國EATON泵 德國Rexroth泵 塔克TACO泵 臥式離心泵 輕型臥式多級(jí)離心泵 液壓隔膜計(jì)量泵
自動(dòng)化控制PID講解,干貨來了~
啥是PID?
PID,就是“比例(proportional)、積分(integral)、微分(derivative)”,是一種很常見的控制算法。算法是不可以吃的。
PID已經(jīng)有107年的歷史了。
它并不是什么很神圣的東西,大家一定都見過PID的實(shí)際應(yīng)用。
比如四軸飛行器,再比如平衡小車......還有汽車的定速巡航、3D打印機(jī)上的溫度控制器....
就是類似于這種:需要將某一個(gè)物理量“保持穩(wěn)定”的場(chǎng)合(比如維持平衡,穩(wěn)定溫度、轉(zhuǎn)速等),PID都會(huì)派上大用場(chǎng)。
那么問題來了:
比如,我想控制一個(gè)“熱得快”,讓一鍋水的溫度保持在50℃
這么簡單的任務(wù),為啥要用到微積分的理論呢。
你一定在想:
這不是so easy嘛~ 小于50度就讓它加熱,大于50度就斷電,不就行了?幾行代碼用Arduino分分鐘寫出來。
沒錯(cuò)~在要求不高的情況下,確實(shí)可以這么干~ But! 如果換一種說法,你就知道問題出在哪里了:
如果我的控制對(duì)象是一輛汽車呢?
要是希望汽車的車速保持在50km/h不動(dòng),你還敢這樣干么。
設(shè)想一下,假如汽車的定速巡航電腦在某一時(shí)間測(cè)到車速是45km/h。它立刻命令發(fā)動(dòng)機(jī):加速!
結(jié)果,發(fā)動(dòng)機(jī)那邊突然來了個(gè)100%全油門,嗡的一下,汽車急加速到了60km/h。
這時(shí)電腦又發(fā)出命令:剎車!
結(jié)果,吱...............哇............(乘客吐)
所以,在大多數(shù)場(chǎng)合中,用“開關(guān)量”來控制一個(gè)物理量,就顯得比較簡單粗暴了。有時(shí)候,是無法保持穩(wěn)定的。因?yàn)閱纹瑱C(jī)、傳感器不是無限快的,采集、控制需要時(shí)間。
而且,控制對(duì)象具有慣性。比如你將一個(gè)加熱器拔掉,它的“余熱”(即熱慣性)可能還會(huì)使水溫繼續(xù)升高一小會(huì)。
這時(shí),就需要一種『算法』:
它可以將需要控制的物理量帶到目標(biāo)附近
它可以“預(yù)見”這個(gè)量的變化趨勢(shì)
它也可以消除因?yàn)樯帷⒆枇Φ纫蛩卦斐傻撵o態(tài)誤差
....
于是,當(dāng)時(shí)的數(shù)學(xué)家們發(fā)明了這一歷久不衰的算法——這就是PID。
你應(yīng)該已經(jīng)知道了,P,I,D是三種不同的調(diào)節(jié)作用,既可以單獨(dú)使用(P,I,D),也可以兩個(gè)兩個(gè)用(PI,PD),也可以三個(gè)一起用(PID)。
這三種作用有什么區(qū)別呢?客官別急,聽我慢慢道來
我們先只說PID控制器的三個(gè)基本的參數(shù):kP,kI,kD。
kP
P就是比例的意思。它的作用明顯,原理也簡單。我們先說這個(gè):
需要控制的量,比如水溫,有它現(xiàn)在的『當(dāng)前值』,也有我們期望的『目標(biāo)值』。
當(dāng)兩者差距不大時(shí),就讓加熱器“輕輕地”加熱一下。
要是因?yàn)槟承┰颍瑴囟冉档土撕芏?,就讓加熱?ldquo;稍稍用力”加熱一下。
要是當(dāng)前溫度比目標(biāo)溫度低得多,就讓加熱器“開足馬力”加熱,盡快讓水溫到達(dá)目標(biāo)附近。
這就是P的作用,跟開關(guān)控制方法相比,是不是“溫文爾雅”了很多。
實(shí)際寫程序時(shí),就讓偏差(目標(biāo)減去當(dāng)前)與調(diào)節(jié)裝置的“調(diào)節(jié)力度”,建立一個(gè)一次函數(shù)的關(guān)系,就可以實(shí)現(xiàn)基本的“比例”控制了~
kP越大,調(diào)節(jié)作用越激進(jìn),kP調(diào)小會(huì)讓調(diào)節(jié)作用更保守。
要是你正在制作一個(gè)平衡車,有了P的作用,你會(huì)發(fā)現(xiàn),平衡車在平衡角度附近來回“狂抖”,比較難穩(wěn)住。
如果已經(jīng)到了這一步——恭喜你!離成功只差一小步了~
kD
D的作用更好理解一些,所以先說說D,后說I。
剛才我們有了P的作用。你不難發(fā)現(xiàn),只有P好像不能讓平衡車站起來,水溫也控制得晃晃悠悠,好像整個(gè)系統(tǒng)不是特別穩(wěn)定,總是在“抖動(dòng)”。
你心里設(shè)想一個(gè)彈簧:現(xiàn)在在平衡位置上。拉它一下,然后松手。這時(shí)它會(huì)震蕩起來。因?yàn)樽枇苄?,它可能?huì)震蕩很長時(shí)間,才會(huì)重新停在平衡位置。
請(qǐng)想象一下:要是把上圖所示的系統(tǒng)浸沒在水里,同樣拉它一下 :這種情況下,重新停在平衡位置的時(shí)間就短得多。
我們需要一個(gè)控制作用,讓被控制的物理量的“變化速度”趨于0,即類似于“阻尼”的作用。
因?yàn)?,?dāng)比較接近目標(biāo)時(shí),P的控制作用就比較小了。越接近目標(biāo),P的作用越溫柔。有很多內(nèi)在的或者外部的因素,使控制量發(fā)生小范圍的擺動(dòng)。
D的作用就是讓物理量的速度趨于0,只要什么時(shí)候,這個(gè)量具有了速度,D就向相反的方向用力,盡力剎住這個(gè)變化。
kD參數(shù)越大,向速度相反方向剎車的力道就越強(qiáng)。
如果是平衡小車,加上P和D兩種控制作用,如果參數(shù)調(diào)節(jié)合適,它應(yīng)該可以站起來了~歡呼吧。
等等,PID三兄弟好想還有一位??雌饋鞵D就可以讓物理量保持穩(wěn)定,那還要I干嘛?
因?yàn)槲覀兒鲆暳艘环N重要的情況:
kI
還是以熱水為例。假如有個(gè)人把我們的加熱裝置帶到了非常冷的地方,開始燒水了。需要燒到50℃。
在P的作用下,水溫慢慢升高。直到升高到45℃時(shí),他發(fā)現(xiàn)了一個(gè)不好的事情:天氣太冷,水散熱的速度,和P控制的加熱的速度相等了。
這可怎么辦?
P兄這樣想:我和目標(biāo)已經(jīng)很近了,只需要輕輕加熱就可以了。
D兄這樣想:加熱和散熱相等,溫度沒有波動(dòng),我好像不用調(diào)整什么。
于是,水溫永遠(yuǎn)地停留在45℃,永遠(yuǎn)到不了50℃。
作為一個(gè)人,根據(jù)常識(shí),我們知道,應(yīng)該進(jìn)一步增加加熱的功率??墒窃黾佣嗌僭撊绾斡?jì)算呢?
前輩科學(xué)家們想到的方法是真的巧妙。
設(shè)置一個(gè)積分量。只要偏差存在,就不斷地對(duì)偏差進(jìn)行積分(累加),并反應(yīng)在調(diào)節(jié)力度上。
這樣一來,即使45℃和50℃相差不太大,但是隨著時(shí)間的推移,只要沒達(dá)到目標(biāo)溫度,這個(gè)積分量就不斷增加。系統(tǒng)就會(huì)慢慢意識(shí)到:還沒有到達(dá)目標(biāo)溫度,該增加功率啦!
到了目標(biāo)溫度后,假設(shè)溫度沒有波動(dòng),積分值就不會(huì)再變動(dòng)。這時(shí),加熱功率仍然等于散熱功率。但是,溫度是穩(wěn)穩(wěn)的50℃。
kI的值越大,積分時(shí)乘的系數(shù)就越大,積分效果越明顯。
所以,I的作用就是,減小靜態(tài)情況下的誤差,讓受控物理量盡可能接近目標(biāo)值。
I在使用時(shí)還有個(gè)問題:需要設(shè)定積分限制。防止在剛開始加熱時(shí),就把積分量積得太大,難以控制。