LNG接收站主要用于接收、储存和气化LNG,并通过外输天然气管道向用户提供天然气。LNG接收站工艺流程简图如图 1所示。LNG由卸料臂输送至储罐存储,然后通过储罐中的低压泵加压至槽车和高压泵;至槽车的LNG直接由槽车至用户,而高压泵则将LNG再次加压,输送至气化器将LNG气化为NG,NG通过计量系统输送至外输管网。接收站在正常运行过程中,由于LNG储罐自身漏热、LNG管线保冷漏热等因素[1-2]会有BOG产生,这些BOG经过压缩机加压后,再由再冷凝器冷凝[3-4]为LNG输送至高压泵。而在接收站的整个运营过程中,液化天然气和天然气物性是其安全、高效、节能运行的基础。因此,为了给接收站的生产、运行提供帮助,设计了一款适用于液化天然气及天然气物性计算的软件。
目前,计算天然气混合物的状态方程有很多,常用的有LKP、P-R、RK、RKS、BWR等状态方程[5-8]。而Starling和Han在关联大量实验数据基础上提出的修正的BWR状态方程(简称BWRS方程),对扩大原BWR方程的应用范围及进一步提高其精度取得了良好的效果。同时,此方程被认为是当前烃类计算中最佳模型之一。因此,选择BWRS方程作为整个软件设计的理论基础。
BWRS方程形式如下:
式中,p为介质绝对压力,kPa;ρ为介质密度,kg/m3;R为气体常数,kJ/(kmol·K);T为介质温度,K。
式(1)中的各参数A0、B0、C0、D0、E0、a、b、c、d、α、γ可通过文献[9]中的方法来求解;不同组分混合的二元交互系数则可通过查阅文献[10]中的表 2获得;计算中所需的天然气各纯组分临界参数可通过表 1查询而得。
在给定介质组分后,通过方法(1)求解出BWRS方程的11个参数。将BWRS方程变形为以下函数形式:
在给定了温度T和压力p后,求解方程(2)便可求得介质密度ρ。由于此方程为高阶非线性方程,直接求解难度非常大,所以采用正割法[9]进行求解。正割法对应迭代公式如下:
式中,k为迭代序号。而在用正割法求解时需要给定两个初值ρ0、ρ1(求解NG密度:ρ0=0,ρ1=p/RT;求解LNG密度:ρ0=40 kg/m3,ρ1=3 840 kg/m3)。同时,|ρk+1-ρk|≤ερ(其中,ερ=10-6)迭代收敛,ρk+1即为所求密度。
纯组分理想气体定压比热容可按式(4)线性回归式[11]求解。
式中,下标i表示组分i;cpi0为纯组分i理想气体定压比热容,kJ/(kmol·K)。
求解LNG定压比热容时,首先采用Sternling-Brown方程[12]求解出纯物质液体定压比热容,然后按照理想气体混合规则求解出LNG定压比热容cp_LNG(kJ/(kmol·K)。Sternling-Brown方程:
式中,cpLi为纯组分i的液体定压比热容,kJ/(kmol·K);ωi为纯组分i的偏心因子;Tri为纯组分i的对比温度(Tri=T/Tci)。
在求解天然气比热容时,首先根据理想气体混合规则求解出天然气理想气体的定压比热容cp_NG0(kJ/(kmol·K);再由式(6)求解出天然气理想气体定容比热容。
式中,cv_NG0为天然气理想气体定容比热容,kJ/(kmol·K)。
在求解出天然气理想气体定容比热容后,根据式(7)方可求得天然气定容比热容;再由式(8)得到天然气定压比热容。
式中,cv_NG为天然气定容比热容,kJ/(kmol·K)。
式中,cp_NG为天然气定压比热容,kJ/(kmol·K)。而其中的偏微分式可通过以下方程式求得:
纯组分理想气体焓、熵可按照式(11)、(12)线性回归式[11]求解。
式中,Hi0为纯组分i的理想气体焓值,kJ/kmol。此焓值的基准为:对烃类组分,Hi0=0为T=144.15 K时,饱和液体的焓值;对非烃类组分, Hi0=0为T=0 K时,理想气体的焓值。
式中,Si0为纯组分i的理想气体熵值,kJ/(kmol·K)。此熵值的基准为,Si0=0为T=0 K、p=101.325 kPa时,理想气体的熵值。
根据纯组分理想气体焓、熵,采用理想气体混合规则可求解出天然气理想气体焓HNG0(kJ/kmol)、熵SNG0(kJ/kmol·K)。
在求解出天然气理想气体焓、熵后,可根据式(13)、(14)的余焓、余熵式求解出LNG或天然气的焓、熵值。在求解LNG焓、熵时,式(13)、(14)中的密度ρ为2.1节中的LNG液体密度;求天然气焓、熵时则为2.1节中天然气密度。
式中,Hm为LNG或天然气焓,kJ/kmol;Sm为LNG或天然气熵,kJ/(kmol·K);ρ0=101.325/RT,kg/m3。
由于天然气绝热节流过程[13-15]可以近似地看作等焓过程,所以其节流前和节流后的焓值是相等的。而节流前压力、温度和节流后的压力通常是已设定的。因此,可以通过2.3节直接求出节流前的焓值,对于节流后的温度则可用正割迭代法来求解。具体求解方法为:
首先, 由Hms=f(Ts, ps)求解出节流前天然气焓值。Hms为节流前焓值,kJ/kmol;Ts为节流前天然气温度,K;ps为节流前天然气压力,kPa。然后以节流后温度为变量,建立节流前后焓差函数,如式(15)所示。
式中,Te为节流后温度,K;pe为节流后压力,kPa;Hme为节流后由Te、pe根据2.3节计算得到的焓值,kJ/kmol。
建立如下正割迭代式:
式中,k为迭代序号。而在用正割法求解时需要给定两个初值Te0、Te1(Te0= Ts-(ps-pe)×0.005,Te1=Ts-(ps-pe)×0.003);同时,当|Tek+1-Tek|≤εTe(其中,εTe=10-2)迭代收敛时,Tek+1即为所求温度。
软件主要针对LNG接收站所设计。考虑到接收站发热量参比温度范围,所以软件设计的天然气燃烧发热量参比温度范围为(0~20 ℃),而参比压力则为101.325 kPa。
理想气体纯组分在燃烧参比温度为20 ℃、15 ℃和0 ℃时的摩尔发热量可查阅文献[16]获得。根据文献[16]给出的数据,通过式(17)方可求得天然气理想气体对应温度的摩尔发热量。由LNG气化得到的天然气,其理想气体摩尔发热量与真实气体摩尔发热量误差不会超过50 J/mol, 所以软件将以理想气体摩尔发热量近似为天然气真实气体的摩尔发热量[16-17]。而对于0 ~20 ℃范围内非表 6中的温度点对应的摩尔发热量,则根据线性插值法求解。
式中,t1为燃烧参比温度,℃;为t1下天然气理想气体摩尔发热量,kJ/mol;为t1下i组分理想气体摩尔发热量,kJ/mol;为t1下天然气摩尔发热量,kJ/mol。
通过式(7)求解出天然气理想气体摩尔发热量后,可根据式(18)得出天然气理想气体体积发热量。再由2.1节中的方法求解天然气在计量参比温度、压力下的压缩因子,最后通过式(19)便能得到天然气体积发热量。
式中,为天然气理想气体体积发热量,MJ/m3;T1为燃烧参比温度(T1=t1+273.15),K;p2为计量参比压力,取101.325 kPa。
式中,为天然气体积发热量,MJ/m3;ZNG为天然气在T2、p2下的压缩因子;T2为计量参比温度,K。
接收站的LNG泡点计算主要应用在低压区。同时,LNG组分通常比较固定。所以软件设计了4种特殊组分(见表 2)压力范围在50~4 000 kPa的泡点计算。首先由Apsen_Plus[18]计算出4种组分在压力范围内的对应泡点温度;然后由MATLAB软件[19]拟合出“压力-泡点温度”和“温度-泡点压力”的函数关系式;最后在软件中设计出4种组分泡点压力和温度的计算。实际应用中,对于非4种组分的实际LNG,则可以选择与其最接近的组分形式作为近似计算值。
拟合公式如式(20)所示,并在表 3中给出了对应的拟合参数。
式中,pbp为泡点压力,kPa;Tbp为泡点温度,K;qi为拟合式参数。
根据以上所做的研究和分析,在Forcecontrol Ⅴ7.0平台上设计出LNG及天然气相关物性的计算软件[20],图 2为软件人机界面。在使用过程中,首先点击“设置”按钮,通过弹出的“物性_组分设置”对话框(图 3a)输入各组分的摩尔分数;然后点击计算选择项按钮,通过弹出的“物性_参数设置”对话框(图 3b)输入计算所需的基本参数值;最后,点击“运算”按钮执行计算,结果则会在计算结果显示窗口中显示(图 3c)。
软件计算物性参数较多,所以在此选择LNG接收站常用的密度、焓和高位发热量作误差分析。
对比大连接收站实际工况运行中3种LNG(天然气)组分所对应的实测LNG密度,天然气密度、高位发热量和软件计算相同工况的值,求出相对误差。表 4为实际运行组分,表 5为对应工况误差分析数据列表。
通过表 5的相对误差可以看出:①计算LNG密度时,最大相对误差为1.177 8%;②计算天然气密度时,最大相对误差为-0.133 8%;③由于天然气高位发热量是经GB/T 11062-1998 《天然气发热量、密度、相对密度和沃泊指数的计算方法》中的数据处理而来,所以其相对误差非常小,最大只有0.007 7%。同时,为了检测BWRS方程为最佳选择方程,也采用了其他状态方程对以上3种工况进行了计算。在计算LNG密度时,LKP方程最大相对误差为2.731 6%、P-R方程为-1.625 4%、RKS方程为2.283 9%;计算天然气密度时,LKP为2.567 6%、P-R为1.895 7%、RKS为-2.332 4%。由此可以看出,在密度计算上BWRS方程精度最高;虽然其形式比较复杂,在计算上相对困难,但经过软件设计后已很好地克服了此问题。
焓作为LNG接收站运行能耗分析的重要物性参数,通常无法直接获取。因此,将Apsen_Plus软件计算的相应工况焓差与此软件计算的对应工况焓差进行对比,以计算其相对误差。表 6给出了2.6节中常规气的相关焓误差分析数据。
通过表 6焓差的最大相对误差可以看出,软件所计算的最大相对误差为0.884 4%,远远小于工程上所要求的5%,所以软件可很好地计算LNG和NG的焓值。由于通常采用状态方程计算物性中密度是其他参数计算的基础,而在4.1节中已经确认BWRS在计算中的优势,故在此不再使用其他状态方程求解LNG或天然气焓值。综上所述,软件在对LNG、天然气物性计算中具有较高的精度,能够较好地满足LNG接收站的物性计算需求。
下面以大连LNG接收站常用天然气组分,即表 4中的组分2为例,计算不同工况的LNG或NG物性。但是,因为计算物性较多,所以只列举出几个特殊物性用以实例计算。
(1) 卸船完成后,吹扫目标温度。卸船完成后,对码头各液相臂所在管线的吹扫,需保证管线内无液体,吹扫工作方完成。而吹扫时的最高压力为500 kPa(G),所以此压力下的泡点温度即为其目标温度,通过软件计算为-133.441 ℃。
(2) 储罐内及高压泵出口的LNG密度,外输计量条件下的天然气密度及高位发热量计算。LNG储罐压力一般为20 kPa(G)、温度为-159 ℃,软件计算密度为444.138 kg/m3;高压泵出口压力为10 MPa(G)、温度为-140 ℃,软件计算密度为423.404 kg/m3;外输计算条件为压力0 kPa(G),温度为20 ℃,软件计算密度为0.704 91 kg/m3,高位发热量为38.789 MJ/m3。
(3) SCV效率的计算需要先求解出入口LNG的总焓值和出口NG总焓值;之后求出二者焓差;然后计算出燃料的总发热量;最后用焓差除以发热量即可求出SCV的效率(由于NG出口压力与LNG入口压力非常接近,因此以LNG入口压力作为LNG出口压力)。表 7中列出了SCV效率计算所需的参数,通过这些参数计算出SCV的效率为95.23%。
软件以BWRS方程为基础,计算出LNG和NG的密度、比热、焓和熵,同时得出天然气的压缩因子和绝热降压后温度;而发热量则是根据GB/T 11062-1998标准中的数据建立适合的关系式求得;为了满足LNG接收站泡点需求,通过数据拟合求解出了接收站常用的一些LNG(NG)组分所对应的泡点温度和压力。通过误差及实例计算可以看出,软件具有使用简单、运算精度高等特点,能满足LNG接收站常规工况物性计算的需求。