Goal: Give our driver an optimal driving profile.
What do we need?
Car Model
- Energy Generation
- Solar energy
- Energy being absorbed by the solar cells
- Regen braking
- Energy Consumption
- Dynamics model
- Aerodynamic losses
- Elevation changes
- Friction
- Auxillary Stuff
- Motor losses
- LV losses
- Battery efficiency
- Dynamics model
- Energy Generation
Environment Model
- Route
- Wind
- Weather
- Contingency Planning
State of Charge
- Bigly Important
Optimization
- Take car model + requirements + route + meteo data => driving profile
- Timing (start + stop)
- Speed requirement
- Lights + Turns
- City driving
- Track driving
- Smoothing of drive profile
- Charging times
- Strategic stops
- Speed limits
- Stops & turns
- Traffic dumping
Deadlines:
Track Day - Sunday
Track Day - June 9th
Track Day - June 22nd
- Questions to answer before FSGP:
- How many kwh do we have in the pack? → Measure it!
- What is the weight of the car? → We know that!
- What is the rolling resistance of the tires? → Get data & build empirical model
- What are the aero losses? → Get data & build an empirical model
- We need a working speedometer/telemetry, anemometer, and measuring of speed vs. time.
- How much energy does the car lose being alive? → Ask Taiping (hopefully he figures it out!)
- How much solar energy do we get?
- How much energy does the sunshine?
- How much of it do we pick up?
- When driving?
- With array normalization?
- Motor efficiency ???
- Battery loading efficiency ??? → Ask Micah Black
- SOC ??? Karl ???
...
FSGP - July 2019
...
AUGUST
- Strategy repository - Github action for testing
- Update Jira board with incoming tickets
- Update Confluence with data storage, strategy clients, overview of strategy repo
- Establish style guide and onboarding guides
- Finalize plans for strategy visualizations (and how they interact with other Midnight Sun systems)
- Look for “missing feature” - any functionality that we want that hasn’t been added as a ticket; any models that we will need that haven’t been outlined or planned
- Outline how our two efficiency profiles will exist within repo; switching between coils frequency
- Strategy models on Raspberry Pi feasibility
SEPTEMBER
- Welcome new team members! Onboarding
- Update mobile app plans based on infotainment progress
- Update visualization plans based on firmware progress (tentatively Dash)
- Dynamics data smoothing complete
- Update SOC models for missing features (eg. distance remaining, time remaining)
- Determine how to analyze race loop decision
- Determine how we want to consider weather (and consequently, how we want to test solar panels)
OCTOBER
- Develop testing plan for our visualizations and mobile app
- Research tire (Ecopia with Ologic) wear effect on rolling resistance and determine if negligible; how we want to test this conclusion
- Establish what the testing plan for SOC/battery box model will look like
NOVEMBER
- SOC/battery box should be complete; have model complete and ready for testing as well
- Testing for battery box model
- Complete refactoring of car optimization model (both coils)
DECEMBER
- Establish April testing plan for rolling resistance, drag coefficient
2021+
- Testing
- Leftover tasks from Fall
- More TBD