Celdas solares, pilas fotovoltaicas, pilas solares, foto celdas, o cualquiera sea la denominación que les demos, sin dudas constituyen fuentes de energía que se deben considerar como soluciones alternativas para la crisis que actualmente sufre el mundo entero. Considerada como la fuente de energía del tercer milenio, la celda solar puede ser analizada como una importante opción para la alimentación de diversos tipos de dispositivos, como veremos en este artículo.

En una época en que se siente de manera acentuada la falta de fuentes de energía que puedan mantener en funcionamiento todos los dispositivos eléctricos que desarrolla la tecnología moderna, y mientras el mismo costo de la energía disponible crece de manera atemorizante, la posibilidad de obtener energía abundante de la mas potente de todas las fuentes conocidas, el Sol, debe ser analizada con el máximo interés.

Cómo se puede obtener energía eléctrica a partir de la luz (solar o de otra fuente)? ¿Cuál es el rendimiento de una celda solar? ¿De qué material están hechas? ¿Qué costo tiene tal forma de energía y cuándo se compensa la inversión? Son algunas de las preguntas que procuraremos responder en este artículo.

 


 

 

 

Un poco de historia

La influencia de la luz sobre las propiedades eléctricas de determinados materiales ya fue observada desde hace mucho tiempo, décadas antes de que se inventara cualquier dispositivo práctico.

En 1839 Edmond Becquerel observó por primera vez que la conductividad de determinados materiales se modificaba con la incidencia de luz.

Más tarde, en 1873, Willoughby Smith observó el mismo efecto con el selenio. Relatos de la misma época registran que Heinrich Hertz había observado la emisión de electrones por electrodos metálicos cuando se los sometía a radiación ultravioleta (figura 1).

 

Figura 1
Figura 1

 

Sin embargo, el efecto en cuestión, denominado "efecto fotoeléctrico", durante mucho tiempo fue estudiado como una curiosidad científica solamente, hasta que un importante trabajo publicado por Albert Einstein lo describió de una manera más apropiada.

Lo que no se había comprendido hasta entonces era porque en la liberación de las cargas eléctricas, a partir de la luz, lo que influía en la intensidad de la comente obtenida no era la energía de la luz en si, o sea, la frecuencia de la radiación, y si la intensidad dada del flujo luminoso, ocurriendo siempre un instante en que el efecto se detenía en función de la longitud de onda.

Einstein explicó el fenómeno de manera exacta, posibilitando así que posteriormente se pudiera construir dispositivos prácticos usando la energía generada a partir de la liberación de cargas por la luz y otros tipos de radiación (figura 2).

 

Figura 2
Figura 2

 

La explicación dada por Einstein fue la siguiente:

Para liberar los electrones de un material es preciso que incida energía en una cantidad mínima sobre el mismo.

Esta energía mínima, sin embargo, no significa el total de energía que emite el mismo.

Del mismo modo que existe una unidad mínima de materia que es el átomo, también existe una unidad mínima de energía llamada "quanta" (plural "quantum"). Así, la energía irradiada por una fuente de luz se hace en pequeños "paquetes" que contienen esta unidad mínima. Específicamente para el caso de la luz, estos paquetes o unidades mínimas se llaman "fotones".

La cantidad de energía que carga cada fotón depende de su longitud de onda.

Así, los fotones de mayor frecuencia o menor longitud de onda cargan más energía que los de menor frecuencia o mayor longitud de onda (figura 3).

 

Figura 3
Figura 3

 

Como en un átomo de un material, para arrancar electrones y, por lo tanto liberar electricidad, solo un fotón puede incidir cada vez (la probabilidad de que dos fotones coincidan en un átomo al mismo tiempo es muy pequeña), es muy importante que este fotón tenga energía suficiente para arrancarlo, o sea, debe tener una frecuencia mínima.

Esto significa que no es la cantidad de fotones que determina cuando el efecto comienza a ocurrir y si la frecuencia mínima que los mismos posean, y por lo tanto, su energía. Ahora la cantidad de electrones liberados, sí, depende del flujo de luz o cantidad de fotones que incide en el material considerado.

