molding_screen
Estimate injection-molding cooling time from wall thickness and temperatures, and check fill feasibility with a flow-length correlation; returns material defaults, warnings, and solver escalation.
Instructions
Injection-molding screen (NO solver): one-term cooling time (exact given α,
t_cool = s²/(π²α)·ln(8·(T_melt−T_mold)/(π²·(T_eject−T_mold))) — the t ∝ s²
design lever) + the spiral-flow fill check (fill_ok when flow_length ≤
(L/t-limit)·wall — chart correlation, ±30 %). material picks per-polymer
defaults (ABS | PP | PC | PA66 | POM | HDPE | PS), each individually
overridable; with all temps + alpha_mm2_s explicit no material is needed.
A cooling-only call returns fidelity='exact'; adding flow_length_mm makes the
headline answer fidelity='correlation', band_pct=30 (cooling stays exact).
When a flow_length_mm is given the headline check is a chart correlation, so
escalate_to='molding_fill_submit' (the openInjMoldSim VOF fill solve, #105);
a cooling-only call needs no solver and returns escalate_to=None.
Returns {material, wall_thickness_mm, t_melt_c, t_mold_c, t_eject_c, alpha_mm2_s, cooling_time_s, flow_length_mm, flow_ratio, flow_ratio_limit, fill_ok, fidelity, band_pct, valid_range_ok, warnings, escalate_to}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| material | No | ||
| t_melt_c | No | ||
| t_mold_c | No | ||
| t_eject_c | No | ||
| alpha_mm2_s | No | ||
| flow_length_mm | No | ||
| flow_ratio_limit | No | ||
| wall_thickness_mm | Yes |