Next Article in Journal
Recovery of Raw Materials from Ceramic Waste Materials for the Refractory Industry
Next Article in Special Issue
Fault Detection of Diesel Engine Air and after-Treatment Systems with High-Dimensional Data: A Novel Fault-Relevant Feature Selection Method
Previous Article in Journal
Cumulative Production of Bioactive Rg3, Rg5, Rk1, and CK from Fermented Black Ginseng Using Novel Aspergillus niger KHNT-1 Strain Isolated from Korean Traditional Food
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fault Identification Method in Distillation Process Based on Dynamic Mechanism Analysis and Signed Directed Graph

College of Chemical Engineering, Qingdao University of Science & Technology, Qingdao 266042, China
*
Author to whom correspondence should be addressed.
Processes 2021, 9(2), 229; https://doi.org/10.3390/pr9020229
Submission received: 30 December 2020 / Revised: 20 January 2021 / Accepted: 22 January 2021 / Published: 26 January 2021
(This article belongs to the Special Issue Learning for Process Optimization and Control)

Abstract

:
Due to the complexity of materials and energy cycles, the distillation system has numerous working conditions difficult to troubleshoot in time. To address the problem, a novel DMA-SDG fault identification method that combines dynamic mechanism analysis based on process simulation and signed directed graph is proposed for the distillation process. Firstly, dynamic simulation is employed to build a mechanism model to provide the potential relationships between variables. Secondly, sensitivity analysis and dynamic mechanism analysis in process simulation are introduced to the SDG model to improve the completeness of this model based on expert knowledge. Finally, a quantitative analysis based on complex network theory is used to select the most important nodes in SDG model for identifying the severe malfunctions. The application of DMA-SDG method in a benzene-toluene-xylene (BTX) hydrogenation prefractionation system shows sound fault identification performance.

1. Introduction

Distillation is one of the most important parts of chemical production. Doubtlessly, its smooth operation is crucial to the safety of the entire chemical plant. Due to strong coupling of process variables, high sensitivity, complex operation, and difficulty in direct control of key variables such as temperature and pressure, distillation is more prone to failure than other unit operations. A slight deviation of the complex separation system variable can be a trigger to a chain reaction in the system, resulting in the loss of efficiency and reliability [1]. Once the system is out of control, extremely high pressure and flammable materials may cause material loss and human casualties, even an explosion in the distillation column [2]. Therefore, how to accurately identify the faults in the distillation system has become a key issue to ensure safe production in chemical industry.
However, in the actual production process, there are some difficulties in the analysis and research of faults. Faults that cause serious damage to the distillation system are the “black swan” incidents, which are not only almost unpredictable, but also serious in consequences. In addition, it is difficult to detect slight deviations of process variables and changes in the external environment in the course of operation [3]. To address the above problems, process simulation is introduced in this paper to provide data and mechanism support for fault analysis. As a multipurpose and maneuverable process simulation method, dynamic simulation is able to accurately reflect the timely response of chemical processes by introducing time variables [4]. Dynamic simulation is frequently used as a substitute for real situation to optimize process system, demonstrate the complex control system scheme, and observe the dynamic changes of the system when faults occur [5]. For instance, dynamic simulation made a great contribution to the proposal of an effective control scheme for the coal pyrolysis wastewater treatment process [6]. A rigorous distillation model with explicit heat-exchanger dynamics in dynamic simulation was used for safety analysis under emergency [7]. The SIL (safety integrity level) analysis of a fractionating system with the grade of control schemes referenced to the importance rank of process variables was completed based on dynamic simulation [8]. Dynamic simulation also played a key role in providing quantitative variable deviations into hazard and operability analysis (HAZOP) to guide the design of control structure for the whole plant [9]. Variable deviation scenarios of dynamic simulation for benzene alkylation process were analyzed to explore the deviation propagation effects and make contribution to the quantitative risk assessment (QRA) [10]. A robust fault detection method for the distillation column was effectively verified by setting and analyzing the fault types in dynamic simulation [11]. Dynamic simulation provided a data set, at normal and faulty states, for the fault classification of multikernel support vector machines [12]. A quantitative HAZOP method with dynamic simulation as a deviation reasoning tool was developed to reduce uncertainty in manual HAZOP analysis [13].
At present, fault detection and identification (FDI) methods mainly include analytical model-based methods, data-driven methods, and knowledge-based methods [14]. The application of analytical model-based methods have obvious limitations due to the uncertainty for the complex interrelationship of variables and the mechanism of some reaction processes. Currently, research on data-driven methods such as a series of supervised machine learning has also stagnated. Since the recognition effect of supervised deep learning depends largely on the labeling preprocessing of training dataset, a new type of fault that has never been learned by the deep learning model is difficult to identify. Compared to the above two methods, knowledge-based methods not only avoid the establishment of complex mechanism simulation models, but also provide a reasonable explanation for the complex variable relationships in the system by empirical knowledge [15]. A case-based reasoning method combining a case simplification method and a case reuse strategy was proposed to reduce the time lag and complexity of fault identification and improve the accuracy of fault diagnosis results [16]. A hybrid safety performance evaluation framework for offshore oil and gas platforms was built, which uses safety score of system to guide the selection of fuzzy expert systems [17]. Among the many knowledge-based FDI methods, the signed directed graph (SDG) is a graphical model that vividly reflects the system structure and the correlation among variables in the process. An integrated fault diagnosis framework combining fuzzy logic-based SDG and reconstruction-based multivariate contribution analysis (RBMCA) was established to identify the root cause of the detected fault without historical data of known fault types [18]. An alarm signal screening method based on the probability SDG was proposed, which effectively reduces the missed alarm and false alarm probabilities [19]. By integrating multilevel flow modeling (MFM) and SDG, a functional modeling method of fault diagnosis systems was designed to address the difficulties regarding the interpretation of results and consistent graph generation [20]. A graphic construction methodology that builds the SDG directly from a bond graph was proposed to reduce modeling complexity [21]. A new method was presented to improve the resolution of fault identification, which integrates the completeness feature of SDG with the good diagnostic resolution feature of qualitative trend analysis (QTA) [22]. The above references all show that SDG, as a qualitative FDI method, can identify faults without the need of historical data but reflect the essential mechanism of the process.
This paper proposes a fault identification method for the distillation process, combining dynamic mechanism analysis with an SDG model (DMA-SDG). The DMA-SDG method establishes a dynamic model to offer the mechanism analysis for the process, and then characterizes fault feature by deviation propagation paths. The outline of this paper is organized as follows. In Section 2, the framework of the DMA-SDG method is introduced in detail, followed by the principles of process simulation and SDG. The excellent performance of the DMA-SDG method is proved by a case study in the Section 3. The final section gives the conclusions by summarizing the highlights of the proposed method.

