An Industrial Case Study on the Monitoring and Maintenance Service System for a Robot-Driven Polishing Service System under Industry 4.0 Contexts
Abstract
:1. Introduction
1.1. Background and Engineering Problems
1.2. Related Works
2. Systematic Architecture and Key Enabling Technologies
2.1. System Architecture and Working Logic
2.1.1. System Architecture
- Sensor network layer: This layer is mainly for collecting the edge-side operation data of the robot-based polishing processing line, and the sensors can be mainly separated into two categories. The first category is the built-in sensors of the processing line. This mainly includes the built-in sensors of ABB-6700 (i.e., the robot applied in the case) and the servo motors in the polishing head. The signals monitored by the built-in sensors in this case study include the torques, the rotation angles of the axes of the robot, the position coordinates of the end effector of the robot (i.e., the polishing head), and the currents and torques of the polishing head. The second category is additionally mounted sensors, which mainly include three power sensors for the entire processing line/the robot/the polishing head, and a dust concentration transducer in the dust cover of the processing line. It is worth mentioning that message queuing telemetry transport (MQTT) protocol was applied to support the data transmission among the equipment in the sensor network layer and the data collecting/storing/transmitting layer due to its reliability in low bandwidth and unstable network environments, which was the case of the working environment of the carbon block polishing processing line.
- Data collecting/storing/transmitting layer (i.e., lower computer layer): This layer mainly contains PLC for deploying the programs for collecting the raw data from the sensors, an industrial computer for deploying the programs for prepossessing the raw data into flow data for high-frequency transmitting, and an edge-side database for temporarily storing the data, and a process filed network (PROFINET) protocol was applied to support the data transmission between the PLC and the industrial control computer.
- Server layer (i.e., upper computer layer): The previous two layers are both deployed in the customer company, whereas the server layer is deployed in both the provider and the customer company. More specifically, both the provider and the customer deployed a web server for running the software of the configuration and the operation system and a database server to store all of the data generated during the service configuration and operation process.
- WebAPP-enabled service interaction layer: This layer is supported by the software of the configuration and operation systems, and the functions of the software were developed in the form of WebAPPs (i.e., web-enabled apps), each of which has relatively independent but related functions (as introduced in Section 3, where each bullet point indicates a WebAPP). In total, 12 functional WebAPPs were developed for the configuration system, and they can be roughly separated into resource management WebAPPs and resource configuration WebAPPs. Another 24 functional WebAPPs were developed for the operation system, and they can be roughly separated into monitoring and maintenance WebAPPs on working conditions/processing craft/polishing quality and knowledge service WebAPPs. The details of the WebAPPs are introduced in Section 3.
2.1.2. Working Logic
- Generating service orders through offline interaction: This stage indicates the offline interaction between the provider company and the customer company, and the result is a contract that includes a structured service order (examples of the structured service order can be found in our previous work [2]).
- Generating configuration files through the configuration system: As mentioned in Section 2.1.1, the configuration system contains resource management WebAPPs and resource configuration WebAPPs. Firstly, the managers from the provider company defines and manages the service resource that the provider company has using the resource management WebAPPs. The resource to be managed includes the configuration modules of the robot-based polishing processing line, different types of configurable sensors, and the monitoring/maintenance service-related functional WebAPPs in the operation system. Secondly, the managers from the provider company define specific configuration files for specific customer companies according to the service orders generated in the previous stage. The configuration file determines which configurable modules are contained in the processing line for a specific customer company, which sensors are mounted, and which monitoring/maintenance service-related WebAPPs are granted. The configuration files were generated in encrypted JSON files.
- Conducting monitoring and maintenance service through the operation system: After being activated with the encrypted configuration file generated from the configuration system, the operation system can be used to support monitoring and maintenance services for the polishing processing line deployed in the customer company. During the process, if the customer companies are not satisfied with the service provided by the WebAPPs, they can send part of the monitoring data to the supplier company and call for help. Correspondingly, the provider can analyze the data and provide remote assistance if necessary.
2.2. Key Enabling Techniques
2.2.1. Data Monitoring
2.2.2. Conventional Maintenance Techniques
- Bill of material (BOM) mapping-based life cycle maintenance activity identification: This technique is for identifying the essential maintenance activities of the processing line through the mapping between design BOM and maintenance BOM.
- QR code-based routing inspection and reporting: Routing inspection plans of the processing line can be established according to the graphical maintenance activity flow model (in advanced techniques), and the QR code-based inspection reporting technique can guarantee that the inspectors complete the inspection reports at designated times and locations.
- Fault tree-based equipment fault analysis: If any fault or anomaly situations are detected by the routing inspection or other anomaly detection techniques, this technique can help the engineers analyze the reasons that caused the fault or the anomaly situations. In addition, the technique can help store the analysis results in newly established fault trees as domain knowledge for further reuse (further introduced in the deep learning anomaly detection-based working condition/processing craft anomaly detection technique in Section 2.2.3).
- Statistical process control and process capability index calculation: This technique is for analyzing whether the processing line works properly (i.e., whether the carbon blocks were polished properly) through statistical calculations and provides suggestions on how to improve the process capability of the processing line.
- Fishbone chart-based working condition, processing craft, polishing quality anomaly analysis: This technique, driven by deep learning anomaly detection algorithms, serves as a supporting tool for analyzing any fault or anomaly situations. This technique can be also helpful for domain knowledge accumulation and reuse.
2.2.3. Advanced Maintenance Techniques
- Event-state triggering mechanism-based graphical maintenance activity flow modeling [25]: This technique can build the graphical maintenance activity flow model of a processing line, and the graphical model can be visually read by human engineers and implemented with computer programs at the same time. The modeling methods can be described in three parts, as illustrated in Figure 4.
Algorithm Transformer-VAE |
---|
Input: Training set X = {xt}Txt=1 // xt indicates a piece of training datum Initialization: Random initialized θ0, Φ0 // θ0, and Φ0 are the predefined parameters of the encoder and decoder Output: Transformer-VAE parameters θ*, Φ* // θ*, and Φ* are the parameters of the encoder and decoder after training 1: Repeat 2: Sample xt in the minibatch 3: Encoder: μzt←fΦ (xt) // fΦ (xt) is the encoder, μzt is a posterior probability distribution function of latent vector zt 4: Sampling: zt←μzt+ϵ⊙σz, ϵ~Ɲ (0, I) // zt indicates the latent vector, ϵ is a vector generated from standard Gaussian distribution 5: Decoder: μxt←fθ(zt) // fθ(zt) is the decoder, μxt indicates the vector after been reconstructed 6: Compute reconstruction loss: rec = −logpθ (xt∣zt) = −logN(xt; μxt, σ2xI) 7: Back-propagate the gradients 8: Until minimum loss is reached. |
- Event-state knowledge graph-based operation mechanism/maintenance status/and maintenance data modeling: This technique is for representing the operation mechanism, maintenance activity flow, working conditions, maintenance status, and historical monitoring data in the form of an event-state knowledge graph. This way, all of this information can be visually readable to human engineers and can be directly coded with computer programs at the same time. The implementation of this technique can be found in our previous work [2].
- Deep learning anomaly detection-based working condition/processing craft anomaly detection: As illustrated in Figure 5, using the working condition data (e.g., the current of the polishing head motors) or processing craft monitoring data (e.g., the working pressure of each polishing step) when the processing line works fine as training data, deep learning-based anomaly detection models can be trained. The trained anomaly detection models first encodes the input training data and then decode them into reconstructed data, and the similarity between the input and the reconstructed data would be high enough (e.g., fsimilarity(x) > η). The pseudo-code of the training steps is demonstrated in Table 1. After being trained, the anomaly detection model can detect any type of abnormal time-series data of working conditions/processing craft, and thus it can provide a pre-alarm for more serious malfunctions. On this basis, the fault tree-based technique in Section 2.2.2 can be used to further analyze an abnormal situation.
- Convolutional neural network-based polishing quality anomaly analysis: Conventional statistical process control techniques can detect whether there are polishing quality anomalies in the processing line, yet they cannot identify the types of anomalies detected. This technique applies a convolution neural network to identify the types of anomalies by analyzing the patterns of the statistical curves of polishing qualities.
- Bayesian network-based polishing quality anomaly reduction decision-making: After identifying the types of polishing quality anomalies with the previous technique, this technique can be used to identify the detailed causes of the anomalies and thus help carry out anomaly reduction strategies.
- Knowledge graph question-and-answer system-based domain knowledge query: This technique is used to replace commonly used user manuals. The knowledge graph contains the domain knowledge on the operation and maintenance methods of the processing line. Supported by a template-based question-and-answer technique, the system can provide answers to the input queries expressed with natural language. The technique roadmap is illustrated in Figure 6. Firstly, the ontology of the domain knowledge for processing line maintenance was built according to the knowledge from conventional user manuals, experts, and field experience. Secondly, the ontology instantiation-based knowledge graph building method was used to build the domain knowledge graph. Based on the knowledge graph, a template-based question-and-answer system was developed to support natural language-oriented questions and answers. The entire process for building the question-and-answer system includes dictionary building → dictionary-based question sentence embedding → question template set building → decision tree-based question template matching → instantiation of the template with the question sentence → template-based knowledge searching or similarity-based knowledge searching.
- Ensemble learning-based equipment reliability prediction: The reliability of the processing line is important, because when malfunctions occur the entire production takt is disturbed. This technique is for predicting whether malfunctions would happen in the next production period with a stacking-based ensemble learning framework [27] according to the inputs from routing inspection reports, statistical process control results, working condition/processing craft anomaly detection, etc. The entire process is illustrated in Figure 7. Firstly, the indicators that may influence the reliability of the processing line were collected, and the corresponding dataset was built. For each piece of the datum, the input was the indicator values and the output was the records of malfunctions that happened in the subsequent period of time. Secondly, prepossessing and feature engineering methods were applied to the raw dataset. Based on the prepossessed training data, a stacking-based ensemble learning framework with four base learners was trained. The pseudo-code of the training steps is demonstrated in Table 2.
2.2.4. Visualized Operation and Control Modeling Technique
- Multi-layer/multi-modal event-state dynamic digital twin modeling: This technique was established to support the construction of the dynamic digital twin models for the processing line, and it emphasizes not only the visualization of the working condition/processing craft/polishing quality of the processing line but also its operation/maintenance mechanisms and status.
3. Industrial Application Case
3.1. Configuration System
3.1.1. Resource Management
- General BOM management: This WebAPP is for managing the general design BOM and its corresponding maintenance BOM of the processing line. The specific design BOM and its corresponding maintenance BOM for a specific processing line are subsets of the general design BOM and general maintenance BOM, respectively.
- Template processing line filing: This WebAPP is for establishing the profiles of all the template processing lines.
- Template processing line management: After establishing the profiles of the template processing lines, this WebAPP is for configuring the contents of each template based on the general BOM. By reducing the unrequired components in the general BOM and defining the alternative parts for each remained component, the specific design BOM for a template processing line can be defined. Consequently, the specific maintenance BOM for the template processing line can be determined correspondingly. In addition, the user needs to upload the 3D files of the template processing line for further use in the digital twin WebAPP.
- Alternative sensor management: This WebAPP is for firstly defining all of the optional sensors that can be mounted on the processing lines for different monitoring and maintenance services, and then defining the addresses of the corresponding PLCs and the addresses of the corresponding monitoring datum in the PLCs.
- Operation system WebAPP management: This WebAPP is for defining all of the functional WebAPPs in the operating system together with their URL addresses and other data.
3.1.2. Resource Configuration
- Customer filing: This WebAPP is for establishing the profiles for the customer companies.
- Configuration file initiation: This WebAPP is for creating new/empty configuration files for customers.
- Template-based specific processing line configuration: After selecting a configuration file (for a specific customer), the suitable template processing line for the customer can be selected and then modified according to specific requirements. This way, the specific design BOM of the processing line for the customer can be determined. Correspondingly, the maintenance BOM can be determined.
- Sensor network configuration: After configuring the specific design and maintenance BOMs of the processing line for specific customers, this WebAPP can configure the monitoring and maintenance-related sensors for the processing lines and save the sensor information in the configuration files.
- Operation system WebAPP configuration: After configuring the design/maintenance BOMs and sensors of the processing lines for the customers, this WebAPP can configure the monitoring and maintenance-related functional WebAPPs in the operation system for each customer. It is worth mentioning that there are matching constraints among the design/maintenance BOMs, sensors, and WebAPPs. The constraints were written in this and the previous two WebAPPs.
- Monitoring screen configuration: This WebAPP is for configuring the layout of the contents displayed in the overall working condition monitoring, overall processing craft monitoring, and overall polishing quality monitoring WebAPPs. The three WebAPPs (introduced in Section 3.2) are displayed on a group of TV screens mounted in the control room of the processing line. To improve convenience during real applications, the configuration is simplified to directly select from predefined templates, each of which defines the contents to be displayed and the layout of the contents.
3.1.3. Knowledge Management
- Processing line fault tree management: This WebAPP is for building the fault trees for the typical anomalies and malfunctions that may occur during the operation of the processing line.
3.2. Operating System
3.2.1. Working Condition Monitoring and Maintenance
- Routine inspection planning: This is for the manager to make the plans for routine inspection and then send the routine inspection assignments to specific field engineers.
- Routine inspection reporting: After the manager has sent the routine inspection assignments to specific field engineers, the field engineers receive the information about the assignments in this WebAPP. By scanning the QR code on the target equipment, the detailed inspection tasks can be read. After the routine inspection tasks have been completed, the field engineer can send reports to the manager through this WebAPP.
- Sudden failure reporting: During the operation of the processing line, any user with any role can send a report if they suddenly find a malfunction or anomaly situation.
- Particular working condition monitoring: Users can check the detailed working condition of each monitoring target through this WebAPP, and the deep learning-based anomaly detection technique introduced in Section 2.2.3 is contained in this WebAPP to intelligently detect whether any anomaly occurs. Reports on the detected anomalies are automatically sent to the next WebAPP.
- Working condition anomaly analysis and dispatch: This WebAPP is for firstly collecting and analyzing the reports on working condition anomalies and malfunctions from the previous three WebAPPs and then sending maintenance task assignments to specific field engineers to handle the anomalies and malfunctions.
- Proactive maintenance planning: When the operation system is deployed in the customer’s server for the first time, this WebAPP automatically generates an initial-version life cycle maintenance plan of the processing line according to the maintenance BOMs coded in the configuration file. The manager can check the maintenance plan and send detailed maintenance task assignments to specific field engineers through this WebAPP.
- Working condition maintenance and repairing reporting: Field engineers can check the detailed assignments sent to them from the previous two WebAPPs and then execute corresponding maintenance activities or take care of the anomalies. Afterward, the field engineers can send execution reports to the previous two WebAPPs as feedback to the managers who gave the assignments.
- Historical maintenance records: This WebAPP is for the manager to check the maintenance history of the processing line, including the maintenance activities, the names of the field engineers who executed the maintenance activities, etc.
- Overall working condition monitoring: Different from the WebAPP for particular working condition monitoring, this one provides the overall monitoring information of the processing line in the form of different statistics chats (e.g., line chart of the motor current, pie chart of the polishing quality).
- Digital twin visualization: Driven by the multi-layer/multi-modal event-state dynamic digital twin modeling technique mentioned in Section 2.2.4, this WebAPP is used to provide the visualized digital twin model of the processing line.
- Polishing head lifespan data collection: This WebAPP is for collecting the lifespan working condition data of the cutter heads in polishing heads for future data-driven polishing head malfunction prediction applications.
3.2.2. Processing Craft Monitoring and Maintenance
- Process craft parameter management: Different batches of carbon blocks usually have different processing crafts, and this WebAPP is for the manager to define the processing craft parameters for different batches of carbon blocks. In addition, if the real-time processing craft parameters are different from the predefined parameters, reports on the anomaly are sent to the next WebAPP.
- Processing craft anomaly detection and dispatch: After collecting the reports on processing craft anomalies from the previous WebAPP, this WebAPP is for the manager to analyze the anomaly and assign corresponding maintenance tasks to particular field engineers. During the process, knowledge service WebAPPs can be invoked to support the analysis.
- Processing craft maintenance reporting: This WebAPP is for field engineers to receive assignments on processing craft maintenance and send maintenance reports afterward.
- Overall processing craft monitoring: This WebAPP is for checking the overall processing craft monitoring status.
3.2.3. Polishing Quality Monitoring and Maintenance
- Statistical process control and process capability index calculation: This WebAPP is for monitoring the processing line by evaluating the polishing quality of the carbon blocks. Firstly, the user can select a tool for the evaluation task (e.g., X Bar R chart [28]), then define a quality analysis target (e.g., the electric conductivity of each carbon block) and collect its monitoring data, and then generate the control chart and analyze whether there are quality anomalies and calculate the process capability index of the processing line. If there are quality anomalies, the anomalies are reported to the next WebAPP.
- Polishing quality anomaly analysis and dispatch: This WebAPP is for the managers to collect all the quality anomaly reports and assign the corresponding maintenance tasks to particular field engineers after preliminary analysis.
- Polishing quality maintenance reporting: Field engineers can check the quality anomaly maintenance tasks assigned to them through this WebAPP and send maintenance reports as feedback after the maintenance tasks have been finished.
- Overall polishing quality monitoring: This WebAPP collects all the polishing quality monitoring and maintenance information from the previous WebAPPs (including real-time quality data, real-time anomaly status, and real-time maintenance feedback) and displays all the information on one monitoring screen.
- Polishing quality statistical analysis: This WebAPP is for displaying different types of statistical analysis charts for one selected quality signal based on its historical monitoring data (e.g., numbers of unqualified carbon blocks per week/month/season in the form of line charts, percentage of unqualified carbon blocks in this week/month/season in the form of pie charts).
3.2.4. Knowledge Service
- Fault tree: This WebAPP supports the use of the fault trees of the processing lines established by the provider company for both qualitative and quantitative analysis and building new fault trees if the customer company feels it is necessary.
- Fishbone chart: This WebAPP supports using the fishbone charts on different anomaly situations prebuilt by the provider company and building new fishbone charts that contain the knowledge and experience of the engineers of the customer companies.
- Knowledge graph question and answer: This WebAPP was developed based on a knowledge graph that contains domain knowledge related to the operation and maintenance of the processing line. The knowledge graph can be applied through a node/link search and natural language-based question and answer.
- User manual: This WebAPP is mainly an electronic user manual of the processing line. The user can upload, check, and download user manuals through the WebAPP.
4. Discussion and Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Yang, Y.; Yang, M.; Jiang, P. The design of an integrated monitoring and maintenance framework for newly developed equipment: Using industrial robot as example. IFAC-PapersOnLine 2022, 55, 42–47. [Google Scholar] [CrossRef]
- Yang, M.; Yang, Y.; Jiang, P. A Design Method for Edge–cloud Collaborative Product Service System: A Dynamic Event-state Knowledge Graph-based Approach with Real Case Study. Int. J. Prod. Res. 2023; in press. [Google Scholar] [CrossRef]
- Malik, P.K.; Sharma, R.; Singh, R.; Gehlot, A.; Satapathy, S.C.; Alnumay, W.S.; Pelusi, D.; Ghosh, U.; Nayak, J. Industrial internet of things and its applications in industry 4.0: State of the art. Comput. Commun. 2021, 166, 125–139. [Google Scholar] [CrossRef]
- Kethineni, K.; Gera, P. IoT-based privacy-preserving anomaly detection model for smart agriculture. Systems 2023, 11, 304. [Google Scholar] [CrossRef]
- Bartocci, E.; Deshmukh, J.; Donzé, A.; Fainekos, G.; Maler, O.; Ničković, D.; Sankaranarayanan, S. Specification-based monitoring of cyber-physical systems: A survey on theory, tools and applications. In Lecture Notes in Computer Science; Bartocci, E., Falcone, Y., Eds.; Springer: Cham, Switzerland, 2018; Volume 10457, pp. 135–175. [Google Scholar]
- Tao, F.; Xiao, B.; Qi, Q.; Cheng, J.; Ji, P. Digital twin modeling. J. Manuf. Syst. 2022, 64, 372–389. [Google Scholar] [CrossRef]
- Serradilla, O.; Zugasti, E.; Rodriguez, J.; Zurutuza, U. Deep learning models for predictive maintenance: A survey, comparison, challenges and prospects. Appl. Intell. 2022, 52, 10934–10964. [Google Scholar] [CrossRef]
- Khan, W.Z.; Ahmed, E.; Hakak, S.; Yaqoob, I.; Ahmed, A. Edge computing: A survey. Futur. Gener. Comput. Syst. 2019, 97, 219–235. [Google Scholar] [CrossRef]
- Zhang, H.; Ma, L.; Sun, J.; Lin, H.; Thürer, M. Digital twin in services and industrial product service systems: Review and analysis. Procedia CIRP 2019, 83, 57–60. [Google Scholar] [CrossRef]
- Wang, K. Intelligent predictive maintenance (IPdM) system-Industry 4.0 scenario. WIT Trans. Eng. Sci. 2016, 113, 259–268. [Google Scholar]
- Chen, W. Intelligent manufacturing production line data monitoring system for industrial internet of things. Comput. Commun. 2020, 151, 31–41. [Google Scholar] [CrossRef]
- Li, Q.; Yang, Y.; Jiang, P. Remote monitoring and maintenance for equipment and production lines on industrial internet: A literature review. Machines 2023, 11, 12. [Google Scholar] [CrossRef]
- Bin Mofidul, R.; Sabbir, S.H.; Podder, A.K.; Rahman, M.S. Design and implementation of rmote controlling and monitoring system for automatic PLC based packaging industry. In Proceedings of the 1st International Conference on Advances in Science, Engineering and Robotics Technology, Dhaka, Bangladesh, 3–5 May 2019. [Google Scholar] [CrossRef]
- Mourtzis, D.; Vlachou, E.; Milas, N.; Xanthopoulos, N. A cloud-based approach for maintenance of machine tools and equipment based on shop-floor monitoring. In Proceedings of the 48th CIRP Conference on Manufacturing Systems, Ischia, Italy, 24–26 June 2015; Volume 41, pp. 655–660. [Google Scholar] [CrossRef] [Green Version]
- Cheng, C.; Zhang, B.; Gao, D. A predictive maintenance solution for bearing production line based on edge-cloud cooperation. In Proceedings of the Chinese Automation Congress, Hangzhou, China, 22–24 November 2019. [Google Scholar] [CrossRef]
- Ayvaz, S.; Alpay, K. Predictive maintenance system for production lines in manufacturing: A machine learning approach using IoT data in real-time. Expert. Syst. Appl. 2021, 173, 114598. [Google Scholar] [CrossRef]
- Cachada, A.; Moreira, P.M.; Romero, L.; Barbosa, J.; Leitno, P.; Gcraldcs, C.A.S.; Deusdado, L.; Costa, J.; Teixeira, C.; Teixeira, J.; et al. Maintenance 4.0: Intelligent and predictive maintenance system architecture. In Proceedings of the 23rd IEEE International Conference on Emerging Technologies and Factory Automation, Turin, Italy, 4–7 September 2018. [Google Scholar] [CrossRef]
- Zhang, G.; Chen, C.-H.; Cao, X.; Zhong, R.Y.; Duan, X.; Li, P. Industrial Internet of Things-enabled monitoring and maintenance mechanism for fully mechanized mining equipment. Adv. Eng. Inform. 2022, 54, 101782. [Google Scholar] [CrossRef]
- Qi, Q.; Tao, F. A smart manufacturing service system based on edge computing, fog computing, and cloud computing. IEEE Access 2019, 7, 86769–86777. [Google Scholar] [CrossRef]
- Zheng, P.; Wang, Z.; Chen, C.-H.; Khoo, L.P. A survey of smart product-service systems: Key aspects, challenges and future perspectives. Adv. Eng. Inform. 2019, 42, 100973. [Google Scholar] [CrossRef]
- Shihundla, T.B.; Mpofu, K.; Adenuga, O.T. Integrating product-service systems into the manufacturing industry: Industry 4.0 perspectives. Procedia CIRP 2019, 83, 8–13. [Google Scholar] [CrossRef]
- Folgado, F.J.; González, I.; Calderón, A.J. Data acquisition and monitoring system framed in Industrial Internet of Things for PEM hydrogen generators. Internet Things 2023, 22, 100795. [Google Scholar] [CrossRef]
- Tan, S.F.; Samsudin, A. Recent technologies, security countermeasure and ongoing challenges of Industrial Internet of Things (IIoT): A survey. Sensors 2021, 21, 6647. [Google Scholar] [CrossRef]
- Ungurean, I.; Gaitan, N.C. A software architecture for the Industrial Internet of Things—A conceptual model. Sensors 2020, 20, 5603. [Google Scholar] [CrossRef]
- Chen, H. Research and Application of Key Technologies for the Life Cycle Operation and Maintenance of Kneader. Master’s Degree, Xi’an Jiaotong University, Xi’an, China, 2022. [Google Scholar]
- Jing, T.; Zheng, P.; Xia, L.; Liu, T. Transformer-based hierarchical latent space VAE for interpretable remaining useful life prediction. Adv. Eng. Inform. 2022, 54, 101781. [Google Scholar] [CrossRef]
- Xu, J. Research on Quality Inspection and Production Control of Kneading Process for Anode Paste Used in Carbon Anode Production. Master’s Degree, Xi’an Jiaotong University, Xi’an, China, 2023. [Google Scholar]
- Hessing, T. X Bar R Control Charts. Available online: https://sixsigmastudyguide.com/x-bar-r-control-charts/ (accessed on 21 June 2023).
- Li, D.; Ren, M.; Meng, G. Application of internet of things technology on predictive maintenance system of coal equipment. Procedia Eng. 2017, 174, 885–889. [Google Scholar] [CrossRef]
Algorithm Stacking |
---|
Input: training data D = {xi, yi}mi=1 (xi∈ℝn, yi∈Y) // D is the training set, xi is the data feature, yi is the data label, m is the number of training data Output: an ensemble classifier H 1: Step 1: Train the first-level classifiers // the base learners in the first level of the stacking model were trained independently 2: For t ← 1 to T do // T is the number of base learners 3: Train base classifier ht based on D // ht is the t th base learner 4: End for 5: Step 2: Construct new data sets from D // construct the training set for the meta model 6: For i←1 to m do 7: Construct a new data set that contains {x’i,yi}, where x’i= {h1(xi), h2(xi),…, hT(xi)} // x’i in the newly built training set is determined by the prediction results from h1 to ht 8: End for 9: Step 3: Train the second-level classifier // training the meta-model ℎ′ 10: Train a new classifier ℎ′ based on the newly constructed data set 11: Return H(x) = ℎ′(h1(xi), h2(xi),…, hT(xi)) // the final result is an ensemble learning model consisting of the base learners and the meta model |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, Y.; Yang, M.; Shangguan, S.; Cao, Y.; Yue, W.; Cheng, K.; Jiang, P. An Industrial Case Study on the Monitoring and Maintenance Service System for a Robot-Driven Polishing Service System under Industry 4.0 Contexts. Systems 2023, 11, 376. https://doi.org/10.3390/systems11070376
Yang Y, Yang M, Shangguan S, Cao Y, Yue W, Cheng K, Jiang P. An Industrial Case Study on the Monitoring and Maintenance Service System for a Robot-Driven Polishing Service System under Industry 4.0 Contexts. Systems. 2023; 11(7):376. https://doi.org/10.3390/systems11070376
Chicago/Turabian StyleYang, Yuqian, Maolin Yang, Siwei Shangguan, Yifan Cao, Wei Yue, Kaiqiang Cheng, and Pingyu Jiang. 2023. "An Industrial Case Study on the Monitoring and Maintenance Service System for a Robot-Driven Polishing Service System under Industry 4.0 Contexts" Systems 11, no. 7: 376. https://doi.org/10.3390/systems11070376
APA StyleYang, Y., Yang, M., Shangguan, S., Cao, Y., Yue, W., Cheng, K., & Jiang, P. (2023). An Industrial Case Study on the Monitoring and Maintenance Service System for a Robot-Driven Polishing Service System under Industry 4.0 Contexts. Systems, 11(7), 376. https://doi.org/10.3390/systems11070376