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

Vibration Isolation Support Package

Calculates source-bound vibration isolation, support reaction, and fatigue metrics from a deterministic SSC-12 task-owned source pack.

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

14 inputs

Always given

Included directly in every task prompt.

14
Show 14 inputs
  • Equipment mass

    equipment_mass_kg

    EQ-12-VIB-02 equipment mass

    1800 kg
  • Dynamic allowance factor

    dynamic_allowance_factor

    SUPPORT-12-LAYOUT-02 dynamic allowance factor

    1.25
  • Support

    support_count

    SUPPORT-12-LAYOUT-02 support count

    4 count
  • Support capacity

    support_capacity_kn

    FOUND-12-SCHED-02 support service capacity

    12 kN
  • Forcing frequency

    forcing_frequency_hz

    EQ-12-VIB-02 forcing frequency

    30 Hz
  • Isolator natural frequency

    isolator_natural_frequency_hz

    ISO-12-DATA-02 isolator natural frequency

    9 Hz
  • Damping ratio

    damping_ratio

    ISO-12-DATA-02 damping ratio

    0.07
  • Source vibration velocity

    source_vibration_velocity_mm_s

    EQ-12-VIB-02 source vibration velocity

    2.6 mm/s
  • Structural path factor

    structural_path_factor

    SUPPORT-12-LAYOUT-02 structural path factor

    0.35
  • Vibration velocity criterion

    vibration_velocity_criterion_mm_s

    CRIT-12-VIB-02 receiver vibration velocity criterion

    0.35 mm/s
  • Cycles per hour

    cycles_per_hour

    EQ-12-VIB-02 operating cycles per hour

    120 cycles/h
  • Operating hours per day

    operating_hours_per_day

    EQ-12-VIB-02 operating hours per day

    10 h/d
  • Design life days

    design_life_days

    FOUND-12-SCHED-02 design life

    250 d
  • Allowable fatigue

    allowable_fatigue_cycles

    CRIT-12-VIB-02 allowable fatigue cycles

    500000 cycles

Scored outputs

9 outputs

Frequency ratio

frequency_ratio

Forcing frequency divided by isolator natural frequency

Scores if within ±0.3% of the reference value.

Vibration transmissibility

vibration_transmissibility

Damped vibration transmissibility

Scores if within ±0.3% of the reference value.

Receiver vibration velocity mm s

receiver_vibration_velocity_mm_s

Receiver vibration velocity after isolation and path factor

Scores if within ±0.3% of the reference value.

Vibration margin mm s

vibration_margin_mm_s

Vibration criterion minus receiver vibration velocity

Scores if within ±0.3% of the reference value.

Support service reaction kn

support_service_reaction_kn

Dynamic service reaction per support

Scores if within ±0.3% of the reference value.

Support reaction margin kn

support_reaction_margin_kn

Support capacity minus service reaction

Scores if within ±0.3% of the reference value.

Fatigue damage ratio

fatigue_damage_ratio

Operating cycles divided by allowable fatigue cycles

Scores if within ±0.3% of the reference value.

Fatigue margin

fatigue_margin

One minus fatigue damage ratio

Scores if within ±0.3% of the reference value.

Overall pass score

overall_pass_score

1.0 when vibration, support, and fatigue checks pass

Scores if within ±0.1% 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-12 vibration isolation support package
medium:
All source-pack values given for the SSC-12 vibration isolation support package
hard:
All source-pack values given for the SSC-12 vibration isolation support package

Task bundle

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

