Refining production process management and control system, method and equipment and storage medium

By designing the refining and chemical production process management and control system, and unifying the collection and analysis of the refining and chemical process index data, the problem of isolated various links of refining and chemical production is solved, real-time monitoring and dynamic analysis of the production process of refining and chemical enterprises is realized, and the smooth operation level of the process and the level of automation, digitalization and intelligence are improved.

CN119599470APending Publication Date: 2025-03-11CHINA PETROLEUM & CHEMICAL CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311168655.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-11
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The isolation between various links of refining and chemical production is lacking a comprehensive and unified process technology management mechanism, resulting in low efficiency in monitoring and processing of production abnormalities, difficulty in data fusion and linkage, and confusing change approval process.

Method used

Design a refining and chemical production process management system, including a data acquisition module, a key index data monitoring module, an alarm evaluation optimization module, a control loop evaluation and diagnosis module and an evaluation module, to realize the unified acquisition, analysis and evaluation of refining and chemical process index data, and form a comprehensive evaluation result to determine process stability.

Benefits of technology

Real-time monitoring, dynamic analysis and comprehensive analysis of the production process of refining and chemical enterprises has been realized, the smooth operation level of the process and the level of automation, digitalization and intelligence have been improved, and the work efficiency has been improved, and problems such as production fluctuations, traceability abnormalities, and reducing nuisance alarm rates have been solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599470A_ABST
    Figure CN119599470A_ABST
Patent Text Reader

Abstract

The invention provides a refining production process management and control system, method and equipment and a storage medium, and belongs to the field of refining process management. The system comprises a data acquisition module used for acquiring index data of a refining process; the key index data monitoring module is used for analyzing and managing the process index data to obtain a process analysis result; the alarm evaluation optimization module is used for evaluating and managing the alarm index data to obtain an alarm evaluation result; the control loop evaluation and diagnosis module is used for evaluating and optimizing the control loop index data to obtain a control loop evaluation result; and the evaluation module is used for determining the stability of the refining process based on the process analysis result, the alarm evaluation result and the control loop evaluation result. According to the invention, real-time monitoring, dynamic analysis and comprehensive research and judgment on the production process of the refinery enterprise device can be realized, and the method has a very positive effect on improving the stable operation level and automation, digitization and intelligence levels of the enterprise process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of refining process management, and in particular to a refining production process management and control system, a refining production process management and control method, an electronic device and a computer-readable storage medium. Background Art

[0002] Refining and chemical enterprises are high-risk industries that are subject to national key supervision because they need to carry out various chemical reactions in the process of exporting products, which are flammable, explosive, high temperature and high pressure, toxic and harmful. With the continuous complexity and process of production processes, the types of production equipment are becoming more and more diverse and the scale is expanding. How to use digital and intelligent means to effectively identify risks and monitor abnormalities in refining and chemical enterprises, fundamentally eliminate potential accidents, and improve the inherent safety level of enterprises is the fundamental factor that determines whether refining and chemical enterprises can achieve all-round high-quality transformation and development.

[0003] In order to ensure the safe and stable operation of refining and chemical enterprises, the existing technologies have greatly enhanced the ability of enterprises to prevent and resolve major risks by building a safety production risk monitoring and early warning system, safety risk classification management and control, and a dual prevention mechanism for hidden danger investigation and treatment. In addition, in order to carry out the "Industrial Internet + Hazardous Chemical Safety Production" in depth, and implement the intelligent construction from the park and factory level to the device level and unit level, refining and chemical enterprises and related information industries are also exploring process monitoring and evaluation methods based on the underlying production and control systems of the device, assisting the on-site technicians and operators of the enterprise to effectively manage, perceive, handle, optimize and eliminate various production anomalies, and timely grasp the operating status of the device, such as alarm management technology and system, interlocking analysis system, process indicator analysis tools, automatic control rate improvement and optimization technology, abnormal working condition early warning system, online analysis instrument system, internal operation navigation technology, etc.

[0004] A comprehensive analysis of the above existing technologies, tools and systems can help enterprises improve production process monitoring and technical management levels to a certain extent, and reduce production abnormal fluctuations and parameter alarm rates. However, the following problems still exist:

[0005] 1) Each technology and system tool only focuses on its own indicators and processes. For example, the alarm system only focuses on production alarm-related indicators, and the automatic control rate system only focuses on device automatic control indicators. However, the various links of refining and chemical production are not isolated, and no overall and unified process technology management mechanism has been formed;

[0006] 2) There is business overlap between multiple system tools. The same monitoring indicators exist on different platforms. For example, the alarm management system has an alarm rate, and the process indicator analysis system also has relevant alarm indicator statistics, but the results are often inconsistent, causing trouble for the enterprise;

[0007] 3) The coexistence of multiple management, monitoring, and analysis systems increases the difficulty of enterprise personnel's operations. For example, statistics on process monitoring indicators and reports related to production operations require switching between different systems, affecting work efficiency;

[0008] 4) The change approval process is chaotic. Due to the different focuses and functional designs of different technologies and systems, some have established approval functions while others have not. Therefore, there is no unified implementation specification and process for changes. In addition, the indicators of this system need to be changed in another system. This causes delays in approval and changes, affecting the normal production of the device.

[0009] 5) Each system tool exists independently, and it is difficult to integrate and unify the data level, and it is difficult to establish an effective linkage mechanism between systems. For example, most process alarms are caused by abnormal fluctuations in production, and abnormal fluctuations are closely related to whether the control system is stable. If we only focus on one of them, it will be detrimental to the analysis, tracing and timely handling of complex problems. Summary of the invention

[0010] The purpose of the present invention is to provide a refining production process control system, method, equipment and storage medium to at least solve the problem that the various links in refining production are isolated and have not formed an overall and unified process technology management mechanism.

