File size: 1,063 Bytes
a283aa6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
id: EVChargeEnv-v0
name: EVChargeEnv
version: "0.1.0"
description: >
  EVChargeEnv is a continuous-control electric vehicle charging environment
  with dynamic pricing, fluctuating grid load, and multi-objective reward signals.
  It is suitable for benchmarking agentic behavior and testing adaptation
  to non-stationary conditions.

authors:
  - name: Ozan Özayranci
    github: "https://github.com/oozan"

license: mit

environment:
  observation_space:
    shape: [4]
    type: box
    description:
      - charge_level (0–1)
      - price (0–1)
      - grid_load (0–1)
      - time_step_norm (0–1)
  action_space:
    shape: [1]
    type: box
    description: continuous charge rate (0–1)
  reward_components:
    - progress_reward
    - cost_penalty
    - overload_penalty
    - time_penalty
  termination_conditions:
    - charge >= 1.0
    - max_steps reached

scenarios:
  - easy
  - medium
  - hard

entry_point: env.ev_charge_env:EVChargeEnv

tags:
  - energy
  - control
  - continuous
  - stochastic
  - reinforcement-learning
  - openenv