Professional Documents
Culture Documents
Lessons Handout
123345 647893
1 1232345673829A82B35CD3EAF738A9
1234567892A9B2AC8D9E655FA8D9C82A9A9822A9649C9CA2526A936C88D 9
CB259B6C52A946396A3659436B9C98969C98
2 BF7577EA5B38B9523297
6A36598 8CB9C82AD96C52A9 AB2892A9C92BC9A943C!FCA 96B2A8D 9
6C58946396A365D9"C94CC#$932A25CD9%#252 9A96A3655#252 D9"C 9
36#F8AC889C38F89C3463BAC925CBA
3 1BE795B5F237573829A82B35378B587F
&FABCA589649E 8259B6C52AD96C59649C9AC763$98 8CB9F82A9'23644(8 9
578D9 AB29B6C589649C9AC763$D9%2BF526A986473C8
4 259B5FBE792345235E775799
"C9#829C!F26A8964945F29 AB28D9&36B9)F5C39C!F26A89695FBC9B6C58D 9
&A8*9366B89A9655FA986F3C8D9+65FBC,C32A9A9C82B26A9649C 9
3A86396C4422CA8D9"2BC,C5 936-2B26A
5 8A82B35BBF5A25DA9285FBE79
1C3689 AB289649B#C3,52$C9B2AC9763$2A8D9&5F29828.9#F6 A 9463CD 9
%3242C9456789A9463C95FBC8D96A832AC98C9649C9655FA8936425CD 9
EC32C359 AB2892AFC9# 94A89A93F52AC9F#C8
6 232A95B38B958A8742758B5F23234573829A82B3
6A3659649C9CA2526A9AC763$D9/6A52AC396A3659649C945679AC763$92A965 9
B2AC8D92832#FC9 AB2896A36592A9CC97C558.9489E9A92BC,C5 9
6BCA826AD90 #3296A3659649C9C-326A9366B8
7 92A82B35B52797573B58B5F23234573829A82B3
1$36FA96A9723C5C8898CA82A*99A9AC98C32C8D96BBFA226A 9
32CF3CD96C589A95632B8D91AC9AC763$932CF3C89A98C32C8D 9
8C98F 96A95652826A98C32C8
E. Witrant E. Witrant
An international framework - special thanks to:
Sweden ABB: A.J. Isaksson, M. Strand
- Boliden
- KTH: K.H. Johansson, C. Fischione
Italy U of L’Aquila: A. D’Innocenzo, M.D. Di Benedetto, F.
Mining Ventilation Control Santucci, E. Serra, S. Tennina and U. Tiberi
France LSS: S. Olaru, G. Sandou, S. Niculescu
- GIPSA-lab: N. Marchand, M. Alamir, F. Castillo
Outline
India IIT Dehli: M. Khare, S. Chinthala
Emmanuel WITRANT USA U California at San Diego: M. Krstić
emmanuel.witrant@ujf-grenoble.fr Colombia UPTC: J.M. Salamanca
Universidad Pedagógica y Tecnológica de Colombia, + on flow systems
Sogamoso, April 4, 2013 France LGGE: P. Martinerie
- Renault: V. Talon
Switzerland CERN: B. Bradu, P. Gayet
Outline Outline
E. Witrant
Mining E. Witrant
Mining ventilation control
Components:
Actual automation in Sweden
• Blasting and drilling
• Ventilation control = worst
• Transport: trucks or hoist
case ventilation design
• Ore crushing • i.e. tunnels diameter /
• Ventilation: 50% of energy fans power depending on
consumption number of trucks
• Mining = 4% (US) - 6% • Operation at max power
(South Africa) of industrial when extracting the ore
electrical consumption
• No continuous air quality
monitoring (scheduled),
no Wireless Sensor
Network (WSN)
Outline Outline
Visit at Garpenberg mine (operated by Bolidenr ), Sweden
E. Witrant E. Witrant
Potential wireless control
architecture
Outline Outline
E. Witrant
Control architecture E. Witrant
Course goal
Main topics:
• Objectives:
• Control air quality (O2 , NOx and CO ) in extraction rooms • Mining ventilation automation principles and design
• turbine and heater provide airflow pressure to fans • Mathematical modeling of the mine flow network, of
• fans ensure air quality in extraction rooms
aerodynamics in ducts and of the ore extraction rooms
• Safety through wireless networking for personal
communication and localization • Principles of feedback control and advanced strategies of
• Automation/design constraints: feedback design dedicated to mine ventilation control
• Physical interconnections, actuators limitations and
networking capabilities
• Sensing capabilities: chemical, pressure and temperature
Outline Outline
E. Witrant
Class overview E. Witrant
Les. Topic
1 Mining Ventilation Fundamentals (2h)
Airflows in mines; Pollutants; Design and sizing of the ventilation process;
Mathematical modeling for control from the 60s to the 90s
2 Some feedback control principles (4h) Les. Topic
Control system design; Time and frequency domains; Models for control; 6 Principals control strategies to mining ventilation (1h30)
The feedback principle; Stability and controllability; Robustness vs. perfor- For the ventilation network; for deep wells: fast MPC and time-delay com-
mance. pensation; Hybrid control of the extraction rooms.
3 Model of mine ventilation network system (3h) 7 Application of wireless sensors to mining ventilation (30 mn)
Fundamentals of Physical modeling; Model of the network system using Background on wireless sensing, c and advanced services; Communication
Kirchhoff’s laws; Non-minimal and minimal models of the network; Simula- architecture; Models and algorithms; Advanced network architectures and
tion softwares. services; Case study on localisation services
4 Air flow modeling in deep wells (2h)
Fluid dynamics; From Euler to lumped models; Fans, rooms and pollutant
sources; Volume-averaging and estimation of the transport coeff.; Time-
delay approx.
5 Extraction rooms air quality model (2h)
Gas dynamics in rooms; Fluid statics and buoyancy; Stratified flows and
forced plumes; Constrained shape of the pollutants profile; Peripheral dy-
namics.
Outline Outline
E. Witrant E. Witrant
Class website
Reference textbooks
• Hartman HL, Mutmansky JM, Ramani RV, Wang YJ. Mine
Ventilation and Air Conditioning (3rd edn). Wiley: New York,
1997.
• Anderson, J.: Fundamentals of Aerodynamics, McGraw-Hill • Go to:
Companies, 1991. http://physique-eea.ujf-grenoble.fr/intra/Formations/M2/EEATS/PSPI/UEs/courses_CoMVC.php
Airflows in Airflows in
mines mines
Historical perspectives Historical perspectives
Control processes Control processes
Engineering controls Engineering controls
principles principles
1 Airflows in mines
Pollutants
Diesel Aerosols and
Gases in
Mining Ventilation Control Pollutants
Diesel Aerosols and
Gases in
Underground Mines Underground Mines 2 Pollutants
Diesel Particulate Diesel Particulate
Matter Matter
Gases Gases
Emission Sources Lesson 1: Mining Ventilation Fundamentals Emission Sources
3 Design and sizing of the ventilation process
Design and Design and
sizing of sizing of
ventilation ventilation
Gas laws
Emmanuel WITRANT Gas laws 4 Mathematical modeling for control from the 60s to the 90s
Energy changes
Head losses and mine
emmanuel.witrant@ujf-grenoble.fr Energy changes
Head losses and mine
heads heads
Head gradients Head gradients
In mine openings Universidad Pedagógica y Tecnológica de Colombia, In mine openings
Head losses Head losses
Air power Sogamoso, April 1, 2013 Air power
Mathematical Mathematical
modeling for modeling for
control control
Conclusions Conclusions
Mining Mining
Ventilation Ventilation
Fundamentals
Airflows in mines [Hartman et al. 1997] Fundamentals
E. Witrant E. Witrant
Airflows in Airflows in
mines mines
Historical perspectives
Historical perspectives Historical perspectives
Control processes Environmental control of the mine atmosphere Control processes
• Paleolithic: miners exposed to oxygen defficiency, toxic
Engineering controls Engineering controls
principles principles
• Artificial atmosphere needed to sustain miners: need to be gases, harmful dusts and debilitating heat
Pollutants Pollutants
Diesel Aerosols and
Gases in controlled! Diesel Aerosols and
Gases in
• 1st millenium BCE: air through multiple openings and
Underground Mines Underground Mines
Diesel Particulate
• Most versatile control tool in mining engineering Diesel Particulate circuits + fire-induced currents
Matter Matter
Gases
Emission Sources • Mining ventilation = fluid dynamics applied to airflows in
Gases
Emission Sources
• Middle Ages: ventilation = mining art, involving “ventilation
Design and
openings and tunnels Design and machines”: deflectors, bellows, fans
sizing of sizing of
ventilation
• Need to define amount and direction of air throughout the
ventilation • depth constraint = high rock pressure and temperature +
Gas laws Gas laws
Energy changes
mine: limits in quantity, quality and temperature-humidity Energy changes deterioration of atmosphere ⇒ ventilation became the
Head losses and mine Head losses and mine
heads heads most important branch of deep mining
Head gradients
In mine openings
• Essential for safety, as well as worker productivity and job Head gradients
In mine openings
Head losses
Air power
satisfaction Head losses
Air power
Mathematical Mathematical
modeling for modeling for
control control
Conclusions Conclusions
Mining Mining
Ventilation E.g. Agricola 1556: deflectors, bellows and fans Ventilation
Fundamentals Fundamentals
E. Witrant E. Witrant Control processes for total air conditioning
Airflows in Airflows in 1 Quality control - purifying air and removing contaminants
mines mines
Historical perspectives Historical perspectives such as:
Control processes Control processes
Engineering controls Engineering controls
• gases - vapors and gaseous matter + radiation
principles principles
• dusts - particulate matter
Pollutants Pollutants
Diesel Aerosols and
Gases in
Diesel Aerosols and
Gases in
2 Quantity control - regulating the magnitude and direction
Underground Mines
Diesel Particulate
Underground Mines
Diesel Particulate
of air flow through:
Matter Matter
Gases Gases
• ventilation (primary)
Emission Sources Emission Sources
• auxiliary or face ventilation
Design and Design and • local exhaust
sizing of sizing of
ventilation ventilation
Gas laws Gas laws
3 Temperature-humidity control - controlling latent and
Energy changes Energy changes sensible heat by
Head losses and mine Head losses and mine
heads
Head gradients
heads
Head gradients
• cooling
In mine openings In mine openings • heating
Head losses Head losses
Air power Air power • humidification
Mathematical Mathematical • dehumidification
modeling for modeling for
control control
Conclusions Conclusions
Mining Mining
Ventilation Ventilation
Fundamentals Fundamentals
Pollutants [Bugarski et al., 2011]
E. Witrant E. Witrant
Airflows in Airflows in
mines Engineering controls principles mines
Diesel Aerosols and Gases in Underground Mines
Historical perspectives Historical perspectives
Control processes Control processes
Engineering controls
principles
1 prevention or avoidance Engineering controls
principles • Diesel engines = major source of submicron aerosols, CO,
Pollutants 2 removal or elimination Pollutants
CO2, NOX, SO2 and hydrocarbons (HC) in underground
Diesel Aerosols and Diesel Aerosols and
Gases in
Underground Mines 3 suppression or absorption Gases in
Underground Mines coal and metal/nonmetal mines.
Diesel Particulate Diesel Particulate
Matter
Gases
4 containment or isolation Matter
Gases
⇒ Challenge to control workers’ exposure and need to
Emission Sources Emission Sources establish a comprehensive program based on a
5 dilution or reduction
Design and Design and multifaceted and integrated approach:
sizing of sizing of
ventilation + Medical/legal control principles ventilation • Curtail emissions of the diesel particulate matter (DPM)
Gas laws Gas laws
Energy changes Distinction between comfort (for humans) and product (for Energy changes
and toxic gases at the source;
Head losses and mine
heads plants) air conditioning.
Head losses and mine
heads
• Control pollutants after they are released in the
Head gradients
In mine openings
Head gradients
In mine openings
underground mine environment;
Head losses Head losses • Use administrative controls to reduce exposures of
Air power Air power
underground miners to pollutants.
Mathematical Mathematical
modeling for modeling for
control control
Conclusions Conclusions
Mining Mining
Ventilation Ventilation
Fundamentals Fundamentals
E. Witrant E. Witrant
Diesel Aerosols and Gases in Underground Mines (3)
Airflows in Airflows in
mines mines
• Such program should be dynamic and based on
Historical perspectives
Diesel Aerosols and Gases in Underground Mines (2) Historical perspectives
Control processes
Engineering controls
Control processes
Engineering controls
information gathered through surveillance:
principles principles
• Involve key departments of mining companies: health and • of parameters for planning, execution, and coordination of
Pollutants Pollutants
Diesel Aerosols and safety, engine/vehicle/exhaust aftertreatment Diesel Aerosols and
the program (e.g., size of the diesel-powered fleet, role of
Gases in
Underground Mines
maintenance, mine ventilation, and production, + those
Gases in
Underground Mines diesel-powered equipment in the mining process, type of
Diesel Particulate Diesel Particulate
engine emissions, contribution of diesel-powered
Matter
responsible for acquiring vehicles, engines, exhaust Matter
Gases Gases
equipment to exposure of underground miners to DPM and
Emission Sources
aftertreatment systems, fuel, and lubricating oil. Emission Sources
Mathematical Mathematical
modeling for modeling for
control control
Conclusions Conclusions
Mining Mining
Ventilation
Diesel Particulate Matter (DPM) Ventilation DPM: Elemental Carbon (EC)
Fundamentals Fundamentals
E. Witrant E. Witrant • Combustion = mixture of fuel (hydrocarbon, Cx Hy ) vs.
• DPM any material being emitted from a diesel engine
intake air:
Airflows in
mines
that can be collected on a filter through cooled and diluted Airflows in
mines
Historical perspectives
exhaust. Historical perspectives y
Control processes Control processes Cx Hy + (x + y /2 + 2)O2 + N2 → xCO2 + H2 O + 2NO
Engineering controls
principles
Engineering controls
principles
2
Pollutants
• Includes four byproducts of Pollutants
Diesel Aerosols and diesel combustion: elemental Diesel Aerosols and
Lean (efficient) or rich (lack O2 )
Gases in Gases in
Underground Mines
Diesel Particulate
carbon (EC), organic carbon Underground Mines
Diesel Particulate
• If hot enough in rich regions, fuel burns without O2 ,
Matter
Gases
(OC), ash, and sulfuric Matter
Gases
creating charred remains, or solid carbon soot EC
Emission Sources compounds Emission Sources
• Emitted from the engine exhaust as solid particulate
Design and Design and
sizing of • Combine to form DPM sizing of matter, forming the core of a typical diesel-particle
ventilation ventilation
Gas laws
aerosols → Gas laws agglomerate
Energy changes Energy changes
Head losses and mine
heads
• In general, 1 oom < other Head losses and mine
heads
• Driven by temp, residence time and availability of oxidants
Head gradients respirable dust aerosols in Head gradients
• Reduced:
In mine openings In mine openings
Head losses underground mines (< 1µ m) Head losses
Air power Air power • at the source by increasing the surface area contact of fuel
Mathematical ⇒ Not removed by gravitational Mathematical and air → in-cylinder controls
modeling for modeling for
control
settling and deposited in the control
• by capturing these particles within the exhaust system
Conclusions
human respiratory tract! Conclusions
using diesel particulate filters
Mining Mining
Ventilation
Fundamentals
DPM: Organic Carbon (OC) Ventilation
Fundamentals
E. Witrant E. Witrant
• Forms when hydrocarbons (in fuel and lubricating oil) are
Airflows in consumed but not fully oxidized during the combustion Airflows in
mines
process. Sources = mines DPM: Ash
Historical perspectives Historical perspectives
Control processes
Engineering controls
• fuel in overly lean regions (not enough fuel) Control processes
Engineering controls
• Come from additives (detergents, dispersants, etc.) in fuel
principles
• fuel that is post-injected into the chamber too late principles
and lubricating oil composed of metallic elements. When
Pollutants Pollutants
Diesel Aerosols and
• lubrication oil that is scraped from cylinder walls or Diesel Aerosols and consumed, they form inorganic solids = ash
Gases in
Underground Mines introduced into the combustion chamber from other Gases in
Underground Mines
Diesel Particulate
sources Diesel Particulate • Cannot oxidize in secondary reactions with aftertreatment
Matter Matter
Gases Gases devices and may accumulate within the exhaust system
Emission Sources • Temperatures may be high enough to vaporize the Cx Hy , Emission Sources
and cause maintenance issues over time.
Design and
sizing of
but not to convert them into CO2 and H2 O. Design and
sizing of
ventilation ventilation • Reduction accomplished by reducing the metallic fraction
• Partially composed of volatile material; react and change
Gas laws Gas laws
of the fuel and oil, and by lowering the amount of oil
Energy changes
in both composition and phase during emission. Energy changes
Head losses and mine
heads
Head losses and mine
heads consumed during the combustion process.
Head gradients • Controlled: Head gradients
In mine openings In mine openings
Head losses • at the source by reducing oil consumption, improving fuel Head losses
Air power Air power
and oil formulations, and improving fuel injection design
Mathematical Mathematical
modeling for and timing modeling for
control • at the exhaust by diesel oxidation catalysts (DOCs) control
Conclusions Conclusions
Mining Mining
Ventilation DPM: Sulfuric Compounds Ventilation
Fundamentals Fundamentals
E. Witrant • Form when sulfur in the fuel and lubrication oil oxidizes E. Witrant
Pollutants • React with other compounds in the exhaust and form solid Pollutants • Rate of formation exponentially related to the temperature
Diesel Aerosols and Diesel Aerosols and
Gases in
Underground Mines
sulfates, contributing to overall DPM emissions Gases in
Underground Mines
of combustion → in-cylinder controls to lower the peak
Diesel Particulate
Matter • Controlled by the transition toward ultralow sulfur diesel Diesel Particulate
Matter temperatures = exhaust gas recirculation (EGR) control
Gases Gases
Emission Sources fuels (ULSDF) and low-sulfur content lubricants (e.g., CJ-4 Emission Sources • Secondary control through aftertreatment:
Design and oil, the newest API class) Design and • such as lean NOx catalysts (LNCs)
sizing of sizing of
ventilation ventilation • selective catalyst reduction (SCR)
Gas laws Gas laws
Energy changes Total Carbon (TC) and EC:TC Ratio Energy changes • NOx /DPM tradeoff: lowering NOx emissions through
Head losses and mine Head losses and mine
heads heads
in-cylinder techniques typically results in an increase in
Head gradients
• TC = EC + OC: sum of the Elemental C and Organic C Head gradients
In mine openings In mine openings
DPM, and conversely
Head losses
Air power
fractions of DPM. Head losses
Air power
Conclusions
type, and a number of other parameters Conclusions
Mining Mining
Ventilation Ventilation Gases: Gas-Phase Hydrocarbons (HC)
Fundamentals Fundamentals
E. Witrant E. Witrant
• Typically referred to as volatile (VOC) and semivolatile
Airflows in
Gases: Carbon Monoxide (CO) Airflows in organic compounds (SVOC): complex mixture of many
mines mines
Historical perspectives Historical perspectives chemical species, e.g. highly toxic polycyclic aromatic
Control processes Control processes
Engineering controls
• Results from a non-ideal combustion: incomplete oxidation Engineering controls hydrocarbons (PAHs)
principles principles
Pollutants
of carbon in the fuel to carbon dioxide, most often from a Pollutants • Control of gas-phase OC emissions at the source is the
Diesel Aerosols and
Gases in
lack of available oxygen or low gas temperatures. Diesel Aerosols and
Gases in same as nongaseous OC control
Underground Mines Underground Mines
Diesel Particulate
Matter
• Typically minimal but extremely high toxicity motivated Diesel Particulate
Matter • DOCs within the exhaust system are often used as a
Gases
Emission Sources
stringent regulation Gases
Emission Sources secondary control
Design and • Reduced by improving the overall combustion efficiency by Design and
sizing of sizing of
ventilation limiting any fuel-rich conditions within the cylinder and ventilation
Gases: Sulfur Dioxide (SO2 )
Gas laws Gas laws
Energy changes using diesel oxidation catalysts (DOCs) within the exhaust Energy changes
Head losses and mine
heads system (CO → CO2 in secondary reactions) Head losses and mine
heads • Forms when sulfur in the fuel and lubrication oil oxidizes
Head gradients Head gradients
In mine openings In mine openings • Can damage or deactivate expensive exhaust catalysts in
Head losses Head losses
Air power Air power contemporary diesel engines
Mathematical Mathematical
modeling for modeling for • Controlled by the transition toward ultralow sulfur diesel
control control
fuels (ULSDF) and low-sulfur content lubricants (CJ-4 oil)
Conclusions Conclusions
Mining Mining
Ventilation Ventilation
Fundamentals
Emission Sources [Avanti 2011] Fundamentals
Design and sizing of the
E. Witrant E. Witrant
Airflows in Airflows in
ventilation process [Hartman et al. 1997]
mines mines
Historical perspectives Historical perspectives
Control processes
Engineering controls
Control processes
Engineering controls
Airflow through mine openings and ducts
principles principles
Pollutants Pollutants • Quantity control for air movement, direction and magnitude
Diesel Aerosols and Diesel Aerosols and
Gases in
Underground Mines
Gases in
Underground Mines • Ventilation:
Diesel Particulate Diesel Particulate
Matter Matter • prime control of mine air conditioning
Gases Gases
Emission Sources Emission Sources • has to supply enough air for human and products needs
Design and Design and • modest need for human life (≈ 0.01 m3 /s/person) but need
sizing of sizing of
ventilation ventilation to remove contaminents (gas/heat/moisture): 0.1 to 1
Gas laws Gas laws m3 /s/person ⇒ 10-20 tons of air per ton of mined mineral
Energy changes Energy changes
Head losses and mine
heads
Head losses and mine
heads • Need to understand airflow to design long and tourtuous
Head gradients Head gradients
In mine openings In mine openings paths for mine ventilation
Head losses Head losses
Air power Air power • While a crude approximation, air is typically considered as
Mathematical
modeling for
Mathematical
modeling for
incompressible for mine ventilation design
control control
Conclusions Conclusions
Mining Mining
Ventilation
Fundamentals
Ventilation
Fundamentals
Energy changes in fluid flow
Gas laws: behavior of air General energy equation (steady-state):
E. Witrant E. Witrant
Defining p = pressure, v = specific volume, w = specific weight, P
Airflows in Airflows in
• Total energy = internal + static + kinetic + potential + heat
mines
T = absolute temperature, H = head: mines
Historical perspectives Historical perspectives
• Total energy1 = (total energy)2 + (flow energy losses)1→2
Control processes • Boyle’s law: p1 /v1 = p2 /v2 at T constant Control processes
V12 V22
Engineering controls Engineering controls
principles
• Charle’s law: v1 /v2 = T1 /T2 at p constant and principles p1 p2
+ + Z1 = + + Z2 + Hl
Pollutants
p1 /p2 = T1 /T2 at v constant
Pollutants w 2g w 2g
Diesel Aerosols and Diesel Aerosols and
Gases in
Underground Mines p1 v1 p2 v2 Gases in
Underground Mines
Diesel Particulate • General gas law: = Diesel Particulate where V = velocity, and the energies: p /w static, V 2 /2g kinetic
Matter
Gases
T1 T2 Matter
Gases (velocity), Z potential, Hl flow losses (Bernoulli, for all fluid flow
P
Emission Sources • Dalton’s law: in a gas mixture, total p = partial p of Emission Sources
process and reduced here to the incompressible case)
Design and
sizing of
individual gases, barometric p = dry air p + water vapor p Design and
sizing of • Each term is a specific energy (Pa) = measure of fluid head,
ventilation ventilation
q q
w 1 termed “head”:
sg , where sg is
Gas laws • Graham’s law: Diffusion rate ∝ wg ∝ Gas laws
Energy changes Energy changes
Head losses and mine
heads the specific gravity of the gas Head losses and mine
heads Ht1 = Hs1 + Hv1 + Hz1 = Hs2 + Hv2 + Hz2 + Hl = Ht2 + Hl
Head gradients Head gradients
In mine openings • Effect of altitude: w2 /w1 = e −Z /RT , Z = elevation above In mine openings
Head losses Head losses • Provide an expression encompassing all flow variables between
Air power sea level Air power
any two points in the ventilation system.
Mathematical Mathematical
modeling for • Pressure/head relationship: p = w1 H1 = w2 H2 modeling for • Simplified (no Z ) if all static-head measurements/calculations
control control
are made on a gage-pressure basis in ref. to atmospheric p
Conclusions Conclusions
Mining Mining
Ventilation Head losses and mine heads Ventilation Head gradients
Fundamentals Fundamentals
E. Witrant • Head losses in fluid flow: E. Witrant • 3 distinct gradients: elevation, static + elevation, total
• flow occurs from pressure difference and part of the • General rules:
Airflows in Airflows in
mines provided energy is dissipated through losses mines
1 Total head = 0 at inlet, but = Hv (> 0) at discharge
Historical perspectives
• Hl = Hf + Hx : friction (ducts of constant area) and shock Historical perspectives
Control processes Control processes
2 Static head always < 0, = Hv at inlet but 0 at discharge
Engineering controls
(in turns and restrictions + inlet/discharge, splits/junctions, Engineering controls
principles principles
3 Total head at any point plotted first, then Hs = Ht − Hv
Pollutants obstructions) Pollutants
Diesel Aerosols and • compensating energy losses from the static head, Diesel Aerosols and • Blower system:
Gases in Gases in
Underground Mines
Diesel Particulate
• conversion static ↔ velocity heads (e.g. at area changes) Underground Mines
Diesel Particulate
• located at the inlet and raises the head above
Matter
Gases
accompanied by shock losses Matter
Gases
atmospheric, e.g.
Emission Sources Emission Sources
• Overall or Mine heads
Design and Design and
sizing of • Def.: cumulative energy consumption of fans and other sizing of
ventilation ventilation
Gas laws
pressure systems Gas laws
Energy changes
Head losses and mine
= difference in head (from Bernoulli) necessary to move the Energy changes
Head losses and mine
heads
Head gradients
desired air quantity heads
Head gradients
• Mine static head: mine Hs = Hl = (Hf + Hx )
P P
In mine openings In mine openings
Head losses Head losses
Air power
• Mine velocity head: at each change of duct area or Air power
Pollutants Pollutants
Diesel Aerosols and Diesel Aerosols and
Gases in Gases in
Underground Mines Underground Mines
Diesel Particulate Diesel Particulate
Matter Matter
Gases Gases
Emission Sources Emission Sources
Design and • Result when the energy source is located at the exhaust Design and
sizing of sizing of
ventilation • Similar to blowers, except that the starting point = intake ventilation
• Energy source at some point between inlet and discharge
Gas laws Gas laws
Energy changes
• Below atmos. datum line since losses are negative and Energy changes • Hs = Hsi + Hsd , ≈ same as blowers and exhausts
Head losses and mine Head losses and mine
heads
Head gradients determined on a gage basis (succion), but same start/end
heads
Head gradients
• Plot from both ends and move toward the fan
In mine openings In mine openings
Head losses of Hs and Ht Head losses • Hybrid system between blowers and exhausts, with
Air power Air power
• Ht = Hs + Hv at any point still holds, and mine heads are shocks at both ends
Mathematical Mathematical
modeling for
control
always positive (not exactly the same as a blower due to modeling for
control
Conclusions
the shock at the discharge) Conclusions
Mining Mining
Effect of state of flow on velocity distribution
Ventilation
Fundamentals
State of airflow in mine openings Ventilation
Fundamentals
E. Witrant E. Witrant
• Distinct states of fluid flow: laminar, intermediate and
Airflows in Airflows in
mines
turbulent mines
Historical perspectives Historical perspectives
Control processes • Boundaries established from the Reynolds number Re Control processes
Engineering controls Engineering controls
principles (laminar up to 2000 and turbulent above 4000): principles
Pollutants Pollutants
Diesel Aerosols and
ρDV DV Diesel Aerosols and
Gases in
Underground Mines Re = = = 67280 DV for air at normal T (SI units) Gases in
Underground Mines
• Vmax at the conduit center, determinable as a function of
Diesel Particulate µ ν Diesel Particulate
Matter
Gases
Matter
Gases
Re (supposing circular cross section)
Emission Sources
where ρ = fluid mass density, ν = kinematic viscosity, µ = Emission Sources
Conclusions Conclusions
Mining Mining
Ventilation Ventilation
Fundamentals
Air power
Fundamentals
Mathematical modeling for control
E. Witrant E. Witrant
from the 60s to the 90s
Airflows in • Required to overcome energy losses in an airstream, Airflows in
mines mines
HQ • Decentralized control (high/low) actions: control and
Historical perspectives
Control processes
Pa = pQ = kW Historical perspectives
Control processes
optimization refer to preliminary design of the global
Engineering controls 1000 Engineering controls
principles
• Note: Pa ∝ Q 3
principles
system and automation devices.
Pollutants Pollutants
Diesel Aerosols and Diesel Aerosols and
• Mathematical modeling:
Gases in
Underground Mines
Gases in
Underground Mines 1968 steady-state compartmental model for flow networks with
Diesel Particulate
Matter
Compressibility effects Diesel Particulate
Matter complex topology [S. Tolmachev & E. Fainshtein];
Gases Gases
1973 experimental determination of turbulent diffusion
Emission Sources
• Start at relatively low pressure and induce, e.g. a 5 % Emission Sources
Airflows in Airflows in
mines mines
Historical perspectives Historical perspectives
Control processes • Ventilation control is of prime interest for regulating the Control processes
Engineering controls Engineering controls 1 A. D. Bugarski, S. J. Janisko, E. G. Cauda, J. D. Noll, and S. E.
principles mine environment principles
Mischler, “Diesel Aerosols and Gases in Underground Mines: Guide to
Pollutants Pollutants
Diesel Aerosols and
• Diesel engines are a main source of pollutants, need for Diesel Aerosols and
Exposure Assessment and Control”, REPORT OF
Gases in
Underground Mines combined emissions control in engines and removal of
Gases in
Underground Mines
INVESTIGATIONS/2011 RI 9687, Department of Health and Human
Diesel Particulate Diesel Particulate Services, Pittsburgh, PA, Spokane, WA, October 2011.
Matter
Gases
confined mine atmosphere Matter
Gases http://www.cdc.gov/niosh/mining/UserFiles/works/pdfs/2012-101.pdf
Emission Sources Emission Sources
• Simple calculations are available for air conducts sizing 2 AVANTI Mining Inc., KITSAULT MINE PROJECT ENVIRONMENTAL
Design and Design and
sizing of and steady-state operation sizing of ASSESSMENT: APPENDIX 6.2-C Atmospheric
ventilation ventilation
Environment - Emission Sources and Air Quality Modelling, amec, 2011.
Gas laws • First steps on mathematical modeling of the dynamics for Gas laws
Energy changes Energy changes http://www.ceaa-acee.gc.ca/050/documents/55939/55939E.pdf
Head losses and mine
heads
control Head losses and mine
heads 3 Hartman HL, Mutmansky JM, Ramani RV, Wang YJ. Mine Ventilation
Head gradients Head gradients
In mine openings • Large potential for improvement using Information In mine openings and Air Conditioning (3rd edn), Ch. 1 & 5. Wiley: New York, 1997.
Head losses Head losses
Air power Technologies and Automatic Control methods! Air power
Mathematical Mathematical
modeling for modeling for
control control
Conclusions Conclusions
Feedback Feedback
control control
principles principles
Outline
E. Witrant E. Witrant
Conclusions Conclusions
Feedback Feedback
control control
principles
The process of control system principles
E. Witrant E. Witrant
design
Control system Control system
design design Example: Under Floor Air Distribution control
Control problem Control problem
An integrated approach:
Time and Time and
frequency frequency
domains 1 Study the system: control objectives, physical model, domains
Scaling Scaling
Linear models scaled simplified model, main properties Linear models
Sampled Signals Sampled Signals
The feedback 2 Automation design: measurements & controlled outputs, The feedback
principle principle
Transfer functions
sensors/actuators choice and location, controller Transfer functions
Feedforward
Why feedback?
architecture Feedforward
Why feedback?
Conclusions Conclusions
Feedback Feedback
control UJF experiment control
principles principles
E. Witrant E. Witrant
Time and
frequency
Time and
frequency
• control objectives: regulate rooms temperatures
domains
Scaling
domains
Scaling
independently, compensate doors perturbation, minimize
Linear models
Sampled Signals
Linear models
Sampled Signals
global energy consumption
The feedback The feedback • physical model: from thermodynamics
principle principle
Transfer functions Transfer functions • scaled simplified model: incompressible flow etc.,
Feedforward Feedforward
Why feedback? Why feedback? normalized temperature, 0-D approximation
Stability and Stability and
controllability controllability • main properties: interconnected system, discrete events,
Controllability Controllability
Nonlinear systems Nonlinear systems
some nonlinear dynamics
NMPC NMPC
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
1.5
The feedback The feedback
principle principle
Transfer functions Transfer functions
1
Feedforward Feedforward
Why feedback? • on computer with rooms, WSN (wireless sensor network) Why feedback?
Conclusions Conclusions
Feedback Feedback
control
5. Implementation control
principles principles
The control problem
E. Witrant E. Witrant
Time and Time and Make output y behave in the desired way by manipulating input
frequency frequency
domains domains u according to a linear time invariant - LTI - model (disturbance
Scaling
Linear models
Scaling
Linear models
d , models G Gd )
Sampled Signals Sampled Signals
y = Gu + Gd d
The feedback The feedback
principle principle
Transfer functions Transfer functions
Feedforward Feedforward
Why feedback? Why feedback? • Regulator problem: counteract d
Stability and Stability and
controllability controllability • Servo problem: track reference r
Controllability
Nonlinear systems
• hardware: temperature sensors, 2.4 GHz ZigBee motes Controllability
Nonlinear systems ⇒ design controller K to minimize control error e = y − r
NMPC
and embedded controller, active diffusers NMPC
RP Robust Performance: perf. specs matched ∀ perturbed • Poles and zeros explicit in factorized TF
Stability and Stability and
controllability
Controllability
plants controllability
Controllability
• Particularly suitable to model uncertainties (close models
Nonlinear systems
NMPC
Nonlinear systems
NMPC
in freq. resp.)
Robustness vs. Robustness vs.
performance performance
Time domain Time domain
Gain & phase margins Gain & phase margins
Maximum peak Maximum peak
ωB , ωC ωB , ωC
Conclusions Conclusions
Feedback Feedback
control control
principles
Example principles
A system G (s = j ω) is
E. Witrant E. Witrant
Time and
Original unscaled system: Time and
frequency frequency we obtain the scaled variables
domains domains
Scaling ŷ = Ĝ û + Ĝd d̂ ; ê = ŷ − r̂ Scaling
Linear models
Sampled Signals
Linear models
Sampled Signals
y = Gu + Gd d , e =y −r
The feedback Make variables < 1: with respect to the max expected or The feedback
principle
allowed change: principle with G = De−1 ĜDu and Gd = De−1 Ĝd Dd .
Transfer functions Transfer functions
Feedforward
Why feedback?
Feedforward
Why feedback?
• Can also use the scaled reference
Stability and
d = d̂ /d̂max and u = û/ûmax ⇒ ŷ = Ĝ ûmax u + Ĝd d̂max d Stability and
controllability controllability r̃ = r̂ /r̂max = Dr−1 r̂ ⇒ r = R r̃ , R De−1 Dr = r̂max /êmax
Controllability Controllability
Nonlinear systems same units of ŷ , r̂ , ê : norm. with respect to largest allowed e or Nonlinear systems
NMPC NMPC
largest expected change in r : • For the worst case with non-symmetric bounds around the
Robustness vs. Robustness vs.
performance performance nominal value, take the “max” distance from nominal value
Time domain
Gain & phase margins
y = ŷ /êmax , r = r̂ /êmax , e = ê /êmax Time domain
Gain & phase margins to bounds for disturbance and “min” for u and e .
Maximum peak Maximum peak
ωB , ωC or y = ŷ /r̂max , r = r̂ /r̂max , e = ê /r̂max ωB , ωC
Conclusions Conclusions
Feedback Feedback
control control
principles principles
Deriving linear models
E. Witrant E. Witrant
The feedback The feedback 3 Introduce deviation variables (δx (t ), δu(t )) and linearize:
principle principle
Transfer functions Transfer functions
a. subtract (x ∗ , u∗ ) to eliminate the terms involving only s.s.
Feedforward Feedforward
quantities x̃ = x − x ∗ , ũ = u − u∗
Why feedback? Why feedback?
b. linearize using first order Taylor expansion (O(2) ≈ 0) for a
Stability and Stability and
controllability controllability small variation δ
Controllability Controllability
Nonlinear systems Nonlinear systems ∗ ∗ ∗ ∂f ∗ ∂f
NMPC NMPC
f (x , u) ≈ f (x , u ) + (x + δx ) +(u + δu)
∂x (x ∗ ,u∗ ) ∂u (x ∗ ,u∗ )
Robustness vs. Robustness vs. | {z } | {z }
performance performance A B
Time domain Time domain
Gain & phase margins Gain & phase margins
c. get the deviation dynamics with δx ≈ x̃ , δu ≈ ũ
Maximum peak Maximum peak
ωB , ωC ωB , ωC
E. Witrant E. Witrant
Sampled Signals Discrete-time signals and systems
Control system Control system
design design Discrete-time signal y (kh )
Control problem Control problem P
Time and Continuous-time signals and systems Time and
Fourier transform Y (h ) (ω) = h k∞=−∞ y (kh )e −i ωkh
P
frequency
domains Continuous-time signal y (t ) frequency
domains
z -transform Y (z ) = k∞=−∞ y (kh )z −k
R∞
Scaling
Linear models
Fourier transform Y (ω) = R −∞ y (t )e −i ωt dt Scaling
Linear models
Linear system y (kh ) = g ∗ u(kh )
Sampled Signals
Laplace transform
∞
Y (s ) = −∞ y (t )e −st dt Sampled Signals
Y (h ) (ω) = Gd (e i ωh )U (h ) (ω)
The feedback
principle Linear system y (t ) = g ∗ u(t )
The feedback
principle
Y (z ) = Gd (z )U (z )
Transfer functions
Feedforward Y (ω) = G (ω)U (ω)
Transfer functions
Feedforward
Shift operator q × u(kh ) = u(kh + h ) works as z -variable, but in
Why feedback?
Y (s ) = G (s )U (s )
Why feedback?
time-domain.
Stability and Stability and
controllability Derivation operator p × u(t ) = u̇(t ) works as s -variable, but in controllability
Controllability Controllability Example (0 IC) y (kh ) = 0.5u(kh ) + u(kh − h )
time domain.
(0.5 + q−1 )u(kh )
Nonlinear systems Nonlinear systems
NMPC NMPC y (kh ) =
Robustness vs.
Example (0 IC) y (t ) = 0.5u̇(t ) + u(t ) Robustness vs. Y (z ) = (0.5 + z −1 )U (z )
performance performance
Time domain
Gain & phase margins
y (t ) = (0.5p + 1)u(t ) Time domain
Gain & phase margins
Maximum peak
ωB , ωC
Y (s ) = (0.5s + 1)U (s ) Maximum peak
ωB , ωC
Conclusions Conclusions
Feedback Feedback
control control
principles Sampled systems principles
Conclusions
Relation between sampled inputs u[k ] and outputs y [k ]? Conclusions
Feedback Feedback
control control
principles principles
Conclusions Conclusions
Feedback Feedback
control control
principles
Sampling of general systems principles
The feedback principle
E. Witrant E. Witrant
Robustness vs.
h q+1 Robustness vs.
performance (typical for digital control) performance
Time domain Time domain
Gain & phase margins ... Gain & phase margins
Maximum peak Maximum peak
ωB , ωC ωB , ωC
Conclusions Conclusions
1
e.g. using q = e ph and log approx. or trapezoidal rule
Feedback Feedback
control control Closed-loop transfer functions
principles
Feedback control principles
With a 1 dof controller the CL response is
E. Witrant E. Witrant
The feedback The feedback The control error (S + T = I ) and plant input are
principle principle
Transfer functions
Feedforward
Transfer functions
Feedforward
e = y − r = −Sr + SGd d − T n
Why feedback? Why feedback?
u = KSr − KSGd d − KSn
Stability and Stability and
controllability controllability
Controllability
Nonlinear systems
Controllability
Nonlinear systems
Terminology:
NMPC NMPC
Conclusions Conclusions
S gives sensitivity reduction afforded by CL (w/o: board)
Feedback Feedback
control 2 Degrees of freedom and feedforward dontrol control
principles principles
E. Witrant E. Witrant
r and ym independent, Why feedback?
Control system Control system
known d :
design
Control problem
design
Control problem
If invertible plant, feedforward (open-loop, known disturbances):
Time and u = K (r − ym ) + Kr r − Kd d Time and
frequency | {z } | {z } frequency K = 0, Kr (s ) = G −1 (s ), Kd (s ) = G −1 (s )Gd (s )
domains domains
Scaling
feedback feedforward Scaling
Linear models
Sampled Signals
Linear models
Sampled Signals
gives perfect tracking:
The feedback
Suppose perfect measurement (n = 0, ym = y ): The feedback
principle
Transfer functions
principle
Transfer functions
y = G (G −1 r − G −1 Gd d ) + Gd d = r
= (I + GK )−1 [G (K +Kr )r + (Gd −GKd )d ]
Feedforward Feedforward
Why feedback? y Why feedback?
but feedback is necessary to deal with
Stability and
e = S (−Sr r + Sd Gd d ) Stability and
controllability
Controllability
controllability
Controllability
• signal uncertainty - unknown disturbance
with S = (I + GK )−1 , Sr = 1 − GKr , Sd = GKd Gd−1
Nonlinear systems Nonlinear systems
NMPC NMPC
• model uncertainty
Robustness vs. (feedforward sensitivity functions). Robustness vs. • an unstable plant (only stabilized by FB)
performance performance
Time domain If K , Kr and Kd = 0, then S , Sr and Sd = 1, else: Time domain
Gain & phase margins Gain & phase margins
Maximum peak
ωB , ωC
• SSr small for reference tracking Maximum peak
ωB , ωC
Stability and
• Frequency response of L (j ω) Stability and III. How might the process be changed to improve control?
controllability • Nyquist (encirclements of -1 = nb RHP poles) and Bode controllability
Def. Ability to achieve acceptable control performance:
Controllability Controllability
Nonlinear systems (|L (j ω180 )| < 1) stability criteria Nonlinear systems
• to keep y within specified bounds or displacements from r
NMPC NMPC
• nice graphical interpretation & can be used for time delays
Robustness vs. Robustness vs. • in spite of unknown but bounded variations, such as d and
performance • measure of relative stability and basis for several performance
plant changes
Time domain
Gain & phase margins
robustness tests Time domain
Gain & phase margins • using available inputs u and available measurements ym or
Maximum peak Maximum peak
ωB , ωC ωB , ωC dm
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
Conclusions Conclusions
Feedback Feedback
control control
principles principles
Conclusions Conclusions
Feedback Feedback
control control
principles principles
Control system
design
Control system
design
Asymptotic stability and local linearizaton
ẋ = g (x ) and its linearization at the origin
Control problem Control problem
Consider
Time and Time and
∂g
frequency frequency ẋ = ∂x x , then:
domains domains x =0
Scaling Scaling
Linear models Linear models
• Linearization with eig < 0 ⇔ Nonlinear system is locally
Sampled Signals Sampled Signals
asymptotically stable
The feedback The feedback
principle principle • Linearization with eig > 0 ⇔ Nonlinear system is locally
Transfer functions Transfer functions
Feedforward Feedforward unstable
Why feedback? Why feedback?
Stability and Stability and • Linearization with eig = 0: nothing can be concluded on
controllability controllability
Controllability Controllability the nonlinear system (may be stable or unstable)
Nonlinear systems Nonlinear systems
NMPC • For linear systems: Attractivity → Stability NMPC ⇒ Only local conclusions!
Robustness vs.
performance
• For nonlinear systems: Attractivity does not imply Stability! Robustness vs.
performance
Time domain Time domain
Gain & phase margins
• Stability and attractivity : properties hard to check? Gain & phase margins
Maximum peak Maximum peak
ωB , ωC ωB , ωC
Conclusions Conclusions
Feedback Feedback
control control Example: Pendulum equation with friction [Khalil 2002]
principles principles
Stability and • (strictly decreasing) If ∃ a Lyapunov function V : Rn → R+ Stability and • The origin is stable BUT V̇ (x ) is not negative definite because
controllability controllability
Controllability s.t. V (x (t )) is strictly decreasing for all x (0) , 0 then the Controllability V̇ (x ) = 0 for x2 = 0 irrespective of x1 !
Nonlinear systems Nonlinear systems
NMPC
origin is asymptotically stable. NMPC • The conditions of Lyapunov’s theorem are only sufficient.
Robustness vs.
performance
• (decreasing) If ∃ a Lyapunov function V : Rn → R+ s.t. Robustness vs.
performance
Failure of a Lyapunov function candidate to satisfy the
Time domain V (x (t )) is decreasing then the origin is stable. Time domain
conditions for stability or asymptotic stability does not mean that
Gain & phase margins
Maximum peak
Gain & phase margins
Maximum peak
the equilibrium point is not stable or asymptotically stable. It
ωB , ωC ωB , ωC only means that such stability property cannot be established by
Conclusions Conclusions using this Lyapunov function candidate
Feedback Feedback
control control
principles principles
Example 2: Pendulum cart [Wang 2011]
E. Witrant E. Witrant
Control system
design
Example: Pendulum equation with friction (2) Control system
design
Control problem
Try another Lyapunov function: Control problem
The feedback
p11 > 0, p11 p22 − p12 >0 The feedback
principle 1 1 principle
Transfer functions
⇒ V̇ (x ) = − abx1 sin x1 − bx22 Transfer functions
Feedforward
Why feedback?
2 2 Feedforward
Why feedback?
E. Witrant E. Witrant
Control system
design
Nonlinear MPC: an intuitive strategy [Alamir, 2012] Control system
design
Nonlinear MPC: an intuitive strategy
Control problem Control problem
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
Control system
design
Nonlinear MPC: an intuitive strategy Control system
design
Nonlinear MPC: an intuitive strategy
Control problem Control problem
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
Control system
design
Nonlinear MPC: an intuitive strategy Control system
design Nonlinear MPC: an intuitive strategy
Control problem Control problem
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
Control system
design
Nonlinear MPC: an intuitive strategy Control system
design Nonlinear MPC: an intuitive strategy
Control problem Control problem
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
Control system
design
Nonlinear MPC: an intuitive strategy Control system
design Nonlinear MPC: an intuitive strategy
Control problem Control problem
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
Control system
design
Nonlinear MPC: an intuitive strategy Control system
design
Nonlinear MPC: an intuitive strategy
Control problem Control problem
Conclusions Conclusions
Feedback Feedback
control control Time domain performance (step response)
principles
The robustness versus principles
E. Witrant E. Witrant
performance dilemna
Control system Control system
design
Control problem
Typical closed-loop response design
Control problem
Time and Example: 2nd order with a RHP zero, PI feedback tuned based Time and
frequency frequency
domains on Ziegler-Nichols domains
Scaling Scaling
Linear models 2 Linear models
Sampled Signals Sampled Signals
y(t)
The feedback
1.5
The feedback • Speed: rise (reach 90 % of final) / settling (within ±5 % of
principle principle
Transfer functions
1
Transfer functions
final) times tr & ts
Feedforward Feedforward
Why feedback?
0.5
1/3 Why feedback? • Quality: overshoot (peak vs. final, ≤ 20 %), decay ratio
Stability and
controllability
0 u(t) Stability and
controllability
(2nd to 1st peaks ≤ 0.3), steady-state offset (final - desired
Controllability
−0.5
0 10 20 30 40 50
Time [s]
60 70 80 90 100 Controllability value), excess variation = 1 (total variation / overall change
Nonlinear systems Nonlinear systems
NMPC NMPC at steady state)
Robustness vs.
• oscillatory, long settling time Robustness vs.
performance performance • both included in error e (t ) = y (t ) − r (t ) norm, e.g. L2
• overshoot and large ratio btw. subsequent peaks
Time domain
Gain & phase margins
Time domain
Gain & phase margins
norm (good trade-off andZrelated to optimization)
Maximum peak • too small phase and gain margins, high peaks Maximum peak √ ∞
ωB , ωC ωB , ωC
||e (t )||2 = ISE , ISE = |e (τ)|2 d τ (integral squared error)
Conclusions ⇒ too agressive feedback Conclusions 0
Feedback Feedback
control
principles
control
principles
Frequency domain performance: Gain & phase margins
E. Witrant E. Witrant Gives insights at all frequencies (e.g. crossover).
Excess variation computation
Control system Control system
design design
Control problem Control problem
Stability and Stability and • Gain margin (> 2, phase cross-over freq ω180 ):
controllability controllability
Controllability Controllability GM = 1/|L (j ω180 )|, where ∠L (j ω180 ) = −180◦
Nonlinear systems Nonlinear systems
P
NMPC
Total variation is TV = i vi and Excess variation is TV /v0 ⇒ NMPC
• Phase margin (> 30◦ , gain cross-over freq ωc ):
Robustness vs. Robustness vs.
performance as close to 1 as possible! performance PM = ∠L (j ωc ) + 180◦ , where |L (j ωc )| = 1
Time domain Time domain
Gain & phase margins
Maximum peak
Gain & phase margins
Maximum peak
safeguard against time-delay: τmax = PM /ωc
ωB , ωC ωB , ωC
⇒ Good trade-off between performance and stability
Conclusions Conclusions
Feedback Feedback
control
principles
Frequency domain performance: Maximum peak criteria control
principles
Conclusions Conclusions
Feedback Feedback
control control
principles principles
Example: comparison of ωB and ωBT as indicators of
E. Witrant E. Witrant performance.
Bandwidth and crossover frequency Consider the system with
Control system Control system
design Bandwidth relates to response speed: design
Control problem
• large: faster tr (HF signals more easily passed to outputs)
Control problem −s + z −s + z 1
Time and Time and
L (s ) = , T (s ) = , z = 0.1, τ = 1
frequency but high sensitivity to noise and parameter variations frequency s (τs + τz + 2) s + z τs + 1
domains domains
Scaling
Linear models
• small: tr slow and more robust system Scaling
Linear models
Sampled Signals
• defined as the frequency range [ω1 , ω2 ] ([0, ωB ]) over Sampled Signals
Stability and • impact on output / tracking (y /√ r = T large): ωBT is highest Stability and
controllability controllability
Controllability freq. when |T (j ω)| crosses 1/ 2 from above Controllability • both L and T have RHP zeros, GM = 2.1, PM = 60.1◦ ,
Nonlinear systems Nonlinear systems
NMPC
• close in most cases, ωB more reliable NMPC MS = 1.93 and MT = 1 (within acceptable bounds)
Robustness vs.
performance
Gain crossover frequency ωC : where |L (j ω)| first crosses 1 Robustness vs.
performance • ωB = 0.036 & ωC = 0.054 < z (response limited by zero)
Time domain from above. Time domain
but ωBT = 1/τ = 1.0 = 10 × z
Gain & phase margins Gain & phase margins
Maximum peak Maximum peak
ωB , ωC ωB , ωC • step: tr = 31.0 s ≈ 1/ωB = 28.0 s , 1/ωBT
Conclusions Conclusions
Feedback Feedback
control control
principles principles
E. Witrant E. Witrant
Conclusions Conclusions
Feedback Feedback
control control
principles
Conclusions principles
References
E. Witrant E. Witrant
Robustness vs. Robustness vs. 6 Yizhou Wang, ME237 Project: Nonlinear Control of a Cart
performance performance
Time domain Time domain Pendulum System, 2011.
Gain & phase margins
Maximum peak
Gain & phase margins
Maximum peak
http://www.me.berkeley.edu/˜yzhwang/invpen.pdf
ωB , ωC ωB , ωC
Conclusions Conclusions
The mine The mine
ventilation ventilation
network network
Outline
E. Witrant E. Witrant
Fundamentals Fundamentals
of Physical of Physical
modeling modeling
Electrical Circuits Electrical Circuits
Mechanical Mechanical
1 Fundamentals of Physical modeling
Mining Ventilation Control
Translation Translation
Mechanical Rotation Mechanical Rotation
Flow Systems Flow Systems
Thermal Systems Thermal Systems
Some Observations Some Observations
2 Mine ventilation circuits and networks
Ventilation Ventilation
network
Kirchhoff’s laws
Lesson 3: Model of mine ventilation network network
Kirchhoff’s laws
Series circuits
system Series circuits 3 Dynamic models of the network
Parallel circuits Parallel circuits
Ventilation networks Ventilation networks
Simple networks with Simple networks with
natural splitting
Complex networks Emmanuel WITRANT
natural splitting
Complex networks
4 Simulation softwares
Dynamics of emmanuel.witrant@ujf-grenoble.fr Dynamics of
the network the network
Non-minimal model Non-minimal model
Minimal model
Universidad Pedagógica y Tecnológica de Colombia, Minimal model
Simulation Simulation
softwares
Sogamoso, April 2, 2013 softwares
Conclusions Conclusions
Fundamentals
modeling [Ljung et al. 1994] Fundamentals
of Physical
modeling
of Physical
modeling
Fundamental quantities:
Electrical Circuits
Mechanical
Electrical Circuits
Mechanical
voltage u (volt) and current i (ampere).
Translation Translation
Mechanical Rotation Mechanical Rotation
Flow Systems Flow Systems Components:
Thermal Systems Thermal Systems
Some Observations Some Observations
Fundamentals Fundamentals
Example: active seismic isolation control [Itagaki &
of Physical of Physical Nishimura, 2004]
modeling X modeling
Electrical Circuits
Fk (t ) ≡ 0 (body at rest) Electrical Circuits Mass - spring - damper approximation:
Mechanical Mechanical
Translation
k Translation
Mechanical Rotation Mechanical Rotation
Flow Systems
Thermal Systems
v1 (t ) = v2 (t ) = . . . = vn (t ) (interconnection point) Flow Systems
Thermal Systems
m4 ẍ4 (t ) = γ4 (ẋ3 − ẋ4 ) + k4 (x3 − x4 )
mi ẍi (t ) = [γi (ẋi −1 − ẋi ) + ki (xi −1 − xi )]
Some Observations Some Observations
+[γi +1 (ẋi +1 − ẋi )
Ventilation Ventilation
network network
Kirchhoff’s laws
Ideal transformer: Kirchhoff’s laws
+ki +1 (xi +1 − xi )], i = 2, 3
Series circuits
force amplification thanks to levers: Series circuits
m1 ẍ1 (t ) = [γ1 (ẋ0 − ẋ1 ) + k1 (x0 − x1 )]
Parallel circuits Parallel circuits
+[γ2 (ẋ2 − ẋ1 ) + k2 (x2 − x1 )]
Ventilation networks Ventilation networks
Simple networks with Simple networks with
F1 · v1 = F2 · v2 +u(t )
natural splitting natural splitting
Complex networks Complex networks
m1 ẍ0 (t ) = Fearth (t )
F 1 = αF 2
Dynamics of Dynamics of
[ẍ0 + ẍ1 x2 − x1 ]T
y (t ) =
the network the network
Non-minimal model 1 Non-minimal model
Minimal model v1 = v2 Minimal model
Simulation
α Simulation
softwares softwares
Conclusions Conclusions
The mine The mine
ventilation ventilation
network
Mechanical Rotation network
E. Witrant E. Witrant
Rotational 1
Dynamics of
M (t ) = h (ω(t )) P (t ) = M (t ) · ω(t )
Dynamics of ω1 = ω2
the network
Non-minimal model
friction the network
Non-minimal model
α
Minimal model Minimal model
Simulation Simulation
softwares softwares
Conclusions Conclusions
Fundamentals
of Physical
Fundamentals
of Physical
Fundamental quantities:
modeling
Electrical Circuits
modeling
Electrical Circuits
for incompressible fluids, pressure p [N /m2 ] and flow Q [m3 /s ].
Mechanical Mechanical
Translation Translation
Mechanical Rotation Mechanical Rotation Fluid in a tube:
Flow Systems Flow Systems
Thermal Systems Thermal Systems
Some Observations Some Observations
Ventilation Ventilation
network network
Kirchhoff’s laws Kirchhoff’s laws
Series circuits Series circuits
= k (r θ − r θp ) = k (r θ − y )
Parallel circuits Spring tension: T1 Parallel circuits
Newton: T1 − T2 = m 2
Complex networks
Complex networks
dt inertance [kg /m4 ] Lf = ρ · l /A
Km
Dynamics of
Dynamics of
Motor torque (resistance, L = 0: Mm = Km i = v2
the network
the network
R
Non-minimal model Non-minimal model
Constitutive relationships (Newton: sum of forces = mass ×
drives belts + disturb.: Mm = M + Md
Minimal model
Minimal model
d2 θ dθ
accel.):
Simulation
Simulation
T drives shaft to pulleys: M = J 2 +h + r (T1 − T2 )
softwares softwares t
dt dt dQ (t ) T (t ) = 12 Lf Q 2 (t )
Z
1
Conclusions Conclusions Q (t ) = ∇p (s )ds , ∇p (t ) = Lf
Lf 0 dt (kinetic E storage)
The mine The mine
ventilation ventilation
network network
E. Witrant E. Witrant
Ventilation Ventilation
network R network
Kirchhoff’s laws • Volume V = Qdt , h = V /A , and fluid capacitance Kirchhoff’s laws
• Pressure p , Flow resistance Rf , constant H .
Series circuits Series circuits
4 2
Parallel circuits Cf A /ρg [m s /kg ]. Parallel circuits
• Constitutive relationships:
Ventilation networks Ventilation networks
Simple networks with
natural splitting • Constitutive relationships: Simple networks with
natural splitting Pressure drop p (t ) = h (Q (t ))
Z t
T (t ) = 12 Cf p 2 (t )
Complex networks
Bottom pres. 1 Complex networks
d’Arcy’s law p (t ) = Rf Q (t ), P (t ) = p (t ) · Q (t )
Dynamics of p (t ) = Q (s )ds Dynamics of
the network p = ρ·h·g Cf 0 (potential E storage) the network area change p (t ) = H · Q 2 (t ) · sgnQ (t )
Non-minimal model Non-minimal model
Minimal model Minimal model
Simulation Simulation
softwares softwares
Conclusions Conclusions
Simulation Simulation k
softwares softwares
Hydraulic
Dynamics of Pressure Flow Tube Tank Section Dynamics of 10 Transformation of variables: e1 f1 = e2 f2 .
theThermal
network Temperature Heat flow rate - Heater Heat transfer the network
Non-minimal model Non-minimal model
Minimal model Minimal model
• Note: analogies may be complete or not (i.e. thermal).
Simulation Simulation
softwares softwares ⇒ Create systematic, application-independent modeling from
Conclusions Conclusions these analogies: see Bond Graphs.
Simulation
softwares
• Airway resistance R from Atkinson: Hl = RQ 2 with Simulation
softwares
and add pressure sources as negative pressure drops (head
KO (L +Le ) loss)
Conclusions R= A3
N·s2 /m8 (equiv. Ohm’s law). Conclusions
The mine The mine
ventilation Series circuits: End to end airways ventilation
Parallel circuits: airflow splitting (natural or controlled)
network network
E. Witrant E. Witrant
Fundamentals Fundamentals
of Physical of Physical
modeling modeling
Electrical Circuits Electrical Circuits
Mechanical Mechanical
Translation Translation
Mechanical Rotation
Flow Systems
Mechanical Rotation
Flow Systems
• Kirchhoff’s first law Q = Q1 + Q2 + Q3 + . . .
Thermal Systems Thermal Systems
Some Observations Some Observations • Second law: Hl1 = Hl2 = Hl3 = . . .
Ventilation Ventilation
network network
• Equivalent resistance obtained as:
• quantity of air conserved Q = Q1 = Q2 = Q3 = . . . p p p q
Kirchhoff’s laws Kirchhoff’s laws
Series circuits Series circuits Q= Hl /R1 + Hl /R2 + Hl /R3 = Hl /Req with
Parallel circuits Parallel circuits
Ventilation networks
• fan head = total head loss Ventilation networks
√1 = √1 + √1 + √1 + ...
Simple networks with
natural splitting
Simple networks with
natural splitting
Req R1 R2 R3
Complex networks (static): Complex networks
• Quantity-divider rule: Req Q 2 = R1 Q12 = R2 Q22 = . . . gives
Dynamics of Hl1 + Hl2 + Hl3 − Hfan = 0 Dynamics of p p
the network the network Q1 = Q Req /R1 , Q2 = Q Req /R2 , etc.
Non-minimal model • equivalent resistance obtained Non-minimal model
R
Minimal model
as: Hl = R1 |Q |Q + R2 |Q |Q +
Minimal model
• In Na airways of same characteristics: Hl =
Na2
Q 2,
in
Simulation Simulation
softwares
R3 |Q |Q + . . . = Req Q 2 with softwares Atkinson’s equation: total perimeter Na O and total area
Conclusions
Req = Conclusions Na A
P
Ri
Fundamentals • Chord (basic branch): in the network but not in a given Fundamentals
Solution of simple networks with natural splitting
of Physical of Physical
modeling spanning tree modeling
Electrical Circuits Electrical Circuits
Mechanical
• Basic mesh: contains only one chord and the unique path Mechanical
Translation
Mechanical Rotation
Translation
Mechanical Rotation
To combine series or parallel
formed by branches in the tree between 2 nodes of the
Flow Systems
Thermal Systems
Flow Systems
Thermal Systems
airways:
Some Observations
chord Some Observations
• Algebraic solution: alternate
Ventilation • Chord set: set containing all the chords of a network, Ventilation
network network algebraic solving of each
Kirchhoff’s laws unique for a given spanning tree Kirchhoff’s laws
Series circuits Series circuits branch and mesh
Parallel circuits
• Mesh base: set containing all basic meshes, unique for a Parallel circuits
Ventilation networks Ventilation networks
→ provides Req to solve:
Simple networks with
given spanning tree Simple networks with
natural splitting
Complex networks
natural splitting
Complex networks
Mine Hs = Hl = Q 2 Req
Dynamics of
• Network degree: equal to the number of chords Dynamics of
the network the network
Non-minimal model ⇒ Series and parallel circuits sufficients for analysing simple Non-minimal model
Minimal model Minimal model
graphs, but advanced definitions necessary for complex
Simulation Simulation
softwares networks softwares
Conclusions Conclusions
Simulation 3 determine the quantity flowing in each branch for the mine Simulation
softwares softwares
quantity Q
Conclusions Conclusions
4 plot the secondary splits then determine Q in each branch
The mine The mine
ventilation ventilation
network Complex networks: minimum-resistance spanning tree network
Complex networks: some properties
E. Witrant E. Witrant
Consider the resistance as a distance: • ∃ at least one tree in every connected network
Fundamentals Fundamentals
of Physical 1 choose any node and connect to its closest adjacent node of Physical • For a given tree in a connected network with Nn nodes
modeling modeling
Electrical Circuits 2 find the unconnected node nearest to a connected node Electrical Circuits and Nb branches, there are exactly Nn − 1 branches in the
Mechanical Mechanical
Translation and connect the two Translation tree and Nm = Nb − (Nn − 1) chords = network degree
Mechanical Rotation Mechanical Rotation
Flow Systems
Thermal Systems
3 if all nodes are connected: stop, else: go to step 2 Flow Systems
Thermal Systems
• Any fluid flowing through the network is at equilibrium if
Some Observations
⇒ Identical regardless of the starting node unless ties occur
Some Observations
Kirchhoff’s laws are satisfied
Ventilation Ventilation
network when the final branches are chosen network • The quantity Q flowing in each branch ∈ chord set are
Kirchhoff’s laws Kirchhoff’s laws
Series circuits Series circuits independant and the Q of any branch ∈ tree is a linear
Parallel circuits Example: Parallel circuits
Ventilation networks Ventilation networks combination of the Q flowing in the chords.
Simple networks with Simple networks with
natural splitting
Complex networks
natural splitting
Complex networks
• Kirchhoff’s 1st law satisfied for Q at every node
Dynamics of Dynamics of • The set of head losses Hl of the branches ∈ tree uniquely
the network the network
Non-minimal model Non-minimal model determines the chord Hl .
Minimal model Minimal model
Simulation Simulation
The resulting matrix EH = [bkj ] is called the
softwares softwares fundamental-mesh matrix
Conclusions Conclusions
The mine The mine
ventilation ventilation
network network
Dynamic models of the network
E. Witrant E. Witrant
[Hu, Koroleva, Krstic 2003]
Fundamentals Fundamentals
of Physical
modeling
Complex networks: Mathematical representation (3) of Physical
modeling Pipe flow dynamics
Electrical Circuits
Balance between variables and independent equations: Electrical Circuits
Mechanical
Translation
Mechanical
Translation • Due to an unsteady incompressible fluid
Mechanical Rotation Mechanical Rotation
Flow Systems Number of variables Number of independent equations Flow Systems
• Head drop = Head loss + Energy storage due to a change
Thermal Systems Thermal Systems
Some Observations Quantities Nb Branch equations Nb Some Observations
in the flow quantity:
Ventilation
network
Head losses Nb Node equations Nn − 1 Ventilation
network
Resistances Nb Mesh equations Nb − (Nn − 1) dQj dQj
Kirchhoff’s laws
Series circuits
Kirchhoff’s laws
Series circuits Htj = Rj |Qj |Qj + Lfj ⇔ = −Kj Rj |Qj |Qj + Kj Htj
Parallel circuits
Total 3 Nb 2 Nb Parallel circuits dt dt
Ventilation networks Ventilation networks
Fundamentals
Cc , YRQc , YRQa , YQc and Yd of appropriate dimensions so that Fundamentals
of Physical
modeling
the minimal model of mine ventilation network system can be of Physical
modeling
Electrical Circuits
Mechanical
expressed as: Electrical Circuits
Mechanical
Translation Translation
Mechanical Rotation
Flow Systems Q̇c 2
= Ac QcD 2
Rc + Aca QaD Ra + Bc Qc + Cc d
Mechanical Rotation
Flow Systems
• VENTSIM: simulate airflows, pressure and heats from a
Thermal Systems
2 2
Thermal Systems
modeled network of airways. http://www.ventsim.com/
Some Observations
Ha = YRQc QcD Rc + YRQa QaD Ra + YQc Qc + Yd d Some Observations
Simulation Simulation
softwares softwares
Proof and matrix construction: see paper.
Conclusions Conclusions
Note: Qc ∈ RNb −(Nn −1) ⇒ State dimension reduced by (Nn − 1)!
Fundamentals
of Physical
Fundamentals
of Physical
1 L. Ljung and T. Glad, Modeling of Dynamic Systems, Prentice
modeling • A process typically involves to consider multiple physical modeling Hall Information and System Sciences Series, 1994.
Electrical Circuits Electrical Circuits
Mechanical
Translation
domains: some general rules can be drawn and Mechanical
Translation 2 Noriaki Itagaki and Hidekazu Nishimura, “Gain-Scheduled
Mechanical Rotation
Flow Systems
appropriate tools for multi-physics modeling exist (e.g. Mechanical Rotation
Flow Systems
Vibration Control in Consideration of Actuator Saturation”, Proc.
Thermal Systems
bond graphs) Thermal Systems
of the IEEE Conference on Control Applications, pp 474- 479,
Some Observations Some Observations
• Modeling and analysis of the mine ventilation network: vol.1, Taipei, Taiwan, Sept. 2-4, 2004.
Ventilation Ventilation
network network
Kirchhoff’s laws • from the mine topology, establish the steady-state model: Kirchhoff’s laws 3 R.C. Dorf and R.H. Bishop, Modern Control Systems, 9th Ed.,
Series circuits
Parallel circuits
ventilation design and equilibrium behavior Series circuits
Parallel circuits
Prentice Hall, 2001.
Ventilation networks • simplify the graph to size the fans/forced ventilation Ventilation networks
Simple networks with Simple networks with 4 Hartman HL, Mutmansky JM, Ramani RV, Wang YJ. Mine
natural splitting apparatus natural splitting
Complex networks Complex networks Ventilation and Air Conditioning (3rd edn), Ch. 7. Wiley: New
• include the dynamics by considering the inertia of the air
Dynamics of Dynamics of York, 1997.
the network volume the network
Non-minimal model
Minimal model
• simulate the minimal model Non-minimal model
Minimal model
5 Y. Hu, O. Koroleva, and M. Krstic, “Nonlinear control of mine
Simulation • Several simulation softwares can be used Simulation
ventilation networks,” Systems and Control Letters, vol. 49, pp.
softwares softwares 239-254, 2003.
Conclusions Conclusions http://flyingv.ucsd.edu/papers/PDF/62.pdf
Air flow Air flow
modeling in modeling in
deep wells deep wells
Outline
E. Witrant E. Witrant
Lumped Lumped
models models 2 From Euler equations to lumped models
0-D model: main 0-D model: main
characteristics characteristics
Bond graph modeling
overview Lesson 4: Air flow modeling in deep wells Bond graph modeling
overview
3 Fans, rooms and pollutant sources
Fans, rooms Fans, rooms
and pollutant and pollutant
sources sources
Simulation results
Emmanuel WITRANT Simulation results 4 Volume-averaging and estimation of the transport coefficients
Volume- emmanuel.witrant@ujf-grenoble.fr Volume-
averaging and averaging and
transport transport
coefficients Universidad Pedagógica y Tecnológica de Colombia, coefficients
Parameter estimation Parameter estimation
Time-delays Sogamoso, April 3, 2013 Time-delays
Conclusions Conclusions
E. Witrant E. Witrant
General form of a conservation law
dynamics [Hirsch 2007]
Fluid dynamics Fluid dynamics
General form of a General form of a
• Conservation: the variation of a conserved (intensive) flow
conservation law conservation law
Convection-diffusion Convection-diffusion quantity U in a given volume results from internal sources
Euler and Euler and
Navier-Stokes
• Model from physics: subatomic, atomics or molecular, Navier-Stokes and the quantity, the flux, crossing the boundary
Firn example Firn example
Cryogenics/QRL
microscopic, macroscopic, astronomical scale Cryogenics/QRL
• Fluxes and sources depend on space-time coordinates, +
Lumped Lumped
models • Fluid dynamics = study of the interactive motion and models on the fluid motion
0-D model: main 0-D model: main
characteristics
behavior of a large number of elements characteristics • Not all flow quantities obey conservation laws. Fluid flows
Bond graph modeling Bond graph modeling
overview overview fully described by the conservation of
• System of interacting elements as a continuum
Fans, rooms
and pollutant
Fans, rooms
and pollutant
1mass
sources
• Consider an elementary volume that contains a sufficiently sources 2momentum (3-D vector)
Simulation results
large number of molecules with well defined mean velocity Simulation results
3 energy
Volume- Volume-
averaging and and mean kinetic energy averaging and ⇒ 5 equations
transport transport
coefficients • At each point we can thus infer, e.g. velocity, temperature, coefficients • Other quantities can be used but will not take the form of a
Parameter estimation Parameter estimation
Time-delays pressure, entropy etc. Time-delays conservation law
Conclusions Conclusions
Air flow Air flow
modeling in Scalar conservation law modeling in
deep wells deep wells
E. Witrant
Consider: E. Witrant
- a scalar quantity per unit Scalar conservation law (2)
Fluid dynamics Fluid dynamics
General form of a volume U , General form of a
Provides the integral conservation form for quantity U :
conservation law conservation law
Convection-diffusion - an arbitrary volume Ω fixed in Convection-diffusion
∂
Z I Z I
Euler and
Navier-Stokes
space (control volume)
Euler and
Navier-Stokes
Ud Ω + ~ · dS
F ~ = QV d Ω + ~ S · dS
Q ~
Firn example Firn example
∂t Ω S Ω S
Cryogenics/QRL bounded by Cryogenics/QRL
Lumped
models
- a closed surface S (control Lumped
models
0-D model: main
characteristics
surface) crossed by the fluid 0-D model: main
characteristics
• valid ∀ fixed S and Ω, and any point in flow domain
Bond graph modeling
overview flow Bond graph modeling
overview
• internal variation of U depends only of fluxes through S ,
Fans, rooms Fans, rooms
and pollutant
R and pollutant not inside
sources • Total amount of U inside Ω: Ud Ω with variation per unit sources
R Ω • no derivative/gradient of F : may be discontinuous and
Simulation results
∂ Simulation results
time ∂t Ω Ud Ω
Volume- Volume- admit shock waves
averaging and averaging and
transport
• Flux = amount of U crossing S per unit time: transport
~ with d S
~ · dS ~ outward normal, and net total ⇒ relate to conservative numerical scheme ar the discrete
coefficients
Fn dS = F coefficients
Parameter estimation H
~ · dS ~ > 0 when entering the domain)
~ (F
Parameter estimation
level (e.g. conserve mass)
Time-delays
contribution − S F Time-delays
Conclusions Conclusions
• ContributionHof volume and surface sources:
~ S · dS
~
R
Ω
QV d Ω + S
Q
Fluid dynamics
have to solve Fluid dynamics
∂q ∂
General form of a
+ [qv ] = r o →c General form of a
2u +3u −6u +u ∆z 3
Fans, rooms • third order: (uz )i = i+1 6i∆zi i−1 i−2 − 12
(uzzzz )i Fans, rooms
0.5
Volume- Volume- −1
averaging and dq averaging and −1.5
transport = Aq + r o →c transport −2
coefficients dt coefficients
−2.5
Parameter estimation Parameter estimation
Time-delays Time-delays −3
• The choice of the discretization scheme directly affects the 0 20 40 60 80
Depth (m)
100 120 140 160 180
Conclusions Conclusions
definition of A and its eigenvalues distribution: need to
check stability and precision!
Air flow Air flow
modeling in modeling in e.g. eig(A) for CH4 at NEEM with dt ≈ 1 week, zoom
deep wells deep wells
e.g. eig(A) for CH4 at NEEM with dt ≈ 1 week
E. Witrant E. Witrant
−3
0 20 40 60 80 100 120 140 160 180
Depth (m)
σ of Green fct
Simulation results Simulation results
Volume- 15 Volume- 15
averaging and averaging and
10 10
transport transport
coefficients coefficients
5 5
Parameter estimation Parameter estimation
Time-delays 0 Time-delays 0
0 20 40 60 80 100 120 140 160 180 0 20 40 60 80 100 120 140 160 180
Conclusions Depth (m) Conclusions Depth (m)
Air flow Air flow
modeling in modeling in
deep wells deep wells Method
E. Witrant Example 2: Travelling wave modeling cryogenics [Bradu, E. Witrant Assumptions:
Gayet, Niculescu, W’10]
Fluid dynamics Fluid dynamics • model using Euler equation
General form of a
conservation law
LHC sector 5-6 with the main cooling loops for the General form of a
conservation law
• flux according to the x direction only (the main flow
Convection-diffusion
superconducting magnets: Convection-diffusion
Euler and
Navier-Stokes
Euler and
Navier-Stokes direction) : V = Vx and M = ρ · Vx ;
Firn example Firn example
Cryogenics/QRL Cryogenics/QRL • straight line. The QRL curvature (radius of curvature of
Lumped
models
Lumped
models
4.3 km) has a negligible impact on the flow;
0-D model: main 0-D model: main
characteristics characteristics • in operational conditions, the kinetic component can be
Bond graph modeling
overview
Bond graph modeling
overview ~ |2 << P , which implies that
neglected: ρ · |V
Fans, rooms Fans, rooms
ρ·V~T ⊗V ~ + P · I ≈ P · I.
and pollutant and pollutant
sources sources
Simulation results Simulation results Euler equation expressed in 1D as:
Volume- Volume-
averaging and averaging and ∂X (x , t ) ∂X (x , t )
transport transport
+ F (X ) · = Q (x , t )
coefficients
Parameter estimation
coefficients
Parameter estimation
∂t ∂x
Time-delays Time-delays
Fans, rooms
we obtain the state-space matrices from: Fans, rooms
and pollutant and pollutant
sources sources
Ai (Xi ) Bi (Xi ) Ci (Xi )
Simulation results
Ẋi (t ) + Xi (t ) + Xi −1 (t ) + Xi +1 (t ) = Qi (t ) Simulation results
Volume- ∆x ∆x ∆x Volume-
averaging and averaging and
transport h i transport
coefficients where i denotes the value at xi and Xi = ρi Mi Ei coefficients
Parameter estimation Parameter estimation
Time-delays + add the interconnections with external inputs in Qi Time-delays
Conclusions Conclusions
Air flow Air flow
modeling in modeling in 0-D model: main characteristics
deep wells
From Euler equations to lumped deep wells
E. Witrant E. Witrant
models
Fluid dynamics Fluid dynamics
General form of a
conservation law
General form of a
conservation law
• Energy approach: equivalent to finite
(0-D) Control-oriented model
Convection-diffusion
Euler and
Convection-diffusion
Euler and
volume method → physically consistent
Navier-Stokes Navier-Stokes
Firn example • Non-dimensional modeling has an increasing use in Firn example averaging of the dynamics.
Cryogenics/QRL Cryogenics/QRL
∂t
Conclusions
ρE ρ~v H Conclusions
0
Air flow
Bond graph modeling overview [V. Talon, PhD’04] Air flow
modeling in
deep wells
modeling in
deep wells
Bond graph model (2)
Rt
E. Witrant • Defining the mass flow Qm (t ) = L /S 0 ∆p (s )ds and the E. Witrant
• Power conjugate variables:
Fluid dynamics enthalpic flow Qh = Qm cp T , the conservation equations Fluid dynamics
General form of a General form of a
conservation law write as Conservation equation
conservation law Effort Flow Relation
Convection-diffusion
m Qm,i − Qm,o Convection-diffusion
Mass mass m flow rate Qm effort storage C
Euler and
Navier-Stokes d Euler and
Navier-Stokes
Firn example
Qm = S /L (pi − po ) . Firn example
Momentum (hydraulic) pressure p flow rate Qm flow storage I
Cryogenics/QRL dt Cryogenics/QRL Energy (thermal) internal energy E enthalpic flow Qh effort storage C
U Qh ,i − Qh ,o
Lumped Lumped
models models
0-D model: main
• Pressure and temperature obtained from first Joule law 0-D model: main
characteristics characteristics
Bond graph modeling (U = mcv T ) and the perfect gas relationship: Bond graph modeling
overview overview
Volume- Volume-
averaging and • Pressure losses from Bernoulli’s equation (supposing averaging and
2
transport
coefficients incompressibility) as ∆P = ζ Qm /(2ρS 2 ), where ζ is a transport
coefficients
Parameter estimation
Time-delays
friction coefficient. Parameter estimation
Time-delays
γ+1
2
Conclusions
p 2(γ−1) Conclusions
• Saint Venant Qm = ρCd S γRT γ+1 : momentum
represented as a resistive element.
Air flow Air flow
modeling in modeling in
Simulation results
deep wells
Fans, rooms and pollutant deep wells
Simulator properties:
E. Witrant E. Witrant
sources • ventilation shafts ≈ 28 control volumes
Fluid dynamics Fluid dynamics
(CV), 3 extraction levels
General form of a
conservation law • Additional features: friction losses and pollutant tracking. General form of a
conservation law
Convection-diffusion Convection-diffusion
• regulation of the turbine and fans
Euler and
Navier-Stokes
• Turbine and fans: Euler and
Navier-Stokes
Firn example Firn example • flows, pressures and temperatures
Cryogenics/QRL • compressors that generate a Cryogenics/QRL
measured in each CV
Lumped flow depending on a pressure Lumped
models models
0-D model: main gradient and a rotational speed; 0-D model: main
• Computation time 34× faster than
characteristics characteristics
Bond graph modeling Bond graph modeling real-time
overview • characteristics depend on overview
Volume-
output temperature is obtained Volume-
operated at 1000 s (150 rpm) and 3rd runs
averaging and as ( " # ) averaging and continuously (200 rpm)
transport P γ−γ 1 transport
1
coefficients
Parameter estimation
To = Ti ηc
o
Pi
−1 +1 ; coefficients
Parameter estimation
• CO pollution injected in 3rd level
Time-delays Time-delays
• measurement of flow speed, pressure,
Conclusions ⇒ capacitive and resistive Conclusions
E. Witrant E. Witrant
Volume- Volume-
averaging and averaging and
transport transport
coefficients coefficients
Parameter estimation Parameter estimation
Time-delays Time-delays
Conclusions Conclusions
E. Witrant E. Witrant
of the transport coefficients Observer-based online parameter estimation
Fluid dynamics Fluid dynamics Theorem (parameter estimation for affine PDE): Consider the
General form of a
conservation law
Volume-averaged model General form of a
conservation law class of systems
Convection-diffusion Convection-diffusion
Euler and Euler and
pt = A(p , px , pxx , u, ϑ)ϑ
Navier-Stokes • Volume-averaged impact of momentum and density: Navier-Stokes
Firn example Firn example
a1 px (0, t ) + a2 p (0, t ) = a3
Cryogenics/QRL Cryogenics/QRL
I I a p (L , t ) + a p (L , t ) = a
1 1 4 x 5 6
Lumped
models
M̄ (t ) M (v , t )dv and ρ̄(t ) ρ(v , t )dv , Lumped
models
0-D model: main
V V V V 0-D model: main with distributed measurements of p (x , t ) and for which we
characteristics characteristics
Bond graph modeling Bond graph modeling want to estimate ϑ. Then
overview • Energy losses = pressure losses (friction and exhausts): overview
Conclusions
p̃ (0, t ) = pin (t ) Conclusions
E. Witrant E. Witrant
Consider the convective-resistive flow:
pt = d (t )pxx + c (t )px + r (t )p + s (t )pext (x , t )
Fluid dynamics
General form of a
Fluid dynamics
General form of a
pt (x , t ) − c (t )px (x , t ) = r (t )p (x , t )
conservation law conservation law
Convection-diffusion Convection-diffusion
Diffusion d(t)
−0.8 0.85
0 t −θf
Source s(t)
−1 0.75
Volume- Volume- RL
The average pressure ξ(t ) 0 p (η, t )d η is provided by the
−1.1 0.7
averaging and averaging and
−1.2 0.65
transport transport
−1.3
coefficients −1.4
0.6
0.55
coefficients Delay Differential Equation
Parameter estimation Parameter estimation
−1.5 0.5
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400 450 500
Time-delays Time-delays
Time (s) Time (s) " Z θf !#
Conclusions Conclusions
d
ξ = −c (t ) u(t ) − u(t − θf )exp r (η)d η + r (t )ξ(t )
dt 0
⇒ very accurate results, need to add a filter.
Air flow Air flow
modeling in modeling in
deep wells
Conclusions deep wells
Main references
E. Witrant E. Witrant
• Anderson, J.: Fundamentals of Aerodynamics, McGraw-Hill
Fluid dynamics Fluid dynamics Companies, 1991.
General form of a
conservation law
General form of a
conservation law
• C. Hirsch, Numerical Computation of Internal & External Flows: the
Convection-diffusion Convection-diffusion
Fundamentals of Computational Fluid Dynamics, 2nd ed.
Euler and Euler and
Navier-Stokes Navier-Stokes Butterworth-Heinemann (Elsevier), 2007.
Firn example
Cryogenics/QRL
• Physical model provided by a nonlinear coupled partial Firn example
Cryogenics/QRL
• E. Witrant, K. Johansson, and the HynX team, “Air flow modelling in
Lumped differential equation, but provides physical understanding Lumped deep wells: application to mining ventilation”, IEEE CASE 2008, USA,
models models August 23-26, 2008.
0-D model: main • Physics can be partly conserved using energy-based 0-D model: main
http://www.gipsa-lab.grenoble-inp.fr/˜ e.witrant/papers/08_CASE0083_FI.pdf
characteristics characteristics
Bond graph modeling
overview
model reduction Bond graph modeling
overview • E. Witrant and N. Marchand, ”Modeling and Feedback Control for Air
Fans, rooms • Volume-averaging provides the model structure for Fans, rooms Flow Regulation in Deep Pits”, in Scientific Monographs and Text
and pollutant and pollutant Books, Cambridge Scientific Publishers, 2008.
sources estimators / feedback strategies sources
http://www.gipsa-lab.grenoble-inp.fr/˜ e.witrant/papers/11_CSP_Witrant.pdf
Simulation results Simulation results
Aerodynamics Aerodynamics
of chambers of chambers
Turbulence Turbulence
Turbulent viscosity: Turbulent viscosity:
different models different models
Velocity fields Velocity fields
Fluid statics
Hydrostatic eq.
Mining Ventilation Control Fluid statics
Hydrostatic eq.
Buoyancy force Buoyancy force
Plumes in Plumes in
stratified flows stratified flows
Plume & fountain
Total ventilation rate
Lesson 5: Extraction rooms air quality model Plume & fountain
Total ventilation rate
Elevated source Elevated source
Experiments Experiments
Conclusions Conclusions
Extraction Extraction
rooms air rooms air
quality model
Stratified flows and forced plumes quality model
Outline
E. Witrant E. Witrant
Plumes in Plumes in
stratified flows stratified flows
Plume & fountain Plume & fountain
3 Stratified flows and forced plumes
Total ventilation rate Total ventilation rate
Elevated source Elevated source
Experiments Experiments
4 Constrained shape of the pollutants profile
Pollutants Pollutants
profile profile
Basic equations Basic equations
Room model Room model 5 Peripheral dynamics induced by fans and tarpauline tubes
Fans and tubes Fans and tubes
Tarpauline tube • relatively slow process Tarpauline tube
Fan Fan
WSN • clear stratification when different gravities WSN
Conclusions Conclusions
• extendable to temperature variation effect
Extraction Extraction
rooms air rooms air Turbulence in jets
quality model
Gas dynamics in chamber-like quality model
E. Witrant E. Witrant
mine workings [Kalabin et al., 1990]
Aerodynamics Aerodynamics
of chambers of chambers
Turbulence Turbulence
Turbulent viscosity: Turbulent viscosity:
different models
Velocity fields
• Estimates of the velocity field and turbulent viscosity over different models
Velocity fields
Pollutants
Navier-Stokes (turbulent & incompressible) + continuity: Pollutants
profile ! profile
Basic equations ∂u ∂u ∂u 1 ∂p 1 ∂τ11 ∂τ12 Basic equations
Room model +u +v = − + + Room model
∂t ∂x ∂y ρ ∂x ρ ∂x ∂y
Fans and tubes ! Fans and tubes
Tarpauline tube ∂v ∂v ∂v 1 ∂p 1 ∂τ21 ∂τ22 Tarpauline tube
Fan
+u +v = − + + Fan
WSN
∂t ∂x ∂y ρ ∂y ρ ∂x ∂y WSN
Conclusions ∂u ∂v Conclusions
+ = 0
∂x ∂y Offset jets [Agelin-Chaab & Tachie, 2011] (left) and jets in rooms (right)
where τij is the Reynolds stress (viscosity-dependent).
Extraction Extraction
rooms air The importance of turbulence control rooms air
Turbulent viscosity νt
quality model quality model
E. Witrant E. Witrant
1 Simplest model: νt constant for recirculation regions and
Aerodynamics Aerodynamics near-wall interactions
of chambers of chambers
Turbulence
Turbulent viscosity:
Turbulence
Turbulent viscosity:
2 Small-scale motion of subgrid scale (Smagorinskii):
different models different models
Velocity fields Velocity fields effective viscosity in terms of mean flow characteristics,
Fluid statics Fluid statics numerical determination
Hydrostatic eq. Hydrostatic eq.
Buoyancy force Buoyancy force
3 (k − L ): add turbulent kinetic energy k
Plumes in Plumes in
stratified flows stratified flows
CD k 3/2
! !
Plume & fountain Plume & fountain ∂k ∂k ∂k ∂ νt ∂ k ∂ νt ∂ k
Total ventilation rate Total ventilation rate +u +v = + +νt G +
Elevated source Elevated source ∂t ∂x ∂y ∂ x σk ∂ x ∂ y σk ∂ y L
Experiments Experiments
Pollutants Pollutants
profile profile
where G = turbulent energy generation, L = scale of
√ vortices), σk - CD = numerical
turbulence (transverse
Basic equations Basic equations
Room model Room model
E. Witrant E. Witrant
Example: (k − ǫ) after trucks CO pollution (2)
Aerodynamics Aerodynamics
of chambers of chambers
Turbulence Turbulence
Turbulent viscosity: Turbulent viscosity:
different models different models
Velocity fields Velocity fields
Plumes in Plumes in
stratified flows stratified flows
Plume & fountain Plume & fountain
Total ventilation rate Total ventilation rate
Elevated source Elevated source
Experiments Experiments
Pollutants Pollutants
profile profile
Basic equations Basic equations
Room model Room model
Conclusions Conclusions
Extraction Extraction
rooms air rooms air
quality model
Fluid statics and buoyancy force quality model
E. Witrant E. Witrant
[Anderson, 1991]
Hydrostatic equation (2)
Aerodynamics Aerodynamics Integral form:
of chambers • Def.: force applied on the fluid in statics of chambers
Turbulence Turbulence
Turbulent viscosity:
different models
• On an infinitesimal element: Turbulent viscosity:
different models
Z p2 Z h2
Velocity fields Velocity fields dp = −ρg dy ⇔ p2 + ρgh2 = p1 + ρgh1
Fluid statics Net pressure force Fluid statics p1 h1
Hydrostatic eq.
Buoyancy force = dp (dx dz )
Hydrostatic eq.
Buoyancy force
⇔ p + ρgh = constant
!
Plumes in dp Plumes in
stratified flows − p+ dy (dx dz ) stratified flows e.g. on the walls of a container:
Plume & fountain dy Plume & fountain
Total ventilation rate Total ventilation rate
dp
Elevated source
= − (dx dy dz ) Elevated source
Experiments
dy Experiments
Pollutants Pollutants
profile
Gravity force profile
Basic equations
= −ρ(dx dy dz )g Basic equations
Room model Room model
Conclusions dp Conclusions
⇒ Sum of forces =0 = − (dx dy dz ) − ρ(dx dy dz )g
dy
Provides the Hydrostatic equation dp = −ρgdy
Extraction Extraction
rooms air rooms air
quality model
Buoyancy force
quality model
Stratified flows and forced plumes
E. Witrant E. Witrant
Consider a body immersed in a stagnant fluid (ρ can vary), i.e. [Liu & Linden, 2006]
Aerodynamics Aerodynamics
of chambers of chambers
Turbulence Turbulence
Turbulent viscosity: Force on body due to Turbulent viscosity:
different models different models
Velocity fields pressure: Velocity fields
Plumes in
Z h2 Plumes in
(layered) environment [Morton, Taylor & Turner, 1956, Yih
stratified flows
Plume & fountain
= l (1) ρgdy stratified flows
Plume & fountain
1969]
h1
Total ventilation rate
Elevated source
Total ventilation rate
Elevated source
• Based on entrainement coefficients [Linden, Lane-Serff &
Experiments
R h2 Experiments
Smeed, 1990]
Pollutants Note: h ρgdy = weight of a column of unit area and height Pollutants
profile 1 profile • Air “thrown” with an initial momentum and higher
Basic equations
(h1 − h2 ), and F = weight of l columns side by side. Basic equations
Room model Room model temperature settles by negative buoyancy
Fans and tubes
Consequently (Archimedes principle): Fans and tubes
Tarpauline tube Tarpauline tube
Fan Fan
WSN Buoyance force on body = weight of fluid displaced by body WSN
Conclusions Conclusions
Extraction Extraction
rooms air Experiment: 1 heat source + 1-2 diffusers rooms air
Plume equations
quality model quality model
E. Witrant E. Witrant
• Flow above heat source = plume with buoyancy B , mean
Aerodynamics
of chambers
Aerodynamics
of chambers
radius b , vertical velocity w (r , z ) and reduced gravity
Turbulence
Turbulent viscosity:
Turbulence
Turbulent viscosity:
g ′ = g (ρ0 − ρ)/ρs ∝ (T − T0 ), where ρs = reference, ρ0 =
different models
Velocity fields
different models
Velocity fields
ambient and ρ = plume densities
Fluid statics Fluid statics • Entrainment assumption [Morton’58]: the rate of
Hydrostatic eq.
Buoyancy force
Hydrostatic eq.
Buoyancy force
entrainment at the edge of a plume ∝ vertical velocity at
Plumes in Plumes in that height:
stratified flows stratified flows
Plume & fountain Plume & fountain
• gaussian distributions of vertical velocity
2 2
Total ventilation rate Total ventilation rate w (r , z ) = w̄ (z )e −r /b , and mean buoyancy
Elevated source Elevated source 2 2 2
Experiments Experiments g ′ (r , z ) = g¯′ (z )e −r /λ b , with characteristic length-scales b
Pollutants Pollutants and λ
profile profile
Basic equations Basic equations
• resulting static space distributions:
Room model Room model
d 2 d 2 2 d 2 2 ′
Fans and tubes Fans and tubes
(b w̄ ) = 2αb w̄ , (b w̄ ) = 2λ2 b 2 g¯′ , (λ b w̄ ḡ ) = 0
Tarpauline tube
Fan
Tarpauline tube
Fan
dz dz dz
WSN WSN
Conclusions Conclusions
where α = entrainment coef of the plume. Can be solved
analytically.
Extraction Extraction
rooms air rooms air
quality model
Fountain equations quality model
E. Witrant E. Witrant
Fluid statics
rising jet [Turner 1966]. Fluid statics • 2-layers stratification hypothesis from experimental
Hydrostatic eq. Hydrostatic eq.
Buoyancy force
• Non-dimensional variables based on the initial source Buoyancy force observations
Plumes in
stratified flows
volume flux Q0 , momentum flux M0 and buoyancy flux F0 Plumes in
stratified flows • penetrative entrained volume flux Qe across density
of the fountain:
Plume & fountain
Total ventilation rate
Plume & fountain
Total ventilation rate
interface ∝ impinging volume flux Qi at density interface:
Elevated source
Experiments
z̃ = M0−3/4 F01/2 z , b̃ = M0−3/4 F01/2 b , ũ = M01/4 F0−1/2 w̄ , g̃′ = M05/4 F0−3/2 ḡ′ Elevated source
Experiments
Qe = Qi E where E = penetrative entrainement rate
Pollutants Pollutants
profile defining the dimensionless fluxes of volume Q̃ = b̃ 2 ũ, profile
Extraction Extraction
rooms air Fixed heat load and total ventilation rate rooms air
Elevated heat source
quality model quality model
E. Witrant • Consider the effect of multiple diffusers of the same air E. Witrant
Aerodynamics
• For one diffuser/heat source: Aerodynamics
of chambers of chambers
Turbulence
• at interface height h , plume and each fountain carry Qp Turbulence
Turbulent viscosity:
different models
and Qi , respectively Turbulent viscosity:
different models
Velocity fields • an amount of upper layer fluid Qe is entrained back into the Velocity fields
Fluid statics lower layer by the fountain above each cooling diffuser Fluid statics
Hydrostatic eq. Hydrostatic eq.
Buoyancy force ⇒ net flow rate Q = total ventilation rate through the system. Buoyancy force
Pollutants Pollutants
profile profile
Basic equations Basic equations
Room model Room model
Aerodynamics • Dyed salt solution injected in clear rectangular tanks filled Aerodynamics
of chambers of chambers
Turbulence with fresh water. Measurements at steady-state. Turbulence
Turbulent viscosity: Turbulent viscosity:
different models different models
Velocity fields
• Buoyancy profiles with multiple diffusers with fixed heat Velocity fields
Plumes in Plumes in
stratified flows stratified flows
Plume & fountain Plume & fountain
Total ventilation rate Total ventilation rate
Elevated source Elevated source
Experiments Experiments
Pollutants Pollutants
profile profile
Basic equations Basic equations
Room model Room model
Conclusions Conclusions
Extraction Extraction
rooms air rooms air
quality model
Constrained shape of the quality model
E. Witrant E. Witrant
pollutants profile [Witrant et al., 2010]
Aerodynamics Aerodynamics
of chambers of chambers Problem structure
Turbulence Turbulence
Turbulent viscosity:
different models
Turbulent viscosity:
different models
• Division into subsystems:
Velocity fields Velocity fields
• fan / tarpaulin tube / extraction room / wireless sensor
Fluid statics Fluid statics
Hydrostatic eq. Hydrostatic eq.
network.
Buoyancy force Buoyancy force
• Corresponding block diagram:
Plumes in Plumes in
stratified flows stratified flows
Plume & fountain Plume & fountain
Total ventilation rate Total ventilation rate
Elevated source Elevated source
Experiments Experiments
Pollutants Pollutants
profile profile
Basic equations • Seek model simplifications based on measurements from Basic equations
Room model Room model
Conclusions Conclusions
• Use an heuristic approximation of concentration
distributions
Extraction Extraction
rooms air rooms air
quality model Main variables quality model
Basic equations for the concentration profiles
E. Witrant E. Witrant
• Inputs to the system:
Aerodynamics Aerodynamics • Conservation law: conservation of mass
of chambers
• ρ: air density in vertical shaft; of chambers
Turbulence • P : air pressure in vertical shaft; Turbulence
Turbulent viscosity: Turbulent viscosity: ṁj (t ) = ṁj ,in (t ) − ṁj ,out (t ) − ṁj ,chem (t )
different models • ∆H : variation of pressure produced by the fan; different models
Velocity fields Velocity fields
• ṁj ,in : incoming pollutant mass rate due to the engines;
Fluid statics Fluid statics • Constitutive relationship:
Hydrostatic eq. • ṁj ,chem : mass variation due to chemical reactions between Hydrostatic eq.
Buoyancy force Buoyancy force
components; Z hroom
Plumes in Plumes in
stratified flows
• h : time-varying number of hops in WSN. stratified flows mj (t ) = Sroom cj (z , t )dz
Plume & fountain
• Outputs from the system: Plume & fountain 0
Total ventilation rate Total ventilation rate
Elevated source Elevated source
"Z hdoor #
Experiments
• cj (z , t ) pollutants (COx or NOx ) volume concentration Experiments = Sroom cj (z , t )dz + αj (t )∆h ,
Pollutants profiles, where z ∈ [0; hroom ] is the height in the extraction Pollutants 0
profile profile
Basic equations
room; Basic equations
Room model • uavg is the average velocity of the fluid in the tarpaulin tube; Room model
and hypothesis
Fans and tubes • mj pollutant mass in the room; Fans and tubes
Tarpauline tube
• τwsn delay due to the distributed measurements and Tarpauline tube αj (t )
Fan Fan
cj (z , t ) = .
WSN
wireless transmission between the extraction room and the WSN
1+ e j (t )(z −γj (t ))
−β
Conclusions fan. Conclusions
Extraction Extraction
rooms air rooms air
quality model quality model Extraction room model
E. Witrant E. Witrant
• shape parameters α, β and γ chosen as the state:
Aerodynamics
of chambers
Basic equations for the concentration profiles (2) Aerodynamics
of chambers
x (t ) = [α, β, γ]T ;
Turbulence The mass conservation equation sets the shape parameters Turbulence
• time derivative from mass conservation:
Turbulent viscosity:
different models
dynamics with: Turbulent viscosity:
different models
Velocity fields Velocity fields
α̇j (t )
"Z hdoor #
Fluid statics Fluid statics
ṁj (t ) ≈ Sroom ċj (z , t )dz + α̇j (t )∆h , Ej β̇j (t ) = ṁj ,in (t ) − Bj ufan (t − τtarp ) − Djk , with
Hydrostatic eq. Hydrostatic eq.
0
Buoyancy force Buoyancy force
γ̇j (t )
Z hdoor
Plumes in Qout Plumes in
stratified flows
ṁj ,out (t ) ≈ cj (z , t )dz , stratified flows
hdoor 0
Plume & fountain Plume & fountain .
Total ventilation rate
"Z hdoor # Total ventilation rate
. .. ..
ṁj ,chem (t ) = Sroom νjk cj (z , t )ck (z , t )dz + νjk αj (t )αk (t )∆h , . . . T
∂Cj ,i ∂Cj ,i ∂Cj ,i ∆h
Elevated source Elevated source
Experiments Experiments
0 + 0
Ej Sroom Vint
Pollutants Pollutants ∂αj ∂βj ∂γj
profile where Qout = St ηufan (t − τtarp ) is the volume rate of flow profile
..
.. ..
0
Basic equations Basic equations
Room model leaving the room = Qin and νjk = −νkj is the chemical reaction Room model
. . .
. ..
rate
Fans and tubes Fans and tubes .
Tarpauline tube Tarpauline tube . .
1
Fan Fan
Bj Vint Cj ,i × Starp ν, Djk = Sroom Vint ηjk ,i Cj ,i Ck ,i + η α α ∆ h
WSN WSN
jk j k
hdoor
.
..
..
Conclusions Conclusions
.
Extraction Extraction
rooms air rooms air
quality model
Peripheral dynamics (fans, tubes quality model Physical delay in the tarpauline tube
E. Witrant E. Witrant
and network) [Witrant et al., 2010] • Simplified flow transport equation:
Aerodynamics Aerodynamics
of chambers of chambers " # " # " #
Turbulence Turbulence
∂ u u r ∂ u
Turbulent viscosity:
different models
Turbulent viscosity:
different models + = 0,
Velocity fields Velocity fields ∂t Ttarp γTtarp u ∂x Ttarp
Fluid statics Fluid statics
Hydrostatic eq. Hydrostatic eq.
where r = 287.045 J /kg .K is the air gas constant and
Buoyancy force
Simplified model obtained considering: Buoyancy force
Plumes in Plumes in
γ = 1.4 is the ratio of specific heat coefficients.
stratified flows • Physical delay + energy losses for the tarpauline tube stratified flows
• Characteristic velocities v (x , t ) of the traveling waves:
Plume & fountain Plume & fountain
Total ventilation rate • A locally regulated fan Total ventilation rate
−v + u r
Elevated source Elevated source
q
Experiments
• Network delay + packet losses for the wireless sensor Experiments det
γTtarp −v + u = 0 ⇔ v1,2 (x , t ) = u(x , t ) ± r γTtarp (x , t ) .
Pollutants Pollutants
profile network profile
Basic equations Basic equations
• Down-flow time-delay approximated as:
Room model Room model Lt
τtarp (t ) ≈ q , where Lt is the length of the
Fans and tubes Fans and tubes
Tarpauline tube Tarpauline tube
ū(t ) + r γT̄tarp (t )
Fan Fan
WSN WSN tarpaulin tube, ū(t ) and T̄tarp (t ) are the space-averaged
Conclusions Conclusions flow speed and temperature, respectively.
Extraction Extraction
rooms air Energy losses in the tarpauline tube rooms air
quality model quality model
Aerodynamics
ξc ) and length (distributed losses ξd ) Aerodynamics
of chambers of chambers Energy losses in the tarpauline tube (2)
Turbulence • Conservation of energy (Bernoulli’s equation, Turbulence
2
Fans and tubes
Tarpauline tube
tube ⇒ ξd + ξc = Le ρufan f /(2Dt ) Fans and tubes
Tarpauline tube
Fan • friction for turbulent flow (i.e. high Reynolds number Re ): Fan
WSN WSN
Conclusions !2 Conclusions
−2 1 Le ufan
f = (1.82 log10 Re − 1.64) ⇒ ξ = ξd +ξc = ρ
2 Dt 1.82 log10 Re − 1.64
Extraction Extraction
rooms air Locally regulated fan rooms air Wireless sensor networks
quality model quality model
Alternative: three-phase
E. Witrant E. Witrant Control to actuator signal
Typical models involve complex asynchronous motor model
Aerodynamics
datamaps: with fan as load to determine Aerodynamics
of chambers of chambers Path 2
Turbulence
the fan power consumption Turbulence
Turbulent viscosity: Turbulent viscosity: Control System
different models
Velocity fields
[Krause, 1986]. different models
Velocity fields
Path 1
Fluid statics Main principle: Fluid statics
Hydrostatic eq.
Buoyancy force • Let n2 be the speed of the
Hydrostatic eq.
Buoyancy force
Sensors to control signal
Plumes in motor, then: Plumes in
stratified flows stratified flows
Plume & fountain n2 = 60pf1 (1 − s ) where f1 = Plume & fountain Network characteristics: Delay associated with each
Total ventilation rate Total ventilation rate
Elevated source supply frequency and p = Elevated source • time-varying channel and node i :
Experiments Experiments
number of motor winding network topology; αi : time to wait before sending
Pollutants Pollutants
profile poles. profile • dynamic selection of h (t ) a packet (random);
Basic equations Basic equations
Room model Room model
hops; F : propagation and
Fans and tubes
• slip factor of the motor is defined as s (n1 − n2 )/n1 , Fans and tubes • next node ensures progress transmission;
Tarpauline tube
Fan
where n1 is the speed of the rotating magnetic field. Tarpauline tube
Fan toward destination; βi : Automatic Repeat reQuest
WSN
• Local feedback control loop set by varying the supply WSN
• i.e. random sleep to save (ARQ): retransmission;
Conclusions Conclusions
frequency while maintaining a constant voltage-frequency energy. h (t )
X
ratio: scalar V/Hz control ⇒ τ(t ) = h (t )F + (αi + βi )
i =1
Extraction Extraction
rooms air Clusters and dynamic selection of hops rooms air
quality model quality model
E. Witrant E. Witrant
1, 2 or 3 clusters
Network setup and experimental measurements
Aerodynamics Emitter Receiver Aerodynamics
of chambers tk+1 of chambers
tk
Turbulence Turbulence
Turbulent viscosity: (Clusters + 1) hops Turbulent viscosity: • 20 packets/s
different models different models
Velocity fields Velocity fields
Fluid statics
• Randomized Protocol
Hydrostatic eq.
- Sleeping strategy depending selection within a cluster, Fluid statics
Hydrostatic eq.
Buoyancy force
on traffic and network - High freq. = transmissions Buoyancy force
Plumes in Plumes in
stratified flows
conditions, between nodes. stratified flows
Plume & fountain
Total ventilation rate
- Optimize energy Plume & fountain
Total ventilation rate
Elevated source
consumption in a clustered Elevated source • Tmotes Sky nodes
Experiments 300 Experiments
number of clusters,
- Medium freq. = node 0
0 200 400 600 800 1000 1200 1400 1600 1800 2000
Extraction Extraction
rooms air rooms air
quality model
Conclusions quality model
References
E. Witrant E. Witrant
1 G.V. Kalabin, A.A. Baklanov and P.V. Amosov, “Calculating the Aerogas
Aerodynamics Aerodynamics Dynamics of Chamber-Like Mine Workings on the Basis of
of chambers of chambers
Turbulence Turbulence
Mathematical Modeling”, Mine Aerodynamics, 1990.
Turbulent viscosity:
different models
Turbulent viscosity:
different models 2 M. Agelin-Chaab, M.F. Tachie Characteristics and structure of turbulent
Velocity fields Velocity fields
3D offset jets International Journal of Heat and Fluid Flow, Vol. 32(3),
Fluid statics • Aerodynamics in chambers driven by turbulence vs. main Fluid statics pp. 608-620, June 2011.
Hydrostatic eq. Hydrostatic eq.
Buoyancy force flow Buoyancy force
http://dx.doi.org/10.1016/j.ijheatfluidflow.2011.03.008
Plumes in Plumes in 3 Anderson, J.: Fundamentals of Aerodynamics, McGraw-Hill
stratified flows • Plumes and fountains lead to a stratified distribution stratified flows Companies, 1991.
Plume & fountain Plume & fountain
Total ventilation rate • Simplified grey-box model of the 2-layers profile Total ventilation rate 4 Liu Q, Linden P. The fluid dynamics of an underfloor air distribution
Elevated source Elevated source
system. Journal of Fluid Mechanics, 554:323-341, 2006.
Experiments
• Periferal dynamics included with energy losses (tube), Experiments
In deep wells
Mining Ventilation Control only
In deep wells
Fast MPC Fast MPC
Time-delay approach Time-delay approach
PDE control PDE control
Conclusions Conclusions
Control Control
strategies for strategies for
mining
ventilation
Outline mining
ventilation
Control of the ventilation network
E. Witrant E. Witrant
[Hu et al. 2003]
Ventilation Ventilation
network network
Controls in all Controls in all
branches
Controls in co-tree
branches
Controls in co-tree
• Historically based on multivariable linear models (allows
only only
1 Nonlinear control of the ventilation network for classical control)
In deep wells In deep wells
Fast MPC Fast MPC • New objective: exploit non-linear tools to prevent the
Time-delay approach Time-delay approach
PDE control 2 Distributed dynamics control in deep wells PDE control sensitivity to operating conditions
Extraction Extraction
rooms rooms • Two different control objectives:
MPC vs. hybrid
control 3 Predictive and hybrid control of the extraction rooms MPC vs. hybrid
control 1 actuation in all branches of the network and global
Hybrid Control Hybrid Control
Strategy Strategy regulation
Safety Control Safety Control
Example Example
2 actuation only in branches not belonging to the tree of the
Comparison Comparison
graph (independent, link branches) and regulation around
Conclusions Conclusions the operating point
• System peculiarity: control inputs always multiplied by
quadratic nonlinearities (cf. Lesson 3)
Control Control
strategies for
mining
Design with controls in all branches strategies for
mining
ventilation
• Based on the link/tree
ventilation Theorem: closed-loop system properties and stability
E. Witrant E. Witrant
partitionning (resp. c/a) with For the system described by
Ventilation Ventilation
network resistance (Rc and Ra ) and network
Controls in all Controls in all Q̇ = −K (I − YRQ )QD2 R + KYQ Q + KYd d
branches fan pressure drop (d ) branches
Controls in co-tree
only
Controls in co-tree
only H = YRQ QD R + YQ Q + Yd d
• Ra and d are auxiliary inputs
In deep wells In deep wells
Fast MPC (not necessary but improve Fast MPC
and the previous control laws, the following results hold:
Time-delay approach Time-delay approach
PDE control efficiency) and Rc is sufficient PDE control
T T T
http://www.geeksforgeeks.org/applications-of- i. H (t ) Hr = [Hcr , Har ]
Extraction to control the system Extraction
T T T
rooms
MPC vs. hybrid
Choose control laws as: rooms
MPC vs. hybrid
ii. Q = Qr = [Qcr , Qar ] is exponentially stable
control control
Hybrid Control
2 −1
Hybrid Control iii. suppose that Qi (0) ≥ 0, Qir > 0 and λ < mini Ki Rir Qir , then
Strategy
Safety Control
Rc = (Kc QcD ) (Kc Hcr + λQce ) Strategy
Safety Control
Ri (t ) > 0, ∀t ≥ 0, where i = 1, . . . , n.
Example
2 −1 Example
Comparison Ra = (Ka QaD ) (Ka Har + λQae ) Comparison
Conclusions Conclusions Proof (main idea): use of the alebraic properties of the system,
d = Hmr + Rm Qm
Kirchhoff’s law and input-to-state linearization.
where r = reference (equilibrium) values of controlled heads Note: min R = branch resistor when the actuator “door” is fully
(m = fan branch); deviations from equilibrium quantities: open.
Qc /a e = Qc /a − Qc /a r ; λ = constant; K = inverse of inertance.
Control Control
strategies for Design with controls in co-tree only strategies for
mining mining
ventilation ventilation
• Control objective using only Rc (constant Ra and d ):
E. Witrant E. Witrant
2 −1
Ventilation Rc = (Kc QcD ) (Kc Hc + λQce ) Ventilation
network
2 −1
network
Theorem: feasibility region
Controls in all
Ra = (Ka QaD ) Ka Har Controls in all
Extraction Extraction
rooms rooms
MPC vs. hybrid MPC vs. hybrid
control control
Hybrid Control Hybrid Control
Strategy Strategy
Safety Control Safety Control
Example Example
Comparison Comparison
the network
Disturbance due to actuator saturation but the controller
eventually recovers to bring the system in its feasibility region.
Control Control
strategies for Example: with auxiliary controller strategies for
mining
ventilation
mining
ventilation
Controlling the distributed
E. Witrant E. Witrant
dynamics in deep wells: coping
Ventilation
network
Ventilation
network with convection and resistance
Controls in all Controls in all
branches branches
Controls in co-tree Controls in co-tree
only only
the turbine to adjust its rotational speed according to a + Control of multi-variable coupled dynamical systems
In deep wells In deep wells
Fast MPC Fast MPC + Handling constraints on the state and on the control input
Time-delay approach
desired pressure). Time-delay approach
PDE control PDE control
+ Express optimality concerns
Extraction
• Control problem: ensure a minimum pressure within the Extraction + Conceptually easy handling of nonlinearities in the system
rooms shaft (at each extraction level) based on the turbine rooms model.
MPC vs. hybrid MPC vs. hybrid
control
actuation. control - Find the extremum of an optimization problem that can
Hybrid Control Hybrid Control
Strategy Strategy hardly be guaranteed (i.e. for PDEs).
Safety Control • As pressure ր as we go deeper, control = ensuring a Safety Control
Example
Comparison minimum pressure at the bottom of the pit.
Example
Comparison
• Fast MPC: enables an analytical solution to the predictive
Conclusions Conclusions control problem without any optimization by using the
• Hypothesis 2: distributed pressure measurements are
structure of the system.
available to set a state feedback control law.
Control Control
strategies for Fast MPC for pressure distribution strategies for Fast MPC for pressure distribution (2)
mining mining
ventilation Hyp.: slowly varying coeff. and neglect diffusion ⇒ ventilation Approximate the pressure open-loop (OL) profile p (x , t + τ),
E. Witrant pt (x , t ) = cpx (x , t ) + rp (x , t ) + spext (x ). MPC = E. Witrant τ ∈ [0, +∞], by:
Ventilation • find an open-loop control profile τ → p (0, τ) at t such that the Ventilation
p̃ (x , t + τ) = pe −αx e −βτ + pst (x , p (0, ∞))
network network
Controls in all
solution of the dynamical system has “some” properties (e.g. Controls in all
branches
stability, robustness, optimality . . . ) on a time horizon [t , t + w ] branches • when τ ր, p̃ (x , t + τ) → pst that ensures desired p (L , ∞)
Controls in co-tree Controls in co-tree
only
where w is the prediction horizon (may be ∞) only
• at t (τ = 0), take: p = e αL [p (L , t ) − pst (L , p (0, ∞))] to ensure
In deep wells In deep wells
Fast MPC • open-loop control profile applied at its first instant p (0, 0) and Fast MPC
the initial condition at x = L
Time-delay approach
PDE control
the scheme is repeated at the next time instant t + dt . Time-delay approach
PDE control
• to ensure p̃ solution of the PDE, impose β = αc − r .
Extraction • control objective: give inflow pressure control profile p (0, τ) to Extraction α is a free parameter, but:
rooms rooms
MPC vs. hybrid ensure a given down pressure p (L , ∞) in closed loop; MPC vs. hybrid
• α > r /c necessary: OL trajectory → p (L , ∞)
control control
Hybrid Control
Strategy
• once steady state achieved, a corresponding constant inflow Hybrid Control
Strategy • convergence speed ∝−1 difference between α and r /c
Safety Control pressure p (0, ∞) ensures the desired down pressure p (L , ∞) Safety Control
Example Example • the closer α is to r /c , the closer p̃ (x , t ) is to p (x , t ) (exact
Comparison • hyp. at t : start with some constant initial inflow p (0, t ), p (L , t ) at Comparison
solution of PDE)
Conclusions the bottom and an established steady state pressure profile: Conclusions
Z x
Resulting OL control law at t ∀τ > 0, is therefore:
− cr x s − cr (x −z )
pst (x , p0 ) = p0 e − e pext (z )dz
c 0 p̃ (0, t + τ) = (p (L , t ) − p (L , ∞)) e −α(x −L ) e −βτ + p (0, ∞)
" Z #
Note: p (L , ∞) = pst (L , p (0, ∞)) and, as soon as the system is r
L s L − r (L − z )
in a steady state regime at t , p (L , t ) = pst (L , p (0, t )). p (0, ∞) = e c p (L , ∞) + e c pext (z )dz
c 0
Control Control
strategies for strategies for
mining
ventilation
mining
ventilation
Simulation results (2)
E. Witrant
Simulation results E. Witrant
1.06
x 10
5 Turbine pressure p(0,t)
1.06
x 10
5 Turbine pressure p(0,t)
Ventilation Ventilation
network
• Two scenarii are compared: network
1.05
1.04
1.05
1.04
Controls in all
1 the inflow pressure is set at some value that ensures a Controls in all
p(0,t) (Pa)
p(0,t) (Pa)
1.03 1.03
branches branches
Controls in co-tree
only
down pressure of 1 hPa for the initial ventilation topology; Controls in co-tree
only
1.02 desired turbine pressure
effective turbine pressure
1.02 desired turbine pressure
effective turbine pressure
1.01 1.01
In deep wells 2 the inflow pressure is automatically computed and adapted In deep wells 1 1
Fast MPC
Time-delay approach
online according to the above control law using the down Fast MPC
Time-delay approach
0.99
0 200 400 600 800 1000 1200 1400 1600 1800 2000
0.99
0 200 400 600 800 1000 1200 1400 1600 1800 2000
t (s) t (s)
PDE control pressure measurement. PDE control
5 Down pressure p(L,t) 5 Down pressure p(L,t)
x 10 x 10
Extraction
• In both cases, consider test case in Lesson 4 with 2nd Extraction 1.015 1.015
desired down pressure
rooms rooms 1.01 effective down pressure 1.01
MPC vs. hybrid
control level fan operated at t = 1000 s instead of t = 2000 s . MPC vs. hybrid
control 1.005 1.005
p(L,t) (Pa)
p(L,t) (Pa)
Hybrid Control Hybrid Control
1 1
Strategy
Safety Control
• Control not directly set on the system but acts as a Strategy
Safety Control 0.995 0.995
Example
Comparison
reference to the turbine outflow pressure (shaft inflow Example
Comparison
0.99 0.99 desired down pressure
effective down pressure
Control Control
strategies for Time-delay compensation approach [W. & Niculescu, 2010] strategies for Application to the mine ventilation process
mining mining
ventilation ventilation
E. Witrant • Recall from Lesson 4: convective-resistive flow modelled E. Witrant Reference and effective (filtered) turbine output pressure:
5
Ventilation
with a delay (functional) differential equation Ventilation
1.14
x 10
1.13
network network
Controls in all
• Control objective: design a feedback such that the Controls in all
1.12
Controls in co-tree
only
average distributed pressure p̄ (t ) = L 0
p (x , t )dx tracks Controls in co-tree
only
1.1
Extraction
rooms
L 0
Extraction
rooms
1.04
1.03
0 200 400 600 800 1000 1200 1400 1600 1800 2000
MPC vs. hybrid MPC vs. hybrid Time (s)
control
Hybrid Control
• Achieved if (fixed point theorem): control
Hybrid Control
Strategy
p̄˙ (t ) − p̄˙ r (t ) + λ(p̄ (t ) − p̄r (t )) = 0 Strategy Feedback tracking error:
Safety Control Safety Control 4
10
0
Conclusions Conclusions 10
L 10
−2
ensures |p̄ (t ) − p̄r | = |p̄ (0) − p̄r |e −λt ⇒ Sensitivity to initial conditions and some numerical
integration errors but exponential convergence verified!
Control Control Dynamic Boundary Stabilization of Quasi-Linear
strategies for strategies for
mining mining Hyperbolic Systems [Castillo, W., Prieur, Dugard, 2012]
ventilation ventilation
Let n be a positive integer and Ω be an open non-empty
E. Witrant
Application to the mine ventilation process (p̄r = 1.1 hPa ) E. Witrant
convex set of Rn . Consider the general class of strict
Ventilation Ventilation
network x 10
5
network quasi-linear hyperbolic systems of order n defined as follows:
λ (ξ) < ... < λm (ξ) < 0 < λm+1 (ξ) < ... < λn (ξ), ∀ξ ∈ Θ
|1 {z } | {z }
ξ− ξ+
Control Control
strategies for strategies for Initial Condition
mining mining
ventilation Boundary Conditions h iT
ventilation
• Consider that there exists a δ0 > 0 and a continuously
E. Witrant E. Witrant
State partition: ξ = ξ− ξ+ where ξ− ∈ Rm and ξ+ ∈ Rn−m . differentiable function ξ 0 : [0, 1] → Θ that satisfies the
Ventilation
network
Most approaches consider the following static boundary control Ventilation
network
zero-order and one-order compatibility conditions such
Controls in all
branches
for (??): ! !
Controls in all
branches
that |ξ 0 |H 2 ((0,1,R n )) < δ0 . Then, the initial condition can be
Controls in co-tree
ξ− (1, t ) ξ− (0, t ) Controls in co-tree
defined for system (1) as:
only
=G only
Conclusions Conclusions
n×n n ×n n ×n 7 9ABCDE
where A ∈ R , B ∈ R are given matrices and K ∈ R is 8 5
to be designed
123415647 9AFCDE
5
Control Control
strategies for strategies for
mining mining
ventilation Theorem: exponential stability ventilation Euler Equations
E. Witrant Consider the system (1) with BC (2) and IC (3). Assume that E. Witrant
Consider the Euler equations (quasi-linear hyperbolic system)
Ventilation there exists a diagonal positive definite matrix Q ∈ Rn×n and a Ventilation expressed in terms of the primitive variables (density (ρ),
network network
Controls in all matrix Y ∈ Rn×n such that the following LMI is satisfied Controls in all velocity (u) and pressure (p )):
branches branches
Controls in co-tree ∀i ∈ [1, ..., Nϕ ] Controls in co-tree
only only
∂V ∂V
In deep wells " T
# In deep wells + A(V) + C(V) = 0
Fast MPC QA + AQ + Λ(wi )Q BY Fast MPC ∂t ∂x
≺0
YT BT
Time-delay approach Time-delay approach
PDE control −Λ(wi )Q PDE control
ρ u ρ 0 0
1 ; C =
Extraction
rooms
Extraction
rooms
V = u ; A = 0 u ρ G
MPC vs. hybrid Let K = YQ −1 , then there exist two constants α > 0 and M > 0 MPC vs. hybrid
p
0 a 2ρ u
(γ − 1)ρ(q + uG )
control control
Hybrid Control
Strategy
such that, for all continuously differentiable functions Hybrid Control
Strategy
Safety Control ξ 0 : [0, 1] → Ξ satisfying the zero-order and one-order Safety Control
q
γp
Example Example a= ρ is the speed of sound, γ is the specific heat ratio and
Comparison compatibility conditions, the solution of (1), (2) and (3) Comparison
Conclusions satisfies, for all t ≥ 0, Conclusions C (V ) is a function that describes the friction losses and heat
exchanges. As the isentropic case is analyzed, then C (V ) = 0.
||Xc (t )||2 + ||ξ(x , t )||L 2 (0,1) ≤ Me −αt ||Xc0 ||2 + ||ξ 0 (x )||L 2 (0,1) Video: A change of reference from Vref = [1.16, 20, 100000]T
to Vref = [1.2, 30, 105000]T is introduced.
Control Control
strategies for strategies for
mining
ventilation
Predictive and hybrid control of mining
ventilation Problem formulation
E. Witrant
the extraction rooms [IJRNC 2010] E. Witrant
• Control objective: minimize the fan energy consumption
Ventilation Ventilation
network network while ensuring an acceptable air quality in the extraction
Controls in all Controls in all
branches branches room
Controls in co-tree Controls in co-tree
only only
• Height-dependent model → objective rephrased as
In deep wells - Barely known In deep wells
guaranteeing a maximum pollutant concentration at a
Fast MPC Fast MPC
Time-delay approach topology Time-delay approach
given height zr :
PDE control PDE control
Extraction
- Involve turbulence Extraction max yj (t ) ≤ ȳj ,
rooms and flow sources in a rooms ∀j
MPC vs. hybrid MPC vs. hybrid
control
Hybrid Control
stratified distribution control
Hybrid Control where ȳj is the threshold value on pollutant j (i.e. COx or
Strategy Strategy
Safety Control Safety Control NOx ) and zr = highest height where the air quality has to
Example Example
Comparison Comparison be guaranteed and around which the sensors should be
Conclusions - Simplified grey-box model of the 2-layers profile Conclusions placed
- Periferal dynamics included with energy losses (tube),
• Communication constraints (delays, timeout, packet
time-delay (tube + network) and locally regulated fan
losses and bandwidth limitations) should also be included.
Control Control
strategies for strategies for
mining
ventilation
Adequacy of linear controllers? mining
ventilation
Adequacy of linear controllers (2)
E. Witrant E. Witrant
Ventilation Ventilation
network network
Controls in all Test: PI tuned to regulate CO at 0.028 Controls in all
But, changing the reference to 0.035
branches branches
Controls in co-tree Controls in co-tree
only only
Extraction Extraction
rooms rooms
MPC vs. hybrid MPC vs. hybrid
control control
Hybrid Control Hybrid Control
Strategy Strategy
Safety Control Safety Control
Example Example
Comparison Comparison
Conclusions Conclusions
Control Control
strategies for strategies for Problem: robustness against pollutant emissions
mining mining
ventilation NLMPC: Receding horizon control ventilation predictions
E. Witrant
• Control objectif: regulate the level of pollutants
E. Witrant
→ Need of a closed loop control architecture
Ventilation Ventilation
network yj (t ) → ydes ,j (t ) network
Controls in all Controls in all
branches • Constraints to be satisfied: maxt yj (t ) ≤ ȳj branches
Controls in co-tree Controls in co-tree
only only
In deep wells
L
x3 = a x + b
3 3
L
3 (x1 > gl,1 – e)Ù
(x4 > 0)
In deep wells
hybrid automaton satisfies Safety and Comfort properties
x4 = 1 (x2 < gh,2 + e)Ù
x1 := x1
Fast MPC
x2 := x2
(x3 < gh,3 + e)Ù
(x4 > 0) x1 := x1
Fast MPC • Unfortunately, model checking in general undecidable
Time-delay approach Time-delay approach
PDE control
x3 := x3
x4 := 0
x2 := x2
x3 := x3
PDE control even for affine hybrid automata
x4 > d x4 := 0
Extraction Extraction • construct an abstraction of a hybrid automaton with affine
rooms rooms
x1 = a1xH1 + bH1 x1 = a1x1L + bL1
MPC vs. hybrid H
x2 = a2x + b
2
H
2
L
x2 = a x + b
2 2
L
2
MPC vs. hybrid dynamics, which preserves temporal properties expressed
control control
Hybrid Control
Abstraction of hybrid x4 = 1
H
x3 = a3x 3 + b3
H
x3 = a3x3L + bL3
x4 = 1
Hybrid Control by CTL and TCTL formulae (temporal logics constraints)
Strategy Strategy
• abstract model belongs to a subclass of timed automata,
Safety Control
Example
automaton with affine x4 < d q4 x4 < d q2 Safety Control
Example
called durational graph
Comparison
dynamics, which preserves x1 := x1
x2 := x2
x4 > d Comparison
Conclusions x3 := x3 Conclusions
temporal properties x4 := 0 x1 = a1xH1 + bH1 q3 x1 := x1
x2 = a2xH2 + bH2 x2 := x2
expressed by CTL and x3 = a3xH3 + bH3 x3 := x3
(x1 < gh,1 + e)Ù
(x1 ³ gh,1 + e)Ù x4 = 1 x4 := 0
TCTL formulae (temporal (x2 £ gl,2 – e)Ù
(x2 > gl,2 – e)Ù
(x3 > gl,3 – e)Ù
(x3 £ gl,3 – e)Ù (x4 >0)
logics constraints) (X4 >0)
Control Control
strategies for strategies for
mining
ventilation
Example mining
ventilation
Comparison between the two
E. Witrant
Automatic verification procedure on
E. Witrant
approaches
Ventilation the hybrid model using the following Ventilation
network
Controls in all
set of thresholds (high and low, 3 network
Controls in all Test case (CO and NO concentrations)
branches gases) branches
Controls in co-tree Controls in co-tree
only only
2.5
Extraction Extraction
rooms rooms
MPC vs. hybrid MPC vs. hybrid 2
control control
Hybrid Control Hybrid Control
Strategy Strategy 1.5
Safety Control Safety Control
Example Example
Comparison Comparison 1
Conclusions Conclusions
0.5
0
0 500 1000 1500
time (s)
Safe original hybrid system and maximum time of
uncomfortable air < 62 s
Control Control
strategies for strategies for Comparison between the two approaches
mining
ventilation
Comparison: regulation efficiency mining
ventilation −4
x 10
80
E. Witrant E. Witrant 2.5
70
2 60
CO [kg/m3 ]
ufan [m/s]
Ventilation Ventilation 50
network
−4 network 1.5
40
x 10
Controls in all Controls in all
1 30
branches branches
80
MPC (solid line):
CO Concentation[kg/m ]
20 5 3
PDE control
vs. energy min. PDE control
2.5
Energy [MJ]
NO [kg/m3 ]
4
Extraction
0 0 Extraction
0 500 1000 1500 0 500 1000 1500 2
rooms Time[s] Time[s] • better ratio rooms 3
1.5
MPC vs. hybrid MPC vs. hybrid
−3 6 2
control
x 10 x 10 control
6
Hybrid Control
6 Threshold (dashed line): Hybrid Control
1
1
0.5
Strategy Strategy
NO Concentation[kg/m ]
3
5 5
Safety Control
4 4
• easy tuning Safety Control 0
0 500
Time [s]
1000 1500
0
0 500 1000 1500
Example Example Time [s]
Energy [J]
Comparison Comparison
3 3
• find the tighter band
Conclusions
2 2 Conclusions
for guards Thresholds: MPC:
1 1
O(1) complexity, time consuming but still realistic (RT/2.5)
0 0
0 500
Time[s]
1000 1500 0 500
Time[s]
1000 1500 comparisons betw. meas. and hard optimization problems
safety thresholds
can be embedded on WSN centralized control
fails safety if too tight guards finer tuning and more robust
Control Control
strategies for strategies for
mining
ventilation
Conclusions mining
ventilation
Main references
E. Witrant E. Witrant • Y. Hu, O. Koroleva, and M. Krstic, “Nonlinear control of mine ventilation
networks,” Systems and Control Letters, vol. 49, pp. 239-254, 2003.
Ventilation Ventilation
network network http://flyingv.ucsd.edu/papers/PDF/62.pdf
Controls in all Controls in all
branches branches • E. W. and N. Marchand, ”Modeling and Feedback Control for Air Flow
Controls in co-tree
only
• Variety of control problems Controls in co-tree
only Regulation in Deep Pits”, Cambridge Scientific Publishers, 2008.
In deep wells • Necessitate appropriate control laws considering, i.e. In deep wells http://www.gipsa-lab.grenoble-inp.fr/˜ e.witrant/papers/11_CSP_Witrant.pdf
Fast MPC
Time-delay approach • algebraic structure from the graph and nonlinearities for
Fast MPC
Time-delay approach
• E. W., S.I. Niculescu, “Modeling and Control of Large Convective Flows
PDE control PDE control with Time-Delays”, Mathematics in Engineering, Science and
network control
Extraction Extraction Aerospace, Vol 1, No 2, 191-205, 2010.
rooms • distributed dynamics (PDE) for large convective flows rooms
http://www.gipsa-lab.grenoble-inp.fr/˜ e.witrant/papers/10_Witrant_MESA.pdf
MPC vs. hybrid
• peripheral dynamics and height-dependent distributions for MPC vs. hybrid
control control
• E. W., A. D’Innocenzo, G. Sandou, F. Santucci, M. D. Di Benedetto, A.
Hybrid Control
Strategy rooms Hybrid Control
Strategy
J. Isaksson, K. H. Johansson, S.-I. Niculescu, S. Olaru, E. Serra, S.
Safety Control Safety Control
Example • Preliminary mathematical and simulation analysis that Example Tennina and U. Tiberi, ”Wireless Ventilation Control for Large-Scale
Comparison Comparison
motivate experimental validation Systems: the Mining Industrial Case”, International Journal of Robust
Conclusions Conclusions and Nonlinear Control, vol. 20 (2), pp. 226 - 251, Jan. 2010.
http://www.gipsa-lab.grenoble-inp.fr/˜ e.witrant/papers/09_IJRNC_r23.pdf
Background Background
Goals Goals
Models, Models,
Algorithms and Lesson 7: Application of wireless sensors to Algorithms and 3 Communication Architecture
Tools Tools
Distributed Estimation
by Wireless Sensors
mining ventilation Distributed Estimation
by Wireless Sensors
Latency/Energy Latency/Energy
Models in Multi-hop Models in Multi-hop 4 Models, Algorithms and Tools
WSN WSN
Advanced
Emmanuel WITRANT Advanced
Services emmanuel.witrant@ujf-grenoble.fr Services
5 Advanced Services
Conclusions Conclusions
Universidad Pedagógica y Tecnológica de Colombia,
Sogamoso, April 4, 2013
Feedback Feedback
control control Mine topology
principles
Background principles
E. Witrant E. Witrant
Background Background
Goals Goals
Communication Communication
Architecture • Typical existing ventilation control systems are either poor Architecture
Uniform radio network Uniform radio network
Hybrid wired-wireless
architecture
or non existing, a continuous monitoring of air quality is Hybrid wired-wireless
architecture
Extended mobile
wireless architecture
absent, and the only communication capability is simply Extended mobile
wireless architecture
Advanced
Services
• Reference works: [Fischione, Pomante, Santucci et al., 2008, Advanced
Services
W. et al. 2009]
Conclusions Conclusions
Feedback Feedback
control control
principles
Motivation & Goals principles
Communication Architecture
E. Witrant E. Witrant
Background Background
• The primary need for automation is sensing:
Goals • Advanced communication architectures for distributed Goals • to obtain information about air pressure and temperature
Communication sensing/actuation leads a mining operating site to become Communication to apply a proper control strategy
Architecture Architecture
• for the secondary system, gas concentrations are also
Uniform radio network an interconnected system Uniform radio network
Hybrid wired-wireless
architecture
Hybrid wired-wireless
architecture
required
Extended mobile
• Advanced control strategies allow to save energy and Extended mobile
wireless architecture wireless architecture • Basic sensing infrastructure composed of:
improve safety
Models, Models,
Algorithms and Algorithms and
Tools
• Provide advanced services Tools
Distributed Estimation Distributed Estimation
- fixed wireless sensor
by Wireless Sensors
Latency/Energy
Wireless sensing and communication architecture: by Wireless Sensors
Latency/Energy nodes in the ventilation
Models in Multi-hop Models in Multi-hop
WSN
• Design space exploration keeping into account present WSN
shaft, tunnels and
Advanced Advanced
Services and future needs able to increase safety and efficiency of Services extraction rooms
the whole system - mobile wireless
Conclusions Conclusions
• Set of models and algorithms needed to validate the sensors associated to
proposed approaches by means of simulations entities working in the
secondary system
Feedback Feedback
control control Uniform radio network
principles principles
Conclusions Conclusions
Feedback Feedback
control Hybrid wired-wireless architecture control
principles principles Extended mobile wireless architecture
E. Witrant • Since the system foresees the presence of some cabling it E. Witrant The basic setup depicted so far can be enhanced by further
is interesting to consider Power Line Communication exploiting the mobile entities:
Background Background
devices for setting up the network • An interesting evolution exploits hand-helds and on-truck nodes
Goals Goals
• provide a wired backbone along the power line to connect to build a dynamic wireless backbone
Communication Communication
Architecture the Control Room with an 802.15.4 WSN Architecture
• Such a network would help to make energy constraints on some
Uniform radio network
• could be very useful for relay nodes Uniform radio network
Hybrid wired-wireless
architecture
Hybrid wired-wireless
architecture lower tier wireless sensor nodes less stringent
Extended mobile
wireless architecture
• A proper PLC/802.15.4 Gateway is needed: acts also as a Extended mobile
wireless architecture
Feedback Feedback
control control
principles principles
Models, Algorithms and Tools
E. Witrant Extended mobile wireless architecture with mobile E. Witrant
Goals Goals
Communication Communication
Architecture Architecture
Uniform radio network Uniform radio network
Hybrid wired-wireless Hybrid wired-wireless
architecture architecture Different approaches by means of simulations have been
Extended mobile Extended mobile
wireless architecture wireless architecture
developed as a set of models and algorithms related to the
Models, Models,
Algorithms and Algorithms and
main features of the system:
Tools Tools
Distributed Estimation Distributed Estimation • Distributed Estimation by Wireless Sensors
by Wireless Sensors by Wireless Sensors
Latency/Energy
Models in Multi-hop
Latency/Energy
Models in Multi-hop
• Latency/Energy Models in Multi-hop WSN
WSN WSN
Advanced Advanced
Services Services
Conclusions Conclusions
Feedback Feedback
control Distributed Estimation by Wireless Sensors control
principles principles
Feedback Feedback
control control
principles principles
Advanced Services
E. Witrant E. Witrant
Goals Goals
Communication
• 2 discrete event simulator have been setup (OMNeT++, Communication The presence of mobile nodes in the system leads to consider
Architecture Architecture
Uniform radio network
DESYRE) to evidence energy depletion and latency: Uniform radio network other services
Hybrid wired-wireless Hybrid wired-wireless
architecture
Extended mobile
architecture
Extended mobile
• A localization service is of particular interest and it would
wireless architecture wireless architecture
be limited, at a first instance, to provide the tunnel/room
Models, Models,
Algorithms and Algorithms and coordinates
Tools Tools
Distributed Estimation
by Wireless Sensors
Distributed Estimation
by Wireless Sensors
• A perspective view is to deploy a localization services that
Latency/Energy
Models in Multi-hop
Latency/Energy
Models in Multi-hop
allows to track the position within the whole mining area
WSN WSN
Advanced Advanced
• Other advanced services require the extended
Services Services
architecture (e.g. 802.11), e.g. IP-based voice/video
Conclusions Conclusions service
Feedback Feedback
control control
principles principles
Conclusions
E. Witrant E. Witrant
Goals Goals
Communication Communication
Architecture Architecture
Uniform radio network Uniform radio network
Hybrid wired-wireless
architecture
Hybrid wired-wireless
architecture • Architecture definition and algorithms design for a WSN in
Extended mobile Extended mobile
wireless architecture wireless architecture the mining scenario
Models, Models,
Algorithms and Algorithms and • Need analysis of network architectures of increasing
Tools Tools
Distributed Estimation Distributed Estimation
complexity, with the goal of supporting distributed
by Wireless Sensors by Wireless Sensors
Latency/Energy Latency/Energy estimation and fulfilling reliability and latency requirements
Models in Multi-hop Models in Multi-hop
WSN WSN
for a ventilation control application
Advanced Advanced
Services Services
Conclusions Conclusions
Feedback
control
principles
Reference
E. Witrant
Background