A Simulation-Based Performance Analysis Tool for Aircraft Design Workflows

A simulation-based approach for take-off and landing performance assessments is presented in this work. In the context of aircraft design loops, it provides a detailed and flexible formulation that can be integrated into a wider simulation methodology for a complete commercial aviation mission. As a matter of fact, conceptual and preliminary aircraft design activities require iterative calculations to quickly make performance predictions on a set of possible airplane configurations. The goal is to search for a design that best fits all top level aircraft requirements among the results of a great number of multi-disciplinary analyses, as fast as possible, and with a certain grade of accuracy. Usually, such a task is carried out using statistical or semi-empirical approaches which can give pretty accurate results in no time. However, those prediction methods may be inappropriate when dealing with innovative aircraft configurations or whenever a higher level of accuracy is necessary. Simulation-based design has become crucial to make the overall process affordable and effective in cases where higher fidelity analyses are required. A common example when flight simulations can be effectively used to support a design loop is given by aircraft mission analyses and performance predictions. These usually include take-off, climb, en route, loiter, approach, and landing simulations. This article introduces the mathematical models of aircraft take-off and landing and gives the details of how they are implemented in the software library JPAD. These features are not present in most of the currently available pieces of preliminary aircraft design software and allow one to perform high fidelity, simulation-based take-off and landing analyses within design iterations. Although much more detailed than classical semi-empirical approaches, the presented methodologies require very limited computational effort. An application of the proposed formulations is introduced in the second part of the article. The example considers the Airbus A220-300 as a reference aircraft model and includes complete take-off and landing performance studies, as well as the simulation of both take-off and landing certification noise trajectories."> MathJax.Hub.Config({ "HTML-CSS": { availableFonts: ["TeX"], preferredFonts: "TeX", webFont:"TeX", imageFont:"TeX", undefinedFamily:'Arial Unicode MS',serif", scale: 80, linebreaks: { automatic: true, width: "container" } }, "TeX": { extensions: ["noErrors.js"], noErrors: { inlineDelimiters: ["",""], multiLine: true, style: { "font-size": "90%", "text-align": "left", "color": "black", "padding": "1px 3px", "border": "1px solid" } } } }); MathJax.Hub.Register.StartupHook("End",function () { $(".art-abstract").css("display", "block"); }); (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-5824718-2', 'auto'); ga('require', 'displayfeatures'); ga('send', 'pageview'); (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-WT3XWXZ'); Next Article in Journal
A Novel Holistic Index for the Optimization of Composite Components and Manufacturing Processes with Regard to Quality, Life Cycle Costs and Environmental PerformancePrevious Article in Journal
Climate-Optimized Trajectories and Robust Mitigation Potential: Flying ATM4EPrevious Article in Special Issue
New Reliability Studies of Data-Driven Aircraft Trajectory PredictionJournalsInformationFor AuthorsFor Reviewers For EditorsFor LibrariansFor PublishersFor SocietiesArticle Processing ChargesOpen Access PolicyInstitutional Open Access ProgramEditorial ProcessAwardsResearch and Publication EthicsAuthor ServicesInitiativesSciforumPreprintsScilitSciProfilesMDPI BooksEncyclopediaJAMSProceedingsAboutSign In / Sign UpNoticeYou can make submissions to other journalshere.clear You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled. //window.__mirage2 = {petok:"77323e2fddd193190253006c6ab1e152bc35ff05-1604281727-1800"};//Sign In / Sign UpSubmit Search for Articles:Title / KeywordAuthor / AffiliationJournalAll JournalsAcousticsActuatorsAdministrative SciencesAerospaceAgricultureAgriEngineeringAgronomyAIAlgorithmsAllergiesAnalyticaAnimalsAntibioticsAntibodiesAntioxidantsApplied MechanicsApplied NanoApplied SciencesApplied System Innovation (ASI)ArtsAtmosphereAtomsAudiology ResearchAutomationAxiomsBatteriesBehavioral SciencesBeveragesBig Data and Cognitive Computing (BDCC)BioengineeringBiologyBiomedicinesBiomimeticsBiomoleculesBiosensorsBioTechBirdsBrain SciencesBuildingsCCancersCardiogeneticsCatalystsCellsCeramicsChallengesChemEngineeringChemistryChemistry ProceedingsChemosensorsChildrenCivilEngClean Technologies (Clean Technol.)ClimateClocks & SleepCoatingsColloids and InterfacesComputationComputersCondensed MatterCorrosion and Materials Degradation (CMD)CosmeticsCryptographyCrystalsDairyDataDentistry JournalDermatopathologyDesignsDiabetologyDiagnosticsDiseasesDiversityDronesEarthEcologiesEconometricsEconomiesEducation SciencesElectricityElectrochemElectronic MaterialsElectronicsEncyclopediaEndocrinesEnergiesEngEngineering ProceedingsEntropyEnvironmental Sciences ProceedingsEnvironmentsEpidemiologiaEpigenomesEuropean Burn Journal (EBJ)European Journal of Investigation in Health, Psychology and Education (EJIHPE)FermentationFibersFireFishesFluidsFoodsForecastingForestsFractal and Fractional (Fractal Fract)FuelsFuture InternetGalaxiesGamesGastroenterology InsightsGastrointestinal Disorders (GastrointestDisord)GelsGenealogyGenesGeoHazardsGeosciencesGeriatricsHealthcareHeartsHematoHeritageHistoriesHorticulturaeHumanitiesHydrogenHydrologyInfectious Disease ReportsInformaticsInformationInfrastructuresInorganicsInsectsInstrumentsInternational Journal of Environmental Research and Public Health (IJERPH)International Journal of Financial Studies (IJFS)International Journal of Molecular Sciences (IJMS)International Journal of Neonatal Screening (IJNS)International Journal of Turbomachinery, Propulsion and Power (IJTPP)InventionsIoTISPRS International Journal of Geo-Information (IJGI)JJournal of Cardiovascular Development and Disease (JCDD)Journal of Clinical Medicine (JCM)Journal of Composites Science (J. Compos. Sci.)Journal of Developmental Biology (JDB)Journal of Functional Biomaterials (JFB)Journal of Functional Morphology and Kinesiology (JFMK)Journal of Fungi (JoF)Journal of Imaging (J. Imaging)Journal of Intelligence (J. Intell.)Journal of Low Power Electronics and Applications (JLPEA)Journal of Manufacturing and Materials Processing (JMMP)Journal of Marine Science and Engineering (JMSE)Journal of Molecular Pathology (JMP)Journal of Nanotheranostics (JNT)Journal of Nuclear Engineering (JNE)Journal of Open Innovation: Technology, Market, and Complexity (JOItmC)Journal of Otorhinolaryngology, Hearing and Balance Medicine (OHBM)Journal of Personalized Medicine (JPM)Journal of Respiration (JoR)Journal of Risk and Financial Management (JRFM)Journal of Sensor and Actuator Networks (JSAN)Journal of Theoretical and Applied Electronic Commerce Research (JTAER)Journal of Xenobiotics (JoX)Journal of Zoological and Botanical Gardens (JZBG)Journalism and MediaLandLanguagesLawsLifeLogisticsLubricantsMachine Learning and Knowledge Extraction (MAKE)MachinesMacromolMagnetochemistryMarine DrugsMaterialsMaterials ProceedingsMathematical and Computational Applications (MCA)MathematicsMedical SciencesMedicinaMedicinesMembranesMetabolitesMetalsMethods and Protocols (MPs)MicromachinesMicroorganismsMineralsModellingMolbankMoleculesMultimodal Technologies and Interaction (MTI)NanomaterialsNeurogliaNeurology InternationalNeuroSciNitrogenNon-Coding RNA (ncRNA)Nursing ReportsNutrientsOceansOpticsOralOrganicsOsteologyParticlesPathogensPathophysiologyPediatric ReportsPharmaceuticalsPharmaceuticsPharmacyPhilosophiesPhotonicsPhyschemPhysicsPlantsPlasmaPolymersPolysaccharidesProceedingsProcessesProsthesisProteomesPsychPsychiatry InternationalPublicationsQuantum Beam Science (QuBS)Quantum ReportsQuaternaryRadiationReactionsRecyclingReligionsRemote SensingReportsReproductive Medicine (Reprod. Med.)ResourcesRisksRoboticsSafetySciScientia Pharmaceutica (Sci. Pharm.)SensorsSeparationsSexesSignalsSinusitisSmart CitiesSocial SciencesSocietiesSoil SystemsSportsStatsSurfacesSurgeriesSustainabilitySustainable ChemistrySymmetrySystemsTaxonomyTechnologiesTelecomTourism and HospitalityToxicsToxinsTransplantologyTropical Medicine and Infectious Disease (TropicalMed)UniverseUrban ScienceUroVaccinesVehiclesVeterinary SciencesVibrationVirusesVisionWaterWomen WorldWorld Electric Vehicle Journal (WEVJ)Article TypeAll Article TypesArticleReviewCommunicationEditorialAddendumBook ReviewBrief ReportCase ReportCommentCommentaryConcept PaperConference ReportCorrectionCreativeDiscussionErratumEssayExpression of ConcernExtended AbstractHypothesisInteresting ImagesLetterNew Book ReceivedOpinionPerspectiveProceedingsProject ReportReplyRetractionShort NoteTechnical NoteViewpoint  Advanced Search SectionSpecial IssueVolumeIssueNumberPage Logical OperatorOperatorANDORSearch TextSearch TypeAll fieldsTitleAbstractKeywordsAuthorsAffiliationsDoiFull TextReferences add_circle_outlineremove_circle_outline JournalsAerospaceVolume 7Issue 1110.3390/aerospace7110155Submit to this JournalReview for this JournalEdit a Special Issue►▼Article MenuArticle Menu/ajax/scifeed/subscribeViewsDownloadsCitations-Altmetrics......Need Help?Support