2. Proposed Method

The framework of DMA-SDG method is shown in Figure 1. The specific innovations are as follows:
  • A steady-state simulation is established based on the data parameters of the distillation process. The dynamic simulation with effective control schemes is built according to the steady-state simulation. Dynamic mechanism analysis is applied by combining quantitative dynamic response with expert knowledge. SDG models are constructed by connecting process variables with positive and negative feedback relationships.
  • The SDG model is connected to the distributed control system (DCS) for process monitoring. For abnormal process data, the SDG model can accurately describe the fault feature as the consistent path by bidirectional inference. Then, the fault type marked with the feature is outputted and displayed to the operators.
  • The nodes in the SDG model are ranked in importance using the entropy weighting (EW)-VIKOR method, a method to evaluate node importance in complex network [23] by UCINET6.6. Faults related to important nodes that have a severe harm to the distillation system are marked and analyzed.

2.1. Dynamic Mechanism Analysis Based on Process Simulation

A steady-state simulation is a quantitative calculation of the characteristic equations in a chemical process. The data of the chemical process involved in the simulation includes the temperature, pressure, flow rate, composition of the feed, relevant process operating conditions, process regulations, and equipment parameters. However, there is no time variable in steady-state simulation, which is not consistent with the actual process system. In order to solve this defect, dynamic simulation is introduced to study dynamic phenomena of complex chemical process.
The remarkable feature of dynamic simulation is the ability to use proportion integral differential (PID) for process variable control and optimization of system operation. The structure of a typical PID controller based on feedback control is shown in Figure 2.
A PID controller consists of proportional control, integral control, and differential control. The proportional control, which is denoted as err(t), reflects the error signal of the control system proportionally and generates an immediate control action to reduce the deviation once it occurs. The integral control, which is denoted as ∫err(t)dt, mainly eliminates static errors to improve the indiscrimination degree of the system. The differential control, which is denoted as derr(t)/dt, reflects the trend of the errors and responds early before the errors become too large, thus speeding up the system action.
The PID controller based on feedback control is introduced as follows. The process variable is measured and compared with its set point, and then the obtained error is fed back to the controller. The controller determines the output value according to the error and the control algorithm. The control valve is executed under the guidance of the output value to adjust the process variable near the set point. The calculation formula of PID is given in Equation (1):
U ( t ) = k p ( e r r ( t ) + 1 T I e r r ( t ) d t + T D d e r r ( t ) d t )
where U(t) is the output value of controller, err is the gap between the setpoint and the process variable, err(t) is the part of proportional control, ∫err(t)dt is the part of proportional control, derr(t)/dt is the part of proportional control, and kp, 1/TI, TD are the corresponding coefficients.
Due to the immense amount of operating parameters in the chemical processes, a qualitative and static analysis alone cannot meet the requirements of a process-specific analysis. To better incorporate mechanism knowledge and refine the SDG modeling, dynamic mechanism analysis based on dynamic simulation is proposed in this paper. In this method, deviations sufficient to cause the system faults are given by changing parameters in dynamic simulation. By dynamic simulation with the PIDs, the initial variable deviations are dynamically responded by the automatic control of the controllers based on the material and energy flow within the devices. The propagation paths of the deviations are quantitatively depicted in the dynamic simulations, in which the expert knowledge is added to provide a mechanistic explanation of the deviation relationships among variables.

2.2. Signed Directed Graph

2.2.1. SDG Model

