active vibration control using shaker and PID
active vibration control using shaker and PID
(OP)
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.
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.





RE: active vibration control using shaker and PID
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
http://www.meshparts.de
RE: active vibration control using shaker and PID
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)
RE: active vibration control using shaker and PID
Maybe there's someone out here who can help. I've got the following:
- Transient of square plate, without damper
http://files.engineering.com/getfile.aspx?folder=6...
- Transient of square plate, with TMD
http://files.engineering.com/getfile.aspx?folder=2...
- Transient of square plate, with PID (not working/???)
http://files.engineering.com/getfile.aspx?folder=d...
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.)
RE: active vibration control using shaker and PID
- Transient of square plate, without damper
Your file's link is: http://files.engineering.com/getfile.aspx?folder=5...
- Transient of square plate, with TMD
Your file's link is: http://files.engineering.com/getfile.aspx?folder=4...
RE: active vibration control using shaker and PID
- Transient of square plate, without damper (working nicely)
Your file's link is: http://files.engineering.com/getfile.aspx?folder=9...
- Transient of square plate, with TMD (nicely to)
Your file's link is: http://files.engineering.com/getfile.aspx?folder=0...
- (To be sure) transient with PID
Your file's link is: http://files.engineering.com/getfile.aspx?folder=0...
PS I cannot find how to delete/edit posts(?)