1. 软件概述
iRAS (intelligent Recirculating Aquaculture System) 是面向水产养殖工程师、设计院、高校研究者的循环水养殖系统 (RAS) 工程设计开源软件,也是国内首个覆盖"工艺设计 → P&ID 工艺图 → 设备清单 → 投资概算 → 可行性研究报告生成"完整工作流的工厂化养殖设计平台。
iRAS 适用于以下场景:
- 设计院: 陆基循环水养殖项目的早期工艺方案、概算、可研草稿编制
- 业主 / 投资方: 工厂化养殖项目的可行性快速评估
- 设备商 / EPC 总包: RAS 项目选型与方案对比
- 高校 / 研究者: 循环水养殖工程教学与课程设计
- 政府机构: 水产养殖产业园规划与项目评审
支持的 8 种主流养殖鱼种 (按盐度 + 温度自适应水质模型):
- 冷水海水鱼: 大西洋三文鱼 (大西洋鲑) · 大菱鲆 (适合青岛、烟台、大连等北方沿海项目)
- 温水海水鱼: 石斑鱼 · 对虾 (南美白对虾) · 鳗鱼 (适合海南、福建、广东等南方沿海项目)
- 温水淡水鱼: 罗非鱼 · 加州鲈 · 鳜鱼 (适合内陆 RAS 项目)
v1.7 完整能力覆盖 工艺设计 → P&ID 工艺图 → 设备清单 → 投资财务评价 → 16 章可研报告生成:
- 工艺设计: 多阶段养殖规模反推 + 精确循环方程水质稳态仿真 (TAN/TSS/DOM/NO₃/DO/CO₂ 沿程递减)
- 主流串联 + 旁路: 蛋白分离器 / AOP 高级氧化 / 反硝化反应器 混合建模, O₂ 按位置分配 (鱼池主增氧 + 生物滤池 (MBBR) 独立粗孔曝气)
- 氧锥拓扑 mainline / bypass (v1.7): 与国际主流 (Linde SOLVOX / Pentair AES Speece / PR Aqua PPC) 接轨, 1000t 三文鱼项目实测节能 30 kW、CAPEX 节省 612 万元
- K-101 鱼池增氧鼓风机 (v1.7): 空气曝气模式补齐, 覆盖罗非鱼 / 对虾等温水鱼种
- 盐度体系: DO 饱和度修正 + 硝化效率修正 + 海水臭氧溴酸盐警告
- 设备规格与选型: 转鼓微滤机 RDF / MBBR 生物滤池 / UV 消毒 / 蛋分 / AOP / 反硝化 / 增氧锥 / CO₂ 脱气塔 / 主循环泵 / 旁路泵
- 站级设备 (v1.6): 液氧储罐等全场共用设备独立管理, 用户可调规格/数量/单价, iRAS 按全场日耗智能推荐
- 多模块并联 + N+1 备用 (v1.3): 工程化布局, 模块间故障隔离 (千吨级项目 4-6 模块, Atlantic Sapphire / Stolt Sea Farm 同款架构)
- P&ID 工艺图自动生成 (v1.3.x): 独立 pid.html 页面, 可导出为 PNG/SVG, 符合 ISA-5.1 标准
- 设备清单导出 (v1.3.x): 独立 equipment.html, 含每台规格 + 数量 + 单价 (设计院投资概算可直接引用)
- 双节点稳态热平衡 (v1.2): 车间空气-水体联立求解, 4 工况一键切换 (挪威 Bergen / 青岛 / 海南 等典型场景, 热泵装机自动估算)
- 投资财务评价 (v1.4): NPV / IRR / 投资回收期 / 盈亏平衡点 + 8 张标准财务表 + 5 因子敏感性分析 + Excel 导出
- 16 章可行性研究报告 (v1.5): 按发改委 2017 编制规范输出 .docx 格式可研报告, 含工艺流程图 + 累计现金流 + Tornado 敏感性嵌入
物理模型基于公开文献 (Timmons & Ebeling 2010, Linde SOLVOX, Pentair AES Speece, Sharrer 2010 等) 和工业实测数据 (Atlantic Sapphire, 国家海水鱼产业技术体系等) 校准, 不是经验调整。完整文献清单见 117 页 v1.7 技术手册附录 E (40+ 篇核心文献)。
v1.7 由 海南登登科技咨询有限公司 (作者: 孙程, 25 年水处理工程师, 挪威 NTNU 博士) 发布, AGPL v3 协议永久免费开源。在线使用 iras.cn · 海外镜像 chengsunmail.github.io/iras/ · 源码 GitHub · 国内镜像 Gitee。商业咨询联系 6881509@qq.com。
本工具不替代正式的环境影响评价 / 安全评价 / 节能评价 / 施工图详细设计, 仅用于工程概算阶段 (精度 ±40%)。详见技术手册附录 F 完整免责声明。
📌 v1.7 升级说明 (2026-05-16) — 氧锥拓扑 + K-101 + 系统排水重构 + 审计修复
A. 核心改动 (18 项原生)
- 氧锥拓扑 mainline / bypass 真实区别对待 (v1.6 前 UI 已有选项但模型不响应, v1.7 修复) — 全网调研 (Linde SOLVOX cone / Pentair AES Speece / PR Aqua PPC / Global Seafood Advocate 2019), 工程实际"more often plumbed in side stream configuration". v1.7 加 5 个新字段:
o2ConeTopology (主路/旁路) / o2ConeHeadLoss_m (主路时主泵附加压头, 默认 3 m, 钳 [0, 15]) / o2BypassRatio (旁路占比 %, 默认 10, 钳 [5, 30]) / o2BypassPumpHead_m (旁路泵扬程, 默认 20 m, 钳 [5, 40]) / o2BypassPumpEta. 物理改动: (1) 主泵实际扬程 = mainPumpHead + o2ConeHeadLoss (mainline) 或 = mainPumpHead (bypass), 旁路时主泵不过锥子; (2) 氧锥规格 towerFlowM3h 随拓扑变 (mainline=Q 全流量, bypass=Q×ratio 小流量); (3) 旁路泵 P-602 加入设备清单 / CAPEX / OPEX / 热平衡, 1+1 备用模块化; (4) UI 加"氧锥压损 / 旁路占比 / 旁路泵 H" 3 个输入框, 含工程对照 (LHO/Speece/SOLVOX) tooltip. 1000t 三文鱼实测: bypass 主泵 488.3 kW + P-602 92.2 kW = 580.5 kW vs mainline 610.4 kW, 节能 30 kW; CAPEX 设备节省约 612 万元 (氧锥按小流量定价 + bypass 设计省下来的 CAPEX)
- K-101 鱼池增氧鼓风机 (air 模式专属) — 之前 air 模式只有 K-302 (BF 曝气风机), 缺鱼池主增氧风机. v1.7 加 K-101 (空气曝气 + 微孔盘管曝气), 与 K-302 同口径 1+1 备 (鱼池主增氧故障即鱼窒息, 必须双机轮换). P&ID / equipment.html / report.html 全链路同步
- RDF 排污 → 系统排水重构 — 旧版工艺面板"RDF反冲(%) 2%"是反冲管瞬时分流比, 但 4870 m³/d ÷ V_total = 101%/d 物理荒谬 (远超合理换水率 1-5%/d). 真相: RDF 反冲水绝大部分经污泥沉淀池回循环 (Sharrer 2010 实测 95-98% 清液回流), 真实穿越系统边界的水量由换水率决定. v1.7 整体清理: (1) UI 删 "RDF反冲(%)" + "反冲泵 H/η" 3 个输入框; (2) 反冲泵不再独立设备 (RDF 厂家整体出厂含反冲泵, 工程实际); (3) 新增"📤 系统排水"卡片 (取代"🗑️ RDF排污"): 流量按
V_total × exchangeDaily 算 (与"换水率"定义一致), TAN/NO₃ 按 V_disch × C_tank (溶解残留), TSS 按质量守恒 (含污泥进沉淀池, tooltip 明确说明)
- V-901 / A-601 / 顶部峰值氧需 口径统一 — 旧版 V-901 (液氧储罐) 显示日峰值用 totalLOX, A-601 (增氧锥) 显示 peakSupplyKgH × 24, 顶部"峰值氧需"显示 o2PeakHourly. 三处口径不一致让用户困惑. v1.7 统一: peakSupplyKgH × 24 (全场峰值小时供氧 × 24h), 拆分"鱼 + BF"两项显示
- P&ID 视觉重构 (bypass 模式) — A-601 / V-901 / A-601 旁路三件套 / P-602 旁路泵 / M-601 混合点 全部重新布局, 符合 ISA-5.1 标准. mainline 模式主流路径不变 (T-101 → F-201 → B-301 → C-501 → S-101 → A-601 → 回 T-101). bypass 模式主泵后水平段 + 旁路分流 + M-601 混合 + 回流
- UI 灰显联动 (aerationMode 切换) — air 模式下液氧相关 UI 字段 (V-901 / o2SatTarget / o2AbsorptionEff / o2ConeTopology / 旁路参数) 自动灰显; o2 模式下空气曝气字段 (tankAirBlower 参数) 自动灰显. data-* 属性同步
- JSON 加载兼容性 — v1.5 / v1.6 / v1.7 / 缺字段 5 种降级场景全部测试通过. L9121 `{...PROCESS_DEFAULTS, ...(s.proc || {})}` 设计稳健, 老用户 v1.6 方案加载到 v1.7 自动 fallback 到 mainline 默认
- 其他: bypass CAPEX bug 修复 (旧代码 bypass 模式下氧锥按全流量定价多算 ~10×, 1000t 三文鱼多算 ~300 万 + 元); v1.7 sim.discharge 透出供 report.html 使用; computeOpexSplit() 替代 finance-core 70/30 硬编码 (air/o2 模式可变占比真实分化)
B. 审计修复 (27 项, 2026-05-16 全面审计)
🔴 严重 bug (8 项): K-101 modulePerSpec 缺失 (#14) · 系统排水硬编码 7.5% (#20) · 反冲排污率字段已删但模板还在 (#21) · 增氧章节未区分拓扑 (#22) · air 模式没有 K-101 描述 (#23) · DO 行硬编码 (#24) · #25 灾难性: report.html `buildContext` return 漏 `workflow` 字段, 影响 55 处引用全部失效, 此 bug 潜伏 1+ 年被 nunjucks 优雅降级机制完全掩盖, 一行修复 · 23 处 *100 单位错误 (#25b)
🟡 中等 bug (4 项): pid.html isAirMode 改正向判定 (#6) · v1.7 新字段加钳制 (#13) · 主页面 TSS chip 加"含污泥"标签 + tooltip (#16) · finance-core.js OPEX 70/30 改用 computeOpexSplit() 真实拆分 (#19)
🟢 清理 (8 项): 液氧塔 silent fallback 加 warn (#2) · o2cone 冗余字段加说明 (#3) · 字符串补空格 (#7) · 删 P-602 死代码 (#8) · 注释更新 (#9) · drawMainPump 加 data-cx/cy + lookupEquipPorts .pump fallback (#18) · 删 skimmerWasteFlow 死字段 (#27) · IRAS_META.version 1.6.0 → 1.7.0 (#30)
🟠 精度优化 (4 项): AOP 臭氧剂量暴露 PROCESS_DEFAULTS 字段 (#28, 默认 0.5 g/m³, v1.8 加 UI) · 蛋分 DOM 移除公式重构为严格物料守恒 (#29, 稳态差异 0.33%) · CO2 风压钳制 [0.3, 10] kPa (#34) · T_room 钳制 ±2°C → ±5°C, 与产热推高物理一致 (#35)
🛡️ 鲁棒性 (3 项): 阶段 forEach 加 try/catch (#32) · calcCapex add() 加 isFinite 保护 (#37) · 所有阶段崩溃时加 console.warn 不静默 (#39)
C. 验证状态
- jsdom 三工况主功能 (mainline / bypass / air) — 全部通过
- P&ID 三工况渲染 (A-601 / V-901 / K-101 / P-602 / M-601 / K-302 各就各位) — 全部通过
- 1000t 三文鱼基准 vs SUMMARY 核心指标 — 100% 吻合 (o2DailyTotal 1113 kg/d / 主泵 mainline 610.4 + bypass 488.3+92.2=580.5 / 节能 29.8 kW / A-601 41.20 kg/h / 流量 10155 m³/h)
- JSON 加载兼容性 — v1.5/v1.6/v1.7/缺 aerationMode/缺整个 proc 5 种降级场景全部通过
- finance 完整闭环 (buildPIDExport → calculate → sensitivity) — 全部通过
- Level 3 审查 6 大块 (computeStageResult 总线 / v1.6 同款 9 项 / calcThermalLoad / calcCapex / calcSiteCapex / 多阶段累加) — 全部已审
D. 知情不修 / 推 v1.8
- #16 深探 (TSS 双口径算法层改造): 工具边界止于"沉淀池入口", 系统排水含污泥进沉淀池是工程现实, tooltip 已说明含污泥口径, 不存在业主对照 GB 8978 误读问题. 知情不修
- #33 HP_UNIT_KW=200 硬编码 — 推 v1.8 暴露 UI 让大项目用大热泵
- #36 5 条支路泵合并定价 — v1.7 加入 P-602 后误差放大约 5-10 万元 / 1000t, 推 v1.8 拆分各支路泵单价
- 4 工况基线 JSON 重新生成 (bypass CAPEX 修复 + 拓扑字段) — 推 v1.8
parseFloat() || default 在 0 值场景 fallback 系统重构 — 推 v1.8
- 站级设备区: 应急柴油机 / 变压器 / SCADA / 围墙安保 — 推 v1.8
💡 工程意义: v1.7 主要解决了三件事 — (1) 氧锥拓扑 mainline/bypass 真实建模, 与国际主流接轨, 1000t 三文鱼项目节能 30 kW + CAPEX 节省 612 万元; (2) air 模式 K-101 鱼池增氧风机补齐, 覆盖罗非鱼 / 对虾等暖水鱼种; (3) 系统排水重构, 把陈旧的"RDF 反冲废水"语义清理为质量守恒口径的"沉淀池入口废液". 27 项审计修复中 #25 是潜伏 1+ 年的灾难性 bug, 被 nunjucks 模板引擎"缺失即跳过"机制完全掩盖, 报告渲染不报错但 55 处条件分支全部失效 — 这次审计的最大收获.
📌 v1.5 升级说明 (2026-05-09) — 可研报告生成器 (16 章扩展版)
A. 为什么需要可研报告生成器
v1.4 之前的输出是工程数据 (P&ID + 设备清单 + 财务表 Excel), 用户拿到这些后需要手动整合到 Word 可研报告里:
- 政府版可研典型 80-150 页, 设计院做一份要花 1-2 个月
- 16 章每章都有特定结构、引用、表格, 设计院需要重新组织、查规范、抄数据
- iRAS 已经算出所有数据, 重复输入到 Word 浪费时间且易出错
v1.5 加入可研报告生成器 (report.html), 把 iRAS 的工程财务数据自动套到 16 章扩展版可研模板, 输出 .docx 文档。预期把可研撰写时间从 1-2 个月压缩到 1-2 周。
B. 16 章覆盖范围 (按发改委编制规范)
| 章 | 内容 | 自动化率 |
| 1 | 总论 (项目概况 + 主要技经指标 + 主要结论) | 85% |
| 2 | 项目背景与建设必要性 | 50% |
| 3 | 市场分析与建设规模 | 60% |
| 4 | 建设场址与建设条件 | 30% |
| 5 | 工艺技术方案 (含工艺流程图) | 95% |
| 6 | 主要设备方案 | 100% |
| 7 | 土建/总图/公用工程 | 50% |
| 8 | 节能节水 | 70% |
| 9 | 环境影响评价 | 60% |
| 10 | 劳动安全卫生与消防 | 40% |
| 11 | 项目实施与组织机构 | 65% |
| 12 | 投资估算与资金筹措 | 95% |
| 13 | 财务评价 (8 张标准表 + 累计现金流 + Tornado) | 100% |
| 14 | 国民经济 / 社会效益评价 | 50% |
| 15 | 风险分析 | 70% |
| 16 | 结论与建议 | 80% |
加权平均自动化率约 70%, 用户需要补充的主要是: 项目身份 (20 字段)、场址自然条件、土建详细设计、消防/环评/安评等专项内容 (后三者必须由有资质机构出具)。
C. 嵌入 docx 的 3 张图
- 图 5-1 工艺流程示意图: 6 个主流程方框 + 主循环回流 + 旁路单元 (蛋分/反硝化/AOP, 按是否启用动态显示) + 关键工艺参数表
- 图 13-1 累计现金流曲线: 实线全投资 + 虚线自有资金, 含 0 轴线、网格、节点标记
- 图 13-2 敏感性 Tornado 图: 5 因子按 IRR 摆动从大到小排序的横向条形图
图表生成路径: 浏览器侧 SVG → Canvas → PNG → docx ImageRun, 中文字体使用系统 SimHei/Microsoft YaHei, 高清 2× DPR 渲染。
D. 关键产品决策
- 不替设计院排版: 输出"结构化内容", 不是"成品 Word"。每个院都有自己的红头模板, iRAS 替他们决定版式反而帮倒忙。用户拿到 docx 后复制到自己的模板里使用
- 不用 LLM: 可研是法律文件, 一句错误的政策引用可能让项目立项失败。模板 + 条件分支虽然文字略呆板, 但确定性和可追溯性是可研的核心要求
- nunjucks 模板引擎: Jinja2 JS 移植, 语法标准, 后续可移植
- docx.js 文档生成: 浏览器侧懒加载, 无后端依赖
- 模板内嵌 script 标签: 保持 iRAS "双击 HTML 即用" 的传统, 不需要外部模板文件
E. 使用流程
- 主页面完成方案设计 (鱼种、规模、阶段、工艺参数)
- 点顶部 "📄 生成可研报告" 按钮 → 打开 report.html
- 填写 20 字段项目元数据 (项目名/业主/地址/编制单位/资质等)
- 点 "生成报告" → 浏览器自动渲染 16 章 + 3 张图 + 下载 .docx
- 用 Word 打开, 复制内容到自己院的 Word 模板
F. v1.5 输出规格
三文鱼 1000 t/年项目典型输出:
- 文件大小: 约 200-400 KB (含 3 张 PNG 图)
- 章节数: 16 章 + 封面
- 段落数: 约 800 段, 表格数: 约 50 个, 列表项: 约 380 个, 粗体强调: 约 600 处
- 页数: Word 默认排版约 60-80 页
⚠️ v1.5 局限: 不替代正式的环境影响评价 / 安全评价 / 节能评价 (必须由有资质机构出具)。第 4/7/10 章自动化率较低 (30-50%), 大量内容需要用户补充。
📌 v1.4 升级说明 (2026-05-08) — 投资财务评价
A. 从工程数据到投资决策
v1.3 输出综合成本元/kg 已经能告诉用户"建得起 / 养得起"; 但项目能否立项还需要回答财务可行性:
- 项目 IRR 是多少? 高于基准折现率 8% 吗?
- NPV 是正还是负?
- 静态/动态投资回收期多少年?
- 盈亏平衡点是多少满产率?
- 对售价/CAPEX/产量的敏感性如何?
v1.4 加入独立的投资财务评价页面 (finance.html), 主页面 "💰 投资财务评价" 按钮一键打开, 输出标准的项目财务评价报告。
B. 8 张标准财务表 (符合发改委编制规范)
- 表 1 项目总投资估算: 设备直购 + 土建/安装/电气/自控/设计 + 流动资金
- 表 2 资金筹措: 自有资金 + 银行贷款比例与利率
- 表 3 销售收入与销售税金: 含投产爬坡 (第 1/2/3 年达产率)
- 表 4 总成本费用估算: 经营成本 + 修理费 + 管理费 + 折旧 + 利息
- 表 5 损益与利润分配: 收入 - 成本 - 税 = 净利润
- 表 6 项目投资现金流量表 (全投资): 评价项目本身, 不考虑融资
- 表 7 项目资本金现金流量表 (自有资金): 评价股东收益, 含杠杆效应
- 表 8 借款还本付息计划: 等额本息 / 等额本金两种还款方式
C. 6 个核心财务指标
- 全投资 IRR (税后) + 自有资金 IRR: 内部收益率, Newton 迭代 + 二分法 fallback
- NPV @ 折现率: 净现值, 默认折现率 8%
- 静态投资回收期 + 动态投资回收期: 含/不含时间价值的回收期
- 盈亏平衡点: 项目盈亏平衡时的最低产量 (kg/年) 和满产率 %
D. 5 因子敏感性分析 (Tornado 图)
- 售价 ±20%
- CAPEX ±20%
- 产量 ±10%
- 饲料成本 ±20% (按饲料占 OPEX 55% 折算)
- 电费 ±20% (按电费占 OPEX 20% 折算)
输出按 IRR 摆动从大到小排序的 Tornado 图, 一眼看出项目最敏感因子。基于 RAS 项目工业经验, 售价通常排第一。
E. Excel 导出 (SheetJS)
finance.html 顶部 "📊 导出 Excel" 按钮一键导出, 包含:
- 工作表 1: 项目参数与财务指标汇总
- 工作表 2-9: 8 张标准财务表
- 工作表 10: 5 因子敏感性分析数据
F. 17 个用户参数
finance.html 提供 17 个可调参数, 涵盖:
- 规模与价格: 售价、年产量 (从主页面继承)
- 项目周期: 评价期、建设期、投产爬坡 (第 1/2/3 年达产率)
- 融资: 自有资金比例、贷款利率、贷款期、还款方式 (等额本息 / 等额本金)
- 财务: 折现率、所得税率、流动资金比例、销售税率、修理费率、管理费率
- 运营: 人工成本
📌 v1.3 升级说明 (2026-05-06) — 多模块 + N+1 备用 + P&ID + 设备清单
A. 工程化升级动机
v1.2 之前 iRAS 输出是单循环系统设计: 一套主泵 + 一套 BF + 一套 RDF 等。但实际工业项目几乎没有这样建的:
- 生物安全: 单循环系统一旦病原体入侵, 整场损失
- 设备故障容错: 主泵故障 30 分钟可能导致 DO 跌至致死阈值
- 分批投苗: 多模块允许错峰投苗, 实现连续出鱼
- BF 启动期隔离: 4-8 周培菌, 不影响其他模块运行
v1.3 把 "单循环" 升级为 多模块并联 + N+1 关键设备备用, 是工程化布局的核心。
B. 多模块并联
- 每个阶段配 N 套独立循环模块: 苗种期 1-2 套, 幼鱼期 2-3 套, 成鱼期 3-5 套
- 每套模块含独立泵/过滤/生物滤池/UV/增氧: 各模块完全独立, 互不影响
- 模块间共享公用设施: 液氧站 / 应急发电 / 主控 PLC / 化验室
- 错峰投苗: N 套模块按 1/N 周期错开, 实现稳态连续出鱼
C. N+1 备用
关键设备配 N+1 备用 + 自动切换:
- 主循环泵: N+1 配置, 自动切换 ≤ 30 秒
- BF 罗茨风机: N+1 配置, 切换 ≤ 60 秒
- 转鼓微滤机: N+1 配置
- 液氧站: 双气瓶 + 备用气源
- 应急发电机: 全场 100% 负荷, 30 秒自启动
- UV 灯: 100% 备灯库存
D. 鱼池配置 + 池深统一 (v1.3.x)
- 每套模块的鱼池数: 默认 1-2 个 (易管理, 单池故障影响小)
- 池径反推: 由水体 + 池数 + 池深反推单池直径 (D = sqrt(4V / NπH))
- 池深统一: 同模块各池池深统一 (便于工程施工和管理)
E. P&ID 工艺图自动生成 (v1.3.x)
- 独立 pid.html 页面: 主页面点 "📐 P&ID 工艺图" 按钮打开
- SVG 矢量绘图: 风格参考 AutoCAD/EPLAN, 工程感, 不是营销感
- 带仪表点位: 每个工艺单元含 DO/pH/温度/流量等典型仪表 tag
- 支持导出: PNG / SVG 格式
F. 设备清单导出 (v1.3.x)
- 独立 equipment.html 页面: 主页面点 "📋 设备清单" 按钮打开
- 13 类设备汇总: 鱼池/RDF/BF/UV/CO₂/增氧/蛋分/反硝化/AOP/臭氧发生器/风机/泵/集水池
- 每台规格 + 数量 + 单价: 直接对应招标采购
- 4 工况成本基线: 青岛冬 35.96 / 海南冬 37.70 / 海南夏 40.47 / 挪威 Bergen 36.30 元/kg
G. 共用车间散热建模 (v1.3.x)
多模块如果各自独立车间, 散热是 N 倍; 但实际工程中各模块通常共用大车间, 散热 ≈ 单车间 × 0.65-0.90 (cover 系数)。v1.3.x 引入共用车间散热系数 0.75 默认值, 用户可调 0.65-0.90。
📌 v1.2 升级说明 (2026-05-04) — 完整热平衡 (双节点稳态)
A. 极端气候下的物理建模
v1.1 用单点工况 (源水温 + 室温 + COP 常数) 在中等气候下精度可接受, 但在极端场景下严重失真:
- 挪威养罗非 / 海南养三文鱼: T_air 与 T_target 相差 30°C+, 围护散热是主导, v1.1 看不到
- 湿热气候: 海南 35°C/85% RH 接触 13°C 池水会凝结 (+150 kg/h), 凝结放热加重制冷负荷
- 严寒地区: 空气源 ASHP @ -15°C COP 折半, v1.1 用 4.0 严重高估
v1.2 实现完整双节点稳态: T_room/W_room 内生 (闭式解), Q_envelope/Q_evap/Q_vent 全建模, COP 温度修正。
B. 完整热平衡公式 (8 项分项)
水的热平衡 (kWh/d, 正=向水加热):
Q_net_water = + Q_metab (鱼代谢, 沿用 v1.1)
+ Q_pumps + Q_uv (设备产热, 沿用 v1.1)
+ Q_makeup_signed (补水温差, 扣板换 + 凝结回收)
− Q_pool_loss (池水→车间空气, U·A·ΔT)
− Q_envelope (墙+顶+地板+窗, 多 U 多 ΔT)
− Q_vent_sens (通风显热, 含热回收)
− Q_evap_latent (蒸发潜热, 凝结时反号 +)
车间空气节点 (内生, 闭式解):
T_room = (UA_pool·T_w + UA_to_outdoor·T_air + UA_floor·T_ground)
/ (UA_pool + UA_to_outdoor + UA_floor)
W_room = (β·ρ·cover·A·W_w_sat + m_air·W_air)
/ (β·ρ·cover·A + m_air) [饱和约束 RH ≤ 99%]
蒸发率 m_evap [kg/s] = β · ρ_air · cover · A_pool · (W_w_sat − W_room)
正值 = 蒸发 (水散热); 负值 = 凝结 (水吸热)
热泵 COP 修正:
COP_real = COP_nom × (1 − k × |T_source − T_ref|)
ASHP heat: T_ref=7, k=0.030; cool: T_ref=35, k=0.025
WSHP/GSHP/海水开式: 见 correctedCOP() 函数
C. 数据库新增
- 气候预设 (CLIMATE_REGIONS): 9 个地区 — 挪威 Bergen / Tromsø, 中国青岛/上海/三亚, 智利 Puerto Montt, 中东 Doha, 加拿大 Halifax 等。每地区含 T_air 冬/夏/年, 源水温 冬/夏/年, RH 冬/夏/年, 推荐热泵类型。数据源: ASHRAE Handbook Fundamentals 2021 + GB50736 + NOAA OISST。
- 围护预设 (ENVELOPE_PRESETS): 4 等级 — 温室 (U_wall=3.5) / 标准车间 (U=0.8) / 保温车间 (U=0.30, 北欧) / 近被动房 (U=0.15)。每个预设包含 U_墙/顶/地板/窗 + ACH + 热回收率 + 窗墙比。
- 热泵选型: 4 类 — 空气源 / 水源 / 地源 / 海水开式。每类有独立 COP(T) 衰减系数和适用工况。
- 3 工况: 设计冬 (装机制热定容) / 设计夏 (装机制冷定容) / 年均 (能耗估算)。
D. UI 升级
- 水平瀑布图: 8 项分项可视化, 颜色区分产热(橙)/散热(青)/凝结(蓝)/净值(红/蓝)。Hover 显示物理含义。
- 湿空气状态卡: T_room / RH / 蒸发-凝结率 / 热泵动作及实际 COP。RH ≥ 95% 自动告警 (需除湿机)。
- 工况切换: 下拉选 design_winter / design_summer / annual, 自动重算所有热项。
- 预设联动: 选地区/围护后, 9-12 个相关字段自动填充, 可继续微调。
E. 物理校验 (3 个 case)
- 挪威 Bergen 三文鱼成鱼 (设计冬): 内部产热溢出, 实际 Q_pump=cool 1333 kWh/d, COP=3.76 (海水源). 比 Nofima RAS 实测 1-3 kWh/kg/yr (热泵部分) 对齐 ✓
- 青岛大菱鲆 (设计冬): ACH=1.0, 车间湿度 RH=99% 饱和, 工程上需除湿机 — 工具自动告警 ✓
- 海南三文鱼 (热带养冷水鱼): 凝结量 156 kg/h, 凝结回收 3.74 m³/d, 但凝结放热使制冷负荷加倍 (Q_evap=−2568 kWh/d), 比电耗 16.7 kWh/kg/yr — 工具明确警告"经济不合理" ✓
F. v1.2 物理模型
v1.2 起统一使用双节点稳态闭式解 (T_room/W_room 内生), 不再保留 v1.1 单点工况兼容模式。所有项目须在地区预设中选择 (含 ⚙️ 自定义), 并在详细参数里填写 9 个气象数据 (T_air/T_source/RH 各分冬/夏/年)。如确需快速估算, 选 ⚙️ 自定义 + 自定义工况即可。
📌 v1.1 升级说明 (2026-04-26)
A. 物理框架重构 (核心变化)
v1.0 在 calcStageLoad 中用 feedDesign = feedMax × peakFactor 算所有"日产污染物", 但 feedMax 已是日峰值, 再乘 1.2-1.5 在量纲上是"日总量再放大", 所有下游负荷被一刀切偏大 17%。v1.1 严格分离三个时间尺度:
- 日尺度 (kg/d): feedMax = biomass × feedRate, 用于 OPEX/换水/化学品
- 小时峰值 (kg/h): xxxPeakHourly = xxxDaily/24 × peakFactor, 用于设备选型
- 全周期日均 (kg/d): feedAvg = yearGrowth × FCR / 365, 用于年化
peakFactor 物理意义钉死: 代谢污染物 (TAN/O₂/CO₂) 小时峰值 / 全日均速率, 默认 1.5 (Timmons & Ebeling 2010)。
B. 设备选型按动力学分类
不同设备的物理响应特性不同, v1.1 按"快/慢动力学"分别选基准:
- 慢动力学 (用日量 × safety): 生物滤池、反硝化、CO₂ 脱气、微滤、蛋分、UV
- 快动力学 (用小时峰值 × safety): 鱼池增氧 (氧气即时消耗)、BF 曝气风机
v1.0 增氧设备实际等效峰均比仅 1.2 (偏小), v1.1 用 1.5, 增氧装机大约 +37%, 反映现代化 RAS 投喂峰值响应需求。
C. Bug 修复
- AOP DOM: v1.0 误把 90% geosmin 系数当 DOM 去除率, 严重低估 DOM (导致蛋分选型偏小)。v1.1 改用
aopDOMRemoval 默认 5%, 可调
- 反硝化进水 NO₃⁻: v1.0 取鱼池浓度, v1.1 改取 BF 出口浓度 (P&ID 规范)
- 制冷 COP: v1.0 一刀切 3.5, v1.1 拆分制热 4.0 / 制冷 3.0 (热带降温场景电耗 +17%)
- 蛋分 TSS 去除率: v1.0 硬编码 0.4, v1.1 开放为
skimmerTSSEff
- 异养菌耗氧系数: v1.0 默认 0.05 偏低 (Boyd 2018 实测应 0.10-0.20), v1.1 默认调到 0.10 并开放为
o2DOMfactor (BF 风机选型相应增大)
- 鱼生理耗氧系数: v1.0/v1.1 早期 0.25 一刀切违背物种特性差异。v1.1 改为按物种 + 温度自动算:
o2FishFactor = o2BaseFactor × Q10^((T-20)/10)。物种库新增 o2BaseFactor + o2Q10, 苗种期可显式覆盖。鲑鱼 ~0.22, 鳗鲡 0.20, 罗非 0.27, 石斑 0.30, 对虾 0.40。UI 工艺面板输入框默认显示自动算的值 (斜体表示自动), 用户改写后用用户值; 清空后恢复自动。
- DO 阈值: v1.0 单值 6.0 mg/L, v1.1 改为 max(绝对下限, 饱和度×比例), 鱼种内置阈值
- DO 降幅评估: v1.0 用日均, v1.1 用峰值时刻 (反映投喂后真实降幅)
D. CO₂ 脱气塔独立建模 (v1.1 新增)
v1.0 CO₂ 脱气仅在增氧节点扣 70% (写死), v1.1 升级为独立设备:
- 沿程节点拆分 "CO₂ 脱气塔" 和 "增氧" 两个独立节点
- 新增工艺参数: 启用开关 / 单次脱气率 / 气液比 G:L / 水力负荷
- 默认参数与工业实测对齐 (基于 Delta Cooling Towers + Summerfelt 文献): G:L=3, 风压 2.5 kPa, 效率 0.6, 单次脱气 65%
- CAPEX 计入塔体 + 配套风机, OPEX 计入风机日电费
- 关闭时 CO₂ 仅靠换水稀释, 高密度场会严重超标 (有警告)
E. 工程安全系数 (新增)
在小时峰值/日量之上, 按设备分别加运行裕度。默认值已校准, 不与 peakFactor 双重叠加:
| 设备 | 默认值 | 物理含义 |
| 生物滤池 | 1.15 | 滤料老化 + 投喂峰值缓冲 |
| 鱼池增氧 | 1.10 | 峰值响应快, peakFactor 已含裕度 |
| BF 曝气 | 1.10 | 同上 |
| 微滤/反硝化/蛋分/UV | 1.10 | 通用工程裕度 |
| CO₂ 脱气 | 1.15 | G:L 不确定性较大 |
F. 物种库工程参数全面修正 (基于工业实测)
- peakFactor: 全部统一 1.5 (Timmons 2010 推荐)
- turnover: 大幅上调 (鲑鱼成鱼 2→3 次/h, 罗非成鱼 2→6 次/h, 参考 Atlantic Sapphire / Blue Ridge)
- density: 罗非成鱼 80→100 kg/m³ (Blue Ridge 实测可达 116)
- feedRate: 成鱼期普遍下调 (符合工业实测)
- o2SatTarget: 按鱼种类别 (鲑鱼 165%, 海水温水 140%, 温水淡水 110-125%)
- DO 阈值: 鱼种内置 (鲑科 0.75×饱和+6mg/L, 罗非 0.60×饱和+4mg/L 等)
修正后 25 个阶段 DO 全部达标, 不再误报警。
G. 文献基准对照 (新增)
每个阶段卡片底部新增 "📊 文献基准对照", 8 个无量纲强度指标对照工业 RAS 实测/文献区间。本方案落入区间内显示 ✅, 偏离显示 ⬇️低/⬆️高。综合通过率 ≥75% 视为合理。
H. UI 改进
- 负荷卡片分组显示: 养殖规模 / 投饵 (3 时间尺度) / 日产污染物 / 小时峰值 / 硝化条件
- 设备卡片显示选型链路 (basis 行: 公式 + 来源)
- 工艺参数面板: CO₂ 脱气 / 制热-制冷 COP 拆分 / AOP DOM / 蛋分 TSS / 8 项 safety
- DO/CO₂ 阈值 tooltip 显示来源
- 水质警告增加 DO/CO₂ 超阈触发原因
I. 系统体积建模 (V_total = 鱼池 + 工艺水体)
v1.0 用 V_tank (鱼池水体) 算稳态浓度和换水量, 忽略了工艺水体 (BF/RDF/管路/脱气塔等)。v1.1 引入完整 V_total 建模:
- V_total = V_tank + V_process, 其中 V_process 含 BF / RDF / 蛋分 / 脱气塔 / 增氧锥 / 反硝化 / AOP / 管路缓冲
- 典型 V_process 占 V_total 的 30-50% (v1.6 口径修正: 旧版按 V_tank 分母,中小项目会超 100% 误导用户)。文献对照: 赵越/刘鹰 2018(大连海洋大学学报,大西洋鲑 MBBR 设计)V_BF/V_total≈47%; Drønen 2021(挪威 Bergen 实测)V_process/V_total=38%
- BF 填料填充率 (bfFillRatio) 新参数: 50% (默认) → V_BF = 2 × bioVolume; 高密度装填 70% → 1.43 × bioVolume
- 换水率口径改为 V_total (Timmons 2010 / 国家海水鱼体系标准): 换水量自动 +50% 左右
- 稳态浓度变化: 有完整处理工艺的参数 (TAN/TSS/CO₂) < 1%; 仅靠换水稀释的参数 (无反硝化的 NO₃, 无 AOP 的 Geosmin) 浓度按 V_tank/V_total 缩放, 约 ↓37%
- UI 显示鱼池水体/工艺水体/系统总水体三者, 用户清楚看到组成
J. 完整热平衡 ⭐ (修复 v1.0 严重低估)
v1.0 热泵能耗只算"补水温差", 严重低估 80x 倍。v1.1 引入完整热平衡:
Q_net = Q_metab + Q_pumps + Q_uv + Q_makeup - Q_loss
- Q_metab 鱼代谢产热 = 106 × Q10^((T-T_ref)/10) × N × W^0.85 / 3600 (Schrama 2012 严谨公式)
- Q_pumps 水泵产热 = totalPumpKW × 24h × 0.85
- Q_uv UV 产热 = uvPower × 24h × 0.95
- Q_makeup 补水温差 (含 75% 板换回收)
- Q_loss 池体散热 = U × A_pool × ΔT (室内 U=5, 室外 U=18)
- 升温/降温场景自动判断, 内部产热溢出时改为排热
- 三文鱼 1000t 热泵年电费 2 万 → 212 万 (落入 Atlantic Sapphire 文献区间)
- 新增工艺参数: 鱼代谢系数 / 饲料代谢热 / 室温 / 池水深 / 室内/室外
K. CAPEX 地区系数 ⭐ (国际项目支持)
iRAS 默认设备单价是 中国行情 (regionFactor=1.0)。不同地区工程总造价差异显著, 数值基于实测项目反推 (挪威 10000t 三文鱼 RAS 项目 15 亿元):
| 地区 | 系数 | 备注 |
| 🇨🇳 中国 (默认) | 1.0× | 国产设备 + 国内工程 |
| 🇻🇳 东南亚 | 1.1× | 设备进口少, 人工接近 |
| 🇨🇱 智利/南美 | 1.5× | 设备半进口, 工程标准中等 |
| 🇺🇸 北美 | 1.7× | 本地工业链 + 较高人工 |
| 🇳🇴 北欧/挪威 | 2.0× | 高标准 + 高人工 |
- 新增"CAPEX 地区"下拉 (在「设备直购单价」面板), 一键切换地区预设, 也可自定义
- 只乘 CAPEX (设备 + 工程总投资 + 折旧), OPEX 不变 (饲料/液氧是全球商品差异小, 电费用户单独调)
- 注意: 实际地区差异是整体工程项目造价反推, 不是单品设备价差 (单品差异可达 5-8x, 但工程里设备只占 30-40%)
L. CAPEX 规模效应 ⭐ (Lang factor)
v1.0 是线性 CAPEX (产量 × 单位成本), 不符合工业经济学。
v1.1 引入 Lang factor 规模效应, 反映"项目越大, 单位 CAPEX 越低 (摊销自控/设计/管理)"的真实规律:
规模因子 = (1000 / 实际产能)^规模指数
- 基准产能 1000 t/yr: 固定常数, iRAS 默认设备单价的校准规模 (不可调)
- 规模指数: 0.10 (用户可调, 基于挪威 10000t × rf=2.0 = 15 亿元实测反推)
- 设规模指数 = 0 关闭规模效应 (回到线性 CAPEX)
| 年产能 | 规模因子 | 含义 |
| 500 t | ×1.07 | 小型试点, 略偏贵 7% |
| 1000 t (基准) | ×1.00 | iRAS 单价校准点 (国内中型) |
| 2000 t | ×0.93 | 中型, -7% |
| 5000 t | ×0.85 | 大型, 省 15% |
| 10000 t | ×0.79 | 超大型, 省 21% |
| 20000 t | ×0.74 | 巨型, 省 26% |
实测验证: 挪威 10000t × regionFactor 2.0 = 14.85 亿元,
与用户提供的实测数据 (15 亿) 偏差仅 -1% ✅。
M. 蛋分 + AOP 体积修正 (基于工业实测)
- 蛋分 HRT 4 → 2 min (Sanders Helgoland LE-315 商业实测 1.8-2.2 min, ScienceDirect 2023)
- AOP 区分两种类型:
- 集成型 (UV+O3 一体反应器, ULTRAAQUA 等主流): HRT 2 min
- 分体型 (O3 接触池 + UV 反应器, 大型项目): HRT 8 min
- HRT 默认值随类型联动, 用户可手动覆盖
- 水质浓度无变化 (HRT 不影响去除效率, 只影响体积/CAPEX)
N. 物理参数实测对齐总览
v1.1 系列每一处参数都基于真实工业项目反推, 不是教科书估算:
- CO₂ 风机风压: 30 kPa (理论) → 2.5 kPa (Delta Cooling 实测)
- 蛋分 HRT: 4 min (教科书) → 2 min (Sanders 商业实测)
- AOP HRT: 30 min (污水处理) → 2-8 min (RAS 实际)
- RDF HRT: 1-2 min (教科书) → 0.3 min (商业 RDF 实测 18 秒)
- CO₂ 水力负荷: 40 m³/(m²·h) (经验) → 80 m³/(m²·h) (Summerfelt/Moran 实测)
- 大菱鲆密度: 30-40 (保守) → 50-60 kg/m³ (莱州东方海洋实测)
- 热泵能耗: 只算补水 (低估 80x) → 完整热平衡 (鱼+设备+补水-散热)
- CAPEX 地区系数: 单品 5-8x → 整体 1.0-2.0x (挪威 10000t 项目实测)
- CAPEX 规模效应: 线性 → Lang factor 0.3 (10000t 项目省钱 19%)
2. 运行环境
本软件为纯前端单文件 HTML 应用,无需安装任何软件。
| 浏览器 | Chrome / Edge / Firefox / Safari 近 2 年版本 |
| 操作系统 | Windows / macOS / Linux 均可 |
| 内存 | 建议 4GB 以上 |
| 网络 | 首次加载需联网(CDN 加载 Tailwind / Chart.js) |
| 使用方式 | 双击 index.html 文件即可打开(下载后可改名为 iRAS.html) |
3. 功能概览
3.1 支持的品种
| 品种 | 水温 | 盐度 | 总周期 | 阶段 |
| 🐟 三文鱼 | 12-15°C | 淡→海水 | 24月 | 4 |
| 🐟 大菱鲆 | 16°C | 海水 28‰ | 18月 | 3 |
| 🐟 加州鲈 | 25°C | 淡水 | 10月 | 3 |
| 🐍 鳗鲡 | 26-28°C | 淡水 | 12月 | 3 |
| 🐟 鳜鱼 | 26°C | 淡水 | 8月 | 2 |
| 🐠 罗非鱼 | 28°C | 淡水 | 8月 | 3 |
| 🐡 石斑鱼 | 27°C | 海水 30‰ | 12月 | 3 |
| 🦐 对虾 | 30°C | 半咸水 15‰ | 4月 | 3 |
| 🧪 自定义 | 可调 | 可调 | 可调 | 1+ |
3.2 核心计算模块
- 精确循环方程:C_out = Δ/(1-R),沿程每个处理单元降幅可视化
- O₂ 分配:鱼池增氧(液氧/微孔)只供鱼虾生理耗氧;BF 粗孔曝气独立供硝化+DOM 耗氧
- 盐度体系:Benson & Krause (1984) DO 饱和度 + 硝化盐度修正 f = max(1-0.01×S, 0.3)
- 投资概算:15 类设备单价可编辑 × 工程放大系数 (1.8-2.5),精度标注 ±40%
- 参数自洽性校验:峰均比检查、海水臭氧溴酸盐警告
4. 快速开始
- 双击
index.html 文件,用浏览器打开
- 在「① 项目规模 & 鱼种选择」区选择鱼种、填写年产量目标(吨/年)
- 系统自动计算并展示全场汇总表和各阶段详细结果
- 展开各阶段卡片查看流程图、设备清单、成本明细、投资概算
- 调整工艺参数(循环倍数、去除率、增氧方式等),结果即时刷新
- 点「💾 保存方案」导出 JSON / 点「🖨️ 打印」导出 PDF
5. 操作指南
5.1 项目规模与鱼种选择
- 点击鱼种按钮选择品种(切换时会弹出确认框,建议先保存当前方案)
- 填写「成鱼年目标产量」(吨/年),系统立即反推所有阶段规模
- 顶部显示总存塘、总水体、总周期、总饲料、综合成本、投资概算摘要
5.2 单价配置
- 运行成本单价:电费、液氧、甲醇、NaHCO₃(元/kg)
- 设备直购单价:15 类设备的默认单价,可按当地行情调整(每项显示推荐范围)
- 工程总投资放大系数:默认 2.2,范围 1.8-2.5(含管道/电气/自控/安装/土建)
- CAPEX 折旧年限(v1.1 新增):设备 8 年(5-20 可调)+ 土建 20 年(10-30 可调)。年折旧 = 设备/年限设备 + 土建/年限土建,自动摊到日成本,影响"元/kg 鱼"综合成本
- CAPEX 地区系数(v1.1 新增):默认中国 1.0×。下拉切换:东南亚 1.1×、智利/南美 1.5×、北美 1.7×、北欧/挪威 2.0×。基于挪威 10000t 三文鱼项目 15 亿元实测反推。只乘 CAPEX(含设备/工程/折旧),OPEX 不变
- CAPEX 规模效应(v1.1 新增, Lang factor):基准 1000 t/年(固定,iRAS 单价校准点),指数 0.10(用户可调)。规模因子 = (1000/产量)^指数。500t ×1.07(小型略偏贵),5000t ×0.85,10000t ×0.79(大型省钱)。设指数=0 关闭。基于挪威 10000t × rf=2.0 = 14.85 亿元 ↔ 实测 15 亿验证
5.3 养殖参数
每个阶段卡片的「养殖参数」折叠区包含:体重范围、月数、FCR、蛋白含量、最大日投饵率、峰值系数、水温、密度、盐度、损耗率、饲料单价。
点击「本阶段默认」可恢复到鱼种数据库的默认值(不影响工艺参数)。
5.4 工艺参数
每个阶段卡片的「工艺参数」折叠区包含 20+ 个可调参数:循环倍数、换水率、各处理单元去除率、增氧方式、DO 目标饱和度、液氧吸收效率、泵扬程/效率等。
点击「本阶段默认」可恢复工艺参数到默认值。
5.5 查看计算结果
每个阶段卡片包含以下可展开的结果区:
- 流程图:沿程各节点水质参数阶跃变化(鱼池→RDF→蛋分→BF→UV→增氧)
- 旁路面板:反硝化 / UV / AOP / 蛋分 / 热泵 / 系统排水 (质量守恒,V_total × 换水率)
- 图表:污染物沿程曲线 + 气体沿程曲线(Chart.js 交互式图表)
- 负荷推导:存塘量→投饵→污染物日产量的完整链路
- 设备规格清单:所有关键设备的选型参数(含 BF 曝气风机)
- 运行成本明细:峰值 vs 日均工况(饲料/增氧/泵/UV/臭氧/热泵/甲醇/碱度)
- 投资概算:逐项设备成本 + 工程总投资(标注 ±40% 精度)
5.6 添加/删除阶段
- 点击右上角「+ 添加阶段」:在末尾追加新阶段,体重自动衔接
- 点击阶段标题栏「✕ 删除」:删除该阶段(至少保留 1 个),相邻体重自动调整
- 点击「↺ 恢复鱼种默认」:恢复当前鱼种的全部默认阶段(含增删的都会恢复)
- 所有操作都有确认框,防止误操作
5.7 保存与加载方案
- 自动保存:每次计算后自动存入浏览器 localStorage,下次打开自动恢复
- 💾 保存方案:导出 JSON 文件(可保存多个方案、可发给同事)
- 📂 加载方案:从 JSON 文件恢复全部参数(会弹出确认框)
- 数据只存在本机,不走网络,不上传服务器
5.8 打印/导出 PDF
点击「🖨️ 打印 / 导出PDF」:所有折叠区自动展开,切换为白底黑字打印样式,弹出浏览器打印对话框。选择「另存为 PDF」即可导出完整的 RAS 工程设计报告。
📋 参数手册
本节列出 iRAS 全部 76 个参数的完整定义、典型范围和调整建议。按工程师的工作流程分为 9 组(A-I),每个参数包含字段名(代码 ID)、中文显示名、单位、默认值、典型范围、物理含义和调整建议。
💡 使用提示:工艺参数面板有「常用 / 全部」切换 tab;常用模式只显示 12 个最关键参数。如需更多参数,切到「全部」即可。
A. 养殖参数(鱼/虾本身的特性)
描述每个阶段鱼/虾的生物学特性、密度、饲料配方等。这些参数主要由物种特性决定,工程上通常按物种库默认值,仅在特殊项目(实验配方、变温试养)需要调整。
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| weightStart |
进塘体重 |
g |
物种库默认 |
0.01-2000 |
该阶段进入时单尾鱼/虾的重量 |
不调(按养殖工艺确定) |
| weightEnd |
出塘体重 |
g |
物种库默认 |
1-5000 |
该阶段结束时单尾重量;对虾 PL 期 1g, 鲑鱼成鱼 5000g |
不调 |
| months |
阶段周期 |
月 |
物种库默认 |
1-8 |
该阶段从开始到结束所需时长;对虾 1-1.5月, 鲑鱼成鱼 4-6月 |
不同投喂策略可调(高 protein 缩短) |
| FCR |
饲料系数 |
— |
物种库默认 |
0.9-1.6 |
饲料消耗量 / 鱼增重;值越小饲料效率越高 |
高 protein 配方降低;鳗鲡养成期 / 对虾后期可达 1.5-1.6 |
| protein |
饲料蛋白率 |
小数 |
物种库默认 |
0.30-0.55 |
饲料中蛋白质质量比例;影响 TAN 排泄量 |
海水肉食鱼 0.45-0.55,温水淡水 0.30-0.40,对虾 0.35-0.42 |
| feedRate |
阶段末投饵率 |
小数 |
物种库默认 |
0.005-0.10 |
阶段末单日饲料/鱼体重比例 |
不调;对虾苗种 0.05-0.10, 鲑鱼成鱼 0.0095 |
| peakFactor |
日内峰均比 |
× |
1.5 |
1.3-2.0 |
Timmons & Ebeling 2010 标准:代谢污染物小时峰值/全日均速率比值 |
自动投喂 12+ 次/日 → 1.3;4-6 次/日 → 1.5;2-4 次/日 → 1.8-2.0 |
| tempOpt |
适宜水温 |
°C |
物种库默认 |
12-30 |
该阶段目标水温;决定降温/加热能耗与硝化效率 |
物种库已按物种生理给出,特殊场景可调(试养、研究) |
| salinity |
盐度 |
‰ |
物种库默认 |
0-35 |
0=淡水, ≥5=咸水/海水;影响 DO 饱和、硝化效率、CO₂ 阈值 |
不调(按物种) |
| density |
养殖密度 |
kg/m³ |
物种库默认 |
2-100 |
稳态存塘量/水体;决定鱼池容积 |
工业 RAS 实测:鲑鱼 30-70, 罗非 50-100, 对虾 2-15, 鳗白仔 10. 调高可减少水体投资但增加水质风险 |
| mortality |
阶段死亡率 |
小数 |
物种库默认 |
0.03-0.30 |
该阶段累积死亡率;影响进出塘尾数差 |
不调(运营经验值);对虾苗种期 0.20-0.30 偏高正常 |
| turnover |
循环倍数 |
次/h |
物种库默认 |
2-6 |
每小时循环换水次数;决定循环流量 |
冷水鱼 2-3, 温水鱼 4-6, 高密度温水(罗非成鱼)需 6+ |
| exchangeDaily |
换水率 |
%/d |
物种库默认 |
3-15 |
每天换入新水占池水百分比;决定补水量与化学品稀释 |
低盐场降低(节水),高蛋白场提高(稀释 NO₃⁻) |
| feedPrice |
饲料单价 |
元/kg |
12 |
8-25 |
该阶段饲料价格;影响 OPEX |
按实际采购价 |
| tanCoef |
TAN 排泄系数 |
g TAN/g N 蛋白 |
物种 0.085-0.110 |
0.080-0.120 |
物种代谢系数:单位摄入蛋白氮排泄成 TAN 的比例 |
物种特性,不调(鲑科 0.092,温水淡水 0.085-0.095,海水肉食 0.100-0.110) |
B. 工艺核心去除率("我这套设备拿什么去除什么")
决定每个工艺单元单次通过的污染物去除率,是工艺方案设计的核心选择。
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| rdfTSS |
微滤机 TSS 去除率 |
% |
75 |
60-85 |
RDF 单次通过对 TSS 的去除率;筛网 60-80μm 典型 70-80% |
筛目越细去除率越高(但反冲增多),低密度场可降到 60 |
| biofilterTAN |
BF 单次硝化效率 |
% |
70 |
50-80 |
MBBR/MBF 单次通过对 TAN 的去除率 |
MBBR 60-75%,固定膜 70-80%,温度低/盐度高时降低 |
| denitriEff |
反硝化单次去除率 |
% |
80 |
60-90 |
反硝化反应器单次通过 NO₃⁻ 去除率 |
C/N 比例足够 + 缺氧好时可达 90,温度低时降低 |
| denitriFlowPct |
反硝化支路流量比 |
% |
10 |
5-20 |
反硝化支路流量占循环总流量百分比 |
不需脱氮可设 0;需要严格控 NO₃⁻ 用 15-20 |
| uvDose |
UV 剂量 |
mJ/cm² |
40 |
20-60 |
紫外线杀菌剂量;≥30 杀细菌,≥40 灭活病毒,≥60 灭活孢子 |
一般 40 够用;病害高发或孢子虫风险用 60 |
| uvFlowPct |
UV 旁路流量比 |
% |
10 |
5-20 |
UV 处理流量占循环总流量 |
健康场 10%,疾病防控 15-20% |
| skimmerEnabled |
蛋白分离器启用 |
T/F |
true |
— |
是否上蛋分;DOM/细颗粒 TSS 主要去除单元 |
海水强烈推荐启用;淡水低密度可不启 |
| skimmerMode |
蛋分气源 |
air/ozone |
ozone |
— |
air=空气曝气, ozone=臭氧曝气;臭氧 DOM 去除率高 70-80% |
海水启 ozone 注意溴酸盐风险;淡水首选 ozone |
| skimmerFlowPct |
蛋分旁路流量比 |
% |
20 |
15-30 |
蛋分支路流量占循环总流量 |
高密度场 25-30,低密度 15 |
| skimmerDOMEffAir |
空气蛋分 DOM 单次去除 |
% |
40 |
30-50 |
空气蛋分单次通过对 DOM 去除率 |
取决于鱼种产 DOM 类型,海水鱼蛋白多 → 40-50 |
| skimmerDOMEffOzone |
臭氧蛋分 DOM 单次去除 |
% |
70 |
60-80 |
臭氧蛋分单次通过对 DOM 去除率 |
臭氧投加充分时 75-80 |
C. 工艺次要参数(精细调节)
不影响主流程但影响成本和水质细节的参数。
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| skimmerTSSEff |
蛋分 TSS 单次去除率 |
% |
40 |
30-50 |
蛋分对 TSS 的去除率;主要 < 30μm 细颗粒(< RDF 筛目) |
调高反映蛋分对细颗粒去除强(v1.0 硬编码 0.4,v1.1 开放) |
| skimmerHRT_min |
蛋分塔 HRT |
min |
2 |
1.5-4 |
蛋分塔水力停留时间 |
Sanders Helgoland LE-315 商业实测 1.8-2.2 min (ScienceDirect 2023); 物理: DOM 吸附是秒级反应, 长 HRT 无收益 |
| ozoneDose |
臭氧投加率 |
g O₃/g 饲料 |
0.010 |
0.005-0.015 |
蛋分臭氧投加比;过高会产生溴酸盐 |
海水严控 ≤ 0.010,淡水可 0.012-0.015 |
| aopEnabled |
AOP 高级氧化启用 |
T/F |
true |
— |
是否上 AOP 处理土腥味(geosmin、2-MIB) |
土腥味不严重的场可不启;养殖周期长(鳟、鲑)必启 |
| aopFlowPct |
AOP 旁路流量比 |
% |
5 |
3-15 |
AOP 支路流量占循环总流量 |
土腥味重时调 10-15 |
| aopGeosminEff |
AOP geosmin 去除率 |
% |
90 |
85-95 |
AOP 单次对 geosmin/2-MIB 去除率 |
通常不调(设备工艺决定) |
| aopDOMRemoval |
AOP DOM 去除率 |
% |
5 |
5-15 |
AOP 单次对总 DOM 的去除率(v1.1 修复,v1.0 误用 90%) |
保守 5%;优化 AOP 系统可达 10-15 |
| aopType |
AOP 类型 |
— |
integrated |
integrated/separated |
AOP 反应器类型 |
集成型 (UV+O3 一体, ULTRAAQUA 等主流方案), HRT 1-3 min; 分体型 (O3 接触池 + UV 反应器, 大型项目), HRT 5-10 min |
| aopHRT_min |
AOP 反应池 HRT |
min |
2 / 8 |
1-15 |
AOP 反应池水力停留时间 (按 AOP 类型自动取默认) |
集成型默认 2 min (UV 反应器内反应秒级); 分体型默认 8 min (含 O3 接触池); Schrader 2010 实测 1 min 接触 geosmin 去除 86-92% |
| co2StripperEnabled |
CO₂ 脱气塔启用 |
T/F |
true |
— |
v1.1 独立设备;关闭时 CO₂ 仅靠换水稀释 |
高密度场必启用 |
| co2StripperEff |
脱气塔单次效率 |
% |
65 |
50-85 |
CO₂ 脱气塔单次脱气效率 |
G:L=3 浅塔 60-70%; 填料≥3m + G:L≥5 可达 80% |
| co2StripperGtoL |
气液比 G:L |
× |
3 |
2-10 |
脱气塔风量/水量比;越大效率越高但风机大 |
国内中型项目 3-4, 鲑鱼场 5-7, 大菱鲆/低密度场 2-3 |
| co2StripperLoadingRate |
水力负荷 |
m³/(m²·h) |
40 |
30-50 |
脱气塔截面积水力负荷 |
常规 40,高密度场 30 |
| co2BlowerPressure_kPa |
脱气塔风压 |
kPa |
2.5 |
0.5-10 |
CO₂ 风机出口压力 |
浅塔(<2m) 0.5-1.5, 中塔(2-4m) 1.5-3, 深塔(>4m) 3-5; Delta Cooling Towers 工业项目实测 0.87-1.12 kPa |
| co2BlowerEfficiency |
脱气塔风机效率 |
% |
60 |
50-80 |
CO₂ 风机机械效率 |
罗茨风机 50-70, 离心风机 65-80, 工业惯例 60-70 |
| co2FallbackEff |
关闭时附带解吸率 |
% |
5 |
2-15 |
脱气塔关闭时增氧塔附带解吸的等效效率 |
高 G:L 锥可达 10-15;液氧锥仅 3-5 |
D. 增氧策略
决定鱼池供氧方式和容量,是 RAS 设备投资中权重最大的部分之一。
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| aerationMode |
增氧方式 |
o2/air |
o2 |
— |
o2=纯氧锥/PPC 增氧塔, air=空气曝气 |
密度 ≥ 40 kg/m³ 必须用纯氧;低密度温水鱼可用空气 |
| o2SatTarget |
DO 目标饱和度 |
% |
130 |
95-180 |
增氧后水的目标 DO 饱和度;纯氧模式有效,空气模式锁定 95% |
鲑科 165, 海水温水 140, 温水淡水 110-125, 罗非/对虾 100-115 |
| o2AbsorptionEff |
液氧吸收效率 |
% |
85 |
70-95 |
锥形塔/PPC 对液氧的吸收效率;剩余排气 |
低压锥 80-88,高压 PPC 90-95,DAF 75-80 |
| o2FishFactor |
鱼生理耗氧系数 |
kg O₂/kg 饲料 |
自动公式 |
0.18-0.45 |
物种特性 + 温度自动算(base × Q10^((T-20)/10)) |
鲑 0.20-0.23,鳗 0.20,罗非 0.27,石斑 0.30,对虾 0.40 |
| o2DOMfactor |
异养菌耗氧系数 |
kg O₂/kg 饲料 |
0.10 |
0.05-0.20 |
残饵+粪便被异养菌分解的耗氧(由 BF 风机供) |
RAS 优化场 0.08-0.10;对虾/鳗鱼粉料场 0.15-0.20 |
E. 水化学
决定水质 pH/碱度调节和化学品消耗。
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| alkTarget |
鱼池目标碱度 |
mg/L CaCO₃ |
150 |
100-200 |
维持 pH 稳定的目标碱度;硝化消耗后投 NaHCO₃ 维持 |
海水 ≥ 150,淡水 100-150 |
| alkSource |
源水碱度 |
mg/L CaCO₃ |
100 |
50-200 |
源水/补水的碱度 |
海水多 150-200,软水 50-80,硬水 ≥ 150 |
| sourcePH |
源水 pH |
— |
7.5 |
6.5-8.5 |
源水/补水 pH;鱼池目标 7.0-8.0 |
不调(按水质实测) |
F. 生物滤池硝化动力学
决定 BF 在不同温度/盐度下的实际处理能力。不熟悉 Arrhenius 公式的用户保持默认即可。
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| VTR20 |
标准 VTR @ 20°C |
g/m³·d |
500 |
300-800 |
Volumetric TAN Removal Rate 在 20°C 淡水的基准值 |
MBBR 高比表面积填料 600-800;普通 K1 400-600;固定膜 300-500 |
| VDR20 |
标准 VDR @ 20°C |
g/m³·d |
800 |
500-1200 |
反硝化反应器在 20°C 的基准 NO₃⁻ 去除速率 |
生物膜固定床 600-1000;流化床 1000-1200 |
| bfFillRatio |
MBBR 填料填充率 |
% |
50 |
30-70 |
填料净体积占 BF 池总容积比例,决定 BF 池总容积 V_BF = bioVolume / fillRatio |
K1/K3 标准 50% (Rusten 2006);高密度装填 60-65%;低密度均匀曝气 35-40%;50% → V_BF/bio = 2.00, 60% → 1.67, 70% → 1.43 |
| thetaNit |
硝化温度修正系数 |
— |
1.10 |
1.06-1.12 |
Arrhenius θ:温度每变 10°C,VTR 按 θ^(ΔT/10) 倍变化 |
不调(标准 1.10) |
| thetaDen |
反硝化温度修正系数 |
— |
1.08 |
1.05-1.10 |
反硝化的温度修正 θ |
不调 |
G. 源水/热力
决定升温/降温能耗。
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| sourceSS |
源水 TSS |
mg/L |
10 |
0-50 |
源水悬浮物含量;影响微滤机/水质 |
清洁水源 5-10,地表水/海水 20-50 |
| sourceTemp |
源水温度 |
°C |
18 |
5-30 |
源水年均温度;与目标温度差决定能耗 |
北方井水 12-15,南方井水 22-25,海水按地区 |
| hxEff |
板换回收率 |
% |
75 |
60-90 |
板式换热器对补水热回收效率 |
常规 70-80,钛板换热器(海水)75-85,高效逆流式 ≥ 85 |
| heatPumpCOP_heat |
制热 COP |
— |
4.0 |
3.0-5.5 |
热泵制热效率系数;现代工业级 4-5 |
空气源 3.5-4.0,水源 4.5-5.5 |
| heatPumpCOP_cool |
制冷 COP |
— |
3.0 |
2.0-4.0 |
热泵制冷效率系数;热带降温场景大温差时降至 2.5-3.0 |
常规 3.0-3.5,大温差(28→12°C)2.5 |
| metabBasalRate |
鱼基础代谢热 |
kWh/kg鱼/d |
0 |
0-0.035 |
v1.1: 默认 0 表示用 Schrama 2012 严谨公式 (推荐); 设 >0 启用旧公式 basal+HIE 双项 (兼容) |
推荐保持 0; 用 Schrama: H = 106 × Q10^((T-T_ref)/10) × N × W^0.85 / 3600 |
| metabFeedFactor |
饲料代谢热 (兼容) |
kWh/kg饲料 |
1.5 |
0.5-3.0 |
仅当 metabBasalRate>0 时生效 (老公式) |
推荐用 Schrama 公式 (basal=0), 此项不生效 |
| tankIndoor |
车间环境 |
T/F |
true |
— |
室内 RAS (true) vs 室外 (false), 决定池散热系数 U |
国内 RAS 95% 室内, 设 true; 室外散热大, U 自动 18 |
| roomTemp |
车间室温 |
°C |
20 |
5-35 |
车间空气温度, 影响池体散热 |
工业 RAS 通常 20°C 左右; 与水温差决定散热方向 |
| poolDepth |
池水深 |
m |
1.5 |
0.3-3.0 |
用于估算池表面积 A = V_tank / depth |
鲆鲽底栖鱼浅池 0.5-1.0, 鲑鱼立体水柱 2-3 |
| poolUValue |
池散热系数 |
W/m²·K |
5 |
3-25 |
池体传热系数, 室内 5, 室外 18 |
室内带顶 3-5, 室内开放 5-8, 室外有风 15-25 |
H. 工程安全系数
在小时峰值/日量基础上的设备运行裕度。v1.1 默认值已校准,避免与 peakFactor 双重叠加;保守用户可手动调高。
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| safetyBio |
生物滤池 |
× |
1.15 |
1.10-1.30 |
滤料老化 + 投喂峰值缓冲裕度 |
高负荷场调 1.2,长期运行场 1.25 |
| safetyAerator |
鱼池增氧 |
× |
1.10 |
1.05-1.20 |
液氧/纯氧设备老化裕度(peakFactor 已含峰值响应) |
关键设备调 1.15 |
| safetyBFblow |
BF 风机 |
× |
1.10 |
1.05-1.20 |
BF 粗孔曝气风机裕度 |
同上 |
| safetyRDF |
微滤机 |
× |
1.10 |
1.05-1.20 |
RDF 流量裕度 |
保守可 1.15 |
| safetyDenitri |
反硝化 |
× |
1.10 |
1.05-1.20 |
反硝化反应器裕度 |
一般 1.10 |
| safetySkimmer |
蛋白分离器 |
× |
1.10 |
1.05-1.20 |
蛋分容积裕度 |
一般 1.10 |
| safetyCO2 |
CO₂ 脱气 |
× |
1.15 |
1.10-1.30 |
脱气塔截面积/风机裕度(G:L 不确定性较大) |
G:L 取低值时调 1.20 |
| safetyUV |
UV |
× |
1.10 |
1.05-1.20 |
UV 灯管老化裕度(不是剂量增加) |
灯管寿命短的项目调 1.15 |
I. 泵组(11 项)
5 路泵:主循环、反硝化、UV、AOP、蛋分;每路有扬程 + 效率。典型工程默认值都已合理,仅有特殊水力学需求时调整。(v1.6 起 RDF 反冲泵不再独立列项, 随 RDF 整机出厂)
| 字段 |
中文 |
单位 |
默认 |
范围 |
物理含义 |
调整建议 |
| mainPumpHead_m |
主泵扬程 |
m |
12 |
5-20 |
主循环泵扬程;决定主泵功率 |
池底重力流出 5-8,地下池/有蛋分等多级跌落 12-20 |
| mainPumpEta |
主泵效率 |
% |
68 |
60-80 |
主循环泵的水力效率 |
高效变频 75-80,普通 65-72 |
| denitriPumpHead_m |
反硝化泵扬程 |
m |
10 |
5-15 |
反硝化支路泵扬程 |
|
| denitriPumpEta |
反硝化泵效率 |
% |
60 |
50-70 |
反硝化支路泵效率 |
|
| uvPumpHead_m |
UV 泵扬程 |
m |
10 |
5-15 |
UV 支路泵扬程 |
|
| uvPumpEta |
UV 泵效率 |
% |
60 |
50-70 |
UV 支路泵效率 |
|
| aopPumpHead_m |
AOP 泵扬程 |
m |
10 |
5-15 |
AOP 支路泵扬程 |
|
| aopPumpEta |
AOP 泵效率 |
% |
60 |
50-70 |
AOP 支路泵效率 |
|
| skimmerPumpHead_m |
蛋分泵扬程 |
m |
6 |
3-10 |
蛋分支路泵扬程;蛋分塔在主流池旁边,扬程相对较低 |
|
| skimmerPumpEta |
蛋分泵效率 |
% |
60 |
50-70 |
蛋分支路泵效率 |
|
| miscElecKWhPerDay |
杂项电耗 |
kWh/d 每套RAS |
50 |
20-200 |
照明/控制柜/备用/仪表等本套 RAS 杂项电耗 |
小规模 20-50, 中规模 50-100, 大规模 100-200 |
参数变量优先级(生效顺序)
部分参数有多级查找逻辑,UI 用户改的优先级最高,物种库 stage 显式值次之,公式自动算最后兜底。例如 o2FishFactor:
- UI 工艺面板用户输入 → 优先用
- 物种库 stage 显式值(苗种期等特殊阶段)
- 公式自动算:
base × Q10^((T-20)/10)
- 兜底默认值
💡 工艺面板输入框中显示的斜体淡青色值表示"自动算";用户改写后变正常字体,下次切换鱼种/温度不会被覆盖。清空输入框即恢复"自动"。
6. 计算方法学
6.1 多阶段规模反推
基于 Little's Law 应用于「尾数」而非「质量」:
N_steady = N_inflow × 停留时间(years)
biomass = N_steady × (W_start + W_end) / 2
从最后阶段向前递推,通过损耗率放大尾数。
6.2 精确循环方程
稳态条件:C_in = (C_in + Δ) × R
R = Π(1 - η_i) × (1 - dilution) 总通过率
C_out = Δ / (1 - R) 鱼池出水(本循环最高浓度)
C_in = Δ × R / (1 - R) 增氧后回水(下循环起点)
沿程:C_out × (1-η_rdf) × (1-η_skim) × (1-η_bio) × ... = C_in,闭合验证误差 = 0。
6.3 O₂ 需求三部分
- 鱼虾生理耗氧:feed × o2FishFactor (按物种 + Q10 自动算; 鲑0.20-0.23, 罗非0.27, 石斑0.30, 对虾0.40) → 鱼池主增氧供应
- 硝化菌耗氧:TAN × 4.57 kg O₂/d (化学计量) → BF 粗孔曝气供应 (SOTE 8%)
- 有机物氧化:feed × o2DOMfactor (默认 0.10, 可调 0.05-0.20) → BF 粗孔曝气供应
6.4 DO 饱和度
Benson & Krause (1984) + USGS 盐度修正公式。淡水精度 <0.1%,海水 ±3%。
6.5 碱度化学计量
- 硝化:1 g TAN-N 消耗 4.57 g O₂ + 7.14 g CaCO₃ 碱度
- 反硝化:1 g NO₃-N 理论回收 3.57 g CaCO₃ 碱度 (理论极限) / 工程实际 2.8 g (默认, v1.6) ,消耗 2.47 g 甲醇 (Mokhayeri 2008 工业实测含 5-15% 残余) × 工程安全系数 (v1.6 默认 1.3, 含 DO 补偿 + 运行裕度, 与 Suhr 2014/Tsukuda 2015 RAS 实际 3.0-3.5 g/g 一致)
- NaHCO₃ 换算:1 kg NaHCO₃ ≈ 0.595 kg CaCO₃ 当量
7. 鱼种参数表(部分摘要)
| 品种 | 阶段 | 体重(g) | FCR | 投饵率 | 密度 | 温度 | 盐度 |
| 三文鱼 | 苗种 | 0.1→50 | 1.0 | 3.0% | 30 | 12°C | 0 |
| 成鱼 | 2000→5000 | 1.2 | 0.95% | 70 | 15°C | 30‰ |
| 加州鲈 | 苗种 | 1→50 | 0.9 | 4.0% | 25 | 25°C | 0 |
| 成鱼 | 250→600 | 1.3 | 1.2% | 50 | 25°C | 0 |
| 对虾 | 苗种 | 0.01→1 | 1.0 | 12% | 2 | 30°C | 15‰ |
| 养成后 | 10→30 | 1.6 | 3.5% | 15 | 30°C | 15‰ |
注:仅展示部分品种的首尾阶段,完整参数见软件内置数据库。所有参数均可在界面上自由修改。
8. 免责声明
⚠️ 本工具的计算结果仅供工程概算参考。
- 实际工程须结合现场水质监测、批量试验数据、当地规范与专业工程师判断
- 养殖生物参数(FCR、蛋白含量等)存在品种、饲料配方、养殖模式的显著差异
- 投资概算精度约 ±40%,实际造价须以厂商报价和工程招标为准
- 因使用本软件的计算结果产生的任何工程决策后果,作者与公司不承担责任
9. 参考文献
- Timmons, M.B., Ebeling, J.M. (2010). Recirculating Aquaculture, 2nd ed. Cayuga Aqua Ventures.
- Sharma, B., Ahlert, R.C. (1977). Nitrification and nitrogen removal. Water Research, 11(10).
- Benson, B.B., Krause, D. (1984). Concentration of oxygen dissolved in freshwater and seawater. Limnol. Oceanogr., 29(3).
- USEPA (2006). UV Disinfection Guidance Manual (UVDGM). EPA 815-R-06-007.
- Summerfelt, S.T. et al. (2009). Ozonation and UV irradiation in RAS. Aquacultural Engineering, 40(1).
- Mateju, V. et al. (1992). Biological water denitrification. Enzyme and Microbial Technology, 14(3).
- Rusten, B. et al. (2006). Nitrification of municipal wastewater in moving-bed biofilm reactors. Aquacultural Engineering.
© 2026 海南登登科技咨询有限公司 · 孙程 · 开源许可: AGPL v3
iras.cn · GitHub · 联系: 6881509@qq.com