下图所示为二维圆柱绕流时颗粒的沉积情况,这里二维展示效果不明显,若是三维圆柱绕流的话,沉积效果会更明显,也可以使用第四个变量为颗粒着色,比如颗粒粒径,颗粒质量,颗粒速度,颗粒湿度等等。


下图为二维圆柱绕流模型

import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import os
path=r"E:\DESKTOP\case_xu\test\dpm"#将.dpm文件放到dpm文件夹下
file_list=os.listdir(path)#列举出文件路径下的所有.dpm文件
for file in file_list:fn = os.path.splitext(file)    # 将文件名与后缀名分开old_name=os.path.join(path,file)if fn[1] == '.dpm':                    # 文件名:ext[0]new_name = fn[0] + '.csv'         # 文件后缀:ext[1]new_name=os.path.join(path,new_name)os.rename(old_name, new_name)    for file in file_list:     data=pd.read_csv(os.path.join(path,file))data=np.array(data)print(data.shape)data=data[1:]xyz=[]for i in range(len(data)):for i in list(data[i])[0][3:39].split("   "):##提取前三个数据,即(x,y,z),并使用空格对提取出的数据分割xyz.append(float(i))xyz=np.array(xyz)xyz=xyz.reshape((-1,3))#reshape为3列数据from mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax1 = plt.axes(projection='3d')#ax = fig.add_subplot(111,projection='3d')  #这种方法可以画多个子图ax1.scatter3D(xyz[:,0],xyz[:,1],xyz[:,2], cmap='Blues')   plt.show()

fluent使用DPM模型计算出的颗粒沉积(trap)数据(.dpm格式)后处理python实现相关推荐

  1. 零维水温模型计算——基于matlab建立计算模型

    零维水温模型计算--基于matlab建立计算模型 零维水温模型 基本方程 计算参数准备 matlab模型的建立 四阶龙格-库塔法的matlab实现 水面的净流通量φ~s~的计算函数 湖水与岩土的换热φ ...

  2. 乐学偶得python视频_怎么用历史估计法,ERP与CAPM模型计算股票资产的内在价值

    内容首发 乐学偶得(http://lexueoude.com) 公众号: 乐学Fintech 用代码理解分析解决金融问题 我们之前在 <那个骗你50%回报的保险,用的是啥套路>一文中向大家 ...

  3. 【FLUENT案例】02:DPM模型

    1 引子 1.1 案例描述 1.2 学习目标 1.3 模拟内容 2 启动FLUENT并导入网格 3 材料设置 4 Cell Zones Conditions 5 Calculate 6 定义Injec ...

  4. R语言使用lm函数构建多元回归模型(Multiple Linear Regression)、并根据模型系数写出回归方程、使用fitted函数计算出模型的拟合的y值(响应值)向量

    R语言使用lm函数构建多元回归模型(Multiple Linear Regression).并根据模型系数写出回归方程.使用fitted函数计算出模型的拟合的y值(响应值)向量 目录

  5. R语言使用lm函数构建多元回归模型(Multiple Linear Regression)、并根据模型系数写出回归方程、使用resid函数或者residuals计算出模型的残差值

    R语言使用lm函数构建多元回归模型(Multiple Linear Regression).并根据模型系数写出回归方程.使用resid函数或者residuals计算出模型的残差值 目录

  6. R语言使用lm函数构建多元回归模型(Multiple Linear Regression)、并根据模型系数写出回归方程、使用deviance函数计算出模型的残差平方和

    R语言使用lm函数构建多元回归模型(Multiple Linear Regression).并根据模型系数写出回归方程.使用deviance函数计算出模型的残差平方和 目录

  7. matlab中模型函数计算出 Inf,拟合无法继续。请尝试使用或收紧系数的上界和下界。

    使用matlab中曲线拟合器(cftool)进行曲线拟合后,导出函数在调用后会出现 模型函数计算出 Inf,拟合无法继续. 请尝试使用或收紧系数的上界和下界,报错,拟合无法继续进行. 解决办法:根据拟 ...

  8. FLUENT中VOF模型的仿真流程

    FLUENT中VOF模型的仿真流程 (流体域划分以及网格划分不在这里描述,关注本人,本人其余发表的博客有介绍,或者私聊本人,有错误请求大佬赐教!!!) vof模型定义: VOF 模型(Volume F ...

  9. 十三、FLUENT蒸发/冷凝模型

    很多同学要研究的问题涉及到相变,如蒸发冷凝问题.对于冷凝,当温度低于当前蒸汽压力对应的饱和温度时就会发生凝结.对于蒸发,蒸发可以在任何温度下进行.Fluent自带有蒸发冷凝模型,确切点说,Fluent ...

  10. Fluent离散相模型分析操作简单实例

    Fluent离散相模型分析操作简单实例 前言 离散相是用于拉格朗日参考系下粒子/液滴/气泡轨迹的计算,连续气体相中,粒子可以传递热,质量和动量,每条轨迹是由一系列初始属性相同的粒子组成.多应用于气旋. ...

最新文章

  1. Java前沿分享:value或许成为java的新关键字
  2. 原码, 反码, 补码, 移码 详解
  3. 【Python】Python一行代码能做什么,30个实用案例代码详解
  4. 肝了一个月,终于搞到了 30 页的 Python 进阶面试题
  5. oracle vm 安装虚拟机小bug
  6. 十多位全球技术专家,为你献上近十个小时的.Net微服务介绍
  7. 5938. 找出数组排序后的目标下标
  8. 沉睡两三年,醒来又一春
  9. php中is_scalar判断是否是标量
  10. Hive数据类型(转:https://blog.csdn.net/xiaoqi0531/article/details/54667393)
  11. position的五种方式
  12. 清华一日游-恰逢清华大学99周年校庆
  13. @程序员,对抗 996,你真的准备好了吗?
  14. 【网站密码管理不用愁】基础篇 • 利用selenium构建网站密码管理和自动登录神器
  15. springboot+springdata+elasticsearch+logstash+拼音分词实现全文搜索
  16. Redis——redis配置与优化
  17. Activiti7 工作流引擎入门
  18. Java获取项目当前请求的全部URL,Java获取Referer,Java获取完整链接地址URL
  19. 互联网晚报 | 9月6日 星期一 | 北京证券交易所完成工商注册;“武汉云”正式启用;中国连续5届残奥会金牌榜、奖牌榜双第一...
  20. 基于百度2020语言与智能技术竞赛:事件抽取任务

热门文章

  1. Android 国内阿里云镜像
  2. 某摄像头的游戏的总结
  3. Launcher2 给桌面快捷方式图标加默认背景
  4. windows10桌面图标异常,显示为白色图标
  5. 成为会带团队的技术人 跨团队:没有汇报线的人和事就是推不动?
  6. 微信扫码(扫一扫二维码)下载不了app怎么解决
  7. 软件测试 | 测试方案怎么写
  8. SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法 详细出处参考:http://www.jb51.net/article/19233.htm
  9. 京享值超8万的京东钻石用户告诉你套路是这样的
  10. 【单片机】51单片机使用总结