此库包含库块和可配置的车辆模型,可用于各种车辆设计任务。此视频向您展示了一些功能: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)。检索.
Simscape车辆模板2.1版通过MATLAB R2021a为MATLAB R2018b发布。调整了再生制动算法,添加了影响电池SOC的圈数优化示例,修复了与MFeval轮胎模型的接口问题。
发布的越新越好。文件是从R2018b向前维护的,所以你可以使用它的任何版本的R2018b到当前的一个。
我应该使用新的matlab版本,如2020b?
谢谢奎师那-这是非常有用的输入!!
你好,史蒂夫·米勒
对不起,迟了答复
制动试验结果的差异是由于smcar轮胎/MFEVAL转换为旋转架CPI的小问题造成的。半径固定为0.4225,应改为加载半径。
你好,史蒂夫·米勒
我在Simscape车辆模板上工作,我试图在Speedgoat基线硬件上以不同的操作运行我的模型,但每当我以固定步长选择解算器时,似乎有一个错误,即存在运动学奇异性。
运行模拟时发生错误,模拟被终止
原因:
['sm_车/车辆/车辆/底盘/悬挂机构2/悬挂机构/悬挂机构R/双横臂A/球形LA激波','sm_车/世界/解算器配置']:'sm_车/车辆/车辆/底盘/悬挂机构2/悬挂机构R/双横臂A/球形LA激波'运动学约束无法保持。在Simscape解算器配置块中检查解算器类型和一致性公差。检查模型配置参数中的Simulink解算器类型和公差。运动学奇点可能是这个问题的根源。金宝app
您能给我一个解决这个问题的方法吗?
提前谢谢!
我在之前的评论中提到过的LinkedIn帖子:https://www.linkedin.com/posts/jan-janse-van-rensburg_automotive-commercialvehicles-金宝appsimulink-activity-6768170227898314752-Z2YN/
你好,史蒂夫·米勒
我试图用不同的动作来验证我的模型,但每当我在固定的步长中选择解算器时,似乎有一个错误,说存在运动学奇点。
运行模拟时发生错误,模拟被终止
原因:
['sm_车/车辆/车辆/底盘/悬挂机构2/悬挂机构/悬挂机构R/双横臂A/球形LA激波','sm_车/世界/解算器配置']:'sm_车/车辆/车辆/底盘/悬挂机构2/悬挂机构R/双横臂A/球形LA激波'运动学约束无法保持。在Simscape解算器配置块中检查解算器类型和一致性公差。检查模型配置参数中的Simulink解算器类型和公差。运动学奇点可能是这个问题的根源。金宝app
您能给我一个解决这个问题的方法吗?
提前谢谢!
嗨,奎师那-如果你能给我你用来绘制这些曲线的模型,我可以研究一下。我认为我在这些图中没有足够的信息来确定最佳解决方案。
你好,史蒂夫·米勒
该库中的MFEval与MFSwift(2020.2)之间的轮胎行为似乎存在显著差异。
我使用标准的siemens car205_60r15。来参加这次刹车测试。
请在此处找到外汇和滑移率曲线(https://drive.google.com/drive/folders/1ZYX9xx1G0UbpxDd01tprEzE6GHfxnB2p?usp=sharing)[蓝色MFEval,红色MFSwift]
你能提供一个解决方案吗
提前谢谢
编辑:蓝色- MFEval
红色——MFSwift
嗨@krishna teja-这里有几个带圆锥体的机动动作。请参见场景.Skidpad(圆锥体位置由圆半径参数化)、场景.Double_Lane_Change(圆锥体位置由车道位置参数化)。仿真模型中使用的组件位于sm_car_lib.slx中,在“项目快捷方式”下有一个打开该库的快捷方式。我将努力让它显示在Simulink库浏览器中。金宝app
你好,
我有道路和桥塔的x y z值。我如何使用它来产生道路和塔。可视化也会更新吗?
提前谢谢
你好,谢谢你的模板
如果将其作为工具箱发布,并将每个子系统作为库块(类似于车辆动力学工具箱),将会很有帮助。
嗨,图拉西,i621148和其他访客!请注意,圣诞节前添加的2.0版包括三轴卡车(半卡车)和两轴拖车。油轮也有一个晃动模型。
你能提供给我这个MATLAB R2015 b的模型吗?
你好Thulasi -我正在创建一个3轴车辆的模板。现在,您可以通过复制粘贴一个轴来修改现有的模板。一个更简单的选择是将拖车的球形接头替换为焊接接头,这样所有三个轴都连接到同一个底盘上。
请建议我如何使用这个工具设计6轮车辆,包括每个电机在车轮驱动车辆
问候Mr.Steve米勒,
我很感激你一直在创造这个强大的工具。
嗨,Guilherme-这条赛道包括高度数据还是平坦的?平坦更容易,但两者都有可能。如果要定义平面轨迹,请查看“\Libraries\Event\Scene\track\u Mallory\u Park”中的文件。最简单的方法是修改这些文件并直接使用它。如果还需要指定高度,请修改文件夹“\Libraries\Event\Scene\CRG\u Plateau\Data”中的文件。在开始更改原始文件之前,请将其副本保存为参考。
你好!!干得好!!我有一个问题,如果我想创建自己的布局怎么办?例如,我来自一个公式学生团队,我想创建将在比赛中使用的轨迹。我如何将轨迹添加到代码中?我需要在excel中填写哪些参数?
感谢您的关注!
Hi i621148-这些型号包括R2018b(用于分组物理连接的Simscape总线)中首次引入的一些功能。我无法将整个示例移植回R2017b。您可以直接使用组件sm_car_lib构建您自己的模型。我们计划添加一辆半挂车和拖车,因此单击“从GitHub下载”按钮附近的“后续”按钮,在我们进行更新时得到通知。
半挂汽车和拖车怎么样?
请包括工作2017b版本?
还请评论您希望在Simscape车辆模板中看到的其他功能
伟大的谢谢上传。