先把软件放这里,大家自行下载使用
笔者的话:原定为今年年后(大概2月初)进行E-D喷管的模拟工作,顺便验证设计有效性。但是因为这次疫情的原因,原定的去深圳的日期一次次推迟,在老家又没有sw,所以造成现在久久不能进行模拟的尬况。
但是,笔者在这里承诺,如果有这个条件和,我一定会完成喷管的模拟,向各位爱好者证明设计是有效的。
中文摘要
一个计算工具。
Abstract
A tool which can help you do some calculation.
关键词
塞式喷管E-D喷管计算工具
Aerospike nozzleE-D nozzlecalculate
前言
首先,因过年,疫情等问题,笔者的更新中断了一大段时间,这也间接导致了原本要做的膨胀偏转喷管模拟遥遥无期,本人在这里深表歉意!
本帖发布的软件是之前发布的塞式喷管计算器1.0的更新加强版,并加入了E-D喷管计算工具。因其现在有了很大的改变,所以另发一帖而不是接着之前的往后写。
软件介绍
本计算工具仍然使用了Microsoft excel软件进行编写,并且在原有的功能上添加了一些新功能。
本软件的界面和之前1.0版本相同,还是那样简单而大老粗(滑稽)
还有E-D喷管的界面:
看起来似乎完全一致,没什么大变化(确信)
整个界面如图所示:
现在,各位观众老爷可以一睹其芳容(雾)了
本软件加入的新功能大家也可以看到了:
首先是图形化设计功能,利用excel软件计算出每个特征点的横纵坐标:
随后,利用excel的图表功能:
添加一个图表,显示出喷管型面大概的样子。
另外,因为excel的散点图有一个大缺点:图表会不断变换单位长度的比例,所以我们不推荐大家直接照着这玩意儿作为实际尺寸的参考(虽然也可以)。
但是,大家可以使用其给出的横坐标和纵坐标画出图并建模。
注意事项
在使用过程中,有几个注意事项需要告诉大家:
首先,在塞式喷管计算工具中,有像这样的东西:
出口高度:这是相对于线性塞式喷管来说的一个概念。对于线性塞式喷管来说,因其不像环形塞式喷管那样是“圆的”,完全对称的,类似这样:
(左边是环形,右边是线性)
因此,线性塞式喷管需要一个值来对应环形塞式喷管的R3(见我之前的帖子),这个值就是出口高度。
如图,左边是环形,右边是线性(画工渣,勿喷)
另外,当使用软件使用不当(雾)的时候,会出现因压比(Pc/Pe)过大引起的膨胀波角度过大的问题,如下图:
对应的塞式喷管出现这种情况的图片:
对应的膨胀偏转喷管出现这种情况的图片:
我们可以看到,第一道膨胀波的角度大于了180°。这样子设计出来的喷管不仅看起来很奇怪,气流方向也不对(先往上喷再折回下方),而且这种喷管根本无法很好地装配使用。
所以,我们不建议在设计的时候压比取得太大,超过极限压比561。
[修改于 5 年前 - 2020/02/12 17:57:12]
先把软件放这里,大家自行下载使用
笔者的话:原定为今年年后(大概2月初)进行E-D喷管的模拟工作,顺便验证设计有效性。但是因为这次疫情的原因,原定的去深圳的日期一次次推迟,在老家又没有sw,所以造成现在久久不能进行模拟的尬况。
但是,笔者在这里承诺,如果有这个条件和,我一定会完成喷管的模拟,向各位爱好者证明设计是有效的。
很好!!!('-')我竟然晚来了
楼主很厉害,加油。
建议考虑学点python或者别的高级语言,把它做成一个完整的软件,并且有利于搞开源软件项目。
回复不多主要是因为。。。
玩塞式喷管的的确很少,全国只有个位数的人。。
所以不要在意别人怎么看
首先表达一下敬佩之情。
竟然有人能用excel写火箭的计算器,,,,,我试了几个特殊值一下,至少$$F=\dot{m}\cdot u_e +A\cdot (P_e-P_{atm})$$的公式是符合的,基本原理没毛病。
从个人精力、其他人的使用方便程度、达到的效果的意义上说,用excel写简单的火箭计算器确实是一个最优解。
(1)c/c++控制台程序:且不说学习编程语言的问题。控制台黑框一个,输入输出只能靠printf输出data.txt文件之类,最后还是要导入excel绘图。
优点:编程简单方便,直接生成exe文件,发布很快,其他人下载直接能用。
缺点:输入、输出数据都不太容易被人接受。
(2)c/c++的桌面窗口程序:不论是QT还是MFC,对于一般的业余爱好者来说,其上手的过程还是要耗费不少精力的。
优点:输入输出界面十分友好,下载就能用,符合一般人的习惯。
缺点:写程序的人要花费大量精力,下很大的功夫。
(3)VB桌面窗口程序:简单地拖几个控件,就能实现一个带图形界面的计算器。这个应该是最高效、最快捷的的解决方案,论坛不少桌面计算程序都是这么写的。
优点:编写很简单,省时省力,只需要鼠标拖几个控件,写个公式直接生成exe文件。可以在任何Windows下运行。
缺点:作为一般的爱好者的计算工具来说,我觉得没有缺点。
(4)python或者Matlab程序:在计算上两个软件很相似,第一个问题是大柴小用,一个环境几个G大小,就为了算几个乘除法。需要其他人安装相应的python环境、MATLAB软件,不然要想在其他人的电能上运行,要耗费相当大的功夫。
优点:进行极其复杂的计算。
缺点:除了码农和大学某些专业,其他人不太会去折腾这些东西。尤其是python 装几个依赖包,打包发布程序能把人则腾死。
所以我推荐LS去学习一下VB,当然继续用excel也是不错的,只是在这个看脸的时代,这个excel的界面看起来还是怪怪的。
最后,建议把软件使用的数学计算公式、编写思路说明一下。这样更有助于其他人学习借鉴、使用。
如果学过一点C++,懂一点class\指针之类的,个人感觉Qt还是比较好上手的.我自己照着网上的教程摸索,也弄出了几个简单的GUI程序.Qt的一些类有函数画图功能,也比较方便.
使用编程语言实现一些迭代\递归比较简单.
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |