Як виміряти максимальне коливання будівлі за допомогою акселерометра?


0

Що стосується мого шкільного проекту, я намагаюся виміряти ефект масового демпфера, змінюючи довжину струни (яка несе масу), моя настройка аналогічна наступному відео: https://youtu.be/f1U4SAgy60c?t = 4м4с

Я намагаюся знайти залежність між довжиною струни і коливанням «будівлі». Але я не знаю точно, що хлопець у відео намагається виміряти і чи це пов’язано з тим, що я намагаюся зробити.

Чи можна використовувати акселерометр для картографування коливань «будівлі» і якщо так, то чи існує зв’язок між даними акселерометра та зміщенням коливань?

Моя мета - знайти максимальну амплітуду для різної довжини струни, тож чи більша амплітуда з даних акселерометра відповідає більшій амплітуді у графіку переміщення часу?

Я відчайдушно шукаю допомоги, тому що я міг би скоріше використовувати дані акселерометра, а не використовувати лінійку на задньому плані для вимірювання зміщення коливань.

Заздалегідь спасибі!!!


Ви повинні подивитися на взаємозв'язок відстані, часу та прискорення, будь-яка гідна книга фізики чи Google може нагадати вам про це.
Сонячний Майк

Відповіді:


1

Якщо ви наполягаєте на використанні даних акселерометра, напевно, є бібліотеки, які шукають "інструмент акселерометра" (в магазині google play повертається кілька результатів, які дозволяють експортувати дані тощо), залежно від вашої платформи, яка робить більшу частину математики для вас. але сприймання як прискорення - швидкість зміни швидкості, яка, в свою чергу, швидкість зміни відстані. ви повинні мати можливість чисельно інтегрувати прискорення, щоб отримати значення для переміщення.

ІМХО: Зрештою, це звучить як експеримент у школі / лабораторії, і ви набагато більше шансів отримати хороші результати за допомогою лінійки.


0

Хлопець у відео фактично використовував акселерометр для вимірювання лінійного прискорення будівлі. Якщо ви слідували, ви помітили, що він не звертав уваги на переміщення. Порівнюючи різні випадки, він зосереджувався лише на прискоренні. Насправді дуже часто вимірювати прискорення під час експериментів з вібруючими об'єктами. Оскільки це безпосередньо пов'язане з силою, ви можете вивести корисну інформацію про можливі механічні пошкодження, а також можете знайти стандартизацію, що стосується дозволених / рекомендованих рівнів вібрації різних пристроїв (я розумію, що вас зараз це не цікавить). Ви також можете побудувати результати як у часовій, так і у частотній областях, щоб отримати природні частоти, коефіцієнти демпфування, постійні часу та подібні приємні та зручні речі.

Я думаю, ви б використовували MATLAB для маніпулювання записаними даними - у цьому випадку все, що вам потрібно зробити, це інтегрувати прискорення з часом, щоб отримати швидкість, а потім інтегрувати швидкість у часі, щоб мати переміщення. Ви легко знайдете там багато готових до використання кодів. Якщо з якихось причин ви не в змозі знайти їх, повідомте про це, і ми допоможемо.


У MATLAB команда така ж проста, як v - cumsum (a), де a - вихід акселерометра, а v - інтеграція часових рядів. Однак для цього потрібна якась калібрування для реальних одиниць.
Ерік Шайн

Вибачте, має бути v = cumsum (a).
Ерік Шайн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.