Elysia Tools Docs
ES
Idioma
ZHESPTRUFRDEEN
Volver al sitio
Explorar herramientas

Math & Numbers

Calculadora de Caudal de Ventilación (personas / área / contaminante)

Calcula el caudal de aire exterior según el procedimiento ASHRAE 62.1: componente personas Vpz=Rp·P, área Vaz=Ra·A, caudal zona respiración Vbz=Vpz+Vaz, caudal suministro Voz=Vbz/Ez. Tres modos: ASHRAE 62.1 (personas + área), por persona (P×Rp), o dilución contaminante (Q=G/(C_acc−C_sup), G en mg/s/mg/h/L/s, concentración mg/m³ o ppm). Resultado en L/s, m³/h y CFM.

json· Resultado JSONAbrir herramienta

Inicio rápido

Llama a esta herramienta desde tu código en tres lenguajes.

cURL
curl -X POST 'https://api.elysiatools.com/es/api/tools/ventilation-rate-calculator' \
  -H 'Content-Type: application/json' \
  -d '{"mode":"ashrae","occupants":20,"rp":2.5,"rpUnit":"L/s-person","area":100,"areaUnit":"m2","ra":0.3,"raUnit":"L/s-m2","ez":1,"gGeneration":0,"gUnit":"L/s-gas","cAccept":0,"cSupply":0,"cUnit":"ppm","molarMass":44.01,"decimalPlaces":4}'

Referencia de la API

Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.

Endpoint

HTTP
POST https://api.elysiatools.com/es/api/tools/ventilation-rate-calculator

Parámetros

NombreTipoObligatorioDescripción
modeselectNoASHRAE 62.1 (people + area), per-person rate, or contaminant dilution.
occupantsnumberNoNumber of occupants P. Used in 'ashrae' and 'perperson' modes.
rpnumberNoOutdoor air rate per person Rp, in the selected Per-person Rate Unit. Used in 'ashrae' and 'perperson' modes.
rpUnitselectNo—
areanumberNo

Integración MCP

Añade esta herramienta a tu servidor Model Context Protocol para que los agentes de IA puedan listarla y llamarla.

Configuración del servidor

Añade este bloque a la configuración de tu cliente MCP:

mcp.json
{
  "mcpServers": {
    "elysiatools-ventilation-rate-calculator": {
      "name": "ventilation-rate-calculator",
      "description": "Calcula el caudal de aire exterior según el procedimiento ASHRAE 62.1: componente personas Vpz=Rp·P, área Vaz=Ra·A, caudal zona respiración Vbz=Vpz+Vaz, caudal suministro Voz=Vbz/Ez. Tres modos: ASHRAE 62.1 (personas + área), por persona (P×Rp), o dilución contaminante (Q=G/(C_acc−C_sup), G en mg/s/mg/h/L/s, concentración mg/m³ o ppm). Resultado en L/s, m³/h y CFM.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=ventilation-rate-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Listar herramientas disponibles

Tras conectar al endpoint SSE, lista las herramientas expuestas:

tools/list
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

Llamar a esta herramienta

Invoca la herramienta por su id; los argumentos se construyen a partir de sus parámetros:

tools/call
{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "ventilation-rate-calculator",
    "arguments": {
  "mode": "ashrae",
  "occupants": 20,
  "rp": 2.5,
  "rpUnit": "L/s-person",
  "area": 100,
  "areaUnit": "m2",
  "ra": 0.3,
  "raUnit": "L/s-m2",
  "ez": 1,
  "gGeneration": 0,
  "gUnit": "L/s-gas",
  "cAccept": 0,
  "cSupply": 0,
  "cUnit": "ppm",
  "molarMass": 44.01,
  "decimalPlaces": 4
}
  }
}
Explorar herramientasAbrir herramienta

© 2026 Elysia Tools. Documentación para desarrolladores.

Volver al sitioExplorar herramientas
Floor area A, in the selected Area Unit. Used in 'ashrae' mode.
areaUnitselectNo—
ranumberNoOutdoor air rate per unit area Ra, in the selected Area Rate Unit. Used in 'ashrae' mode.
raUnitselectNo—
eznumberNoZone air distribution effectiveness Ez (0.1–2). Default 1.0. Typical: ceiling supply cool air = 1.0, warm air = 0.8, floor supply = 1.0. Used in 'ashrae' mode.
gGenerationnumberNoPollutant generation rate G, in the selected Pollutant Unit. Used in 'contaminant' mode. For CO₂: ~0.005 L/s per person at rest.
gUnitselectNo—
cAcceptnumberNoAcceptable (target) concentration C_acc, in the selected Concentration Unit. Used in 'contaminant' mode.
cSupplynumberNoSupply (outdoor) air concentration C_sup, in the selected Concentration Unit. Used in 'contaminant' mode.
cUnitselectNo—
molarMassnumberNoPollutant molar mass M (g/mol), used to convert ppm ↔ mg/m³. Default 44.01 (CO₂). Only used when Concentration Unit = ppm in contaminant mode.
decimalPlacesnumberNo—

Formato de respuesta

Resultado JSON

JSON
{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Encadena varias herramientas en una sesión con una lista toolId separada por comas, p. ej. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (máx. 20).

¿Dudas o problemas? Contacta con [email protected]