[0011] In order to achieve the above object, the present invention provides a refining production process control system, the system comprising:

[0012] A data acquisition module is used to collect index data of the refining process, wherein the index data includes: alarm index data, control loop index data and process index data;

[0013] Key indicator data monitoring module, used to analyze and manage process indicator data and obtain process analysis results;

[0014] The alarm evaluation optimization module is used to evaluate and manage the alarm indicator data and obtain the alarm evaluation results;

[0015] The control loop evaluation and diagnosis module is used to evaluate and optimize the control loop indicator data to obtain the control loop evaluation results;

[0016] An evaluation module is used to determine the stability of the refining process based on process analysis results, alarm evaluation results and control loop evaluation results.

[0017] Preferably, the analysis and management of the process indicator data includes at least one of: process indicator monitoring, process indicator qualification rate analysis, process parameter alarm rate analysis, process parameter fluctuation rate analysis, process automation rate analysis, manual operation rate analysis and unplanned shutdown number monitoring.

[0018] Preferably, the evaluation and management of the alarm indicator data includes at least one of: alarm data management, alarm setting management, alarm performance evaluation, multi-dimensional alarm statistics, alarm analysis, alarm change management and alarm push.

[0019] Preferably, the evaluation and optimization of the control loop indicator data includes at least one of: control loop management, control loop performance evaluation, control loop fault diagnosis, multi-dimensional performance statistics and control loop optimization.

[0020] Preferably, the key indicator data monitoring module is also used for:

[0021] Build an indicator data system;

[0022] Visualize the process indicator data based on the indicator data system.

[0023] Preferably, the indicator data further includes: operation indicator data;

[0024] The system further comprises:

[0025] The operation analysis module is used to manage the operation indicator data, and the management of the operation indicator data includes: at least one of: operation monitoring, operation statistics, operation analysis, multi-dimensional operation performance statistics and operation data management.

[0026] Preferably, the system further comprises: a configuration module for configuring and maintaining the indicator data.

[0027] Preferably, the system further comprises: an online modification module for performing online modification on the indicator data, wherein the online modification comprises: data change and / or data deletion.

[0028] The present invention also provides a refining production process control method, which is implemented based on the above-mentioned refining production process control system, and the method includes:

[0029] Acquiring index data of the refining process, the index data including: alarm index data, control loop index data and process index data;

[0030] Analyze and manage process indicator data to obtain process analysis results;

[0031] Evaluate and manage alarm indicator data to obtain alarm evaluation results;

[0032] Evaluate and optimize the control loop indicator data to obtain the control loop evaluation results;

[0033] Determine the stability of the refining process based on process analysis results, alarm evaluation results and control loop evaluation results.

[0034] Preferably, the evaluation and management of the alarm indicator data includes: alarm data management;

[0035] The alarm data management includes:

[0036] Preprocess the alarm indicator data;

[0037] Identify abnormal alarms in alarm indicator data;

[0038] Optimize abnormal alarms based on the preset alarm evaluation model to eliminate abnormal alarms.

[0039] Preferably, the control loop indicator data includes: control operation parameters; the evaluation and optimization of the control loop indicator data includes: control loop management;

[0040] The control loop management includes:

[0041] Based on the preset evaluation method, the accuracy index, stability index and rapidity index of the control loop are calculated according to the control operation parameters;

[0042] Construct a comprehensive index based on accuracy index, stability index and rapidity index;

[0043] When the comprehensive index does not reach the preset index of the control loop, determine the cause of the failure of the control loop;

[0044] Match preset control loop optimization measures according to the fault cause.

[0045] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned refining production process control method when executing the computer program.

[0046] The present invention also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the above-mentioned refining production process control method is implemented.

[0047] Through the above technical solution, the present invention has at least the following technical effects:

[0048] 1. The management and control system of the present invention can realize real-time monitoring, dynamic analysis and comprehensive judgment of the production process of the refining and chemical enterprise equipment by constructing a key indicator data monitoring module, an alarm evaluation optimization module and a control loop evaluation and diagnosis module, which plays a very positive role in improving the stable operation level of the enterprise process and the level of automation, digitization and intelligence;

[0049] 2. The management and control system of the present invention integrates the system and opens up the correlation in a modular mode, unifies the indicators and data sources, effectively improves the work efficiency for enterprise managers and grassroots personnel, and has the advantages of being able to solve production fluctuations of the device, trace the causes of abnormalities, reduce the nuisance alarm rate, and improve the stable operation of the device.

[0050] Other features and advantages of the present invention will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:

[0052] Figure 1 It is a block diagram of a refining production process control system provided by one embodiment of the present invention;

[0053] Figure 2 It is a functional block diagram of a key indicator data monitoring module provided by one embodiment of the present invention;

[0054] Figure 3 is a functional block diagram of an alarm evaluation optimization module provided by one embodiment of the present invention;

[0055] Figure 4 is a functional block diagram of a control loop evaluation and diagnosis module provided in one embodiment of the present invention;

[0056] Figure 5 It is a flow chart of a method for controlling a refining production process provided by one embodiment of the present invention. DETAILED DESCRIPTION

[0057] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.

[0058] Embodiment 1

[0059] Figure 1 is a block diagram of a refining production process control system provided by an embodiment of the present invention, such as Figure 1 As shown, this embodiment provides a refining production process control system, which includes: a data acquisition module, a key indicator data monitoring module, an alarm evaluation and optimization module, a control loop evaluation and diagnosis module and an evaluation module.

[0060] The data acquisition module is used to collect index data of the refining process, that is, to collect all raw data related to stability as index data, such as alarm events, operation events, control loop real-time data, LIMS (Laboratory Information Management System) test data, etc. The index data includes: alarm index data, control loop index data, process index data and operation index data.

