|
2#
發(fā)表于 2013-10-24 18:52:47
|
只看該作者
你這么想一個問題,,這種控制,其核心問題是為了實現(xiàn)一個‘目標’,,一切是圍繞這個目標的,,其展開、持續(xù)發(fā)生,、結(jié)束,,都是為一個目標,實現(xiàn)這個目標,,并對比那個實現(xiàn)的數(shù)值,,就是你需要的精度誤差,
+ x. P2 h2 ?+ n( F; t; z+ D M" o
給你舉一個例子,,你就明白了,,
' C. P {7 T" v1 J0 @
, e5 v( _% s1 E( E K1 V1,為控制一個穩(wěn)定的溫度目標值,,要一套供熱系統(tǒng),,一套閥組系統(tǒng),一套自動化系統(tǒng),,并且還有你要控制的那個‘加熱體’,,: F) n h9 c( N. d4 \' ~# L
" U' d, j! T' r8 j
2,你對目標加熱,,一定有一個加熱速率,,其數(shù)值與原始的熱動勢,閥組開度,,泵系統(tǒng)效率有關(guān)系,,你控制好這個,就實現(xiàn)了那個速率,,這不是核心問題,,加熱速率是一個動態(tài)問題,好玩,,不復雜,,
0 C5 J$ T @. x' T
6 x* a4 K" u$ ?8 N- O# S8 s! V9 K3,核心問題是你怎么控制那個‘目標值’,,你以一個速率來‘驅(qū)動加熱’,,到目標點就會有‘過沖現(xiàn)象’,你用PID來抑制這個,,就會影響你加熱速率,,假如你希望完全達到你的目標點,加熱速率就很低,,甚至是遙遙無期,,這在工藝上不現(xiàn)實,甲方也不允許,,
' `. a2 b( _- [! Y5 J [* a8 N& R% j
4,,你用‘屁埃地’到一個接近值的時候,這個PID就無效了,,或者過沖,,或者沒法接近,
% z, e& f6 b/ I+ p2 A" q. s3 O
5,,再往下玩,,就是你自己的模型了,你厲害,,是厲害在你自己的模型上面了,,用PID誰都會的,大家都會,,你就沒法牛,,0 h6 b2 o0 r( S3 Y8 Y+ M
6 P) i! I9 o3 j* |2 L- F
6,你切了PID,,就得玩你自己的東西了,,你必須準確知道那個加熱體的確切問題,比如熱容,,散熱率等東西,,不知道這個,沒法精確控制目標點,,
& |: h) k1 o+ v- X
6 @7 ]0 ? {% A' P4 K1 r) U9 W7,,你寫數(shù)學模型,就是先要預知那個目標,,即再給多少熱量,,就正好是你目標,并且不過沖,,或者過沖非常小,,其與理論目標值的差值,,這就是你要的精度,水平高,,是在這個上面了,,
4 k: n; W/ S* p9 d ]2 @, |+ M' Z& v/ q7 P# n" L" v1 c i
8,假如你用‘單短路’來玩PID 的話,,后期要開‘雙短路’,,切掉‘雙短路’以后,切入你的模型,,
4 U: v* r4 X+ y1 u7 q# t1 r5 N
9,,即使是‘三短路 也只能玩到一定精度,高了都不行,,這之后,,你用你自己的模型去帶‘中繼箱’,用中繼箱的溫度去換那個‘加熱體’的熱容空缺,,假如計算準確的條件下,,一次就‘準確切入’了,所謂說模型,,是這個模型,,而不是PID,一次沒有切入,,要有手段修正,,修正是高速的,比PID的效率高許多倍,,直接就可以切到目標,,俺是這個玩的好,才在行業(yè)里混住了,,而不是玩PId,,
2 Q7 n: Y5 G6 h% f# s
7 @: L& y! f, p10, 當然了,,你PID玩的熟練,,也是‘大爺’,因為許多家伙連PID 的積分都調(diào)不了,,假如你隨手會玩PID的,,玩弄于股掌之間,就可以每天有6000塊,,再多了就困難,,因為再多的話,你就必須切入俺說的模型去,否則沒戲,,; c* }0 ?) X: ]# ^5 u0 g
7 L* @2 |+ a Y3 O6 x M11,,你玩了俺上面說的東西,兩次就可以準確’切入‘,,就沒有人敢跟你還價,,你就可以給博導們作咨詢,,給航空領(lǐng)域做設計,,他們都很乖的,并且非常富有,,2 K9 ?( R8 v( a, z2 r+ _1 U
9 C" Q: g( E& b2 L: Z/ F
哈哈,,
- d7 J4 o: N8 ]! e" I3 Z( c7 `" B3 \' `& m+ ^
順便說一句,俺非常,,非常喜歡你學習的態(tài)度,,是屬于多年都見不到的年輕人,努力下去,,必有出息的,,
, G/ Q! S2 S$ ?+ z
! p- N6 e0 l2 R |
評分
-
查看全部評分
|