Tutorial de módulos de perovskita de gran área Parte C: Edite la geometría y escale su propio dispositivo
En la Parte A y la Parte B abrió el ejemplo, construyó la malla del circuito, ejecutó la simulación e inspeccionó las salidas. En esta parte final editaremos la geometría del dispositivo y veremos cómo cambia el comportamiento a nivel de módulo. La idea clave es que el módulo es un modelo de circuito 3D con fotogeneración: no hay nada “mágico” en que sea una perovskita, más allá de las propiedades ópticas que asigne a la región activa.
Paso 1: Abrir el Editor de objetos
En la vista 3D, haga clic con el botón derecho sobre el dispositivo como se muestra en ??, y luego haga clic en Edit object. Esto abre el Editor de objetos mostrado en ??.
Paso 2: Material óptico y eficiencia fotónica
En la sección Optical del Editor de objetos
(??),
verá la asignación actual de Optical material. En este ejemplo está establecida en
perovskites/std_perovskite.
Este material de “perovskita estándar” pretende ser representativo: en la práctica, las constantes ópticas publicadas para materiales tipo MAPI/MAPbI3 varían en la literatura (diferente procesado, métodos de medida, enfoques de ajuste, etc.). El uso de un espectro de absorción promediado/representativo proporciona un comportamiento predeterminado sensato sin comprometerse con un conjunto de datos en particular.
Puede cambiar el material óptico haciendo clic en el botón ... junto al campo de material óptico. Tenga en cuenta que, aunque este es un ejemplo de “módulo de perovskita”, el motor de simulación aquí es fundamentalmente un modelo de circuito + fotogeneración. Si cambia los coeficientes de absorción, nada le impide convertir esto en una clase diferente de dispositivo (por ejemplo, un absorbedor orgánico) y explorar cómo se comporta al escalarlo.
🧪 Tarea: Cambie el material absorbedor
- Abra el Editor de objetos (??).
- En el campo Optical material haga clic en ... y seleccione un absorbedor orgánico de su base de datos de materiales.
- Reconstruya la malla del circuito (pestaña Circuit diagram → icono de refresco) y vuelva a ejecutar la simulación.
- Compare las curvas JV con las del material original de perovskita. ¿Qué cambia con más fuerza: \(J_\mathrm{SC}\), \(V_\mathrm{OC}\) o la forma de la curva?
Paso 3: Qué significan los campos geométricos clave
El Editor de objetos proporciona un conjunto compacto de parámetros que definen tanto la geometría como la forma en que esta participa en la malla eléctrica:
- Object type = Active: esto significa que el objeto es eléctricamente activo y participará en la malla del circuito. Para la región absorbedora debe estar establecido como Active; de lo contrario no contribuirá al modelo eléctrico.
- Offset (x, y, z): la posición del objeto en el espacio. Aquí es donde el objeto “comienza” en el sistema de coordenadas global.
- xyz size (dx, dy, dz): las dimensiones físicas del objeto. Observe que el tamaño en y es típicamente mucho menor que x y z porque se trata de una estructura de película delgada.
- Number of objects: esta es la función de replicación. Se define un objeto (un conjunto de parámetros/materiales), y OghmaNano crea copias al carbón de este desplazadas en el espacio. Esto es exactamente lo que queremos para un módulo de múltiples dedos: todos los dedos comparten parámetros idénticos, pero se repiten a través del dispositivo. La implicación importante es que si edita el objeto base, edita todos los dedos replicados.
En este ejemplo, la región absorbedora está replicada de modo que el módulo tiene cinco dedos. Si cambia el número de objetos de 5 → 4, la vista 3D debería actualizarse para mostrar una región repetida menos (después de reconstruir la malla / refrescar la vista según sea necesario).
Paso 4: Reducir el módulo de cinco dedos a tres
Ahora realizaremos un cambio geométrico controlado: reducir el número de dedos de cinco a tres. Esta es una buena “prueba de esfuerzo” porque le obliga a editar tanto la geometría como los contactos, y luego validar que la malla del circuito sigue conectada.
El resultado objetivo es una malla que se parezca a ??.
Paso 5: Depuración de la conectividad de la malla (qué puede salir mal)
Una vez que empieza a editar la geometría, es muy fácil crear un problema sutil de conectividad: un hueco, una superposición ausente o una región que en realidad no está enlazada al circuito. Un ejemplo de este tipo de problema se muestra en ??, donde hay una separación visible y, por lo tanto, no existe una trayectoria de enlace desde una región del dispositivo hasta otra.
El punto importante es que si ha creado un circuito desconectado, el solver puede seguir intentando iterar y puede que vea un comportamiento de convergencia extraño, pero los resultados no serán físicamente significativos. La forma más rápida de depurarlo es simplemente: reconstruir la malla e inspeccionarla visualmente. Si la malla está conectada y los contactos están donde usted cree que están, la simulación normalmente está bien.
💡 Regla de depuración: si la malla del circuito es correcta, la resolución suele estar bien. Si la malla del circuito es incorrecta, no merece la pena interpretar la resolución. Inspeccione siempre cuidadosamente la malla después de editar la geometría.
Qué hacer a continuación
Ahora ya tiene el flujo de trabajo básico: comenzar a partir de un conjunto de parámetros de dispositivo pequeño (materiales + resistencias), construir una geometría de módulo, generar la malla del circuito, ejecutar e inspeccionar JV/corrientes de contacto y conectividad de la malla.
👉 Siguiente paso: Intente escalar su propio dispositivo
Busque parámetros de uno de sus propios dispositivos de área pequeña (por ejemplo, resistencias de lámina de electrodos/contactos, parámetros del diodo y constantes ópticas del absorbedor), introdúzcalos en el modelo y ejecute la misma geometría de módulo. Después pregúntese: ¿qué se convierte en el factor limitante cuando se escala? En muchos casos no es la “eficiencia de la célula” intrínseca, sino efectos a escala de módulo como la conductividad lateral de los electrodos, las resistencias de contacto o el crowding de corriente dependiente de la geometría.
¡Bien hecho! Ha completado el tutorial del módulo de perovskita, incluyendo la edición de la geometría, la reconstrucción de la malla del circuito y la validación de la conectividad 🎉