1
|
Tashenov Y, Suleimenova D, Baptayev B, Adilov S, Balanay MP. Efficient One-Step Synthesis of a Pt-Free Zn 0.76Co 0.24S Counter Electrode for Dye-Sensitized Solar Cells and Its Versatile Application in Photoelectrochromic Devices. Nanomaterials (Basel) 2023; 13:2812. [PMID: 37887961 PMCID: PMC10610264 DOI: 10.3390/nano13202812] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 09/19/2023] [Revised: 10/09/2023] [Accepted: 10/16/2023] [Indexed: 10/28/2023]
Abstract
In this study, we synthesized a ternary transition metal sulfide, Zn0.76Co0.24S (ZCS-CE), using a one-step solvothermal method and explored its potential as a Pt-free counter electrode for dye-sensitized solar cells (DSSCs). Comprehensive investigations were conducted to characterize the structural, morphological, compositional, and electronic properties of the ZCS-CE electrode. These analyses utilized a range of techniques, including X-ray diffraction, scanning electron microscopy, energy dispersive X-ray spectroscopy, and X-ray photoelectron spectroscopy. The electrocatalytic performance of ZCS-CE for the reduction of I3- species in a symmetrical cell configuration was evaluated through electrochemical impedance spectroscopy and cyclic voltammetry. Our findings reveal that ZCS-CE displayed superior electrocatalytic activity and stability when compared to platinum in I-/I3- electrolyte systems. Furthermore, ZCS-CE-based DSSCs achieved power conversion efficiencies on par with their Pt-based counterparts. Additionally, we expanded the applicability of this material by successfully powering an electrochromic cell with ZCS-CE-based DSSCs. This work underscores the versatility of ZCS-CE and establishes it as an economically viable and environmentally friendly alternative to Pt-based counter electrodes in DSSCs and other applications requiring outstanding electrocatalytic performance.
Collapse
Affiliation(s)
- Yerbolat Tashenov
- National Laboratory Astana, Nazarbayev University, 53 Kabanbay Batyr Ave., Astana 010000, Kazakhstan; (Y.T.); (D.S.)
- Department of Chemistry, L.N. Gumilyov Eurasian National University, 2 Satpayev St., Astana 010008, Kazakhstan
| | - Diana Suleimenova
- National Laboratory Astana, Nazarbayev University, 53 Kabanbay Batyr Ave., Astana 010000, Kazakhstan; (Y.T.); (D.S.)
- Department of Chemistry, L.N. Gumilyov Eurasian National University, 2 Satpayev St., Astana 010008, Kazakhstan
| | - Bakhytzhan Baptayev
- National Laboratory Astana, Nazarbayev University, 53 Kabanbay Batyr Ave., Astana 010000, Kazakhstan; (Y.T.); (D.S.)
| | - Salimgerey Adilov
- National Laboratory Astana, Nazarbayev University, 53 Kabanbay Batyr Ave., Astana 010000, Kazakhstan; (Y.T.); (D.S.)
- Department of Chemistry, Nazarbayev University, 53 Kabanbay Batyr Ave., Astana 010000, Kazakhstan
| | - Mannix P. Balanay
- National Laboratory Astana, Nazarbayev University, 53 Kabanbay Batyr Ave., Astana 010000, Kazakhstan; (Y.T.); (D.S.)
- Department of Chemistry, Nazarbayev University, 53 Kabanbay Batyr Ave., Astana 010000, Kazakhstan
| |
Collapse
|
2
|
Schweimer C, Geiger BC, Wang M, Gogolenko S, Mahmood I, Jahani A, Suleimenova D, Groen D. A route pruning algorithm for an automated geographic location graph construction. Sci Rep 2021; 11:11547. [PMID: 34078986 PMCID: PMC8172915 DOI: 10.1038/s41598-021-90943-8] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/21/2021] [Accepted: 05/17/2021] [Indexed: 12/02/2022] Open
Abstract
Automated construction of location graphs is instrumental but challenging, particularly in logistics optimisation problems and agent-based movement simulations. Hence, we propose an algorithm for automated construction of location graphs, in which vertices correspond to geographic locations of interest and edges to direct travelling routes between them. Our approach involves two steps. In the first step, we use a routing service to compute distances between all pairs of L locations, resulting in a complete graph. In the second step, we prune this graph by removing edges corresponding to indirect routes, identified using the triangle inequality. The computational complexity of this second step is \documentclass[12pt]{minimal}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsbsy}
\usepackage{mathrsfs}
\usepackage{upgreek}
\setlength{\oddsidemargin}{-69pt}
\begin{document}$$\mathscr{O}(L^3)$$\end{document}O(L3), which enables the computation of location graphs for all towns and cities on the road network of an entire continent. To illustrate the utility of our algorithm in an application, we constructed location graphs for four regions of different size and road infrastructures and compared them to manually created ground truths. Our algorithm simultaneously achieved precision and recall values around 0.9 for a wide range of the single hyperparameter, suggesting that it is a valid approach to create large location graphs for which a manual creation is infeasible.
Collapse
Affiliation(s)
| | | | | | | | - Imran Mahmood
- Department of Computer Science, Brunel University London, London, UK
| | - Alireza Jahani
- Department of Computer Science, Brunel University London, London, UK
| | - Diana Suleimenova
- Department of Computer Science, Brunel University London, London, UK.
| | - Derek Groen
- Department of Computer Science, Brunel University London, London, UK.,Centre for Computational Science, University College London, London, UK
| |
Collapse
|
3
|
Suleimenova D, Arabnejad H, Edeling WN, Groen D. Sensitivity-driven simulation development: a case study in forced migration. Philos Trans A Math Phys Eng Sci 2021; 379:20200077. [PMID: 33775152 PMCID: PMC8059562 DOI: 10.1098/rsta.2020.0077] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/07/2023]
Abstract
This paper presents an approach named sensitivity-driven simulation development (SDSD), where the use of sensitivity analysis (SA) guides the focus of further simulation development and refinement efforts, avoiding direct calibration to validation data. SA identifies assumptions that are particularly pivotal to the validation result, and in response model ruleset refinement resolves those assumptions in greater detail, balancing the sensitivity more evenly across the different assumptions and parameters. We implement and demonstrate our approach to refine agent-based models of forcibly displaced people in neighbouring countries. Over 70.8 million people are forcibly displaced worldwide, of which 26 million are refugees fleeing from armed conflicts, violence, natural disaster or famine. Predicting forced migration movements is important today, as it can help governments and NGOs to effectively assist vulnerable migrants and efficiently allocate humanitarian resources. We use an initial SA iteration to steer the simulation development process and identify several pivotal parameters. We then show that we are able to reduce the relative sensitivity of these parameters in a secondary SA iteration by approximately 54% on average. This article is part of the theme issue 'Reliability and reproducibility in computational science: implementing verification, validation and uncertainty quantification in silico'.
Collapse
Affiliation(s)
- D. Suleimenova
- Department of Computer Science, Brunel University London, London, UK
| | - H. Arabnejad
- Department of Computer Science, Brunel University London, London, UK
| | - W. N. Edeling
- Centrum Wiskunde and Informatica, Amsterdam, The Netherlands
| | - D. Groen
- Department of Computer Science, Brunel University London, London, UK
- Centre for Computational Science, University College London, London, UK
| |
Collapse
|
4
|
Groen D, Arabnejad H, Jancauskas V, Edeling WN, Jansson F, Richardson RA, Lakhlili J, Veen L, Bosak B, Kopta P, Wright DW, Monnier N, Karlshoefer P, Suleimenova D, Sinclair R, Vassaux M, Nikishova A, Bieniek M, Luk OO, Kulczewski M, Raffin E, Crommelin D, Hoenen O, Coster DP, Piontek T, Coveney PV. VECMAtk: a scalable verification, validation and uncertainty quantification toolkit for scientific simulations. Philos Trans A Math Phys Eng Sci 2021; 379:20200221. [PMID: 33775151 PMCID: PMC8059654 DOI: 10.1098/rsta.2020.0221] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Accepted: 11/10/2020] [Indexed: 05/04/2023]
Abstract
We present the VECMA toolkit (VECMAtk), a flexible software environment for single and multiscale simulations that introduces directly applicable and reusable procedures for verification, validation (V&V), sensitivity analysis (SA) and uncertainty quantication (UQ). It enables users to verify key aspects of their applications, systematically compare and validate the simulation outputs against observational or benchmark data, and run simulations conveniently on any platform from the desktop to current multi-petascale computers. In this sequel to our paper on VECMAtk which we presented last year [1] we focus on a range of functional and performance improvements that we have introduced, cover newly introduced components, and applications examples from seven different domains such as conflict modelling and environmental sciences. We also present several implemented patterns for UQ/SA and V&V, and guide the reader through one example concerning COVID-19 modelling in detail. This article is part of the theme issue 'Reliability and reproducibility in computational science: implementing verification, validation and uncertainty quantification in silico'.
Collapse
Affiliation(s)
- D. Groen
- Department of Computer Science, Brunel University London, London, UK
- Centre for Computational Science, University College London, London, UK
| | - H. Arabnejad
- Department of Computer Science, Brunel University London, London, UK
| | | | - W. N. Edeling
- Centrum Wiskunde and Informatica, Amsterdam, The Netherlands
| | - F. Jansson
- Centrum Wiskunde and Informatica, Amsterdam, The Netherlands
- Department of Geoscience and Remote Sensing, Delft University of Technology, Delft, The Netherlands
| | - R. A. Richardson
- Centre for Computational Science, University College London, London, UK
- Netherlands eScience Center, Amsterdam, The Netherlands
| | - J. Lakhlili
- Max Planck Institute for Plasma Physics - Garching, Munich, Germany
| | - L. Veen
- Netherlands eScience Center, Amsterdam, The Netherlands
| | - B. Bosak
- Poznań Supercomputing and Networking Center, Poznań, Poland
| | - P. Kopta
- Poznań Supercomputing and Networking Center, Poznań, Poland
| | - D. W. Wright
- Centre for Computational Science, University College London, London, UK
| | - N. Monnier
- CEPP - Center for Excellence in Performance Programming, Atos Bull, Rennes, France
| | - P. Karlshoefer
- CEPP - Center for Excellence in Performance Programming, Atos Bull, Rennes, France
| | - D. Suleimenova
- Department of Computer Science, Brunel University London, London, UK
| | - R. Sinclair
- Centre for Computational Science, University College London, London, UK
| | - M. Vassaux
- Centre for Computational Science, University College London, London, UK
| | - A. Nikishova
- Computational Science Lab, Institute for Informatics, University of Amsterdam, Amsterdam, The Netherlands
| | - M. Bieniek
- Centre for Computational Science, University College London, London, UK
| | - Onnie O. Luk
- Max Planck Institute for Plasma Physics - Garching, Munich, Germany
| | - M. Kulczewski
- Poznań Supercomputing and Networking Center, Poznań, Poland
| | - E. Raffin
- CEPP - Center for Excellence in Performance Programming, Atos Bull, Rennes, France
| | - D. Crommelin
- Centrum Wiskunde and Informatica, Amsterdam, The Netherlands
- Korteweg-de Vries Institute for Mathematics, Amsterdam, The Netherlands
| | - O. Hoenen
- Max Planck Institute for Plasma Physics - Garching, Munich, Germany
| | - D. P. Coster
- Max Planck Institute for Plasma Physics - Garching, Munich, Germany
| | - T. Piontek
- Poznań Supercomputing and Networking Center, Poznań, Poland
| | - P. V. Coveney
- Centre for Computational Science, University College London, London, UK
- Computational Science Lab, Institute for Informatics, University of Amsterdam, Amsterdam, The Netherlands
| |
Collapse
|
5
|
Edeling W, Arabnejad H, Sinclair R, Suleimenova D, Gopalakrishnan K, Bosak B, Groen D, Mahmood I, Crommelin D, Coveney PV. The impact of uncertainty on predictions of the CovidSim epidemiological code. Nat Comput Sci 2021; 1:128-135. [PMID: 38217226 DOI: 10.1038/s43588-021-00028-9] [Citation(s) in RCA: 18] [Impact Index Per Article: 6.0] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 09/22/2020] [Accepted: 01/19/2021] [Indexed: 01/15/2024]
Abstract
Epidemiological modelling has assisted in identifying interventions that reduce the impact of COVID-19. The UK government relied, in part, on the CovidSim model to guide its policy to contain the rapid spread of the COVID-19 pandemic during March and April 2020; however, CovidSim contains several sources of uncertainty that affect the quality of its predictions: parametric uncertainty, model structure uncertainty and scenario uncertainty. Here we report on parametric sensitivity analysis and uncertainty quantification of the code. From the 940 parameters used as input into CovidSim, we find a subset of 19 to which the code output is most sensitive-imperfect knowledge of these inputs is magnified in the outputs by up to 300%. The model displays substantial bias with respect to observed data, failing to describe validation data well. Quantifying parametric input uncertainty is therefore not sufficient: the effect of model structure and scenario uncertainty must also be properly understood.
Collapse
Affiliation(s)
- Wouter Edeling
- Scientific Computing Group, Centrum Wiskunde & Informatica, Amsterdam, Netherlands
| | - Hamid Arabnejad
- Department of Computer Science, Brunel University London, London, UK
| | - Robbie Sinclair
- Centre for Computational Science, University College London, London, UK
| | - Diana Suleimenova
- Department of Computer Science, Brunel University London, London, UK
| | | | - Bartosz Bosak
- Poznań Supercomputing and Networking Center, Poznań, Poland
| | - Derek Groen
- Department of Computer Science, Brunel University London, London, UK
| | - Imran Mahmood
- Department of Computer Science, Brunel University London, London, UK
| | - Daan Crommelin
- Scientific Computing Group, Centrum Wiskunde & Informatica, Amsterdam, Netherlands
- Korteweg-de Vries Institute for Mathematics, University of Amsterdam, Amsterdam, Netherlands
| | - Peter V Coveney
- Centre for Computational Science, University College London, London, UK.
- Informatics Institute, University of Amsterdam, Amsterdam, Netherlands.
| |
Collapse
|
6
|
Wright DW, Richardson RA, Edeling W, Lakhlili J, Sinclair RC, Jancauskas V, Suleimenova D, Bosak B, Kulczewski M, Piontek T, Kopta P, Chirca I, Arabnejad H, Luk OO, Hoenen O, Węglarz J, Crommelin D, Groen D, Coveney PV. Building Confidence in Simulation: Applications of EasyVVUQ. Adv Theory Simul 2020. [DOI: 10.1002/adts.201900246] [Citation(s) in RCA: 15] [Impact Index Per Article: 3.8] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 12/12/2022]
Affiliation(s)
- David W. Wright
- Centre for Computational ScienceDepartment of ChemistryUniversity College London London WC1H 0AJ UK
| | - Robin A. Richardson
- Centre for Computational ScienceDepartment of ChemistryUniversity College London London WC1H 0AJ UK
| | - Wouter Edeling
- Centrum Wiskunde & Informatica Science Park 123 Amsterdam 1098 XG The Netherlands
| | - Jalal Lakhlili
- Max‐Planck Institute for Plasma Physics, Garching Boltzmannstraße 2 Garching bei München 85748 Germany
| | - Robert C. Sinclair
- Centre for Computational ScienceDepartment of ChemistryUniversity College London London WC1H 0AJ UK
| | - Vytautas Jancauskas
- Leibniz Supercomputing Centre Boltzmannstraße 1 Garching bei München 85748 Germany
| | | | - Bartosz Bosak
- Poznań Supercomputing and Networking Center ul. Jana Pawła II 10 Poznań 61‐139 Poland
| | - Michal Kulczewski
- Poznań Supercomputing and Networking Center ul. Jana Pawła II 10 Poznań 61‐139 Poland
| | - Tomasz Piontek
- Poznań Supercomputing and Networking Center ul. Jana Pawła II 10 Poznań 61‐139 Poland
| | - Piotr Kopta
- Poznań Supercomputing and Networking Center ul. Jana Pawła II 10 Poznań 61‐139 Poland
| | - Irina Chirca
- Centre for Computational ScienceDepartment of ChemistryUniversity College London London WC1H 0AJ UK
| | | | - Onnie O. Luk
- Max‐Planck Institute for Plasma Physics, Garching Boltzmannstraße 2 Garching bei München 85748 Germany
| | - Olivier Hoenen
- Max‐Planck Institute for Plasma Physics, Garching Boltzmannstraße 2 Garching bei München 85748 Germany
| | - Jan Węglarz
- Institute of Computing SciencePoznan University of Technology Piotrowo 2 Poznań 60‐965 Poland
| | - Daan Crommelin
- Centrum Wiskunde & Informatica Science Park 123 Amsterdam 1098 XG The Netherlands
- Korteweg‐de Vries InstituteUniversity of Amsterdam Science Park 105‐107 Amsterdam 1098 XG The Netherlands
| | | | - Peter V. Coveney
- Centre for Computational ScienceDepartment of ChemistryUniversity College London London WC1H 0AJ UK
- Informatics InstituteUniversity of Amsterdam Amsterdam 1090 GH Netherlands
| |
Collapse
|
7
|
Suleimenova D, Groen D. How Policy Decisions Affect Refugee Journeys in South Sudan: A Study Using Automated Ensemble Simulations. JASSS 2020; 23. [PMID: 0 DOI: 10.18564/jasss.4193] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [What about the content of this article? (0)] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/23/2023]
|
8
|
Groen D, Knap J, Neumann P, Suleimenova D, Veen L, Leiter K. Mastering the scales: a survey on the benefits of multiscale computing software. Phil Trans R Soc A 2019; 377:20180147. [PMID: 30967042 PMCID: PMC6388006 DOI: 10.1098/rsta.2018.0147] [Citation(s) in RCA: 16] [Impact Index Per Article: 3.2] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Accepted: 11/06/2018] [Indexed: 05/18/2023]
Abstract
In the last few decades, multiscale modelling has emerged as one of the dominant modelling paradigms in many areas of science and engineering. Its rise to dominance is primarily driven by advancements in computing power and the need to model systems of increasing complexity. The multiscale modelling paradigm is now accompanied by a vibrant ecosystem of multiscale computing software (MCS) which promises to address many challenges in the development of multiscale applications. In this paper, we define the common steps in the multiscale application development process and investigate to what degree a set of 21 representative MCS tools enhance each development step. We observe several gaps in the features provided by MCS tools, especially for application deployment and the preparation and management of production runs. In addition, we find that many MCS tools are tailored to a particular multiscale computing pattern, even though they are otherwise application agnostic. We conclude that the gaps we identify are characteristic of a field that is still maturing and features that enhance the deployment and production steps of multiscale application development are desirable for the long-term success of MCS in its application fields.This article is part of the theme issue ‘Multiscale modelling, simulation and computing: from the desktop to the exascale’.
Collapse
Affiliation(s)
- Derek Groen
- Department of Computer Science, Brunel University London, Uxbridge, UK
| | - Jaroslaw Knap
- US Army Research Laboratory, Aberdeen Proving Ground, Aberdeen, MD, USA
| | - Philipp Neumann
- Department of Scientific Computing, University of Hamburg, Hamburg, Germany
| | - Diana Suleimenova
- Department of Computer Science, Brunel University London, Uxbridge, UK
| | - Lourens Veen
- Netherlands eScience Center, Amsterdam, The Netherlands
| | - Kenneth Leiter
- US Army Research Laboratory, Aberdeen Proving Ground, Aberdeen, MD, USA
| |
Collapse
|
9
|
Abstract
In recent years, global forced displacement has reached record levels, with 22.5 million refugees worldwide. Forecasting refugee movements is important, as accurate predictions can help save refugee lives by allowing governments and NGOs to conduct a better informed allocation of humanitarian resources. Here, we propose a generalized simulation development approach to predict the destinations of refugee movements in conflict regions. In this approach, we synthesize data from UNHCR, ACLED and Bing Maps to construct agent-based simulations of refugee movements. We apply our approach to develop, run and validate refugee movement simulations set in three major African conflicts, estimating the distribution of incoming refugees across destination camps, given the expected total number of refugees in the conflict. Our simulations consistently predict more than 75% of the refugee destinations correctly after the first 12 days, and consistently outperform alternative naive forecasting techniques. Using our approach, we are also able to reproduce key trends in refugee arrival rates found in the UNHCR data.
Collapse
Affiliation(s)
- Diana Suleimenova
- Brunel University London, Department of Computer Science, London, UB8 3PH, United Kingdom
| | - David Bell
- Brunel University London, Department of Computer Science, London, UB8 3PH, United Kingdom
| | - Derek Groen
- Brunel University London, Department of Computer Science, London, UB8 3PH, United Kingdom.
- University College London, Centre for Computational Science, London, WC1H 0AJ, United Kingdom.
| |
Collapse
|
10
|
Suleimenova D, Bell D, Groen D. A generalized simulation development approach for predicting refugee destinations. Sci Rep 2017; 7:13377. [PMID: 29042598 DOI: 10.1109/wsc.2017.8247870] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [What about the content of this article? (0)] [Affiliation(s)] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/04/2017] [Accepted: 09/27/2017] [Indexed: 05/21/2023] Open
Abstract
In recent years, global forced displacement has reached record levels, with 22.5 million refugees worldwide. Forecasting refugee movements is important, as accurate predictions can help save refugee lives by allowing governments and NGOs to conduct a better informed allocation of humanitarian resources. Here, we propose a generalized simulation development approach to predict the destinations of refugee movements in conflict regions. In this approach, we synthesize data from UNHCR, ACLED and Bing Maps to construct agent-based simulations of refugee movements. We apply our approach to develop, run and validate refugee movement simulations set in three major African conflicts, estimating the distribution of incoming refugees across destination camps, given the expected total number of refugees in the conflict. Our simulations consistently predict more than 75% of the refugee destinations correctly after the first 12 days, and consistently outperform alternative naive forecasting techniques. Using our approach, we are also able to reproduce key trends in refugee arrival rates found in the UNHCR data.
Collapse
Affiliation(s)
- Diana Suleimenova
- Brunel University London, Department of Computer Science, London, UB8 3PH, United Kingdom
| | - David Bell
- Brunel University London, Department of Computer Science, London, UB8 3PH, United Kingdom
| | - Derek Groen
- Brunel University London, Department of Computer Science, London, UB8 3PH, United Kingdom.
- University College London, Centre for Computational Science, London, WC1H 0AJ, United Kingdom.
| |
Collapse
|