Direct YouTube link: https://youtu.be/V-J8rwo3UNQ
*** Note: Simcenter Testlab 2206 and higher, the SelfCheck was replaced by System Identification and Verification. ***
What is a SelfCheck? And why is it required? The SelfCheck is a pre-test check, like having an extra pair of eyes to verify the setup of the vibration control test before it is run. SelfCheck is a feature in Simcenter Testlab Vibration Control software.
There are many components and connections in a closed loop vibration test (Figure 1) that need to be checked for potential issues.
While the SelfCheck may not find every possible problem, this “Pre Check” can uncover many common issues with transducers, cables, amplifiers, shakers, and drive profiles. This saves time and effort by ensuring tests run smoothly, and prevents unintended damage to test articles due to improper setup.
This article has the following contents:
1. How Does SelfCheck Work?
1.1 Background Noise and DC Offsets
1.2 Broadband Noise Buildup
1.3 Prediction of Full Levels
2. Selfcheck Report
3. What are Common Errors/Concerns Found?
4. Channel Overloads
4.1 Possible Causes of Overloads
4.2 Possible Solutions for Overloads
5. Open Channels
5.1 Possible Causes of Open Channels
5.2 Possible Solutions for Open Channels
6. DAC Issues
6.1 Possible Causes of DAC Issues
6.2 Possible Solutions for DAC Issues
7. Conclusion
1. How Does SelfCheck Work?
How does SelfCheck determine if there are any issues in the test setup? It tests the complete shaker system with a low level, broadband input looking for overloads, open channels, DC offsets and other possible sources of operational issues.
There are multiple steps in the SelfCheck process:
1.1 Background Noise and DC Offsets
With no signal from the Simcenter SCADAS DAC driving the shaker system, the background noise level on all channels is measured. The background levels are used as a reference when broadband excitation signals are sent to the shaker system during the SelfCheck. The measurement channels should have significantly higher levels when the broadband signal is present than when no excitation is applied. DC offsets are also checked on all channels which could indicate ground loop issues.
1.2 Broadband Noise Buildup
The SelfCheck starts by sending out a low level, broadband vibration from the Scadas DAC output. This starts at a very low voltage level, as not to damage the shaker, and reduce the amount of fatigue the test item experiences.
The output level is then built up in stages (Figure 2) through multiple voltage levels until the signal to noise ratio and coherence criteria is achieved. These output levels are below the voltage required to reach the full test level. By default, these voltages range from 20 mV to 100 mV over five steps. The user can change the minimum and maximum voltages, along with the number of steps.
In addition to calculating levels on all channels, transfer functions are also computed between the following:
These transfer functions are checked for consistency via a coherence function, and used in the prediction of levels for the full scale test.
1.3 Prediction of Full Levels
The full scale test levels are predicted. Even if issues like overloads did not occur during the low level SelfCheck, they can be identified by the prediction of the full level test, before it is actually started. The SelfCheck uses the transfer functions and the target profile to project the voltage levels required to run at full level test. Using the Signal to Noise (S/N) ratio defined under the Advanced Parameters menu, the predicted levels are compared to the measured background noise. The predicted levels should be well above the background noise for a successful test execution, otherwise a open loop flag is shown.
2. Selfcheck Report
After the SelfCheck is finished, a report is generated as shown in Figure 3.
It contains several items for each channel:
3. What are Common Errors/Concerns Found?
The errors that are commonly reported during SelfCheck fall into three broad categories:
Possible causes and solutions for each category follows:
4. Channel Overloads
During the SelfCheck, all channels are checked for actual (during the buildup) and potential overloads (at the full level test) as shown in Figure 4.
Overload checks are done both on control and measurement channels.
4.1 Possible Causes of Overloads
Actual or predicted overloads can be caused by a few different issues:
4.2 Possible Solutions for Overloads
When overload errors occur, some possible solutions include:
5. Open Channels
Open channel messages, as shown in Figure 6, indicate that there is not a stable relationship between the control accelerometer and DAC output. One reason for this would be that the accelerometer channels are not producing significant output above the background noise level.
A channel is considered “Open” if the measured level during the final stage of SelfCheck is less than the background noise multiplied by the user defined signal to noise ratio. I.e., if the broadband white noise signal is not higher than the background noise.
In addition to an Open Channel error, a “Low Coherence Warning” could also be given.
5.1 Possible Causes of Open Channels
An open channel error means that the signal from an accelerometer is very low, or of poor quality. It is not significantly above the noise floor. Some example causes are shown in Figure 7.
Open channel errors could be caused by issues with control and measurement accelerometers:
5.2 Possible Solutions for Open Channels
6. DAC Issues
Based on the SelfCheck’s low level white noise, the full test levels are predicted. If the DAC output would exceed 10 Volts (minus a safety factor) to drive the shaker, the self-check fails as shown in Figure 9. The global status will read DAC Overload.
6.1 Possible Causes of DAC Issues
There is a high likelihood of an issue with the shaker amplifier. It may not be capable of outputting enough to run the full scale test. The capabilities of the shaker system may be exceeded.
6.2 Possible Solutions for DAC Issues
7. Conclusion
If all overloads, open channels, and DAC requirements are met, the SelfCheck will pass as shown in Figure 10. In the upper right corner of the SelfCheck screen the Global Status indicator will be set to “OK”. Each channel will have an individual status that should also be “OK”.
If utilized properly, a SelfCheck is another pair of eyes checking and quickly identifying possible problems and issues in a vibration control test campaign. Some of the benefits of running SelfCheck include:
In the Simcenter Testlab Documentation, there is extensive documentation on the inner workings of the SelfCheck in the “Testlab Random Control” manual. The documentation is located in “Start->Programs-> LMS Test.Lab {rev}->Documentation” or in “Start->Programs-> Simcenter Testlab {rev}->Documentation”
Questions? Email william.flynn@siemens.com or contact Siemens Support Center.
Related Vibration Control links
Related Durability links