LIVEdataset aec-bench@releasetasks 552models 18last submission · built
electricalwith-tool

Chemical Dosing Flowmeter Control Package

Calculates source-bound chemical dosing control metrics from a deterministic SSC-18 task-owned source pack. The template combines dose mass, product solution volume, required dosing pump flow, 4-20 mA flowmeter scaling, high-alarm current, pump current, and an overall synthetic pass score.

with-tool: The model is given an executable Python calculator script.

How this task is generated

One template produces many comparable benchmark tasks while keeping the scoring contract fixed.

  1. 01

    Template

    The reusable contract shown on this page.

  2. 02

    Scenario

    An archetype and site context are sampled.

  3. 03

    Difficulty tier

    Inputs may be hidden at harder tiers.

  4. 04

    Task prompt

    The model responds with the declared outputs.

Parameters

Inputs the model receives, and the outputs it is scored on.

Inputs

12 inputs

Always given

Included directly in every task prompt.

12
Show 12 inputs
  • Plant flow

    plant_flow_m3_d

    DOSE-18-BASIS-05 plant flow

    4200 m3/d
  • Dose

    dose_mg_l

    DOSE-18-BASIS-05 chemical dose

    8.5 mg/L
  • Active fraction

    active_fraction

    DOSE-18-BASIS-05 active chemical fraction

    0.125
  • Solution density

    solution_density_kg_l

    DOSE-18-BASIS-05 solution density

    1.1 kg/L
  • Pump operating hours d

    pump_operating_hours_d

    PUMP-18-SCHED-05 pump operating hours

    20 h/d
  • Selected pump capacity

    selected_pump_capacity_l_h

    PUMP-18-SCHED-05 selected dosing pump capacity

    16 L/h
  • Flowmeter lower

    flowmeter_lower_l_h

    RANGE-18-LOOP-05 flowmeter lower range

    0 L/h
  • Flowmeter upper

    flowmeter_upper_l_h

    RANGE-18-LOOP-05 flowmeter upper range

    20 L/h
  • High alarm flow

    high_alarm_flow_l_h

    ALM-18-DOSE-05 high alarm flow

    16 L/h
  • Pump power

    pump_power_kw

    PUMP-18-SCHED-05 dosing pump power

    0.55 kW
  • Supply voltage

    supply_voltage_v

    PUMP-18-SCHED-05 pump control supply voltage

    400 V
  • Motor power factor

    motor_power_factor

    PUMP-18-SCHED-05 pump motor power factor

    0.8

Scored outputs

9 outputs

Active dose kg d

active_dose_kg_d

Daily active chemical dose mass

Scores if within ±3% of the reference value.

Solution volume l d

solution_volume_l_d

Daily dosing solution volume

Scores if within ±3% of the reference value.

Dosing pump flow l h

dosing_pump_flow_l_h

Required dosing pump flow

Scores if within ±3% of the reference value.

Pump capacity margin l h

pump_capacity_margin_l_h

Selected pump capacity minus required flow

Scores if within ±3% of the reference value.

Flowmeter signal ma

flowmeter_signal_ma

4-20 mA signal at required dosing flow

Scores if within ±3% of the reference value.

High alarm current ma

high_alarm_current_ma

4-20 mA signal at high alarm flow

Scores if within ±3% of the reference value.

Alarm headroom ma

alarm_headroom_ma

High alarm current minus current signal

Scores if within ±3% of the reference value.

Pump current

pump_current_a

Three-phase pump current

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

Pass score for chemical dosing flowmeter control checks

Scores if within ±3% of the reference value.

Difficulty

Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.

All inputs remain visible at every tier

For this template, difficulty scales through parameter and scenario ranges rather than hidden information.

easy:
All source-pack values given for the SSC-18 dosing flowmeter control package
medium:
All source-pack values given for the SSC-18 dosing flowmeter control package
hard:
All source-pack values given for the SSC-18 dosing flowmeter control package

Task bundle

The exact instruction and parameter contract used to generate this task, pinned to the published library source.

/workspace

  • instruction.md
  • chemical-dosing-flowmeter-control-package_calc.py

Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.

