ADVERTISEMENT

Solar PH firming up 10GW supply contracts

Published Jun 20, 2022 02:41 pm

Leviste-founded Solar Philippines is currently accelerating discussions with prospective off-takers (capacity buyers) of the generated electricity of up to 10,000 megawatts (10 gigawatts) of solar farm installations that the company will be advancing to implementation and construction phases within the short-term.

The company indicated that it “submitted offers to substantially contract its 10 GW of developments,” adding that these targeted power supply agreements (PSAs) are currently “pending the approval of off-takers and regulators.”

It added that if the off-take deals are approved, “Solar Philippines would potentially have 9.0 TWh (terawatt-hours) per year of contracted energy, which would serve as a critical mass of demand enabling 10GW of developments scheduled to commence operations mostly between 2025 to 2026.”

As stated by Solar Philippines founder Leandro Leviste, “while we have been constrained from commencing on our projects due to ongoing contracting processes, we look forward to share more details in the coming days, and to give a better picture of what SPNEC will look like after the asset-for-share swap.”

Solar Philippines Nueva Ecija Corporation (SPNEC) is the listed firm-subsidiary of Solar Philippines, which is initially pushing for 500MW solar farm installations. And with the targeted asset-for-share swap deal being firmed up between the two entities, the 10,000MW capacity of Solar Philippines is eyed to be infused eventually into SPNEC.

Apart from the bilateral PSAs being pursued by Solar Philippines with various off-takers – primarily with distribution utilities, the company also submitted tenders under the Green Energy Auction Program (GEAP) of the government.

Under the GEAP, of which initial auction of 2,000MW capacity was administered by the Department of Energy (DOE) last Friday (June 17), the winning developers of renewable energy (RE) projects will be awarded with 20-year power supply contracts.

According to sources from the energy department, Solar Philippines has been among the project-developers which lodged a winning tender. Nevertheless, the agency indicated that formal announcement of the winning offers will be done this week after its evaluation and post-qualification process of all the qualified tenders.

Evidently at this stage, the biggest solar farm development being advanced by the Leviste-led firm is the 3,500MW project with 4,500-gigawatt hour (GWh) battery storage coupling, which is its joint venture with Prime Infrastructure Holdings Inc. of the Razon group.

That installation, to be developed under corporate vehicle Terra Solar, will provide 850MW of mid-merit electricity requirements of power utility giant Manila Electric Company (Meralco) within the tenor of their 20-year power supply pact.

Other solar-battery storage ventures affiliated with Solar Philippines entities are the 2,000MW of targeted developments in Central Luzon which is its joint venture with ACEN Corporation of the Ayala group; as well as array of greenfield projects in South Luzon and Visayas.

Related Tags

#SOLARPH #SPNEC #ASSETSWAP #SOLAR #RE #OFFTAKES #PSAs
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.