Modelling/Simulation of a Linear BLDC motor

In summary, the conversation discusses the implementation of a complete model of a Faulhaber Linear BLDC motor for the purpose of deriving a suitable controller for a microcontroller outputting a PWM voltage. The motor is intended to move a given load to follow a reference signal. It is suggested that the motor can be modeled as a common brushed DC motor for most controller purposes, but the accuracy may vary depending on the simulation level. The person seeking advice asks for tips and mentions trying to follow a master thesis without success. They inquire about using a system identification method instead of modeling and clarify that the motor will be moving a load following a reference signal. The conversation also touches on the mechanical system, motor system, and control system involved in this project.
  • #1
brupet
2
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
  • #2
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.
 

Related to Modelling/Simulation of a Linear BLDC motor

1. How does a linear BLDC motor work?

A linear BLDC (Brushless Direct Current) motor works by using a series of permanent magnets and electromagnets to generate a linear motion. When an electric current is passed through the electromagnets, it creates a magnetic field that interacts with the permanent magnets to produce a force that pushes or pulls the motor along a linear track.

2. What is the importance of modelling and simulation in a linear BLDC motor?

Modelling and simulation are crucial in understanding the performance and behavior of a linear BLDC motor. It allows researchers and engineers to test different design parameters, predict the motor's performance under various conditions, and optimize its efficiency and control algorithms before building a physical prototype.

3. What are the key factors to consider when simulating a linear BLDC motor?

When simulating a linear BLDC motor, some key factors to consider include the motor's physical dimensions and materials, the number and arrangement of permanent and electromagnets, the type and characteristics of the power supply, and the control algorithms used to drive the motor.

4. What are some common challenges in modelling a linear BLDC motor?

Some common challenges in modelling a linear BLDC motor include accurately representing the non-linear behavior of the motor, accounting for the effects of friction and other mechanical losses, and accurately predicting the motor's performance at high speeds or under heavy loads.

5. How can modelling and simulation aid in the development of a linear BLDC motor?

Modelling and simulation can help in the development of a linear BLDC motor by providing valuable insights and data on its performance and behavior. This can help in identifying potential design improvements, optimizing control algorithms, and reducing the time and cost of physical prototyping and testing.

Similar threads

Replies
1
Views
1K
Replies
9
Views
2K
  • Electrical Engineering
Replies
1
Views
3K
  • Mechanical Engineering
Replies
1
Views
9K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
3K
Back
Top