La eficiencia energética es la fuerza impulsora en el crecimiento del mercado de iluminación LED, ya sean empresas privadas que intentan reducir costos o entidades públicas que imponen regulaciones destinadas a reducir el consumo de energía y reducir la carga sobre los recursos existentes. Los sectores residencial y comercial del mercado de la iluminación LED se están expandiendo rápidamente a medida que la iluminación LED supera las tecnologías más antiguas en energía y eficiencia.

 

Por Alex Pluemer para Mouser Electronics (Reproducido con permisión de Mouser Electronics) - Publicado el 4 de mayo de 2021

 

Los LED y las luminarias representaron aproximadamente el 19 por ciento de la cantidad total de unidades de iluminación instaladas en los EE. UU. En 2017, pero ese número podría aumentar al 84 por ciento para 2035, según el Departamento de Energía (DOE). El DOE espera que casi el 80 por ciento del inventario total de iluminación sea de LED en 2035 esté en el sector residencial, pero se espera que el sector comercial produzca ahorros de energía mucho mayores. A pesar de representar el 17 por ciento del mercado total de LED en 2035, el sector comercial podría ser responsable del 39 por ciento del ahorro total de energía, según las proyecciones del DOE.

La brecha entre el porcentaje del total de instalaciones LED y el porcentaje de ahorro de energía es atribuible a los métodos de control de iluminación implementados cada vez más comunes en los grandes entornos comerciales. Los sistemas de control de iluminación pueden reducir el consumo de energía apagando automáticamente las luces en edificios desocupados o atenuándolos cuando hay luz natural disponible. A continuación, examinaremos cómo se pueden utilizar los sistemas de control de iluminación LED para limitar el consumo de energía de un edificio comercial o residencial mediante el ajuste de la iluminación interna cuando la iluminación natural o la ocupación alta / baja lo soliciten.

 

Implementación de un sistema de iluminación sensible

Los componentes principales de un sistema de iluminación sensible incluyen:

• Fuentes de luz LED,

• Dispositivos de control de energía

• Sensores y microcontroladores implementados para proporcionar la inteligencia distribuida necesaria para controlar la iluminación y comunicarse con los diversos sensores del sistema.

Estos microcontroladores del borde del sistema también se comunican con los controladores del subsistema de nivel superior, generalmente implementados con microprocesadores más potentes, ya que se requieren funciones algorítmicas y de almacenamiento más complejas en el nivel del subsistema. Las comunicaciones inalámbricas de estos subsistemas al controlador principal del edificio hacen que la ubicación y expansión del sistema sea relativamente simple. El controlador principal del edificio generalmente requiere una computadora de grado industrial programada para tolerancia a fallas para brindar seguridad y confiabilidad al edificio, y las comunicaciones entre los edificios en un campus (y a la nube) se pueden usar / analizar mediante algoritmos adaptativos y / o predictivos avanzados.

La captación de luz natural es una de las principales formas en que las empresas pueden ahorrar energía (y dinero) en los grandes edificios de oficinas. Aunque suena como un proceso que involucra células solares y baterías, la captación de luz del día es simplemente usar luz natural y calor para iluminar y / o calentar un edificio cuando está disponible. Por ejemplo, un sistema de control de iluminación puede atenuar las luces en el lado este de un edificio por la mañana, cuando el sol presumiblemente está brillando a través de las ventanas, y luego encenderlas por la tarde cuando el sol brilla en el lado oeste del edificio.

La cantidad de energía que se puede ahorrar con la captación de luz diurna varía según la ubicación de un edificio en relación con el sol (norte / sur frente a este / oeste) y según la geografía. Silicon Valley en el norte de California tiene más luz natural para recolectar que Seattle.

Los niveles de luz natural se pueden ajustar con ventanas tintadas o sombreadas para satisfacer las necesidades de un entorno de trabajo determinado. Es posible que una sala de conferencias durante una presentación de PowerPoint no necesite tanta luz como lo haría un empleado que trabaja en su escritorio. Los sensores de presencia son otra tecnología comúnmente empleada en el ajuste de la iluminación. Los sensores de movimiento en una habitación en particular o en un piso en particular de un edificio solicitarán automáticamente que el sistema de control de iluminación atenúe las luces si ha estado desocupado durante un período predeterminado. Los sensores de ocupación a menudo se emplean junto con una función de temporizador que atenúa todas las luces del edificio después de que sus ocupantes se han ido por el día y las vuelve a encender por la mañana cuando los empleados llegan a trabajar. Es difícil calcular cuánta energía podría ahorrar una empresa específica mediante el uso de sistemas de control de iluminación equipados para la captación de luz natural con sensores y temporizadores (las variables incluyen el tamaño del edificio, las horas de funcionamiento, los tipos de tecnología LED que se están implementando). El DOE proyecta que, si la tasa de penetración de LED continúa al ritmo actual, el ahorro de energía en todo el país ascenderá a 4.8 billones de unidades térmicas británicas (BTU) anualmente para 2035, aproximadamente la mitad de la energía total de iluminación consumida en los EE. UU. en 2017.

 

Sistemas integrados de control de edificios y la nube

El sistema de control de iluminación de un edificio es parte de un sistema de control más grande que incluye controles ambientales como calefacción, aire acondicionado, circulación de aire y calidad del aire, además de la seguridad y protección del edificio. Debido a la estrecha relación entre la iluminación y la calefacción, puede ser importante que el sistema de control del edificio considere las necesidades de calefacción, refrigeración e iluminación para optimizar el confort del edificio y la eficiencia energética. Dejar que la luz del sol entre a través de las ventanas puede ayudar a iluminar el interior del edificio, pero también puede elevar la temperatura interna. Si el objetivo es enfriar el edificio (y la energía que se necesita para regular la temperatura interna excede la energía que requiere la iluminación LED), se podría lograr un mejor equilibrio utilizando luces LED adicionales para la iluminación mientras se minimiza la luz solar externa. Los requisitos de circulación y calidad del aire también pueden tener que equilibrarse con la iluminación ambiental. En algunos casos, la creación de pequeñas diferencias de temperatura entre partes del edificio podría crear corrientes de convección que naturalmente ayudan con la circulación del aire, reduciendo la necesidad de ventiladores que drenan energía para hacer circular el aire.

Encontrar una manera de equilibrar estas necesidades y requisitos en competencia puede parecer complejo, pero un sistema de control moderno puede utilizar la historia del edificio para simplificar el proceso. La configuración y los resultados anteriores se pueden almacenar en la nube y analizar para ver qué combinaciones fueron más rentables y energéticamente eficientes. El sistema puede experimentar ajustando la configuración para explorar el espacio de la solución para una comodidad y un consumo de energía óptimos, y para descubrir algoritmos aún mejores. El sistema de control podría entonces seleccionar el algoritmo óptimo basado en las condiciones climáticas esperadas, la ocupación del edificio, la energía solar disponible y / u otras condiciones esperadas. Las desviaciones de los resultados esperados pueden indicar un desgaste excesivo o envejecimiento de motores o sensores, lo que permite que los algoritmos de mantenimiento predictivo señalen posibles fallas y las repare o reemplace a tiempo para evitar una interrupción.

 

Factores de temperatura y pérdida de luz

Las implementaciones comerciales de iluminación LED a menudo pueden ajustar la temperatura de la luz para satisfacer necesidades específicas. La clasificación de temperatura de LED Kelvin (K-temp) mide la calidez relativa de la luz desde varios puntos del espectro. Una luz naranja / roja más cálida tiene una temperatura K de aproximadamente 2000, mientras que la luz azul más fría se registra en aproximadamente 6000. Las oficinas generalmente usan luz más cálida, el tipo más parecido a la luz natural. La luz más fría puede ser más adecuada para minoristas o supermercados con productos de exhibición. Es posible que los supermercados quieran usar una temperatura K diferente para exhibir productos que los productos en cajas o enlatados. Los minoristas de ropa y muebles pueden preferir diferentes temperaturas de luz artificial para exhibir sus productos según el color y el tipo de material.

Los sistemas de iluminación LED tanto para uso residencial como comercial deben tener en cuenta los factores de pérdida de luz (LLF). La iluminación LED generalmente se deprecia en calidad mucho más lentamente que las bombillas incandescentes y halógenas, pero perderán fuerza con el tiempo. Puede ser difícil medir con precisión el grado en que la iluminación LED ha disminuido con el tiempo debido a los diversos tipos de tecnologías que emplean los sistemas de iluminación LED. Aún así, la Illuminating Engineering Society (IES) utiliza el factor de depreciación del lumen de la lámpara (LLD) como un todo para aproximar cómo se deteriora la iluminación LED desde el punto en que se instala hasta que necesita ser reemplazada. Un factor LLD de 0,70, lo que significa que una unidad LED emite el 70 por ciento de la luz que esperaría que produzca una unidad nueva, se considera el umbral en el que se deben reemplazar las bombillas individuales o las matrices de iluminación. La iluminación LED requiere reemplazo con mucha menos frecuencia que las tecnologías más antiguas, lo que ahorra energía (y dinero) a las empresas con el tiempo. La depreciación leve puede ser un factor más importante en algunas implementaciones que en los entornos de fabricación porque los niveles de poca luz pueden ser peligrosos para la fuerza laboral humana. Las farolas y otras formas de iluminación exterior también requieren mantener altos niveles de rendimiento, lo que hace que la iluminación LED sea una mejor solución a largo plazo en estos entornos que los métodos de iluminación más convencionales.

 

Conclusión

La reducción del consumo de energía es una de las pocas áreas en las que los sectores público y privado parecen alineados. Las empresas y los gobiernos aparentemente están invirtiendo más en iluminación LED y otras formas de tecnología de ahorro de energía. En el sector comercial, la adopción de iluminación LED y sistemas de control de iluminación podría reducir la cantidad de energía consumida por la iluminación en los EE. UU. Hasta la mitad en los próximos 15 años, según el DOE. Con la revolución del hogar inteligente acercándose rápidamente, es posible que no pase mucho tiempo antes de que vea edificios residenciales diseñados con sistemas de control de iluminación LED que ajustan la iluminación en diferentes habitaciones para que coincida con los niveles de luz natural a los que están expuestas esas habitaciones durante todo el día. Si se pregunta si se acordó de apagar la luz de su tocador antes de irse a trabajar por la mañana, no preocuparse. Los sensores de movimiento en su baño le dirán al sistema de control de iluminación de su hogar que lo atenúe después de que haya salido por la puerta.

 

 

Alex es redactor técnico senior de Wavefront Marketing y se especializa en electrónica avanzada, tecnologías emergentes y desarrollo tecnológico responsable.

 

18.924MBMemory Usage53.12msRequest 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" => 1741990597 "last" => 1741990597...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.86KB) (542μs)
  • afterInitialise (1.14MB) (4.84ms)
  • afterRoute (179.16KB) (1.26ms)
  • beforeRenderComponent com_content (100.65KB) (507μs)
  • Before Access::preloadComponents (all components) (33.5KB) (292μs)
  • After Access::preloadComponents (all components) (107.06KB) (742μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (29.82ms)
  • Before Access::getAssetRules (id:15356 name:com_content.article.19320) (514.65KB) (982μs)
  • After Access::getAssetRules (id:15356 name:com_content.article.19320) (7.38KB) (41μs)
  • afterRenderComponent com_content (415.13KB) (6.33ms)
  • afterDispatch (2.25KB) (49μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.56ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (303μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (115μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (1.34ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (619μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (78μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (218μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (51μs)
  • afterRender (274.05KB) (3.32ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (56.13%)
    29.82ms
    1 x afterRenderComponent com_content (415.13KB) (11.92%)
    6.33ms
    1 x afterInitialise (1.14MB) (9.1%)
    4.84ms
    1 x afterRender (274.05KB) (6.24%)
    3.32ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (2.95%)
    1.56ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.98KB) (2.53%)
    1.34ms
    1 x afterRoute (179.16KB) (2.37%)
    1.26ms
    1 x Before Access::getAssetRules (id:15356 name:com_content.article.19320) (514.65KB) (1.85%)
    982μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.4%)
    742μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.17%)
    619μs
    1 x afterLoad (85.86KB) (1.02%)
    542μs
    1 x beforeRenderComponent com_content (100.65KB) (0.95%)
    507μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.57%)
    303μs
    1 x Before Access::preloadComponents (all components) (33.5KB) (0.55%)
    292μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.41%)
    218μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    115μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.15%)
    78μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.1%)
    51μs
    1 x afterDispatch (2.25KB) (0.09%)
    49μs
    1 x After Access::getAssetRules (id:15356 name:com_content.article.19320) (7.38KB) (0.08%)
    41μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique18.64ms1.57MB
  • SELECT @@SESSION.sql_mode;35μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 185μ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)299μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`105μ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` = :guest83μ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`309μ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)569μ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` = 014.57ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`387μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '19320'142μ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)177μs22.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`233μ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)242μs4.02KBParams/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`213μ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 ASC376μs4.81KBParams/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`214μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1173μs1.89KB/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)101μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context63μ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)193μs22.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` = 173μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy