Difference between revisions of "SIMarchitect Library Overview/Driver/Driver manual"
From OpenMBD
(Created page with "{{HANADV/module |info = test |moduleImage = DriverManual.jpeg |busselectorImage = }} == Module output == {| class="wikitable" |- ! colspan="3" style="text-align: center;...") |
m (Christopher Burhan moved page Library Overview/Driver/Driver manual to SIMarchitect Library Overview/Driver/Driver manual) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{HANADV/module | {{HANADV/module | ||
− | |info = | + | |info = The driver manual model actuates accelerator and brake pedal (signals) to realize the desired vehicle speed cycle and apply the shift control for manual transmissions through clutch and gear control. |
|moduleImage = DriverManual.jpeg | |moduleImage = DriverManual.jpeg | ||
− | |busselectorImage = | + | |busselectorImage = DriverManualbus.png |
}} | }} | ||
Line 11: | Line 11: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! colspan=" | + | ! colspan="5" style="text-align: center;" | Output |
|- | |- | ||
− | ! | + | ! Node |
+ | ! Variable | ||
+ | ! Label | ||
! Description | ! Description | ||
! Unit | ! Unit | ||
+ | |- | ||
+ | | rowspan="5" style="text-align: center;" | Sensor | ||
+ | | v<sub>vehicle | ||
+ | | Chassis_vVehAct_mps | ||
+ | | Vehicle velocity | ||
+ | | m/s | ||
+ | |- | ||
+ | | | ||
+ | | Transm_nrGearAct | ||
+ | | Transmission gear number | ||
+ | | - | ||
+ | |- | ||
+ | | ω<sub>in | ||
+ | | Transm_nInAct_radps | ||
+ | | Transmission input speed | ||
+ | | rad/s | ||
+ | |- | ||
+ | | | ||
+ | | Clu_flgConnected_B | ||
+ | | Clutch status (disengaged or engaged) | ||
+ | | boolean | ||
+ | |- | ||
+ | | | ||
+ | | Drv_AccrPedl_Rat | ||
+ | | Drive accelerator pedal rate | ||
+ | | ratio (0-1) | ||
+ | |- | ||
+ | | Drivecycle | ||
+ | | | ||
+ | | drivecycle_time_speed | ||
+ | | Driveycle time and speed | ||
+ | | - | ||
|} | |} | ||
Line 21: | Line 55: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! | + | ! Variable |
− | ! | + | ! Parameter |
+ | ! Style = "width:600px" | Description | ||
+ | ! Unit | ||
+ | |- | ||
+ | | | ||
+ | | dat.clutchtime.value | ||
+ | | Time from start of pressing the clutch pedal to start of releasing the clutch pedal | ||
+ | | s | ||
+ | |- | ||
+ | | | ||
+ | | dat.clutchtime.open.value | ||
+ | | Time constant for pressing the clutch pedal | ||
+ | | - | ||
+ | |- | ||
+ | | | ||
+ | | dat.clutchtime.close.value | ||
+ | | Time constant for releasing the clutch pedal | ||
+ | | - | ||
+ | |- | ||
+ | | | ||
+ | | dat.clutchtime.driveaway.value | ||
+ | | Time from start of releasing the fully pressed clutch pedal to fully released clutch pedal at drive away | ||
+ | | s | ||
+ | |- | ||
+ | | K<sub>p | ||
+ | | dat.controller.p.value | ||
+ | | Proportional constant for PID controller | ||
+ | | - | ||
+ | |- | ||
+ | | K<sub>i | ||
+ | | dat.controller.i.value | ||
+ | | Integral constant for PID controller | ||
+ | | - | ||
+ | |- | ||
+ | | K<sub>d | ||
+ | | dat.controller.d.value | ||
+ | | Derivative constant for PID controller | ||
+ | | - | ||
+ | |- | ||
+ | | K<sub>w | ||
+ | | dat.controller.k.value | ||
+ | | Anti wind up constant for integrator if speed cannot be tracked even though accelerator pedal is fully pressed | ||
+ | | - | ||
|} | |} |
Latest revision as of 14:36, 29 May 2018
Contents
General information about Driver manual
The driver manual model actuates accelerator and brake pedal (signals) to realize the desired vehicle speed cycle and apply the shift control for manual transmissions through clutch and gear control.
Module
Bus Selector for module input
Module output
Output | ||||
---|---|---|---|---|
Node | Variable | Label | Description | Unit |
Sensor | vvehicle | Chassis_vVehAct_mps | Vehicle velocity | m/s |
Transm_nrGearAct | Transmission gear number | - | ||
ωin | Transm_nInAct_radps | Transmission input speed | rad/s | |
Clu_flgConnected_B | Clutch status (disengaged or engaged) | boolean | ||
Drv_AccrPedl_Rat | Drive accelerator pedal rate | ratio (0-1) | ||
Drivecycle | drivecycle_time_speed | Driveycle time and speed | - |
Module Parameter
Variable | Parameter | Description | Unit |
---|---|---|---|
dat.clutchtime.value | Time from start of pressing the clutch pedal to start of releasing the clutch pedal | s | |
dat.clutchtime.open.value | Time constant for pressing the clutch pedal | - | |
dat.clutchtime.close.value | Time constant for releasing the clutch pedal | - | |
dat.clutchtime.driveaway.value | Time from start of releasing the fully pressed clutch pedal to fully released clutch pedal at drive away | s | |
Kp | dat.controller.p.value | Proportional constant for PID controller | - |
Ki | dat.controller.i.value | Integral constant for PID controller | - |
Kd | dat.controller.d.value | Derivative constant for PID controller | - |
Kw | dat.controller.k.value | Anti wind up constant for integrator if speed cannot be tracked even though accelerator pedal is fully pressed | - |