Find support for a specific problem on the support section of our website.

Get SupportFeedback

Please let us know what you think of our products and services.

Give FeedbackInformation

Our dedicated information section provides allows you to learn more about MDPI.

Get Informationclear img.review-status { width: 30px; } JSmol ViewerclearOpen AccessArticleA Simulation-Based Performance Analysis Tool for Aircraft Design Workflows byAgostino De Marco 1,*,†, Vittorio Trifari 2,†, Fabrizio Nicolosi 1,† and Manuela Ruocco 2,† 1Dipartimento Ingegneria Industriale, Università degli Studi di Napoli Federico II, Via Claudio 21, 80125 Napoli, Italy2SmartUp Engineering, 80100 Naples, Italy*Author to whom correspondence should be addressed. †These authors contributed equally to this work.Aerospace 2020, 7(11), 155; https://doi.org/10.3390/aerospace7110155Received: 29 September 2020 / Revised: 23 October 2020 / Accepted: 26 October 2020 / Published: 30 October 2020(This article belongs to the Special Issue Flight Simulation)View Full-TextDownload PDFBrowse FiguresCite This PaperAbstractA simulation-based approach for take-off and landing performance assessments is presented in this work. In the context of aircraft design loops, it provides a detailed and flexible formulation that can be integrated into a wider simulation methodology for a complete commercial aviation mission. As a matter of fact, conceptual and preliminary aircraft design activities require iterative calculations to quickly make performance predictions on a set of possible airplane configurations. The goal is to search for a design that best fits all top level aircraft requirements among the results of a great number of multi-disciplinary analyses, as fast as possible, and with a certain grade of accuracy. Usually, such a task is carried out using statistical or semi-empirical approaches which can give pretty accurate results in no time. However, those prediction methods may be inappropriate when dealing with innovative aircraft configurations or whenever a higher level of accuracy is necessary. Simulation-based design has become crucial to make the overall process affordable and effective in cases where higher fidelity analyses are required. A common example when flight simulations can be effectively used to support a design loop is given by aircraft mission analyses and performance predictions. These usually include take-off, climb, en route, loiter, approach, and landing simulations. This article introduces the mathematical models of aircraft take-off and landing and gives the details of how they are implemented in the software library JPAD. These features are not present in most of the currently available pieces of preliminary aircraft design software and allow one to perform high fidelity, simulation-based take-off and landing analyses within design iterations. Although much more detailed than classical semi-empirical approaches, the presented methodologies require very limited computational effort. An application of the proposed formulations is introduced in the second part of the article. The example considers the Airbus A220-300 as a reference aircraft model and includes complete take-off and landing performance studies, as well as the simulation of both take-off and landing certification noise trajectories.View Full-TextKeywords: model-based design; multi-disciplinary modeling and simulation; aircraft performance modeling model-based design; multi-disciplinary modeling and simulation; aircraft performance modeling►▼Show Figures