/workspace

  • instruction.md
  • vibration-isolation-support-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 a task-owned synthetic SSC-12 vibration isolation and support package.2 3Use only the source pack values below for numeric grading. External FTA vibration assessment, manufacturer isolator, and structural support workflows provide context only; they are not extra data sources for this instance.4 5## Scene6 7- Product: `SSC-12-LH-02`8- Equipment data sheet: `EQ-12-VIB-02`9- Support layout: `SUPPORT-12-LAYOUT-02`10- Isolator data: `ISO-12-DATA-02`11- Foundation/support schedule: `FOUND-12-SCHED-02`12- Vibration criterion: `CRIT-12-VIB-02`13- Isolation memo: `MEMO-12-ISO-02`14 15## Source Pack Values16 17| Item | Value |18|------|-------|19| Equipment mass | {{ equipment_mass_kg }} kg |20| Dynamic allowance factor | {{ dynamic_allowance_factor }} |21| Support count | {{ support_count }} |22| Support capacity | {{ support_capacity_kn }} kN |23| Forcing frequency | {{ forcing_frequency_hz }} Hz |24| Isolator natural frequency | {{ isolator_natural_frequency_hz }} Hz |25| Damping ratio | {{ damping_ratio }} |26| Source vibration velocity | {{ source_vibration_velocity_mm_s }} mm/s |27| Structural path factor | {{ structural_path_factor }} |28| Vibration velocity criterion | {{ vibration_velocity_criterion_mm_s }} mm/s |29| Cycles per hour | {{ cycles_per_hour }} |30| Operating hours per day | {{ operating_hours_per_day }} h |31| Design life | {{ design_life_days }} d |32| Allowable fatigue cycles | {{ allowable_fatigue_cycles }} |33 34Calculate the frequency ratio, damped transmissibility, receiver vibration velocity, vibration margin, support service reaction, support reaction margin, fatigue damage ratio, fatigue margin, and pass score.35 36Write `/workspace/output.md` with a compact memo preserving the object IDs above. Include a source-boundary statement that this is a task-owned synthetic source pack.37 38Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.39 40Include a fenced JSON block with exactly these numeric keys:41 42```json43{44 "frequency_ratio": <numeric_value>,45 "vibration_transmissibility": <numeric_value>,46 "receiver_vibration_velocity_mm_s": <numeric_value>,47 "vibration_margin_mm_s": <numeric_value>,48 "support_service_reaction_kn": <numeric_value>,49 "support_reaction_margin_kn": <numeric_value>,50 "fatigue_damage_ratio": <numeric_value>,51 "fatigue_margin": <numeric_value>,52 "overall_pass_score": <numeric_value>53}54```55

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.

Ssc12 vibration isolation case

ssc12_vibration_isolation_case

Vibration isolation support case

Parameter ranges
equipment_mass_kg
1800
dynamic_allowance_factor
1.25
support_count
4
support_capacity_kn
12
forcing_frequency_hz
30
isolator_natural_frequency_hz
9
damping_ratio
0.07
source_vibration_velocity_mm_s
2.6
structural_path_factor
0.35
vibration_velocity_criterion_mm_s
0.35
cycles_per_hour
120
operating_hours_per_day
10
design_life_days
250
allowable_fatigue_cycles
500000

Example task

ssc12-vibration-isolation-case-previewhard difficulty, all inputs given.

Vibration isolation support case. Required outputs: frequency_ratio, vibration_transmissibility, receiver_vibration_velocity_mm_s, vibration_margin_mm_s, support_service_reaction_kn, support_reaction_margin_kn

The model sees

Scenario context and visible inputs.

equipment_mass_kg
1800 to 1800 kg
dynamic_allowance_factor
1.25 to 1.25
support_count
4 to 4 count
support_capacity_kn
12 to 12 kN
forcing_frequency_hz
30 to 30 Hz
isolator_natural_frequency_hz
9 to 9 Hz
damping_ratio
0.07 to 0.07
source_vibration_velocity_mm_s
2.6 to 2.6 mm/s
structural_path_factor
0.35 to 0.35
vibration_velocity_criterion_mm_s
0.35 to 0.35 mm/s
cycles_per_hour
120 to 120 cycles/h
operating_hours_per_day
10 to 10 h/d
design_life_days
250 to 250 d
allowable_fatigue_cycles
500000 to 500000 cycles

Executable tool: vibration-isolation-support-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.

{
  "frequency_ratio": <number>,
  "vibration_transmissibility": <number>,
  "receiver_vibration_velocity_mm_s": <number>,
  "vibration_margin_mm_s": <number>,
  "support_service_reaction_kn": <number>,
  "support_reaction_margin_kn": <number>,
  "fatigue_damage_ratio": <number>,
  "fatigue_margin": <number>,
  "overall_pass_score": <number>
}
  • frequency_ratio · scored within ±0.3%
  • vibration_transmissibility · scored within ±0.3%
  • receiver_vibration_velocity_mm_s · scored within ±0.3%
  • vibration_margin_mm_s · scored within ±0.3%
  • support_service_reaction_kn · scored within ±0.3%
  • support_reaction_margin_kn · scored within ±0.3%
  • fatigue_damage_ratio · scored within ±0.3%
  • fatigue_margin · scored within ±0.3%
  • overall_pass_score · scored within ±0.1%