fluent中的压力

在根据压力入口条件初始化求解时,Supersonic/Initial Gauge Pressure(静压)与 Gauge Total Pressure(滞止压力)一起根据等熵关系(可压流)或者伯努利方程(不可压缩流)计算初始值。否则,Supersonic/Initial Gauge Pressure在不可压缩流计算中输入被忽略。


Static pressure(静压) 

Dynamic pressure(动压)

Total pressure(总压)
它们之间的关系为:
Total pressure(总压)= Static pressure(静压) + Dynamic pressure(动压)
滞止压力等于总压(因为滞止压力就是速度为0时的压力,此时动压为0.)
Static pressure(静压)就是你测量的,比如你现在测量空气压力是一个大气压
而在fluent中,又定义了两个压力:
Absolute pressure(绝对压力)    

Relative pressure(参考压力)
还有两个压力:
operating pressure(操作压力)        

gauge pressure(表压)
它们之间的关系为:
Absolute pressure(绝对压力)= operating pressure(操作压力)  + gauge pressure(表压)

上面几个压力实际上有些是一一对应的,只是表述上的差别,比如:
Static pressure(静压)  gauge pressure(表压)
  
定义操作压力
对于可压缩流动:把操作压力设为0,把表压看作绝对压力;
——————————————————————————————

可压缩性流动的描述—滞止状态

    气流的速度从某一状态绝热等熵地降到速度为零的状态称为(该状态的)滞止状态;在滞止状态下,气体的内能达到最大,压强、温度等参数也达到最大,滞止状态下的参数称为滞止参数。

    滞止压力和滞止温度也分别称为总压(P0)和总温(T0)

——————————————————————————————

1.如果入口流是超音速或想根据压力入口边界条件初始化求解,则要指定静压(supersonic/Initial Gauge Pressure),静压是与操作压力有关的。当流体是亚音速时,静压被忽略,静压值将从指定的滞止数量计算得出。

2.对于不可压缩流:P0=Ps+1/2*ρ|υ|^2 (总压=静压+动压)

 对于可压缩流体:p0=ps(1+(γ-1)/2*M^2)^(γ/(γ-1))

  p0=总压

  ps=静压

  M=马赫数

  γ=比热比(定压比热/定容比热)

 
 
### 关于 Supersonic 技术的信息 提到 "Supersonic" 的描述通常关联到 Quarkus 框架的宣传口号:“Supersonic Subatomic Java”。这表明 Quarkus 致力于提供高性能、轻量级以及快速响应的应用程序开发体验[^2]。 然而,“Supersonic” 并不是一个独立的技术框架名称,而是用来形容 Quarkus 特性的形容词。因此,并不存在名为 “Supersonic 框架” 的具体使用指南。相反,可以关注如何利用 Quarkus 实现高效能应用程序构建: #### 创建首个 Quarkus 应用实例 为了展示 Quarkus 如何实现所谓的“超音速”,这里给出创建简单 RESTful Web Service 的例子: ```bash mvn io.quarkus:quarkus-maven-plugin:create \ -DprojectGroupId=org.acme \ -DprojectArtifactId=getting-started \ -DclassName="org.acme.getting.started.GreetingResource" \ -Dpath="/hello" cd getting-started ``` 这段命令会初始化一个新的 Maven 项目并自动生成一些基础文件结构和代码片段来帮助开发者起步[^4]。 接着可以在 `src/main/java/org/acme/getting/started/GreetingResource.java` 中找到如下所示的基础 REST API 定义: ```java package org.acme.getting.started; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @Path("/hello") public class GreetingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String hello() { return "Hello from Quarkus!"; } } ``` 通过上述操作即可迅速搭建起一个能够立即运行的小型 HTTP 服务器,在本地环境中测试时只需执行 `./mvnw compile quarkus:dev` 即可启动开发模式下的应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值