Graphical abstract

Figure 1

---

Figure 2

---

Figure 3

---

Figure 4

---

Figure 5

---

Figure 6

---

Figure 7

---

Figure 8

---

Figure 9

---

Figure 10

---

Figure 11

---

Figure 12

---

Figure 13

---

Figure 14

---

Figure 15

---

Figure 16

---

Figure 17

---

Figure 18

---

Figure 19

---

Figure 20

---

Figure 21

---

Figure 22

---

Figure 23

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly citedShare and CiteMDPI and ACS Style

Marco, A.D.; Trifari, V.; Nicolosi, F.; Ruocco, M. A Simulation-Based Performance Analysis Tool for Aircraft Design Workflows. Aerospace 2020, 7, 155.

AMA Style

Marco AD, Trifari V, Nicolosi F, Ruocco M. A Simulation-Based Performance Analysis Tool for Aircraft Design Workflows. Aerospace. 2020; 7(11):155.

Chicago/Turabian Style

Marco, Agostino D.; Trifari, Vittorio; Nicolosi, Fabrizio; Ruocco, Manuela. 2020. "A Simulation-Based Performance Analysis Tool for Aircraft Design Workflows." Aerospace 7, no. 11: 155.

Find Other Styles
Show more citation formatsShow less citations formatsNote that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.Article MetricsNoNoArticle Access StatisticsFor more information on the journal statistics, click here.Multiple requests from the same IP address are counted as one view.Abstract viewsPdf viewsHtml views/a>Article Access Map by Country/Region1 #trendmd-suggestions { padding: 0px 0px 2em; } #trendmd-suggestions .trendmd-widget { font-size: inherit !important; } .trendmd-widget-container:before, .trendmd-widget-container:after {content: none!important;} .trendmd-widget-footer { border-top: 0px !important; } .trendmd-widget-list { padding-left: 0px !important; } .trendmd-widget-footer-inner-bottom { overflow: auto; } .trendmd-widget-cookie-notification { padding: 10px 10px 10px 35px !important; background-color: #f5f5f5 !important; } .trendmd-widget-cookie-notification__info { line-height: inherit !important; } .trendmd-widget-cookie-notification:before { position: absolute; left: 10px; font-size: 18px; font-family: 'Material Icons'; content: "error_outline"; -webkit-font-feature-settings: 'liga'; color: #333333; } Related ArticlesSearch more from Scilit SearchZoom| Orient | As Lines | As Sticks | As Cartoon | As Surface |Previous Scene|Next SceneAerospace,EISSN 2226-4310,Published by MDPI AGThe statements, opinions and data contained in the journal Aerospace are solelythose of the individual authors and contributors and not of the publisher and the editor(s).MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.RSSContent AlertFurther InformationArticle Processing ChargesPay an InvoiceOpen Access PolicyContact MDPIJobs at MDPIGuidelinesFor AuthorsFor ReviewersFor EditorsFor LibrariansFor PublishersFor SocietiesMDPI InitiativesInstitutional Open Access Program (IOAP)SciforumPreprintsScilitSciProfilesMDPI BooksEncyclopediaJAMSProceedingsMDPI Blog Follow MDPILinkedInFacebookTwitter

