学生休息室

分享技术和现实生活中的例子,学生如何在他们的日常项目中使用MATLAB和Simulink # studentsuccess金宝app

从工程设计到工程

今天我想介绍一个客座博客,谁提出了一个赛车休息室视频哈坎·理查森。我希望你喜欢阅读关于他如何从一个学生热爱学生竞赛竞赛工程师一团队WP性能,学习MATLAB仍然是他工作的一部分。

Joel Kernasenko©2017,数据采集在斯洛伐克戒指

任何学习经验的早期阶段总是激烈。在写这篇文章的时候,正是四个月以来我在坑壁第一次,在一个真正的赛车系列。时间的数字屏幕和广播消息从司机混合在一个非常繁忙的环境的汽车轰鸣声在跑道上。这是一个意大利的赛道上,一个晚上比赛最重要的是…捏,然后马上回比赛!

我的名字叫哈坎·理查森。我在查尔姆斯理工大学的一名学生,学习汽车工程与机械工程背景。在我的大学时间,我参加了几个项目,包括汽车,和分别两年生态马拉松和公式的学生,我想继续从事赛车运动。对我来说,这些项目教会了我很多关于如何设计一个赛车,但是我非常喜欢一部分种族和理解如何最大化的强度性能在跑道上。我有一个名为Reiter年轻恒星的新项目,学生团体的三会运行一个小型车队。这是六个月前,这里是一些早期思考比赛工程的挑战。

Reiter年轻恒星

由德国车队Reiter工程在2016年,该项目提供了团队的三个学生和两个年轻的司机机会与KTM此次将X-Bow清在欧洲北部清系列杯。目的是为年轻人才提供一个进入世界赛车运动的环境,提出了一系列专业的挑战,同时还提供指导经验Reiter代表。两个学生负责竞赛工程师方面的作用,而第三学生团队经理,专注于工作和处理外部关系协调。与正常的赛车系列,地位方格旗是挥舞着的唯一衡量性能,Reiter工程已经创建了一个点评分系统允许个人绩效评估工程师、经理和司机。工程师、方面与力学交互、文档质量,广播行为和数据分析得到回报。经理给出点等标准保证曝光的赞助商,团队成员在期限和维修通道的安全运行。团队也给点基于距离他们可以允许最低的燃料水平资格或种族会话,但也有多接近他们所需的最短时间强制司机改变比赛期间。

两个赢得司机以及获奖学生团队,得到一个完全支持Blancpain从没生产季节的g3系列。金宝app

Joel Kernasenko©2017,跟踪走在红牛圈

周末在赛道

一个典型的周末会到达周四上午的跟踪。所有学生团队帮助构建Reiter围场在潜水活动,如司机简报之前,并追踪站走路。在周五,将会有两个练习,允许司机熟悉跟踪和工程师找到一个好的设置。周六始于两个合格的会议确定起始订单这两个种族。在下午,第一场比赛。灯出去随着滚动网格临近主直接和这是一个很好的抓住每一个机会超越和远离麻烦。周日出现的机会正确的第一场比赛中出现了什么问题或进一步重新加强,你可以快速跟踪。面罩下,耳机和部门时报开始进来,你明白为什么赛车运动是特别的。

转变心态

许多学生参加2017年版的《Reiter年轻恒星计划有一个学生或类似的项目背景的公式。说完这些,重要的是要记住这个公式在其核心是设计的竞争。赛车组件仅限于只有少数动态事件和一对一的比赛是不允许的。虽然对团队的工作基础,底盘动力学或任何可以学习将会很有价值的,切换到纯种族工程需要一个心态的转变。

我和我co-engineer埃里克•Karlsson在公式的学生在一起,花了两年时间主要集中在悬浮液。回顾这个项目,令人吃惊的是我们会花多少时间准备模型,进行计算和制定计划,实现的潜力相比包。

现在,更多的是执行和试图专注于最重要的事情在下次会议前就开始了。这是一个令人兴奋的情况下,一开始可以让你感觉缺乏数据支持某一决定。金宝app然而,它是如何应用的真正考验你的工程技能不需要几分钟想通过手册或运行。

会议计划也是一样。我们期望我们的初选策略失败由于不可预见的事件,但它让我们有补救计划和心理敏捷性来抓住一个机会出现在坑壁的数量。我们的团队经理,Jon Jaleby设置一个周末的计划。这包括一些细节,比如当无线电通信应该建立轮胎提名表格时应填写。然而,外部派对经常实施突然变化,迫使计划被否决。在这一点上,您需要进行快速规划和确保工程师和司机意识到新计划。

MATLAB的不同的用例

我一直热衷于使用MATLAB很多年了。通常,它帮助我开发模型来解决各种工程任务或处理大型数据集。然而,我与跟踪的赛车,我越意识到需要软件可以处理某些常规任务,这样我就可以关注更紧迫的事情出现。大部分是基于收集信息从外部源的概念,提取相关信息,提出一种可以很快进行综述。

一个很好的例子就是天气预报。有web服务提供跟踪特定的预测显然可以在web浏览器中查看,但这需要时间和强迫你提醒自己的定期检查。重大事件的时段的周末可以存储在一个电子表格,一旦两个加载,警报雨或其他相关信息可以通过一些不错的显示界面,删除手工工作。

而标准MATLAB的方式加载预渲染页面的web请求是伟大的,从一个给定的图像或数据API,它缺乏能够等待web脚本完成之前提取内容。这导致很多头疼痛之前我是知道如何使用com对象来解决这个问题。在真正的MATLAB-forum精神,我将因此分享几行代码已经帮助我获得天气信息和生活时间数据。

下面打开一个web浏览器,选择使它不可见,导航到一个特定的地址,等待页面加载。

web = actxserver (“internetexplorer.application”);web.set (“可见”,0);web.Navigate (“http://example.com/”);~ isequal (web.get (“请求”),“READYSTATE_COMPLETE”)暂停(0.1)结束

在这个阶段,内容可能仍在等待在后台运行的脚本。等待一个表被创建的一种方法描述如下。

长度(strfind (web.Document.body.outerHtml' < tr ')< minRows暂停(0.1)结束

页面加载完成后,全部内容可以存储,进行进一步的处理之前。

html = web.Document.body.outerHtml;web.invoke (“退出”);

只要显示数据的时候,我喜欢用一个标准的图,但把它变成一个满的
屏幕窗口运行在一个单独的计算机,这样纯粹用于快速一瞥。WindowAPI通过简•西蒙适合于这个上可用Matlab中央文件交换

f =图();WindowAPI (f,“位置”,“全部”);

进入领域的赛车

在专业比赛仍然很新,我已经要求许多经验丰富的工程师如何进入他们的工作。对大多数人来说,这是一个关于业余时间的爱好,已经发展成为一个职业,我相信这是非常有利于理解赛车运动的文化通过一个基于活动的激情,而不是工资。它肯定是一个激动人心的工作在许多方面,但很多证人的误解在幕后运动的魅力。曾经尝试去看到即使是有经验的人工作两轮班在周末工作和更快,你意识到为什么需要真正的激情去享受这行工作。然而,当努力工作回报和方格旗挥了挥手,这都是值得的!我建议任何学生热爱赛车运动申请Reiter年轻恒星的未来版本。这是一个非常宝贵的经验,我们非常感激有赞助商Reiter工程、WP性能和查尔莫斯的帮助使这一切成为可能。希望不久能见到你在某个赛道!

Joel Kernasenko©2017年KTM此次将X-Bow清在斯洛伐克戒指

|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。