ADVERTISEMENT

Luzon, Visayas face third wave of rotating brownouts this Friday

Published May 15, 2026 09:26 am
(Photo by John Louie Abrina | Manila Bulletin)
(Photo by John Louie Abrina | Manila Bulletin)
Rotating power disruptions are set to return to Luzon and Visayas on Friday, May 15, as the National Grid Corporation of the Philippines (NGCP) placed the two regional grids under yellow and red alert status due to widening supply deficit.
The NGCP advised that the Luzon grid will experience yellow alerts from 1 to 3 p.m. and 10 to 11 p.m., while a red alert is scheduled from 3 to 10 p.m.
The Visayas grid, on the other hand, will be faced with yellow alerts from 2 to 5 p.m. and again on 9 to 11 p.m., while a red alert will take effect from 5 to 9 p.m.
The NGCP places red alerts when the power supply is not enough to meet the consumer demand and the transmission grid’s requirements, while a yellow alert signals that the operating margin is insufficient to meet the contingency requirement of the grid.
According to the grid operator, the peak demand for electricity in Luzon is higher compared to the available capacity due to multiple forced power plant outages, assets that run on derated capacities, and about 4,160 megawatts (MW) remain unavailable to the grid. Visayas shares a similar concern, and about 841.3 MW remain unavailable to the grid.
Although it clarified that the Tayabas-Ilijan 500-kilovolt (kV) line and the Dasmarinas-Ilijan 500 kV line have been restored earlier this week, some plants have yet to synchronize back to the transmission system.
Moreover, the Department of Energy (DOE) instructed an immediate power plant restoration of the concerned generation companies, and has them return to full rated capacity.
“The DOE’s top priority is to protect consumers and maintain grid stability. We have directed all concerned generation companies to expedite the restoration of affected units at the soonest possible time,” she said on Thursday, May 14.
The Energy Regulatory Commission (ERC) also addressed the NGCP to submit a detailed report on the grid alert schedules, affected areas, as well as the triggers of supply deficiency. The NGCP has also been ordered by the commission to submit data on the generating units, transmission lines, and grid facilities that were faced with unexpected outages, derating, or reduced availability, as well as the supply and demand levels.
The NGCP has also been tasked to provide measures to be undertaken during the high grid alerts, including load management or dispatch instructions, as well as the timeline of grid normalization.
As of writing, no areas in Metro Manila have yet been identified as affected by possible brownouts due to Manual Load Dropping (MLD). MLD is implemented when the demand for electricity exceeds the available supply, and rotational power interruptions are necessary to protect the integrity of the entire power grid.

Related Tags

DOE NGCP ERC red alert yellow alert brownout Power interruption
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.