Case Study

Mission Capability Study

When Admirals in the US Navy need to know how many of their aircraft will be mission capable on any given day, they can depend on Freya to provide the answer.

Need

Five year prediction of aircraft availability based upon provided operating tempo.

THE BACKGROUND

Our customer, a manufacturer of military rotary aircraft, had an urgent need for a forecast of mission capability rates for a particular block (a sub-fleet) of aircraft.  Mission capability defines the current condition of an aircraft providing an indication to fleet managers of its ability to perform assigned missions (search and rescue, personnel transport, cargo transport, training etc).

After an initial consultation we established the problem outline and the required format of the output.  Once this was completed, we rapidly initiated a detailed analysis.  The results would give executives confidence to support their decision making and allow them to make assertions relating to fleet improvements within the program. These improvements would be focused on arresting a decline in fleet readiness.

THE QUESTION

“Could we predict the availability of aircraft assuming the current maintenance policy and operating tempo up to 5 years into the future?”

Approach

Data science led model development. Followed by UX driven application development.

THE APPROACH

This project lent itself well to a standard data analytics approach: data collection and review, exploration, modeling, model testing and results presentation.

In this case a large amount of work was needed to reformat the data as it had not yet been cleaned and imported into a database.  We were able to fill in many of the missing attributes that were required in order to perform the analysis based on a strong understanding of the platform data and in partnership with the OEM subject matter experts.

Using some data aggregation, we quickly established an average mission capability by block.  We considered adding standard deviations to show the potential range of forecasted values but knew from previous experience that it would inhibit understanding for the target audience so we decided against it.  A plot of the data revealed a negative trend for both blocks of aircraft under study.

When exploring the data, both linear and exponential models performed better in different circumstances.  The exponential model was selected because it made sense from a theoretical perspective. The model contains an asymptote which allows the prediction to stabilize around a positive, non-zero value as opposed to the linear model which extends to infinity.  It also provided better results with our test dataset and its associated performance metrics.  We were able to test our model by running it against historic data and comparing our predictions with known outcomes.

Using this historic data, our model was only 3%-4% off actuals on average.  This allowed our customer to feel confident in the forecast and support their position with the end user.

Results

A configurable dashboard showing key information to decision makers.

Comparison

THE RESULT

As required by the customer we were able to develop a five-year forecast of the fleet mission capability including projections for each block of aircraft.  In addition, further analysis indicated a significant recent drop off in availability. The trend deviation was especially important as it provided evidence of a persistent deterioration of availability within the fleet.  We recommended additional analysis to investigate the significant loss in mission capability, with the aim of providing key insights that would allow a solution to be developed to increase the performance of the platform.

These results were delivered first in an interactive report that included comments and additional details on the findings including: current performance, future projections, and quality of the forecast from the previous year.  We furthermore applied our knowledge of state-of-the-art analytical tools and thus we were able to deliver a customized configurable dashboard that visually presented the key information to decision makers.

Do you need to improve the availability of your fleet?

Contact us to discover how Freya can help deliver on your promises.

Ready to Talk?

Send us a message to start the conversation.

Let’s Connect

[gravityform id="3" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_3' ><div id='gf_3' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_3' id='gform_3' action='/case-studies/mission-capability/#gf_3'> <div class='gform_body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below'><li id='field_3_1' class='gfield gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_3_1' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_3_1' type='text' value='' class='large' placeholder='Email Address*' aria-required="true" aria-invalid="false" /> </div></li><li id='field_3_2' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_2' >Comments</label><div class='ginput_container'><input name='input_2' id='input_3_2' type='text' value='' /></div><div class='gfield_description' id='gfield_description__2'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_3' class='gform_button button' value='Download' onclick='if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; jQuery("#gform_3").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=3&amp;title=&amp;description=&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='3' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_3' value='WyJbXSIsIjNiNzE5MjljYmUzNTUyZDk2Mzk0OGU5N2M5OGRjNmY1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_3' id='gform_ajax_frame_3'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 3, 'https://freyasystems.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_3').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'https://freyasystems.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_3').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;}, 50);}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [3, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 3) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [3, 1]) } ); </script>