From 704a27f39c9935a5c95963379f70cfad64c8c1ee Mon Sep 17 00:00:00 2001 From: EleHa Date: Thu, 4 Feb 2021 06:55:02 +0800 Subject: [PATCH 1/5] =?UTF-8?q?update=20=E7=BF=BB=E8=AF=91=E7=AB=A0?= =?UTF-8?q?=E8=8A=82=E8=AE=A4=E9=A2=86.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...57\221\347\253\240\350\212\202\350\256\244\351\242\206.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/\347\277\273\350\257\221\347\253\240\350\212\202\350\256\244\351\242\206.md" "b/\347\277\273\350\257\221\347\253\240\350\212\202\350\256\244\351\242\206.md" index e8fcdf3..b4e9925 100644 --- "a/\347\277\273\350\257\221\347\253\240\350\212\202\350\256\244\351\242\206.md" +++ "b/\347\277\273\350\257\221\347\253\240\350\212\202\350\256\244\351\242\206.md" @@ -39,11 +39,11 @@ ### 30 **Case manipulation 135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 闻久 ## IV Modelling 142 ### 31 **Solution dimensions 142** -### 32 Turbulence-Models 143 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . bjorn +### 32 Turbulence-Models 143 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . EleHa ### 33 Thermophysical modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .chuanfeng ### 34 **Radiation modelling 169** ### 35 **Eulerian multiphase modelling 174** -### 36 Boundary conditions 186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .小莫 +### 36 Boundary conditions 186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .EleHa ### 37 **Mesh interfaces: AMI and ACMI 189** ### 38 The MRF method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . skf0558 ### 39 The fvOption framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . skf0558 -- Gitee From 88b118d1012de697a6c600a1fca991014f31a4eb Mon Sep 17 00:00:00 2001 From: EleHa Date: Thu, 4 Feb 2021 08:32:09 +0800 Subject: [PATCH 2/5] =?UTF-8?q?32=E8=8A=82=20v0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 32.Turbulence_Models.md | 487 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 487 insertions(+) diff --git a/32.Turbulence_Models.md b/32.Turbulence_Models.md index e69de29..ca11123 100644 --- a/32.Turbulence_Models.md +++ b/32.Turbulence_Models.md @@ -0,0 +1,487 @@ +### 32 湍流模型 + +#### 32.1 Organisation + +The way the source for the turbulence models is organized changed over the time79 the author is dealing with OpenFOAM. With the release of OpenFOAM-2.3.080 a new, (even) more general, way of code organisation was rolled out. + +The old way relied essentially on namespaces and inheritance to achieve generality and abstraction. The new way to do stuff is based on templates, inheritance and inheritance from templates. This section discusses both ways of code organisation. Especially the new way – with all its template madness – may lead to difficulties to understand the code at first glances. Thus, the author hopes to be able to shed some light into the mysteries of the new way to do things. + +With the release of OpenFOAM-3.0, the transition to the new turbulence modelling framework has been completed81. There is no $FOAM_SRC/turbulenceModels directory anymore in the sources. Thus, the discussion of the old ways is on its way to be of purely historical interest. However, the author hopes, that even the outdated sections of this ever-growing collection of stuff may provide some insights. + +##### 32.1.1 The old ways + +Although, this section is not intended as a rant against everything new, the organisation was easier to understand. You can inspect it at $FOAM_SRC/turbulenceModels. The old turbulence modelling framework is based on namespaces to draw the distinction between compressible and incompressible models. + +The multiphase solvers within this old framework either use a turbulence model on mixture quantities (multiphaseEulerFoam or interFoam), or the turbulence model was applied to the continuous phase only (twoPhaseEulerFoam). Within the old framework, only one turbulence model was applied in multiphase simulations + +Figure 76 shows the organisation of the old turbulence modelling framework. The class hierarchy is duplicated to some degree with largely identical or equivalent classes in each namespace, i.e. Foam::compressible and Foam::incompressible. A comparison of the files RASModel.H and RASModel.C in the namespaces Foam::compressible and Foam::incompressible reveals that these files share more common lines than they have differing lines. + +This issue is also addressed in the release notes of the new turbulence framework in even more pressing terms: + +>The issue of compressibility has been managed for many years using two distinct turbulence modelling frameworks, one for constant density flows and another for variable density flows. However, neither framework is appropriate for multiphase systems, in conservative form, for which the phasefraction must be included into all transport and source terms of the turbulence property equations. Code is largely duplicated between the two frameworks, which is inconsistent with the OpenFOAM code development policy to minimise code duplication to promote code maintainablity and sustainability. Extension of the current code architecture to multiphase flows would increase the number of hierarchies from two to four, one for each combination of phase-fraction and density representation. + +![Figure 76: The class hierarchy of the basis of the old turbulence model framework. The namespaces Foam::incompressible and Foam::compressible are indicated by the colours red and blue.](images/76.PNG) + +##### 32.1.2 The new order +The new framework for all turbulence models is located at $FOAM_SRC/TurbulenceModels, notice the capital T82. The use of templates is necessary, since this framework is meant to be used by all solvers of OpenFOAM at some point of time. All solvers means compressible and incompressible, as well as single- and multiphase. This makes sense, since the concept of turbulence is general, and not related to the specific sitation in question. The advantages of this approach is best said by the release note itself: + +>This new framework is very powerful and supports all of the turbulence modelling requirements needed so far. It will be enhanced and extended in future OpenFOAM releases to include a wide range of models and sub-models, with the expectation to replace the current dual hierarchies of turbulence models, to aid code maintainability and sustainability. + +Initially the new turbulence modelling framework was introduced with an update of the multiphase solvers. In the OpenFOAM-2.3.0 release only twoPhaseEulerFoam and DPMFoam. As time progresses more and more solvers are updated to use the new framework instead of the old. By the time of writing this paragraph (October 2015) dozens of solvers in the OpenFOAM-dev repository were already ported. + +**One to rule them all** + +Whenever, a certain concept manifests itself in a variety of incarnations83, the developers of OpenFOAM take this rough quote from Lord of the Rings by heart. A single turbulence model class was created to be applied to whatever physics OpenFOAM implements. For this to work, this most basic turbulence model contains only the things which can be abstracted enough to apply everything. The most trivial example of this (a feature independent of compressibiltiy or the number of phases involved), is the sheer existence of a turbulence model84. + +Figure 77 shows the basic class hierarchy of the new turbulence framework. Besides this basic, non-templated class hierarchy, there is the templated hierarchy of the implementing classes. The basic classes represent the very abstraction. On top of the familiy tree is the class IOdictionary, which provides the IO facilities. From using OpenFOAM, we know, that there is a dictionary controlling the turbulence modelling. By deriving the turbulence model class from IOdictionary, the turbulence model is its dictionary. + +From IOdictionary the class turbulenceModel is derived. Note the lower case letter at the beginning. This is not the only base class for turbulence models, we will also encounter a capital letter class. As already mentioned, OpenFOAM makes heavy use of the file system’s case sensitivity. Thus, we need to pay attention to the letter (turbulenceModel 6= TurbulenceModel). The class turbulenceModel declares a large number of pure virtual functions which the derived classes down the family tree inevitably need to implement. This class is the source-code-wise incarnation of the fact that there is a turbulence model. No further information is as of this point known to the turbulence model, except that it is a turbulence model. The data of this class is consequently sparse. The most important data members of this class are references to the run-time object and the mesh. More information can be found in the file $FOAM_SRC/TurbulenceModels/turbulenceModels/turbulenceModel.H. From the class turbulenceModel two classes are derived: incompressibleTurbulenceModel and compressibleTurbulenceModel. These two classes represent the fact, that flow can be considered incompressible or compressible. The consequence of this difference can be seen in the treatment of the density by these two classes. In Figure 77 we see, that the incompressible turbulence model has a geometricOneField as density data member, in contrast to the compressible model, which has a reference to the actual density field. + +![图象77: The class hierarchy of the basis of the new turbulence model framework.](images/77.PNG) + +A little note on ancestry: in the class hierarchy of the ye olden ways, see Figure 76, we saw that the base +classes for the turbulence models, were derived from regIObject. Thus, allowing access to the turbulence model +via OpenFOAM’s registry. + +In the class hierarchy of the fancy new order, see Figure 77, we see that the base class for all turbulence +models is derived from the class IOdictionary. In Figure 133, all the way down in Section 57.7, we see that the +class IOdictionary is derived from regIOobject85. Thus, the turbulence model base class is derived indirectly +derived from regIOobject. Thus, allowing access to the turbulence model via OpenFOAM’s registry. + +A mere comparison of Figures 76 and 77 might have suggested otherwise, however, as the list of ancestors +got longer for the new modelling framework, this fact (the derivation from regIOobject) has travelled up the +family tree. + +**Many to rule the many** + +The distinction between incompressible and compressible, as well as, single-phase and multi-phase, turbulence +modelling is made by passing appropriate template parameters to the base class TurbulenceModel. Note that +TurbulenceModel is derived from the template parameter BasicTurbulenceModel. In Figure 78 we see the +(templated) class hierarchy of the new turbulence modelling framework. This class hierarchy is related to the +classes depicted in Figure 77 by the use of the template parameter BasicTurbulenceModel, which is either +incompressibleTurbulenceModel or compressibleTurbulenceModel, note the lower case first letter. + +The distinction between incompressible and compressible modelling is made by the template parameters +Rho and BasicTurbulenceModel. In the case of incompressible models a geometricOneField86 is passed for +the parameter Rho. The distinction between single-phase and multi-phase modelling is made by the template +parameter Alpha. In the case of single-phase modelling a geometricOneField is passed. + +The approach, that TurbulenceModel is derived from its template parameter BasicTurbulenceModel, which +is either an incompressibleTurbulenceModel or compressibleTurbulenceModel, which in turn are derived +from a common base class, demonstrates the great flexibility a high-level programming language, such as C++. +However, the presence of templates and their heavy, sophisticated use – as demonstrated in OpenFOAM – raises +the bar when it comes to reading the source code and finding out what is happening. + +![图象78: The base class TurbulenceModel has four template parameters and it is derived from one of its template parameters. Note, that the four derived classes – the four incarnations of the turbulence model – differ in the template parameters.](images/78.PNG) + +**Branching the family tree** + +In turbulence modelling, we can identify three elementary choices: we can treat a fluid flow as laminar, or +apply a RAS or LES turbulence model. This basic choice is reflected in the three classes derived from the +template parameter in Figure 79. Since RAS and LES turbulence models are turbulence models87, those +two base classes are derived from the common template parameter BasicTurbulenceModel. The nature of +BasicTurbulenceModel has been discussed above. + +By treating the laminar case as a turbulence model, the OpenFOAM developers got rid of the special case +laminar flow. In Figure 79, the behaviour of the laminar turbulence model is indicated by the methods R() +and nut(). The laminar turbulence returns zero (with the appropriate dimension) for all turbulent quantities. +Thus, the method R(), which computes the Reynolds stress tensor, returns a volumetric88 field of symmetric +tensors will all-zero components89. This behaviour is indicated in Figure 79 with the (= 0) appended to the +method’s names. + +The class eddyViscosity is a class which implements the ideas behind the Boussinesq hypothesis, which is +discussed below. + +![图象79: The class hierarchy of the elementary turbulence models of the new turbulence model framework. Note the shorthand notation BTM for the class BasicTurbulenceModel.](images/79.PNG) + +**Further down the family tree** + +A great number of turbulence models are based on the so-called Boussinesq hypothesis which computes the Reynolds stresses from an eddy viscosity μt and the mean strain-rate tensor, and was proposed by Boussinesq [11] [64]. + +$$ +\mathbf{R} = \mu_t ({\nabla \overline{\mathbf{u}}} + {\nabla \overline{\mathbf{u}}}^T) - \frac{2}{3} \rho \mathbf{I} k +$$ +$$ +k = \frac{1}{2} \sum_{i} \overline{u^\prime_i u^\prime_i} = \frac{1}{2} \sum_i \overline{\mathbf{u^\prime} \cdot \mathbf{u^\prime}} +$$ + +The quantity k is the specific kinetic energy of the turbulent fluctuations. A great part of literature refers +to k as turbulent kinetic energy [53, 35, 7, 8], most probably for reasons of keeping the vocabulary short. The +unit tensor I is often denoted with the Kronecker delta ij in literature. + +The Boussinesq hypothesis is common to both RAS and LES turbulence models. This can be translated into +a class relationship. In Figure 80 we see how the kEpsilon and the Smagorinsky turbulence models are derived. +Those two models are discussed since these are widely used. The class eddyViscosityModel implements the +general idea of the Boussinesq hypothesis, thus, it is the common base for both turbulence models. In the case +of LES models, an intermediate class (lesEddyViscosityModel) is in between the class eddyViscosityModel +and the actual turbulence model. This class serves to hold data and define methods specific to LES models +using the Boussinesq hypothesis. + +The distinction between RAS models and LES models is made by the template parameter inserted in +eddyViscosityModel. In the case of RAS models, the template parameter of eddyViscosityModel from which +e.g. the kEpsilon model is derived is RASModel. Since RASModel is derived from +BasicTurbulenceModel, the class RASModel is a BasicTurbulenceModel. Thus, this operation is perfectly +valid. In the case of LES models, LESModel is inserted as the template parameter of +eddyViscosityModel. + +Sounds complicated, which it probably also is. Nevertheless, we admire the versatility of generality of the +new turbulence modelling framework and stomach the mental pain caused by all the template and inheritance +wizardry. + +![图象80: The class hierarchy of a selection of turbulence models of the new turbulence model framework.Note the shorthand notation BTM for the class BasicTurbulenceModel, and EVM for eddyViscosityModel.](images/80.PNG) + +The method signature in italics of the class eddyViscosityModel indicates a pure virtual function. This +method has to be implemented by the classes derived from eddyViscosityModel. In the case of the kEpsilon +class it is the class derived directly from eddyViscosityModel which implements k(). In the case of the +Smagorinsky class, the pure virtual function was inherited via lesEddyViscosityModel. A class containing a +pure virtual function can not be instantiated, thus, there can be no usable turbulence model lesEddyViscosityModel. +This class can only serve as an intermediary. + +#### 32.2 Reynolds averaged models (RAS) +##### 32.2.1 kEpsilon and low-Reynolds flows + +The standard wall functions require the yPlus value to fall into a certain range. If the yPlus value is outside +of that range, the simulation’s results can become quite wrong. Thus, the use of the kEpsilon model creates an +effective upper limit on the mesh resolution at the walls [19]. This becomes a problem, when we want to finely +resolve the flow at and near the wall, e.g. when solving heat-transfer problems. + +For cases, when the yPlus value is too small, i.e. it is smaller than the lower bound of the standard +wall-function’s validity range, there are the so-called low Reynolds formulations. + +**Wall functions** + +From OpenFOAM-5.0 onwards, there are no special low-Reynolds wall-functions for epsilon, as the standard +and low-Reynolds formulation have been merged into a single wall-function90. +However, other fields, such as k and nut, still require special wall-functions when a low-Reynolds model is +used. + +**Disclaimer** + +Everthing of Section 32 after this point has been created a while ago. The some of the content of the sub-sections +below might be outdated by the time you read this. + +#### 32.3 Categories + +The desired category of turbulence models can be specified in the file turbulenceProperties. There are three +possible entries. + +**laminar** The flow is modelled laminar +**RASModel** A Reynolds averaged turbulence model (RAS-model) is used. +**LESModel** Turbulence is modelled by a large-eddy model. + +The file turbulenceProperties contains only one entry. In case of a large eddy simulation, this entry reads: +``` +simulationType LESModel ; +``` +清单187: turbulenceProperties + +#### 32.4 RAS-Models + +The entry in the file turbulenceProperties specifies only the class of turbulence models. The exact turbulence +model is specified in the file RASProperties. This file must contain all necessary parameters. +Listing 272 shows the content of RASProperties. In this case a k- model is used and no further parameters +are necessary. +``` +RASModel kEpsilon ; +turbulence on; +printCoeffs on; +``` +Listing 188: RASProperties + +Depending on the exact model more parameters can be necessary. + +##### 32.4.1 Keywords + +**RASModel** The name of the turbulence model. At this place laminar can also be chosen. The banana test +(see Section 11.2.1) delivers a list of available models. +``` +--> FOAM FATAL ERROR : +Unknown RASModel type banana +Valid RASModel types : +17 +( +LRR +LamBremhorstKE +LaunderGibsonRSTM +LaunderSharmaKE +LienCubicKE +LienCubicKELowRe +LienLeschzinerLowRe +NonlinearKEShih +RNGkEpsilon +SpalartAllmaras +kEpsilon +kOmega +kOmegaSST +kkLOmega +laminar +qZeta +realizableKE +) +``` +Listing 189: Possible RAS-model entries in RASProperties + +**turbulence** This is a switch to activate or deactivate the turbulence modelling. Allowed values are: on/off, +true/false or yes/no. +If this switch is deactivated, then a laminar simulation is conducted. This way of choosing a laminar +model is not recommended, see Section 32.6.1. +**printCoeffs** If this switch is enabled, then the solver will display the coefficients of the selected turbulence +model. +Even if the switch turbulence is disabled, the solver will display the coefficients at the beginning of the +simulation, see Listing 196. The coefficients are not displayed only when RASModel laminar is chosen. +**optional parameters** Some models accept optional parameters to override the default values of the model. +Listing 190 shows how the coefficients of the k- model can be overridden. +``` +kEpsilonCoeffs +{ +Cmu 0.09; +C1 1.44; +C2 1.92; +C3 -0.33; +sigmak 1.0; +sigmaEps 1.11; // Original value :1.44 +} +``` +Listing 190: Definition of model parameters in RASProperties + +##### 32.4.2 Pitfall: meaningless Parameters +In the above section it was shown how to override default values of the model constants. In this procedure, +there is one source of error hidden. This is not an actual error, but it can lead to a fruitless search for an error. +If nonsensical parameters are added to the kEpsilonCoeffs dictionary, these will be read and also printed. +Listing 191 shows the kEpsilonCoeffs dictionary of the file RASProperties. This dictionary is used to override +default values of the model constants. A fake model constant has been added to this dictionary. +Listing 192 shows parts of the solver output, when this dictionary is used in a simulation. All constants of +the dictionary are read and printed again. It seems as if the constant banana is part of the turbulence model. +Varying this parameter yields no results, which is no error. +The reason for this behaviour is, there is no check whether the defined constants in the dictionary make +sense or not. +``` +kEpsilonCoeffs +{ +Cmu 0.09; +C1 1.44; +C2 1.92; +C3 -0.33; +sigmak 1.0; +sigmaEps 1.11; // Original value :1.44 +banana 0.815; // nonsense parameter +} +``` +Listing 191: Definition of model parameters in RASProperties + +``` +Selecting RAS turbulence model kEpsilon +kEpsilonCoeffs +{ +Cmu 0.09; +C1 1.44; +C2 1.92; +C3 -0.33; +sigmak 1.0; +sigmaEps 1.11; +banana 0.815; +} +Starting time loop +``` + +#### 32.5 LES-Models +##### 32.5.1 Keywords +The keywords turbulence and printCoeffs have the same meaning with LES models. There is also the +possibility – depending on the selected model – of defining optional parameters. +**LESModel** The name of the turbulence model. At this place laminar can also be chosen. The banana test (see +Section 11.2.1) delivers a list of available models. Listing 193 shows the result of such a banana test. The +model dynamicSmagorinsky was loaded from an external library. See Section 11.3.3 for how to include +external libraries. +``` +--> FOAM FATAL ERROR : Unknown LESModel type banana +Valid LESModel types : +16 +( +DeardorffDiffStress +LRRDiffStress +Smagorinsky +SpalartAllmaras +SpalartAllmarasDDES +SpalartAllmarasIDDES +dynLagrangian +dynOneEqEddy +dynamicSmagorinsky +homogeneousDynOneEqEddy +homogeneousDynSmagorinsky +kOmegaSSTSAS +laminar +mixedSmagorinsky +oneEqEddy +spectEddyVisc +) +``` +Listing 193: Possible LES-model entries in LESProperties + +##### 32.5.2 Algebraic sub-grid models +Algebraic sub-grid models introduce no further transport equation to the simulation. The turbulent viscosity +is calculated from existing quantities. + +##### 32.5.3 Dynamic sub-grid models +The dynamic sub-grid models calculate the model constant CS from known quantities instead of prescribing a +fixed value. The way how CS is calculated is determined by the sub-grid model. + +##### 32.5.4 One equation models +A further class of LES turbulence models are one equation models. These models add one further equation to +the problem. Usually, an additional equation for the sub-grid scale turbulent kinetic energy is solved. + +#### 32.6 Pitfalls +##### 32.6.1 Laminar Simulation +As already mentioned – see Section 32.4 – turbulence modelling can be deactivated in a some ways. +In the following, different ways to conduct a laminar simulation are listed. This list applys only to solvers +that utilize the generic turbulence modelling of OpenFOAM: + +1. turbulenceProperties: simulationType laminar +This is the most general way to turn turbulence modelling off. turbulenceProperties controls the generic +turbulence class. The generic turbulence class can take the form of the laminar, RASModel or LESModel +class, see Figure 134. This is controlled by the parameter simulationType. +Selecting turbulence model type laminar +Listing 194: Solver output for simulationType laminar +2. RASProperties: RASModel laminar +LESProperties: LESModel laminar +In this case, a certain turbulence modelling strategy is chosen (RASModel or LESModel). However, there +is a dummy turbulence model for laminar simulation. This dummy turbulence model is derived from the +base class RASModel but it implements a laminar model. See Figure 135. Therefore, RASModel laminar +selects the laminar RAS turbulence model. In this point RASModel and LESModel behave similar. +Selecting turbulence model type RASModel +Selecting RAS turbulence model laminar +Listing 195: Solver output for RASModel laminar +3. RASProperties: turbulence off +The switch turbulence can be used to enable or disable turbulence modelling. When the calculation is +started, the turbulence model specified is used. However, in the source code of the solver, there is the test +whether turbulence modelling is active or not. See Listing 264. +``` +Selecting turbulence model type RASModel +Selecting RAS turbulence model kEpsilon +kEpsilonCoeffs +{ +Cmu 0.09; +C1 1.44; +C2 1.92; +sigmaEps 1.3; +} +``` +Listing 196: Solver output for turbulence off + +**Solver output** + +The last two prossibilities to conduct a laminar simulation can lead to confusion because the solver output +contains word like RASmodel or RAS turbulence model. See Listings 195 and 196. In both cases the simulation +is laminar. In order to avoid this source of confusion, the user should use the parameter simulationType to +perform a laminar calculation. +Independent from all other settings, printCoeffs prints the model constants of the selected turbulence +model. This may also lead to confusion, when e.g. turbulence off is chosen to conduct a laminar simulation. + +**Exceptions** +The above explanation only applies to solvers that utilize the generic turbulence models of OpenFOAM. However, +there is no rule without its exceptions. + +***simpleFoam*** This solver uses only RAS turbulence models. Therefore, the entries of the file turbulenceProperties +are redundant and the only ways to control turbulence modelling are items 2 and 3 of the list above. + +***twoPhaseEulerFoam*** This solver has the k- turbulence model hardcoded. Only item 3 of the list above +applies to this solver. See Section 32.6.2 for a detailled discussion. + +***bubbleFoam*** The same as twoPhaseEulerFoam. + +***multiphaseEulerFoam*** This solver only uses LES turbulence models. Items 2 and 3 of the list above apply. + +##### 32.6.2 Turbulence models in twoPhaseEulerFoam +In the solver twoPhaseEulerFoam, the use of the k- turbulence model is hardcoded. This means that the solver +does not use the generic turbulence modelling ususally used by OpenFOAMs solvers. The only choice the user +of twoPhaseEulerFoam has is whether to enable or disable the k- turbulence model. +For this reason, the file constant/turbulenceProperties is not needed any more. This file can savely be +deleted. +Another consequence of the k- turbulence model being hardcoded into twoPhaseEulerFoam is that the +keyword turbulenceProperties in the file RASproperties is also not needed any more. This entry is only +read if the generic turbulence modelling is used and if there is any choice of which RAS-model to use. The +only mandatory keyword in RASproperties is the switch turbulence. This switch is the only way to decide +whether to use turbulence modelling or not with twoPhaseEulerFoam. Solvers which use the generic turbulence +modelling offer three possible ways to disable turbulence modelling, see Section 32.6.1. + +##### 32.6.3 Laminar simulation with twoPhaseEulerFoam +If twoPhaseEulerFoam is used and a laminar simulation is conducted, then the presence of the files like 0/k or +0/epsilon is mandatory. The solver read this files regardless of the fact, that a laminar simulation is conducted. +This is due to the fact that the use of the k- model is hardcoded into twoPhaseEulerFoam. +Other solvers read this files based on the condition if and which turbulence model is used. Otherwise there +would be the need for all possible files (0/k, 0/epsilon, 0/omega, etc.) to be present in any case, which would +be utter madness. + +##### 32.6.4 Initial and boundary conditions +All turbulence models can be divided into classes depending on their mathematical properties. +**Algebraic models** These models add an algebraic equation to the problem. The turbulent viscosity is computed +from known quantities using an algebraic equation (e.g. the Baldwin-Lomax model) +**One equation models** These models introduce an additional transport equation to the problem. The eddy +viscosity is computed from this additional quantity (e.g. the Spalart-Allmaras model) +**Two equation models** These models introduce two additional transport equations to the problem. The eddy +viscosity is computed from these additional quantities (z.B. k-, k-!) +Every field quantity of a turbulence model needs its initial and boundary conditions. Consequently, there may +be the need for additional files in the 0 -directory. One way to find out which files are needed is to look at the +tutorials. There, a case may be found which utilises the needed turbulence model. +If a simulation is started and the solver is missing files – i.e. the solver tries to read files which are not +present – then OpenFOAM will issue a corresponding error message. Listing 197 shows an error message of a +case with a missing 0/k file. +``` +Selecting turbulence model type RASModel +Selecting RAS turbulence model kEpsilon +--> FOAM FATAL IO ERROR : cannot find file +file : / home / user / OpenFOAM /user -2.1. x/ run / pisoFoam / cavity /0/ k at line 0. +From function regIOobject :: readStream () +in file db/ regIOobject / regIOobjectRead .C at line 73. +FOAM exiting +``` +Listing 197: Solver error message: missing file + +##### 32.6.5 Additional files +RAS turbulence models produce additional files. Most RAS models calculate the turbulent viscositiy from +certain quantities. These quantities are usually field quantities and depend on the used turbulence model. +However, the aim of all RAS turbulence models is to calculate the turbulent viscosity. The turbulent viscosity +itself is a field quantity. + +Listing 198 shows the folder contents before and after a simulation with pisoFoam. The 0 -directory contains +only the mandatory files, in this case pressure and velocity as well as the turbulent quantities k and . +After the simulation has finished, the 0 -directory contains more files. The reason for creating the *.old files +is not known. However, the turbulence model created the file nut for storing the turbulent viscosity. +The file phi as well as the folder uniform is created by the solver. +``` +user@host :/ OpenFOAM /user -2.1. x/ run / pisoFoam / ras / cavity$ ls +0 constant system +user@host :/ OpenFOAM /user -2.1. x/ run / pisoFoam / ras / cavity$ ls 0/ +epsilon k p U +user@host :/ OpenFOAM /user -2.1. x/ run / pisoFoam / ras / cavity$ pisoFoam > /dev / null +user@host :/ OpenFOAM /user -2.1. x/ run / pisoFoam / ras / cavity$ ls +0 0.5 1 constant system +user@host :/ OpenFOAM /user -2.1. x/ run / pisoFoam / ras / cavity$ ls 0/ +epsilon epsilon . old k k. old nut p U +user@host :/ OpenFOAM /user -2.1. x/ run / pisoFoam / ras / cavity$ ls 0.5/ +epsilon k nut p phi U uniform +user@host :/ OpenFOAM /user -2.1. x/ run / pisoFoam / ras / cavity$ +``` +Listing 198: Folder contents at the begin and the end of a simulation + +The 0 -directories of some tutorial cases may already contain such additional files, e.g. nut. In some cases +the 0-directory may also contain several of such files due to a change in the naming scheme. Listing 199 shows +the contents of the 0 -directory of the pitzDaily tutorial case of simpleFoam. The case has not been run, so the +files nut and nuTilda have not been generated by the solver. None of these two files is necessary to run the +case with the k- turbulence model. +``` +epsilon k nut nuTilda p U +``` +Listing 199: The content of the 0 -directory of the pitzDaily tutorial case of simpleFoam + +##### 32.6.6 Spalart-Allmaras +The Spalart-Allmaras is a one-equation turbulence model. Although it introduces only one additional equation +to the problem it needs two additional files in the 0-directory. Listing 200 shows the content of the 0 -folder +of the airFoil2D tutorial case of simpleFoam. The files nut and nuTilda are both necessary to run the case. +The former contains the turbulent viscosity and the latter contains the transported quantity of the turbulence +model. Therefore, the rule one additional transport equation entails one additional data file is not violated. +Because the viscosity is not constant it has to be defined in a file in the 0 -directory. And, because the +viscosity is not the transported quantity of the Spalart-Allmaras model another file is added to the 0 -directory. +``` +nut nuTilda p U +``` +Listing 200: The content of the 0 -directory of the airFoil2D tutorial case of simpleFoam \ No newline at end of file -- Gitee From bcb1f33f50c4746bc86a51c10a38a4a95c48c12e Mon Sep 17 00:00:00 2001 From: EleHa Date: Fri, 5 Feb 2021 00:49:45 +0800 Subject: [PATCH 3/5] 32 --- 32.Turbulence_Models.md | 50 ++++++++++++++++++++++++----------------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/32.Turbulence_Models.md b/32.Turbulence_Models.md index ca11123..630b6ef 100644 --- a/32.Turbulence_Models.md +++ b/32.Turbulence_Models.md @@ -1,33 +1,41 @@ ### 32 湍流模型 -#### 32.1 Organisation +#### 32.1 组织框架 -The way the source for the turbulence models is organized changed over the time79 the author is dealing with OpenFOAM. With the release of OpenFOAM-2.3.080 a new, (even) more general, way of code organisation was rolled out. +The way the source for the turbulence models is organized changed over the time79 the author is dealing with OpenFOAM. With the release of OpenFOAM-2.3.080 a new, (even) more general, way of code organisation was rolled out. +作者在使用OpenFOAM的这段时间内,湍流模型源代码的组织框架发生了改变。 随着OpenFOAM-2.3.0的发布80,一种新的(甚至更通用的)代码组织框架被推出。 The old way relied essentially on namespaces and inheritance to achieve generality and abstraction. The new way to do stuff is based on templates, inheritance and inheritance from templates. This section discusses both ways of code organisation. Especially the new way – with all its template madness – may lead to difficulties to understand the code at first glances. Thus, the author hopes to be able to shed some light into the mysteries of the new way to do things. +旧框架实质上依赖于命名空间和继承来实现通用性和抽象性。新框架则是基于模板、继承和从模板的继承。本节将对两种代码组织框架进行讨论。 尤其是这种新方法-尽管具有模板疯狂性-乍一看可能会导致难以理解代码。 因此,作者希望能够阐明新的做事方式的奥秘。 With the release of OpenFOAM-3.0, the transition to the new turbulence modelling framework has been completed81. There is no $FOAM_SRC/turbulenceModels directory anymore in the sources. Thus, the discussion of the old ways is on its way to be of purely historical interest. However, the author hopes, that even the outdated sections of this ever-growing collection of stuff may provide some insights. +随着OpenFOAM-3.0的发布,已经完成了向新湍流建模框架的过渡81。源文件中不再有$FOAM_SRC/turbulenceModels目录。因此,对旧方法的讨论仅出于历史意义。但是,作者希望,即使这个不断增长的资料集的过时部分也可以提供一些见解。 -##### 32.1.1 The old ways +##### 32.1.1 旧框架 Although, this section is not intended as a rant against everything new, the organisation was easier to understand. You can inspect it at $FOAM_SRC/turbulenceModels. The old turbulence modelling framework is based on namespaces to draw the distinction between compressible and incompressible models. +尽管本节并不是要针对所有新内容,但该组织更易于理解。您可以在$FOAM_SRC/turbulenceModels中对其进行检查。旧的湍流建模框架基于名称空间,以区分可压缩模型和不可压缩模型。 + The multiphase solvers within this old framework either use a turbulence model on mixture quantities (multiphaseEulerFoam or interFoam), or the turbulence model was applied to the continuous phase only (twoPhaseEulerFoam). Within the old framework, only one turbulence model was applied in multiphase simulations +在这个旧框架内的多相求解器要么使用混合量湍流模型(multiphaseEulerFoam或interFoam),要么仅将湍流模型应用于连续相(twoPhaseEulerFoam)。在旧框架内,多相仿真中仅应用了一种湍流模型 + +图76显示了旧的湍流建模框架的组织。在每个命名空间中,类层次结构在某种程度上与很大程度上相同或等效的类重复,即Foam :: compressible和Foam :: incompressible。对命名空间Foam :: compressible和Foam :: incompressible中的RASModel.H和RASModel.C文件的比较显示,这些文件共享的行多于不同的行。 Figure 76 shows the organisation of the old turbulence modelling framework. The class hierarchy is duplicated to some degree with largely identical or equivalent classes in each namespace, i.e. Foam::compressible and Foam::incompressible. A comparison of the files RASModel.H and RASModel.C in the namespaces Foam::compressible and Foam::incompressible reveals that these files share more common lines than they have differing lines. -This issue is also addressed in the release notes of the new turbulence framework in even more pressing terms: +This issue is also addressed in the release notes of the new turbulence framework in even more pressing terms:新湍流框架的发行说明中也以更为紧迫的方式解决了这个问题: ->The issue of compressibility has been managed for many years using two distinct turbulence modelling frameworks, one for constant density flows and another for variable density flows. However, neither framework is appropriate for multiphase systems, in conservative form, for which the phasefraction must be included into all transport and source terms of the turbulence property equations. Code is largely duplicated between the two frameworks, which is inconsistent with the OpenFOAM code development policy to minimise code duplication to promote code maintainablity and sustainability. Extension of the current code architecture to multiphase flows would increase the number of hierarchies from two to four, one for each combination of phase-fraction and density representation. +>The issue of compressibility has been managed for many years using two distinct turbulence modelling frameworks, one for constant density flows and another for variable density flows. However, neither framework is appropriate for multiphase systems, in conservative form, for which the phasefraction must be included into all transport and source terms of the turbulence property equations. Code is largely duplicated between the two frameworks, which is inconsistent with the OpenFOAM code development policy to minimise code duplication to promote code maintainablity and sustainability. Extension of the current code architecture to multiphase flows would increase the number of hierarchies from two to four, one for each combination of phase-fraction and density representation.可压缩性问题已经使用两个不同的湍流建模框架进行了多年的管理,一个用于恒定密度流,另一个用于可变密度流。 但是,这两种框架都不适用于保守形式的多相系统,对于该系统,必须将相分数包括在湍流特性方程的所有输运项和源项中。 这两个框架之间的代码大部分是重复的,这与OpenFOAM代码开发策略不一致,该策略无法最大程度地减少代码重复,从而提高代码的可维护性和可持续性。 将当前代码体系结构扩展到多相流将使层次结构的数量从两个增加到四个,每个相分数和密度表示的组合一个。 ![Figure 76: The class hierarchy of the basis of the old turbulence model framework. The namespaces Foam::incompressible and Foam::compressible are indicated by the colours red and blue.](images/76.PNG) -##### 32.1.2 The new order -The new framework for all turbulence models is located at $FOAM_SRC/TurbulenceModels, notice the capital T82. The use of templates is necessary, since this framework is meant to be used by all solvers of OpenFOAM at some point of time. All solvers means compressible and incompressible, as well as single- and multiphase. This makes sense, since the concept of turbulence is general, and not related to the specific sitation in question. The advantages of this approach is best said by the release note itself: +##### 32.1.2 新方式 +The new framework for all turbulence models is located at $FOAM_SRC/TurbulenceModels, notice the capital T82. The use of templates is necessary, since this framework is meant to be used by all solvers of OpenFOAM at some point of time. All solvers means compressible and incompressible, as well as single- and multiphase. This makes sense, since the concept of turbulence is general, and not related to the specific sitation in question. The advantages of this approach is best said by the release note itself:所有湍流模型的新框架位于$FOAM_SRC/TurbulenceModels,请注意大写字母T 82。 模板的使用是必要的,因为该框架打算在某个时间点被所有OpenFOAM求解器使用。 所有求解器都意味着可压缩和不可压缩以及单相和多相。 这是有道理的,因为湍流是笼统的概念,与所讨论的特定位点无关。 发行说明本身可以最好地说明这种方法的优点: ->This new framework is very powerful and supports all of the turbulence modelling requirements needed so far. It will be enhanced and extended in future OpenFOAM releases to include a wide range of models and sub-models, with the expectation to replace the current dual hierarchies of turbulence models, to aid code maintainability and sustainability. +>This new framework is very powerful and supports all of the turbulence modelling requirements needed so far. It will be enhanced and extended in future OpenFOAM releases to include a wide range of models and sub-models, with the expectation to replace the current dual hierarchies of turbulence models, to aid code maintainability and sustainability.这个新框架非常强大,并支持到目前为止所需的所有湍流建模要求。 它会在将来的OpenFOAM版本中进行增强和扩展,以包括各种模型和子模型,以期取代现有的湍流模型的双重层次结构,以帮助代码保持可维护性和可持续性。 -Initially the new turbulence modelling framework was introduced with an update of the multiphase solvers. In the OpenFOAM-2.3.0 release only twoPhaseEulerFoam and DPMFoam. As time progresses more and more solvers are updated to use the new framework instead of the old. By the time of writing this paragraph (October 2015) dozens of solvers in the OpenFOAM-dev repository were already ported. +Initially the new turbulence modelling framework was introduced with an update of the multiphase solvers. In the OpenFOAM-2.3.0 release only twoPhaseEulerFoam and DPMFoam. As time progresses more and more solvers are updated to use the new framework instead of the old. By the time of writing this paragraph (October 2015) dozens of solvers in the OpenFOAM-dev repository were already ported.最初,随着多相求解器的更新,引入了新的湍流建模框架。 在OpenFOAM-2.3.0版本中,仅两个PhaseEulerFoam和DPMFoam。 随着时间的流逝,越来越多的求解器被更新为使用新框架而不是旧框架。 在撰写本段时(2015年10月),已经移植了OpenFOAM-dev存储库中的数十个求解器。 **One to rule them all** @@ -137,8 +145,8 @@ Smagorinsky class, the pure virtual function was inherited via lesEddyViscosityM pure virtual function can not be instantiated, thus, there can be no usable turbulence model lesEddyViscosityModel. This class can only serve as an intermediary. -#### 32.2 Reynolds averaged models (RAS) -##### 32.2.1 kEpsilon and low-Reynolds flows +#### 32.2 Reynolds averaged models (RAS)雷诺平均模型(RAS) +##### 32.2.1 kEpsilon and low-Reynolds flows kEpsilon模型和低雷诺数流动 The standard wall functions require the yPlus value to fall into a certain range. If the yPlus value is outside of that range, the simulation’s results can become quite wrong. Thus, the use of the kEpsilon model creates an @@ -148,7 +156,7 @@ resolve the flow at and near the wall, e.g. when solving heat-transfer problems. For cases, when the yPlus value is too small, i.e. it is smaller than the lower bound of the standard wall-function’s validity range, there are the so-called low Reynolds formulations. -**Wall functions** +**Wall functions壁面函数** From OpenFOAM-5.0 onwards, there are no special low-Reynolds wall-functions for epsilon, as the standard and low-Reynolds formulation have been merged into a single wall-function90. @@ -160,14 +168,14 @@ used. Everthing of Section 32 after this point has been created a while ago. The some of the content of the sub-sections below might be outdated by the time you read this. -#### 32.3 Categories +#### 32.3 Categories类别 The desired category of turbulence models can be specified in the file turbulenceProperties. There are three possible entries. -**laminar** The flow is modelled laminar -**RASModel** A Reynolds averaged turbulence model (RAS-model) is used. -**LESModel** Turbulence is modelled by a large-eddy model. +**laminar** 层流模型The flow is modelled laminar +**RASModel** 雷诺平均模型(RAS模型)A Reynolds averaged turbulence model (RAS-model) is used. +**LESModel** 大涡模型Turbulence is modelled by a large-eddy model. The file turbulenceProperties contains only one entry. In case of a large eddy simulation, this entry reads: ``` @@ -175,7 +183,7 @@ simulationType LESModel ; ``` 清单187: turbulenceProperties -#### 32.4 RAS-Models +#### 32.4 RAS-Models RAS模型 The entry in the file turbulenceProperties specifies only the class of turbulence models. The exact turbulence model is specified in the file RASProperties. This file must contain all necessary parameters. @@ -190,7 +198,7 @@ Listing 188: RASProperties Depending on the exact model more parameters can be necessary. -##### 32.4.1 Keywords +##### 32.4.1 Keywords 关键词 **RASModel** The name of the turbulence model. At this place laminar can also be chosen. The banana test (see Section 11.2.1) delivers a list of available models. @@ -244,7 +252,7 @@ sigmaEps 1.11; // Original value :1.44 ``` Listing 190: Definition of model parameters in RASProperties -##### 32.4.2 Pitfall: meaningless Parameters +##### 32.4.2 Pitfall: meaningless Parameters 陷阱:无意义的参数 In the above section it was shown how to override default values of the model constants. In this procedure, there is one source of error hidden. This is not an actual error, but it can lead to a fruitless search for an error. If nonsensical parameters are added to the kEpsilonCoeffs dictionary, these will be read and also printed. @@ -284,8 +292,8 @@ banana 0.815; Starting time loop ``` -#### 32.5 LES-Models -##### 32.5.1 Keywords +#### 32.5 LES-Models LES模型 +##### 32.5.1 Keywords 关键词 The keywords turbulence and printCoeffs have the same meaning with LES models. There is also the possibility – depending on the selected model – of defining optional parameters. **LESModel** The name of the turbulence model. At this place laminar can also be chosen. The banana test (see -- Gitee From f4fde14442e7db5181a11452ce8c998054f5241e Mon Sep 17 00:00:00 2001 From: EleHa Date: Fri, 5 Feb 2021 05:34:55 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E4=B8=8A=E4=BC=A032=E8=8A=82=E5=9B=BE?= =?UTF-8?q?=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- images/fig76.PNG | Bin 0 -> 38970 bytes images/fig77.PNG | Bin 0 -> 55564 bytes images/fig78.PNG | Bin 0 -> 88678 bytes images/fig79.PNG | Bin 0 -> 50867 bytes images/fig80.PNG | Bin 0 -> 57348 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 images/fig76.PNG create mode 100644 images/fig77.PNG create mode 100644 images/fig78.PNG create mode 100644 images/fig79.PNG create mode 100644 images/fig80.PNG diff --git a/images/fig76.PNG b/images/fig76.PNG new file mode 100644 index 0000000000000000000000000000000000000000..91f7e325175d0371d5c34185af9663bf79bc7890 GIT binary patch literal 38970 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 literal 0 HcmV?d00001 diff --git a/images/fig78.PNG b/images/fig78.PNG new file mode 100644 index 0000000000000000000000000000000000000000..5877046f77e53964b2926562d9a15a72b349c609 GIT binary patch literal 88678 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�aLJvY#WWaOrAv4S5y`~fIQwU75c%t?$P1^89< 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 D<0Z%E literal 0 HcmV?d00001 diff --git a/images/fig80.PNG b/images/fig80.PNG new file mode 100644 index 0000000000000000000000000000000000000000..ff4a226ab10b2187110b74614fcceac653889fe1 GIT binary patch literal 57348 zcmeFYbx@qow>OwTg1ZykEx1c?2@u?aTW|>OLm92IpFVxg=X{=MO?4$~j29SBo;<-;el4&43;k? z?RP7&dGZ9Bt}HL3>u0vNjG6Vu7KVD1eTOH>DQV2j{kEymdmf^y@9?cN`6U6tZflAP z-7Hh;SE1w-zv$F01+!EPw*u|brBb57Z%dd)HD*1nV|<+tr^8wNp6@n>UF>}9e9kYj z$ASju`Rzu}`~jQ8o;ie1=^q~qBdk67$A>O1G#iL`Si^a%3Goq61P_YOV~+y7zAp90 z9z;LM=As|F$dVz8KlacZWAf=*6Rg@10KGli_IxONGA0Kb{f*X15?RoNa2Q~j( zA4;yLC5;g$ExFa4WYfGK*n*KRo5V9^6O^CsFN28}g3eK0*%Hx!bvnEPZ_AZhxEQYK zPHl2dqMqOnT>-`n1`C#Bv~)?^nD>*E5FE zs@>2=&O?1r6&jh?aDRY??Zl_CqfrJX&eIo}adRZ539XV!R}5N5Jk^8|g^B5}Q;F5D zF>VX6YWWU+G$roPaTTz$gYI4g24hc|-B4wkwdv>v32MTmP*-)%@n!s9+j#3z+(~Zi zzxwF35z1_`xbReP-NV~7CVR)30@reEhmP#(y>e1UJ=JXTk5Esn%s$0Ujwb<|>>%z^ zmLl^WB(Tb!(%DMRWr)BVh+?kJ0O?CT+c>5Z%1qfNZk zsBZy-jLRO<&5dMk(|A)cei+su3eIkm6y#ZV4-uZ}G?E5ApD$a7y?8hxoH!m0ao+M}?gFCvhH9;k1O7wnI&#YVhNe11E$ zctzwmHjmoxIOAf`*+^EU8$wEfv;Z`3ir-dDY_DXbjBjthQ#rl(niu>g>8h{0 zvEqBa?6Tds(>{9Bk1iJr(skmNqLagorV73$3Ri3^#Vq4ls_dD})ydS~Hw~}GTYMa* z1q7sj-kMuF?0-k;D(0~`Lu#9-WL~?D?-{5R)T-EIw7CoT0a@DIAWgf|{CaYifdO@G zhF!lWobzm2+YJ$tsfa0kO`Z~VFmoVh1rc+iFu%!Ug#L^v#N?^)rT>yc0h-Xzm-cFE z;uT&zz91w#sU=-qUTx3>ds+81+J~}GmjG4T?dIZlSHTrYUH6z=tEuFIy&m<%`TfT| zFh)R7zF;3Ec$Kc1?Nq3o%PIr6>oeWRIM;>@W5+c*WOGNLf%j0UVgx2YDS$z~yh{)0 z(tWdQu09;4o_6Y(PB!P_y1LMTzeTc)itPIUH?9*>y5day(~P;NKHbFyQaJmX_X}(D zozPl1|7qw&O?MLFz|lpAW|yEHw^|u+^!IqxzmTLXEiK)+P$gG8wt1yxIYSN%UDOZ{ zx5l^V444jr8Nk!QmfMFgl+h};C`Fw8aW|?_>8LN<7CT02whl`%7mEf>5$aR!&bgW+ zY`_c;sou66TT4IZFPyY13z6}Y@Ua<&9s$#a&~wVUkvHPi^lFjsqXw7i$zvCiz0j|GI^m?F6UnR31_|I@wT zshX>nI`KWz?YS9M@!2YSb>^&2ya(&u9>$&~@;AeN8lWYy`EnR+hcw2LrYISImkT{P zCq0UL+9J@Jsfa~^z7}ei!HliAen1`eM_iST*^>&ORTQ{8$KiKPjZ7a^&f9c&b`557 zvLMYB7eZOaLP_#>AXGQHcXW5>x)wHdNXJe6F+zYdrNWYbwF7Gmo=W=EKDArW)9q&A z3UUejexqfR+R|v7vdABZp~y6t$Z)fNc*hsvZXxW_uXJLD+;Sfr+V2S5vOH*z zzAg(u2D8q9xbLGxgs4J{hP!*uO6^rY4`}VUfE{PyS@dni<&v7Bon;wQbH54A|EN zpHE>Hh|Y;KjJ7nPOi4OZ>QGH+Jdi?ngt-Mz*{i|M1grGG(&UiosT7VbzUhT!=VEnk zW!;m_B+KuFms~oxBdhOJhl0fPFRy=?gj|YJrs)`$v-FqEG`;tiqtNC3N(ZZk-7*#4 zrF14)ei=P6yCXW3@S&jpQe<&OyqLldAMTq|NglV~rmOJ|zH*fzoU>f`q>sG84RM!s^`+-fw@G=$gLBF?s2v}gElY?ju7$tm z-Fr~$p_>L;0~>I}s%%S68+&NVv!fPKQr`JUri@X4N{40URkW>@r>C$5BB3lXWP)`S zTh?7)2OJ1u-CA(?%n2HgqZiDku2uxBc_y3plw)=X3vrKkpco zF8%RXiq-TBU$u_Cl?5UwlPCUmn~R#muCxld-%OzIpNO=ZPw{fa{FW1R@)lwVjsD>Mv%_8@ z$`V|D?W&mXHwh~eZ{3b&%5nd$$4Evfdg48MqRA0QHD;5Lm6o{bRCR+LiG?lfPt7zu9*M4UiMxD{M7;9*(rN08j-*kqaW?tvd1_*lGybmkzY9~uL zVkU7~sLo9HS%VSP?7QB=yL~a$Lrvf8$TQ~<+-OH1wBtSeAr<+4$8K=5ksN>I@RKwr9AgVR*|}3JI{Dne|NVPDQXU}BSZD+bQKH6XcrPcCxL&wO;WDBq?ofcs;kE@ zU?9*0JE%&uT_^1$Jx7EWtcdV}US3yg@WKCgqeokK*5OV5*ejG9=9i8Z8X4ieq%)0M zEd%$pgkl5dJM;rI#H+zJ2yL=))R*Yqa2yvEUP{)zV88Q>nk4zthE~!b-|H)t5t409 zHMXD{XL?HR|NPMQt5h}P6XERd27ZC`Fkk=^4=Ia5@o&JDQGZ#v8R|J}(!q@+#9Vv! z)3^TQ`pJgu)`Gff+Z&W9ez+5wdxf;(g`q^!*oPd;=@Qlc;96r6cwM0V%?O7sFc(fI z7{Kz5>q3omcj}VAgFKj&KGA%3k9$yJ(9C?2J7LEDUbSSKIkTB%6Wdo;D$`_y z0*U6}%HCNmSFxsGKYs#4qc`2#>&gG}f%M-=;SVMv!nm-9DlW0_!Lj|!nK$#G_;}&Y zOreTTkXp=!IU>f6oy)04G;ydzgk7Ra_jol&1~z$2@mr0auX3UTW>YvL*cW-SnWQ{c z7e?#l&M_*5@2nu>A+(jJ?`>@AW#5`G2xK&`P$Jo00G0(^7H#J^#a&2WHu<5~N;#`Z z?Nxl&lUo9QGc25)Z8RxDg-z7LmsL6sJOWPM&9e0Jy<(N!c#03E1b%Mv2{KLM&JF7u zdlf;AJ~DA@e#*Nay_hsMt2DWjDAHMpsyzc3W>_0O{lWua0C6PN;Dz3esIW@CW9u+l zA~uC(d86rGu zt=uG*;zAG6D*ei`*9pzuWuny%kNuEwqKj( zTHnVpeI4zibduUrb9Z}VT>rMYzrz;?7s}bBs!!p)9NjcGyJiOcI()-vvYY@KRNJs> zf3Z$=p|*VHvdhpBboI_p-ud(zp3!;`WjY_9(J%3`@fWScRDonhTxPs))GtD^7D@4i zLmJ5njs7!zEH+&A0DJF7kF|7MK(g}NsOsZnc}8Z(i+nUK{a2B#(a}H+(=cowFtFQ` zWcWr-W90mnP^w)IQ}DiG#oSUL71gBy9_MccCOHiLAd7-X!xM}V+0as4c0gzX>l1ka z-Fxn&0rT%`?l+&g1@0~hwW<**DL(#lEqfH7oDzZvf=3vlfEELh2g&D$e|v^VtYN>=8f_B8dUA zKC|x*xVt`c|Ffla8bZE+(AeX*1C-s@<{@{s)Laik;|SR4aTJ+#_VO~afAx4R5#dcN zCyqd#9zissXDgBa(dXPUcMI@p*=0S@yN3;~% z6h9HN8dBilN01>p(N9{rNXrvhJudKdY{OH0E#O};j1z)_Sbro!2w?sHbpHRlHsliL z=&8*s?fc!&Je0(9R{nuu=`n&Ov=Qe53t@ct4mCoLM+j?=$hqxAo#?HfJi%WJ!w^D5 zP2)cqz5rQ!c&c@(5so^7ggW7`alNW1>OUGpz(@b;eLlV>*_QKTxIj@a(>G z(O`U*CcCA&w1=VRs`du`@g;FRjjxhEaIZKX#j7cP_cvr=>{pCFwo2$&!#!oJxHk#? z^P&d$sTH>ylI7vgXCc->d3R71zXh~;v*NByzLR4x^hQ1+Qi<{Jslw$ni!d+Wh$fe+)u|8+zW|+2ty` zlFpg7)WD(0y%?)HNbEiJjd1RvpXr8~>q~4GsO@2OJpWO+sgS-u+m^BE$y{&B=st<=;zuAIp0Ukks342>1|J0mUNWQHb# zJ+i7w#65`T&J2;k=)yiD(uu$#KmSuBcszX-jX6jrF{Fq1_yHl80)>-b0nZPFs60U! zd+G*rZfldroQ5LhOa=4@a=BOF3WIrXI3i=}YfoFQvpnba;hflq3s=KXK-|GEw6rv=w~r~-a;2;lJ1>qGIZtWG z=b~doAV>0+VF+j!DDm9K?8-0_1K%52<{bQ8b}cMLLH3dy?{u*j**}RaPUSi&JkN z=Ms9HtH1*JhR&JNoTg$ona7+i&ir5lBR{StzX+`O6l z{YUo2*{eZ=v_OPB&v!NP9ldy^{;kIvpfUqBaKA-J!bPBy&qBh6?xOR?AWG)}nZ zDbM}GPJuOSaN#+hP#r0Cy-l(F9P!3nLc1B{Cw2syOF7;*MZ{0i#qs#uf_TsUzvy*L#Wz#-9?o+x#QyL((LhBcF(zR z84zCfn7gli=bKJPpKbJ!-X4AEBW+obe-IaH_ba{(!k)eylNoFGdZtJ1AuJIoW@Y^1 z5wlJ{?|;5#!yK^UgX;KVkUn57UZe^O;_Z)b7E&#-v&o?u$mZ6@#knt_)!uAl4ax{D;p5K z58%+cTuD$AOJ{gJ9?qVJ|9bLvo~b1+|G!VpmDUJjAb-hlAeT6%u^n{~>&d%QS$esy zXs>i~TX#E&S1rwsyD?S;%zj$Jk z?E~CBxe4fFPqyaMZYmXCO8=bNj#igj7S&vj@7HRsWa9-?DpnWNlvJg-d^vPxm1&>k zy7W{n6QT&i_>_>=fD_n|T<(tBsIDP%ng+2KTKC6F+0Fl3i;y{W`fzhN?CE{FUQuDV zQkEmgO7=qXF`wI@J^oT0Y<^2St ztIc2f4=!(5Z#2$!k_J}4(mB9!zGxk9)I1O1aiR#nx2q;#IXAzo|= zVM4naMj07?r`ac-Qh%g9+kbBhecrInev1q?oVK6(Od>iBj%|F3)WP3-w#~(?nqt=_l#T`5pF2_HqQ>b$u2sCOL8D; zr@HoBb#pX0As?}ek!vEV9*dVF@S@$|K97etF!qN&l-(+g`xPCA=tHxA6(W1xg*`Yy zY$5KAxMeg4(GCwureS>5q;`nYZu!&NLKqOy5)X|8GV@a|_|tS3)l8@)q7hc^190}S zY~B0oa}}_r2fKT#jPq(uzqt?fA9KE8;XBs#dPaX!-bKA%o;CUtc9uGiJEbW_ivLR2 zQ}E8$nbO33bEjIRB26$|Da)`dv8BJZ8Gbwb)1p({|u$dv1bTDOwU&J4k_F zGMK;&OHVWShh>z|(LaTRPxfIO=9`9LXEPedqt*d8d3m#pePzM=a?8vw1o{ktNUD-Biex}e+Fey z&^cDMptc;Q>5z5e9+Z4tS9`ws+jCBeA3Z+E`)wyu(i_xjpB}0W2guu#Oi|jwyoLLN z=dP{N)98Ce*_ZWhqP)YCJ&Yaw@Bd^qW2pj$^g4`9E9DtO&ZJK9O#fC9P&}cFKE$o* z*X{1F4FOop2#pQcSzP#MJ0gP{#FZBVk~`6c-DtyN0-kFLSC{Q7FD|{7yNb&nQ<`() zTfN3L9X6E{JNy`?ZgJt7tCvCHXCigQ(p^@Z%CX>X@|dL;Up%G^WvLto_awS&U)?t3 zh$n2|yf@5RlAcs^r;Xq8SNR%_=g^&l*Vx`P>?-_%20A8naScXrEVk1BvQ4eCJ04n( zN;sb~A8dQHH@X0Mf`qCiR3BqF(fm6!u~&Bj+B!P>Q10@s$THL;tubvbq&elFhwpo1 zCdLkXf82vIjidOF!kr`Y?_c@@ zF?7Ha-;#NJWju2H^=eh!D&T}_2Bo6&8dvOl06_C2 z3jTQ)Wr>%dVbm2;mS;OP-Cbr`HP7fU2oI1$7bIjJP&g>gVjOhpp=*8&NiRn0lOwBO zP9+9IBN_|0nDeSMig&jCFAaQ`wKA1~pXcsl_5A7vInsP5mW#cRZf3C4g!T=z1UcfO zsyC++$e_F`4kT*_sVLZI7=fSA4TDB_#aInOdryYSAdgm}dr%oxJazQyvUy%NsG$95 zb4ZMMst$8+V*|xIIrBH59|CaM3n?<_ZaN_LY2W95r{tfO0B8TYj{!cA+#;H5U$!I0 z+EYku@Q;{JeOj+-EZ_vc>`(hXq2H10IxhqRtQeo0}zx z)ka7eru}U#xJM1c@FLKSj+?)k;cHjsE$~wP*f^-NzVFQ(BzDfG#+#P5HE<{~Xlti3 zA9@DM>9A+xXybKToymYnJabFFZE3+TuvIXwBVoUrs@ZR2$nN6$X<9{K&9fVJcaaXV z$@_>_Ui+%ewuO?z8dK+7{_C4-Wp#2XjZ!*xg2 zx4}>Em%#-FKSV+~pVTfD zu%(N1L{78cW{!j%+||!*l;Y`wO^_8`u5!+PneZA zeJO;je)X1Eg($vs^rgTuC50LLuiotG{we9i3T%MAHmlH4t*+8_NRh+SSLa)=A~n9( zj$}hP@ZVN96m`YcOCN1D-S=jF+BXf)e=Ix_KN_jmC7bu~h1+}l=IoeI&aGbW*%hZ+ zu72Jraj*}&Bz^c~6t(o+mb1N!EB$@2Dycwqqb2E^sOqyjxkmGT-5u_?1#zeMIWKRZJ5teB&(rRW|$4C!ivtZMfN7E zT8s})Wt>>be0af3pkTA2L4JE%r(n*T`j$=AOU~P!em?VrACy z%Ve?Jq~{V*wW(|f@$)BiiAVyyChOFi(&+d`bIx0FD1Y^iYNEzgAqiYn6$_YyCr`|$ zy+RO6Ui?wK?y{*@eyx<+>tH&ATeGP+rswI*5Arl?Pr^(y123C zFK?w#yTLmonhfMXh8~<;st*V@Nm$|O(RF-dNB(+E=AV;zADH3#CSqfFtIJ45UUurP zbdlfwd5bC0X?`~Y`p4=OC$OHSoagwquPyC`pTzD85Is`HWCWroJTX&er9!WVOrF{1 z9+oChB7^g8!$=YYo;!`b>?-LS5;U#ht9~rk&#}G;r6rxuEVf!paaQHWpW-Ta%qeO4 zBHsZM(d;F?Q%Hf6391hp3{PNMHYwi)w$rc(U;8X7}< zQG6alQ;OO(bbn!k)qNBc`6Xeh+$8~eJ2mm?7sU=yZypCFi0L^tVkGiv0=?+FyFA{% z2F7kh4JTH%+7kt}7AuOyn!oE2g_Z>Sut(~Vu+Xb(Xd*BmL?%+LC4lt9|F*FJd+iIV z#W26x@p!m*1_c3INV9q@63Y1#E$Xa4<2%my%ctGI)7^kPmm%;(c@f&Y6*%oM(0=0Q zQbpl4fKMSXH)_R`q`nPYtO&Sh@m`*o50H9Iq{4J2zjI9qKMYwbZgR};>zv8#H63v> z7_lp9wm_F9VkSca%96&9Nq-*00QT?8byRzYyw-hF{dhBBJ(JIm?YE;PO9*_=@ADR{ z!Ne~4*KMO96^!@75`nir2*O$4@ZjM^a8c*Vuj8iBJ|Z9=SiKO=k3Qtz#$ds}`pAT) zm1aRpi(x7u89hMrQU-{?sGbF#j`(hML<3J^|F8dkhWu1(YwcKB{{G(t)u2B?RmDT# zJkruct$slS2~z)WO7uTd{`ZOp&1 z*l-I+GNj(CkrN#Jrxis1MhP>aG+H2w)=EL`k;gImXgz4|%tg1^f9zMNL)CK;jBgz! z5x3s_nB|l8L%gJyw*xJ8`>-h8HaOnDDJHdctkV5j6cBJBTV;FWE_0QYe*6UBccbGx z&|ZplG+9w`={9CB9}SNMmc)OZDNdH!sxhZw>UZfgf^&0S2?V1SIqwB;0(5Eah|gcB z4N7B9^+xzLoJiZ)q5{gI{?_~c8ZSOZXqOiwG8O&zg6pvEYO^=V!#^tM3c#FQsTtCa zh&0ewES2Om2e@8!UyOw zdy-uM{inHB@p6VuBC+Ph{c9ixDOfEZW7cC$_V3Y({*8*nFj@g1o4}_!8qVPuK%4C1TSF24i-fz+X;cEN46dx8e1deW{Hy|*MxOE0ICgHny2`i|cAp2vo5 zKY@Unk@0JmC!7{Vx#j91fO2xO2;d`U59ZhwnK(p%4_Cd^FE$V1OEJHAchDmQog`0Y zSL-V9tb8{R?qn?fyAgHe*eWMh5>fp6#|_}$O6QpvRc1u{rwZne{zr;PY^z7j1z1L6 zqBajd4ALky^WZgq-jkFaEm`|Z8P#CO3uTd|hZb-}GuVmz`;j6xGsMg#66Vb?c!k&T z-1eGDv9ddNkhW=bq-TKdAquif1+aW?Ats4p`VZrqk1^$X_FCy(CVxYx*(uWa~J^6m^ma?ZUZibNYTGXoEz`G zt-gUHNWkOMi|6oE($%v-?3F0DAAG@Xnd4cHP-pYp3Xb|a`d9SirHfo_$UjLDRhxf2 z>Jb-Sn#FKVbj{h@)p-!H=J7Xg6<}LLnfT;!Nj`o?(0y?*D?fGDXs_u+-9oUvh&?Nc zKxuRU;jB1ReyjGb6^;=oFHhBjl@mIw2X>clQmczR$^M7>Ad_;KRd1ATp!~8QK@H>i zLj&BEK$A1>%b(~ZvG&OXAOZo&+ZNYO0JYd8FR{T^PwQl1L zieS_NUuO<1^4Vv~fClri-d}2W<7N6RUxl54{gB*R1~vOhs)0NANt|qq7V3j=k_r#>P7>*k;;H zxd4I%ggR;*iFU9M9qT{?pz5Y(cgRs10`mpHqdXu*o&>_ENGKGVi;*Wu#rU(e>pNs#eC+&dTL1e$CPmfrZ&LS^MTXe6%^lrJ8VILH)X}tuP9_BzJ z1Zu&Id<)|lI@tKdpK|0l%e)lpv(|?^R};i|FS-S&uV9g_z&g;{PiP$>xv{){?xX~C zfIf(A7`f?7fM}p4kpt_chAAA{zh}64n>-!JTDkg~AVMsI5~9mnrNZV-@4cZGUeV>C z<_nw!b+YLqaYzwA^U~ZrX2|X-d950PM_eI5zcUAkVDsf%30Y+*pFIyKtTz`H*p2e} zh(gC%!Ebh8j9nAZ{yQr>W^<^64)UO8GJpMyfS%xUGy7ug0n-$IP%1gH+&p0InJS^Z zhTSUp>1GnIDPoN5oY09g)!*mtnMcLm1>(nA8tzt!Rp+~9?nmHIKbwKn6mx@0z{dxP z6SPU;+(uK&PQ)t`%Q^(f5AD!cX7!ZB(t+3ezmzT?*)IP?PdUh;Xx~v&Ebf1(c10MG z`P(rTu-uolsC3YnpM!{>UKdFPt21Z+0Y?$qx_S9|@CeBJ2$3&kW3K zM{8K}ZLu7j(!G94lazElzt_3dD%*+(S+4!{7 zDT?YV*i$mHMGPtdT*^teP5=tHs0ZjWP2wQsurW8Asq}p4Pod^_cX39L`Q|jyU|;yI zl$T6!RaIJU&qdYB_Swv30U`tVkFe5@25s768*ihMTTcIKBF$T-h^2wEQJpZAf`j)J z+vEXz1wi~*!sNO`DuYvkR<;ypN+@XVN{H+_I8tuoscXlSibKxooEahu#fpxr@0`#X z&*tVm7`N{?Gg%Veu6d@V5!_pL3e^_f)>^m84;*=Z2~l7b%pQ=Z;XOQO(QpJG8}>-t z#9Udbn({qF4C6LhL~X=$44v-|M#sRosZ);j-`Bz*3Y1xd97Va|mz$I0lFS&yH|?OgSfTk>oN6Dc6=VOXyqPtWd|{>D+Q*m zvNt>j+p#J56B!>$BTfBn&)DNa%6}BI*yIsDJ^$p`$Sef1v2Zd|@f2K`@pWV!(WgJi z1ZkAFoRM(3*?;`*cyqS&$?#~|LA1E_G`WeBxJDh9by6t%m)yaD?WKUyr+XE=PdkS} z$tJ2Uod>S>+3PV~rleZ<8Zm?sLm6cUDugug24%^FWT$#NP9n$KO_vI0Plchw zu|He2dbt)^La&bG+LFdSq_<%R28_e4Pgn#R1+uSlx5ZzU&J2?z&5ZBlZ$~yfoK>pU zOvPdjzf&0y_PW6ne+6Vj*W)C}1zlpvkYRqG{~&r%X{FST;`?s<1YAIDu* zziI$b7+;abg6RjP=_{f`H;?z54aYQ6lhs1mofi5z)Z$;}-?HP3f|M$lI*kDBnw4pR z7hm<^jI0hADaMESXm0<-8tUC#MNyrG_Y*wbPliC3{Z7!;BtdbbR{tQz+Dy)#A*GQq z*AINSab0AdW9;m3_A0cAc|L)Z#C%@dB1CP$6lG3~oGfsw;9U@dN61Le=N$(XTu%1v z!z7QUwajR2&C(0{p!7g|)Q#!L{9j%{9&+gyf>cLyrc9hNP`@Xtj#8kwZoZZ{0z6!iDk@8Qiqbr2WapRA}{TNnPwyAwgOrDuK~L>QsXHdc7oW$EYY(g+`{6EA`u!Hm(Z z#IdBu!Z$x#`XVuGJ}_a$xWs&2E&M!D$7N-VC0oTL{{Ho{J|A#QP4-*TihUvv4!@ww z5M0P?yijZnB~JQnka+!r1#Yb`woKEO5YBFQGKEN8EicwZ+)v%zDmFy0B1w#G74W>ZISKc7`E-_jpN6p*q5Nx75bn;zhKWWWC{ zV`pt1g{6|uxG(NP84SqRdc2-NJG2Rt&6eX}y=)bj|A_=Vj+F|R(eV{X`?f@}%1X*2 zrQS!iyi)h7p@D4m-v``!BVO~})5U8p0FvJl+a}uFzW;9C3fTX@5Qe`}1xd zKAl0z_EO*9b}MNf3i@g&V~70vg#TY-3;!py13@d=UIsUb{+_8arwO?`OXW*K5H~p< zxqo;Ck=|z`|Dqt$$x=Yd45~&S+wTxgL!M5W0s?;!$FWB68QD7!`vDAl!~Jh8Mc~qZ zVJR}Mg#Q~$k?2{+znYKqOx=MKLWtg98Y1pr8sZ7de~=bQA0I^hu| zwZaQ74mltzB_e#lPtfmjL?$G$X4h^Hs`#M}_v~WZQ{Zk3Lu5O3grVoJ34RC=k|uYS zRjz3u-a63Ij?*EB^AMT3%VQ-&EYNehFb9dS(xT2bRx9^<2WC+sE9vvb@*Ze@SR4*QL9OO(~6VBrv`a6xad$} z$0$3r)ZA7tsTFH4SIk7>thYY2T8&U7^U7IMZNzXQAgB#dAf9mm|0sLN@u>bS>BJzx zWo=H|8AW40iy5ggzk1Ner*}ON%CCD$xkiFh8Aj5FD%FiuXKQ%)Cxs zka>2MQj7Atj#&6BtK}7L5bdV9wyZl%aadOuHQH5K{B2e2S50yKc#CXN>8oq1E7Pdl zHE0R_;DBkynKjWj&k+3IrWJ{rhIXXxn$tD-R+9XJsda5lXEt$By9bR z88C#D#E%n1F5>W_#`%5hY6Bp!R|36c__bv*{E*rLyte#X1t@lwl6X>ors1AfN(gbk zmPSz33h@U`!>C#Lge2A!zE0F@KusfD?}@=pLgzHn@{Es8Q<=}bFO2_It^5p@QTUTF zW`wJRdqYrVZz44*pG1fE+1PgZ!}wxH8WqXeYxYZKV|{Q66AEr@)niR?qm83iRlg>XIssh>>iyKypSj>5X0Fe@E8JA+TMpDvE!xI0y&7{N0?*6( z%Uhh9dc?b7p=l^Bg^}J@MYq2~g4f+l8Hs(2b~=_kLXHO-ZY#Q9;%`#R2AXKzS9r@0 zFK2V@^k|lZtn1l*R0p2*ahfPn@E#&&u5s_An%Q6d4w!Au4aeKzLQRLJ-7?@s)@-g6vjjZ>2L9?(r2xqdhleeJM^xI7z|Z zc^W-J=)~DOPV^R@E@gcsIkq zv2&xtUUPh2+)SDi&+W%7P~l0#Y!A-Jt!O6(I(+7EG)#3H#0}YD2-%@8tsc~N8{#ZX z+l|8CKlNRAquPj`q}8A1IXCdqLp>JE047rPtE%T~J`4nok;uN31qd|Wvxc58WGQAVQs_8puj021=R!E?w;vGJj;qE zplxof>Flz%>lw@I_FMwEMx<}F+%7|n6Ii_3v)X_tu%TjqVmcR`62sn0HAH-lre)t} z5qUZ7%6pgt389_MUwX&U`=Xgsy)(1jox^>J92FdVcDB~pF&OSQbtLb^NLDBB4b}PgDwwshrQn_dAvF&5LDst zlCwVE?>;UPJ=$r&ZK|5Ojy*mkUi?iAzU!Vn-|cW!@($d(WACJqipkif#{X^%!{vqu z@8%Y;erO0?Afi#V#yAAyI`@Ou5Qh1HCZCbrvRv?7fa%`EZFQrj0 zMb?&g1y85OO^7~3)}QE8&#EPn+fcHb+k*bDkADc=(qpoB@e)LjD}SHJjkPsZVk#=@jOnMsI)3g!y^lmF;N8e5HE7b&9E`) zL%1&yM;KAQ?-(h(KYQA#=5kYVM|I5&-&G#PjbwCaY(r@z(eM4}W(lEQ{Y<8fJj|#TtA<(~ z!_jhQ1idr%W9s%(_1zY#Zt4&oXToGJHN|XmUG-c&+ytvEFv#ThUc6m&lrA{==o< z$Z&VurpKc;p9GIt%MU~Xbr%T+xMUEDjj9BzO)gJvEG9ir?ARH@p_}gD#7Qw z_pUn1ujt;JJk;Xdqs8{1N673Qr(kqZ3F0+hJLqWSUAVt`DI)hA860wp2pA9>B28U( zpK9z_C44<{X>#gDHOP0Yqh)=D|4kZOi{h;#&Bu~YDcca!P(!;DKow5GsPmep+xHQ# z=|;Fm8>B$rYwt?YOw^|XeJcFosFih$UZKJU{OhtcO_4B(STONhLn~7k*tL@yc-`;8 zUw``R%dNud^O}2=Xu>CMfMwe|9o^?8LYj;EqW5o3BIe?<1xE;REGYnZ$EvyTyvfK` zHZluIRnJ-H9*-$iw%yShr9H)y1Dms#S0y4}zmyv&yo^XSOGMeuO9LkbWnGDBkMU52 z5b(vcY%y*q9_CHe#?2ZMJy9lOfyBTCwX=Q{MO$?*Q!P}Q5)4hsz06$kMRlagA$tCn z__&3o*F(H<(I6x&asSY>M)leIc?j1?rG5P~*ZwOoQ^z6t?t3GAXS~3HCtA|=1gDla zR~nsn0eOw3HtABc&lBLq7RV%P#dG0g-`Ri9)x$h=n~)+rStDr&HhzDtUJx?rX?1>+ob&@q;hEHeM$eRRBfvM*6p*8 zAEYj;RHXHmKzO2QGe6zT!xI_8VsA|8VIen)_VMgBsjWgva3zp+FFh0e>?;l)yukP- zce}Z6#p?JrHk_mF56%2tfYUxL|-$+BM+t36n$u3m?*7C)2$5LZb00}RVH zX(>Kf#B>g|DSZA;QJXR0pb9%G-1Z`%vn-Q0UV-3A3fWs=w3~BBnWoV**^{lJ&<>ce zuGX(`RG2SPg|R{_wXG87)#Ho~mZuJvM=>NAZ{_9G2JTNy+UZ8;lsP~Bqx(*r-?5@H zQRZ~p0YT_x9y!|H=gFny5WhC3to$7rg03VRj|zWJ_F*ECDc{>=cCK1?c-HhtJ*GUg z%kwkd;Wum6mwSyViVYPe;cYsUFS}>yLkch5qZ@YK$co51Ti)hA_i?wPZP6|xK{|eA zH=Y~A`ms3FVK0Xrwy#wYBx{B(eD{XWjd5u4voRBA#JE*GblFI&o znN1Pnr`E%UXpAl%8Q{|@{d6nm3fS^JjT(Oyr=1S#rj6h`ZP<1VWe|hglF^68%r%%$ zV#qcZXhfnJq=87B6vVl7cF}Lv4cPjPl4$#la$cmbg!=Q^4qU9XF1Okjj)ik>jepem zczG-|Eiy5 zXH9fLls)Nl><5>cg*L>xxOgKc+;Q$f39Q+6;=-TAc%YwG`ynn?#RneI4R9Zjh-~~w zUtE?TPJ_YDWeCy;@4Vch*LE%PD_N}1?ix(rY7)a|Y=ilWT`Z#wrcl$m^m)}yrhT=7 zPV(blwN^cs6__rve8J`P-pu1&b zr~3Pcr+KduT ztu)KOe+o;QMs)8Rz_7SV3CHkN%nd~=%H?Nx({ufU=M5SUwyxwIuCr<<)cq^x)!?AB z_gA13Wa|c8297nIPYCkLlF@F#zKn}r;3P2!=1G)whw~AgbD+(Ei+o0mS5}!+jF4n> zO?NCZ+F>{5Q2C9WO%S@lh!Ro@sp_F1fd#B?cCGYB%!U>>TeMN zIH7Zg6gVbUkm)knt&v!B?Z(n&&hVGizlnt;A1M7CBCB*KdVSp_GD9?vseGkFc&pxL z6>YW?+wHvG#2gLZQ?x5m68Bsav9q=~Cq56^a$6?MMiRx9Ol+M0ja5_0!cvnR?Sfd~ zsBN&MuX=N3fv4Nevg{CV&=&A`*;C->l2kVG+2g3NY@3!}77JEo=W;L6b1quOimYsAXI(vy)(x97CLl12k~C@f0A zit_J;CDe%q+UYSiyAX0nw0Tt`4qUHm@XDIT;|Vi? zj7pd+@xE(Wo=!YTbW!NGxtTi?yrAJM<7M{FGz&xW4 z7byPhzIJevr-@1iUX{${Hb|LeYZ(E_BI(uTOp7(SXDQ02`!#XosjHWinmBE_+`aE# zh?yf#IT~_Gg(5=}&ff)iMKK<{lzPJ0+^ysWdLQ(il`rMTa>?ZNEA5x& ztavAXgYa`A| zji_-NFHu8UjVy+>auv&8J>jply9j+AV^uX~6m8NR6@qkPQNf}}U^4R(&;PXnOEm!l z_JO5)D5F#jn(6D(PS7&oknPqNQ)c8Pyp@+Gsd!15Aw>^0(|H;Oegm`~{X#X~f}^=?ocRAG%4>hvuQf_eQm`w@aoR7ioaZ(g+` zy|(Zuw7^&}OhkLW@)CI8iz3YOc%_0p{C&y+Qxf>m`0it8>%sjxQ_l`Tfp z=aurm8TSR6>3MzUMJr>JsE3zE#xZ^JU(bWVr)rsSIvY5!<%82HuExWizR-Bc9Z#O%_nlb*2DeXcW#>SN01ZShQV^NOj4IPmq z&Zux&vM3%&Cv12BOuCR_wP_~QueaD6x~c^Cn(@*($b~Vib}z(AZ0}r{ivWAb_USg0 zTK|#&#=*3VXYV8x>upq~P(HlqPgMLYERx#!^_84|6TlTnuV6>VDe)0Dyr%nSm$rn& zx9;gr_dVHwGD>WL43rG+gmww75-fn{`M53V;0FRY4Z6nNA89J#<0*4i zP-WY8|NlSy|K?3FI>XZ*UHJoX{TD4DJfwpFo|Uc0mOu9oq{_cA9#{YEvwp8kf1pIYsFsvrM0*-Yo13`8p%SjAu3a>q|QO!d>?*!R0H;YD!)Ty=!MY`c)P01~*(; zwBy%WGZGSgyK=4s3wn0kMxz-(SG6}6wQ`93PQa1qX!-e-{A$$2EC)9p5eo4C*iVgY z&&Gvz5+=z0ocmH|vEMTrH2U5!E<*-G>GT(J{X(C&9WH1Ub};Nl3~o3`SOfC~y(NsE z)oy1IRxg(lw^j7X03Q8--;<17x~#u6uJqHtjc2e#>(UWdD4*(2CabVx7>(|)Zn*e( zNk~64JcyL-S2}IdGNwg0yE}uj{>4vYLgsB6eooO_lx6W6{vJFim>B(gOKPu|ix%VL zeDo(GR1eic3q)D=@>!SIZ2(^q3w($J1zAC&yZ zZYH&0`w0kXvn2;RlLoI`f&%!KI-yIC5;&vpm(Jq9t@N@Q_oawrT!uvXPiE!p7aDS#?}gQwAT3xEjzdD?uwAjOceyN2-JUHN{ao9}w%bp%^b zFoJ6&RJ*)3xP9u5&4VGHD9-KmBvsn#QjWJH(T3?QO`9eU^L8r<;E-uUAxp9%{+Q;ycV#%#~c(U35Aa@nW_+}kTM?u+KA1?!|+ zfFoIw5Yi$4YKu|~$paTo2^5C=sTENe*!6pVe;f%kXh9YN_n%{4=dk3gBIfG%u6ZzZ z?PjOdzxbwUa^M9f0ps}Q;mP9o-F3u?rK2mj(J9_^LuY~m>|yE4lS8{7f+95(WsJ|7_S4SusK1t>Dp-ZJXcmnK+4 zdM`x`f#!>LorZjC3`a`*4fnwb_c4G-pws4i%hManMATLBERSZPqAz6oT$Gnz#18c2 zFgzyin5ifHokYz9-%|a7#=0O+9GTr_8-CN_HIt4?(8GA6h4Rt~@`9V4vihPcwT#Dn zCr6U+;+}}1=f!nEyE3TYwLTV7mM1PvL9t@4|&1=hL|C&vTui)!f-0>UQ|$Tw8YB1 zR%>?fb9f7iHchWCrE1_3k#b9UGsedA)l8Ebk1dY?FZlNu4_Ap8y^Uy2M1K9?Oajd*cX?rRZ*p!C}qbw;$^bx{YBgvRk41=(Oe9 z51Xh4w5=br&ZF7_y=_kTGYciO@mVjJhi2jQn#s0S7HDxhS2mtsibdviCbDQYmvx$S zWK&%wa%omw#pJl6!4{j9<}5N#fv!Yh^4_2aD&B#4V=sRKG+`K696qDxvtHq;EtA~&+s zhHzCqKlN6AMo35y5!{n`x?m&Ttx>mF?<~fjWY!`GOdQo};G6e;<4}hK)SEFt?p|Pc zMYQP7%IFIk^SwmP_HVjK28f7I%y@?Vl{0tKns(S~T40JG4^&_jEjMrr)(1~?1Q5O0ne?VbO{s5utIkyPHSY6$nO@yY+uma1jYfn2kCyz z@MHfr?AhsCVRN}h@4?1E0~1CIaXR5e7|`sSMTPMWOd>b4uUz)RK;RGF0d3%Kyh8!Q z!Byj33vc%8!nY4F5h8p2iVj>Q_J5r1b80SRy|<%Cl(jeC5VDwvrOd>KC){Utt}HXy z07N6G`s_(B>n*bmKobfIGjwH(9C)(xMyPzfiV8y=+>4cZ$=v;`BzGowa*2?&Z29*u z`g)J{cBHEsp+t5XlS|SF_xg_j|KWMLN%~brZr_(;dj6h~edjr|Wr+`ZR!HV?baMxnT-{iP4b^eNRY`>Q_Cr!@w` z_*(Oydvf7)&S##i!?1a&nEwGF-S6UF-!NtbP8g*O!@Jd>w7b^pN;DzBb+EB`x) z57aed3kwj(mQG)%%hrN$Quu%bc4rEsbkze3@K`j9nPR!#GMiY2ewq zT@~F}c$CV>KF~U`^qK1fO_pC|h-7^Kkc})sl&8w=%+@IRs!tLGW&t)(${oR)YE|iC zifB?FYeReAm(*aqi4@;OETe&6e0} zx~|#nYE`W)l=&yl;^b&c3C~XiB0gZByYK;>D+#_AUdd)n>4BoSVEF2H^viw@{CQZz zyl4K^EL!4K`J|{q`>5B`W3RL#U|}_QL@6pqGzvLnUIUHIf4vmqt==sB{g;OCH8EtH zf~M97KeW5HUlX1f|LT~()ITH;#9Yv_Sk50&ZM}35 z#9Ods>+p8IR@IJoSMx989>p4oi!kkWCZb*=Y!~1~Va{k3UY${GRF-=MF^C=_#$Ksv zF?xa&_4Lg|c30t9*N&gD=vGB>#&TM(wYWqq+3z}=Z7*1NZ-{g@J#fSliGAGPjOz@8wE!G&^2mj^A&+*$pTnHbgB>0uKy9{0ni-x zk6f7D4~QmhARRMU5@|{=2@ct3CKTeWJ>i*4MLA~-3+CvS}7a_RxlY+;pVEGPo+m zBuXv-!w^Ag;6DHsZRfAIu~p|1s(q(x(^C&ZlMa#!ZoUr^Ghp5$H7+jec8;0_sVcwH zq{E^-42oSn|Ad$PTUg2Rj*Yt~#SB&k67*5;s)q?Uv&k)ISmt9|`E`Ji;+)$PoGw}Z zizObCMnbEUvu4jugkEVpxBc2&UHHKqOb;CD?Saf4p6PqS+xQs001XcZ(L-fH=5!vTMTw0n;M zm-zUKL|OTl)SzOMOLv?;r4gC!-AWU1zAfQSAVZ+&2!LD=U`fIKp2A}x*S2f{q1_<6 z60~CC)ls|ker)3HjuzevlS&njMO}b%8zHiD?FHW4jhN>*Nmm>u_{hC zdD9Xc!#Ny&)?@}vKNN@M=#_M&sOj37x|DVnLXN7j73*(T+xim(`6dRo*OGfE*Gry2OCs1n}&F`ZP%#ua}0e_d9hV8o^Pi&w8#M)wX%?V7xKq~}v{VnYZDh2>} zFCgT^UV@gq^s3Vx7r?di8-Vk{0~+8u(Q%c0214bajD<0rX4q{=RC-C~)w^Q-=?F>M z@9}B1vJr*-(js{$J--09`Xs27pn@&QJ2f0p!9GrhMyW_pdUak3PRtI3Y0M0%1=&7fKgqz+60p%I zn<#Vu*VX!$T|Hc0k)Cu3$?|Rmfk_~q0d=vmTQ)v!3-b$DjMuaI@3?jNF6$c0Cgm4W zR$hZdHQ=SToaG*U32oLcwU*O?BkAGzCO%d_^#{m?)E>W`695r80=-PFQBxuVf`n3A z>oL*QA6rYUlJ`wKxi8pBcif1Phxi(q1D#Zh_{CwfXXb)oyWGX0Z%l(rv8Hc)O*!H# zeiu0L7pA>!e#)^sm_GMcuB=$DXO!F1h^bMoo%R>yx0~|KOaNcC0|QwIMf(N`%2+zC z%OlwQIS>Xx{#@_Kh(UHt5B}NUzb4r8!H;;^{q8gbaVE+gdY{v^IHow(3%vf8f}e$oeH4;rXVhc0O*Pru-$9 zrsog*AI%U4fWh&4+YGX$IoJrMP~0}^0dLU7f8b4;3m(UDs;I`QTUiw(YWFtIB@BLA zlKzq3S%RkUGDaNiQgi)vkRa)*5k#P8QO040v6t&4V(Lz4pV+d#@;WW(g%2hIB|91k zinl&-{HkcWuCM`TRG+kJm)v@XI+SXIydw5FA|g+w@CPZDG~17(PH$urbzaF_Wo|Bu4Kdsaw|Y{= z6VS|~&-4&J>cxXs>EIm~*n!A_)g9x)sI?eC8M2#a>;gM#tCw#_TZ?iPC;tOjp(2Km zZ5*#SnKL&%Bi+hlZ&%N8t~Z(@=&|XtTQ!uB^qtKQ_3PUfHPyJ;imO`lE>gK~)p{?O z?REXGfLGHivX{#9mjE`?C_U|pub|A6Guj?3*T3xSHaBY2y_|b!#Nb?HA;yNa2o30K zn{POBQYitBjvub*rC`x3;TJEScj`o~*?4|tk>x5>AlzaTgP3_Q^<|v7*~`a~UFGJb z7??odKMZwC#QQ3B97?Xs`MR6AtbUp=QOTcvjUjP@kjxAngx6W=Ql?BN0{y1J;zc=* z+l18wmlDT(b>@vP$84br-7Q?Ax^Af9SJ*Ev8PAvcr4!#b5Tq}Zp}LV={__8jJeYOV z$qrLFKN#AR8GtIc>ZnXymk)T4ci+qjujvB`IgduF3!>;()>h{9fA${Z*K9~M@7P*BwybVMLqy@{Iy&?(T~>-9sHR!5;8j4bVFsm18(kqqQQ9olAC7o>U^7{f%nE&rSK$uG8 z^Z<>7J_lfRuI+NXG!ufb_;7Kjb$n49Sv(Kkc?AGpOsA`PcRrhi$8BnV@p8xRQBMt7 zb?dKx;OwwKdL&=?Ns~(tuOb#>!vk9%nARatQKviCi>`zHKL=%Y>NL-Xari&-Fd;Xs z%v6&7Lx&4y6!5-_8N2GPx$+EpgVl+TqTO=R4q!vGK$!SBA6tj7quqXGeHt)nAUg;f zv=4Q+@$>?=tZytcG`l!%#mOL#F5MSMfVZ`mUlc>l8=Nn(m{`=E*9KlZEP50bo$H2n zCoh%fAiW+nXir(z^A3`-!+}B9uA_WM=2Y`+^#Y6eBOl`9%~@f`r@?y8bgmlCnT{HJ zmG;o$%qT<=p4z@XQJcS{6X%P*O`^*G^d3MlD(Hyw&q*->?@vyLgvYmu zq{*s~mQ)D!WLag`BR)LV!XwjRvnYh@glg?Jon;x?A0iu^XW-e)u-DOM9`Z|wi_H%h z6og|$PA>>HBYm$Oi7zC1rHZlE;~r>f*x8%WNvLydAe-L>jTPZy>#TYpkQ$Ij**%kW zQTp_*70GO=q>1@DM1p#M+(T7Ey`>_r`r;r6nU9b>_KQwI+(wFRpFA)*9TTIDtyB2t zI=)(gzI3(eJ`1n{_f8d(l2bkqKa~4O*|_1kmwaNlvcXY)7=N&fgokMJMiOhW)|MLm zLh{3QOP7@G_6Q*MGyss{_MSGX7RR!3l4AFTud$Oi#zYmnJ=w6B1&L>;ix)5C!nOw5 zbRQDF2iLU<@X#{jjq5Hv9H`OVuagYz#}fUjyz}#IqKm@(75I(r32l?mf7Kt>1!tdR zkxUL*O_9?ocxSjZj%1GyjDBgbr*IbZo@XXu;KS+;x5`#-v_m@_V*bp+BL#$aA=F0R z-)S}O6xDAx0IkNKvq&0~`CCL!oBUM0F`2mdZd(oOgb*?XO;#@_CUv@>?pNk1>%S^q zEYCLXY?MH%j-H?C)=C$H$X{Y%MRVS2RII78BSFn5;-78k$k#Ve?Vd(RRwbjZkH|D= z?;ne$WU6Rff#15g2214k$svi5}g8?HuD-?LbU>09HO|H1i0wcwj9DtM{YGZ$pc5QwTs-POy%zzx+MF^c?Mdy_RELK zZ97G?ah;>ZA8g)x87(NDo#h69ne=$5OGzHJvBC4LROo@>j@I0g!g0{d!9+z)ARB*+ z*mP|+X*`Zqt=3mjEK+q6Y=GG$IF`;{DDz8<0eK>$%L~ik zi!J5--J$|v2R`lv|TK2t=L{c`r$h?q_OTEzn6Te9}J zOQyAB#^7HgkTz@!{TibCC3Api?TG%v|q1=auQ5g(_+kK79U9gS4Y;15cj8* zn=7VQCyMVrSaf_&YyR7wHp;g}GXShommc14{=axV>%cgemR|D9>?LcPD5#>SROEPX+UB zk)c{LlGVh4erv+}2eeK035>!JMyTIinB*0&grjD_?vvBVfx|s}BIN!E9TtO@4mGd_ zS=8dhxXRwVb|EROB72qjl|)>g5+TDQXok3u_y-BaE4+2K4E%p5nsTeHN@NcryKYnw z)cU>K9C~K|oqR?(X_K-(p5-s2t%!~|%j4`JBH)PpZva{book54tw}bM^(Gl(3b|X&>PxWX(rqPo1BtS)AcGv$d*-at8 z379mYKUw&mJGrW<>e)`J^JxYP@ha|BU8w;zGQJAUQoiT;jkY+VaP6L@00~a7V98LG z{ZOZ9==o-71YP7yIF}_k3zF#_Vp=^dq;WU~_~7dGbH2@oD8XIx8#`WrIteiLx7n0A zn2!%AN4?ekDw%OeTCIKi-F-nsC%|03dFWhL8~%dvAs4X2n;|k1yo=GBZu6oPpyunG z!x)2nldHcGCmE|_ajcH>rzsM9F;2Ol0(QyNRjVLk%`XS?dzKeMlXX>vqvxJ`3sDc4 zMD+~r%l}YMzZMKsZbqKyiGvb|dA=aRFcyxgOaJ`3T6Zajs$QY>ohj48ic)AI`(XE^ z5WPF~@?71J}K$pr9BvVv=gYROtZ zUZ5bLkMY)BE*=}X7N>i=nXssMVIjORPjj!F)Y1jV12y*7`-55KC9?7HMiqGRk^)PP zTUR3HG&TmK8oeFi98OpK&sfFs;`$&8_Nnmp6tUbT(YeOu`-s&wC(cUyVWwmI7=<#9 zguNLLr>=$Bht6nA8oSU%huB05{_An#D_RAErWy8h_I)%QV7c9-r+is%9L;Z){$B_Kt#iUkkteqZh1C-c#nTc;p-oeobs$$AoOny`pm?as&OMfPq0Z(5+>?&5jn7?4?QQCq+`zU+{MK7tbazk6(Iq8 zJb>dwINi~FSN?ORRvi$U1LwvU29i#CG5ItDiKyqV-*|B~S-B-rOPF|TNOo7~StK{q zCsEHG=R}rWv)dp;x2wKb1!azoDhhGHF<8o%wjPiiCp+RVv@&0Qt}EjX*J$1ii{eWQ zI|rrjMLb%bXqsh@WT?yP+}@``^~0SUw+^@isLa)umkRB;uL?~LXIN>N+jv}i{ALy} z9Sg?S^kK$#L}zkCbK9&YnuMD#;G=bEtG&xSXgv)Vct28oJp8*Ra;cZExD&h)p)2%q z=!FiI&M+EebNMncRR=%FnY-fMAwljAZ`&7wiJq_nIU;VxJt)<*K2fG zK6jw<7gGk)&s{?V?|jF&m;cY2k_Wk?3Cr5^X5t!;>4$LVtT*A(Li zq&u?b@FHQSB8-v62{YN3G;sXktE0$+ry>CBI_=!9&U=gn;+*wkrp?-HS!G-eq@N2L z5X5;{4RbqjGQL~Q9kysoFF6tmj(_l@q>oLQdG2^O0rQD+Yh#OIgT^l2x*A7$!FhDf z0e@whQ1!8U_dZ2*EpH=c8ao^xra)UG&q-{|*>|>y z@*k1IwpX4^hATGjMi#I%yV}MGlbtWE2JZ#9a~Em=H49$FDi3+P!94CanP={cFBAX z<4t`Zti4NY;}6rj&YGoU>jec%4hb0!X0gCTb?IX0^(z?VSna=D8!}9 z@XBJU)-v}!YYz6NYue&XeqF_nX{-dq8q=M!Wx8WL!4v?p;yaH;R7xMr0Rea(g1{c- zM2CF(NzFxvA0u zpqiG={X{nt;$Rk^9Yb@6O9!<7{;uxqlHVTrE!H-VPpBCE`vALsatwm*#==O z8^!;wS*P(xh17K0^3^t$v^Dj5o37`UmtvQ54CqZfBrH*XSN~?WA^CbdplOuau&?bI z&n>uhZ8-rL+!A+#d!5K>l}@fy?Pu1HQGB5|M6j1DTO7v%W>j?(#qq#Pr;XriB&F9zWTV^uXyQ1q=3JogW zqCcjoE#3`~hnU^a_Gn?C+x_KvNSH3qj3wR)G3EWpm~JkD7mL06R9hgW^v4=X1n$a! zx7lULZspMs1w)I_oe0zAlG=5%I`^|qnXtcx(y!e=_GkH~tDLaoBW-R&aKRL&9WqIH z$3DQ~gZrx1*k~W}2-50bN#)+UZ{qT{#Dp-Et}wzgB{914+1pXI&n=~OjW(<&R@LIx z-i2o#L5m?(_u+J4ZJ!GEgdsU~_9`yzlZ=H-zF%ncIr47=8(F;x=vK!c9i9QiS4D@8 z)h^Rk#DQ^PZRcP{LxayV_c4~N!Ma5Cl)5w}wa zrc5p0Gt>+1{CF1ertn*&D|r9G?*>M`L%>KAW9{@~T8F)FKZ7%2)WqwFHQU5od@Ht7 zdX1$pJeyrOOi{3x#%NmNqp%WMD6(D`|5TJ)YN?);4cxzWbr)}8oY-nhBFA92F7-mc zZv1g&U8U-wAa`Rai=~t2_OH*9&EtfhS%kxW`&iYWNWLvh&@)xX8uy553z-j<*+>e+ zxjn`;FBq6U^m6dh5Z?0A12m@N$D-+D=py6;=RTND1aRgVTiO>s!np!V@7)?eZ=yAN zJ@AN|00))+XCovOiqqHG%l?2G0r<&e!vFUJOpL=roo8q(Lpb663m%_>*97A9SP2*> z>v8Z=ltL!zFcG>2?J^Qt|2RejkfHwHI)FYL*7(UEBlc&7o!Q}O!hOPfYhuz}eaU3+ zO57zANUZ0v(xN!+sg~?ND*Y}hf@a8~&~+eeH2W8{!3OgpPxVzvVp+&!AIg!)eVSle zFhRYm7(Z2&Jr8%xC7XK7Au=|ZeE(m&XSJ46sd^L0b1?%n?;mZqyEK4Q!&fwi;mdC+ro-Ugh5A-;v~b;{u|S8yFCCAB|f`EncilI%%hLdb@- zLph?Fw`YBMWJob?0_F=xUaE$rI!_HvO#XsTZxAt10JwI_P-6)^#nzSR8+8F+5@&j@`h zOfV_bvA4}z5aXJbB4<3vq5rSaV*Z9|JlbLsTX3&}=UA0$dj@I2!V0@gvh&jD5wpzA zmQVkuL;lKoyd5s#AZ+d7wmJ($Ow@q-Hza7Wlf&I&e#2WNmIx5f{vK0V#CLFgT3(=0 z_fDE2ZRW(Fv*xI$=OU&doct0Tt|t=Y!zu>3n$cT&G6~WLpQ8N7U)uqcVJYdhAHoD5 zg4qRwokzVbpIoCj&%eI`J@uoUR9x(xuo^HGJU}8>n8V0f&F}`8bEl;7_e1plQtex_ z5jNPLL+(v$?e?V_S60fj_&HsBA^nV}8_x!XTvRam?kpDcDWT#KUBNB3BJ&hP)>70!Q?TD+}r93lUm)^ZiLxQW_7TY7epA+J=G<=-ELlDEcNUhVkps z!W-H4@aVRp##q7w;0mqT|$n z5nYNXFNQJIjV|^{=<4Ef@7{k5VctT--r%u4h<-<0sD9KtWvK zX11q(!Sh9?*Tn0ZpDYOf)+cw-Du%8|l(0hIJ^V-xk5>UV7cyF2T36Zu8)Z~Pw~(-Y zZkLrxw^R!L))q?g&03TRj2g5GUOKJRYR3+4kGLNuf&oK@EFC{Q@rjcZ)l~smSN=bQ z4GuIsc@x9WPO1Q}-{bpvC5vEO((fme&;P{0-*EdeovIANm9cX(K)#f)*tpWOSD3|T zTf|T5*fZxV$-Y26LME+!#AhQiz8F$!q&_OWS2sK;C&$gY>FlO#`cH5fkfnRGT|!~W zPHeEBch$Un$_Wy$R>etfO+H5C#%> zj}f@_f{56eBkF*|vrwQAZ=n?`))*)AI^{UOi>eeCe$ZL{A|yoNO|Hq>5{46XQw9EL zEG^#DF87n_VeOy9_jTzVe~E7Cdg|Rkib=bB1frdGcw5fq(C>S#;gOt1+&6yn=Vt=#D<`!9vt2s9vqJ6cO?(;Juw+`K3TL zcbw$CGva`0iQFFM^r~~?wd-m*rdNNc#6ObUX%GPMQ<)Cwi#Tj@txt|)Obc?AP{@t0 zQaRqkM6WY5{orK@11h<>N(>{OaMTw*F@svFR+UjimNO&#JYu|LbqWbQAHb;%9lK? z@N;&M6-MzHTnuycT@7ej)c8IPZ2KUaXz+>mIRlwYO=+i#fc*w{$_T>7D4Vxi&S=Lh zT7hlv^n7kk5Pl~lcw`vq(rra_mQ-zZjetGWQ4V>gZO&!M=r^}n{xu2iKECr1#?cC{ z4dWlEJMi!4^<+D`na&v|9mmv-nJw0T#m0dN#;KFc7mo=iDHF?RPg#o}%l{ul0^MV0 z^qd{>L?#yo@3W80#DlI>HX;=M8zJ}Aiu2+(SdDi|L80%QC^-3VrQnb4<$Kv3gm@dd zE*Cy1Xj;##O}1QbS-Y)nKWm)&GAd`u5ZrpMLcTMa22+!r2vhd|@--&_>@stEho`g* zHaYoD04ct6%ETMLR}Kv^V@P>B^aggZVAo@9=k*A2?@fUyM2zjPM3-MBYKq5@PhQd- zemg-1Dsa9%UeN`g`e2W_se6zIyz4&J&z|mUHDi7>PxdD!1}b81t=T8~Lr?MIbN)jL zkY_UgzK=Uull7LNd~S9MLoM$L(@kD0%6<8cBV7@@iKYtzVD@(ZCC^=wbR0t;nBW|p z9W>+0f-QW4BRZky9>a@84H^`DzH?SToL=4vRg^5H%%eFQiAYJ*N&X67iB3-5+Vdv* za5=Uq#GVqoy`}=LlV_tHZWcwBcUBoX3|NK7 zv3rA51KTO;8loLDv}01$ss1lv#pz*HDqM(N)Hv@Q6>U-%yh#i4#xOH@uZUY2r(lRl*;^ZINR8hjHW~zd$DaWpD3fg88zx``cQJv-S0D-rU*I)XZ@TCVC!0(gwk~ z56Y7!ov&8DYm#Zdk2uBbmhJz<^#x;NH?10yX?;WTcqBTwJ1ZB#I{L=5tn+bFe>Elb zF=N!$?hUg73pyGg>v?J`PuRH|#XN%Gg&?YsJW{dcYJ#Khtt2NZ;eR|X67+x}e0t|X z=i!Ma-q^dj88kCJs#=R2OY6>g!2H%f9i*~lYr(-~_2Z>VBaht^rtpJ9X{aNWQm}6X_``zP?OkRF&Bbakes4YH=rje+yL{U3*8< zxwwv8dR?AhUE-U##$kZ4t~n2Xq`v@=>tf$^{wQZj#v%*L*HY~ICNA)uc&VgeiAvS< z5J@Uz-zcR~bQ#KeJJdhAm&RQR~L99aYvNTEM{b8BryuqhW=P{LlK1 z9GRO5b?r|Has3s)xyzPHtKCC(g~&OMiv!V}Mt^$4h==Mu_TH}Zf0IiIi9p+WYPT3p z%D4ESt9$Cg*`>z%;2#n}qweEF&Z!CLT&)u9!_2|y(>yEf>Oz9gVa*HnTfuX+^B6%1ULcCLEpzZAnG8jeth4_HHcWcezUEGi+0%K& zYBhQJUC*$40TV0Z)yhrT%DG#{N^9%7mLg(XK)2e|mw~Dvk1|z!cG;QJ(MoBZTk;?b5(1L*;hz^dJO{bjd!+%RFm0c=* z#QrSp=t%ynWF)tuq2|`@+s0hRqD(_sCSZ*{Qz280)}h{A^7Ty%6Gc6V?t0wUb+;dBu2%1b(H%rJ@6W`Za^_XGGMEf+VoVfaFJsnoD+(G2f`ZfNAX zesiVs>If;F1Lq+R(QM~cm#5A}7Fx0pgfF+jeDjz87dKVVA&H%(op{B34GzT^2BJ3a z>y6l;;$T=E4l$3nzZ;N^YP~DoakN`10!_5%14~MwNOWP9i~iV!Enzw`o+IU@kCzZ~ z4V}(tOq4*8JQFi2*;kvL?ydM$wTw#XDFh;_qv09f=EK(~OH`ulN8;yNlx;hjhxNhv z*&I)hFB{xQZ!;D6Om$l&0~gh*a{M~)uJ=%s^jq+GA63x_Ygg|sX4~2N@>iBrTHzk7 zn!xwRuN~j2SRT?O+8Y~M=DstnKEj2BnXb;Kk^Uu5CJy>$9a<;$1^eMO>yCw|)Q$2?^xwfcxu@H^VY>e66;4`-ab_`=+DY|Q|F zOXf@WZPkQHz|7vf)FL{lSb}~i;uD!>U4Jnw3q%wO>YmWMjQNN)b(z-jN z6{0~df50fWAuwyfgk8|>5u)?z%A-6p-kw8T0u4C3q)G5Fsz=EuN+Z@?EhzpOroRALG^hwtwIurx@8;o@!E< zq7FzAs0`w$bUW^(u=n&G?xm57iVTiOJ~}ia*F^zcx3LF9y%RGQtLMiyyJ**@G*YQE z6Q(hm-+9v_S^7Z>U%ca-Fw}ML*1$x+TH@uXM}fftepyFXe4qAsto2 zwoamRsLq#89c{WioaF?{zTmrwIwz{hk8>FN!0!E~iIv7u8sqElo~zTHR2n`>pUql};NKq_ z4wIK8O;CYWz0j{kJ6|7aG@y?Nc6tGqph+Z(a^eZ3Qk|=1KLsqQp$0XJK*{r}JaP+5{tP*meBMPkQQTs=Q%gefLi=|8j#qo@VqU=TR(N!H z?E5K@e6of?#UqWX%}}uJueo5$E~dj)$2ay*fp68WKZ;ua=iwk}6Yw}uj++NRpU3+* z73UMg=Qe*H6>uHe7aC=QDGC^r0L_=^(VZ=B9{96cPB90dKGSC9BK#@ft=@`|6@^hQ zmPgWUN|+HW_<*Uo>pO!_WG7D9{&u$%$1~`pwLRs<6{pxfmmW1M>6d_S&o8aK zc33XMm(oqRe#}z*FV?;~tg5%$R_RXZ1_9~rmQq5x8>G7%q#Hz~OF%%SHb{5ZrV-e5 zmvn6!?m~ZGobNm5o_n8j{@ahT_Fgg9`_4JWm~+HbisY&82QILabzh`S4k~SnI+7~` z@5_&QZoSFfHrB#Gz!t}Edur^iTq>xu?SNKu7!VjfzPCmGpm#t>&w-Rm`AOB3a;kmB zjV21K$4dM}p2tq_j4Y5MSenIet~fs;mBnGcpN@9!I&T$NDegUnz}A`F^}#-=OWk3q zl;xqtIoOVp#opSEfN)hq^k>8HY|Zy@6vYU=n<%!Xh%01ra%QVsIOumJlOvM;$b>** zA|k~^)m#qZc-_xL7YM^8cF}VA7N%39fs|#ZP8`{L^ex!Liu#VCubKLQryc;YpLjol z;DzSi?J;X}#=f6nw48v3Lzxul&zkVJkZoIA^8?syj7hj_f zqPzs4ipSP#DaJo4%5R{0MpoZLk-$mkEsgUvo253t)_j|j9a4cuj}MVVe`{3Yuf|BJIjGexBE0gORk^(M zI$Xqz?=2x6id_$gNjkiJCn>XpQ{o5)?0(!uMp^1f^VTnSn2usj2&PX?iCBoHZt^|$ zJ&&Xh6wOoL*OKK3tKlkYl1r|5@@w3(GpqbvC;DsuNaY}jK9o5nNN z_OT<~IT<-G%YD({AD(gkHo2&Qc_5!CNMLW)cwK>>o_B{I(F>R1;^cOU#!Rk9;*8z@ zYQf|6Rp%k(Y&C0@i${4)43Xuo=(^)yWQ|L(jXP)0(BkD}dvciuut=_IscJm|B+n&@ zN?rL83|<%Q1Hy{w0mj7SonpxpTKD_q zqiB17jD9SITbC5`2`ctwlf9HP2eUK~lqHOTm#*Wvq|e>;`H*?SEt{m!@2}<;!jsIW zF}BK%Dv>0}l5DgV^{et9^dpXTZ&N`B?ri;t6iWX z@>N;_xZoe3pUd&Pvvk(4qYhE8s8%8)l-w$b11aC9>+{P2E42Af zrLHvjhF||pt4Q^y9rjIor0Z@&{*Q*?@s#D8YLU@;U?Ltjw|K{`QFpo;KuQljSPo4@?RoB*4E7?z#kNA?91JISc4 z1Qp(=N3*1!4L33prjw%tOvmx-fvZZb?!}k3GJZbXeA}q^+ivh@guHRzgF|U$KaKjL zPDA6wb$6a~8~M-UhbqoMgqm69gl`cxZG45s(D#B#10Brt+J3a`exBXNgSH#R3pG9k zc$pxK-8V0mypelTL?~Yd`adrfWw~d8S<_004%Cv~NNaSS5gta*G+M%lbDIm^4Vw+o z&cJ4Qqq`oLAg9br*0EWEXJRFa3=Dc^V#JLtqBBiJYvB3ydG(0xy}wWNRZ7S|^n4=g ze!um6J><14GJW;d{kO7uIlZ7?9kBvE(@~+I z?FeWkqdo~S(>4Mb2YJ`smJ7z_W_3ucAb4c9moadd&QDQ4xAEbs2keOEX@fWLcqsoe z1jhizR!h=#Zg_juM?W=}DXZqO1m;(0^w3rF^XE9%=GXt3b@^w}I8b8sVz)@WAQyW+A()AMf2s-QbkjKObl zUn6T?-Msdly!&l}!x+x}mQ=G<%W|eHAlj20cdoP_&CjLNr1NUw`DP(M5n+hsYPLkr zK`ZH-SY`!T&QXc-B2u#C>@XZ2z7^Ha-dc26*c%DOpfXddA}7_pAOpApz+z?SGy42= z;;A#&e6#qz?&u%uA`X$eCuMNmKm(yVY&l>M-R6f^Z>hsE(oa3#4}1Bnrd8+l?OenY z`bPO%57Fci^0>6MjL)S_zxJQWoWnH6{X5RQRorP~=W=md*p+tkP#~mu6SPAI zYD8}++YF>n=JA`jX)7z~johwz<>O2WSb&o)mQ&m22>Sn)K>=$7fU&lCA|QzB<6yhX zQ16CTCw?MBfR3*Er-@6gi#T>RL_Y@b-yvD*P>u9@5`r4{UW0N!L_Noy8m8(7KFsfb zLt`7!91A8ijmyE{3h=RJ63*A#!#mUXpGZSf-moG|Hl}G8SW7x0XZ(g@;XM8mC>9$ce|AII8286}jKx-b=d1v*F)Suo%INZ% zU0laJ1jA8NA6^na8f~cmgr@?b+K`+JTE8mI3AKc3J1kW-oM12F=kh+vs>bRooFGfm zR=)oLMjQO{3Yt0=c`EZ=){1;^u*2qzCbEUKQ!DAI&BvAMa^3KV#@rb^Y%JwZrG{~- z-&*kM7lx|#D%*C|Ph!#t<{_*mlTLE)E6@EuV4`sbnMyKF<_vUv@jsUw0^mI6Jchda z6Ebq+wF4(D_QuaXk@x~ zl!Kbng@C7^IaU55oFW^qU=T3z{-ekgv+whz<}OHe6yJV_<%l$ZE0wyI3jY|6SzB;fmN$7!mkbM2gB4`IT%gqb0zS>4@Xu%f^XLt!8rE3-!%&{C586?kFY zK&IYje03#mE4IhLVoOvdpY)u7zSSFLgf1yO*F=k(g!7qFb#~5~ZSF#;JSUmW?d0ukuOAAWwa0nXR?VR01z9x0vx7VkW2ub`~2PqZEA4q~@1 z8U?7>`LevRN_qLu%_W}#;8*1B2H_OyD&Vvu{S;Oxi~!K(6RXYSiuwPMbjS(clTQiN z{3v>73amQ!y7ex!oLpSZ0k$D^i%SO08y8q%oPg$6sBl7!ou846=%fV}5va>d?W&q) zApT6ACltVY&uBLbj8J?-2w^}Ya<=vij8s4@IH?O4CL)0!Ld_b-ta1_Jb-%O(sWvyy*QO@j## z$N!?AjE-VyNz1<~U~e7fI$IKQDM!7!w$|+XFOs0E%O_MzK(oT5qqUxkfK>nSgw`^_ z1{>9o^TND-!i8^7o{nM&Wcov5!~O?zFDlNBvX0nUvN2#D1f)ir^-Vx#tWeIwGvAkc z63Qj)QC~sdOtLmG!!oGJAuI~Ly`PIO18&*^5D+(MsT<}I8MFFN#IAjNPo7vI~vs&H9E3z#zh^oQz z+`D3lj%1gElWR#on#ITgO|%YWkKVVYURXdk4`vIgGEw!S5anh^(3K;eihU2OGYW~I zwh7LkCyR#%L#`q>u_+igRX-BYK2i7j>u~ z3Jor~n^7Kz1#m74$1^*G`l2P|b|!PBGu14fIL}0@|Ni;MG-#oG3s**_aF*Pt6 zTT%tcCa>>Op2DpUfRpd#KhB^gNW@W((Uj)Tz@LaQ)F14t&|q5}Gwhc^WZrd`lV+E_ zCu;+(cX+@Cm_!K=1*XOv9dkZzmJWc)YjAZZIDb$+!%2<^$L{wn2gVfCq0F_#17sez zAWZmXTA!fXm_Sv=pLVZ_+h>EpIRAOOm#@ihbXw}m>ebyr_88-vz7~fdA({xYUo)e1 zPm}QI{)+SewtjlM{CiN&zpIeC>SfWI+Z+JK3(I*ER_o0_X^>JxY}WrP4HCNlf2Bdn zl3m;l(*?UUbAhmNe9$_NRv5N5zTucgjP$PB?LUj&6_DJHA5XGhv~SCHitzv)luO>o^*6?@(_yR zcpDLVs$H!)^gJlvZc7-REP=7^q11B`KGOW0l6Tt{n0XHG$cAc(8ysm zhS}c8P?oy=o+g9Z0XSx784}Qv2f(^kH)m}lcu2&H)p8v0<)B$DxhvbBq1-I9^=2(R zxgg9Ik8ro4YzkcilVjz!ihj_{!GFM~x-OROZY|C`8C(EW;kW$Na;4|gtn7qN~i)@I+h z(>Lj~Xa@>z6~3FkR^d*L937vvLDtCSu2zQ&oGUnsu90%=E|{vR>S~$)PF>1UPy^R5 zjU4=X@Zupm&D8>|fG^+Gf3cRfmFPK~DKN*ib<=X%a@cm7rExi<`+6oUFoyFm!E?35 z9noMv1A8VSBKj0ca5*Frsjyp_M_omQ#wOp}0#qtGT2EenQ0m{3R7ZG|Absd!zZYN4 zFVl;VA5sPQG;h~loNxz920##V~Gafpwb zYs>zDEbrshzI%7L&&acShlwdZ?P6k;;i95H#_7!58vh+Gt_At~g<_ZI0FRd^&nEZr zJK2YGev<{>ehxd*5~f+_k1gF__k)VI?&ucpj@QsXM#`n%HD|w4l;Z`_phj3+Mw-t> zwwdwebPp9=ZtGyDetPQOqo{r618*hB+D#sDL_M$2b!l1kmD}b=nIBjN!wZ45WJ1-)*gFho@o6obW`;moGaAK2LU^H}p{MPQjYdb1 z!P{uAitVy$%z4lESBj`V?_Q>fj)V$5>_=al`j^4hk=nVzVimzHcEB{^x-z+p447sl zjk;mq6sZ#g666a7aT}~2bZb`_b8jkIMLT_)6fz=o$L)AqxCeWAIGc89dO)e*+l%NE z#|ERB`7tMnL4t3o76`}T~ zeV6x=-B#&s9a){7Vb2>5Sl>l96{}?z1A*jkcxE+u3&XA8uen^0_ce*g6B12KW*G$)vd*hUC8Q(-=WUy zGo3gy%~rFN=l3m{3hOoj8}n-bhOcHkZo?q$?zxcCp2C!x_r|U}wC^NvN2I?0@Im#{ zd$m`_wU~;mFnWtYhF%su60hvX%U<9`4E(@|iVogw+x>7%7@+$T$0VBy>DG(G!tN41 zt@h(WsEQWVAlzEPTV^6%lI*9=$D2))+L`HLq^Bjk@NiHV$<)Suv3Kjs48Tn}asIj8 zIrestUrI`fUqn>qR>k~o_(rqOn@Q8SwiKMduk7Z1vwu5xa?fZtl&Iz*5oFNh__90t z$eRz@_J?#_@2#2c9Xs_r_(bx}rmUh@!d-irP)v-OnPwXY6FX?m5l}~AkL8a43NN6fyn!nFHQFsEx{-~p=~0P3BUmU6;|e6c1I$=6)b z>J2v~!454HQ5zQ4SQN2E^~L2otzjBoE@G(8ootCRM7;l`rvP7T!X1djW$=J9fxeMz zFNSHm*I=$)nCk}#YNllEDEhh3H*eH(^fdnJqV)Z#=9fEV?S|!_ZndnI@bFOE(_;zr zjM>n#&J{5UhIg@exft028e z-jZkQZ;MA$arTz^LMKhS3htfgmo7PG5zUDK@!&n#oy3s0JP=D39)uWK|e`u7XFn6VZ9%!hD1W>Rt zZcG77Q{GUa>r|Sx!i*k>`%Dq6KqF`D_~G4`UAbK^-tpGM;P?^SA&L7cq{DpTa+&li zfi0{;b+oflC5XN6;ryMpP$e(1moQWCEyMic3~Zd1W#5R%_qG6lZ<)d^_a@2}d#lTY zDfbYN!1|-2OR)PhceAOmX|QNTMt6@!o15$67l#-9<%?U)9DzZH>-(3A$ou0BnjYe# z5V9H~+x64(3>=ib)Qe<_kDRrW} z2fcqqBr#bn4j`Qd6Sc*?b!i=aS(Uly?isa2;^N&(Aai5H+=pVN2)<^FD3M=K^T~2j^`-Y(yYR0 zXtZwDmi^W>g{4h?z0I)YP)Z>N<)wJ**d-`XMBSHzm~8W~N{<)McIiwKQt~a*dOhKN zyBRw$6Z7(FX4Avd)6V5o6;#qFHVc=;mGauPStt|rDmBbk1T*Kzsp@>Xv+<(J?-Vo_ zpTV841V>Cu7E#f*#_-+yoBvozq*$hUnLhKTk*knkz0~X8gvhVYXG9yXt|Wh*T*3&A zb*=&g-jlkBKI@IiGNUykZISCsqI-U!Rk2q9D{lbw4o>!Y}^-QURC5q%-;Y ze1B!z11iWJ>5N(L2!Ib*qwRgsMB6)qa}^7hh*OxcWv^YdjaQ47TVv#{lGx8(njNAs z5Q~Hc|BHI&R%RH)|HjqBHt$sZ81cOp3(l*(GZ%0ETuk92zgx! zOxxK`T>hu?q4s%x3E&vNS4m)+NhCRP0DwCD-U5N1AY17S=4mbj<14^Wy(OTTt*x27-9xtxk3iw-9 zc;IDYG8_Z`_6y46-D%2;ii~`P_jpxa(zw{ziHz)^kN@*8Rw8$3jFUValdwUbMsNF$O3k@6A9U0Mz?!GE609FO z|3h0$_}M~oj)(pfDP*bVOMl|%4x*_>xC(2nW$+f*P-7r&!+ zSq3j*CtzN2tC@9g`s!7@w$pktZK|hUyz6l3Y8fzuae>dXD>tA8!~zdB(e`%2L)hM3 zjw`UPqZc!CRkWLy)ef*psh7_A^PTTufOnJ}lNPiz8`2--bJ<)?S`Ng^ZTVeS&T3MKb{3pXuAtw?@+=^SPqXtF9ZRh)uBo$B7TnIAr5TJjKC7a%`90~yj<;CPUMqRvp3`8FM|y0uz&1v1Tc+ek3=@bXKTxe+qm!l!VaO{j zaEJkee59n#umIa;kth_@JynZrhcvV1&+PY4g2)QpN+__96pO?7UFK4`3J-TK;c>e!Vf}HQy)x6E zW7MkJ9HcyENeB0}NHl)cN{Wj=(VhMd--;cR=yuOt(+x*$nzO4ZI>}|w6;+N~0nMAo zTh8TL{gwR6jZZ!34TffG|A?}Vrn2!!XB;jQ`>nYMcL23S>()xD718d9)19FU=gP8x}W9q~J`U6m@4?3Za`u-wFAgw%ObGfxzj5^33r>VQQ; z48*c)D_*-JHK@(hJaty0Mu2jL1T{a#XymJN6wJM3(LMj{>GYII zgw~)QSUMBs)!NGuiYrN{#WC$BGcwA07}|DC<*s`lzziZQUU)f*4Rax>2xgrxX z?YT_BUcM5wNDo|=W-m0I&SVe0u9Aq!4PpOcVE^-1+Ph1dX}cR&TI^%{;{J(Mmd?eY zM6c6wJmrejC9Jwjq_QZ0(Ig!GR#9|Sr>+3O1WyU29Cpp@!;Z0iMQlj0i$ZD^gTYlj zDjqxNdp*acW!Gr*T(>v2jlW{#T(C+)ul$>KZY%^$0APF{P6Q37qByNd{3TVycKA=SVH-eNQTN^cS1Q9lU?(VLp(etf`0NZ(A$ZB%o=J4_93Y#XXFR`sV1> zS-H_L4ooQ~8DmXMC)~|vrc{TLuFR>8Tx(cV8|L>DZ1Y2#{v2~)*f znV(0#%h$6N5B;i7Nc1298O*pc)a$~51$zZ+2*(u3>?j;_v+2WboR%}^H!5L~rH*NF}zJ!La7xhTR0zwrhcS)}j7uhUvlh2NVr*D?#!YpVUNXg%oZFG$CZsdK< z>x%_+Kd>uP zuvgRwuJ!vHRCJW38kCp{HMZ_kDA9-}h4Ib)D&Cz}ZUoG#XL@ns> zko>V%b3mmTQ4%BIit^hk>bq7`+kw=t@XBS{OKUeTn^kh`2)r_wx-WGb_^Pk&{~6Q4 z{tWww>ELm$jTvn{OIN%(I?urSjI0-1D);d!>#YJRP7+$mp(`T6hmh{$Bgy4xE*B(C z7+*L9GS@M5SygRg&jZ(N$175O?Yn6Ha8n%vB){3#kg2sT8qp2R-eZ`lbC%AQID^r$ zymAAkW+ozt*alI>zCBjOVYyQ?K4M%m2DjdiS z4J*wODl<7hkkZHS*B4UAg!=a1feZcsE>rfhIyr?1fDw$b)9K0RWx~r_Z$3QamBm92 zFUewH)@g>b3}apWv$bEtoiY&zTwi1`)v*IR0NL_m`1zO-NN}{Dl6C1c7Vv+REcKU% zN&<4LT_cl*T;ZzyEt5C{twepTATm#9Z-3w0W=AdV3+s63is;da4{T}5mjOUFA&2Ul zrS#ryPM~UYd9RYvS=esDNRAFE*}ApMj@WUHHdH}BX`3qG(jl+cnY8F-8xqd3fedP$L%&T`WY=qsaW@E z^(J}nctuB$HRk<-P6Y8O##*8N*>ccABoj%xWRBzLm+^=N9Ej_MG!?&2`qnyOOAMO$ zl6qr~g69ql#_(6ztim7KQ#IB2vK7b81EZJSl#99o3{h>Y&}LU2Lf*TP+mxiAh!5u| zUxjzyZxB4+IG-_0iHmjAZ8IXJsoj#fPNuG=(0y%?Y+AIkwgq5`f@?lHKv4md3)Ipm zdn48=xi&O#bhqzBFkop|{2@$tOA618Y7eLIw^AUwZ!B$%%aNX5049B?BsG`lzBMKiHwQi5~K60#-4TJ|Vl(LJcSJN(&=V0R@s#>u!S*>!3k!z6q*@{6#m7yPL)-(J5!izW8A=D9-S(4 zk3=Mlu!g`JoMXi8V=v0ai0NI|K#PNIa*}y8bsl9IANTU@d(O#1eh>R1o!XHe)hp{g zjwjAr3+Gu>)rnH?&K%|jcMKI$MmCsC?zOu$06PIpIM(F0Er`X4C%)dwfcKZPxjNVlWb3& z#SE%QUVZn_a<1IaH$n-nKQx6TwdgcE=`nZ1YuqUIxfD?5P&Nv!1Z3~or zd{;!k^a@g=aHR{wF8g{Zvh2@y4Id(vW^X8^=!g0jD4dDvPjD;u$SxgZxCp;8wFMAEW!42?;QQE8(})k!AS33x1)- zbTb<<2-<03g}FJGCNxq)jblaOXcdFiK=iPS^Wo+BjFKej?+Ua|)?eaztwO;X#;qX$UfY)MLyF@# zTcnm|Ev50gR()PZdR6%SefkotD02og2F1&gyO7X&Ds=JDvB(J~B6E z1AvmpWSac7agi!8xG)856WcKeezWj)(8c*KBH7F4`v4&Pelm4l3=_wS6B57h33Z{a zniN?gi4Y>s@H;4gdX@)Zq~q!;a|O=Q(~ro1U^E(3F=w!{bZ(zpO1TAwlG_@$0u2)l zxlvw$_7~;HKVsO3Ne#M`KH74DQdA!!^ox&lV}-oGe~M{4i1PB51*bHkR_2qDZIfW2 zaQII*v^{TGvoW@kbR@34c~3#jzHds5fxUvS+~MO%)1vF3amIw4r1?TxAuTs{%yO+! zb}1XfiNld3)~6h`Ml4>Q#8J+N@cEjhR%f$*i=2eqZ16_sXVNiSRi+PUkr3x+jfJhz zpUFG1_?Vyg_&>|5=>wjIhX!seV)kLe@Fvo@p-W4Ocr}le^ zXu3U$Z*_Qz8S2-B&oCvvCk%0+A9kRK43H2R^?xfbwS9-3`aalb|K^jt0)g{MV}Muf zH7XJzFG7BUNQAD)*18y7kNRHvM9*zY`=S54RB|?I<7I_GV&!fI5UM~1=!>QKsfU#t z)z?W&Zl5P+@IU~0@javowiB46t-h?ufq|emll1F{#pm&rwrR; zv9hf@4U6}k_vPr8Y*!-dpgC#gaV#WIBs=>eqb?ogW6WL-oyp#P@yQYZr9cXSB4bxC zU$UF-kP5oJMv^}GXJZXpg2eTS3O`fH4h&kF59zDgq{A-b4P7y3_{?7o%BXyZ+Zh6H zpw<+UFmV*Qds`6`D*IY-dN7zk4{QdlSDz+K861y;l4>-KR74w91k|scgjjXu;LLqt zus-+=;NvU(rmIJtEt4Cuf{skkxL{BU=&pMADWymYE1fz zmGXCL2{z21Cr@k1UCt1{FgTokEW%aolyE~G_-%{fQpb;XGYM46uHG^asN>hzSyD73 zkPjKkuFbUe^-hE~BKqWhqkANm?B^&;&D!OU&PapnCI-@3<}}LcODUQee93U6pLp)Y zu$+%&2VuSx?h^1o*$Zay6-jQot0HCJCvV9b+XTF%wq|Mq>>J_qq*oS2OJebJjl^)c z*yInrVKU6l@?b{c{nZ?`lQ{}ZdbJ&={Q<}g%5-|veyVHLiNAc)n2gSDaD}$^pozUm z5rY!H!26WX={RHaMR|&ahc#9Fowfe#C}~o);@DBf#A?a2^(UIpk{8g6d%eC>M5x^t zdOn#eEg4FSk+mG@-zEMlX_V%Qt&+~7eMa#KfPNmJ8W^xoAr!#cu#M6TR#ocCta7AE z2D>}bKnD%#6;@3}9y#}h;(dXT{lB>BjVcRd4S)i3#w^p04i&0Ig&jC)>%rc6}Ock6cr40Slz+R&p?ohf>wy zZrbYQ9;4*I^<3nd`Lu_3@<;n+r zI$+%@NPal*@j}1CZ`H+AM1Tg|RvC1+^|%D=H&mx`I@|a&z7Y(RPfTzj6aCW0s!`J7 zhZnHW(sjYwKq!LoXLD6Oid*=L9Zx%1^H{Fbw{dR`x_dfs8W8moHf8Q($PaL^)HX%% zrGmWGz!D0hGd3jYX{72Uszb!PKJ0A)9wP7?^B5ZA5pQ3+-d=YjJ8$oWCtVCwQwtnm z0^=kH62(!U;?f2ai`j_srIIK159f7mkKA?D=ubDE-I&{Z2iQg~a4mskM!b(@Gi2!I=X5Okr zu({pU=D3+7sFja}6v;Da2QJnWOxZG73-KnD$IOyT+Al#q!TkM-4UlUcf;FNLJ?5ZZ zRbH}lr4-wloM<@dmHSmfmXuC}KLpRjT~1Q!Zq>o!QwD#=nWt+^gLfLt zw4;(usnWkzX3pLia4A7|2%Hy92^W$~oyEOxyPg+OZhW|LMApw)%6oC}S?#_}_(t)|rao%MYKE)n3s>#JF8 z8s^C9r7`vd^f+vj7mTINh*hWKIzrzF_O={c)fBy7qp1xQayw^mF|Ktx9d-!!-e*f2cSIAMzrN0#2R9_q7d-N?A%(g<2|NLX-9uN#h#k3z@l zZgLq3a81<0P)34`a&W}XTQosNmLZF>8cSM>n9sjld|5}jj#_P2t_}qCa`vbZJqqyZ z5WbJx@E9R+8(hJNggbOTybrol`*J{*HO4o|;Kg{jK?;$6GF4*~dAQ+7O{${{5i!Ia z$>>FTvC9`3-I7Kl^r#&zD zi#KY8<-X9jJ^)d^al#Xev$9`EK?JPc=AzF!UvEZBao>wtM09@E0{hMdx>i!`BFKk0 zG)A2&Yipd0{bp8F6FVID21=OOD4kZQ^uR^j3&tnKtd>zh$Fk3BaH(oGwXuWuLq){pcNQ6)))RM+PvEh>PKv3V2$qf<$yf6?>Bnuzz~EOH8I%n8k7O|J(?u7ZB|U zxpY4Jam23BA$((vUJ&&4jhadN1}Z36SYE*(!C|{WWMPVj-j_rZ(r zkmXMTj}Y>Gi(_C7;BmiQo;2g#EHbDCSc4XIA2NdrgNkH5%P8b5t6H}4pXqDZ3syuP zBuN8d1G^62_&Rdo*M4fC3Cjggs}tWC zS0`ic@apfB0|k^hVFvzlc$_l1{9nGk_~*ov|BbD+a6GJ$n|PldxOAc9S@MMksgZF5 zVL}iOcfo3k({EH?{fiZ!2SX-H8;o`Kaf%O(59p~qZ2lOJHHyq+B1|sD_pt8Nt*jb2 zqHhY`+6`{6PE#+CFDeGJ>^KiBPCuvU%}_1D%gn`ujYD_Y5P`St-Hh z3wL8O2MMg`&;2<}i9Cq*!3Fh|OXAC+_H`eK5*87=VIsT01 z_wgD;54W6zzU5?)IT1Ex2Ej2f{D$Ix@hwu!Wr%pHbp4#^6jWQLff_)QVwPVSScpcd zHwJr0{7aeE??pHo2W8z1oPwf!XBj_*RgUe`*7nzVFP%Gw?iVGdvRAxXHE5mf48srK z9Y;oICFscBS5<}b6;ncUNnR3=b?~SW*L1_{ZB_A==bQ62?&ha{G0wha?Q#217>S0z zRUjf*eIk>DaM#6i&oxfkBH--jxG_7Mo)Us9FS))uS*aNCu}1P90nYQ zk`a_1R98&uiH24>!jWFH(Fu-7F{36CR`8#)d;NF;;_Bp~qkR7;!8Gy+KnQY$QV&^8 z7uqOvAB0j~;xX8XQcj5a-C2am0!|iEN1{jg9R9FVNL?r+L2Bx$ZOe!v`h+stV8NhK(1eEM)?2I9LkUnDM z6wby3oU2#>2@A8>>&8KTs2SURYkR>A-(!C%_?@#V7g^hfc0^T^^u$+m9PmYjnedMx zf|L(-ewAbCu69ynb)wF?dByhgelPOtFBOwN_v4EjJoFJ9M^KDYN%fx52p;M_r_f#f z_RX9g1WRAhZ!E6gBRTtCl?d|VkrK#7m+#W7H~f&ZF`wf5Mt!ra(IE2eUkOeFU}vSp z%N=2;hP!AsW#Z{^kN?Hwe8lLOIMb3xwHaTE& zTP;ykE}qJoQ7?*U`ShllxHYe5EWEM-3>jOs#f0bZrQHBY7%Cj2%QId%-ozL;bbs+Be6}k zHJSzeWSM1D8;XNs%V2y}rW3>WaqpOWX?=*G4)Idc4dh>ytFePc#i--c$@qc{ep!<9 zuN3(OH7q}^kePp#kx+kU)807oD%O{cu-Zm?jtn*p7#1$zm_IuyQ%Zig))^GHY)Kdu zrbe8%35)2Vf-Ub&#+FfzXFd1GRMowxuJg3R>fjz4H7UwCU`O$`llUV-rJnxl4!z<7 z>K=Ao;%&kj$Tx5Yk=?^G5ge-!LqrENsS;YaWt;Y36>3G{9*_2D1!t4kyeZ#YR7M+X zYUQ+9|D2MZ1#v~-rH4#Lc>+INpc+*0dGxz-`;>RmJ1%g|wU|u#(%aJsU4vj%+EqB- z-fe04&yVEQp}AaVe8r-}b#NofUbjv!y8dmUz`$-ppA@L057kPte3)oiOOpZk%bKu}&k9d0NaA zN&&|d%;?}Zg*K3jj2(g&&Z2r?F9W1_ocAaILe*YC?CBktWYld;DLy2sbm{vU+sj&t zda(Krcu494n4t2n6w+X)pa#xn#XD9SR8>SGX0NR)X^_+UF$eu7S*sw%$?f z@$#+dGU6oNinYbM6&Ota5j+>R#IWK6!E!uh0_dKDYHp@4XZ*bW)JL-s8nmF@m&>?| zi^5@Mmi6!p{wa6_a~AWV(&bw33U~BNnr$hZm8GaZ{QXEVikV94?H<#YPw8koYhu}(k2tZo)-kHuR5S7s~S zT#+%{mDi{lBbUz`L-?XTWYAIf^8o?R&8>-fz@1rpG-rBz}sx7u2+#?*(f?~_q%8-$Mq-+&0r$&%X)^Opl=%5)*! z0fs;bYpfa6f*NOQnvC*B#Y>8QOOP2p^gq?&gF8-h`RLZtR+d>yXVrWjUEd{xF>yf# zNikXKVYSj4BLI*CgHZRVd7FbxZ6VdNw7jaG6#Ktcnlq9c6+1trUlyEL&RcP9&Gwgh z2jX2us=*&gpQ9r0)fjIwf{c3F8PKuMW6XrghZHjvuN&*77n)+hZM)Gwb#r2AC2c#o zKJzVR))L34{dm9TAzo12X4vHZ%o`SY{X|ha~9$J6tKaky#?8n)R)72f5;EH3Wq&8BkPA3Qa>GoTfRYAR;W|& zNaLof0`Y?GwTdWe>tnzqx}U@8;Lx>laOLIZ;h>i`)Xy4kq~+yN8+&b6y@Q1ij@`^OEsg z8`?MhuA@7he}#2-V})KolscQ?+L$GtY8F?u@LXikmL8!UnXy$chd)NoT|Q1z@BKTY z(x7pFw$PJ)z=jlSC&UukyJ;kgCa=27+8mK(G^4F6w>5ukemGVTVaUL9MwiGD&i z=ANqftD9dR|A^l37@%=?Q*whPTlRc&FFe!Gb2RU;K2_UT?b?)S4lKLtCu5rJ+iU z?#C3lmB1d{*GoycOkwqwPpqCxo>pAf&>Iq=4;DVo(MizZ;x2;{qdm;iB3|0^-w)4T+Qj(a^`}4&`K72q4)FU{vr)Wr6&@MZ_nCpU`w#zz==p}#}tfSP26vC zYe4^abH*{82D)v(PDT>;>hvnPMvrv5X2R|;>w-+wUOg9(sXl}2EPUvPUypao1pkAa zDHG0Ekv|oLy3MN)Bg<*o zETS9xH8M(c-Rz*;YFV>FcV!Md!0z;sKm!Dh>Kx>qftK8o`RiiLu*yGL|IZE`Sx{JJ z%n%qzt$qbkCk3sG0bDccWeA#~04}f$>H)b3xT;A6JS+fQeR&kz*1)S|Yr}v3bqu|0 TKRygT%m4(Qu6{1-oD!M Date: Fri, 5 Feb 2021 08:30:33 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E5=AE=8C=E6=88=9032.1.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 32.Turbulence_Models.md | 43 +++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/32.Turbulence_Models.md b/32.Turbulence_Models.md index 630b6ef..061447d 100644 --- a/32.Turbulence_Models.md +++ b/32.Turbulence_Models.md @@ -1,37 +1,33 @@ -### 32 湍流模型 +### 32 湍流模型 -#### 32.1 组织框架 +#### 32.1 组织方式 -The way the source for the turbulence models is organized changed over the time79 the author is dealing with OpenFOAM. With the release of OpenFOAM-2.3.080 a new, (even) more general, way of code organisation was rolled out. -作者在使用OpenFOAM的这段时间内,湍流模型源代码的组织框架发生了改变。 随着OpenFOAM-2.3.0的发布80,一种新的(甚至更通用的)代码组织框架被推出。 +作者在使用OpenFOAM的这段时间内79,湍流模型源代码的组织方式发生了改变。 OpenFOAM-2.3.080的发布推出了一种新的、(甚至)更通用的代码组织方式。 -The old way relied essentially on namespaces and inheritance to achieve generality and abstraction. The new way to do stuff is based on templates, inheritance and inheritance from templates. This section discusses both ways of code organisation. Especially the new way – with all its template madness – may lead to difficulties to understand the code at first glances. Thus, the author hopes to be able to shed some light into the mysteries of the new way to do things. -旧框架实质上依赖于命名空间和继承来实现通用性和抽象性。新框架则是基于模板、继承和从模板的继承。本节将对两种代码组织框架进行讨论。 尤其是这种新方法-尽管具有模板疯狂性-乍一看可能会导致难以理解代码。 因此,作者希望能够阐明新的做事方式的奥秘。 +旧方式实质上依靠命名空间(namespace)和继承来实现通用性和抽象性,新方式则基于模板(template)、继承和从模板的继承。本节将对这两种代码组织方式进行讨论。尤其,新方式疯狂使用模板,以致于初看时可能会难以理解其代码。因此,作者希望能够阐明对于新方式的疑惑。 -With the release of OpenFOAM-3.0, the transition to the new turbulence modelling framework has been completed81. There is no $FOAM_SRC/turbulenceModels directory anymore in the sources. Thus, the discussion of the old ways is on its way to be of purely historical interest. However, the author hopes, that even the outdated sections of this ever-growing collection of stuff may provide some insights. -随着OpenFOAM-3.0的发布,已经完成了向新湍流建模框架的过渡81。源文件中不再有$FOAM_SRC/turbulenceModels目录。因此,对旧方法的讨论仅出于历史意义。但是,作者希望,即使这个不断增长的资料集的过时部分也可以提供一些见解。 +随着OpenFOAM-3.0的发布,向新湍流模型框架的过渡正式完成81。源文件中不再有`$FOAM_SRC/turbulenceModels`的文件夹。因此,对旧方式的讨论仅出于历史意义。然而,作者希望,在这个不断扩展的资料集中,即使其过时的部分也可以为读者提供一些领悟。 -##### 32.1.1 旧框架 +##### 32.1.1 旧方式 -Although, this section is not intended as a rant against everything new, the organisation was easier to understand. You can inspect it at $FOAM_SRC/turbulenceModels. The old turbulence modelling framework is based on namespaces to draw the distinction between compressible and incompressible models. -尽管本节并不是要针对所有新内容,但该组织更易于理解。您可以在$FOAM_SRC/turbulenceModels中对其进行检查。旧的湍流建模框架基于名称空间,以区分可压缩模型和不可压缩模型。 +尽管本节的目的并不是要批评新事物,但旧组织方式更易于理解。您可以在`$FOAM_SRC/turbulenceModels`中对其进行查看。旧湍流模型框架基于命名空间来区分可压缩模型和不可压缩模型。 +在该旧框架内,多相求解器要么使用混合物的湍流模型(*multiphaseEulerFoam*或*interFoam*),要么仅在连续相中应用湍流模型(*twoPhaseEulerFoam*)。在旧框架内,仅有一种湍流模型被应用于多相流模拟。 -The multiphase solvers within this old framework either use a turbulence model on mixture quantities (multiphaseEulerFoam or interFoam), or the turbulence model was applied to the continuous phase only (twoPhaseEulerFoam). Within the old framework, only one turbulence model was applied in multiphase simulations +图像76显示了旧湍流模型框架的组织方式。类层次结构在某种程度上是重复的,命名空间`Foam::compressible`和`Foam::incompressible`中的类大致相同或等效。对比命名空间`Foam::compressible`和`Foam::incompressible`中的文件`RASModel.H`和`RASModel.C`发现,代码相同的行数多于不同的行数。 -在这个旧框架内的多相求解器要么使用混合量湍流模型(multiphaseEulerFoam或interFoam),要么仅将湍流模型应用于连续相(twoPhaseEulerFoam)。在旧框架内,多相仿真中仅应用了一种湍流模型 +在新湍流模型框架的发布说明中,甚至用更迫切的方式来阐述了这个问题: -图76显示了旧的湍流建模框架的组织。在每个命名空间中,类层次结构在某种程度上与很大程度上相同或等效的类重复,即Foam :: compressible和Foam :: incompressible。对命名空间Foam :: compressible和Foam :: incompressible中的RASModel.H和RASModel.C文件的比较显示,这些文件共享的行多于不同的行。 -Figure 76 shows the organisation of the old turbulence modelling framework. The class hierarchy is duplicated to some degree with largely identical or equivalent classes in each namespace, i.e. Foam::compressible and Foam::incompressible. A comparison of the files RASModel.H and RASModel.C in the namespaces Foam::compressible and Foam::incompressible reveals that these files share more common lines than they have differing lines. +>多年来,我们一直通过使用两个不同的湍流模型框架来解决可压缩性问题,一个用于恒定密度流,另一个用于可变密度流。然而,这两个框架均不适用于多相系统。因为,在守恒形式中,相分数必须包含在湍流方程的所有输运项和源项中。这两个框架中的代码大部分是重复的,这与OpenFOAM代码开发策略不一致。OpenFOAM代码开发策略是最大程度地减少代码重复量,从而提高代码的可维护性和可持续性。如果要把当前的代码架构扩展到多相流动,层次结构的数量将会从两个增加到四个,每个层次结构均是相分数和密度表达形式的两两组合。 -This issue is also addressed in the release notes of the new turbulence framework in even more pressing terms:新湍流框架的发行说明中也以更为紧迫的方式解决了这个问题: +![图象76](images/fig76.PNG) +图象76:旧湍流模型框架基础的类层次结构。命名空间`Foam::incompressible`和`Foam::compressible`分别由红色和蓝色表示。 ->The issue of compressibility has been managed for many years using two distinct turbulence modelling frameworks, one for constant density flows and another for variable density flows. However, neither framework is appropriate for multiphase systems, in conservative form, for which the phasefraction must be included into all transport and source terms of the turbulence property equations. Code is largely duplicated between the two frameworks, which is inconsistent with the OpenFOAM code development policy to minimise code duplication to promote code maintainablity and sustainability. Extension of the current code architecture to multiphase flows would increase the number of hierarchies from two to four, one for each combination of phase-fraction and density representation.可压缩性问题已经使用两个不同的湍流建模框架进行了多年的管理,一个用于恒定密度流,另一个用于可变密度流。 但是,这两种框架都不适用于保守形式的多相系统,对于该系统,必须将相分数包括在湍流特性方程的所有输运项和源项中。 这两个框架之间的代码大部分是重复的,这与OpenFOAM代码开发策略不一致,该策略无法最大程度地减少代码重复,从而提高代码的可维护性和可持续性。 将当前代码体系结构扩展到多相流将使层次结构的数量从两个增加到四个,每个相分数和密度表示的组合一个。 +##### 32.1.2 新方式 -![Figure 76: The class hierarchy of the basis of the old turbulence model framework. The namespaces Foam::incompressible and Foam::compressible are indicated by the colours red and blue.](images/76.PNG) +The new framework for all turbulence models is located at $FOAM_SRC/TurbulenceModels, notice the capital T82. The use of templates is necessary, since this framework is meant to be used by all solvers of OpenFOAM at some point of time. All solvers means compressible and incompressible, as well as single- and multiphase. This makes sense, since the concept of turbulence is general, and not related to the specific sitation in question. The advantages of this approach is best said by the release note itself: -##### 32.1.2 新方式 -The new framework for all turbulence models is located at $FOAM_SRC/TurbulenceModels, notice the capital T82. The use of templates is necessary, since this framework is meant to be used by all solvers of OpenFOAM at some point of time. All solvers means compressible and incompressible, as well as single- and multiphase. This makes sense, since the concept of turbulence is general, and not related to the specific sitation in question. The advantages of this approach is best said by the release note itself:所有湍流模型的新框架位于$FOAM_SRC/TurbulenceModels,请注意大写字母T 82。 模板的使用是必要的,因为该框架打算在某个时间点被所有OpenFOAM求解器使用。 所有求解器都意味着可压缩和不可压缩以及单相和多相。 这是有道理的,因为湍流是笼统的概念,与所讨论的特定位点无关。 发行说明本身可以最好地说明这种方法的优点: +所有湍流模型的新框架位于`$FOAM_SRC/TurbulenceModels`,注意大写字母T82。模板的使用是必要的,因为该框架打算在某个时间点被所有OpenFOAM求解器使用。所有求解器都意味着可压缩和不可压缩以及单相和多相。这是有道理的,因为湍流是笼统的概念,与所讨论的特定位点无关。发布说明本身可以最好地说明这种方法的优点: >This new framework is very powerful and supports all of the turbulence modelling requirements needed so far. It will be enhanced and extended in future OpenFOAM releases to include a wide range of models and sub-models, with the expectation to replace the current dual hierarchies of turbulence models, to aid code maintainability and sustainability.这个新框架非常强大,并支持到目前为止所需的所有湍流建模要求。 它会在将来的OpenFOAM版本中进行增强和扩展,以包括各种模型和子模型,以期取代现有的湍流模型的双重层次结构,以帮助代码保持可维护性和可持续性。 @@ -45,7 +41,7 @@ Figure 77 shows the basic class hierarchy of the new turbulence framework. Besid From IOdictionary the class turbulenceModel is derived. Note the lower case letter at the beginning. This is not the only base class for turbulence models, we will also encounter a capital letter class. As already mentioned, OpenFOAM makes heavy use of the file system’s case sensitivity. Thus, we need to pay attention to the letter (turbulenceModel 6= TurbulenceModel). The class turbulenceModel declares a large number of pure virtual functions which the derived classes down the family tree inevitably need to implement. This class is the source-code-wise incarnation of the fact that there is a turbulence model. No further information is as of this point known to the turbulence model, except that it is a turbulence model. The data of this class is consequently sparse. The most important data members of this class are references to the run-time object and the mesh. More information can be found in the file $FOAM_SRC/TurbulenceModels/turbulenceModels/turbulenceModel.H. From the class turbulenceModel two classes are derived: incompressibleTurbulenceModel and compressibleTurbulenceModel. These two classes represent the fact, that flow can be considered incompressible or compressible. The consequence of this difference can be seen in the treatment of the density by these two classes. In Figure 77 we see, that the incompressible turbulence model has a geometricOneField as density data member, in contrast to the compressible model, which has a reference to the actual density field. -![图象77: The class hierarchy of the basis of the new turbulence model framework.](images/77.PNG) +![图象77: The class hierarchy of the basis of the new turbulence model framework.](images/fig77.PNG) A little note on ancestry: in the class hierarchy of the ye olden ways, see Figure 76, we saw that the base classes for the turbulence models, were derived from regIObject. Thus, allowing access to the turbulence model @@ -100,7 +96,8 @@ method’s names. The class eddyViscosity is a class which implements the ideas behind the Boussinesq hypothesis, which is discussed below. -![图象79: The class hierarchy of the elementary turbulence models of the new turbulence model framework. Note the shorthand notation BTM for the class BasicTurbulenceModel.](images/79.PNG) +![图象79](images/fig79.PNG) +图象79: 新湍流模型框架中的基本湍流模型类层次结构。注意缩写BTM表示BasicTurbulenceModel类。 **Further down the family tree** @@ -136,7 +133,7 @@ Sounds complicated, which it probably also is. Nevertheless, we admire the versa new turbulence modelling framework and stomach the mental pain caused by all the template and inheritance wizardry. -![图象80: The class hierarchy of a selection of turbulence models of the new turbulence model framework.Note the shorthand notation BTM for the class BasicTurbulenceModel, and EVM for eddyViscosityModel.](images/80.PNG) +![图象80: The class hierarchy of a selection of turbulence models of the new turbulence model framework.Note the shorthand notation BTM for the class BasicTurbulenceModel, and EVM for eddyViscosityModel.](images/fig80.PNG) The method signature in italics of the class eddyViscosityModel indicates a pure virtual function. This method has to be implemented by the classes derived from eddyViscosityModel. In the case of the kEpsilon -- Gitee