1.5.1. 渗流计算
功能介绍
The Percolation program simulates percolation within the percolation network inside the unit cell by analyzing different site concentrations to determine whether the network percolates and to identify the conductive paths between sites at various concentrations.操作流程
依次按照以下步骤创建计算任务
step 1. 新建任务:在对应页面中输入计算任务的名称、描述信息,点击页面的“OK”按钮,完成计算任务的创建;点击“Cancel”按钮,清空输入内容。
step 2. 上传文件:在对应页面按照页面提示上传计算输入文件。
Attention:请务必以英文命名计算输入文件!
如需上传多个计算输入文件,请将其打包为zip格式压缩包进行上传。
step 3. 设置计算参数:在对应页面按照页面提示设置计算参数。
step 4. 设置运行参数:目前,运行参数无需设置,保持输入框默认参数即可
step 5. 保存计算任务:完成计算任务的创建,并将其添加到计算项目中。在跳转的页面中,可选择:
继续添加计算任务:添加新的计算任务
查看项目:查看当前待提交的计算项目详情。
参数说明
- 输入文件:
可以上传单个.txt或.data结构文件,也可将多个结构文件(最多50个)打包为zip格式压缩包上传。
包含单个晶胞内渗流网络的连接情况的.txt结构文件。示例文件
文件格式示例如下:
2 1,2,-1,0,0,3,1 1,2,0,0,0,3,1 1,1,0,-1,0,3,1 1,1,0,1,0,3,1 1,1,0,0,-1,3,1 1,1,0,0,1,3,1 2,1,0,0,0,3,2 2,1,1,0,0,3,2 2,2,0,1,0,3,2 2,2,0,-1,0,3,2 2,2,0,0,1,3,2 2,2,0,0,-1,3,2
第一行的 2 表示一个胞内位点数目,后续每一行代表位点种类和位点所连接的边。以 1,2,-1,0,0,3,1 为例进行说明:
1,2,-1,0,0,3,1: 位点编号
1, 2,-1,0,0,3,1: 1 号位点相邻的位点编号(代表 1 号与 2 号相邻)
1,2, -1,0,0,3,1: 相邻位点所在胞的周期性位移矢量
1,2,-1,0,0, 3,1: 堵塞调控,0-堵塞,1-导通,3-随机赋值 1 或者 0
1,2,-1,0,0,3, 1: 位点的种类,允许 1 或者 2
- 计算参数:
参数名称
参数类型
说明
x轴扩胞尺度
整数(int)
控制x轴的扩胞大小
y轴扩胞尺度
整数(int)
控制y轴的扩胞大小
z轴扩胞尺度
整数(int)
控制z轴的扩胞大小
一类位点的起始浓度
浮点数(float)
用于确定一类位点的起始浓度
一类位点的终止浓度
浮点数(float)
用于确定一类位点的终止浓度
一类位点的浓度步长
浮点数(float)
用于控制一类位点的浓度变化
二类位点的起始浓度
浮点数(float)
用于确定二类位点的起始浓度
二类位点的终止浓度
浮点数(float)
用于确定二类位点的终止浓度
二类位点的浓度步长
浮点数(float)
用于控制二类位点的浓度变化
模拟次数
整数(int)
表示渗流模拟次数
协同标志位
——
是否考虑协同
- 运行参数:
目前无需设置,保存默认即可。
参数名称
参数类型
说明
Number of Core
正整数(int)
计算线程数,默认为8
计算结果文件
输出数据文件的命名规范是,第几次,位点1的判断浓度,位点2的判断浓度。
- 考虑协同:
.occ文件为位点的占据情况,1:占据,0:不占据
.net文件为位点连接关系,如1 2 3代表一号与二号连通,一号与三号连通
.bdy代表边界对应关系
- 不考虑协同:
.occ文件为位点的占据情况,1:占据,0:不占据
.csv文件,每次模拟不同位点浓度下的渗流情况,1:渗流,0:不渗流