A collaborative framework for unifying typical multidimensional solar cell simulations – Part I. Ten common simulation steps and representing variables
Fa-Jun Ma, Shaozhou Wang, Chuqi Yi, Lang Zhou, Ziv Hameiri, Stephen Bremner, Xiaojing Hao, Bram Hoex
{"title":"A collaborative framework for unifying typical multidimensional solar cell simulations – Part I. Ten common simulation steps and representing variables","authors":"Fa-Jun Ma, Shaozhou Wang, Chuqi Yi, Lang Zhou, Ziv Hameiri, Stephen Bremner, Xiaojing Hao, Bram Hoex","doi":"10.1002/pip.3779","DOIUrl":null,"url":null,"abstract":"<p>Multidimensional simulations for diverse solar cells often encounter distinctive configurations, even when employing the same simulation software. The complexity and inefficiency of this process are further exacerbated when employing different simulators. From our extensive decade-long experience in numerical simulations of diverse solar cells, we have identified ten common simulation steps intrinsic to typical electrical and optical simulations. Subsequently, we propose ten sets of variables that encompass all the relevant details required for these steps. To address the challenge of varying information requirements for each variable across different simulations, we assign a list, a versatile data type, to each variable. This approach, by design, enables concise, coherent, and flexible input, accommodating the unique demands of each simulation. However, to ensure unambiguous simulations, precise specifications for these variables are essential. Computer code has been successfully implemented to ensure adherence to specifications and expedite variable synchronization with Sentaurus, the de facto standard for device simulation. Within this framework, users are only tasked with editing variables in a plain text file, obviating the need for in-depth knowledge of Sentaurus. This streamlines the prerequisites for engaging in numerical simulation significantly. Through thoughtful design considerations, we preserve the simulation capacity while simultaneously enhancing productivity considerably. This open-source framework welcomes global collaboration within the photovoltaic community and has the potential to generate an extensive dataset for cost-effective artificial intelligence training.</p>","PeriodicalId":223,"journal":{"name":"Progress in Photovoltaics","volume":"32 5","pages":"330-345"},"PeriodicalIF":8.0000,"publicationDate":"2024-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/pip.3779","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Progress in Photovoltaics","FirstCategoryId":"88","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/pip.3779","RegionNum":2,"RegionCategory":"材料科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENERGY & FUELS","Score":null,"Total":0}
引用次数: 0
Abstract
Multidimensional simulations for diverse solar cells often encounter distinctive configurations, even when employing the same simulation software. The complexity and inefficiency of this process are further exacerbated when employing different simulators. From our extensive decade-long experience in numerical simulations of diverse solar cells, we have identified ten common simulation steps intrinsic to typical electrical and optical simulations. Subsequently, we propose ten sets of variables that encompass all the relevant details required for these steps. To address the challenge of varying information requirements for each variable across different simulations, we assign a list, a versatile data type, to each variable. This approach, by design, enables concise, coherent, and flexible input, accommodating the unique demands of each simulation. However, to ensure unambiguous simulations, precise specifications for these variables are essential. Computer code has been successfully implemented to ensure adherence to specifications and expedite variable synchronization with Sentaurus, the de facto standard for device simulation. Within this framework, users are only tasked with editing variables in a plain text file, obviating the need for in-depth knowledge of Sentaurus. This streamlines the prerequisites for engaging in numerical simulation significantly. Through thoughtful design considerations, we preserve the simulation capacity while simultaneously enhancing productivity considerably. This open-source framework welcomes global collaboration within the photovoltaic community and has the potential to generate an extensive dataset for cost-effective artificial intelligence training.
期刊介绍:
Progress in Photovoltaics offers a prestigious forum for reporting advances in this rapidly developing technology, aiming to reach all interested professionals, researchers and energy policy-makers.
The key criterion is that all papers submitted should report substantial “progress” in photovoltaics.
Papers are encouraged that report substantial “progress” such as gains in independently certified solar cell efficiency, eligible for a new entry in the journal''s widely referenced Solar Cell Efficiency Tables.
Examples of papers that will not be considered for publication are those that report development in materials without relation to data on cell performance, routine analysis, characterisation or modelling of cells or processing sequences, routine reports of system performance, improvements in electronic hardware design, or country programs, although invited papers may occasionally be solicited in these areas to capture accumulated “progress”.