[0061] In this embodiment, the data acquisition module has the function of reading data from the OPC A&E interface, OPC DA interface and LIMS interface of the slave device OPC server. It can read alarm and operation records, real-time parameter operation data, LIMS test analysis and other data, and aggregate them to form a master database of stability data history records, thereby realizing unified storage of enterprise alarms, control loops, operations and other related data, and providing a data basis for subsequent technical analysis.

[0062] Specifically, for the communication protocols of DCS systems of different types and manufacturers, the standardized alarm record information required by the system is parsed and formed, and the alarm start time, end time, duration and other signs are identified in chronological order. The process information such as the bit number description, unit, old value, new value, etc. is parsed, and the same parameter is searched once and merged into one alarm indicator data through the program. The final standardized alarm indicator data includes but is not limited to the bit number, description, unit, alarm status, alarm priority, alarm start time, alarm confirmation time, alarm end time, etc.

[0063] For the control loop related data, the input value (MV), output value (OP), set value (SP), measurement value (PV), mode value (Mode) and other parameters of each control loop are analyzed and processed to analyze the proportional (P), integral (I) and differential (D) parameters to form a standardized control loop indicator data record.

[0064] For the operation indicator data, according to the device position number, the operation time, operator, operation type, specific operation, new value, old value, etc. of each operation are solved to form a standardized operation indicator data record.

[0065] Among them, the key indicator data monitoring module is used to analyze and manage the process indicator data to obtain process analysis results.

[0066] In this embodiment, if Figure 2 As shown, the analysis and management of the process indicator data includes: at least one of process indicator monitoring, process indicator qualification rate analysis, process parameter alarm rate analysis, process parameter fluctuation rate analysis, process automation rate analysis, manual operation rate analysis and unplanned shutdown number monitoring.

[0067] Process indicator monitoring is used to provide an overview of performance indicators;

[0068] Process indicator qualification rate analysis is used to provide services such as process indicator qualification rate ranking, process indicator qualification rate trend, process card qualification rate analysis, process card qualification rate elimination application, process card qualification rate elimination review, and distillation outlet qualification rate analysis;

[0069] Process parameter alarm rate analysis is used to provide services such as process parameter alarm rate ranking, process parameter alarm rate trend, process alarm frequency analysis, process alarm duration analysis, and process alarm flooding analysis;

[0070] Process parameter fluctuation rate analysis can provide services such as stable rate ranking, stable rate trend, stable rate number analysis, stable rate rejection application, and stable rate rejection review;

[0071] Process automation rate analysis is used to provide services such as process automation rate ranking, process automation rate trend, automatic control rate analysis, interlocking utilization rate analysis, and APC (automatic power control) effective utilization rate analysis;

[0072] Manual operation rate analysis is used to provide services such as hourly average operation number statistics and hourly average operation number trends;

[0073] Unplanned downtime monitoring is used to provide services such as unplanned downtime statistics and unplanned downtime queries.

[0074] As a further optimization of this embodiment, the key indicator data monitoring module is also used for:

[0075] Construct an indicator data system, which includes primary indicators, secondary indicators, indicator weights and indicator descriptions. The indicator data system is shown in Table 1.

[0076] Table 1 Index data system

[0077]

[0078]

[0079] Visualize the process index data based on the index data system;

[0080] In this embodiment, all refining and chemical enterprises are compared horizontally according to the index data system to indicate the process stability technical management level and the production and operation stability level of the enterprises.

[0081] Among them, the alarm evaluation optimization module is used to evaluate and manage the alarm indicator data and obtain the alarm evaluation results;

[0082] In this embodiment, if Figure 3As shown, the evaluation and management of the alarm indicator data includes: at least one of: alarm data management, alarm setting management, alarm performance evaluation, multi-dimensional alarm statistics, alarm analysis, alarm change management and alarm push.

[0083] Alarm data management is used to provide services such as alarm history records, alarm rejection applications, and alarm rejection review;

[0084] Alarm setting management is used to provide services such as alarm setting ledger management, alarm setting ledger monitoring, and alarm real-time ledger monitoring;

[0085] Alarm performance evaluation is used to provide services such as alarm performance ranking, alarm KPI trend, alarm team ranking, and alarm team trend;

[0086] Multi-dimensional alarm statistics are used to provide services such as enterprise-level KPI statistics, (workshop) operation department-level KPI statistics, device-level KPI statistics, team-level KPI statistics, and start-up and shutdown KPI statistics;

[0087] Alarm analysis is used to provide services such as alarm frequency analysis, alarm duration analysis, alarm response analysis, alarm flooding analysis, alarm type analysis, alarm priority analysis, alarm shielding analysis, alarm cause analysis, and alarm optimization suggestions;

[0088] Alarm change management is used to provide services such as alarm activation and deactivation, alarm limit change, alarm attribute change, alarm status change, and alarm monitoring change;

[0089] Alarm push is used to provide services such as alarm timeout push and alarm overlimit push.

[0090] In this embodiment, the alarm assessment and optimization module establishes a scientific and standardized alarm performance evaluation and optimization method for the entire cycle of alarm management, including alarm identification, alarm record establishment, alarm parameter priority classification, rationalization of alarm limit settings, multi-dimensional statistical analysis of alarms, multi-dimensional performance evaluation of alarms, optimization of unreasonable alarms, changes to alarm settings, and elimination of invalid alarms. This effectively manages and controls the production process alarms of refining and chemical enterprises, assists enterprises in responding to, handling, and eliminating alarms in a timely manner, and reduces nuisance alarms, production anomalies, and non-steady-state fluctuations.

[0091] Among them, the control loop evaluation and diagnosis module is used to evaluate and optimize the control loop indicator data to obtain the control loop evaluation results;

