Elysia Tools Docs
FR
Langue
ZHESPTRUFRDEEN
Retour au site
Parcourir les outils

Math & Numbers

Calculateur de Débit de Ventilation (personnes / surface / polluant)

Calcule le débit d'air neuf selon la procédure ASHRAE 62.1 : composante personnes Vpz=Rp·P, surface Vaz=Ra·A, débit zone respiration Vbz=Vpz+Vaz, débit soufflage Voz=Vbz/Ez. Trois modes : ASHRAE 62.1 (personnes + surface), par personne (P×Rp) ou dilution polluant (Q=G/(C_acc−C_sup), G en mg/s/mg/h/L/s, conc. mg/m³ ou ppm). Résultat en L/s, m³/h et CFM.

json· Résultat JSONOuvrir l'outil

Démarrage rapide

Appelez cet outil depuis votre code en trois langages.

cURL
curl -X POST 'https://api.elysiatools.com/fr/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}'

Référence de l'API

Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.

Point d'accès

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

Paramètres

NomTypeRequisDescription
modeselectNonASHRAE 62.1 (people + area), per-person rate, or contaminant dilution.
occupantsnumberNonNumber of occupants P. Used in 'ashrae' and 'perperson' modes.
rpnumberNonOutdoor air rate per person Rp, in the selected Per-person Rate Unit. Used in 'ashrae' and 'perperson' modes.
rpUnitselectNon—
areanumberNon

Intégration MCP

Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.

Configuration du serveur

Ajoutez ce bloc à la configuration de votre client MCP :

mcp.json
{
  "mcpServers": {
    "elysiatools-ventilation-rate-calculator": {
      "name": "ventilation-rate-calculator",
      "description": "Calcule le débit d'air neuf selon la procédure ASHRAE 62.1 : composante personnes Vpz=Rp·P, surface Vaz=Ra·A, débit zone respiration Vbz=Vpz+Vaz, débit soufflage Voz=Vbz/Ez. Trois modes : ASHRAE 62.1 (personnes + surface), par personne (P×Rp) ou dilution polluant (Q=G/(C_acc−C_sup), G en mg/s/mg/h/L/s, conc. mg/m³ ou ppm). Résultat en L/s, m³/h et CFM.",
      "baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=ventilation-rate-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Lister les outils disponibles

Après connexion au point d'accès SSE, listez les outils exposés :

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

Appeler cet outil

Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :

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
}
  }
}
Parcourir les outilsOuvrir l'outil

© 2026 Elysia Tools. Documentation développeur.

Retour au siteParcourir les outils
Floor area A, in the selected Area Unit. Used in 'ashrae' mode.
areaUnitselectNon—
ranumberNonOutdoor air rate per unit area Ra, in the selected Area Rate Unit. Used in 'ashrae' mode.
raUnitselectNon—
eznumberNonZone 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.
gGenerationnumberNonPollutant generation rate G, in the selected Pollutant Unit. Used in 'contaminant' mode. For CO₂: ~0.005 L/s per person at rest.
gUnitselectNon—
cAcceptnumberNonAcceptable (target) concentration C_acc, in the selected Concentration Unit. Used in 'contaminant' mode.
cSupplynumberNonSupply (outdoor) air concentration C_sup, in the selected Concentration Unit. Used in 'contaminant' mode.
cUnitselectNon—
molarMassnumberNonPollutant molar mass M (g/mol), used to convert ppm ↔ mg/m³. Default 44.01 (CO₂). Only used when Concentration Unit = ppm in contaminant mode.
decimalPlacesnumberNon—

Format de réponse

Résultat JSON

JSON
{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Chaînez plusieurs outils dans une session avec une liste toolId séparée par des virgules, ex. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (20 max).

Des questions ou un problème ? Contactez [email protected]