EPAVersion: 2018-10-22

2013 Ford 1.6L EcoBoost Engine LEV III Fuel - ALPHA Generation Process

This document summarizes the process which utilized EPA's laboratory engine and chassis dynamometer test data to generate a full engine fuel consumption map for the Ford EcoBoost downsized turbocharged 1.6L engine from the 2013 Ford Escape tested on LEV III fuel. The generated full engine map defines the complete operating boundaries of the engine which are needed for ALPHA modeling including idle, WOT, minimum torque, and maximum speed.

SUGGESTED CITATION:
2013 Ford 1.6L EcoBoost Engine LEV III Fuel - ALPHA Map Package. Version 2018-10. Ann Arbor MI: US EPA National Vehicle and Fuel Emissions Laboratory, National Center for Advanced Technology, 2018.

Engine Physical Characteristics

Set physical characteristics based on published information: 2013 Ford Escape. (n.d.). Retrieved August 11, 2012, from http://www.ford.com/suvs/escape/specifications/engine/.

engine.name = '2013 Ford 1.6L EcoBoost Engine LEV III Fuel';
engine.combustion_type = enum_engine_combustion_type.spark_ignition;
engine.displacement_L = 1.596;
engine.num_cylinders = 4;
engine.bore_mm = 79.0;
engine.stroke_mm = 81.4;

Test Data

Import EPA engine dynamameter test data from: "2013 Ford 1.6L EcoBoost Engine Tier 2 Fuel - Test Data Package. Version 2018-10. Ann Arbor, MI: US EPA, National Vehicle and Fuel Emissions Laboratory, National Center for Advanced Technology, 2018."

test_data = readtable2( '4- 2013 Ford 1.6L EcoBoost Engine LEV III Fuel - Test Data.xlsx','Sheet','Steady State','VariableNamesRange',4,'VariableUnitsRange',5,'DataRange',6);
ss_test_data.name = 'Steady State Test Data';
ss_test_data.speed_rpm = test_data.Speed;
ss_test_data.torque_Nm = test_data.Torque;
ss_test_data.fuel_gps = test_data.FuelMeterFlow;
ss_test_data.manifold_press_kPaA = test_data.IntakeManifoldPress;

test_data = readtable2( '4- 2013 Ford 1.6L EcoBoost Engine LEV III Fuel - Test Data.xlsx','Sheet','High Load Initial','VariableNamesRange',4,'VariableUnitsRange',5,'DataRange',6);
hl_test_data.name = 'High Load Test Data';
hl_test_data.speed_rpm = test_data.Speed;
hl_test_data.torque_Nm = test_data.Torque;
hl_test_data.fuel_gps = test_data.InjectorFuelFlow;

Additional Fueling Data

Add estimated fueling points to approximate the high power portion of the map which were not available in the test data.

est_data.name = 'Estimated High Load Points';
est_data.speed_rpm = [		3500,	2200,	5000,	5000,	5000];
est_data.torque_Nm = [		235,	240,	220,	20,		145];
est_data.bsfc_gpkWhr = [	300,	290,	340,	560,	290];

Maximum Torque (WOT) Curve Data

Estimate curve from rated torque and power points from: 2013 Ford Escape. (n.d.). Retrieved August 11, 2012, from http://www.ford.com/suvs/escape/specifications/engine/.

WOT_data.speed_rpm = [	1000,	1500,	2000,	2500,	2700,	3700,	4700,	5700]';
WOT_data.torque_Nm = [	132,	200,	240,	250,	250,	244,	232,	216]';

Minimum Torque (Zero Accelerator Pedal) Curve Data

Use zero pedal test data points provided in the Engine Test Data package referenced above; no additional inputs are necessary.

Fuel Properties

Load fuel properties provided in the FTAG report identified in the Engine Test Data package referenced above.