[0092] In this embodiment, if Figure 4 As shown, the evaluation and optimization of the control loop indicator data includes: at least one of: control loop management, control loop performance evaluation, control loop fault diagnosis, multi-dimensional performance statistics and control loop optimization.

[0093] Control loop management is used to provide services such as control loop ledger management, control loop elimination application, control loop elimination review, and control loop setting evaluation;

[0094] Control loop performance evaluation is used to provide loop performance level overview, loop performance level trend, automatic control rate evaluation, stability rate evaluation, fast rate evaluation, accuracy rate evaluation, oscillation rate evaluation and other services;

[0095] Control loop fault diagnosis is used to provide loop fault diagnosis overview, single loop diagnosis analysis, complex loop diagnosis analysis, loop diagnosis suggestions, control valve diagnosis, instrument fault diagnosis, PID control parameter diagnosis and other services;

[0096] Multi-dimensional performance statistics are used to provide services such as enterprise KPI statistics, (workshop) operation department KPI statistics, device KPI statistics, fault type KPI statistics, and KPI time trend statistics;

[0097] Control loop optimization is used to provide services such as IMC automatic tuning of self-constant PID parameters, IMC automatic tuning of integral PID parameters, Lambda automatic tuning of self-constant PID parameters, Lambda automatic tuning of integral PID parameters, and semi-automatic tuning of PID parameters.

[0098] In this embodiment, the control loop evaluation and diagnosis module constructs a control loop ledger based on the collected real-time operation data of the control loop, as well as full-cycle control loop management technologies such as multi-dimensional performance evaluation of the control loop, fault diagnosis of poor control loops, root cause analysis of poor control loops, PID parameter tuning optimization of poor control loops, and elimination of poor control loops. It uses indicators such as accuracy, stability, and speed to comprehensively evaluate and judge whether the performance of the control loop meets the requirements of actual production operation, assisting operators to promptly understand whether the device control is stable and whether manual intervention is required, thereby improving the smooth operation performance of the device.

[0099] Among them, the evaluation module is used to determine the stability of the refining process based on the process analysis results, alarm evaluation results and control loop evaluation results.

[0100] The management and control system of this embodiment can realize real-time monitoring, dynamic analysis, and comprehensive judgment of the production process of the refining enterprise equipment by constructing a key indicator data monitoring module, an alarm evaluation optimization module, and a control loop evaluation diagnosis module, which plays a very positive role in improving the stable operation level of the enterprise process and the level of automation, digitization, and intelligence;

[0101] The management and control system of this embodiment uses a modular model to integrate the system and open up the correlation, unify indicators and data sources, and effectively improve the work efficiency of enterprise managers and grassroots personnel. It has the advantages of being able to solve production fluctuations of the device, trace the causes of abnormalities, reduce nuisance alarm rates, and improve the smooth operation of the device.

[0102] As a further optimization of this embodiment, the system further includes: an operation analysis module;

[0103] The operation analysis module is used to manage the operation indicator data, and the management of the operation indicator data includes: at least one of: operation monitoring, operation statistics, operation analysis, multi-dimensional operation performance statistics and operation data management.

[0104] Operational monitoring is used to provide services such as an overview of performance indicators;

[0105] Operation statistics are used to provide services such as operation rankings and operation trends;

[0106] Operation analysis is used to provide services such as alarm operation analysis, control loop operation analysis, system operation analysis, other operation analysis, and operation record query;

[0107] Multi-dimensional operation performance statistics are used to provide services such as enterprise and operation statistics, (workshop) operation department-level operation statistics, device-level operation statistics, and team-level operation statistics;

[0108] Operational data management is used to provide services such as operation ledger management.

[0109] The operation analysis module of this embodiment manages the entire manual operation process, such as operation data collection, operation type identification, operation correlation analysis, and multi-dimensional operation statistics, to provide effective traceability analysis for enterprise operators to handle and eliminate alarms, optimize control loop PID parameters, etc. It provides technical support for timely grasp of all manual operation conditions of the device, and at the same time, provides targeted guidance for improving the automation and unmanned operation level of the device.

[0110] As a further optimization of this embodiment, the system further includes: a configuration module for configuring and maintaining the indicator data.

[0111] In this embodiment, configuring and maintaining the indicator data includes: at least one of enterprise-related configuration, device-related configuration, and system-related configuration.

[0112] Enterprise-related configurations are used to provide services such as organization maintenance, device maintenance, role maintenance, role authority maintenance, approval process maintenance, and approval personnel maintenance;

[0113] The device-related configuration is used to provide services such as team maintenance and section maintenance;

[0114] System-related configurations are used to provide services such as menu maintenance, data dictionary, and system logs.

[0115] The system further comprises: an online modification module, which is used to modify the indicator data online, and the online modification comprises: data change and / or data elimination.

[0116] For example, the modification and elimination of process indicator data:

[0117] Whether the process card pass rate is monitored or not, the initiation and approval process is as follows: ① process card ledger-->② select device-->③ enter / select the parameter position number to be modified-->④ select yes / no to monitor->⑤ enter the reason for modification-->⑥ select the time range-->⑦ confirm initiation. The change process is initiated by the production process personnel of the device and needs to be approved by the workshop (operation department) and production technology management department at two levels.

[0118] The initiation and approval process for process card qualification rate rejection is as follows: ① process card qualification rate history record-->② select device-->③ input / select the required rejection parameter bit number-->④ input rejection reason-->⑤ select time range-->⑥ confirm initiation. The rejection process is initiated by the production process personnel of the device and needs to be approved by the workshop (operation department) and production technology management department at two levels.

[0119] Whether the stability rate is monitored or not, the initiation and approval process is as follows: ① Stability rate ledger-->② Select device-->③ Enter / select the parameter position number to be modified-->④ Select yes / no to monitor->⑤ Enter the reason for modification->⑥ Select the time range-->⑦ Confirm initiation. The change process is initiated by the production process personnel of the device and needs to be approved by the workshop (operation department) and production technology management department at two levels.

[0120] The initiation and approval process of stability rate rejection is as follows: ① stability rate history record-->② select device-->③ input / select the required rejection parameter bit number-->④ input the rejection reason-->⑤ select the time range-->⑥ confirm the initiation. The rejection process is initiated by the production process personnel of the device and needs to be approved by the workshop (operation department) and the production technology management department.

[0121] Whether the alarm performance is monitored or not, the initiation and approval process is as follows: ① Alarm setting ledger-->② Select device-->③ Enter / select the parameter bit number to be modified-->④ Select yes / no to monitor-->⑤ Enter the reason for modification-->⑥ Select time range-->⑦ Confirm initiation. The change process is initiated by the production process personnel of the device and needs to be approved by the workshop (operation department) and production technology management department at two levels.

[0122] The initiation and approval process for the modification of alarm limits is as follows: ① Alarm setting ledger-->② Select device-->③ Enter / select the parameter number to be modified-->④ Enter the modification content->⑤ Enter the reason for modification-->⑥ Select the time range-->⑦ Confirm the initiation. The change process is initiated by the production process personnel of the device. If the priority of the modified parameter is an emergency alarm, it must be approved by the workshop (operation department) and the production technology management department at two levels; if the priority of the modified parameter is an important alarm or a general alarm, it must be approved by the workshop (operation department) at one level. The initiation and approval process for the modification of alarm priority, the enablement of alarm limits and the modification of alarm limits are consistent.

[0123] The initiation and approval process of alarm shielding change is as follows: ① Alarm setting ledger-->② Select device-->③ Enter / select the required shielding parameter bit number-->④ Enter the shielding reason>⑤ Select the time range-->⑥ Confirm initiation. The change process is initiated by the production process personnel of the device and must be approved by the workshop (operation department) and production technology management department. The initiation and approval process of alarm suppression change and alarm shielding change is the same.

[0124] The initiation and approval process of alarm rejection is as follows: ①Alarm history record-->②Select device-->③Enter / select the required rejection parameter bit number-->④Enter the rejection reason-->⑤Select the time range-->⑥Confirm initiation. The rejection process is initiated by the device technician. If the rejection parameter priority is an emergency alarm, it must be approved by the workshop (operation department) and production technology management department at two levels; if the rejection parameter priority is an important alarm or a general alarm, it must be approved by the workshop (operation department) at one level.

[0125] The initiation and approval process for control loop rejection is as follows: ①Control loop ledger-->②Select device-->③Enter / select the required rejection loop-->④Enter the rejection reason>⑤Select the time range-->⑥Confirm the initiation. The rejection process is initiated by the production process personnel of the device and needs to be approved by the workshop (operation department) and the instrument and equipment management department.

[0126] In this embodiment, all changes and elimination processes are performed in the management and control system. Users can customize different personnel permissions based on roles, support the same person to play different system roles in different approval processes, and support the same parameter change results to cover all related functional module changes. At the same time, it is not limited to the above management processes and can be customized, added and modified according to actual needs.

[0127] All modules of this embodiment are interrelated, closely integrated, and fully connected to provide unified and standard data interaction support. The system configuration module provides unified and standardized authority transfer, and all processes are shared and transferred in real time, providing comprehensive, precise, and scientific technical support for the process management of enterprise production equipment, and providing favorable technical tools for equipment personnel to grasp the production operation status in real time, handle abnormal situations, and enhance process stability.

[0128] Embodiment 2

[0129] Figure 5 is a flow chart of a method for controlling a refining production process provided by one embodiment of the present invention, such as Figure 5 As shown, this embodiment provides a refining production process control method, which is implemented based on the refining production process control system of embodiment 1, and the method includes:

[0130] Step S101: Acquire index data of the refining process, wherein the index data includes: alarm index data, control loop index data and process index data;

[0131] In this embodiment, the index data of the refining process is collected based on the data collection module, that is, all the original data related to stability are collected as index data, such as alarm events, operation events, control loop real-time data, LIMS (Laboratory Information Management System) test data, etc., and the index data includes: alarm index data, control loop index data, process index data and operation index data.

[0132] In this embodiment, the data acquisition module has the function of reading data from the OPC A&E interface, OPC DA interface and LIMS interface of the slave device OPC server. It can read alarm and operation records, real-time parameter operation data, LIMS test analysis and other data, and aggregate them to form a master database of stability data history records, thereby realizing unified storage of enterprise alarms, control loops, operations and other related data, and providing a data basis for subsequent technical analysis.

[0133] Specifically, for the communication protocols of DCS systems of different types and manufacturers, the standardized alarm record information required by the system is parsed and formed, and the alarm start time, end time, duration and other signs are identified in chronological order. The process information such as the bit number description, unit, old value, new value, etc. is parsed, and the same parameter is searched once and merged into one alarm indicator data through the program. The final standardized alarm indicator data includes but is not limited to the bit number, description, unit, alarm status, alarm priority, alarm start time, alarm confirmation time, alarm end time, etc.

[0134] For the control loop related data, the input value (MV), output value (OP), set value (SP), measurement value (PV), mode value (Mode) and other parameters of each control loop are analyzed and processed to analyze the proportional (P), integral (I) and differential (D) parameters to form a standardized control loop indicator data record.

[0135] For the operation indicator data, according to the device position number, the operation time, operator, operation type, specific operation, new value, old value, etc. of each operation are solved to form a standardized operation indicator data record.

[0136] Step S102: Analyze and manage the process indicator data to obtain process analysis results;

