CINXE.COM
Propulsion systems research | IAAPS
<!DOCTYPE html> <html lang="en" class="no-sticky"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, maximum-scale=2"> <link rel="canonical" href="https://iaaps.co.uk/" /> <title>Propulsion systems research | IAAPS</title> <!-- Google Tag Manager --> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-5LLKDFF');</script> <!-- End Google Tag Manager --> <meta name="author" content="Propulsion systems research | IAAPS"> <meta name="description" content="A world-leading centre of excellence, supporting the transport industry in the transition to clean, efficient & affordable zero carbon propulsion technologies" /> <meta name="keywords" content="" /> <meta property='og:title' content='Propulsion systems research | IAAPS' /> <meta property='og:image' content='https://iaaps.co.uk/media/voxfdcj4/rob-1.jpg'> <meta name='twitter:image' content='https://iaaps.co.uk/media/voxfdcj4/rob-1.jpg'> <meta property='og:image:height' content='1200' /> <meta property='og:image:width' content='630' /> <meta property='og:type' content='website' /> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content='IAAPS' /> <meta property="og:title" content='Propulsion systems research | IAAPS' /> <meta property="og:description" content="A world-leading centre of excellence, supporting the transport industry in the transition to clean, efficient & affordable zero carbon propulsion technologies" /> <meta property="og:url" content="https://iaaps.co.uk/" /> <meta name='twitter:card' content='summary_large_image' /> <meta name='twitter:title' content='Propulsion systems research | IAAPS' /> <meta name="twitter:description" content="A world-leading centre of excellence, supporting the transport industry in the transition to clean, efficient & affordable zero carbon propulsion technologies" /> <meta name='twitter:site' /> <meta name="twitter:creator" /> <meta name='twitter:description' content='A world-leading centre of excellence, supporting the transport industry in the transition to clean, efficient & affordable zero carbon propulsion technologies'> <meta name="format-detection" content="telephone=no" /> <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.png"> <link rel="shortcut icon" type="image/x-icon" type="image/png" href="https://iaaps.co.uk/media/rtbfjz3y/fav.png"> <!-- Google Fonts Async Font Loading --> <link rel="preconnect" crossorigin href="https://fonts.gstatic.com"> <!-- optionally increase loading priority --> <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,300;12..96,400;12..96,500;12..96,600;12..96,700&display=swap"> <!-- async CSS --> <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,300;12..96,400;12..96,500;12..96,600;12..96,700&display=swap"> <!-- no-JS fallback --> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,300;12..96,400;12..96,500;12..96,600;12..96,700&display=swap"> </noscript> <link href="/vendor/bootstrap-slider/bootstrap-slider.min.css?d=1" rel="stylesheet"><link href="/vendor/dropzone/basic.min.css?d=1" rel="stylesheet"><link href="/vendor/dropzone/dropzone.min.css?d=1" rel="stylesheet"><link href="/vendor/flatpickr/flatpickr.min.css?d=1" rel="stylesheet"><link href="/vendor/swiper/swiper-bundle.min.css?d=1" rel="stylesheet"><link href="/vendor/vanilla-parallax/parallax-vanilla.css?d=1" rel="stylesheet"><link href="/css/compiled-styles.min.css?d=1" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js?d=1"></script><script src="https://player.vimeo.com/api/player.js?d=1"></script><script src="https://cdn.jsdelivr.net/npm/cookie-notice@1.3.9/dist/cookie.notice.min.js?d=1"></script> <script src="/vendor/bootstrap/bootstrap.bundle.min.js?d=1"></script><script src="/vendor/html5.min.js?d=1"></script><script src="/scripts/file-upload.js?d=1"></script><script src="/vendor/lodash/lodash.min.js?d=1"></script><script src="/vendor/swiper/swiper-bundle.min.js?d=1"></script><script src="/vendor/sticky-js/sticky.min.js?d=1"></script><script src="/vendor/smooth-scroll/smooth-scroll.polyfills.min.js?d=1"></script><script src="/vendor/simplebar/simplebar.min.js?d=1"></script><script src="/scripts/theme-custom.js?d=1"></script> <script src="/App_Plugins/UmbracoForms/Assets/promise-polyfill/dist/polyfill.min.js?v=13.1.2" type="application/javascript"></script><script src="/App_Plugins/UmbracoForms/Assets/aspnet-client-validation/dist/aspnet-validation.min.js?v=13.1.2" type="application/javascript"></script> </head> <body class='class-home d-flex flex-column h-100 no-sticky wireframes'> <script> $(function () { // Check if the announcement should be hidden on page load if (localStorage.getItem('announcementClosed') === 'true') { $('#announcement-bar').hide(); } // When the close icon is clicked $('.announcement-close').on('click', function () { // Hide the announcement bar $('#announcement-bar').hide(); // Store the user's choice in localStorage localStorage.setItem('announcementClosed', 'true'); }); }); $(function () { // Check if the page announcement should be hidden on page load if (localStorage.getItem('pageAnnouncementClosed') === 'true') { $('#page-announcement-bar').hide(); } // When the close icon is clicked $('.page-announcement-close').on('click', function () { // Hide the page announcement bar $('#page-announcement-bar').hide(); // Store the user's choice in localStorage localStorage.setItem('pageAnnouncementClosed', 'true'); }); }); </script> <!-- This header can have dropdowns with secondary navigation above main nav. Search and member buttons optional. No megamenu. --> <link rel="stylesheet" integrity="sha512-DTOQO9RWCH3ppGqcWaEA1BIZOC6xxalwEsw9c2QQeAIftl+Vegovlnee1c9QX4TctnWMn13TZye+giMm8e2LwA==" crossorigin="anonymous" referrerpolicy="no-referrer" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css" /> <!-- Template 1 --> <header class="p-0 bg-white nav__sticky-scroll navigation--wrapper default" id="template1"> <div class="container h-100 container--header px-0"> <nav class="navbar h-100 navbar-expand-lg has-header-inner"> <a class="navbar-brand" style="transition: 0.3s" href="/"><img class="image" src="/media/r35pi45k/iaaps-logo.png?v=1da7622455d77d0" title="IAAPS" alt="IAAPS" /></a> <a class="navbar-toggler collapsed border-0" type="button" data-bs-toggle="collapse" data-bs-target="#menu-1" aria-controls="menu-1" aria-expanded="false" aria-label="Toggle navigation"> <span> </span> <span> </span> <span> </span> <i class="sr-only">Menu</i> </a> <div class="collapse navbar-collapse h-100" id="menu-1"> <ul class="navbar-search list-unstyled py-3 m-0 bg-white d-block d-lg-none" id="navbar-search-mobile"> <li> <form action="/search/" id="search" method="get"> <div class="d-flex inputs nav--mobile-search__padding"> <input class="form-control nav--search-box me-2 search-box" type="search" placeholder="Search" aria-label="Search" name="q" id="s" required> <button aria-label="open search menu" class="nav--search-submit" id="searchsubmit" type="submit"> <ion-icon style="color: white" name="search-outline"></ion-icon> </button> </div> </form> </li> </ul> <ul class="navbar-nav bg-white h-100 mx-auto pt-0 pt-lg-0"> <li class="nav-item bg-white"> <a class="nav-link" href="/"> <img alt="home icon" src="/images/icon-home.png" height="16" width="19" /> <span class="sr-only">Home</span> </a> </li> <div class="nav-item dropdown "> <div class="d-flex justify-content-between dropdown-link-wrap"> <a href="/about-us/" class="nav-link dropdown-toggle nav-link" role="button" aria-expanded="false" id="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem"> About us </a> <a class="d-block d-lg-none dropdown-toggler-link"><i style="color: #343b3d" class="fa-solid fa-chevron-down"></i></a> </div> <div class="dropdown-menu" aria-labelledby="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem"> <li><a class="dropdown-item" href="/about-us/our-facilities/">Our facilities</a></li> <li><a class="dropdown-item" href="/about-us/our-mission/">Our mission</a></li> <li><a class="dropdown-item" href="/about-us/our-team/">Our team</a></li> <li><a class="dropdown-item" href="/about-us/our-history/">Our history</a></li> <li><a class="dropdown-item" href="/about-us/our-funders/">Our funders</a></li> </div> </div> <div class="nav-item dropdown "> <div class="d-flex justify-content-between dropdown-link-wrap"> <a href="/business/" class="nav-link dropdown-toggle nav-link" role="button" aria-expanded="false" id="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem"> Business </a> <a class="d-block d-lg-none dropdown-toggler-link"><i style="color: #343b3d" class="fa-solid fa-chevron-down"></i></a> </div> <div class="dropdown-menu" aria-labelledby="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem"> <li><a class="dropdown-item" href="/business/our-capabilities/">Our capabilities</a></li> <li><a class="dropdown-item" href="/business/industry-sectors/">Industry sectors</a></li> <li><a class="dropdown-item" href="/business/case-studies/">Case studies</a></li> <li><a class="dropdown-item" href="/business/sme-engagement/">SME Engagement</a></li> </div> </div> <li class="nav-item no-child"> <a href="/research/" class="nav-link nav-link" id="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem" title="Research"> Research </a> </li> <li class="nav-item no-child"> <a href="/education/" class="nav-link nav-link" id="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem" title="Education"> Education </a> </li> <div class="nav-item dropdown "> <div class="d-flex justify-content-between dropdown-link-wrap"> <a href="/careers/" class="nav-link dropdown-toggle nav-link" role="button" aria-expanded="false" id="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem"> Careers </a> <a class="d-block d-lg-none dropdown-toggler-link"><i style="color: #343b3d" class="fa-solid fa-chevron-down"></i></a> </div> <div class="dropdown-menu" aria-labelledby="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem"> <li><a class="dropdown-item" href="/careers/latest-vacancies/">Latest vacancies</a></li> </div> </div> <li class="nav-item no-child"> <a href="/news-events/" class="nav-link nav-link" id="nav-1afb1bf2-f6f9-4585-a959-05ff9542485a-navitem" title="News & Events"> News & Events </a> </li> <div class="d-flex d-lg-none justify-content-center mt-4 "> <a href="/contact" class="btn button--mint button--nav">Speak to the team</a> </ul> <div class="fabrx-header-links ms-0 ms-lg-4 member-buttons"> <a href="/contact" class="btn button--mint button--nav" id="contact-us-btn">Speak to the team</a> </div> <div> <ul class="navbar-search list-unstyled py-3 m-0 d-none d-lg-block" id="navbar-search-mobile"> <li> <form action="/search/" id="search" method="get"> <div class="d-flex"> <div class="d-flex d-none inputs" id="nav--search-wrapper"> <input class="form-control nav--search-box me-2 search-box" type="search" placeholder="Search" aria-label="Search" name="q" id="s"> <button class="nav--search-submit" id="searchsubmit" type="submit"> <ion-icon style="color: white" name="search-outline"></ion-icon> </button> </div> <button class="nav--search-button" id="show-search-btn" type="button"> <ion-icon name="search-outline"></ion-icon> </button> </div> </form> </li> </ul> </div> </div> </nav> </div> </header> <script type="module" src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.esm.js"></script> <script nomodule src="https://unpkg.com/ionicons@7.1.0/dist/ionicons/ionicons.js"></script> <script> let searchShowing = false; showSearchBtn = document.getElementById('show-search-btn'); showSearchIcon = document.getElementById('nav--search-icon'); navSearchWrapper = document.getElementById('nav--search-wrapper'); contactBtn = document.getElementById('contact-us-btn'); const ionIcon = document.querySelector('.nav--search-button ion-icon'); function showSearch() { navSearchWrapper.classList.remove('d-none'); contactBtn.classList.add('d-none'); ionIcon.setAttribute('name', 'close-outline'); searchShowing = true; } function hideSearch() { navSearchWrapper.classList.add('d-none'); contactBtn.classList.remove('d-none'); ionIcon.setAttribute('name', 'search-outline'); searchShowing = false; } showSearchBtn.addEventListener('click', () => { searchShowing ? hideSearch() : showSearch(); }); </script> <script> window.addEventListener('scroll', function () { if (window.innerWidth > 991) { const header = document.querySelector('.nav__sticky-scroll'); const navButton = document.getElementById('contact-us-btn'); const logo = document.querySelector('.navbar-brand'); const searchBox = document.getElementById('nav--search-box'); if (window.scrollY > 50) { header.style.height = '50px'; navButton.style.borderRadius = '0px' logo.style.opacity = '0%' searchBox.style.height = '50px' } else { header.style.height = '90px'; navButton.style.borderRadius = '3px' logo.style.opacity = '1000%' } } }); </script> <script> document.addEventListener("DOMContentLoaded", function () { var dropdowns = document.querySelectorAll('.dropdown'); dropdowns.forEach(function (dropdown) { var dropdownMenu = dropdown.querySelector('.dropdown-menu'); dropdown.addEventListener('mouseenter', function () { dropdown.classList.add('show'); if (dropdownMenu) { dropdownMenu.classList.add('show'); } }); dropdown.addEventListener('mouseleave', function (event) { var relatedTarget = event.relatedTarget || event.toElement; if (!dropdown.contains(relatedTarget)) { dropdown.classList.remove('show'); if (dropdownMenu) { dropdownMenu.classList.remove('show'); } } }); if (dropdownMenu) { dropdownMenu.addEventListener('mouseenter', function () { dropdown.classList.add('show'); dropdownMenu.classList.add('show'); }); dropdownMenu.addEventListener('mouseleave', function () { dropdown.classList.remove('show'); dropdownMenu.classList.remove('show'); }); } }); }); </script> <script> document.addEventListener('DOMContentLoaded', function () { var dropdownOpen = false; var togLinks = document.querySelectorAll('.dropdown-toggler-link'); togLinks.forEach(function (link) { link.addEventListener('click', function (event) { event.preventDefault(); dropdownOpen = !dropdownOpen; var dropdownMenu = this.parentElement.nextElementSibling; var dropdownTogglerLink = this; dropdownTogglerLink.classList.toggle('rotate', dropdownOpen); dropdownMenu.classList.toggle('show', dropdownOpen); }); }); }); </script> <main role="main"> <!--Templates--> <!-- Template 1 --> <section class="default background-cover" id="hero1-" > <div class="banner--overlay"></div> <div class="hero__max-height position-relative" style="z-index:10;"> <div> <div class="text-center"> <div class="hero--text__position"> <div class="card-text lead text-muted"></div> </div> <div class="text-center hero__spacing"> <div id="carousel-9bf06d60-a6f1-4fc1-9100-985b12c02a1d" class="carousel slide carousel-fade" data-bs-ride="carousel" > <div class="carousel-inner"> <div class="carousel-item active " data-bs-interval="4000"> <div class="banner__content"> <div class="hero--subtitle text__mint hero--text__animation">Advancing Propulsion</div> <h1 class="hero__text-size hero--text__animation">A world-leading centre of excellence</h1> </div> <link rel="preload" as="image" href="/media/h35agjom/30296-0272-edit.jpg?width=2400&height=1600&format=webp&quality=85&v=1da76ecedbfa450"> <img src="/media/h35agjom/30296-0272-edit.jpg?width=2400&height=1600&format=webp&quality=85&v=1da76ecedbfa450" class="d-block w-100 hero--carousel__img-width" alt="IAAPS facility in Bristol - picture of building from car park" title="IAAPS facility in Bristol - picture of building from car park"> </div> <div class="carousel-item " data-bs-interval="4000"> <div class="banner__content"> <div class="hero--subtitle text__mint hero--text__animation"></div> <h1 class="hero__text-size hero--text__animation">Accelerating the pace of innovation in future clean mobility</h1> </div> <link rel="preload" as="image" href="/media/r31h4n2u/iaaps-ptrain-cell-2-tg-0008.jpg?width=2400&height=1600&format=webp&quality=85&v=1da76f10d1ed010"> <img src="/media/r31h4n2u/iaaps-ptrain-cell-2-tg-0008.jpg?width=2400&height=1600&format=webp&quality=85&v=1da76f10d1ed010" class="d-block w-100 hero--carousel__img-width" alt="Car lifted on a ramp " title="Car lifted on a ramp "> </div> <div class="carousel-item " data-bs-interval="4000"> <div class="banner__content"> <div class="hero--subtitle text__mint hero--text__animation"></div> <h1 class="hero__text-size hero--text__animation">Moving the world towards zero emissions</h1> </div> <link rel="preload" as="image" href="/media/3bncznvr/iaaps-ptrain-cell-2-tg-0052.jpg?width=2400&height=1600&format=webp&quality=85&v=1da76ed8497f990"> <img src="/media/3bncznvr/iaaps-ptrain-cell-2-tg-0052.jpg?width=2400&height=1600&format=webp&quality=85&v=1da76ed8497f990" class="d-block w-100 hero--carousel__img-width" alt="Close up of a car with the IAAPS logo on it" title="Close up of a car with the IAAPS logo on it"> </div> </div> </div> </div> </div> </div> </div> </section> <script> var isIOS = /iPad|iPhone|iPod/.test(navigator.userAgent); document.addEventListener('DOMContentLoaded', function () { if (isIOS) { var sectionElement = document.getElementById('hero1-'); if (sectionElement) { sectionElement.style.backgroundAttachment = 'scroll'; } } }); </script> <script> document.addEventListener("DOMContentLoaded", function () { gsap.set(".hero--text__animation", { opacity: 0, y: -100 }); gsap.to(".hero--text__animation", { opacity: 1, y: 0, duration: 1, delay: 0.2 }) }); </script> <!-- TEXT Template 1 --> <section class="module--default-(blue-button) if-is-news block--padding-400" id="leftTextModule-" > <div class="text-module text__content-width"> <div class="container"> <div class="to-be-animated"> <p></p> </div> <div class="pt-2 py-md-3 pb-4"> <div class="dwl-text text-left"> <div class="rich-text to-be-animated"><p>IAAPS is a world-leading centre of excellence supporting the transport industry in the transition to net zero.</p> <p>Established to foster engineering innovation through the collaboration of industry, enterprise and academia, IAAPS is a wholly owned commercial subsidiary of the University of Bath.</p> <p>We combine cross-sector academic rigour with commercial focus to support industry in the development and adoption of clean, efficient and affordable zero carbon propulsion technologies for integration into commercial applications. Our expertise is based on over 40 years of propulsion systems research at the University of Bath and enables a broader experimental approach than conventional test facilities.</p></div> </div> <a href="/about-us/" class="btn btn-animated button--darkblue mt-4 to-be-animated">Learn more about IAAPS</a> </div> </div> </div> </section> <script> // Function to animate elements with fade-in and up effect function animateElements(elements) { gsap.set(elements, { opacity: 0, y: 200 }); // Initial state: hidden and moved up gsap.to(elements, { opacity: 1, y: 0, duration: 1.5, stagger: 0.2, ease: "power4.out", }); } function setupScrollTrigger() { const elements = document.querySelectorAll('.to-be-animated'); if (elements.length > 0) { ScrollTrigger.batch(elements, { start: "top 100%", onEnter: batch => { animateElements(batch); }, once: true }); } } document.addEventListener("DOMContentLoaded", () => { setupScrollTrigger(); }); </script> <!-- CTA Template 1 Left Content - Right Image --> <section class="fabrx-cta mb-130 d-none d-lg-block " style="overflow: clip"> <div class="row g-0"> <div class="d-flex container"> <div class="col-lg-6 left-column-animate bg-white py-5"> <div class="d-flex align-items-center h-100 py-5"> <div class="fabrx-caption"> <div class="pe-0 pe-md-5"> <h2 class="font__weight-700 text__dark-blue">Enhancing systems efficiency</h2> <p class="mt-3"></p> <div class="lead text-muted"></div> </div> </div> </div> </div> <div class="col-lg-6 right-column-animate" style="background-image:url('')"> <div class="dwl-image "> <img loading="lazy" class="w-100" src="/media/3bncznvr/iaaps-ptrain-cell-2-tg-0052.jpg?width=800&height=450&format=webp&quality=85&v=1da76ed8497f990" alt="Close up of a car with the IAAPS logo on it"> </div> </div> </div> </div> </section> <script> function animateOnScroll() { const sections = document.querySelectorAll('.fabrx-cta'); sections.forEach(section => { const leftColumn = section.querySelector('.left-column-animate'); const rightColumn = section.querySelector('.right-column-animate'); gsap.set([leftColumn, rightColumn], { opacity: 0, x: (index) => index === 0 ? -200 : 200 }); gsap.to([leftColumn, rightColumn], { opacity: 1, x: 0, duration: 2, scrollTrigger: { trigger: section, start: 'top 90%', end: '+=500', toggleActions: 'play none none none', scrub: true } }); }); } document.addEventListener('DOMContentLoaded', animateOnScroll); </script> <!-- CTA Template 1 Left Content - Right Image --> <section class="fabrx-cta mb-130 d-none d-lg-block " style="overflow: clip"> <div class="row g-0"> <div class="d-flex container"> <div class="col-lg-6 left-column-animate bg-white py-5"> <div class="d-flex align-items-center h-100 py-5"> <div class="fabrx-caption"> <div class="pe-0 pe-md-5"> <h2 class="font__weight-700 text__dark-blue">Specialists in all propulsion types</h2> <p class="mt-3"></p> <div class="lead text-muted"></div> </div> </div> </div> </div> <div class="col-lg-6 right-column-animate" style="background-image:url('')"> <div class="dwl-image "> <img loading="lazy" class="w-100" src="/media/ibal0wzs/shutterstock_241896625-1.jpg?width=800&height=450&format=webp&quality=85&v=1da76f318c8e340" alt="Picture of aeroplane front on with sunset behind it"> </div> </div> </div> </div> </section> <script> function animateOnScroll() { const sections = document.querySelectorAll('.fabrx-cta'); sections.forEach(section => { const leftColumn = section.querySelector('.left-column-animate'); const rightColumn = section.querySelector('.right-column-animate'); gsap.set([leftColumn, rightColumn], { opacity: 0, x: (index) => index === 0 ? -200 : 200 }); gsap.to([leftColumn, rightColumn], { opacity: 1, x: 0, duration: 2, scrollTrigger: { trigger: section, start: 'top 90%', end: '+=500', toggleActions: 'play none none none', scrub: true } }); }); } document.addEventListener('DOMContentLoaded', animateOnScroll); </script> <!-- CTA Template 1 Left Content - Right Image --> <section class="fabrx-cta mb-130 d-none d-lg-block " style="overflow: clip"> <div class="row g-0"> <div class="d-flex container"> <div class="col-lg-6 left-column-animate bg-white py-5"> <div class="d-flex align-items-center h-100 py-5"> <div class="fabrx-caption"> <div class="pe-0 pe-md-5"> <h2 class="font__weight-700 text__dark-blue">Improved experimental tools and processes</h2> <p class="mt-3"></p> <div class="lead text-muted"></div> </div> </div> </div> </div> <div class="col-lg-6 right-column-animate" style="background-image:url('')"> <div class="dwl-image "> <img loading="lazy" class="w-100" src="/media/1g5b3hrr/30248-0644.jpg?width=800&height=450&format=webp&quality=85&v=1da76f3a5d6cfe0" alt="Women in front of screen with her hand in a glove working with things behind the screen"> </div> </div> </div> </div> </section> <script> function animateOnScroll() { const sections = document.querySelectorAll('.fabrx-cta'); sections.forEach(section => { const leftColumn = section.querySelector('.left-column-animate'); const rightColumn = section.querySelector('.right-column-animate'); gsap.set([leftColumn, rightColumn], { opacity: 0, x: (index) => index === 0 ? -200 : 200 }); gsap.to([leftColumn, rightColumn], { opacity: 1, x: 0, duration: 2, scrollTrigger: { trigger: section, start: 'top 90%', end: '+=500', toggleActions: 'play none none none', scrub: true } }); }); } document.addEventListener('DOMContentLoaded', animateOnScroll); </script> <!-- CTA Template 1 Left Content - Right Image --> <section class="fabrx-cta mb-130 d-none d-lg-block " style="overflow: clip"> <div class="row g-0"> <div class="d-flex container"> <div class="col-lg-6 left-column-animate bg-white py-5"> <div class="d-flex align-items-center h-100 py-5"> <div class="fabrx-caption"> <div class="pe-0 pe-md-5"> <h2 class="font__weight-700 text__dark-blue">Advancing simulation tools and techniques</h2> <p class="mt-3"></p> <div class="lead text-muted"></div> </div> </div> </div> </div> <div class="col-lg-6 right-column-animate" style="background-image:url('')"> <div class="dwl-image "> <img loading="lazy" class="w-100" src="/media/2ybat3pb/iaaps-ptrain-cell-2-tg-0039.jpg?width=800&height=450&format=webp&quality=85&v=1da76f4233a44d0" alt="Car on motors in the air, looking up at the car from the side"> </div> </div> </div> </div> </section> <script> function animateOnScroll() { const sections = document.querySelectorAll('.fabrx-cta'); sections.forEach(section => { const leftColumn = section.querySelector('.left-column-animate'); const rightColumn = section.querySelector('.right-column-animate'); gsap.set([leftColumn, rightColumn], { opacity: 0, x: (index) => index === 0 ? -200 : 200 }); gsap.to([leftColumn, rightColumn], { opacity: 1, x: 0, duration: 2, scrollTrigger: { trigger: section, start: 'top 90%', end: '+=500', toggleActions: 'play none none none', scrub: true } }); }); } document.addEventListener('DOMContentLoaded', animateOnScroll); </script> <!-- CTA Template 1 Left Content - Right Image --> <section class="fabrx-cta mb-130 d-none d-lg-block " style="overflow: clip"> <div class="row g-0"> <div class="d-flex container"> <div class="col-lg-6 left-column-animate bg-white py-5"> <div class="d-flex align-items-center h-100 py-5"> <div class="fabrx-caption"> <div class="pe-0 pe-md-5"> <h2 class="font__weight-700 text__dark-blue">Collaborating and innovating through small business engagement</h2> <p class="mt-3"></p> <div class="lead text-muted"></div> </div> </div> </div> </div> <div class="col-lg-6 right-column-animate" style="background-image:url('')"> <div class="dwl-image "> <img loading="lazy" class="w-100" src="/media/np3i242k/30245-0527-1.jpg?width=800&height=450&format=webp&quality=85&v=1da76fe38a48dd0" alt="Team of men working, with one handling a circuit board"> </div> </div> </div> </div> </section> <script> function animateOnScroll() { const sections = document.querySelectorAll('.fabrx-cta'); sections.forEach(section => { const leftColumn = section.querySelector('.left-column-animate'); const rightColumn = section.querySelector('.right-column-animate'); gsap.set([leftColumn, rightColumn], { opacity: 0, x: (index) => index === 0 ? -200 : 200 }); gsap.to([leftColumn, rightColumn], { opacity: 1, x: 0, duration: 2, scrollTrigger: { trigger: section, start: 'top 90%', end: '+=500', toggleActions: 'play none none none', scrub: true } }); }); } document.addEventListener('DOMContentLoaded', animateOnScroll); </script> <section class="block--padding-300 "> <div class="d-block d-lg-none"> <div class="cta--mobile-only__padding"> <img loading="lazy" class="mb-4" width="900" src="/images/cell.jpg" alt="IAAPS cell facility"/> <h5 class="cta--mobile-only__heading">Enhancing systems efficiency</h5> <h5 class="cta--mobile-only__heading">Specialists in all propulsion types</h5> <h5 class="cta--mobile-only__heading">Improved experimental tools and processes</h5> <h5 class="cta--mobile-only__heading">Advancing simulation tools and techniques</h5> <h5 class="cta--mobile-only__heading">Collaborating and innovating through small business engagement</h5> </div> </div> </section> <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollTrigger.min.js"></script> <script> gsap.set(".cta--mobile-only__heading", {x:-100, opacity:0}); gsap.registerPlugin(ScrollTrigger); gsap.to(".cta--mobile-only__heading", { opacity: 1, x: 0, stagger: 0.3, scrollTrigger: { trigger: ".cta--mobile-only__heading", start: "top 60%", end: "bottom bottom", } }) </script> <!-- Global Module --> <section class="default global-content " style="background-image:url('')"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" /> <!-- FEATURE Template 1 --> <section class="block--padding-400 bg__light-gray "> <div class="container-fluid"> <div class="row"> <header class="row mx-auto d-flex flex-column flex-lg-row pt-0 banner--title"> <div class="col-sm-12 col-lg-6 px-0"> <h2 class="text__purple text--heading__large">Industry sectors</h2> </div> <div class="col-sm-12 col-lg-6 banner--subtitle_width px-0"> <div><p>We cover the whole spectrum of mobility and transport, leveraging our unique position between industry and academia and working on a diversity of projects to meet the challenges of tomorrow today.</p></div> </div> </header> <div class="row g-0 featured-card_margins featured-cards"> <a class="col-sm-12 featured-card--card position-relative g-0 col-md-6 col-lg-4 mb-0 mb-md-0 px-0" href="/business/industry-sectors/automotive/"> <div class=""> <div class="dwl-image"><img loading="lazy" style="min-width: 100%;" src="/media/52kddjk3/automotive.jpg?width=527&height=527&format=webp&quality=85&v=1da76fefeb0eeb0" alt="Electric charger plugged into a car" title="Electric charger plugged into a car"></div> <div class="featured-card--title_wrapper"> <div class="d-flex"> <h3 class="card-title">Automotive</h3> <div class="card-text"></div> </div> </div> </div> </a> <a class="col-sm-12 featured-card--card position-relative g-0 col-md-6 col-lg-4 mb-0 mb-md-0 px-0" href="/business/industry-sectors/aerospace/"> <div class=""> <div class="dwl-image"><img loading="lazy" style="min-width: 100%;" src="/media/vfhnkdh5/shutterstock_132955199.jpg?width=527&height=527&format=webp&quality=85&v=1da7786ea4a1ea0" alt="Front of aeroplane in the sky" title="Front of aeroplane in the sky"></div> <div class="featured-card--title_wrapper"> <div class="d-flex"> <h3 class="card-title">Aerospace</h3> <div class="card-text"></div> </div> </div> </div> </a> <a class="col-sm-12 featured-card--card position-relative g-0 col-md-6 col-lg-4 mb-0 mb-md-0 px-0" href="/business/industry-sectors/hydrogen/"> <div class=""> <div class="dwl-image"><img loading="lazy" style="min-width: 100%;" src="/media/5f2kis0i/shutterstock_1909277101.jpg?width=527&height=527&format=webp&quality=85&v=1da778730f87310" alt="H2 written in bubbles with light shining behind it" title="H2 written in bubbles with light shining behind it"></div> <div class="featured-card--title_wrapper"> <div class="d-flex"> <h3 class="card-title"> Hydrogen</h3> <div class="card-text"></div> </div> </div> </div> </a> <a class="col-sm-12 featured-card--card position-relative g-0 col-md-6 col-lg-4 mb-0 mb-md-0 px-0" href="/business/industry-sectors/marine/"> <div class=""> <div class="dwl-image"><img loading="lazy" style="min-width: 100%;" src="/media/f4qoqlj5/shutterstock_1150449719-1.jpg?width=527&height=527&format=webp&quality=85&v=1da77877a710b10" alt="Ship in the ocean on a sunny day" title="Ship in the ocean on a sunny day"></div> <div class="featured-card--title_wrapper"> <div class="d-flex"> <h3 class="card-title"> Marine</h3> <div class="card-text"></div> </div> </div> </div> </a> <a class="col-sm-12 featured-card--card position-relative g-0 col-md-6 col-lg-4 mb-0 mb-md-0 px-0" href="/business/industry-sectors/heavy-duty/"> <div class=""> <div class="dwl-image"><img loading="lazy" style="min-width: 100%;" src="/media/uk2l4wbd/heavy-duty.jpg?width=527&height=527&format=webp&quality=85&v=1da7787d916eea0" alt="Lorry on a road with sunset behind it" title="Lorry on a road with sunset behind it"></div> <div class="featured-card--title_wrapper"> <div class="d-flex"> <h3 class="card-title">Heavy-duty</h3> <div class="card-text"></div> </div> </div> </div> </a> <a class="col-sm-12 featured-card--card position-relative g-0 col-md-6 col-lg-4 mb-0 mb-md-0 px-0" href="/business/industry-sectors/off-highway/"> <div class=""> <div class="dwl-image"><img loading="lazy" style="min-width: 100%;" src="/media/rnvizhm5/off-highway.jpg?width=527&height=527&format=webp&quality=85&v=1da778809442750" alt="Digger on a road" title="Digger on a road"></div> <div class="featured-card--title_wrapper"> <div class="d-flex"> <h3 class="card-title">Off-highway</h3> <div class="card-text"></div> </div> </div> </div> </a> </div> </div> </div> </section> <script> function animateFeaturedCards() { const cards = document.querySelectorAll('.featured-card--card'); cards.forEach((card, index) => { gsap.set(card, { scale: 0.05, opacity: 0 }); gsap.to(card, { scale: 1, opacity: 1, ease: "slow(0.7,0.7,false)", duration: 0.5, scrollTrigger: { trigger: card, start: 'top 99%', once: true }, delay: index * 0.2 }); }); } document.addEventListener('DOMContentLoaded', function() { animateFeaturedCards(); ScrollTrigger.refresh(); }); </script> </section> <!-- CTA Template 1 Left Content - Right Image --> <section class="block--padding-400 default-theme block--padding-400--no-padding-cta " id="animation-trigger"> <div class="row container--cta d-flex justify-content-between g-0"> <div class="col-lg-6 container--cta--text py-lg-5 pb-5 pb-lg-0 pt-5 pt-lg-0"> <div class="d-flex align-items-center h-100 justify-content-start pb-1 pb-md-0 py-lg-5"> <div> <div class="cta-text__left @* cta--paragraph__padding *@" id="text-column"> <h2 class="fw-bold text__dark-blue text--heading__large">Our world class facilities</h2> <p class="mt-3"></p> <div><p>IAAPS has world-class, fully integrated research facilities with the flexibility to cater for most propulsion types from advanced engines supplied by a range of fuels through to hybrid and electric powertrain systems. Our brand new, 11 300 sqm R&I centre based at the Bristol & Bath Science Park in the South West of England can handle complete vehicles, individual systems or single components through bespoke cell configuration, utilising the latest measurement equipment designed to offer our partners timely, consistent, accurate and repeatable data, analysis and results.</p></div> <a href="/about-us/our-facilities/" class="btn button--darkblue button__margin-top">Our facilities</a> </div> </div> </div> </div> <div class="col-lg-6 container--cta--image__right pt-md-5 pt-lg-0 cta-img-to-animate to-be-animated" id="media-column"> <div class="dwl-image "> <div style="width: 100%; height: 100%; background-image: url('/media/gonbppnk/iaaps-pc-3-tg-158.jpg?width=645&height=483&format=webp&quality=85&v=1da77887a13da70'); background-size: cover; background-position: center;"> <img loading="lazy" class="w-100" src="/media/gonbppnk/iaaps-pc-3-tg-158.jpg?width=645&height=483&format=webp&quality=85&v=1da77887a13da70" alt="Iaaps Pc 3 Tg 158"> </div> </div> </div> </div> </section> <style> #text-column {opacity:0;} #media-column {opacity:0;} </style> <script> document.addEventListener("DOMContentLoaded", function () { function handleAnimationsCTALeft() { gsap.set("#text-column", { opacity: 0, y: 100 }); gsap.set("#media-column", { opacity: 0 }); gsap.to("#text-column", { opacity: 1, y: 0, duration: 1.5, ease: "power4.out", delay: 0.8 }); gsap.to("#media-column", { opacity: 1, duration: 1.5, ease: "power4.out", delay: 1.2 }); } ScrollTrigger.create({ trigger: "#animation-trigger", start: "top 70%", onEnter: handleAnimationsCTALeft }); }) </script> <!-- TEXT Template 1 --> <section class="text-centered__style purple-theme block--padding-400" id="centeredTextModule-" > <div class="text-module text__content-width"> <div class="container text-center"> <div class=""> <h2>Our Funders</h2> <p></p> </div> <div class="pt-2 py-md-3 pb-4"> <div class="dwl-text text-left"> <div class="rich-text "><p style="text-align: center;">The IAAPS facility has been funded by the University of Bath, the UK Research Partnership Investment Fund and the West of England Local Enterprise Partnership through the Local Growth Fund, administered by the West of England Combined Authority.</p></div> </div> <a href="/about-us/our-funders/" class="btn button--purple mt-4 ">Our funders</a> </div> </div> </div> </section> <script> // Function to animate elements with fade-in and up effect function animateElements(elements) { gsap.set(elements, { opacity: 0, y: 200 }); // Initial state: hidden and moved up gsap.to(elements, { opacity: 1, y: 0, duration: 1.5, stagger: 0.2, ease: "power4.out", }); } function setupScrollTrigger() { const elements = document.querySelectorAll('.to-be-animated'); if (elements.length > 0) { ScrollTrigger.batch(elements, { start: "top 100%", onEnter: batch => { animateElements(batch); }, once: true }); } } document.addEventListener("DOMContentLoaded", () => { setupScrollTrigger(); }); </script> <!-- NEWS Template 1 --> <section class="block--padding-400"> <header class="row container d-flex flex-column flex-lg-row pt-0 banner--title"> <div class="col-sm-12 col-lg-6 px-0"> <h2 class="text__dark-blue text--heading">Latest news and events</h2> </div> <div class="col-sm-12 col-lg-6 banner--subtitle_width px-0"> <div class="p-0 mt-md-2">The latest project, research and team news. </div> </div> </header> <div class="container news"> <div class="row"> <div class="col-lg-4 col-md-6 mb-4"> <a href="/news-events/iaaps-visits-bridgwater-taunton-college-to-inspire-future-engineering-talent/" class="card col-sm news--card"> <div class="news--image news__category-border-bottom"> <div class="news--image__overflow"> <div class="news-img"><img src="/media/gpjomh3p/k87a5979-low-res.jpg?width=420&height=236&format=webp&quality=85&v=1dba4725fdd5790" alt="IAAPS visits Bridgwater & Taunton College to inspire future engineering talent " title="IAAPS visits Bridgwater & Taunton College to inspire future engineering talent "></div> </div> <div class="news--image-tag"> <span class="cat-tag"> News </span> </div> </div> <div class="card-body h-100"> <div class="news--card__text d-flex flex-column justify-content-between h-100"> <div> <div class="news--card__title"> IAAPS visits Bridgwater & Taunton College to inspire future engineering talent </div> <div class="news--card__description"> <p class="MsoNormal">Members of the IAAPS engineering team visited Bridgwater & Taunton College this week to meet students and staff from the Automotive and Motorsport Engineering courses. The visit was an opportunity to showcase IAAPS’ work in advanced propulsion R&I and to give students a first-hand account of the interesting and rewarding career pathways available in engineering.</p> </div> </div> <div class="news--card__date"> 03 Apr 2025 <div class="mt-2 font-italic"> General </div> </div> </div> </div> </a> </div> <div class="col-lg-4 col-md-6 mb-4"> <a href="/news-events/claire-hazelgrove-mp-visits-iaaps-to-explore-net-zero-transport-innovations/" class="card col-sm news--card"> <div class="news--image events__category-border-bottom"> <div class="news--image__overflow"> <div class="news-img"><img src="/media/mv1ln2hl/image-1-jfif.jpg?width=420&height=236&format=webp&quality=85&v=1db97eb533b5e30" alt="Claire Hazelgrove MP visits IAAPS to explore net zero transport innovations " title="Claire Hazelgrove MP visits IAAPS to explore net zero transport innovations "></div> </div> <div class="news--image-tag events--image-tag "> <span class="cat-tag"> Event </span> </div> </div> <div class="card-body h-100"> <div class="news--card__text d-flex flex-column justify-content-between h-100"> <div> <div class="news--card__title"> Claire Hazelgrove MP visits IAAPS to explore net zero transport innovations </div> <div class="news--card__description"> <p class="MsoNormal">IAAPS was delighted to welcome Claire Hazelgrove, the new Member of Parliament for IAAPS’ constituency Filton and Bradley Stoke, last week. The visit provided an opportunity to showcase IAAPS’ critical work in sustainable transport technologies and its role in driving innovation in net zero mobility.</p> </div> </div> <div class="news--card__date"> 18 Mar 2025 <div class="mt-2 font-italic"> General </div> </div> </div> </div> </a> </div> <div class="col-lg-4 col-md-6 mb-4"> <a href="/news-events/second-copper-bird-workshop-defines-key-requirements-for-future-propulsion-system-testing/" class="card col-sm news--card"> <div class="news--image events__category-border-bottom"> <div class="news--image__overflow"> <div class="news-img"><img src="/media/wm1p03da/img_0160.jpeg?width=420&height=236&format=webp&quality=85&v=1db9ca9253b2200" alt="Second Copper Bird Workshop defines key requirements for future propulsion system testing" title="Second Copper Bird Workshop defines key requirements for future propulsion system testing"></div> </div> <div class="news--image-tag events--image-tag "> <span class="cat-tag"> Event </span> </div> </div> <div class="card-body h-100"> <div class="news--card__text d-flex flex-column justify-content-between h-100"> <div> <div class="news--card__title"> Second Copper Bird Workshop defines key requirements for future propulsion system testing </div> <div class="news--card__description"> <p class="MsoNormal"><span class="NormalTextRun SCXW170166979 BCX8">IAAPS recently hosted the second "Copper Bird" workshop in partnership with our academic team and equipment supplier AVL, following the successful inaugural event at the end of last year. The all-day session once again brought together leading experts from industry and academia to tackle the challenges of advancing next-generation propulsion technologies, specifically focusing on key developments in Power HiL Testbeds for new Propulsion Systems in Aviation.</span> </p> </div> </div> <div class="news--card__date"> 10 Mar 2025 <div class="mt-2 font-italic"> Aerospace </div> </div> </div> </div> </a> </div> </div> <div class="row"> <div class="d-flex align-items-center justify-content-center mt-5"> <a href="/news-events/" class="btn button--darkblue mt-5">View all News & Events</a> </div> </div> </div> </section> <script> var swiper = new Swiper('#slider-carousel-b31b72c7-0719-47ca-a7e8-f34d5a10c043', { slidesPerView: 3, spaceBetween: 10, pagination: { el: '.swiper-pagination', clickable: true, type: "bullets", }, navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, breakpoints: { 0: { slidesPerView: 1, spaceBetween: 15, }, 575: { slidesPerView: 1, }, 768: { slidesPerView: 3, }, 1024: { slidesPerView: 3, }, } }); </script> <!-- Global Module --> <section class="mint-theme global-content " style="background-image:url('')"> <!-- Global --> <section class="block--padding-400 cta__style default-theme " style="background-image:url('')"> <div class="row container flex-lg-row flex-column-reverse g-0"> <div class="col-lg-12"> <div class="d-flex align-items-center h-100 justify-content-between"> <div class="w-100"> <div> <p class="font__weight-700 text__mid-gray">Sign up to our newsletter</p> <h3 class="fw-bold text__purple text--heading mb-4">Stay updated</h3> <div class="d-flex flex-column flex-lg-row justify-content-between align-items-start align-items-lg-end"> <div class="paragraph--margin__override text__mid-gray cta--text__paragraph cta--action-right__text-size w-50 w-md-100"><div class="component-inner"> <div class="container"> <div class="row justify-content-between align-items-center textAlignmentLeft"> <div class="info"> <div class="text c4-text os-animation animated fadeIn" data-os-animation="fadeIn" data-os-animation-delay="0s" data-os-animation-duration="1.0s"> <p>Never miss IAAPS news, insights, events and resources.</p> </div> </div> </div> </div> </div></div> <a href="/newsletter-sign-up/" class="btn button--purple btn-lg mt-4 mt-lg-0">Sign up</a> </div> </div> </div> </div> </div> </div> </section> </section> <link rel="stylesheet" type="text/css" media="all" href="/vendor/swiper/swiper-bundle.min.css"> <link rel="stylesheet" type="text/css" media="all" href="/vendor/simplebar/simplebar.min.css"> <link rel="stylesheet" type="text/css" media="all" href="/vendor/flatpickr/flatpickr.min.css"> </main> <!-- FOOTER Template 2 --> <footer class=" bg__dark-gray text-white " style="background-image:url('')"> <div class="container block--footer"> <div class="row pb-5"> <div class="col-3 my-2"> <div class="dwl-image "> <img src="/media/qq1in2np/iaaps-logo-rev.png?v=1da76d5df5d5b80&quality=85&format=webp" alt="Iaaps Logo Rev"> </div> <div class="mb-4"> </div> <div class="mb-4"> <div class="dwl-text"> <div class="rich-text"><p>IAAPS Ltd<br>Newlands Ln, Emersons Green<br>Bristol BS16 7PT</p></div> </div> </div> <div class="col-md-12 col-sm-8"> <div class="fabrx-social text-start mb-3 mb-sm-0"> <a class="footer--icon" href="https://twitter.com/bath_iaaps" aria-label="twitter link"> <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" fill="#D3D5D7" class="bi bi-twitter-x" viewBox="0 0 16 16"> <path d="M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z"/> </svg> </a> <a class="footer--icon" href="https://www.linkedin.com/company/bath-iaaps/" aria-label="linkedin link"> <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" fill="#D3D5D7" class="bi bi-linkedin" viewBox="0 0 16 16"> <path d="M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z"></path> </svg> </a> <a class="footer--icon" href="https://www.instagram.com/bath_iaaps" aria-label="instagram link"> <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" fill="#D3D5D7" class="bi bi-instagram" viewBox="0 0 16 16"> <path d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z"></path> </svg> </a> </div> </div> </div> <div class="col-3 my-2"> <ul class="list-unstyled text-white "> <li class="footer-heading">Quick links</li> <li class="list-item position-relative mb-2"> <a href="/about-us/" target="" title="About us" class="footer-link fw-bold text-white mx-auto"> <span>About us</span> </a> </li> <li class="list-item position-relative mb-2"> <a href="/business/" target="" title="Business" class="footer-link fw-bold text-white mx-auto"> <span>Business</span> </a> </li> <li class="list-item position-relative mb-2"> <a href="/education/" target="" title="Education" class="footer-link fw-bold text-white mx-auto"> <span>Education</span> </a> </li> <li class="list-item position-relative mb-2"> <a href="/careers/" target="" title="Careers" class="footer-link fw-bold text-white mx-auto"> <span>Careers</span> </a> </li> <li class="list-item position-relative mb-2"> <a href="/news-events/" target="" title="News & Events" class="footer-link fw-bold text-white mx-auto"> <span>News & Events</span> </a> </li> <li class="list-item position-relative mb-2"> <a href="/contact/" target="" title="Contact" class="footer-link fw-bold text-white mx-auto"> <span>Speak with the team</span> </a> </li> <li class="list-item position-relative mb-2"> <a href="https://forum.iaaps.co.uk" target="_blank" title="Forum" class="footer-link fw-bold text-white mx-auto"> <span>Forum</span> </a> </li> </ul> </div> <div class="col-3 my-2"> <div class="dwl-text"> <div class="rich-text"><p class="heading sm footer-heading ">ISO certified:</p> <div class="text footer-text"> <p>ISO 27001<br>ISO 9001</p> <p>ISO 14001<br>ISO 45001</p> </div></div> </div> </div> <div class="col-3 my-2"> <div class="dwl-text"> <div class="rich-text"><p>Working with:</p></div> </div> <div class="dwl-image footer-img-1 mb-4"> <img src="/media/clxf4vp1/apc-uk-master-brand-mark.png?v=1da75514cd550e0&quality=85&format=webp" alt="Apc Uk Master Brand Mark"> </div> <div class="dwl-text"> <div class="rich-text"><p>Funded by:</p></div> </div> <div class="dwl-image footer-img-2"> <img src="/media/ww1hbceb/funder-logos.png?v=1da75514590cfd0&quality=85&format=webp" alt="Funder Logos"> </div> </div> </div> <div class="row pt-4 align-items-center justify-content-between has-social-links"> <div class="col-md-8 col-sm-4 pt-4 mx-0 px-0"> <p class="text-white font__size-100">© 2024 IAAPS Limited is a wholly owned subsidiary of the University of Bath. Company No: 02927557 VAT Registration: GB 639 5421 22 Registered Address: University Of Bath, Claverton Down, Bath BA2 7AY</p> </div> <div class="col-12 col-md-4 px-0 mx-0"> <div class="d-flex flex-wrap footer--bottom-links justify-content-start justify-content-md-end"> <a href="/privacy-policy/" class="font__weight-700">Privacy Policy</a> <span class="mx-2 text__mint">|</span> <a href="/sitemap/" class="font__weight-700">Sitemap</a> <span class="mx-2 text__mint">|</span> <a href="/network-acceptable-use-policy/" class="font__weight-700">Network policy</a> <span class="mx-2 text__mint">|</span> <a href="/connecting-to-wifi/" class="font__weight-700">WiFi info</a> <span class="mx-2 text__mint">|</span> <a href="/media/mdxphjua/iaaps-tcs-2024.pdf" class="font__weight-700">IAAPS T&C's 2024</a> </div> <div class="d-flex flex-wrap footer--bottom-links justify-content-start justify-content-md-end"> <span>Site by: </span> <a target=”_blank” href="https://www.digitalwonderlab.com/" class="font__weight-700">Digital Wonderlab</a> </div> </div> </div> </div> </footer> <!-- Google ReCaptcha --> <script async defer src="https://www.google.com/recaptcha/api.js?render=6LcrYP0gAAAAAN2kxjT8BHJM0jW_HiOkfiT33H2y"></script> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5LLKDFF" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-WRCSG4" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-WRCSG4');</script> <!-- End Google Tag Manager --> <script> new cookieNoticeJS({ 'messageLocales': { 'en': 'We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. More info can be' }, 'cookieNoticePosition': 'bottom', 'learnMoreLinkEnabled': true, 'learnMoreLinkHref': '/privacy-notice', 'learnMoreLinkText': { 'en': 'found here' }, 'expiresIn': 20, 'fontFamily': 'inherit', 'fontSize': '14px', 'buttonBgColor': '#ffffff', 'buttonTextColor': '#000000', 'noticeBgColor': '#000000', 'noticeTextColor': '#ffffff', 'linkColor': '#ffffff', 'linkTarget': '', 'debug': false }); </script> <script> // Parallax detault settings: https://erikengervall.github.io/parallax-vanilla/ const settings = { container: { class: 'pv-container', }, block: { class: 'pv-block', speed: -1, mediatype: 'image', mediapath: '~/images/cbui/ctagreenbg.png', }, } pv.init(settings) </script> <script async src="https://cdn.jsdelivr.net/npm/parallax-vanilla@1.2.3/dist/parallax-vanilla.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/gsap.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollTrigger.min.js"></script> <script integrity="sha512-WsL2r6j6Im3HvCp3uuExL45LhU4qwsS4HgVHgti+k/9zXNQnLqiunaxwNxDl+NsLHryCUyGPBw2IV7mGe1Z7nQ==" crossorigin="anonymous" referrerpolicy="no-referrer" src="https://cdnjs.cloudflare.com/ajax/libs/ionicons/7.3.0/esm/ionicons.min.js"></script> </body> </html>