久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 28134|回復(fù): 69

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

[復(fù)制鏈接]
1#
發(fā)表于 2013-10-24 18:11:12 | 只看該作者 |倒序瀏覽 |閱讀模式
最近在學(xué)自動控制,處于9-98大俠所說的轉(zhuǎn)專業(yè)的狀態(tài)(原專業(yè)是機械),試著做了一個溫度控制系統(tǒng),硬件:觸摸屏---PLC---固態(tài)繼電器---發(fā)熱盤---熱電偶+變送器---AD轉(zhuǎn)換。
控制方法是PID,其中最關(guān)鍵的是PID參數(shù)整定的問題,查了下資料,常用的有試湊法、等幅振蕩法、飛升曲線法。
這些都是在不知道數(shù)學(xué)模型的情況下用的,還有一種方法就是建立控制對象的數(shù)學(xué)模型,進而搭建整個控制系統(tǒng)的傳遞函數(shù),再根據(jù)控制指標求得PID的參數(shù)。下面,我嘗試用這種方法來做。
# X- y% a9 @6 N
步驟:3 D" R- u  T! r
(1)確定基本數(shù)學(xué)模型;
9 L0 x- t% ~0 b# u5 ]) F. I7 t(2)從階躍響應(yīng)得到模型的參數(shù);6 i2 n; q2 r& \' P1 t; B% m
(3)Matlab仿真,得到PID參數(shù);
4 U7 a! M8 v7 b3 I! a5 m8 i(4)實際運行,并調(diào)試。
& C% o5 A! h) M  t; }' W( F
詳細的推導(dǎo)過程在附件。
問題:
這里我建立的數(shù)學(xué)模型目的只是為了更快地得到PID的參數(shù),不通過數(shù)學(xué)模型而用試湊的方法也能得到,只不過麻煩點。之前請教過9-98大俠關(guān)于精確控制的問題,不知道怎樣利用數(shù)學(xué)模型進行精確控制?應(yīng)該不是用PID控制吧。

! D) v% B; ~* L/ Q2 x

本帖子中包含更多資源

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

×

評分

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

查看全部評分

本帖被以下淘專輯推薦:

回復(fù)

使用道具 舉報

2#
發(fā)表于 2013-10-24 18:52:47 | 只看該作者
你這么想一個問題,這種控制,其核心問題是為了實現(xiàn)一個‘目標’,一切是圍繞這個目標的,其展開、持續(xù)發(fā)生、結(jié)束,都是為一個目標,實現(xiàn)這個目標,并對比那個實現(xiàn)的數(shù)值,就是你需要的精度誤差,& |4 a$ i5 A, e

