湿空气状态图
把完整温度/RH序列变为逐行湿空气量与全点图,保留原行和非法状态。
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
指定CSV列与单位,计算全部行的湿空气状态;原始顺序与非法记录都留在完整输出中。
如何使用
- 选择SI/IP、对应温度与气压单位、气压值和RH单位。
- 指定从0开始的温度/RH列及可选时间/ID列。
- 粘贴或选择完整CSV,运行并核对全部行状态。
- 下载五份完整文件;复制保留全部CSV文本。
支持范围与限制
粘贴或选择一份完整严格 UTF-8 CSV,逗号分隔且首记录为表头;上限16MiB、100,000数据记录、文件名512UTF-8字节。每次只使用一种来源;选择文件前清空粘贴文本,同时提供文件与文本将拒绝。接受一个开头BOM并在原件保留;CSV支持引用字段、双引号转义、字段内换行和LF/CRLF/CR。空白记录与不齐列记录保留为非法行;语法错误、编码错误及联合预算失败整次拒绝。
明确指定从0开始的温度列、RH列和可选时间/ID列(-1表示不指定)。保留全部原表头、原单元格、CSV记录序号与物理起止行;不截到3309行,不推断时间、时区、日历或补值。
选择SI+C与Pa/kPa,或IP+F与psi;气压是整份序列共同的有限正数。RH选择百分数或0–1小数,不从值猜单位。温度域为-100至200°C或-148至392°F;RH换算后须在[0,1],原蒸汽分压必须小于总压。
逐行保留温度、RH、湿度比、露点、湿球、焓和比容。非法数值、温度/RH越界、蒸汽分压不低于总压,以及不可计算/不有限的派生状态保留原行和原因;派生字段为空,不伪造结果。整次预算或迭代失败不交付半份结果。
原始RH与蒸汽分压不改写;PsychroLib将湿度比最低限制为1e-7,标记bounded。RH=0的露点/湿球基于该下限,不是精确零水汽的派生值。饱和公式在0.01°C/32.018°F切换冰/水分支;湿球公式在0°C/32°F切换。
共同预算为1,000,000个标量求解、每个Newton/二分求根最多100次实际迭代、100,000,000工作单位。计入CSV字符、原函数调用和真实迭代;在第101次迭代执行前拒绝。行数、输入和求解上限须同时满足输出与内存联合预检,不承诺每个轴的最大值可以一起处理。
五份完整下载:逐行CSV、完整JSON报告、全点SVG湿空气状态图、原CSV和可恢复设置。下载+完整复制CSV文本+SVG预览≤64MiB;完整typed JSON≤32MiB;二者合计≤96MiB;二进制+完整文本/metadata UTF8计量≤128MiB。512MiB为保守内存预检,并非已实测浏览器峰值。
屏幕文本仅预览4000Unicode码点、图仅预览前200个有效点;复制CSV、JSON报告、SVG下载均完整。全点图不删重叠点,报告保全部715曲线样本及非法饱和区域。60秒唯一绝对截止时间覆盖原生文件元数据/读取、导入、Worker、完整结果校验、清理和await后的首次界面发布;取消/失败/晚到不发布部分结果。
只在本浏览器处理,不上传原文/文件名。当前8760行与有限边界已经Node Worker验证;最大联合容量和浏览器验收尚未实测。不是舒适度分类、设备选型、逐行压力模型或Ladybug文件兼容器。
操作示例
示例输入
id,T,RH ordinary,25,80
示例参数
{"system":"SI","temperatureUnit":"C","rhUnit":"percent","pressureUnit":"Pa","pressure":101325,"temperatureColumn":1,"rhColumn":2,"idColumn":0}示例输出
source_record,physical_start_line,physical_end_line,source_id,status,reason,raw_temperature,raw_rh,temperature,relative_humidity,vapour_pressure_raw,humidity_ratio,dew_point,wet_bulb,enthalpy,specific_volume,root_solves,root_iterations,wet_branch,saturation_branch 2,2,2,ordinary,valid,,25,80,25,0.8,2535.3731761149024,0.015961824340422887,21.309397163329322,22.38026666317871,65812.7475072273,0.8663011839616968,3,18,water,water
出现问题时
修正参数、CSV语法/编码或原行数值后重试。联合预算失败须减少整次数据规模;取消或超时后可保留同一原File和参数,用新Worker重跑。
常见问题
为什么RH=0仍有湿度比和露点?
核心把湿度比限制到1e-7;报告标记bounded并保留原RH0。派生量来自这个下限。
是否复现Ladybug作者原图?
没有原数值、单位和气压,不能复现。公开帖证明全8760导入需求;本工具提供明确完整CSV路线。
非法行去了哪里?
完整CSV和报告保留原序号/单元格、原因及空派生值;仅有效行进入图,曲线非法区域也完整记录。