%Load from fuel database
engine.fuel = class_REVS_fuel('FTAG 24670');
disp(engine.fuel);
  class_REVS_fuel with properties:

                        id: 'FTAG 24670'
               description: 'LEV III Regular'
          density_kgpL_15C: 0.74818
      energy_density_MJpkg: 41.824
    carbon_weight_fraction: 0.8265
          anti_knock_index: 88.425
    research_octane_number: 92.3
       motor_octane_number: 84.5
           alcohol_pct_vol: 9.34
                  gCO2pgal: 8577.1
    energy_density_BTUplbm: 17981
          specific_gravity: 0.7489

Idle Speed

Set idle speed using EPA chassis dynamometer test data for the 2013 Ford Escape; EPA published report pending.

engine.idle_speed_radps =  class_REVS_dynamic_lookup;
engine.idle_speed_radps.axis_1.signal = 'veh_spd_mps';
engine.idle_speed_radps.axis_1.breakpoints = [0,10,20];
engine.idle_speed_radps.table = [685,685,700] * convert.rpm2radps;

Engine Build for Simulation in ALPHA

Construct the ALPHA engine, combining all of the above inputs. Fit the fueling data onto a grid for simple interpolation and establish points that represent the maximum and minimum engine torque versus speed. Confirm the quality of fit between the input data and the resulting engine description by examining the resulting plots.

engine = REVS_build_engine(engine, {ss_test_data, hl_test_data, est_data} ,'WOT',WOT_data, 'plot_bsfc','plot_efficiency');

Fuel Map Linearity

Confirm expected trends in output fuel map, specifically in regions where test data is unavailable.

REVS_plot_engine_fuel_linearity(engine)

Model Calibration Options

Calibrate additional properties of the ALPHA engine model which can be set to match observed behaviors during the validation process.

Note: Default values are used unless properties are specified below, which are derived from the composite set of EPA testing and model validation activities.

Accelerator Pedal Mapping

Set pedal mapping type to map engine power to increase linearly with accelerator pedal position.

engine.pedal_map_type = enum_engine_pedal_map_type.max_engine_power;

File Description

Generate and write the created ALPHA engine definition into a file for later simulation.

write_REVS_engine('engine_2013_Ford_EcoBoost_1L6_LEVIII.m', engine);

Engine Build: engine_2013_Ford_EcoBoost_1L6_LEVIII.m


% ALPHA ENGINE DEFINITION
% Generated 22-Oct-2018 14:22:10

% Constructor
engine = class_REVS_engine();
engine.name =  '2013 Ford 1.6L EcoBoost Engine LEV III Fuel'; 
engine.source_filename = mfilename;engine.matrix_vintage = enum_matrix_vintage.present;

% Physical Description
engine.displacement_L =  1.596; 
engine.num_cylinders =  4; 
engine.combustion_type = enum_engine_combustion_type.spark_ignition;
engine.bore_mm =  79; 
engine.stroke_mm =  81.4; 

% Maximum Torque Curve
engine.full_throttle_speed_radps = [	    0.00000000000000000	;     104.71975511965977	;     157.39379194484866	;     209.43951023931953	;     261.79938779914943	;     387.46309394274112	;     492.18284906240092	;     596.90260418206071	;     626.74773439116382	;     656.59286460026681		]; 
engine.full_throttle_torque_Nm = [	    0.00000000000000000	;     132.00000000000000	;     200.38999999999999	;     240.00000000000000	;     250.00000000000000	;     244.00000000000000	;     232.00000000000000	;     216.00000000000000	;     185.14285714285714	;    0.00000000000000000		]; 
engine.naturally_aspirated_speed_radps = [	    0.00000000000000000	;     157.17449818798991	;     183.35849135116376	;     287.99472654305259	;     418.89422214961309	;     523.60596224816004	;     656.59286460026681		]; 
engine.naturally_aspirated_torque_Nm = [	     62.986648633276005	;     112.94429205433246	;     116.27381290800022	;     119.89219061688610	;     107.08107060233179	;     105.97224698219810	;     101.11210615913893		]; 

% Minimum Torque Curve
engine.closed_throttle_speed_radps = [	    0.00000000000000000	;     104.82447487477943	;     157.18435243460931	;     314.05454560385965	;     366.51914291880917	;     471.23889803846896	;     656.59286460026681		]; 
engine.closed_throttle_torque_Nm = [	    -12.662655044298369	;    -12.820000000000000	;    -15.359999999999999	;    -17.329999999999998	;    -12.779999999999999	;    -13.369999999999999	;    -13.648222349242639		]; 

