Skip to content
Snippets Groups Projects
Commit 9f3f2584 authored by Michael Alfons Schlüter's avatar Michael Alfons Schlüter
Browse files

Test of Formulas

parent c1854c8f
No related branches found
No related tags found
No related merge requests found
...@@ -38,8 +38,9 @@ F_{A} = a \cdot (M_{w} \cdot \lambda + M_{z}) ...@@ -38,8 +38,9 @@ F_{A} = a \cdot (M_{w} \cdot \lambda + M_{z})
``` ```
### DriCy_Selo.aerodynamic_resistance(vehicle, v) ### DriCy_Selo.aerodynamic_resistance(vehicle, v)
This function calculates the aerodynamic resistance acording to: This function calculates the aerodynamic resistance acording to:
```math
F_{L} = c_{w} \\cdot A_{front} \\cdot \\frac{p_{air}}{2} \\cdot v^2 F_{L} = c_{w} \cdot A_{front} \cdot \frac{p_{air}}{2} \cdot v^2
```
### DriCy_Selo.calc_PMSM(vehicle, T, n, verbose=False) ### DriCy_Selo.calc_PMSM(vehicle, T, n, verbose=False)
Calculation of the inverter set point for a given vehicle, tourque and speed of a permanent magnet synchronos motor (PMSM). Calculation of the inverter set point for a given vehicle, tourque and speed of a permanent magnet synchronos motor (PMSM).
ToDo: speed up -> add complete numerical calculation ToDo: speed up -> add complete numerical calculation
...@@ -72,25 +73,28 @@ decimal separator: dot[.] ...@@ -72,25 +73,28 @@ decimal separator: dot[.]
### DriCy_Selo.read_drive_cycle(file, vehicle) ### DriCy_Selo.read_drive_cycle(file, vehicle)
This fuction reads the drive cycle of the cycle folder and calculates acceloration, total force, power, rouns per second, torque…: This fuction reads the drive cycle of the cycle folder and calculates acceloration, total force, power, rouns per second, torque…:
```math
\omega_{1/s} = \frac{v_{\mathrm{m/s}}}{wheel_{radius} \cdot 2 \pi} \cdot i_{g}
\\omega_{1/s} = \\frac{v_{\\mathrm{m/s}}}{wheel_{radius} \\cdot 2 \\pi} \\cdot i_{g} T = \frac{Force \cdot wheel_{radius}}{i_{g}} \cdot \eta_{i_{g}} \\; \mathrm{for M => 0}
T = \\frac{Force \\cdot wheel_{radius}}{i_{g}} \\cdot \\eta_{i_{g}} \\; \\mathrm{for \\; M => 0}
T = \\frac{Force \\cdot wheel_{radius}}{i_{g}} \\cdot \\frac{1}{\\eta_{i_{g}}} \\; \\mathrm{for \\; M < 0} T = \frac{Force \cdot wheel_{radius}}{i_{g}} \cdot \frac{1}{\eta_{i_{g}}} \; \mathrm{for M < 0}
```
### DriCy_Selo.read_toml(file) ### DriCy_Selo.read_toml(file)
This function loads the data of the vehicle. This function loads the data of the vehicle.
### DriCy_Selo.rolling_fiction(vehicle, v, alpha) ### DriCy_Selo.rolling_fiction(vehicle, v, alpha)
This function calculates the rolling friction acording to Mitschke, Wallentowitz 2014 - Dynamik der Kraftfahzeuge p. 14.: This function calculates the rolling friction acording to Mitschke, Wallentowitz 2014 - Dynamik der Kraftfahzeuge p. 14.:
```math
F_{R} = (M_{w} + M_{z}) \\cdot g \\cdot cos(\\alpha) \\cdot \\left( f_{R0} + f_{R1} \\cdot \\frac{v}{100 km/h} + f_{R4} \\cdot {\\left(\\frac{v}{100 km/h}\\right)}^4\\right) F_{R} = (M_{w} + M_{z}) \cdot g \cdot cos(\alpha) \cdot \left( f_{R0} + f_{R1} \cdot \\frac{v}{100 km/h} + f_{R4} \cdot {\left(\frac{v}{100 km/h}\right)}^4\right)
```
### DriCy_Selo.slope_resistance(vehicle, alpha) ### DriCy_Selo.slope_resistance(vehicle, alpha)
This function calculates the slope resistance acording to: This function calculates the slope resistance acording to:
F_{S} = sin (\\alpha) \\cdot (M_{w} + M_{z}) \\cdot g F_{S} = sin (\\alpha) \\cdot (M_{w} + M_{z}) \\cdot g
### DriCy_Selo.total_force(vehicle, a, v, alpha) ### DriCy_Selo.total_force(vehicle, a, v, alpha)
This function calculates the total force for a vehicle in one operation point: This function calculates the total force for a vehicle in one operation point:
```math
F_{Total} = F_{S} + F_{A} + F_{L} + F_{R} F_{Total} = F_{S} + F_{A} + F_{L} + F_{R}
```
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment