一般情况下,赛车的物理建模可能需要需要以下的这些数据:

1、最高时速;

2、最大功率,用于计算牵引力或速度,功率(W)=速度(m/s)*力(N)),0-100km/h的加速时间,可以用于计算启动阶段大概的加速情况;

3、最大转速,一般的汽车上的仪表都有这项,所以很重要,单位为rpm(即转每分,一分钟转动的圈数);

4、最大扭矩,一般的扭矩输出还和轮齿比有关(涉及到轮齿力矩的问题),这里的最大扭矩是指引擎的最大扭矩,计算牵引力时还要乘上 当前档位的轮齿比,牵引力(N)=扭矩(N*m)*轮齿比/轮胎半径(m);

5、轮胎的相关数据,联合扭矩进行计算,网上找到的数据格式为:235/35 R19 [轮胎宽/扁平比 轮框直径(单位为in,即英寸,1英寸=2.54厘米)];

6、变速箱的各档位的轮齿比和终传比,这是设计挂档时必须的数据,一般要联合转速和轮胎半径进行计算,速度(km/h)=转速(rpm)*60(一小时有60分钟)*轮胎圆周长(km)/(轮齿比*终传比),轮胎圆周长(km)=2*PI(圆周率)*轮胎半径(km),一般情况轮胎圆周长可视为0.002km。

变速箱各个轮齿比,例如:

欧规六速变速箱 3.636(一档)/2.375(二档)/1.761(三档)/1.346(四档)/0.971(五档)/0.756(六档) 终传比为3.900 可能还有一个倒车档,一般系数和一档差不多

附:1-5的数据可以在汽车网站上找到相关数据,例如(www.autohome.com.cn);

6的各种变速箱各个挡位的轮齿比等信息可以在这找到(http://en.wikipedia.org/wiki/List_of_ZF_transmissions)。

在附加几个计算公式:

空气阻力(N)=(空气密度(kg/m^3)*速度*速度(m/s)*受风面积(m^2)*风阻系数(一般赛车的风阻系数为0.1~0.3之间))/2

滚动摩擦阻力(N)=滚动摩擦系数*轮胎承重(N)

滑行距离(m)=速度*速度(m/s)/[2*重力加速度(m/s^2)*(摩擦系数(若轮胎抱死,则用滑动摩擦力计算,0.55左右;若有ABS防抱死系统,则可以算为0.95左右)*cosθ+sinθ(θ为坡面的坡度,上坡为正,下坡为负))]

上面的几个系数,还需要自己找资料,并根据汽车的具体参数来调整。

空气密度:1.293kg/m^3;

各种赛车的风阻系数可参考(http://en.wikipedia.org/wiki/Automobile_drag_coefficient);

汽车滚动摩擦系数可参考(http://en.wikipedia.org/wiki/Rolling_resistance);

另外要注意汽车引擎功率的实际效率问题。

赛车游戏中赛车的物理建模相关推荐

  1. 技术干货:赛车游戏中最短路径和最小曲率路径算法

    转自:https://www.gameres.com/492096.html 最近参与了一个非常蛋疼的业余时间小项目:给定赛道和赛车模拟程序,求赛车跑完赛道的最快的办法.对于这个问题,我一开始的想法是 ...

  2. 赛车游戏中求解最短路径和最小曲率路径

    最近参与了一个非常蛋疼的业余时间小项目:给定赛道和赛车模拟程序,求赛车跑完赛道的最快的办法.对于这个问题,我一开始的想法是:就像Google的自动驾驶一样,给定足够的训练数据,然后汽车对前方的画面做出 ...

  3. 赛车游戏中的力学模型

    注:这章博客主要对前面一篇物理建模进行扩充. 首先,说明一下,赛车轮胎与公路路面的摩擦力大致大小为:滚动摩擦系数为0.01左右,滑动摩擦系数为0.1左右,静摩擦系数为1.0左右. 下面重点说明一下汽车 ...

  4. 赛车游戏java_Java 赛车游戏

    将全部图片考到D盘下 1.[文件] GPXWin.java ~ 4KB     下载(711) package GPX; //敌人图片均为120*55 import java.awt.Graphic ...

  5. Physics Engine - Car Games [ 物理引擎 - 赛车游戏 ]

    时间:2017/3/22 大三下学期 最近做完了一堆想要进一步学习的东西,便突然闲了下来,于是突然想用C++和OpenGL做一个赛车游戏,顺便练一下手.可是,真正上手起来发现,对于一款游戏而言,游戏引 ...

  6. Unity中实现赛车游戏

    一:前言 一般制作一款赛车游戏,赛车的面板结构是由三部分组成:车身(车的碰撞器).四个轮子.四个轮子的碰撞器(四个轮子与四个轮子的碰撞器需要分开) 二:WheelCollider组件 --Mass:车 ...

  7. Ubuntu18.04配置无人驾驶赛车游戏TORCS(解决找不到GL/glut.h、AL/alut.h和libXmu,以及编译中出现‘isnan’was not declared等)

    Ubuntu18.04配置无人驾驶赛车游戏平台TORCS 一.资源下载TORCS<The Open Racing Car Simulator> 二.环境搭建 三.运行游戏与测试 菜菜的博主 ...

  8. python编写赛车游戏单机版_使用Keras和DDPG玩赛车游戏(自动驾驶)

    为什么选择TORCS游戏 <The Open Racing Car Simulator>(TORCS)是一款开源3D赛车模拟游戏 看着AI学会开车是一件很酷的事 可视化并考察神经网络的学习 ...

  9. NFT赛车游戏F1® Delta Time启动第二轮2019赛车NFT质押活动

    NFT赛车游戏F1® Delta Time启动第二轮2019赛车NFT质押活动,活动截至日期为2021年3月23日,将共奖励200万枚REVV.奖励数量将取决于玩家质押的赛车NFT数量占比以及稀有程度 ...

最新文章

  1. 为什么要进行数据归一化
  2. java 的 i++ 和 ++i 的区别
  3. ise的时钟ip核_ISE的IP核clocking wizard使用和例化
  4. JAVA模拟肯德基点餐系统源码,肯德基辞职员工透露,用这几句暗语点餐,你拿的分量会比别人多...
  5. #3027. [Ceoi2004]Sweet 生成函数 + 组合数学
  6. 网关限流(令牌桶算法)
  7. WDM驱动程序入门(很详细)
  8. Oracle客户端安装
  9. 数据结构——归并排序
  10. java用对话框输出计算结果_Java怎么实现输入一个string表达式然后输出计算的结果...
  11. 三点拓宽自己的工作思路
  12. 移动硬盘常见故障分析
  13. svn比较本地与svn差异_如何从SVN差异中删除SVN属性
  14. Jie Business Project
  15. CSS中如何实现背景图片透明并且固定和文字不透明效果
  16. linux网卡设置详解
  17. ISCC 2018 Reverse WriteUp
  18. 计算机系统记忆部件是,什么是计算机系统的记忆部件
  19. SketchUp安装组件失败“.Net FrameWork 4.5.2”的解决办法
  20. 编译原理词法分析中的有限自动机

热门文章

  1. 分享几张与互联网相关的搞笑图片
  2. 对软件项目外包的一些认识
  3. 洛谷P3224【HNOI2012】永无乡
  4. TI DSP BootLoader技术要点概述
  5. 大盗阿福(打家劫舍)
  6. 分布式任务调度平台XXL-JOB测试报告
  7. uni.chooseImage 选择上传多张图片
  8. 互联网公司面试题以及范围
  9. 初涉QQ飞车第一天-创建角色
  10. TCS34725颜色感应识别模块