机电系统设计的M金宝appATLAB, Simulink和Simscape

设计、优化和验证机电系统

开发机电一体化系统需要将物理子系统与控制系统和嵌入式软件相结合。工程师使用基于模型的设计从初始开发到生产,对多学科机电一体化系统进行建模、模拟和验证。

用MATLAB®,仿金宝app真软件®,和Simscape™,您可以:

  • 理解从算法设计到植物行为的复杂系统交互
  • 通过与多个团队并行工作来加快开发速度
  • 预测和优化系统性能
  • 提高机电系统的质量,使用更少的硬件原型进行测试
  • 通过从仿真模型中自动生成代码来消除手工编码错误
  • 维护从需求到设计再到代码的可追溯性
  • 将设计模型重用为可操作的数字孪生模型

“使用Simu金宝applink进行基于模型的设计使我们能够开发仿生处理助手和其他机电设计所需的复杂气动控制。有了Sim金宝appulink PLC Coder,从设计到产品变得容易多了。”

Rüdiger诺伊曼博士,费斯托

建模

使用Simscape开发系统或组件级模型,以表示系统在电气、机械或流体领域中的物理部分。从现有CAD文件导入设计,可视化3D物理组件和SPICE子电路,以结合制造商特定的行为。优化系统性能,并在开发早期通过仿真检测集成错误。将仿真模型用于虚拟调试或操作数字的双胞胎


控制设计与监控逻辑

线性化非线性物理模型,开发闭环控制系统与线性控制技术,如波德图或根轨迹,或使用先进的控制策略,如模型预测控制或鲁棒控制。利用预先构建的功能和交互式工具自动调整和优化控制器,以满足系统的性能要求和稳定性约束。分析在时域和频域的关键性能和稳定特性,如超调量、上升时间、相位裕度和增益裕度。

为监督控制和错误处理开发和验证状态机。使用图形动画分析和调试管理逻辑,而它是执行,以识别潜在的设计错误。


硬件在环测试和快速控制原型

使用快速控制原型(RCP)优化算法,为生产环境做好准备。使用你的工厂和环境模型的硬件在环(HIL)模拟来减少物理原型。在Speedgoat硬件上运行实时仿真,并在MATLAB中分析结果,以提高机电系统的性能。


生产代码生成

通过自动生成优化的C, c++, IEC 61131-3(结构化文本和梯形图),CUDA,消除手工编码错误®, Verilog®,或VHDL代码直接从MATLAB和Simulink。金宝app利用浮点和定点设计工具来研究性能折衷。将生成的独立于硬件的代码集成到您的PLC平台集成开发环境(IDE)用于实时硬件上的部署和在线调试。


验证和确认

编写、导入和管理模型中的需求,以维护设计、测试和生成代码之间的可跟踪性。证明设计满足需求,为模型覆盖自动生成测试用例,并在整个开发过程中使用正式的测试方法提高设计的质量。使用正式方法和静态分析检查模型和代码遵从性。通过静态代码分析找到bug并证明关键运行时错误的缺失。生成必要的报告和工件,以验证行业标准,例如IEC 61508, ISO 26262和DO-178