Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations IDS on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

active vibration control using shaker and PID

Status
Not open for further replies.

mummiewikkel

Electrical
Mar 11, 2013
4
Before a few weeks ago I was new to ANSYS and FEM analysis. Now I've learned myself to do some modal, harmonic, transient, psd analyses with a simple plate (1x1x1e-3m with properties of steel). I'm doing this as I'm graduating in Electronic Engineering & Design on the subject of active vibration control on a particular structure. After succesful simulations I will be working on a real test setup with prototype of actuator and microcontroller.

After doing all the standard analyses such as modal, harmonic, etc. I now want to start working on some active control. I found a few examples using piëzo actuators which can be found in ANSYS's elements library. However, my actuator will be a shaker-type actuator (comparable to a loudspeaker).

I'm wondering how to build this. I think of COMBIN14 w/ MASS21, but can I add a PID-like controller?

I'm not neccessarily looking for a worked out solution, but som tips from where I can start would be very welcome.

What I'd like to do is this:
1. build the structure
2. constrain, etc.
3. apply psd (I have measurements/freq-spectrum of vibrations through the real structure).
4. apply actuator with active vibration control
5. setup PID-controller
6. test different PID-values and actuator positions on the structure to find best spot.

7. use the above values/position as a starting point for prototype test.
 
Replies continue below

Recommended for you

Hello,

we have a Control Toolbox for Ansys, where you can define controller structures: www.meshparts.de/ct

The controller uses displacements in the x DOF as input and output values. I think you can couple displacements with other degrees of freedom of your interest using constraint equations.

Regards
Alex

MESHPARTS
Tuning Your Simulation
 
Hello

You can use this macro with transient analysis to achieve transient anaylsis

sum=0
errp=0
*do,t,2*dt,ts,dt
*get,e1,node,2,u,x
err=0-e1
sum=sum+err*dt
dif=(err-errp)/dt
f1=kp*err+ki*sum+kd*dif
f,1,fx,f1
errp=err
time,t
solve
*enddo

Also check the paper attached

(Analysis of active vibration control in smart structures by ANSYS)
 
 http://iopscience.iop.org/0964-1726/13/4/003/
I've been working with the PID controller/controls for a few days now. With PID controller, simulation time becomes a little longer, so messing around with the controls or troubleshooting takes a long time.

Maybe there's someone out here who can help. I've got the following:
- Transient of square plate, without damper

- Transient of square plate, with TMD

- Transient of square plate, with PID (not working/???)

The goal is to get the displacement of the plate to be 0 as fast as possible/always, if a 1 N pulse force is applied somewhere else on the plate.

(The next step is to get as little displacement as possible when a constant noise vibration is applied.)
 
Again, sorry, I think I need a break... Please use/have a look at the following:

- Transient of square plate, without damper (working nicely)
Your file's link is:

- Transient of square plate, with TMD (nicely to)
Your file's link is:

- (To be sure) transient with PID
Your file's link is:

PS I cannot find how to delete/edit posts(?)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor