Ampere / graph_data.json
Erichthonius07
updated to tata curvv.ev
b06e461
Raw
History Blame Contribute Delete
17.1 kB
{
"vehicle": {
"name": "Tata Curvv EV Creative 45",
"battery_capacity_kwh": 45.0,
"base_consumption_wh_per_km": 136.0,
"optimal_speed_kmh": 50.0,
"max_charge_rate_kw": 60.0
},
"speed_modes": {
"eco": 50,
"cruise": 70,
"highway": 90,
"sport": 110
},
"terrain_multipliers": {
"flat": 1.0,
"mountain": 1.8,
"urban": 1.2
},
"task_1_blr_cbe": {
"start_node": "Bangalore",
"end_node": "Coimbatore",
"deadline_mins": 470,
"max_steps": 24,
"initial_battery": 100.0,
"stochastic": false,
"difficulty": "easy",
"description": "Bangalore to Coimbatore via NH44+NH544, 365km, reliable chargers throughout",
"nodes": {
"Bangalore": {
"charger_type": "fast_dc",
"charger_kw": 60,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "hotel"
},
"Hosur": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Shoolagiri": {
"charger_type": "fast_dc",
"charger_kw": 50,
"reliability": 0.95,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "petrol_pump"
},
"Krishnagiri": {
"charger_type": "fast_dc",
"charger_kw": 30,
"reliability": 0.70,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Dharmapuri": {
"charger_type": "fast_dc",
"charger_kw": 25,
"reliability": 0.85,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Thoppur": {
"charger_type": "fast_dc",
"charger_kw": 50,
"reliability": 0.95,
"is_mountain": true,
"has_rest_facility": false,
"rest_facility_type": null
},
"Salem": {
"charger_type": "fast_dc",
"charger_kw": 50,
"reliability": 0.85,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "hotel"
},
"Sankari": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Bhavani": {
"charger_type": "fast_dc",
"charger_kw": 25,
"reliability": 0.55,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Perundurai": {
"charger_type": "fast_dc",
"charger_kw": 50,
"reliability": 0.95,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "petrol_pump"
},
"Avinashi": {
"charger_type": "fast_dc",
"charger_kw": 50,
"reliability": 0.95,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Coimbatore": {
"charger_type": "fast_dc",
"charger_kw": 60,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "hotel"
}
},
"edges": [
{"from": "Bangalore", "to": "Hosur", "distance_km": 40, "terrain": "urban"},
{"from": "Hosur", "to": "Shoolagiri", "distance_km": 25, "terrain": "flat"},
{"from": "Shoolagiri", "to": "Krishnagiri", "distance_km": 25, "terrain": "flat"},
{"from": "Krishnagiri","to": "Dharmapuri", "distance_km": 50, "terrain": "flat"},
{"from": "Dharmapuri", "to": "Thoppur", "distance_km": 35, "terrain": "mountain"},
{"from": "Thoppur", "to": "Salem", "distance_km": 35, "terrain": "mountain"},
{"from": "Salem", "to": "Sankari", "distance_km": 35, "terrain": "flat"},
{"from": "Sankari", "to": "Bhavani", "distance_km": 25, "terrain": "flat"},
{"from": "Bhavani", "to": "Perundurai", "distance_km": 20, "terrain": "flat"},
{"from": "Perundurai", "to": "Avinashi", "distance_km": 35, "terrain": "flat"},
{"from": "Avinashi", "to": "Coimbatore", "distance_km": 40, "terrain": "urban"}
]
},
"task_2_gwh_gtk": {
"start_node": "Guwahati",
"end_node": "Gangtok",
"deadline_mins": 720,
"max_steps": 28,
"initial_battery": 80.0,
"stochastic": false,
"difficulty": "medium",
"description": "Guwahati to Gangtok via NH27+NH10, 540km, starts at 80% battery, mountain section at end",
"nodes": {
"Guwahati": {
"charger_type": "fast_dc",
"charger_kw": 60,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "hotel"
},
"Rangia": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Barpeta_Road": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Bongaigaon": {
"charger_type": "fast_dc",
"charger_kw": 30,
"reliability": 0.85,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "petrol_pump"
},
"Gossaigaon": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Hasimara": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Dhupguri": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Siliguri_M1": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Siliguri": {
"charger_type": "fast_dc",
"charger_kw": 25,
"reliability": 0.85,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "hotel"
},
"Ambari_Falakata": {
"charger_type": "fast_dc",
"charger_kw": 30,
"reliability": 0.60,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Sevoke": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": true,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Rangpo": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": true,
"has_rest_facility": false,
"rest_facility_type": null
},
"Gangtok": {
"charger_type": "fast_dc",
"charger_kw": 30,
"reliability": 1.0,
"is_mountain": true,
"has_rest_facility": true,
"rest_facility_type": "hotel"
}
},
"edges": [
{"from": "Guwahati", "to": "Rangia", "distance_km": 50, "terrain": "urban"},
{"from": "Rangia", "to": "Barpeta_Road", "distance_km": 60, "terrain": "flat"},
{"from": "Barpeta_Road", "to": "Bongaigaon", "distance_km": 60, "terrain": "flat"},
{"from": "Bongaigaon", "to": "Gossaigaon", "distance_km": 60, "terrain": "flat"},
{"from": "Gossaigaon", "to": "Hasimara", "distance_km": 65, "terrain": "flat"},
{"from": "Hasimara", "to": "Dhupguri", "distance_km": 50, "terrain": "flat"},
{"from": "Dhupguri", "to": "Siliguri_M1", "distance_km": 38, "terrain": "flat"},
{"from": "Siliguri_M1", "to": "Siliguri", "distance_km": 37, "terrain": "urban"},
{"from": "Siliguri", "to": "Ambari_Falakata", "distance_km": 20, "terrain": "flat"},
{"from": "Ambari_Falakata", "to": "Sevoke", "distance_km": 55, "terrain": "flat"},
{"from": "Sevoke", "to": "Rangpo", "distance_km": 30, "terrain": "mountain"},
{"from": "Rangpo", "to": "Gangtok", "distance_km": 40, "terrain": "mountain"}
]
},
"task_3_knp_slg": {
"start_node": "Kanpur",
"end_node": "Siliguri",
"deadline_mins": 1848,
"max_steps": 50,
"initial_battery": 100.0,
"stochastic": true,
"difficulty": "hard",
"description": "Kanpur to Siliguri via NH19, 1110km, NH19 charger desert, stochastic failures",
"nodes": {
"Kanpur": {
"charger_type": "fast_dc",
"charger_kw": 60,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "hotel"
},
"Unnao_Bypass": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Lucknow_Bypass": {
"charger_type": "fast_dc",
"charger_kw": 60,
"reliability": 0.85,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "hotel"
},
"Haidergarh_Exit": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Purvanchal_Rest_Area_1": {
"charger_type": "fast_dc",
"charger_kw": 60,
"reliability": 0.70,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "petrol_pump"
},
"Purvanchal_M1": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Azamgarh_Exit": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Barhalganj": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Gorakhpur_Bypass": {
"charger_type": "fast_dc",
"charger_kw": 30,
"reliability": 0.85,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "petrol_pump"
},
"Kushinagar": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Gopalganj": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Motihari_Bypass": {
"charger_type": "fast_dc",
"charger_kw": 30,
"reliability": 0.70,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Motihari_M1": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Muzaffarpur_Junction": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Darbhanga_Bypass": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Jhanjharpur": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Phulparas": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Forbesganj": {
"charger_type": "fast_dc",
"charger_kw": 60,
"reliability": 0.95,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "petrol_pump"
},
"Araria": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Purnia_Bypass": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Kishanganj": {
"charger_type": "fast_dc",
"charger_kw": 30,
"reliability": 0.70,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Islampur": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": false,
"rest_facility_type": null
},
"Bagdogra": {
"charger_type": null,
"charger_kw": 0,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "dhaba"
},
"Siliguri": {
"charger_type": "fast_dc",
"charger_kw": 60,
"reliability": 1.0,
"is_mountain": false,
"has_rest_facility": true,
"rest_facility_type": "hotel"
}
},
"edges": [
{"from": "Kanpur", "to": "Unnao_Bypass", "distance_km": 25, "terrain": "urban"},
{"from": "Unnao_Bypass", "to": "Lucknow_Bypass", "distance_km": 65, "terrain": "urban"},
{"from": "Lucknow_Bypass", "to": "Haidergarh_Exit", "distance_km": 60, "terrain": "flat"},
{"from": "Haidergarh_Exit", "to": "Purvanchal_Rest_Area_1", "distance_km": 60, "terrain": "flat"},
{"from": "Purvanchal_Rest_Area_1", "to": "Purvanchal_M1", "distance_km": 40, "terrain": "flat"},
{"from": "Purvanchal_M1", "to": "Azamgarh_Exit", "distance_km": 40, "terrain": "flat"},
{"from": "Azamgarh_Exit", "to": "Barhalganj", "distance_km": 60, "terrain": "flat"},
{"from": "Barhalganj", "to": "Gorakhpur_Bypass", "distance_km": 45, "terrain": "urban"},
{"from": "Gorakhpur_Bypass", "to": "Kushinagar", "distance_km": 55, "terrain": "flat"},
{"from": "Kushinagar", "to": "Gopalganj", "distance_km": 45, "terrain": "flat"},
{"from": "Gopalganj", "to": "Motihari_Bypass", "distance_km": 65, "terrain": "flat"},
{"from": "Motihari_Bypass", "to": "Motihari_M1", "distance_km": 40, "terrain": "flat"},
{"from": "Motihari_M1", "to": "Muzaffarpur_Junction", "distance_km": 40, "terrain": "flat"},
{"from": "Muzaffarpur_Junction", "to": "Darbhanga_Bypass", "distance_km": 70, "terrain": "urban"},
{"from": "Darbhanga_Bypass", "to": "Jhanjharpur", "distance_km": 45, "terrain": "flat"},
{"from": "Jhanjharpur", "to": "Phulparas", "distance_km": 40, "terrain": "flat"},
{"from": "Phulparas", "to": "Forbesganj", "distance_km": 65, "terrain": "flat"},
{"from": "Forbesganj", "to": "Araria", "distance_km": 30, "terrain": "flat"},
{"from": "Araria", "to": "Purnia_Bypass", "distance_km": 40, "terrain": "flat"},
{"from": "Purnia_Bypass", "to": "Kishanganj", "distance_km": 65, "terrain": "flat"},
{"from": "Kishanganj", "to": "Islampur", "distance_km": 40, "terrain": "flat"},
{"from": "Islampur", "to": "Bagdogra", "distance_km": 60, "terrain": "flat"},
{"from": "Bagdogra", "to": "Siliguri", "distance_km": 15, "terrain": "urban"}
]
}
}