EPAVersion: 2018-06-12

2014 Chevrolet 4.3L EcoTec3 LV3 Engine LEV III Fuel - ALPHA Generation Process

This document summarizes the process followed to utilize EPA's laboratory engine and chassis dynamometer test data to generate a full engine fuel consumption map for the Chevrolet 4.3L EcoTec3 LV3 V6 engine with cylinder deactivation found in the 2014 Chevrolet Silverado 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:
2014 Chevrolet 4.3L EcoTec3 LV3 Engine LEV III Fuel - ALPHA Map Package. Version 2018-06. 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: GM 4.3 Liter V6 EcoTec3 LV3 Engine. (n.d.). Retrieved May 11, 2017, from http://gmauthority.com/blog/gm/gm-engines/lv3/

engine = [];
engine.name = '2014 Chevrolet 4.3L EcoTec3 LV3 Engine LEV III Fuel';
engine.combustion_type = enum_engine_combustion_type.spark_ignition;
engine.displacement_L = 4.3;
engine.num_cylinders = 6;
engine.bore_mm = 99.6;
engine.stroke_mm = 92.0;

Test Data

Import EPA engine dynamameter test data from "2014 Chevrolet 4.3L EcoTec3 LV3 Engine LEV III Fuel - Test Data Package. Version 2018-06. Ann Arbor, MI: US EPA, National Vehicle and Fuel Emissions Laboratory, National Center for Advanced Technology, 2018." The available LEV III test data package includes engine test data both with and without cylinder deactivation enabled.

core_data = readtable2( '4- 2014 Chevrolet 4.3L EcoTec3 LV3 Engine LEV III Fuel - Test Data.xlsx','Sheet','Steady State','VariableNamesRange',4,'VariableUnitsRange',5,'DataRange',6,'ConvertText',true);

% Splot into sets where CDA Active / Inactive
deac_active = core_data.CylinderDeac == 1;

test_data.name = 'Core Test Data';
test_data.speed_rpm = core_data.Speed(~deac_active);
test_data.torque_Nm = core_data.Torque(~deac_active);
test_data.fuel_gps = core_data.FuelMeterFlow(~deac_active);

deac_test_data.name = 'Core Test Data';
deac_test_data.speed_rpm = core_data.Speed(deac_active);
deac_test_data.torque_Nm = core_data.Torque(deac_active);
deac_test_data.fuel_gps = core_data.FuelMeterFlow(deac_active);


core_data = readtable2( '4- 2014 Chevrolet 4.3L EcoTec3 LV3 Engine LEV III Fuel - Test Data.xlsx','Sheet','Steady State with Transmission','VariableNamesRange',4,'VariableUnitsRange',5,'DataRange',6,'ConvertText',true);

trans_test_data.name = 'Core Test Data with Transmission';
trans_test_data.speed_rpm = core_data.Speed;
trans_test_data.torque_Nm = core_data.Torque;
trans_test_data.fuel_gps = core_data.FuelMeterFlow;

Add supplemental points near idle collected from EPA powertrain testing; EPA published report pending.

idle_data.name = 'Idle Test Data';
idle_data.speed_rpm = [	586,	595,	556,	];
idle_data.torque_Nm = [	18.2,	6.7,	6.8,	];
idle_data.fuel_gps = [	0.259,	0.261,	0.257,	];

Estimated Points

Add estimated fueling points to approximate the portions of the map where data is not available.

% High Speed / High Load
est_data.name = 'Estimated High Load Points';
est_data.speed_rpm = [		4500,	5000,	4000,	5000];
est_data.torque_Nm = [		320,	350,	360,	200];
est_data.bsfc_gpkWhr = [	312,	349,	333,	320];

Maximum Torque (WOT) Curve Data

Estimate curve specified by "Silverado V6: Best-in-Class Capability, 24 mpg Highway. (2013, June 19). Retrieved May 11, 2017, from http://media.chevrolet.com/media/us/en/gm/news.detail.html/content/Pages/news/us/en/2013/Jun/0619-silverado-v6-fe.html" for use as the maximum available torque.

