利用MATLAB和Simulink进行基于模型的设计,对450进行建模和仿真,并生成控制软件的生产代码。万博1manbetx
他们首先建立了一个摩托车及其主要部件的工厂模型。利用第一性原理在Simulink中直接对车辆动力学和机械部件进行建模。利用Simscape对功率变换器和电路进行了建模™ Simscape电气公司™.万博1manbetx
在缺乏详细的组件数据的情况下,研究小组采用了实证的方法对电池进行建模。他们在不同的温度和充电水平下测试了电池,并将测量的输入输出数据与系统识别工具箱一起使用™ 创建电池电和热特性的黑盒模型。
该团队对工厂模型进行了广泛的模拟,以评估设计权衡。他们对设计进行了改进,直到他们确定了满足目标加速度和射程要求,同时满足成本、尺寸和温度限制的电机和电池配置。
接下来,他们在Simulink中开发了电池充电、电源控制和温度控制的算法。他们在Stateflow中为控制逻辑建模万博1manbetx®并使用了控制系统工具箱™ 调整控制器增益。他们用工厂模型进行闭环仿真,以验证他们的控制设计。他们用嵌入式编码器从控制器模型生成代码®把它放在手臂上®皮质®指示器上的处理器或TI C2000™ 充电站的微控制器。
他们使用灵活的迭代开发过程,快速调试和完善算法,有时一天最多生成和测试五次新代码。
由于这是他们第一次体验代码生成,Shivaram首先参加了由MathWorks工程师举办的为期两天的关于嵌入式编码器代码生成的公共培训课程,然后聘请MathWorks咨询服务公司对生产代码生成、模型评审和过程评审进行进一步培训。
Ather 450现已投入生产,最初在班加罗尔发布,在金奈有31个充电站和7个充电站。Ather的创始人在IIT Madras学习了MATLAB,并在那里创立了公司,他们很快就会在下一个市场上开始预购。