LNG liquid to gas phase change simulation Simscape

조회 수: 12 (최근 30일)
Anil
Anil 2025년 1월 14일
댓글: Yifeng Tang 2025년 1월 28일
Good day everyone,
I want to simulate LNG to gas system (liquid phase to gas phase). Currently, I am using Thermal Liquid library (I am considering Two-phase library as well) to show liquid phase of LNG but I am not able to vaporise liquid into gas phase.
(LNG liquid phase part in simulation)
(In next step, I need to simulate LNG tank where high pressure LNG and partial natural gas stored in the same tank. I am thinking to use Tank (G-TL) block)
In liquid-to-gas part, I need to heat liquid LNG with a heat source (heating water) to increase temperature of LNG forcing to evaporate. After this step, LNG will be transformed into gas form. And I would like to clearly show in which phase LNG is (gas phase to be shown with gas library).
(Brief configuration of Liquid to Gas LNG transformation. TL(or 2P) library to Gas library)
Can you please guide me in liquid to gas phase LNG simulation?
Thanks in advance.

채택된 답변

Yifeng Tang
Yifeng Tang 2025년 1월 15일
편집: Yifeng Tang 2025년 1월 15일
I suggest that you try something like this:
Model the LNG and its evaporization in the 2P domain. The Receiver Accumulator block can be your LNG tank. You can heat it or use a 2P-TL heat exchanger to vaporize the LNG. The water should be in the TL domain.
Once the natural gas is in the gas phase, if you have an extensive gas network to model, you may choose to use an interface block to conserve the flow rate and temperature of the 2P flow in the gas flow. Make sure you attach an appropriate property block for both 2P and Gas domains.
This example on liquid hydrogen storage may provide some modeling ideas:
https://www.mathworks.com/help/hydro/ug/LiquidHydrogenStorageAndTransportationExample.html
  댓글 수: 9
Anil
Anil 2025년 1월 28일
@Yifeng Tang, I am trying to use twoPhaseFluidTables command. However, after determining Umin, Umax, Tmin, Tmax, Pmin, and Pmax, code is not giving error regarding critical pressure. After, Ilimited Tmax to 250K (and corresponding Pmax) in order to get table values but I had same error again.
I read different answers ( #2026939 Add fluids to Simscape model using twoPhaseFluidTables() ) and increased Pmin with coef. of 1.001.
For fluid I tried 3 options:
Methane or 95%Methane-5%Ethane or more complex LNG composition.
Can you please guide me finding twoPhaseFluidTables values?
Yifeng Tang
Yifeng Tang 2025년 1월 28일
Hi @Anil, I'm less familiar with Coolprop. In REFPROP, what I would try is to plot a p-u diagram in REFPROP, and see what range I can get for p & u. I'll then use that range for the twoPhaseFluidTables command. The error is usually with the validity range of the functional form used in REFPROP or Coolprop to fit the properties. Not much I could do from the MATLAB side other than try to find a more limited range of p & u.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Gas Models에 대해 자세히 알아보기

제품


릴리스

R2024b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by