Advertisement

Characteristics of Turbulent Coherent Structures in Atmospheric Flow Under Different Shear–Buoyancy Conditions

  • Eslam R. Lotfy
  • Ashraf A. Abbas
  • Sheikh Ahmad Zaki
  • Zambri HarunEmail author
Research Article
  • 56 Downloads

Abstract

Turbulent coherent structures in the atmospheric boundary layer exert unsteady loads on mechanical and civil structures and greatly contribute to pollutant dispersion and heat dissipation. Much has been deduced about the characteristics of these structures at the laboratory scale in pure shear-driven flows. We examine the influence of atmospheric stability (shear–buoyancy variation) on the newly discovered properties of these turbulence features using observations obtained from a test facility at an onshore site on the east coast of Malaysia. Three ultrasonic anemometers placed at 1.7, 3 and 12 m above ground collected 124 30-min samples of the undisturbed flow. Contrary to expectations, the decline in shear stress in stable stratification reduced the time delay of the peak cross-correlation, implying an increase in the inclination angle of these structures. A wavelet analysis shows that, although the time scale of the vortex packets decreases as the atmosphere becomes increasingly stable, the super-streak time scale increases. The monotonic increase in the energy content in the convective direction results in an enhanced modulating effect for the large super-streaks on the small vortex packets. Analyzing the structure coherence defined as the temporal extension of the streamwise velocity depression reveals two stages of the life cycle of convective rolls. In the first stage, a super-streak couple consisting of a warm updraft and a cold downdraft appears simultaneously at a Monin–Obukhov stability parameter \(\zeta = -\,3.5\). In the second stage, the warm updraft strengthens and the cold downdraft weakens.

Keywords

Amplitude modulation Super-structures Thermal stability Vortex packets Wavelet analysis 

Notes

Acknowledgements

The authors would like to thank the Ministry of Education for the exploratory research Grant ERGS/1/2013/TK01/UKM/03/2, fundamental research Grant FRGS/1/2016/TK03/UKM/02/1 and Universiti Kebangsaan Malaysia for the research university Grant DIP-2015-006. We received funds to cover the cost for the open-access publication of our work. The Wind Engineering for (Urban, Artificial, Man-made) Environment Laboratory, Malaysia-Japan International Institute of Technology, Universiti Teknologi Malaysia is greatly thanked for supplying the CSAT-3B ultrasonic anemometer. Eng. Eman Ibrahim is acknowledged for her assistance in data collection and instrument tuning. The authors appreciate the kind accommodation received from the administration of the EKOMAR facility represented by Assoc. Prof. Dr. Azman Abdul Rahim and the local community in Tanjung Resang, Johor.

