铁路系统的MATLAB和Simulink

设计、模拟和部署铁路应用程序

MATLAB和Simulink使铁路工程组织能够开发和维护铁路设备,并满足市场对能源效率、安全性和可用性的要求。

铁路工程师使用MATLAB和Simulink来:

  • 运行模拟以评估权衡并优化设计
  • 开发和测试电力电子和电机控制算法
  • 从模拟生成原型或生产代码
  • 符合铁路信号和通信系统的EN 50128和EN50657
  • 分析铁路车辆车队的数据以优化运营和维护

“我们使用MathWorks工具在一年内设计、测试、修改和实现了永磁驱动器的控制系统。考虑到我们可用的资源,如果没有MathWork工具,就不可能按时交付。”

阿尔斯通公司Han Geerligs

为逆变器、牵引电机建模并开发牵引控制软件

在进行硬件测试之前,准确的电机建模将预先加载电机和牵引控制单元(TCU)的设计。

使用MATLAB、Simulink和Simscape,您可以:

模拟牵引力控制系统。

从仿真模型生成的生产代码。

部署、集成和测试控制算法

您可以解决控制系统日益复杂的问题,并通过MATLAB和Simulink验证安全标准:

  • 自动生成优化的C和HDL代码
  • 跟踪需求,度量代码/模型的质量,并自动生成测试用例
  • 与CI/CD管道集成,生成代码、用于部署的包,并自动化回归测试

信号与列车控制系统仿真与实现

MATLAB和Simulink帮助您开发需要符合安全标准的铁路控制和保护系统软件。

使用MATLAB和Simulink,您可以:

  • 模拟离散、连续、基于消息和基于事件的系统
  • 验证需求,证明没有错误,并正式验证需求
  • 为PLC系统生成优化的ST(结构化文本)或C/C++代码
  • 遵守EN 50128和EN 50657参考工作流,以满足功能安全要求
轨道信号和通信系统。

为铁路开发CBM的工程师提供的诊断图像浏览器屏幕截图。

铁路维护分析

物联网(物联网),数据科学、和人工智能(AI),铁路运营组织正在采用基于状态的维护(CBM)来优化运营和维护。MATLAB使开发CBM的工程师能够将系统领域能力与数据科学和IT技术专业知识相结合。

使用MATLAB,您可以:

  • 使用云存储、数据库、数据历史记录和工业协议的内置接口访问流媒体和存档数据
  • 使用交互式统计和信号处理技术清理和探索数据
  • 提取时域、频域和特定于应用程序的指标并进行排序
  • 生成C、C++、HDL、PLC、GPU。用于实时处理设备或生产IT系统的基于.NET、Python或Java的软件组件
  • 通过与各种云平台集成来扩展MATLAB算法,无需重新编码或创建自定义基础设施

铁路网电气化和能源管理系统

您可以使用MATLAB和Simulink开发铁路能源管理系统。这些产品能够根据电压、电流和接触式电气化系统的特性,在不同的操作条件下对铁路电气化进行电网模拟和分析。MATLAB、Simulink和Simscape帮助工程师对电源、移动负载、配电线路、开关和变压器等电气元件进行建模。

用MATLAB和Simulink对电气元件和系统进行建模。

30天免费试用

开始

基于模型的设计:优点和最佳实践

阅读白皮书