Features · ทุกความสามารถ
Everything DekEn can do, in one searchable place — the browser-based model builder, multi-physics solvers, transient & surge analysis, auto-sizing, 306 catalogued capabilities across 23 areas, plus ~40 engineering calculators and a full process-safety suite. Indicative results only; not a substitute for a licensed Professional Engineer.
Model Builder
Draw a hydraulic or process network in the browser, drop equipment on it, and solve — no desktop seat required.
Steam-trap & heat-exchanger nodes
Model process equipment inline: a Heat Exchanger node from the palette with its own in-network sizing tab, and a Steam Trap node — reached by changing a node’s type or loading an example, not from the palette — with dedicated assist logic, distinct from the standalone equipment calculators.
Named run history — save, recall & compare
Save a solve as a named run, recall it later, and compare two runs side by side to see exactly what changed between design iterations — autosaved automatically so a browser refresh never loses a solve.
Per-link thermal / insulation config
Mark any pipe buried or above-ground and set its ambient temperature, burial depth, soil, and insulation directly on the link — the input that feeds the marching engine's ambient heat-transfer and condensation results.
Condensation & two-phase per-link results
Read inlet-to-outlet steam quality, heat loss, and temperature alongside flow pattern, void fraction, mixture density, and holdup for each pipe — the detail behind a condensing or two-phase line, not just a pass/fail.
Steam-trap node results
A Steam Trap node reports its status, condensate flow, outlet quality, and pressure drop, modelled in the correct series topology rather than incorrectly splitting flow in parallel.
Gas per-link result readouts
Every gas pipe reports Mach number, density, mass flow, a CHOKED badge when it hits sonic velocity, an erosional-velocity status against API 14E, and the Weymouth-equivalent standard flow — the full compressible picture per link.
Fluid property / correlation viewer
Drill into any solved node or pipe's fluid properties to see the actual correlation used from the fluid database plotted as a temperature-varying chart, instead of taking a single property value on faith.
Builder Editing & Tools
Canvas-level editing conveniences — selection, alignment, snapping, and view controls — that make arranging a network model fast.
FCV Cv-curve visualization
See a flow-control valve's Cv curve plotted with its current operating point marked, so you can judge at a glance whether the valve is sized and positioned sensibly rather than reading a bare Cv number.
Interactive pump-curve editor
Edit a pump's Q-H, efficiency, and NPSH-required curves directly in a FluidFlow-style graphical editor, with Flow/Head unit dropdowns and an explicit discharge-side picker, instead of typing coefficient tables blind.
Solver & Fluid Modes
One network, many physics engines: steady liquid, compressible gas, slurry, flare, rigorous two-phase, extended-period, and non-Newtonian.
Marching per-pipe hydraulics reporting
On the marching engine, every pipe reports its own Reynolds number, friction factor, and head loss alongside flow pattern, liquid holdup, in-situ density, exit Mach, and ambient heat — the per-pipe detail the GGA path shows, now on the property-marching engine too.
Automatic fluid-phase detector
Classifies every boundary node and result into one of six physical phases (and four practical buckets — liquid/vapor/two-phase/supercritical) automatically from the solved pressure and temperature, so you don't have to guess which physics apply before reading a result.
AGA-8 transmission-grade Z-factor & erosional velocity
Adds AGA-8 detailed-characterization compressibility as a custody-transfer-grade alternative to GERG-2008/Peng–Robinson, and screens every gas line for erosional velocity per API RP 14E so an oversized-velocity line is flagged instead of silently passing.
Two-phase closure model library (HEM / Lockhart-Martinelli / Beggs-Brill / Friedel)
Switches between Homogeneous-Equilibrium, Lockhart-Martinelli, and Beggs-Brill pressure-drop correlations with a Friedel (1979) two-phase friction multiplier as the default closure, through a pluggable seam so a different multiplier can be swapped in without touching the marching engine.
Marching separator / steam-trap phase routing
Solves a separator or steam-trap node as its own square nodal system in the marching engine so vapor and liquid phases split and route to the correct downstream pipe instead of leaving the network with one blended stream.
Marching-engine valves (IEC 60534, 6 types)
Sizes and resolves all six valve types — TCV, PBV, GPV, FCV, plus PRV and PSV pressure regulators — with IEC 60534 flow coefficients directly inside the marching thermo engine, so valve pressure drop and any resulting flashing stay coupled to the rest of the pipe's property march.
Marching phase-change detection (vaporize / condense)
Watches enthalpy and pressure as the marching engine steps along a pipe and detects exactly where a subcooled liquid starts to flash or a superheated vapor starts to condense, switching the local physics at that point instead of assuming one phase for the whole line.
Marching-engine pumps (F07)
Runs a pump's real head-vs-flow curve, variable-speed ratio, and NPSH margin check inside the marching thermo engine (not just the steady GGA path), so a pumped two-phase or multi-fluid line gets a correct operating point end to end.
Ideal-mixing gas blend for flare headers
Blends multiple relief-source gas compositions into one ideal-mixing pseudo-species (Kay's-rule pseudo-criticals, exact mixture molecular weight) so a flare header carrying more than one gas gets a genuine blended property set instead of rating on a single named gas.
Automatic solver-engine router
Picks the right physics engine for a network automatically — steady GGA, compressible gas, or the marching multi-fluid engine — including a safety rule that routes a line to marching whenever phase change is possible, so you don't have to know which engine a model needs before running it.
In-network heat-exchanger sizing modes (Fix Duty / Fix ΔT)
Lets an inline Heat Exchanger node be solved two ways — pin a fixed duty or a fixed outlet ΔT — so the surrounding network solve gets a determinate energy balance across the exchanger without leaving the network under-specified.
Mixed-SG slurry static head (per-node, F06 v3)
Approximates the correct static head in a slurry network where different legs carry different mixture specific gravity, using a per-node BFS-derived SG rather than one network-wide value, and blocks (rather than silently mis-solves) sharp-SG legs it can't yet resolve exactly.
Transient & Surge Analysis
Water-hammer and surge in the time domain — wave propagation, column separation, gas transients, and protection sizing.
Gas-line transient
A dedicated single-line isothermal gas-transient engine (MOC, Courant=1) validated against exact closed-form solutions with friction, for blowdown and valve-transient pressure waves in gas piping. A low-Mach envelope keeps it correct-or-loud, and wet-steam / condensation is refused rather than mis-modelled.
Networked gas transient
The multi-line successor to the single gas line: coupled gas transients across a network with junction mass and pressure continuity, for pressure waves that propagate through a header rather than a single pipe. Carries the same T-register honesty as the single line — a shared common-Δt mesh note (T25), a low-Mach envelope (T19), and a wet-steam / condensation refuse (T20).
Transient forces → CAESAR II export
Export transient hydraulic forces to a CAESAR II load set — or as a forces-only CSV, a JSON forces file, Excel, or PDF — handing surge loads straight to a pipe-stress model.
One-click quick transient screens
Beyond the single-pipe pump trip, the Transient panel offers one-click Quick screens for a fast valve closure, a pump startup (with a startup-curve run-up law), and a pipe burst — a first read on surge risk without building a full scenario.
Valve closure patterns (closure-law selector)
Choose how a valve closes during a transient run — instantaneous, linear ramp, exponential decay, or a two-stage fast/slow profile — because the closure law materially changes the surge peak a fast finish-stage closure sees versus a naive linear assumption.
Check-valve flow-reversal latch
During a pump-trip or flow-reversal transient, a check valve latches shut the instant flow tries to reverse — with a hardened Newton solve that keeps the surge calculation converging through the event — instead of being treated as always-open.
Network water-hammer solver (multi-pipe MOC)
Runs the Method-of-Characteristics wave solve across an entire piping network at once — not just one pipe — coupling junctions, branches, and every surge-protection device into a single time-domain transient.
Air-chamber surge protection (network device)
Place a gas-cushioned air chamber as a boundary condition anywhere in a transient network model, damping surge peaks and column-separation risk at the point you tee it in — e.g. at a pump discharge on a long rising main.
Transient pipe support & thrust forces
Computes the directional support and thrust forces a transient wave imposes on pipe runs and elbows — anchored to the Joukowsky pressure rise — so a surge event can be checked against pipe-support design, not just peak pressure.
Auto-Sizing & Optimization
Let the tool pick pipe sizes and pump duty for you — least-cost sizing, goal-seek, and a provenance-stamped pump catalog.
User pipe cost tables
Create, edit, and manage your organization’s own pipe cost tables (per material, size, and currency) and point auto-sizing at them, so a least-cost result reflects your real prices instead of a built-in default.
Analysis & Workspace Tools
Study a network beyond a single solve — scenario trees, sensitivity, control loops, standards checks — and save, share, and version your work.
PID control-loop simulation
Add PID control loops to a network — set point, mode, tuning, and diagnostics — and simulate how the controlled variable responds. A full loop-management subsystem, not just a fixed valve position.
Water-quality simulation
Track a reactive constituent (e.g. chlorine decay) through the network over an extended-period run, on top of the tank/demand time simulation. Reaction-kinetics models, not just hydraulics.
Design alerts & standards limit checks
Check solved velocities, pressures, and other quantities against configurable, standards-based limits and get flagged where a design breaches them — a design-review layer distinct from the solver honesty notes.
Check-valve slam test
Screen a check valve for slam / water-hammer risk from its placement and the reverse-flow it would see — a targeted transient safety check on top of the node type.
In-builder equipment sizing tabs
Size equipment straight from a solved node: free-water 3-phase flash check, compressor/pump-trip settle-out pressure, flashing / two-phase relief (API 520 Omega), bursting disk, gas relief, orifice, and heat-exchanger — the "size this device from the solve" workflow.
Decision-support verdicts (Element-Assist)
Selected builder elements and many calculators return a pass / warn / fail verdict with the reason and a fix — pump NPSH & BEP window, control-valve choke, sprinkler 7-psi, check-valve slam, HX pinch, orifice cavitation, per-pipe pressure rating, and more. Numbers plus an engineering read on them.
Project workspace — save, share & run history
Save named network projects, keep a per-project run history, and share a model with teammates. A persistence and collaboration layer over the builder, beyond the read-only example library.
Solver Diagnostics panel
With nothing selected, the right panel becomes a Solver Diagnostics dashboard — solver status and matrix-health metrics, warnings, choked-flow flags, and a convergence-history chart of residual vs iteration — so "Converged" is something you can inspect, not just a claim.
Parameter Explorer (live sweep)
Pin any input — a diameter, a demand, a pump speed — and a floating Parameter Explorer lets you sweep it with a slider and watch the solved answer move in real time, for quick what-if intuition without a full scenario run.
Reviewer continuity-residual calc sheet
Generate a node-by-node continuity-residual review sheet for a solved model — a reviewer-facing check that every junction actually balances, for a second engineer to sign off on before the model is trusted.
Four-gate convergence transparency
See the solver's own internal convergence gates — the checks it runs before declaring a solve converged — surfaced in the builder UI, so "Converged" means something you can inspect rather than a black-box claim.
Compressor operating-point verdict
A compressor node gets an inline pass/fail verdict on its operating point plus surge-margin inputs, catching a compressor running too close to its surge line directly in the builder results.
Steam-trap flooding/stall assist
Detects flooding and stall conditions on a steam-trap node and reports them with a model-honesty note, so a trap that's misbehaving in the model is flagged rather than silently passing condensate that shouldn't get through.
Surge-device adequacy verdict
After a network transient run, judges whether the surge-protection devices in the model — air chambers, surge tanks, relief valves — are actually adequately sized for the surge they just saw, not just present.
Fire Protection
NFPA-code fire hydraulics — sprinkler systems, water-spray / deluge, foam, and fire-pump sizing.
Sprinkler FluidFlow-parity parameter tree
Every sprinkler node exposes the full Element Properties parameter set — K-factor, orifice size, thermal response, coverage area, temperature rating — matching the parameter tree engineers already know from FluidFlow, so a model transfers without relearning field names.
NFPA-13 §28.4 form templates
Generates the NFPA-13 §28.4 hydraulic calculation package straight from a solved sprinkler model — the Summary sheet, the node-by-node Worksheet, and the graphical N^1.85-linearized paper — in the layout an AHJ expects to review.
One-click "Fire calc" export
Maps a solved sprinkler network straight onto the NFPA-13 §28.4 form set with one click, so the compliance paperwork always reflects the exact model that was solved instead of a hand re-keyed copy.
NFPA sprinkler layout generator
Turns density, coverage area per sprinkler, and spacing (S × B) into an auto-generated, solvable sprinkler grid — with a live-recomputed summary in the generator dialog before you confirm — instead of placing every head and branch pipe by hand.
Curated manufacturer sprinkler catalog
Pick a real sprinkler head from a provenance-typed manufacturer catalog — K-factor, temperature rating, response type — and apply it to a node in one click instead of transcribing a K-factor off a cut sheet.
Fire Design Basis panel
Captures the NFPA-13 design-of-record envelope in one place — occupancy hazard classification, the dual density-and-area design points, hose-stream allowance, and the 2-point water-supply test — so the basis of a sprinkler design is documented with the model, not lost in a separate memo.
Supply-vs-demand graph (§28.4.6)
Plots the water-supply curve against the sprinkler system's hydraulic demand on N^1.85-linearized axes per NFPA-13 §28.4.6, so the margin between what's available and what's required reads as a straight line at a glance.
Hazard coverage-cap warning (§11.2.3)
Flags a sprinkler layout whose spacing × coverage area exceeds the NFPA-13 §11.2.3 cap for the selected occupancy hazard class, catching an over-spaced head before it becomes a code violation instead of after.
Fire-mode forced Hazen–Williams solve
Enforces the NFPA-13 Table 22.4.4.7 per-pipe C-factor whenever a network is solved in fire mode, so a fire-protection network can't silently escape onto a Darcy–Weisbach friction model the code doesn't recognize.
Calculators — Pipe Flow & Pressure
Fast single-tool answers for velocity, pressure drop, friction, and open-channel flow.
Calculators — Pumps & NPSH
Operating-point and cavitation-margin checks for pump selection.
Calculators — Relief & Safety
Pressure-relief sizing and overpressure protection to API and IEC codes.
Calculators — Gas & Steam
Compressible-flow sizing and steam / condensate thermodynamics.
Calculators — Heat & Thermal
Heat-exchanger sizing, transient thermal response, and moist-air properties.
Calculators — Vessels & Structural
Wall-thickness / MAWP to pressure codes, vessel volume, and separator sizing.
Calculators — Instruments & Metering
Control-valve Cv, flow-meter sizing, and restriction orifices.
Calculators — Fluid Properties
Property lookup for pure and mixed fluids from the same database the solver uses.
Process Safety (PHA / HAC)
Full process-hazard-analysis workspace — HAZOP, LOPA, SIL, fault/event trees, bow-ties, and hazardous-area schedules.
HMAC-signed audit trail
A tamper-evident, HMAC-signed audit log of every study action, verifiable and exportable — cross-study or per-study — so the record of who changed what, when, holds up to scrutiny.
IEC 61508-3 Tool Qualification Pack
A printable, assessor-ready evidence pack for tool qualification under IEC 61508-3 §7.4.4, recomputed live from the engine — a distinctive functional-safety deliverable few tools produce.
Bulk CSV import for PHA / HAC
Seed a PHA or HAC study from a spreadsheet — an idle → parse → preview → submit CSV import pipeline that turns existing worksheets into study rows without hand re-entry.
Open-PHA JSON import
Bring a HAZOP study in from the Open-PHA interchange format with a parsed row preview before committing — the import counterpart to the Open-PHA export, so studies can move both directions.
Risk matrix widget
Pick likelihood and severity directly on a click-to-select risk matrix grid, with the marker landing on the resulting risk band in real time — a visual companion to the LOPA math on every deviation.
Unmitigated vs. mitigated risk cards
Shows the risk band before and after safeguard credit side by side with risk-band badges, so the value each independent protection layer buys is visible at a glance instead of buried in a probability number.
Personal hazard library
Save your own reusable cause / consequence / safeguard entries to a private per-user library, separate from the curated ~140-entry set, so judgment calls from past studies carry forward instead of being retyped.
SIL PFDavg calculation (IEC 61508-6)
Computes average probability of failure on demand per IEC 61508-6 Annex B from component failure rates, proof-test interval, and diagnostic coverage — the core low-demand SIL number behind a safety instrumented function.
SIL architectural-constraint cap (Route 1H)
Caps the achievable SIL against the IEC 61508-2 Route 1H safe-failure-fraction / hardware-fault-tolerance table for Type A and Type B elements, so a good PFDavg number can never silently overclaim a SIL the hardware architecture doesn't support.
SIL series-subsystem architecture
Models a SIF as an arbitrary chain of series subsystems (sensor / logic solver / final element and beyond), summing PFDavg across the chain while capping each subsystem to its own architectural constraint — matching how a real SIF is actually assembled.
Curated FMEDA failure-rate library
Pre-fills a SIF component's failure rate (λD) and diagnostic coverage from a curated, versioned FMEDA dataset instead of starting from a blank field, with indicative-vs-user-supplied provenance kept visible.
FMEDA CSV import with certified provenance
Imports a vendor's FMEDA report as CSV and tags it certified-tier evidence, distinguishing vendor-certified failure data from the platform's own indicative curated library at a glance.
Action lifecycle & revalidation (MoC)
Takes a recommendation beyond a status flag through a full lifecycle workflow with revalidation hooks, so a management-of-change trigger can reopen and re-verify an action rather than quietly closing it.
Records & Compliance (21 CFR Part 11)
Tamper-evident records and signed sign-off workflows, modeled on 21 CFR Part 11 electronic-records/electronic-signature practice.
Audit trail viewer & verification API
Browse a study's tamper-evident audit chain in a filterable, load-more dialog with a live chain-integrity verify badge, and pull the same evidence via a list/verify/export API for external tooling.
Part 11 records & signatures dossier
A dedicated Records & Electronic Signatures section in the printable Validation & Methodology dossier documents the audit-chain and e-signature controls an auditor would ask about under 21 CFR Part 11.
Datasheets & Reporting
Turn a calculation into a vendor-ready RFQ datasheet or an exportable report in the format your team already uses.
Shared datasheet revision history
Keeps a persisted, shared revision history for a calculator or case-study datasheet across sessions and reviewers, so a Rev 0A vs. Rev 1 comparison is possible without exporting files back and forth.
Datasheet issue & sign-off
Issues a calculator or case-study datasheet through a password re-authenticated sign-off flow that stamps a SHA-256 content hash, so a downstream reviewer can verify the issued sheet's chain is intact and untampered.
Graphics embedded in exports
Embeds the risk-matrix heat-grid and bow-tie diagram as real images inside PDF and Word exports, so the visual risk story travels with the report instead of staying trapped on screen.
Correctness & Honesty
"Correct or loud" — instead of a silently-wrong number, the solver refuses, blocks, or warns when a case is outside its validated envelope.
Marching-engine honesty detectors
The marching multi-fluid engine adds its own post-solve honesty layer — eight structured detectors (free-water / three-phase separation, slugging on inclines, over-cooled vapor, single-MW flash drift, buoyancy loops, associating-species EOS limits, near-critical CO₂ viscosity, homogeneous tee splits) — surfaced on the same Scope Banner as the steady register.
Solver verification matrix
An in-app report of the EPANET-parity verification matrix — solve levels × case categories — showing at a glance which solver paths are benchmarked green.
Live solver-layer demos
Two live in-app demos you can run yourself: a Tier-2 multi-fluid marching-network solve over canned compressible networks, and a Tier-1 thermodynamic fluid-layer demo (flash / phase detection plus heated-pipe marching with a quality-vs-position chart).
Friction-parity validation examples
A dedicated series of validation example networks — the 7.x set, from branch-tee manifolds through a fire sprinkler system, plus an API-521 flare header — you can load and solve to check friction-model parity against reference results, rather than hunting for them among the general examples.
Data-provenance statement (FMEDA)
Every SIL calculation carries a derived certified / indicative / user-supplied provenance status for its failure-rate data, surfaced as a gated 'FMEDA Data Provenance' section in the study export — so you know how much to trust the numbers behind the number.
Open-PHA export data-loss gate
Exporting to the Open-PHA interchange schema (which only models HAZOP) refuses on FMEA or Checklist studies instead of silently dropping their content into a format that can't represent it.
Interoperability
Move models in and out of the tools your team already runs.
EPANET fittings-fidelity toggle
Choose whether an EPANET .inp import auto-generates junction minor-loss K-factors or imports the network exactly as modeled — so a round-trip doesn't add hydraulics the source file never had.
EPANET Net1/Net2/Net3 validation pages
In-app pages that solve the standard US-EPA EPANET Net1/Net2/Net3 benchmark networks and show the match against the published reference results — a reliability check you can see for yourself, not just take on trust.
Lossless EPANET round-trip fidelity
Sections EPANET understands but DekEn doesn't model yet pass through verbatim, and pattern multipliers, pump speed-affinity (Q∝N, H∝N²), and STATUS/GPV/POWER controls are preserved rather than silently re-solved — so a round-trip through DekEn doesn't quietly rewrite someone else's model.
Case Studies
Worked, real-project examples showing the tools applied end to end.
Content & Reference
Articles, documentation, equation references, and validation write-ups.
Analytics & cookie consent
Site traffic is measured with GA4, Microsoft Clarity session replay, and Google Search Console, all gated behind a PDPA-compliant cookie-consent banner so a visitor controls tracking before it starts.
Piping Handbook validated example library
Seven example networks reproduce worked cases from published piping-engineering handbooks (pipe properties, oil-system design, and more) so you can check DekEn's numbers directly against a textbook answer.
Accounts & Teams
Role-based access, single sign-on, and multi-tenant organizations for real teams.