WOT_data.speed_rpm = [ 800, 1000, 1600, 2000, 2400, 3200, 3600, 3900, 4400, 5100, 5300, 5500]';
WOT_data.torque_Nm = [200, 225, 242, 265, 280, 285, 300, 305, 300, 290, 281, 270]' * convert.ftlbs2Nm;

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 testing; 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,1,5,100];
engine.idle_speed_radps.table = [560,600,610,610] * 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, {test_data, trans_test_data, idle_data, est_data} ,'WOT',WOT_data, 'deac',{deac_test_data}, 'plot_bsfc','plot_efficiency');

Idle Fuel Verification

Confirm appropriate fuel consumption near idle conditions. The following conditions represent idle observed during testing with the engine coupled to the transmission. However, in general, idle speeds and fueling depend on the drivetrain the engine is coupled to and may change depending on the application.

% Idle @ 560 RPM in drive measured fuel rate ~0.245 g/sec
engine.interp_fuel_gps( 560 * convert.rpm2radps, 6.34);
      0.24043

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;

Deceleration Fuel Cut-Off (DFCO) Transition Adjustment

Set the fueling adjustment related to DFCO events based on the behavior observed during chassis dynamometer testing. The image below shows a sample return to fueling after DFCO, and the additional fuel used beyond the steady state map. This and other test data was used to calibrate the values below.

engine.DFCO_min_duration_secs = 2.0;							% DFCO defueled duration before triggering additional fueling
engine.DFCO_refuel_multiplier = [1.0, 2.0, 1.0];				% DFCO refuel multiplier profile
engine.DFCO_refuel_multiplier_time_secs = [0.0, 0.1, 2.0];		% DFCO refuel multiplier profile time [sec]

Cylinder Deactivation (CDA) Transition Adjustment

Set the fueling adjustment related to CDA events based on observed transitions into and out of CDA. The image below shows typical transitions into and out of CDA. This and other observed transitions are approximated by the calibration below.

engine.deac_transition_on_duration_secs = 1.0;						% Cylinder deactivation turn on fuel map blending
engine.deac_transition_off_duration_secs = 0.1;						% Cylinder deactivation turn off fuel map blending
engine.deac_transition_off_fuel_multiplier = [1.8 1.0];				% Cylinder deactivation turn off adjustment fuel multiplier profile
engine.deac_transition_off_fuel_multiplier_time_secs = [0.0 2.0];	% Cylinder deactivation turn off adjustment fuel multiplier profile time [sec]

File Description

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

write_REVS_engine('engine_2014_Chevrolet_EcoTec3_LV3_4L3_LEVIII.m', engine);

Engine Build: engine_2014_Chevrolet_EcoTec3_LV3_4L3_LEVIII.m


% ALPHA ENGINE DEFINITION
% Generated 12-Jun-2018 12:46:31

% Constructor
engine = class_REVS_engine();
engine.name =  '2014 Chevrolet 4.3L EcoTec3 LV3 Engine LEV III Fuel'; 
engine.source_filename = mfilename;engine.matrix_vintage = enum_matrix_vintage.present;

% Physical Description
engine.displacement_L =  4.3; 
engine.num_cylinders =  6; 
engine.combustion_type = enum_engine_combustion_type.spark_ignition;
engine.bore_mm =  99.6; 
engine.stroke_mm =  92; 

% Maximum Torque Curve
engine.full_throttle_speed_radps = [	    0.00000000000000000	;     83.775804095727807	;     104.71975511965977	;     167.55160819145561	;     209.43951023931953	;     251.32741228718345	;     335.10321638291123	;     376.99111843077515	;     408.40704496667308	;     460.76692252650298	;     534.07075111026484	;     575.95865315812875	;     604.75658581603523	;     633.55451847394170		]; 
engine.full_throttle_torque_Nm = [	    0.00000000000000000	;     271.16359999999997	;     305.05905000000001	;     328.10795600000000	;     359.29176999999999	;     379.62903999999997	;     386.40812999999997	;     406.74540000000002	;     413.52449000000001	;     406.74540000000002	;     393.18721999999997	;     366.07085999999998	;     313.77502285714286	;    0.00000000000000000		]; 

