复杂机电系统的Simulink虚拟调试金宝app

起重机应用是复杂机电系统的一个很好的例子。现代起重机不仅包括机械和液压系统,还包括越来越多的电力电子、控制和软件。为了处理日益增加的复杂性,并能够在物理机器可用之前测试和验证设计,虚拟调试已经成为可能虚拟调试是指在计算机中创建机器的虚拟模型,即所谓的数字孪生兄弟,您可以在构建物理样机之前对整个设计进行模拟和验证。您还可以使用它对机器进行分析,即使在产品出厂后也是如此。

MATLAB®和Sim金宝appulink®是一个完整的仿真平台,允许您对整个机器进行建模和仿真,包括机械、液压、电子、控制和软件。这允许您在开发周期的早期阶段验证功能机器需求,从而缩短开发周期并减少昂贵的原型测试。

除了建模和仿真外,您还可以使用C/C++或IEC 61131-3 ST/LD代码生成技术在PLC、PAC或工业PC上重新使用机器模型进行部署。这是在实际控制器硬件上快速测试控制系统模型的有效方法。您还可以为物理机器模型生成代码以运行这是在实时硬件在环(HIL)模拟器上实现的,可以有效地测试生产控制器。

第1部分:起重机应用的运动学分析模拟起重机工作循环的起重机力学建模。通过评估机器在运行条件下的力和扭矩,及早确定功能需求的可行性。

第2部分:起重机应用的动态分析将闭环控制设计添加到起重机模型中,并执行自动PID调节。还添加执行器,以评估塔式起重机的动态性能并验证整个起重机系统的行为。

第3部分:起重机应用的安全控制逻辑设计增加监控(安全逻辑),用于检测和应对起重机故障。说明了使用虚拟模型在机器中注入和研究硬件故障的好处。

第4部分:控制系统和起重机模型的代码生成从控制器模型到实际控制器硬件(PLC/PAC)的生产代码生成(C/C++或IEC 61131-3 ST)。同时,利用实时I/O在PC机硬件上对起重机模型进行实时仿真。