References

  1. Acevedo OC, Costa FD, Oliveira PE, Puhales FS, Degrazia GA, Roberti DR (2014) The influence of submeso processes on stable boundary layer similarity relationships. J Atmos Sci 71(1):207–225.  https://doi.org/10.1175/jas-d-13-0131.1 CrossRefGoogle Scholar
  2. Adrian RJ, Meinhart CD, Tomkins CD (2000) Vortex organization in the outer region of the turbulent boundary layer. J Fluid Mech 422:1–54.  https://doi.org/10.1017/s0022112000001580 CrossRefGoogle Scholar
  3. Agostini L, Leschziner M, Gaitonde D (2016) Skewness-induced asymmetric modulation of small-scale turbulence by large-scale structures. Phys Fluids 28(1):015–110.  https://doi.org/10.1063/1.4939718 Google Scholar
  4. Andreas EL, Geiger CA, Treviño G, Claffey KJ (2007) Identifying nonstationarity in the atmospheric surface layer. Cold Regions Research and Engineering Lab Hanover NH, Technical reportGoogle Scholar
  5. Baars W, Talluru K, Hutchins N, Marusic I (2015) Wavelet analysis of wall turbulence to study large-scale modulation of small scales. Exp Fluids 56(10):188.  https://doi.org/10.1007/s00348-015-2058-8 CrossRefGoogle Scholar
  6. Bailey SC, Smits AJ (2010) Experimental investigation of the structure of large-and very-large-scale motions in turbulent pipe flow. J Fluid Mech 651:339–356.  https://doi.org/10.1017/s0022112009993983 CrossRefGoogle Scholar
  7. Bailey SC, Hultmark M, Smits AJ, Schultz MP (2008) Azimuthal structure of turbulence in high Reynolds number pipe flow. J Fluid Mech 615:121–138.  https://doi.org/10.1017/s0022112008003492 CrossRefGoogle Scholar
  8. Baltzer J, Adrian R, Wu X (2013) Structural organization of large and very large scales in turbulent pipe flow simulation. J Fluid Mech 720:236–279.  https://doi.org/10.1017/jfm.2012.642 CrossRefGoogle Scholar
  9. Barthlott C, Drobinski P, Fesquet C, Dubos T, Pietras C (2007) Long-term study of coherent structures in the atmospheric surface layer. Boundary-Layer Meteorol 125(1):1–24.  https://doi.org/10.1007/s10546-007-9190-9 CrossRefGoogle Scholar
  10. Basu S, Porté-Agel F, Foufoula-Georgiou E, Vinuesa JF, Pahlow M (2006) Revisiting the local scaling hypothesis in stably stratified atmospheric boundary-layer turbulence: an integration of field and laboratory measurements with large-eddy simulations. Boundary-Layer Meteorol 119(3):473–500.  https://doi.org/10.1007/s10546-005-9036-2 CrossRefGoogle Scholar
  11. Boppe RS, Neu W (1995) Quasi-coherent structures in the marine atmospheric surface layer. J Geophys Res Oceans 100(C10):20,635–20,648.  https://doi.org/10.1029/95jc02305 CrossRefGoogle Scholar
  12. Brunet Y, Irvine M (2000) The control of coherent eddies in vegetation canopies: streamwise structure spacing, canopy shear scale and atmospheric stability. Boundary-Layer Meteorol 94(1):139–163.  https://doi.org/10.1023/a:1002406616227 CrossRefGoogle Scholar
  13. Chauhan K, Hutchins N, Monty J, Marusic I (2013) Structure inclination angles in the convective atmospheric surface layer. Boundary-Layer Meteorol 147(1):41–50.  https://doi.org/10.1007/s10546-012-9777-7 CrossRefGoogle Scholar
  14. Churchfield MJ, Lee S, Michalakes J, Moriarty PJ (2012) A numerical study of the effects of atmospheric and wake turbulence on wind turbine dynamics. J Turbul 13(13):N14.  https://doi.org/10.1080/14685248.2012.668191 CrossRefGoogle Scholar
  15. Cuxart J, Morales G, Terradellas E, Yagüe C (2002) Study of coherent structures and estimation of the pressure transport terms for the nocturnal stable boundary layer. Boundary-Layer Meteorol 105(2):305–328.  https://doi.org/10.1023/a:1019974021434 CrossRefGoogle Scholar
  16. Dennis DJ, Nickels TB (2011) Experimental measurement of large-scale three-dimensional structures in a turbulent boundary layer. Part 2. Long structures. J Fluid Mech 673:218–244.  https://doi.org/10.1017/s0022112010006336 CrossRefGoogle Scholar
  17. Dubos T, Barthlott C, Drobinski P (2008) Emergence and secondary instability of Ekman layer rolls. J Atmos Sci 65(7):2326–2342.  https://doi.org/10.1175/2007jas2550.1 CrossRefGoogle Scholar
  18. Dupont S, Irvine MR, Bonnefond JM, Lamaud E, Brunet Y (2012) Turbulent structures in a pine forest with a deep and sparse trunk space: stand and edge regions. Boundary-Layer Meteorol 143(2):309–336.  https://doi.org/10.1007/s10546-012-9695-8 CrossRefGoogle Scholar
  19. Eder F, Serafimovich A, Foken T (2013) Coherent structures at a forest edge: properties, coupling and impact of secondary circulations. Boundary-Layer Meteorol 148(2):285–308.  https://doi.org/10.1007/s10546-013-9815-0 CrossRefGoogle Scholar
  20. Elperin T, Kleeorin N, Rogachevskii I, Zilitinkevich S (2006) Tangling turbulence and semi-organized structures in convective boundary layers. Boundary-Layer Meteorol 119(3):449–472.  https://doi.org/10.1007/s10546-005-9041-5 CrossRefGoogle Scholar
  21. Fesquet C, Drobinski P, Barthlott C, Dubos T (2009a) Impact of terrain heterogeneity on near-surface turbulence structure. Atmos Res 94(2):254–269.  https://doi.org/10.1016/j.atmosres.2009.06.003 CrossRefGoogle Scholar
  22. Fesquet C, Dupont S, Drobinski P, Dubos T, Barthlott C (2009b) Impact of terrain heterogeneity on coherent structure properties: numerical approach. Boundary-Layer Meteorol 133(1):71–92.  https://doi.org/10.1007/s10546-009-9412-4 CrossRefGoogle Scholar
  23. Guan XL, Yao SY, Jiang N (2013) A study on coherent structures and drag-reduction in the wall turbulence with polymer additives by TRPIV. Acta Mech Sin 29(4):485–493.  https://doi.org/10.1007/s10409-013-0035-0 CrossRefGoogle Scholar
  24. Harun Z, Wan Ghopa WA, Abdullah A, Ghazali MI, Abbas AA, Rasani MR, Zulkifli R, Wan Mahmood WMF, Abu Mansor MR, Zainol Abidin Z, Wan Mohtar WHM (2016) The development of a multi-purpose wind tunnel. Jurnal Teknologi 10:63–70Google Scholar
  25. Högström U, Bergström H (1996) Organized turbulence structures in the near-neutral atmospheric surface layer. J Atmos Sci 53(17):2452–2464. https://doi.org/10.1175/1520-0469(1996)053\(<\)2452:otsitn\(>\)2.0.co;2Google Scholar
  26. Högström U, Smedman AS (2004) Accuracy of sonic anemometers: laminar wind-tunnel calibrations compared to atmospheric in situ calibrations against a reference instrument. Boundary-Layer Meteorol 111(1):33–54.  https://doi.org/10.1023/b:boun.0000011000.05248.47 CrossRefGoogle Scholar
  27. Hommema SE, Adrian RJ (2003) Packet structure of surface eddies in the atmospheric boundary layer. Boundary-Layer Meteorol 106(1):147–170.  https://doi.org/10.1023/a:1020868132429 CrossRefGoogle Scholar
  28. Hong J (2010) Note on turbulence statistics in z-less stratification. Asia-Pac J Atmos Sci 46(1):113–117.  https://doi.org/10.1007/s13143-010-0011-6 CrossRefGoogle Scholar
  29. Horiguchi M, Hayashi T, Adachi A, Onogi S (2012) Large-scale turbulence structures and their contributions to the momentum flux and turbulence in the near-neutral atmospheric boundary layer observed from a 213-m tall meteorological tower. Boundary-Layer Meteorol 144(2):179.  https://doi.org/10.1007/s10546-012-9718-5 CrossRefGoogle Scholar
  30. Horiguchi M, Hayashi T, Adachi A, Onogi S (2014) Stability dependence and diurnal change of large-scale turbulence structures in the near-neutral atmospheric boundary layer observed from a meteorological tower. Boundary-Layer Meteorol 151(2):221–237.  https://doi.org/10.1007/s10546-013-9903-1 CrossRefGoogle Scholar
  31. Huang Q, Marsham JH, Parker DJ, Tian W, Weckwerth T (2009) A comparison of roll and nonroll convection and the subsequent deepening moist convection: an LEM case study based on SCMS data. Mon Weather Rev 137(1):350–365.  https://doi.org/10.1175/2008mwr2450.1 CrossRefGoogle Scholar
  32. Hutchins N (2014) Large-scale structures in high Reynolds number wall-bounded turbulence. In: Progress in turbulence V, Springer, New York, pp 75–83.  https://doi.org/10.1007/978-3-319-01860-7_13
  33. Hutchins N, Marusic I (2007) Evidence of very long meandering features in the logarithmic region of turbulent boundary layers. J Fluid Mech 579:1–28.  https://doi.org/10.1017/s0022112006003946 CrossRefGoogle Scholar
  34. Hutchins N, Chauhan K, Marusic I, Monty J, Klewicki J (2012) Towards reconciling the large-scale structure of turbulent boundary layers in the atmosphere and laboratory. Boundary-Layer Meteorol 145(2):273–306.  https://doi.org/10.1007/s10546-012-9735-4 CrossRefGoogle Scholar
  35. Inagaki A, Castillo MCL, Yamashita Y, Kanda M, Takimoto H (2012) Large-eddy simulation of coherent flow structures within a cubical canopy. Boundary-Layer Meteorol 142(2):207–222.  https://doi.org/10.2208/jscejhe.71.i_43 CrossRefGoogle Scholar
  36. Iwai H, Ishii S, Tsunematsu N, Mizutani K, Murayama Y, Itabe T, Yamada I, Matayoshi N, Matsushima D, Weiming S, et al. (2008) Dual-Doppler lidar observation of horizontal convective rolls and near-surface streaks. Geophys Res Lett 35(14),  https://doi.org/10.1029/2008gl034571
  37. Jiménez J (2013) Near-wall turbulence. Phys Fluids 25(10):101–302.  https://doi.org/10.1063/1.4824988 CrossRefGoogle Scholar
  38. Jiménez M, Cuxart J (2006) Study of the probability density functions from a large-eddy simulation for a stably stratified boundary layer. Boundary-Layer Meteorol 118(2):401–420.  https://doi.org/10.1002/2015ja021257 CrossRefGoogle Scholar
  39. Júnior CD, Sá L, Pachêco V, de Souza C (2013) Coherent structures detected in the unstable atmospheric surface layer above the Amazon forest. J Wind Eng Ind Aerodyn 115:1–8.  https://doi.org/10.1016/j.jweia.2012.12.019 CrossRefGoogle Scholar
  40. Khanna S, Brasseur JG (1998) Three-dimensional buoyancy-and shear-induced local structure of the atmospheric boundary layer. J Atmos Sci 55(5):710–743. https://doi.org/10.1175/1520-0469(1998)055\(<\)0710:tdbasi\(>\)2.0.co;2Google Scholar
  41. Kikuchi T, Chiba O (1985) Step-like temperature fluctuations associated with inverted ramps in a stable surface layer. Boundary-Layer Meteorol 31(1):51–63.  https://doi.org/10.1007/bf00120034 CrossRefGoogle Scholar
  42. Kline S, Reynolds W, Schraub F, Runstadler P (1967) The structure of turbulent boundary layers. J Fluid Mech 30(04):741–773.  https://doi.org/10.1017/s0022112067001740 CrossRefGoogle Scholar
  43. Krusche N, De Oliveira AP (2004) Characterization of coherent structures in the atmospheric surface layer. Boundary-Layer Meteorol 110(2):191–211.  https://doi.org/10.1023/a:1026096805679 CrossRefGoogle Scholar
  44. Kunkel GJ, Marusic I (2006) Study of the near-wall-turbulent region of the high-Reynolds-number boundary layer using an atmospheric flow. J Fluid Mech 548:375–402.  https://doi.org/10.1017/s0022112005007780 CrossRefGoogle Scholar
  45. Larsén X, Smedman AS, Högström U (2004) Air-sea exchange of sensible heat over the Baltic Sea. Q J R Meteorol Soc 130(597):519–539.  https://doi.org/10.1256/qj.03.11 CrossRefGoogle Scholar
  46. Lee JH, Sung HJ (2011) Very-large-scale motions in a turbulent boundary layer. J Fluid Mech 673:80–120.  https://doi.org/10.1017/s002211201000621x CrossRefGoogle Scholar
  47. Lee JH, Sung HJ (2013) Comparison of very-large-scale motions of turbulent pipe and boundary layer simulations. Phys Fluids 25(4):045–103CrossRefGoogle Scholar
  48. LeMone MA (1973) The structure and dynamics of horizontal roll vortices in the planetary boundary layer. J Atmos Sci 30(6):1077–1091. https://doi.org/10.1175/1520-0469(1973)030\(<\)1077:tsadoh\(>\)2.0.co;2Google Scholar
  49. Litt M, Sicart JE, Helgason WD, Wagnon P (2015) Turbulence characteristics in the atmospheric surface layer for different wind regimes over the tropical zongo glacier (bolivia, \(16^{\circ }\, \text{ s }\). Boundary-Layer Meteorol 154(3):471–495.  https://doi.org/10.5194/tc-2016-93 CrossRefGoogle Scholar
  50. Lotfy ER, Harun Z (2017) Effect of atmospheric boundary layer stability on the inclination angle of turbulence coherent structures. Environ Fluid Mech pp 1–23.  https://doi.org/10.1007/s10652-017-9558-4
  51. Lotfy ER, Zaki SA, Harun Z (2018) Modulation of the atmospheric turbulence coherent structures by mesoscale motions. J Braz Soc Mech Sci Eng 40(4):178.  https://doi.org/10.1007/s40430-018-1109-5 CrossRefGoogle Scholar
  52. Luchik T, Tiederman W (1988) Turbulent structure in low-concentration drag-reducing channel flows. J Fluid Mech 190:241–263.  https://doi.org/10.1017/s0022112088001302 CrossRefGoogle Scholar
  53. Mahrt L (2009) Characteristics of submeso winds in the stable boundary layer. Boundary-Layer Meteorol 130(1):1–14.  https://doi.org/10.1002/qj.2835 CrossRefGoogle Scholar
  54. Mathis R, Hutchins N, Marusic I (2009) Large-scale amplitude modulation of the small-scale structures in turbulent boundary layers. J Fluid Mech 628:311–337.  https://doi.org/10.1017/s0022112009006946 CrossRefGoogle Scholar
  55. McNaughton K, Brunet Y (2002) Townsend’s hypothesis, coherent structures and Monin–Obukhov similarity. Boundary-Layer Meteorol 102(2):161–175.  https://doi.org/10.1023/a:1013171312407 CrossRefGoogle Scholar
  56. Nakanishi M, Niino H (2009) Development of an improved turbulence closure model for the atmospheric boundary layer. J Meteorol Soc Jpn 87(5):895–912.  https://doi.org/10.2151/jmsj.87.895 CrossRefGoogle Scholar
  57. Newsom R, Calhoun R, Ligon D, Allwine J (2008) Linearly organized turbulence structures observed over a suburban area by dual-Doppler lidar. Boundary-Layer Meteorol 127(1):111–130.  https://doi.org/10.1002/met.263 CrossRefGoogle Scholar
  58. Nieuwstadt F (1984a) Some aspects of the turbulent stable boundary layer. Boundary-Layer Meteorol 30(1):31–55.  https://doi.org/10.1007/978-94-009-6514-0_2 CrossRefGoogle Scholar
  59. Nieuwstadt FT (1984b) The turbulent structure of the stable, nocturnal boundary layer. J Atmos Sci 41(14):2202–2216. https://doi.org/10.1175/1520-0469(1984)041\(<\)2202:ttsots\(>\)2.0.co;2Google Scholar
  60. Roy AG, Buffin-Belanger T, Lamarre H, Kirkbride AD (2004) Size, shape and dynamics of large-scale turbulent flow structures in a gravel-bed river. J Fluid Mech 500:1–27.  https://doi.org/10.1017/s0022112003006396 CrossRefGoogle Scholar
  61. Salesky ST, Katul GG, Chamecki M (2013) Buoyancy effects on the integral lengthscales and mean velocity profile in atmospheric surface layer flows. Phys Fluids 25(10):105–101.  https://doi.org/10.1063/1.4823747 CrossRefGoogle Scholar
  62. Salesky ST, Chamecki M, Bou-Zeid E (2016) On the nature of the transition between roll and cellular organization in the convective boundary layer. Boundary-Layer Meteorol pp 1–28.  https://doi.org/10.1007/s10546-016-0220-3
  63. Schlatter P, Örlü R (2010) Quantifying the interaction between large and small scales in wall-bounded turbulent flows: a note of caution. Phys Fluids 22(5):051–704.  https://doi.org/10.1063/1.3432488 CrossRefGoogle Scholar
  64. Serafimovich A, Thomas C, Foken T (2011) Vertical and horizontal transport of energy and matter by coherent motions in a tall spruce canopy. Boundary-Layer Meteorol 140(3):429–451.  https://doi.org/10.1007/s10546-011-9619-z CrossRefGoogle Scholar
  65. Sikma M, Ouwersloot H, Pedruzo-Bagazgoitia X, Van Heerwaarden C, de Arellano JVG (2018) Interactions between vegetation, atmospheric turbulence and clouds under a wide range of background wind conditions. Agric For Meteorol 255:31–43.  https://doi.org/10.1016/j.agrformet.2017.07.001 CrossRefGoogle Scholar
  66. Starkenburg D, Fochesatto GJ, Prakash A, Cristóbal J, Gens R, Kane DL (2013) The role of coherent flow structures in the sensible heat fluxes of an alaskan boreal forest. J Geophys Res Atmos 118(15):8140–8155.  https://doi.org/10.1002/jgrd.50625 CrossRefGoogle Scholar
  67. Sullivan PP, Weil JC, Patton EG, Jonker HJ, Mironov DV (2016) Turbulent winds and temperature fronts in large-eddy simulations of the stable atmospheric boundary layer. J Atmos Sci 73(4):1815–1840.  https://doi.org/10.1175/jas-d-15-0339.1 CrossRefGoogle Scholar
  68. Takimoto H, Inagaki A, Kanda M, Sato A, Michioka T (2013) Length-scale similarity of turbulent organized structures over surfaces with different roughness types. Boundary-Layer Meteorol 147(2):217–236.  https://doi.org/10.1007/s10546-012-9790-x CrossRefGoogle Scholar
  69. Talluru K, Baidya R, Hutchins N, Marusic I (2014) Amplitude modulation of all three velocity components in turbulent boundary layers. J Fluid Mech 746  https://doi.org/10.1017/jfm.2014.132
  70. Tardu S (2014) Transport and coherent structures in wall turbulence. Wiley, ISTECrossRefGoogle Scholar
  71. Tennekes H, Lumley JL (1972) A first course in turbulence. MIT Press, CambridgeGoogle Scholar
  72. Terradellas E, Morales G, Cuxart J, Yagüe C (2001) Wavelet methods: application to the study of the stable atmospheric boundary layer under non-stationary conditions. Dyn Atmos Oceans 34(2–4):225–244.  https://doi.org/10.1016/s0377-0265(01)00069-0 CrossRefGoogle Scholar
  73. Thomas C, Foken T (2005) Detection of long-term coherent exchange over spruce forest using wavelet analysis. Theor Appl Climatol 80(2):91–104.  https://doi.org/10.1007/s00704-004-0093-0 CrossRefGoogle Scholar
  74. Thomas C, Foken T (2007) Organised motion in a tall spruce canopy: temporal scales, structure spacing and terrain effects. Boundary-Layer Meteorol 122(1):123–147.  https://doi.org/10.1007/s10546-006-9144-7 CrossRefGoogle Scholar
  75. Toh S, Itano T (2005) Interaction between a large-scale structure and near-wall structures in channel flow. J Fluid Mech 524:249–262.  https://doi.org/10.1017/s002211200400237x CrossRefGoogle Scholar
  76. Torrence C, Compo GP (1998) A practical guide to wavelet analysis. Bull Am Meteorol Soc 79(1):61–78. https://doi.org/10.1175/1520-0477(1998)079\(<\)0061:apgtwa\(>\)2.0.co;2Google Scholar
  77. Touber E, Leschziner MA (2012) Near-wall streak modification by spanwise oscillatory wall motion and drag-reduction mechanisms. J Fluid Mech 693:150–200.  https://doi.org/10.1017/jfm.2011.507 CrossRefGoogle Scholar
  78. Träumner K, Damian T, Stawiarski C, Wieser A (2015) Turbulent structures and coherence in the atmospheric surface layer. Boundary-Layer Meteorol 154(1):1–25.  https://doi.org/10.1007/s10546-014-9967-6 CrossRefGoogle Scholar
  79. Vickers D, Mahrt L (2007) Observations of the cross-wind velocity variance in the stable boundary layer. Environ Fluid Mech 7(1):55–71.  https://doi.org/10.1007/s10652-006-9010-7 CrossRefGoogle Scholar
  80. Wang G, Zheng X, Tao J (2017) Very large scale motions and PM10 concentration in a high-Re boundary layer. Phys Fluids 29(061):701.  https://doi.org/10.1063/1.4990087 Google Scholar
  81. Wyngaard JC (1973) On surface layer turbulence. In: Workshop on micrometeorology. American Meteorological Society, Boston, pp 101–149Google Scholar

Copyright information

© Springer Nature B.V. 2019

Authors and Affiliations

  1. 1.Faculty of Engineering and Built EnvironmentUniversiti Kebangsaan MalaysiaBangiMalaysia
  2. 2.Department of Mechanical EngineeringAlexandria UniversityAlexandriaEgypt
  3. 3.Wind Engineering for (Urban, Artificial, Man-made) Environment Laboratory, Malaysia-Japan International Institute of TechnologyUniversiti Teknologi MalaysiaKuala LumpurMalaysia

Personalised recommendations