七七影院色七七_免费观看欧美a一级黄片_亚洲综合久久久久久中文字幕_国产999999在线视频免费观看,国产小视频无码,国产精品亚洲日日摸夜夜添,女人高潮潮叫免费网站,久久影院国产精品,日韩成人在线影院,欧美囗交XX×BBB视频,色在线综合高清

機(jī)械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,,快速開始

搜索
查看: 26090|回復(fù): 69
打印 上一主題 下一主題

怎樣利用數(shù)學(xué)模型進(jìn)行精確控制,?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2013-10-24 18:11:12 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
最近在學(xué)自動控制,處于9-98大俠所說的轉(zhuǎn)專業(yè)的狀態(tài)(原專業(yè)是機(jī)械),,試著做了一個溫度控制系統(tǒng),,硬件:觸摸屏---PLC---固態(tài)繼電器---發(fā)熱盤---熱電偶+變送器---AD轉(zhuǎn)換。
控制方法是PID,,其中最關(guān)鍵的是PID參數(shù)整定的問題,,查了下資料,常用的有試湊法,、等幅振蕩法,、飛升曲線法。
這些都是在不知道數(shù)學(xué)模型的情況下用的,,還有一種方法就是建立控制對象的數(shù)學(xué)模型,,進(jìn)而搭建整個控制系統(tǒng)的傳遞函數(shù),再根據(jù)控制指標(biāo)求得PID的參數(shù),。下面,,我嘗試用這種方法來做。

+ r" p% }! D  [  ?0 \
步驟:& v' ?3 a* F% o
(1)確定基本數(shù)學(xué)模型;
& C' s* U, R" x( S(2)從階躍響應(yīng)得到模型的參數(shù);
+ _% f& Z5 X* m$ k- g- `% [(3)Matlab仿真,,得到PID參數(shù),;7 m& l! k2 ~7 S( b! Z3 S) Y5 u. ]
(4)實(shí)際運(yùn)行,并調(diào)試。
. Z3 m  g2 n$ `  c6 h
詳細(xì)的推導(dǎo)過程在附件,。
問題:
這里我建立的數(shù)學(xué)模型目的只是為了更快地得到PID的參數(shù),不通過數(shù)學(xué)模型而用試湊的方法也能得到,,只不過麻煩點(diǎn),。之前請教過9-98大俠關(guān)于精確控制的問題,不知道怎樣利用數(shù)學(xué)模型進(jìn)行精確控制,?應(yīng)該不是用PID控制吧,。
  s* x& y/ O& O8 |- w

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號,?注冊會員

x

評分

參與人數(shù) 3威望 +32 收起 理由
野嘉森 + 1
老鷹 + 30
ltk5614 + 1 問題描述清楚,,顯得很專業(yè)!

查看全部評分

本帖被以下淘專輯推薦:

2#
發(fā)表于 2013-10-24 18:52:47 | 只看該作者
你這么想一個問題,,這種控制,,其核心問題是為了實(shí)現(xiàn)一個‘目標(biāo)’,一切是圍繞這個目標(biāo)的,,其展開,、持續(xù)發(fā)生、結(jié)束,,都是為一個目標(biāo),,實(shí)現(xiàn)這個目標(biāo),并對比那個實(shí)現(xiàn)的數(shù)值,,就是你需要的精度誤差,,' V+ x  X; q3 c0 f% w+ n  `0 `

