ADVERTISEMENT

Rotational blackout risks rise in Visayas amid power crunch

Published May 29, 2026 02:36 pm
High-voltage transmission towers cut across the landscape in Pampanga on Wednesday, May 13. The National Grid Corporation of the Philippines placed the Visayas grid under yellow alert following the forced outage of three power plants, highlighting the region's heavy reliance on power imports from the Luzon and Mindanao grids to meet surging electricity demand. (Photo by Santi San Juan | Manila Bulletin)
High-voltage transmission towers cut across the landscape in Pampanga on Wednesday, May 13. The National Grid Corporation of the Philippines placed the Visayas grid under yellow alert following the forced outage of three power plants, highlighting the region's heavy reliance on power imports from the Luzon and Mindanao grids to meet surging electricity demand. (Photo by Santi San Juan | Manila Bulletin)
The power grid in the Visayas faces worsening stability constraints after another electricity generator unexpectedly failed, prompting energy officials to declare a system emergency and warn of impending rolling blackouts.
The National Grid Corporation of the Philippines (NGCP) placed the Visayas power grid under a red alert—the highest level of emergency warning—for one hour on Friday evening, from 6 p.m. to 7 p.m. The system operator also blanketed the region with six hours of yellow alerts spanning mid-afternoon and late-evening windows, citing an inadequate operating margin that left the grid unable to maintain essential reserve capacities.
Grid operators use red alerts to indicate that supply is no longer sufficient to meet consumer demand and required regulatory buffers, a condition that typically forces utilities to implement manual load dropping, or rolling blackouts, to protect the network from a total collapse. Yellow alerts indicate that while current consumption is being met, safety reserves have dropped below required contingency levels.
The latest network strain was triggered by the unplanned shutdown of Kepco SPC Power Corp.’s Unit 2 facility. The outage compounded an ongoing regional power deficit, with three other major baseload units—Therma Visayas Inc.’s Units 1 and 2, alongside Panay Energy Development Corp.’s Unit 3—remaining offline. The cluster of generation failures coincided with a sharp increase in regional electricity consumption driven by seasonal temperatures, compressing the grid’s operational flexibility.
Available capacity across the Visayas grid stood at 2,562 megawatts on Friday against a forecast peak demand of 2,542 megawatts, leaving a razor-thin supply buffer of just 20 megawatts.
According to grid operational logs, a total of 952.4 megawatts of capacity remains unavailable to the regional network due to a combination of forced outages and plants running at reduced, derated levels.
The grid operator noted that 11 generation units have broken down since the start of May alone, while another four facilities have been offline since earlier periods, including three that have failed to return to service since 2025.
The emergency declarations follow mandatory load-shedding measures implemented by the grid operator on Thursday, which cut power to select distribution utilities and electric cooperatives across the central islands to preserve network integrity.
NGCP stated that the emergency load shedding was required to prevent the overloading of the 230-kilovolt Daanbantayan-Tabango Line 2, a critical transmission corridor that was pushed to its limits after the unexpected loss of 140 megawatts from the KSPC unit and another smaller generation facility.

Related Tags

NGCP yellow alert red alert Visayas
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.