Matlab,S万博1manbetximulink和Mechatronic系统设计的Simscape

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

开发机电系统需要将物理子系统与控制系统和嵌入式软件集成。工程师使用基于模型的设计从初始开发到生产的模拟,模拟和验证多学科机电系统。

用matlab.®,S万博1manbetximulink.®,以及Simscape™,您可以:

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

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

RüdigerNeumann博士,Festo

造型

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


控制设计和监督逻辑

线性化非线性物理模型,用线性控制技术开发闭环控制系统,如Bode Plode或Root Locus,或使用高级控制策略,如模型预测控制或强大的控制。利用预构建功能和交互式工具自动调谐和优化控制器以满足系统的性能要求和稳定性约束。分析时间和频率域中的关键性能和稳定性特性,如过冲,上升时间,相余量和增益余量。

开发和验证国家机器以进行监督控制和错误处理。使用图形动画在执行以识别潜在的设计错误时分析和调试监督逻辑。


硬件 - 环路测试和快速控制原型设计

通过快速控制原型(RCP)优化您的算法,以准备您的生产环境。使用植物和环境模型的硬件循环(HIL)模拟以减少物理原型。在SpeedgoAT硬件上运行实时模拟,并分析MATLAB的结果,提高机电系统的性能。


生产代码生成

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


验证和验证

作者,导入和管理模型中的要求,以维持跨设计,测试和生成代码的可追溯性。证明设计满足要求,自动生成模型覆盖的测试用例,并使用正式的测试方法提高整个开发过程中的设计质量。使用正式方法和静态分析检查模型和代码合规性。查找错误并证明静态代码分析缺少关键运行时错误。产生所需的报告和工件,以证明为行业标准(如)IEC 61508,ISO 26262,DO-178