使用车辆动力学Blockset建模三轮汽车

67(30天)
作为一个项目的一部分,我一直试图在仿真软件模型的整车模型三轮车辆(如北极星弹弓),但一个电动马达。万博1manbetx我研究和建模的一些子系统自己从头开始,就像人体的动力学方程,转向和车轮/轮胎动力学,但我意识到,继续在这条道路将变得非常耗费时间,所以我转向模型包来加速这个过程。万博1manbetx
我一直在车辆动力学Blockset,因为它似乎是一个非常完整的包,和学习如何相互配合。现在我使用3自由度车辆的身体,改变参数,并看到它的影响。然而,一个主要的头痛我已经到了这一块看似锁定四轮车辆有两个轴。容纳我的项目我需要两个轮子在前面一个在后面,我读过文档页面从上到下几次,虽然有两个变量似乎不同轮子的数量(NF -前轮计数/ NR -后轮,纵向块的参数部分),这些实际上并没有改变的动力学方程。他们似乎只是影响车轮上的重量分布计算,这本身没有太多的意义,因为我可以选择,例如,三个前轮和后轮和块总是计算两个垂直加载前后轮轴。
现在我在一个十字路口:要么我和车辆动力学Blockset继续工作,试图在这个盗版我的方式;试图让从头实现只有一块所需的动力学方程与变化,并试图将它与其他blockset;或者使用另一个仿真软件方案。万博1manbetx
在我的研究中我发现Simscape动力传动系统图书馆似乎也车辆动力学建模的能力,但是因为我从来没有使用过,我不知道是否值得投资相比,住在一家。
我会非常感激的意见更加知识渊博的人我应该如何proc这件事!
PS:目前我使用matlab R2022a R2019a但是我很快就会升级版本

答案(1)

史蒂夫•米勒”class=
史蒂夫•米勒 2022年3月28日
嗨,若昂,
我认为这取决于你想影响模型。块你发现了在车辆动力学Blockset有3个自由度,纵向,横向和偏航。这是限制模型可以表示什么。每个文档。” 当车距、辊和垂直运动并不重要。
Simscape动力传动系统有一个 车辆体块 。它允许纵向和俯仰运动,但是没有横向运动。是良好的动力系统和纵向动力学的研究,但它不包括横向动力学。
如果你想要真正的三轮汽车模型的灵活性,您应该考虑Simscape多体。你可以用任意数量模型的任何车辆车轮的轴。你需要自己组装底盘和悬挂,但有大量的例子开始。
我认为这将是值得你花时间至少学习Simscape和Simscape多体的基础知识。你可以开始使用 Simscape斜坡弯道
一些车辆与Simscape多体建模:
  1. 在R2021b,我们提供例子车辆动力学,汽车胀(sm_car_heave_roll)。尽管这是一个四轮汽车,你可以看看悬架的模型和修改一个删除一个轮子。它显示了如何使用魔术公式轮胎力和力矩
  2. 本教程展示如何建模一个四轮玩具车:模型在汽车车轮接触。它显示了在Simscape多体组装组件的基础知识。地面接触并不代表轮胎动力学模型,但它确实展示如何开始使用这种类型的建模。
  3. 这个示例模型显示了如何在Simscape多体模型多连杆悬挂全车四Testrig(sm_car_4post_testrig)
  4. Simscape车辆模板包含一组复杂的例子涉及4、6、10、18轮汽车和拖车。这些模型是维护版本R2018b通过当前版本。远远超过你所需要的,但你可能会发现,您可以重用,如辊传感器模型,音高和偏航,在赛马场的方法。
——史蒂夫
1评论
Bogdan Bodnarescu”class=
Bogdan Bodnarescu 2022年5月24日
你好,我有一个类似的问题所以我也附在这里。
我只是发现的例子3轴卡车和拖车。
我想模拟一个拖车,可以产生扭矩的轴为每一侧都不同,和看到这些扭矩的影响卡车拖车组装在不同的情况下。
这是可能的如果我开始的例子,应该在这种情况下我基本修改什么?
提前谢谢!

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的