One-pedal Driving Model

€ 30.00 — 250.00 EUR
I want to model the one-pedal drive (OPD) of my electric vehicle in Matlab-Simulink.
The OPD has 3 zones, coasting, regen braking, and accelerating.
The vehicle I am working on has a maximum speed of 20kmph forward and 10kmph backward.

The single pedal drive is very sensitive, once you fully release the pedal, the vehicle comes to standstill from 10kmph to 0kmph within 0.2seconds.
The operation of the single pedal is very confusing and it is understood from the following table:
Positive torque Negative torque
Forward motion Driving torque Braking torque
Reverse motion Braking torque Driving torque

There is just a simple switch, switch up to make the vehicle move forward and switch down to move reverse.
So, when the vehicle is moving forward with the pedal position of 80%, corresponding to it is a certain velocity setpoint and the driver decides to release the pedal to 60% to a lower velocity setpoint, there needs to be a negative (braking) torque and then the positive torque at the new velocity setpoint.
Similarly, if the pedal position is at 80% and the driver decides to release the pedal completely, the vehicle’s setpoint speed is 0kmph and thus the input to the inverter is negative torque(braking) and the vehicle comes to standstill within a fraction of a second.

Now, the vehicle is moving forward at an 8kmph forward direction and the driver decides to switch to reverse motion (by outing the switch down) the positive torque of8kmph forward motion changes to negative torque of reverse motion and the vehicle moves in the reverse direction.

The above three highlighted statements are the main requirements of the single-pedal drive model operation in MATLAB-Simulink.
I have the necessary parameters of the motor and the vehicle.

So, in technical terms, the requirements can be framed as:
The requirements of the model are:
a) The torque should be positive when the pedal is pressed to accelerate the vehicle.
b) When the pedal is released somewhat (suppose from 80% to 60%) the torque should go negative in order to brake the vehicle and reach a new velocity setpoint
c) When the pedal is released fully (suppose 75% to 0% the braking should be hard).
d) When the pedal position is constant the torque remains constant (speed is also constant).
e) Proper pedal mapping of the motor should be done in order to get comfortable driving and braking should also be comfortable.

The figure given attached is an example of how the single pedal drive should work.
Redline is pedal position.
The blue line is torque and the Greenline is speed.

I have attached 2 research papers that will be very helpful for making the algorithm.

Thanks

Similar Freelance jobs:

Cnc Programmer Busellato
I'm looking for a programmer to program a Busellato Jet 3006 CNC Router - Genesis Software. Please reply ONLY if you are proficient and had knowledge with this machine. Thank you, Al
Full Description of CNC Programmer Busellato
Mechanical Design Engineer - Hvac System - Solidworks
We have a base design of a hydroponic container farm, we need an expert to design the HVAC system that will fit into this design. We need you to bring in the most cutting edge solutions and calculations to maintain the energy consumption of our product to a minimum. Budget can be negotiated for the right talent.
Full Description of Mechanical Design Engineer - HVAC System - Solidworks
Mechanical Engineer -- 3
Looking for a Mechanical engineer that can help with an air filter. We can use axial fans to suit our needs (low cost, low wattage, low noise, high efficiency at ~75Pa pressure drop). All the centrifugal fans we have seen have a high pressure drop profile beyond our specs. The direction of flow wise, centrifugal fans would have kept design simpler so it was our first choice (contaminated air enters from the front and pure air leaves from the sides…
Full Description of Mechanical Engineer -- 3
Prediction Of Frequency Application Using Gui With Trained Neural Network
Hi, i am postgraduate student from malaysia, i need someone that can help me to build gui application to predict frequency using trained neural network (save in .mat file), i have the trained neural network, i only need someone that can help me with the coding to load the .mat file in GUI.
Full Description of Prediction of frequency application using GUI with trained…
Dialux Design For Flood Light
Dialux report confirming that two nos. of 300 W LED floodlight placed on a 8 mtr. Pole using cantilever of 1 mtr. Length on both sides of the pole are together able to provide minimum 7 lux in the area 25 mtr ( length) X 20 mtr (width) . please send me the price for the same. Thanks & Regards, [Removed by Freelancer.com]
Full Description of Dialux design For Flood light
Simulación Dinámica Ansys
Hola soy Henry, necesito a alguien quien pueda realizar una simulación dinámica de proyecto que contiene mecanismo de suspensión por torsión, este mecanismo estaría acoplado a un chasis de un triciclo, el cual serviría como un mecanismo de inclinación (Adjunto fotos de referencia). Los archivos CAD ya los tengo, solo sería la simulación.
Full Description of simulación dinámica ANSYS
Research Paper
I need competent writer to help me out with my projects basically academic projects.
Full Description of Research paper
Matlab Problems -- 2
Can you answer max 4 MATLAB problems that I will send you tomorrow morning (Pakistan local time) 7-9 am?
Full Description of MATLAB Problems -- 2
3d Printing Simulation (dmd Process)
I want to simulate the Direct metal deposition or Cladding of single metal layer over a substrate using COMSOL/ or/HYPERMESH/ or ABAQUS/or ANSYS /or 3D flow to find the temperature profile and clad dimensions.
Full Description of 3D printing simulation (DMD Process)
Aerospace And Aircraft Dynamics
Hello, I am looking for anyone who is an expert in aerospace and aircraft dynamics. If you fit in this subject , please contact me as I will have a job for you .
Full Description of Aerospace and Aircraft Dynamics
Car Engineer
Will need someone who knows about car components really well to write me a description.
Full Description of Car engineer
© 2006 — 2026 hirelancer.com is an affiliate website, listing the freelance projects. We are collaborating with other sites like getFreelancer.com. Feel free to bid on any project and good luck! You will need register first, before bidding or posting projects. Basic memberhsip is always free. We might earn commissions from referring you. You will never ever pay additional fees for we referred you.