diff --git a/etech_simulator/gearsDefinitions.js b/etech_simulator/gearsDefinitions.js new file mode 100644 index 0000000..3ee587f --- /dev/null +++ b/etech_simulator/gearsDefinitions.js @@ -0,0 +1,314 @@ +all = [ // [C23, C22, C21] + [ + [ + [2,2,2],[1,2,2], [3,2,2] + ], + [ + [2,1,2], [1,1,2], [3,1,2] + ], + [ + [2,3,2], [1,3,2], [3,3,2] + ], + ], + [ + [ + [2,2,1], [1,2,1], [3,2,1] + ], + [ + [2,1,1], [1,1,1], [3,1,1] + ], + [ + [2,3,1], [1,3,1], [3,3,1] + ], + ], + [ + [ + [2,2,3,], [1,2,3] , [3,2,3] + ], + [ + [2,1,3,], [1,1,3] , [3,1,3] + ], + [ + [2,3,3,], [1,3,3] , [3,3,3] + ], + ] + ]; + + + +meshedGears = [ + [ + [ + { + E: "E -> 9:11 -> R -> 13:15 -> T -> 17:18, 20:10 -> E - LOOP!", + T: "T -> 17:18, 20:10 -> E -> 9:11 -> R -> 13:15 -> T - LOOP!", + Combo: "ERR" + }, // [2,2,2] + { + E: "E -> 9:11 -> R.", + T: "T -> 15:13 -> R.", + Combo : "Parallel" + }, // 122 + { + E: "E -> 9:11 -> R.", + T: "T -> 17:18, 19:16, 16:14 -> R -> 13:15 -> T - LOOP!", + Combo: "ERR" + } // [3,2,2] + ], + [ + { + E: "E -> 9:11 -> R.", + T: "T -> 17:18, 20:10 -> E... (coupled)", + Combo: "T -> 17:18, 20:10 -> E -> 9:11 -> R. (Serial)" + }, // [2,1,2] + { + E: "E -> 9:11 -> R.", + T: "Disconnected", + Combo : "Pure EV" + }, // [1,1,2] + { + E: "E -> 9:11 -> R.", + T: "T -> 17:18, 19:16, 16:14 -> R.", + Combo : "Parallel" + } // [3,1,2] + ], + [ + { + E: "E -> 9:11 -> R -> 14:16 -> T -> 17:18, 20:10 -> E - LOOP!", + T: "T -> 17:18, 20:10 -> E -> 9:11 -> R -> 14:16 -> T - LOOP. ", + Combo: "ERR" + }, //[2,3,2] + { + E: "E -> 9:11 -> R.", + T: "T -> 16:14 -> R.", + Combo : "Parallel" + }, // [1,3,2] + { + E: "E -> 9:11 -> R.", + T: "T -> 17:18, 19:16 -> T - LOOP!", + Combo: "ERR" + } // [3,3,2] + ], + ], + [ + [ + { + E: "Disconnected", + T: "T -> 17:18 , 20:10 -> E. , T -> 15:13 -> R. (unused)", + Combo : "T to E, T to Wheels" + }, // [2,2,1] + { + E: "Disconnected", + T: "T -> 15:13 -> R.", + Combo : "Pure ICE" + }, // [1,2,1] + { + E: "Disconnected", + T: "T -> 17:18, 19:16, 16:14 -> R -> 13:15 -> T - LOOP!", + Combo: "ERR" + }, // [3,2,1] + ], + [ + { + E: "Disconnected", + T: "T -> 17:18, 20:10 -> E.", + Combo: "Charge by Main Motor + HSG (75kW)?" + }, // [2,1,1] + { + E: "Disconnected", + T: "Disconnected", + Combo : "Neutral EV, Neutral ICE" + }, // [1,1,1] + { + E: "Disconnected", + T: "T -> 17:18, 19:16, 16:14 -> R.", + Combo : "Pure ICE" + } // [3,1,1] + ], + [ + { + E: "Disconnected", + T: "T -> 17:18 , 20:10 -> E. , T -> 16:14 -> R. (unused)", + Combo : "T to E, T to Wheels" + }, // [2,3,1] + { + E: "Disconnected", + T: "T -> 16:14 -> R.", + Combo : "Pure ICE" + }, // [1,3,1] + { + E: "Disconnected", + T: "T -> 17:18, 19:16 -> T - LOOP!", + Combo: "ERR" + }, // [3,3,1] + ], + ], + [ + [ + { + E: "E -> 10:12 -> R.", + T: "T -> 17:18, 20:10 -> E-> 10:12 -> R -> 13:15 -> T - LOOP", + Combo : "ERR" + } , // [2,2,3,] + { + E: "E -> 10:12 -> R.", + T: "T -> 15:13 -> R.", + Combo: "Parallel" + } , + { + E: "E -> 10:12 -> R.", + T: "T -> 17:18, 19:16, 16:14 -> R -> 13:15 -> T - LOOP!", + Combo: "ERR" + } // [3,2,3] + ], + [ + { + E: "E -> 10:12 -> R.", + T: "T -> 17:18, 20:10 -> E... (coupled)", + Combo: "T -> 17:18, 20:10 -> E - 10:12 -> R. (Serial)" + }, + { + E: "E -> 10:12 -> R.", + T: "Disconnected", + Combo : "Pure EV" + } , + { + E: "E -> 10:12 -> R.", + T: "T -> 17:18, 19:16, 16:14 -> R.", + Combo : "Parallel" + } + ], + [ + { + E: "E -> 10:12 -> R.", + T: "T -> 17:18, 20:10 -> E-> 10:12 -> R -> 14:16 -> T - LOOP", + Combo: "ERR" + }, // [2,3,3,] + { + E: "E -> 10:12 -> R.", + T: "T -> 16:14 -> R.", + Combo : "Parallel" + }, + { + E: "E -> 10:12 -> R.", + T: "T -> 17:18, 19:16 -> T - LOOP!", + Combo: "ERR" + } // [3,3,3] + ], + ] + ]; + + + +gearsNames = [ + [ + [ + "Forbidden", "ICE2 + EvA", "Forbidden" + ], + [ + "ICE1 + EvA", "EvA", "ICE3 + EvA" + ], + [ + "Forbidden", "ICE4 + EvA", "Forbidden" + ], + ], + + [ + [ + "UNUSED", "ICE2", "Forbidden" + ], + [ + "Charge", "ICE neutral", "ICE3" + ], + [ + "UNUSED", "ICE4", "Forbidden" + ], + ], + + + [ + [ + "Forbidden", "ICE2 + EvB", "Forbidden" + ], + [ + "ICE5 + EvB", "EvB", "ICE3 + EvB", + ], + [ + "Forbidden", "ICE4 + EvB", "Forbidden" + ], + ], + ]; + + + + + +forbidden = [ + [2,2,2], [3,2,2], [2,3,2], [3,3,2], [3,2,1], [3,3,1] , [2,2,3,], [2,3,3,], [3,2,3], [3,3,3] +] + +/* +wheels = [ // pixelAbs = Distance from topmost edge of image; axis distance = 200 + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: 146}, // 9 + {pixelAbs: 113},// 10 + {pixelAbs: 96},// 11 + {pixelAbs: 130},// 12 + {pixelAbs: 124},// 13 + {pixelAbs: 136},// 14 + {pixelAbs: 117},// 15 + {pixelAbs: 106},// 16 + {pixelAbs: 112},// 17 + {pixelAbs: 111},// 18 ???? TBW + {pixelAbs: 111},// 19 + {pixelAbs: 103} // 20 +] + +wheelsAxle = 200; +*/ + +wheels = [ // pixelAbs = Distance from topmost edge of image; axis distance = 1159 + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: -1}, + {pixelAbs: 1198}, // 9 + {pixelAbs: 1223},// 10 + {pixelAbs: 1238},// 11 + {pixelAbs: 1213},// 12 <<<<<<<<<<< errore grafico in brevetto + {pixelAbs: 1231},// 13 <<<<<<<<<<< errore grafico in brevetto + {pixelAbs: 1208},// 14 + {pixelAbs: 1205},// 15 <<<<<<<<<<< errore grafico in brevetto + {pixelAbs: 1228},// 16 + {pixelAbs: 1225},// 17 + {pixelAbs: 1230},// 18 + {pixelAbs: 1227},// 19 + {pixelAbs: 1232} // 20 - org: 1331 +]; +wheelsAxle = 1159 -1; + +fluxFlags = { EV_bat: false, ICE_bat: false, ICE_wheels : false} +/* +gearChange = [ + {"ICE1", "ICE2", ""}, + {"ICE2", "ICE3", ""}, + {"ICE3", "ICE4", ""}, + {"EV1", "EV2", ""}, + {"ICE1", "ICE2", ""}, + {"ICE1", "ICE2", ""}, + {"ICE1", "ICE2", ""}, +];*/ + diff --git a/etech_simulator/index.html b/etech_simulator/index.html new file mode 100644 index 0000000..e763a59 --- /dev/null +++ b/etech_simulator/index.html @@ -0,0 +1,659 @@ + + + + + + Il cambio della Renault Captur E-Tech + + + + +

Il cambio della Renault Captur E-Tech

+ +Clicca sui riquadri in basso per visualizzare la marcia corrispondente.

+ + +
+ Base Image + Overlay Image + Overlay Image + Overlay Image + + Overlay Image + Overlay Image + Overlay Image + + Overlay Image + Overlay Image + Overlay Image + + + Overlay Image + Overlay Image + Overlay Image + + Overlay Image + + Overlay Image + + Overlay Image + Overlay Image + Overlay Image + Overlay Image + +
+ +
Gear name: -
+ +
Internal Combustion Engine:
+
Electric Motor:
+
Combo:
+ +
-
+
-
+
-
+ +
ICE Ratio: -
+
EV Ratio: -
+
Combo Ratio: -
+
+
+ +
+ Vecchio articolo (2021) sulle marce del primo E-Tech e tutti gli articoli sull'E-tech.
+ Nuovo articolo (2024) sulle marce del primo E-Tech
+ Nuovo articolo (2024) sul nuovo motore etech 200 (in preparazione)
+ Video-spiegazione delle marce (Renault official)
+ Brevetto Renault FR3022495A1 del 2014 del primo motore E-Tech
+ Brevetto US10479188 della Renault sul cprimo motore E-tech,by Nicolas Fremau (USA)
+ Brevetto WO2019219294A1 Renault/Nissan del 2018 del nuovo motore E-tech 200 / Etech-M
+ +
+
+Versione 1.1.0 - 06/06/2024 + + +