Solar Cells, Lambert W and the LogWright Functions Article Swipe
YOU?
·
· 2023
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2307.08099
Algorithms that calculate the current-voltage (I-V) characteristics of a solar cell play an important role in processes that aim to improve the efficiency of a solar cell. I-V characteristics can be obtained from different models used to represent the solar cell, and the single diode model is a simple yet accurate model for common field implementations. However, the I-V characteristics are obtained by solving implicit equations, which involve repeated iterations and inherent errors associated with numerical methods used. Some methods use the Lambert W function to get an exact explicit formula, but often causes numerical overflow problems. The present work discusses an algorithm to calculate I-V characteristics using the LogWright function, a transformation of the Lambert W function, which addresses the problem of arithmetic overflow that occurs in the Lambert W implementation. An implementation of this algorithm is presented and compared against other algorithms in the literature. It is observed that in addition to addressing the numerical overflow problem, the algorithm based on the LogWright function offers speed benefits while retaining high precision.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2307.08099
- https://arxiv.org/pdf/2307.08099
- OA Status
- green
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4384644367
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4384644367Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2307.08099Digital Object Identifier
- Title
-
Solar Cells, Lambert W and the LogWright FunctionsWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2023Year of publication
- Publication date
-
2023-07-16Full publication date if available
- Authors
-
Prabhat Lankireddy, Sibibalan Jeevanandam, Aditya Chaudhary, P. C. Deshmukh, K. Roberts, S. R. ValluriList of authors in order
- Landing page
-
https://arxiv.org/abs/2307.08099Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2307.08099Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2307.08099Direct OA link when available
- Concepts
-
Lambert W function, Function (biology), Transformation (genetics), Computer science, Simple (philosophy), Implementation, Algorithm, Applied mathematics, Numerical analysis, Mathematics, Mathematical analysis, Gene, Chemistry, Philosophy, Evolutionary biology, Epistemology, Biology, Biochemistry, Programming languageTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
0Total citation count in OpenAlex
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4384644367 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2307.08099 |
| ids.doi | https://doi.org/10.48550/arxiv.2307.08099 |
| ids.openalex | https://openalex.org/W4384644367 |
| fwci | |
| type | preprint |
| title | Solar Cells, Lambert W and the LogWright Functions |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T12250 |
| topics[0].field.id | https://openalex.org/fields/31 |
| topics[0].field.display_name | Physics and Astronomy |
| topics[0].score | 0.9059000015258789 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/3109 |
| topics[0].subfield.display_name | Statistical and Nonlinear Physics |
| topics[0].display_name | Experimental and Theoretical Physics Studies |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C130924491 |
| concepts[0].level | 2 |
| concepts[0].score | 0.9166768789291382 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q429331 |
| concepts[0].display_name | Lambert W function |
| concepts[1].id | https://openalex.org/C14036430 |
| concepts[1].level | 2 |
| concepts[1].score | 0.5503373742103577 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q3736076 |
| concepts[1].display_name | Function (biology) |
| concepts[2].id | https://openalex.org/C204241405 |
| concepts[2].level | 3 |
| concepts[2].score | 0.506107747554779 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q461499 |
| concepts[2].display_name | Transformation (genetics) |
| concepts[3].id | https://openalex.org/C41008148 |
| concepts[3].level | 0 |
| concepts[3].score | 0.5014734268188477 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[3].display_name | Computer science |
| concepts[4].id | https://openalex.org/C2780586882 |
| concepts[4].level | 2 |
| concepts[4].score | 0.5004444122314453 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q7520643 |
| concepts[4].display_name | Simple (philosophy) |
| concepts[5].id | https://openalex.org/C26713055 |
| concepts[5].level | 2 |
| concepts[5].score | 0.49910426139831543 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q245962 |
| concepts[5].display_name | Implementation |
| concepts[6].id | https://openalex.org/C11413529 |
| concepts[6].level | 1 |
| concepts[6].score | 0.4943692684173584 |
| concepts[6].wikidata | https://www.wikidata.org/wiki/Q8366 |
| concepts[6].display_name | Algorithm |
| concepts[7].id | https://openalex.org/C28826006 |
| concepts[7].level | 1 |
| concepts[7].score | 0.479373961687088 |
| concepts[7].wikidata | https://www.wikidata.org/wiki/Q33521 |
| concepts[7].display_name | Applied mathematics |
| concepts[8].id | https://openalex.org/C48753275 |
| concepts[8].level | 2 |
| concepts[8].score | 0.4140145182609558 |
| concepts[8].wikidata | https://www.wikidata.org/wiki/Q11216 |
| concepts[8].display_name | Numerical analysis |
| concepts[9].id | https://openalex.org/C33923547 |
| concepts[9].level | 0 |
| concepts[9].score | 0.35757389664649963 |
| concepts[9].wikidata | https://www.wikidata.org/wiki/Q395 |
| concepts[9].display_name | Mathematics |
| concepts[10].id | https://openalex.org/C134306372 |
| concepts[10].level | 1 |
| concepts[10].score | 0.1769760251045227 |
| concepts[10].wikidata | https://www.wikidata.org/wiki/Q7754 |
| concepts[10].display_name | Mathematical analysis |
| concepts[11].id | https://openalex.org/C104317684 |
| concepts[11].level | 2 |
| concepts[11].score | 0.0 |
| concepts[11].wikidata | https://www.wikidata.org/wiki/Q7187 |
| concepts[11].display_name | Gene |
| concepts[12].id | https://openalex.org/C185592680 |
| concepts[12].level | 0 |
| concepts[12].score | 0.0 |
| concepts[12].wikidata | https://www.wikidata.org/wiki/Q2329 |
| concepts[12].display_name | Chemistry |
| concepts[13].id | https://openalex.org/C138885662 |
| concepts[13].level | 0 |
| concepts[13].score | 0.0 |
| concepts[13].wikidata | https://www.wikidata.org/wiki/Q5891 |
| concepts[13].display_name | Philosophy |
| concepts[14].id | https://openalex.org/C78458016 |
| concepts[14].level | 1 |
| concepts[14].score | 0.0 |
| concepts[14].wikidata | https://www.wikidata.org/wiki/Q840400 |
| concepts[14].display_name | Evolutionary biology |
| concepts[15].id | https://openalex.org/C111472728 |
| concepts[15].level | 1 |
| concepts[15].score | 0.0 |
| concepts[15].wikidata | https://www.wikidata.org/wiki/Q9471 |
| concepts[15].display_name | Epistemology |
| concepts[16].id | https://openalex.org/C86803240 |
| concepts[16].level | 0 |
| concepts[16].score | 0.0 |
| concepts[16].wikidata | https://www.wikidata.org/wiki/Q420 |
| concepts[16].display_name | Biology |
| concepts[17].id | https://openalex.org/C55493867 |
| concepts[17].level | 1 |
| concepts[17].score | 0.0 |
| concepts[17].wikidata | https://www.wikidata.org/wiki/Q7094 |
| concepts[17].display_name | Biochemistry |
| concepts[18].id | https://openalex.org/C199360897 |
| concepts[18].level | 1 |
| concepts[18].score | 0.0 |
| concepts[18].wikidata | https://www.wikidata.org/wiki/Q9143 |
| concepts[18].display_name | Programming language |
| keywords[0].id | https://openalex.org/keywords/lambert-w-function |
| keywords[0].score | 0.9166768789291382 |
| keywords[0].display_name | Lambert W function |
| keywords[1].id | https://openalex.org/keywords/function |
| keywords[1].score | 0.5503373742103577 |
| keywords[1].display_name | Function (biology) |
| keywords[2].id | https://openalex.org/keywords/transformation |
| keywords[2].score | 0.506107747554779 |
| keywords[2].display_name | Transformation (genetics) |
| keywords[3].id | https://openalex.org/keywords/computer-science |
| keywords[3].score | 0.5014734268188477 |
| keywords[3].display_name | Computer science |
| keywords[4].id | https://openalex.org/keywords/simple |
| keywords[4].score | 0.5004444122314453 |
| keywords[4].display_name | Simple (philosophy) |
| keywords[5].id | https://openalex.org/keywords/implementation |
| keywords[5].score | 0.49910426139831543 |
| keywords[5].display_name | Implementation |
| keywords[6].id | https://openalex.org/keywords/algorithm |
| keywords[6].score | 0.4943692684173584 |
| keywords[6].display_name | Algorithm |
| keywords[7].id | https://openalex.org/keywords/applied-mathematics |
| keywords[7].score | 0.479373961687088 |
| keywords[7].display_name | Applied mathematics |
| keywords[8].id | https://openalex.org/keywords/numerical-analysis |
| keywords[8].score | 0.4140145182609558 |
| keywords[8].display_name | Numerical analysis |
| keywords[9].id | https://openalex.org/keywords/mathematics |
| keywords[9].score | 0.35757389664649963 |
| keywords[9].display_name | Mathematics |
| keywords[10].id | https://openalex.org/keywords/mathematical-analysis |
| keywords[10].score | 0.1769760251045227 |
| keywords[10].display_name | Mathematical analysis |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2307.08099 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2307.08099 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2307.08099 |
| locations[1].id | doi:10.48550/arxiv.2307.08099 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2307.08099 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5068253974 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Prabhat Lankireddy |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Lankireddy, Prabhat |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5065426592 |
| authorships[1].author.orcid | |
| authorships[1].author.display_name | Sibibalan Jeevanandam |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Jeevanandam, Sibibalan |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5076821834 |
| authorships[2].author.orcid | https://orcid.org/0000-0001-6317-8277 |
| authorships[2].author.display_name | Aditya Chaudhary |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Chaudhary, Aditya |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5016322108 |
| authorships[3].author.orcid | https://orcid.org/0000-0003-3068-2439 |
| authorships[3].author.display_name | P. C. Deshmukh |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Deshmukh, P. C. |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5068040305 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-9566-2554 |
| authorships[4].author.display_name | K. Roberts |
| authorships[4].author_position | middle |
| authorships[4].raw_author_name | Roberts, Ken |
| authorships[4].is_corresponding | False |
| authorships[5].author.id | https://openalex.org/A5038463554 |
| authorships[5].author.orcid | https://orcid.org/0000-0001-9211-7609 |
| authorships[5].author.display_name | S. R. Valluri |
| authorships[5].author_position | last |
| authorships[5].raw_author_name | Valluri, S. R. |
| authorships[5].is_corresponding | False |
| has_content.pdf | True |
| has_content.grobid_xml | True |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2307.08099 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Solar Cells, Lambert W and the LogWright Functions |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T12250 |
| primary_topic.field.id | https://openalex.org/fields/31 |
| primary_topic.field.display_name | Physics and Astronomy |
| primary_topic.score | 0.9059000015258789 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/3109 |
| primary_topic.subfield.display_name | Statistical and Nonlinear Physics |
| primary_topic.display_name | Experimental and Theoretical Physics Studies |
| related_works | https://openalex.org/W2280310889, https://openalex.org/W2120447654, https://openalex.org/W2977179488, https://openalex.org/W2144453115, https://openalex.org/W2108410032, https://openalex.org/W2128223750, https://openalex.org/W4238532390, https://openalex.org/W2188872161, https://openalex.org/W2167065846, https://openalex.org/W2961779879 |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2307.08099 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2307.08099 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2307.08099 |
| primary_location.id | pmh:oai:arXiv.org:2307.08099 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2307.08099 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2307.08099 |
| publication_date | 2023-07-16 |
| publication_year | 2023 |
| referenced_works_count | 0 |
| abstract_inverted_index.W | 83, 116, 130 |
| abstract_inverted_index.a | 8, 24, 47, 111 |
| abstract_inverted_index.An | 132 |
| abstract_inverted_index.It | 147 |
| abstract_inverted_index.an | 12, 87, 101 |
| abstract_inverted_index.be | 30 |
| abstract_inverted_index.by | 62 |
| abstract_inverted_index.in | 15, 127, 144, 151 |
| abstract_inverted_index.is | 46, 137, 148 |
| abstract_inverted_index.of | 7, 23, 113, 122, 134 |
| abstract_inverted_index.on | 162 |
| abstract_inverted_index.to | 19, 36, 85, 103, 153 |
| abstract_inverted_index.I-V | 27, 58, 105 |
| abstract_inverted_index.The | 97 |
| abstract_inverted_index.aim | 18 |
| abstract_inverted_index.and | 41, 70, 139 |
| abstract_inverted_index.are | 60 |
| abstract_inverted_index.but | 91 |
| abstract_inverted_index.can | 29 |
| abstract_inverted_index.for | 52 |
| abstract_inverted_index.get | 86 |
| abstract_inverted_index.the | 3, 21, 38, 42, 57, 81, 108, 114, 120, 128, 145, 155, 159, 163 |
| abstract_inverted_index.use | 80 |
| abstract_inverted_index.yet | 49 |
| abstract_inverted_index.Some | 78 |
| abstract_inverted_index.cell | 10 |
| abstract_inverted_index.from | 32 |
| abstract_inverted_index.high | 171 |
| abstract_inverted_index.play | 11 |
| abstract_inverted_index.role | 14 |
| abstract_inverted_index.that | 1, 17, 125, 150 |
| abstract_inverted_index.this | 135 |
| abstract_inverted_index.used | 35 |
| abstract_inverted_index.with | 74 |
| abstract_inverted_index.work | 99 |
| abstract_inverted_index.(I-V) | 5 |
| abstract_inverted_index.based | 161 |
| abstract_inverted_index.cell, | 40 |
| abstract_inverted_index.cell. | 26 |
| abstract_inverted_index.diode | 44 |
| abstract_inverted_index.exact | 88 |
| abstract_inverted_index.field | 54 |
| abstract_inverted_index.model | 45, 51 |
| abstract_inverted_index.often | 92 |
| abstract_inverted_index.other | 142 |
| abstract_inverted_index.solar | 9, 25, 39 |
| abstract_inverted_index.speed | 167 |
| abstract_inverted_index.used. | 77 |
| abstract_inverted_index.using | 107 |
| abstract_inverted_index.which | 66, 118 |
| abstract_inverted_index.while | 169 |
| abstract_inverted_index.causes | 93 |
| abstract_inverted_index.common | 53 |
| abstract_inverted_index.errors | 72 |
| abstract_inverted_index.models | 34 |
| abstract_inverted_index.occurs | 126 |
| abstract_inverted_index.offers | 166 |
| abstract_inverted_index.simple | 48 |
| abstract_inverted_index.single | 43 |
| abstract_inverted_index.Lambert | 82, 115, 129 |
| abstract_inverted_index.against | 141 |
| abstract_inverted_index.improve | 20 |
| abstract_inverted_index.involve | 67 |
| abstract_inverted_index.methods | 76, 79 |
| abstract_inverted_index.present | 98 |
| abstract_inverted_index.problem | 121 |
| abstract_inverted_index.solving | 63 |
| abstract_inverted_index.However, | 56 |
| abstract_inverted_index.accurate | 50 |
| abstract_inverted_index.addition | 152 |
| abstract_inverted_index.benefits | 168 |
| abstract_inverted_index.compared | 140 |
| abstract_inverted_index.explicit | 89 |
| abstract_inverted_index.formula, | 90 |
| abstract_inverted_index.function | 84, 165 |
| abstract_inverted_index.implicit | 64 |
| abstract_inverted_index.inherent | 71 |
| abstract_inverted_index.observed | 149 |
| abstract_inverted_index.obtained | 31, 61 |
| abstract_inverted_index.overflow | 95, 124, 157 |
| abstract_inverted_index.problem, | 158 |
| abstract_inverted_index.repeated | 68 |
| abstract_inverted_index.LogWright | 109, 164 |
| abstract_inverted_index.addresses | 119 |
| abstract_inverted_index.algorithm | 102, 136, 160 |
| abstract_inverted_index.calculate | 2, 104 |
| abstract_inverted_index.different | 33 |
| abstract_inverted_index.discusses | 100 |
| abstract_inverted_index.function, | 110, 117 |
| abstract_inverted_index.important | 13 |
| abstract_inverted_index.numerical | 75, 94, 156 |
| abstract_inverted_index.presented | 138 |
| abstract_inverted_index.problems. | 96 |
| abstract_inverted_index.processes | 16 |
| abstract_inverted_index.represent | 37 |
| abstract_inverted_index.retaining | 170 |
| abstract_inverted_index.Algorithms | 0 |
| abstract_inverted_index.addressing | 154 |
| abstract_inverted_index.algorithms | 143 |
| abstract_inverted_index.arithmetic | 123 |
| abstract_inverted_index.associated | 73 |
| abstract_inverted_index.efficiency | 22 |
| abstract_inverted_index.equations, | 65 |
| abstract_inverted_index.iterations | 69 |
| abstract_inverted_index.precision. | 172 |
| abstract_inverted_index.literature. | 146 |
| abstract_inverted_index.implementation | 133 |
| abstract_inverted_index.transformation | 112 |
| abstract_inverted_index.characteristics | 6, 28, 59, 106 |
| abstract_inverted_index.current-voltage | 4 |
| abstract_inverted_index.implementation. | 131 |
| abstract_inverted_index.implementations. | 55 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 6 |
| sustainable_development_goals[0].id | https://metadata.un.org/sdg/7 |
| sustainable_development_goals[0].score | 0.8600000143051147 |
| sustainable_development_goals[0].display_name | Affordable and clean energy |
| citation_normalized_percentile |