Subscribe to receive issue release notifications and newsletters from MDPI journals

AcousticsActuatorsAdministrative SciencesAerospaceAgricultureAgriEngineeringAgronomyAIAlgorithmsAllergiesAnalyticaAnimalsAntibioticsAntibodiesAntioxidantsApplied MechanicsApplied NanoApplied SciencesApplied System InnovationArtsAtmosphereAtomsAudiology ResearchAutomationAxiomsBatteriesBehavioral SciencesBeveragesBig Data and Cognitive ComputingBioengineeringBiologyBiomedicinesBiomimeticsBiomoleculesBiosensorsBioTechBirdsBrain SciencesBuildingsCCancersCardiogenetics CatalystsCellsCeramics ChallengesChemEngineeringChemistryChemistry ProceedingsChemosensorsChildrenCivilEngClean TechnologiesClimateClocks & SleepCoatingsColloids and InterfacesComputationComputersCondensed MatterCorrosion and Materials DegradationCosmeticsCryptographyCrystalsDairyDataDentistry JournalDermatopathologyDesignsDiabetologyDiagnosticsDiseasesDiversityDronesEarthEcologiesEconometricsEconomiesEducation SciencesElectricityElectrochemElectronic MaterialsElectronicsEncyclopediaEndocrinesEnergiesEngEngineering ProceedingsEntropyEnvironmental Sciences ProceedingsEnvironmentsEpidemiologiaEpigenomesEuropean Burn JournalEuropean Journal of Investigation in Health, Psychology and EducationFermentationFibersFireFishesFluidsFoodsForecasting ForestsFractal and FractionalFuelsFuture InternetGalaxiesGamesGastroenterology InsightsGastrointestinal DisordersGelsGenealogyGenesGeoHazardsGeosciencesGeriatricsHealthcareHeartsHematoHeritageHistoriesHorticulturaeHumanitiesHydrogenHydrologyInfectious Disease ReportsInformaticsInformationInfrastructuresInorganicsInsectsInstrumentsInternational Journal of Environmental Research and Public HealthInternational Journal of Financial StudiesInternational Journal of Molecular SciencesInternational Journal of Neonatal ScreeningInternational Journal of Turbomachinery, Propulsion and PowerInventionsIoTISPRS International Journal of Geo-InformationJJournal of Cardiovascular Development and DiseaseJournal of Clinical MedicineJournal of Composites ScienceJournal of Developmental BiologyJournal of Functional BiomaterialsJournal of Functional Morphology and KinesiologyJournal of FungiJournal of ImagingJournal of IntelligenceJournal of Low Power Electronics and ApplicationsJournal of Manufacturing and Materials ProcessingJournal of Marine Science and EngineeringJournal of Molecular PathologyJournal of NanotheranosticsJournal of Nuclear EngineeringJournal of Open Innovation: Technology, Market, and ComplexityJournal of Otorhinolaryngology, Hearing and Balance MedicineJournal of Personalized MedicineJournal of RespirationJournal of Risk and Financial ManagementJournal of Sensor and Actuator NetworksJournal of Theoretical and Applied Electronic Commerce ResearchJournal of XenobioticsJournal of Zoological and Botanical GardensJournalism and MediaLandLanguagesLawsLifeLogisticsLubricantsMachine Learning and Knowledge ExtractionMachinesMacromolMagnetochemistryMarine DrugsMaterialsMaterials ProceedingsMathematical and Computational ApplicationsMathematicsMedical SciencesMedicinaMedicinesMembranesMetabolitesMetalsMethods and ProtocolsMicromachinesMicroorganismsMineralsModellingMolbankMoleculesMultimodal Technologies and InteractionNanomaterialsNeurogliaNeurology InternationalNeuroSciNitrogenNon-Coding RNANursing ReportsNutrientsOceansOpticsOralOrganicsOsteologyParticlesPathogensPathophysiology Pediatric ReportsPharmaceuticalsPharmaceuticsPharmacyPhilosophies PhotonicsPhysicsPlantsPlasmaPolymersPolysaccharidesProceedingsProcessesProsthesisProteomesPsychPsychiatry InternationalPublicationsQuantum Beam ScienceQuantum ReportsQuaternaryRadiationReactionsRecyclingReligionsRemote SensingReportsReproductive MedicineResourcesRisksRoboticsSafetySciScientia Pharmaceutica SensorsSeparationsSexesSignalsSinusitisSmart CitiesSocial SciencesSocietiesSoil SystemsSportsStatsSurfacesSurgeriesSustainabilitySustainable ChemistrySymmetrySystemsTaxonomyTechnologiesTelecomTourism and HospitalityToxicsToxinsTransplantologyTropical Medicine and Infectious DiseaseUniverseUrban ScienceUroVaccinesVehiclesVeterinary SciencesVibrationVirusesVisionWaterWomenWorldWorld Electric Vehicle JournalSubscribe© 1996-2020 MDPI (Basel, Switzerland) unless otherwise statedThe statements, opinions and data contained in the journals are solelythose of the individual authors and contributors and not of the publisher and the editor(s).MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.Terms and ConditionsPrivacy PolicyWe use cookies on our website to ensure you get the best experience.
Read more about our cookies here.AcceptWe have just recently launched a new version of our website.
Help us to further improve by taking part in this short 5 minute survey here.here.Never show this againShare LinkCopyclearBack to TopTop $('select.foundation-select').multiselect({ search: true, minHeight: 130, maxHeight: 130, }); $(document).foundation({ orbit: { timer_speed: 4000, }, reveal: { animation: 'fadeAndPop', animation_speed: 100, } }); // old browser fix - this way the console log rows won't throw (silent) errors in browsers not supporting console log if (!window.console) window.console = {}; if (!window.console.log) window.console.log = function () { }; var currentJournalNameSystem = "aerospace"; $(document).ready(function() { $(".chosen-select").on('chosen:ready', function(event, data) { var select = $(data.chosen.form_field); if (select.attr('id') === 'journal-browser-volume') { $(data.chosen.dropdown).addClass('UI_JournalBrowser_Volume_Options'); } if (select.attr('id') === 'journal-browser-issue') { $(data.chosen.dropdown).addClass('UI_JournalBrowser_Issue_Options'); } }).chosen({ disable_search_threshold: 7, width: "100%" }); $(".toEncode").each(function(e) { var oldHref = $(this).attr("href"); var newHref = oldHref.replace('.botdefense.please.enable.javaScript.','@'); $(this).attr("href", newHref); if (!$(this).hasClass("emailCaptcha")) { $(this).html(newHref.replace('mailto:', ')); } }); $(document).on('opened.fndtn.reveal', '[data-reveal]', function() { $(document).foundation('equalizer', 'reflow'); }); // fix the images that have tag height / width defined // otherwise the default foundation styles overwrite the tag definitions $("img").each(function() { if ($(this).attr('width') != undefined || $(this).attr('height') != undefined) { $(this).addClass("img-fixed"); } }); $(".hide-show-desktop-option").click(function(e) { e.preventDefault(); var parentDiv = $(this).closest("div"); $.ajax({ url: $(this).attr('href'), success: function(msg) { parentDiv.removeClass().hide(); } }); }); /* * handle whole row as a link if the row contains only one visible link */ $("table.new tr").hover(function() { if ($(this).find("td:visible a").length == 1) { $(this).addClass("single-link"); } }, function() { $(this).removeClass("single-link"); }); $("table.new:not(.table-of-tables)").on("click", "tr.single-link", function(e) { var target = $(e.target); if (!e.ctrlKey && !target.is("a")) { $(this).find("td:visible a")[0].click(); } }); $(document).on("click", ".custom-accordion-for-small-screen-link", function(e) { if ($(this).closest("#basic_search").length > 0) { if ($(".search-container__advanced").first().is(":visible")) { openAdvanced() } } if (Foundation.utils.is_small_only()) { if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this).next(".custom-accordion-for-small-screen-content").addClass("show-for-medium-up"); } else { $(this).addClass("active"); $(this).next(".custom-accordion-for-small-screen-content").removeClass("show-for-medium-up"); $(document).foundation('orbit', 'reflow'); } } if (undefined !== $(this).data("callback")) { var customCallback = $(this).data("callback"); func = window[customCallback]; func(); } }); $(document).on("click", ".js-open-small-search", function(e) { e.preventDefault(); $(this).toggleClass("active").closest(".tab-bar").toggleClass("active"); $(".search-container").toggleClass("hide-for-small-down"); }); $(document).on("click", ".js-survey-link", function(e) { localStorage.setItem("mdpi_disable_survey", true); window.location.href = "/disable_survey"; }); $(document).on("click", ".js-disable-survey-link", function(e) { localStorage.setItem("mdpi_disable_survey", true); }); $(document).on("click", ".js-open-menu", function(e) { $(".search-container").addClass("hide-for-small-down"); }); $(window).on('resize', function() { recalculate_main_browser_position(); recalculate_responsive_moving_containers(); }); checkCookiesAllowed(); updateSearchLabelVisibilities(); recalculate_main_browser_position(); recalculate_responsive_moving_containers(); if (window.document.documentMode == 11) { $("", { rel: "stylesheet", type: "text/css", href: "https://fonts.googleapis.com/icon?family=Material+Icons"}).appendTo("head"); } }); function recalculate_main_browser_position() { if (Foundation.utils.is_small_only()) { if ($("#js-main-top-container").parent("#js-large-main-top-container").length > 0) { $("#js-main-top-container").appendTo($("#js-small-main-top-container")); } } else { if ($("#js-main-top-container").parent("#js-small-main-top-container").length > 0) { $("#js-main-top-container").appendTo($("#js-large-main-top-container")); } } } function recalculate_responsive_moving_containers() { $(".responsive-moving-container.large").each(function() { var previousParent = $(".responsive-moving-container.active[data-id='+$(this).data("id")+']"); var movingContent = previousParent.html(); if (Foundation.utils.is_small_only()) { var currentParent = $(".responsive-moving-container.small[data-id='+$(this).data("id")+']"); } else if (Foundation.utils.is_medium_only()) { var currentParent = $(".responsive-moving-container.medium[data-id='+$(this).data("id")+']"); } else { var currentParent = $(".responsive-moving-container.large[data-id='+$(this).data("id")+']"); } if (previousParent.attr("class") !== currentParent.attr("class")) { currentParent.html(movingContent); previousParent.html(); currentParent.addClass("active"); previousParent.removeClass("active"); } }); } // cookies allowed is checked from a) local storage and b) from server separately so that the footer bar doesn't // get included in the custom page caches function checkCookiesAllowed() { var cookiesEnabled = localStorage.getItem("mdpi_cookies_enabled"); if (null === cookiesEnabled) { $.ajax({ url: "/ajax_cookie_value/mdpi_cookies_accepted", success: function(data) { if (data.value) { localStorage.setItem("mdpi_cookies_enabled", true); checkDisplaySurvey(); } else { $(".js-allow-cookies").show(); } } }); } else { checkDisplaySurvey(); } } // cookies allowed is checked from a) local storage and b) from server separately so that the footer bar doesn't // get included in the custom page caches // // NOTE! survey has been closed. Not used anymore (this code can be moved to somewhere for storage in case we need similar logic with other iterations) // function checkDisplaySurvey() { var surveyDisabled = localStorage.getItem("mdpi_disable_survey"); var viewCount = localStorage.getItem("mdpi_new_layout_views"); var viewLimit

» Author: Agostino De Marco

» Reference: Aerospace 2020, Vol. 7, Page 155

» More Information

« Go to Technological Watch





This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement Nº 768737


                   




AIMPLAS, Plastics Technology Centre

+34 96 136 60 40