Coupling conditions for isothermal gas flow and applications to valves
A. Corli, M. Figiel, A. Futa, M. D. Rosini
Abstract
We consider an isothermal gas flowing through a straight pipe and study the effects of a two-way electronic valve on the flow. The valve is either open or closed according to the pressure gradient and is assumed to act without any time or reaction delay. We first give a notion of coupling solution for the corresponding Riemann problem; then, we highlight and investigate several important properties for the solver, such as coherence, consistence, continuity on initial data and invariant domains. In particular, the notion of coherence introduced here is new and related to commuting behaviors of valves. We provide explicit conditions on the initial data in order that each of these properties is satisfied. The modeling we propose can be easily extended to a very wide class of valves.
Keywords: systems of conservation laws, gas flow, valve, Riemann problem, coupling conditions.
2010 AMS subject classification: 35L65, 35L67, 76B75.
1 Introduction
In this paper we consider a model of gas flow through a pipe in presence of a pressure-regulator valve.
We deal with a plug flow, which means that the velocity of the gas is constant on any cross-section of the pipe; all friction effects along the walls of the pipe are dropped.
To model the flow away from the valve, we use the following equations for conservation of mass and momentum, as done for analogous problems in [3, 4, 6, 16]:
[TABLE]
Here t>0 is the time and x∈R is the space position along the pipe.
The state variables are ρ, the mass density of the gas and v, the velocity; we denote by q≐ρv the linear momentum.
Since variations of temperature are not significant in most real situations of gas flows in pipes, we focus on the isothermal case
[TABLE]
for a constant a>0 that gives the sound speed.
We emphasize that the flow can occur in either directions along the pipe; it can be either subsonic or supersonic. Usually, an hydraulic system is completed by compressors [2, 12, 13, 16, 17] and valves [22, 23].
In this paper we focus on the case of a valve.
Indeed, there are several different kinds of valves, but their common feature consists in regulating the flow. Opening and closing can be partial and may depend either on the flow, or on the pressure, or even on a combination of both.
Moreover, a valve may let the gas flow in one direction only or in either.
The simplest and most natural problem for system (1.1) in presence of a valve is clearly the Riemann problem, where the valve induces a substantial modification in the solutions with respect to the free-flow case.
However, proposing a Riemann solver that includes the mechanical action of a valve is only the first step toward a good description of the flow for positive times: some natural properties, both from the physical and mathematical point of view, have to be investigated.
Such properties are coherence, consistence and continuity with respect to the initial data; at the end, if possible, invariant domains should be properly established.
This is the main issue of this paper.
In Section 2 we rigorously define the notions mentioned above; they are stated in the case of system (1.1) but can be readily extended to any “nonstandard” coupling Riemann solver. A very short account on the Lax curves of (1.1) is then given as well as the definition of the standard Riemann solver for this system. This material is very well known [21], but it is so heavily exploited in the following that any comprehension would be hindered without these details.
Section 3 introduces a “Riemann solver” when an interface condition, such as that given by a valve, is present. Some general results are then given and few simple models of valves (see [19, §2], [22, (6)] or [23, § 4.3.2, § 4.3.3, (1)-(4) page 51]) are provided. In this modeling, we do not take into consideration the flow inside the valve but simply its effects.
The framework is that of conservation laws with point constraints, which has so far been developed only for vehicular and pedestrian flows, see [9, 24] and the references therein.
Section 4 contains our main results, which are collected in Theorem 4.1. They concern the coherence, consistence, continuity with respect to the initial data and invariant domains in a very special case, namely that of a pressure-relief valve. They can be understood as a first step in the direction of proving a general existence theorem for initial data with bounded variation. Some technical proofs are collected in Section 5.
The final Section 6 resumes our conclusions.
2 The gas flow through a pipe
In this introductory section we provide some information about system (1.1), in particular as far as the geometry of the Lax curves is concerned.
2.1 The system and basic definitions
Under (1.2), system (1.1) can be written in the conservative (ρ,q)-coordinates as
[TABLE]
We usually refer to the expression (2.1) of the equations and denote u≐(ρ,q).
We assume that the gas fills the whole pipe and then u takes values in Ω≐{(ρ,q)∈R2:ρ>0}.
A state (ρ,q) is called subsonic if ∣q/ρ∣<a and supersonic if ∣q/ρ∣>a; the half lines q=±aρ, ρ>0, are sonic lines.
The Riemann problem for (2.1) is the Cauchy problem with initial condition
[TABLE]
uℓ,ur∈Ω being given constants.
Definition 2.1**.**
We say that u∈C0((0,∞);L∞(R;Ω)) is a weak solution of (2.1),(2.2) in [0,∞)×R if
[TABLE]
for any test function φ,ψ∈Cc∞([0,∞)×R;R).
We denote by BV(R;Ω) the space of Ω-valued functions with bounded variation.
We can assume that any function in BV(R;Ω) is right continuous by possibly changing the values at countably many points.
Definition 2.2**.**
Let D⊆Ω2 and a map RS:D→BV(R;Ω).
We say that RS is a Riemann solver for (2.1) if for any (uℓ,ur)∈D the map (t,x)↦RS[uℓ,ur](x/t) is a weak solution to (2.1),(2.2) in [0,∞)×R.
A Riemann solver RS is coherent at (uℓ,ur)∈D if u≐RS[uℓ,ur] satisfies for any ξo∈R:
[TABLE]
The coherence domain CH⊆D of RS is the set of all pairs (uℓ,ur)∈D where RS is coherent.
A Riemann solver RS is consistent at (uℓ,ur)∈D if u≐RS[uℓ,ur] satisfies for any ξo∈R:
[TABLE]
The consistence domain CN⊆D of RS is the set of all pairs (uℓ,ur)∈D where RS is consistent.
A Riemann solver RS is Lloc1-continuous at (uℓ,ur)∈D if for any ξ1,ξ2∈R we have
[TABLE]
The Lloc1-continuity domain L⊆D of RS is the set of all (uℓ,ur)∈D where RS is Lloc1-continuous.
A Riemann solver RS admits I⊆Ω as invariant domain if I2⊆D and RS[I,I](R)⊆I.
Some comments on these definitions are in order.
Roughly speaking, for any coherent initial datum, the ordered pair of the traces of the solution belongs to D by (ch.0) and it is a fixed point of RS by (ch.1).
The coherence of a Riemann solver RS is a minimal requirement to develop a numerical scheme with a time discretization based on RS; otherwise, it may happen that the numerical solution of a Riemann problem greatly differs from the analytic one.
An analogous condition has been introduced in [11] at the junctions of a network.
While coherence is easily seen to be satisfied in the case of a Lax Riemann solver, see Proposition 2.5, it plays a fundamental role in presence of a valve, as we comment later on.
Coherence is, in a sense, a local condition (w.r.t. ξ).
On the contrary, the consistence of a Riemann solver is rather a global property: “cutting” or “pasting” Riemann solutions (see (cn.1) and (cn.2), respectively), does not change the structure of the partial or total Riemann solutions.
We recall that the consistence of a Riemann solver is a necessary condition for the well-posedness in L1 of the Cauchy problem for (2.1).
Differently from the classical theory for invariant domains [18, Corollary 3.7], here an invariant domain does not necessarily have a smooth boundary and may be disconnected or not closed.
Proposition 2.3**.**
If a Riemann solver RS is either coherent or consistent at (u0,u0)∈D, then RS[u0,u0]≡u0.
Proof.
Fix (u0,u0)∈D and let u≐RS[u0,u0].
By the finite speed of propagation, there exists ξo∈R such that u≡u0 in (−∞,ξo], whence u(ξo±)=u0.
If RS is either coherent or consistent at (u0,u0), then we have RS[u0,u0]≡u0 by (ch.1) or by the first condition in (cn.1), respectively.
∎
2.2 The Lax curves
The eigenvalues of (2.1) are λ1(u)≐ρq−a, and λ2(u)≐ρq+a.
System (2.1) is strictly hyperbolic in Ω and both characteristic fields are genuinely nonlinear.
Hence, weak solutions can contain both rarefaction and shock waves (called below waves), but not contact discontinuities.
Any discontinuity curve x=γ(t) of a weak solution u of (2.1) satisfies the Rankine-Hugoniot conditions
[TABLE]
where u±(t)≐u(t,γ(t)±) are the traces of u, see [5, 8].
Riemann invariants of (2.1) are w(u)≐aρq+log(ρ) and z(u)≐aρq−log(ρ).
We introduce new coordinates (μ,ν) that make simpler the study of the Lax curves:
[TABLE]
We prefer the (μ,ν)-coordinates with respect to those induced by the Riemann invariants because we often deal with the locus q=qm, for some qm∈R; moreover, comparing densities (ρ1<ρ2⇔μ1<μ2⇔w1−z1<w2−z2) is easier.
At last, in [1, Section 3], the wave-front tracking algorithm for (2.1) relies on the bound of the total variation of the solutions in the μ-coordinate.
We point out that in the (μ,ν)-coordinates the set Ω becomes R2 and the sonic lines are ν=±1.
In the sequel it is important to compare the flow corresponding to distinct states; we notice that q=0 if and only if ν=0 and q1<q2 if and only if ν1exp(μ1)<ν2exp(μ2), see Figure 1.
We define Si,Ri:(0,∞)×Ω→R, i∈{1,2}, by
[TABLE]
For any fixed u∗∈Ω, the forward FLiu∗ and backward BLiu∗ Lax curves of the i-th family through u∗ in the (ρ,q)-coordinates are the graphs of the functions FLi(⋅,u∗) and BLi(⋅,u∗), respectively, see Figure 2.
Analogously, the shock Siu∗ and rarefaction Riu∗ curves through u∗ in the (ρ,q)-coordinates are the graphs of the functions Si(⋅,u∗) and Ri(⋅,u∗), see Figure 2.
In the (μ,ν)-coordinates the curves Siu∗ and Riu∗ are, with a slight abuse of notations, the graphs of the functions
[TABLE]
Above we denoted
[TABLE]
see Figure 3.
We observe that
[TABLE]
Obviously both Ξ and Ξ−1 are odd functions; for any ζ∈R∖{0} we have Ξ′(ζ)<0, Ξ′(0)=−1, ζΞ′′(ζ)<0, Ξ′′(0)=0, Ξ′′′(ζ)<0.
Now we collect the basic properties of the sets Siu∗, Riu∗; the proof is deferred to Subsection 5.1.
Proposition 2.4**.**
Let u∗,u∗∗∈Ω be distinct and i∈{1,2}. Then we have:
- (L1)
Riu∗∩Riu∗∗=∅* if and only if Riu∗=Riu∗∗;*
2. (L2)
Siu∗∩Siu∗∗* has at most two elements;*
3. (L3)
if u∗∗∈Siu∗∖{u∗}, then Siu∗∗∩Siu∗={u∗∗,u∗};
4. (L4)
(Si)ρ(0+,u∗)=(−1)i+1∞* and (Ri)ρ(0+,u∗)=(−1)i+1∞;*
5. (L5)
R1u∗* and S1u∗ are strictly concave, while R2u∗ and S2u∗ are strictly convex;*
6. (L6)
(Si)ρ(ρ∗,u∗)=(Ri)ρ(ρ∗,u∗)=λi(u∗)* and (Si)ρρ(ρ∗,u∗)=(Ri)ρρ(ρ∗,u∗)=(−1)ia/ρ∗;*
7. (L7)
S2(ρ,u∗)<R2(ρ,u∗)<R1(ρ,u∗)<S1(ρ,u∗)* if ρ<ρ∗ and S1(ρ,u∗)<R1(ρ,u∗)<R2(ρ,u∗)<S2(ρ,u∗) if ρ>ρ∗.*
For later use we introduce the following notation, see Figure 4:
uˉ(u∗) is the element of FL1u∗ with the maximum q-coordinate;
u(u∗) is the element of BL2u∗ with the minimum q-coordinate;
u~(uℓ,ur) is the (unique) element of FL1uℓ∩BL2ur;
u^(qm,u∗), for any qm≤qˉ(u∗), is the intersection of FL1u∗ and q=qm with the largest ρ-coordinate;
uˇ(qm,u∗), for any qm≥q(u∗), is the intersection of BL2u∗ and q=qm with the largest ρ-coordinate.
We introduce analogously p~≐p∘ρ~ and so on.
Notice that for any uℓ,ur∈Ω
[TABLE]
moreover, for vℓ≐qℓ/ρℓ and vr≐qr/ρr,
[TABLE]
In general q~(uℓ,ur) can be negative even if both qℓ and qr are strictly positive.
2.3 The Riemann solver RSp
We denote by RSp:Ω2→BV(R;Ω) the Lax Riemann solver [21].
We recall that ξ↦RSp[uℓ,ur](ξ) is the juxtaposition of a wave of the first family ξ↦RSp[uℓ,u~(uℓ,ur)](ξ), taking values in FL1uℓ, and a wave of the second family ξ↦RSp[u~(uℓ,ur),ur](ξ), taking values in FL2u~(uℓ,ur).
Notice that RSp is well defined because for any uℓ,ur∈Ω the curves FL1uℓ and BL2ur always meet and precisely at u~(uℓ,ur).
The right states u∈Ω that can be connected to a left state uℓ by a wave of the first (second) family belong to FL1uℓ (resp., FL2uℓ), see Figure 2.
More precisely, the states u that can be connected to uℓ by a shock wave of the first, resp. second, family belong to {u∈S1uℓ:ρ>ρℓ}, resp. {u∈S2uℓ:ρ<ρℓ}, and the corresponding speeds of propagation are
[TABLE]
while the states u that can be connected to uℓ by a rarefaction wave of the first, resp. second, family belong to {u∈R1uℓ:ρ≤ρℓ}, resp. {u∈R2uℓ:ρ≥ρℓ}.
The left states u that can be connected to a right ur by a wave of the first (second) family belong to BL1ur (resp., BL2ur), see Figure 2.
The states u that can be connected to ur by a shock wave of the first, resp. second, family belong to {u∈S1ur:ρ<ρr}, resp. {u∈S2ur:ρ>ρr}, and the corresponding speeds of propagation are respectively s1(ρ,ur) and s2(ρ,ur), while the states u that can be connected to ur by a rarefaction wave of the first, resp. second, family belong to {u∈R1ur:ρ≥ρr}, resp. {u∈R2ur:ρ≤ρr}.
In the following, we write “i-shock (u−,u+)” in place of “shock of the i-th family from u− to u+”, and so on.
By the jump conditions (2.3),(2.4), the speed of propagation of a shock between two distinct states u∗ and u∗∗ is the slope in the (ρ,q)-plane of the line connecting u∗ with u∗∗, namely σ(u∗,u∗∗)≐(q∗−q∗∗)/(ρ∗−ρ∗∗); in the (x,t)-plane an i-rarefaction between two distinct states u∗ and u∗∗ is contained in the cone λi(u∗)≤x/t≤λi(u∗∗).
We now collect the main properties of RSp; the proofs are deferred to Subsection 5.1.
Proposition 2.5**.**
The Riemann solver RSp is coherent, consistent and Lloc1-continuous in Ω2.
It is well known [18] that for any u0∈Ω, both the singleton {u0} and the convex set
[TABLE]
see Figure 5, are invariant domains of RSp.
We observe that Iu0 can be written as
[TABLE]
Whenever it is clear from the context, we denote
[TABLE]
Recall that (t,x)↦up(x/t) is indeed an entropy solution to (2.1),(2.2).
3 The gas flow through valves
3.1 The model and basic definitions
In this section we consider the case of two pipes connected by a valve at x=0.
System (2.1) models the flow away from the valve, while at x=0 we impose conditions depending on the valve and involving the traces of the solution.
More precisely, we impose no conditions at x=0 if the valve is open; in this case, the valve has no influence on the flow and system (2.1) describes the flow in the whole of R.
If the valve is active, then some conditions at x=0 have to be taken into account: the mass is conserved through the valve but in general the linear momentum is not, as a result of the force exerted by the valve.
For this reason we extend the notion of weak solution given in Definition 2.1 to take into account the possible presence of stationary under-compressive discontinuities [20] at x=0, which satisfy the first Rankine-Hugoniot condition (2.3) but not necessarily the second one (2.4).
Definition 3.1**.**
We say that u∈C0((0,∞);L∞(R;Ω)) is a coupling solution of the Riemann problem (2.1),(2.2) if
- (i)
the first Rankine-Hugoniot condition (2.3) is satisfied;
2. (ii)
for any t>0, the functions
[TABLE]
A coupling solution u is a weak solution of (2.1) for x=0 and satisfies q(t,0−)=q(t,0+) by (i).
In particular, the second Rankine-Hugoniot condition (2.4) is never verified if u has an under-compressive discontinuity; in this case u is not a weak solution of (2.1).
We are now ready to extend the definition of Riemann solver to coupling solutions.
Definition 3.2**.**
Let D⊆Ω2 and RS:D→BV(R;Ω).
We say that RS is a coupling Riemann solver for (2.1) if for any (uℓ,ur)∈D the map (t,x)↦RS[uℓ,ur](x/t) is a coupling solution to (2.1),(2.2) in (0,∞)×R.
The definitions of consistence, Lloc1-continuity and invariant domains given in Definition 2.2 naturally apply to coupling Riemann solvers.
On the other hand, the extension of coherence needs some comments.
In fact, a coupling Riemann solver RS is applied only at the valve position, i.e. at ξ=0, while in ξ=0 one applies RSp.
Since RSp is coherent in Ω2, see Proposition 2.5, the coherence of RS reduces to require (ch.0),(ch.1) at ξo=0.
As a consequence, the coherence of RS reduces to the following definition.
Definition 3.3**.**
Let D⊆Ω2.
A coupling Riemann solver RS:D→BV(R;Ω) is coherent at (uℓ,ur)∈D if u≐RS[uℓ,ur] satisfies
[TABLE]
It is worth to notice that, from the physical point of view, the coherence of a coupling Riemann solver avoids loop behaviors, such as intermittently and rapidly switching on and off (commuting) of the valve.
Moreover, Proposition 2.3 does not hold for coupling Riemann solvers: it may happen that a coupling Riemann solver RS is coherent at (u0,u0)∈D but RS[u0,u0]≡u0.
A coupling Riemann solver RSv:Dv→BV(R;Ω), Dv⊆Ω2, can be constructed by exploiting RSp as follows.
We define
[TABLE]
Above, um±∈Ω satisfy the conditions imposed at x=0 by the valve, namely,
[TABLE]
By (2.5) we have 0∈Quℓ−∩Qur+=∅; by (3.3) it follows ρm−≥ρˉ(uℓ), ρm+≥ρ(ur), qm−=qm+=qm.
The main rationale of condition (3.3) lies in the fact that according to this choice
[TABLE]
are single waves, with negative and positive speed, respectively.
As a consequence, RSv[uℓ,ur](0±)=um±.
Moreover, if RSv[uℓ,ur] contains a stationary under-compressive discontinuity at x=0, then um± satisfy the first Rankine-Hugoniot condition (2.3).
In conclusion, a valve is characterized by prescribing both when it is either open or active and the choice of the flow qm through the valve when it is active.
Once we specify these conditions, then the gas flow through the valve can be modeled by RSv.
For notational simplicity, whenever it is clear from the context, we let
[TABLE]
For a fixed RSv, we denote by O and A the sets of Riemann data such that RSv leaves the valve open or active, respectively.
The domain of definition Dv≐O∪A of RSv does not necessarily coincide with the whole Ω2; in this case, we understand Riemann data in Ω2∖Dv as not being in the operating range of the valve.
Moreover, it may happen that there exists (uℓ,ur)∈A such that up≡uv.
This happens, for instance, if (uℓ,ur)∈A is such that u~(uℓ,ur)=u^(0,uℓ)=uˇ(0,ur) and qm=0 in (3.3): the valve is closed but has no influence on the flow through x=0.
This motivates the introduction of the sets
[TABLE]
of Riemann data for which the valve is active and either influences or not the gas flow, respectively.
We also introduce
[TABLE]
Proposition 3.4**.**
Assume that RSv is coherent at (uℓ,ur).
- (i)
If (uℓ,ur)∈AI∁, then (uv−,uv+)∈AI∁.
2. (ii)
If (uℓ,ur)∈AI and u^(qm,u^(qm,uℓ))=u^(qm,uℓ), then (uv−,uv+)∈AI.
Proof.
(i) Let (uℓ,ur)∈AI∁ and assume (uv−,uv+)∈AI by contradiction.
Since uv≡up, we have uv±=up±; hence from (chv.1) and (3.2),(3.3) it follows
[TABLE]
with u^(qm,up−)=uˇ(qm,up+).
The above equation implies that u^(qm,up−)=up− and uˇ(qm,up+)=up+, whence up−=up+.
Thus, up has a stationary shock (up−,up+), which can be either a 1-shock with up−=uℓ, up+=u^(qm,uℓ)=uˇ(qm,ur) and qm>0, or a 2-shock with up+=ur, up−=uˇ(qm,ur)=u^(qm,uℓ) and qm<0.
In the former case we have uˇ(qm,up+)=uˇ(qm,uˇ(qm,ur))=uˇ(qm,ur) because qm>0, whence uˇ(qm,up+)=uˇ(qm,ur)=u^(qm,uℓ)=u^(qm,up−), a contradiction.
The latter case is dealt analogously.
(ii) Let (uℓ,ur)∈AI be such that u^(qm,u^(qm,uℓ))=u^(qm,uℓ); assume (uv−,uv+)∈AI∁ by contradiction.
Since (uℓ,ur)∈AI, we have uv−=u^(qm,uℓ)=uˇ(qm,ur)=uv+ and qv−=qm=qv+.
By (chv.1) we have
[TABLE]
Hence, either RSp[uv−,uv+] is a stationary 1-shock with uv+=u^(qm,uv−) and qm>0, or is stationary 2-shock with uv−=uˇ(qm,uv+) and qm<0.
In the former case uˇ(qm,ur)=uv+=u^(qm,uv−)=u^(qm,u^(qm,uℓ))=u^(qm,uℓ), a contradiction.
The latter case is dealt analogously.
∎
Proposition 3.5**.**
The coupling Riemann solver RSv is consistent at (uℓ,ur)∈Dv if and only if:
[TABLE]
Proof.
Clearly (cn.0) is equivalent to (cnv.0).
Assume that (uℓ,ur)∈AI.
If ξo<0 (the case ξo≥0 is dealt analogously), then uv(ξo)=RSp[uℓ,um−](ξo) and by the consistence of RSp we have
[TABLE]
Therefore (cn.1) reduces to
[TABLE]
We observe that the above condition also implies (cn.2); indeed, by the consistence of RSp we have
[TABLE]
To prove that (3.4) is in fact equivalent to (cnv.1) it is sufficient to observe that it writes
[TABLE]
and that the second condition above implies the last one because by assumption (uℓ,ur)∈AI.
Assume now that (uℓ,ur)∈AI∁.
In this case uv≡up and (cn.1) reduces to require (cnv.1) by the consistence of RSp.
At last, (cnv.1) also implies (cn.2) by the consistence of RSp.
∎
Corollary 3.6**.**
If (u0,u0)∈AI, then RSv is not consistent at any point of ({u0}×Ω)∪(Ω×{u0}).
Proof.
Let (u0,u0)∈AI and fix uℓ,ur∈Ω.
By the finite speed of propagation of the waves there exists ξo>0 sufficiently big such that
[TABLE]
By Proposition 3.5 it is easy then to conclude that RSv is consistent neither at (u0,ur) nor at (uℓ,u0).
∎
If two pipes are connected by a one-way valve, the flow at x=0 occurs in a single direction only, say positive; in this case we consider coupling Riemann solvers of the form (3.2),(3.3) with qm≥0.
Such a valve is also called clack valve, non-return valve or check valve.
3.2 Examples of valves
We conclude this section by considering some examples of pressure-relief valves.
Example 3.7**.**
Consider a two-way electronic valve which is either open or closed, see Figure 6.
More precisely, the valve is equipped with a control unit and two sensors, one on each side of the valve seat.
Depending on data (uℓ,ur) received from the sensors, the control unit closes the valve if the jump of the pressure across x=0 corresponding to a closed valve, namely ∣pˇ(0,ur)−p^(0,uℓ)∣, is less or equal than a fixed constant M>0; otherwise, the control unit opens the valve.
Such valve is modeled by the coupling Riemann solver RSv defined for any (uℓ,ur)∈Ω2 as follows:
[TABLE]
This valve is studied in details in Section 4.
Example 3.8**.**
Consider a two-way spring-loaded valve, which can be either open or closed, see Figure 7, and let M>0 be the “resistance” of the spring.
Then the valve is closed (active) if the jump of the pressure across x=0, namely ∣p(ρr)−p(ρℓ)∣, is less or equal than M; otherwise it is open.
In this case RSv is defined for any (uℓ,ur)∈Ω2 as follows:
[TABLE]
Example 3.9**.**
To each valve considered in the previous examples corresponds a one-way valve, see Figure 6 and Figure 7.
Example 3.10**.**
Consider a one-way valve such that [10, 1-8, Equation 1-6]
[TABLE]
where k is a positive constant.
The above condition substitutes the second Rankine-Hugoniot condition (2.4) at x=0.
Then RSv has the form given in (3.2),(3.3) with um± satisfying (3.5), namely um−=u^(qm,uℓ), um+=uˇ(qm,ur) and qm satisfying
[TABLE]
4 A case study: two-way electronic pressure valve
In this section we apply the theory developed in the previous sections to model the two-way electronic pressure valve, see Example 3.7.
Such a valve is either open or closed (active); this corresponds to consider a Riemann solver RSv of the form (3.1)–(3.3) with qm=0.
We recall that 0∈Quℓ−∩Qur+ for any uℓ,ur∈Ω.
We denote for brevity
[TABLE]
and so on, whenever it is clear from the context that u^, uˇ, u~ and so on are not functions.
We have
[TABLE]
We finally observe that u^ and uˇ are idempotent because qm=0, that is
[TABLE]
By (pr.1),(pr.2) we have Dv=Ω2 and
[TABLE]
We collect in the following theorem our main results; we defer the proof to Subsection 5.2.
Theorem 4.1**.**
We have the following results:
- (I)
The coherence domain of RSv is CH=A∪OO, where, see Figure 8,
[TABLE]
2. (II)
The consistence domain of RSv is CN=CN1∪CN2=CNO∪CNA, where
[TABLE]
3. (III)
The Lloc1-continuity domain of RSv is L={(uℓ,ur)∈Ω2:∣pˇr−p^ℓ∣=M}.
4. (IV)
If u0∈Ω is such that q0=0, then Iu0 defined by (2.7) is an invariant domain of RSv.
Since the sets OO and OA≐O∖OO={(uℓ,ur)∈O:(up−,up+)∈A} play an important role in the coherence of RSv, we provide their characterization in the following proposition; we defer the proof to Subsection 5.3.
We introduce, see Figure 9,
[TABLE]
Proposition 4.2**.**
We have OO=⋃i=14OOi and OA=⋃j=12OAj, where
[TABLE]
The subsets OOi, i∈{1,2,3,4}, and OAj, j∈{1,2}, are mutually disjoint.
In general it is difficult to characterize CH in a simple way because an explicit expression for u~ is not available.
We introduce in the next corollary a subset of CH that partially answers to this issue.
Corollary 4.3**.**
We have
[TABLE]
see Figure 10.
As a consequence, CH′∩O⊆OO.
Proof.
Clearly CH′=CH1′∩CH2′, where
[TABLE]
We claim that CHj′∩OAj=∅, j∈{1,2}.
To prove the case j=1 (the other case is analogous), let (uℓ,ur)∈CH1′∩OA1; then ν~>νℓ=max{0,νℓ} and so
[TABLE]
see Figure 9, a contradiction.
As a consequence CH′∩OA=∅ because OA=OA1∪OA2 by Proposition 4.2, whence CH′⊆CH by Theorem 4.1, (I).
∎
In the following corollary we prove that any consistent point is also coherent.
Corollary 4.4**.**
We have CN⊂CH.
Proof.
It is sufficient to prove that CNO⊂OO because by Theorem 4.1, (I),(II), we have
[TABLE]
Let (uℓ,ur)∈CNO.
Clearly uv≡up and q~=0.
We have to prove that (up−,up+)∈O, namely ∣p^(up−)−pˇ(up+)∣>M.
Assume that up±=uℓ; the case up±=ur is analogous.
It is sufficient to prove that qℓ=0 because we know that (uℓ,uℓ)∈AI∁=O∪AN.
If by contradiction qℓ=0, then u~=uℓ because up±=uℓ.
As a consequence q~=0, namely (uℓ,ur)∈AN, a contradiction.
Assume that up±=u~.
Consider the case q~>0; the case q~<0 is analogous.
Since qp=0 along any rarefaction, we have qℓ>0.
If qℓ≥q~, then (uℓ,u~)∈O because q~(uℓ,u~)=q~=0; hence p^(up−)−pˇ(up+)=p^(u~)−pˇ(u~)>p^ℓ−pˇ(u~)>M.
If qℓ<q~, then (uℓ,uℓ)∈O because qℓ>0; hence by (4.1),(4.2)
[TABLE]
because νℓ<ν~≤1 and μ~+ν~=μℓ+νℓ.
Assume that up±=uˉℓ; the case up±=ur is analogous.
Since qp=0 along any rarefaction, we have qℓ>0.
Therefore (uℓ,uℓ)∈O and by (4.1),(4.2)
[TABLE]
because νℓ<νˉℓ=1 and μˉℓ+1=μℓ+νℓ.
Assume that up−=uℓ and up+=u~; the case up−=u~ and up+=ur is analogous.
Since up cannot perform a stationary shock between states with zero flow by (2.4), we have that qℓ=q~>0.
Therefore (up−,up+)=(uℓ,u~)∈O because q~(uℓ,u~)=q~=0.∎
We now deal with invariant domains.
We first state a preliminary result.
Proposition 4.5**.**
Let Δ≐{(u,u):u∈Ω}.
Then Δ∩CH=Δ and Δ∩CN=Δ∩AI∁.
Proof.
By Theorem 4.1, (I),(II), it is sufficient to prove that
[TABLE]
If (u,u)∈O, then RSv[u,u]≡RSp[u,u]≡u and clearly (u,u)∈OO∩CNO; hence Δ∩O⊆Δ∩OO∩CNO.
Clearly OO∪CNO⊂O, which implies Δ∩O⊇Δ∩(OO∪CNO).
As a consequence Δ∩OO=Δ∩O=Δ∩CNO and the first two claims hold true.
If (u,u)∈CNA, then (u,u)∈A∩AI∁=AN; hence Δ∩CNA⊆Δ∩AN.
Conversely, if (u,u)∈AN, then RSv[u,u]≡RSp[u,u]≡u, q=0 and clearly (u,u)∈CNA; hence Δ∩AN⊆Δ∩CNA.
∎
Corollary 4.6**.**
Let I be an invariant domain of RSv.
If there exist uℓ,ur∈I such that uv has a rarefaction taking value q=0, then I2⊆CN.
Proof.
By Proposition 4.5 we have that RSv is consistent at no (u0,u0)∈AI.
Hence, it is sufficient to prove that there exists u0∈I such that (u0,u0)∈AI.
By assumption there exist ξ−<ξ+ and ξo∈[ξ−,ξ+], such that uv performs a rarefaction in the cone ξ−≤x/t≤ξ+ and qv(ξo)=0.
By a continuity argument there exists a sufficiently small ε=0 such that ξoε≐ξo+ε∈[ξ−,ξ+] and 0<∣pˇ(uv(ξoε))−p^(uv(ξoε))∣<M, namely (uv(ξoε),uv(ξoε))∈AI∩I2.
∎
Corollary 4.7**.**
Let u∈Ω.
There exists an invariant domain I of RSv such that {(u,u)}⊆I2⊆CN if and only if (u,u)∈AI∁.
Proof.
If (u,u)∈AI∁, then RSv[u,u](R)=RSp[u,u](R)={u} and the minimal invariant domain containing {u} is I={u}; by Proposition 4.5 we have I2⊂Δ∩AI∁⊂CN.
On the other hand, if (u,u)∈AI, then it is sufficient to observe that (u,u)∈CN by Proposition 4.5.
∎
Corollary 4.8**.**
Let u∈Ω and I be the minimal invariant domain containing {u}.
If (u,u)∈AI∁, then I={u} and I2⊂CN⊂CH.
If (u,u)∈AI, then I=R2([ρˇ(u),ρ],u)∪([ρˇ(u),ρ^(u)]×{0}), I2⊂CH and I2⊆CN.
Proof.
∙ If (u,u)∈AI∁, then RSv[u,u]=RSp[u,u]≡u, hence I={u}; moreover by Corollary 4.7 and Corollary 4.4 we have I2⊂CN⊂CH.
∙ Let (u,u)∈AI and D≐R2([ρˇ(u),ρ],u)∪([ρˇ(u),ρ^(u)]×{0}).
We first prove that I=D.
Since (u,u)∈AN, we have q=0.
Assume q>0; the case q<0 is similar.
We have I⊇D because
[TABLE]
It remains to prove that D is an invariant domain.
This follows by observing that D2⊂A and that for any uℓ,ur∈D
[TABLE]
whence RSv[D2](R)⊆D.
By Theorem 4.1, (I), we have I2⊂A⊂CH.
By Proposition 4.5 we have (u,u)∈I2∖CN.
∎
We now extend the previous corollary by constructing the minimal invariant domain containing two elements of Ω in two particular cases.
Corollary 4.9**.**
Fix u0,u1∈Ω and let u2≐u^(u1) and u3≐uˇ(u1).
Assume that
[TABLE]
and let I be the minimal invariant domain containing {u0,u1}.
Then I2⊆CN and moreover:
if p0−p3≤M, then I={u0}∪R2([ρ3,ρ1],u1)∪([ρ3,ρ2]×{0}) and I2⊂CH;
if p2−p3=M=p0−p2, then I=Iu0 and I2⊆CH.
Proof.
We notice that by assumption we have μ2<μ1+ν1<μ0.
By Proposition 4.5 we deduce (u1,u1)∈I2∖CN.
Clearly, see Figure 11, (u0,u0), (u2,u2), (u3,u3)∈AN, ρ3<ρ1<ρ2; moreover ρ0>ρ2 and 0<p2−p3≤M in both the considered cases.
By proceeding as in the proof of Corollary 4.8 we have
[TABLE]
∙ If ρ2<ρ0 and p0−p3≤M, then I=D∪{u0}.
This follows by observing that (D∪{u0})2⊂A and that for any ud∈D
[TABLE]
are subsets of D∪{u0}.
By Theorem 4.1, (I), we have that I2⊂A⊂CH.
∙ Assume ρ2<ρ0 and p2−p3=M=p0−p2.
We claim that
[TABLE]
where Iu0 is defined by (2.7).
Differently from the previous case, we have (u0,u1),(u0,u3),(u3,u0)∈O; notice that (u1,u0),(u2,u0),(u0,u2)∈AI.
As a consequence
[TABLE]
where u4∈FL1u0∩BL2u3 and u5∈FL1u3∩BL2u0.
Observe that μ4=μ5, ν4=−ν5>0 and u^(u5)=uˇ(u4)≐u6.
As a consequence (u5,u4)∈AN and
[TABLE]
Clearly (u0,u6),(u6,u0)∈O and
[TABLE]
where u7∈FL1u0∩BL2u6 and u8∈FL1u6∩BL2u0.
Observe that μ7=μ8, ν7=−ν8>0 and u^(u8)=uˇ(u7)≐u9.
By iterating this procedure, we obtain that
[TABLE]
Finally, by letting uℓ∈R2((0,ρ0),u0) and ur∈R1((0,ρ0),u0) be such that μℓ=μr and νℓ=−νr<0, we have that (uℓ,ur)∈AN because u^ℓ=uˇr, hence
[TABLE]
It is therefore clear that Iu0⊆I.
By Theorem 4.1, (IV), we have that Iu0 is an invariant domain, hence Iu0=I.
We claim that Iu02⊂CH, namely Iu02∩OA=∅.
Since Φ(−1)<a2 and by assumption p0>2M, there exist uℓ,ur∈Iu0 such that pℓ−pr>M, νℓ=0=νr and M<pℓ≤a2M/Φ(−1)<2M.
Then (uℓ,ur)∈O, ν~>0=νℓ and (uℓ,ur)∈Iu02∩OA1 because
[TABLE]
5 Technical proofs
5.1 Properties of RSp
Proof of Proposition 2.4.
We refer to the (μ,ν)-coordinates.
Property (L1) is obvious because Riu∗ and Riu∗∗ are straight lines with the same slope.
Property (L2) follows by reducing to a second order equation in eζ/2, see Figure 12.
To prove (L3), we notice that S1u∗∩S1u∗∗ has at most two elements by (L2); moreover
[TABLE]
and then S1u∗∩S1u∗∗={u∗,u∗∗}.
To prove (L4)–(L6) it is sufficient to observe that
[TABLE]
At last, (L7) is clear in the (μ,ν)-coordinates, see Figure 13.
∎
Proof of Proposition 2.5.
Conditions (ch.0) and (cn.0) are satisfied because Dp=Ω2.
About coherence, we prove (ch.1).
Fix (uℓ,ur)∈Ω2 and ξo∈R.
If up(ξo−)=up(ξo+), then RSp[up(ξo−),up(ξo+)]≡up(ξo±) since RSp[u,u]≡u for any u∈Ω and it is easy to conclude.
If up(ξo−)=up(ξo+), namely, up has a shock at ξo, then either up(ξo−)=uℓ=up(ξo+)=u~ or up(ξo−)=u~=up(ξo+)=ur.
In the former case ρℓ<ρ~, in the latter ρr<ρ~.
It is then easy to conclude by observing that u~(uℓ,u~)=u~=u~(u~,ur).
About consistence, it is sufficient to observe that for any ξo∈R we have
[TABLE]
and that up is the juxtaposition of RSp[uℓ,u~] and RSp[u~,ur].
At last, the Lloc1-continuity in Ω2 directly follows from the continuity of u~, σ, λ1 and λ2.
∎
5.2 Proof of Theorem 4.1
We split the proof of Theorem 4.1 into the following propositions.
Proposition 5.1**.**
The coherence domain of RSv is CH=A∪OO.
Proof.
Condition (chv.0) holds true in Ω2 because Dv=Ω2; therefore, we are left to consider (chv.1).
First, we prove that if (uℓ,ur)∈A∪OO, then (chv.1) holds.
Assume that (uℓ,ur)∈A.
In this case uv−=u^ℓ and uv+=uˇr.
By (4.3) we have u^(uv−)=uv−=u^ℓ and uˇ(uv+)=uv+=uˇr; therefore (uv−,uv+)∈A, whence (chv.1) holds true.
If (uℓ,ur)∈OO, then it is sufficient to exploit the coherence of RSp.
Second, we prove that if (uℓ,ur)∈OA then (chv.1) fails.
Since (uℓ,ur)∈O, then uv≡up, whence uv±=up±; since (up−,up+)∈A, then by (pr.1) it follows
[TABLE]
Now, if by contradiction (chv.1) holds, then we have
[TABLE]
It follows that up−=u^(up−) and up+=uˇ(up+); then qp(0±)=0, whence up−=up+ because up cannot perform a stationary shock between states with zero flow by (2.4).
Then it is not difficult to see that u~=up(0), whence q~=0 and therefore u^ℓ=u~=uˇr.
This contradicts the assumption (uℓ,ur)∈O, that is ∣pˇr−p^ℓ∣>M.
∎
Proposition 5.2**.**
The consistence domain of RSv is CN=CN1∪CN2.
Proof.
Since Dv=Ω2, we have that CN=CN1′∪CN2′, where
[TABLE]
By Proposition 3.5 we have
[TABLE]
Clearly CN2′=CN2 and CN1′⊆CN1.
Hence, we are left to prove that CN1′⊇CN1.
Let (uℓ,ur)∈CN1.
If ξo<0 (the case ξo≥0 is analogous), then
[TABLE]
As a consequence u^(uv(ξo))=u^ℓ, therefore (uℓ,ur)∈CN1′.
∎
Proposition 5.3**.**
The consistence domain of RSv is CN=CNO∪CNA.
Proof.
It is sufficient to prove that CN∩A=CNA and CN∩O=CNO.
In the following we use Proposition 3.5 several times without any explicit mention.
We first prove that CN∩A=CNA.
Clearly CNA=⋃i=14CNAi, where
[TABLE]
CNA1: We prove that (uℓ,ur)∈A with qℓ>0>qr belongs to CN if and only if (uℓ,uℓ), (ur,ur)∈O.
∙ If (uℓ,ur)∈AI, then uv performs two shocks and an under-compressive shock, hence (uℓ,uv(ξo−)), (uv(ξo+),ur)∈{(uℓ,uℓ),(uℓ,u^ℓ),(uˇr,ur),(ur,ur)} for any ξo−<0≤ξo+.
Obviously (uℓ,u^ℓ), (uˇr,ur)∈AN and (uℓ,uℓ), (ur,ur)∈AN.
Therefore (uℓ,ur)∈CN1 if and only if (uℓ,uℓ), (ur,ur)∈O.
∙ If (uℓ,ur)∈AN, then uv coincides with up and performs two shocks, hence (uℓ,uv(ξo)), (uv(ξo),ur)∈{(uℓ,uℓ),(uℓ,u~),(uℓ,ur),(u~,ur),(ur,ur)} for any ξo∈R.
Since u^ℓ=u~=uˇr, we have (uℓ,u~), (u~,ur)∈AN; moreover by assumption (uℓ,uℓ), (ur,ur)∈AN and (uℓ,ur)∈AN.
Therefore (uℓ,ur)∈CN2 if and only if (uℓ,uℓ), (ur,ur)∈O.
CNA2: We prove that (uℓ,ur)∈A with qℓ=0>qr belongs to CN if and only if (ur,ur)∈O.
∙ If (uℓ,ur)∈AI, then uv performs an under-compressive shock and a 2-shock, hence (uℓ,uv(ξo−)), (uv(ξo+),ur)∈{(uℓ,uℓ),(uˇr,ur),(ur,ur)} for any ξo−<0≤ξo+.
Obviously (uℓ,uℓ), (uˇr,ur)∈AN and (ur,ur)∈AN.
Therefore (uℓ,ur)∈CN1 if and only if (ur,ur)∈O.
∙ If (uℓ,ur)∈AN, then uv coincides with up and performs a 2-shocks, hence (uℓ,uv(ξo)), (uv(ξo),ur)∈{(uℓ,uℓ),(uℓ,ur),(ur,ur)} for any ξo∈R.
By assumption (uℓ,uℓ), (uℓ,ur)∈AN and (ur,ur)∈AN.
Therefore (uℓ,ur)∈CN2 if and only if (ur,ur)∈O.
CNA3: Analogously to the previous item, it is possible to prove that (uℓ,ur)∈A with qℓ>0=qr belongs to CN if and only if (uℓ,uℓ)∈O.
CNA4: We prove that any (uℓ,ur)∈A with qℓ=0=qr belongs to CN.
∙ If (uℓ,ur)∈AI, then uv performs an under-compressive shock, hence (uℓ,uv(ξo−)), (uv(ξo+),ur)∈{(uℓ,uℓ),(ur,ur)} for any ξo−<0≤ξo+.
Obviously (uℓ,uℓ), (ur,ur)∈AN and therefore (uℓ,ur)∈CN1.
∙ If (uℓ,ur)∈AN, then uℓ=ur and uv≡up≡uℓ, hence (uℓ,uv(ξo)), (uv(ξo),ur)∈{(uℓ,ur)} for any ξo∈R.
By assumption (uℓ,ur)∈AN and therefore (uℓ,ur)∈CN2.
To complete the proof that CN∩A=CNA it remains to prove that CN∩{(uℓ,ur)∈A:qℓ<0 or qr>0}=∅.
Assume by contradiction that there exists (uℓ,ur)∈A∩CN with qℓ<0.
Then uv performs a 1-rarefaction (uℓ,u^ℓ).
Clearly uv(ξo)=u^ℓ with ξo≐λ1(u^ℓ)<0 and p^ℓ=pˇ(uv(ξo)).
Hence there exists ε>0 sufficiently small such that 0<pˇ(uv(ξo−ε))−p^ℓ<M, namely (uℓ,uv(ξo−ε))∈AI.
On the other hand (uℓ,ur)∈A∩CN⊂CN1∪CN2 implies that (uℓ,uv(ξ))∈AI∁ for any ξ<0, a contradiction.
The case qr>0 is dealt analogously.
We now prove that
[TABLE]
“⊆” Let (uℓ,ur)∈CN2∩O.
By definition of CN2 we have (uℓ,up(ξo)),
(up(ξo),ur)∈AI∁, for any ξo∈R, because uv≡up.
As a consequence (uℓ,uℓ), (ur,ur), (uℓ,u~), (u~,ur)∈AI∁.
Assume by contradiction that up has a 1-rarefaction (the case of a 2-rarefaction is analogous) along which qp vanishes; then q~≥0≥qℓ, q~=qℓ and there exists ξo such that qp(ξo)=0.
Clearly p^ℓ=pˇ(up(ξo)), hence there exists ε=0 sufficiently small such that 0<∣p^ℓ−pˇ(up(ξo+ε))∣<M, namely (uℓ,up(ξo+ε))∈AI, a contradiction.
“⊇” Let (uℓ,ur)∈CNO.
Clearly uv≡up.
If up does not have rarefactions, then (uℓ,ur)∈CN2 because (uℓ,up(ξo)), (up(ξo),ur)∈{(uℓ,uℓ),(ur,ur),(uℓ,u~),(u~,ur),(uℓ,ur)}⊆AI∁ for any ξo∈R.
If up has a 1-rarefaction with v~>vℓ>0 and a (possibly null) 2-shock, then (uℓ,ur)∈CN2 because (uℓ,up(ξo)),(up(ξo),ur)∈({uℓ}×R1([ρ~,ρℓ],uℓ))∪(R1([ρ~,ρℓ],uℓ)×{ur})∪{(ur,ur)}⊆AI∁ for any ξo∈R.
Indeed, (uℓ,uℓ), (u~,ur)∈O (because qℓ=0=q~) and for any uo∈R1([ρ~,ρℓ],uℓ) we have
[TABLE]
The remaining cases can be treated analogously.
∎
Proposition 5.4**.**
The Lloc1-continuity domain of RSv is L={(uℓ,ur)∈Ω2:∣pˇr−p^ℓ∣=M}.
Proof.
By Proposition 2.5 we have that RSv is Lloc1-continuous in O; in A∩L it is sufficient to exploit the continuity of u^, uˇ, σ, λ1 and λ2.
Hence RSv is Lloc1-continuous in L.
Assume now that (uℓ,ur)∈L∁≐A∖L⊂AI.
Clearly u^ℓ=uˇr and therefore RSp[uℓ,ur]=RSv[uℓ,ur].
If (uℓε,urε)∈O converges to (uℓ,ur), then RSv[uℓε,urε]=RSp[uℓε,urε] converges in Lloc1 to RSp[uℓ,ur] and not to RSv[uℓ,ur] by the Lloc1-continuity of RSp.
∎
Proposition 5.5**.**
If u0∈Ω is such that q0=0, then Iu0 defined by (2.7) is an invariant domain of RSv.
Proof.
It is sufficient to recall that Iu0 is an invariant domain of RSp and to observe that u^(u), uˇ(u)∈Iu0 for any u∈Iu0.
∎
5.3 Proof of Proposition 4.2
In this subsection we completely characterize the states (uℓ,ur)∈OO by proving Proposition 4.2.
Clearly, (uℓ,ur)∈AN, namely q~=0.
Therefore, we have ρ~∈{ρ^ℓ,ρˇr}.
We recall that μ^ℓ, μˇr are given by (4.1),(4.2).
Lemma 5.6**.**
We have, see Figure 14,
[TABLE]
Proof.
Simple geometric arguments show that if (uℓ,ur)∈OO3∪OO4, then
[TABLE]
and therefore (uℓ,ur)∈OO.
Indeed, let (uℓ,ur)∈OO3, the case (uℓ,ur)∈OO4 is analogous; then qℓ,q~>0 and so ρℓ≤ρ~<ρ^ℓ.
- (A)
Assume that ρℓ<ρ~<ρ^ℓ and qℓ>q~, see Figure 15.
In this case up±=u~ and (5.1) holds true because μˇ(up+)=μˇ(u~)≤μˇr<μ^ℓ<μ^(u~)=μ^(up−).
- (B)
If ρℓ<ρ~<ρ^ℓ and qℓ=q~, then up−=uℓ, up+=u~ and μˇ(up+)=μˇ(u~)≤μˇr<μ^ℓ=μ^(up−).
3. (C)
If ρℓ<ρ~<ρ^ℓ and qℓ<q~, then up±=uℓ and μˇ(up+)=μˇℓ<μˇr<μ^ℓ=μ^(up−).
4. (D)
If ρℓ=ρ~<ρ^ℓ, then up±=uℓ=u~ and μˇ(up+)=μˇℓ≤μˇr<μ^ℓ=μ^(up−).∎
By the previous lemma we have that
[TABLE]
Hence, the following lemma completes the proof of Proposition 4.2.
Lemma 5.7**.**
We have
[TABLE]
Proof.
To prove the lemma it is sufficient to show
[TABLE]
We recall that (uℓ,ur)∈OO if and only if (uℓ,ur)∈O and by (pr.2)
[TABLE]
We prove (5.2)–(5.4); the proof of (5.5)–(5.7) is analogous.
If (uℓ,ur)∈O satisfies 1≤νℓ<ν~, then up±=uℓ and (5.8) is equivalent to
[TABLE]
because of (4.1),(4.2).
Therefore (5.2) holds true.
If (uℓ,ur)∈O satisfies νℓ<1<ν~, then up±=uˉℓ and (5.8) is equivalent to
[TABLE]
because of (4.1),(4.2), μˉℓ=μℓ+νℓ−1 and because νˉℓ=1 by (2.6).
Therefore (5.3) holds true.
If (uℓ,ur)∈O satisfies max{0,νℓ}<ν~≤1, then up±=u~ and (5.8) is equivalent to
[TABLE]
because of (4.1),(4.2) and by μ~+ν~=μℓ+νℓ.
Therefore (5.4) holds true.
∎
6 Conclusions
In this paper we studied a mathematical model for the isothermal fluid flow in a pipe with a valve. The modeling of the flow through the valve has been based on the general definition of coupling Riemann solver; in turn, the specific properties of the valve impose the coupling condition and then the solver. Our aim was to understand to what extent the solver satisfies some crucial properties: coherence, consistence and continuity. Coherence, in particular, corresponds to the commuting (chatting) of the valve, a well-known issue in real applications. In the same time we also searched for invariant domains. To the best of our knowledge, the mathematical modeling of valves has never considered these aspects.
We focused on the case of a simple pressure-relief valve; the framework we proposed is however suitable to deal with other types of valves. Even in the simple case under consideration, a complete characterization of the states (density and velocity of the fluid) that share these properties is not trivial and requires a very detailed study of the solver. Nevertheless, we believe that our results are rather satisfactory.
Several issues now arise. On the one hand, we intend to test our method to other kind of valves in order to understand whether in some cases the analysis can be simplified. On the other hand, a natural question is how to circumvent these difficulties. This can be done in several ways: for instance, either by introducing a finite response time of the valve or by locating a pair of sensors sufficiently far from the valve, see [19, page 31]. A related important problem is the water-hammer effect [7], which is due to the sudden closure of a valve. Even further, the study of flows in networks in presence of valves appears extremely appealing, see [14, 15, 19, 25] and the references therein; owing to the complexity of this subject, this is why we kept our model as simple as possible, while however catching the most important features of the valves working. A last natural step would be toward optimization problems, see [2, 13, 16, 17] in the case of compressors and [19] for valves. We plan to treat these topics in forthcoming papers.
Acknowledgements
M. D. Rosini thanks Edda Dal Santo for useful discussions.
The first author was partially supported by the INdAM – GNAMPA Project 2016 “Balance Laws in the Modeling of Physical, Biological and Industrial Processes”.
The last author was partially supported by the INdAM – GNAMPA Project 2017 “Equazioni iperboliche con termini nonlocali: teoria e modelli”.