图片缩略图

Simscape车辆模板

version 21.1.2.1 (63.4 MB) by 史蒂夫·米勒
用于使用Simscape在Simulink中创建自定义车辆模型的模板集。金宝app
4.8
12级

191下载

更新2021年3月31日

从GitHub

查看版本历史记录

在GitHub上查看许可证

此库包含库块和可配置的车辆模型,可用于各种车辆设计任务。此视频向您展示了一些功能:https://youtu.be/kWfv_zZrO-4

欲了解更多详情,请参阅此页面:
//www.tatmou.com/金宝搏官方网站solutions/physical-modeling/simscape-vehicle-templates.html

以下是一些你可以执行的任务:

1.配置动力系统架构,以模拟传统、混合、电池电动甚至燃料电池车辆。
2.通过移动从CAD获得的挂载点来修改悬挂设计。
3.连接自定义多链接悬架到被动和主动液压和气动系统。
4.设计主动底盘控制集成控制防抱死制动,稳定性,和主动滚转控制系统
5.开发再生制动算法,将电力网络纳入您的车辆模型。
6.通过将Simscape模型转换为C代码并在实时计算机(如Speedgoat)上运行,针对虚拟车辆测试嵌入式软件。

模板被设计为可扩展的。为车辆模型的任何部分创建您自己的变体(如刹车、悬挂或传动系统),您可以调整库,以便可以选择变体。它包括轮胎建模软件MFeval,文件交换上的另一个提交,它启发了这次提交。

请阅读README.md文件开始。

下载按钮将允许您访问与最新版本(R2020b)兼容的文件。
使用这些超链接可以访问早期版本中的版本。

对于R2021a:单击上面的“从GitHub下载”按钮。
对于R2020b:https://github.com/mathworks/Simscape-Vehicle-Templates/archive/20.2.2.1.zip
对于R2020a:https://github.com/mathworks/Simscape-Vehicle-Templates/archive/20.1.2.1.zip
R2019b:https://github.com/mathworks/Simscape-Vehicle-Templates/archive/19.2.2.1.zip
R2019a:https://github.com/mathworks/Simscape-Vehicle-Templates/archive/19.1.2.1.zip
R2018b:https://github.com/mathworks/Simscape-Vehicle-Templates/archive/18.2.2.1.zip

引用为

