Industry News Details
When Artificial Intelligence Comes to Control Posted on : Jul 15 - 2021
Applications of machine learning and other forms of artificial intelligence have been recognized in robotics and analytics. Now the technology is adding some spice to basic control applications.
Using your noodle to think things through tends to make things go much more smoothly—even if you’re just a high-speed food packaging machine wrapping instant noodles. That’s an important lesson gained from machine learning technology used by systems integrator Tianjin FengYuLingKong of Tianjin, China.
This form of artificial intelligence (AI) allowed the firm’s engineers to develop a multivariable inspection model for one of China’s largest producers of noodles. Relying on this model, the control system for the packaging lines can now deduce whether sachets containing spices and dried vegetables for flavoring were placed correctly on the precooked noodle blocks before each block is individually wrapped.
This ability is an example of how machine learning and other forms of AI are moving beyond applications like robotics and analytics and into control applications.
In Tianjin FengYu’s case, there was no other cost-effective way to check whether an occasional sachet of flavorings might have slipped between two blocks of noodles and been cut open by a cross-cutting tool. Although cutting a sachet generates measurable signals within the machine, other events such as vibration and changes in packaging material, conveyor speed, and cutting tension also affect those signals, making conventional forms of process monitoring unreliable.
For this reason, Tianjin FengYu decided to develop, train, and deploy a mathematical model using TwinCAT Machine Learning from Beckhoff Automation. The integrator’s engineers collected sensor data via EtherCAT terminals and TwinCAT Scope View charting software. Then, the data were correlated into a model using TwinCAT Condition Monitoring, and the model was trained using an open-source framework called Scikit-learn.
After being saved as a description file in a binary format suited for serialization in TwinCAT, the trained model was loaded into a CX5100 series embedded PC, which runs the model in real time. This embedded PC is integrated with the main controller on the packaging line.
The control system can run the model in real time as each packaging line wraps about 500 packages of noodles per minute. “A trained model actually runs fairly quickly,” notes Beckhoff’s Daymon Thompson. “And that’s what’s usually running in the controllers.” View More