1You are checking `SSC-18-LH-05`, a task-owned synthetic chemical dosing flowmeter and control package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Chemical dosing, flowmeter, pump, valve, loop range, and alarm workflows shape the context only; this instance does not parse a real dosing design basis, vendor export, calibration sheet, or authority-approved control narrative.4 5Source pack:6 7- Chemical dosing basis: `DOSE-18-BASIS-05`8- Flowmeter datasheet: `FLOW-18-DATA-05`9- Pump/valve schedule: `PUMP-18-SCHED-05`10- Loop range table: `RANGE-18-LOOP-05`11- Alarm setpoint note: `ALM-18-DOSE-05`12- Dosing control memo: `MEMO-18-DOSE-05`13 14Given values:15 16| Field | Value |17| --- | ---: |18| Plant flow | {{ plant_flow_m3_d }} m3/d |19| Dose | {{ dose_mg_l }} mg/L |20| Active fraction | {{ active_fraction }} |21| Solution density | {{ solution_density_kg_l }} kg/L |22| Pump operating hours | {{ pump_operating_hours_d }} h/d |23| Selected pump capacity | {{ selected_pump_capacity_l_h }} L/h |24| Flowmeter range | {{ flowmeter_lower_l_h }} to {{ flowmeter_upper_l_h }} L/h |25| High alarm flow | {{ high_alarm_flow_l_h }} L/h |26| Pump power | {{ pump_power_kw }} kW |27| Supply voltage / power factor | {{ supply_voltage_v }} V / {{ motor_power_factor }} |28 29Required calculations:30 31- Active dose mass equals plant flow in litres per day times dose divided by 1,000,000.32- Solution volume equals active dose mass divided by active fraction and solution density.33- Dosing pump flow equals solution volume divided by pump operating hours.34- 4-20 mA flowmeter signal equals `4 + 16 x (flow - lower range) / span`.35- Pump current uses three-phase `P / (sqrt(3) x V x pf)`.36 37Return one JSON object with keys:38 39```json40{41 "active_dose_kg_d": <numeric_value>,42 "solution_volume_l_d": <numeric_value>,43 "dosing_pump_flow_l_h": <numeric_value>,44 "pump_capacity_margin_l_h": <numeric_value>,45 "flowmeter_signal_ma": <numeric_value>,46 "high_alarm_current_ma": <numeric_value>,47 "alarm_headroom_ma": <numeric_value>,48 "pump_current_a": <numeric_value>,49 "overall_pass_score": <numeric_value>50}51```52 53Do not claim authority approval, accepted project evidence, dosing-system acceptance, executable real source-pack parsing, full standards compliance, generated benchmark readiness, or benchmark readiness.54

Scenario archetypes

Each generated task is drawn from one of these realistic scenario bands.

Site contexts ground each scenario in a real locale the model can use to infer hidden values.

Ssc18 dosing flowmeter control case

ssc18_dosing_flowmeter_control_case

Chemical dosing flowmeter and control source pack

chemical-dosing-flowmeterdosing-control
Parameter ranges
plant_flow_m3_d
4200
dose_mg_l
8.5
active_fraction
0.125
solution_density_kg_l
1.1
pump_operating_hours_d
20
selected_pump_capacity_l_h
16
flowmeter_lower_l_h
0
flowmeter_upper_l_h
20
high_alarm_flow_l_h
16
pump_power_kw
0.55
supply_voltage_v
400
motor_power_factor
0.8

Example task

chemical-dosing-flowmeter-ssc18-dosing-flowmeter-control-case-previewhard difficulty, all inputs given.

Chemical dosing flowmeter and control source pack. chemical-dosing-flowmeter. Required outputs: active_dose_kg_d, solution_volume_l_d, dosing_pump_flow_l_h, pump_capacity_margin_l_h, flowmeter_signal_ma, high_alarm_current_ma

The model sees

Scenario context and visible inputs.

plant_flow_m3_d
4200 to 4200 m3/d
dose_mg_l
8.5 to 8.5 mg/L
active_fraction
0.125 to 0.125
solution_density_kg_l
1.1 to 1.1 kg/L
pump_operating_hours_d
20 to 20 h/d
selected_pump_capacity_l_h
16 to 16 L/h
flowmeter_lower_l_h
0 to 0 L/h
flowmeter_upper_l_h
20 to 20 L/h
high_alarm_flow_l_h
16 to 16 L/h
pump_power_kw
0.55 to 0.55 kW
supply_voltage_v
400 to 400 V
motor_power_factor
0.8 to 0.8

Executable tool: chemical-dosing-flowmeter-control-package_calc.py

The model must infer

Inputs withheld at this difficulty.

Nothing. All inputs are supplied.

The model must produce

The scored JSON answer schema.

{
  "active_dose_kg_d": <number>,
  "solution_volume_l_d": <number>,
  "dosing_pump_flow_l_h": <number>,
  "pump_capacity_margin_l_h": <number>,
  "flowmeter_signal_ma": <number>,
  "high_alarm_current_ma": <number>,
  "alarm_headroom_ma": <number>,
  "pump_current_a": <number>,
  "overall_pass_score": <number>
}
  • active_dose_kg_d · scored within ±3%
  • solution_volume_l_d · scored within ±3%
  • dosing_pump_flow_l_h · scored within ±3%
  • pump_capacity_margin_l_h · scored within ±3%
  • flowmeter_signal_ma · scored within ±3%
  • high_alarm_current_ma · scored within ±3%
  • alarm_headroom_ma · scored within ±3%
  • pump_current_a · scored within ±3%
  • overall_pass_score · scored within ±3%