<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Chronicle based alarm management in startup and shutdown stages</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">John</forename><forename type="middle">W</forename><surname>Vasquez</surname></persName>
							<email>jwvasque@laas.fr</email>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">CNRS</orgName>
								<orgName type="institution" key="instit2">LAAS</orgName>
								<address>
									<addrLine>7 avenue du colonel Roche</addrLine>
									<postCode>F-31400</postCode>
									<settlement>Toulouse</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution" key="instit1">Univ de Toulouse</orgName>
								<orgName type="institution" key="instit2">INSA</orgName>
								<orgName type="institution" key="instit3">LAAS</orgName>
								<address>
									<postCode>F-31400</postCode>
									<settlement>Toulouse</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff3">
								<orgName type="institution">Universidad de los Andes</orgName>
								<address>
									<country key="CO">Colombia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Louise</forename><surname>Travé-Massuyès</surname></persName>
							<email>louise@laas.fr</email>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">CNRS</orgName>
								<orgName type="institution" key="instit2">LAAS</orgName>
								<address>
									<addrLine>7 avenue du colonel Roche</addrLine>
									<postCode>F-31400</postCode>
									<settlement>Toulouse</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="institution" key="instit1">Univ de Toulouse</orgName>
								<orgName type="institution" key="instit2">LAAS</orgName>
								<address>
									<postCode>F-31400</postCode>
									<settlement>Toulouse</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Audine</forename><surname>Subias</surname></persName>
							<email>subias@laas.fr</email>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">CNRS</orgName>
								<orgName type="institution" key="instit2">LAAS</orgName>
								<address>
									<addrLine>7 avenue du colonel Roche</addrLine>
									<postCode>F-31400</postCode>
									<settlement>Toulouse</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution" key="instit1">Univ de Toulouse</orgName>
								<orgName type="institution" key="instit2">INSA</orgName>
								<orgName type="institution" key="instit3">LAAS</orgName>
								<address>
									<postCode>F-31400</postCode>
									<settlement>Toulouse</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Fernando</forename><surname>Jimenez</surname></persName>
							<email>fjimenez@uniandes.edu.co</email>
							<affiliation key="aff3">
								<orgName type="institution">Universidad de los Andes</orgName>
								<address>
									<country key="CO">Colombia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Carlos</forename><surname>Agudelo</surname></persName>
							<email>carlos.agudelo@ecopetrol.com.co</email>
							<affiliation key="aff4">
								<orgName type="laboratory">ECOPETROL ICP</orgName>
								<address>
									<country key="CO">Colombia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Chronicle based alarm management in startup and shutdown stages</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">AF4D7B5D80EFF40D06F3ED77CF3B12CF</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T15:59+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The transitions between operational modes (startup/shutdown) in chemical processes generate alarm floods and cause critical alarm saturation. We propose in this paper an approach of alarm management based on a diagnosis process. This diagnosis step relies on situation recognition to provide to the operators relevant information on the failures inducing the alarms flows. The situation recognition is based on chronicle recognition. We propose to use the information issued from the modeling of the system to generate temporal runs from which the chronicles are extracted. An illustrative example in the field of petrochemical plants ends the article.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The petrochemical industries losses have been estimated at 20 billion dollars only in the U.S. each year, and the AEM (Abnormal Events Management) has been classified as a problem that needs to be solved. Hence the alarm management is one of the aspects of great interest in the safety planning for the different plants. In the process state transitions such as startup and shutdown stages the alarm flood increases and it generates critical conditions in which the operator does not respond efficiently, then a dynamic alarm management is required <ref type="bibr" target="#b0">[1]</ref>. Currently, many fault detection and diagnosis techniques for multimode processes have been proposed; however, these techniques cannot indicate fundamental faults in the basic alarm system <ref type="bibr" target="#b1">[2]</ref>, in the other hand the technical report "Advance Alarm System Requirements" EPRI (The Electric Power Research Institute) suggests a cause-consequence and event-based processing. In this perspective, diagnosis approaches based on complex events processing or situation recognition are interesting issues. Therefore, in this paper, a dynamic alarm management strategy is proposed in order to deal with alarm floods happening during transitions of chemical processes. This approach relies on situations recognition (i.e. chronicle recognition). As, the efficiency of alarm management approaches depends on the operator expertise and process knowledge, our final objective is to develop a diagnosis approach as a decision tool for operators. The paper is divided into 6 sections. Section 2 gives an overview on the relevant literature. The section 3 concerns the modeling of the system. The section 4 is about the chronicle principle and the temporal runs used for the chronicle design. The section 5 is devoted to the chronicle generation. Finally , an illustrative application on real data from a petrochemical plant is given section 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">State of the art: Alarm management</head><p>Alarm management has recently focused the attention of many researchers in themes such as:</p><p>Alarm historian visualization and analysis: A combined analysis of plant connectivity and alarm logs to reduce the number of alerts in an automation system was presented by <ref type="bibr" target="#b2">[3]</ref>; the aim of the work presented is to reduce the number of alerts presented to the operator. If alarms are related to one another, those alarms should be grouped and presented as one alarm problem. Graphical tools for routine assessment of industrial alarm systems was proposed by <ref type="bibr" target="#b3">[4]</ref>, they presented two new alarm data visualization tools for the performance evaluation of the alarm systems, known as the high density alarm plot (HDAP) and the alarm similarity color map (ASCM). Event correlation analysis and two-layer cause-effect model were used to reduce the number of alarms in <ref type="bibr" target="#b4">[5]</ref>. A Bayesian method has been introduced for multimode process monitoring in <ref type="bibr" target="#b5">[6]</ref>. This type of techniques helps us to recognize alarm chattering, grouping many alarms or estimate the alarm limits in transition stages, but the time and the procedure actions are not included.</p><p>Process data-based alarm system analysis and rationalization: The evaluation of plant alarm systems by behavior simulation using a virtual subject was proposed by <ref type="bibr" target="#b6">[7]</ref>. <ref type="bibr" target="#b7">[8]</ref> introduced a technique for optimal design of alarm limits by analyzing the correlation between process variables and alarm variables. In 2009 a framework based on the receiver operating characteristic (ROC) curve was proposed to optimally design alarm limits, filters, dead bands, and delay timers; this work was presented in <ref type="bibr" target="#b8">[9]</ref> and a dynamic risk analysis methodology that uses alarm databases to improve process safety and product quality was presented in <ref type="bibr" target="#b9">[10]</ref>. In <ref type="bibr" target="#b10">[11]</ref> the Gaussian mixture model was employed to extract a series of operating modes from the historical process data and then the local statistic and its normalized contribution chart were derived for detecting abnormalities early and for isolating faulty variables. We can see that the use of virtual subjects could be applied to probe the alarm system and using historical information about the alarm behavior for detecting abnormalities. The problem is presented when the simulation requires a lot time to probe the totally of scenarios and when we have new plants that do not contain information about historical data.</p><p>Plant connectivity and process variable causality analysis (causal methods): In the literature, transition monitoring of chemical processes has been reported by many researchers. In <ref type="bibr" target="#b11">[12]</ref> was presented a fault diagnosis strategy for startup process based on standard operating procedures, this approach proposes behavior observer combined with dynamic PCA (Principal Component Analysis) to estimate process faults and operator errors at the same time, and in <ref type="bibr" target="#b12">[13]</ref> was presented a framework for managing transitions in chemical plants where a trend analysis-based approach for locating and characterizing the modes and transitions in historical data is proposed. Finally, in <ref type="bibr" target="#b13">[14]</ref> a hybrid modelbased framework was used for alarm anticipation where the user can prepare for the possibility of a single alarm occurrence. For the transition monitoring, these types of techniques are the most used in industrial processes and the hybrid model based framework could be a good representation of our system. We can observe that a causal model allows identify the root of the failures and check the correct evolution in a transitional stage. Our proposal is closer to the third type of approach and seeks to exploit the causal relationships as presented in the next sections.</p><p>3 Representation of the system</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Hybrid Causal Model</head><p>The hybrid system is represented by an extended transition system <ref type="bibr" target="#b14">[15]</ref>, whose discrete states represent the different modes of operation for which the continuous dynamics are characterized by a qualitative domain. Formally, a hybrid causal system is defined as a tuple:</p><formula xml:id="formula_0">= (#, D, Conf, T r, E, CSD, Init)<label>(1)</label></formula><p>Where</p><p>• # = {v i } is a set of continuous process variables which are function of time t.</p><formula xml:id="formula_1">• D is a set of discrete variables. D = Q [ K [ V Q .</formula><p>Q is a set of states q i of the transition system which represent the system operation modes. The set of auxiliary discrete variables K = {K i , i = 1, ...n c } represents the system configuration in each mode q i as defined below by Conf(q i ). V Q = {V i } is a set of qualitative variables whose values are obtained from the behavior of each continuous variable v i .</p><p>• Conf(q i ):</p><formula xml:id="formula_2">Q ! ⌦ i D(K i )</formula><p>where ⌦ is the Cartesian product and D(K i ) is the domain of K i 2 K that provides the configuration associated to the mode. i.e. the modes of the underlying multimode components (typically, a valve has two normal modes, opened and closed)</p><formula xml:id="formula_3">• E = ⌃[⌃ c</formula><p>is a finite set of event types noted , where:</p><p>-⌃ is the set of event type associated to the procedure actions in a startup or shutdown stages. -⌃ c is the set of event type associated to the behavior of the continuous process variables.</p><p>• T r : Q⇥ ⌃ ! Q is the transition function. The transition from mode q i to mode q j with associated event is noted (q i , , q j ) or q i ! q j . We assume that the model is deterministic, without loss of generality i.e. whenever q i ! q j and q i ! q k then q j = q k for each (q i , q j , q k ) 2 Q 3 and each 2 ⌃.</p><p>• CSD ◆ S i CSD i is the Causal System Description or the causal model used to represent the constraints underlying in the continuous dynamic of the hybrid system. Every CSD i associated to a mode q i , is given by a graph (G c = # [ K, I). I is the set of influences where there is an edge e(v i , v j ) 2 I from v i 2 # to v j 2 # if the variable v i influences variable v j . Then, the vertices represent the variables and the edges represent the influences between variables and for each edge exists an association with a component in the system. The set of components is noted as COMP .</p><p>• Init is the initial condition of the hybrid system,</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Qualitative abstraction of continuous behavior</head><p>In each mode of operation, variables evolve according to the corresponding dynamics. This evolution is represented with qualitative values. The domain</p><formula xml:id="formula_4">D(V i ) of a qualitative variable V i 2 V Q is obtained through the function f qual : D(v i ) ! D(V i</formula><p>) that maps the continuous values of variable v i to ranges defined by limit values (High H i and Low L i ).</p><formula xml:id="formula_5">f(v i ) qual = 8 &gt; &gt; &gt; &gt; &gt; &lt; &gt; &gt; &gt; &gt; &gt; : V H i if v i H i ^dvi dt &gt; 0 V M i if v i &lt; H i ^dvi dt &lt; 0 _ v i L i ^dvi dt &gt; 0 V L i if v i &lt; L i ^dvi dt &lt; 0<label>(2)</label></formula><p>dvi dt &gt; 0 represents that the continuous variable v i is increasing and dvi dt &lt; 0 that it is decreasing. The behavior of these qualitative variables is represented in Figure <ref type="figure" target="#fig_0">1</ref>. by the graph</p><formula xml:id="formula_6">G Vi = (V Q , ⌃ c , ) where V Q is the set of the possible qual- itative states (V L i : Low, V M i : Medium, V H i :</formula><p>High) of the continuous variable v i , ⌃ c is the finite set of the events associate to the transitions and :</p><formula xml:id="formula_7">V Q ⇥ ⌃ c ! V Q is the transition function.</formula><p>The corresponding event generator is </p><formula xml:id="formula_8">V Q ! f V Q ! : V Q ⇥ (V Q , ⌃ c ) ! ⌃ c 8V i 2 V Q , (V n i , V m i ) ! 8 &gt; &gt; &lt; &gt; &gt; : l + (v i ) if V L i ! V M i l (v i ) if V M i ! V L i h + (v i ) if V M i ! V H i h (v i ) if V H i ! V M i V n i , V m i 2 {V L i , V M i , V H i } (3) ⌃ c = S vi2# {l + (v i ), l (v i ), h + (v i ), h (v i )}<label>(4)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Automatic derivation of the causal model</head><p>To obtain the causal model of a system in a given operating mode implies to collect the equations that represent the behavior of the system in this mode. The theory of causal ordering issued from the Qualitative Reasoning community can be well applied to obtain automatically the causal structure associated to a set of equations. Now, associating activation conditions to the equations extend the causal ordering to systems with several operating modes <ref type="bibr" target="#b15">[16]</ref>. Then these activation conditions can be related in the influences of the resulting causal graph.The proposed algorithm, implemented in the Causalito software makes use of conditions that avoid recomputing a totally new perfect matching for every operating mode, thus reducing the computational cost. In this work, the Causal System Description is given by CSD = (#, I), where each influence I is labeled with:</p><p>• An activation condition indicating the modes in which it is active (or no label if it is active in all modes),</p><p>• The corresponding equation,</p><p>• The component whose behavior is expressed by the equation. In the follow section we expose the principle of the chronicle generation where concepts such as event, chronicle and temporal run are described.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Chronicles</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Events and chronicles</head><p>Let us consider time as a linearly ordered discrete set of instants. The occurrence of different events in time represents the system dynamics and a model can be determined to diagnose the correct evolution. An event is defined as a pair ( i , t i ), where i 2 E is an event type and t i is a variable of integer type called the event date. We define E as the set of all event types and a temporal sequence on E is an ordered set of events denoted S = h( i , t i )i j with j 2 N l where l is the size of the temporal sequence S and N l is a finite set of linearly ordered time points of cardinal l. A chronicle is a triplet C = (⇠, C T , G) such that ⇠ ✓ E, C T is the set of temporal constraints. G = (N, It) is a directed graph where N represent event types of E and the arcs It represent the relationship between events 2 E, if the event 1 occurs t time units after 2 , then it exists a directed link from 1 to 2 associated with a time constraint. Considering the two events ( i , t i ) and ( j , t j ), we define the time interval as the pair ⌧ ij = [t , t + ], ⌧ ij 2 C T corresponding to the lower and upper bounds on the temporal distance between the two event dates t i and t j <ref type="bibr" target="#b16">[17]</ref>. The idea of our proposal is to design the chronicles from the hybrid causal model of the system. Indeed the evolution of the system can be captured with temporal runs from which chronicles can be learn (See Figure <ref type="figure" target="#fig_1">2</ref>). More precisely, the system initiates in the state q 0 and it evolves according to the transitions resulting from the events defined by the procedure actions for specific scenarios (startup/shutdown). For a given system modes q i 2 Q, the associated CSD i is used to generate the set of event types corresponding to the evolution of the continuous process variables. A run is defined by a sequence of event types ↵ 1 , ↵ 2 , ....↵ n where ↵ i 2 E generated for each scenario using the startup/shutdown procedures. These runs with time constraints permit to construct the chronicle database of the system. In this preliminary approach, time constraints are obtained by simulation. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Temporal runs</head><p>We denote a temporal run as h R, T i where R is a run and T is the time graph of the run that includes the time constraints C T between each pair of time points where must occurs the events type. Figure <ref type="figure">3</ref> gives time graph examples and the possible composition of time graphs. In our approach the Figure <ref type="figure">3</ref>: Time graphs example runs are issued from the system evolution from one operation mode to another. The interleaved sequence of event types ↵ 1 , ↵ 2 , . . . ↵ n represents the procedure actions and the behavior evolution of the process variables. The time constraints between each pair of event types are determined by simulation of the continuous behavior for each process variable, responding to the procedure actions.  (5) The chronicle database used for diagnosis is composed by the entries of all the matrices {CAr k }. This chronicle database is submitted to a chronicle recognition system that identifies in an observable flow of events all the possible matching with the set of chronicles from which the situation (normal or faulty) can be assessed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Generation of Chronicles</head><formula xml:id="formula_9">CAr k = O 1 O 2 O 3 O 4 . . . . . . O j N f 1 f 2 . . . . . . f n 2 6 6 6 6 6 6 6 4 C k 01 C k 11 C k 21 . . . . . . C k i1 C k 02 C k 12 C k 22 . . . . . . C k i2 C k 03 C k 13 C k 23 . . . . . . C k i3 C k 04 C k 14 C</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Chronicle learning</head><p>As explained previously when the system changes mode of operation, a set of event types occurs forming a run R. As this evolution is due to procedure actions. Not only a unique temporal run can occur. Hence, we need to set up the maximal number of temporal runs that it could occur in each scenario represented in the matrix <ref type="bibr" target="#b4">(5)</ref>. To obtain the chronicle in each scenario is necessary to obtain the larger time graph with as many event types and with the minimal values of the constraints. <ref type="bibr" target="#b17">[18]</ref> proposes to determine the chronicles from the temporal runs. They define a partial order relation between two temporal runs as hR, T i  h R 0 , T 0 i when the set of event types in R 0 is a subset of event type in R and the time graphs T and T 0 are related by T T 0 determining the result graph where exists a unique equivalent constraint that is the minimal. The relation expresses that the set of constraints in the time graph T 0 is a subset of constraints in T , C T (t, t 0 ) ✓ C T 0 (t, t 0 ). Therefore, we apply the composition (see Figure <ref type="figure">3</ref>) between the time graphs in order to merge the constraints obtaining the larger and constrained time graph that represents the chronicle in that scenario. Figure <ref type="figure" target="#fig_4">4</ref> gives an example of a chronicle generation from a maximal temporal run. In the next section a case study is presented in 6 Case study 6.1 HTG (Hydrostatic Tank Gauging) system</p><p>In the Cartagena Refinery currently are being implemented news units and elements. In the startup stage they will need a tool to help the operator to recognize dangerous conditions. We will analyze the startup and shutdown stages in the unit of water injection. This process is a HTG (Hydrostatic Tank Gauging) system composed by the following components: one tank (T K), two normally closed valves (V 1 and V 2), one pump (P u), a level sensor (LT ), a pressure sensor (P T ), inflow sensor (F T 1 ) and an outflow sensor (F T 2 ), see Figure <ref type="figure" target="#fig_5">5</ref>. Assuming this system as a hybrid causal model, the underlying discrete event system and the different process operation modes are described in Figure <ref type="figure" target="#fig_6">6</ref> where we can see a possible correct evolution for the startup procedure. The events V 1 c,o , V 2 c,o represents that the valves V 1,V 2 move from the state closed to the state opened, the events V 1 o,c ,V 2 o,c represents on the contrary the valves moving from the state opened to the state closed. The event P u f n indicates that the pump P u is turned on and the event P u n f indicates that the pump P u is turned off.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.2">Identification of causal relationships</head><p>The level (L) in the tank is related to the weight (m) of the liquid inside, its density (⇢) and the tank area (A). The density (⇢) is the relationship of the pressures (P med ,P inf ) in separated points (h). Based on the global material balance, we define that the input flow is equal to the outlet flow. Then, the variation of the weight (dm(t)/dt) in the tank is proportional to the difference between the inflow (Q iT K ) and the outflow (Q oV 2 ). The differential pressure in the pump and in V 2 are specified as P P u and P V 2 . The outlet pressure in the pump (P o) is related with the outlet flow tank (Q oT K ), the revolutions per minute in the pump (RP M P u ), his capacity (C) and the radio of the outlet pipe (r). The outflow (Q oV 2 ) and inflow (Q iT K ) control are related to the percentage aperture of the valves V 1 (LV 1) and V 2 (LV 2) and differential pressures ( P V 1 , P V 2 ). In Figure <ref type="figure">7</ref> we can see the CSD of the system in the modes q 1 , q 5 and q 7 . For example, the mode q 1 activates the influence of Q iT K to L. The mode q 5 activates the influence of Q iT K to L and the influence of L to P o and finally the mode q 7 activates the influence of Q iT K to L, L to P o and P o to QoV 2.   <ref type="figure">7</ref>: CSD in the modes q 1 , q 5 and q 7</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.3">Event identification</head><p>One of the most important steps for fault diagnosis based on chronicle recognition is to determine the set of events that can carry the system to a failure. Each situation pattern (normal or abnormal) is a set of events and temporal constraints between them; then a situation model may also specify events to be generated and actions to be triggered as a result of the situation occurrence. For a startup procedure in the example process, the set of event types ⌃ that represent the procedure actions is:</p><formula xml:id="formula_10">⌃ = {V 1 c,o , V 2 c,o , P u f n , V 1 o,c , V 2 o,c , P u n f } (6)</formula><p>According to the causal graphs associated to the modes involved in the sequence of procedure actions (i.e q 1 , q 5 and q 7 indicated by red arrows on Figure <ref type="figure" target="#fig_6">6</ref>), the event types of ⌃ c correspond to the behavior of the variables L,P o and Q oV 2 .</p><formula xml:id="formula_11">⌃ c = {l + (L) , l (L) , h + (L) , h (L) , l + (P o) , l (P o) , h + (P o) , h (P o) , l + (Q oV 2 ) , l (Q oV 2 ) , h + (Q oV 2 ) , h (Q oV 2 ) }<label>(7)</label></formula><p>From the startup/shutdown procedures the different temporal runs are determined and these temporal runs are related to the normal and abnormal situations. The chronicle resulting from a normal startup procedure is presented in Figure <ref type="figure" target="#fig_8">8</ref>. The model system was developed in Matlab including  A preliminary method for alarm management based on automatically learned chronicles has been proposed. The proposal is based on a hybrid causal model of the system and a chronicle based approach for diagnosis. An illustrative example of an hydrostatic tank gauging has been considered to introduce the main concepts of the approach. In this paper the design of the temporal constraints of the chronicles were performed from simulation results, but further research aim to generate the chronicles from the model of the system. Learning approaches are currently considered for acquiring the chronicle base directly from the sequences of events representing the situations. For this propose the algorithm HC-DAM (Heuristic Chronicle Discovery Algorithm Modified <ref type="bibr" target="#b16">[17]</ref>) may be used. The use of HIL (Hardware in the loop) to simulate and validate the proposal is also in our prospects.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="8">Acknowledge</head><p>The ECOPETROL -ICP engineers Jorge Prada, Francisco Cala and Gladys Valderrama help us to develop and validate the simulations.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Qualitative values of the process variables defined by the abstraction function f V Q !</figDesc><graphic coords="2,311.35,479.16,216.05,113.70" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Principle of chronicle generation</figDesc><graphic coords="3,332.51,49.30,171.47,155.26" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>5. 1</head><label>1</label><figDesc>Chronicle databaseAn industrial or complex process P r is composed of different areas P r = {Ar 1 , Ar 2 , ...Ar n } where each area Ar k has different operational modes such as startup, shutdown, slow march, fast march, etc. The set CAr k of chronicles C k ij for each area Ar k is presented in the matrix below, where the rows represent the operating modes (i.e. O 1 : Startup, O 2 : Shutdown, O 3 : Startup type , O 4 : Startup type , etc) and the columns the different faults.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head></head><label></label><figDesc>k 24 . . . . . . C k i4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C k 0j C k 1j C k 2j . . . . . . C</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Chronicle example</figDesc><graphic coords="4,98.22,542.83,166.64,151.21" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Process diagram</figDesc><graphic coords="4,311.74,205.90,215.27,138.25" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: Underlying DES of the HGT system</figDesc><graphic coords="5,74.06,86.97,238.01,277.66" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure</head><label></label><figDesc>Figure7: CSD in the modes q 1 , q 5 and q 7</figDesc><graphic coords="5,99.07,476.33,164.94,218.06" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 8 :</head><label>8</label><figDesc>Figure 8: Chronicle C 01 for normal behavior startup the injection water process area. The continuous behavior is related to the evolution of the level L, outlet pump pressure P o and the outlet flow Q oV 2 in the system. The discrete evolution is related to the event evolution of the procedures in the startup and shutdown stages. From the different failure modes of the process, the dynamic behavior of the variables is shown with a detection for the possible process states, including the normal procedure without failure. The simulation includes 3 types of startup procedures (OK, fail 1 and fail 2 ) with 4 types of fault modes (V 1 , V 2 , P ump and Drain open ) and 3 types of Shutdown procedure (OK, Non actived and F ail). The evolution of the continuous variables in the startup procedure without failure is shown in Figure 9. The events are generated by the program through the evolution of the differential equations, the</figDesc><graphic coords="5,322.64,349.00,191.21,209.31" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>Figure 9 :</head><label>9</label><figDesc>Figure 9: Normal behavior in startup procedure without failure. Blue: Level, Green:Pressure, Red: ouletflow</figDesc><graphic coords="6,95.10,85.12,172.89,98.50" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Proceedings of the 26 th International Workshop on Principles of Diagnosis</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_1">Proceedings of the 26 th Workshop on Principles of Diagnosis</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The connection of peak alarm rates to plant incidents and what you can do to minimize</title>
		<author>
			<persName><forename type="first">S</forename><surname>Ferrer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Beebe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Logerot</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Process Safety Progress</title>
				<meeting>ess Safety Progress</meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A dynamic alarm management strategy for chemical process transitions</title>
		<author>
			<persName><forename type="first">J</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Shu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Yang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Loss Prevention in the Process Industries</title>
		<imprint>
			<biblScope unit="volume">30</biblScope>
			<biblScope unit="page" from="207" to="e218" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A combined analysis of plant connectivity and alarm logs to reduce the number of alerts in an automation system</title>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">F</forename><surname>Thornhill</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Schleburg</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Christiansen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fay</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Process Control</title>
		<imprint>
			<biblScope unit="volume">23</biblScope>
			<biblScope unit="page" from="839" to="851" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Graphical tools for routine assessment of industrial alarm systems</title>
		<author>
			<persName><forename type="first">I</forename><surname>Izadi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">L</forename><surname>Shaha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Black</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Sandeep</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Kondaveeti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers and Chemical Engineering</title>
		<imprint>
			<biblScope unit="volume">46</biblScope>
			<biblScope unit="page" from="39" to="47" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Use of event correlation analysis to reduce number of alarms</title>
		<author>
			<persName><forename type="first">T</forename><surname>Takai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Noda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Higuchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Yamamoto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Nishitani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer Aided Chemical Engineering</title>
		<imprint>
			<biblScope unit="volume">27</biblScope>
			<biblScope unit="page" from="1521" to="e1526" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Multimode process monitoring based on bayesian method</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Ge</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Song</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Chemometrics</title>
		<imprint>
			<biblScope unit="volume">23</biblScope>
			<biblScope unit="page" from="636" to="e650" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Evaluation of plant alarm systems by behavior simulation using a virtual subject</title>
		<author>
			<persName><forename type="first">M</forename><surname>Noda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Nishitani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers &amp; Chemical Engineering</title>
		<imprint>
			<biblScope unit="volume">34</biblScope>
			<biblScope unit="page" from="374" to="e386" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Improved correlation analysis and visualization of industrial alarm data</title>
		<author>
			<persName><forename type="first">D</forename></persName>
		</author>
		<author>
			<persName><forename type="first">Xiao</forename><forename type="middle">F</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">L</forename><surname>Shah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">18th IFAC World Congress Milano</title>
				<meeting><address><addrLine>Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">A framework for optimal design of alarm systems</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">S</forename><surname>Shook</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">R</forename><surname>Kondaveeti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Izadi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">L</forename><surname>Shah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">7th IFAC symposium on fault detection, supervision and safety of technical processes</title>
				<meeting><address><addrLine>Barcelona, Spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Dynamic risk analysis using alarm databases to improve process safety and product quality: Part ii bayesian analysis</title>
		<author>
			<persName><forename type="first">U</forename><forename type="middle">G</forename><surname>Oktem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pariyani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">D</forename><surname>Seider</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Soroush</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">AIChE Journal</title>
		<imprint>
			<biblScope unit="volume">58</biblScope>
			<biblScope unit="page" from="826" to="e841" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Non stationary fault detection and diagnosis for multimode processes</title>
		<author>
			<persName><forename type="first">J</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">AIChE Journal</title>
		<imprint>
			<biblScope unit="volume">56</biblScope>
			<biblScope unit="page" from="207" to="e219" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Fault diagnosis strategy for startup process based on standard operating procedures</title>
		<author>
			<persName><forename type="first">L</forename><surname>Boang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Jing</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Hao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">25th Chinese Control and Decision Conference</title>
				<imprint>
			<publisher>CCDC</publisher>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A framework for managing transitions in chemical plants</title>
		<author>
			<persName><forename type="first">H</forename><surname>Vedam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Srinivasan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Viswanathan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Nochur</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers &amp; Chemical Engineering</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="page" from="305" to="e322" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<title level="m" type="main">Hybrid modelbased framework for alarm anticipation</title>
		<author>
			<persName><forename type="first">A</forename><surname>Adhitya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Srinivasan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
		<respStmt>
			<orgName>Industrial &amp; Engineering Chemistry Research</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Iterative hybrid causal model based diagnosis: Application to automotive embedded functions</title>
		<author>
			<persName><forename type="first">L</forename><surname>Travé-Massuyès</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Pons</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Subias</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Engineering Applications of Artificial Intelligence</title>
		<imprint>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Causal ordering for multiple mode systems</title>
		<author>
			<persName><forename type="first">L</forename><surname>Travé-Massuyès</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Pons</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">11th International Workshop on Qualitative Reasoning</title>
				<meeting><address><addrLine>Cortona, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1997">1997</date>
			<biblScope unit="page" from="203" to="214" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Learning chronicles signing multiple scenario instances</title>
		<author>
			<persName><forename type="first">L</forename><surname>Travé-Massuyès</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Subias</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">Le</forename><surname>Corronc</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">also 25th International Workshop on Principles of Diagnosis (DX-2015</title>
				<meeting><address><addrLine>Le Cap, South Africa; Graz (Austria</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014-08-29">26-29 August, 2014. September. 2014</date>
			<biblScope unit="page" from="9" to="11" />
		</imprint>
	</monogr>
	<note>IFAC World Congress</note>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Chronicles construction starting from the fault model of the system to diagnose</title>
		<author>
			<persName><forename type="first">Bruno</forename><surname>Guerraz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Christophe</forename><surname>Dousson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">DX04 15th International Workshop on Principles of Diagnosis</title>
				<meeting><address><addrLine>Carcassonne (France</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
