Links-Tesla's blog articles about digital controller R and D

MitchJi

10 MW
Joined
Jun 2, 2008
Messages
3,246
Location
Marin County California
https://www.teslamotors.com/blog/evolution-motor-control-waves-bits
<Snip>
Finally, after six months of full-time effort, JB’s concept of a digital signal processor (DSP)-powered motor and charge controller in the PEM was a reality. In June of 2007, Tesla executives decided to make the DMC the plan of record for all future PEMs. Prior to that decision, the DMC had been put through its paces and performed extremely well for a number of reasons.

Most importantly, in the DMC, the motor control technique we employ is stator flux-oriented vector control. Vector control is complicated mathematically (thus our need for a 150MHz DSP), but it allows us to directly control magnetic flux density and torque as DC quantities. The former analog system controlled AC current frequency and magnitude, a much simpler task from a programming standpoint (an 8bit PIC can hack it), but much more difficult to get right from a stability perspective and generally lower performance.
<Snip>
Traction control:
https://www.teslamotors.com/blog/spin-stops-here
Two weeks ago, I highlighted how Tesla moved from waves to bits in our motor and charge controller in the PEM. You might have left with the impression that as of June 2007, when the DMC replaced the analog controller, our work as DMC firmware engineers was complete. Fortunately for us (this is fun, remember!), that was far from true. Although the inner control loops of the DMC were tuned and functioning well at that point (the motor torque-producing loop and line-voltage syncing charge control loop, for instance), outer loops like cruise control, traction control, and optimal charge profiles were still to be implemented.

Traction control implementation and validation soon became my highest priority, as it was considered to be safety critical. To do so, starting in June 2007, I embarked on a side project, building on Greg Solberg’s former algorithm development in Sweden with EP10. Fundamentally, traction control systems are relatively simple to describe: their goal is to maintain the driven wheel speeds at or near the speeds of the un-driven wheels. The difference between front and rear speeds is referred to as wheel slip. Properly controlling wheel slip can avoid wheel slip-induced yaw while accelerating in turns, or rear-wheel lockup due to regenerative braking (in an EV) or engine compression (in an ICE) on slick road conditions.

<snip>
 
Back
Top