神奇公式轮胎工具

MATLAB GUI魔术公式轮胎建模

579年descargas

Actualizado2022年10月9日

De GitHub

GitHub上的许可证

神奇公式轮胎工具

查看文件交换工具GitHub发布(最新日期)GitHub下载MATLAB版本兼容性

带图的截图分析选项卡

  • 交互适合魔术公式轮胎模型的数据
  • 自动将时间序列数据分离为稳态条件
  • 将模型输出与数据进行可视化比较
  • 从/到加载/保存模型.tir(轮胎财产档案)
  • 导出拟合模型参数为结构体

本项目使用的模型函数神奇公式轮胎库.您可以导出模型参数,与所述库一起使用,以在MATLAB中模拟轮胎行为,或在Simulink中创建适合代码生成的模型。

动机

这个项目起源于我作为一个方程式学生成员的工作UPBracing,我们需要计算效率高但精确的轮胎模型,适合代码生成。特别是学习Formula Student / Formula SAE的学生,如果他们想为控制和估计算法建模,或者只是为了更好地理解轮胎,可能会从这个工具中受益。

这个项目是不可能的,如果没有提供的数据SAE Formula轮胎测试联盟(FSAE TTC)Calspan轮胎测试研究设施(TIRF).去识别和模糊的测试数据已用于示例和图像或应用程序的记录,以符合许可协议.特别感谢Edward M. Kasprzak博士允许我提供用于演示目的的已使用、去识别和模糊数据。

需求

  • MATLAB基础(用R2021a测试)
  • 优化工具箱(用于拟合)
  • 信号处理工具箱(用于原始测量导入)

安装

有几种方法:

使用

核心工作流程总结如下:

TD Start([Start]);结束([结束]);InputData[/原始测试数据/];ParseData[使用\ n预定义或自定义解析器解析测量值];ExtSim(第三方模拟);Plot[Plot Model vs. Data\n验证良好拟合];Fit[拟合模型到数据];MatSim (MATLAB模拟);着干活(/ * .tir /);Out2 (/ * .mat /); Start --> InputData; InputData --> |.mat / .csv / ...| ParseData; subgraph tool[ ] DecideNewOrLoad{Base Model\navailable?} NewMdl[Create New\nTyre model]; LoadMdl[Load from\n.tir file]; ParseData --> DecideNewOrLoad; DecideNewOrLoad --> |no| NewMdl; DecideNewOrLoad --> |yes| LoadMdl; NewMdl --> Fit; LoadMdl --> Fit; Fit --> Plot end Plot --> Out1; Plot --> |struct| Out2; Out1 --> ExtSim; Out2 --> MatSim; ExtSim --> End MatSim --> End;

导入测试台数据

要导入测试平台数据,您可能必须创建一个自定义解析器,该解析器接受任意输入文件并将其转换为数组tydex。测量对象。每个测量对象只包含一种稳态条件的数据。这意味着只有一个变量是扫描(=瞬态).对于SAE方程式轮胎测试联盟数据,有两个解析器转弯而且驱动/制动si单位的MAT文件已经可用。

动画数据导入

模型与数据拟合

您可以交互式地适合您的魔术公式轮胎模型测量台架数据。交互式意味着,您可以在任何时候取消拟合过程。最后的迭代将被保存,您可以将拟合的值与表中的当前模型值进行比较。然后您可以选择将这些值附加到您的模型。

动画配件

动画配件

手动模型编辑

您可以手动编辑表中的模型值。当使用自动刷新功能时,绘图将自动更新以反映您的更改。这有助于直观地了解不同参数值的影响。

动画手动编辑

基于数据的绘图模型

为了确保拟合过程产生一个合理的结果,您可以将试验台数据与拟合模型进行比较。如果测量的导入过程工作正确,您将能够从下拉列表中选择稳态值,从而过滤数据。然后,魔术公式轮胎模型将提供测量输入进行精确比较。

动画绘制

已知的问题

  • 目前只支持Fx0, Fy0, Fx, Fy的拟合
  • 只支持Magic Formula版本6.1.2(62)。
  • FSAE TTC解析器可能并不总是有效。您可能必须创建自己的解析器。

Citar科莫

汤姆·蒂斯代尔(2022年)。神奇公式轮胎工具GitHub (https://github.com/teasit/magic-formula-tyre-tool/releases/tag/v1.3.7)。Recuperado

兼容性con la versión de MATLAB
Se creó con R2021a
兼容con cualquier versión desde R2021a
兼容平台
窗户 macOS Linux

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!
版本 Publicado Notas de la versión
1.3.7

参见GitHub上此版本的发布说明:https://github.com/teasit/magic-formula-tyre-tool/releases/tag/v1.3.7

1.3.6

参见GitHub上此版本的发布说明:https://github.com/teasit/magic-formula-tyre-tool/releases/tag/v1.3.6

1.3.5

参见GitHub上此版本的发布说明:https://github.com/teasit/magic-formula-tyre-tool/releases/tag/v1.3.5

1.3.4

参见GitHub上此版本的发布说明:https://github.com/teasit/magic-formula-tyre-tool/releases/tag/v1.3.4

1.3.2

参见GitHub上此版本的发布说明:https://github.com/teasit/magic-formula-tyre-tool/releases/tag/v1.3.2

1.3.1

参见GitHub上此版本的发布说明:https://github.com/teasit/magic-formula-tyre-tool/releases/tag/v1.3.1

1.3.0

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.3.0

1.2.2

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.2.2

1.2.1 "

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.2.1

1.2.0

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.2.0

1.1.10

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.10

1.1.9

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.9

1.1.8

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.8

1.1.7

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.7

1.1.6

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.6

1.1.5

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.5

1.1.3

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.3

1.1.2

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.2

1.1.1

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.1

1.1.0

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.1.0

1.0.4

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.0.4

1.0.3

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.0.3

1.0.2中

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.0.2

1.0.1

参见GitHub上此版本的发布说明:https://github.com/teasit/mftyre-matlab-tool/releases/tag/v1.0.1

1.0.0

Para consulto notificar algún GitHub问题,访问elGitHub知识库
Para consulto notificar algún GitHub问题,访问elGitHub知识库
Baidu
map