绘制完整温度/RH湿空气序列
明确列、单位和气压,保留全部8760源行与派生状态。
准备完整原文件与列绑定
粘贴或选择一份完整严格 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],原蒸汽分压必须小于总压。
id,T,RH
ordinary,25,80
zero,25,0
freeze,0,50
triple,0.01,50- 粘贴完整CSV,或先清空粘贴文本再选择一份原文件。
- 指定从0开始的温度/RH列与可选ID列,再明确SI/IP体系、RH比例和整份序列的气压。
- 运行后检查非法行与受下限约束的行,保存全部五份下载、原件和设置。
检查原行、下限与物理域
逐行保留温度、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为保守内存预检,并非已实测浏览器峰值。
屏幕文本仅预览4000个Unicode码点,图仅预览前200个有效点;复制CSV、JSON报告与SVG下载均完整。全点图保留重叠点,报告保留全部715个曲线样本及非法饱和区域。从读取来源到显示完整结果,整个任务须在60秒内完成;取消、失败或超时会清空结果,不返回部分输出。保留原件和设置,可在调整任务后重新运行。
原文和文件名仅在本浏览器处理。行数、输入大小、计算量和完整输出须同时满足联合上限;遇到拒绝可缩小任务再运行。本工具对整份序列使用一个明确气压,不提供舒适度分类、设备选型,也不推断气压、时间或Ladybug文件兼容性。
| 文件 | 用途 |
|---|---|
| psychrometric-rows.csv | 全部原行与派生状态 |
| psychrometric-report.json | 全部单元格、位置、单位、预算与曲线状态 |
| psychrometric-chart.svg | 每个有效源点,保重叠点 |
| source-original.csv | 原字节与BOM/换行 |
| settings.json | 恢复全部明确设置 |
参考资料
- Ortemk:导入自有的全部8760个逐小时温度/RH值
作者通过文本文件导入解决了问题。讨论未提供原始数值、气压、单位或时间对应关系,因此不能作为你的序列的数值参照。
- PsychroLib 2.5.0:MIT许可与ASHRAE 2017湿空气公式
PsychroLib以MIT许可提供湿空气公式。本工具保留1e-7湿度比下限,每个求根最多执行100次迭代。
本分类工具使用说明
展开工具,查看操作步骤、可调选项和支持范围,再直接进入工作区。
湿空气状态图把完整温度/RH序列变为逐行湿空气量与全点图,保留原行和非法状态。
指定CSV列与单位,计算全部行的湿空气状态;原始顺序与非法记录都留在完整输出中。
操作步骤
- 选择SI/IP、对应温度与气压单位、气压值和RH单位。
- 指定从0开始的温度/RH列及可选时间/ID列。
- 粘贴或选择完整CSV,运行并核对全部行状态。
- 下载五份完整文件;复制保留全部CSV文本。
可调选项
- 单位体系
- SI · IP
- 温度单位
- °C (SI) · °F (IP)
- 气压单位
- Pa (SI) · kPa (SI) · psi (IP)
- 整份序列的常数气压
- 101325
有限正数;单位必须与体系一致。
- RH输入单位
- 百分数0–100 · 小数0–1
- 温度列(从0开始)
- 1
- RH列(从0开始)
- 2
- 时间/ID列(-1表示无)
- 0
能力与限制
- 粘贴或选择一份完整严格 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文件兼容器。