![]() |
發布時間: 2023-3-7 19:27
正文摘要:有個儲水罐,底部安裝4-20ma的液位變送器,現在怎么能通過這個液位信號能計算出水罐里面的水有多少升,希望知道的老師解答一下,感謝 |
EdwardTsapiev 發表于 2023-3-14 17:37 感謝您的耐心解答,謝謝 |
我可以假設使用的“壓力傳感器”是“超靜水壓力傳感器”,即 大氣壓力對讀數的影響已經得到補償(排除)。 那么傳感器的輸出電流與液柱(傳感器膜上方)的壓力成正比,與液體的密度成反比。 現在關于液體的體積 - 這種裝置通常由一根大直徑管道和兩個半橢圓形塞子(底部和蓋子)焊接而成,即 準確的計算需要有關該設備內部尺寸的數據。 從圖中可以看出圓柱部分(管道)的直徑為650mm,具體尺寸還需要在相關標準中找到下半橢圓塞的“編號”。 接下來 - 您需要構建插頭內側的繪圖/3D 模型/mathematical_model,以便根據體積的“數值計算”高度獲得面積表(或將其表示為方程式,但我不幸的是,不了解適當水平的數學)。 總體積將包括: 1) 底部塞子中的體積, 2) 圓柱部分的體積。 點 1) 的計算方法是將水平乘以編譯表中的面積(直至圓柱部分開始的高度),點 2) - 將圓柱部分的水平乘以 a 的面積直徑為 650 毫米的圓。 實際上,他們是這樣做的: - 首先,“4-20mA”信號被數字化(通過微控制器或PLC),然后“物理電流”Ix(范圍從4到20mA)被重新計算成“虛擬液位”Hx(范圍從0到2000mm ), 根據公式 Hx = (( x-4)/16)*2000; - 然后根據公式 H=Hx-H0,從獲得的“虛擬液位”中減去儲罐底部“下方”的傳感器安裝高度 H0(即 H0=45cm == 450mm) ; 由此,我們得到了水平計算公式H=((Ix-4)/16)*2000-450。 - 更進一步,在圓柱部分開始之前,我們根據公式 V\u003d H * (table_of_stub_area (H)) 計算體積,然后 V = H * (table_of_stub_area (H)) + H * 331831(其中“ 331831”是直徑為650毫米的圓的面積)。 計算后的體積V以立方毫米為單位,實際使用時通常換算成升(除以10^6),或換算成立方米(除以10^9)。 重要的是要記住,這些公式是基于液體密度為 1(水和低濃度水溶液)的假設。 對于“較輕”(或“稠密”)的液體,實際液位將比計算出的液位“更高”(或“更低”)。 但是液位的“校正”(通過除以密度)可以在計算體積之前輕松完成。 我為我的語言道歉 - 機器翻譯并不完美。 |
yanfeng082 發表于 2023-3-13 22:36 應該就是算內膽體積與高度關系吧,別的倒是不難,但螺旋槳的體積參數不大夠,還不如直接灌水,然后邊放,邊測來得方便。 |
yanfeng082 發表于 2023-3-13 20:58 不至于連微積分都沒學過,這么簡單的體積都不會算? |
感謝各位老師地指導,罐子是豎罐,而且底部帶錐度,不是線性的,壓力液位傳感器通過底部導管安裝,導管長度45cm |
本帖最后由 yanfeng082 于 2023-3-14 08:53 編輯 level888 發表于 2023-3-13 09:37 就是這種豎罐,下面是帶錐度的,這個資料在哪里有? |
最后記得校準 |
多大的罐。舉個例子。用礦泉水瓶,灌水。1次500毫升。記個數,然后裝5瓶,在記個數。在裝10瓶,在記個數。剩下的自己算一下。 |
是不是罐子形狀非常復雜啊,其實邊裝水,邊測然后建個表。如果實際用不同液體還可以用密度比換算。 |
樓主小學數學不及格,體積=底面積*高度 |
底面積乘以高,高和4-20mA成正比 |
V=H*S H已經測量得到,S就是你的底面積或截面積, 除非你是球形,算起來有點意思。 |
高*截面積不就是體積嗎, |
小學知識就可以算出來 |
已知圓形截面直徑,根據圓柱體高度(液位變送器輸出)計算出體積,這是初中數學問題吧。 |