(135d) Implementing Statistical Process Control Using Python and Iiot for Real-Time Process Monitoring and Decision-Making
AIChE Annual Meeting
2023
2023 AIChE Annual Meeting
Topical Conference: Next-Gen Manufacturing
Applied Artificial Intelligence, Big Data, and Data Analytics Methods for Next-Gen Manufacturing Efficiency I
Tuesday, November 7, 2023 - 9:03am to 9:24am
Thus, the use of a data evaluation structure becomes paramount, and Python proves to be the ideal environment for such an implementation. The objective was to determine the Statistical Process Control (SPC) control limits using the stored data on the PI System (AVEVA/OSIsoft). The purpose of this approach was to evaluate an ongoing production process and facilitate comparative analysis of relevant literature. Once such limits determined, it is possible to be used on real-time analysis, as well as the development of structures for operational, economic and/or strategic decisions. To achieve this goal, a module was developed using Python and OPC communication to connect with the PI System database, storage, and visualization applications. The module was designed to create graphics according to the prescribed parameters [1; 3] for the control charts, enabling the construction of supervision screens that can be utilized for process monitoring and decision-making.
Keywords: SPC; Variability; IIoT; Data; Python.
References
[1] MONTGOMERY, D., Introduction to Statistical Quality Control, John Wiley and Sons, 2009.
[2] ROFFEL, B. E BETLEM, B., Process Dynamics and Control - Modeling for Control and Prediction, John Wiley & Sons, 2006.
[3] WHEELER, D., Advanced Topics in Statistical Process Control: The power of Shewharts Charts, SPC Press, 2004.