Unit conversion from RPM to Hz
Dimeruben opened this issue · 2 comments
Dimeruben commented
This conversion should provide 50Hz.
> rot_speed<-set_units(3000,rpm)
> set_units(rot_speed,Hz)
314.1593 [Hz]
edzer commented
If this is an issue, it is an upstream issue, not of the units
R package. The udunits database defines rpm
as unit of angular velocity measuring the angular distance covered by a rotating object, divided by the amount of time used to cover that distance; measured perpendicular to the plane of rotation, with direction usually indicated by the right-hand rule (see file udunits2-common.xml).
Dimeruben commented
Thank you for your answer.
You are right edzer, udunits establishes the conversion and I just figured out which was the problem.
When converting rpm to Hz a radian conversion is applied . If the conversion 3000rpm <- 50Hz is needed It can be used:
> rot_speed<-set_units(3000,rpm)
> set_units(rot_speed,rps)
50 [rps]