Help with Motor startup dynamics model

  • Context: Undergrad 
  • Thread starter Thread starter RSilva
  • Start date Start date
  • Tags Tags
    Dynamics Model Motor
Click For Summary

Discussion Overview

The discussion focuses on the physical and mathematical modeling of brushless motor (BLDC) startup dynamics, particularly in the context of controlling the motor with electronics. Participants are exploring the equations governing the motor's behavior over time and the challenges faced in simplifying these equations for practical implementation.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant seeks assistance in deriving a suitable equation for x(t) to determine time values for specific states of the motor during startup.
  • Another participant describes a method involving a table of time deltas, noting that initial iterations may require adjustments and that the table must be tuned through trial and error.
  • The second participant mentions that the algorithm begins with a minimum voltage and adjusts based on the presence of back electromotive force (Bemf) after several initial steps.
  • There is a request for clarification on the physical/mathematical model, indicating uncertainty about the correctness of the existing equations.

Areas of Agreement / Disagreement

Participants have not reached a consensus on the correctness of the physical/mathematical model. There are multiple approaches discussed, and uncertainty remains regarding the simplification of the equations and the effectiveness of the proposed methods.

Contextual Notes

Participants express limitations in their understanding of motor control and the mathematical modeling involved, indicating that some assumptions may not be fully explored or defined.

RSilva
Messages
2
Reaction score
0
Hi,

I am building some electronics to control a brushless motor (BLDC). I am studying the motor startup and I need the physical/mathematical model. My page at http://bldc.wikidot.com/p-esc-startup has some work on this subject but I think that something is wrong when I try to simplify the equations of x(t).

Who can help? I need to obtain the time values for x=1,2,3,4,... but I am still looking for a good x(t) equation. Some calculus can be done with a 8 bit microcontroller so I can't use some functions...
 
Physics news on Phys.org
The way I've seen this done is via a table of time deltas. The first one or two iterations may be backwards so the table takes this into account. After the frist two entries, the time deltas decrease as the array is incrementelly accessed, with the assumption that angular acceleration is constant (however in the real world, it turns out that this table has to be tuned a bit by trial and error). In our case, Bemf should have been present after 7 or 8 "blind" steps, and the switch was made.

The iniitial algorithm started with a minimum voltage, then if the blind stepping failed to produce Bemf, the voltage was increased in small steps, and the blind step algorithm repeated. After a success full startup, the working voltage was reduced a bit to be used as the initial voltage for the next startup. There was some tweaking done of table values and voltage change during so the transition from blind to feedback loop was smooth, and by slowy adjusting the step timing versus the first sensing of Bemf.
 
Thank you. And about the physical/mathematical model? What is wrong?
 
RSilva said:
Thank you. And about the physical/mathematical model? What is wrong?
I don't know that much about motor control, I was mostly observing and helping with the coding effort on how to use the table by another person who was good with motor control, but hadn't done much programming. It was years ago and I was just responding with the issues we encountered.
 

Similar threads

  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
21
Views
8K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
6
Views
4K