<?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">Extension of Batches Petri Nets by Bi-parts batch places</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Radhia</forename><surname>Gaddouri</surname></persName>
							<email>radhia.gaddouri@lsis.org</email>
						</author>
						<author>
							<persName><forename type="first">Leonardo</forename><surname>Brenner</surname></persName>
							<email>leonardo.brenner@lsis.org</email>
						</author>
						<author>
							<persName><forename type="first">Isabel</forename><surname>Demongodin</surname></persName>
							<email>isabel.demongodin@lsis.org</email>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="institution" key="instit1">Aix Marseille Université</orgName>
								<orgName type="institution" key="instit2">CNRS</orgName>
								<orgName type="institution" key="instit3">ENSAM</orgName>
								<orgName type="institution" key="instit4">Université de Toulon</orgName>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="institution">LSIS UMR 7296</orgName>
								<address>
									<postCode>13397</postCode>
									<settlement>Marseille</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Extension of Batches Petri Nets by Bi-parts batch places</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">0EFA9D0978EBBF7B71C5246152A81D1E</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T23:56+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>
			<textClass>
				<keywords>
					<term>Petri Nets</term>
					<term>Discrete Event Systems</term>
					<term>Hybrid systems</term>
					<term>Flow</term>
					<term>Batch</term>
					<term>Traffic road</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper proposes an extension of Batches Petri Nets by a new definition of the batch place called Bi-parts Batch place (BBplace). The flow-density equations that govern the dynamics of controllable batches inside a BB-place is now defined by a triangular relation. To take into account controlled events, the behaviors of batches are discussed according to a variation of speeds and of maximum flows. The switching dynamics of controllable batches is defined on three behaviors: free, congestion and decongestion behaviors. We also propose the computation of the instantaneous firing flow vector associated with continuous and batch transitions thanks to a resolution of a linear programming problem. An example of traffic road illustrates the novel extensions proposed in this paper.</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>For modeling, analysis and control of discrete event systems like manufacturing systems or traffic road systems, Petri nets are well utilized. Moreover, the discrete Petri net formalism has been extended to also encompass continuous and hybrid models <ref type="bibr" target="#b7">[1]</ref>, thus offering formal techniques for expressing both fundamental discrete event and continuous time behaviors. Hybrid Petri nets combine the interest of the continuous Petri nets for the representation of the flows and those of the discrete Petri nets for the representation of the controls <ref type="bibr" target="#b10">[4]</ref>. In order to integrate variable delays on continuous flows, basic hybrid Petri nets have been extended to Batches Petri Nets (BPNs) <ref type="bibr" target="#b8">[2]</ref>  <ref type="bibr" target="#b9">[3]</ref>. BPNs introduce new kinds of places and transitions: the batch places and the batch transitions. A batch transition acts like a continuous transition while a batch place is defined on the concept of batches. A batch consists in regrouping all elements of the flow with the same behavior. Moreover, a batch is a set of entities (parts, vehicles , etc.) moving through a transfer zone at the same speed. A batch is defined by three characteristics: a length, a density and a position. Inside a batch place, an event hybrid approach allows to describe the evolution of batches. More generally, in the BPN formalism, the dynamics of batches inside a batch place is governed by a flow-density relation representing a switching between free and accumulation behaviors. To represent a more general flow-density relation as the triangular fundamental diagram of traffic road domain <ref type="bibr" target="#b12">[6]</ref>, the batch place is extended to a Bi-parts Batch place (BB-place) defined by four continuous characteristics: a maximum speed, a maximum density, a length and a maximum flow. The hybrid dynamics is now defined by three behaviors: free, congestion and decongestion behaviors. This dynamics allows batches to switch between free and congested states. The switching of batch states is also discussed according to controlled events, such as the variation of maximum speeds of BB-places or the modification of maximum flows associated to continuous and batch transitions. Finally, to compute the instantaneous firing flow vector we adapt the linear programming problem previously proposed for BPN <ref type="bibr" target="#b18">[12]</ref> to BB-places.</p><p>This paper is organized as follows. Section 2 recalls some concepts and definitions on batches Petri nets. Section 3 presents the extension of the batch place, called Bi-parts Batch place, and defines the states and the behaviors of controllable batches. The instantaneous firing flow vector is determined thanks to the resolution of a linear programming problem. In Section 4, an example of traffic road system illustrates these contributions.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Backgrounds on Batches Petri Nets and controllable batches</head><p>This section recalls some concepts and definitions used in this paper. For more details on Batches Petri Nets, the reader is referred to <ref type="bibr" target="#b9">[3]</ref>, <ref type="bibr" target="#b16">[10]</ref>, <ref type="bibr" target="#b18">[12]</ref> and <ref type="bibr" target="#b19">[13]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Some definitions</head><p>Definition 1 A Generalized Batches Petri Nets (GBPN) is a 6-tuple N = (P, T, P re, P ost, γ, T ime) where:</p><p>-P = P D ∪ P C ∪ P B is a finite set of places partitioned into the three classes of discrete, continuous and batch places.</p><formula xml:id="formula_0">-T = T D ∪ T C ∪ T B</formula><p>is a finite set of transitions partitioned into the three classes of discrete, continuous and batch transitions. -P re, P ost : (P D × T → N) ∪ ((P C ∪ P B ) × T → R ≥0 ) are, respectively, the pre-incidence and post-incidence matrices, denoting the weight of the arcs from places to transitions and from transitions to places.</p><formula xml:id="formula_1">-γ : P B → R 3</formula><p>≥0 is the batch place function. It associates with each batch place p i ∈ P B the triple γ(p i ) = (V i , d max i , S i ) that represents, respectively, a speed, a maximum density and a length.</p><p>-T ime : T → R ≥0 associates a non negative number with every transition:</p><p>• if t j ∈ T D , then T ime(t j ) = d j denotes the firing delay associated with the discrete transition; • if t j ∈ T C ∪ T B , then T ime(t j ) = Φ j denotes the maximal firing flow associated with the continuous or batch transition.</p><p>We denote the number of places and transitions, resp., m = |P| and n = |T| and use the following notations:</p><formula xml:id="formula_2">m X = |P X | and n X = |T X | for X ∈ {D, C, B}.</formula><p>The preset and postset of transition t j are: • t j = {p i ∈ P | P re(p i , t j ) &gt; 0} and t • j = {p i ∈ P | P ost(p i , t j ) &gt; 0}. Similar notations may be used for pre and post transition sets of places and its restriction to discrete, continuous or batch transitions is denoted as (d) </p><formula xml:id="formula_3">p i = • p i ∩ T D , (c) p i = • p i ∩ T C , and (b) p i = • p i ∩ T B .</formula><p>The incidence matrix of a GBPN is defined as C = P ost − P re.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 2</head><p>The marking of a GBPN at time τ is defined as m(τ ) = [m 1 (τ ).. m i (τ )..m m (τ )] T where:</p><p>if p i ∈ P D then m i ∈ N ,i.e, the marking of a discrete place is a non negative integer. if p i ∈ P C then m i ∈ R ≥0 ,i.e, the marking of a continuous place is a non negative real. if p i ∈ P B then m i = {β h , ..., β r },i.e, the marking of a batch place is a series of batches.</p><p>A batch, i.e., a group of discrete entities characterized by continuous variables, has been defined for Batches Petri Nets. When, three continuous variables are associated with it, it is called a batch. When, four continuous variables are considered <ref type="bibr" target="#b16">[10]</ref>, it is called a controllable batch, defined as follows.</p><formula xml:id="formula_4">Definition 3 A controllable batch Cβ r (τ ) at time τ , is defined by a quadruple, Cβ r (τ ) = (l r (τ ), d r (τ ), x r (τ ), v r (τ )) where l r (τ ) ∈ R ≥0 is the length, d r (τ ) ∈ R ≥0 is the density, x r (τ ) ∈ R ≥0</formula><p>is the head position and v r (τ ) ∈ R ≥0 is the speed. An instantaneous batch flow of Cβ r (τ ) is defined by: ϕ r (τ ) = v r (τ ).d r (τ ). Some constraints on batches composing the marking of a batch place, p i , have to be respected: 0 ≤ l r (τ ) ≤ x r (τ ) ≤ S i (position and length constraints), 0 ≤ d r (τ ) ≤ d max i (density constraint) and 0 ≤ v r (τ ) ≤ V i (speed constraint). Definition 4 A controllable batch Cβ r (τ ) of batch place p i , which has its head position equals to the length of the batch place, i.e., x r (τ ) = S i , is called an output controllable batch, denoted OCβ r (τ ). The output density d out i of a batch place p i is defined as follows. If at time τ , batch place p i has an output controllable batch OCβ r (τ ), then</p><formula xml:id="formula_5">d out i (τ ) = d r (τ ), else d out i (τ ) = 0.</formula><p>Note that the output density of place p i at time τ depends on the marking m(τ ) and can also be denoted by d out i (m).</p><p>Definition 5 The marking quantity vector q ∈ R m associated with a marking m is defined as follows:</p><formula xml:id="formula_6">q i = m i if p i ∈ P D ∪ P C βr∈mi l r • d r if p i ∈ P B ,</formula><p>i.e., for a batch place it represents the sum of the quantities of the batches it contains, while it coincides with the marking for other places.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 6</head><p>The maximal capacity of batch place</p><formula xml:id="formula_7">p i ∈ P B is Q i = S i • d max i . A place such that q i (τ ) = Q i is called a full batch place.</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Conditions of enabling</head><p>The enabling and firing conditions of timed discrete transitions of a GBPN are those of timed transitions of discrete Petri nets. The enabling conditions of continuous transitions are those of First Order Hybrid Petri Nets <ref type="bibr" target="#b20">[14]</ref> and Hybrid Petri Nets <ref type="bibr" target="#b10">[4]</ref> i.e., one distinguishes weakly and strongly enabled transitions. Similar conditions for batch transitions have been defined <ref type="bibr" target="#b18">[12]</ref>.</p><formula xml:id="formula_8">Condition 7 A discrete transition t j ∈ T D is enabled at m if for all p i ∈ • t j , m i ≥ P re(p i , t j ).</formula><p>A discrete transition t j ∈ T D that is enabled at a marking m and has also been continuously enabled for a time equal to its firing delay, fires yielding a new marking m = m + C(•, t j ).</p><p>Condition 8 A continuous transition t j ∈ T C is enabled at m if for all p i ∈ (d) t j , m i ≥ P re(p i , t j ). We say that the continuous transition is:</p><formula xml:id="formula_9">-strongly enabled if ∀p k ∈ (c) t j , m k &gt; 0.</formula><p>weakly enabled if ∃p r ∈ (c) t j , m r = 0. Condition 9 A batch transition t j ∈ T B is enabled at m if:</p><formula xml:id="formula_10">-∀p i ∈ (d) t j , m i ≥ P re(p i , t j ). -∀p s ∈ (b) t j , d out s &gt; 0.</formula><p>We say that the batch transition is:</p><formula xml:id="formula_11">-strongly enabled if ∀p k ∈ (c) t j , m k &gt; 0.</formula><p>weakly enabled if ∃p r ∈ (c) t j , m r = 0.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Batch dynamics</head><p>A flow-density relation is intrinsically associated with a batch place p i that governs the dynamics of batches. In a GBPN, this relation is a linear function when the density is strictly inferior to the maximal density of p i . Moreover, a batch place describes the transfer of batches according to a switching dynamics between two behaviors: the free behavior and the accumulation behavior <ref type="bibr" target="#b9">[3]</ref>. According to this relation, described in Fig. <ref type="figure" target="#fig_0">1</ref>, every accumulated batch has the same density, i.e. d r = d max i and its batch flow verifies 0 ≤ ϕ r ≤ Φ max i , while every free batch respects ϕ r = V i • d r . </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">Instantaneous firing flows</head><p>The instantaneous firing flow (IFF) ϕ j (τ ) ≤ Φ j , associated with a continuous or a batch transition t j ∈ T C ∪ T B , represents the quantity of firing of transition t j by time unit. The IFF vector at time τ is denoted by ϕ(τ ) ∈ R n C +n B . In <ref type="bibr" target="#b18">[12]</ref>, a method for computing the IFF of enabled continuous and batch transitions has been introduced. It is based on the resolution of a linear programming problem that takes the net structure and the current state into account.</p><p>Definition 10 Given a marked GBPN (N, m) with incidence matrix C, let:</p><p>-T N (m) ⊂ T C ∪ T B be the subset of continuous and batch transitions that are not enabled at m; -P ∅ (m) = {p i ∈ P C | m i = 0} be the subset of empty continuous places; -P F (m) = {p i ∈ P B | q i = Q i } be the subset of full bach places.</p><p>Any admissible IFF vector ϕ, at m, is a feasible solution of the following linear set:</p><formula xml:id="formula_12">               (a) 0 ≤ ϕ j ≤ Φ j ∀t j ∈ T C ∪ T B (b) ϕ j = 0 ∀t j ∈ T N (m) (c) C(p i , •) • ϕ ≥ 0 ∀p i ∈ P ∅ (m) (d) C(p i , •) • ϕ ≤ 0 ∀p i ∈ P F (m) (e) P ost(p i , •) • ϕ ≤ V i • d max i ∀p i ∈ P B (f ) P re(p i , •) • ϕ ≤ V i • d out i (m) ∀p i ∈ P B<label>(1)</label></formula><p>The set of all feasible solutions is denoted S(N, m).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Triangular Batches Petri Nets</head><p>Triangular Batches Petri Nets (TrBPN) extends the GBPN formalism by associated a new continuous characteristic to the batch place. This new place, called Bi-parts Batch place (BB-place) integrates a triangular flow-density relation, the propagation speed of congestion and the critical density, concepts that are observed in traffic systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Definitions and notations</head><p>Firstly we extend the definition of a GBPN, by enriching the characteristic function γ of a batch place p i by a new parameter corresponding to a maximum flow Φ max i . Nodes of a Triangular Batches Petri Nets are represented in Fig. <ref type="figure" target="#fig_1">2</ref>. </p><formula xml:id="formula_13">d j Φ j Φ j discrete transition</formula><formula xml:id="formula_14">: P BB → R 4 &gt;0 . Its associates with BB-place p i ∈ P BB , the quadruple γ(p i ) = (V i , d max i , S i , Φ max i</formula><p>) that represents, respectively, a maximum speed, a maximum density, a length and a maximum flow.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 12</head><p>The marking of a BB-place at time τ is a series of controllable batches. If</p><formula xml:id="formula_15">p i ∈ P BB then m i = {Cβ h , • • • , Cβ r }.</formula><p>From these definitions, we associate to a BB-place p i a new flow-density relation with a triangular form that must respected by controllable batches. This relation can adequately represent the different situations and states of the flow circulating inside a BB-place. In fact it has a propagation speed of congestion and a critical density that are defined as follows:</p><formula xml:id="formula_16">Definition 13 For a BB-place p i with γ(p i ) = (V i , d max i , S i , Φ max i</formula><p>), the propagation speed of congestion, denoted W i and, the critical density d cri i are respectively defined by:</p><formula xml:id="formula_17">W i = Φ max i • V i d max i • V i − Φ max i (2)</formula><formula xml:id="formula_18">d cri i = Φ max i V i<label>(3)</label></formula><p>Definition 14 The flow-density relation that governs the dynamics of controllable batches inside BB-places with γ(p</p><formula xml:id="formula_19">i ) = (V i , d max i , S i , Φ max i</formula><p>) is defined as follows:</p><formula xml:id="formula_20">ϕ r = d r .V i if 0 ≤ d r ≤ d cri i W i .(d max i − d r ) if d cri i &lt; d r ≤ d max i (4)</formula><p>To allow a dynamic reconfiguration of flow systems with accumulation behavior by manual control we propose here a variation of a BB-place speed. Indeed the variation of the speed of BB-place imposes a variation of the critical density and the maximum flow of the BB-place. The critical density and the maximum flow will be named respectively instantaneous critical density d cri i (τ ) and instantaneous maximum flow φ max i (τ ) when the speed of a BB-place is time-varying, 0 ≤ v i (τ ) ≤ V i , but the propagation speed of congestion is assumed to be constant, W i . </p><formula xml:id="formula_21">φ d d cri i Φi max d max i V i -W i φi max (τ) di cri (τ) vi (τ) 0</formula><formula xml:id="formula_22">d cri i (τ ) = W i .d max i v i (τ ) + W i ,<label>(5)</label></formula><formula xml:id="formula_23">φ max i (τ ) = v i (τ ).d cri i (τ )<label>(6)</label></formula><formula xml:id="formula_24">with 0 ≤ φ max i (τ ) ≤ Φ max i and Φ max i Vi ≤ d cri i (τ ) ≤ d max i .</formula><p>Proof. For a density d r = d cri i (τ ) &gt; d cri i , we have from (4):</p><formula xml:id="formula_25">φ max i (τ ) = W i .(d max i − d cri i (τ ))<label>(7)</label></formula><p>From both the expression of the instantaneous maximum flow in ( <ref type="formula" target="#formula_23">6</ref>) and ( <ref type="formula" target="#formula_25">7</ref>), we deduce:</p><formula xml:id="formula_26">v i (τ ).d cri i (τ ) = W i .(d max i − d cri i (τ )) ⇒ W i .d max i = v i (τ ).d cri i (τ ) + W i .d cri i (τ ) = d cri i (τ ).(v i (τ ) + W i ) ⇒ d cri i (τ ) = W i .d max i v i (τ ) + W i</formula><p>Note that the instantaneous critical density of BB-place p i at time τ depends on the instantaneous speed v i (τ ) and can also be denoted by d cri i (v i ). By the same, for the instantaneous maximum flow, can also be denoted by</p><formula xml:id="formula_27">φ max i (v i ).</formula><p>Definition 16 States of batches. Let Cβ r (τ ) = (l r (τ ), d r (τ ), x r (τ ), v r (τ )) be a controllable batch of BB-place p i , with v i (τ ) the instantaneous speed of p i .</p><p>-Cβ r is called a free controllable batch if its density is lower than the critical density of</p><formula xml:id="formula_28">p i : d r (τ ) ≤ d cri i (τ ); -Cβ r is called a congested controllable batch if its density is greater than the critical density of p i : d r (τ ) &gt; d cri i (τ ).</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Variation of speeds and flows in BPN</head><p>We assume that the dynamic evolution of batches inside a BB-place p i takes into account the variation the maximum flow of continuous and batch transitions and the maximum speed of p i . For this we present two controlled events as follow:</p><p>-A controlled speed event is a triplet (p i , v i , τ ), where p i ∈ P BB is a BBplace, v i ∈ [0, V i ] is an instantaneous speed of BB-place and τ is the date of occurrence of this event.</p><p>-A controlled flows event is a triplet (t j , φ j , τ ); where t j ∈ T C ∪T B is a continuous or batch transitions, φ j ∈ [0, Φ j ] is a instantaneous flow of continuous or batch transitions and τ is the date of occurrence of this event.</p><p>Variation of a speed of BB-place: States and characteristics of batches change when the maximum speed of the BB-place is changed, we suppose that the speed of BB-place p i changes at time τ from v i (τ ) to v i (τ ). Two situations must be considered: easier the speed decreases or increases: i.e., v i &lt; v i , or increases, i.e., v i &gt; v i . A) v i (τ ) &lt; v i (τ ): three cases have to be considered (see Fig. <ref type="figure">4</ref> ).</p><p>case 1:</p><formula xml:id="formula_29">Cβ 1 = (l 1 , d 1 , x 1 , v 1</formula><p>) is a free controllable batch. When the speed of BB-place changes, batch Cβ 1 reduces its speed but keeps its density. It stays a free batch</p><formula xml:id="formula_30">Cβ 1 = (l 1 , d 1 , x 1 , v i ).</formula><p>case 2:</p><formula xml:id="formula_31">Cβ 2 = (l 2 , d 2 , x 2 , v 2</formula><p>) is a congested controllable batch with a higher speed than v i (v 2 &gt; v i ). When the speed of BB-place changes, batch Cβ 2 reduces its speed to v i but keeps its density. It becomes a free batch with</p><formula xml:id="formula_32">Cβ 2 = (l 2 , d 2 , x 2 , v i ).</formula><p>case 3:</p><formula xml:id="formula_33">Cβ 3 = (l 3 , d 3 , x 3 , v 3</formula><p>) is a congested controllable batch with a lower speed than v i (v 3 &lt; v i ). When the speed of BB-place changes, Cβ 3 keeps its speed and its density while it stays a congested batch.</p><p>φ</p><formula xml:id="formula_34">d cri i (v i ) φ max i (v i ) d max i v' i W i Cβ 1 Cβ 1 Cβ 3 Cβ 2 d cri i (v' i )</formula><formula xml:id="formula_35">φ max i (v' i ) d</formula><p>Batch before speed variation Batch after speed variation</p><formula xml:id="formula_36">Cβ 2 v i Φ max i d cri i V i 0 Fig. 4.</formula><p>Batch's changes after a decreasing of BB-place speed B) v i (τ ) &gt; v i (τ ): three cases have to be considered (see Fig. <ref type="figure" target="#fig_3">5</ref>)</p><formula xml:id="formula_37">-case 1: Cβ 1 = (l 1 , d 1 , x 1 , v 1</formula><p>) is a free controllable batch and its density is lower than d cri i (τ ) at speed v i (i.e., d 1 &lt; d cri i (τ )). When the BB-place speed changes, batch Cβ 1 increases its speed to v i and keeps its density. It stays a free batch with Cβ 1 = (l 1 , d 1 , x 1 , v i ) (see case 1 in Fig. <ref type="figure" target="#fig_3">5</ref>).</p><p>case 2:</p><formula xml:id="formula_38">Cβ 2 = (l 2 , d 2 , x 2 , v 2</formula><p>) is a free controllable batch and its density is greater than</p><formula xml:id="formula_39">d cri i (τ ) at speed v i (i.e., d 2 &gt; d cri i (τ )).</formula><p>When the BB-place speed changes, batch Cβ 2 keeps its density but increases its speed to a speed v 2 that respects v i &lt; v 2 &lt; v i . It becomes a congested batch with Cβ 2 = (l 2 , d 2 , x 2 , v 2 ) (see case 2 in Fig. <ref type="figure" target="#fig_3">5</ref>).</p><p>case 3: Cβ 3 = (l 3 , d 3 , x 3 , v 3 ) is a congested controllable batch. When the speed of BB-place changes, this batch does not changed and stays a congested batch.</p><p>φ Variation of continuous or batch transition flow: States and characteristics of batches change when the maximum flow of continuous or batch transition is changed, we suppose that the flow φ j of continuous or batch transition place t j changes at time τ from φ j (τ ) to φ j (τ ). Two situations must be considered: easier the flow decreases i.e., φ j (τ ) &lt; φ j (τ ), or increases, i.e., φ j (τ ) &gt; φ j (τ ).</p><formula xml:id="formula_40">d cri i (v i ) φ max i (v i ) d max i v i W i Cβ 1 Cβ 1 Cβ 3 2 v' i d cri i (v' i ) φ max i (v' i )</formula><p>A) φ j (τ ) &lt; φ j (τ ): two cases have to be considered (see Fig. <ref type="figure">6 a</ref>))</p><p>case 1:</p><formula xml:id="formula_41">Cβ 1 = (l 1 , d 1 , x 1 , v 1</formula><p>) is a free controllable batch. When the flow of continuous or batch transition changes, batch Cβ 1 becomes a congested batch with new density and new speed Cβ </p><formula xml:id="formula_42">1 (τ ) = (l 1 , d 1 , x 1 , v 1 ). -case 2: Cβ 2 = (l 2 , d 2 , x 2 , v 2 )</formula><formula xml:id="formula_43">φ max i v i Cβ 1 ϕ (τ) φ d cri i (v i ) d max i Cβ 2 φ' j (τ) Cβ 2 φ max i v i Cβ 1 ϕ (τ) = φj(τ) W i d a)</formula><p>b) 0 0 Fig. <ref type="figure">6</ref>. Variation of batch transition flow: decreasing and increasing of flow B) φ j (τ ) &gt; φ j (τ ): two cases have to be considered (see Fig. <ref type="figure">6 b</ref>))</p><formula xml:id="formula_44">-case 1: Cβ 1 = (l 1 , d 1 , x 1 , v 1</formula><p>) is a free controllable batch. When the flow of continuous or batch transition changes, batch Cβ 1 stays a free batch. case 2: Cβ 2 = (l 2 , d 2 , x 2 , v 2 ) is a congested controllable batch. When the flow of continuous or batch changes, batch Cβ 2 becomes a free batch with Cβ 2 = (l 2 , d 2 , x 2 , v i ): its speed becomes equal to the speed of batch place and its density is reduced.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Dynamics of controllable batch</head><p>Let us first recall some concepts necessary to the understanding of the evolution of controllable batches, dedicated to a bacth place that can be also applied to a BB-place.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 17</head><p>The input (resp., output) flow of a batch place or continuous place p i at time τ is the sum of all flows entering (resp., leaving) the place and can be written, respectively, as:</p><p>-</p><formula xml:id="formula_45">φ in i (τ ) = tj ∈ • pi P ost(p i , t j ) • ϕ j (τ ) = P ost(p i , •) • ϕ(τ ). -φ out i (τ ) = tj ∈p • i P re(p i , t j ) • ϕ j (τ ) = P re(p i , •) • ϕ(τ ).</formula><p>Definition 18 At time τ , various static functions can be applied on batches composing the marking of batch place p i :</p><p>-Create. If the input flow of p i is not null, i.e.,</p><formula xml:id="formula_46">φ in i (τ ) = 0, a controllable batch Cβ r (τ ) = (0, d r (τ ), 0, v r (τ )) with d r (τ ) = φ in i (τ )/v i (τ ) and v r (τ ) = v i (τ )</formula><p>, is created and added to the marking of p i , i.e., m i (τ ) = m i (τ ) ∪ {β r (τ )}.</p><p>-Destroy. If the length of a batch, Cβ r (τ ), is null, l r (τ ) = 0, and if it is not a created batch, x r (τ ) = 0, batch Cβ r (τ ) is destroyed, noted Cβ r (τ ) = 0, and removed from the marking of p i , i.e., m i (τ ) = m i (τ ) \ {β r (τ )}. -Merge. If two batches with the same density and the same speed are in contact, they can be merged. Let batches Cβ r (τ ) = (l r (τ ), d r (τ ), x r (τ ), v r (τ ))</p><p>and</p><formula xml:id="formula_47">Cβ h (τ ) = (l h (τ ), d h (τ ), x h (τ ), v h (τ )), such that x r (τ ) = x h (τ ) + l r (τ ), d r (τ ) = d h (τ ) and v r (τ ) = v h (τ ). In this case, batch Cβ r (τ ) becomes Cβ r (τ ) = (l r (τ )+l h (τ ), d r (τ ), x r (τ ), v r (τ )), batch β h (τ ) is destroyed, β h (τ ) = 0, and m i (τ ) = m i (τ ) \ {β h (τ )} -Split.</formula><p>It is always possible to split a batch into two batches in contact with the same density and the same speed.</p><p>The density and the speed of batches cannot varied in time while their value can change when an event occurs. In other words, these both characteristics are piecewise constants while the length and the position are linear in time. Consequently, for any batch Cβ r (τ ) = (l r (τ ), d r (τ ), x r (τ ), v r (τ )), it holds: ḋr = vr = 0. Inside a BB-place, various equations govern the dynamics of batches : inputting, moving and existing. Between two events, a batch can move in three different behaviors: free behavior, congestion behavior and decongestion behavior.</p><p>(Free behavior ) Controllable batch Cβ r (τ ) = (l r (τ ), d r (τ ), x r (τ ), v r (τ )) of BB-place p i is in a free behavior, if it moves freely at its transfer speed v r (τ ). Three different dynamics can occur.</p><p>-Input. A created controllable batch, Cβ r (τ ) = (0, d r (τ ), 0, v r )), without contact with another batch or in contact with a downstream batch Cβ h (τ ) that has a greater speed (i.e., v h (τ ) ≥ v r (τ )), freely enters in place p i according to ẋr = l r = v r (τ ). -Move. A controllable batch, Cβ r (τ ) = (l r (τ ), d r (τ ), x r (τ ), v r (τ )), which is a free batch, freely moves inside BB-place p i according to ẋr = v r (τ ); l r = 0. -Exit. An output controllable batch Cβ r (τ ) = (l r (τ ), d r (τ ), S i , v r (τ )), which has its flow equals to the output flow of p i , or which is free with a lower batch flow than the output flow, freely exits from place p i according to ẋr = 0; l r = −v r (τ ).</p><p>(Congestion behavior ) Controllable batch Cβ r (τ ) = (l r (τ ), d r (τ ), x r (τ ), v r (τ )) of BB-place p i is in a congestion behavior, if it cannot move at its speed but must reduces it, i.e., it starts a congestion. An output controllable batch OCβ r (τ ) of BB-place p i , which is in a congested behavior at time τ , is split into two batches in contact (Def. 18) as follow: (τ ) and x r (τ ) = S i From time τ on, the evolution of both batches Cβ r and OCβ r is governed by (Eq.21) and (Eq.22) in <ref type="bibr" target="#b15">[9]</ref> A complete and general description of the equations that govern the congestion behavior can be found in <ref type="bibr" target="#b15">[9]</ref>. Note that in the dynamics of congestion, we assume that the density of a batch in a congestion behavior is equal to</p><formula xml:id="formula_48">-Cβ r (τ ) = (l r (τ ), d r (τ ), S i , v r (τ )) and OCβ r (τ ) = (0, d r (τ ), x r (τ ), v r (τ )) with: d r (τ ) = d max i − φ out i Wi ; v r (τ ) = φ out i d r</formula><formula xml:id="formula_49">d max i − φ out i Wi</formula><p>that can easily deduced from Eq. 4. When a batch starts a congestion, it is split into two batches in contact where the downstream batch is congested.</p><p>(Decongestion behavior ) Congested controllable batch Cβ r (τ ) = (l r (τ ), d r (τ ), x r (τ ), v r (τ )) of BB-place p i is in a decongestion behavior, if it can move with a higher speed.</p><p>At time τ , the congested output batch OCβ r (τ ) is split into two batches in contact (see Def. 18) as follow:</p><formula xml:id="formula_50">-OCβ r (τ ) = (l r (τ ), d r (τ ), S i , v r (τ )) and OCβ r (τ ) = (0, d r (τ ), x r (τ ), v r (τ )) with d r (τ ) = d max i − φ out i Wi , v r (τ ) = φ out i dr(τ ) and x r (τ ) = S i and v r (τ ) = v i , d r (τ ) = φ out i vi and x r (τ ) = S i</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">IB-state and events</head><p>In the dynamics of Triangular Batches Petri Nets are based on a discrete event approach with linear or constant continuous evolutions between two timed events. Then between two events or two dates, the state of the hybrid model has an invariant state defined as follow:</p><p>Definition 19 The invariant behavior state (IB-state) of a TrBPN corresponds to a period of time such that:</p><p>the marking in the discrete places is constant; the IFF of the continuous and batch transitions is constant; the reserved marking of discrete and continuous places is constant.</p><p>The IB-state changes if and only if one (or possibly several at the same time) of the following kind of events occurs:</p><p>-Internal events (timed events inside a BB-place) i.1 a batch becomes an output batch Cβ r = OCβ r ; i.2 two batches meet; i.3 an output batch is destroyed OCβ r = 0. -External events e.1 a discrete transition is fired: t j ; e.2 a continuous place becomes empty: m n i = 0; e.3 a discrete transition becomes enabled m n i = a; e.4 a batch becomes an output batch (i.e. event i.1 above); e.5 an output batch is destroyed (i.e. event i.3 above); -Controlled events c.1 the flow of a batch transitions is modified: φ j (τ ) = φ j (τ ); c.2 the speed of a BB-place is modified:</p><formula xml:id="formula_51">v i (τ ) = v i (τ ).</formula><p>As in Batches Petri Nets, the behavior of a TrBPN can be represented by an evolution graph where a node represents an IB-state of the dynamic model. The nodes are linked by arcs with a labeled transition that determines the occurred events and the past delay between two consecutive IB-states (see <ref type="bibr" target="#b9">[3]</ref>). An example of evolution graph will be given in Section 4.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.5">Computation of instantaneous firing flows</head><p>To computate the instantaneous firing flows (IFF) ϕ, the speed v i of batch place p i and the flow of continuous and batch transitions φ j are considered as variables that can be suitably chosen by a supervisor to drive the evolution of the net. The computation of IFF for a TrBPN is deduced from Def. 10.</p><p>Proposition 20 Given a TrBPN (N, m) with incidence matrix C. For a given speed of BB-place v i (τ ) and a flow of continuous and batch transitions φ j .</p><p>Any admissible IFF vector ϕ, at m, is a feasible solution of the following linear set:</p><p>-T N (m) ⊂ T C ∪ T B be the subset of continuous and batch transitions that are not enabled at m; -P ∅ (m) = {p i ∈ P C | m i = 0} be the subset of empty continuous places;</p><formula xml:id="formula_52">-P F (m) = {p i ∈ P BB | q i = Q i } be the subset of full BB-places.                    (a) 0 ≤ ϕ j (τ ) ≤ φ j ∀t j ∈ T C ∪ T B (b) ϕ j (τ ) = 0 ∀t j ∈ T N (m) (c) C(p i , .).ϕ(τ ) ≥ 0 ∀p i ∈ P ∅ (m) (d) C(p i , .).ϕ(τ ) ≤ 0 ∀p i ∈ P F (m) (e) P ost(p i , .).ϕ(τ ) ≤ v i (τ ).d cri i (τ ) ∀p i ∈ P BB (f ) P re(p i , .).ϕ(τ ) ≤ v i (τ ).d out i (τ ) ∀p i ∈ P BB (g) P re(p i , .).ϕ(τ ) ≤ v i (τ ).d cri i (τ ) ∀p i ∈ P BB<label>(8)</label></formula><p>Proof. Constraints (a)-(d) are not changed compared to the linear program <ref type="bibr" target="#b7">(1)</ref> in Def. 10. The constraint (e) in (1) becomes the constraint (e), it means that the flow arriving in a BB-place P ost(p i , .).ϕ should not exceed the maximum flow of BB-place p i which is now defined by φ max i = v i .d cri i . Then, the constraint (f) in ( <ref type="formula" target="#formula_12">1</ref>) is now duplicated in two constraints (f) and (g) as follows: the constraint (f), implies that the total flow exiting BB-place p i P re(p i , .).ϕ should not be greater than the output flow v i .d out i generated by the output batch exiting the place. The constraint (g) implies that the total flow leaving the BB-place P re(p i , .).ϕ should not exceed the maximum flow</p><formula xml:id="formula_53">φ max i = v i .d cri i of BB-place p i .</formula><p>In the case of a free batch, the flow exiting P re(p i , .).ϕ will be limited by the constraint (f), and in the opposite case, i.e a congested batch, the P re(p i , .).ϕ is limited in constraint (f) by a flow v i .d out i which is greater than the maximum flow of BB-place v i .d cri i . Therefore in this case it is the constraint (g) will prevail, as it limits the flow exiting P re(p i , .).ϕ by the maximum flow.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.6">Dynamics of a TrBPN</head><p>The dynamics of Triangular Batches Petri Nets is based on a discrete event approach with linear or constant continuous evolutions between timed events. Between two timed events, the state of the net has an invariant behavior state (IB-state) (see <ref type="bibr">Def. 19</ref>).The state of the system is calculated only when it undergoes discontinuity. This dynamic tests on the existence of controlled event at current date (see Section. 3.2), determines the state of batches (see Def. 16) and the enabled transitions (see Def. 3.5) to calculate the instantaneous firing flow of continuous and batch transition.Then all timed events that change the global state of system are computed, the date of the nearest event, which is the nearest in time, becomes the current date and at this instant, new markings are computed. This dynamics is stopped when there is no event or when there is an invariant state (IB-state) already defined previously. Fig. <ref type="figure" target="#fig_4">7</ref> shows the most important steps of this dynamics. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Example</head><p>To illustrate the main contributions of this paper, we consider a traffic road intersection composed of three sections and a traffic light as shown by Figure <ref type="figure">8</ref>. Section S 1 has an output flow equal to 4100 veh/h. This output flow of S 1 is divided into an input flow of S 2 equal to 3060 veh/h and an input flow of S 3 equal to 1040 veh/h. In other words, a part of outgoing vehicles of S 1 goes to the second section S 2 and the other one goes to the third section S 3 . The input flow of section S 1 is supposed null meaning that no vehicles enters the intersection. Some traffic events appear during the evolution of the traffic: 1-10.8 minutes after the beginning, an accident appears at the end of section S 2 reducing its output flow to 2040 veh/h; 2-13.8 minutes after the beginning, there is a reduction in the maximum speed of section S 3 that becomes equal to 20 km/h; 3-13.2 minutes after the reduction in the speed of S 3 , there is an increase in the speed of S 3 that becomes equal to 60 km/h.</p><p>The initial state of this intersection is: in section S 1 , there are 409 vehicles having a speed of 120 km/h. They are supposed uniformly distributed from the entrance to the end of section S 1 with a density of 34.1 veh/km. Both sections S 2 and S 3 are empty. The TrBPN model for this traffic road intersection is shown in Figure <ref type="figure">9</ref>. Discrete places p 1 , p 2 represent, respectively, the green and red traffic light. Delays d 1 = 0.1h and d 2 = 0.12h of discrete transitions t 1 and t 2 represent, respectively, the durations of green and red traffic light. BB-places p 3 , p 4 and p 5 represent, respectively, sections S 1 , S 2 and S 3 . Maximum flows Φ 3 , Φ 4 , Φ 5 , Φ 6 and Φ 7 of batch transitions t 3 , t 4 , t 5 , t 6 and t 7 represent the maximum input/output flow of each section.</p><p>The initial state of intersection, 409 vehicles distributed in section S 1 , are represented in the TrBPN model by the output controllable batch OCβ 3 (τ 0 ) = (12, 34.1, 12, 120) that composes the initial marking of place p 3 . As the traffic We detail now two events of the set of timed events that illustrate our contributions in TrBPN: a modification of maximum flow of batch transition t 5 , and a variation of the maximum speed of BB-place p 5 . These both events are controlled events. At Ev3, there is a controlled event due to an accident and the maximum flow of batch transition t 5 is reduced to 2040 veh/h. The output flow of the output batch OCβ 4 is now higher then the maximum flow of batch transition t 5 and the output batch adopt a congestion behavior. In this case, the output batch OCβ 4 is split into two batches Cβ 4 (τ 3 ) = (3.6, 25.5, 3.6, 120) and OCβ 4 (τ 3 ) = (0, 176.96, 3.6, 11.52) according to Def.18. The batch Cβ 4 is a free batch while OCβ 4 is congested batch. The batch Cβ 5 (τ 3 ) = (3.6, 17.33, 5.4, 60) of BB-place p 5 is also a free batch and continues to move freely inside BB-place keeping its length, only its position change. This case corresponds to the case 1 of A) in the section of variation of flow (see Section 3.2).</p><p>To compute the IFF of all enabled continuous and batch transitions, we solve the linear program of the equation 10 and we obtain the follow results (ϕ 3 (τ 3 ) = 0,ϕ 4 (τ 3 ) = 0, ϕ 5 (τ 3 ) = 2040, ϕ 6 (τ 3 ) = 0 and ϕ 7 (τ 3 ) = 0). At Ev6, there is a controlled event that decreases the batch place speed (v 5 = 20 km/h). The output batch OCβ 5 (τ 6 ) = (2.6, 17.33, 9, 20) is a free batch and has its speed reduce to 20 km/h. In this case, the speed reduction do not change. The state of the output batch OCβ 5 (τ 6 ) remains in a free batch. However, this speed reduction implies in a reduction of the flow of the batch to 346.6 veh/h. This case corresponds to the case 3 of A) in the section of decrease in the maximum speed of BB-place (see Section 3.2).</p><p>We recompute the IFF of all enabled continuous and batch transitions and we obtain (ϕ 3 (τ 6 ) = 0,ϕ 4 (τ 6 ) = 0, ϕ 5 (τ 6 ) = 0, ϕ 6 (τ 6 ) = 0 and ϕ 7 (τ 6 ) = 346.6). We remark that the reduction of the flow of the batch OCβ 5 (τ 6 ) is observed in the IFF of ϕ 7 (τ 6 ).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusion</head><p>We proposed in this paper an extension of Batches Petri Nets by a new definition of batch place called Bi-parts Batche place (BB-place). To model a variable delay inspired in the triangular fundamental diagram, we improve the γ function of a batch place with a maximal flow parameter. This maximal flow, the speed and the density allow us to define a new dynamic equations of flow-density. These equations represent more accurately the bi-part behavior observed in the systems flow based on the triangular diagram. To include this bi-part behavior in this new extension of BPN, we redefined some concepts like, the states of batches, conditions of enabling and firing transitions. Additionally, a definition of controlled events was proposed in this paper and it allows a manual control of the speed of BB-place and the maximal flow of batch and continuous transitions. Another contribution of this paper is the proposition of a method to compute the IFF that take into account the bi-parts behavior of the BB-place proposed in this paper. An application of all these contributions is shown in the example in the section 4. The Triangular Batches Petri Nets formalism proposed in this paper allows us to represent more accurately the vehicle traffic in transportation systems than BPN. The next step is to use the control laws already defined in the literature to test and analyze the performance of these laws (such as the</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Relation flow-density of a batch place</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Nodes of Triangular Batches Petri Nets</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Relation flow-density of a BB-place</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. Batch's changes after a increasing of BB-place speed</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 7 .</head><label>7</label><figDesc>Fig. 7. Dynamics of a triangular Batches Petri Nets</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>2 Fig. 9 .</head><label>29</label><figDesc>Fig. 9. TrBPN of the traffic road</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Fig. 10 .</head><label>10</label><figDesc>Fig. 10. Evolution graph of the TrBPN model</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head></head><label></label><figDesc>0 ≤ ϕ 5 ≤ 2040 (a') 0 ≤ ϕ 3 ≤ 0 (b) ϕ 4 = ϕ 6 = ϕ 7</figDesc></figure>
		</body>
		<back>
			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>light is supposed to be green, place p 1 contains one token while place p 2 is emptied. The initial marking of the model is m(τ 0 ) = (1, 0, {OCβ 3 (τ 0 )}, 0, 0).</p><p>The three traffic events cited above, correspond to controlled events in the TrBPN formalism that are defined, according to Section 3.2, by:</p><p>traffic event 1 is related to transition t 5 : (t 5 , 2040, 10.8); traffic event 2 is related to BB-place p 5 : (p 5 , 20, 13.8); traffic event 3 is also related to BB-place p 5 : (p 5 , 60, 27).</p><p>To be able to compute the instantaneous firing flow using linear programming, we define as objective function to maximize the output flows of the sections, i.e., the IFF of batch transitions, J = max {ϕ}.</p><p>At the initial state (τ 0 = 0 h), BB-place p 3 contains an output batch OCβ 3 (τ 0 ) = (12, 34.1, 12, 120) and there are no controlled events at this date. Following the dynamics of TrBPN (Figure <ref type="figure">7</ref>), we determine the enabled transitions (t 1 , t 3 , t 4 and t 6 ) and we compute the instantaneous firing flow vector solving of the linear program (9) below. Results obtained are ϕ 3 (τ 0 ) = 0, ϕ 4 (τ 0 ) = 3060, ϕ 5 (τ 0 ) = 0, ϕ 6 (τ 0 ) = 1040, and ϕ 7 (τ 0 ) = 0.</p><p>At this initial state, there is a creation of two batches in BB-places p 4 and p 5 , respectively Cβ 4 (τ 0 ) and Cβ 5 (τ 0 ). The state of the output batch OCβ 3 (τ 0 ) is free (see Def.16).</p><p>From the initial IB-state, nine IB-states have been reached as it is shown in the evolution graph in Figure <ref type="figure">10</ref>. The set of timed events are: Ramp Metering System (RMS), and Variable Speed Limit (VSL)) in order to reduce congestion.</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title/>
	</analytic>
	<monogr>
		<title level="j">Cβ4=</title>
		<imprint>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page">120</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title/>
	</analytic>
	<monogr>
		<title level="j">OCβ4&apos;=</title>
		<imprint>
			<biblScope unit="volume">176</biblScope>
			<biblScope unit="issue">0</biblScope>
			<biblScope unit="page" from="11" to="52" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title/>
	</analytic>
	<monogr>
		<title level="j">Cβ5=</title>
		<imprint>
			<biblScope unit="issue">3</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title/>
	</analytic>
	<monogr>
		<title level="j">OCβ5</title>
		<imprint>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page">120</biblScope>
			<date>= 60 / 0</date>
		</imprint>
	</monogr>
	<note>Cβ5=. OCβ4= (3.6. Cβ4= (3.6, 25.5</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title/>
	</analytic>
	<monogr>
		<title level="j">OCβ4&apos;=</title>
		<imprint>
			<biblScope unit="volume">176</biblScope>
			<biblScope unit="issue">0</biblScope>
			<biblScope unit="page" from="11" to="52" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title/>
	</analytic>
	<monogr>
		<title level="j">OCβ4&apos;=</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">96</biblScope>
			<biblScope unit="page">176</biblScope>
		</imprint>
	</monogr>
	<note>Cβ5=. ϕ5= 0 t1/ 0.1 OCβ5= (0.6, 17.33. OCβ5&apos;= (0, 320. OCβ5= (2.6, 17.33</note>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m" type="main">ϕ6 = 0, ϕ7= 346</title>
		<imprint/>
	</monogr>
	<note>Cβ5&apos;= (0.6, 320, 9, 0) References</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Continuous and hybrid Petri Nets</title>
		<author>
			<persName><forename type="first">H</forename><surname>Alla</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>David</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Circuits, Systems, and Computers</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page" from="159" to="188" />
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Batches Petri nets</title>
		<author>
			<persName><forename type="first">I</forename><surname>Demongodin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Audry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Prunet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Systems, Man and Cybernetics</title>
				<imprint>
			<date type="published" when="1993">1993</date>
			<biblScope unit="page" from="607" to="617" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title level="m" type="main">Generalised Batches Petri Net: hybrid model for high speed systems with variable delays: Discrete Event Dynamic Systems</title>
		<author>
			<persName><forename type="first">I</forename><surname>Demongodin</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="137" to="162" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>David</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Alla</surname></persName>
		</author>
		<title level="m">Discrete, Continuous, And Hybrid Petri Nets</title>
				<imprint>
			<publisher>Springer Verlag</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Hybrid Petri Nets</title>
		<author>
			<persName><forename type="first">J</forename><surname>Lebail</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Alla</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>David</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Revue TSI</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="page" from="95" to="120" />
			<date type="published" when="1992">1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">The cell transmission model: A dynamic representation of highway traffic consistent with the hydrodynamic theory</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">F</forename><surname>Daganzo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part B: Methodological</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="269" to="287" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Modelling of high throughput production lines by using generic models described in Batches Petri nets</title>
		<author>
			<persName><forename type="first">N</forename><surname>Audry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Demongodin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Prunet</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Robotics and Automation</title>
				<meeting><address><addrLine>USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1994">1994</date>
			<biblScope unit="page" from="807" to="812" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Review of road traffic control strategies</title>
		<author>
			<persName><forename type="first">M</forename><surname>Papageorgiou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Diakaki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Dinopoulou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kotsialos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the IEEE</title>
				<meeting>of the IEEE</meeting>
		<imprint>
			<date type="published" when="2003">2003</date>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="2043" to="2067" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Demongodin: Mesoscopic event model of highway traffic by Batches Petri nets</title>
		<author>
			<persName><forename type="first">R</forename><surname>Gaddouri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Brenner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">6th International Conference on Management and Control of Production and Logistics</title>
				<meeting><address><addrLine>Fortaleza, Brazil</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="317" to="324" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Modeling and analysis of transportation networks using Batches Petri Nets with controllable batch speed</title>
		<author>
			<persName><forename type="first">I</forename><surname>Demongodin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">30th International Conference on Applications and Theory of Petri Nets</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<meeting><address><addrLine>Berlin</addrLine></address></meeting>
		<imprint>
			<publisher>springer</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="volume">5606</biblScope>
			<biblScope unit="page" from="204" to="222" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><forename type="first">N</forename><surname>Audry</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Prunet</surname></persName>
		</author>
		<title level="m">Controlled batches Petri Nets: International Conference on Systems, Man and Cybernetics</title>
				<meeting><address><addrLine>Canada</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1994">1994</date>
			<biblScope unit="page" from="1849" to="1854" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Linear programming techniques for analysis and control of batches Petri nets</title>
		<author>
			<persName><forename type="first">I</forename><surname>Demongodin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Giua</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">10th International Workshop on Discrete Event Systems</title>
				<meeting><address><addrLine>Berlin, Germany</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="1" to="6" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Dynamics and steady state analysis of controlled Generalized Batches Petri Nets</title>
		<author>
			<persName><forename type="first">I</forename><surname>Demongodin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Giua</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">INonlinear Analysis: Hybrid Systems</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="33" to="34" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">First-order hybrid Petri nets: a model for optimization and control</title>
		<author>
			<persName><forename type="first">F</forename><surname>Balduzzi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Giua</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Menga</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transaction on Robotic and Automation</title>
		<imprint>
			<biblScope unit="volume">4</biblScope>
			<biblScope unit="page" from="382" to="399" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

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