×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

active vibration control using shaker and PID

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.

RE: active vibration control using shaker and PID

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
http://www.meshparts.de

RE: active vibration control using shaker and PID

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)

RE: active vibration control using shaker and PID

(OP)
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
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

(OP)
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: 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(?)

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources