Gnarum | Empowering your energy

News & Articles

Kickstart energy optimization for your new installation

The FORECAST service provided by Gnarum allows producers to reduce their imbalance costs from the very early stages of each installation’s commissioning, through the various management platforms of the Last Resort Suppliers (CUR).

As a general rule, renewable energy producers rely on a Market Representative Agent to act as an intermediary with OMIE and REE for the management and optimization of their energy sales. However, it can happen that several weeks—or even months—pass between the moment a plant begins feeding energy into the grid and the start of its representation contract.

During this period, the various Last Resort Suppliers (CUR) provide a web platform that allows producers to manage their generation forecasts either through manual entries or by uploading a file in a specific format.

If generation forecasts aligned with the plant’s technology and geographic location are not available during this time, and thus not uploaded to the CUR platform, all energy produced is considered an imbalance, with the corresponding economic losses.

Gnarum offers producers a Forecasting service that automates the submission of generation forecasts to the CUR platforms of existing distributors (Iberdrola, Endesa, and Gas Natural).

La combinación de los más avanzamos modelos meteorológicos internacionales (NWP), con un pool de algoritmos que cubren todas las casuísticas asociadas a la exportación de energía de cada planta, permite optimizar la gestión de desvíos desde la puesta en marcha.

Why choose Forecast

  • Technology: Photovoltaic and Wind

  • Frequency: Daily

  • Resolution: 1h, 15min

  • Format: CUR

  • Delivery: Email, FTP

  • (function () { function initCF7FileUpload(scope) { // scope es opcional: si Elementor pasa el widget renderizado const context = scope || document; context.querySelectorAll('.custom-file-upload .file-input').forEach(input => { if (input.dataset.cf7Init) return; // evitar duplicados input.dataset.cf7Init = '1'; const wrapper = input.closest('.custom-file-upload'); if (!wrapper) return; const fileName = wrapper.querySelector('.file-name'); const fileIcon = wrapper.querySelector('.file-icon'); const buttonText = wrapper.querySelector('.file-button-text'); input.addEventListener('change', () => { if (!input.files || input.files.length === 0) { fileName.textContent = 'No hay archivo seleccionado'; fileIcon.textContent = '📎'; buttonText.textContent = 'Subir archivo'; return; } const file = input.files[0]; fileName.textContent = file.name; buttonText.textContent = 'Cambiar archivo'; const ext = file.name.split('.').pop().toLowerCase(); fileIcon.textContent = ext === 'pdf' ? 'đź“„' : ext === 'doc' || ext === 'docx' ? '📝' : '📎'; }); }); } // Inicial cuando la página termina de cargar document.addEventListener('DOMContentLoaded', () => initCF7FileUpload()); // CF7 eventos document.addEventListener('wpcf7init', () => initCF7FileUpload()); document.addEventListener('wpcf7submit', () => initCF7FileUpload()); // Elementor widgets y popups if (window.elementorFrontend) { window.elementorFrontend.hooks.addAction('frontend/element_ready/global', (scope) => { initCF7FileUpload(scope); }); // Para popups que se abren dinámicamente window.elementorFrontend.hooks.addAction('frontend/element_ready/elementor-popup', (scope) => { initCF7FileUpload(scope); }); } })();