Son diversos los materiales que manifiestan propiedades que permiten la construcción de celdas solares, o sea, dispositivos que pueden liberar cargas eléctricas por la acción de la luz y así generar electricidad.

A pesar de que las explicaciones sobre el verdadero funcionamiento de las celdas fueron dadas al principio del siglo por Einstein, fue recién en 1954 que se patentó la primera "batería solar".

Los autores del invento fueron D. M. Chapin, C.S. Fuller y G.L. Pearson, todos del laboratorio de la compañía Bell en Murray Hill, EE.UU.

El tipo de celda inventado en esa época se parece bastante a la que usamos todavía hoy. Los perfeccionamientos posteriores apuntaron a mejorar su rendimiento y también a bajar su costo.

 

La celda solar de silicio

El silicio es uno de los elementos más comunes en la corteza terrestre, pero como todos los que estudian electrónica saben, para que se lo pueda usar en la construcción de dispositivos electrónicos, es necesario que tenga un grado de pureza extremadamente elevado.

Cuando está próximo al grado máximo de pureza, el silicio es un metal oscuro con una capacidad relativamente pequeña de conducir la corriente eléctrica (resistividad de valor medio).

Para que podarnos tener las propiedades eléctricas que permiten la construcción de dispositivos electrónicos debemos agregar impurezas al silicio en cantidades bien determinadas y de tipos especiales.

Partimos entonces de un cristal puro de silicio, en forma de tarugo, como muestra la figura 4.

 

Figura 4
Figura 4

 

Este tarugo es cortado por sierras de diamante en finas rebanadas que llegan al medio milímetro de espesor y que se denominan "wafers".

Las rebanadas son pulidas y luego llevadas a hornos donde se difunden las impurezas que van a darles las propiedades eléctricas que permiten la transformación de energía luminosa en electricidad. Como en el caso de los diodos y los transistores, podemos difundir impurezas cuyos átomos posean 3 ó 5 electrones en las últimas capas, y en estos casos obtendremos silicio semiconductor del tipo P ó del tipo N.

La difusión de impurezas con 3 electrones en la última capa, por ejemplo, hace que aparezcan mas lagunas que electrones libres en la estructura y en este caso los portadores mayoritarios de cargas pasarán a ser estas lagunas (P).

En cambio las impurezas de 5 electrones hacen que los portadores mayoritarios de cargas sean los electrones libres, y en este caso tendremos un semiconductor de tipo N.

En el caso de las rebanadas con diámetros que llegan a aproximadamente 10 centímetros, se les difunden impurezas de tipo P en una faz, y del tipo N en la otra, lo que significa la formación de una juntura entre ellas (figura 5).

 

Figura 5
Figura 5

 

Cada rebanada es como un gran diodo semiconductor, por su estructura.

Cuando son expuestas a la luz, por sus dimensiones (gran superficie), estas rebanadas pueden captar gran cantidad de fotones que actúan sobre el material, arrancando electrones de los átomos de silicio.

Cuando un fotón consigne arrancar un electrón de un átomo, tenemos la formación de un par electrón-laguna (figura 6).

 

Figura 6
Figura 6

 

Este par quedará sujeto a la acción del campo eléctrico intrínseco que existe en el interior del material en vista de la existencia de la juntura, lo que hace que el electrón se desplace hacia la región, de material N y la laguna hacia región de material P. Como consecuencia de esto aparece en las caras del material una diferencia de potencial eléctrico.

Si conectamos un circuito externo a las caras, usando para esta finalidad un sistema colector de electricidad, habrá circulación de una corriente eléctrica con una consiguiente transferencia de energía (figura 7).

 

Figura 7
Figura 7

 

La tensión obtenida en el proceso es más o menos constante, alrededor de 0,45 Volt, pero la corriente varía en función de la cantidad de pares electrones-lagunas formados, lo que depende del flujo luminoso y de la superficie de la rebanada de silicio.

