An optimization problem related to the storage of solar energy van der Wal, J.

Similar documents
A note on non-periodic tilings of the plane

On a set of diophantine equations

The M/G/1 FIFO queue with several customer classes

Online algorithms for parallel job scheduling and strip packing Hurink, J.L.; Paulus, J.J.

Multi (building)physics modeling

Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Geometry explains the large difference in the elastic properties of fcc and hcp crystals of hard spheres Sushko, N.; van der Schoot, P.P.A.M.

Minimum analysis time in capillary gas chromatography. Vacuum- versus atmospheric-outlet column operation Leclercq, P.A.; Cramers, C.A.M.G.

Notes on cooperative research in the measurement of Gottwein-temperature Veenstra, P.C.

Polydiagnostic study on a surfatron plasma at atmospheric pressure

Spatial decay rate of speech in open plan offices: the use of D2,S and Lp,A,S,4m as building requirements Wenmaekers, R.H.C.; Hak, C.C.J.M.

Influence of the shape of surgical lights on the disturbance of the airflow Zoon, W.A.C.; van der Heijden, M.G.M.; Hensen, J.L.M.; Loomans, M.G.L.C.

Solution to problem 87-6* : The entropy of a Poisson distribution Boersma, J.

Thermodynamics of monomer partitioning in polymer latices: effect of molar volume of the monomers

Optimal free parameters in orthonormal approximations

Massively parallel molecular-continuum simulations with the macro-micro-coupling tool Neumann, P.; Harting, J.D.R.

Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Graphs with given diameter maximizing the spectral radius van Dam, Edwin

A relation between perfect equilibria in extensive form games and proper equilibria in normal form games

Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Aalborg Universitet. Lecture 14 - Introduction to experimental work Kramer, Morten Mejlhede. Publication date: 2015

The calculation of stable cutting conditions in turning

Jacobi-Davidson methods and preconditioning with applications in pole-zero analysis Rommes, J.; Vorst, van der, H.A.; ter Maten, E.J.W.

The dipole moment of a wall-charged void in a bulk dielectric

Visualizing multiple quantile plots

Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Matrix representation of a Neural Network

Sound absorption properties of a perforated plate and membrane ceiling element Nilsson, Anders C.; Rasmussen, Birgit

A Note on Powers in Finite Fields

Aalborg Universitet. All P3-equipackable graphs Randerath, Bert; Vestergaard, Preben Dahl. Publication date: 2008

Published in: Proceeding of 9th SENVAR / 2nd ISESEE, Shah Alam, Malaysia, December 2008

An Equivalent Source Method for Modelling the Lithospheric Magnetic Field Using Satellite and Airborne Magnetic Data

Analytical Studies of the Influence of Regional Groundwater Flow by on the Performance of Borehole Heat Exchangers

A beam theory fracture mechanics approach for strength analysis of beams with a hole

Reducing Uncertainty of Near-shore wind resource Estimates (RUNE) using wind lidars and mesoscale models

Lidar calibration What s the problem?

Aalborg Universitet. Land-use modelling by cellular automata Hansen, Henning Sten. Published in: NORDGI : Nordic Geographic Information

Ellipsoidal unfalsified control : stability

Unit vectors with non-negative inner products

Surfactant-free emulsion polymerization of styrene using crosslinked seed particles Eshuis, A.; Leendertse, H.J.; Thoenes, D.

Accelerating interior point methods with GPUs for smart grid systems

Aalborg Universitet. Windows Heiselberg, Per Kvols; Svidt, Kjeld; Nielsen, Peter Vilhelm. Publication date: 2000

Aalborg Universitet. Published in: IEEE International Conference on Acoustics, Speech, and Signal Processing. Creative Commons License Unspecified

Radioactivity in the Risø District July-December 2013

Strongly 2-connected orientations of graphs

Simulating wind energy resources with mesoscale models: Intercomparison of stateof-the-art

Reconstructing a random scenery in polynomial time

A test reaction for titanium silicalite catalysts

Aalborg Universitet. Bounds on information combining for parity-check equations Land, Ingmar Rüdiger; Hoeher, A.; Huber, Johannes

Tilburg University. Strongly Regular Graphs with Maximal Energy Haemers, W. H. Publication date: Link to publication

Complexity of preemptive minsum scheduling on unrelated parallel machines Sitters, R.A.

Citation for pulished version (APA): Henning, M. A., & Yeo, A. (2016). Transversals in 4-uniform hypergraphs. Journal of Combinatorics, 23(3).

Modelling Salmonella transfer during grinding of meat