SDG is a qualitative analysis graph that expresses the mutual influence among process variables. It reflects the characteristics of the devices involved and the overall topology of the system. The determination of the directed arcs between nodes is conducive to fully reveal the fault propagation relationship among process variables. Based on the bidirectional inference method and the principle of information compatibility, SDG can be employed to reveal the internal causality of complex systems and explain the occurrence and spread of accidents.
A SDG model is a network diagram consisting of nodes and directed arcs connecting them. A simple example of a SDG model is shown in Figure 3. Nodes in the SDG model can be the physical variables such as pressure and temperature in the system, or operating variables such as valves and controllers. The states of the node are “+”, “0” or “−”, which represent greater than the upper threshold, normal state and less than the lower threshold respectively. The nodes are connected by directed arcs, indicating the influence relationship between them. The situation that the trend of two nodes is the same, which means an increase in the former node leading to an increase in the latter node, is generally represented by a solid arrow connecting the two nodes. Conversely, when two nodes are trending in opposite directions, that is, an increase in the previous node leads to a decrease in the following node, dashed arrows are placed to connect the two nodes. In Figure 3, the states of A, B and C are “+”, “+”and “−” respectively. The relationship between A and B is denoted by a solid arrow, and the one between B and C is denoted by a dashed arrow. This means that an increase in A leads to an increase in B, and then leads to a decrease in C.
Moreover, SDG can be described mathematically in a rigorous way [24]. The SDG model γ is a combination of the set of directed graphs G and the set of functions φ, which can be denoted as Equation (2). The set of directed graphs G, given as Equation (3), consists of three parts, the set of nodes V = {vi}, the set of arcs E = {ek} and the adjacent associates δ+: EV and δ: VE, where the adjacency associates δ+: EV and δ: VE are the origin nodes δ+ek and end nodes δek of the arc ek, respectively. The arc ek is noted as Equation (4), meaning the directed arc from vi to vj. And the set of functions φ is denoted as Equation (5), indicating that φ is the sign of arc ek and is taken the values “+” or “−”:
γ = ( G , φ )
G = ( V , E , δ + , δ )
e k = ( v i , v j ) E
E { + , } ,   φ ( e k ) = φ ( v i , v j )
The sample of the SDG model γ corresponds to a function ψ of the node state values, as given in Equation (6). The symbol for node vi is noted as ψ(vi), which has three values, as shown in Equations (7)–(9):
ψ : V { + , 0 , }
ψ ( v i = + ) ( X v i X ¯ v i ε v i )
ψ ( v i = 0 ) ( | X v i X ¯ v i | ε v i )
ψ ( v i = ) ( X v i X ¯ v i ε v i )
where Xvi is the measured value of node vi, X ¯ v i vi is the value of node vi in the steady state of the system, and εvi is the threshold value of node vi in the normal state. For ease of representation, the upper and lower thresholds of the node are both denoted by εvi, and in practice they are set on a case-by-case basis.
When fault identification is performed by the SDG model, the arc ek whose state satisfies Equation (10) is called the consistent arc. The set of all consistent arcs are called the consistent path which represents the pathway propagated within the SDG model:
ψ ( δ + e k ) φ ( e k ) ψ ( δ e k ) = +

2.2.2. Fault Identification Based on SDG Model

An efficient fault inference algorithm is the basis for the efficient operation of the fault identification method based on SDG. Inverse inference is the traditional inference method for the SDG model, which main contents are illustrated as follows. When an alarm occurs, the instantaneous statuses of all nodes in SDG model are determined by comparing them with a predefined threshold value. Then, from the node where the first abnormal state appears, inverse search is performed in the direction opposite to the arcs until the nodes that cause the alarm is found. When the search proceeds on current node, the consistency of the arc to it should be fulfilled, as shown in Equation (10). If Equation (10) is confirmed in this search arc, the current node is marked as a cause node, and the search arc becomes the consistent arc. The search is repeated until all abnormal nodes are found and all the identified consistent arcs are combined into the consistent path.
Due to the multitude of assumptions made in the modeling process, inverse inference is often carried out to reason many cause nodes under complex systems. The resolution and operational speed of fault identification method are thus severely impaired by a large volume of nodes. In this paper, a more effective bidirectional inference algorithm is adopted to ensure the validity of the fault identification results. Bidirectional inference integrates inverse inference based on inductive method and forward inference based on deductive method. Primarily, all possible fault cause nodes are searched using inverse inference mentioned above, and then forward inference is performed for each of them in turn to verify the veracity. The detailed steps of bidirectional inference are shown in Figure 4.
To illustrate the principle of SDG more clearly, a liquid level control system and its SDG model are shown in Figure 5 as an example. In Figure 5, the level control system consists of two tanks and a centrifugal pump primarily, which entirely relies on a level controller to alleviate external disturbances. The inlet and outlet flow rates of the whole process F1 and F3 are controlled by the valves V1 and V3 respectively. The liquid in Tank 1 is transported by gravity to Tank 2 where a level controller LIC is installed to stabilize its level by regulating F2, the outlet flow rate of Tank 1. The liquid in Tank 2 is transported out of this system by a centrifugal pump K, and the pressure of this stream is monitored by a pressure monitor P. L and V2 are the level of Tank 1 and the valves controlled by the LIC on stream F2.
Assuming that the overopening of V3 results an alarm of node L, the bidirectional inference method is carried out. First, the state of L is detected to be below the threshold value. By inverse inference the consistent path is obtained as L(−) ←F2(+) ←V2(+) ←LIC(−) ←F3(+) ←P(−) ←V3(+).Then, forward inference from the cause node V3 is performed with consistent path. The final two inference results are consistent, and this discovered pathway is the correct consistent path. In this fault situation, the consistent path in the SDG model is shown in Figure 6. The cause node, a rectangle with the letter “R”, is introduced into the SDG model, meaning that the fault causes an offset in node V3 and further affects the system.

3. Case Study

To verify the performance of the DMA-SDG method, it was applied to the BTX aromatics of a hydrogenation prefractionation system. This system is a very important part of the petrochemical system, which involves many flammable and explosive chemicals as the front part of the entire aromatics hydrogenation production process. Once a fault occurs, there may be overtemperature and overpressure destruction of the equipment. Dangerous materials may leak from the equipment to the outside environment, causing fire and severe explosion. Therefore, the fault identification of hydrogenation prefractionation system is particularly necessary.
In order to ensure the accuracy of the process simulation, all equipment parameters including equipment size, tray number, tray pressure drop and all operating parameters including reflux ratio, feed flow, tower top temperature and pressure are offered by a petrochemical enterprise. The reference documents obtained include a piping and instrument diagram (PI&D), a process flow diagram (PFD), DCS screenshots with operating parameters, operating manuals, etc.

3.1. Process Simulation

