ADVERTISEMENT

Intensified efforts needed to forestall brownouts, ensure broad-based power supply

Published May 26, 2024 04:07 pm

E CARTOON MAY 27, 2024 (2).jpg

Already suffering from a protracted El Niño season, large areas of Luzon and Visayas teetered on the brink of electric power failure as the Department of Energy (DOE) and the National Grid Corporation of the Philippines (NGCP) issued several Red and Yellow Alert notices last week.


High peak demands were attributed to “extreme temperature and high heat indices.” According to the DOE: “(There is) a strong correlation of 93 percent between peak demand and heat index in Luzon. With the PAGASA projection of the heat index remaining elevated in select areas, the peak demand will likely remain above forecasted levels throughout the remainder of May.”  The tripping of the 647-megawatt coal power plant in Sual, Pangasinan last week brought on brownouts last week.


Energy conservation by minimizing power use during critical hours is a clear response. Distribution utilities and electric cooperatives have been advised to “activate their Interruptible Load Program (ILP) to reduce overall demand in the grid,” a move that has already been made by the Manila Electric Company (MERALCO).


From mid-April to the present, the DOE reported that the Luzon power grid experienced six Red Alerts and 20 Yellow Alerts, while the Visayas grid recorded seven Red Alerts and 20 Yellow Alerts. The Mindanao grid had two Yellow Alerts on two days last April. Actual duration of brownouts has been relatively brief. In Luzon, the actual power interruptions lasted at most for less than one and a half hours on two occasions. In Visayas and Mindanao, there were no actual power interruptions. As explained by Energy Secretary Raphael P.M. Lotilla: “Red and Yellow Alerts need not result in actual power interruptions if the power demand can be correspondingly reduced to respond to the decrease in power supply."


Hydroelectric power plant operations in Luzon “are still constrained,” as reported by the DOE, which also urged other generation plants on forced outage to exert needed efforts to restore these facilities online at the earliest time.


In his State of the Nation Address in July last year, President Marcos called for greater use of renewable energy that is targeted to account for 35 percent of the power generation mix by 2030 and 50 percent by 2040. The opening of this sector to 100 percent foreign ownership has taken off auspiciously with the award of three offshore contracts that have a combined capacity of two gigawatts to Copenhagen Infrastructure New Markets Fund, a wholly owned foreign company.


On another front, the DOE has also been closely monitoring the performance of the National Grid Corporation of the Philippines (NGCP) to ensure that delays are minimized. According to the DOE, “delays in transmission projects take one to nine years while completion takes eight to 10 years.”
Meanwhile, the Department of Energy (DOE) continues to reassess the viability of its long-term development program and is ensuring that all its long term plans and policies will be embodied in the updated Philippine Energy Plan (PEP) for 2023 – 2050.

Related Tags

EDITORIAL Manila Bulletin
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.