过程参数检测及仪表课程设计-第二类标准节流装置设计命题

pdf版本的下载地址: 过程参数检测及仪表课程设计-第二类标准节流装置设计命题(访问密码:3834)

设计任务

序号项目符号单位参数
1被测介质名称过热蒸汽
2常用流量 q m   c h q_{m \, ch} qmcht/h600
3最小流量 q m   m i n q_{m\, min} qmmint/h400
4最大流量 q m   m a x q_{m \, max} qmmaxt/h800
5工作压力 P 1 P_1 P1MPa13.2
6工作温度 t 1 t_1 t1°C540
7管道内径 D 20 D_{20} D20mm288
8管道材料20号钢
9正常流量下的允许压力损失 δ p y \delta p_y δpykPa50

在这里插入图片描述

设计过程

  1. 求工作状态下各介质参数.介质的工作压力(绝对压力) P a = P + P b = 13.3 M P a P_a = P + P_b = 13.3 MPa Pa=P+Pb=13.3MPa. 由介质的工作温度和工作压力查书后附录中相应表格得到工作状态下过热蒸汽的粘度 η = 30.83 × 1 0 − 6 P a ⋅ s \eta=30.83\times10^{-6} Pa \cdot s η=30.83×106Pas,密度 ρ 1 = 40.326 k g / m 3 \rho_1 = 40.326 kg/m^3 ρ1=40.326kg/m3,管道的线膨胀系数 λ D = 14.38 × 1 0 − 6 / ∘ C \lambda_D = 14.38 \times 10^{-6} / ^\circ C λD=14.38×106/C,过热蒸汽的等熵指数取 κ = 1.3 \kappa = 1.3 κ=1.3.

  2. 求工作状态下的管道直径
    D t = D 20 [ 1 + λ D ( t − 20 ) ] = 288 [ 1 + 14.38 × 1 0 − 6 ( 540 − 20 ) ] = 290.15 m m \begin{aligned} D_t & = D_{20} [1 + \lambda_D (t-20)] \\ & = 288 [1 + 14.38 \times 10^{-6} (540-20)] = 290.15 mm \end{aligned} Dt=D20[1+λD(t20)]=288[1+14.38×106(54020)]=290.15mm

  3. 计算常用流量下的雷诺数 R e D R_{eD} ReD
    R e D = 0.354 q m D t η = 0.354 × 600000 290.15 × 30.83 × 1 0 − 6 = 2.37 × 1 0 7 R_{eD} = 0.354 \frac{q_m}{D_t \eta} = 0.354 \times \frac{600000}{290.15 \times 30.83 \times 10^{-6}} = 2.37 \times 10^7 ReD=0.354Dtηqm=0.354×290.15×30.83×106600000=2.37×107

  4. 选取差压计,从用户对压力损失的要求出发,取
    Δ P = 3 δ p y = 3 × 50 = 150 k P a \Delta P = 3 \delta_{p_y} = 3 \times 50 = 150 kPa ΔP=3δpy=3×50=150kPa
    选取最近的差压系列值,取 Δ P m a x = 160 k P a \Delta P_{max} = 160kPa ΔPmax=160kPa,按照题目选择DP/HP1151电容式差压变送器.

    本例中流体的最大流量为800t/h,所以流量计的流量刻度上限 q m m a x ∗ q_{mmax}^* qmmax定为800t/h.

  5. 计算常用流量下的差压值
    Δ P c h = ( q m c h q m m a x ∗ ) 2 Δ P m a x = ( 600 800 ) 2 160 = 90 k P a \Delta P_{ch} = \left(\frac{q_{mch}}{q_{mmax}^{*}}\right)^2 \Delta P_{max} = \left(\frac{600}{800}\right)^2 160 = 90 kPa ΔPch=(qmmaxqmch)2ΔPmax=(800600)2160=90kPa

  6. 迭代计算 β \beta β值和 d d d

    1. 求不变量A,得
      A = q m 0.004 D t 2 ρ 1 Δ P c h = 600000 0.004 × 290.1 5 2 40.326 × 90000 = 0.9352598 A = \frac{q_m}{0.004 D_t^2 \sqrt{\rho_1 \Delta P_{ch}}} = \frac{600000}{0.004 \times 290.15^2 \sqrt{40.326 \times 90000}} = 0.9352598 A=0.004Dt2ρ1ΔPch qm=0.004×290.15240.326×90000 600000=0.9352598

    2. C 0 = 1 C_0=1 C0=1, ε 0 = 1 \varepsilon_0=1 ε0=1

    3. 根据公式
      X n = A C n − 1 ε n − 1 β n = ( X n 2 1 + X n 2 ) 1 4 ε = 1 − ( 0.41 + 0.35 β 4 ) Δ P κ P 1 C = 0.5959 + 0.0312 β 2.1 − 0.1840 β 8 + 0.029 β 2.5 ( 1 0 6 R e D ) 0.75 + 2.2860 β 4 D ( 1 − β 4 ) − 0.8560 β 3 D δ n = A − X n C n ε n \begin{aligned} & X_n = \frac{A}{C_{n-1} \varepsilon_{n-1}} \\ & \beta_n = (\frac{X_n^2}{1+X_n^2})^{\frac{1}{4}} \\ & \varepsilon = 1-(0.41+0.35 \beta^4) \frac{\Delta P}{\kappa P_1} \\ & C = 0.5959 + 0.0312 \beta^{2.1} - 0.1840 \beta^{8} +0.029 \beta^{2.5} (\frac{10^6}{R_{eD}})^{0.75} + 2.2860\frac{\beta^4}{D(1-\beta^4)} - 0.8560 \frac{\beta^3}{D} \\ & \delta_n = A - X_n C_n \varepsilon_n \end{aligned} Xn=Cn1εn1Aβn=(1+Xn2Xn2)41ε=1(0.41+0.35β4)κP1ΔPC=0.5959+0.0312β2.10.1840β8+0.029β2.5(ReD106)0.75+2.2860D(1β4)β40.8560Dβ3δn=AXnCnεn
      进行迭代运算,从 n = 3 n=3 n=3起, X n X_n Xn可用快速弦截法公式
      X n = X n − 1 − δ n − 1 X n − 1 − X n − 2 δ n − 1 − δ n − 2 X_n= X_{n-1} - \delta_{n-1} \frac{X_{n-1} - X_{n-2}}{\delta_{n-1} - \delta_{n-2}} Xn=Xn1δn1δn1δn2Xn1Xn2
      进行迭代运算,精度判别公式为 E n = δ n A E_n = \frac{\delta_n}{A} En=Aδn,假设判断条件为 ∣ E n ∣ ≤ 5 × 1 0 − 10 |E_n| \le 5 \times 10^{-10} En5×1010

      根据上述原理写出代码如下

      % 不变量
      A = 0.9352598;		% 设弦法不变量
      Kappa = 1.3;		% 等熵指数
      ReD = 2.37e7;		% 雷诺数
      D = 290.15;			% 管道直径
      P_1 = 13.2e6;		% 工作压力
      Delta_P = 150e3;	% 最大压差
      % 迭代变量
      n = 1;				% 循环次数
      X = zeros();		% 设弦法过程变量
      Beta = zeros();		% 直径比 
      C = zeros();		% 记录流出系数
      Epsilon = zeros();	% 膨胀系数
      Delta = zeros();	% 差值
      E = zeros();		% 记录误差
      % 设置初始流出系数和膨胀系数
      C(1) = 1;
      Epsilon(1) = 1;
      
      % 循环体
      while (n==1 || E(n)>5e-10)	% 误差小于5e-10时跳出循环
      	% 迭代次数增加
      	n = n+1;
      
      	% 计算中间变量
      	X(n) = A/(C(n-1)*Epsilon(n-1));						% 更新设弦法中间变量
      	
      	Beta(n) = (X(n)^2/(X(n)^2+1))^(0.25);						% 更新直径比
      
      	% 标准喷嘴膨胀系数
      	% quotient1 = Kappa*(Tau^(2/Kappa))/(Kappa-1);				% 根号下第一项
      	% quotient2 = (1-Beta(n))/(1-(Beta(n)^4)*(Tau^(2/Kappa)));	% 根号下第二项
      	% quotient3 = (1-Tau^((Kappa-1)/Kappa))/(1-Tau);			% 根号下第三项
      	% Epsilon(n) = sqrt(quotient1*quotient2*quotient3);	% 更新膨胀系数
      	% 标准孔板膨胀系数
      	Epsilon(n) = 1 - (0.41+0.35*(Beta(n)^4))*(Delta_P)/(Kappa*P_1);% 更新膨胀系数
      
      	% 标准孔板流出系数
      	product1 = 0.5959;											% 加法第一项
      	product2 = 0.0312*(Beta(n)^2.1);							% 加法第二项
      	product3 = -0.1840*(Beta(n)^8);								% 加法第三项
      	product4 = 0.029*(Beta(n)^2.5)*((1e6/ReD)^0.75);			% 加法第四项
      	product5 = (Beta(n)^4)/(D*(1-(Beta(n)^4)));					% 加法第五项
      	product6 = -0.8560*(Beta(n)^3)/D;							% 加法第六项
      	C(n) = product1+product2+product3+product4+product5+product6;	% 更新流出系数
      
      	Delta(n) = A - X(n)*C(n)*Epsilon(n);					% 更新差值
      
      	E(n) = abs(Delta(n)/A);									% 计算误差 
          
      end
      
      result = [[0:(n-1)]; X; Beta; C; Epsilon; Delta; E];
      %result = result(:,2:n);
      

      得到结果如下

      n1234910
      X X X0.935261.6114171.7231451.7349711.7361951.736195
      β \beta β0.826480.9217840.9300030.9308010.9308820.930882
      C C C0.5821460.5446560.540970.5406260.5405910.540591
      ε \varepsilon ε0.9969930.9965240.9964760.9964720.9964710.996471
      δ \delta δ0.3924390.0606420.0063740.0005994.08E-093.77E-10
      E E E0.4196040.064840.0068160.000644.36E-094.04E-10

    n = 8 n=8 n=8时,求得得 E E E小于预定精度,因此得到
    β = β 8 = 0.9309 C = C 8 = 0.5406 \begin{aligned} & \beta = \beta_8 = 0.9309 \\& C = C_8 = 0.5406 \end{aligned} β=β8=0.9309C=C8=0.5406

    1. 根据上述结果求出 d t d_t dt,得
      d t = D t β = 290.15 × 0.9309 = 270.100635 m m d_t = D_t \beta = 290.15 \times 0.9309 = 270.100635mm dt=Dtβ=290.15×0.9309=270.100635mm
  7. 验算压力损失
    δ p c h = 1 − β 4 − C β 2 1 − β 4 + C β 2 Δ P c h = 1 − 0.930 9 4 − 0.5406 × 0.930 9 2 1 − 0.930 9 4 + 0.5406 × 0.930 9 2 × 90 = 28.85 k P a < δ P y \begin{aligned} \delta p_{ch} = \frac{\sqrt{1-\beta^4}-C\beta^2}{\sqrt{1-\beta^4}+C\beta^2} \Delta P_{ch} = \frac{\sqrt{1-0.9309^4}- 0.5406 \times 0.9309^2}{\sqrt{1-0.9309^4}+0.5406 \times 0.9309^2} \times 90 = 28.85 kPa < \delta P_y \end{aligned} δpch=1β4 +Cβ21β4 Cβ2ΔPch=10.93094 +0.5406×0.9309210.93094 0.5406×0.93092×90=28.85kPa<δPy
    ​ 压力损失验算合格.

  8. 验算流量
    q m = 0.004 C 1 − β 4 ε d t 2 Δ P ρ 1 = 0.004 × 0.5406 1 − 0.930 9 4 × 0.9965 × 270.1 0 2 × 90000 × 40.326 = 600.11503 t / h ≈ q m   c h \begin{aligned} q_m & = 0.004 \frac{C}{\sqrt{1-\beta^4}}\varepsilon d_t^2 \sqrt{\Delta P \rho_1} \\ & = 0.004 \times \frac{0.5406}{\sqrt{1-0.9309^4}}\times 0.9965 \times 270.10^2 \times \sqrt{90000 \times 40.326} \\ & = 600.11503t/h \approx q_{m \, ch} \end{aligned} qm=0.0041β4 Cεdt2ΔPρ1 =0.004×10.93094 0.5406×0.9965×270.102×90000×40.326 =600.11503t/hqmch
    流量验算合格

  9. 确定 d 20 d_{20} d20.标准孔板材料为29号钢,查表得其线膨胀系数 λ d = 14.38 × 1 0 − 6   / ∘ C \lambda_d=14.38 \times 10^{-6} \, /^{\circ}C λd=14.38×106/C,则
    d 20 = d t 1 + λ d ( t − 20 ) = 210.100635 1 + 14.38 × 1 0 − 6 × ( 540 − 20 ) = 208.54127 m m d_{20} = \frac{d_t}{1+ \lambda_d (t-20)} = \frac{210.100635}{1+ 14.38 \times 10^{-6} \times (540-20)} = 208.54127mm d20=1+λd(t20)dt=1+14.38×106×(54020)210.100635=208.54127mm

  10. 确定安装位置.根据 β = 0.9309 \beta=0.9309 β=0.9309和管路系统,查表得到
    l 0 = 18 D = 5.184 m l 1 = 50 D = 14.4 m l 2 = 8 D = 2.304 m \begin{aligned} & l_0 = 18D = 5.184m \\ & l_1 = 50D =14.4m \\ & l_2 = 8D = 2.304m\\ \end{aligned} l0=18D=5.184ml1=50D=14.4ml2=8D=2.304m

  11. 计算流量测量的总不确定度.

    • 流出系数 C C C的不确定度在上边程序中计算得到: δ C C = ± 0.540910 % \frac{\delta C}{C} = \pm 0.540910\% CδC=±0.540910%
    • 可膨胀性系数的不确定度 δ ε ε = ± 4 Δ ε ε = ± 0.027271 % \frac{\delta \varepsilon}{\varepsilon} = \pm 4 \frac{\Delta \varepsilon}{\varepsilon} = \pm 0.027271 \% εδε=±4εΔε=±0.027271%
    • 差压变送器不确定度 δ P P = 2 3 × 1 90000 × ( 0.25 % × 160000 ) = 0.2962 % \frac{\delta P}{P} = \frac{2}{3} \times \frac{1}{90000}\times (0.25\% \times 160000) = 0.2962\% PδP=32×900001×(0.25%×160000)=0.2962%
    • 另外,设温度,压力,密度测量的不确定度为 ± 1 % \pm1\% ±1%

    则,总不确定度为
    δ q m q m = ± [ ( δ C C ) 2 + ( δ ε ε ) 2 + ( 2 β 4 1 − β 4 ) 2 ( δ D D ) 2 + ( 2 1 − β 4 ) 2 ( δ d d ) 2 + 1 4 ( δ Δ P Δ P ) 2 + ( δ P P ) 2 ] = ± { 0.54091 0 2 + 0.02727 1 2 + ( 0.930 9 4 1 − 0.930 9 4 ) 2 × 0. 1 2 + ( 2 1 − 0.930 9 4 ) 2 × 0.0 5 2 + 0.25 × ( 0.2962 ) 2 + 0.25 } 1 2 % = ± 0.94 % \begin{aligned} \frac{\delta_{q_m}}{q_m} & = \pm \left[ (\frac{\delta_C}{C})^2 + (\frac{\delta_\varepsilon}{\varepsilon})^2 + (\frac{2\beta^4}{1-\beta^4})^2(\frac{\delta_D}{D})^2 + (\frac{2}{1-\beta^4})^2(\frac{\delta_d}{d})^2 + \frac{1}{4}(\frac{\delta_{\Delta P}}{{\Delta P}})^2 + (\frac{\delta_P}{P})^2 \right] \\ & = \pm \left\{0.540910^2 + 0.027271^2 + (\frac{0.9309^4}{1-0.9309^4})^2\times 0.1^2 + (\frac{2}{1-0.9309^4})^2\times0.05^2 +0.25\times(0.2962)^2 + 0.25 \right\}^{\frac{1}{2}} \% \\ & = \pm 0.94 \% \end{aligned} qmδqm=±[(CδC)2+(εδε)2+(1β42β4)2(DδD)2+(1β42)2(dδd)2+41(ΔPδΔP)2+(PδP)2]=±{0.5409102+0.0272712+(10.930940.93094)2×0.12+(10.930942)2×0.052+0.25×(0.2962)2+0.25}21%=±0.94%