The flow chart of hydrogenation prefractionation is shown in Figure 7. The purpose of this process is to separate the C5 and C9 components in the BTX aromatics feed with two steps and then the remaining purified BTX component (benzene, toluene, xylene, etc.) is fed to the reactor for hydrogenation.

3.1.1. Steady-State Simulation

The steady-state simulation is established based on Figure 7. The simulation mainly uses FSplit, Heater, HeatX, Flash2 and RadFrac modules to refine the BTX aromatic components. The simulation results of major streams are listed in Table 1. In addition, the temperature profiles of the two columns are shown in Figure 8.
It can be seen from Table 1 that the results of the steady-state simulation are very close to the actual process data offered by the petrochemical enterprise. Figure 8a is the temperature profile for T-100, a depentanizer with a total of 32 stages and Figure 8b is the temperature profile for T-101, a distillation column with a total of 48 stages with a total of 48 stages. The temperature control stages in the actual process are stage 29 in T-100 and stage 12 and stage 35 in T-101. According to the selection method of the temperature control stages [25], the temperature control stages are selected as stage 31 in T-100 and stage 14 and stage 34 in T-101 by the slope criterion and the minimum product fluctuation criterion, which are basically same as the actual process. In addition, the tower top temperature control loop in T-100 is designed to regulate the vapor phase outlet temperature to control the return flow rate by PID. Therefore, a design consistent with the actual situation was used in the simulation. This accurate steady-state simulation lays a very solid foundation for the successful establishment of the subsequent dynamic simulation.

3.1.2. Dynamic Simulation

In this section, the controllers are installed in the dynamic simulation. The flowsheet of dynamic simulation is shown in Figure 9. This simulation system is fitted with 13 controllers, including pressure controllers, temperature controllers and liquid level controllers. These controllers are set up with reference to the control loops that have been set up in the actual process. Then they are activated to enhance the robustness of the dynamic model when external disturbances are added. In this paper, their another role is to cooperate with the device module to simulate various fault types.
The main variables in the process are listed in Table 2, which can be monitored and displayed by the actual DCS system. There is a total of 54 variables including measured variables and operating variables.

3.2. Establishment of SDG Model

The SDG model built based on expert knowledge [26] is tidy and streamlined for good performance for fault identification. When applying this method to build a SDG model, the determination of nodes and arcs can be conducive to the impact of the faults on the devices accurately and the paths of fault propagation. However, the performance of the model based on expert knowledge is deeply subject to the ability of the modeler. To mitigate the human impact, process simulation is introduced into the modeling process of SDG. The internal mechanism and explicit process data in process simulation are employed to analyze the relationship among process variables. The sensitivity analysis module in Aspen Plus is a useful tool to examine how manipulated variables and sampled variables affect process simulation. In this paper, this module is used to check the influence relationships among process variables. But, the application of sensitivity analysis in SDG is limited because the definition of operating variables makes it difficult for the process to converge. The sensitivity analysis in steady-state simulation is incapable of embodying the dynamic changes of variables. For a more comprehensive analysis of the relationship among process variables, external disturbances are therefore added to observe the dynamic response in the hydrogenation pre-fractionation system with controllers in the dynamic simulation.
The change of the column top temperature T6 and column bottom temperature T10 after increasing the feed temperature T5 by 10% at 2 h is shown in Figure 10. It indicates that at the beginning of the disturbance addition, T6 and T10 are rapidly vibrating. But their subsequent trends are relatively stable. The increase in feed temperature is essentially a decrease in the liquefaction fraction of the feed. In the xy phase diagram, the space between the operation line and the phase equilibrium line becomes smaller, that is, the separation space in distillation column becomes smaller. Due to the separation performance degradation of the distillation column, the heavy components in the stream Top-out2 and the light components in the stream Bot-out2 both increase. The changes of the three key components in the stream Top-out and Bot-out are shown in Figure 11. It can be seen that the mole fraction of ortho-xylene which is the light key component in the stream Top-out2 decreases gradually after the occurrence of disturbance. The mole fraction of the heavy key component para-methyl ethylbenzene in stream Bot-out2 decreases, while the mole fraction of the light key component ortho-xylene increases. The manifestation of this phenomenon on temperature changes is that T6 gradually increases and T10 gradually decreases. Based on the above analysis, the relationship among T5, T6 and T10 is determined, that is, T5 has a positive effect on T6 and a negative effect on T10.
All relationships of node variables in the hydrogenation prefractionation system are analyzed by mechanism and process data similarly. Moreover, the listed influence relationships are combined into a complete SDG model. The obtained SDG model of the hydrogenation prefractionation system is shown in Figure 12. All nodes are connected by solid arrows or dotted arrows, which mean the positive or negative correlation among variables. To retain the most accurate features of the faults, the SDG model is appropriately simplified by reducing unnecessary arcs.

3.3. Fault Identification

In this section, the nodes importance of SDG are evaluated using the EW-VIKOR method to mark faults that cause serious damage to the hydrogenation prefractionation system. To verify the model, a fault case which refers to the evaluation of the importance of variables is set up in dynamic simulation. Finally, the consistency of the manifestations of the fault in the two models is explored, and the representation of the fault in SDG model is output as the fault feature.

3.3.1. Selection of Key Nodes in SDG Model

