跳转至主要内容

迅达电梯公司:用半实物仿真验证迅达下一代电梯控制器系列

“我们不想在模型和硬件的连接上出现问题,所以我们决定和Speedgoat合作。


整个系统是在MathWorks的环境中集成的,所以它只是简单地工作。”

“最大的优点是与MATLAB的集成。”

Manuel Pijorr, Schindler高级模拟工程师

Titus Bucher, Schindler的Control HIL项目经理

辛德勒

迅达电梯公司(以下简称迅达)正有效地使用Speedgoat的健壮的半实物仿真(HIL)来验证其下一代电梯控制器,速度比以往任何时候都快

位于瑞士Ebikon的迅达数字转换部门负责为产品开发过程提供基于模型的工具,并专注于将控制器早期集成到虚拟系统及其验证。
他们目前正致力于控制器HIL项目,并已开发了用于控制器平台的精益和可移动模拟器,该模拟器带有使用Speedgoat和MathWorks产品的集成HIL系统。

电梯控制器是电梯的核心系统,通过以下几个方面保证整个电梯系统的安全高效运行:

  • 使用高效的调度算法来最佳处理电梯呼叫
  • 计算最有效的行程,考虑到其他人呼叫电梯到同一层楼或不同楼层或在不同的行程方向
  • 协调各子系统,使其正常运行
  • 监控关键组件的可用性
  • 运行诊断
  • 协助现场进行验收测试

项目的目标是在不同的系统配置下对电梯控制器执行一个自动化软件发布测试(SRT),包括各种不同的测试用例。这个电梯控制器平台将作为一个真正的电梯控制器的基础。

所面临的挑战

所面临的挑战

辛德勒在使用传统的SRT时所面临的主要挑战是时间问题,而SRT必须在一个真实的系统上进行。由于有限的可用性测试基础设施,有漫长的等待时间。SRT只能在开发过程的后期执行,此时所有系统组件已经为系统集成做好了物理准备。SRT本身也很耗时。

此外,非常高的电梯配置,比如400米,不容易测试。手工完成一个完整的SRT通常需要4个星期。

解决方案

Schindler使用Speedgoat的Performance real- real target machine和Simulink®可编程FPGA I/O模块IO334,在他们的控制器平台上添加了一个新的HIL环境,可以在他们的开发办公室内通宵运行任意电梯配置的虚拟SRTs。
对于工厂建模,利用Simscape™作为物理建模工具,实时实现必要的快速执行。部分模型在IO334 FPGA I/O模块上执行。

结果

这个完整的设置允许Schindler更快地推进项目,专注于手头的任务,并且非常高效地工作,因为他们能够在进入测试塔进行最终鉴定之前,在虚拟集成设置的早期识别并消除任何错误和错误。

迅达发现,使用Speedgoat产品的最大优势是,MathWorks产品作为他们选择的建模软件,保证了功能和易用性。

SRT测试的一个方面是安全装置。为了避免电梯轿厢在危险情况下自由落体,电梯轿厢机械上安装了安全装置。控制器是用于验证这个机械功能通过一个辅助验收测试故意设置电梯系统条件,安全装置必须参与。

传统上,这样的测试在测试塔中需要2到8个小时,但是现在对单个系统配置的测试只需要90秒,并且可以使用HIL系统和自动化测试环境对不同的电梯系统配置重复测试。

迅达目前正在将Controller HIL系统集成到测试自动化框架中,以便在电梯系统配置上自动执行测试用例。

关键的好处

  • 由于HIL系统和测试自动化,测试执行时间从手工完成的4周减少到大约12小时
  • 安全装置测试的验证只需90秒,而不是2~8小时
  • 由于早期的虚拟系统集成,可以在项目开始时更快地洞察和消除错误和bug
  • 通过在virtual HIL仿真设置中轻松更改参数和配置,实现了严格的自动化测试
关键的好处
Schiendler

Zugerstrasse 13
6030年Ebikon
瑞士
www.schindler.com

下载

利用Speedgoat产品:

  • 性能实时目标机
  • IO334仿真软件®可编程的FPGA模块,提供快速模拟输入和输出
  • IO334-21提供数字输入和输出
  • IO334 HDL编码器集成包,允许在HDL编码器内访问IO334的所有接口

利用MathWorks产品:

  • MATLAB®
  • 动态仿真模块®
  • Simscape
  • MATLAB编码器
  • 仿真软件编码器
  • 高密度脂蛋白编码器
  • 实时仿真软件

资源