思考题: 讨论设计题目给出的条件变化对设计结果有何影响

直接探讨各个条件变化如何影响设计结果较困难,在这里,我们通过考察迭代过程的初始变量对迭代结果有何影响,再讨论题目给出的条件如何影响迭代的初始变量,从而得到设计题目给出的条件对设计结果的影响.

讨论初始参数对设计结果的影响

使用控制变量法,在保持其它变量处于本例数值上时,改变某一初始参数,从而探讨初始参数对设计结果的影响

  1. 不变量 A A A变化对设计结果的影响

    令不变量 A A A在0~:1内变化,得到设计结果如下.

    在这里插入图片描述

    我们发现直径比 β \beta β与不变量 A A A呈正相关关系,膨胀系数 ε \varepsilon ε与不变量 A A A呈负相关关系,流出系数 C C C A < = 0.352 A<=0.352 A<=0.352之前,受 A A A影响不大,在 A > 0.352 A>0.352 A>0.352之后,流出系数 C C C与不变量 A A A呈负相关关系.

  2. 雷诺数 R e D R_{eD} ReD变化对设计结果的影响

    令雷诺数 R e D R_{eD} ReD在1~1e7之间变化,得到设计结果如下.

    在这里插入图片描述

    我们发现在 R e D ∈ [ 1 , 1 e 4 ] R_{eD} \in [1,1e4] ReD[1,1e4]时,直径比 β \beta β与雷诺数 R e D R_{eD} ReD成正相关,流出系数 C C C,膨胀系数 ε \varepsilon ε与雷诺数 R e D R_{eD} ReD成负相关关系.在 R e D > 1 e 4 R_{eD} > 1e4 ReD>1e4时,雷诺数 R e D R_{eD} ReD变化对设计结果几乎无影响. 可见在湍流状态下,雷诺数对设计结果的影响可以忽略.

  3. 管道内径 D D D变化对设计结果的影响

    令雷诺数 R e D R_{eD} ReD在1mm~1000mm之间变化,得到设计结果如下.

    在这里插入图片描述

    我们发现管道内径 D D D变化对设计结果的影响趋势与管道内径大致相同.在 D ∈ [ 1 , 200 ] D \in [1,200] D[1,200]时,直径比 β \beta β与管道内径 D D D成正相关,流出系数 C C C,膨胀系数 ε \varepsilon ε与管道内径 D D D成负相关关系.在 D > 200 D > 200 D>200时,管道内径 D D D变化对设计结果影响不大.

  4. 工作压力 P 1 P_1 P1变化对设计结果的影响:

    令工作压力 P 1 P_1 P1在1~1e8Pa之间变化,得到设计结果如下.

    在这里插入图片描述

    在工作压力 P 1 ∈ [ 1 , 1 e 3 ] P a P_1 \in [1,1e3]Pa P1[1,1e3]Pa时,直径比 β \beta β与管道内径 D D D成正相关,流出系数 C C C,膨胀系数 ε \varepsilon ε与管道内径 D D D成负相关关系.在 D > 1 e 3 P a D > 1e3Pa D>1e3Pa时,管道内径 D D D变化对设计结果影响不大.

  5. 差压变送器差压 Δ P \Delta P ΔP变化对设计结果的影响

    令差压变送器差压 Δ P \Delta P ΔP在1~1e6Pa之间变化,得到设计结果如下.

    在这里插入图片描述
    ​ 我们发现,在差压变送器压差 Δ P < 0.1 M P a \Delta P < 0.1 MPa ΔP<0.1MPa时,差压变送器的最大差压随设计结果几乎不产生影响.

