{"id":1560,"date":"2018-08-01T17:40:17","date_gmt":"2018-08-01T15:40:17","guid":{"rendered":"https:\/\/blogs.mathworks.com\/student-lounge\/?p=1560"},"modified":"2019-06-26T15:03:58","modified_gmt":"2019-06-26T13:03:58","slug":"analyzing-tire-data","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/student-lounge\/2018\/08\/01\/analyzing-tire-data\/","title":{"rendered":"Analyzing Tire Test Data"},"content":{"rendered":"<p>We regularly hear about the need for HQ tire test data. Teams need it for modeling their vehicles, conducting lap-time simulation or even race-(scenario)-simulations. As we are good with software and not so good in getting our hands dirty, we thought we could help by providing a script for tire data analysis. It is based on the popular tire test data format by the Formula SAE Tire Test Consortium (<a href=\"http:\/\/www.millikenresearch.com\/fsaettc.html\">Formula SAE TTC<\/a>). In future, we will be happy to expand compatibility to different data formats, or add features based on your inputs.<\/p>\n<p>Find here a submission on the <strong>MATLAB Central FileExchange<\/strong> including anything you may need:<br \/>\n<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/67987-analyzing-tire-test-data\"><strong>https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/67987-analyzing-tire-test-data<\/strong><\/a><\/p>\n<p><a href=\"https:\/\/blogs.mathworks.com\/racing-lounge\/files\/2018\/07\/Live_script_results.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1266\" height=\"770\" class=\"alignnone size-full wp-image-1787\" src=\"https:\/\/blogs.mathworks.com\/racing-lounge\/files\/2018\/07\/Live_script_results.png\" alt=\"\" \/><\/a><\/p>\n<p>This initiative would not be possible without great support from supporting peers and the <em>FSAE TTC<\/em>.<\/p>\n<ul>\n<li>We want to thank the \u201cFormula SAE Tire Test Consortium\u201d (FSAE TTC, <a href=\"http:\/\/www.fsaettc.org\">fsaettc.org<\/a>) and the \u201cCalspan Tire Research Facility\u201d (TIRF) for their support. Note that you may obtain access to FSAE TTC: <em>\u201cYour school\u2019s membership entitles you to all data collected by the FSAE TTC (2005-present). Access to this data is through the FSAE TTC secure forum at www.fsaettc.org. Individual username requests require a valid university-domain e-mail address.\u201d<\/em><\/li>\n<li>We gratefully acknowledge the contribution from <a href=\"https:\/\/www.linkedin.com\/in\/marc-russouw-28119688\/\">Marc Russouw<\/a>, former member of Monash Motorsport. Marc presented his approach in an episode of the <a href=\"http:\/\/www.mathworks.com\/racinglounge\">MATLAB and Simulink Racing Lounge<\/a> named &#8220;<a href=\"https:\/\/www.mathworks.com\/videos\/matlab-and-simulink-racing-lounge-tire-modeling-extracting-results-from-a-large-data-set-98129.html\">Tire Modeling &#8211; Extracting Results from a Large Data Set<\/a>&#8221; and shared his code. We developed based on his scripts, documented and published the code.<\/li>\n<li>Thank you to <a href=\"https:\/\/www.linkedin.com\/in\/owen-paul-729b86151\/\">Owen Paul<\/a> and <a href=\"https:\/\/www.linkedin.com\/in\/matthias-walle-444656152\/\">Matthias Walle<\/a> who both spent a fair amount working on the code during their internships.<\/li>\n<\/ul>\n<h2>What\u2019s In It For You!<\/h2>\n<p><a href=\"https:\/\/blogs.mathworks.com\/racing-lounge\/files\/2018\/07\/TTC-e1531298927857.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"360\" class=\"alignnone size-full wp-image-1562\" src=\"https:\/\/blogs.mathworks.com\/racing-lounge\/files\/2018\/07\/TTC-e1531298927857.png\" alt=\"\" \/><\/a><\/p>\n<p>While the <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/67987-analyzing-tire-test-data\">submission on the MATLAB Central File Exchange<\/a> contains anything you may need, I am giving a high-level overview in this post. The bottom line is: The script processes tire test data from acceleration and brake as well as cornering tests and returns the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hans_B._Pacejka\">Pacejka\u2019s Magic Formula<\/a> coefficients for both a longitudinal and lateral model.<\/p>\n<p>The key features are the following:<\/p>\n<ul>\n<li>We are using a MATLAB live script to walk users through the code. You could describe it as code and documentation being in the same document<\/li>\n<li>You can check data quality before analysis<\/li>\n<li>The analysis is based on <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hans_B._Pacejka\">Pacejka\u2019s Magic Formula<\/a> (MF) approach.<\/li>\n<li>Results of the MF equation are fit to the raw data and plotted as seen in the figure. These fit curves could be acquired from other methods, but we found that using MF has worked best. We then can create surface plots of the coefficients<\/li>\n<li>The script works for both longitudinal and lateral dynamics<\/li>\n<\/ul>\n<h2>Conclusion \u2013 and Disclaimer \u2013 and Some Important Notes<\/h2>\n<p>Our goal in creating this script is to provide a tool to analyze large tire data sets. While a much effort was spent ensuring this script is correct we cannot guaranty the accuracy of the results. Don&#8217;t hesitate to comment on any inaccuracies and how we can improve the model.<\/p>\n<p>Based on our aversion to getting our hands dirty (see above) we were not able to validate final results. We would need a validated vehicle model and simulate the model with the fitted data. We would be grateful for any assistance on that matter.<\/p>\n<p>For those of you experiencing problems with Copy and Paste in the live editor, you may want to check out this bug report: <a href=\"https:\/\/www.mathworks.com\/support\/bugreports\/1704554\">https:\/\/www.mathworks.com\/support\/bugreports\/1704554<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/student-lounge\/files\/2018\/07\/TTC-e1531298927857.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div>\n<p>We regularly hear about the need for HQ tire test data. Teams need it for modeling their vehicles, conducting lap-time simulation or even race-(scenario)-simulations. As we are good with software and&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/student-lounge\/2018\/08\/01\/analyzing-tire-data\/\">read more >><\/a><\/p>\n","protected":false},"author":151,"featured_media":1562,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,6,10,12],"tags":[142,140,138,136],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/posts\/1560"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/users\/151"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/comments?post=1560"}],"version-history":[{"count":16,"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/posts\/1560\/revisions"}],"predecessor-version":[{"id":3098,"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/posts\/1560\/revisions\/3098"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/media\/1562"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/media?parent=1560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/categories?post=1560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/student-lounge\/wp-json\/wp\/v2\/tags?post=1560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}