- 博客(41)
- 收藏
- 关注
原创 关于金属氢化物(储氢)PCT曲线拟合、ZBS有效导热系数模型、JMAK类型吸放氢动力学方程的笔记
关于金属氢化物(储氢)PCT曲线拟合、ZBS有效导热系数模型、JMAK类型吸放氢动力学方程的笔记
2024-11-04 23:15:28
2401
2
原创 COMSOL金属氢化物吸氢过程膨胀、应力
主要包括以下物理场:达西定律、域常微分和微分代数方程、固体和流体传热和固体力学,实际上还可以引入化学反应、多孔介质中的浓物质传递、自由和多孔介质流动。
2024-10-04 14:46:51
1317
6
原创 CATIA风扇
4、确定螺旋线的起点。从yz平面旋转了(90-25=)65度后,高度是10.3(距离原点(0,0,0)来说),因此反推起点z方向的高度应该是10.3-65度/80独*27=10-21.9375=-11.6375。另外,红色螺旋线的y方向距离(距离原点(0,0,0)来说)就是圆柱半径=70/2=35,蓝色螺旋线的y方向距离(距离原点(0,0,0)来说)就是165。由于起点是在yz平面上的负y轴方向,综上,两个起点应该为(0,-35,-11.6375)和(0,-165,-11.6375)。
2024-10-01 18:30:54
445
原创 COMSOL工业碱性电解槽(3D、双欧拉模型)
2、 开启双欧拉模型的湍流,选择RANS,k-e,其他不变。1、物理参数,物理参数可参考官方案例“COMSOL碱性电解槽参数解读。下列变量进行修改和扩写。
2024-08-26 21:34:01
1839
3
原创 COMSOL碱性电解槽
文献1有提及,这里理解为用连续相电解液的体积分数代替,相当于气泡产生后影响连续相体积分数,从而导致局部电流密度的变化,由于气泡体积分数比较小,因此极化曲线中相同电压下,电极平均电流密度在考虑和不考虑气泡之间的差别比较小。,但是按文献2给的数据,密度应该不是按纯水,个人认为1250[kg/m^3]更为合理。,文献1中有提及,其目的是让入口速度接近实际分布,但案例似乎用了其他公式。的变量表达式页那里,在文献1和文献2都有提及,其余红框的参数,则是。公式,只是拆分开来而已,在文献3有提及。
2024-08-16 17:17:23
1337
3
原创 COMSOL金属氢化物-放氢过程
"层流"的出口设置压降函数,解决“找不到一致的初始值”问题,主要是一开始设置出口为1atm的话,压力场过渡太剧烈,不好找到初始解,要么就先算个稳态流场,这种也能求解。注:P0是根据实测PCT的插值曲线(函数名称为:p_iso)得到的,根据初始质量储氢量wtw0,和初始温度条件T0,然后根据函数p_iso(wtw0)*exp(-deltHd/R_const*(1/T0-1/303.15[K]))求解获得。若"初始步长"选择框不勾上,前面0~5s内的求解容易发散,然后求解失败。2、设置"达西定律"的。
2024-08-04 22:25:42
1041
原创 fluent动网格profile udf 注意事项
第四行中"v_y"表示y方向的速度,"0 -1 0"表示速度从时间点0时设置为0,时间点1秒时设置为-1,然后从第2秒回归设置为速度0。第一行中的"profile_name"指的是用户想要定义该profile的名称,用于辨别用户写不同udf的profile文件,"transient"是固定写法,表示瞬态计算,"2"表示时间轴有两个点,这在第二行中的两个时间点对应上,”0“则代表是否存在周期条件,这里一般只写0或1,0表示不存在周期,1则代表存在周期。
2024-08-04 18:45:58
1125
原创 Fluent循环流动案例(模拟循环泵,含换热、散热、VOF、UDF)
该案例中,主要关注的是催化剂域的温度变化情况,因此需要监控的是温度的变化曲线,关于泵如何进行模拟,这里有两种思路,一种是用风扇代替泵,优点是整个流体域基本是连通的,缺点就是风扇性能不好知道,因此通过泵的流量不好控制。另一种思路是流体域在泵处断开,设置入口和出口,虽然流体域断开,但是可以让入口的流量等于出口流量,然后再考虑入口温度的变化即可。针对第二种,可以让出口温度传递给入口温度,此时就需要监控出口平均温度的变化,并通过设置变量,让该变量作为媒介,记录出口平均温度,然后通过该变量赋值到每次迭代步前的入口温度
2024-03-31 19:37:02
4949
原创 Google搜索中,搜索关键词的技巧
这个有用的点在于你要搜索的关键词,搜索软件会给出模糊的搜索结果,就是有可能搜索软件会给出"茶"和"菊花"两种东西的搜索结果,但是你要真正找的是"菊花茶"这种东西,就相当于限制搜索结果一定是这种名称的东西。”,就会出现包含"Ti12"字样的视频、文章和数据等等。这里也可以结合第一个限定关键词,比如搜索"intitle: "Ti12 LGD"",如下图。”,就会出现包含Ti12、AR的标题的视频、文章或是其他数据。这个搜一些资讯、报告文件比较方便,如搜索。”,就会出现包括亚运会、冠军两个词的文章等内容。
2023-10-30 20:25:43
2735
原创 合金氢化物动力学与瞬时流量计算
合金放氢后,使得容器内压力上升,合金动力学方程,是放氢总质量,在这里,我假设,利用上述5个公式和数值计算,可以知道在壅塞流状态下,合金动力学方程中,每放出的氢,导致容器内上升的压力只有左右,结合上述气体动力学算出来的瞬时流量,可认为这阶段合金放氢所带来的压力影响可忽略。就算是非壅塞流阶段,由于合金总储氢量比较小,因此也是接近非壅塞流末段,合金放氢对瞬时流量的影响才开始凸现,此时合金单独放氢的动力学曲线此时可以接驳到瞬时流量曲线上去。也就是说,瞬时流量曲线前部分是气体动力学算出来的流量曲线,到一定压力时,合金
2023-06-11 14:31:09
2025
原创 恒容容器放气的瞬时流量的计算
你有一个已知体积的容器,设容器体积为V,里面装有一定压力(初始压力)的气体,如空气或氢气等,设初始压力为1MPa,容器出口连接着一个阀门开关,开关后面接1/4in.的钢管,钢管出口即为气体出口。当阀门瞬间全开时,气体出口的瞬时流量值随时间变化到底是怎么样的呢?
2023-05-28 17:04:40
4595
1
原创 传热学P91第二章题目2-89,长方形截面的直肋片,试分析在一定金属耗量下,为使肋片的散热量最大,肋片的H,δ与λ、h之间应满足怎样的关系?
传热学P91第二章题目2-89,长方形截面的直肋片,试分析在一定金属耗量下,为使肋片的散热量最大,肋片的H,δ与λ、h之间应满足怎样的关系?
2023-05-17 21:53:31
492
原创 通过等截面直肋的导热方程的曲线
很好奇传热学中通过等截面直肋导热的温度y随肋高x的曲线到底长什么样,虽然第五版传热学P51中已标出曲线的样子,但还是想利用软件自己画一遍,顺便自己推到方程。
2023-05-16 20:34:43
491
原创 储氢合金/金属氢化物床层有效导热系数的数学模型
为λs*δ,由于孔隙率为ε,即有ε的比例非纯颗粒之间传递热量,又由于ε的比例的体积中,有α比例为纯气体,因此折算有αε为真正纯气体的导热比例,颗粒之间为(1-αε)的比例,所以总的路径体积比为δ*(1-αε),所以情况(b):q_b=λs*δ*(1-αε)*ΔT/L=λs(1-αε)δΔT/L。总热流密度q=q_a+q_b+q_c,根据之前分析,q_a占95%以上,纯气体路径合并到路径(a)中,所以路径(a)的总路径体积比为1-(1-ε)δ,真空中,纯靠颗粒之间导热量很低,推断δ≈0,因此还是得到。
2023-05-13 23:50:18
1204
原创 传热学第五版课后习题P82,习题2-37推导证明:“设某种材料的局部导热系数按λ=λ0(1+bt)的关系式变化,对于由该材料做成的一块厚δ的无内热源平板,试:...“
记一个传热学第五版课后习题P82,习题2-37推导证明过程习题:解答:
2023-05-06 13:32:48
416
原创 Python迭代法计算集热器出口温度和换热量
6-59 在太阳能集热器的平板后面用焊接的方法固定了一片冷却水管排,如附图所示。设冷却管与集热器平板之间的接触热阻可以忽略,集热器平板维持在75℃。管子用铜做成,内径为10mm。设进口水温为20℃,水流量为0.2kg/s,冷却管共长2.85m,试确定总的换热量。
2023-05-03 22:25:06
1233
原创 COMSOL列管反应器模拟(包括多孔介质催化剂、化学反应、对流扩散、传热和对流换热)
COMSOL列管反应器模拟(包括多孔介质催化剂、化学反应、对流扩散、传热和对流换热)
2023-04-02 14:11:18
7228
11
原创 一级化学反应多步骤Fluent仿真文献复现(三维、多孔介质催化剂表面反应)
一级化学反应多步骤Fluent仿真文献复现(三维、多孔介质催化剂表面反应)
2023-03-24 22:28:51
14698
26
原创 COMSOL列管反应器一维仿真模拟
主要是模拟了一维的仿真,包括传热、化学反应和稀物质传递。参数设定里面一些数据是根据文献得来的,包括一级反应的反应常数等。通过改造官方案例《管式反应器的优化冷却》得来。
2023-03-11 18:17:50
842
原创 储氢合金/金属氢化物吸放氢动力学模型——Chou模型
这里介绍经典的吸放氢动力学模型,引用自论文“Kinetics of absorption and desorption of hydrogen in alloy powder”,文章DOI:10.1016/j.ijhydene.2004.04.006
2023-01-18 11:56:30
1628
原创 ANSYS 2022R1 Fluent 水沸腾 VOF模型设置
根据CAD模型,点(0,0)到点(100mm,100mm)区域Region0为下方液体water-liquid,设置vapor相的Volume Faction为0,剩余(0,100mm)到(100mm,170mm)的剩余区域Region1为water-vapor,设置vapor相的Volume Faction为1。生成的网格图是下图那样的,同时设置边界的命名,底边为heat,两侧为wall,顶部为outlet。3、进入Fluent模块,设置求解为瞬态,设置重力为y方向的-9.81m/s2。
2022-09-19 22:45:20
9186
11
原创 Fullcalendar日历使用,包括视图选择、事件插入、编辑事件、事件状态更改、事件添加和删除、事件拖动调整,自定义头部,加入el-popover显示图片、图片预览、添加附件链接等,支持手机显示。
Fullcalendar日历使用,包括视图选择、事件插入、编辑事件、事件状态更改、事件添加和删除、事件拖动调整,自定义头部,加入el-popover显示图片、图片预览、添加附件链接等,支持手机显示。
2022-09-03 17:02:15
18293
28
原创 局域网内共享使用vscode打包的VUE网页,前端VUE+后端FLASK结合
局域网内共享你打包的VUE网页,前端VUE+后端FLASK结合在一起
2022-08-07 15:41:44
1472
原创 (‘IM002‘, ‘[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序‘)
解决Python连接ACCESS报错误('IM002', '[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序')的解决办法
2022-08-07 14:45:27
15299
5
原创 菜鸟级:Vue Element-UI 前端 + Flask 后端 的登录页面验证码
菜鸟级:Vue Element-UI 前端 + Flask 后端 的登录页面验证码
2022-06-05 20:31:52
2732
1
原创 记pyecharts的一个坑
在做大屏数据可视化时,发现CPU占用一直居高不下,调试静态的折线图,柱状图,词云图,玫瑰饼图都没有占用CPU好的情况,后来发现是水滴图,Liquid的波浪动画占用CPU导致的,调用is_animation = False即可使CPU占用恢复至正常水平。...
2022-01-07 10:05:25
438
原创 PyQt5:自由绘画板源码
Gitee phlzovnf / PyQt5画板https://gitee.com/phlzovnf/PaintBoard/tree/master/主要运行文件是PaintBoard.py,UI文件是Painter.ui。
2021-12-22 20:13:21
1377
8
原创 PyQt5:带搜索功能的Qcombobox
下面介绍本人最喜欢的一个QCombobox类型——带搜索功能的下拉框QCombobox:ExtendedCombobox废话不多说,直接上效果图GIF,如下:功能总结:(1)可以看到,该Qcombobox有编辑功能,在输入一些字符后,Qcombobox会弹出含有这些字符和列表,按回车后默认选择是下拉列表中的第一个。 (2)同时,该搜索功能可以支持输入子项中非首字母的部分,然后弹出含有该字符的所有列表项,如列表有【jj,jk,kk,kl】...
2021-12-20 20:45:23
8059
2
原创 PyQt5:Qcombobox + QtreeView(三)
Pyqt5:Qcombobox + QtreeView(一)创建基本的含树结构的下拉框https://blog.youkuaiyun.com/qq_24800941/article/details/121915554?spm=1001.2014.3001.5501PyQt5:Qcombobox + QtreeView(二)设置复选框状态https://blog.youkuaiyun.com/qq_24800941/article/details/121962312在上一篇文章中,实现了sql查询数据库内容,把数据填...
2021-12-17 21:58:30
2119
原创 PyQt5:Qcombobox + QtreeView(二)
Pyqt5:Qcombobox + QtreeView(一)https://blog.youkuaiyun.com/qq_24800941/article/details/121915554?spm=1001.2014.3001.5501在上一篇文章中,简单的说明了带复选框的Qcombobox+QtreeView的实现方式,接下来,我们需要利用sql查询数据库内容,把数据填充到QtreeView上,再实现点击父节点时,子节点复选框也会改变,具体效果如下图。 (1)在这里,我使用的是...
2021-12-15 21:57:42
2095
原创 Pyqt5:Qcombobox + QtreeView
利用PyQt写的含复选框的树状结构的下拉框,具体代码如下,思路:重写Qcombobox,在combobox里面加一个QtreeView的类,并重写其mousePressEvent,保证下拉框显示树状结构时,点击树状结构展开/折叠按钮和其他点击类事件不会自动触发下拉框收起事件,并重写Qcombobox下拉框收起事件的条件。具体代码如下,测试时,发现super().mousePressEvent(event)会出不知名bug,有时候点击树状结构展开/折叠按钮会没反应,一开...
2021-12-13 22:09:03
2259
1
原创 Python + qt 画板3
qt坐标系真的很大一个坑,默认是图元左上角为旋转中心。这样一来,图元旋转后拉伸将会变得复杂。特别是setTransformOriginPoint设置中心,图元旋转后再拉伸会漂移,手动再设setTransformOriginPoint为左上角后,拉伸OK了,但图元会漂移。。。????现可行的思路:把图元矩形框Rect中心设在左上角,这样旋转和拉伸都没有问题,且旋转中心就变成默认的左上角,旋转时无需另外操作。无论矩形框有没有旋转,矩形框有拉伸时,需要setTransformOriginPoint重设旋转和图元
2021-10-22 21:57:26
407
2
原创 PyQt5 自定义颜色、形状粗细、虚线等组合下拉框
目录1、前言1.1作者的牢骚:1.2额外说明:1.3Demo2、构建思路3、开整!部分功能说明!3.1颜色块搭建:4、完整代码5、结束语1、前言1.1作者的牢骚:搜到的资源比较少,特别是关于PyQt5,少之又少。另外资料很多都很零散,没有完整的功能制作。为此,制作了一个类似功能的下拉框,其中饶了很多弯路,也借鉴了一些前人C++制作的轮子的代码,在此基础上加上自己的理解,完成了此组合下拉框,其中不乏还有些不完美的地方,也算是抛砖引玉,希望能得到高手的指点。.
2021-09-19 16:12:36
4666
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人