pid自整定演算法誰有pid自整定的演算法設計最好是

2021-03-04 05:03:10 字數 3104 閱讀 5981

1樓:匿名使用者

簡單,比如

copysiemens的程式中,你按照你的公式,用jump和move來實現累加和賦值,變數使用背景資料塊儲存。我手頭有液壓系統控制採用高頻響應比例閥控制帶位移感測器的液壓缸實現位置閉環控制的例項,採用pid控制,有機會交流一下。

微控制器c語言pid自整定演算法

2樓:匿名使用者

就是一般的排序演算法,與查詢演算法一樣,這個的都不會嗎floata[3],max=0;for(i=0;i<=2;i++)intsort(intnum[5]){intm,n,t;for(m=0;m<4;m++)for(n=m+1;n<5;n++)//氣泡排序{if(num[m]

什麼是plc的pid的自整定功能

3樓:匿名使用者

解釋工業自動化中的自整定功能,首先要理解什麼是pid控制,pid控制是基於複雜的數**算得到的,一兩句話很難講清。簡單的說就是比例、積分、微分控制。在工業自動化中合理的設定pid值可以使自動化控制系統精確、穩定。

但是由於被控物件的條件是不斷地變化,加上自動化控制人員由於技術、經驗的不同很難在短時間裡將控制引數調到最佳。

在這樣的情況下就產生了自整定功能,這個功能就是根據多年來工控領域的經驗,在被控物件不同的工作情況下收集的經驗值,預先設定合理的pid值,放到一個特定的儲存區裡,當自動控制裝置使用自整定功能時,裝置會自動調出預先設定的值並且不斷修正這些值,使裝置在短時間裡達到最佳工作狀態,這就是自整定功能。

用微控制器實現自整定功能比較容易,因為很多裝置裡已有了這些資料的程式,省去了複雜的計算和收集經驗值得工作,調出來建立一個資料**,在使用自整定功能時,當滿足某一條件時,使用查表等指令就可以實現。但到目前為止我沒有見到用plc設計的自整定功能的程式,我想即使是plc使用的高手在設計這種程式時也會很困難,因為它不僅設及到程式設計知識,還有工控理論、經驗等多方面的知識。

說了這麼多,不知你是否明白,如果你還不明白,可以聯絡我。我的****在我的-個人資料裡有,記得在提問時吧分先給我,不要讓我白忙活。

4樓:匿名使用者

plc的自整定功能是plc生產廠家設計的內建程式,按照各自的數學模型,輸出一個值,根據被控物件的變化情況,plc根據輸出值和被控物件的變化值和變化速度,計算出一個合理的p、i、d引數,基本可以滿足控制要求。這個計算過程就是pid的自整定過程,以歐姆龍的cp1系列plc為例,自整定過程是在檢測值pv低於設定值sv時,以最大值輸出,當pv大於sv時,以最小值0輸出,反覆1~2個過程,即計算出合理的pid引數,我用這種plc的溫度pid控制,自整定效果非常好,自整定後,輸出以開關量輸出控制接觸器的閉合,進而控制電熱爐,控制精度在1攝度以內。

5樓:匿名使用者

pid是指自動化的調節的稱呼、比如溫度、速度等等的採集模擬量控制的方式 也叫pid控制

溫度控制 pid引數自整定怎麼進行

6樓:匿名使用者

pid控制器的引數整定是控制系統設計的核心內容。它是根據被控過程的特性確定pid控制器的比例係數、積分時間和微分時間的大小。

pid控制器引數整定的方法很多,概括起來有兩大類:

1、理論計算整定法。它主要是依據系統的數學模型,經過理論計算確定控制器引數。這種方法所得到的計算資料未必可以直接用,還必須通過工程實際進行調整和修改。

2、工程整定方法,它主要依賴工程經驗,直接在控制系統的試驗中進行,且方法簡單、易於掌握,在工程實際中被廣泛採用。

pid控制器引數的工程整定方法,主要有臨界比例法、反應曲線法和衰減法。三種方法各有其特點,其共同點都是通過試驗,然後按照工程經驗公式對控制器引數進行整定。但無論採用哪一種方法所得到的控制器引數,都需要在實際執行中進行最後調整與完善。

一般採用的是臨界比例法。

利用該方法進行pid控制器引數的整定步驟如下:

1、首先預選擇一個足夠短的取樣週期讓系統工作;

2、僅加入比例控制環節,直到系統對輸入的階躍響應出現臨界振盪,記下這時的比例放大係數和臨界振盪週期;

3、在一定的控制度下通過公式計算得到pid控制器的引數。

擴充套件資料

調節方法

1、pid是工業生產中最常用的一種控制方式,pid調節儀表也是工業控制中最常用的儀表之一,pid適用於需要進行高精度測量控制的系統,可根據被控物件自動演算出最佳pid控制引數。

2、pid引數自整定控制儀可選擇外給定(或閥位)控制功能。可取代伺服放大器直接驅動執行機構(如閥門等)。pid外給定(或閥位)控制儀可自動跟隨外部給定值(或閥位反饋值)進行控制輸出(模擬量控制輸出或繼電器正轉、反轉控制輸出)。

可實現自動/手動無擾動切換。手動切換至自動時,採用逼近法計算,以實現手動/自動的平穩切換。pid外給定(或閥位)控制儀可同時顯示測量訊號及閥位反饋訊號。

3、pid光柱顯示控制儀集數字儀表與模擬儀表於一體,可對測量值及控制目標值進行數字量顯示(雙led數碼顯示),並同時對測量值及控制目標值進行相對模擬量顯示(雙光柱顯示),顯示方式為雙led數碼顯示+雙光柱模擬量顯示,使測量值的顯示更為清晰直觀。

4、pid引數自整定控制儀可隨意改變儀表的輸入訊號型別。採用最新無跳線技術,只需設定儀表內部引數,即可將儀表從一種輸入訊號改為另一種輸入訊號。

5、pid引數自整定控制儀可選擇帶有一路模擬量控制輸出(或開關量控制輸出、繼電器和可控矽正轉、反轉控制)及一路模擬量變送輸出,可適用於各種測量控制場合。

6、pid引數自整定控制儀支援多機通訊,具有多種標準序列雙向通訊功能,可選擇多種通訊方式,如rs-232、rs-485、rs-422等,通訊波特率300~9600bps儀表內部引數自由設定。可與各種帶序列輸入輸出的裝置(如電腦、可程式設計控制器、plc等)進行通訊,構成管理系統。

7樓:

溫度控制採用pid控制器時,由於溫度過程一般都存在較大的死區和滯後時間,所以設定pid引數時儘可能使用p作用和d作用進行調節,而將i作用降到最低(甚至不使用i作用)。這樣可以避免超調**和積分飽和。

如何在stm32中實現模糊自整定pid演算法

8樓:匿名使用者

不管在什麼微控制器或者arm晶片中,你需要的是pid演算法,你需要將你的模糊整定pid演算法使用c語言程式設計實現你的pid整定功能。

模糊自整定pid的kp,ki,kd如何確定

用步進電機套編碼器,可以證明你老師在胡搞!要套編碼器的應該是三相永磁電機,做好控制後就叫伺服電機。看來需要學習的不僅是你,還有你的指導老師。看看我以前回答過的一個問題,或許有幫助。所謂pid指的是proportion integral differential。翻譯成中文是比例 積分 微分。記住兩句...

pid整定的口訣是什麼,PID整定的口訣是什麼

pid引數整定是一個複雜的過程,一般需要根據被物件慢慢進行。常用的方進有擴充回臨界比例度整定法答和擴充響應曲線法兩種。1 模擬pid 演算法中許多行之數字pid 是在模擬pid 演算法的基礎上,用差分方程代替連續方程,有效的方法都可以用到數字pid 運算中。2 隨著計算機控制技術的發展,數字pid ...

什麼是pid引數整定,如何規定pid引數規劃整定方法

pid控制器引數的整來定,源 是自動控制系統中相當重要的一個問題。在控制方案已經確定,儀表及控制閥等已經選定並已裝好之後,控制物件的特性也就確定了,控制系統的品質就主要決定於pid控制器引數的整定。因此,pid控制器引數整定的任務,就是對已選定的控制系統,求得最好的控制質量時pid控制器的引數值,即...