Modelling/Simulation of a Linear BLDC motor

Click For Summary
SUMMARY

The discussion focuses on modeling a Faulhaber Linear BLDC motor for controller implementation using PWM voltage output from a microcontroller. It highlights that for most control applications, modeling the motor as a brushed DC motor is sufficient, although the accuracy of the model depends on the simulation's complexity. The user references a master thesis by Stefan Baldursson and considers using system identification methods to measure input versus output of the motor. Key considerations include the mechanical connection to the load, the motor's voltage and current effects on speed and torque, and the representation of the voltage reference signal.

PREREQUISITES
  • Understanding of Faulhaber Linear BLDC motor specifications
  • Familiarity with PWM voltage control techniques
  • Knowledge of system identification methods
  • Basic principles of brushed DC motor modeling
NEXT STEPS
  • Research Faulhaber Linear BLDC motor characteristics and performance metrics
  • Learn about PWM control strategies for motor applications
  • Explore system identification techniques for motor input-output analysis
  • Study brushed DC motor modeling and its application in control systems
USEFUL FOR

Engineers and developers involved in motor control systems, particularly those working with BLDC motors, microcontroller applications, and simulation modeling.

brupet
Messages
2
Reaction score
0
Hi,

I'm trying to implement a complete model of ha Faulhaber Linear BLDC motor with the purpose of derriving a controller suitable for a microcontroller ouputing a PWM voltage. The motor is supposed to move a given load to follow a reference signal.

Accordingly to https://www.physicsforums.com/showthread.php?t=591062 it might be okay to model the motor as a common brushed DC motor

I think the challenge depends on how accurately you want to model the motor. For most controller purposes, it can be modeled as a brushed DC motor. Is this sufficient, or are you attempting a lower level simulation?


Do you have any tips? I have tryed to follow the master thesis by Stefan Baldursson (http://webfiles.portal.chalmers.se/et/MSc/BaldurssonStefanMSc.pdf) without success. (This motor is however not a linear BLDC)


Could it be suitable to use a system identification method instead of modelling as proposed in that thesis? the identificatin method would mean that I meassure input vs output of the motor (should it be with or without load?)

Or is the "brushed DC motor"-solution mentioned above a suitable approach?
 
Engineering news on Phys.org
to clarify, you have a motor moving a load following a reference signal...

1) mechanical system: how is the motor connected to load? how does it move through space? what is its mass?

2) motor system: (the equ's from the papers) how does voltage and current affect the motor in terms of speed and/ or torque?

3) control system: what does the voltage reference signal represent? Speed, torque, or position? What voltage or current will you apply in a certain sequence to mimic some movement.
 
I am trying to understand how transferring electric from the powerplant to my house is more effective using high voltage. The suggested explanation that the current is equal to the power supply divided by the voltage, and hence higher voltage leads to lower current and as a result to a lower power loss on the conductives is very confusing me. I know that the current is determined by the voltage and the resistance, and not by a power capability - which defines a limit to the allowable...

Similar threads

Replies
1
Views
3K
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
Replies
1
Views
10K
  • · Replies 1 ·
Replies
1
Views
3K