It is extremely difficult to list fault types one by one by exhaustive method due to the strong coupling of complex chemical engineering systems and the large number of process variables. Therefore, the complex network theory is introduced into the SDG model by the EW-VIKOR method [23] to find the nodes that are critical to the system. According to the ranking rule of node importance, the fault type that is greatly harmful to the hydrogenation prefractionation system and is closely related to important nodes can be found.
The EW-VIKOR method is a combination of entropy weighting method and VIKOR method to rank the importance of nodes in complex networks. The VIKOR method is performed to integrate multiscale centrality criteria like DC (degree centrality), BC (betweenness centrality), CC (closeness centrality), EC (eigenvector centrality), and the entropy weighting method is employed to attach the weight to the centrality criteria, reducing the human impact. Before using this method, the centrality criteria of the SDG model needs to be calculated. The calculation formulas of DC, CC, BC, and EC are defined in Equations (11)–(14), where ki represents the number of neighbor nodes of node i, n represents the total number of nodes in SDG, dij represents the length for the shortest path between nodes i and j, gjk is the total number of all shortest paths between node j and node k, gjk(i) is the number of shortest paths between node j and node k that go through node i, n(n − 1)/2 is used as denominator to normalize the BC value, and λ is the maximum characteristic value of the adjacent matrix A. The graphic data in SDG is then abstracted into tabular data for UCINET6.6 to calculate the centrality criteria:
DC i = k i n 1 ,
CC i = n 1 / j = 1 n d i j ,
BC i = j , k i n g j k ( i ) g j k / n ( n 1 ) 2
EC i = λ 1 j = 1 n a i j x j
Four centrality criteria are calculated by Equations (11)–(14) as the initial data of EW-VIKOR method. The importance of nodes is ranked by EW-VIKOR method through five steps. Firstly, the decision matrix D is constituted (see Equation (15)) and normalized (see Equation (16)). And the normalized decision matrix can be obtained as R = (rij)32 × 4. In Equation (16), the centrality criteria vector is expressed as C = [c1, c2, c3, c4], which covers DC, CC, BC and EC, the node vector is denoted as V = [v1, v2, …, v32]T, and vi(cj) represents the value of the jth criterion for the ith node:
D = [ v 1 ( c 1 ) v 1 ( c 2 ) v 1 ( c 4 ) v 2 ( c 1 ) v 2 ( c 2 ) v 2 ( c 4 ) v 32 ( c 1 ) v 32 ( c 2 ) v 32 ( c 4 ) ]
r i j = v i ( c j ) / k = 1 n ( v k ( c j ) ) 2
Secondly, the weight of each criterion is calculated by the entropy weighting method. The information entropy of the jth criterion is first denoted as Equations (17) and (18), and then the weight of the jth criterion is calculated as Equation (19). In Equation (18), if rij = 0, then r′ij ln r′ij = 0:
r i j = r i j k = 1 n r k j
E j = 1 ln n i = 1 n r i j ln r i j
w j = 1 E j k = 1 m ( 1 E k )
Thirdly, the positive solution r+ and the negative solution r can be determined based on the normalized decision matrix R, see Equations (20) and (21), where J and J′ are the sets of benefit criteria (the higher the criterion, the more important the node is) and cost criteria (the higher the criterion, the less important the node is), respectively. The four criteria are all benefit criteria.
r j + = { ( max i r i j | j J ) or ( min i r i j | j J ) }
r j = { ( min i r i j | j J ) or ( max i r i j | j J ) }
Then, the utility measure Si and the regret measure Ri for all nodes are calculated by Equations (22) and (23).
S i = j = 1 m w j ( r j + r i j ) / ( r j + r j )
R i = max j [ w j ( r j + r i j ) / ( r j + r j ) ]
Finally, according to the utility measure Si and the regret measure Ri, the VIKOR index for nodes can be calculated as Equation (24), where v and 1 − v are the weight of maximum group utility and the individual regret, respectively, here v = 0.5. Additionally, S* and R* are the minimum of Si and Ri, and Sand R are the maximum of Si and Ri. The lower a Qi value is, the more important the ith node is. Table 3 lists the calculated Qi and the ranking result for all nodes.
Q i = v ( S i S ) / ( S S ) + ( 1 v ) ( R i R ) / ( R R )
As can be seen in Table 3, among the 54 variables, the first eight most important nodes with low Qi values for the network are TC4, T5, F5, F8, PC2, LC3, LC4 and TC2. This ranking result is consistent with the results of the mechanism and process data analysis. For example, TC2 and TC4 can represent the key points on the temperature profile in T-100 and T-101, which are the temperature of sensitive stages (31th tray in T-100 and 34th tray in T-101). In actual production, the temperature of the sensitive plate TC2 and TC4 should be firmly controlled to correct the deviation of the temperature profile on the whole column in time. As the backbone of the entire relationship network, they also have a great impact on the smooth and efficient operation of the whole system, so they both have a high importance ranking. Therefore, the importance ranking in Table 3 provides a strong basis for the next selection of the fault types.

3.3.2. Application to Hydrogenation Prefractionation System

By reference to the relevant parts of the employee operation manual, a typical fault case related to key nodes are set up in the dynamic simulation, that is, loss of steam feed in reboiler E-100 which causes an alarm of node P1. In dynamic simulation, a flow controller is installed in the steam stream to execute this operation. In this work, the steam flow rate is reduced by 10% to simulate the fault scenario.
In the SDG model, bidirectional inference is applied to find the consistent paths and all possible causes nodes. Firstly, the states of all nodes are detected and the existence of abnormal nodes that exceed the threshold value is found. The transient states of the abnormal nodes are shown in Table 4. Then a reverse search is performed from alarm node P1. Three compatible paths with different cause nodes conforming to Equation (10) are found. Three consistent paths are listed as follows:
  • P1(−) ←LC2(+) ←R
  • P1(−) ←T4(−) ←F6(−) ←R
  • P1(−) ←T4(−) ←TC2(−) ←V6(+) ←R
The first path shows that the fault of LC2 directly causes the alarm of P1. However, the fault of LC2 cannot cause abnormal state in nodes other than P1, which makes the alarm situation leading to this path much less plausible. The third path goes from TC2 to P1, indicating the effect of a damaged temperature controller TC2 on P1. However, the mechanism analysis of the control structure composed of TC2, V6 and F6 shows that TC2 (−) fails to transform F6 into (+) by controlling the opening of V6 (+), which is not consistent with the expression of Equation (10). The control of V6 by TC2 does not break down, but the increase in the opening of V6 fails to change the state of F6. In a consequence, the credibility of the third path is reduced by dynamic mechanistic analysis. In the second path, the alarm of P1 is caused by the offset of F6, which is in accordance with the inference principle and mechanism analysis. The offset of F6 can also affect the nodes involved in the first path and third path. For example, the reduction of F6 causes the state of TC2 to change to (−), and the TC2 performed to change V6 does not affect well the F6 as the root cause. The SDG model in the fault situation is shown in Figure 13.
In Figure 13, the key nodes selected by the EW-VIKOR method are marked, which is filled with orange. In the SDG model, it can be seen that the key nodes T5 and F5 are downstream of the abnormal nodes and immediately adjacent to them. Once they are affected by the deviation and transformed into abnormal states, the damage to the whole system is more serious. Therefore the filtered critical nodes are highlighted in identification results. The severity of different faults on the system is distinguished by whether they can affect the critical nodes.

4. Conclusions

A novel DMA-SDG method is put forward to detect and identify the faults of a hydrogenation prefractionation system. The steady-state simulation of hydrogenation pre-fractionation is established based on the data parameters provided by petrochemical enterprise. The relative errors of pressure, temperature, and flow rate between simulated values and actual values are less than 2%. Fifty-four variables in this system including flow rate, temperature, pressure, liquid level and valve opening are controlled through adding eight controllers and setting accurate operating parameters in dynamic simulation. The SDG model accurately describes the characteristics of the fault through the information propagation path between nodes with alarm thresholds. The theory of complex networks is introduced into SDG and 54 variables are ranked by the EW-VIKOR method. Eight key variables are finally selected and their importance is elaborated from a practical engineering perspective. Comparison of the severity of different alarms is performed by key variables. This method can combine the dynamic simulation results with the SDG model to give a reasonable explanation for the fault. The conclusion observed in this research suggests the potential application of DMA-SDG method to more real production systems, such as catalytic cracking systems and crude oil systems. In the future work, the combination of SDG and complex network can also be applied to fault classification alarm and evaluation.

Author Contributions

