| 5 | 1/1 | 返回列表 |
| 查看: 2259 | 回復: 6 | ||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||
Brono博博鐵蟲 (初入文壇)
|
[求助]
動力學參數(shù)擬合問題求助 已有3人參與
|
|
|
目前在做反應動力學擬合,可是實驗室無人會,只能自己摸索,目前知道了動力學方程和一些數(shù)據(jù),想擬合出參數(shù),求各位大佬幫忙matlab或1stop擬合一下,有搞動力學的同學可以一起討論一下,真是太難了,麻煩各位了。!下面是我初步寫的1stopt程序,結果跑出來的數(shù)據(jù)根本不能用,想請教下大家擬合度低究竟是模型參數(shù)太多的原因還是算法有問題,請大神幫幫忙! Parameters k(1:10),k1=[0,],k2=[0,],k3=[0,],k4=[0,],k5=[0,],k6=[0,],k7=[0,],k8=[0,],k9=[0,],k10=[0,]; variables t,c(1:5); ODEFunction c1'=k1*c2*(c2+c3+c4)/(1+k2*(c2*(c2+c3+c4))^0.5+k3*c2+k4*c3+k5*c4+k6*c5)^2+k7*(c2*(c2+c3+c3))^0.5/(1+k2*(c2*(c2+c3+c3))^0.5+k3*c2+k4*c3+k5*c4+k6*c5)/(1+k8)^2; c2'=k1*c2*(c2+c3+c4)/(1+k2*(c2*(c2+c3+c3))^0.5+k3*c2+k4*c3+k5*c4+k6*c5)^2-k9*c2/(1+k2*(c2*(c2+c3+c3))^0.5+k3*c2+k4*c3+k5*c4+k6*c5)/(1+k8)^2; c3'=(k9*c2-k10*c3)/(1+k2*(c2*(c2+c3+c3))^0.5+k3*c2+k4*c3+k5*c4+k6*c5)/(1+k8)^2; c4'=k10*c3/(1+k2*(c2*(c2+c3+c3))^0.5+k3*c2+k4*c3+k5*c4+k6*c5)/(1+k8)^2; c5'=k7*(c2*(c2+c3+c3))^0.5/(1+k2*(c2*(c2+c3+c3))^0.5+k3*c2+k4*c3+k5*c4+k6*c5)/(1+k8)^2; data;// //t c1 c2 c3 c4 c5 10 5.0249 0.0000 0.9794 0.0000 0.0000 20 4.8894 0.0000 1.3043 0.0000 0.0000 30 4.7004 0.0000 1.5203 0.0000 0.0000 45 4.4588 0.0000 1.7503 0.0000 0.0000 60 4.3103 0.0000 1.7336 0.0000 0.0000 75 4.2412 0.0000 1.7511 0.0000 0.0000 90 4.0658 0.0000 1.7148 0.0000 0.0000 105 3.9587 0.0000 1.7531 0.0000 0.0000 125 3.7984 0.1646 1.7507 0.1039 0.0000 140 3.5823 0.2002 1.6003 0.1406 0.0000 160 3.2773 0.2529 1.4905 0.2211 0.0000 175 2.9786 0.3404 1.4087 0.3433 0.0000 190 2.6945 0.4994 1.3894 0.6631 0.0000 210 2.3301 0.7709 0.9335 0.8718 0.0000 230 2.0823 0.8962 0.7938 1.1992 0.0000 250 1.3216 1.0824 0.3107 1.3042 0.0448 280 0.5662 1.7420 0.1108 1.4905 0.1773 300 0.2618 1.8755 0.0000 1.4112 0.3343 320 0.0000 2.1430 0.0000 0.7001 0.6788 340 0.0000 2.1758 0.0000 0.6303 1.3191 360 0.0000 2.1846 0.0000 0.4146 1.7942 |
木蟲 (著名寫手)
|
1.首先要確定你所有的微分方程是不是都寫對了?比如括號成對等這問題。2.你的微分方程組等號的左邊項應該是反應速率。而這個反應速率在求解動力學參數(shù)時,應該是一個實驗測到的已知數(shù)或者是一個可以解得的數(shù)值。用無梯度反應器可以直接測到反應速率。用管式等溫反應器則需要對微分方程進行積分。這種情況下,積分反應器的進出口條件都是實驗測到的,是已知的。而參數(shù)估計要做的就是:找到一組參數(shù),它能使微分方程從已知的反應器進口條件積分到出口處的結果,與實測的出口組分濃度之間的誤差為極小。3.所以,上述情況,一種是解非線性代數(shù)方程組;另一種是解非線性微分方程組?茨阌玫氖悄囊环N實驗反應器。4.給待求參數(shù)的初值時,要避免直接給“零”值。需要時,給個非常小的正值,例如1.0e-6。上面這些,與你用何種編程語言無關。 發(fā)自小木蟲Android客戶端 |
鐵桿木蟲 (職業(yè)作家)
鐵蟲 (初入文壇)
送紅花一朵 |
謝謝您的指導!還是有個問題想請教您,我的反應動力學模型是基于羥醛縮合加氫過程集成一步的反應模型,即整個反應體系包含的是兩個獨立的反應步驟,即先進行羥醛縮合其次對縮合產(chǎn)物進行加氫,以往的研究基本上是分開段分別進行動力學的研究,這樣研究的結果較好,根據(jù)經(jīng)驗羥醛縮合步為速率控制步驟,那么我這種集成研究是否會對整個體系的動力學研究有影響呢? 對您提出問題的回復:我是在Parr高壓在線取樣反應釜上進行的動力學研究,反應速率是對微分方程積分進而求得的,所以求解的是非線性微分方程組,但結果求出來的擬合線基本都是直線,這與實測各物質濃度變化規(guī)律根本不符,所以我想除了模型不合適外還可能是擬合計算方法有著較大的紕漏(因為數(shù)據(jù)擬合這方面從來沒接觸過)。最后還是謝謝您的回復,感謝! |
鐵蟲 (初入文壇)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研]
|
程晴之 2026-03-06 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 085701環(huán)境工程295求調(diào)劑,一志愿A區(qū)211 +7 | 等春來, 2026-03-06 | 8/400 |
|
|
[考研] 085600材料與化工(高分子)290分求調(diào)劑 +9 | wengyujian 2026-03-04 | 9/450 |
|
|
[考研]
|
zbcm_zbcm 2026-03-05 | 6/300 |
|
|
[考研] 289求調(diào)劑 +3 | 馳光絕景 2026-03-04 | 4/200 |
|
|
[考研] 316求調(diào)劑 +3 | 林小星發(fā)大財 2026-03-05 | 5/250 |
|
|
[考研] 一志愿東北大學080500,英一數(shù)二343分求調(diào)劑 +5 | Seele_v5 2026-03-04 | 5/250 |
|
|
[論文投稿]
100+4
|
Stray2021 2026-03-03 | 4/200 |
|
|
[考研] 376求調(diào)劑 +3 | 王浩然sam 2026-03-04 | 3/150 |
|
|
[考研] 調(diào)劑材料學碩 +6 | 詞凝Y 2026-03-02 | 6/300 |
|
|
[考研] 學碩材料275調(diào)劑 +9 | 路三三 2026-03-03 | 9/450 |
|
|
[考研] 一志愿314求調(diào)劑 +7 | 202111120625 2026-03-03 | 7/350 |
|
|
[考研] 一志愿西交大材料學碩 346 求調(diào)劑 +3 | zju51 2026-03-04 | 3/150 |
|
|
[考研] 環(huán)境調(diào)劑 +8 | chenhanheng 2026-03-02 | 8/400 |
|
|
[考研] 085602化學工程350,調(diào)劑,有沒有211的 +5 | 利好利好. 2026-03-02 | 9/450 |
|
|
[考研] 【2026 碩士調(diào)劑】課題組 招收調(diào)劑生 +3 | 考研版棒棒 2026-03-02 | 5/250 |
|
|
[考研] 材料284求調(diào)劑,一志愿鄭州大學英一數(shù)二專碩 +15 | 想上岸的土撥鼠 2026-02-28 | 15/750 |
|
|
[考博] 誠招農(nóng)業(yè)博士 +3 | 心欣向榮 2026-02-28 | 3/150 |
|
|
[考研] 284求調(diào)劑 +10 | 天下熯 2026-02-28 | 11/550 |
|
|
[考研] 299求調(diào)劑 +3 | Y墨明棋妙Y 2026-02-28 | 5/250 |
|