2 v/ c- e* s0 d8 S給你舉一個例子,你就明白了,
( A7 {- q( R4 D: L
0 V/ j" T2 E, x2 P& s5 U% y1,,為控制一個穩(wěn)定的溫度目標(biāo)值,,要一套供熱系統(tǒng),一套閥組系統(tǒng),,一套自動化系統(tǒng),,并且還有你要控制的那個‘加熱體’,% R: b1 w1 U$ i, r1 m

1 p) w  T) _% z* F7 T+ o2,,你對目標(biāo)加熱,,一定有一個加熱速率,其數(shù)值與原始的熱動勢,,閥組開度,,泵系統(tǒng)效率有關(guān)系,你控制好這個,,就實(shí)現(xiàn)了那個速率,,這不是核心問題,加熱速率是一個動態(tài)問題,,好玩,,不復(fù)雜,, g6 G* G' {. W& j6 h5 J
$ K* v. ^0 T0 |. d
3,,核心問題是你怎么控制那個‘目標(biāo)值’,,你以一個速率來‘驅(qū)動加熱’,到目標(biāo)點(diǎn)就會有‘過沖現(xiàn)象’,,你用PID來抑制這個,,就會影響你加熱速率,假如你希望完全達(dá)到你的目標(biāo)點(diǎn),,加熱速率就很低,,甚至是遙遙無期,這在工藝上不現(xiàn)實(shí),,甲方也不允許,,( o3 }5 s  T% M( K) J6 K
' ]% Y$ D6 J0 o6 ?
4,你用‘屁埃地’到一個接近值的時候,,這個PID就無效了,,或者過沖,或者沒法接近,,& P3 M% h6 H' H) T. V( l3 A

2 F1 |: N* f. l0 Q+ I- j% s5,,再往下玩,就是你自己的模型了,,你厲害,,是厲害在你自己的模型上面了,,用PID誰都會的,大家都會,,你就沒法牛,,. s: a1 ?, V# _  ^

! Y) M$ D. Z+ S) {" F6,你切了PID,,就得玩你自己的東西了,,你必須準(zhǔn)確知道那個加熱體的確切問題,比如熱容,,散熱率等東西,,不知道這個,,沒法精確控制目標(biāo)點(diǎn),,1 Z7 ~' M% f" i
# f3 _7 c5 Q3 p
7,你寫數(shù)學(xué)模型,,就是先要預(yù)知那個目標(biāo),,即再給多少熱量,就正好是你目標(biāo),,并且不過沖,,或者過沖非常小,其與理論目標(biāo)值的差值,,這就是你要的精度,,水平高,是在這個上面了,,$ f; u* `  i; @+ i3 I

) I; I6 Z5 k+ L! U' M8,,假如你用‘單短路’來玩PID 的話,后期要開‘雙短路’,,切掉‘雙短路’以后,,切入你的模型,
. `; f% b5 `# [6 `8 l+ S! v3 E3 T
- R7 W; W) y/ N0 ~3 G% T9,,即使是‘三短路 也只能玩到一定精度,,高了都不行,這之后,,你用你自己的模型去帶‘中繼箱’,,用中繼箱的溫度去換那個‘加熱體’的熱容空缺,假如計(jì)算準(zhǔn)確的條件下,,一次就‘準(zhǔn)確切入’了,,所謂說模型,是這個模型,,而不是PID,,一次沒有切入,,要有手段修正,修正是高速的,,比PID的效率高許多倍,,直接就可以切到目標(biāo),俺是這個玩的好,,才在行業(yè)里混住了,,而不是玩PId, . T* G# _) U! ^1 D1 k$ Y
; v% p1 l2 x. [8 M
10,, 當(dāng)然了,,你PID玩的熟練,也是‘大爺’,,因?yàn)樵S多家伙連PID 的積分都調(diào)不了,,假如你隨手會玩PID的,玩弄于股掌之間,,就可以每天有6000塊,,再多了就困難,因?yàn)樵俣嗟脑�,,你就必須切入俺說的模型去,,否則沒戲,  }/ V4 o7 I- y# i2 f' t

