Добрый день. Помогите разобраться в вопросе.
Существует стенд для проведения испытаний оборудования (производится удар по столу стедна).
На данном стенде проводится испытание широкополосной случайной вибрацией.
Суть процесса:
Ударяем по столу стенда. Снимаем показания акселерометров, установленных на стенде и оборудовании.
Получаем графики зависимостей ускорения от времени.
Раскладываем в ряд Фурье - получаем спектр (ускорение от частоты).
Считаем по формуле гармонических колебаний максимальное смещение для каждой частоты.
Получаем значения максимальных амплитуд перемещений многократно превышающие
максимальное перемещение стола вибростенда (преимущественно на низких частотах < 5 Гц (более чем в 20 раз))
Формула для расчета максимальных значений амплитуды перемещений -
![$a= Aw^2[\sin(wt + \varphi) + \pi]$ $a= Aw^2[\sin(wt + \varphi) + \pi]$](https://dxdy-04.korotkov.co.uk/f/f/c/d/fcd663e056eedd46e229b23dcfe02b4882.png)
->
![$a= Aw^2$ $a= Aw^2$](https://dxdy-02.korotkov.co.uk/f/9/5/c/95c037daf97e65b7315657d747b4bc1c82.png)
->
Все делается автоматически в ПО на c#.
Помогите разобраться где ошибка?
Спасибо.