• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
景晓丨夜猫
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 177 点
下载积分: 996 分
在线时间: 32(小时)
注册时间: 2013-07-11
最后登录: 2020-04-17
查看景晓丨夜猫的 主题 / 回贴
楼主  发表于: 2016-04-19 21:52
请教各位大神,PID控制中的P值到底是一个什么概念,怎么理解啊?
举一个实例,我有一台设备,需要进行温度控制的,一般温度会设定在60℃,我记得温控器里的P值是14.7
我在观察时发现,当温度在达到某一个温度点之前,控制器是全力输出(4~20mA),输出20mA,当温度超过这个温度点后,输出的电流值会慢慢下降。下降后的电流输出与这个14.7的关系是如何?真的好想知道啊!
我想知道,这个温度点和我的P值得设定值是怎么的一个对应关系?这个14.7是比例度还是比例系数呢?它有单位吗?
一般而言,温控器里的KP设定14.7  是什么意思,是14.7%吗?
因为基础较差,我想看很久很久都没有明白,上面的叙述也很乱,希望大家帮帮忙,我是一名普通工人,没有多少钱感谢大家,微信十元红包用来感谢让我明白的人,聊表一点点诚意!
景晓丨夜猫
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 177 点
下载积分: 996 分
在线时间: 32(小时)
注册时间: 2013-07-11
最后登录: 2020-04-17
查看景晓丨夜猫的 主题 / 回贴
1楼  发表于: 2016-04-19 21:54
另外,到底是比例系数表示放大倍数还是比例度表示放大倍数呢?如KP设定14.7,放大倍数是多少呢?问题真的很菜,麻烦大家了!
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
2楼  发表于: 2016-04-21 09:10
理論:
    PID是以它的三種糾正演算法而命名的。這三種演算法都是用加法調整被控制的數值。而實際上這些加法運算大部分變成了減法運算因為被加數總是負值。這三種演算法是:
比例→來控制當前,誤差值和一個負常數P(表示比例)相乘,然後和預定的值相加。P只是在控制器的輸出和系統的誤差成比例的時候成立。比如說,一個電熱器的控制器的比例尺範圍是10°C,它的預定值是20°C。那麼它在10°C的時候會輸出100%,在15°C的時候會輸出50%,在19°C的時候輸出10%,注意在誤差是0的時候,控制器的輸出也是0。
積分→來控制過去,誤差值是過去一段時間的誤差和,然後乘以一個負常數I,然後和預定值相加。I從過去的平均誤差值來找到系統的輸出結果和預定值的平均誤差。一個簡單的比例系統會振蕩,會在預定值的附近來回變化,因為系統無法消除多餘的糾正。通過加上一個負的平均誤差比例值,平均的系統誤差值就會總是減少。所以,最終這個PID迴路系統會在預定值定下來。
導數→來控制將來,計算誤差的一階導,並和一個負常數D相乘,最後和預定值相加。這個導數的控制會對系統的改變作出反應。導數的結果越大,那麼控制系統就對輸出結果作出更快速的反應。這個D參數也是PID被成為可預測的控制器的原因。D參數對減少控制器短期的改變很有幫助。一些實際中的速度緩慢的系統可以不需要D參數。
    一個PID控制器可以被稱作一個在頻域系統的過濾器。這一點在計算它是否會最終達到穩定結果時很有用。如果數值挑選不當,控制系統的輸入值會反覆振蕩,這導致系統可能永遠無法達到預設值。


實際:
每個廠家的PID計算公式不一定相同,因此它的PID值做更改時,也會有不同的影響。
另外跟[ 取樣時間]、[輸出值上限]、[輸出值下限].... 的設定都有連動關希。
楼主留言:
我会再细细琢磨您的答案,若有不懂,还想请教您!
柯晓mars
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 147 点
下载积分: 496 分
在线时间: 11(小时)
注册时间: 2014-06-17
最后登录: 2019-03-19
查看柯晓mars的 主题 / 回贴
3楼  发表于: 2016-04-21 13:55
个人理解P就是误差的倍数
楼主留言:
能具体讲讲吗?兄台
景晓丨夜猫
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 177 点
下载积分: 996 分
在线时间: 32(小时)
注册时间: 2013-07-11
最后登录: 2020-04-17
查看景晓丨夜猫的 主题 / 回贴
4楼  发表于: 2016-04-21 23:29
还不是很明白啊,可不可以举温度控制的例子来讲讲呢?就像我正文中给的参数来讲,拜谢!
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
5楼  发表于: 2016-04-22 11:47
引用
引用第4楼景晓丨夜猫于2016-04-21 23:29发表的  :
还不是很明白啊,可不可以举温度控制的例子来讲讲呢?就像我正文中给的参数来讲,拜谢!


溫控表 PID 調整基本步驟:

1.    手動設定OH(輸出最大值)  OL(輸出最小值)   FL<5  (濾波)
例 : 溫度80°C  OUT値 50%  
      OH=>60  OL=>40

2.    自動搜尋PID . (Auto Rum)

3.    檢視穩定與收斂的情形

