2024 - 2026 Electrical SRR Presentations
Date
Attendees
- lots of ppl
Agenda
Time | Item |
---|---|
10 AM - 10:10 AM | Data Acquisition SRR presentation |
10:10 AM - 10:30 AM | Data Acq SRR Q&A |
10:30 AM - 10:40 AM | Controls SRR |
10:40 AM - 11:00 AM | Controls Q&A |
11:00 AM - 11:10 AM | Power Gen SRR |
11:10 AM - 11:30 AM | Power Gen Q&A |
11:30 AM - 11:40 | Power Sys SRR |
11:40 AM - 12:00 | Power Sys Q&A |
12:00 AM - 12:10 | BPS SRR |
12:10 AM - 12:30 | BPS Q&A |
Presentation Notes
Sidharth Babu:
Data Acquisition:
Purpose of the system:
- Primarily a telemetry/race strategy team
- Goal is to monitor and report on the mechanical and electrical systems
Sensors:
- We want to add an additional suite of sensors to get extra data
- Currently:
- IMU
- Airflow
- Temperature
- TPMS
- New sensors:
- Brake Pedal potentiometer
- Steering position sensor
- Atmospheric pressure (barometer)
- Humidity
- New sensors will help inform our new models and lead to more accurate race strategy simulation.
Telemetry:
- What do we want to solve:
- Collect useful signals for race strategy
- Monitor vehicle health in real time
- Why:
- Sufficient information capture is necessary for ML model
- ... Went a bit fast here
Dashboard:
- What:
- We want to add additional features for visualizing fault data as well as better battery health monitoring
- Why:
- missed this, bit fast
Race Strategy:
- Purpose:
- Optimize performance using incoming vehicle and environmental data
- 2 main goals:
- Output optimal vehicle speeds ever ~3 seconds
- ...
- What are we modeling:
- Various energy metrics as well as mechanical characteristics
- Road-Related and Weather-related environmental simulations
Q&A / Notes
- Why IMU sampled faster than steering?
- Steering changes slower than IMU data
- How do we model the laps themselves?
- Replacing random track generation with actual topological data pulled from race tracks
- Why is the brake pedal sensor under Data Acq and not controls?
- Depends on whether or not controls wants to use that data, we're just measuring brake for data points
- Controls does need it, so maybe they take it and it can transmit it over CAN
- Depends on whether or not controls wants to use that data, we're just measuring brake for data points
- Are we storing CAN messages anywhere for post-processing?
- We have an InfluxDB that has the ability to store them, so we can make this available for other teams as needed
- Pressure sensor for downforce where are we mounting this:
- Maybe rear of the car?
- Jacob: Get at least two, you need that for pressure differential
- Are you pulling data from array?
- Yes
- Is adding this many sensors a bandwidth strain on the CAN network?
- We have a separate CAN network planned just for our sensors (TelemetryCAN)
- Are we sure that there is a link between humidity and electrical performance?
- Initial research suggests that it does
- For the vehicle simulation itself have you looked at different solvers?
- Not really
- Jacob: Look into RK4 as an equation solver for the vehicle
- Have you thought about using dashboard for Real-time debugging for other systems?
- We could add this, doesn't seem like it would be too difficult
- Look into RTK Station for highly accurate position monitoring
Controls:
- This presentation showcases what our planned new features and the relevant regulations are
- Main focuses: efficiency, safety, ease of use
New controls features:
- Currently: Regen braking, gears (direction), 1wd, cruise control (v1), 1-pedal drive (v1)
- Want to move towards: 2wd, software differential
Cruise control:
- Currently not ergonomic to use
- Want to improve the control flow
One Pedal Mode:
- Currently three discrete zones (regen brake, dead zone, accel)
- We want to move to a hybrid range where regen and accel are mixed throughout the pedal ROM
Display modifications
- Current features: single static page, no control / navigation
- New features: Multiple pages (have got be organized), Blind spot detection (we don't have side mirrors right now)
Interior Modifications
- We want to move buttons onto the steering wheel itself to make it a little easier to control.
New Controls hardware:
- Moving to a system on a module architecture where the shared core is common and quickly replaceable
- We are going to have a controls specific SOM just for our system along with the standardized leader SOM
Controls Q&A
- How complex is / what is a software differential?
- How do you propose to navigate the multiple pages easily? Touchscreen might be tough?
- Steering wheel buttons
- blind spot monitoring - how will this be monitored
- distance sensor detects object within certain threshold and lights something up
- idea for buzzer to indicate something is in the blindspot to reduce latency
- separate display board from Controls? via board that uses CAN instead of using UART
- "not a terrible idea" - Ishan. would be faster
- who made the decision to switch to two-wheel drive/what is the justification
- increases efficiency of motor performance
- mechanical srr coming after current gen is finished
- where is dashboard/display located?
- display is to the right of the driver
- will the display be directly on the Controls leaderboard? does it use USART?
- top contender will use UART
- steering wheel inputs will use GPIO?
- yes
- where will blind spot detection be?
- ~back left of car
- pedal control
- current pedal has thresholds for regen breaking, constant speed, and accel
- new one pedal mode is more intuitive
- question about camera
- backup camera will not be on display because driver needs to see it at all times
- how to coast
- ideally use cruise control
- one pedal mode should be separate mode, probably won't be used as much with two-wheel drive
- enter normal mode to coast
- how to control motor
- currently: mapped to current
- next-gen mapped to voltage, provide current limit
- is there a difference between daughterboard and som?
- daughterboard is for leader som
- do you have enough GPIO pins
- need to check before PDR
- can use GPIO extension
- still planning on implementing sim board?
- sim board is only for testing purposes
- could possibly add to display but no plans right now
- might be hard to do with all buttons on steering wheel
- scroll wheel instead of potentiometer?
- might slip too easily while driving
Power Generation:
Notes:
- Relevant regs
- only Commercially available cells
- 4m^2 total solar array
- no more than 6 types or sizes of cells
- What are we solving
- Our current cells are not the best
- If we switch to better cells, we have to change the MPPTs
- Blackbody A (telemetry) has design flaws and needs to be improved
- The Array
- We currently use Maxeon Gen 2/3 cells to Maxeon Gen 6/7 cells
- Current cells are not being manufactured, which makes it more expensive than newer cells
- Newer cells are larger single cells, and are more efficient at generating solar power
- Form factor changes result in MPPT changes however
- Power Transfer
- Maxeon Gen 6s and 5s are diff than 2/3, gen 7 are same size as 2/3
- Larger sizes mean that the MPPTs need to be beefed up with bigger inductors and capacitors
- The array current doubles, so we need to scale the existing design with improved hardware
- Telemetry
- Blackbody A tracks the array's temperature and irradiance
- SPI is just busted, we bit-bang an SPI protocol for this gen as a temporary fix
- We need to actually fix the SPI
- Instead of using multiple identical RTD chips, we're just going to use one with a decoder to profile the array, allowing for a cheaper and smaller board
Q&A:
- Is profiling the RTDs serially (8 in a row using decoder) instead of 8 in parallel okay? Do we need real-time there?
- We're sampling the serial stream fast enough to where it should not really matter.
- How much more current is expected to come out of the new array?
- Nearly double the current coming out of the array
- Going to run sims to design the MPPTs, what sims?
- We have the sims already written, they're effectively just sims to help determine Buck Converter topology specifications
- How many irradiance sensors are ideal?
- 5 is roughly the ideal
- Gut instinct, this is based on just shape of the aeroshell
- How do the irradiance sensors actually help you?
- They are going to integrate into the MPPT algorithm to indicate when we need to do total rescans
- Do new cells affect lamination process?
- Not significantly, just need to change SOPs
Power Systems:
- Goals:
- Improve Pack safety & Reliability
- Accelerate Battery mfg process
- Optimize power usage and reduce waste
- Relevant Regulations:
- Mainly define where we can send power from what source
- Power Distribution:
- Current Design:
- All LV system are always powered up using the same source
- Concerns / Areas of improvement
- Power board redesign to avoid logic operations at 12v
- High current draw at 12v
- Current Design:
- Battery Pack Design:
- Current failures:
- braided wires are too exposed and stiff
- solder joints are unreliable and prone to failure
- voltage taps and thermistor wires are extremely messy
- emphasis was on modularity and cost efficiency over safety and reliability
- Current failures:
- Batt manufacturing:
- Current Failures:
- Too many cells to charge and each cell takes too long to charge individually at. At current pace, it would take >1 year to characterize every cell
- Unsafe charging setup, can lead to safety risk which slows down the problem
- After characterizing the cells, we get cell curves. Matching these manually is not the optimal way to bin them
- Current Failures:
- Ignition Switch Redesign:
- Signal path is long and goes through unnecessary middlemen. This adds unnecessary points of failure
- Questions
- Benefits from sampling individually vs per box?
- Batteries from similar boxes seem to perform similarly
- Sample ~30 total to get an idea of variability
- Benefits from sampling individually vs per box?
BPS:
- Current Gen:
- Hardware:
- Central Leaderboard
- Daisy-chained minion boards that talk through isoSPI (measures voltage and temperature)
- Amperes board (measures current)
- Problems:
- Chip scarcity for critical chips
- isoSPI has a long wakeup time, and is a major bottleneck for sampling
- Software:
- Micrium RTOS
- Periodically samples voltage, current, and temp
- respond to unsafe condition by closing HV system and maxing fan speed
- Send Telemetry over CAN
- problems
- FreeRTOS > Micrium for SP32
- Hardware:
- Plans for Next Gen:
- Goals:
- Maintain all features
- New hardware with more common protocols
- Standardize software stack with other systems
- Transition to a SOM architecture for hardware
- Planned New features
- Monitor frame and HV isolation
- Contactor weld detection on array contactor
- Switch to CAN from isoSPI
- Tach feedback from fans
- Bluetooth debug board - nice to have.
- Maintain all features
- Hardware:
- Bespoke SOM boards rather than complete leaderboard:
- Leaderboard becomes a Leader SOM with a daughter
- Amperes board becomes a Peripheral SOM with a specific daughter
- Volt Temp board becomes a Peripheral SOM with a specific daughter
- SOM architecture cuts down on hardware validation load
- Isolate frame, HV
- Software:
- Standardize with rest of the team
- Accurate state of charge
- Fault recovery
- USB / CAN Bootloader
- Active battery balancing
- USB, CAN bootloader - Debug/reliability
- Contactor weld detection
- CAN → isoSPI
- Fan Tachometer feedback
- Goals:
Q&A
- How are we implementing active battery balancing?
- Not active as in continual
- Active as in we can turn it on and off
- This is simpler than the commercial systems
- How are we implementing SOC monitoring?
- Coulomb counting is a more standard method, but has some drawbacks
- Be careful on scope, might not be achievable
- Based on a paper that claims to be cell-agnostic
- Can you define battery health?
- Mainly affects discharge characterstics
- Fault recovery?
- No fault recovery, reboot car for critical faults
Welcome to the University Wiki Service! Please use your IID (yourEID@eid.utexas.edu) when prompted for your email address during login or click here to enter your EID. If you are experiencing any issues loading content on pages, please try these steps to clear your browser cache.