1.4 KiB
1.4 KiB
TASK: Output BASELINE_CONFIG_v1 as JSON only (parameters + scenario schedule).
INPUT DATA:
- MODEL_SPEC parameter list (Prompt 1)
- Scenario concept: 6-hour alternating profile with smooth transitions using: win(t;a,b,δ)=1/(1+exp(-(t-a)/δ)) - 1/(1+exp(-(t-b)/δ)) and L(t)=Σ L_j*win(t;a_j,b_j,δ), similarly for C(t), N(t)
METHODOLOGY:
- Choose δ = 20 seconds exactly.
- Define a 6-hour schedule with exactly 6 segments in seconds: Segment table fields: name, a_sec, b_sec, L_level, C_level, N_level, Ψ_level, T_a_C
- Use the example normalized levels: standby: L=0.10 C=0.10 N=0.20 streaming: L=0.70 C=0.40 N=0.60 gaming: L=0.90 C=0.90 N=0.50 navigation: L=0.80 C=0.60 N=0.80 Include exactly one “poor signal” hour where Ψ_level is lower than the rest.
- Freeze initial conditions: z0 in {1.00,0.75,0.50,0.25}; v_p0=0; w0=0; S0=1; T_b0=T_a(0)
- Freeze numerics: dt=1.0 second; t_max=24*3600 seconds; seed=20260201
DELIVERABLE: JSON object with keys:
- params: {name:value} for every parameter in MODEL_SPEC
- scenario: {delta_sec, segments:[...], win_definition_string}
- initial_conditions: list of z0 values and fixed other inits
- numerics: {dt, t_max, seed}
VALIDATION:
- segments must cover [0,21600] seconds without gaps (allow overlaps only via smooth win)
- all input levels must lie within required bounds (L,C,N,w in [0,1], Ψ in (0,1])
OUTPUT FORMAT: JSON only. No markdown.