综上所铸,对当前模型来说,初始参数中不变量 A A A和管道内径 D D D能对设计结果造成较大影响,雷诺数 R e D R_{eD} ReD,工作压力 P 1 P_1 P1和差压变送器选型对设计结果的影响不大.

讨论思考题中各个量的变化对设计结果的影响

在这里,我们通过分析思考题中给出的各个物理量的变化是如何影响迭代的初始参数来考察各个物理量是如何影响设计结果的.

  1. 工作压力

    工作压力 P 1 P_1 P1变化对设计结果的影响在上一节中已经讨论过,该节流装置工作压力 P 1 = 13.2 M P a P_1 = 13.2MPa P1=13.2MPa,根据我们画出的图像来看,在该数量级上工作压力 P 1 P_1 P1的变化对设计结果几乎不产生影响. 这也很符合实际情况.

  2. 工作温度

    工作温度 t 1 t_1 t1的变化会影响管道内径 D D D,而管道内径 D D D的变化会引起 A A A的变化.曲线斜率可以看到,在当前情况下 A A A对设计结果的影响比 D D D的影响大. 因此当 t 1 t_1 t1增大时 A A A减小引起的作用为主要作用,此时 A A A减小会导致直径比 β \beta β减小,膨胀系数 ε \varepsilon ε和流出系数 C C C增大

  3. 常用流量

    常用流量 q m   c h q_{m \, ch} qmch的变化会同时影响 A A A和雷诺数 R e D R_{eD} ReD.当前情况下雷诺数 R e D = 2.37 × 1 0 7 R_{eD}=2.37 \times 10^7 ReD=2.37×107常用流量的改变难以改变当前处于湍流状态的事实,因此雷诺数的变化对设计结果的影响可以忽略.但常用流量的增大会引起 A A A的增大,从而导致直径比 β \beta β增大,膨胀系数 ε \varepsilon ε和流出系数 C C C减小.

  4. 最大流量

    最大流量的变化会导致常用流量对应的差压 Δ P c h \Delta P_{ch} ΔPch的变化,进而影响 A A A.当最大流量增加, Δ P c h \Delta P_{ch} ΔPch减小导致 A A A增大,从而导致直径比 β \beta β增大,膨胀系数 ε \varepsilon ε和流出系数 C C C减小.

  5. 最小流量

    我们的设计过程中并没有涉及到最小流量,因此我认为最小流量的变化对设计结果几乎没有影响.但是要注意的是,当最小流量过小,会导致雷诺数 R e D R_{eD} ReD过小,使得管内流体的流动状态从湍流变为层流,测量效果受到影响.