[0137] In this embodiment, the analysis and management of the process indicator data includes: at least one of process indicator monitoring, process indicator qualification rate analysis, process parameter alarm rate analysis, process parameter fluctuation rate analysis, process automation rate analysis, manual operation rate analysis and unplanned shutdown number monitoring.

[0138] Step S103: Evaluate and manage the alarm indicator data to obtain an alarm evaluation result;

[0139] In this embodiment, the evaluation and management of the alarm indicator data includes: at least one of alarm data management, alarm setting management, alarm performance evaluation, multi-dimensional alarm statistics, alarm analysis, alarm change management and alarm push.

[0140] Step S104: evaluating and optimizing the control loop indicator data to obtain a control loop evaluation result;

[0141] In this embodiment, the evaluation and optimization of the control loop indicator data includes: at least one of: control loop management, control loop performance evaluation, control loop fault diagnosis, multi-dimensional performance statistics and control loop optimization.

[0142] Step S105: Determine the stability of the refining process based on the process analysis results, the alarm evaluation results and the control loop evaluation results.

[0143] The management and control method of the present embodiment can realize real-time monitoring, dynamic analysis, and comprehensive assessment of the production process of the refining and chemical enterprise's equipment by analyzing and managing the process indicator data, evaluating and managing the alarm indicator data, and evaluating and optimizing the control loop indicator data, which plays a very positive role in improving the smooth operation level of the enterprise's process and the level of automation, digitization, and intelligence; secondly, the management and control method of the present embodiment unifies the indicators and data sources, effectively improves the work efficiency for enterprise managers and grassroots personnel, and has the advantages of being able to solve production fluctuations of the equipment, trace the causes of abnormalities, reduce nuisance alarm rates, and improve the smooth operation of the equipment.

[0144] As a further optimization of this embodiment, the alarm data management includes:

[0145] Step a01: pre-process the alarm index data, including: alarm parameter screening, alarm parameter priority classification, alarm limit modification, etc.

[0146] Step a02: Identify abnormal alarms in the alarm indicator data; specifically, based on the evaluation and analysis of multiple dimensions such as the average number of alarms per hour, the alarm confirmation timeliness rate, the alarm handling timeliness rate, the number of alarms, the alarm duration, and the alarm flooding, obtain abnormal alarms, which are nuisance alarms such as high-frequency alarms, continuous alarms, and repeated alarms;

[0147] Step a03: Optimize the abnormal alarm based on the preset alarm evaluation model to eliminate the abnormal alarm;

[0148] Specifically, based on the preset alarm evaluation model, targeted optimization solutions are found to promote the reduction of invalid alarm rates and the continuous improvement of alarm-related performance indicators, and eliminate abnormal alarms. At the same time, an alarm push mechanism is established to determine the alarm parameters that need to be pushed according to the severity of the alarm consequences and the response requirements, and to sort out the push rules and push personnel. After an alarm occurs and lasts for a specified period of time, multi-level push is initiated.

[0149] As a further optimization of this embodiment, the control loop management includes:

[0150] Step b01: Based on a preset evaluation method, the accuracy index, stability index and rapidity index of the control loop are calculated according to the control operation parameters; in this embodiment, the preset evaluation method includes a quantitative analysis method and a qualitative evaluation method;

[0151] Step b02: construct a comprehensive index based on the accuracy index, stability index and rapidity index;

[0152] For each control loop with different characteristics, according to the different emphasis of its performance evaluation, the three calculated indicators are combined to construct a comprehensive indicator, and the comprehensive indicator is used to judge whether the performance of the control loop meets the needs of industrial operation;

[0153] Step b03: If the comprehensive index does not reach the preset index of the control loop, that is, the performance of the control loop does not meet the needs of industrial operation, then determine the cause of the control loop failure. The cause of the control loop failure mainly includes: control valve failure, controller failure, and control parameter problem;

[0154] Step b04: After finding the cause of the control loop failure, match the preset control loop optimization measures according to the cause of the failure to restore the control loop to the best control state as much as possible; wherein the preset control loop optimization measures include adjusting control loop parameters, redesigning the control structure, modifying or redesigning control system components, etc.

[0155] The management and control method of this embodiment can break the drawbacks of isolated management of previous process-related technologies. It is mainly achieved by analyzing and managing process indicator data, evaluating and managing alarm indicator data, and evaluating and optimizing control loop indicator data. It can perform real-time, multi-faceted, and full-process dynamic analysis and root cause tracing of device production anomalies.

[0156] For example, in case of production fluctuations in refining and chemical plants, the alarm index data can be evaluated and managed, the alarm index data of the plant process can be monitored in real time, and professional alarm analysis such as alarm frequency analysis, duration analysis, and flood analysis can be used to find the nuisance alarm parameters that occur frequently or are generated unreasonably. For the nuisance alarms that affect the operation of the plant, the source of the nuisance alarms can be determined;

[0157] If it is a source process problem, identify the risk factors in the normal operation of the device according to the device operating conditions and process requirements, and deeply explore whether the alarm limit settings of the operating parameters are reasonable. Then, through the whole alarm process operation analysis, abnormal location and source tracing of unreasonable limit settings are carried out, and later modifications are tracked and analyzed in real time, and related manual operations are actively associated to timely optimize the daily process environment;

[0158] If the equipment is shut down or on standby, establish reasonable alarm logic settings and provide alarm optimization suggestions;

[0159] For abnormal parameter fluctuations caused by instruments and control loops, we evaluate and optimize the control loop indicator data, judge the current performance status of the control loop in real time, and track the root causes of fluctuations in the operation of the device, such as hardware (instruments, control valves, heat exchangers, etc.) problems, unreasonable control strategies and control parameter settings, etc., and provide optimization suggestions. For control parameter problems, we study control loop performance optimization technology, and achieve stable operation of control parameters through PID parameter automatic tuning models. Through the full process operation analysis of the control loop, we track parameter operations before and after optimization, assist device personnel in recording and correcting their own operations, and provide a basis for solving problems. Under the joint management of the above methods, we jointly provide data support and continuous optimization for the key KPI performance indicator system of the device, and truly establish a good, feasible, unified, standardized, and comprehensive digital and intelligent control mechanism for process technology for refining and chemical enterprises.

