ADVERTISEMENT

PAF opens advanced flight simulator facility in Cebu

Published Dec 10, 2025 03:41 pm
Philippine Air Force (PAF) officers test the Bell 412EP simulator during the blessing ceremony of the two-in-one Full Motion Flight Simulator and its facility on December 10, 2025 at the Brigadier General Benito N. Ebuen Air Base in Lapu-Lapu City, Cebu on Dec. 10, 2025. (PHoto: PAF)
Philippine Air Force (PAF) officers test the Bell 412EP simulator during the blessing ceremony of the two-in-one Full Motion Flight Simulator and its facility on December 10, 2025 at the Brigadier General Benito N. Ebuen Air Base in Lapu-Lapu City, Cebu on Dec. 10, 2025. (PHoto: PAF)
The Philippine Air Force (PAF) brought its training system a step closer to international standards with the opening of its first two-in-one Full Motion Flight Simulator (FMFS) and dedicated training facility at Brigadier General Benito N. Ebuen Air Base in Lapu-Lapu City, Cebu on Wednesday, Dec. 10.
The system, supplied by SIMULTEC SRL of Romania, features interchangeable cockpits for the S-70i Black Hawk and Bell 412EP, allowing pilots to shift aircraft platforms without needing separate simulators.
Delivered under Horizon 1 of the Armed Forces of the Philippines (AFP) modernization program, the simulator was installed in August and passed acceptance tests on Nov. 30.
Lt. Gen Arthur M. Cordura, PAF commanding general, said that while the new simulator adds capacity to train more Black Hawk and Bell 412 pilots, its greater value lies in reducing the Air Force’s dependence on live aircraft for basic and emergency-procedure training.
He explained that this has been a long-standing challenge for the PAF as the organization expands its helicopter fleet.
He said the FMFS provides high-fidelity training for complex procedures, including emergency scenarios that are difficult or risky to replicate in flight.
By shifting these drills to a controlled environment, Cordura said the PAF expects to cut fuel consumption, lessen wear on aircraft, and improve overall flight safety.
Further, the PAF chief stressed that the simulator will help the Air Force keep up with rising training requirements as more helicopters enter the service.
He emphasized that simulator-based instruction strengthens pilot proficiency and ensures units remain mission-ready even during aircraft downtime.
“As the PAF pushes forward with its modernization efforts, the FMFS stands as a major step toward more advanced, efficient, and globally aligned training systems for PAF airmen,” PAF spokesperson Col. Ma. Christina Basco added.
The facility forms part of the PAF’s push to modernize its training infrastructure, Basco said.
She said this aligns with practices adopted by more advanced air forces and supports the long-term goal of PAF to develop more capable and adaptable airmen.
The ceremony was attended by Maj. Gen. Ramil G. Oloroso, commander of the Air Mobility Command; and Brig. Gen. Moises L. Micor, wing commander of the 205th Tactical Helicopter Wing.

Related Tags

PAF Air Force flight simulator modernization program AFP military
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.