--- title: Bernoulli Pipe Flow Calculator emoji: 🃏 colorFrom: blue colorTo: green sdk: gradio sdk_version: "5.47.2" app_file: app.py pinned: false --- # Bernoulli Pipe Flow Calculator This Space hosts a deterministic Bernoulli pipe flow calculator with a clear Gradio interface. Ulltimately, this calculator find the head loss of a pump placed within an internal flow system, helping to determine the optimal placement of the pump to maintain flow. Features - Deterministic backend computing Bernoulli head terms and Darcy–Weisbach head loss. - Structured JSON output containing inputs, intermediate values (Reynolds, friction factor), and step-by-step math trace. - Two explanation modes: - deterministic textual explainer (no external models required). - optional LLM-based explainer using TinyLlama LLM Scope & Assumptions - Incompressible, steady, single-phase flow. - Suitable for liquid flows where density variation is negligible. - Not intended for compressible gas dynamics, two-phase flows, or complex networks without adaptation. Safety & Validity - Always validate units and ranges before using for design decisions. - The LLM explainer should only rephrase the structured record — it is not a substitute for engineering judgment. Models - 'TinyLlama/TinyLlama-1.1B-Chat-v1.0'