Food for thought: -
- What distance does the "solenoid" need to move? Let's say 5mm
- What force is it acting against? Let's say 10 newtons
- Does the "return" journey need energy inputted to return it? Let's say same as forward journey
- How many times a second do you need to repeat the "task"? Let's say 100 times per second
Work = force x distance so to move forward, the work is 0.005m x 10N = 50mJ
It needs to do this twice (forward and return journey) so this becomes 100mJ
It needs to do this 100 times per second therefore power = 10W
If you do your own calculations instead of mine and get a power requirement you're going to be in a better position to decide what you need. Don't forget to take into account the mass of the solenoid plunger - convert this to a force. Also don't forget any other mechanisms that might make the force harder.
If my numbers were correct (and there is no reason they should be because I'm guessing) and you wanted to use the equivalent of a loudspeaker, you'd need to understand how power efficient they are. From my experience a loudspeaker power efficiency of 5% isn't too far off the mark.
This means you'd need a speaker greater than 200W capacity. You'd probably want a power supply of about 300W to cover the unexpected scenarios and things might be getting a little warm.