- 博客(40)
- 收藏
- 关注
原创 hypermesh网格画法2
发现了一个新的画法,之前的画法在前面帖子中,画法2比较好用且方便。画法思路:将一个实体的底面或者俯面画2d网格,再沿着高进行拖拽形成整体的3d网格。
2025-12-14 10:08:02
289
原创 单通道燃料电池fluent设置
在右上角输入addon回车,在跳出的模型中选择9,左侧即出现PEM Fuel Cell模型。点击模型分别选中相应的电池部件,阴极阳极膜以及terinal边界。部件选择后,要根据建的模型数据得到接下来修改边界条件的数值,新版本中有自动公式计算,旧版本可用相关公式。
2025-11-29 16:57:42
238
原创 燃料电池fluent电化学参数分析(部分)
这个参数表是电池模拟中本身内部的属性,而需要设置的如边界条件是对工作的条件控制,二者分别对应需求和能力。。
2025-11-28 17:39:43
251
原创 单通道燃料电池hypermesh网格划分全过程(图文)
不规则体:在网格划分中,会出现集流板这样的不规则体,需要对其进行几何清理,点击下方Geom的solid edit,在面切割中依次选择被切的整体和用来切割的面,就可以分成规则体进行网格划分,过程如图所示。纵横比比例:这里的纵横比是电池模型中垂直方向俯视面的网格长宽比例,一般是1:1.5的比例,过长过短会导致后续有限元分析浮点溢出,可以f10网格质量检查中点击aspect,会出现超过值的网格。层数:在含高的面中,需要划分至少三层的层数,即至少两个点,不然在后续有限元分析中会无法分析,最低是三层。
2025-11-18 21:33:40
852
原创 燃料电池 极化曲线
在电池电化学反应中,可逆电压是分别正向反应和反向反应的界限,反应净反应速率。当外加电压大于可逆电压时,反应作正向进行,如电解水。当电流密度增大,反应速率随之增大,此时电池内反应物不再跟得上反应速率,同时产物会进行堆积,造成电压损失。与y轴的交点是开路电压,这部分中活化损失快速增加,电流密度小所以欧姆损失很小,传质损失无法体现。随着电流密度增加,活化损失的增长不再明显,同时图像类似欧姆定律呈现线性关系,所以叫欧姆损失区。启动电化学反应所需要的电压,曲线表示是先快速变大再逐渐平缓,随反应速率而增加,
2025-10-30 19:37:32
218
原创 燃料电池 双极板 集流器 端板
双极板一面是光滑的光板与集流板接触,一面是流场。双极板需要有导电性和导热性,同时气体不可渗透。良好的流场有以下特性:进入多孔电极反应的气体供给速率要快,需要排除液态水,反应气体在流场分布均匀,合理的控制压降。在这三个部件中,厚度从端板到双极板依次递减。端板主要使用铝合金材料,能够对整体更好的支撑,双极板传统材料是石墨板,集流板材料是纯铜或者铜合金。集流板突出一块是接线柱,通常一个电池中的两个接线板方向是不同的,也有少数特殊情况,这接线柱比直接拉更稳定。
2025-10-27 09:50:51
186
原创 燃料电池 多孔电极
比如流场是城市道路,多孔电极是房屋,当平行流场时,道路缓和,多孔电极内是扩散主导:当是蛇形流场时,道路有坡度有平路,这时是扩散+对流:当叉指形流场时,相当于道路中断,更加需要外力,这时就是对流主导。指孔隙体积占总体积的比例,当孔隙率越高,通道传输物质就更容易,运输效率越高,但是随着孔增加,电子为了绕过孔隙,要走更长的路径,降低导电性。在多孔电极中,催化层是厚度最大的部件,可视为主体部分。主要功能是改善气体扩散层的孔隙结构,使扩散层与催化层更好过渡,降低接触电阻,比扩散层更致密。通常是由碳粉和黏结剂组成。
2025-10-26 14:34:26
269
原创 燃料电池 质子交换膜
在电解质中,SO-3与H+存在引力,形成磺酸基,同时磺酸基吸水,水在磺酸基附近聚集,形成了水合区,水合区就是H+在质子交换膜移动的通道,在水中so3与H+的引力变弱,H+会从原本的磺酸基上脱落,与另一个so3结合,这种跳跃式的结合就是氢离子在电解质中的移动。因为电化学反应发生在阴极,生成了水,因此阴极的水比阳极多,形成浓度差,水从阴极往阳极流动,这中扩散方式改善了阴极阳极水不均。要使膜内与阴极阳极两侧的水均匀分布,不能过多或者过少,提高H+移动,就要对电解质中水的传输了解。,同时隔绝电子通过,
2025-10-24 15:02:15
339
原创 燃料电池动力学因素
膜依赖水气来维持其原子导电性,所以两种反应气体需要湿化带入水汽,实际中阳极往往需要的湿度比阴极高,阴极处氧和氢会生成一定的水。一般来说,温度越大,电池电势越大,然而每种电池都有一个最佳温度,温度过高会导致膜脱水,质子导电性急剧下降。,它使用不同的膜材料(如PBI膜),可以在更高温度(~160-200°C)下运行,从而简化水热管理(无需加湿),但带来了其他材料和技术挑战。电池温度看近似看成表面温度 排出电池的空气温度 排出的冷却剂温度,这些实际上不是真正的温度。在电池中,通常入口流量是大于反应物消耗率的。
2025-10-21 11:03:50
304
原创 质子交换膜燃料电池电堆
电堆是将多个单电池串联组成的发电装置,其功率和热量远高于单电池。核心结构包括膜电极、双极板(可两电池共用)、集流板(收集输出电流)、绝缘板(绝缘作用)、端板(支撑)以及进排气歧管(气体分配)。这种设计提高了空间利用率,实现了高效能量转换。
2025-10-17 16:15:36
411
1
原创 hypermesh fluent 补充
步骤如下,保留两个流道模型,在tool中的face里,选择elements,选择dispaly(即保留的两个流道),find face,这一步应该是为下面选择面提供。然后选择organize,为阴极阳极四个口选择对应的面,确定后即可完成。输入addon引出电池模组9,会出现报错,应该是fluent是双向模式,需要手动改为单向模式,再选择双精度即可成功done。2.原网格中,因为没有建立进口出口网格,在fluent选择中无法选择。左边菜单上mask可分辨2d 3d网格。1.无法认清2d 3d 网格。
2025-10-13 21:05:34
248
原创 hypermesh3d网格建立
的六面体上进行,如果遇到不规则的会报错无法划分。在这里我使用的是quick edit中的几何划分,我想点到线的将不规则的划成规则的几个部分,但是有的成功有的失败,形成的网格还有点乱,这个问题还没有搞清楚。使用的的思路是用2d的automesh在规则的零件上建立网格,在3d的solidmap one volume映射网格再导出,相当于提前画好二维网格再直接进行三维划分。2.在强行建立之后,无法知晓是否成功建立了网格,无法区分2d3d网格,f10无效果。3.简单在fluent运行了一下,会有如下报错 未解决。
2025-10-01 21:48:22
384
原创 hypermesh建立2d网格
2.hy操作与常规软件不同很多,举例视角,要摁住ctrl+鼠标左中右键,view的问题卡了不少时间,属于操作问题。建立网格教学中,会教新建一个将2d网格move进去,注意可能原来部分的网格就会消失,未深究。6.在automesh时,教程说的点击one volume建立,没有研究其他选项和网格建立,不知道使用条件。4.在显示隐藏网格和实体中,对目前建立网格的部件make current,说是方便置于当前层,未深究。1.在sw零件命名时,注意最好是全英文,实测有中文在hy中导出时会有乱码,还是最好是全英文。
2025-09-29 20:59:21
362
原创 sw电池建模
2 视屏画法不同,有多个零件组成的。这个是零件拉伸,是否有影响,究竟是多个组成还是单个零件。1 不知道画的是什么,不清楚相关对应的双极板膜电极单流之类,可能后续会说明。ctrl+中键平移 shift+方向键切换90度。三个流程中先是建模,我是学习使用sw。在画图中遇到许多问题、
2025-09-22 15:55:39
217
原创 质子交换膜燃料电池结构与原理
在左侧H₂进入后,会在阳极处与铂发生氧化反应,成为电子和质子。中间则是电解质(质子交换膜),分隔开阴阳两极的反应物并绝缘电子,将质子传导到右边。在阴级产生电化学反应,生成了水和电,这就是大概原理。膜电极内包含阳极电极、质子交换膜和阴极电极,一般的膜电极是以膜为轴的对称结构。首先,电池是发电的,而燃料电池的电来自内部H₂ + O₂ → 水+电,这就需要气体出入的通道以及水与电流出的通道。作为初学者,一直在寻找结构和原理示意图,可惜b站csdn知乎都没有,参考b站视屏与焦魁的书籍进行了解。
2025-09-19 14:44:35
578
原创 数模变量关系
相关关系中,因为无法精准表示,只能表现大概。如正相关,一个变量增加时,另一个也是增加的。此外,还有负相关 不相关等关系。斯皮尔曼 皮尔逊是形容变量关系的公式。,有公式可以有确定的结果。变量之间可分成两种关系。,很难使用精准函数表示。
2025-09-17 14:17:16
96
原创 建模 方差分析
方差分析原理上认为结果差异来源有两个方面。首先是实验条件,在不同的处理下会有不一致的结果,称为。操作大致如下,未深入了解。建立两组数据,平衡组和一组,计算上文的两种差异,查询是否达到预期。方差分析就是对后者差异性的评估。方差分析就是分析二者对研究的影响力大小。变量是否有相近的变化趋势。其次是随机误差,称为。
2025-09-16 17:12:15
278
原创 数学建模之层次分析法
针对多指标综合评价,比如在选旅游的地方,要考虑到天气 交通 饮食等方面,每个人看重的方面不一样,就需要对多个方案,综合以上因素给出分数。1.因为每个人看重不一样,需要将指标调整成同一量化标准,得出每个因素的权重,这样才可以放继续,正如米单位和厘米单位不能直接一起计算。2.在进行权重计算后,要进行一致性检验,用一个或多个方法。不同方法会有偏差,用多个验证后可以提升结论的准确性和说服力。以上是个人理解,下面是专业的结构流程图。3.注意如果因素过多,会有较大差异。
2025-09-16 11:19:03
154
原创 python初学 环境搭建
正式接触python的学习,有一种当初学ros的熟悉,熟悉的束手无策,熟悉的无头苍蝇,但是总体上好像结构差不多,有点事半功倍的味道。发现和ros一样能tab补齐,这个很方便。关闭pycharm会出现找不到的问题,快捷方式没勾选,我好像都没看到这一选择,设置即可。4.简单hello word验证,和ros差不多,在文件下新创以python运行的运行文件,同样代码过多的话直接启动节点文件即可,和ros很像。找到对应网站,视屏较老,版本找到对应的3.10.4,防止后续有版本问题,按照流程下载并验证。
2025-09-11 15:45:25
225
1
原创 ros导航
在 ROS 中,较为常用的 SLAM 实现也比较多,比如: gmapping、hector_slam、cartographer、rgbdslam等,不同算法适合不同类型的地图,复杂或者简单,大或者小。在实际导航过程中,机器人可能无法按照给定的全局最优路线运行,比如:机器人在运行中,可能会随时出现一定的障碍物... 本地规划的作用就是使用一定算法(Dynamic Window Approaches) 来实现障碍物的规避,并选取当前最优路径以尽量符合全局最优路径。全局路径规划与本地路径规划是相对的,
2023-09-13 19:31:38
213
原创 gazebo环境搭建
报错:Unable to convert from SDF version 1.7 to 1.6。将下载好的文件放在文件里,在launch文件中include部分修改即可。可以自己画,点击editor,类似画图,再保存。解决方法:在下载文件的第一行修改成1.6。下载好官方模型库导入,具体操作参考其他。
2023-09-12 22:03:03
436
1
原创 gazebo
也需要重新使用 gazebo 标签标注,因为之前的颜色设置为了方便调试包含透明度,仿真环境下没有此选项。标签,因为既然是仿真环境,那么必然涉及到碰撞检测,collision 提供碰撞检测。4 运行之后我显示有模型但是无颜色,评论说是关掉虚拟机3d加速图形,还没有试试这个方法。标签,此标签标注了当前机器人某个刚体部分的惯性矩阵,用于一些力学相关的仿真计算。2 编写urdf文件,与rviz不同,文件里要有。3 编写launch文件,跟rviz差不多。1 需要安装新的功能包。
2023-09-12 21:05:34
140
1
原创 Arbotix
解决方法:打开报错路径中的bin/arbotix_driver,文本第一行绿色的pyhon3改成pyhon2.7即可(有点不懂为啥改注释有用,可能不是注释吧)就可以成功动起来了。选择odom里程计,发布 cmd_vel 话题消息控制小车运动了,该实现策略有多种,可以另行编写节点,或者更简单些可以直接通过命令发布消息。这个问题是因为ros版本和Arbotix中的python版本不兼容,本身ros版本有3.0和2.7,但是Arbotix里是3.0。在原来的launch文件中添加控制代码。
2023-09-10 21:24:39
406
1
原创 urdf文件
2 使用solidworks ug 等3d建模软件画出来,再转换成urdf文件。这两天一直在研究,不过因为自身建模软件不熟悉,暂时没什么进展先搁置,只了解了一些信息。1 直接用link joint语法编写,xacro优化封装代码,这是一种从编程语言入手的方法,由代码到模型。听说使用sw转换细节上会出现一些问题,并且后续仿真对计算资源消耗比较大。使用sw要是装配图才能导出urdf,零件会一直闪退打不开。其余具体转换操作b站和csdn上有解释,未实际做一下。两种方法搞urdf文件物体模型。
2023-09-10 13:14:10
678
1
原创 urdf练习和检查工具
改变地图基点为base_footprint 让小车在地面之上。新建 urdf 文件,并与 launch 文件集成。简单的复制urdf数据,成功输出。在底盘上添加两个驱动轮。在底盘上添加两个万向轮。
2023-09-08 21:02:31
242
1
原创 robot语法joint
不同标签有各自的坐标,必须要发布之间的坐标关系,ros中有相关节点,在launch中节点添加,再成功运行。基于之前link语法,在原来urdf中加上子标签,类似几个标签组装为整体。-- 可选:用于控制关节运动的节点 -->launch文件形式。
2023-09-07 19:06:14
86
1
原创 robot具体语法link
- xyz坐标 rpy翻滚俯仰与偏航角度(3.14=180度 1.57=90度) -->属性: filename=资源路径(格式:package://<packagename>/<path>/文件)-- 颜色: r=red g=green b=blue a=alpha -->-- 圆柱,半径和长度 -->-- 长方体的长宽高 -->-- 球体,半径-->visual ---> 描述外观(对应的数据是可视的)2 collision ---> 连杆的碰撞属性。-----ctrl+/(大于号旁边的)
2023-09-06 20:48:14
146
1
原创 保存rviz配置
1 在rviz中调整好想要的Add,保存在事先创建的 config中。3 ctrl c 退出后重新进入,可以看见配置保存的rviz。
2023-09-06 18:04:11
1273
1
原创 robot model实体机器人接收
param name="robot_description" textfile="$(find 包名)/urdf/urdf/urdf01_HelloWorld.urdf" />Add中robot model红报错 坐标系中改map为urdf里的base_link。第一个包名 第二个为urdf和xacro。4 在urdf文件中创建model数据。-- 启动 rviz -->-- 设置参数 -->:机器人模型渲染文件(暂不使用): 存储 launch 启动文件。: 存储 urdf 文件的目录。
2023-09-05 21:01:58
173
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