Help with Motor startup dynamics model

AI Thread Summary
The discussion focuses on developing a mathematical model for the startup dynamics of a brushless motor (BLDC). The author is seeking assistance to simplify the equations for x(t) to obtain time values for specific increments. They describe their current approach, which involves using a table of time deltas that adjusts based on initial blind steps and subsequent feedback from back electromotive force (Bemf). The algorithm begins with a minimum voltage and increases it if Bemf is not detected, with adjustments made to ensure a smooth transition from blind stepping to feedback control. The author expresses uncertainty about the physical model and seeks clarification on potential errors in their approach.
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.
 
Hi there, im studying nanoscience at the university in Basel. Today I looked at the topic of intertial and non-inertial reference frames and the existence of fictitious forces. I understand that you call forces real in physics if they appear in interplay. Meaning that a force is real when there is the "actio" partner to the "reactio" partner. If this condition is not satisfied the force is not real. I also understand that if you specifically look at non-inertial reference frames you can...
I have recently been really interested in the derivation of Hamiltons Principle. On my research I found that with the term ##m \cdot \frac{d}{dt} (\frac{dr}{dt} \cdot \delta r) = 0## (1) one may derivate ##\delta \int (T - V) dt = 0## (2). The derivation itself I understood quiet good, but what I don't understand is where the equation (1) came from, because in my research it was just given and not derived from anywhere. Does anybody know where (1) comes from or why from it the...
Back
Top