% Minimum Torque Curve
engine.closed_throttle_speed_radps = [	    0.00000000000000000	;     83.775804095727807	;     104.71975511965977	;     261.79938779914943	;     633.55451847394170		]; 
engine.closed_throttle_torque_Nm = [	    -32.700000000000003	;    -39.100000000000001	;    -41.500000000000000	;    -52.700000000000003	;    -81.100000000000023		]; 

% Fuel Map
engine.fuel_map_speed_radps = [	    0.00000000000000000	;     30.768908048908607	;     61.537816097817213	;     83.775804095727807	;     104.06839824281546	;     115.75157855322699	;     131.11541659512119	;     144.93214108560912	;     157.01231283691277	;     182.51017071182952	;     209.42642026992959	;     261.78090784236360	;     314.10690548141946	;     366.41442316368955	;     418.78178070602792	;     471.23889803846896	;     523.59877559829886	;     578.57664703612022	;     633.55451847394170		]; 
engine.fuel_map_torque_Nm = [	    -85.155000000000030	;    -64.602500000000020	;    -44.049999999999997	;    -27.071249999999999	;    -10.369034090909091	;     6.3331818181818180	;     19.656666666666666	;     32.707884615384614	;     51.486666666666665	;     58.200000000000003	;     63.189999999999998	;     71.528214285714284	;     86.925833333333344	;     99.700000000000003	;     105.44000000000000	;     117.28900000000000	;     131.69999999999999	;     142.77875000000000	;     166.37500000000000	;     187.68093750000000	;     208.98687500000000	;     228.09999999999999	;     247.95071428571430	;     267.80142857142857	;     286.63999999999999	;     298.60000000000002	;     318.45555555555552	;     341.33571428571429	;     361.94999999999999	;     398.07535725000002	;     434.20071450000006		]; 
engine.fuel_map_gps = [
   0.30025968942565107	   0.21337099680439406	   0.12014457615796699	  0.044522574792213818	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	;
   0.22441959096393935	   0.17725752337061829	   0.13332306854139370	   0.10273631261707948	  0.073194063062335016	  0.054700432041421200	  0.028445159474711570	 0.0022147147911378128	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	 0.0057174190487918825	  0.030337654264211832	  0.022058604526274811	   0.00000000000000000	   0.00000000000000000	   0.00000000000000000	;
   0.16464940907058670	   0.14798216014481630	   0.13866757729190693	   0.14233661608727843	   0.14992136036054024	   0.16077900419572302	   0.18250658967270272	   0.19938230688649974	   0.21070010222814350	   0.21375589106097939	   0.17880426886095732	   0.26997929365035955	   0.37193564917903066	   0.48253797923340630	   0.57801447971740982	   0.63051790477427039	   0.64493119637958218	   0.63889645741112544	   0.62631114974402680	;
   0.13177103281267169	   0.14069020416642219	   0.14822211538111879	   0.15629032380829275	   0.17692621801660316	   0.20952090066080595	   0.27394217403441390	   0.33934702848180032	   0.39501470038313302	   0.47681581651339522	   0.48321451185069092	   0.53879224745943399	   0.68755639570867866	   0.87060476327630798	    1.0285078798318963	    1.1275723991856399	    1.1919637141521333	    1.2456876430665802	    1.2960646569198560	;
   0.10765010695415032	   0.14951268472004808	   0.19175665209439086	   0.22965964227399141	   0.27626506645579135	   0.31229563929723986	   0.37203071478993466	   0.43614145978770491	   0.49445120770748319	   0.60193702344916100	   0.66693789435435957	   0.77157814158851823	   0.97492013337541816	    1.2465358015704584	    1.4642622336195039	    1.6074303294728285	    1.7266765238022410	    1.8457448652772304	    1.9636814671496865	;
  0.088459002392222263	   0.16811623839231957	   0.24792262386282427	   0.29199450770605406	   0.33246241300224522	   0.36413836563774926	   0.42874040557291709	   0.49988860266652668	   0.56394354096187438	   0.68709163359800252	   0.77847495622042517	   0.97506264437681767	    1.2349809185600702	    1.6121224902954809	    1.8794316391316204	    2.0741646776804687	    2.2591688210150136	    2.4515878108892761	    2.6436801210982392	;
  0.074020417533113919	   0.17588530754968784	   0.27209846128342380	   0.33390424637962185	   0.37986874360174505	   0.41298375653742392	   0.49139151613168502	   0.57318945717245151	   0.64549394412650341	   0.77726714147372555	   0.89371234433762581	    1.1332324832586209	    1.4297565392450700	    1.8853959088274184	    2.1839626379777286	    2.4381310603659463	    2.6844041020430791	    2.9406271371351820	    3.1965986738520291	;
  0.059079661277728887	   0.18150468271107659	   0.30388510852867445	   0.39720693623054149	   0.48173839553684394	   0.52477647435103558	   0.59456726162353257	   0.66192649727774000	   0.72398950673880036	   0.86686383530979150	    1.0134030657407118	    1.2894200806068459	    1.6284039335046301	    2.1185429415813752	    2.4691795615581213	    2.7912614069058432	    3.1027669117889949	    3.4252962859126503	    3.7476582713549083	;
  0.037910341121836659	   0.19518824483803032	   0.35222450663474830	   0.46745863261918397	   0.57663658091776815	   0.63949769297564263	   0.72607045883569066	   0.80559606700901765	   0.87576208768004182	    1.0268853240760567	    1.1891347017547256	    1.5185506757125544	    1.9377428602213780	    2.4487558720432490	    2.8745743231183596	    3.3015888334227745	    3.7119124659517335	    4.1372359114425992	    4.5634769327608407	;
  0.031090153647226577	   0.20191677717081255	   0.37247502702590274	   0.49607200808445495	   0.61086498239342490	   0.67908229789364216	   0.77249121463421488	   0.85945368305842240	   0.93569049510547342	    1.0910570276685518	    1.2589979085743530	    1.6121482428892062	    2.0518986344298664	    2.5856100966788365	    3.0290880871351145	    3.4880811348108285	    3.9325108131649698	    4.3961391619707806	    4.8614268518053834	;
  0.026179478377654882	   0.20717610473003992	   0.38796693325941684	   0.51808747918267428	   0.63699849002419295	   0.70800919069201462	   0.80648737956602512	   0.89951608453725684	   0.98107703225147613	    1.1395177580791023	    1.3122568598687803	    1.6841748666242504	    2.1375578682558682	    2.6908048515967340	    3.1478260108921909	    3.6274807333873387	    4.0970012076791571	    4.5893393840461112	    5.0839356882943294	;
  0.018391918284384762	   0.21644556711558768	   0.41457935657809120	   0.55645242822878938	   0.68255766915001814	   0.75652533976393399	   0.86258972864541616	   0.96579876904942707	    1.0565046390788406	    1.2222860772758222	    1.4044676345385674	    1.8109638846105791	    2.2834478441870742	    2.8740410601592581	    3.3526102357478416	    3.8622182176985569	    4.3731352421300516	    4.9139480366641628	    5.4580935393711405	;
 0.0072375201598512979	   0.23577302494377583	   0.46498277739812155	   0.62984363839386803	   0.77794264849783346	   0.85764028226210554	   0.97254300436712138	    1.0850952564040803	    1.1850224647809977	    1.3770512304804483	    1.5948507804855587	    2.0936684886380261	    2.5854334629932794	    3.2457546341382657	    3.7526126018031110	    4.3061294209365801	    4.8921228044458598	    5.5251817668920395	    6.1635802536674591	;
 0.0033881637317380430	   0.25453903301886099	   0.50667988618782078	   0.68917766067957009	   0.85496367962307473	   0.95034709964040698	    1.0771547619439259	    1.1926483959103860	    1.2941188656725644	    1.5083427737796153	    1.7514682477068146	    2.3082117656286285	    2.8597852162836443	    3.5612623851562604	    4.0878355035534000	    4.6843921800895858	    5.3369456000023874	    6.0492243357739115	    6.7674158051269071	;
 0.0029102051574690672	   0.26377887537298111	   0.52567743420935342	   0.71616204146562890	   0.89063521509367061	   0.99119165201826986	    1.1239475103622691	    1.2427720707890442	    1.3464835622786526	    1.5666458423614273	    1.8207108217009120	    2.4040305145082508	    2.9818207488532269	    3.6960843562602097	    4.2359529555351783	    4.8559992462744841	    5.5401131875159768	    6.2884285694468049	    7.0425471037325709	;
 0.0043515285722184761	   0.28470017308974538	   0.56587755487147073	   0.77249748251475148	   0.96515883292414140	    1.0748362288810729	    1.2195210019257288	    1.3481849092555407	    1.4594842063823632	    1.6848581322983029	    1.9595121324225253	    2.6042468615141083	    3.2291670574750944	    3.9671353029600342	    4.5353362336884784	    5.2132268155802182	    5.9659494985291506	    6.7894070894057643	    7.6177039044198027	;
  0.012792006235790510	   0.31700071753296255	   0.62081977044885295	   0.84155151538491002	    1.0462860242167160	    1.1656887717013147	    1.3248962671910456	    1.4689223428061526	    1.5932274803583015	    1.8344471774651381	    2.1178411959553949	    2.7973152808546020	    3.5276695704400520	    4.2806599780634764	    4.8860829406511339	    5.6565975744107959	    6.5022319046356207	    7.4187656444310370	    8.3372215764714230	;
  0.023912253648232358	   0.34669853377343274	   0.66902303023877097	   0.90123284958818162	    1.1137364732488242	    1.2380323987222923	    1.4054028799176947	    1.5557321322328810	    1.6850916745207960	    1.9486593646930224	    2.2422106317366537	    2.9398834259083624	    3.7347372131790011	    4.4929276055961740	    5.1571122153887563	    6.0052194885079953	    6.9276821331487044	    7.9167134197918250	    8.9050839640941710	;
  0.065642618150043436	   0.42556571678817151	   0.78988960921934914	    1.0558232013668185	    1.2957713624380052	    1.4294684986631090	    1.6050806187607349	    1.7668948312714701	    1.9091514706909960	    2.2031098779680289	    2.5372982671963884	    3.2324528556669652	    4.0609016780927272	    4.9012441580266968	    5.7431452068013282	    6.7775306781499944	    7.8817021432607604	    9.0287901189417337	    10.173058497009727	;
   0.13163533939116914	   0.51062026354112999	   0.88953518938080189	    1.1650383904527002	    1.4188945724973461	    1.5662098553361838	    1.7626023265026416	    1.9415807746165983	    2.0991236940417353	    2.4341712262364315	    2.7946057253861603	    3.5234185620055531	    4.3755742255956704	    5.2990573542135282	    6.3140415907342682	    7.4963124761064277	    8.7857696181904714	    10.089589721113047	    11.408361670364169	;
   0.21104374757762981	   0.61163122508989776	    1.0067448080553383	    1.2879284184544717	    1.5475252670319071	    1.7031343377062775	    1.9180358333068810	    2.1161479834284087	    2.2910417856762284	    2.6604870896590480	    3.0580070542480322	    3.8404568075429544	    4.7504472380700005	    5.7302981485561162	    6.8754530230013895	    8.2026403048054526	    9.6722074431547895	    11.186156308302667	    12.727369152976637	;
   0.28352091895105236	   0.71035878609422942	    1.1391169693387329	    1.4450943129806146	    1.7101905318180801	    1.8680499751163984	    2.0830888149117652	    2.2839935606142054	    2.4639988847699188	    2.8580875383737756	    3.2871537833983098	    4.1565690810395655	    5.1152121670603581	    6.1342149487771902	    7.3700753649368780	    8.8284833732886838	    10.454077605871118	    12.205539860089283	    13.976565227822284	;
   0.36289478954430243	   0.81091709649449695	    1.2584515396552116	    1.5784166199124421	    1.8678166877667510	    2.0395469207545323	    2.2763510975481180	    2.4919156703638867	    2.6807117320598679	    3.0833743294731906	    3.5310230584700686	    4.4757656485672817	    5.4810640270510937	    6.5645687432260607	    7.8860761060187654	    9.5061580226590507	    11.325747359517230	    13.321666084005718	    15.330736570575692	;
   0.44541637090091651	   0.92338409113621756	    1.4053023417551043	    1.7690014754656400	    2.1210090788807658	    2.3332912074921919	    2.6063395672029026	    2.7951981340629897	    2.9478137520952838	    3.3103912822361448	    3.7688755296878091	    4.7295293743963773	    5.7467066136002227	    6.9491521229915971	    8.4304169150432333	    10.271374882942130	    12.309403817660241	    14.520500674354436	    16.732196759230725	;
   0.52653818806285790	    1.0644248148951059	    1.6038733800172333	    1.9977779156055122	    2.3672964444097260	    2.5942076146241835	    2.8783980906291111	    3.0851829449535093	    3.2490274524336278	    3.5792870863660760	    4.0011423100057399	    4.9728777692492896	    5.9855758666357577	    7.2633914000566788	    9.0317732659715890	    11.137034737449016	    13.374288254148082	    15.741235444072444	    18.091754155094833	;
   0.57615879085117194	    1.1609697032176880	    1.7487468268033144	    2.1784283385026932	    2.5716494561713144	    2.7929792773678441	    3.0684887798446621	    3.2824425460686815	    3.4522865655574697	    3.7699071227960692	    4.1720444296968475	    5.1691275701769648	    6.2163690742719773	    7.5016972890917613	    9.4914150929530603	    11.764052452605494	    14.108074144795246	    16.547409072240615	    18.961750792347072	;
   0.65048460708901035	    1.3222700571235086	    1.9930938242199574	    2.4700236743186403	    2.8920478130487592	    3.1269865281692830	    3.4262344038617263	    3.6816627071133952	    3.8924579496333118	    4.2634020633699405	    4.6000057433149379	    5.5705962972131813	    6.7248999921175105	    8.0514087857389800	    10.452932454667152	    12.958338480128695	    15.424797799216821	    17.934174850821549	    20.413952598595877	;
   0.69435468840056147	    1.4616772604106298	    2.2213168859809267	    2.7577909619713763	    3.2354094893858631	    3.5051904283350646	    3.8544533405434978	    4.1620760906822953	    4.4262788697234656	    4.9628728539134821	    5.4936906216826840	    6.7619001227305304	    8.5407587761353465	    9.4983250773295183	    12.142602277909907	    14.671354999444624	    17.101083412158467	    19.601388640111800	    22.096162548252515	;
   0.67101637470665243	    1.5322876619112833	    2.3864621380009594	    2.9954248542295594	    3.5450692324118340	    3.8596007034936366	    4.2716683638462625	    4.6412649486034709	    4.9643061370606878	    5.6484298350607753	    6.3887887841626734	    7.9828592106046745	    9.8896337311054179	    11.308688810985768	    14.071603745208025	    16.359922474478921	    18.678784626993984	    21.142140333665523	    23.621062691130657	;
   0.44392845332999964	    1.5292365624416191	    2.6165673197842203	    3.4062741670167664	    4.1310592236820192	    4.5504110975495156	    5.1042264240354616	    5.6052667837918726	    6.0456588640806705	    6.9861378918857229	    8.0016221642394800	    10.065352059526155	    12.228569682202970	    14.473160549076171	    16.902849837748921	    19.245804926961920	    21.528689069830978	    23.923181294275714	    26.328562634294016	;
  0.090367071634569834	    1.4612526120255784	    2.8373636710685282	    3.8389801790865392	    4.7590002583543427	    5.2911496961268210	    5.9934692951308453	    6.6278879447762762	    7.1845517929763378	    8.3681798314925970	    9.6335835726313022	    12.152505846824772	    14.718786667920527	    17.279651545683929	    19.733339830754424	    22.098960017095848	    24.386699754402340	    26.740845545612466	    29.077528220249548	]; 