Obtenemos de esta forma un dispositivo práctico que puede convertir energía radiante (luz) en energía eléctrica.

El rendimiento de tal dispositivo no es elevado, considerando que el Sol "derrama" sobre la Tierra más de 1 kW de energía por metro cuadrado. con una rebanada completa cortada en 4 segmentos, los que son conectados en serie (para sumar las tensiones), podemos construir una "pila solar experimental" que proporciona 1,8 Volt bajo comente de 500 mA cuando es expuesta directa- mente a la luz del sol (figura 8).

 

Figura 8
Figura 8

 

Normalmente, se fabrican paneles que están compuestos de decenas de celdas, los cuales permiten la producción de varios watt de energía para las más diversas aplicaciones.

En la figura 9 tenemos un gráfico que muestra el comportamiento eléctrico de una celda típica.

 

Figura 9
Figura 9

 

Las celdas que describimos son del tipo "monocristalino" de Czochralsky, proceso ampliamente usado hasta 1980, cuando comenzaron a aparecer las celdas de silicio multicristalino, con mayor“ rendimiento y que se podían fabricar en dimensiones mayores, o incluso cuadradas con hasta 10 centímetros y de lado.

La diferencia de tamaño entre una rebanada redonda de 10 centímetros de diámetro y una cuadrada de 10 centímetros de lado es del orden de 20% (superficie), lo que logra un mejor aprovechamiento de la superficie de los paneles y menor costo.

 

Uso práctico

La inversión inicial para la instalación de celdas solares para proveer energía en cantidades medias es todavía elevado pero como su durabilidad es prácticamente ilimitada, el tiempo se encarga de compensar la inversión.

Así, para lugares en que no se dispone de otras fuentes de energía (incluso a largo plazo) o bien que necesite energía por tiempo indeterminado, la celda solar es una solución digna de ser tenida en cuenta.

Teniendo en cuenta estos hechos, podemos encontrar muchas aplicaciones prácticas (ya en uso en nuestro país) para celdas y paneles de celdas de silicio.

El primer uso que destacamos, y que por supuesto no está al alcance del experimentador común, es la alimentación de los circuitos electrónicos y carga de batería de los satélites artificiales. En el espacio, no hay posibilidades de usar medios físicos de proporcionar energía, y. por otro lado, la energía solar está disponible en cantidad limitada. Paneles solares recubriendo la superficie del propio satélite pueden proporcionar energía para todos los equipos y cargar baterías para el funcionamiento cuando se produzca un eventual pasaje por la zona de sombra de la Tierra (figura 10).

 

Figura 10
Figura 10

 

Otra aplicación importante es la alimentación de boyas de señalización en alta mar, estaciones repetidoras de TV y microondas, señalización, telemetría, etc. ubicadas en puntos en que no se pueda hacer uso de la energía en la forma convencional.

Para el gran público, se venden paneles que encuentran aplicaciones importantes tanto de naturaleza doméstica como profesional. Destacamos algunas de ellas:

Bombeo de agua para irrigación en localidades que no disponen de electricidad convencional. Un panel de celdas solares puede alimentar una pequeña bomba de agua que se encargará de transferir el líquido hacia lugares donde falta o bien para llenar un tanque de reserva.

Carga de baterías de aeronaves o barcos de recreo, en el primer caso para aeropuertos en estancias o lugares donde no llegue la red de energía eléctrica, o en el segundo para mantener cargadas las baterías hasta el momento de uso o bien para viajes largos.

Alimentación de electrodomésticos en estancias o lugares donde no hay red de energía domiciliada. Paneles de mediana potencia pueden cargar baterías que durante la noche alimenten lámparas de bajo consumo o pequeños electrodomésticos tales como radios y televisores de reducido tamaño.

Alimentación de transceptores para regiones sin energía en sistemas de comunicaciones móviles. Transceptores de VHF y otras bandas de comunicaciones se pueden alimentar por paneles solares.

