PONSE工程师采用MATLAB和SIMULINK采用基于模型的设计,以完成蝎子调平系统。金宝app他们获得了Mathworks工程师进行的九天内拥有九天的工具的熟练程度。课程覆盖了MATLAB,SIMULINK和StateFlow金宝app®对于系统级设计,以及模型架构的高级主题,包括验证和验证。
在Simulink中工金宝app作,工程师开发了一种控制模型,该控制模型从加速度计和陀螺仪中的输入,并致动液压阀以保持蝎子的中心帧水平。要清除传感器信号的噪声,团队使用使用信号处理工具箱™和Control系统工具箱™设计的过滤器。
它们使用在型流中创建的状态机建模了蝎子的各种操作模式。
在通过开环模拟验证控制模型的功能后,工程师使用Simulink Coder™和Simulink Real-Time™构建了一个原型控制器,以从其模型生成实时应用程序,并将其部署到SpeedGoat目标计算机硬件。金宝app
该团队使用此实时原型进行实际蝎子硬件进行测试。基于结果,它们在再生和重新测试更新的原型之前对控制模型进行了微小的变化。
然后他们从他们的模型中生成C代码,为蝎子的ECU(一臂®皮质®处理器)使用嵌入式编码器®。
它们将生成的代码与ECU的固件和其他低级接口代码集成在一起,并在第三方模拟器中首先测试,然后在实际的蝎子收割机上进行测试。
自从他们成功完成蝎子项目以来,Ponsse工程师已经使用了基于模型的设计来开发嵌入式控制器,用于在Ponse产品线中的其他收割机,从蝎子控制设计中重用过滤器和模型组件。