【首发】第一版实用化工小程序发布

文摘   2024-08-22 16:18   山东  
声明:本工具计算的数据仅作参考,具体还要以专业机构结果为准。

由于自己在工作中经常遇到一些计算、换算、查询,因此很早的时候就想搞一个程序,一开始使用excel进行简单的计算,Excel功能强大,可以进行复杂的数学计算,但是存在着一些问题:

Excel的公式复杂难懂,想要完善公式还得仔细阅读,尤其是多层IF嵌套的时候;

Excel容易误操作,导致公式更改。想要通用,遇到不会用的小白,胡乱复制粘贴以及插入删除。当然可以用保护单元格的方式保护公式。

对于逻辑判断复杂和存在递归等的一些复杂点的问题,用Excel实现起来太困难。

无法进行某些查询操作,数据集合后界面不清晰。

因此萌生了编写程序的计划,一开始想编写原生程序,学习了一段时间,发现既要学会Android开发,又要学会iOS开发,还要会桌面开发,个人精力实在有限,即便是开发出来也难以维护。故而,最终选择了开发微信小程序,方便且全平台通用。

早在2023年7月15日的时候,本公众号就发布了小程序功能调查表化工小程序功能调查,旨在编写一个简单通用的化工小程序。后来学习、工作紧张,项目一直拖着,直到最近才开始开发。

小程序开发难度不大,但是功能受限,最难受的是小程序只支持2MB大小,目前仅仅编辑逻辑js和界面wxml就用了300kB,因此美工是不可能有的,即便是体积不受限也不可能有。

随着开发进程,我对小程序开发了解也逐渐熟悉,因此也经过了多次重构。最终出了可以拿得出手的第一个版本0.1.2。

小程序计划功能有很多,总共分为29个部分(随着开发,可能会有合并或新功能),初步计划的完成界面如下:

绝大部分在本地就可以操作,但是“资料下载”、“相图查询”这些功能需要服务器,由于本文还没搞过服务器,得从头学习,再加上财力的因素,这一部分留待后期开发。

目前第一版本能用的只有5大功能,分别为:换热计算、饱和蒸气压计算、常规单位换算、流体计算和材料膨胀计算。因此首页界面非常简单:

下面分别介绍这五大功能的特点和使用方法:

一、换热计算

换热计算分为四部分:温差计算、换热量计算、换热系数计算、换热面积计算。基本上涵盖基础换热的功能。

本页面相同的参数相互联锁,如温差计算中的温差发生变化,那么换热面积计算中的温差也会发生变化,换热量所用的温差也随之变化。

换热系数、换热面积可以倒推计算,即已知换热系数,反推污垢细说或传热系数,已知换热面积,倒推换热系数等。

温差计算通常选用对数温差,但是对数温差有一个bug,当△t1=△t2时,温差为零,与实际不符,因此△t1、△t2差值在5%以内采用算术平均温差计算。

换热量通过选择已知的参数来计算未知的参数,也可以通过选择是否有相变来选择。当然,此处的相变计算为全部发生相变,不会计算部分发生相变的情况。

可以通过点击蓝色底线的部分弹出选择菜单(这里也有一个bug,按理说蓝色线上有提示文字的,但是在换热计算页面上不显示,在饱和蒸气压计算页面上正常显示。),选择菜单内的项目可以快速的输入相应的数据。

同样,后面有蓝色提示圈的部分,可以点击蓝色提示圈调出选择菜单

当然,通过选择输入的数据也可以手动输入,输入后也可以更改。

具体界面如下:

二、饱和蒸气压计算

饱和蒸气压计算分为六大部分,分别为烷烃、烯烃、醇、氯代物、无机物、酚醛酸酯的计算。拆分为六大部分主要是为了方便查找。

每一部分都可以通过点击展开,同样,以通过点击蓝色底线的部分弹出选择菜单(这里的提示文字正常显示)。


本部分可以互相计算,即可以通过温度推算饱和蒸气压,也可以通过饱和蒸气压倒推温度。

三、各类量的换算

集成了最常见的“温度、长度、粘度、压力、能量、功率、重量、密度、浓度、体积”的换算,包括英制、美制以及一些不常见的量。

这些量之间可以互相换算,换算精度为6位有效数字。

粘度实现了动力粘度与运动粘度之间的换算(写到这里才发现这个地方的bug,横幅提示文字搞错了,下一版本改过来。)

浓度换算实现了摩尔浓度、ppmv、ppmw之间的换算。(写到这里也发现了一个bug,点击之后本条目的标题栏变成了密度(☉д⊙),下一版本更改。)

四、流体计算

流体计算包括流速-流量-内径换算、压力降计算、摩擦因子计算、雷诺数计算。


由于逻辑复杂的关系,本部分相互换算需要点击后面的“算我”才可以,否则可能出错。

同样,蓝色提示圈也可以点击,出现选择菜单,可以通过点击菜单内容将相应数据输入,当然也可以手动输入和修改。

五、材料线性膨胀计算

本部分较为简单,可以互相计算,同时也可以通过点击蓝色底线的部分弹出选择菜单

另外,每一个页面底部都有一个反馈与建议,你可以通过此提交建议。

由于本人业余时间不多,数据收集不全,欢迎各位提供数据来源,丰富小程序功能。

功能建议请点这里:化工小程序功能调查

最后,小程序地址:

点滴化工
化工总工程师是化工企业知识的集大成者,本公众号将从点点滴滴积累,方方面面的知识,慢慢积累,逐步将一名毕业的学生提升为总工程师。
 最新文章