Steady State Comparisons HAWC2 v12.2 vs HAWCStab2 v2.12

Kommerciel arbejde med WAsP

Radioactivity in the Risø District January-June 2014

Estimation of Peak Wave Stresses in Slender Complex Concrete Armor Units

Simulations with a dynamic reaction-diffusion model of the polymer grating preparation by patterned ultraviolet illumination

Tilburg University. Two-Dimensional Minimax Latin Hypercube Designs van Dam, Edwin. Document version: Publisher's PDF, also known as Version of record

Radial heat flow in two coaxial cylindrical discs

Simulating Turing machines on Maurer machines

Published in: Proceedings of IECON 2016: 42nd Annual Conference of the IEEE Industrial Electronics Society

Citation for published version (APA): Burcharth, H. F. (1988). Stress Analysis. Aalborg: Department of Civil Engineering, Aalborg University.

Prediction of airfoil performance at high Reynolds numbers.

Vortex statistics for turbulence in a container with rigid boundaries Clercx, H.J.H.; Nielsen, A.H.

Solubility of CO2 in the low-viscous ionic liquid 1-ethyl-3- methylimidazolium tris(pentafluoroethyl)trifluorophosphate

COMPARISON OF THERMAL HAND MODELS AND MEASUREMENT SYSTEMS

Tilburg University. Two-dimensional maximin Latin hypercube designs van Dam, Edwin. Published in: Discrete Applied Mathematics

Aalborg Universitet. CLIMA proceedings of the 12th REHVA World Congress Heiselberg, Per Kvols. Publication date: 2016

Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Impact of the interfaces for wind and wave modeling - interpretation using COAWST, SAR and point measurements

Published in: 11th International Radiance Workshop, 12 September 2012, Copenhagen, Denmark

Room Allocation Optimisation at the Technical University of Denmark

Aalborg Universitet. The number of independent sets in unicyclic graphs Pedersen, Anders Sune; Vestergaard, Preben Dahl. Publication date: 2005

Validation of Boundary Layer Winds from WRF Mesoscale Forecasts over Denmark

Diffusion of sulfuric acid in protective organic coatings

The Wien Bridge Oscillator Family

Comparisons of winds from satellite SAR, WRF and SCADA to characterize coastal gradients and wind farm wake effects at Anholt wind farm

Numerical modeling of the conduction and radiation heating in precision glass moulding

Design possibilities for impact noise insulation in lightweight floors A parameter study

The structure of a nucleolytic ribozyme that employs a catalytic metal ion Liu, Yijin; Wilson, Timothy; Lilley, David

Measurements of the angular distribution of diffuse irradiance

A gas-spring system for optimizing loudspeakers in thermoacoustic refrigerators Tijani, M.E.H.; Zeegers, J.C.H.; de Waele, A.T.A.M.

On the Einstein-Stern model of rotational heat capacities

GIS Readiness Survey 2014 Schrøder, Anne Lise; Hvingel, Line Træholt; Hansen, Henning Sten; Skovdal, Jesper Høi

Dynamic Asset Allocation - Identifying Regime Shifts in Financial Time Series to Build Robust Portfolios

Simulation of three mutually coupled oscillators

Design of Robust AMB Controllers for Rotors Subjected to Varying and Uncertain Seal Forces

Aalborg Universitet. Comparison between Different Air Distribution Systems Nielsen, Peter Vilhelm. Publication date: 2006

Published in: Proceedings of the 21st Symposium on Mathematical Theory of Networks and Systems

On the Unique D1 Equilibrium in the Stackelberg Model with Asymmetric Information Janssen, M.C.W.; Maasland, E.

Embankment dam seepage assessment by resistivity monitoring

Statistical approach to software reliability certification

Geometry of power flows and convex-relaxed power flows in distribution networks with high penetration of renewables

A zero-free interval for chromatic polynomials of graphs with 3-leaf spanning trees

Global Wind Atlas validation and uncertainty

Dynamic Effects of Diabatization in Distillation Columns

Validity of PEC Approximation for On-Body Propagation

Reflection of sound from finite-size plane and curved surfaces

Transcription:

An optimization problem related to the storage of solar energy van der Wal, J. Published: 01/01/1987 Document Version Publisher s PDF, also known as Version of Record (includes final page, issue and volume numbers) Please check the document version of this publication: A submitted manuscript is the author's version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website. The final author version and the galley proof are versions of the publication after peer review. The final published version features the final layout of the paper including the volume, issue and page numbers. Link to publication Citation for published version (APA): Wal, van der, J. (1987). An optimization problem related to the storage of solar energy. (Memorandum COSOR; Vol. 8727). Eindhoven: Technische Universiteit Eindhoven. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. Users may download and print one copy of any publication from the public portal for the purpose of private study or research. You may not further distribute the material or use it for any profit-making activity or commercial gain You may freely distribute the URL identifying the publication in the public portal? Take down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Download date: 23. Nov. 2018