pdf版本的下载地址: 过程参数检测及仪表课程设计-第二类标准节流装置设计命题(访问密码:3834)

  • 11
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
在进行流及文件类的I/O操作时,我们需要使用一些基本的类和方法来实现读写数据。以下是一些基本的类和方法: 1. FileInputStream和FileOutputStream类:用于读写字节流数据,可以读写任何类型的文件,但是需要手动进行编码和解码。 2. FileReader和FileWriter类:用于读写字符流数据,可以读写文本文件,可以自动进行编码和解码。 3. BufferedReader和BufferedWriter类:用于缓存字符流数据,可以提高读写性能。 4. DataInputStream和DataOutputStream类:用于读写基本数据类型和字符串数据。 5. ObjectInputStream和ObjectOutputStream类:用于读写Java对象。 下面是一个简单的实例,使用FileInputStream和FileOutputStream类来实现文件的复制操作: ```java import java.io.*; public class FileCopy { public static void main(String[] args) throws IOException { File sourceFile = new File("source.txt"); File targetFile = new File("target.txt"); FileInputStream inputStream = new FileInputStream(sourceFile); FileOutputStream outputStream = new FileOutputStream(targetFile); byte[] buffer = new byte[1024]; int length; while ((length = inputStream.read(buffer)) > 0) { outputStream.write(buffer, 0, length); } inputStream.close(); outputStream.close(); } } ``` 这个程序会将source.txt文件复制到target.txt文件中。 总结:在进行流及文件类的I/O操作时,我们需要选择合适的类和方法来实现读写数据。同时,我们需要注意关闭流和处理异常,以免出现意外情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值