[0160] Embodiment 3

[0161] This embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the refining production process control method of the second embodiment is implemented.

[0162] The refining production process control method comprises:

[0163] Step S101: Acquire index data of the refining process, wherein the index data includes: alarm index data, control loop index data and process index data;

[0164] In this embodiment, the index data of the refining process is collected based on the data collection module, that is, all the original data related to stability are collected as index data, such as alarm events, operation events, control loop real-time data, LIMS (Laboratory Information Management System) test data, etc., and the index data includes: alarm index data, control loop index data, process index data and operation index data.

[0165] In this embodiment, the data acquisition module has the function of reading data from the OPC A&E interface, OPC DA interface and LIMS interface of the slave device OPC server. It can read alarm and operation records, real-time parameter operation data, LIMS test analysis and other data, and aggregate them to form a master database of stability data history records, thereby realizing unified storage of enterprise alarms, control loops, operations and other related data, and providing a data basis for subsequent technical analysis.

[0166] Specifically, for the communication protocols of DCS systems of different types and manufacturers, the standardized alarm record information required by the system is parsed and formed, and the alarm start time, end time, duration and other signs are identified in chronological order. The process information such as the bit number description, unit, old value, new value, etc. is parsed, and the same parameter is searched once and merged into one alarm indicator data through the program. The final standardized alarm indicator data includes but is not limited to the bit number, description, unit, alarm status, alarm priority, alarm start time, alarm confirmation time, alarm end time, etc.

[0167] For the control loop related data, the input value (MV), output value (OP), set value (SP), measurement value (PV), mode value (Mode) and other parameters of each control loop are analyzed and processed to analyze the proportional (P), integral (I) and differential (D) parameters to form a standardized control loop indicator data record.

[0168] For the operation indicator data, according to the device position number, the operation time, operator, operation type, specific operation, new value, old value, etc. of each operation are solved to form a standardized operation indicator data record.

[0169] Step S102: Analyze and manage the process indicator data to obtain process analysis results;

[0170] In this embodiment, the analysis and management of the process indicator data includes: at least one of process indicator monitoring, process indicator qualification rate analysis, process parameter alarm rate analysis, process parameter fluctuation rate analysis, process automation rate analysis, manual operation rate analysis and unplanned shutdown number monitoring.

[0171] Step S103: Evaluate and manage the alarm indicator data to obtain an alarm evaluation result;

[0172] In this embodiment, the evaluation and management of the alarm indicator data includes: at least one of alarm data management, alarm setting management, alarm performance evaluation, multi-dimensional alarm statistics, alarm analysis, alarm change management and alarm push.

[0173] Step S104: evaluating and optimizing the control loop indicator data to obtain a control loop evaluation result;

[0174] In this embodiment, the evaluation and optimization of the control loop indicator data includes: at least one of: control loop management, control loop performance evaluation, control loop fault diagnosis, multi-dimensional performance statistics and control loop optimization.

[0175] Step S105: Determine the stability of the refining process based on the process analysis results, the alarm evaluation results and the control loop evaluation results.

[0176] The management and control method of the present embodiment can realize real-time monitoring, dynamic analysis, and comprehensive assessment of the production process of the refining and chemical enterprise's equipment by analyzing and managing the process indicator data, evaluating and managing the alarm indicator data, and evaluating and optimizing the control loop indicator data, which plays a very positive role in improving the smooth operation level of the enterprise's process and the level of automation, digitization, and intelligence; secondly, the management and control method of the present embodiment unifies the indicators and data sources, effectively improves the work efficiency for enterprise managers and grassroots personnel, and has the advantages of being able to solve production fluctuations of the equipment, trace the causes of abnormalities, reduce nuisance alarm rates, and improve the smooth operation of the equipment.

[0177] Embodiment 4

[0178] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the refining production process control method of the second embodiment is implemented.

[0179] The refining production process control method comprises:

[0180] Step S101: Acquire index data of the refining process, wherein the index data includes: alarm index data, control loop index data and process index data;

[0181] In this embodiment, the index data of the refining process is collected based on the data collection module, that is, all the original data related to stability are collected as index data, such as alarm events, operation events, control loop real-time data, LIMS (Laboratory Information Management System) test data, etc., and the index data includes: alarm index data, control loop index data, process index data and operation index data.

[0182] In this embodiment, the data acquisition module has the function of reading data from the OPC A&E interface, OPC DA interface and LIMS interface of the slave device OPC server. It can read alarm and operation records, real-time parameter operation data, LIMS test analysis and other data, and aggregate them to form a master database of stability data history records, thereby realizing unified storage of enterprise alarms, control loops, operations and other related data, and providing a data basis for subsequent technical analysis.

[0183] Specifically, for the communication protocols of DCS systems of different types and manufacturers, the standardized alarm record information required by the system is parsed and formed, and the alarm start time, end time, duration and other signs are identified in chronological order. The process information such as the bit number description, unit, old value, new value, etc. is parsed, and the same parameter is searched once and merged into one alarm indicator data through the program. The final standardized alarm indicator data includes but is not limited to the bit number, description, unit, alarm status, alarm priority, alarm start time, alarm confirmation time, alarm end time, etc.

[0184] For the control loop related data, the input value (MV), output value (OP), set value (SP), measurement value (PV), mode value (Mode) and other parameters of each control loop are analyzed and processed to analyze the proportional (P), integral (I) and differential (D) parameters to form a standardized control loop indicator data record.

