Neatbo.

湿空气状态图

把完整温度/RH序列变为逐行湿空气量与全点图,保留原行和非法状态。

浏览器本地处理输入UTF-8 CSV + 显式单位/列/常数气压输出完整逐行CSV、JSON、SVG、原件和设置单个文件最多 16 MiB · 最多 1 个
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

或将文件拖到这里

文件留在当前设备,原始文件不会被覆盖。

.csv

单个文件最多 16 MiB · 最多 1 个

    0 个字符 · 0 字节
    处理选项

    先填写标记为必填的选项,其余可保留默认值。

    有限正数;单位必须与体系一致。

    正在准备处理工具…

    开始之前

    指定CSV列与单位,计算全部行的湿空气状态;原始顺序与非法记录都留在完整输出中。

    如何使用

    1. 选择SI/IP、对应温度与气压单位、气压值和RH单位。
    2. 指定从0开始的温度/RH列及可选时间/ID列。
    3. 粘贴或选择完整CSV,运行并核对全部行状态。
    4. 下载五份完整文件;复制保留全部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和报告保留原序号/单元格、原因及空派生值;仅有效行进入图,曲线非法区域也完整记录。

    文档与延伸阅读

    相关工具