PBM模型学习(二)Discrete离散方法

2024-01-25 19:44

本文主要是介绍PBM模型学习(二)Discrete离散方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.Discreate离散方法主要涉及Bins的分区、粒径设置、颗粒粒径、Phenomena,如下图所示:

在这里插入图片描述## 2.重要参数设置
Bins分区
Bins表示将颗粒分成了几份
也就是说在PBM模型中,颗粒粒径是离散的,比如实际的颗粒粒径可能是0.001m-0.01m范围内,那么颗粒在这个范围内粒径应该是比较连续的,也就是什么粒径都有。
但是Fluent这样模拟颗粒尺寸计算量太大,因此通过bin将颗粒尺寸分为几份,如bin=2,则bin2=0.001m,bin1=0.1m,颗粒尺寸只能是bin中的一个。注意bin的序号越大,对应的颗粒尺寸越小。
在这里插入图片描述

3.Bins粒径设置——Geometric Ratio

主要是Parameters中的Kv为颗粒体积系数,默认pi/6
Kv类似形状因子,通过这个值能够表征颗粒的形状。默认的pi/6是球形颗粒的系数。
在这里插入图片描述

在这里插入图片描述
注意:非球形颗粒的话,该系数的设置随之改变;
在这里插入图片描述

Ratio Exponent表示的是颗粒体积等比系数;
用q表示这个系数,两个相邻bin之间的体积系数为2q
min diamerter 是颗粒粒径的最小值

文件导入颗粒粒径的最小值

通过文件导入颗粒粒径;
加载文件之前,要先设置好Bins的数量!!!
文件格式是txt;,每一行一个粒径分布,且从粒径小到粒径大排序;如下图:
在这里插入图片描述

Phenomena

Nucleation Rate成核;
Growth rate生长
Aggregation kernel 聚并;
Breakage kernel破碎;
在这里插入图片描述

边界条件的设置

Granular Temperature设置固体颗粒的温度,与粒子的随机运动的动能成正比。单位m2/s2,
它表示的是颗粒湍动的动能,和实际的温度没有关系。
在这里插入图片描述
Volume Fraction体积分数
Valume Fraction其实就是颗粒相的总体积a,这里a的单位为m3/m3,即无量纲
物理意义:颗粒的体积浓度
1m;的空气中颗粒的总体积。相当于空气中颗粒的体积分数,因此用ValumeFractlon表示

在这里插入图片描述
boundary condition
指定数值(specified value,各bin占总bins的体积比)和指定流量(particle volume flux, dV/dxi);
在这里插入图片描述这里:boundary value是fi;

这篇关于PBM模型学习(二)Discrete离散方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/644395

相关文章

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

JavaScript中的高级调试方法全攻略指南

《JavaScript中的高级调试方法全攻略指南》什么是高级JavaScript调试技巧,它比console.log有何优势,如何使用断点调试定位问题,通过本文,我们将深入解答这些问题,带您从理论到实... 目录观点与案例结合观点1观点2观点3观点4观点5高级调试技巧详解实战案例断点调试:定位变量错误性能分

Python中 try / except / else / finally 异常处理方法详解

《Python中try/except/else/finally异常处理方法详解》:本文主要介绍Python中try/except/else/finally异常处理方法的相关资料,涵... 目录1. 基本结构2. 各部分的作用tryexceptelsefinally3. 执行流程总结4. 常见用法(1)多个e

JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法

《JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法》:本文主要介绍JavaScript中比较两个数组是否有相同元素(交集)的三种常用方法,每种方法结合实例代码给大家介绍的非常... 目录引言:为什么"相等"判断如此重要?方法1:使用some()+includes()(适合小数组)方法2

504 Gateway Timeout网关超时的根源及完美解决方法

《504GatewayTimeout网关超时的根源及完美解决方法》在日常开发和运维过程中,504GatewayTimeout错误是常见的网络问题之一,尤其是在使用反向代理(如Nginx)或... 目录引言为什么会出现 504 错误?1. 探索 504 Gateway Timeout 错误的根源 1.1 后端

MySQL 表空却 ibd 文件过大的问题及解决方法

《MySQL表空却ibd文件过大的问题及解决方法》本文给大家介绍MySQL表空却ibd文件过大的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录一、问题背景:表空却 “吃满” 磁盘的怪事二、问题复现:一步步编程还原异常场景1. 准备测试源表与数据

python 线程池顺序执行的方法实现

《python线程池顺序执行的方法实现》在Python中,线程池默认是并发执行任务的,但若需要实现任务的顺序执行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录方案一:强制单线程(伪顺序执行)方案二:按提交顺序获取结果方案三:任务间依赖控制方案四:队列顺序消

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac