Add fire
add_fireAdd a fire source to a fire simulation by defining peak heat release rate per unit area and location, with optional time-varying HRR curves or NFPA t-squared growth presets.
Instructions
Add a fire source. HRRPUA = Heat Release Rate Per Unit Area (kW/m²). XB defines location. For a time-varying fire, pass ramp_points (an explicit HRR fraction curve) OR growth (an NFPA t-squared growth curve) — both auto-create a RAMP and link it. [bulc-mcp rules] FIRE-001, FIRE-002, FIRE-003 — bulc_knowledge_search ""
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| xb | Yes | Fire location [x1,x2,y1,y2,z1,z2] | |
| growth | No | NFPA t-squared fire growth preset. Auto-generates a RAMP rising as (t/t_peak)^2 to full HRRPUA. | |
| hrrpua | Yes | Peak heat release rate per unit area (kW/m²) | |
| ramp_id | No | Optional explicit RAMP ID. If omitted and a curve is given, one is auto-generated. | |
| tmp_front | No | Front temperature in K (default 300) | |
| ramp_points | No | Time-varying HRR curve as [[time_s, fraction], ...] where fraction is 0–1 of HRRPUA. Auto-creates a RAMP. | |
| time_to_peak | No | Seconds to reach full HRRPUA when using growth (defaults by preset: slow 600, medium 300, fast 150, ultrafast 75). |