Я делаю лабораторный эксперимент, который работает следующим образом.
Объект движется по оси с начальным ускорением, а затем движется с довольно постоянной скоростью, которая может незначительно меняться в пределах (это биологический объект). Лабораторный компьютер измеряет время и положение объекта на ось каждый или так. В результате я получаю таблицу значений время/позиция. Мне нужно найти среднее ускорение тела.
Каков наиболее точный способ сделать это?
Поскольку мгновенные значения скорости объекта меняются, я боюсь получить неправильный результат, если просто вычислю среднее ускорение как .
Должен ли я использовать некоторые методы для сглаживания/усреднения результатов перед расчетами?
Во время фазы ускорения движение объекта можно смоделировать с помощью квадратичной кривой.
График зависимости положения от времени будет похож на изображение ниже. Красная часть кривой — это фаза ускорения, а синяя — фаза постоянной скорости.
Итак, теперь вам просто нужно подогнать ваши данные под кривую. Параметры, которые вы можете изменить,
Производные количества
Чтобы найти наилучшее соответствие, вам нужно написать компьютерную программу, которая пробует все разумные значения для , , , и . Для каждого набора параметров вычислите квадрат ошибки. Найдите параметры, которые дают наименьшую квадратическую ошибку, и значение в этих параметрах и есть то ускорение, которое вы ищете.
Псевдокод для вычисления квадрата ошибки для одного набора параметров:
total = 0
for ( each t )
{
if ( t < t1 )
x = x0 + v0*t + 0.5*a*t*t
else
x = x1 + v1*(t-t1)
error = actual_measured_x(t) - x
total += error * error
}
Среднее значение ускорения должно как раз зависеть от начальной и конечной скорости и интервала времени между ними. Поскольку среднее значение функции на интервале от a до b представляет собой интеграл функции от a до b , деленный на (ba) , и поскольку интеграл ускорения дает вам скорость, то, если пределы равны и средняя скорость уменьшится до простого:
Итак, если вы можете измерить только положение и время, то, возможно, вам лучше всего будет измерить 2 точки очень близко друг к другу в начале и приблизить начальную скорость, которая будет вашей. , а затем еще 2 точки сближаются в самом конце, чтобы приблизить конечную скорость .
УКХ
Амит Шарма
Жоафиг
Джон Алексиу
Джон Алексиу