В статье с помощью скрипта MATLAB, покажем, как провести анализ ударного воздействия на акселерометр, модель которого создана нами из файла GDS в прошлой статье.
С помощью скрипта загрузим модель, проведем симуляцию и продемонстрируем анализ переходных процессов. При прикладывании ударного ускорения к конструкции, посмотрим, как реагирует система, включая контактные силы. Анимация на рисунке 1 показывает, что происходит, когда две поверхности контактируют. А результат отображается на графиках сверху.

Рисунок 1. Схема анализа ударного воздействия на модель акселерометра
Теперь перейдем к демонстрации математического моделирования через скриптовой интерфейс пользователя MATLAB, как мы и делали в предыдущей статье.
На модели, которую мы сгенерировали из файла GDS в прошлой статье, проводится моделирование переходных процессов в ситуациях с ударной нагрузкой и строится график сил на поверхности контакта. Для этого есть скрипт, который показывает, как можно провести данный анализ и продемонстрировать результат.
Запустим скрипт, чтобы посмотреть результаты анализа в виде графиков изменения сил и смещений на поверхности контакта в результате применения этого ударного воздействия, которые мы видели перед этим на рисунке 1.
На нижнем графике на рисунке 2 видим, что идет отскок на контакте 2 микрометра. Это конструкция подпрыгивает на контакте в результате удара молотком.

Рисунок 2. Графики анализа ударного воздействия на акселерометр в MATLAB
На верхнем графике по оси Y величина ускорения смещения. Как мы видим, она составляет 45-50 тысяч метров в секунду в квадрате, то есть это 5 тысяч g. На столько большой был шок.
Позже значение ускорения падает, устройство ведет себя вот таким вот образом, зависимость отдаленно похожа на вид синусоиды. Идут переходные процессы, которые мы моделируем. Вскоре моделирование будет закончено. Конечный результат графика мы видели на слайде.