Provisión de energía eléctrica para equipos de investigaciones en estaciones remotas: paneles solares pueden alimentar sensores, grabadores de datos, transmisores instalados en lugares de difícil acceso y donde no llega la energía local.

Alimentación de heladeras en puestos de salud en lugares aislados: una heladera alimentada por energía solar puede ser instalada en puestos de salud en regiones desprovistas de energía de la red normal, manteniendo así, vacunas, medicamentos, etc. en temperaturas bajas necesarias para su conservación.

Por supuesto que además de todos estos usos (y otros que tal vez se le ocurran al lector) existen los recreativos y experimentales que involucran potencias pequeñas tales como la alimentación de calculadoras, relojes, radios, pequeños transmisores, cargadores de pilas, etc.

 

Considerando por la potencia

El costo de la energía obtenida de celdas solares de silicio todavía es muy elevada para que la misma se use como solución para todos los problemas de alimentación de dispositivos eléctricos.

Además, hay que considerar que la potencia no es lo bastante elevada para que se puedan alimentar dispositivos de alto consumo.

La energía solar es la solución para los casos en que no se disponga de otra forma de energía y/o cuando no se pretende que todos los dispositivos de una casa o instalación sean alimentados a plena potencia durante todo el tiempo.

En condiciones normales de iluminación, un panel de 36 discos proporciona aproximadamente 15Watt, lo que es suficiente para alimentar un inversor de lámpara fluorescente, un pequeño televisor o cargar una batería para uso nocturno.

Esta batería, mientras tanto, no podrá proveer la energía para toda la casa.

Podrá alimentar uno o dos conjuntos de inversores o un pequeño televisor por aproximadamente 6 horas.

 

Soluciones mucho más eficientes son disponibles actualmente (2016), pues lo que trata lo articulo es da tecnología de 1989.

 

Este articulo es de 1989

 

19.058MBMemory Usage40.24msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1741898218 "last" => 1741898218...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.67KB) (322μs)
  • afterInitialise (1.14MB) (3.48ms)
  • afterRoute (179.16KB) (859μs)
  • beforeRenderComponent com_content (100.65KB) (420μs)
  • Before Access::preloadComponents (all components) (33.49KB) (186μs)
  • After Access::preloadComponents (all components) (107.06KB) (457μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (19.79ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.18KB) (1.98ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (30μs)
  • afterRenderComponent com_content (466.57KB) (5.24ms)
  • afterDispatch (2.25KB) (45μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (1.62ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (330μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (93μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.1KB) (1.12ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (623μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (65μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (186μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (49μs)
  • afterRender (316.23KB) (3.24ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (49.17%)
    19.79ms
    1 x afterRenderComponent com_content (466.57KB) (13.02%)
    5.24ms
    1 x afterInitialise (1.14MB) (8.64%)
    3.48ms
    1 x afterRender (316.23KB) (8.06%)
    3.24ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.18KB) (4.93%)
    1.98ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.33KB) (4.02%)
    1.62ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.1KB) (2.78%)
    1.12ms
    1 x afterRoute (179.16KB) (2.13%)
    859μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.55%)
    623μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.14%)
    457μs
    1 x beforeRenderComponent com_content (100.65KB) (1.04%)
    420μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.82%)
    330μs
    1 x afterLoad (85.67KB) (0.8%)
    322μs
    1 x Before Access::preloadComponents (all components) (33.49KB) (0.46%)
    186μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.46%)
    186μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    93μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.16%)
    65μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    49μs
    1 x afterDispatch (2.25KB) (0.11%)
    45μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.07%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique11.12ms1.61MB
  • SELECT @@SESSION.sql_mode;29μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 165μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)151μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`42μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest65μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`232μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)308μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.69ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`310μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.814'71μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`260μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '814'120μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)143μs46.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`173μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)215μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`169μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC368μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`167μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1165μs656B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)84μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context61μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)162μs46.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 172μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content
  • warningassets - No asset found for com_content.article.814, falling back to com_content