{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,30]],"date-time":"2025-12-30T23:36:37Z","timestamp":1767137797066,"version":"build-2238731810"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030905385","type":"print"},{"value":"9783030905392","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,11,13]],"date-time":"2021-11-13T00:00:00Z","timestamp":1636761600000},"content-version":"vor","delay-in-days":316,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    A reinforcement learning algorithm is coupled to a thermal lattice-Boltzmann method to control flow through a two-dimensional heated channel narrowed by a bump. The algorithm is allowed to change the disturbance factor of the bump and receives feedback in terms of the pressure loss and temperature increase between the inflow and outflow region of the channel. It is trained to modify the bump such that both fluid mechanical properties are rated equally important. After a modification, a new simulation is initialized using the modified geometry and the flow field computed in the previous run. The thermal lattice-Boltzmann method is validated for a fully developed isothermal channel flow. After 265 simulations, the trained algorithm predicts an averaged disturbance factor that deviates by less than\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$1\\%$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mn>1<\/mml:mn>\n                            <mml:mo>%<\/mml:mo>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    from the reference solution obtained from 3,400 numerical simulations using a parameter sweep over the disturbance factor. The error is reduced to less than\n                    <jats:inline-formula>\n                      <jats:alternatives>\n                        <jats:tex-math>$$0.1\\%$$<\/jats:tex-math>\n                        <mml:math xmlns:mml=\"http:\/\/www.w3.org\/1998\/Math\/MathML\">\n                          <mml:mrow>\n                            <mml:mn>0.1<\/mml:mn>\n                            <mml:mo>%<\/mml:mo>\n                          <\/mml:mrow>\n                        <\/mml:math>\n                      <\/jats:alternatives>\n                    <\/jats:inline-formula>\n                    after 1,450 simulations. A comparison of the temperature, pressure, and streamwise velocity distributions of the reference solution with the solution after 1,450 simulations along the line of the maximum velocity component in streamwise direction shows only negligible differences. The presented method is hence a valid method for avoiding expensive parameter space explorations and promises to be effective in supporting shape optimizations for more complex configurations, e.g., in finding optimal nasal cavity shapes.\n                  <\/jats:p>","DOI":"10.1007\/978-3-030-90539-2_1","type":"book-chapter","created":{"date-parts":[[2021,11,12]],"date-time":"2021-11-12T08:02:56Z","timestamp":1636704176000},"page":"7-22","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Machine-Learning-Based Control of Perturbed and Heated Channel Flows"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3917-8407","authenticated-orcid":false,"given":"Mario","family":"R\u00fcttgers","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7895-761X","authenticated-orcid":false,"given":"Moritz","family":"Waldmann","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3472-1813","authenticated-orcid":false,"given":"Wolfgang","family":"Schr\u00f6der","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3321-6599","authenticated-orcid":false,"given":"Andreas","family":"Lintermann","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,11,13]]},"reference":[{"issue":"11","key":"1_CR1","doi-asserted-by":"publisher","first-page":"3452","DOI":"10.1063\/1.1399290","volume":"13","author":"M Bouzidi","year":"2001","unstructured":"Bouzidi, M., Firdaouss, M., Lallemand, P.: Momentum transfer of a Boltzmann-lattice fluid with boundaries. Phys. Fluids 13(11), 3452\u20133459 (2001). https:\/\/doi.org\/10.1063\/1.1399290","journal-title":"Phys. Fluids"},{"key":"1_CR2","unstructured":"Fakoor, R., Chaudhari, P., Smola, A.J.: P3O: olicy-on policy-off policy optimization. In: Adams, R.P., Gogate, V. (eds.) Proceedings of the 35th Uncertainty in Artificial Intelligence Conference. Proceedings of Machine Learning Research, vol. 115, pp. 1017\u20131027. PMLR, 22\u201325 July2020"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Fan, D., Yang, L., Triantafyllou, M., Karniadakis, G.: Reinforcement learning for active flow control in experiments, March 2020","DOI":"10.1073\/pnas.2004939117"},{"issue":"6","key":"1_CR4","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1007\/s00162-016-0392-y","volume":"30","author":"F Gu\u00e9niat","year":"2016","unstructured":"Gu\u00e9niat, F., Mathelin, L., Hussaini, M.Y.: A statistical learning strategy for closed-loop control of fluid flows. Theor. Comput. Fluid Dyn. 30(6), 497\u2013510 (2016). https:\/\/doi.org\/10.1007\/s00162-016-0392-y","journal-title":"Theor. Comput. Fluid Dyn."},{"key":"1_CR5","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1002\/andp.18601850302","volume":"108","author":"E Hagenbach","year":"1860","unstructured":"Hagenbach, E.: \u00dcber die bestimmung der z\u00e4higkeit einer fl\u00fcssigkeit durch den ausfluss aus r\u00f6hren. Poggendorf\u2019s Annalen der Physik und Chemie 108, 385\u2013426 (1860)","journal-title":"Poggendorf\u2019s Annalen der Physik und Chemie"},{"issue":"6","key":"1_CR6","doi-asserted-by":"publisher","first-page":"6811","DOI":"10.1103\/PhysRevE.56.6811","volume":"56","author":"X He","year":"1997","unstructured":"He, X., Luo, L.S.: Theory of the lattice Boltzmann method: from the Boltzmann equation to the lattice Boltzmann equation. Phys. Rev. E 56(6), 6811\u20136817 (1997). https:\/\/doi.org\/10.1103\/PhysRevE.56.6811","journal-title":"Phys. Rev. E"},{"key":"1_CR7","unstructured":"Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization (2014)"},{"key":"1_CR8","doi-asserted-by":"publisher","first-page":"366","DOI":"10.1016\/j.jcp.2012.11.027","volume":"237","author":"L Li","year":"2013","unstructured":"Li, L., Mei, R., Klausner, J.F.: Boundary conditions for thermal lattice Bboltzmann equation method. J. Comput. Phys. 237, 366\u2013395 (2013). https:\/\/doi.org\/10.1016\/j.jcp.2012.11.027","journal-title":"J. Comput. Phys."},{"key":"1_CR9","doi-asserted-by":"crossref","unstructured":"Lintermann, A., Meinke, M., Schr\u00f6der, W.: Investigations of the inspiration and heating capability of the human nasal cavity based on a lattice-Boltzmann method. In: Proceedings of the ECCOMAS Thematic International Conference on Simulation and Modeling of Biological Flows (SIMBIO 2011), Brussels, Belgium (2011)","DOI":"10.1007\/978-3-642-22244-3_10"},{"key":"1_CR10","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/978-3-642-22244-3","volume-title":"High Performance Computing on Vector Systems 2011","author":"A Lintermann","year":"2012","unstructured":"Lintermann, A., Meinke, M., Schr\u00f6der, W.: Investigations of nasal cavity flows based on a lattice-Boltzmann method. In: Resch, M., Wang, X., Bez, W., Focht, E., Kobayashi, H., Roller, S. (eds.) High Performance Computing on Vector Systems 2011, pp. 143\u2013158. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-22244-3"},{"key":"1_CR11","doi-asserted-by":"publisher","unstructured":"Lintermann, A., Meinke, M., Schr\u00f6der, W.: Zonal Flow Solver (ZFS): a highly efficient multi-physics simulation framework. Int. J. Comput. Fluid Dyn. 1\u201328 (2020). https:\/\/doi.org\/10.1080\/10618562.2020.1742328","DOI":"10.1080\/10618562.2020.1742328"},{"issue":"11","key":"1_CR12","doi-asserted-by":"publisher","first-page":"1833","DOI":"10.1016\/j.compbiomed.2013.09.003","volume":"43","author":"A Lintermann","year":"2013","unstructured":"Lintermann, A., Meinke, M., Schr\u00f6der, W.: Fluid mechanics based classification of the respiratory efficiency of several nasal cavities. Comput. Biol. Med. 43(11), 1833\u20131852 (2013). https:\/\/doi.org\/10.1016\/j.compbiomed.2013.09.003","journal-title":"Comput. Biol. Med."},{"key":"1_CR13","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.cma.2014.04.009","volume":"277","author":"A Lintermann","year":"2014","unstructured":"Lintermann, A., Schlimpert, S., Grimmen, J., G\u00fcnther, C., Meinke, M., Schr\u00f6der, W.: Massively parallel grid generation on HPC systems. Comput. Methods Appl. Mech. Eng. 277, 131\u2013153 (2014). https:\/\/doi.org\/10.1016\/j.cma.2014.04.009","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"1","key":"1_CR14","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s10494-017-9876-0","volume":"102","author":"A Lintermann","year":"2017","unstructured":"Lintermann, A., Schr\u00f6der, W.: A hierarchical numerical journey through the nasal cavity: from nose-like models to real anatomies. Flow, Turbul. Combust. 102(1), 89\u2013116 (2017). https:\/\/doi.org\/10.1007\/s10494-017-9876-0","journal-title":"Flow, Turbul. Combust."},{"issue":"3","key":"1_CR15","doi-asserted-by":"publisher","first-page":"745","DOI":"10.1007\/s13272-020-00450-1","volume":"11","author":"A Lintermann","year":"2020","unstructured":"Lintermann, A., Schr\u00f6der, W.: Lattice\u2013Boltzmann simulations for complex geometries on high-performance computers. CEAS Aeronaut. J. 11(3), 745\u2013766 (2020). https:\/\/doi.org\/10.1007\/s13272-020-00450-1","journal-title":"CEAS Aeronaut. J."},{"issue":"4","key":"1_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3197517.3201334","volume":"37","author":"P Ma","year":"2018","unstructured":"Ma, P., Tian, Y., Pan, Z., Ren, B., Manocha, D.: Fluid directed rigid body control using deep reinforcement learning. ACM Trans. Graph. 37(4), 1\u201311 (2018). https:\/\/doi.org\/10.1145\/3197517.3201334","journal-title":"ACM Trans. Graph."},{"key":"1_CR17","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1088\/1748-3190\/aa6311","volume":"12","author":"G Novati","year":"2017","unstructured":"Novati, G., Verma, S., Alexeev, D., Rossinelli, D., van Rees, W.M., Koumoutsakos, P.: Synchronisation through learning for two self-propelled swimmers. Bioinspiration Biomimetics 12, 3 (2017)","journal-title":"Bioinspiration Biomimetics"},{"key":"1_CR18","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1209\/0295-5075\/17\/6\/001","volume":"6","author":"YH Qian","year":"1992","unstructured":"Qian, Y.H., D\u2019Humi\u00e8res, D., Lallemand, P.: Lattice BGK models for Navier-stokes equation. Europhys. Lett. (EPL) 6, 479\u2013484 (1992). https:\/\/doi.org\/10.1209\/0295-5075\/17\/6\/001","journal-title":"Europhys. Lett. (EPL)"},{"key":"1_CR19","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1017\/jfm.2019.62","volume":"865","author":"J Rabault","year":"2019","unstructured":"Rabault, J., Kuchta, M., Jensen, A., R\u00e9glade, U., Cerardi, N.: Artificial neural networks trained through deep reinforcement learning discover control strategies for active flow control. J. Fluid Mech. 865, 281\u2013302 (2019). https:\/\/doi.org\/10.1017\/jfm.2019.62","journal-title":"J. Fluid Mech."},{"key":"1_CR20","doi-asserted-by":"publisher","first-page":"094105","DOI":"10.1063\/1.5116415","volume":"31","author":"J Rabault","year":"2019","unstructured":"Rabault, J., Kuhnle, A.: Accelerating deep reinforcement learning strategies of flow control through a multi-environment approach. Phys. Fluids 31, 094105 (2019). https:\/\/doi.org\/10.1063\/1.5116415","journal-title":"Phys. Fluids"},{"key":"1_CR21","unstructured":"Schulman, J., Wolski, F., Dhariwal, P., Radford, A., Klimov, O.: Proximal policy optimization algorithms, July 2017"},{"key":"1_CR22","doi-asserted-by":"publisher","first-page":"185","DOI":"10.4193\/Rhino11.218","volume":"50","author":"N Toyserkani","year":"2012","unstructured":"Toyserkani, N., Frisch, T.: Are too many septal deviations operated on? A retrospective patient\u2018s satisfaction questionnaire with 11 years follow-up. Rhinology 50, 185\u2013190 (2012). https:\/\/doi.org\/10.4193\/Rhino11.218","journal-title":"Rhinology"},{"issue":"23","key":"1_CR23","doi-asserted-by":"publisher","first-page":"5849","DOI":"10.1073\/pnas.1800923115","volume":"115","author":"S Verma","year":"2018","unstructured":"Verma, S., Novati, G., Koumoutsakos, P.: Efficient collective swimming by harnessing vortices through deep reinforcement learning. Proc. Natl. Acad. Sci. 115(23), 5849\u20135854 (2018). https:\/\/doi.org\/10.1073\/pnas.1800923115","journal-title":"Proc. Natl. Acad. Sci."},{"key":"1_CR24","doi-asserted-by":"publisher","unstructured":"Viquerat, J., Rabault, J., Kuhnle, A., Ghraieb, H., Hachem, E.: Direct shape optimization through deep reinforcement learning, August 2019. https:\/\/doi.org\/10.13140\/RG.2.2.19572.50566","DOI":"10.13140\/RG.2.2.19572.50566"},{"key":"1_CR25","series-title":"Notes on Numerical Fluid Mechanics and Multidisciplinary Design","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1007\/978-3-030-25253-3_80","volume-title":"New Results in Numerical and Experimental Fluid Mechanics XII","author":"M Waldmann","year":"2020","unstructured":"Waldmann, M., Lintermann, A., Choi, Y.J., Schr\u00f6der, W.: Analysis of the effects of MARME treatment on respiratory flow using the lattice-Boltzmann method. In: Dillmann, A., Heller, G., Kr\u00e4mer, E., Wagner, C., Tropea, C., Jakirli\u0107, S. (eds.) DGLR 2018. NNFMMD, vol. 142, pp. 853\u2013863. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-25253-3_80"}],"updated-by":[{"DOI":"10.1007\/978-3-030-90539-2_37","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2022,5,14]],"date-time":"2022-05-14T00:00:00Z","timestamp":1652486400000}}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-90539-2_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,22]],"date-time":"2022-06-22T06:05:58Z","timestamp":1655877958000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-90539-2_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030905385","9783030905392"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-90539-2_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"13 November 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"14 May 2022","order":2,"name":"change_date","label":"Change Date","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Correction","order":3,"name":"change_type","label":"Change Type","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Chapter \u201cMachine-Learning-Based Control of Perturbed and Heated Channel Flows\u201d was previously published non-open access. It has now been changed to open access under a CC BY 4.0 license and the copyright holder updated to \u2018The Author(s)\u2019.","order":4,"name":"change_details","label":"Change Details","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISC High Performance","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on High Performance Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 June 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 July 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"36","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"supercomputing2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.isc-hpc.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Linklings","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"74","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"24","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"32% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4.28","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4.13","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"In the ISC High Performance Workshop, there were 49 submissions, out of which 35  were accepted.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}