% Fuel Map
engine.fuel_map_speed_radps = [	    0.00000000000000000	;     52.412237437389727	;     104.82447487477945	;     120.53243814272838	;     136.24040141067735	;     157.17449818798991	;     183.35849135116376	;     209.53613801336175	;     235.59691785240994	;     261.81796711054164	;     287.99472654305259	;     314.17845043369613	;     340.44392389401389	;     366.52785715163202	;     392.71756165550983	;     418.89422214961309	;     471.26093017048402	;     523.60596224816004	;     590.09941342421348	;     656.59286460026681		]; 
engine.fuel_map_torque_Nm = [	    -18.196500000000000	;    -14.379666666666665	;     1.3291071428571428	;     11.583749999999998	;     20.697166666666664	;     34.566428571428574	;     44.200000000000003	;     58.180666666666667	;     69.855555555555554	;     80.397142857142853	;     85.685000000000002	;     95.381399999999999	;     104.89690370370371	;     114.41240740740741	;     124.47457326892111	;     134.53673913043480	;     144.80900000000000	;     154.05000000000001	;     166.13954545454544	;     182.83642857142857	;     191.86047310685223	;     200.88451764227585	;     209.81244557070278	;     218.74037349912967	;     228.12018674956482	;     237.50000000000000	;     250.00000000000000	;     262.50000000000000		]; 
engine.fuel_map_gps = [
  0.019382682697002791	  0.090519645329932549	   0.16638432144480728	   0.18800123941506836	   0.20976671915910058	   0.24022223371471865	   0.28447897617569973	   0.33156477778206567	   0.37090661634247912	   0.40477449359940593	   0.43959068949649843	   0.48565931681576413	   0.53650739038224382	   0.57331298313709012	   0.59492961170340741	   0.61073550324767167	   0.64402609605714045	   0.62718362548646978	   0.65908795040102952	   0.72683470746499690	;
  0.020307172541967761	  0.090287125975680643	   0.16372887089753752	   0.18426618329773287	   0.20500400182254958	   0.23266288027326110	   0.27489188621773275	   0.32083815961796236	   0.35841067133984722	   0.38611789301855937	   0.41634688418157328	   0.46781059006942699	   0.53753415532634519	   0.57555534946654363	   0.59660976224916662	   0.61773782970453917	   0.67374184320475439	   0.70910746168768235	   0.78067327179949564	   0.86610006298460351	;
  0.023667809514549016	  0.091049986781635159	   0.14702012579919382	   0.16582270099383922	   0.18559478437250529	   0.21282625871583602	   0.25389027032635475	   0.29984080451155931	   0.34392132718147772	   0.38555679392152009	   0.41359228928772407	   0.45587600585132926	   0.51662749767715022	   0.56784396528243097	   0.60867061291545232	   0.66088230214454480	   0.78322440747022093	    1.0552060587510022	    1.2812558106216132	    1.4379682648551853	;
  0.021693239043430793	   0.10998931479608964	   0.19153775870867845	   0.21894021134469571	   0.24674319293678301	   0.28307231192304427	   0.33199120599641663	   0.38867013637890374	   0.44322478259016995	   0.50147862245804731	   0.55681176253892661	   0.61655101513206301	   0.67693909193591140	   0.73964641982519597	   0.81638533376282896	   0.89525295845836661	    1.0719747526636942	    1.3537651398692605	    1.6081206046491749	    1.8012169935941738	;
  0.018341342164908951	   0.13565516785574425	   0.25310814913021307	   0.28784100894488962	   0.32177872767912180	   0.36588881341412383	   0.42717473178573451	   0.49537532664924594	   0.56281654682649696	   0.63016945345278352	   0.70150935567125894	   0.77983384551278179	   0.86067638632134746	   0.94089628679563542	    1.0296619738621580	    1.1270269669910817	    1.3362829964454819	    1.6384275177775707	    1.8992192267187717	    2.1201547221296329	;
  0.012554138593337224	   0.18297396377120714	   0.35012301244945954	   0.39411381816523100	   0.43790402387409372	   0.49923298036570912	   0.58348624466989429	   0.67293188314573626	   0.76231782156103611	   0.85434277377626566	   0.95038574173013257	    1.0485239309125856	    1.1509909229169053	    1.2571080852474628	    1.3683516785059315	    1.4914351976212532	    1.7482594614026374	    2.0413428736020660	    2.3453814870421179	    2.6057741307416191	;
  0.011018572655578858	   0.21124964787092135	   0.40766290537760358	   0.46153614095578743	   0.51706187387050262	   0.59506926495872647	   0.69569910354601994	   0.79850786458927470	   0.90294795973588460	    1.0121231580299068	    1.1237051250301964	    1.2369568090366025	    1.3552779136429032	    1.4806929516422960	    1.6156233862953604	    1.7547683500102673	    2.0359448296499414	    2.3364726305168517	    2.6683233618499491	    2.9574033582319625	;
  0.016474485709891819	   0.24764894061792486	   0.48225697818315016	   0.55639830700933823	   0.63193941259837483	   0.73443527020162280	   0.85898154451968256	   0.98231281986962360	    1.1066421190091311	    1.2400119836544945	    1.3766313389047458	    1.5131866316382949	    1.6554547532839514	    1.8086741889364979	    1.9772401731358897	    2.1453771167099056	    2.4735215758832125	    2.7958644775976325	    3.1668135856656234	    3.5082728386198978	;
  0.036077239224752450	   0.29051415327346430	   0.56083685757687229	   0.64478703073549426	   0.73013247664053538	   0.84526046377988984	   0.98740921017487182	    1.1293973441539411	    1.2747097904398859	    1.4275048147700029	    1.5808563651449079	    1.7403262619200710	    1.9063964112424834	    2.0790275682618899	    2.2615948191726982	    2.4593361496369113	    2.8551018032301063	    3.1970731698172004	    3.6238936554503867	    4.0435963076758386	;
  0.067332452417125571	   0.34145464689467797	   0.63166440705551874	   0.72369668069476523	   0.81641072047052055	   0.94208226780576587	    1.1024867503770837	    1.2626729457707204	    1.4266818017603706	    1.5945315689855573	    1.7647104240113323	    1.9427176669742563	    2.1293423215668166	    2.3166359513876915	    2.5089111977467669	    2.7170481381801475	    3.1554130690083473	    3.5575645781388037	    4.0696466598999441	    4.6007555639737046	;
  0.086324818793674166	   0.37148872626162888	   0.66660978963579087	   0.76229539785192879	   0.85939522154540748	   0.99087751727227069	    1.1600400499154824	    1.3289400619886631	    1.5018508188815072	    1.6787551718114797	    1.8577812991804468	    2.0433773918409255	    2.2364398695874455	    2.4329686601643594	    2.6342698658024468	    2.8475338056579029	    3.3006681844709198	    3.7376106267857137	    4.3027992106594022	    4.9044338609899949	;
   0.12572201858021123	   0.43468336505599836	   0.74284823162797220	   0.84201062157668616	   0.94332209997499894	    1.0826205607329868	    1.2666299053596801	    1.4507741277144406	    1.6381872935052797	    1.8309617239225817	    2.0269886621347277	    2.2251879990033103	    2.4290188117057552	    2.6414510799353361	    2.8638566419925326	    3.0903873792656467	    3.5651882870485276	    4.0676438969976969	    4.7476393784651663	    5.5051559946497459	;
   0.16777575194871683	   0.50682242161450564	   0.84586572261159765	   0.94372200080466329	    1.0443380189298732	    1.1853398862032589	    1.3761984808613421	    1.5713262771418406	    1.7703593522049574	    1.9788525809868982	    2.1907728400960327	    2.4000669757313373	    2.6179052528363296	    2.8433478250430397	    3.0856586920019056	    3.3324211673382771	    3.8476607186222287	    4.3966495049771606	    5.2201038322660489	    6.1756087827613602	;
   0.20943037077379212	   0.57856512114376868	   0.94434052199822727	    1.0482019982972883	    1.1503707949967641	    1.2966160008697176	    1.4970537384985183	    1.7024513413596261	    1.9099706032969030	    2.1291425823240231	    2.3479013213234472	    2.5691909149607444	    2.8031161571184655	    3.0482382323789645	    3.3024799492983399	    3.5710312766488985	    4.1298600816289914	    4.7341068338651384	    5.7408754987393156	    6.9312470279613843	;
   0.24886103512524410	   0.64690063286002442	    1.0421655898768578	    1.1563846010510761	    1.2687944938821039	    1.4243530566321709	    1.6374519765569129	    1.8599045496186624	    2.0834033636158447	    2.3066537161943188	    2.5288284734865361	    2.7584539809673658	    3.0072230743918813	    3.2707126876572574	    3.5386760460697113	    3.8208980589734782	    4.4234782570603803	    5.1123154090131058	    6.3664219453846806	    7.8243863866298646	;
   0.27931984324362791	   0.70590507605693731	    1.1290711927957475	    1.2560864266489169	    1.3833490342057653	    1.5534289799198924	    1.7834453197698246	    2.0259073368896847	    2.2678620960393845	    2.4995285766000768	    2.7315578471118895	    2.9750736661122898	    3.2388460977517699	    3.5116800614678469	    3.7987450351262013	    4.0979107551950316	    4.7605398053375563	    5.5510828964311365	    7.0987037042611867	    8.8036131221062739	;
   0.29728406402931817	   0.75989495989041644	    1.2163225255989891	    1.3540609398592081	    1.4922385494012145	    1.6780303686390197	    1.9262917644468693	    2.1839285159747424	    2.4376853363706998	    2.6877725756703654	    2.9450109180074033	    3.2193662047902842	    3.5138937859307826	    3.7956360427188107	    4.0966664320925066	    4.4300573783177857	    5.2229849600158085	    6.1457922912773268	    7.9817912959069819	    9.8652953163931478	;
   0.29987918493935006	   0.80499068816304553	    1.2989116638771099	    1.4468186703844650	    1.5952012876052757	    1.7952510042238004	    2.0545594079807574	    2.3197206351010657	    2.5834842164087028	    2.8515490961454883	    3.1317617475211375	    3.4349977352769216	    3.7518115839962096	    4.0611513059362068	    4.3996828764396128	    4.7878571211192478	    5.7674878600778454	    6.9335920703627387	    8.8880208968525114	    10.839297425834957	;
   0.27957920064227704	   0.85680091770320033	    1.4175338778548459	    1.5804047843202500	    1.7423941220605708	    1.9581575832245997	    2.2356374186956689	    2.5176639387201818	    2.7928521555118828	    3.0786910208401217	    3.3775283481501424	    3.7045736373046210	    4.0503969525710524	    4.4143575841584539	    4.8493447930859084	    5.3641373928459490	    6.6445198510024390	    8.1723739598420586	    10.188327468111645	    12.093602596366333	;
   0.19144822562229166	   0.88977262261870438	    1.5859861147956738	    1.7873579750932418	    1.9860953851143182	    2.2440976648639150	    2.5500443197718186	    2.8417035111294275	    3.1490146056052479	    3.4904756047991059	    3.8287122512925933	    4.2206461869164897	    4.6517783896754858	    5.1276162214886076	    5.6647194045493281	    6.2762765540031982	    7.8755495334767547	    9.9858608203025057	    11.916255763783385	    13.613771606387120	;
   0.12434922356094333	   0.88198428032528919	    1.6447173668348498	    1.8737392885514623	    2.1021463236414464	    2.4023689453847634	    2.7559973535284321	    3.0710946782147475	    3.4070837424263241	    3.7794906740005252	    4.1666091868394393	    4.6027125297884801	    5.0766523546589193	    5.5687866602931839	    6.0771857493923003	    6.6460513783665345	    8.2623440481039800	    10.708598226763881	    12.558477263738904	    14.264785966668015	;
  0.049614902529371167	   0.86501747729803469	    1.6870346383688044	    1.9390621226687419	    2.1931442930305542	    2.5366360949708469	    2.9718761861402352	    3.3695827399685561	    3.7591063769665447	    4.1232685295044291	    4.5217666478830987	    4.9725929543219207	    5.4873856413502091	    6.0156252443797644	    6.4571580313430683	    6.9415203649005086	    8.5248233256752570	    11.088288441373985	    13.007227347907362	    14.820581331789224	;
   0.00000000000000000	   0.84332993743885132	    1.7215053255165997	    1.9877359329254591	    2.2547779418430709	    2.6124449080753331	    3.0652481557294093	    3.5364686450462330	    3.9998598177064388	    4.4522851123072442	    4.8387329583336305	    5.2680233891563804	    5.8053315657164184	    6.3499670001989221	    6.7844937934454599	    7.2278981739478754	    8.8134661230073945	    11.038595974716575	    13.266329666892291	    15.272174901129649	;
   0.00000000000000000	   0.81749250353617420	    1.7501402264436241	    2.0279687080127142	    2.3051789954424748	    2.6734743894754378	    3.1355810552964067	    3.6178412551857204	    4.1266670588027603	    4.6483038119895221	    5.0838328095046768	    5.5284044400971535	    6.0662837511117038	    6.6037839223575476	    7.1144455887299021	    7.6459328689980683	    9.0973862174546927	    10.927500877821711	    13.406506101952219	    15.625823957255381	;
   0.00000000000000000	   0.82113066857213779	    1.7753245214891893	    2.0689524144891336	    2.3617292567669961	    2.7503662895019017	    3.2350604525836517	    3.7272944902737768	    4.2559811633535336	    4.7742407247926675	    5.3029379004913846	    5.8257312216303552	    6.3663881716063129	    6.9157720937650371	    7.4765229499022263	    8.0613549111133267	    9.4007977825295725	    10.999738890092056	    13.506713269334044	    15.898292914860503	;
   0.00000000000000000	   0.83025582081658045	    1.7995596481401084	    2.1135639140305518	    2.4274581197410470	    2.8465150069906047	    3.3760702715674085	    3.9182375979054975	    4.4655723910943816	    5.0010682677359517	    5.5508010806010759	    6.1112549898425472	    6.6796382171660760	    7.2542921481879858	    7.8379183528278915	    8.4381389189171205	    9.7177080049954743	    11.206684428747588	    13.615473243348630	    16.089523745523717	;
   0.00000000000000000	   0.84040538869279069	    1.8409644521791231	    2.1840581283089384	    2.5311136852721274	    2.9956217957030682	    3.5814976101305787	    4.1710876432326387	    4.7544287050100005	    5.3322902912022707	    5.9120397521802435	    6.4992092848761702	    7.0945099863876697	    7.6909476232957834	    8.2946954060710851	    8.9042203500023902	    10.162571692769113	    11.588128180740162	    13.807372046705730	    16.248695510343509	;
   0.00000000000000000	   0.85032294919991325	    1.9169520453834381	    2.2622171602211756	    2.6413603544264950	    3.1475956110398529	    3.7811314574956971	    4.4119996624814988	    5.0355369230989995	    5.6581690587251501	    6.2760100624532793	    6.8921193992176306	    7.5096689751187915	    8.1231183927311879	    8.7398221410564982	    9.3582862849767778	    10.618806910563565	    11.999616150759337	    14.035134875283902	    16.362622435346776	]; 

% Fuel Properties
engine.fuel = class_REVS_fuel('FTAG 24670');

% Idle Speed
engine.idle_speed_radps = class_REVS_dynamic_lookup;
engine.idle_speed_radps.axis_1.signal =  'veh_spd_mps'; 
engine.idle_speed_radps.axis_1.breakpoints = [	    0.00000000000000000	    10.000000000000000	    20.000000000000000		]; 
engine.idle_speed_radps.table = [	     71.733032256966936	    71.733032256966936	    73.303828583761842		]; 

% Pedal Calibration
engine.pedal_map_type = enum_engine_pedal_map_type.max_engine_power;

% Calibration Adjustment Factors
% -- None --