MATLAB,S万博1manbetximulink和针对的Simscape机电一体化系统设计

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

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

随着MATLAB®,S万博1manbetximulink的®和Simscape™,您可以:

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

“使用Simu万博1manbetxlink进行基于模型的设计使我们能够开发仿生处理助理和其他机电设计所需的复杂的气动控制。使用Sim万博1manbetxulink PLC编码器,它现在更容易从设计到产品得到的。”

吕迪格·诺伊曼博士,费斯托

造型

使用的Simscape开发系统或组件级模型来表示在电气,机械,或流体域系统的物理部分。导入从现有的CAD文件设计可视化的三维物理组件和SPICE子电路纳入制造商的特定行为。优化系统性能,并通过模拟在开发早期发现集成错误。重新规划的仿真模型虚拟调试或操作数字双胞胎


控制设计和管理逻辑

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

开发并验证状态机进行监控和错误处理。使用图形动画来分析,虽然它正在执行以确定潜在的设计错误调试监控逻辑。


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

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


产品代码生成

通过自动生成优化的C,C ++,IEC 61131-3(结构化文本和梯形图),CUDA消除手动编码错误®,Verilog®或VHDL从MATLAB和Simulink直接代码。万博1manbetx杠杆浮动和固定点设计工具来调查性能折衷。整合生成的硬件无关的代码到您的PLC平台集成开发环境(IDE)为您实时硬件部署和联机调试。


验证与确认

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