[0185] For the operation indicator data, according to the device position number, the operation time, operator, operation type, specific operation, new value, old value, etc. of each operation are solved to form a standardized operation indicator data record.

[0186] Step S102: Analyze and manage the process indicator data to obtain process analysis results;

[0187] In this embodiment, the analysis and management of the process indicator data includes: at least one of process indicator monitoring, process indicator qualification rate analysis, process parameter alarm rate analysis, process parameter fluctuation rate analysis, process automation rate analysis, manual operation rate analysis and unplanned shutdown number monitoring.

[0188] Step S103: Evaluate and manage the alarm indicator data to obtain an alarm evaluation result;

[0189] In this embodiment, the evaluation and management of the alarm indicator data includes: at least one of alarm data management, alarm setting management, alarm performance evaluation, multi-dimensional alarm statistics, alarm analysis, alarm change management and alarm push.

[0190] Step S104: evaluating and optimizing the control loop indicator data to obtain a control loop evaluation result;

[0191] In this embodiment, the evaluation and optimization of the control loop indicator data includes: at least one of: control loop management, control loop performance evaluation, control loop fault diagnosis, multi-dimensional performance statistics and control loop optimization.

[0192] Step S105: Determine the stability of the refining process based on the process analysis results, the alarm evaluation results and the control loop evaluation results.

[0193] The management and control method of the present embodiment can realize real-time monitoring, dynamic analysis, and comprehensive assessment of the production process of the refining and chemical enterprise's equipment by analyzing and managing the process indicator data, evaluating and managing the alarm indicator data, and evaluating and optimizing the control loop indicator data, which plays a very positive role in improving the smooth operation level of the enterprise's process and the level of automation, digitization, and intelligence; secondly, the management and control method of the present embodiment unifies the indicators and data sources, effectively improves the work efficiency for enterprise managers and grassroots personnel, and has the advantages of being able to solve production fluctuations of the equipment, trace the causes of abnormalities, reduce nuisance alarm rates, and improve the smooth operation of the equipment.

[0194] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0195] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1A device that provides the functions specified in a block or multiple blocks.

[0196] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0197] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0198] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0199] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0200] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0201] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0202] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A refining production process control system, characterized in that: The system comprises: A data acquisition module is used to collect index data of the refining process, wherein the index data includes: alarm index data, control loop index data and process index data; Key indicator data monitoring module, used to analyze and manage process indicator data and obtain process analysis results; The alarm evaluation optimization module is used to evaluate and manage the alarm indicator data and obtain the alarm evaluation results; The control loop evaluation and diagnosis module is used to evaluate and optimize the control loop indicator data to obtain the control loop evaluation results; An evaluation module is used to determine the stability of the refining process based on process analysis results, alarm evaluation results and control loop evaluation results.

2. The refining production process control system according to claim 1, characterized in that: The analysis and management of the process indicator data includes: at least one of process indicator monitoring, process indicator qualification rate analysis, process parameter alarm rate analysis, process parameter fluctuation rate analysis, process automation rate analysis, manual operation rate analysis and unplanned shutdown number monitoring.

3. The refining production process control system according to claim 1, characterized in that: The evaluation and management of the alarm indicator data includes: at least one of alarm data management, alarm setting management, alarm performance evaluation, multi-dimensional alarm statistics, alarm analysis, alarm change management and alarm push.

4. The refining production process control system according to claim 1, characterized in that: The evaluation and optimization of the control loop indicator data includes: at least one of: control loop management, control loop performance evaluation, control loop fault diagnosis, multi-dimensional performance statistics and control loop optimization.

5. The refining production process control system according to claim 1, characterized in that: The key indicator data monitoring module is also used for: Build an indicator data system; Visualize the process indicator data based on the indicator data system.

6. The refining production process control system according to claim 1, characterized in that: The indicator data also includes: operation indicator data; The system further comprises: The operation analysis module is used to manage the operation indicator data, and the management of the operation indicator data includes: at least one of: operation monitoring, operation statistics, operation analysis, multi-dimensional operation performance statistics and operation data management.

7. The refining production process control system according to claim 1, characterized in that: The system also includes: a configuration module, which is used to configure and maintain the indicator data.

8. The refining production process control system according to claim 1, characterized in that: The system further comprises: an online modification module, which is used to modify the indicator data online, and the online modification comprises: data change and / or data elimination.

9. A method for controlling a refining production process, implemented based on the refining production process control system according to any one of claims 1 to 8, characterized in that: The method comprises: Acquiring index data of the refining process, the index data including: alarm index data, control loop index data and process index data; Analyze and manage process indicator data to obtain process analysis results; Evaluate and manage alarm indicator data to obtain alarm evaluation results; Evaluate and optimize the control loop indicator data to obtain the control loop evaluation results; Determine the stability of the refining process based on process analysis results, alarm evaluation results and control loop evaluation results.

10. The method according to claim 9, characterized in that The evaluation and management of the alarm indicator data includes: alarm data management; The alarm data management includes: Preprocess the alarm indicator data; Identify abnormal alarms in alarm indicator data; Optimize abnormal alarms based on the preset alarm evaluation model to eliminate abnormal alarms.

11. The method according to claim 9, characterized in that The control loop index data includes: control operation parameters; the evaluation and optimization of the control loop index data includes: control loop management; The control loop management includes: Based on the preset evaluation method, the accuracy index, stability index and rapidity index of the control loop are calculated according to the control operation parameters; Construct a comprehensive index based on accuracy index, stability index and rapidity index; When the comprehensive index does not reach the preset index of the control loop, determine the cause of the failure of the control loop; Match preset control loop optimization measures according to the fault cause.

12. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the refining production process control method described in any one of claims 9 to 11 is implemented.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the refining production process control method described in any one of claims 9 to 11 is implemented.