Final Project: Design of an Electric Vehicle
1.
To create a MATLAB model of an electric car using a battery and a DC motor, we'll use Simulink with appropriate blocks from the Powertrain Blockset. Here's a detailed report covering the objectives, system level configurations, model parameters, results, and conclusion:
### Objectives:
1. **System Level Configurations**:
- Design a Simulink model of an electric car powertrain.
- Simulate the interaction between the battery, DC motor, and vehicle dynamics.
- Implement basic control strategies for speed regulation.
2. **Model Parameters**:
- Define parameters such as battery capacity, motor specifications, vehicle mass, aerodynamic drag, rolling resistance, and driving cycle.
3. **Results**:
- Analyze the vehicle speed, motor torque, power consumption, and energy efficiency under different driving conditions.
- Validate the model against expected performance metrics and simulate scenarios like acceleration, braking, and steady-state cruising.
4. **Conclusion**:
- Summarize the effectiveness of the model in predicting electric vehicle performance.
- Discuss insights gained from simulations and potential improvements or optimizations for real-world applications.
### Report:
#### 1. System Level Configurations:
The Simulink model consists of the following components:
- **Battery Block**: Represents the energy storage system.
- **DC Motor Block**: Models the electric motor driving the vehicle.
- **Vehicle Dynamics**: Includes mass, aerodynamic drag, rolling resistance, and wheel inertia.
- **Speed Controller**: Regulates motor torque based on throttle input or speed setpoint.
#### 2. Model Parameters:
- **Battery Parameters**:
- Capacity (Ah)
- Voltage (V)
- **Motor Parameters**:
- Rated Power (kW)
- Efficiency (%)
- Torque-Speed Characteristics
- **Vehicle Parameters**:
- Mass (kg)
- Aerodynamic Drag Coefficient
- Rolling Resistance Coefficient
- Wheel Radius
- **Driving Cycle**:
- Input profile defining speed vs. time (e.g., urban, highway, or custom profile)
#### 3. Results:
- **Simulation Scenarios**:
- Acceleration: Evaluate acceleration performance from 0 to a target speed.
- Braking: Study regenerative braking effects on battery charge.
- Cruising: Analyze steady-state speed and energy consumption over a defined route.
- **Performance Metrics**:
- Vehicle Speed vs. Time
- Motor Torque and Power
- Battery State of Charge (SOC)
- Energy Consumption (Wh/km or kWh/100 km)
- Efficiency (%)
#### 4. Conclusion:
The MATLAB Simulink model effectively simulates the electric car's powertrain dynamics and provides insights into its performance under various driving conditions. Key observations include:
- **Efficiency**: The model demonstrates high efficiency during steady-state cruising due to optimal motor operation and regenerative braking.
- **Acceleration**: Predicts adequate acceleration performance based on motor torque and vehicle mass.
- **Battery Management**: Evaluates SOC fluctuations and recharge requirements during typical driving cycles.
Further enhancements could involve refining vehicle dynamics models, incorporating more detailed motor characteristics, and validating against real-world data for accuracy and reliability.
### Summary:
This report outlines the development of a MATLAB model for an electric car using Simulink, focusing on system configurations, parameter definitions, simulation results, and conclusions drawn from the analysis. The model serves as a valuable tool for understanding and optimizing electric vehicle performance in diverse operating conditions.