Thanks for the info Kevin.
If you are not measuring the applied force then you have to be sure that the excitation signal you are applying is identical every time. The shaker itself will be non-linear, so if you apply a sweep with a voltage amplitude of 1v, then a a subsequent test with a voltage amplitude of 2v will not necessarily produce twice the force. Also, even though the applied voltage may have the same amplitude at all frequencies, the resulting force may not. Again the frequency content may also change when you change the excitation level, due to shaker non-linearity and shaker-structure interaction.
Therefore, I would not expect the relative heights of the peaks in the PSD to be the same at different excitation levels
Another thing puzzles me about the level of excitation you are applying. You quote excitation levels of 1g 4g 8g etc. Is this the acceleration of the fixture at some frequency or other? Or the response level at one of the peaks, or what? How do you "know" what voltage to apply to the shaker to obtain this level of response?
The way I would do it (without resorting to a full-blown modal test) would be as follows:
Put a force transducer either between the shaker and the fixture or between the fixture and the filter (assuming the filter is only attached to the fixture at one point). This then gives you a reference to compare the response with. In fact, thinking on my feet, if you don't have a force transducer, you could place an accelerometer on the fixture (as long as the 500+ Hz where you start to notice resonant behaviour of the fixture is well above the frequency range of interest). You could then use this accelerometer as am "input" reference and measure the transfer function between this accelerometer and the others positioned on the filter. Note however, that the transfer function is calculated by dividing each of the response acceleration spectra by the spectrum of the reference transducer (force or acceleration). Note that you divide spectra NOT the PSD. In this way you are quite literally taking the shaker characteristics out of the equation.
Secondly, I would use a random excitation or stepped sine rather than a sweep. That way you measure the steady state response without any transient effects. The signal processing is more difficult though and your equipment may not be capapble of it. If you are still using the sweep test then keep the sweep rate as low as possible to minimise the transient effects and start/end the sweep well below/above the frequency range of interest and discard the results outside your range.
Thirdly, (assuming we are sticking with the sweep test) I would perform several measurements at each excitation level and average the resulting transfer functions (there will be one transfer function for each response accelerometer, each comprising a magnitude and a phase characteristic). A measurement will never be the same twice due to noise and other enviromental factors. Averaging helps to minimise any random noise (I would say do 10 or so averages as a minimum for an accurate result).
Fourthly, I would specify a particular input voltage amplitude for the sweep signal going to the shaker, and vary that for each round of tests (say 1v, 2v, 4v, 8v, or other suitable voltages, instead of your 1g, 2g, 4g, 8g, etc). You will then end up with a series of transfer functions at each voltage excitation level.
For example: If you have say 6 response accelerometers positioned on the filter labled A1...A6 and one reference accelerometer on the fixture, Ar, then set the amplitude voltage of the sweep signal going into the shaker at 1v. Measure the spectra of each accelerometer and calculate the transfer functions A1/Ar, A2/Ar ... A6/Ar. These will be complex transfer functions. Do the test again 10 times and average the transfer function for each accelerometer, ie.
[A1(run1)/Ar(run1) + A1(run2)/Ar(run2) + ... + A1(run10)/Ar(run10)]/10
and
[A2(run1)/Ar(run1) + A2(run2)/Ar(run2) + ... + A2(run10)/Ar(run10)]/10
and so on until
[A6(run1)/Ar(run1) + A6(run2)/Ar(run2) + ... + A6(run10)/Ar(run10)]/10
This yields 6 averaged complex (ie magnitude and phase) transfer functions for a shaker input amplitude of 1v,
T1(1v), T2(1v) ... T6(1v).
You can then repeat the whole process with an amplitue of 2v, 4v, 8v etc. (I am using these voltages as examples, not specifically recommending the levels that you require).
You can then compre the transfer functions and look for differences. T1(1v), T1(2v), T1(4v) etc should have very nearly the same magnitude and phase characteristics, as should T2(1v), T2(2v), T2(4v) etc., always comparing like with like.
If there are still major differences in the height of the peaks in the transfer function amplitude characteristic between excitation levels then you can be almost certain (because you have been so careful in the design of your experiment) that it is due to non-linearity in the test piece or fixture and you don't have to worry about the shaker at all.
Hope this helps
M