4.    當收斂的情形不如預期   適當增減P值 (或FL)
例: 將OUT (輸出值)固定不變 而顯示值飄動不穩
(1)    飄動大表示設備環境 有異常干擾
(2)    飄動小增加FL (減少P)

例: 將OUT (輸出值)固定不變 而顯示值穩定
   表示設備環境 無異常干擾
    PID 參數不對  重新設定
    增加或減少 OH OL範圍(以OUT值為中心 上下各10%加減)
    再自動搜尋PID . (Auto Rum)

5.    收斂的情形OK  將OH OL值調回正常範圍 (例 100%~0%)
或再做 P  I  D 個別微調

其他注意事項:
** I值大約為D值 4倍 (YOKOGAWA)
**P值調昇時  FL最好不要同時調昇  否則會造成反應過慢
**一般正常 P=5   I=240  D=60
***每一次做PID微調時 必須做紀錄
(1)    失敗時 可恢復原始值
(2)    可檢視變動過程 更加了解PID各個值對系統影響

PID的調整需要極大的耐心與細心  找到各個影響環境因素 將變異減到最小
楼主留言:
可不可以QQ语音给我讲讲呢:583690600
南郭先生
自动化成就工业之美
级别: 工控侠客
精华主题: 0
发帖数量: 524 个
工控威望: 2634 点
下载积分: 3976 分
在线时间: 1118(小时)
注册时间: 2011-09-22
最后登录: 2021-09-26
查看南郭先生的 主题 / 回贴
6楼  发表于: 2016-04-22 12:16
输出=比例p*误差,误差越大输出越大,P过小控制作用差,达到慢或达不到设定值,P过大输出容易超调,产生震荡。当然,这是纯比例控制。
景晓丨夜猫
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 177 点
下载积分: 996 分
在线时间: 32(小时)
注册时间: 2013-07-11
最后登录: 2020-04-17
查看景晓丨夜猫的 主题 / 回贴
7楼  发表于: 2016-04-23 14:42
引用
引用第5楼john42tw于2016-04-22 11:47发表的  :


溫控表 PID 調整基本步驟:

1.    手動設定OH(輸出最大值)  OL(輸出最小值)   FL<5  (濾波)
.......

可不可以QQ语音给我讲讲啊:583690600
景晓丨夜猫
级别: 探索解密
精华主题: 0
发帖数量: 41 个
工控威望: 177 点
下载积分: 996 分
在线时间: 32(小时)
注册时间: 2013-07-11
最后登录: 2020-04-17
查看景晓丨夜猫的 主题 / 回贴
8楼  发表于: 2016-04-23 14:43
有没有哪位好心大神QQ语音给我讲讲啊:583690600
zhtokokk
级别: 家园常客
精华主题: 0
发帖数量: 520 个
工控威望: 828 点
下载积分: 59860 分
在线时间: 388(小时)
注册时间: 2015-03-23
最后登录: 2024-03-29
查看zhtokokk的 主题 / 回贴
9楼  发表于: 2016-04-23 16:07
      
       PID控制中的P值到底是一个什么概念,怎么理解啊?
       只谈P,不谈I和D。
       实际值与目标值的差值称为偏差。比如楼主说的温度控制中,60度就是目标值,实际温度就是实际值日。
       常规的理解,P是一个比例系数或叫放大倍数,P乘以偏差,就是一个起有效作用的项,用于控制达到目标值。
       比例度又称比例带,是调节器放大倍数KP的倒数,是调节器的一个重要参数。
       为什么要放大呢,不放大,永远达不到目标值。比如在你的温度控制项目中,14.7这个数值(现在假定是放大系数而不是比例度),你可以通过改变它,很大或很小来观察温度上升的快慢。
       P就是反映快慢的。
zhtokokk
级别: 家园常客
精华主题: 0
发帖数量: 520 个
工控威望: 828 点
下载积分: 59860 分
在线时间: 388(小时)
注册时间: 2015-03-23
最后登录: 2024-03-29
查看zhtokokk的 主题 / 回贴
10楼  发表于: 2016-04-23 16:14
        我想知道,这个温度点和我的P值得设定值是怎么的一个对应关系?这个14.7是比例度还是比例系数呢?它有单位吗?

        这个没有太直接的关系。
         14.7是比例度还是比例系数,可以通过改变数值来确定,设得很小,如果温度上升很慢,证明是比例放大系数,否则就是比例度。这个值无量纲,无单位。
zhtokokk
级别: 家园常客
精华主题: 0
发帖数量: 520 个
工控威望: 828 点
下载积分: 59860 分
在线时间: 388(小时)
注册时间: 2015-03-23
最后登录: 2024-03-29
查看zhtokokk的 主题 / 回贴
11楼  发表于: 2016-04-23 16:20
          一般而言,温控器里的KP设定14.7  是什么意思,是14.7%吗?
          
           据你所说,KP设定14.7,这个是放大系数,不是比例度,是14.7,不是14.7%,就是把偏差放大14.7倍再去处理。

           有说明书吗?传上来看看。
          
          
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go