engine.deac_fuel_map_gps = [
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	   0.56793115334516109	   0.75262802936286977	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	   0.42289415080965459	   0.48671104931726228	   0.54169693040789568	   0.63524229444748270	   0.72532585802629423	   0.93700021416494594	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.39052474546412252	   0.44718457382547705	   0.52287650174249034	   0.59374731746286502	   0.65464980425893116	   0.76944188608764963	   0.88062544418193345	    1.1161159293800760	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.50483171683215022	   0.56987317488442002	   0.65680453463341248	   0.73515106795216190	   0.80295468043337614	   0.94158175462717542	    1.0828234068894231	    1.3755500462577017	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.54529686889621587	   0.61164434961939296	   0.70135875958910954	   0.78474224019741634	   0.85757089506361739	    1.0027518328790122	    1.1504044203473098	    1.4703085550669424	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.57586186629368685	   0.64280560596037972	   0.73390149203892818	   0.82132414540641852	   0.89837435146787792	    1.0482691605367249	    1.2001986609765689	    1.5411644795452810	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.62887963117872037	   0.69623432623717996	   0.78864168443906635	   0.88178796716173058	   0.96470501087360205	    1.1245926740925354	    1.2836828800022180	    1.6605586070340375	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.74520362069104551	   0.80962170369433872	   0.89712250328407694	   0.99563603420413715	    1.0863625240344068	    1.2708727532978128	    1.4613593582614399	    1.8857136055091861	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.82509686578269847	   0.90300719199854784	    1.0078140649214538	    1.1086988768236674	    1.2006226327629530	    1.4043620554623342	    1.6274604334464695	    2.0786303067856502	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.85718215485579796	   0.94152765573374697	    1.0544461604322664	    1.1600338469440969	    1.2552699123869868	    1.4667207827923394	    1.7012267620180350	    2.1661945451071514	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	   0.92412528692803697	    1.0190431990057842	    1.1471709106078349	    1.2665803390040100	    1.3723338889632044	    1.5987562642920607	    1.8478751983461108	    2.3480123706206744	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	    1.0335124473456776	    1.1374357687568670	    1.2768367997726984	    1.4060132299491721	    1.5201023029382925	    1.7611521144293512	    2.0209830713809285	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	    1.1137364732488242	    1.2380323987222923	    1.3858498146377662	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	;
                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	                   NaN	]; 

% 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	    1.0000000000000000	    5.0000000000000000	    100.00000000000000		]; 
engine.idle_speed_radps.table = [	     58.643062867009469	    62.831853071795862	    63.879050622992459	    63.879050622992459		]; 

% Pedal Calibration
engine.pedal_map_type = enum_engine_pedal_map_type.max_engine_power;

% Calibration Adjustment Factors
engine.deac_transition_on_duration_secs =  1; 
engine.deac_transition_off_duration_secs =  0.1; 
engine.deac_transition_off_fuel_multiplier = [	     1.8000000000000000	    1.0000000000000000		]; 
engine.deac_transition_off_fuel_multiplier_time_secs = [	    0.00000000000000000	    2.0000000000000000		]; 
engine.DFCO_min_duration_secs =  2; 
engine.DFCO_refuel_multiplier = [	     1.0000000000000000	    2.0000000000000000	    1.0000000000000000		]; 
engine.DFCO_refuel_multiplier_time_secs = [	    0.00000000000000000	   0.10000000000000001	    2.0000000000000000		];