optimal_functions | R Documentation |
Family of functions that serve a purpose of finding optimal sprint or force-velocity profile
optimal_FV
finds "optimal" F0
and V0
where time at distance is
minimized, while keeping the power the same
optimal_MSS_MAC
finds "optimal" MSS
and MAS
where time at distance is
minimized, while keeping the Pmax
the same
optimal_FV(
distance,
F0,
V0,
bodymass = 75,
inertia = 0,
resistance = 0,
method = "max",
...
)
optimal_MSS_MAC(distance, MSS, MAC)
distance |
Numeric vector |
F0 , V0 |
Numeric vectors. FV profile parameters |
bodymass |
Body mass in kg |
inertia |
External inertia in kg (for example a weight vest, or a sled). Not included in the air resistance calculation |
resistance |
External horizontal resistance in Newtons (for example tether device or a sled friction resistance) |
method |
Method to be utilized. Options are "peak" and "max" (default) |
... |
Arguments passed on to
|
MSS , MAC |
Numeric vectors. Model parameters |
optimal_FV
returns s data frame with the following columns
Original F0
Original F0
Bodymass
Inertia
Resistance
Maximal power estimated using F0 * V0 / 4
Relative maximal power
FV profile slope
Distance
Time to cover distance
Peak power estimated quantitatively
Relative peak power
Distance at which peak power is manifested
Time at which peak power is manifested
Optimal F0
Ratio between F0_optim an F0
Optimal V0
Ratio between V0_optim an V0
Optimal maximal power estimated F0_optim * V0_optim / 4
Optimal relative maximal power
Optimal FV profile slope
Percent ratio between slope and optimal slope
Time to cover distance when profile is optimal
Difference in time to cover distance between time_optimal and time
Optimal peak power estimated quantitatively
Optimal relative peak power
Distance at which optimal peak power is manifested
Time at which optimal peak power is manifested
optimal_MSS_MAC
returns a data frame with the following columns
Original MSS
Original MAC
Relative maximal power estimated using MSS * MAC / 4
Sprint profile slope
Distance
Time to cover distance
Optimal MSS
Ratio between MSS_optim an MSS
Optimal MAC
Ratio between MAC_optim an MAC
Optimal relative maximal power estimated using MSS_optim * MAC_optim / 4
Optimal sprint profile slope
Percent ratio between slope and optimal slope
Time to cover distance when profile is optimal
Difference in time to cover distance between time_optimal and time
Samozino P, Peyrot N, Edouard P, Nagahara R, Jimenez‐Reyes P, Vanwanseele B, Morin J. 2022. Optimal mechanical force-velocity profile for sprint acceleration performance. Scandinavian Journal of Medicine & Science in Sports 32:559–575. DOI: 10.1111/sms.14097.
MSS <- 10
MAC <- 8
bodymass <- 75
fv <- create_FVP(MSS, MAC, bodymass)
dist <- seq(5, 40, by = 5)
opt_MSS_MAC_profile <- optimal_MSS_MAC(
distance = dist,
MSS,
MAC
)[["profile_imb"]]
opt_FV_profile <- optimal_FV(
distance = dist,
fv$F0,
fv$V0,
fv$bodymass
)[["profile_imb"]]
opt_FV_profile_peak <- optimal_FV(
distance = dist,
fv$F0,
fv$V0,
fv$bodymass,
method = "peak"
)[["profile_imb"]]
plot(x = dist, y = opt_MSS_MAC_profile, type = "l", ylab = "Profile imbalance")
lines(x = dist, y = opt_FV_profile, type = "l", col = "blue")
lines(x = dist, y = opt_FV_profile_peak, type = "l", col = "red")
abline(h = 100, col = "gray", lty = 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.