A Mathematical Model for Wind Velocity Field Reconstruction and Visualization Taking into Account the Topography Influence
Abstract
:1. Introduction
2. Mathematical Modelling
- is a bilinear form, being the sum of scalar products.
- a(u,v) is continuous on because , using the Cauchy–Schwarz inequality and the norm equivalence between and .
- a(v,v) is elliptic on since
- is a continuous linear form.
3. Taking into Account the Topography
4. Numerical Examples
4.1. Computation of the Topographic Coefficients
4.2. Numerical Simulations of the Global Algorithm
- Parameter = 0.000001;
- Generic finite element: Bogner–Fox–Schmit of class C1 (See Appendix A);
- Studied domain: [3500, 6000] × [2.44, 2.62];
- Meshing: 4 × 4 rectangles and 3 × 3 rectangles. The results are given in Figure 12.
5. Visualization
- -
- Initial Input: dataset (xi, yi, (Ui, Vi))i.
- -
- Definition of Ω—meshing of Ω with rectangles (as we use rectangular finite elements): the number of subdivisions is linked to the number of data; in the examples here, it is 3 × 3 or 4 × 4 subdivisions in x and y.
- -
- Dm spline approximation: the output is the evaluation of the vector field on each point of a fine grid of Ω.
- -
- Computation of topography effect on the vector field: output.txt file.
- -
- Script_visualization.py
- -
- The “output.txt” file (in the same folder).
- -
- For an animation:
- The “output.txt” file is of the formX1 Y1 U1_1 V1_1 U1_2 V1_2…X2 Y2 U2_1 V2_1 U2_2 V2_2…
- To execute in a terminal under Ubuntu, we use the Python script_visualization.py, with the following instructions:
- ○
- The title: it represents the file name (when exporting) and the title of the figure.
- ○
- The size of the vector arrows: the bigger they are, the smaller the vectors appear.
- ○
- The number of images: if your output file is of the form “Animation”, in this case you will have the following question, “Enter the number of frames per second”; it determines the frame rate per second.
- ○
- For the background: “O” for accept or “N” otherwise.
- ○
- For the name of the image you must give the file extension: here is a non-exhaustive list of usable formats: [name].png, [name].jpg, [name].jpeg and [name].gif.
- ○
- To display the result: This command is only used to show you the result. The result is still saved even if you do not display it.
- ○
- Data output: For an animation, you can find the animation in the folder in the form [title].gif, and for a fixed image, you can find the rendering in the folder in the form [title].png.
6. Discussion and Future Directions
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A. Bogner–Fox–Schmit Finite (BFS) Element of Class C1
- -
- K is the rectangle defined by the four points (xi,yi), (xi+1,yi), (xi,yi+1) and (xi+1,yi+1) (see Figure A1).
- -
- P =
- -
References
- Gout, C.; Lambert, Z.; Apprato, D. Data Approximation: Mathematical Modelling and Numerical Simulations; EDP Sciences: Les Ulis, France, 2019; 168p, ISBN 978-2759823673. [Google Scholar]
- Dzhabrailov, A.S.; Klochkov, Y.V.; Marchenko, S.S.; Nikolaev, A.P. The finite element approximation of vector field in curvilinear coordinates. Russ. Aeronaut. 2007, 50, 115–120. [Google Scholar] [CrossRef]
- Benbourhim, M.N.; Bouhamidi, A. Approximation of vector fields by thin plate splines with tension. J. Approx. Theory 2005, 136, 198–229. [Google Scholar] [CrossRef]
- Benbourhim, M.N.; Bouhamidi, A. Pseudo-polyharmonic vectorial approximation for div-curl and elastic semi-norms. Numer. Math. 2008, 109, 333–364. [Google Scholar] [CrossRef]
- Dodu, F.; Rabut, C. Vectorial interpolation using radial-basis-like functions. Comput. Math. Appl. 2002, 43, 393–411. [Google Scholar] [CrossRef]
- Apprato, D.; Gout, C.; Komatitsch, D. A new method for Ck-surface approximation from a set of curves, with application to ship track data in the Marianas trench. Math. Geol. 2002, 34, 831–843. [Google Scholar] [CrossRef]
- Arcangéli, R.; Torrens, J.J.; Cruz de Silanes, M. Multidimensional Minimizing Splines: Theory and Applications; Kluwer Academic Publishers: Boston, NY, USA, 2004; 278p. [Google Scholar]
- Gout, C.; Komatitsch, D. C1—Approximation of seafloor surfaces with large variations. In Proceedings of the IEEE 2000 International Geoscience and Remote Sensing Symposium, Honolulu, HI, USA, 24–28 July 2000; Volume 5, pp. 1836–1838. [Google Scholar]
- Le Guyader, C.; Gout, C.; Apprato, D. Spline approximation of gradient field: Applications to wind velocity field. Math. Comput. Simul. 2014, 97, 260–279. [Google Scholar] [CrossRef]
- López de Silanes, M.C.; Arcangéli, R. Approximation error estimates for interpolating and smoothing (m,s)-splines. Numer. Math. 1989, 5, 449–467. [Google Scholar] [CrossRef]
- Lopez de Silanes, M.C.; Apprato, D. Estimations de l’erreur d’approximation sur un domaine borné de Rn par Dm splines d’interpolation et d’ajustement discrètes. Numer. Math. 1988, 3, 367–376. [Google Scholar] [CrossRef]
- Khayretdinova, G.; Chaumont-Frelet, T.; Gout, C.; Kuksenko, S. Image segmentation with a priori conditions: Applications to medical and geophysical imaging. Math. Comput. Appl. 2022, 27, 26. [Google Scholar] [CrossRef]
- Eurocode 1: Actions on Structures. Part 1–4: General Actions—Wind Actions—National Annex to NF EN 1991-1-4:2005—General Actions—Wind Actions. Available online: https://www.boutique.afnor.org/en-gb/standard/nf-en-199114/eurocode-1-actions-on-structures-part-14-gereral-actions-wind-actions/fa104153/25897 (accessed on 1 November 2024).
- Matplotlib. Available online: https://matplotlib.org/ (accessed on 27 October 2024).
- Jobard, B.; Lefer, W. In Proceedings of the 9th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2001. Plzen, Czech Republic, 5–9 February 2001; Available online: https://dblp.org/db/conf/wscg/wscg2001.html (accessed on 27 October 2024).
- Jobard, B.; Gout, C. Wind Field Reconstruction in Normandie. Available online: https://lmi2.insa-rouen.fr/~cgout/GG/phd/imagesPart3/vents_seine_maritime_01.avi (accessed on 27 October 2024).
- Khayretdinova, G.; Apprato, D.; Gout, C. A level set based model for image segmentation under geometric constraints and data approximation. J. Imaging 2024, 10, 19p. [Google Scholar] [CrossRef] [PubMed]
- Cervantes, D.; Gonzalez Casanova, P.; Gout, C.; Juarez, L.H.; Resendiz, R. Vector field approximation using radial basis functions. J. Comput. Appl. Math. 2013, 240, 163–173. [Google Scholar] [CrossRef]
- González-Casanova, P.; Antonio Muñoz-Gómez, J.; Rodríguez-Gómez, G. Node Adaptive Domain Decomposition Method by Radial Basis Functions. J. Numer. Methods Partial. Differ. Equ. 2009, 25, 1482–1501. [Google Scholar] [CrossRef]
- Cervantes, D.; Gonzalez-Casanova, P.; Gout, C.; Moreles, M. A line search algorithm for wind field adjustment with incomplete data and RBF approximation. Comp. Appl. Math. 2018, 37, 2519–2532. [Google Scholar] [CrossRef]
- Bogner, F.K.; Fox, R.L.; Schmit, L.A. The generation of interelement-compatible stiffness and mass matrices by the use of interpolation formulae. In Proceedings of the Conference on Matrix Methods in Structural Analysis, Dayton, OH, USA, 26–28 October 1965. [Google Scholar]
- Ciarlet, P.G. The Finite Element Method for Elliptic Problems; North-Holland Publishing Company: Amsterdam, The Netherlands, 1978. [Google Scholar]
- Le Dret, H. Finite Element Lecture. Available online: https://www.ljll.fr/ledret/M1English/M1ApproxPDE_Chapter5-1.pdf (accessed on 27 October 2024).
Variables | Definition |
---|---|
s | Orographic location factor |
Φ | Upwind slope H/Lu in the wind direction (see Figure 3) |
Le | Effective length of the upwind side |
Lu | Length of the upwind side |
Ld | Length of the downwind side |
H | Effective height of the obstacle |
x | Horizontal distance between point (x,y) and the top of the obstacle |
z | Height of the considered point (x,y) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Khayretdinova, G.; Gout, C. A Mathematical Model for Wind Velocity Field Reconstruction and Visualization Taking into Account the Topography Influence. J. Imaging 2024, 10, 285. https://doi.org/10.3390/jimaging10110285
Khayretdinova G, Gout C. A Mathematical Model for Wind Velocity Field Reconstruction and Visualization Taking into Account the Topography Influence. Journal of Imaging. 2024; 10(11):285. https://doi.org/10.3390/jimaging10110285
Chicago/Turabian StyleKhayretdinova, Guzel, and Christian Gout. 2024. "A Mathematical Model for Wind Velocity Field Reconstruction and Visualization Taking into Account the Topography Influence" Journal of Imaging 10, no. 11: 285. https://doi.org/10.3390/jimaging10110285
APA StyleKhayretdinova, G., & Gout, C. (2024). A Mathematical Model for Wind Velocity Field Reconstruction and Visualization Taking into Account the Topography Influence. Journal of Imaging, 10(11), 285. https://doi.org/10.3390/jimaging10110285