用python循环性能建模

rouleur的Python项目详细描述


#鲁鲁尔:自行车性能建模

使自行车运动的物理建模变得非常简单。

例如,让我们尝试估计wiggo当前小时记录所需的功率:

`pycon >>> from rouleur import CyclingParams, calculate_air_density >>> >>> record = 54.526          # km/h >>> record *= 1000 / 60**2   # m/s >>> rho = calculate_air_density(30, 777, 0.6)  # about right >>> pars = CyclingParams( >>>     rider_velocity=record, >>>     air_density=rho, >>>     CdA=0.19, Crr=0.0025, >>>     chain_efficiency_factor=0.98, >>>     road_gradient=0, >>>     mass_total=82) >>> >>> pars.solve_for.power_output() 440.9565671224358 `

就这些了。

api几乎完全由cyclingparams类组成,该类保存建模一个自行车手所需的所有参数。类构造函数将许多合理的默认值与传递的任何(关键字)参数组合在一起。可在docstring类(帮助(cyclingparams)中找到已识别关键字参数(即模型参数)的详细信息。

然后,实例有许多可通过参数访问的解算器方法。

#参考资料

这个包是一些已发布算法的实现。重要的参考资料是:

  1. [马丁JC,米利肯DL,科布Je,麦克法登KL,科根AR.道路自行车动力数学模型的验证。应用生物力学杂志14:276-29119998。](http://journals.humankinetics.com/doi/10.1123/jab.14.3.276
  2. [马丁JC,加德纳AS,巴拉斯M,马丁Dt.使用场导出参数和正向集成对sprint循环进行建模。医学科学体育练习38:592-5972006年。](https://www.ncbi.nlm.nih.gov/pubmed/16540850
  3. [Atkinson G,Peacock O,Passfield L.循环时间试验期间的变量与恒功率策略:使用最新数学模型预测时间节省。体育科学杂志25:1001-10092007。](https://www.ncbi.nlm.nih.gov/pubmed/17497402
  4. [Wells MS,Marwood S.模拟丘陵时间试验期间功率变化对循环性能的影响。欧洲体育科学杂志16:912-9181016年。](https://www.ncbi.nlm.nih.gov/pubmed/26949050

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从泛型获取类不起作用   位运算符Java。从字节数组中不符合字节边界的位提取整数   java如何修补Log4j2 0天漏洞   IntelliJ IDEA并不认为我的java文件是可运行的,而是希望运行类文件。有没有关于如何修复的想法?   java javacc:未能编译语法文件(.jj)   javaehcache分布式多通道   java在Android中使用正则表达式进行解析   Android应用的java JSON数据解析   swing在Java中将JLabel放在JLabel上   java将MongoTemplate传递给自定义存储库实现   java在另一个JVM中获取加载的类   java Deeplearning4j:生成随机INDARY作为多层网络的输入   lwjgl渲染中的java移动渲染器   java静态哈希映射内存问题