Calculating acceleration constant for linear actuator

In summary, the researcher is trying to model the maximum performance of a linear actuator assembly and create a flexible excel tool for calculating other systems in the future. He has made some progress, but is at a loss on how to compare the torque of the motor with the load and derive an acceleration. He is looking for help from others in this field.
  • #1
Apothus
4
0
I am trying to model the maximum performance of a linear actuator assembly and create a flexible excel tool for calculating other systems in the future.

The actuators are simple ball screws driven through a gearbox by a motor, typically BLDC so the torque is relatively constant over most of the range. We often run into a situation where people want to drive the actuator in a cyclical manner with a desired frequency and displacement, so the actuator rarely moves out of the acceleration region to a stable velocity. As such we need to calculate an acceleration constant that we can recalculate with different loads, screw pitches and gearbox ratios.

So far I have been able to build an equation that looks at the total torque acting on the actuator that incorporates the inertia of the screw as well, (these can be up to two meters so not insignificant). However I am at a loss on how to compare that with the motors specifications and derive an acceleration for the assembly. Can someone point me in the right direction?
 
Engineering news on Phys.org
  • #2
Methods of designing linear actuators and their systems are well established and well documented .

Do some research on :

Control theory and motion control systems .
Design of CNC machine tool slideway drives and robotics .

There are many websites dealing with control and drive systems - both professional level and relating to DIY builds of CNC and robotic devices. Some of the latter might be more useful to you initially .

Just to start you off :

A simple system just trying to match motor torque to load demand all the time will never be stable unless you are very very lucky .

Start in a different place :

Establish the range of accelerations , steady state velocities and loads needed for your application . Refer these quantities back into rotational values at the motor shaft . Loads includes inertial loads , frictional loads and any load coming back from something you are driving against - eg cutting loads on a machine tool .

Establish the type of position control to be used - open loop or closed loop . Basically with positional feed back or without .

Many variants possible . Two simplest are stepper motors driven open loop and servo motors driven closed loop .

Choose motor type and characteristic to suit application . Manufacturers data is usually very comprehensive and includes detailed application notes .

Get back to me if you have specific questions .
 
  • #3
A lot of this work is based on existing actuators we have at work. They are a bit of a mix but we are shifting everything towards BLDC motors with a closed loop control system. The idea behind this work is to actually design our actuators and control systems with a higher level of design than we currently uses. In this way we want to be able to look at a motion profile we want to use and know ahead of time that our actuator should be able to achieve it.

I had not thought of looking at CNC machines, that makes a lot of sense, thank you. Not to mention coming from the other angle as well, although it would help us refine the models of our older actuators.
 
  • #4
I have made some progress on these calculations. My expectation is to calculate the inertia of the load and with the rated torque of the motor determine my acceleration

T=Iα

Load inertia comes from a ball screw Is driving a carriage Ic with a mass mc and driving a constant downwards force. Not knowing how to incorporate the force I have converted it into a mass mL

Is= mscrew*rscrew/2 = 19.5*0.02/2 = 3.896⋅10-3 Kg⋅m2
Ic= (mc+mL)(P/)2*10-6 = 30(10/6.28)*10-6=7.6⋅10-5 Kg⋅m2

This is based on information from here http://www.intechchennai.com/appServoMotor.php

With the 15:1 reduction gearbox I expect a reflected inertia on the motor = ratio2Iload+IG/box = (0.0666)2(3.896⋅10-3+7.6⋅10-5) + 6.7*10-5 = 8.465 * 10-5

Therefore with T=Iα substituting the rated torque of my motor and the reflected inertia i have an angular acceleration of 60601 rad⋅s-2
extrapolating this back out as a linear acceleration for my payload = ϖ/(2π)*ratio*pitch = 6.4ms-2

However this does not seem to be right. Using the Copper Hill VisualSizer pro software, I am seeing an acceleration of 300mms-2 for the same load, inertia and gerbox setup. This makes me thing something in my angular velocity equation is missing something or failing to take something in as a factor. Can anyone help me clean up these calculations?
 

FAQ: Calculating acceleration constant for linear actuator

How do you calculate the acceleration constant for a linear actuator?

The acceleration constant for a linear actuator can be calculated by dividing the change in velocity by the change in time. This can be represented by the formula a = (vf - vi) / t, where a is the acceleration constant, vf is the final velocity, vi is the initial velocity, and t is the change in time.

What is the unit of measurement for the acceleration constant in linear actuators?

The unit of measurement for the acceleration constant in linear actuators is meters per second squared (m/s²) or, equivalently, Newtons (N) per kilogram (kg).

Can the acceleration constant for a linear actuator be negative?

Yes, the acceleration constant for a linear actuator can be negative. This indicates that the actuator is decelerating or moving in the opposite direction of its initial velocity.

How does the acceleration constant affect the speed of a linear actuator?

The acceleration constant directly affects the speed of a linear actuator. A higher acceleration constant will result in a faster change in velocity, leading to a faster overall speed for the actuator.

Are there any external factors that can affect the acceleration constant for a linear actuator?

Yes, there are several external factors that can affect the acceleration constant for a linear actuator. These include the weight and size of the actuator, the amount of friction and resistance in the system, and any external forces acting on the actuator such as gravity or wind.

Similar threads

Replies
7
Views
2K
Replies
7
Views
15K
Replies
30
Views
2K
Replies
1
Views
1K
Replies
3
Views
3K
Replies
2
Views
1K
Back
Top