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
Branches reproduction
No related tags found
No related merge requests found
......@@ -38,8 +38,9 @@ F_{A} = a \cdot (M_{w} \cdot \lambda + M_{z})
```
### DriCy_Selo.aerodynamic_resistance(vehicle, v)
This function calculates the aerodynamic resistance acording to:
F_{L} = c_{w} \\cdot A_{front} \\cdot \\frac{p_{air}}{2} \\cdot v^2
```math
F_{L} = c_{w} \cdot A_{front} \cdot \frac{p_{air}}{2} \cdot v^2
```
### 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).
ToDo: speed up -> add complete numerical calculation
......@@ -72,25 +73,28 @@ decimal separator: dot[.]
### 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…:
```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)
This function loads the data of the vehicle.
### DriCy_Selo.rolling_fiction(vehicle, v, alpha)
This function calculates the rolling friction acording to Mitschke, Wallentowitz 2014 - Dynamik der Kraftfahzeuge p. 14.:
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)
```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)
```
### DriCy_Selo.slope_resistance(vehicle, alpha)
This function calculates the slope resistance acording to:
F_{S} = sin (\\alpha) \\cdot (M_{w} + M_{z}) \\cdot g
### DriCy_Selo.total_force(vehicle, a, v, alpha)
This function calculates the total force for a vehicle in one operation point:
```math
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