Methodology, S.Z.; formal analysis, S.Z., S.W., Y.Z. and H.Z.; writing—original draft preparation, S.Z.; writing—review and editing, S.Z., W.T., Z.C. and Z.L.; validation, S.Z., W.T., Z.C. and Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Key Research and Development Program of Shandong Province, the grant number 2018YFJH0802.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sun, W.; Paiva, A.R.C.; Xu, P.; Sundaram, A.; Braatz, R.D. Fault detection and identification using Bayesian recurrent neural networks. Comput. Chem. Eng. 2020, 141, 106991. [Google Scholar] [CrossRef]
  2. Daher, A.; Hoblos, G.; Khalil, M.; Chetouani, Y. Parzen window distribution as new membership function for ANFIS algorithm-Application to a distillation column faults prediction. IFAC Pap. 2018, 51, 241–248. [Google Scholar] [CrossRef]
  3. Kim, J.; Shah, A.U.A.; Kang, H.G. Dynamic risk assessment with bayesian network and clustering analysis. Reliab. Eng. Syst. Saf. 2020, 201, 106959. [Google Scholar] [CrossRef]
  4. Luyben, W.L. Aspen dynamics simulation of a middle-vessel batch distillation process. J. Process. Contr. 2015, 33, 49–59. [Google Scholar] [CrossRef]
  5. Negrellos-Ortiz, I.; Flores-Tlacuahuac, A.; Gutiérrez-Limón, M.A. Dynamic optimization of a cryogenic air separation unit using a derivative-free optimization approach. Comput. Chem. Eng. 2018, 109, 1–8. [Google Scholar] [CrossRef]
  6. Cui, Z.; Tian, W.; Fan, C.; Guo, Q. Novel design and dynamic control of coal pyrolysis wastewater treatment process. Sep. Purif. Technol. 2020, 241, 116725. [Google Scholar] [CrossRef]
  7. Luyben, W.L. Rigorous dynamic models for distillation safety analysis. Comput. Chem. Eng. 2012, 40, 110–116. [Google Scholar] [CrossRef]
  8. Cui, Z.; Tian, W.; Wang, X.; Fan, C.; Guo, Q.; Xu, H. Safety integrity level analysis of fluid catalytic cracking fractionating system based on dynamic simulation. J. Taiwan Inst. Chem. E 2019, 104, 16–26. [Google Scholar] [CrossRef]
  9. Zhu, J.; Hao, L.; Bai, W.; Zhang, B.; Pan, B.; Wei, H. Design of plantwide control and safety analysis for diethyl oxalate production via regeneration-coupling circulation by dynamic simulation. Comput. Chem. Eng. 2019, 121, 111–129. [Google Scholar] [CrossRef]
  10. Carlos, M.; Fatine, B.; Nelly, O.; Nadine, G. Deviation propagation analysis along a cumene process by using dynamic simulations. Comput. Chem. Eng. 2018, 117, 331–350. [Google Scholar] [CrossRef] [Green Version]
  11. Taqvi, S.A.; Tufa, L.D.; Zabiri, H.; Maulud, A.S.; Uddin, F. Fault detection in distillation column using NARX neural network. Neural Comput. Appl. 2020, 32, 3503–3519. [Google Scholar] [CrossRef]
  12. Taqvi, S.A.; Tufa, L.D.; Zabiri, H.; Maulud, A.S.; Uddin, F. Multiple fault diagnosis in distillation column using multikernel support vector machine. Ind. Eng. Chem. Res. 2018, 57, 14689–14706. [Google Scholar] [CrossRef]
  13. Tian, W.; Du, T.; Mu, S. HAZOP analysis-based dynamic simulation and its application in chemical processes. Asia Pac. J. Chem. Eng. 2015, 10, 923–935. [Google Scholar] [CrossRef]
  14. Rashidi, B.; Singh, D.S.; Zhao, Q. Data-driven root-cause fault diagnosis for multivariate non-linear processes. Control Eng. Pr. 2018, 70, 134–147. [Google Scholar] [CrossRef]
  15. Djeziri, M.A.; Benmoussa, S.; Mouchaweh, M.S.; Lughofer, E. Fault diagnosis and prognosis based on physical knowledge and reliability data: Application to MOS field-effect transistor. Microelectron. Reliab. 2020, 110, 113682. [Google Scholar] [CrossRef]
  16. Zhao, H.; Liu, J.; Dong, W.; Sun, X.; Ji, Y. An improved case-based reasoning method and its application on fault diagnosis of Tennessee Eastman process. Neurocomputing 2017, 249, 266–276. [Google Scholar] [CrossRef]
  17. Tang, K.H.D.; Md Dawal, S.Z.; Olugu, E.U. Integrating fuzzy expert system and scoring system for safety performance evaluation of offshore oil and gas platforms in Malaysia. J. Loss Prev. Proc. 2018, 56, 32–45. [Google Scholar] [CrossRef]
  18. He, B.; Chen, T.; Yang, X. Root cause analysis in multivariate statistical process monitoring: Integrating reconstruction-based multivariate contribution analysis with fuzzy-signed directed graphs. Comput. Chem. Eng. 2014, 64, 167–177. [Google Scholar] [CrossRef] [Green Version]
  19. Peng, D.; Gu, X.; Xu, Y.; Zhu, Q. Integrating probabilistic signed digraph and reliability analysis for alarm signal optimization in chemical plant. J. Loss Prev. Proc. 2015, 33, 279–288. [Google Scholar] [CrossRef]
  20. Reinartz, C.; Kirchhübel, D.; Ravn, O.; Lind, M. Generation of signed directed graphs using functional models. IFAC Pap. 2019, 52, 37–42. [Google Scholar] [CrossRef]
  21. Smaili, R.; El Harabi, R.; Abdelkrim, M.N. Design of fault monitoring framework for multi-energy systems using signed directed graph. IFAC Pap. 2017, 50, 15734–15739. [Google Scholar] [CrossRef]
  22. Gao, D.; Wu, C.; Zhang, B.; Ma, X. Signed directed graph and qualitative trend analysis based fault diagnosis in chemical industry. Chin. J. Chem. Eng. 2010, 18, 265–276. [Google Scholar] [CrossRef]
  23. Yang, Y.; Yu, L.; Wang, X.; Zhou, Z.; Chen, Y.; Kou, T. A novel method to evaluate node importance in complex networks. Phys. A Stat. Mech. Appl. 2019, 526, 121118. [Google Scholar] [CrossRef]
  24. Iri, M.; Aoki, K.; O’Shima, E.; Matsuyama, H. An algorithm for diagnosis of system failures in the chemical process. Comput. Chem. Eng. 1979, 3, 489–493. [Google Scholar] [CrossRef]
  25. Luyben, W.L. Distillation Design and Control Using Aspen Simulation, 2nd ed.; Wiley: Hoboken, NJ, USA, 2013; pp. 100–111. [Google Scholar]
  26. Li, A.; Xia, T.; Zhang, B.; Zhang, Z.; Wu, Z. SDG modeling approach for chemical engineering process. J. Syst. Simul. 2003, 15, 1364–1368. [Google Scholar]