7 J) Y7 ]" h" H8 [% @+ K給你舉一個例子,你就明白了,2 p; i0 d( R2 @) L& R7 Q% M3 o
& @% a6 F5 B6 G
1,為控制一個穩(wěn)定的溫度目標值,要一套供熱系統(tǒng),一套閥組系統(tǒng),一套自動化系統(tǒng),并且還有你要控制的那個‘加熱體’,: B" P! l1 F5 r: U

- k; C: R- \% X# v( `/ z2,你對目標加熱,一定有一個加熱速率,其數(shù)值與原始的熱動勢,閥組開度,泵系統(tǒng)效率有關(guān)系,你控制好這個,就實現(xiàn)了那個速率,這不是核心問題,加熱速率是一個動態(tài)問題,好玩,不復(fù)雜,
  |* W# o+ }3 v2 `3 d  C, g
# I- O4 h- g' D- @3,核心問題是你怎么控制那個‘目標值’,你以一個速率來‘驅(qū)動加熱’,到目標點就會有‘過沖現(xiàn)象’,你用PID來抑制這個,就會影響你加熱速率,假如你希望完全達到你的目標點,加熱速率就很低,甚至是遙遙無期,這在工藝上不現(xiàn)實,甲方也不允許,, H0 x$ W. `. w% u
; X( Q  s' Q9 ^# j7 M+ @
4,你用‘屁埃地’到一個接近值的時候,這個PID就無效了,或者過沖,或者沒法接近,: s" n  w: U# i& v. F0 [# n5 K9 z

* e2 I5 t2 a/ u8 z5,再往下玩,就是你自己的模型了,你厲害,是厲害在你自己的模型上面了,用PID誰都會的,大家都會,你就沒法牛,
- }, q! L# o+ |+ U6 x. k) d/ C) x- M4 G: I3 ~- n; N6 K% x% v* z
6,你切了PID,就得玩你自己的東西了,你必須準確知道那個加熱體的確切問題,比如熱容,散熱率等東西,不知道這個,沒法精確控制目標點,
" a/ i/ ^3 V& U. E
8 Z" d+ O6 v8 T6 {% `! J- \7,你寫數(shù)學(xué)模型,就是先要預(yù)知那個目標,即再給多少熱量,就正好是你目標,并且不過沖,或者過沖非常小,其與理論目標值的差值,這就是你要的精度,水平高,是在這個上面了,; t9 Y1 N$ z2 ]: Y% U

3 A+ @% s! p  S% q8,假如你用‘單短路’來玩PID 的話,后期要開‘雙短路’,切掉‘雙短路’以后,切入你的模型,
% L$ ^9 b1 L/ s
. f. y& Q# d0 m  q9,即使是‘三短路 也只能玩到一定精度,高了都不行,這之后,你用你自己的模型去帶‘中繼箱’,用中繼箱的溫度去換那個‘加熱體’的熱容空缺,假如計算準確的條件下,一次就‘準確切入’了,所謂說模型,是這個模型,而不是PID,一次沒有切入,要有手段修正,修正是高速的,比PID的效率高許多倍,直接就可以切到目標,俺是這個玩的好,才在行業(yè)里混住了,而不是玩PId,
* j6 A6 w6 v. y  {1 M
% b7 K3 q. l. d  `: ]+ T8 j# b1 K10, 當然了,你PID玩的熟練,也是‘大爺’,因為許多家伙連PID 的積分都調(diào)不了,假如你隨手會玩PID的,玩弄于股掌之間,就可以每天有6000塊,再多了就困難,因為再多的話,你就必須切入俺說的模型去,否則沒戲,
! o* D5 X# l6 s; Y2 _% J. h/ t: G. r# {; h
11,你玩了俺上面說的東西,兩次就可以準確’切入‘,就沒有人敢跟你還價,你就可以給博導(dǎo)們作咨詢,給航空領(lǐng)域做設(shè)計,他們都很乖的,并且非常富有,$ t% P. ?+ m: M8 c

. K$ R, s8 {" p- N7 t哈哈,
& m. a0 F( y2 m7 i, G
! r; z& d) {( X2 @& u) v7 e順便說一句,俺非常,非常喜歡你學(xué)習(xí)的態(tài)度,是屬于多年都見不到的年輕人,努力下去,必有出息的,
9 O* v" c( }  F/ e5 l, e3 g/ K' F# K1 A# F( q8 I2 ?

點評

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

評分

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

查看全部評分

3#
發(fā)表于 2013-10-24 21:29:26 | 只看該作者
我也是機械,樓主這個跨的挺遠的啊
; |& h2 K& s. E% U1 E5 s( O" S& t數(shù)學(xué)建模不是一個人能完成的,隔壁實驗室是控制的,一般是一個小組來完成的

點評

大蝦,還是我說的那個概念,設(shè)計是設(shè)計,畫圖是畫圖,編程是編程,設(shè)計是智慧勞動,是用智力的,而其它是體力,  發(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
這都是單人玩的項目,所謂一個小組,肯定就玩死了,這也就是教授都不會這個東西的原因,就是你依靠我,我依靠他,最終就大家都不玩,  發(fā)表于 2013-10-25 09:42
我學(xué)機械的時候也有自動化的課,不過不是主要的。建模要很多人嗎?  發(fā)表于 2013-10-24 23:25
4#
發(fā)表于 2013-10-25 01:37:40 | 只看該作者
PID的參數(shù)可以試著設(shè)定一個值,跑一下,看到曲線之后就知道三個值分別調(diào)整的方向了。
8 c1 @0 l, k5 T6 u3 ]! h另外,成品的溫控器很多帶有“自整定”功能,其實也是試著跑一下,然后自動調(diào)節(jié)參數(shù)。
3 {" ~& X9 I# [/ Z) x! O* K( o( c. e: l$ D* `. h% V# N
感覺您說的這個數(shù)學(xué)模型,像是要自己推整個系統(tǒng)的方程了。如果是真要推這個東西的話,
& f. R& }$ \$ T' j! m個人覺得:被加熱物體在x溫度下、對y溫度空氣的散熱功率,難在這個地方了。

點評

如果散熱的功率和溫度差是線性關(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)系,要做大量的測試,或者找出這個非線性方程了。
個人觀點:
! {. i0 t. |: g- {7 |* ]恒定加熱功率,分別測試許多個功率點的內(nèi)外溫差,最終才能得到點圖,到時候才能知道擬合出來是個什么樣子的線吧?- n# ~" w! h, @& m0 ^
如果這個很準確的話,可以得知加熱過程中散失多少熱量。有比熱容數(shù)據(jù)的話,可得知△T需要的熱量,得發(fā)熱體在定功率下的加熱時間。
; w0 p# y# W1 X) Q: l0 ~: j' a2 r  [9 E, o. H- z7 B
我嘗試做過小尺寸鋁殼體的恒溫,里面裝電路板的。5 B6 V+ @3 R, Y
如果內(nèi)部有局部自身發(fā)熱的恒溫器件的話,感覺就麻煩許多,比如說LM399這樣的自恒溫基準器件。' m5 z) o2 O+ O4 }" N5 }: e+ b+ J3 |
曾經(jīng)考慮過樓主所說的那種數(shù)學(xué)模型,一方面是自己水準欠,又感覺現(xiàn)有的PID方案夠用,所以沒有硬啃下去,覺得那事兒太大了。
8 f' }- J1 T# F: d' w+ J, J雙層鋁殼,熱穩(wěn)定時間很長,就感覺只有PID自整定方便點了。9 B/ S* q2 g) u4 y0 y: c0 m

6 D3 y* |9 b/ Z0 Q) L  |( m, L

點評

我是假定散失的熱量和溫度成正比,溫度高散熱里大,通過給加熱體一個恒定的功率,當溫度恒定后,散失的熱量就等于加熱的熱量了。我只測了一點,測了不同溫度下的加熱功率,基本是成線性的,也驗證了我的假設(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ù)啊,完全沒看懂。# M! M, M, C: z9 }6 b8 P+ ]- f

點評

其實是很基本的東西,真沒啥高深的。  發(fā)表于 2013-10-25 21:40
9#
發(fā)表于 2013-10-25 20:48:15 | 只看該作者
學(xué)生進來學(xué)習(xí)
10#
發(fā)表于 2013-10-25 20:51:05 | 只看該作者
2266998 發(fā)表于 2013-10-24 18:52
+ b& {' D: V" _- A. z* y你這么想一個問題,這種控制,其核心問題是為了實現(xiàn)一個‘目標’,一切是圍繞這個目標的,其展開、持續(xù)發(fā)生 ...
我是假定散失的熱量和溫度成正比,溫度高散熱里大,通過給加熱體一個恒定的功率,當溫度恒定后,散失的熱量就等于加熱的熱量了。我只測了一點,測了不同溫度下的加熱功率,基本是成線性的,也驗證了我的假設(shè)。
俺也是那么想的,恒功率穩(wěn)定后就是平衡狀態(tài)。  f0 d; i& P1 E8 y: k
恭喜樓主啦!: K( d/ v4 U3 W
6 T4 ~& B0 H' `# x
俺當初想著散熱功率跟空氣流速有關(guān)系,空氣流速度跟△T有關(guān)系,結(jié)果就越想事兒越大,并沒有真正去測試一下。+ \# \3 Y: z4 V# E
改天我也試試去% ~, P0 E1 `- b# T7 I
& V7 [1 h" _2 W; D

點評

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

本版積分規(guī)則

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

GMT+8, 2025-8-24 12:36 , Processed in 0.077396 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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