@article{YazmaciyanStolterfohtBurnetal.2018, author = {Yazmaciyan, Aren and Stolterfoht, Martin and Burn, Paul L. and Lin, Qianqian and Meredith, Paul and Armin, Ardalan}, title = {Recombination losses above and below the transport percolation threshold in bulk heterojunction organic solar cells}, series = {Advanced energy materials}, volume = {8}, journal = {Advanced energy materials}, number = {18}, publisher = {Wiley-VCH}, address = {Weinheim}, issn = {1614-6832}, doi = {10.1002/aenm.201703339}, pages = {8}, year = {2018}, abstract = {Achieving the highest power conversion efficiencies in bulk heterojunction organic solar cells requires a morphology that delivers electron and hole percolation pathways for optimized transport, plus sufficient donor:acceptor contact area for near unity charge transfer state formation. This is a significant structural challenge, particularly in semiconducting polymer:fullerene systems. This balancing act in the model high efficiency PTB7:PC70BM blend is studied by tuning the donor:acceptor ratio, with a view to understanding the recombination loss mechanisms above and below the fullerene transport percolation threshold. The internal quantum efficiency is found to be strongly correlated to the slower carrier mobility in agreement with other recent studies. Furthermore, second-order recombination losses dominate the shape of the current density-voltage curve in efficient blend combinations, where the fullerene phase is percolated. However, below the charge transport percolation threshold, there is an electric-field dependence of first-order losses, which includes electric-field-dependent photogeneration. In the intermediate regime, the fill factor appears to be limited by both first- and second-order losses. These findings provide additional basic understanding of the interplay between the bulk heterojunction morphology and the order of recombination in organic solar cells. They also shed light on the limitations of widely used transport models below the percolation threshold.}, language = {en} }