{
  "node": {
    "id": "block:fan-suction",
    "type": "Block",
    "label": "Suction fan",
    "properties": {
      "id": "fan-suction",
      "kind": "studio",
      "name": "Suction fan",
      "summary": "Affinity law on the flow fraction f (clamped 0–1): electrical power standby + (rated − standby)·f³ (mode 0, W) or suction force rated·f² (mode 1, N). One equivalent fan at an authored operating point.",
      "behavior": "Affinity law on the flow fraction f (clamped 0–1): electrical power standby + (rated − standby)·f³ (mode 0, W) or suction force rated·f² (mode 1, N). One equivalent fan at an authored operating point.",
      "documentationSlug": "signal-block-fan-suction",
      "referenceOnly": true,
      "ports": [
        {
          "name": "Flow fraction (0–1)",
          "direction": "input",
          "unit": "—",
          "description": "Number; Scalar; real. Received from a connected producer."
        },
        {
          "name": "Electrical power",
          "direction": "output",
          "unit": "W",
          "description": "Power; Scalar; real. Produced for connected consumers."
        },
        {
          "name": "Suction force",
          "direction": "output",
          "unit": "N",
          "description": "Force; Scalar; real. Produced for connected consumers."
        }
      ],
      "parameters": [
        {
          "key": "ratedPowerW",
          "label": "Rated electrical power",
          "unit": "W",
          "default": "100000",
          "description": "Declared authoring field: Rated electrical power."
        },
        {
          "key": "standbyW",
          "label": "Standby power",
          "unit": "W",
          "default": "0",
          "description": "Declared authoring field: Standby power."
        },
        {
          "key": "ratedForceN",
          "label": "Rated suction force",
          "unit": "N",
          "default": "40000",
          "description": "Declared authoring field: Rated suction force."
        },
        {
          "key": "mode",
          "label": "Output (0 power, 1 force)",
          "unit": "",
          "default": "0",
          "description": "Declared authoring field: Output (0 power, 1 force)."
        }
      ],
      "equations": [],
      "example": {
        "title": "Use this authoring component",
        "text": "Choose this component in the Studio library and configure its declared interface. This reference describes the authoring contract; it does not claim a standalone numerical validation or a measured result.",
        "url": "https://design.lemonergy.com/cosim",
        "label": "Open Studio"
      },
      "limits": [
        "The symbolic diagram describes the component and its declared interface. It is not a solved circuit or simulated output.",
        "Configured parameters and model connections determine the result. Check the complete model before interpreting its outputs."
      ],
      "evidence": [
        "docs/glossary/studio-help-catalog.json"
      ],
      "caseIds": [],
      "sourceRepository": "battery-design",
      "sourceRevision": "e248d21a9902225f1075624f23e7628b54cdb7cc",
      "reviewed": "2026-10-30",
      "type": "fan-suction",
      "implementationId": "fan-suction",
      "url": "https://lemonergy.com/learn/glossary/blocks/signal-block-fan-suction/",
      "documentationUrl": "https://lemonergy.com/learn/glossary/blocks/signal-block-fan-suction/",
      "sourceFile": "studio-help-catalog.json",
      "studioHelp": {
        "type": "fan-suction",
        "namespace": "signal",
        "slug": "signal-block-fan-suction",
        "canonicalSlug": "signal-block-fan-suction",
        "existing": false,
        "dynamic": false,
        "scene": {
          "title": "Suction fan",
          "label": "Suction fan",
          "summary": "Affinity law on the flow fraction f (clamped 0–1): electrical power standby + (rated − standby)·f³ (mode 0, W) or suction force rated·f² (mode 1, N). One equivalent fan at an authored operating point.",
          "details": [
            "Block type: fan-suction.",
            "1 declared input and 2 declared outputs in this model.",
            "Arrows show the direction of signal data. They are not conserving electrical, thermal or mechanical connections."
          ],
          "operation": {
            "kind": "physical-model",
            "symbol": "inputs → equation → response",
            "label": "Reduced vehicle equation",
            "caption": "Affinity law on the flow fraction f (clamped 0–1): electrical power standby + (rated − standby)·f³ (mode 0, W) or suction force rated·f² (mode 1, N). One equivalent fan at an authored operating point."
          },
          "inputs": [
            {
              "id": "in0",
              "label": "Flow fraction (0–1)",
              "quantity": "dimensionless",
              "unit": "—",
              "unitDeclared": true,
              "fields": [],
              "quantityLabel": "Number",
              "shapeLabel": "Scalar",
              "elementLabel": "real"
            }
          ],
          "outputs": [
            {
              "id": "out0",
              "label": "Electrical power",
              "quantity": "power",
              "unit": "W",
              "unitDeclared": true,
              "fields": [],
              "quantityLabel": "Power",
              "shapeLabel": "Scalar",
              "elementLabel": "real"
            },
            {
              "id": "out1",
              "label": "Suction force",
              "quantity": "force",
              "unit": "N",
              "unitDeclared": true,
              "fields": [],
              "quantityLabel": "Force",
              "shapeLabel": "Scalar",
              "elementLabel": "real"
            }
          ],
          "parameters": [
            {
              "id": "ratedPowerW",
              "label": "Rated electrical power",
              "unit": "W",
              "value": "100000"
            },
            {
              "id": "standbyW",
              "label": "Standby power",
              "unit": "W",
              "value": "0"
            },
            {
              "id": "ratedForceN",
              "label": "Rated suction force",
              "unit": "N",
              "value": "40000"
            },
            {
              "id": "mode",
              "label": "Output (0 power, 1 force)",
              "unit": "",
              "value": "0"
            }
          ],
          "url": "https://lemonergy.com/learn/glossary/blocks/signal-block-fan-suction/",
          "related": [
            {
              "label": "Road load",
              "url": "https://lemonergy.com/learn/glossary/blocks/signal-block-road-load/"
            },
            {
              "label": "Tyre grip",
              "url": "https://lemonergy.com/learn/glossary/blocks/signal-block-tyre-grip/"
            },
            {
              "label": "Ground contact",
              "url": "https://lemonergy.com/learn/glossary/blocks/signal-block-ground-contact/"
            }
          ],
          "selected": null,
          "connections": []
        }
      }
    }
  },
  "incoming": [
    {
      "id": "edge:usesBlock/term:power/block:fan-suction",
      "type": "usesBlock",
      "source": "term:power",
      "target": "block:fan-suction",
      "properties": {
        "sourceFile": "studio-help-catalog.json",
        "scope": "Declared interface quantity or semantic operation; not a numerical validation claim"
      }
    }
  ],
  "outgoing": [],
  "neighbors": [
    {
      "id": "term:power",
      "type": "Term",
      "label": "Power",
      "properties": {
        "id": "power",
        "name": "Power",
        "section": "topic-units",
        "definition": "The rate at which a cell delivers or absorbs energy: voltage times current, in watts. Power is limited by internal resistance and temperature long before capacity runs out.",
        "formula": "P = V × I",
        "unit": "W",
        "related": [
          "watt",
          "specific-power",
          "state-of-power",
          "internal-resistance"
        ],
        "example": {
          "title": "Separate power from energy",
          "text": "A 100 W load running for 30 min uses 50 Wh. Power tells you how fast energy is transferred; the duration determines how much energy is transferred."
        },
        "url": "https://lemonergy.com/learn/glossary/power/",
        "mentions": []
      }
    }
  ]
}