史蒂夫•米勒(2021)。Simscape车辆模板GitHub (https://github.com/mathworks/Simscape-Vehicle-Templates/releases/tag/21.1.2.1)。检索.

评论和评级(36)

史蒂夫·米勒

Simscape车辆模板2.1版通过MATLAB R2021a为MATLAB R2018b发布。调整了再生制动算法,添加了影响电池SOC的圈数优化示例,修复了与MFeval轮胎模型的接口问题。

史蒂夫·米勒

发布的越新越好。文件是从R2018b向前维护的,所以你可以使用它的任何版本的R2018b到当前的一个。

sungho公园

我应该使用新的matlab版本,如2020b?

史蒂夫·米勒

谢谢奎师那-这是非常有用的输入!!

克里希纳teja

你好,史蒂夫·米勒
对不起,迟了答复
制动试验结果的差异是由于smcar轮胎/MFEVAL转换为旋转架CPI的小问题造成的。半径固定为0.4225,应改为加载半径。

莎拉·卢西亚尼

你好,史蒂夫·米勒
我在Simscape车辆模板上工作,我试图在Speedgoat基线硬件上以不同的操作运行我的模型,但每当我以固定步长选择解算器时,似乎有一个错误,即存在运动学奇异性。

运行模拟时发生错误,模拟被终止
原因:
['sm_车/车辆/车辆/底盘/悬挂机构2/悬挂机构/悬挂机构R/双横臂A/球形LA激波','sm_车/世界/解算器配置']:'sm_车/车辆/车辆/底盘/悬挂机构2/悬挂机构R/双横臂A/球形LA激波'运动学约束无法保持。在Simscape解算器配置块中检查解算器类型和一致性公差。检查模型配置参数中的Simulink解算器类型和公差。运动学奇点可能是这个问题的根源。金宝app

您能给我一个解决这个问题的方法吗?
提前谢谢!

EUGENIO TRAMACERE

你好,史蒂夫·米勒
我试图用不同的动作来验证我的模型,但每当我在固定的步长中选择解算器时,似乎有一个错误,说存在运动学奇点。

运行模拟时发生错误,模拟被终止
原因:
['sm_车/车辆/车辆/底盘/悬挂机构2/悬挂机构/悬挂机构R/双横臂A/球形LA激波','sm_车/世界/解算器配置']:'sm_车/车辆/车辆/底盘/悬挂机构2/悬挂机构R/双横臂A/球形LA激波'运动学约束无法保持。在Simscape解算器配置块中检查解算器类型和一致性公差。检查模型配置参数中的Simulink解算器类型和公差。运动学奇点可能是这个问题的根源。金宝app

您能给我一个解决这个问题的方法吗?
提前谢谢!

徐光

史蒂夫·米勒

嗨,奎师那-如果你能给我你用来绘制这些曲线的模型,我可以研究一下。我认为我在这些图中没有足够的信息来确定最佳解决方案。

克里希纳teja

你好,史蒂夫·米勒
该库中的MFEval与MFSwift(2020.2)之间的轮胎行为似乎存在显著差异。
我使用标准的siemens car205_60r15。来参加这次刹车测试。
请在此处找到外汇和滑移率曲线(https://drive.google.com/drive/folders/1ZYX9xx1G0UbpxDd01tprEzE6GHfxnB2p?usp=sharing)[蓝色MFEval,红色MFSwift]
你能提供一个解决方案吗

提前谢谢

克里希纳teja

编辑:蓝色- MFEval
红色——MFSwift

史蒂夫·米勒

嗨@krishna teja-这里有几个带圆锥体的机动动作。请参见场景.Skidpad(圆锥体位置由圆半径参数化)、场景.Double_Lane_Change(圆锥体位置由车道位置参数化)。仿真模型中使用的组件位于sm_car_lib.slx中,在“项目快捷方式”下有一个打开该库的快捷方式。我将努力让它显示在Simulink库浏览器中。金宝app

克里希纳teja

你好,
我有道路和桥塔的x y z值。我如何使用它来产生道路和塔。可视化也会更新吗?

提前谢谢

克里希纳teja

你好,谢谢你的模板
如果将其作为工具箱发布,并将每个子系统作为库块(类似于车辆动力学工具箱),将会很有帮助。

史蒂夫·米勒

嗨,图拉西,i621148和其他访客!请注意,圣诞节前添加的2.0版包括三轴卡车(半卡车)和两轴拖车。油轮也有一个晃动模型。

神功Pandey

你能提供给我这个MATLAB R2015 b的模型吗?

马修·勒夫

史蒂夫·米勒

你好Thulasi -我正在创建一个3轴车辆的模板。现在,您可以通过复制粘贴一个轴来修改现有的模板。一个更简单的选择是将拖车的球形接头替换为焊接接头,这样所有三个轴都连接到同一个底盘上。

图拉西公羊

请建议我如何使用这个工具设计6轮车辆,包括每个电机在车轮驱动车辆

伊斯梅尔Macit

Juho

问候Mr.Steve米勒,
我很感激你一直在创造这个强大的工具。

史蒂夫·米勒

嗨,Guilherme-这条赛道包括高度数据还是平坦的?平坦更容易,但两者都有可能。如果要定义平面轨迹,请查看“\Libraries\Event\Scene\track\u Mallory\u Park”中的文件。最简单的方法是修改这些文件并直接使用它。如果还需要指定高度,请修改文件夹“\Libraries\Event\Scene\CRG\u Plateau\Data”中的文件。在开始更改原始文件之前,请将其副本保存为参考。

Guilherme Gruszkowski

你好!!干得好!!我有一个问题,如果我想创建自己的布局怎么办?例如,我来自一个公式学生团队,我想创建将在比赛中使用的轨迹。我如何将轨迹添加到代码中?我需要在excel中填写哪些参数?
感谢您的关注!

罗尼·德贝

何塞阿根廷Arbelaez

史蒂夫·米勒

Hi i621148-这些型号包括R2018b(用于分组物理连接的Simscape总线)中首次引入的一些功能。我无法将整个示例移植回R2017b。您可以直接使用组件sm_car_lib构建您自己的模型。我们计划添加一辆半挂车和拖车,因此单击“从GitHub下载”按钮附近的“后续”按钮,在我们进行更新时得到通知。

i621148

半挂汽车和拖车怎么样?

i621148

请包括工作2017b版本?

转向Alakshendra

马尔科·富兰

简·范伦斯堡

还请评论您希望在Simscape车辆模板中看到的其他功能

奥利弗Jaehrig

简·范伦斯堡

东信新泰

伟大的谢谢上传。

MATLAB版本兼容性
使用R2020b创建
与R2018b至R2020b兼容
平台兼容性
窗户 macOS Linux
标签添加标签
致谢

受到启发的:基于Delft-Tyre的车辆模型

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始打猎吧!