EINDHOVEN UNIVERSITY OF TECHNOLOGY Faculty of Mathematics and Computing Science Memorandum COSOR 87-27 An optimization problem related to the storage of solar energy by Jan van der Wal Eindhoven, Netherlands October 1987

An optimization problem related to the storage of solar energy by Jan van der Wal, Eindhoven University of Technology ABSTRACT In this paper an optimization problem is studied that was obtained when modelling the seasonal storage of solar energy in the ground. After guessing the optimal strategy a result from positive dynamic programming is used to establish its optimality.

- 2-1. Introduction We will consider an optimization problem which resulted from analyzing the seasonal ground storage of solar energy. A very rough description of the physical problem follows. Solar energy is collected by heating water in the summer period and has to be stored for the winter. One way of doing this, is to let the heated water flow through pipes in the ground. As a result the energy is absorbed by the earth. In the winter period cold water flows through the same pipes and the earth returns the energy to the water. Such systems are in operation today. A more detailed discussion of these energy storage systems can be found in Logtenberg and Van Delft [1987]. An optimization problem formulated to study this way of storing energy, and communicated to me by Logtenberg, will be given below. There are m + n identical tanks partially filled with water. The first m tanks represent the collectors. the last n tanks are used for storage. The collectors are called the A tanks and are numbered AhAZ".. A... The storage tanks are the B -tanks, B 1>B Z ',B,.... Am b ll """""'7""'7'1 11// The water levels in the A tanks are ahaz'...,a... and in the B tanks bi,bz,'..,b". The tanks are ordered such that al:i!: az:i!:.. ':i!: a... and bi:i!: bz:i!:.. ':i!: b,.. The water level in the tanks corresponds to the temperature of the water, or earth, in the energy storage problem. We assume the tanks to be cilinder shaped with area 1 so that level and contents are equal. In the optimization problem as much water as possible has to be transfered from the A tanks to the B tanks. However there is a restriction in the way these transfers can take place. Remember, water levels correspond to temperatures. Transfers follow Archimedes law. So when combining an A tank with level a and a B tank with level b < a the result can be any pair of levels, c in A and d in B, with a > c ;)! d > b and c + d = a + b depending on how much water is transfered.

- 3 - A j pipe (0 + b)/2 I--~d 1----4 b B Because of the restrictions on c and d mentioned above we also have c 2: (0 + b )12;;:: d. Now the optimization problem can be fonnulated as follows. In which order should the A and B tanks be combined to maximize the total flow from A to B.

- 4-2. Model, notations, preliminaries There are m A tanks, At>'",Am with water levels a,;;:: a2;;::... ;;:: am B h. B" with levels b 1 ;;:: b 2;;:: ;;:: b". and n B tanks, Define Then we are interested in finding the function V*: Em X En -+ R+ with V*~,d)= the maximal amount of water that can be transfered from the A tanks to the B tanks starting from state k = (C1>',cm) E Em, d = (d h...,d,,) E E". Similarly Vg~,d) denotes the amount transfered for strategy g. As we will show, the strategy, which in each state ~,d) combines the most empty A tank from which still some water can be transfered to the B tanks with the most full B tank to which in can let some water flow, is optimal. Formally, in state ~,d) strategy f prescribes to combine those A" and B, for which (i) Ci :S d n for all i > k (li) c" :S d j for all j < / (iii) c" > d,. The process is stopped if c 1:S d". Note that strategy f always transfers the system from one state in Em X E" to another, i.e. the ordering of the A tanks and the ordering of the B tanks does not change. In oder to prove that Vf~,d) = V*~,d) for all ~,d) E Em X E" we use a result of Blackwell [1967] for positive dynamic programming. Therefore we have to define the set of actions that can be taken in state ~,d). In state ~,d) the set of feasible actions is characterized by the set of triples (k,l,x) with 1 :S k :S m, 1:S I :S n and x > 0, where k and I must satisfy (i) Cle > d, (U) Ck+l < Cle and d l - 1 > d,, (1) extended with action "stop". Action (k, 1,x) implies that water is transfered from Ale to B/ until one of the following 4 events occurs

- 5 - (i) the levels in.a., and BI are equal (ii) the levels in Ak and ~+l are equal (iii) the levels in Bland B I-l are equal (iv) the amount x has flown from At to BI. (2) Note that the restrictions (1, ii), (2, ii) and (2, iii) guarantee that the state remains in Em X E,.. For a feasible action (k,i,x) in state (f.,d.) the immediate reward r is defmed as the amount of water transfered by that action, so r{f.,d.;k,l,x) (Ck - d,)/2 in case the execution of the action terminates according to (2,i) = Ch1 - c" in case (2,ii) d'-l -d l x in case (2,iii) in case (2,iv) (3) and r{f.,d.: stop) = 0. The state transformation (the transition is deterministic), denoted by T (state; action), is defined by T{f.,d.; stop) (f.,d.) and T{f.,d;k,l,x) = (f. - ~,d. +~), where e., denotes the row vector with ei = 0, i : ; k and ek = 1 of the appropriate dimension and 8 = r{.d;k,l,x). The result from Blackwell [1967] we use is the following Lemma 1 If for all (f.,d.) E Em xe,. and all feasible (k,l,x) in state (f..d) (4) then

- 6 - In order to be able to use this lemma, Le. verify (4), to prove that f is optimal, we first have to deteidline V,.

- 7-3. Finding V r To detennine V, explicitly we assume (without loss of generality) that after combining two tanks both tanks contain half of what each of them had initially. Note that for strategy f execution of an action always tenninates according to (2,i). In the sequel it is studied what happens with the water that was in Ai and B j initially. To be precise, which part of it ends in the tanks B h B 2,Bn. 3.1. What happens with the initial contents of AI? Consider as initial state (f..4) and define p(i;q..4) by (5) In the remainder of this section we write p(i), suppressing the dependence on Cc..4). Then. when using f, the contents of Ai are subsequently mixed with B..-p(i)+hB..-p(i)+2..,B... Next half of the Ai water which now is in B..-p(i)+l is transfered to A i - 1 followed by mixing of A i- 1 with B..-p{i)+2,.,B.., etc. Lemma 2. Let f (r, 8) denote the fraction of the initial Aj water that is in B.. -p(i)+s after combining subsequently Ai,A H,... A i - 7 + 1 with B.. -p(i)+h,b,.. Then rr + 8-2] f(r.8) 2-(7+&-1) l r -1. (6) Proof. We prove (6) by induction to r and s. First r = 1. It is clear that after combining Ai with Bn-p(j)+lo,B.. a fraction f (l,s) = 2-8 will be found in B,.-p(i)+s' (First half of the Ai water goes to B..-p(i)+t' next half of what is left, so 1/4, goes to B.. - p (i)+2, etc.) Next r ~ 2,8 = 1. Just before combining A i - 7 + 1 with B..-p(i)+! tank A i - r + 1 still contains no Ai water, and B..-p(i)+l contains a fraction f (r - 1.1). So after combining A i - r + 1 and B..-p(i)+l tank Bn-p(i)+l contains the

- 8 - fraction!(r,i)=t!(r -1,1) (7) Finally r ;?! 2, s ;?! 2. Immediately before Ai-r+l and B,,-p(i)+s are combined, tanks Ai-r+l and B,,-p(i~-l contain the same fraction of what was in Ai initially, so! (r, S - 1). After mixing, B,,-p(i)+s contains half of what it had after mixing with Ai- r+ 2 plus half of what was in A i - r + 1 just before. So! (r, s) = t! (r,s - 1) + t! (r - I, s ) (8) Using! (l,s) = 2-8, formulas (7) and (8) and one obtains (6). o 3.2. What happens with the initial contents of B j? Similary we can follow the B j water. Define q(j;.,d) := # {i I Ci > d j } In this section we write q (j). So! first combines B j with A.zU)' after which B j and AqU) both contain half of the B j water. Next Aq(j) mixes with Bj+l>..,B" after which a fraction 'r of the initial content of B j is found in Bj+S-l- Subsequently Aq(j}-lt'",Al mix withbj,,b". The situation is the same as in section 3.1 with A j,,ai replaced by A qu )'...,AI and B j,...,b" instead of B,,-p(i)+lt...,B". So we have Lemma 3. After combining B i,'..,b" with subsequently A qu )"..,Al a fraction!(q(j),s) of the initial contents of B j ends up in B j + 8 - h S = 1...,n - j + 1 with f (q(j),s) defined as in (6).

- 9-3.3. Conclusion. Combining Lemmas 2 and 3 yields Theorem 1. III p(i) V/<c..4) = Lei Lf(i,s) i=1 8=1 A li-i+1 - L di(l - L f (q(j),s» (9) i=1 8=1 Proof. The first term is just the total amount of the initial contents of A 1,..,All that at the end of the process is found in B h ',B A the second term is the amount that went from the B tanks to the A tanks. The net result is V/<c.,4). 0

- 10-4. Proof of condition (4) of lemma 1 Consider feasible action (k.l.x) in state (,4). Assume we are in the simplest case that the action tenninates due to (3,iv) and not (simultaneously) by (3,i), (3,ii) or (3,m). Then p(i ;,4) = P (i; T{.4; k, I,x» and q (j;,4) = q(j; T{,4;k,I,x», Le., the order including < and ~ signs remains unchanged. So r (, 4; k,i, x) = x and we can write p (i) and q (j) both for state (, 4) and state T{,4;k,l,x)={ -xftj;,4 +~). From this and (9) r{,4;k,1,x) + V/(T{.4;k.l,x» III p(i) pel) = x + Lei ' 1 (i,s) -x L I(k,s) i=1 8=1 8=1 II 11-;)...+1,,-l+l - Ld j (l- L I(q(j),s» - 0(1- L I(q(j),s» j=1 8=1 8=1 pel) 11-/+1 =V/{,4)-x[LI(k,s)- L /(q(l),s)] 8=1 8=1 Now c. > d, (cf. (l,i» implies p(k);;:: n = 1+ 1 and q(l);;:: k. So we see from (10) that to prove (4) it suffices to show that for all r;;:: k and all t Or even simpler One may verify that t L[f(k,s)-/(r,s)];;:: 0 8=1 t Y (r,t) := L [f (r,s) - / (r + 1, s)] ;;:: 0 for all r, t ;;:: 1 (11) 8=1 t t y(l,t) = L 'if (1,s) - / (2,8)] = L [2-.1' 82-8 1 - ) = tr t - 1 > 0 (12) 8=1 y (r, 1) = / (r, 1) - I (r + 1,1) = 2- r - 2- r - 1 > 0 (13) and for r,t ;;:: 2, using (8) and (11), y(r,t) = t y(r,t 1) + t y(r - I,t) (14) (10) Clearly (12)-(14) yields y (r, t);;:: 0 for all r, t ;;:: 1.

- 11 - Hence in this case, i.e. action termination due to (3,iv), condition (4) holds. The other 3 cases, (3,i)-(3,iii), seem to be far more complicated, since p(i) and qu) will be different for (,4) and T(,4;k,1,x). However, if starting in T(.4;k,I,x) we combine A and B tanks in exactly the same order as strategy f prescribes when starting in state (,4), the final result in liters per tank will be the same as when we start in T (,4; k,i, x) and follow strategy f. The only difference is that a number of times an A and B tank are combined although the levels in the two tanks are equal. From this it can be shown that (10) also holds in the other three cases with p(i) = p(i;",4),qu) = qu;",4) and x replaced by r(,4;k,l,x). The rest of the argument will be the same, so we can conclude that (4) holds for all feasible (k,l,x) in (,4) and for all (,4). Hence Theorem 2. V,(,4) = V*(,4) for all (,4) E Em X En

- 12 - s. Alternative optimal strategies There is a whole class of optimal strategies which apart from the order in which tanks are combined are the same as f. To characterize this set of optimal strategies let us introduce the concept of neighbours. In state (f.,d.) tanks Ale and B t are called neighbours if CIc > dt.cie+l ~ d 1 and d 1-1 ~ Cle. Any strategy which in each state combines neighbours, i.e. in each state (, d.) prescribes an action (k.l.x) with (k,l) neighbours in (f.,d.) and x so large that the action always continues until one of the cases (2,i)-(2,iii) occurs, is optimal. It is easily seen that this is true, since if Ale and B/ are neighbours in (f.,d.) also strategy f will combine Ale and B I, though may be much later, and at that moment A" still contains Cle and B/ still d/. Practically this means that more than one pair can be combined at the same time. This is useful since the flow from one tank to another may take some time, recall that in the energy problem we are dealing with a diffusion process.

- 13 - Conclusion We have determined the optimal strategy for a problem that resulted from studying energy storage models. The strategy has a simple form and its value is determined explicitly. References Blackwell, D. (1967). Positive dynamic programming. in Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability, Vol. 1.415-418. Logtenberg, A.P., Derks, A.G.E.P. (1987), Dynamic optimization of control for designing the optimal geometry of a seasonal ground storage, in Proceedings of the ISES Solar World Congress in Hamburg, Germany.