고객사례

曼罗兰开发高精度商业印刷机控制器

挑战

Implement a new design process to support development of a precision controller for a state-of-the-art commercial printing press

解决方案

Use MathWorks products for Model-Based Design to design and model the controller, run real-time simulations, and deploy a production system

结果

  • Development time reduced by over 50%
  • Design iterations completed in minutes, not weeks
  • 错误分析简化了针对ManRoland客户的错误分析

“ Mathworks工具使我们很容易测试想法,引入新算法并将一个控制器与另一个控制器进行比较,而无需考虑实施细节。我们可以快速更改控制器的结构,并立即看到结果。执行快速迭代的能力使我们能够优化质量和功能,同时大大减少开发周期时间。”

Thomas Debes, manroland

As the world’s second largest manufacturer of printing systems and market leader in web-fed offset, manroland AG has been driving innovation in print technology for more than 160 years. To meet customer demands for further advances in print quality, including improved image clarity and more accurate positioning of the image on the page, manroland needed a new approach to design—one that would enable them to try out multiple ideas and integrate testing with design. Today, they develop high-precision controllers using MathWorks tools for Model-Based Design.

“我们已经达到了现有的设计过程和软件可以实现的极限,”曼罗兰德的首席软件工程师托马斯辩论说。“我们需要一种解决方案,使我们能够达到新的质量水平。借助Mathworks软件,我们可以很快测试新的想法并控制算法,然后将这些算法带入我们的生产系统中。”

挑战

在最近的一个项目中,曼罗兰工程​​师试图提高公司商业打印机之一的剪裁登记册的准确性。切割寄存器将印刷的材料放在辊叶片下方,然后将其切成单个页面。对于高质量的印刷杂志,剪裁必须准确至0.3毫米以内。由于印刷材料以每秒15米的速度通过印刷机行驶,因此控制算法只有10毫秒即可放置切割寄存器。辩论说:“为了提供所需的速度和准确性,我们需要完全重写现有的控制软件。”

manroland engineers needed a development environment that would enable them to test new control algorithms, simulate and compare designs, and rapidly build a real-time controller for final testing and deployment.

解决方案

manroland used MathWorks tools for Model-Based Design to design, test, and implement a production-ready control system for the cut registers on its state-of-the-art printing press.

在Simulink工作金宝app®,项目团队建立了新闻界的工厂模型,该模型合并了从运营新闻界收集的绩效数据。然后,他们根据比例积分(PID)控制器开发了金宝app控制系统的模型模型,并对多种控制策略进行了开环测试,以识别最佳方法。DSP系统工具箱中的模型合并计数器和过滤器块。状态流®and Simulink Coder被用来实施有限状态机以控制运营状态。

将工厂模型与控制器模型联系起来后,工程师在Simulink中进行了闭环模拟,以验证控制器。金宝app当他们确信控制器在非实时模拟中满足功能要求时,Manroland工程师使用Simulink编码器从工厂和控制器模型中生成C代码。金宝app

Using Simulink Real-Time™, they ran real-time simulations, executing the plant model code on a standard PC and the controller model code on a second PC. The two systems communicated via User Datagram Protocol (UDP) and a fieldbus.

在控制器模型,Simuli使用的工程师nk to implement a TCP/IP interface that enabled them to remotely configure set point values, such as machine speed, from a third computer.

They used the Simulink plant model to simulate abnormal press behavior, which is often difficult to reconstruct on real hardware. “We were able to test the controller under many error conditions that we would not otherwise have been able to test,” says Debes.

The engineers optimized performance by fine-tuning the controller model and then re-generating and deploying the controller using Simulink Coder and Simulink Real-Time.

They then disconnected the Simulink Real-Time PC from the plant model and reconnected it to the production printing press at a manroland customer site using the same fieldbus and network interface. Because the simulations were so accurate, the controller immediately worked as designed in the production environment, and has consistently met the customer’s specifications for error rate, accuracy, and response time.

结果

  • Development time reduced by over 50%。辩论解释说:“我们花了大约10个月的时间使用数学工具来开发控制器来基于模型的设计,从而为我们节省了至少一年的开发时间。”“主要好处是上市时间要短得多,从而为曼罗兰带来了竞争优势。”

  • Design iterations completed in minutes, not weeks。“Even with a very complex model we completed our design and debug iterations in about 10 minutes,” says Debes. “When we changed the controller structure in Simulink, we simply re-generated the code using Simulink Coder. Using our standard methods, it would have taken a week or longer to perform a similar change.”

  • 错误分析简化了针对ManRoland客户的错误分析。辩论说:“借助数学工具,我们可以从生产新闻中收集数据并在内部模拟错误条件。”“这大大减少了为客户解决的时间以及我们自己的支持和旅行费用,因为我们的印刷机在世界各地都出售。金宝app此外,我们不受客户的生产时间的束缚,也不会在解决问题时消耗其制造资源。”

下载188bet金宝搏使用的产品

귀하의 성공을 소개하십시오.

고객사례공유하기