Ponsse工程师采用基于模型的设计,利用MATLAB和Simulink完成了Scorpion调平系统。金宝app经过九天的现场培训,他们熟练掌握了这些工具。课程涵盖了MATLAB, Simulink和statflow金宝app®用于系统级设计,以及模型体系结构的高级主题,包括验证和验证。
工程师们在Simuli金宝appnk中开发了一个控制模型,该模型处理来自加速度计和陀螺仪的输入,并驱动液压阀以保持Scorpion的中心框架水平。为了消除传感器信号中的噪声,该团队使用了使用信号处理工具箱™和控制系统工具箱™设计的滤波器。
他们用statflow中创建的状态机对Scorpion的各种操作模式进行建模。
在通过开环仿真验证控制模型的功能后,工程师们建立了一个原型控制器,使用Simulink Coder™和Simulink Real-Time™从他们的模型生成实时应用程序,并将其部署到Speedgoat的目标计算机硬件上。金宝app
该团队使用这个实时原型在真正的Scorpion硬件上进行测试。根据结果,他们在重新生成和重新测试更新后的原型之前,对控制模型进行了微小的更改。
然后,他们从他们的模型为蝎子的ECU(一个ARM®皮质®处理器)与嵌入式编码器®.
他们将生成的代码与ECU的固件和其他低级接口代码集成,并对其进行测试,先是在第三方模拟器上,后来在实际的蝎子收割机上。
自从蝎子项目成功完成以来,Ponsse工程师已经使用基于模型的设计为Ponsse产品线中的其他收割机开发嵌入式控制器,重用来自蝎子控制设计的过滤器和模型组件。