% D. C! E5 w) A+ V$ b1 B* M- E11,,你玩了俺上面說的東西,,兩次就可以準(zhǔn)確’切入‘,就沒有人敢跟你還價,,你就可以給博導(dǎo)們作咨詢,,給航空領(lǐng)域做設(shè)計(jì),他們都很乖的,,并且非常富有,,
$ [( W5 H8 m& H: c1 h) x/ g
( k9 d) k" z% ~" C哈哈,
& ^/ F/ h( f0 J3 y: _) o3 D; F0 h% S4 ]( Z
順便說一句,,俺非常,,非常喜歡你學(xué)習(xí)的態(tài)度,是屬于多年都見不到的年輕人,,努力下去,,必有出息的,
# N; L  ?8 S2 `; v* e! z" l2 J% t; ?& B. t' n- o  S) o/ T& W. {

點(diǎn)評

精辟  發(fā)表于 2021-9-8 10:00
講得好,!  發(fā)表于 2013-10-28 12:01
學(xué)習(xí)了,。  發(fā)表于 2013-10-25 22:28
多謝99/8大俠的指點(diǎn),我得好好琢磨一下,。努力才有出路啊,,另外自己也喜歡玩這類東西,,何樂不為呢?  發(fā)表于 2013-10-24 23:15

評分

參與人數(shù) 2威望 +2 收起 理由
風(fēng)追云 + 1
Michael0576 + 1 熱心助人,,專業(yè)精湛!

查看全部評分

3#
發(fā)表于 2013-10-24 21:29:26 | 只看該作者
我也是機(jī)械,,樓主這個跨的挺遠(yuǎn)的啊
5 ^. x8 n0 `! J" Q( r% y5 Y. ]數(shù)學(xué)建模不是一個人能完成的,隔壁實(shí)驗(yàn)室是控制的,,一般是一個小組來完成的

點(diǎn)評

大蝦,,還是我說的那個概念,設(shè)計(jì)是設(shè)計(jì),,畫圖是畫圖,,編程是編程,設(shè)計(jì)是智慧勞動,,是用智力的,,而其它是體力,  發(fā)表于 2013-10-26 13:48
編程是雙控,,前面是熱動,。這不2人嗎  發(fā)表于 2013-10-25 21:32
沒必要倆人,,這些東西從來都是我自己寫,,系統(tǒng)圖我也自己畫,只是到編程階段再交他人完成,,初期只能自己做,,不可能有別的選擇,  發(fā)表于 2013-10-25 16:59
最少倆人,,一個熱動,,一個雙控。  發(fā)表于 2013-10-25 12:35
這都是單人玩的項(xiàng)目,,所謂一個小組,,肯定就玩死了,這也就是教授都不會這個東西的原因,,就是你依靠我,,我依靠他,最終就大家都不玩,,  發(fā)表于 2013-10-25 09:42
我學(xué)機(jī)械的時候也有自動化的課,,不過不是主要的。建模要很多人嗎,?  發(fā)表于 2013-10-24 23:25
4#
發(fā)表于 2013-10-25 01:37:40 | 只看該作者
PID的參數(shù)可以試著設(shè)定一個值,,跑一下,看到曲線之后就知道三個值分別調(diào)整的方向了,。1 G: ]. b$ q" P" V4 x$ F+ G: w7 u
另外,,成品的溫控器很多帶有“自整定”功能,,其實(shí)也是試著跑一下,然后自動調(diào)節(jié)參數(shù),。8 i4 Z$ Y3 i: r; F7 A) d: ]
$ S) B& Q2 V+ M# ~$ {
感覺您說的這個數(shù)學(xué)模型,,像是要自己推整個系統(tǒng)的方程了。如果是真要推這個東西的話,,7 r1 \' x' p) t- s6 {
個人覺得:被加熱物體在x溫度下,、對y溫度空氣的散熱功率,難在這個地方了,。

點(diǎn)評

如果散熱的功率和溫度差是線性關(guān)系的話,,推導(dǎo)出來還是不難,做幾個測試,,參數(shù)就出來了,,最怕是非線性的關(guān)系,要做大量的測試,,或者找出這個非線性方程了,。  發(fā)表于 2013-10-25 07:47
5#
發(fā)表于 2013-10-25 11:40:45 | 只看該作者
這種帖子我喜歡:lol
6#
發(fā)表于 2013-10-25 13:17:01 | 只看該作者
如果散熱的功率和溫度差是線性關(guān)系的話,推導(dǎo)出來還是不難,,做幾個測試,,參數(shù)就出來了,最怕是非線性的關(guān)系,,要做大量的測試,,或者找出這個非線性方程了。
個人觀點(diǎn):
, v; @% G; r7 ^1 N; ?恒定加熱功率,,分別測試許多個功率點(diǎn)的內(nèi)外溫差,,最終才能得到點(diǎn)圖,到時候才能知道擬合出來是個什么樣子的線吧,?9 |6 w! {2 W9 \
如果這個很準(zhǔn)確的話,,可以得知加熱過程中散失多少熱量。有比熱容數(shù)據(jù)的話,,可得知△T需要的熱量,,得發(fā)熱體在定功率下的加熱時間。' v9 N. B1 j4 |( t

: b1 q5 x/ x/ H; Z3 h我嘗試做過小尺寸鋁殼體的恒溫,,里面裝電路板的,。3 _- T0 h8 g) F5 K! R4 X
如果內(nèi)部有局部自身發(fā)熱的恒溫器件的話,感覺就麻煩許多,,比如說LM399這樣的自恒溫基準(zhǔn)器件,。' u2 G* i. u, M( U/ R
曾經(jīng)考慮過樓主所說的那種數(shù)學(xué)模型,一方面是自己水準(zhǔn)欠,,又感覺現(xiàn)有的PID方案夠用,,所以沒有硬啃下去,,覺得那事兒太大了。
0 ^$ ~5 x" e! I( z雙層鋁殼,,熱穩(wěn)定時間很長,,就感覺只有PID自整定方便點(diǎn)了。6 v$ H( z8 m% }2 ]- W: Y$ }

: B$ t5 |4 `3 o

點(diǎn)評

我是假定散失的熱量和溫度成正比,,溫度高散熱里大,,通過給加熱體一個恒定的功率,當(dāng)溫度恒定后,,散失的熱量就等于加熱的熱量了,。我只測了一點(diǎn),測了不同溫度下的加熱功率,,基本是成線性的,,也驗(yàn)證了我的假設(shè)。  發(fā)表于 2013-10-25 13:37
7#
發(fā)表于 2013-10-25 16:43:57 | 只看該作者
                           討論的真熱鬧哎,,不過看的不太懂
8#
發(fā)表于 2013-10-25 17:17:59 | 只看該作者
看著好學(xué)術(shù)啊,,完全沒看懂。$ \. S$ G  H6 g: H( p

點(diǎn)評

其實(shí)是很基本的東西,,真沒啥高深的,。  發(fā)表于 2013-10-25 21:40
9#
發(fā)表于 2013-10-25 20:48:15 | 只看該作者
學(xué)生進(jìn)來學(xué)習(xí)
10#
發(fā)表于 2013-10-25 20:51:05 | 只看該作者
2266998 發(fā)表于 2013-10-24 18:52 2 X, n! E  t" R  m' x1 B
你這么想一個問題,,這種控制,,其核心問題是為了實(shí)現(xiàn)一個‘目標(biāo)’,,一切是圍繞這個目標(biāo)的,其展開,、持續(xù)發(fā)生 ...
我是假定散失的熱量和溫度成正比,,溫度高散熱里大,通過給加熱體一個恒定的功率,,當(dāng)溫度恒定后,,散失的熱量就等于加熱的熱量了。我只測了一點(diǎn),,測了不同溫度下的加熱功率,,基本是成線性的,也驗(yàn)證了我的假設(shè),。
俺也是那么想的,,恒功率穩(wěn)定后就是平衡狀態(tài)。5 e9 y! e+ z4 g3 D: H( b, F
恭喜樓主啦,!
- |# Q* \7 l7 X0 X1 n/ r* D. {+ _8 h( y) |$ z* w# O
俺當(dāng)初想著散熱功率跟空氣流速有關(guān)系,,空氣流速度跟△T有關(guān)系,,結(jié)果就越想事兒越大,并沒有真正去測試一下,。5 ^# y5 Q) r2 K3 w$ I
改天我也試試去. X6 @  m/ U" C8 y5 W

* @7 f! x2 v& ^- `4 ?' O- a1 ]

點(diǎn)評

我現(xiàn)在的發(fā)熱盤就是直接暴露在空氣中,,室溫穩(wěn)定,可以說是恒定負(fù)載了,,模型就是在這樣的情況下測的,,如果風(fēng)吹一下,氣溫降一點(diǎn),,模型就不準(zhǔn)確了,。所以還得找出散熱功率跟室溫、風(fēng)速等負(fù)載的關(guān)系,。  發(fā)表于 2013-10-25 21:37
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機(jī)版|Archiver|機(jī)械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2025-1-15 02:20 , Processed in 0.076673 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表