Figure 1. The framework of the dynamic mechanism analysis and signed directed graph (DMA-SDG) method.
Figure 1. The framework of the dynamic mechanism analysis and signed directed graph (DMA-SDG) method.
Processes 09 00229 g001
Figure 2. Schematic diagram of the typical proportion integral differential (PID) controller.
Figure 2. Schematic diagram of the typical proportion integral differential (PID) controller.
Processes 09 00229 g002
Figure 3. A simple SDG model structure.
Figure 3. A simple SDG model structure.
Processes 09 00229 g003
Figure 4. The flow chart of bidirectional inference.
Figure 4. The flow chart of bidirectional inference.
Processes 09 00229 g004
Figure 5. Schematic diagram of the liquid level control system and its SDG model: (a) liquid level control system; (b) SDG model of liquid level control system.
Figure 5. Schematic diagram of the liquid level control system and its SDG model: (a) liquid level control system; (b) SDG model of liquid level control system.
Processes 09 00229 g005
Figure 6. Consistent path in the SDG model.
Figure 6. Consistent path in the SDG model.
Processes 09 00229 g006
Figure 7. The flow chart of hydrogenation prefractionation system.
Figure 7. The flow chart of hydrogenation prefractionation system.
Processes 09 00229 g007
Figure 8. The temperature profiles of T-100 and T-101: (a) temperature profiles of T-100; (b) temperature profiles of T-101.
Figure 8. The temperature profiles of T-100 and T-101: (a) temperature profiles of T-100; (b) temperature profiles of T-101.
Processes 09 00229 g008
Figure 9. The flowsheet of dynamic simulation.
Figure 9. The flowsheet of dynamic simulation.
Processes 09 00229 g009
Figure 10. Effect of feed temperature T5 disturbance at 2 h on system: (a) the column top temperature T6; (b) the column bottom temperature T10.
Figure 10. Effect of feed temperature T5 disturbance at 2 h on system: (a) the column top temperature T6; (b) the column bottom temperature T10.
Processes 09 00229 g010
Figure 11. Three key components in stream: (a) Top-out2; (b) Bot-out2.
Figure 11. Three key components in stream: (a) Top-out2; (b) Bot-out2.
Processes 09 00229 g011
Figure 12. SDG of hydrogenation prefractionation system.
Figure 12. SDG of hydrogenation prefractionation system.
Processes 09 00229 g012
Figure 13. The SDG model of the fault situation.
Figure 13. The SDG model of the fault situation.
Processes 09 00229 g013
Table 1. Actual data and simulation result of hydrogenation prefractionation system.
Table 1. Actual data and simulation result of hydrogenation prefractionation system.
StreamPressure (MPa)Temperature (°C)Mass Flows (kg/h)
Simulation ValueReal ValueRelative Error %Simulation ValueReal ValueRelative Error %Simulation ValueReal ValueRelative Error %
Feed0.23400.2340040.0840.1−0.0512,220.012,220.00.00
Feed20.03720.03720115.33115.330.009388.79359.60.31
C50.20930.2093050.5151.280.442831.32860.4−1.01
BTX0.03530.0353046.9547.00−0.117272.97312.1−0.54
C90.06440.0644050.0150.10−0.182115.82076.61.89
Table 2. The main variables in a hydrogenation prefractionation system.
Table 2. The main variables in a hydrogenation prefractionation system.
VariablesSymbol DescriptionVariablesSymbol Description
F1Feed1 flowTC3The 14th tray temperature in T-101
F2T-100 top reflux flowTC4The 34th tray temperature in T-101
F3V-100 vapor outlet flowL1V-102 level
F4C5 outlet flowLC1V-100 level
F5Feed2 flowLC2T-100 level
F6E-100 steam feed flowLC3V-101 level
F7T-101 top outlet flowLC4T-101 level
F8T-101 top reflux flowLC5V-103 level
F9BTX output flowP1T-100 bottom pressure
F10E-103 steam feed flowP2T-101 bottom pressure
F11E-102 hot stream outlet flowPC1T-100 top pressure
F12T-101 bottom reflux flowPC2V-100 pressure
F13C9 outlet flowPC3T-101 top pressure
T1Feed1 temperaturePC4V-101 pressure
T2The eighth tray temperature of T-100V1T-100 top reflux flow valve opening
T3E-101 outlet temperatureV2V-100 outlet gas flow valve opening
T4T-100 bottom reflux temperatureV3Nitrogen flow valve opening
T5Feed2 temperatureV4fixed gas flow valve opening
T6T-101 top outlet temperatureV5C5 output flow valve opening
T7E-102 outlet temperatureV6E-100 condensate flow valve opening
T8P-104 inlet temperatureV7Feed2 flow valve opening
T9The 60th tray temperature in T-101V8T-101 top output flow valve opening
T10T-101 bottom outlet temperatureV9T-101 top reflux flow valve opening
T11C9 outlet temperatureV10BTX output flow valve opening
T12T-101 bottom reflux temperatureV11E-103 hot stream flow valve opening
TC1T-100 top outlet temperatureV12C9 output flow valve opening
TC2The 31th tray temperature in T-100V13V-103 condensate flow valve opening
Table 3. The ranking result of all nodes.
Table 3. The ranking result of all nodes.
RankNodeQiRankNodeQiRankNodeQi
1TC45.62 × 10−1619T70.75759637V120.925076
2T50.1193820V70.76594938T110.929671
3F50.18168321F110.76816639F60.944618
4F80.24220722T100.7790640T80.951836
5PC20.24221323T40.79081741P10.965024
6LC30.40546924LC20.80376642T30.965285
7LC40.41551725LC10.80440243V60.968172
8TC20.43732526PC10.81375944F130.980322
9TC30.50317827PC40.82131845V10.981665
10F70.51413428F100.82277346F90.989015
11T90.57906329V100.85176147F40.993863
12T60.60950430P20.87296748V50.993863
13V110.62433631V80.87850249V30.994151
14F120.63376332T120.88152850V40.994151
15F20.63949633V90.88401451F10.999061
16TC10.67805134LC50.89436752T10.999061
17PC30.68156735L10.90489253V131
18T20.68605336V20.90714154F31.003796
Table 4. States of abnormal nodes.
Table 4. States of abnormal nodes.
T4TC2F6P1LC2V6
++
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tian, W.; Zhang, S.; Cui, Z.; Liu, Z.; Wang, S.; Zhao, Y.; Zou, H. A Fault Identification Method in Distillation Process Based on Dynamic Mechanism Analysis and Signed Directed Graph. Processes 2021, 9, 229. https://doi.org/10.3390/pr9020229

AMA Style

Tian W, Zhang S, Cui Z, Liu Z, Wang S, Zhao Y, Zou H. A Fault Identification Method in Distillation Process Based on Dynamic Mechanism Analysis and Signed Directed Graph. Processes. 2021; 9(2):229. https://doi.org/10.3390/pr9020229

Chicago/Turabian Style

Tian, Wende, Shifa Zhang, Zhe Cui, Zijian Liu, Shaochen Wang, Ya Zhao, and Hao Zou. 2021. "A Fault Identification Method in Distillation Process Based on Dynamic Mechanism Analysis and Signed Directed Graph" Processes 9, no. 2: 229. https://doi.org/10.3390/pr9020229

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop