9
1 Tuning of multivariable model predictive controllers through expert bandit feedback Alex. S. Ira, Chris Manzie, Iman Shames, Robert Chin, Dragan Neˇ si´ c, Hayato Nakada, Takeshi Sano Abstract—For certain industrial control applications an ex- plicit function capturing the nontrivial trade-off between com- peting objectives in closed loop performance is not available. In such scenarios it is common practice to use the human innate ability to implicitly learn such a relationship and manually tune the corresponding controller to achieve the desirable closed loop performance. This approach has its deficiencies because of individual variations due to experience levels and preferences in the absence of an explicit calibration metric. Moreover, as the complexity of the underlying system and/or the controller increase, in the effort to achieve better performance, so does the tuning time and the associated tuning cost. To reduce the overall tuning cost, a tuning framework is proposed herein, whereby a supervised machine learning is used to extract the human-learned cost function and an optimization algorithm that can efficiently deal with a large number of variables, is used for optimizing the extracted cost function. Given the interest in the implementation across many industrial domains and the associated high degree of freedom present in the corresponding tuning process, a Model Predictive Controller applied to air path control in a diesel engine is tuned for the purpose of demonstrating the potential of the framework. I. I NTRODUCTION From a high level perspective, controller tuning involves modifying the gains to improve the closed loop performance of a system. For controllers with low degrees of freedom, such as PI loops that have been commonplace in industrial applica- tions, this approach has typically involved online experiments and a human expert with sufficient experience to evaluate and then improve the quality of the response. However, with increasing degrees of freedom in modern controllers and the complexity in many systems, faster and more efficient methods of controller tuning are being sought to reduce the time burden. To utilize a digital twin of the system in an initial offline calibration, two linked problems can be addressed. The first of these relates to interpreting the goal of the tuning from the perspective of human experts. This is often not explicitly known, yet is instrumental in forming an optimization problem that can be tackled using an offline approach. The second problem involves posing an efficient solution to the resulting Alex. S. Ira, Chris Manzie, Iman Shames, Robert Chin, Dragan Neˇ si´ c, are with the Department of Electrical and Electronic Engineering at the University of Melbourne, Parkville, Australia. Robert Chin is also affiliated with the University of Birmingham, United Kingdom. E-mails: {alex.ira, manziec, ishames, dnesic}@unimelb.edu.au, [email protected] Hayato Nakada and Takeshi Sano are with Advanced Unit Management System Development Division, Toyota Motor Corporation, Higashi-Fuji Tech- nical Center, 1200, Mishuku, Susono-city, Shizuoka, 410-1193. E-mails: {hayato_nakada, takeshi_sano_aa}@mail.toyota.co.jp optimization problem, which may involve high numbers of parameters, constraints and have non-unique solutions. Because of the existence of human experts who, for a given data point (e.g., a pair of closed loop output trajectories) can provide a label (e.g., a quantitative or qualitative evaluation), supervised machine learning (SML) is propsoed to address the first problem. Using human labeled data to learn a rank function (Xia, 2019) has been extensively used in addressing the information retrieval (IR) problem. Some applications are search engines, review and recommendation sites and services such as Netflix watch recommendation and Amazon buy recommendations. Inverse Reinforcement Learning (IRL) (Ng et al., 2000), can be thought of as an approach of extracting a (human) reward function for sequence of actions. Since the labelling consists of only one action, IRL is conceptually equivalent to SML. Although similar challenges exist for any modern control architecture, in this work the focus is on the tuning of model predictive control (MPC) controllers. The reason for this choice is the growing prevalence of MPC in many industrial domains (Samad, 2017), along with the challenges it presents for traditional calibrators by having a large number of variables that are not directly linked to the closed loop system response. Early approaches for the calibration of MPCs included tuning rules-of-thumb and general guidelines documented in (Garriga and Soroush, 2010; Morari and Lee, 1999; Qin and Badgwell, 2003; Rani and Unbehauen, 1997). However, these focused on only a few parameters of the MPC. Replacement of the existing controllers with MPC counterparts was considered in (Maciejowski, 2007). There, the guidelines on how to reverse-engineer the existing controller for the MPC design are provided. This served as a useful method for a rapid introduction of MPC, although its performance was limited to that achievable with the original controller. More recently, metaheuristic optimizers, such as particle swarms in (J´ unior et al., 2014), genetic algorithms in (Van der Lee et al., 2008) and a gradient-descent algorithm in (Bunin et al., 2012) have been considered. There are also metaheuris- tic off-the-shelf methods of goal attainment in (Exadaktylos and Taylor, 2010) and (Vega et al., 2008), and analytical ap- proaches (employing appropriate simplifications) in (Bagheri and Khaki-Sedigh, 2014; Shah and Engell, 2010; Shridhar and Cooper, 1998). The potential shortcoming of the above approaches is they are not necessarily tailored for the optimiza- tion problem resulting from the proposed tuning framework. Thus, they may result in slower convergence properties or lower performance when included in an offline optimization routine involving a high-fidelity plant model. This becomes arXiv:2002.03484v1 [eess.SY] 10 Feb 2020

Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

1

Tuning of multivariable model predictive controllersthrough expert bandit feedback

Alex. S. Ira, Chris Manzie, Iman Shames, Robert Chin, Dragan Nesic, Hayato Nakada, Takeshi Sano

Abstract—For certain industrial control applications an ex-plicit function capturing the nontrivial trade-off between com-peting objectives in closed loop performance is not available.In such scenarios it is common practice to use the humaninnate ability to implicitly learn such a relationship and manuallytune the corresponding controller to achieve the desirable closedloop performance. This approach has its deficiencies because ofindividual variations due to experience levels and preferencesin the absence of an explicit calibration metric. Moreover, asthe complexity of the underlying system and/or the controllerincrease, in the effort to achieve better performance, so does thetuning time and the associated tuning cost. To reduce the overalltuning cost, a tuning framework is proposed herein, whereby asupervised machine learning is used to extract the human-learnedcost function and an optimization algorithm that can efficientlydeal with a large number of variables, is used for optimizing theextracted cost function. Given the interest in the implementationacross many industrial domains and the associated high degreeof freedom present in the corresponding tuning process, a ModelPredictive Controller applied to air path control in a diesel engineis tuned for the purpose of demonstrating the potential of theframework.

I. INTRODUCTION

From a high level perspective, controller tuning involvesmodifying the gains to improve the closed loop performanceof a system. For controllers with low degrees of freedom, suchas PI loops that have been commonplace in industrial applica-tions, this approach has typically involved online experimentsand a human expert with sufficient experience to evaluateand then improve the quality of the response. However, withincreasing degrees of freedom in modern controllers and thecomplexity in many systems, faster and more efficient methodsof controller tuning are being sought to reduce the time burden.To utilize a digital twin of the system in an initial offlinecalibration, two linked problems can be addressed. The firstof these relates to interpreting the goal of the tuning fromthe perspective of human experts. This is often not explicitlyknown, yet is instrumental in forming an optimization problemthat can be tackled using an offline approach. The secondproblem involves posing an efficient solution to the resulting

Alex. S. Ira, Chris Manzie, Iman Shames, Robert Chin, Dragan Nesic,are with the Department of Electrical and Electronic Engineering atthe University of Melbourne, Parkville, Australia. Robert Chin is alsoaffiliated with the University of Birmingham, United Kingdom. E-mails:{alex.ira, manziec, ishames, dnesic}@unimelb.edu.au,[email protected]

Hayato Nakada and Takeshi Sano are with Advanced Unit ManagementSystem Development Division, Toyota Motor Corporation, Higashi-Fuji Tech-nical Center, 1200, Mishuku, Susono-city, Shizuoka, 410-1193. E-mails:{hayato_nakada, takeshi_sano_aa}@mail.toyota.co.jp

optimization problem, which may involve high numbers ofparameters, constraints and have non-unique solutions.

Because of the existence of human experts who, for a givendata point (e.g., a pair of closed loop output trajectories) canprovide a label (e.g., a quantitative or qualitative evaluation),supervised machine learning (SML) is propsoed to addressthe first problem. Using human labeled data to learn a rankfunction (Xia, 2019) has been extensively used in addressingthe information retrieval (IR) problem. Some applications aresearch engines, review and recommendation sites and servicessuch as Netflix watch recommendation and Amazon buyrecommendations. Inverse Reinforcement Learning (IRL) (Nget al., 2000), can be thought of as an approach of extractinga (human) reward function for sequence of actions. Sincethe labelling consists of only one action, IRL is conceptuallyequivalent to SML.

Although similar challenges exist for any modern controlarchitecture, in this work the focus is on the tuning of modelpredictive control (MPC) controllers. The reason for thischoice is the growing prevalence of MPC in many industrialdomains (Samad, 2017), along with the challenges it presentsfor traditional calibrators by having a large number of variablesthat are not directly linked to the closed loop system response.

Early approaches for the calibration of MPCs includedtuning rules-of-thumb and general guidelines documentedin (Garriga and Soroush, 2010; Morari and Lee, 1999; Qin andBadgwell, 2003; Rani and Unbehauen, 1997). However, thesefocused on only a few parameters of the MPC. Replacement ofthe existing controllers with MPC counterparts was consideredin (Maciejowski, 2007). There, the guidelines on how toreverse-engineer the existing controller for the MPC designare provided. This served as a useful method for a rapidintroduction of MPC, although its performance was limitedto that achievable with the original controller.

More recently, metaheuristic optimizers, such as particleswarms in (Junior et al., 2014), genetic algorithms in (Van derLee et al., 2008) and a gradient-descent algorithm in (Buninet al., 2012) have been considered. There are also metaheuris-tic off-the-shelf methods of goal attainment in (Exadaktylosand Taylor, 2010) and (Vega et al., 2008), and analytical ap-proaches (employing appropriate simplifications) in (Bagheriand Khaki-Sedigh, 2014; Shah and Engell, 2010; Shridharand Cooper, 1998). The potential shortcoming of the aboveapproaches is they are not necessarily tailored for the optimiza-tion problem resulting from the proposed tuning framework.Thus, they may result in slower convergence properties orlower performance when included in an offline optimizationroutine involving a high-fidelity plant model. This becomes

arX

iv:2

002.

0348

4v1

[ee

ss.S

Y]

10

Feb

2020

Page 2: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

2

particularly problematic as the controller complexity increases,and to date we are unaware of any of the approaches beingadopted in an industrial context.

To address the potential shortcomings of existing MPCtuning algorithms not exploiting the full potential of themethodology and the issues with scalability for more genericapproaches, in this paper we propose a framework to effec-tively tune advanced multivariable controllers such as MPC.In a similar vein to (Nguyen et al., 2017), a simulated humanresponse to a closed loop output is generated, although hereinformed initially by real experts. The simulated responsescan then be used within bespoke optimisers to efficientlytune the controller gains and deliver near-optimal closed loopresponses. To demonstrate the proposed approach, the appli-cation considered here is a diesel engine air path control. Theobjective is to ensure multiple outputs track separate referencetrajectories while satisfying the corresponding constraints. Theexperimental results are promising and provide incentive forfurther research and development.

The reminder of the paper is organized as follows. Section IIpresents the two main challenges associated with the proposedtuning framework. In Section III, the proposed framework isdemonstrated by tuning an MPC controller which is used ina diesel engine air path control. The conclusions are providedin Section IV.

II. PROBLEM FORMULATION

Many industrial control applications achieve the desiredclosed loop performance via a tuning process. This involvesmany choices and tasks but essentially it is an optimizationproblem, solved by a human, see Fig. 1. This problem can be

Controller

Plant

Human

Controller parameter <latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>

Output of interest Y()<latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>

Fig. 1. Controller tuning framework with a human in the loop. Dashed linesindicate a different time scale to a closed loop time scale.

abstracted as the following optimization problem

minimize Ch(Y(κ))

subject to κ ∈ K, (1)

where κ is a controller parameter, K is the set of admissiblecontrol parameters, Y(κ) is a closed loop output of interestwith respect to a controller with the parameter κ, and Ch(·) isan approximation of a cost function C(·).

The cost function C(·) captures a cost-benefit relationshipbetween multiple, often competing, objectives. Unfortunately,more often than not, it is not available in an explicit form.Therefore, a common approach is to approximate it by exploit-ing the innate human ability to recognize and learn patterns,resulting in Ch(·).

Even though humans are good at obtaining Ch(·), they arenot necessarily efficient at solving (1), particularly when there

is not an explicit relationship between the tuning variables andCh(·). A more efficient alternative might be to use a machine.

One approach to accomplish this is to first extract thehuman learned cost function Ch(·), resulting in Ch(·). Giventhe availability of a human who can label1 the correspondingclosed loop performance, SML may be used (Abu-Mostafaet al., 2012).

Once Ch(·) is obtained, the tuning problem (1) is approxi-mated by

minimize Ch(F(Y(κ)))

subject to κ ∈ K,(2)

where F(·) is a feature extractor function which transformsan output of interest (time signal) into a vector consisting ofrelevant features, see Fig 2.

Controller

Plant

Optimisation algorithm

Y()<latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>

<latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>

Featureextraction

SMLF(Y())

<latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>

Ch(F(Y()))<latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>

Fig. 2. Controller tuning framework with a machine in the loop. Dashed linesindicate a different time scale to a closed loop time scale.

There are two major steps in the transition from a tuningframework with a human-in-the-loop (as in Fig. 1) to theproposed automated tuning framework (as in Fig. 2): (i)estimation of a human learned cost function, Ch(·), and (ii)selection of an optimization algorithm for solving (2).

A. Estimation of a human learned cost function

In this section SML is proposed to estimate the implicitcost function of an experienced calibrator using an appropri-ate regressor, for which there exist already well establishedtools (Abu-Mostafa et al., 2012).

One potentially time consuming aspect of the estimationof a human cost function is to collect the corresponding dataused for training, development (validation) and testing. In thiswork the data set is defined as D := {(Y(i)(κ),L(i)) =

(Y,L)(i)|i ∈ {1, . . . , N}, N ∈ N,Y : I → RpI ,L ∈ R≥0},where superscript (i) refers to the i-th data point, N is thenumber of data points, I is the relevant time interval ofthe output of interest, p ∈ N and Li is the correspondingcontinuous label (or grading) assigned by the human for thegiven Yi .

One of the challenges in obtaining D is related to the costassociated with labelling. Namely, the high cost may lead tosmall N which further may result in a poor estimate of thehuman learned cost function. In some cases, one might beable to increase N by using data synthesis together with activelearning (Settles, 2012).

Another challenge is related to the extraction of the featuresof the output of interest Y as it is not always clear whichfeatures to use. Depending on the control application and the

1Quantitative and/or qualitative evaluation.

Page 3: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

3

experience of the human expert, s/he may be able to providean insight into which ones to use. Otherwise, one might use anappropriate statistical approach, such as principal componentanalysis, for selecting features.

Let F : RpI → Rl, l ∈ N be a feature extractor functionresulting from human expert providing an insight or someappropriate statistical analysis. Then, the raw data set D canbe transformed into

DF := {(F(Y),L)(i)|i ∈ {1, . . . , N}} (3)

which is used for training, development and testing.Given a regressor the challenge is to obtain the correspond-

ing data set DF , which is dealt with on a case by case basis,as will be illustrated in Section III.

B. Gradient-free optimization

The final step in the proposed tuning framework of Fig. 2is to select or develop a bespoke optimization algorithm.

As mentioned in Section I, one objective of the proposedframework is to efficiently deal with a large number ofcontroller parameters (e.g., optimization variables). To thatend, optimization approaches requiring no gradients or higherorder derivatives, such as in (Kolda et al., 2003; Torczon,1997), are required.

Further, in some cases (as demonstrated in the case studybelow) an approach which can efficiently accommodate con-straints is necessary. This may require enforcement of certainrestrictions on a problem so it becomes amenable to a certainfamily of algorithms.

The following case study is used to illustrate one possibleimplementation of the high level framework and demonstratethe potential benefits of this approach relative to the existingtuning methodologies.

III. CASE STUDY

In what follows, the proposed tuning framework is appliedto the problem of air path control in a diesel engine usingMPC. This is a particularly relevant example, as the potentialfor advanced control implementations in the diesel air path toimprove efficiency have been widely reported in the researchliterature, yet the industry uptake of these controllers hasbeen slow due to the time and cost of using existing tuningmethods on the new controllers. This is coupled with the issueof the non-explicit relationship between tuning parameters inalgorithms like MPC and their time domain outputs, alongwith the limited exposure of many engine calibrators to thesecontrol methods.

A. Engine air path model

An illustration of a simplified diesel engine air path is givenin Fig. 3. Modern (automotive) diesel engines improve the fueleconomy by using the variable geometry turbine (VGT), whilethey decrease the nitrogen oxide (NOx) emissions by usingthe exhaust gas recirculation (EGR) (Huang et al., 2016). Thedynamics of the air path is manipulated via throttle, EGR valveand VGT vane. In particular, the compressor, followed by the

intercooler, increases the density of the fresh air entering theair path. Then, the EGR system is used to cool and recirculatepart of the burnt gas in the exhaust manifold. Finally, thepart of the burnt gas is used to drive VGT which spins thecompressor.

Throttle

Intercooler

EGR cooler

EGR valve

Compressor

Air

Air-flow sensor

Variable Geometry Turbine (VGT)

Exhaust manifold

Intake manifold

Fuel rail and injectors

Fig. 3. Illustration of a diesel engine air path.

A diesel engine air path is typically modeled as acontinuous-time system2. Although slight variations on themodel structure exist in (Broomhead et al., 2015; Wahlstromand Eriksson, 2010, 2011), they can all be captured in thefollowing general form

x = f(x, u, θ), (4a)y = h(x, u, θ), (4b)

where x ∈ X ⊆ Rn is the state, u ∈ U ⊆ Rm is the input,θ ∈ Θ ⊆ Rb is the parameter, y ∈ Y ⊆ Rp is the output,mappings f : X × U ×Θ→ X and h : X × U ×Θ→ Y arenonlinear, and n,m, b, p ∈ N.

A four-state model is adopted here (Huang et al., 2016;Sankar et al., 2019). The model consists of

x = (pin, pex,Wcomp, FEGR), (5a)θ = (w,wfuel), (5b)u = (uthr, uEGR, uV GT ), (5c)y = (pin, FEGR), (5d)

where pin is the pressure in the intake manifold; pex is thepressure in the exhaust manifold; Wcomp is the compressormass flow rate; FEGR is EGR rate; w is the engine speed;wfuel is the volumetric fuel-rate; uthr is the throttle position;uEGR is the EGR valve position; uV GT is the setting of VGT.Note that full state feedback is available either via direct sensormeasurements or it can be reliably estimated within the enginecontrol unit (ECU). It is possible to incorporate more statesin order to improve the accuracy of the model predictions butthe cost for doing that is the increased online computationalload and the requirement for a state estimation.

One approach to handling the nonlinearities in the dieselair path is to use a switched linear-time-invariant (LTI) modelto represent the engine. In such an approach, the engineoperating range Θ is divided into Nr subregions, with one

2Note that this is a shorthand notation, for relevant details see AppendixA.

Page 4: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

4

possible division of 12 regions illustrated in Fig. 4, whereθ]l ∈ Θ] := {θ ∈ Θ|∀w ∈ {wL, wM , wH}, ∀wfuel ∈{wLfuel, wML

fuel, wMHfuel, w

Hfuel}}, ∀l ∈ {1, 2, . . . , 12}.

1<latexit sha1_base64="TzZdi2k8tVrCmHl1wF/G+rx9yJg=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWi1vWK64NXcpsgleDhXI1RyWvwajmKURSsME1brvuYnxM6oMZwLnpUGqMaFsSsfYtyhphNrPlovOyZV1RiSMlX3SkKX7eyKjkdazKLCdETUTvV5bmP/V+qkJb/2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgQR0acA9NaAMDhGd4hTfn0Xlx3p2PVWvByWfO4Y+czx9yzYyb</latexit><latexit sha1_base64="TzZdi2k8tVrCmHl1wF/G+rx9yJg=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWi1vWK64NXcpsgleDhXI1RyWvwajmKURSsME1brvuYnxM6oMZwLnpUGqMaFsSsfYtyhphNrPlovOyZV1RiSMlX3SkKX7eyKjkdazKLCdETUTvV5bmP/V+qkJb/2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgQR0acA9NaAMDhGd4hTfn0Xlx3p2PVWvByWfO4Y+czx9yzYyb</latexit><latexit sha1_base64="TzZdi2k8tVrCmHl1wF/G+rx9yJg=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWi1vWK64NXcpsgleDhXI1RyWvwajmKURSsME1brvuYnxM6oMZwLnpUGqMaFsSsfYtyhphNrPlovOyZV1RiSMlX3SkKX7eyKjkdazKLCdETUTvV5bmP/V+qkJb/2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgQR0acA9NaAMDhGd4hTfn0Xlx3p2PVWvByWfO4Y+czx9yzYyb</latexit><latexit sha1_base64="TzZdi2k8tVrCmHl1wF/G+rx9yJg=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWi1vWK64NXcpsgleDhXI1RyWvwajmKURSsME1brvuYnxM6oMZwLnpUGqMaFsSsfYtyhphNrPlovOyZV1RiSMlX3SkKX7eyKjkdazKLCdETUTvV5bmP/V+qkJb/2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgQR0acA9NaAMDhGd4hTfn0Xlx3p2PVWvByWfO4Y+czx9yzYyb</latexit>

2<latexit sha1_base64="s8y7rfIfpgTu6NG5vm9ARQo+rrc=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkRdBjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQqde8yy3riuNah5HES7gEqrgwQ004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz90UYyc</latexit><latexit sha1_base64="s8y7rfIfpgTu6NG5vm9ARQo+rrc=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkRdBjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQqde8yy3riuNah5HES7gEqrgwQ004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz90UYyc</latexit><latexit sha1_base64="s8y7rfIfpgTu6NG5vm9ARQo+rrc=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkRdBjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQqde8yy3riuNah5HES7gEqrgwQ004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz90UYyc</latexit><latexit sha1_base64="s8y7rfIfpgTu6NG5vm9ARQo+rrc=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkRdBjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQqde8yy3riuNah5HES7gEqrgwQ004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz90UYyc</latexit>

3<latexit sha1_base64="uXAawCtGesANo6241/OqLIJhtF8=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkKuix4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjrebVoFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlfq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AddWMnQ==</latexit><latexit sha1_base64="uXAawCtGesANo6241/OqLIJhtF8=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkKuix4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjrebVoFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlfq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AddWMnQ==</latexit><latexit sha1_base64="uXAawCtGesANo6241/OqLIJhtF8=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkKuix4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjrebVoFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlfq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AddWMnQ==</latexit><latexit sha1_base64="uXAawCtGesANo6241/OqLIJhtF8=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkKuix4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjrebVoFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlfq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AddWMnQ==</latexit>

4<latexit sha1_base64="sgJcVDS91+pARqOzjF0Drgqm+tA=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkUtBjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQue65llu1SuNah5HES7gEqrgwQ004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz93WYye</latexit><latexit sha1_base64="sgJcVDS91+pARqOzjF0Drgqm+tA=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkUtBjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQue65llu1SuNah5HES7gEqrgwQ004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz93WYye</latexit><latexit sha1_base64="sgJcVDS91+pARqOzjF0Drgqm+tA=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkUtBjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQue65llu1SuNah5HES7gEqrgwQ004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz93WYye</latexit><latexit sha1_base64="sgJcVDS91+pARqOzjF0Drgqm+tA=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkUtBjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQue65llu1SuNah5HES7gEqrgwQ004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz93WYye</latexit>

5<latexit sha1_base64="EXnEF8+Nx/MjVC318eA89V5FThM=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6Kkkouix4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjreb1oFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AeN2Mnw==</latexit><latexit sha1_base64="EXnEF8+Nx/MjVC318eA89V5FThM=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6Kkkouix4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjreb1oFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AeN2Mnw==</latexit><latexit sha1_base64="EXnEF8+Nx/MjVC318eA89V5FThM=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6Kkkouix4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjreb1oFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AeN2Mnw==</latexit><latexit sha1_base64="EXnEF8+Nx/MjVC318eA89V5FThM=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6Kkkouix4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjreb1oFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AeN2Mnw==</latexit>

6<latexit sha1_base64="WNCDpyKqE+MErsx1PFzfEU5daIA=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuqx4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjreb1oFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AemGMoA==</latexit><latexit sha1_base64="WNCDpyKqE+MErsx1PFzfEU5daIA=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuqx4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjreb1oFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AemGMoA==</latexit><latexit sha1_base64="WNCDpyKqE+MErsx1PFzfEU5daIA=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuqx4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjreb1oFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AemGMoA==</latexit><latexit sha1_base64="WNCDpyKqE+MErsx1PFzfEU5daIA=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuqx4MVjC/YD2lA220m7drMJuxuhhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk7t5vfOESvNYPphpgn5ER5KHnFFjreb1oFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3voZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBgxuowz00oAUMEJ7hFd6cR+fFeXc+lq0FJ585hT9yPn8AemGMoA==</latexit>

7<latexit sha1_base64="Ry9/PuRK3Vzho8z8QmB5qktQtdM=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQue65llu3VQa1TyOIlzAJVTBgzo04B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz975Yyh</latexit><latexit sha1_base64="Ry9/PuRK3Vzho8z8QmB5qktQtdM=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQue65llu3VQa1TyOIlzAJVTBgzo04B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz975Yyh</latexit><latexit sha1_base64="Ry9/PuRK3Vzho8z8QmB5qktQtdM=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQue65llu3VQa1TyOIlzAJVTBgzo04B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz975Yyh</latexit><latexit sha1_base64="Ry9/PuRK3Vzho8z8QmB5qktQtdM=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT3voZl0lqULLVR2EqiInJ4moy4gqZETMLlCludyVsQhVlxmZTsiF46ydvQue65llu3VQa1TyOIlzAJVTBgzo04B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz975Yyh</latexit>

8<latexit sha1_base64="R4xib86YbrsndD0OP26oitJIU2k=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIthjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT1v2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgwS004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz99aYyi</latexit><latexit sha1_base64="R4xib86YbrsndD0OP26oitJIU2k=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIthjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT1v2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgwS004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz99aYyi</latexit><latexit sha1_base64="R4xib86YbrsndD0OP26oitJIU2k=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIthjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT1v2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgwS004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz99aYyi</latexit><latexit sha1_base64="R4xib86YbrsndD0OP26oitJIU2k=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIthjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq36sFxxa+5SZBO8HCqQqzksfw1GMUsjlIYJqnXfcxPjZ1QZzgTOS4NUY0LZlI6xb1HSCLWfLRedkyvrjEgYK/ukIUv390RGI61nUWA7I2omer22MP+r9VMT1v2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgwS004B6a0AYGCM/wCm/Oo/PivDsfq9aCk8+cwx85nz99aYyi</latexit>

9<latexit sha1_base64="NfWWtrNLZDkRcU5hcwFwk23C/vQ=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIqi3ghePLdgPaEPZbCft2s0m7G6EEvoLvHhQxKs/yZv/xm2bg7a+sPDwzgw78waJ4Nq47rdT2Njc2t4p7pb29g8Oj8rHJ20dp4phi8UiVt2AahRcYstwI7CbKKRRILATTO7m9c4TKs1j+WCmCfoRHUkeckaNtZq3g3LFrbkLkXXwcqhArsag/NUfxiyNUBomqNY9z02Mn1FlOBM4K/VTjQllEzrCnkVJI9R+tlh0Ri6sMyRhrOyThizc3xMZjbSeRoHtjKgZ69Xa3Pyv1ktNeONnXCapQcmWH4WpICYm86vJkCtkRkwtUKa43ZWwMVWUGZtNyYbgrZ68Du3Lmme5eVWpV/M4inAG51AFD66hDvfQgBYwQHiGV3hzHp0X5935WLYWnHzmFP7I+fwBfu2Mow==</latexit><latexit sha1_base64="NfWWtrNLZDkRcU5hcwFwk23C/vQ=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIqi3ghePLdgPaEPZbCft2s0m7G6EEvoLvHhQxKs/yZv/xm2bg7a+sPDwzgw78waJ4Nq47rdT2Njc2t4p7pb29g8Oj8rHJ20dp4phi8UiVt2AahRcYstwI7CbKKRRILATTO7m9c4TKs1j+WCmCfoRHUkeckaNtZq3g3LFrbkLkXXwcqhArsag/NUfxiyNUBomqNY9z02Mn1FlOBM4K/VTjQllEzrCnkVJI9R+tlh0Ri6sMyRhrOyThizc3xMZjbSeRoHtjKgZ69Xa3Pyv1ktNeONnXCapQcmWH4WpICYm86vJkCtkRkwtUKa43ZWwMVWUGZtNyYbgrZ68Du3Lmme5eVWpV/M4inAG51AFD66hDvfQgBYwQHiGV3hzHp0X5935WLYWnHzmFP7I+fwBfu2Mow==</latexit><latexit sha1_base64="NfWWtrNLZDkRcU5hcwFwk23C/vQ=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIqi3ghePLdgPaEPZbCft2s0m7G6EEvoLvHhQxKs/yZv/xm2bg7a+sPDwzgw78waJ4Nq47rdT2Njc2t4p7pb29g8Oj8rHJ20dp4phi8UiVt2AahRcYstwI7CbKKRRILATTO7m9c4TKs1j+WCmCfoRHUkeckaNtZq3g3LFrbkLkXXwcqhArsag/NUfxiyNUBomqNY9z02Mn1FlOBM4K/VTjQllEzrCnkVJI9R+tlh0Ri6sMyRhrOyThizc3xMZjbSeRoHtjKgZ69Xa3Pyv1ktNeONnXCapQcmWH4WpICYm86vJkCtkRkwtUKa43ZWwMVWUGZtNyYbgrZ68Du3Lmme5eVWpV/M4inAG51AFD66hDvfQgBYwQHiGV3hzHp0X5935WLYWnHzmFP7I+fwBfu2Mow==</latexit><latexit sha1_base64="NfWWtrNLZDkRcU5hcwFwk23C/vQ=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIqi3ghePLdgPaEPZbCft2s0m7G6EEvoLvHhQxKs/yZv/xm2bg7a+sPDwzgw78waJ4Nq47rdT2Njc2t4p7pb29g8Oj8rHJ20dp4phi8UiVt2AahRcYstwI7CbKKRRILATTO7m9c4TKs1j+WCmCfoRHUkeckaNtZq3g3LFrbkLkXXwcqhArsag/NUfxiyNUBomqNY9z02Mn1FlOBM4K/VTjQllEzrCnkVJI9R+tlh0Ri6sMyRhrOyThizc3xMZjbSeRoHtjKgZ69Xa3Pyv1ktNeONnXCapQcmWH4WpICYm86vJkCtkRkwtUKa43ZWwMVWUGZtNyYbgrZ68Du3Lmme5eVWpV/M4inAG51AFD66hDvfQgBYwQHiGV3hzHp0X5935WLYWnHzmFP7I+fwBfu2Mow==</latexit>

10<latexit sha1_base64="SnhgtBixGD5OiZOs5XDsvdrPD5g=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjFdMW2lA22027dLMJuxOhhP4DLx4U8eo/8ua/cdvmoK0vLDy8M8POvGEqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ7fzeueJayMS9YjTlAcxHSkRCUbRWg+eO6jW3Ia7EFkHr4AaFGoNql/9YcKymCtkkhrT89wUg5xqFEzyWaWfGZ5SNqEj3rOoaMxNkC82nZEL6wxJlGj7FJKF+3sip7Ex0zi0nTHFsVmtzc3/ar0Mo5sgFyrNkCu2/CjKJMGEzM8mQ6E5Qzm1QJkWdlfCxlRThjacig3BWz15HdqXDc/y/VWtWS/iKMMZnEMdPLiGJtxBC3xgEMEzvMKbM3FenHfnY9lacoqZU/gj5/MH4KKM1Q==</latexit><latexit sha1_base64="SnhgtBixGD5OiZOs5XDsvdrPD5g=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjFdMW2lA22027dLMJuxOhhP4DLx4U8eo/8ua/cdvmoK0vLDy8M8POvGEqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ7fzeueJayMS9YjTlAcxHSkRCUbRWg+eO6jW3Ia7EFkHr4AaFGoNql/9YcKymCtkkhrT89wUg5xqFEzyWaWfGZ5SNqEj3rOoaMxNkC82nZEL6wxJlGj7FJKF+3sip7Ex0zi0nTHFsVmtzc3/ar0Mo5sgFyrNkCu2/CjKJMGEzM8mQ6E5Qzm1QJkWdlfCxlRThjacig3BWz15HdqXDc/y/VWtWS/iKMMZnEMdPLiGJtxBC3xgEMEzvMKbM3FenHfnY9lacoqZU/gj5/MH4KKM1Q==</latexit><latexit sha1_base64="SnhgtBixGD5OiZOs5XDsvdrPD5g=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjFdMW2lA22027dLMJuxOhhP4DLx4U8eo/8ua/cdvmoK0vLDy8M8POvGEqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ7fzeueJayMS9YjTlAcxHSkRCUbRWg+eO6jW3Ia7EFkHr4AaFGoNql/9YcKymCtkkhrT89wUg5xqFEzyWaWfGZ5SNqEj3rOoaMxNkC82nZEL6wxJlGj7FJKF+3sip7Ex0zi0nTHFsVmtzc3/ar0Mo5sgFyrNkCu2/CjKJMGEzM8mQ6E5Qzm1QJkWdlfCxlRThjacig3BWz15HdqXDc/y/VWtWS/iKMMZnEMdPLiGJtxBC3xgEMEzvMKbM3FenHfnY9lacoqZU/gj5/MH4KKM1Q==</latexit><latexit sha1_base64="SnhgtBixGD5OiZOs5XDsvdrPD5g=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjFdMW2lA22027dLMJuxOhhP4DLx4U8eo/8ua/cdvmoK0vLDy8M8POvGEqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ7fzeueJayMS9YjTlAcxHSkRCUbRWg+eO6jW3Ia7EFkHr4AaFGoNql/9YcKymCtkkhrT89wUg5xqFEzyWaWfGZ5SNqEj3rOoaMxNkC82nZEL6wxJlGj7FJKF+3sip7Ex0zi0nTHFsVmtzc3/ar0Mo5sgFyrNkCu2/CjKJMGEzM8mQ6E5Qzm1QJkWdlfCxlRThjacig3BWz15HdqXDc/y/VWtWS/iKMMZnEMdPLiGJtxBC3xgEMEzvMKbM3FenHfnY9lacoqZU/gj5/MH4KKM1Q==</latexit>

11<latexit sha1_base64="8rZAGeLGk7ZoTNx2O56dzT7bLKw=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjFdMW2lA22027dLMJuxOhhP4DLx4U8eo/8ua/cdvmoK0vLDy8M8POvGEqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ7fzeueJayMS9YjTlAcxHSkRCUbRWg+eN6jW3Ia7EFkHr4AaFGoNql/9YcKymCtkkhrT89wUg5xqFEzyWaWfGZ5SNqEj3rOoaMxNkC82nZEL6wxJlGj7FJKF+3sip7Ex0zi0nTHFsVmtzc3/ar0Mo5sgFyrNkCu2/CjKJMGEzM8mQ6E5Qzm1QJkWdlfCxlRThjacig3BWz15HdqXDc/y/VWtWS/iKMMZnEMdPLiGJtxBC3xgEMEzvMKbM3FenHfnY9lacoqZU/gj5/MH4iaM1g==</latexit><latexit sha1_base64="8rZAGeLGk7ZoTNx2O56dzT7bLKw=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjFdMW2lA22027dLMJuxOhhP4DLx4U8eo/8ua/cdvmoK0vLDy8M8POvGEqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ7fzeueJayMS9YjTlAcxHSkRCUbRWg+eN6jW3Ia7EFkHr4AaFGoNql/9YcKymCtkkhrT89wUg5xqFEzyWaWfGZ5SNqEj3rOoaMxNkC82nZEL6wxJlGj7FJKF+3sip7Ex0zi0nTHFsVmtzc3/ar0Mo5sgFyrNkCu2/CjKJMGEzM8mQ6E5Qzm1QJkWdlfCxlRThjacig3BWz15HdqXDc/y/VWtWS/iKMMZnEMdPLiGJtxBC3xgEMEzvMKbM3FenHfnY9lacoqZU/gj5/MH4iaM1g==</latexit><latexit sha1_base64="8rZAGeLGk7ZoTNx2O56dzT7bLKw=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjFdMW2lA22027dLMJuxOhhP4DLx4U8eo/8ua/cdvmoK0vLDy8M8POvGEqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ7fzeueJayMS9YjTlAcxHSkRCUbRWg+eN6jW3Ia7EFkHr4AaFGoNql/9YcKymCtkkhrT89wUg5xqFEzyWaWfGZ5SNqEj3rOoaMxNkC82nZEL6wxJlGj7FJKF+3sip7Ex0zi0nTHFsVmtzc3/ar0Mo5sgFyrNkCu2/CjKJMGEzM8mQ6E5Qzm1QJkWdlfCxlRThjacig3BWz15HdqXDc/y/VWtWS/iKMMZnEMdPLiGJtxBC3xgEMEzvMKbM3FenHfnY9lacoqZU/gj5/MH4iaM1g==</latexit><latexit sha1_base64="8rZAGeLGk7ZoTNx2O56dzT7bLKw=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjFdMW2lA22027dLMJuxOhhP4DLx4U8eo/8ua/cdvmoK0vLDy8M8POvGEqhUHX/XZKG5tb2zvl3cre/sHhUfX4pG2STDPus0QmuhtSw6VQ3EeBkndTzWkcSt4JJ7fzeueJayMS9YjTlAcxHSkRCUbRWg+eN6jW3Ia7EFkHr4AaFGoNql/9YcKymCtkkhrT89wUg5xqFEzyWaWfGZ5SNqEj3rOoaMxNkC82nZEL6wxJlGj7FJKF+3sip7Ex0zi0nTHFsVmtzc3/ar0Mo5sgFyrNkCu2/CjKJMGEzM8mQ6E5Qzm1QJkWdlfCxlRThjacig3BWz15HdqXDc/y/VWtWS/iKMMZnEMdPLiGJtxBC3xgEMEzvMKbM3FenHfnY9lacoqZU/gj5/MH4iaM1g==</latexit>

12<latexit sha1_base64="GW8RnXHZA9wZY8BXIK9/GF7uneo=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkRajHghePVewHtKFstpt26WYTdidCCf0HXjwo4tV/5M1/47bNQVtfWHh4Z4adeYNECoOu++0UtrZ3dveK+6WDw6Pjk/LpWcfEqWa8zWIZ615ADZdC8TYKlLyXaE6jQPJuML1d1LtPXBsRq0ecJdyP6FiJUDCK1nrw6sNyxa25S5FN8HKoQK7WsPw1GMUsjbhCJqkxfc9N0M+oRsEkn5cGqeEJZVM65n2Likbc+Nly0zm5ss6IhLG2TyFZur8nMhoZM4sC2xlRnJj12sL8r9ZPMbzxM6GSFLliq4/CVBKMyeJsMhKaM5QzC5RpYXclbEI1ZWjDKdkQvPWTN6FTr3mW768rzWoeRxEu4BKq4EEDmnAHLWgDgxCe4RXenKnz4rw7H6vWgpPPnMMfOZ8/46qM1w==</latexit><latexit sha1_base64="GW8RnXHZA9wZY8BXIK9/GF7uneo=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkRajHghePVewHtKFstpt26WYTdidCCf0HXjwo4tV/5M1/47bNQVtfWHh4Z4adeYNECoOu++0UtrZ3dveK+6WDw6Pjk/LpWcfEqWa8zWIZ615ADZdC8TYKlLyXaE6jQPJuML1d1LtPXBsRq0ecJdyP6FiJUDCK1nrw6sNyxa25S5FN8HKoQK7WsPw1GMUsjbhCJqkxfc9N0M+oRsEkn5cGqeEJZVM65n2Likbc+Nly0zm5ss6IhLG2TyFZur8nMhoZM4sC2xlRnJj12sL8r9ZPMbzxM6GSFLliq4/CVBKMyeJsMhKaM5QzC5RpYXclbEI1ZWjDKdkQvPWTN6FTr3mW768rzWoeRxEu4BKq4EEDmnAHLWgDgxCe4RXenKnz4rw7H6vWgpPPnMMfOZ8/46qM1w==</latexit><latexit sha1_base64="GW8RnXHZA9wZY8BXIK9/GF7uneo=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkRajHghePVewHtKFstpt26WYTdidCCf0HXjwo4tV/5M1/47bNQVtfWHh4Z4adeYNECoOu++0UtrZ3dveK+6WDw6Pjk/LpWcfEqWa8zWIZ615ADZdC8TYKlLyXaE6jQPJuML1d1LtPXBsRq0ecJdyP6FiJUDCK1nrw6sNyxa25S5FN8HKoQK7WsPw1GMUsjbhCJqkxfc9N0M+oRsEkn5cGqeEJZVM65n2Likbc+Nly0zm5ss6IhLG2TyFZur8nMhoZM4sC2xlRnJj12sL8r9ZPMbzxM6GSFLliq4/CVBKMyeJsMhKaM5QzC5RpYXclbEI1ZWjDKdkQvPWTN6FTr3mW768rzWoeRxEu4BKq4EEDmnAHLWgDgxCe4RXenKnz4rw7H6vWgpPPnMMfOZ8/46qM1w==</latexit><latexit sha1_base64="GW8RnXHZA9wZY8BXIK9/GF7uneo=">AAAB6XicbZBNS8NAEIYn9avWr6pHL4tF6KkkRajHghePVewHtKFstpt26WYTdidCCf0HXjwo4tV/5M1/47bNQVtfWHh4Z4adeYNECoOu++0UtrZ3dveK+6WDw6Pjk/LpWcfEqWa8zWIZ615ADZdC8TYKlLyXaE6jQPJuML1d1LtPXBsRq0ecJdyP6FiJUDCK1nrw6sNyxa25S5FN8HKoQK7WsPw1GMUsjbhCJqkxfc9N0M+oRsEkn5cGqeEJZVM65n2Likbc+Nly0zm5ss6IhLG2TyFZur8nMhoZM4sC2xlRnJj12sL8r9ZPMbzxM6GSFLliq4/CVBKMyeJsMhKaM5QzC5RpYXclbEI1ZWjDKdkQvPWTN6FTr3mW768rzWoeRxEu4BKq4EEDmnAHLWgDgxCe4RXenKnz4rw7H6vWgpPPnMMfOZ8/46qM1w==</latexit>

Engine speed w[rpm]<latexit sha1_base64="5ZIDv7I1tlxdHDJLqDxiq5nx2kY=">AAACC3icbZDLSgMxFIYzXmu9jbp0E1qErsqMCLosiOCygr1AO5RMetqGZjJDckYtQ/dufBU3LhRx6wu4821MLwtt/SHw8Z9zkpw/TKQw6Hnfzsrq2vrGZm4rv72zu7fvHhzWTZxqDjUey1g3Q2ZACgU1FCihmWhgUSihEQ4vJ/XGHWgjYnWLowSCiPWV6AnO0Fodt9BGeMDsSvXtBdQkAN1xm963ZrZOonHQcYte2ZuKLoM/hyKZq9pxv9rdmKcRKOSSGdPyvQSDjGkUXMI4304NJIwPWR9aFhWLwATZdJcxPbFOl/ZibY9COnV/T2QsMmYUhbYzYjgwi7WJ+V+tlWLvIsiESlIExWcP9VJJMaaTYGhXaOAoRxYY18L+lfIB04yjjS9vQ/AXV16G+mnZt3xzVqyU5nHkyDEpkBLxyTmpkGtSJTXCySN5Jq/kzXlyXpx352PWuuLMZ47IHzmfPww2m5g=</latexit><latexit sha1_base64="5ZIDv7I1tlxdHDJLqDxiq5nx2kY=">AAACC3icbZDLSgMxFIYzXmu9jbp0E1qErsqMCLosiOCygr1AO5RMetqGZjJDckYtQ/dufBU3LhRx6wu4821MLwtt/SHw8Z9zkpw/TKQw6Hnfzsrq2vrGZm4rv72zu7fvHhzWTZxqDjUey1g3Q2ZACgU1FCihmWhgUSihEQ4vJ/XGHWgjYnWLowSCiPWV6AnO0Fodt9BGeMDsSvXtBdQkAN1xm963ZrZOonHQcYte2ZuKLoM/hyKZq9pxv9rdmKcRKOSSGdPyvQSDjGkUXMI4304NJIwPWR9aFhWLwATZdJcxPbFOl/ZibY9COnV/T2QsMmYUhbYzYjgwi7WJ+V+tlWLvIsiESlIExWcP9VJJMaaTYGhXaOAoRxYY18L+lfIB04yjjS9vQ/AXV16G+mnZt3xzVqyU5nHkyDEpkBLxyTmpkGtSJTXCySN5Jq/kzXlyXpx352PWuuLMZ47IHzmfPww2m5g=</latexit><latexit sha1_base64="5ZIDv7I1tlxdHDJLqDxiq5nx2kY=">AAACC3icbZDLSgMxFIYzXmu9jbp0E1qErsqMCLosiOCygr1AO5RMetqGZjJDckYtQ/dufBU3LhRx6wu4821MLwtt/SHw8Z9zkpw/TKQw6Hnfzsrq2vrGZm4rv72zu7fvHhzWTZxqDjUey1g3Q2ZACgU1FCihmWhgUSihEQ4vJ/XGHWgjYnWLowSCiPWV6AnO0Fodt9BGeMDsSvXtBdQkAN1xm963ZrZOonHQcYte2ZuKLoM/hyKZq9pxv9rdmKcRKOSSGdPyvQSDjGkUXMI4304NJIwPWR9aFhWLwATZdJcxPbFOl/ZibY9COnV/T2QsMmYUhbYzYjgwi7WJ+V+tlWLvIsiESlIExWcP9VJJMaaTYGhXaOAoRxYY18L+lfIB04yjjS9vQ/AXV16G+mnZt3xzVqyU5nHkyDEpkBLxyTmpkGtSJTXCySN5Jq/kzXlyXpx352PWuuLMZ47IHzmfPww2m5g=</latexit><latexit sha1_base64="5ZIDv7I1tlxdHDJLqDxiq5nx2kY=">AAACC3icbZDLSgMxFIYzXmu9jbp0E1qErsqMCLosiOCygr1AO5RMetqGZjJDckYtQ/dufBU3LhRx6wu4821MLwtt/SHw8Z9zkpw/TKQw6Hnfzsrq2vrGZm4rv72zu7fvHhzWTZxqDjUey1g3Q2ZACgU1FCihmWhgUSihEQ4vJ/XGHWgjYnWLowSCiPWV6AnO0Fodt9BGeMDsSvXtBdQkAN1xm963ZrZOonHQcYte2ZuKLoM/hyKZq9pxv9rdmKcRKOSSGdPyvQSDjGkUXMI4304NJIwPWR9aFhWLwATZdJcxPbFOl/ZibY9COnV/T2QsMmYUhbYzYjgwi7WJ+V+tlWLvIsiESlIExWcP9VJJMaaTYGhXaOAoRxYY18L+lfIB04yjjS9vQ/AXV16G+mnZt3xzVqyU5nHkyDEpkBLxyTmpkGtSJTXCySN5Jq/kzXlyXpx352PWuuLMZ47IHzmfPww2m5g=</latexit>

Fuel

rate

wf

uel[m

m3/s

t]<latexit sha1_base64="wAL5PXbknGZiBzYebnWtx/trzLY=">AAACGnicbZDLSsQwFIZT7463UZdugoPgSlsVdDkgiEsF5wKdOqSZUw0mbUlO1aH0Odz4Km5cKOJO3Pg2ZqazUMcDgS//fw7J+cNUCoOu++VMTE5Nz8zOzVcWFpeWV6qra02TZJpDgycy0e2QGZAihgYKlNBONTAVSmiFN8cDv3UL2ogkvsB+CoFiV7GIBGdopW7V6yDcY36SgaSaIRQdetfNI3st/NJSqrjc3y3ZYBF0qzV3xx0WHQdvBDUyqrNu9aPTS3imIEYumTG+56YY5Eyj4BKKSiczkDJ+w67AtxgzBSbIh6sVdMsqPRol2p4Y6VD9OZEzZUxfhbZTMbw2f72B+J/nZxgdBbmI0wwh5uVDUSYpJnSQE+0JDRxl3wLjWti/Un7NNONo06zYELy/K49Dc2/Hs3x+UKtvj+KYIxtkk2wTjxySOjklZ6RBOHkgT+SFvDqPzrPz5ryXrRPOaGad/Crn8xt7OqJN</latexit><latexit sha1_base64="wAL5PXbknGZiBzYebnWtx/trzLY=">AAACGnicbZDLSsQwFIZT7463UZdugoPgSlsVdDkgiEsF5wKdOqSZUw0mbUlO1aH0Odz4Km5cKOJO3Pg2ZqazUMcDgS//fw7J+cNUCoOu++VMTE5Nz8zOzVcWFpeWV6qra02TZJpDgycy0e2QGZAihgYKlNBONTAVSmiFN8cDv3UL2ogkvsB+CoFiV7GIBGdopW7V6yDcY36SgaSaIRQdetfNI3st/NJSqrjc3y3ZYBF0qzV3xx0WHQdvBDUyqrNu9aPTS3imIEYumTG+56YY5Eyj4BKKSiczkDJ+w67AtxgzBSbIh6sVdMsqPRol2p4Y6VD9OZEzZUxfhbZTMbw2f72B+J/nZxgdBbmI0wwh5uVDUSYpJnSQE+0JDRxl3wLjWti/Un7NNONo06zYELy/K49Dc2/Hs3x+UKtvj+KYIxtkk2wTjxySOjklZ6RBOHkgT+SFvDqPzrPz5ryXrRPOaGad/Crn8xt7OqJN</latexit><latexit sha1_base64="wAL5PXbknGZiBzYebnWtx/trzLY=">AAACGnicbZDLSsQwFIZT7463UZdugoPgSlsVdDkgiEsF5wKdOqSZUw0mbUlO1aH0Odz4Km5cKOJO3Pg2ZqazUMcDgS//fw7J+cNUCoOu++VMTE5Nz8zOzVcWFpeWV6qra02TZJpDgycy0e2QGZAihgYKlNBONTAVSmiFN8cDv3UL2ogkvsB+CoFiV7GIBGdopW7V6yDcY36SgaSaIRQdetfNI3st/NJSqrjc3y3ZYBF0qzV3xx0WHQdvBDUyqrNu9aPTS3imIEYumTG+56YY5Eyj4BKKSiczkDJ+w67AtxgzBSbIh6sVdMsqPRol2p4Y6VD9OZEzZUxfhbZTMbw2f72B+J/nZxgdBbmI0wwh5uVDUSYpJnSQE+0JDRxl3wLjWti/Un7NNONo06zYELy/K49Dc2/Hs3x+UKtvj+KYIxtkk2wTjxySOjklZ6RBOHkgT+SFvDqPzrPz5ryXrRPOaGad/Crn8xt7OqJN</latexit><latexit sha1_base64="wAL5PXbknGZiBzYebnWtx/trzLY=">AAACGnicbZDLSsQwFIZT7463UZdugoPgSlsVdDkgiEsF5wKdOqSZUw0mbUlO1aH0Odz4Km5cKOJO3Pg2ZqazUMcDgS//fw7J+cNUCoOu++VMTE5Nz8zOzVcWFpeWV6qra02TZJpDgycy0e2QGZAihgYKlNBONTAVSmiFN8cDv3UL2ogkvsB+CoFiV7GIBGdopW7V6yDcY36SgaSaIRQdetfNI3st/NJSqrjc3y3ZYBF0qzV3xx0WHQdvBDUyqrNu9aPTS3imIEYumTG+56YY5Eyj4BKKSiczkDJ+w67AtxgzBSbIh6sVdMsqPRol2p4Y6VD9OZEzZUxfhbZTMbw2f72B+J/nZxgdBbmI0wwh5uVDUSYpJnSQE+0JDRxl3wLjWti/Un7NNONo06zYELy/K49Dc2/Hs3x+UKtvj+KYIxtkk2wTjxySOjklZ6RBOHkgT+SFvDqPzrPz5ryXrRPOaGad/Crn8xt7OqJN</latexit>

✓]7<latexit sha1_base64="bRZB8Jp2Re9T02cHMYBQuDlRr0M=">AAAB+XicbZBNS8NAEIYn9avWr6hHL8Ei9FQSEeqx4MVjBfsBTSyb7aZdutmE3UmhhP4TLx4U8eo/8ea/cdvmoK0vLDy8M8PMvmEquEbX/bZKW9s7u3vl/crB4dHxiX161tFJpihr00QkqhcSzQSXrI0cBeulipE4FKwbTu4W9e6UKc0T+YizlAUxGUkecUrQWAPb9nHMkDzlvh4TlTbmA7vq1t2lnE3wCqhCodbA/vKHCc1iJpEKonXfc1MMcqKQU8HmFT/TLCV0Qkasb1CSmOkgX14+d66MM3SiRJkn0Vm6vydyEms9i0PTGRMc6/Xawvyv1s8wug1yLtMMmaSrRVEmHEycRQzOkCtGUcwMEKq4udWhJgBC0YRVMSF461/ehM513TP8cFNt1oo4ynABl1ADDxrQhHtoQRsoTOEZXuHNyq0X6936WLWWrGLmHP7I+vwBy36Tqg==</latexit><latexit sha1_base64="bRZB8Jp2Re9T02cHMYBQuDlRr0M=">AAAB+XicbZBNS8NAEIYn9avWr6hHL8Ei9FQSEeqx4MVjBfsBTSyb7aZdutmE3UmhhP4TLx4U8eo/8ea/cdvmoK0vLDy8M8PMvmEquEbX/bZKW9s7u3vl/crB4dHxiX161tFJpihr00QkqhcSzQSXrI0cBeulipE4FKwbTu4W9e6UKc0T+YizlAUxGUkecUrQWAPb9nHMkDzlvh4TlTbmA7vq1t2lnE3wCqhCodbA/vKHCc1iJpEKonXfc1MMcqKQU8HmFT/TLCV0Qkasb1CSmOkgX14+d66MM3SiRJkn0Vm6vydyEms9i0PTGRMc6/Xawvyv1s8wug1yLtMMmaSrRVEmHEycRQzOkCtGUcwMEKq4udWhJgBC0YRVMSF461/ehM513TP8cFNt1oo4ynABl1ADDxrQhHtoQRsoTOEZXuHNyq0X6936WLWWrGLmHP7I+vwBy36Tqg==</latexit><latexit sha1_base64="bRZB8Jp2Re9T02cHMYBQuDlRr0M=">AAAB+XicbZBNS8NAEIYn9avWr6hHL8Ei9FQSEeqx4MVjBfsBTSyb7aZdutmE3UmhhP4TLx4U8eo/8ea/cdvmoK0vLDy8M8PMvmEquEbX/bZKW9s7u3vl/crB4dHxiX161tFJpihr00QkqhcSzQSXrI0cBeulipE4FKwbTu4W9e6UKc0T+YizlAUxGUkecUrQWAPb9nHMkDzlvh4TlTbmA7vq1t2lnE3wCqhCodbA/vKHCc1iJpEKonXfc1MMcqKQU8HmFT/TLCV0Qkasb1CSmOkgX14+d66MM3SiRJkn0Vm6vydyEms9i0PTGRMc6/Xawvyv1s8wug1yLtMMmaSrRVEmHEycRQzOkCtGUcwMEKq4udWhJgBC0YRVMSF461/ehM513TP8cFNt1oo4ynABl1ADDxrQhHtoQRsoTOEZXuHNyq0X6936WLWWrGLmHP7I+vwBy36Tqg==</latexit><latexit sha1_base64="bRZB8Jp2Re9T02cHMYBQuDlRr0M=">AAAB+XicbZBNS8NAEIYn9avWr6hHL8Ei9FQSEeqx4MVjBfsBTSyb7aZdutmE3UmhhP4TLx4U8eo/8ea/cdvmoK0vLDy8M8PMvmEquEbX/bZKW9s7u3vl/crB4dHxiX161tFJpihr00QkqhcSzQSXrI0cBeulipE4FKwbTu4W9e6UKc0T+YizlAUxGUkecUrQWAPb9nHMkDzlvh4TlTbmA7vq1t2lnE3wCqhCodbA/vKHCc1iJpEKonXfc1MMcqKQU8HmFT/TLCV0Qkasb1CSmOkgX14+d66MM3SiRJkn0Vm6vydyEms9i0PTGRMc6/Xawvyv1s8wug1yLtMMmaSrRVEmHEycRQzOkCtGUcwMEKq4udWhJgBC0YRVMSF461/ehM513TP8cFNt1oo4ynABl1ADDxrQhHtoQRsoTOEZXuHNyq0X6936WLWWrGLmHP7I+vwBy36Tqg==</latexit>

⇥<latexit sha1_base64="ys9J34PObk/Kd5LteFHtU1ywNXg=">AAAB7XicbZBNSwMxEIZn61etX1WPXoJF6KnsiqDHghePFfohtEvJprNtbDZZkqxQSv+DFw+KePX/ePPfmLZ70NYXAg/vzJCZN0oFN9b3v73CxubW9k5xt7S3f3B4VD4+aRuVaYYtpoTSDxE1KLjEluVW4EOqkSaRwE40vp3XO0+oDVeyaScphgkdSh5zRq2z2r3mCC3tlyt+zV+IrEOQQwVyNfrlr95AsSxBaZmgxnQDP7XhlGrLmcBZqZcZTCkb0yF2HUqaoAmni21n5MI5AxIr7Z60ZOH+npjSxJhJErnOhNqRWa3Nzf9q3czGN+GUyzSzKNnyozgTxCoyP50MuEZmxcQBZZq7XQkbUU2ZdQGVXAjB6snr0L6sBY7vryr1ah5HEc7gHKoQwDXU4Q4a0AIGj/AMr/DmKe/Fe/c+lq0FL585hT/yPn8AayeO7g==</latexit><latexit sha1_base64="ys9J34PObk/Kd5LteFHtU1ywNXg=">AAAB7XicbZBNSwMxEIZn61etX1WPXoJF6KnsiqDHghePFfohtEvJprNtbDZZkqxQSv+DFw+KePX/ePPfmLZ70NYXAg/vzJCZN0oFN9b3v73CxubW9k5xt7S3f3B4VD4+aRuVaYYtpoTSDxE1KLjEluVW4EOqkSaRwE40vp3XO0+oDVeyaScphgkdSh5zRq2z2r3mCC3tlyt+zV+IrEOQQwVyNfrlr95AsSxBaZmgxnQDP7XhlGrLmcBZqZcZTCkb0yF2HUqaoAmni21n5MI5AxIr7Z60ZOH+npjSxJhJErnOhNqRWa3Nzf9q3czGN+GUyzSzKNnyozgTxCoyP50MuEZmxcQBZZq7XQkbUU2ZdQGVXAjB6snr0L6sBY7vryr1ah5HEc7gHKoQwDXU4Q4a0AIGj/AMr/DmKe/Fe/c+lq0FL585hT/yPn8AayeO7g==</latexit><latexit sha1_base64="ys9J34PObk/Kd5LteFHtU1ywNXg=">AAAB7XicbZBNSwMxEIZn61etX1WPXoJF6KnsiqDHghePFfohtEvJprNtbDZZkqxQSv+DFw+KePX/ePPfmLZ70NYXAg/vzJCZN0oFN9b3v73CxubW9k5xt7S3f3B4VD4+aRuVaYYtpoTSDxE1KLjEluVW4EOqkSaRwE40vp3XO0+oDVeyaScphgkdSh5zRq2z2r3mCC3tlyt+zV+IrEOQQwVyNfrlr95AsSxBaZmgxnQDP7XhlGrLmcBZqZcZTCkb0yF2HUqaoAmni21n5MI5AxIr7Z60ZOH+npjSxJhJErnOhNqRWa3Nzf9q3czGN+GUyzSzKNnyozgTxCoyP50MuEZmxcQBZZq7XQkbUU2ZdQGVXAjB6snr0L6sBY7vryr1ah5HEc7gHKoQwDXU4Q4a0AIGj/AMr/DmKe/Fe/c+lq0FL585hT/yPn8AayeO7g==</latexit><latexit sha1_base64="ys9J34PObk/Kd5LteFHtU1ywNXg=">AAAB7XicbZBNSwMxEIZn61etX1WPXoJF6KnsiqDHghePFfohtEvJprNtbDZZkqxQSv+DFw+KePX/ePPfmLZ70NYXAg/vzJCZN0oFN9b3v73CxubW9k5xt7S3f3B4VD4+aRuVaYYtpoTSDxE1KLjEluVW4EOqkSaRwE40vp3XO0+oDVeyaScphgkdSh5zRq2z2r3mCC3tlyt+zV+IrEOQQwVyNfrlr95AsSxBaZmgxnQDP7XhlGrLmcBZqZcZTCkb0yF2HUqaoAmni21n5MI5AxIr7Z60ZOH+npjSxJhJErnOhNqRWa3Nzf9q3czGN+GUyzSzKNnyozgTxCoyP50MuEZmxcQBZZq7XQkbUU2ZdQGVXAjB6snr0L6sBY7vryr1ah5HEc7gHKoQwDXU4Q4a0AIGj/AMr/DmKe/Fe/c+lq0FL585hT/yPn8AayeO7g==</latexit>

wL

<latexit sha1_base64="5Kjq63n7jIHpll6LQ8oX+pf6Itg=">AAAB6nicbZA9SwNBEIbn/IzxK2ppsxiEVOFOBC0DNhYWEc0HJGfY28wlS/b2jt09JRz5CTYWitj6i+z8N26SKzTxhYWHd2bYmTdIBNfGdb+dldW19Y3NwlZxe2d3b790cNjUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbwehqWm89otI8lvdmnKAf0YHkIWfUWOvu6eGmVyq7VXcmsgxeDmXIVe+Vvrr9mKURSsME1brjuYnxM6oMZwInxW6qMaFsRAfYsShphNrPZqtOyKl1+iSMlX3SkJn7eyKjkdbjKLCdETVDvVibmv/VOqkJL/2MyyQ1KNn8ozAVxMRkejfpc4XMiLEFyhS3uxI2pIoyY9Mp2hC8xZOXoXlW9SzfnpdrlTyOAhzDCVTAgwuowTXUoQEMBvAMr/DmCOfFeXc+5q0rTj5zBH/kfP4AKcGNnw==</latexit><latexit sha1_base64="5Kjq63n7jIHpll6LQ8oX+pf6Itg=">AAAB6nicbZA9SwNBEIbn/IzxK2ppsxiEVOFOBC0DNhYWEc0HJGfY28wlS/b2jt09JRz5CTYWitj6i+z8N26SKzTxhYWHd2bYmTdIBNfGdb+dldW19Y3NwlZxe2d3b790cNjUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbwehqWm89otI8lvdmnKAf0YHkIWfUWOvu6eGmVyq7VXcmsgxeDmXIVe+Vvrr9mKURSsME1brjuYnxM6oMZwInxW6qMaFsRAfYsShphNrPZqtOyKl1+iSMlX3SkJn7eyKjkdbjKLCdETVDvVibmv/VOqkJL/2MyyQ1KNn8ozAVxMRkejfpc4XMiLEFyhS3uxI2pIoyY9Mp2hC8xZOXoXlW9SzfnpdrlTyOAhzDCVTAgwuowTXUoQEMBvAMr/DmCOfFeXc+5q0rTj5zBH/kfP4AKcGNnw==</latexit><latexit sha1_base64="5Kjq63n7jIHpll6LQ8oX+pf6Itg=">AAAB6nicbZA9SwNBEIbn/IzxK2ppsxiEVOFOBC0DNhYWEc0HJGfY28wlS/b2jt09JRz5CTYWitj6i+z8N26SKzTxhYWHd2bYmTdIBNfGdb+dldW19Y3NwlZxe2d3b790cNjUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbwehqWm89otI8lvdmnKAf0YHkIWfUWOvu6eGmVyq7VXcmsgxeDmXIVe+Vvrr9mKURSsME1brjuYnxM6oMZwInxW6qMaFsRAfYsShphNrPZqtOyKl1+iSMlX3SkJn7eyKjkdbjKLCdETVDvVibmv/VOqkJL/2MyyQ1KNn8ozAVxMRkejfpc4XMiLEFyhS3uxI2pIoyY9Mp2hC8xZOXoXlW9SzfnpdrlTyOAhzDCVTAgwuowTXUoQEMBvAMr/DmCOfFeXc+5q0rTj5zBH/kfP4AKcGNnw==</latexit><latexit sha1_base64="5Kjq63n7jIHpll6LQ8oX+pf6Itg=">AAAB6nicbZA9SwNBEIbn/IzxK2ppsxiEVOFOBC0DNhYWEc0HJGfY28wlS/b2jt09JRz5CTYWitj6i+z8N26SKzTxhYWHd2bYmTdIBNfGdb+dldW19Y3NwlZxe2d3b790cNjUcaoYNlgsYtUOqEbBJTYMNwLbiUIaBQJbwehqWm89otI8lvdmnKAf0YHkIWfUWOvu6eGmVyq7VXcmsgxeDmXIVe+Vvrr9mKURSsME1brjuYnxM6oMZwInxW6qMaFsRAfYsShphNrPZqtOyKl1+iSMlX3SkJn7eyKjkdbjKLCdETVDvVibmv/VOqkJL/2MyyQ1KNn8ozAVxMRkejfpc4XMiLEFyhS3uxI2pIoyY9Mp2hC8xZOXoXlW9SzfnpdrlTyOAhzDCVTAgwuowTXUoQEMBvAMr/DmCOfFeXc+5q0rTj5zBH/kfP4AKcGNnw==</latexit>

wM

<latexit sha1_base64="eLaotLV3iSuQiGFSVpoaD7RJtTo=">AAAB6nicbZBNS8NAEIYnftb6VfXoZbEIPZVEBD0WvHgRKtoPaGPZbCft0s0m7G6UEvoTvHhQxKu/yJv/xm2bg7a+sPDwzgw78waJ4Nq47rezsrq2vrFZ2Cpu7+zu7ZcODps6ThXDBotFrNoB1Si4xIbhRmA7UUijQGArGF1N661HVJrH8t6ME/QjOpA85Iwaa909Pdz0SmW36s5ElsHLoQy56r3SV7cfszRCaZigWnc8NzF+RpXhTOCk2E01JpSN6AA7FiWNUPvZbNUJObVOn4Sxsk8aMnN/T2Q00nocBbYzomaoF2tT879aJzXhpZ9xmaQGJZt/FKaCmJhM7yZ9rpAZMbZAmeJ2V8KGVFFmbDpFG4K3ePIyNM+qnuXb83KtksdRgGM4gQp4cAE1uIY6NIDBAJ7hFd4c4bw4787HvHXFyWeO4I+czx8rRY2g</latexit><latexit sha1_base64="eLaotLV3iSuQiGFSVpoaD7RJtTo=">AAAB6nicbZBNS8NAEIYnftb6VfXoZbEIPZVEBD0WvHgRKtoPaGPZbCft0s0m7G6UEvoTvHhQxKu/yJv/xm2bg7a+sPDwzgw78waJ4Nq47rezsrq2vrFZ2Cpu7+zu7ZcODps6ThXDBotFrNoB1Si4xIbhRmA7UUijQGArGF1N661HVJrH8t6ME/QjOpA85Iwaa909Pdz0SmW36s5ElsHLoQy56r3SV7cfszRCaZigWnc8NzF+RpXhTOCk2E01JpSN6AA7FiWNUPvZbNUJObVOn4Sxsk8aMnN/T2Q00nocBbYzomaoF2tT879aJzXhpZ9xmaQGJZt/FKaCmJhM7yZ9rpAZMbZAmeJ2V8KGVFFmbDpFG4K3ePIyNM+qnuXb83KtksdRgGM4gQp4cAE1uIY6NIDBAJ7hFd4c4bw4787HvHXFyWeO4I+czx8rRY2g</latexit><latexit sha1_base64="eLaotLV3iSuQiGFSVpoaD7RJtTo=">AAAB6nicbZBNS8NAEIYnftb6VfXoZbEIPZVEBD0WvHgRKtoPaGPZbCft0s0m7G6UEvoTvHhQxKu/yJv/xm2bg7a+sPDwzgw78waJ4Nq47rezsrq2vrFZ2Cpu7+zu7ZcODps6ThXDBotFrNoB1Si4xIbhRmA7UUijQGArGF1N661HVJrH8t6ME/QjOpA85Iwaa909Pdz0SmW36s5ElsHLoQy56r3SV7cfszRCaZigWnc8NzF+RpXhTOCk2E01JpSN6AA7FiWNUPvZbNUJObVOn4Sxsk8aMnN/T2Q00nocBbYzomaoF2tT879aJzXhpZ9xmaQGJZt/FKaCmJhM7yZ9rpAZMbZAmeJ2V8KGVFFmbDpFG4K3ePIyNM+qnuXb83KtksdRgGM4gQp4cAE1uIY6NIDBAJ7hFd4c4bw4787HvHXFyWeO4I+czx8rRY2g</latexit><latexit sha1_base64="eLaotLV3iSuQiGFSVpoaD7RJtTo=">AAAB6nicbZBNS8NAEIYnftb6VfXoZbEIPZVEBD0WvHgRKtoPaGPZbCft0s0m7G6UEvoTvHhQxKu/yJv/xm2bg7a+sPDwzgw78waJ4Nq47rezsrq2vrFZ2Cpu7+zu7ZcODps6ThXDBotFrNoB1Si4xIbhRmA7UUijQGArGF1N661HVJrH8t6ME/QjOpA85Iwaa909Pdz0SmW36s5ElsHLoQy56r3SV7cfszRCaZigWnc8NzF+RpXhTOCk2E01JpSN6AA7FiWNUPvZbNUJObVOn4Sxsk8aMnN/T2Q00nocBbYzomaoF2tT879aJzXhpZ9xmaQGJZt/FKaCmJhM7yZ9rpAZMbZAmeJ2V8KGVFFmbDpFG4K3ePIyNM+qnuXb83KtksdRgGM4gQp4cAE1uIY6NIDBAJ7hFd4c4bw4787HvHXFyWeO4I+czx8rRY2g</latexit> wH

<latexit sha1_base64="/gGKRq0HxsfhVmXWIIrSrfwv9KA=">AAAB6nicbZBNSwMxEIZn61etX1WPXoJF6KnsiqDHgpceK9pWaNeSTWfb0Gx2SbJKWfoTvHhQxKu/yJv/xrTdg7a+EHh4Z4bMvEEiuDau++0U1tY3NreK26Wd3b39g/LhUVvHqWLYYrGI1X1ANQousWW4EXifKKRRILATjK9n9c4jKs1jeWcmCfoRHUoeckaNtW6fHhr9csWtuXORVfByqECuZr/81RvELI1QGiao1l3PTYyfUWU4Ezgt9VKNCWVjOsSuRUkj1H42X3VKzqwzIGGs7JOGzN3fExmNtJ5Ege2MqBnp5drM/K/WTU145WdcJqlByRYfhakgJiazu8mAK2RGTCxQprjdlbARVZQZm07JhuAtn7wK7fOaZ/nmolKv5nEU4QROoQoeXEIdGtCEFjAYwjO8wpsjnBfn3flYtBacfOYY/sj5/AEjsY2b</latexit><latexit sha1_base64="/gGKRq0HxsfhVmXWIIrSrfwv9KA=">AAAB6nicbZBNSwMxEIZn61etX1WPXoJF6KnsiqDHgpceK9pWaNeSTWfb0Gx2SbJKWfoTvHhQxKu/yJv/xrTdg7a+EHh4Z4bMvEEiuDau++0U1tY3NreK26Wd3b39g/LhUVvHqWLYYrGI1X1ANQousWW4EXifKKRRILATjK9n9c4jKs1jeWcmCfoRHUoeckaNtW6fHhr9csWtuXORVfByqECuZr/81RvELI1QGiao1l3PTYyfUWU4Ezgt9VKNCWVjOsSuRUkj1H42X3VKzqwzIGGs7JOGzN3fExmNtJ5Ege2MqBnp5drM/K/WTU145WdcJqlByRYfhakgJiazu8mAK2RGTCxQprjdlbARVZQZm07JhuAtn7wK7fOaZ/nmolKv5nEU4QROoQoeXEIdGtCEFjAYwjO8wpsjnBfn3flYtBacfOYY/sj5/AEjsY2b</latexit><latexit sha1_base64="/gGKRq0HxsfhVmXWIIrSrfwv9KA=">AAAB6nicbZBNSwMxEIZn61etX1WPXoJF6KnsiqDHgpceK9pWaNeSTWfb0Gx2SbJKWfoTvHhQxKu/yJv/xrTdg7a+EHh4Z4bMvEEiuDau++0U1tY3NreK26Wd3b39g/LhUVvHqWLYYrGI1X1ANQousWW4EXifKKRRILATjK9n9c4jKs1jeWcmCfoRHUoeckaNtW6fHhr9csWtuXORVfByqECuZr/81RvELI1QGiao1l3PTYyfUWU4Ezgt9VKNCWVjOsSuRUkj1H42X3VKzqwzIGGs7JOGzN3fExmNtJ5Ege2MqBnp5drM/K/WTU145WdcJqlByRYfhakgJiazu8mAK2RGTCxQprjdlbARVZQZm07JhuAtn7wK7fOaZ/nmolKv5nEU4QROoQoeXEIdGtCEFjAYwjO8wpsjnBfn3flYtBacfOYY/sj5/AEjsY2b</latexit><latexit sha1_base64="/gGKRq0HxsfhVmXWIIrSrfwv9KA=">AAAB6nicbZBNSwMxEIZn61etX1WPXoJF6KnsiqDHgpceK9pWaNeSTWfb0Gx2SbJKWfoTvHhQxKu/yJv/xrTdg7a+EHh4Z4bMvEEiuDau++0U1tY3NreK26Wd3b39g/LhUVvHqWLYYrGI1X1ANQousWW4EXifKKRRILATjK9n9c4jKs1jeWcmCfoRHUoeckaNtW6fHhr9csWtuXORVfByqECuZr/81RvELI1QGiao1l3PTYyfUWU4Ezgt9VKNCWVjOsSuRUkj1H42X3VKzqwzIGGs7JOGzN3fExmNtJ5Ege2MqBnp5drM/K/WTU145WdcJqlByRYfhakgJiazu8mAK2RGTCxQprjdlbARVZQZm07JhuAtn7wK7fOaZ/nmolKv5nEU4QROoQoeXEIdGtCEFjAYwjO8wpsjnBfn3flYtBacfOYY/sj5/AEjsY2b</latexit>

wHfu

el

<latexit sha1_base64="oeg4avFOzHpbOsEn4Zwp/hoG4Is=">AAAB8XicbZBNS8NAEIYnftb6VfXoZbEIPZVEBD0WvPRYwX5gG8tmO2mXbjZhd6OU0H/hxYMiXv033vw3btsctPWFhYd3ZtiZN0gE18Z1v5219Y3Nre3CTnF3b//gsHR03NJxqhg2WSxi1QmoRsElNg03AjuJQhoFAtvB+GZWbz+i0jyWd2aSoB/RoeQhZ9RY6/6pn4UpiulDvV8qu1V3LrIKXg5lyNXol756g5ilEUrDBNW667mJ8TOqDGcCp8VeqjGhbEyH2LUoaYTaz+YbT8m5dQYkjJV90pC5+3sio5HWkyiwnRE1I71cm5n/1bqpCa/9jMskNSjZ4qMwFcTEZHY+GXCFzIiJBcoUt7sSNqKKMmNDKtoQvOWTV6F1UfUs316Wa5U8jgKcwhlUwIMrqEEdGtAEBhKe4RXeHO28OO/Ox6J1zclnTuCPnM8fyR+Q5A==</latexit><latexit sha1_base64="oeg4avFOzHpbOsEn4Zwp/hoG4Is=">AAAB8XicbZBNS8NAEIYnftb6VfXoZbEIPZVEBD0WvPRYwX5gG8tmO2mXbjZhd6OU0H/hxYMiXv033vw3btsctPWFhYd3ZtiZN0gE18Z1v5219Y3Nre3CTnF3b//gsHR03NJxqhg2WSxi1QmoRsElNg03AjuJQhoFAtvB+GZWbz+i0jyWd2aSoB/RoeQhZ9RY6/6pn4UpiulDvV8qu1V3LrIKXg5lyNXol756g5ilEUrDBNW667mJ8TOqDGcCp8VeqjGhbEyH2LUoaYTaz+YbT8m5dQYkjJV90pC5+3sio5HWkyiwnRE1I71cm5n/1bqpCa/9jMskNSjZ4qMwFcTEZHY+GXCFzIiJBcoUt7sSNqKKMmNDKtoQvOWTV6F1UfUs316Wa5U8jgKcwhlUwIMrqEEdGtAEBhKe4RXeHO28OO/Ox6J1zclnTuCPnM8fyR+Q5A==</latexit><latexit sha1_base64="oeg4avFOzHpbOsEn4Zwp/hoG4Is=">AAAB8XicbZBNS8NAEIYnftb6VfXoZbEIPZVEBD0WvPRYwX5gG8tmO2mXbjZhd6OU0H/hxYMiXv033vw3btsctPWFhYd3ZtiZN0gE18Z1v5219Y3Nre3CTnF3b//gsHR03NJxqhg2WSxi1QmoRsElNg03AjuJQhoFAtvB+GZWbz+i0jyWd2aSoB/RoeQhZ9RY6/6pn4UpiulDvV8qu1V3LrIKXg5lyNXol756g5ilEUrDBNW667mJ8TOqDGcCp8VeqjGhbEyH2LUoaYTaz+YbT8m5dQYkjJV90pC5+3sio5HWkyiwnRE1I71cm5n/1bqpCa/9jMskNSjZ4qMwFcTEZHY+GXCFzIiJBcoUt7sSNqKKMmNDKtoQvOWTV6F1UfUs316Wa5U8jgKcwhlUwIMrqEEdGtAEBhKe4RXeHO28OO/Ox6J1zclnTuCPnM8fyR+Q5A==</latexit><latexit sha1_base64="oeg4avFOzHpbOsEn4Zwp/hoG4Is=">AAAB8XicbZBNS8NAEIYnftb6VfXoZbEIPZVEBD0WvPRYwX5gG8tmO2mXbjZhd6OU0H/hxYMiXv033vw3btsctPWFhYd3ZtiZN0gE18Z1v5219Y3Nre3CTnF3b//gsHR03NJxqhg2WSxi1QmoRsElNg03AjuJQhoFAtvB+GZWbz+i0jyWd2aSoB/RoeQhZ9RY6/6pn4UpiulDvV8qu1V3LrIKXg5lyNXol756g5ilEUrDBNW667mJ8TOqDGcCp8VeqjGhbEyH2LUoaYTaz+YbT8m5dQYkjJV90pC5+3sio5HWkyiwnRE1I71cm5n/1bqpCa/9jMskNSjZ4qMwFcTEZHY+GXCFzIiJBcoUt7sSNqKKMmNDKtoQvOWTV6F1UfUs316Wa5U8jgKcwhlUwIMrqEEdGtAEBhKe4RXeHO28OO/Ox6J1zclnTuCPnM8fyR+Q5A==</latexit>

wM

H

fuel

<latexit sha1_base64="VT9wk72rzZktJrn+lASQCJPTxPw=">AAAB9HicbZDLSgNBEEVrfMb4irp00xiErMKMCLoMuMlGiGAekIyhp1OTNOl52N0TCcN8hxsXirj1Y9z5N3aSWWjihYbDrSqq+nqx4Erb9re1tr6xubVd2Cnu7u0fHJaOjlsqSiTDJotEJDseVSh4iE3NtcBOLJEGnsC2N76Z1dsTlIpH4b2exugGdBhynzOqjeU+9VM/QZE9pLf1rF8q21V7LrIKTg5lyNXol756g4glAYaaCapU17Fj7aZUas4EZsVeojCmbEyH2DUY0gCVm86Pzsi5cQbEj6R5oSZz9/dESgOlpoFnOgOqR2q5NjP/q3UT7V+7KQ/jRGPIFov8RBAdkVkCZMAlMi2mBiiT3NxK2IhKyrTJqWhCcJa/vAqti6pj+O6yXKvkcRTgFM6gAg5cQQ3q0IAmMHiEZ3iFN2tivVjv1seidc3KZ07gj6zPHzKjkkc=</latexit><latexit sha1_base64="VT9wk72rzZktJrn+lASQCJPTxPw=">AAAB9HicbZDLSgNBEEVrfMb4irp00xiErMKMCLoMuMlGiGAekIyhp1OTNOl52N0TCcN8hxsXirj1Y9z5N3aSWWjihYbDrSqq+nqx4Erb9re1tr6xubVd2Cnu7u0fHJaOjlsqSiTDJotEJDseVSh4iE3NtcBOLJEGnsC2N76Z1dsTlIpH4b2exugGdBhynzOqjeU+9VM/QZE9pLf1rF8q21V7LrIKTg5lyNXol756g4glAYaaCapU17Fj7aZUas4EZsVeojCmbEyH2DUY0gCVm86Pzsi5cQbEj6R5oSZz9/dESgOlpoFnOgOqR2q5NjP/q3UT7V+7KQ/jRGPIFov8RBAdkVkCZMAlMi2mBiiT3NxK2IhKyrTJqWhCcJa/vAqti6pj+O6yXKvkcRTgFM6gAg5cQQ3q0IAmMHiEZ3iFN2tivVjv1seidc3KZ07gj6zPHzKjkkc=</latexit><latexit sha1_base64="VT9wk72rzZktJrn+lASQCJPTxPw=">AAAB9HicbZDLSgNBEEVrfMb4irp00xiErMKMCLoMuMlGiGAekIyhp1OTNOl52N0TCcN8hxsXirj1Y9z5N3aSWWjihYbDrSqq+nqx4Erb9re1tr6xubVd2Cnu7u0fHJaOjlsqSiTDJotEJDseVSh4iE3NtcBOLJEGnsC2N76Z1dsTlIpH4b2exugGdBhynzOqjeU+9VM/QZE9pLf1rF8q21V7LrIKTg5lyNXol756g4glAYaaCapU17Fj7aZUas4EZsVeojCmbEyH2DUY0gCVm86Pzsi5cQbEj6R5oSZz9/dESgOlpoFnOgOqR2q5NjP/q3UT7V+7KQ/jRGPIFov8RBAdkVkCZMAlMi2mBiiT3NxK2IhKyrTJqWhCcJa/vAqti6pj+O6yXKvkcRTgFM6gAg5cQQ3q0IAmMHiEZ3iFN2tivVjv1seidc3KZ07gj6zPHzKjkkc=</latexit><latexit sha1_base64="VT9wk72rzZktJrn+lASQCJPTxPw=">AAAB9HicbZDLSgNBEEVrfMb4irp00xiErMKMCLoMuMlGiGAekIyhp1OTNOl52N0TCcN8hxsXirj1Y9z5N3aSWWjihYbDrSqq+nqx4Erb9re1tr6xubVd2Cnu7u0fHJaOjlsqSiTDJotEJDseVSh4iE3NtcBOLJEGnsC2N76Z1dsTlIpH4b2exugGdBhynzOqjeU+9VM/QZE9pLf1rF8q21V7LrIKTg5lyNXol756g4glAYaaCapU17Fj7aZUas4EZsVeojCmbEyH2DUY0gCVm86Pzsi5cQbEj6R5oSZz9/dESgOlpoFnOgOqR2q5NjP/q3UT7V+7KQ/jRGPIFov8RBAdkVkCZMAlMi2mBiiT3NxK2IhKyrTJqWhCcJa/vAqti6pj+O6yXKvkcRTgFM6gAg5cQQ3q0IAmMHiEZ3iFN2tivVjv1seidc3KZ07gj6zPHzKjkkc=</latexit>

wM

L

fuel

<latexit sha1_base64="+5Ab3txhUhLsFqnUHD9cNthKa1g=">AAAB9HicbZBNS8NAEIYn9avWr6pHL8Ei9FQSEfRY8OJBoYL9gDaWzXbSLt1s4u6mUkJ+hxcPinj1x3jz37htc9DqCwsP78wws68fc6a043xZhZXVtfWN4mZpa3tnd6+8f9BSUSIpNmnEI9nxiULOBDY10xw7sUQS+hzb/vhyVm9PUCoWiTs9jdELyVCwgFGijeU99tMgQZ7dpzfXWb9ccWrOXPZfcHOoQK5Gv/zZG0Q0CVFoyolSXdeJtZcSqRnlmJV6icKY0DEZYtegICEqL50fndknxhnYQSTNE9qeuz8nUhIqNQ190xkSPVLLtZn5X62b6ODCS5mIE42CLhYFCbd1ZM8SsAdMItV8aoBQycytNh0RSag2OZVMCO7yl/9C67TmGr49q9SreRxFOIJjqIIL51CHK2hAEyg8wBO8wKs1sZ6tN+t90Vqw8plD+CXr4xs4t5JL</latexit><latexit sha1_base64="+5Ab3txhUhLsFqnUHD9cNthKa1g=">AAAB9HicbZBNS8NAEIYn9avWr6pHL8Ei9FQSEfRY8OJBoYL9gDaWzXbSLt1s4u6mUkJ+hxcPinj1x3jz37htc9DqCwsP78wws68fc6a043xZhZXVtfWN4mZpa3tnd6+8f9BSUSIpNmnEI9nxiULOBDY10xw7sUQS+hzb/vhyVm9PUCoWiTs9jdELyVCwgFGijeU99tMgQZ7dpzfXWb9ccWrOXPZfcHOoQK5Gv/zZG0Q0CVFoyolSXdeJtZcSqRnlmJV6icKY0DEZYtegICEqL50fndknxhnYQSTNE9qeuz8nUhIqNQ190xkSPVLLtZn5X62b6ODCS5mIE42CLhYFCbd1ZM8SsAdMItV8aoBQycytNh0RSag2OZVMCO7yl/9C67TmGr49q9SreRxFOIJjqIIL51CHK2hAEyg8wBO8wKs1sZ6tN+t90Vqw8plD+CXr4xs4t5JL</latexit><latexit sha1_base64="+5Ab3txhUhLsFqnUHD9cNthKa1g=">AAAB9HicbZBNS8NAEIYn9avWr6pHL8Ei9FQSEfRY8OJBoYL9gDaWzXbSLt1s4u6mUkJ+hxcPinj1x3jz37htc9DqCwsP78wws68fc6a043xZhZXVtfWN4mZpa3tnd6+8f9BSUSIpNmnEI9nxiULOBDY10xw7sUQS+hzb/vhyVm9PUCoWiTs9jdELyVCwgFGijeU99tMgQZ7dpzfXWb9ccWrOXPZfcHOoQK5Gv/zZG0Q0CVFoyolSXdeJtZcSqRnlmJV6icKY0DEZYtegICEqL50fndknxhnYQSTNE9qeuz8nUhIqNQ190xkSPVLLtZn5X62b6ODCS5mIE42CLhYFCbd1ZM8SsAdMItV8aoBQycytNh0RSag2OZVMCO7yl/9C67TmGr49q9SreRxFOIJjqIIL51CHK2hAEyg8wBO8wKs1sZ6tN+t90Vqw8plD+CXr4xs4t5JL</latexit><latexit sha1_base64="+5Ab3txhUhLsFqnUHD9cNthKa1g=">AAAB9HicbZBNS8NAEIYn9avWr6pHL8Ei9FQSEfRY8OJBoYL9gDaWzXbSLt1s4u6mUkJ+hxcPinj1x3jz37htc9DqCwsP78wws68fc6a043xZhZXVtfWN4mZpa3tnd6+8f9BSUSIpNmnEI9nxiULOBDY10xw7sUQS+hzb/vhyVm9PUCoWiTs9jdELyVCwgFGijeU99tMgQZ7dpzfXWb9ccWrOXPZfcHOoQK5Gv/zZG0Q0CVFoyolSXdeJtZcSqRnlmJV6icKY0DEZYtegICEqL50fndknxhnYQSTNE9qeuz8nUhIqNQ190xkSPVLLtZn5X62b6ODCS5mIE42CLhYFCbd1ZM8SsAdMItV8aoBQycytNh0RSag2OZVMCO7yl/9C67TmGr49q9SreRxFOIJjqIIL51CHK2hAEyg8wBO8wKs1sZ6tN+t90Vqw8plD+CXr4xs4t5JL</latexit>

wLfu

el

<latexit sha1_base64="eUoiK0adU1Tc5p9NRbYnnHC1BHM=">AAAB83icbZC7SgNBFIbPxluMt6ilzWIQUoVdEbQM2FhYRDAXSGKYnZxNhszOLnNRwrKvYWOhiK0vY+fbOEm20MQfBj7+cw7nzB8knCnted9OYW19Y3OruF3a2d3bPygfHrVUbCTFJo15LDsBUciZwKZmmmMnkUiigGM7mFzP6u1HlIrF4l5PE+xHZCRYyCjR1uo9DdLQIM8e0ttsUK54NW8udxX8HCqQqzEof/WGMTURCk05Uarre4nup0RqRjlmpZ5RmBA6ISPsWhQkQtVP5zdn7pl1hm4YS/uEdufu74mUREpNo8B2RkSP1XJtZv5X6xodXvVTJhKjUdDFotBwV8fuLAB3yCRSzacWCJXM3urSMZGEahtTyYbgL395FVrnNd/y3UWlXs3jKMIJnEIVfLiEOtxAA5pAIYFneIU3xzgvzrvzsWgtOPnMMfyR8/kDmg2R9A==</latexit><latexit sha1_base64="eUoiK0adU1Tc5p9NRbYnnHC1BHM=">AAAB83icbZC7SgNBFIbPxluMt6ilzWIQUoVdEbQM2FhYRDAXSGKYnZxNhszOLnNRwrKvYWOhiK0vY+fbOEm20MQfBj7+cw7nzB8knCnted9OYW19Y3OruF3a2d3bPygfHrVUbCTFJo15LDsBUciZwKZmmmMnkUiigGM7mFzP6u1HlIrF4l5PE+xHZCRYyCjR1uo9DdLQIM8e0ttsUK54NW8udxX8HCqQqzEof/WGMTURCk05Uarre4nup0RqRjlmpZ5RmBA6ISPsWhQkQtVP5zdn7pl1hm4YS/uEdufu74mUREpNo8B2RkSP1XJtZv5X6xodXvVTJhKjUdDFotBwV8fuLAB3yCRSzacWCJXM3urSMZGEahtTyYbgL395FVrnNd/y3UWlXs3jKMIJnEIVfLiEOtxAA5pAIYFneIU3xzgvzrvzsWgtOPnMMfyR8/kDmg2R9A==</latexit><latexit sha1_base64="eUoiK0adU1Tc5p9NRbYnnHC1BHM=">AAAB83icbZC7SgNBFIbPxluMt6ilzWIQUoVdEbQM2FhYRDAXSGKYnZxNhszOLnNRwrKvYWOhiK0vY+fbOEm20MQfBj7+cw7nzB8knCnted9OYW19Y3OruF3a2d3bPygfHrVUbCTFJo15LDsBUciZwKZmmmMnkUiigGM7mFzP6u1HlIrF4l5PE+xHZCRYyCjR1uo9DdLQIM8e0ttsUK54NW8udxX8HCqQqzEof/WGMTURCk05Uarre4nup0RqRjlmpZ5RmBA6ISPsWhQkQtVP5zdn7pl1hm4YS/uEdufu74mUREpNo8B2RkSP1XJtZv5X6xodXvVTJhKjUdDFotBwV8fuLAB3yCRSzacWCJXM3urSMZGEahtTyYbgL395FVrnNd/y3UWlXs3jKMIJnEIVfLiEOtxAA5pAIYFneIU3xzgvzrvzsWgtOPnMMfyR8/kDmg2R9A==</latexit><latexit sha1_base64="eUoiK0adU1Tc5p9NRbYnnHC1BHM=">AAAB83icbZC7SgNBFIbPxluMt6ilzWIQUoVdEbQM2FhYRDAXSGKYnZxNhszOLnNRwrKvYWOhiK0vY+fbOEm20MQfBj7+cw7nzB8knCnted9OYW19Y3OruF3a2d3bPygfHrVUbCTFJo15LDsBUciZwKZmmmMnkUiigGM7mFzP6u1HlIrF4l5PE+xHZCRYyCjR1uo9DdLQIM8e0ttsUK54NW8udxX8HCqQqzEof/WGMTURCk05Uarre4nup0RqRjlmpZ5RmBA6ISPsWhQkQtVP5zdn7pl1hm4YS/uEdufu74mUREpNo8B2RkSP1XJtZv5X6xodXvVTJhKjUdDFotBwV8fuLAB3yCRSzacWCJXM3urSMZGEahtTyYbgL395FVrnNd/y3UWlXs3jKMIJnEIVfLiEOtxAA5pAIYFneIU3xzgvzrvzsWgtOPnMMfyR8/kDmg2R9A==</latexit>

Fig. 4. Illustration of a parameter space Θ divided into 12 regions withrespect to to 12 evenly spaced operating points.

Each region is approximated with a linear model aroundthe corresponding operating point. In particular, considerθ]l = θ] ∈ Θ], l ∈ {1, 2, . . . , Nr}. Then, the correspondingdiscrete-time linear approximation is denoted as

x(k + 1) = Alx(k) +Blu(k), (6a)y(k) = Clx(k) +Dlu(k), (6b)

where x, u and y are the corresponding perturbed quantities(see (13)) and Al, Bl, Cl and Dl are the corresponding matri-ces for the active region; see Appendix A for the details.

Diesel engine control is challenging due to the presence ofmutliple competing objectives and constraints. The overarch-ing problem requires attaining good drivability and fuel econ-omy whilst ensuring that the legislated emissions constraint ismet (along with other constraints on states and inputs). Thisrequires close tracking of boost pressure and EGR.

For a given engine operating condition θ, the correspondingreference r(θ) ∈ R2 (see (12)) corresponds to the “optimal”driver demand responsiveness and fuel efficiency, and the satis-faction of the emission regulations. These optimal trajectoriesare often unable to be tracked exactly, and the calibrationproblem involves a tradeoff when attempting to track bothsets of references. An experienced calibrator is well-versed inmanaging this tradeoff at different engine operating points.

B. Control architecture

In the switched-LTI approach, there are Nr MPC controllerswith the active controller dependent on the value of θ. TheMPC cost function is quadratic and it is denoted as

J(x(0),{u}

)= ||x(N)||P +

N−1∑i=0

(||x(i)||Q+ ||u(i)||R

), (7)

where the tuning parameters of interest consist of P ∈ R4×4,Q ∈ R4×4 and R ∈ R3×3, while ||v||M := v>Mv, M ∈

{P,Q,R}. Note that although the calibration problem con-siders the closed loop response of only two states on a highfidelity model, the MPC (for stability reasons) must containa positive definite Q and so considers four states in an openloop optimization on a reduced order model.

The corresponding MPC optimization problem is defined as

minimize J(x(0), {u}

)subject to

(6a),

x(0) = x(kTs)− x?r(θ]),x ∈ X ,u ∈ U ,

(8)

where x(kTs) is the sampled state of system (4) at time t =kTs, x?r(θ

]) is “optimal” steady state value with respect toa given output reference r(θ]), and X and U represent therelevant state and input constraints, respectively. The solutionof the optimization problem (8) is a sequence of optimallypredicted control values over the horizon N , that is

{u∗} := {u∗(0), u∗(1), . . . , u∗(N − 1)}. (9)

Only the first element of the sequence is applied to the engineat each time step.

For more details on the MPC problem formulation referto Appendix A and Appendix B, and for details on theparameters used in the case study problem here (includinga discussion on state and input constraints and predictionand control horizon lengths) interested readers are referred to(Shekhar et al., 2017).

C. Automated tuning framework

As discussed above, the first step towards the transitionfrom a tuning framework with a human in the loop to anautomated tuning framework is to identify the human learnedcost function Ch. For the purposes of this paper, the followingassumption is made.

Assumption 1 (Human learned cost function). The humanlearned cost function Ch is invariant to θ ∈ Θ. �

This assumption is limiting in the context of industrialapplication, in that different priorities may arise at differentengine operating points. For instance, the calibrator maypreference greater torque in certain subregions, however thisis dealt with simply by increasing the training dataset.

1) Data collection and training stage: The output trajectoryof interest, Y(κ), is (6b) over the time interval I and in thiscase study consists of the pressure in the intake manifold pin(or boost pressure) and the EGR rate FEGR.

The human expert uses plots like in Fig. 5 to evaluatethe behavior of the corresponding outputs of interest, whichcan be considered to represent the performance of the chosencontroller parameters. In order to extract the correspondingcost function the first step is necessary to generate a setof output trajectory pairs and query for its labels. This stepcan be achieved either by using closed loop responses, or byartificially generating trajectories. The advantage of the latter

Page 5: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

5

0 0t[s] t[s]T<latexit sha1_base64="L5YnZsD0RdeosJcQAa8UCmXxe4A=">AAAB7nicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxQr+gDWWz3bRLN5uwOxFKyI/w4kERr/4eb/4bt20O2vrCwsM7M+zMGyRSGHTdb6e0sbm1vVPereztHxweVY9POiZONeNtFstY9wJquBSKt1Gg5L1EcxoFkneD6f283n3i2ohYtXCWcD+iYyVCwShaqzsIqM5a+bBac+vuQmQdvAJqUKg5rH4NRjFLI66QSWpM33MT9DOqUTDJ88ogNTyhbErHvG9R0YgbP1usm5NL64xIGGv7FJKF+3sio5ExsyiwnRHFiVmtzc3/av0Uwzs/EypJkSu2/ChMJcGYzG8nI6E5QzmzQJkWdlfCJlRThjahig3BWz15HTrXdc/y402tcVHEUYYzOIcr8OAWGvAATWgDgyk8wyu8OYnz4rw7H8vWklPMnMIfOZ8/ZECPfw==</latexit><latexit sha1_base64="L5YnZsD0RdeosJcQAa8UCmXxe4A=">AAAB7nicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxQr+gDWWz3bRLN5uwOxFKyI/w4kERr/4eb/4bt20O2vrCwsM7M+zMGyRSGHTdb6e0sbm1vVPereztHxweVY9POiZONeNtFstY9wJquBSKt1Gg5L1EcxoFkneD6f283n3i2ohYtXCWcD+iYyVCwShaqzsIqM5a+bBac+vuQmQdvAJqUKg5rH4NRjFLI66QSWpM33MT9DOqUTDJ88ogNTyhbErHvG9R0YgbP1usm5NL64xIGGv7FJKF+3sio5ExsyiwnRHFiVmtzc3/av0Uwzs/EypJkSu2/ChMJcGYzG8nI6E5QzmzQJkWdlfCJlRThjahig3BWz15HTrXdc/y402tcVHEUYYzOIcr8OAWGvAATWgDgyk8wyu8OYnz4rw7H8vWklPMnMIfOZ8/ZECPfw==</latexit><latexit sha1_base64="L5YnZsD0RdeosJcQAa8UCmXxe4A=">AAAB7nicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxQr+gDWWz3bRLN5uwOxFKyI/w4kERr/4eb/4bt20O2vrCwsM7M+zMGyRSGHTdb6e0sbm1vVPereztHxweVY9POiZONeNtFstY9wJquBSKt1Gg5L1EcxoFkneD6f283n3i2ohYtXCWcD+iYyVCwShaqzsIqM5a+bBac+vuQmQdvAJqUKg5rH4NRjFLI66QSWpM33MT9DOqUTDJ88ogNTyhbErHvG9R0YgbP1usm5NL64xIGGv7FJKF+3sio5ExsyiwnRHFiVmtzc3/av0Uwzs/EypJkSu2/ChMJcGYzG8nI6E5QzmzQJkWdlfCJlRThjahig3BWz15HTrXdc/y402tcVHEUYYzOIcr8OAWGvAATWgDgyk8wyu8OYnz4rw7H8vWklPMnMIfOZ8/ZECPfw==</latexit><latexit sha1_base64="L5YnZsD0RdeosJcQAa8UCmXxe4A=">AAAB7nicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxQr+gDWWz3bRLN5uwOxFKyI/w4kERr/4eb/4bt20O2vrCwsM7M+zMGyRSGHTdb6e0sbm1vVPereztHxweVY9POiZONeNtFstY9wJquBSKt1Gg5L1EcxoFkneD6f283n3i2ohYtXCWcD+iYyVCwShaqzsIqM5a+bBac+vuQmQdvAJqUKg5rH4NRjFLI66QSWpM33MT9DOqUTDJ88ogNTyhbErHvG9R0YgbP1usm5NL64xIGGv7FJKF+3sio5ExsyiwnRHFiVmtzc3/av0Uwzs/EypJkSu2/ChMJcGYzG8nI6E5QzmzQJkWdlfCJlRThjahig3BWz15HTrXdc/y402tcVHEUYYzOIcr8OAWGvAATWgDgyk8wyu8OYnz4rw7H8vWklPMnMIfOZ8/ZECPfw==</latexit>

T<latexit sha1_base64="L5YnZsD0RdeosJcQAa8UCmXxe4A=">AAAB7nicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxQr+gDWWz3bRLN5uwOxFKyI/w4kERr/4eb/4bt20O2vrCwsM7M+zMGyRSGHTdb6e0sbm1vVPereztHxweVY9POiZONeNtFstY9wJquBSKt1Gg5L1EcxoFkneD6f283n3i2ohYtXCWcD+iYyVCwShaqzsIqM5a+bBac+vuQmQdvAJqUKg5rH4NRjFLI66QSWpM33MT9DOqUTDJ88ogNTyhbErHvG9R0YgbP1usm5NL64xIGGv7FJKF+3sio5ExsyiwnRHFiVmtzc3/av0Uwzs/EypJkSu2/ChMJcGYzG8nI6E5QzmzQJkWdlfCJlRThjahig3BWz15HTrXdc/y402tcVHEUYYzOIcr8OAWGvAATWgDgyk8wyu8OYnz4rw7H8vWklPMnMIfOZ8/ZECPfw==</latexit><latexit sha1_base64="L5YnZsD0RdeosJcQAa8UCmXxe4A=">AAAB7nicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxQr+gDWWz3bRLN5uwOxFKyI/w4kERr/4eb/4bt20O2vrCwsM7M+zMGyRSGHTdb6e0sbm1vVPereztHxweVY9POiZONeNtFstY9wJquBSKt1Gg5L1EcxoFkneD6f283n3i2ohYtXCWcD+iYyVCwShaqzsIqM5a+bBac+vuQmQdvAJqUKg5rH4NRjFLI66QSWpM33MT9DOqUTDJ88ogNTyhbErHvG9R0YgbP1usm5NL64xIGGv7FJKF+3sio5ExsyiwnRHFiVmtzc3/av0Uwzs/EypJkSu2/ChMJcGYzG8nI6E5QzmzQJkWdlfCJlRThjahig3BWz15HTrXdc/y402tcVHEUYYzOIcr8OAWGvAATWgDgyk8wyu8OYnz4rw7H8vWklPMnMIfOZ8/ZECPfw==</latexit><latexit sha1_base64="L5YnZsD0RdeosJcQAa8UCmXxe4A=">AAAB7nicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxQr+gDWWz3bRLN5uwOxFKyI/w4kERr/4eb/4bt20O2vrCwsM7M+zMGyRSGHTdb6e0sbm1vVPereztHxweVY9POiZONeNtFstY9wJquBSKt1Gg5L1EcxoFkneD6f283n3i2ohYtXCWcD+iYyVCwShaqzsIqM5a+bBac+vuQmQdvAJqUKg5rH4NRjFLI66QSWpM33MT9DOqUTDJ88ogNTyhbErHvG9R0YgbP1usm5NL64xIGGv7FJKF+3sio5ExsyiwnRHFiVmtzc3/av0Uwzs/EypJkSu2/ChMJcGYzG8nI6E5QzmzQJkWdlfCJlRThjahig3BWz15HTrXdc/y402tcVHEUYYzOIcr8OAWGvAATWgDgyk8wyu8OYnz4rw7H8vWklPMnMIfOZ8/ZECPfw==</latexit><latexit sha1_base64="L5YnZsD0RdeosJcQAa8UCmXxe4A=">AAAB7nicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxQr+gDWWz3bRLN5uwOxFKyI/w4kERr/4eb/4bt20O2vrCwsM7M+zMGyRSGHTdb6e0sbm1vVPereztHxweVY9POiZONeNtFstY9wJquBSKt1Gg5L1EcxoFkneD6f283n3i2ohYtXCWcD+iYyVCwShaqzsIqM5a+bBac+vuQmQdvAJqUKg5rH4NRjFLI66QSWpM33MT9DOqUTDJ88ogNTyhbErHvG9R0YgbP1usm5NL64xIGGv7FJKF+3sio5ExsyiwnRHFiVmtzc3/av0Uwzs/EypJkSu2/ChMJcGYzG8nI6E5QzmzQJkWdlfCJlRThjahig3BWz15HTrXdc/y402tcVHEUYYzOIcr8OAWGvAATWgDgyk8wyu8OYnz4rw7H8vWklPMnMIfOZ8/ZECPfw==</latexit>

y2<latexit sha1_base64="FGl/TBitPU4JvGJwtjMi872fYEs=">AAAB6nicdZDLSgMxFIbP1Futt6pLN8EquCpJEdvuCm5cVrS20A4lk2ba0MyFJCMMQx/BjQtF3PpE7nwbM20FFf0h8PH/55BzjhdLoQ3GH05hZXVtfaO4Wdra3tndK+8f3OkoUYx3WCQj1fOo5lKEvGOEkbwXK04DT/KuN73M8+49V1pE4a1JY+4GdBwKXzBqrHWTDmvDcgVXMcaEEJQDqV9gC81mo0YaiOSRVQWWag/L74NRxJKAh4ZJqnWf4Ni4GVVGMMlnpUGieUzZlI5532JIA67dbD7qDJ1aZ4T8SNkXGjR3v3dkNNA6DTxbGVAz0b+z3Pwr6yfGb7iZCOPE8JAtPvITiUyE8r3RSCjOjEwtUKaEnRWxCVWUGXudkj3C16bof7irVYnl6/NK62R5jiIcwTGcAYE6tOAK2tABBmN4gCd4dqTz6Lw4r4vSgrPsOYQfct4+AVKsjbo=</latexit><latexit sha1_base64="FGl/TBitPU4JvGJwtjMi872fYEs=">AAAB6nicdZDLSgMxFIbP1Futt6pLN8EquCpJEdvuCm5cVrS20A4lk2ba0MyFJCMMQx/BjQtF3PpE7nwbM20FFf0h8PH/55BzjhdLoQ3GH05hZXVtfaO4Wdra3tndK+8f3OkoUYx3WCQj1fOo5lKEvGOEkbwXK04DT/KuN73M8+49V1pE4a1JY+4GdBwKXzBqrHWTDmvDcgVXMcaEEJQDqV9gC81mo0YaiOSRVQWWag/L74NRxJKAh4ZJqnWf4Ni4GVVGMMlnpUGieUzZlI5532JIA67dbD7qDJ1aZ4T8SNkXGjR3v3dkNNA6DTxbGVAz0b+z3Pwr6yfGb7iZCOPE8JAtPvITiUyE8r3RSCjOjEwtUKaEnRWxCVWUGXudkj3C16bof7irVYnl6/NK62R5jiIcwTGcAYE6tOAK2tABBmN4gCd4dqTz6Lw4r4vSgrPsOYQfct4+AVKsjbo=</latexit><latexit sha1_base64="FGl/TBitPU4JvGJwtjMi872fYEs=">AAAB6nicdZDLSgMxFIbP1Futt6pLN8EquCpJEdvuCm5cVrS20A4lk2ba0MyFJCMMQx/BjQtF3PpE7nwbM20FFf0h8PH/55BzjhdLoQ3GH05hZXVtfaO4Wdra3tndK+8f3OkoUYx3WCQj1fOo5lKEvGOEkbwXK04DT/KuN73M8+49V1pE4a1JY+4GdBwKXzBqrHWTDmvDcgVXMcaEEJQDqV9gC81mo0YaiOSRVQWWag/L74NRxJKAh4ZJqnWf4Ni4GVVGMMlnpUGieUzZlI5532JIA67dbD7qDJ1aZ4T8SNkXGjR3v3dkNNA6DTxbGVAz0b+z3Pwr6yfGb7iZCOPE8JAtPvITiUyE8r3RSCjOjEwtUKaEnRWxCVWUGXudkj3C16bof7irVYnl6/NK62R5jiIcwTGcAYE6tOAK2tABBmN4gCd4dqTz6Lw4r4vSgrPsOYQfct4+AVKsjbo=</latexit><latexit sha1_base64="FGl/TBitPU4JvGJwtjMi872fYEs=">AAAB6nicdZDLSgMxFIbP1Futt6pLN8EquCpJEdvuCm5cVrS20A4lk2ba0MyFJCMMQx/BjQtF3PpE7nwbM20FFf0h8PH/55BzjhdLoQ3GH05hZXVtfaO4Wdra3tndK+8f3OkoUYx3WCQj1fOo5lKEvGOEkbwXK04DT/KuN73M8+49V1pE4a1JY+4GdBwKXzBqrHWTDmvDcgVXMcaEEJQDqV9gC81mo0YaiOSRVQWWag/L74NRxJKAh4ZJqnWf4Ni4GVVGMMlnpUGieUzZlI5532JIA67dbD7qDJ1aZ4T8SNkXGjR3v3dkNNA6DTxbGVAz0b+z3Pwr6yfGb7iZCOPE8JAtPvITiUyE8r3RSCjOjEwtUKaEnRWxCVWUGXudkj3C16bof7irVYnl6/NK62R5jiIcwTGcAYE6tOAK2tABBmN4gCd4dqTz6Lw4r4vSgrPsOYQfct4+AVKsjbo=</latexit>

y1<latexit sha1_base64="XGn26a6YCI+1nrxxdgleJtPKsC0=">AAAB6nicdZDLSgMxFIbP1Futt6pLN8EquCpJEdvuCm5cVrS20A4lk2ba0MyFJCMMQx/BjQtF3PpE7nwbM20FFf0h8PH/55BzjhdLoQ3GH05hZXVtfaO4Wdra3tndK+8f3OkoUYx3WCQj1fOo5lKEvGOEkbwXK04DT/KuN73M8+49V1pE4a1JY+4GdBwKXzBqrHWTDsmwXMFVjDEhBOVA6hfYQrPZqJEGInlkVYGl2sPy+2AUsSTgoWGSat0nODZuRpURTPJZaZBoHlM2pWPetxjSgGs3m486Q6fWGSE/UvaFBs3d7x0ZDbROA89WBtRM9O8sN//K+onxG24mwjgxPGSLj/xEIhOhfG80EoozI1MLlClhZ0VsQhVlxl6nZI/wtSn6H+5qVWL5+rzSOlmeowhHcAxnQKAOLbiCNnSAwRge4AmeHek8Oi/O66K04Cx7DuGHnLdPUSiNuQ==</latexit><latexit sha1_base64="XGn26a6YCI+1nrxxdgleJtPKsC0=">AAAB6nicdZDLSgMxFIbP1Futt6pLN8EquCpJEdvuCm5cVrS20A4lk2ba0MyFJCMMQx/BjQtF3PpE7nwbM20FFf0h8PH/55BzjhdLoQ3GH05hZXVtfaO4Wdra3tndK+8f3OkoUYx3WCQj1fOo5lKEvGOEkbwXK04DT/KuN73M8+49V1pE4a1JY+4GdBwKXzBqrHWTDsmwXMFVjDEhBOVA6hfYQrPZqJEGInlkVYGl2sPy+2AUsSTgoWGSat0nODZuRpURTPJZaZBoHlM2pWPetxjSgGs3m486Q6fWGSE/UvaFBs3d7x0ZDbROA89WBtRM9O8sN//K+onxG24mwjgxPGSLj/xEIhOhfG80EoozI1MLlClhZ0VsQhVlxl6nZI/wtSn6H+5qVWL5+rzSOlmeowhHcAxnQKAOLbiCNnSAwRge4AmeHek8Oi/O66K04Cx7DuGHnLdPUSiNuQ==</latexit><latexit sha1_base64="XGn26a6YCI+1nrxxdgleJtPKsC0=">AAAB6nicdZDLSgMxFIbP1Futt6pLN8EquCpJEdvuCm5cVrS20A4lk2ba0MyFJCMMQx/BjQtF3PpE7nwbM20FFf0h8PH/55BzjhdLoQ3GH05hZXVtfaO4Wdra3tndK+8f3OkoUYx3WCQj1fOo5lKEvGOEkbwXK04DT/KuN73M8+49V1pE4a1JY+4GdBwKXzBqrHWTDsmwXMFVjDEhBOVA6hfYQrPZqJEGInlkVYGl2sPy+2AUsSTgoWGSat0nODZuRpURTPJZaZBoHlM2pWPetxjSgGs3m486Q6fWGSE/UvaFBs3d7x0ZDbROA89WBtRM9O8sN//K+onxG24mwjgxPGSLj/xEIhOhfG80EoozI1MLlClhZ0VsQhVlxl6nZI/wtSn6H+5qVWL5+rzSOlmeowhHcAxnQKAOLbiCNnSAwRge4AmeHek8Oi/O66K04Cx7DuGHnLdPUSiNuQ==</latexit><latexit sha1_base64="XGn26a6YCI+1nrxxdgleJtPKsC0=">AAAB6nicdZDLSgMxFIbP1Futt6pLN8EquCpJEdvuCm5cVrS20A4lk2ba0MyFJCMMQx/BjQtF3PpE7nwbM20FFf0h8PH/55BzjhdLoQ3GH05hZXVtfaO4Wdra3tndK+8f3OkoUYx3WCQj1fOo5lKEvGOEkbwXK04DT/KuN73M8+49V1pE4a1JY+4GdBwKXzBqrHWTDsmwXMFVjDEhBOVA6hfYQrPZqJEGInlkVYGl2sPy+2AUsSTgoWGSat0nODZuRpURTPJZaZBoHlM2pWPetxjSgGs3m486Q6fWGSE/UvaFBs3d7x0ZDbROA89WBtRM9O8sN//K+onxG24mwjgxPGSLj/xEIhOhfG80EoozI1MLlClhZ0VsQhVlxl6nZI/wtSn6H+5qVWL5+rzSOlmeowhHcAxnQKAOLbiCNnSAwRge4AmeHek8Oi/O66K04Cx7DuGHnLdPUSiNuQ==</latexit>

r1(✓])

<latexit sha1_base64="xMr2fbEnMyv5jCSypl4OIqYdGoE=">AAAB+3icdVBNS8NAEN34WetXrEcvi1Wol5LE0NZbwYvHCvYD2lo22227dLMJuxOxlP4VLx4U8eof8ea/cdNWUNEHA4/3ZpiZF8SCa3CcD2tldW19YzOzld3e2d3btw9yDR0lirI6jUSkWgHRTHDJ6sBBsFasGAkDwZrB+DL1m3dMaR7JG5jErBuSoeQDTgkYqWfnVM8tdGDEgNx29Iio+Kxn553iRaXk+SXsFB2n7HpuSryyf+5j1ygp8miJWs9+7/QjmoRMAhVE67brxNCdEgWcCjbLdhLNYkLHZMjahkoSMt2dzm+f4VOj9PEgUqYk4Ln6fWJKQq0nYWA6QwIj/dtLxb+8dgKDSnfKZZwAk3SxaJAIDBFOg8B9rhgFMTGEUMXNrZia/wkFE1fWhPD1Kf6fNLyia/i1n6+eLOPIoCN0jArIRWVURVeohuqIonv0gJ7QszWzHq0X63XRumItZw7RD1hvn7GklCA=</latexit><latexit sha1_base64="xMr2fbEnMyv5jCSypl4OIqYdGoE=">AAAB+3icdVBNS8NAEN34WetXrEcvi1Wol5LE0NZbwYvHCvYD2lo22227dLMJuxOxlP4VLx4U8eof8ea/cdNWUNEHA4/3ZpiZF8SCa3CcD2tldW19YzOzld3e2d3btw9yDR0lirI6jUSkWgHRTHDJ6sBBsFasGAkDwZrB+DL1m3dMaR7JG5jErBuSoeQDTgkYqWfnVM8tdGDEgNx29Iio+Kxn553iRaXk+SXsFB2n7HpuSryyf+5j1ygp8miJWs9+7/QjmoRMAhVE67brxNCdEgWcCjbLdhLNYkLHZMjahkoSMt2dzm+f4VOj9PEgUqYk4Ln6fWJKQq0nYWA6QwIj/dtLxb+8dgKDSnfKZZwAk3SxaJAIDBFOg8B9rhgFMTGEUMXNrZia/wkFE1fWhPD1Kf6fNLyia/i1n6+eLOPIoCN0jArIRWVURVeohuqIonv0gJ7QszWzHq0X63XRumItZw7RD1hvn7GklCA=</latexit><latexit sha1_base64="xMr2fbEnMyv5jCSypl4OIqYdGoE=">AAAB+3icdVBNS8NAEN34WetXrEcvi1Wol5LE0NZbwYvHCvYD2lo22227dLMJuxOxlP4VLx4U8eof8ea/cdNWUNEHA4/3ZpiZF8SCa3CcD2tldW19YzOzld3e2d3btw9yDR0lirI6jUSkWgHRTHDJ6sBBsFasGAkDwZrB+DL1m3dMaR7JG5jErBuSoeQDTgkYqWfnVM8tdGDEgNx29Iio+Kxn553iRaXk+SXsFB2n7HpuSryyf+5j1ygp8miJWs9+7/QjmoRMAhVE67brxNCdEgWcCjbLdhLNYkLHZMjahkoSMt2dzm+f4VOj9PEgUqYk4Ln6fWJKQq0nYWA6QwIj/dtLxb+8dgKDSnfKZZwAk3SxaJAIDBFOg8B9rhgFMTGEUMXNrZia/wkFE1fWhPD1Kf6fNLyia/i1n6+eLOPIoCN0jArIRWVURVeohuqIonv0gJ7QszWzHq0X63XRumItZw7RD1hvn7GklCA=</latexit><latexit sha1_base64="xMr2fbEnMyv5jCSypl4OIqYdGoE=">AAAB+3icdVBNS8NAEN34WetXrEcvi1Wol5LE0NZbwYvHCvYD2lo22227dLMJuxOxlP4VLx4U8eof8ea/cdNWUNEHA4/3ZpiZF8SCa3CcD2tldW19YzOzld3e2d3btw9yDR0lirI6jUSkWgHRTHDJ6sBBsFasGAkDwZrB+DL1m3dMaR7JG5jErBuSoeQDTgkYqWfnVM8tdGDEgNx29Iio+Kxn553iRaXk+SXsFB2n7HpuSryyf+5j1ygp8miJWs9+7/QjmoRMAhVE67brxNCdEgWcCjbLdhLNYkLHZMjahkoSMt2dzm+f4VOj9PEgUqYk4Ln6fWJKQq0nYWA6QwIj/dtLxb+8dgKDSnfKZZwAk3SxaJAIDBFOg8B9rhgFMTGEUMXNrZia/wkFE1fWhPD1Kf6fNLyia/i1n6+eLOPIoCN0jArIRWVURVeohuqIonv0gJ7QszWzHq0X63XRumItZw7RD1hvn7GklCA=</latexit>

r2(✓])

<latexit sha1_base64="iVrKs4jTMvXVj9mtPRmneWMk36E=">AAAB+3icdVDLSgNBEJz1GeMrxqOXwSjES9hdQxJvAS8eI5gHZNdldjJJhsw+mOkVw5Jf8eJBEa/+iDf/xtkkgooWNBRV3XR3+bHgCkzzw1hZXVvf2Mxt5bd3dvf2CwfFjooSSVmbRiKSPZ8oJnjI2sBBsF4sGQl8wbr+5DLzu3dMKh6FNzCNmRuQUciHnBLQklcoSs8uOzBmQG4dNSYyPvMKJbNy0ajZ1Ro2K6ZZt2wrI3a9el7FllYylNASLa/w7gwimgQsBCqIUn3LjMFNiQROBZvlnUSxmNAJGbG+piEJmHLT+e0zfKqVAR5GUlcIeK5+n0hJoNQ08HVnQGCsfnuZ+JfXT2DYcFMexgmwkC4WDROBIcJZEHjAJaMgppoQKrm+FVP9P6Gg48rrEL4+xf+Tjl2xNL+ulponyzhy6AgdozKyUB010RVqoTai6B49oCf0bMyMR+PFeF20rhjLmUP0A8bbJ7M3lCE=</latexit><latexit sha1_base64="iVrKs4jTMvXVj9mtPRmneWMk36E=">AAAB+3icdVDLSgNBEJz1GeMrxqOXwSjES9hdQxJvAS8eI5gHZNdldjJJhsw+mOkVw5Jf8eJBEa/+iDf/xtkkgooWNBRV3XR3+bHgCkzzw1hZXVvf2Mxt5bd3dvf2CwfFjooSSVmbRiKSPZ8oJnjI2sBBsF4sGQl8wbr+5DLzu3dMKh6FNzCNmRuQUciHnBLQklcoSs8uOzBmQG4dNSYyPvMKJbNy0ajZ1Ro2K6ZZt2wrI3a9el7FllYylNASLa/w7gwimgQsBCqIUn3LjMFNiQROBZvlnUSxmNAJGbG+piEJmHLT+e0zfKqVAR5GUlcIeK5+n0hJoNQ08HVnQGCsfnuZ+JfXT2DYcFMexgmwkC4WDROBIcJZEHjAJaMgppoQKrm+FVP9P6Gg48rrEL4+xf+Tjl2xNL+ulponyzhy6AgdozKyUB010RVqoTai6B49oCf0bMyMR+PFeF20rhjLmUP0A8bbJ7M3lCE=</latexit><latexit sha1_base64="iVrKs4jTMvXVj9mtPRmneWMk36E=">AAAB+3icdVDLSgNBEJz1GeMrxqOXwSjES9hdQxJvAS8eI5gHZNdldjJJhsw+mOkVw5Jf8eJBEa/+iDf/xtkkgooWNBRV3XR3+bHgCkzzw1hZXVvf2Mxt5bd3dvf2CwfFjooSSVmbRiKSPZ8oJnjI2sBBsF4sGQl8wbr+5DLzu3dMKh6FNzCNmRuQUciHnBLQklcoSs8uOzBmQG4dNSYyPvMKJbNy0ajZ1Ro2K6ZZt2wrI3a9el7FllYylNASLa/w7gwimgQsBCqIUn3LjMFNiQROBZvlnUSxmNAJGbG+piEJmHLT+e0zfKqVAR5GUlcIeK5+n0hJoNQ08HVnQGCsfnuZ+JfXT2DYcFMexgmwkC4WDROBIcJZEHjAJaMgppoQKrm+FVP9P6Gg48rrEL4+xf+Tjl2xNL+ulponyzhy6AgdozKyUB010RVqoTai6B49oCf0bMyMR+PFeF20rhjLmUP0A8bbJ7M3lCE=</latexit><latexit sha1_base64="iVrKs4jTMvXVj9mtPRmneWMk36E=">AAAB+3icdVDLSgNBEJz1GeMrxqOXwSjES9hdQxJvAS8eI5gHZNdldjJJhsw+mOkVw5Jf8eJBEa/+iDf/xtkkgooWNBRV3XR3+bHgCkzzw1hZXVvf2Mxt5bd3dvf2CwfFjooSSVmbRiKSPZ8oJnjI2sBBsF4sGQl8wbr+5DLzu3dMKh6FNzCNmRuQUciHnBLQklcoSs8uOzBmQG4dNSYyPvMKJbNy0ajZ1Ro2K6ZZt2wrI3a9el7FllYylNASLa/w7gwimgQsBCqIUn3LjMFNiQROBZvlnUSxmNAJGbG+piEJmHLT+e0zfKqVAR5GUlcIeK5+n0hJoNQ08HVnQGCsfnuZ+JfXT2DYcFMexgmwkC4WDROBIcJZEHjAJaMgppoQKrm+FVP9P6Gg48rrEL4+xf+Tjl2xNL+ulponyzhy6AgdozKyUB010RVqoTai6B49oCf0bMyMR+PFeF20rhjLmUP0A8bbJ7M3lCE=</latexit>

Fig. 5. A typical pair of normalized boost pressure (y1) and normalised EGRrate (y2) responses with respect to the step reference r1(θ]) and r2(θ]),respectively; T is the duration of a reference signal.

approach is the trajectories can explore a more specific partof the operational space at significantly lower computationaleffort, but not all trajectories may be achievable. This is notnecessarily a significant issue as the key information beingextracted is the labels of the trajectory pairs.

For the specific case study used here, the undershoot,overshoot, settling time and steady state error, for both boostpressure and EGR rate represent possible features of interestand are used to populate the Yi data. Each collected stepresponse is a finite array of numerical values. Extracting thefeatures of interest (undershoot, overshoot, settling time andsteady state error) is done with a bespoke algorithm whichoutputs these values from the collected step response usingthe standard definitions (e.g. the step response has settledto within 1% of the steady state value). To allow for noisymeasurements, a small tolerance band is applied to all thefeatures (e.g. noise on the step response causing a temporaryexcursion from the 1% boundary does not invalidate thecalculation). The data set, D in (3), can then be populatedfrom a number of trajectories with the extracted features asdetailed above and their associated grading by the calibrator.

For this specific implementation of the framework, a mul-tilayer feedforward neural network is used to approximatethe relationship between the features and the labels providedby the human expert, Ch. The developed network has twohidden layers, with 24 and 8 nodes in the first and secondlayers respectively. This choice of regressor typically requiresat least 10 times as many data pairs as there are weightsin the network (Abu-Mostafa et al., 2012), and so relevanttrajectory generation is crucial in order to not overburdenthe human expert. Active learning approaches (Settles, 2012)may be useful in maximising the new information content inthe trajectories presented to the human for labelling, and canbe tailored to only present features in a relevant region ofoperation.

To avoid issues with the optimisation problem later, thefunction Ch should have good coverage of the entire featureset, however this is at odds with attempts to minimise thetrajectories considered by the human to those that are likelyto be acceptable. One method of dealing with this issue isto synthesise labels for features that are clearly unacceptableand use this additional data to supplement the rated responses.We found that modelling a human expert who monotonicallypenalizes the trajectories as the features become more unde-sirable as a way of synthesising the required data (e.g. as the

overshoot increases, the synthesised label decreases).2) Tuning stage: As discussed earlier, the engine operating

range Θ is divided into Nr regions, each approximated witha separate linear model (6) and each governed with thecorresponding MPC controller (7) and (8).

For notational simplicity, in the subsequent analysis wereplace θ]l with θ] and intend that the relevant index l isalways considered. Further, by Assumption 1, the same Chis used in all Nr optimization problems. The tuning problemthen amounts to:

minimize Ch(fy(Pθ] , Qθ] , Rθ]))

subject to

Pθ] = P>θ] , Pθ] � 0,

Qθ] = Q>θ] , Qθ] � 0,

Rθ] = R>θ] , Rθ] � 0,

(10)

where symmetric constraints3 lower the number of parametersfrom 46 to 26, while definiteness constraints are due to stabil-ity reasons, (Rawlings and Mayne, 2009). The tuning stage forregion l ∈ {1, 2, . . . , Nr} is performed in a simulation settingusing the digital twin as illustrated in Fig. 6.

MPC

(x?r(✓

]), u?r(✓

]), r(✓]))<latexit sha1_base64="CQ3/Zgp7v/5djDhGyodo5+0KdG4=">AAACL3icdZDLSgMxFIYzXmu9jbp0E6xCC1JmRNBlQRCXFewFOuOQSTNtaOZCckYsQ9/Ija/SjYgibn0L03YW2uqBwJf/P4fk/H4iuALLejWWlldW19YLG8XNre2dXXNvv6niVFLWoLGIZdsnigkesQZwEKydSEZCX7CWP7ia+K0HJhWPozsYJswNSS/iAacEtOSZ1+VHT947CogsO9BnQPSlT2RSOcXpv868UvHMklW1poUXwc6hhPKqe+bY6cY0DVkEVBClOraVgJsRCZwKNio6qWIJoQPSYx2NEQmZcrPpviN8opUuDmKpTwR4qv6cyEio1DD0dWdIoK/mvYn4l9dJIbh0Mx4lKbCIzh4KUoEhxpPwcJdLRkEMNRAquf4rpjoAQkFHXNQh2PMrL0LzrGprvj0v1Y7zOAroEB2hMrLRBaqhG1RHDUTRExqjN/RuPBsvxofxOWtdMvKZA/SrjK9vCXWo7A==</latexit><latexit sha1_base64="CQ3/Zgp7v/5djDhGyodo5+0KdG4=">AAACL3icdZDLSgMxFIYzXmu9jbp0E6xCC1JmRNBlQRCXFewFOuOQSTNtaOZCckYsQ9/Ija/SjYgibn0L03YW2uqBwJf/P4fk/H4iuALLejWWlldW19YLG8XNre2dXXNvv6niVFLWoLGIZdsnigkesQZwEKydSEZCX7CWP7ia+K0HJhWPozsYJswNSS/iAacEtOSZ1+VHT947CogsO9BnQPSlT2RSOcXpv868UvHMklW1poUXwc6hhPKqe+bY6cY0DVkEVBClOraVgJsRCZwKNio6qWIJoQPSYx2NEQmZcrPpviN8opUuDmKpTwR4qv6cyEio1DD0dWdIoK/mvYn4l9dJIbh0Mx4lKbCIzh4KUoEhxpPwcJdLRkEMNRAquf4rpjoAQkFHXNQh2PMrL0LzrGprvj0v1Y7zOAroEB2hMrLRBaqhG1RHDUTRExqjN/RuPBsvxofxOWtdMvKZA/SrjK9vCXWo7A==</latexit><latexit sha1_base64="CQ3/Zgp7v/5djDhGyodo5+0KdG4=">AAACL3icdZDLSgMxFIYzXmu9jbp0E6xCC1JmRNBlQRCXFewFOuOQSTNtaOZCckYsQ9/Ija/SjYgibn0L03YW2uqBwJf/P4fk/H4iuALLejWWlldW19YLG8XNre2dXXNvv6niVFLWoLGIZdsnigkesQZwEKydSEZCX7CWP7ia+K0HJhWPozsYJswNSS/iAacEtOSZ1+VHT947CogsO9BnQPSlT2RSOcXpv868UvHMklW1poUXwc6hhPKqe+bY6cY0DVkEVBClOraVgJsRCZwKNio6qWIJoQPSYx2NEQmZcrPpviN8opUuDmKpTwR4qv6cyEio1DD0dWdIoK/mvYn4l9dJIbh0Mx4lKbCIzh4KUoEhxpPwcJdLRkEMNRAquf4rpjoAQkFHXNQh2PMrL0LzrGprvj0v1Y7zOAroEB2hMrLRBaqhG1RHDUTRExqjN/RuPBsvxofxOWtdMvKZA/SrjK9vCXWo7A==</latexit><latexit sha1_base64="CQ3/Zgp7v/5djDhGyodo5+0KdG4=">AAACL3icdZDLSgMxFIYzXmu9jbp0E6xCC1JmRNBlQRCXFewFOuOQSTNtaOZCckYsQ9/Ija/SjYgibn0L03YW2uqBwJf/P4fk/H4iuALLejWWlldW19YLG8XNre2dXXNvv6niVFLWoLGIZdsnigkesQZwEKydSEZCX7CWP7ia+K0HJhWPozsYJswNSS/iAacEtOSZ1+VHT947CogsO9BnQPSlT2RSOcXpv868UvHMklW1poUXwc6hhPKqe+bY6cY0DVkEVBClOraVgJsRCZwKNio6qWIJoQPSYx2NEQmZcrPpviN8opUuDmKpTwR4qv6cyEio1DD0dWdIoK/mvYn4l9dJIbh0Mx4lKbCIzh4KUoEhxpPwcJdLRkEMNRAquf4rpjoAQkFHXNQh2PMrL0LzrGprvj0v1Y7zOAroEB2hMrLRBaqhG1RHDUTRExqjN/RuPBsvxofxOWtdMvKZA/SrjK9vCXWo7A==</latexit>

Optimiser(gradient-

free)

“Optimal”steady states

(2)

✓]<latexit sha1_base64="wRN3UyF03E/E11WR/lsQy4wtd+8=">AAAB9HicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxgv2ANpbNdtMu3Wzi7qRQQn+HFw+KePXHePPfuG1z0NYXFh7emWFn3iCRwqDrfjuFtfWNza3idmlnd2//oHx41DRxqhlvsFjGuh1Qw6VQvIECJW8nmtMokLwVjG5n9daYayNi9YCThPsRHSgRCkbRWn4XhxzpY9cMqU565Ypbdeciq+DlUIFc9V75q9uPWRpxhUxSYzqem6CfUY2CST4tdVPDE8pGdMA7FhWNuPGz+dJTcm6dPgljbZ9CMnd/T2Q0MmYSBbYzojg0y7WZ+V+tk2J442dCJSlyxRYfhakkGJNZAqQvNGcoJxYo08LuSpg9nzK0OZVsCN7yyavQvKx6lu+vKrWzPI4inMApXIAH11CDO6hDAxg8wTO8wpszdl6cd+dj0Vpw8plj+CPn8wcGr5Io</latexit><latexit sha1_base64="wRN3UyF03E/E11WR/lsQy4wtd+8=">AAAB9HicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxgv2ANpbNdtMu3Wzi7qRQQn+HFw+KePXHePPfuG1z0NYXFh7emWFn3iCRwqDrfjuFtfWNza3idmlnd2//oHx41DRxqhlvsFjGuh1Qw6VQvIECJW8nmtMokLwVjG5n9daYayNi9YCThPsRHSgRCkbRWn4XhxzpY9cMqU565Ypbdeciq+DlUIFc9V75q9uPWRpxhUxSYzqem6CfUY2CST4tdVPDE8pGdMA7FhWNuPGz+dJTcm6dPgljbZ9CMnd/T2Q0MmYSBbYzojg0y7WZ+V+tk2J442dCJSlyxRYfhakkGJNZAqQvNGcoJxYo08LuSpg9nzK0OZVsCN7yyavQvKx6lu+vKrWzPI4inMApXIAH11CDO6hDAxg8wTO8wpszdl6cd+dj0Vpw8plj+CPn8wcGr5Io</latexit><latexit sha1_base64="wRN3UyF03E/E11WR/lsQy4wtd+8=">AAAB9HicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxgv2ANpbNdtMu3Wzi7qRQQn+HFw+KePXHePPfuG1z0NYXFh7emWFn3iCRwqDrfjuFtfWNza3idmlnd2//oHx41DRxqhlvsFjGuh1Qw6VQvIECJW8nmtMokLwVjG5n9daYayNi9YCThPsRHSgRCkbRWn4XhxzpY9cMqU565Ypbdeciq+DlUIFc9V75q9uPWRpxhUxSYzqem6CfUY2CST4tdVPDE8pGdMA7FhWNuPGz+dJTcm6dPgljbZ9CMnd/T2Q0MmYSBbYzojg0y7WZ+V+tk2J442dCJSlyxRYfhakkGJNZAqQvNGcoJxYo08LuSpg9nzK0OZVsCN7yyavQvKx6lu+vKrWzPI4inMApXIAH11CDO6hDAxg8wTO8wpszdl6cd+dj0Vpw8plj+CPn8wcGr5Io</latexit><latexit sha1_base64="wRN3UyF03E/E11WR/lsQy4wtd+8=">AAAB9HicbZBNS8NAEIYn9avWr6pHL4tV8FQSEfRY8OKxgv2ANpbNdtMu3Wzi7qRQQn+HFw+KePXHePPfuG1z0NYXFh7emWFn3iCRwqDrfjuFtfWNza3idmlnd2//oHx41DRxqhlvsFjGuh1Qw6VQvIECJW8nmtMokLwVjG5n9daYayNi9YCThPsRHSgRCkbRWn4XhxzpY9cMqU565Ypbdeciq+DlUIFc9V75q9uPWRpxhUxSYzqem6CfUY2CST4tdVPDE8pGdMA7FhWNuPGz+dJTcm6dPgljbZ9CMnd/T2Q0MmYSBbYzojg0y7WZ+V+tk2J442dCJSlyxRYfhakkGJNZAqQvNGcoJxYo08LuSpg9nzK0OZVsCN7yyavQvKx6lu+vKrWzPI4inMApXIAH11CDO6hDAxg8wTO8wpszdl6cd+dj0Vpw8plj+CPn8wcGr5Io</latexit>

r1(✓])

<latexit sha1_base64="OGkUCFqZCgCl4xEN2DE6uNfQcLs=">AAAB+3icbZDLSsNAFIYn9VbrLdalm6FFqJuSiKDLghuXFewFmhgm00k7dDIJMydiCX0VNy4UceuLuPNtnLZZaOsPAx//OYc55w9TwTU4zrdV2tjc2t4p71b29g8Oj+zjalcnmaKsQxORqH5INBNcsg5wEKyfKkbiULBeOLmZ13uPTGmeyHuYpsyPyUjyiFMCxgrsqgrchgdjBuTB02Oi0vPArjtNZyG8Dm4BdVSoHdhf3jChWcwkUEG0HrhOCn5OFHAq2KziZZqlhE7IiA0MShIz7eeL3Wf4zDhDHCXKPAl44f6eyEms9TQOTWdMYKxXa3Pzv9ogg+jaz7lMM2CSLj+KMoEhwfMg8JArRkFMDRCquNkVU3M/oWDiqpgQ3NWT16F70XQN313WW7UijjI6RTXUQC66Qi10i9qogyh6Qs/oFb1ZM+vFerc+lq0lq5g5QX9kff4AUPuT3A==</latexit><latexit sha1_base64="OGkUCFqZCgCl4xEN2DE6uNfQcLs=">AAAB+3icbZDLSsNAFIYn9VbrLdalm6FFqJuSiKDLghuXFewFmhgm00k7dDIJMydiCX0VNy4UceuLuPNtnLZZaOsPAx//OYc55w9TwTU4zrdV2tjc2t4p71b29g8Oj+zjalcnmaKsQxORqH5INBNcsg5wEKyfKkbiULBeOLmZ13uPTGmeyHuYpsyPyUjyiFMCxgrsqgrchgdjBuTB02Oi0vPArjtNZyG8Dm4BdVSoHdhf3jChWcwkUEG0HrhOCn5OFHAq2KziZZqlhE7IiA0MShIz7eeL3Wf4zDhDHCXKPAl44f6eyEms9TQOTWdMYKxXa3Pzv9ogg+jaz7lMM2CSLj+KMoEhwfMg8JArRkFMDRCquNkVU3M/oWDiqpgQ3NWT16F70XQN313WW7UijjI6RTXUQC66Qi10i9qogyh6Qs/oFb1ZM+vFerc+lq0lq5g5QX9kff4AUPuT3A==</latexit><latexit sha1_base64="OGkUCFqZCgCl4xEN2DE6uNfQcLs=">AAAB+3icbZDLSsNAFIYn9VbrLdalm6FFqJuSiKDLghuXFewFmhgm00k7dDIJMydiCX0VNy4UceuLuPNtnLZZaOsPAx//OYc55w9TwTU4zrdV2tjc2t4p71b29g8Oj+zjalcnmaKsQxORqH5INBNcsg5wEKyfKkbiULBeOLmZ13uPTGmeyHuYpsyPyUjyiFMCxgrsqgrchgdjBuTB02Oi0vPArjtNZyG8Dm4BdVSoHdhf3jChWcwkUEG0HrhOCn5OFHAq2KziZZqlhE7IiA0MShIz7eeL3Wf4zDhDHCXKPAl44f6eyEms9TQOTWdMYKxXa3Pzv9ogg+jaz7lMM2CSLj+KMoEhwfMg8JArRkFMDRCquNkVU3M/oWDiqpgQ3NWT16F70XQN313WW7UijjI6RTXUQC66Qi10i9qogyh6Qs/oFb1ZM+vFerc+lq0lq5g5QX9kff4AUPuT3A==</latexit><latexit sha1_base64="OGkUCFqZCgCl4xEN2DE6uNfQcLs=">AAAB+3icbZDLSsNAFIYn9VbrLdalm6FFqJuSiKDLghuXFewFmhgm00k7dDIJMydiCX0VNy4UceuLuPNtnLZZaOsPAx//OYc55w9TwTU4zrdV2tjc2t4p71b29g8Oj+zjalcnmaKsQxORqH5INBNcsg5wEKyfKkbiULBeOLmZ13uPTGmeyHuYpsyPyUjyiFMCxgrsqgrchgdjBuTB02Oi0vPArjtNZyG8Dm4BdVSoHdhf3jChWcwkUEG0HrhOCn5OFHAq2KziZZqlhE7IiA0MShIz7eeL3Wf4zDhDHCXKPAl44f6eyEms9TQOTWdMYKxXa3Pzv9ogg+jaz7lMM2CSLj+KMoEhwfMg8JArRkFMDRCquNkVU3M/oWDiqpgQ3NWT16F70XQN313WW7UijjI6RTXUQC66Qi10i9qogyh6Qs/oFb1ZM+vFerc+lq0lq5g5QX9kff4AUPuT3A==</latexit>

r2(✓])

<latexit sha1_base64="pfN2c1iGHX7ebvX1eHh65pq1+OY=">AAAB+3icbZDLSsNAFIYnXmu9xbp0M7QIdVOSIuiy4MZlBXuBJobJdNIOnUzCzIlYQl/FjQtF3Poi7nwbp20W2vrDwMd/zmHO+cNUcA2O821tbG5t7+yW9sr7B4dHx/ZJpauTTFHWoYlIVD8kmgkuWQc4CNZPFSNxKFgvnNzM671HpjRP5D1MU+bHZCR5xCkBYwV2RQXNugdjBuTB02Oi0ovArjkNZyG8Dm4BNVSoHdhf3jChWcwkUEG0HrhOCn5OFHAq2KzsZZqlhE7IiA0MShIz7eeL3Wf43DhDHCXKPAl44f6eyEms9TQOTWdMYKxXa3Pzv9ogg+jaz7lMM2CSLj+KMoEhwfMg8JArRkFMDRCquNkVU3M/oWDiKpsQ3NWT16HbbLiG7y5rrWoRRwmdoSqqIxddoRa6RW3UQRQ9oWf0it6smfVivVsfy9YNq5g5RX9kff4AUo6T3Q==</latexit><latexit sha1_base64="pfN2c1iGHX7ebvX1eHh65pq1+OY=">AAAB+3icbZDLSsNAFIYnXmu9xbp0M7QIdVOSIuiy4MZlBXuBJobJdNIOnUzCzIlYQl/FjQtF3Poi7nwbp20W2vrDwMd/zmHO+cNUcA2O821tbG5t7+yW9sr7B4dHx/ZJpauTTFHWoYlIVD8kmgkuWQc4CNZPFSNxKFgvnNzM671HpjRP5D1MU+bHZCR5xCkBYwV2RQXNugdjBuTB02Oi0ovArjkNZyG8Dm4BNVSoHdhf3jChWcwkUEG0HrhOCn5OFHAq2KzsZZqlhE7IiA0MShIz7eeL3Wf43DhDHCXKPAl44f6eyEms9TQOTWdMYKxXa3Pzv9ogg+jaz7lMM2CSLj+KMoEhwfMg8JArRkFMDRCquNkVU3M/oWDiKpsQ3NWT16HbbLiG7y5rrWoRRwmdoSqqIxddoRa6RW3UQRQ9oWf0it6smfVivVsfy9YNq5g5RX9kff4AUo6T3Q==</latexit><latexit sha1_base64="pfN2c1iGHX7ebvX1eHh65pq1+OY=">AAAB+3icbZDLSsNAFIYnXmu9xbp0M7QIdVOSIuiy4MZlBXuBJobJdNIOnUzCzIlYQl/FjQtF3Poi7nwbp20W2vrDwMd/zmHO+cNUcA2O821tbG5t7+yW9sr7B4dHx/ZJpauTTFHWoYlIVD8kmgkuWQc4CNZPFSNxKFgvnNzM671HpjRP5D1MU+bHZCR5xCkBYwV2RQXNugdjBuTB02Oi0ovArjkNZyG8Dm4BNVSoHdhf3jChWcwkUEG0HrhOCn5OFHAq2KzsZZqlhE7IiA0MShIz7eeL3Wf43DhDHCXKPAl44f6eyEms9TQOTWdMYKxXa3Pzv9ogg+jaz7lMM2CSLj+KMoEhwfMg8JArRkFMDRCquNkVU3M/oWDiKpsQ3NWT16HbbLiG7y5rrWoRRwmdoSqqIxddoRa6RW3UQRQ9oWf0it6smfVivVsfy9YNq5g5RX9kff4AUo6T3Q==</latexit><latexit sha1_base64="pfN2c1iGHX7ebvX1eHh65pq1+OY=">AAAB+3icbZDLSsNAFIYnXmu9xbp0M7QIdVOSIuiy4MZlBXuBJobJdNIOnUzCzIlYQl/FjQtF3Poi7nwbp20W2vrDwMd/zmHO+cNUcA2O821tbG5t7+yW9sr7B4dHx/ZJpauTTFHWoYlIVD8kmgkuWQc4CNZPFSNxKFgvnNzM671HpjRP5D1MU+bHZCR5xCkBYwV2RQXNugdjBuTB02Oi0ovArjkNZyG8Dm4BNVSoHdhf3jChWcwkUEG0HrhOCn5OFHAq2KzsZZqlhE7IiA0MShIz7eeL3Wf43DhDHCXKPAl44f6eyEms9TQOTWdMYKxXa3Pzv9ogg+jaz7lMM2CSLj+KMoEhwfMg8JArRkFMDRCquNkVU3M/oWDiKpsQ3NWT16HbbLiG7y5rrWoRRwmdoSqqIxddoRa6RW3UQRQ9oWf0it6smfVivVsfy9YNq5g5RX9kff4AUo6T3Q==</latexit>

y2<latexit sha1_base64="rHW/crZcJYHkJLDzlNppw72+vxI=">AAAB6nicbZBNS8NAEIYnftb6VfXoZWkRPJWkCHosePFY0X5AG8pmu2mXbjZhdyKE0J/gxYMiXv1F3vw3btsctPWFhYd3ZtiZN0ikMOi6387G5tb2zm5pr7x/cHh0XDk57Zg41Yy3WSxj3Quo4VIo3kaBkvcSzWkUSN4NprfzeveJayNi9YhZwv2IjpUIBaNorYds2BhWam7dXYisg1dADQq1hpWvwShmacQVMkmN6Xtugn5ONQom+aw8SA1PKJvSMe9bVDTixs8Xq87IhXVGJIy1fQrJwv09kdPImCwKbGdEcWJWa3Pzv1o/xfDGz4VKUuSKLT8KU0kwJvO7yUhozlBmFijTwu5K2IRqytCmU7YheKsnr0OnUfcs31/VmtUijhKcQxUuwYNraMIdtKANDMbwDK/w5kjnxXl3PpatG04xcwZ/5Hz+AAUcjYI=</latexit><latexit sha1_base64="rHW/crZcJYHkJLDzlNppw72+vxI=">AAAB6nicbZBNS8NAEIYnftb6VfXoZWkRPJWkCHosePFY0X5AG8pmu2mXbjZhdyKE0J/gxYMiXv1F3vw3btsctPWFhYd3ZtiZN0ikMOi6387G5tb2zm5pr7x/cHh0XDk57Zg41Yy3WSxj3Quo4VIo3kaBkvcSzWkUSN4NprfzeveJayNi9YhZwv2IjpUIBaNorYds2BhWam7dXYisg1dADQq1hpWvwShmacQVMkmN6Xtugn5ONQom+aw8SA1PKJvSMe9bVDTixs8Xq87IhXVGJIy1fQrJwv09kdPImCwKbGdEcWJWa3Pzv1o/xfDGz4VKUuSKLT8KU0kwJvO7yUhozlBmFijTwu5K2IRqytCmU7YheKsnr0OnUfcs31/VmtUijhKcQxUuwYNraMIdtKANDMbwDK/w5kjnxXl3PpatG04xcwZ/5Hz+AAUcjYI=</latexit><latexit sha1_base64="rHW/crZcJYHkJLDzlNppw72+vxI=">AAAB6nicbZBNS8NAEIYnftb6VfXoZWkRPJWkCHosePFY0X5AG8pmu2mXbjZhdyKE0J/gxYMiXv1F3vw3btsctPWFhYd3ZtiZN0ikMOi6387G5tb2zm5pr7x/cHh0XDk57Zg41Yy3WSxj3Quo4VIo3kaBkvcSzWkUSN4NprfzeveJayNi9YhZwv2IjpUIBaNorYds2BhWam7dXYisg1dADQq1hpWvwShmacQVMkmN6Xtugn5ONQom+aw8SA1PKJvSMe9bVDTixs8Xq87IhXVGJIy1fQrJwv09kdPImCwKbGdEcWJWa3Pzv1o/xfDGz4VKUuSKLT8KU0kwJvO7yUhozlBmFijTwu5K2IRqytCmU7YheKsnr0OnUfcs31/VmtUijhKcQxUuwYNraMIdtKANDMbwDK/w5kjnxXl3PpatG04xcwZ/5Hz+AAUcjYI=</latexit><latexit sha1_base64="rHW/crZcJYHkJLDzlNppw72+vxI=">AAAB6nicbZBNS8NAEIYnftb6VfXoZWkRPJWkCHosePFY0X5AG8pmu2mXbjZhdyKE0J/gxYMiXv1F3vw3btsctPWFhYd3ZtiZN0ikMOi6387G5tb2zm5pr7x/cHh0XDk57Zg41Yy3WSxj3Quo4VIo3kaBkvcSzWkUSN4NprfzeveJayNi9YhZwv2IjpUIBaNorYds2BhWam7dXYisg1dADQq1hpWvwShmacQVMkmN6Xtugn5ONQom+aw8SA1PKJvSMe9bVDTixs8Xq87IhXVGJIy1fQrJwv09kdPImCwKbGdEcWJWa3Pzv1o/xfDGz4VKUuSKLT8KU0kwJvO7yUhozlBmFijTwu5K2IRqytCmU7YheKsnr0OnUfcs31/VmtUijhKcQxUuwYNraMIdtKANDMbwDK/w5kjnxXl3PpatG04xcwZ/5Hz+AAUcjYI=</latexit>

y1<latexit sha1_base64="n7tm6/KFk9PriR1Uh2Tpp1tpues=">AAAB6nicbZBNS8NAEIYn9avWr6pHL0uL4KkkIuix4MVjRfsBbSib7aRdutmE3Y0QQn+CFw+KePUXefPfuG1z0NYXFh7emWFn3iARXBvX/XZKG5tb2zvl3cre/sHhUfX4pKPjVDFss1jEqhdQjYJLbBtuBPYShTQKBHaD6e283n1CpXksH02WoB/RseQhZ9RY6yEbesNq3W24C5F18AqoQ6HWsPo1GMUsjVAaJqjWfc9NjJ9TZTgTOKsMUo0JZVM6xr5FSSPUfr5YdUbOrTMiYazsk4Ys3N8TOY20zqLAdkbUTPRqbW7+V+unJrzxcy6T1KBky4/CVBATk/ndZMQVMiMyC5QpbnclbEIVZcamU7EheKsnr0PnsuFZvr+qN2tFHGU4gxpcgAfX0IQ7aEEbGIzhGV7hzRHOi/PufCxbS04xcwp/5Hz+AAOYjYE=</latexit><latexit sha1_base64="n7tm6/KFk9PriR1Uh2Tpp1tpues=">AAAB6nicbZBNS8NAEIYn9avWr6pHL0uL4KkkIuix4MVjRfsBbSib7aRdutmE3Y0QQn+CFw+KePUXefPfuG1z0NYXFh7emWFn3iARXBvX/XZKG5tb2zvl3cre/sHhUfX4pKPjVDFss1jEqhdQjYJLbBtuBPYShTQKBHaD6e283n1CpXksH02WoB/RseQhZ9RY6yEbesNq3W24C5F18AqoQ6HWsPo1GMUsjVAaJqjWfc9NjJ9TZTgTOKsMUo0JZVM6xr5FSSPUfr5YdUbOrTMiYazsk4Ys3N8TOY20zqLAdkbUTPRqbW7+V+unJrzxcy6T1KBky4/CVBATk/ndZMQVMiMyC5QpbnclbEIVZcamU7EheKsnr0PnsuFZvr+qN2tFHGU4gxpcgAfX0IQ7aEEbGIzhGV7hzRHOi/PufCxbS04xcwp/5Hz+AAOYjYE=</latexit><latexit sha1_base64="n7tm6/KFk9PriR1Uh2Tpp1tpues=">AAAB6nicbZBNS8NAEIYn9avWr6pHL0uL4KkkIuix4MVjRfsBbSib7aRdutmE3Y0QQn+CFw+KePUXefPfuG1z0NYXFh7emWFn3iARXBvX/XZKG5tb2zvl3cre/sHhUfX4pKPjVDFss1jEqhdQjYJLbBtuBPYShTQKBHaD6e283n1CpXksH02WoB/RseQhZ9RY6yEbesNq3W24C5F18AqoQ6HWsPo1GMUsjVAaJqjWfc9NjJ9TZTgTOKsMUo0JZVM6xr5FSSPUfr5YdUbOrTMiYazsk4Ys3N8TOY20zqLAdkbUTPRqbW7+V+unJrzxcy6T1KBky4/CVBATk/ndZMQVMiMyC5QpbnclbEIVZcamU7EheKsnr0PnsuFZvr+qN2tFHGU4gxpcgAfX0IQ7aEEbGIzhGV7hzRHOi/PufCxbS04xcwp/5Hz+AAOYjYE=</latexit><latexit sha1_base64="n7tm6/KFk9PriR1Uh2Tpp1tpues=">AAAB6nicbZBNS8NAEIYn9avWr6pHL0uL4KkkIuix4MVjRfsBbSib7aRdutmE3Y0QQn+CFw+KePUXefPfuG1z0NYXFh7emWFn3iARXBvX/XZKG5tb2zvl3cre/sHhUfX4pKPjVDFss1jEqhdQjYJLbBtuBPYShTQKBHaD6e283n1CpXksH02WoB/RseQhZ9RY6yEbesNq3W24C5F18AqoQ6HWsPo1GMUsjVAaJqjWfc9NjJ9TZTgTOKsMUo0JZVM6xr5FSSPUfr5YdUbOrTMiYazsk4Ys3N8TOY20zqLAdkbUTPRqbW7+V+unJrzxcy6T1KBky4/CVBATk/ndZMQVMiMyC5QpbnclbEIVZcamU7EheKsnr0PnsuFZvr+qN2tFHGU4gxpcgAfX0IQ7aEEbGIzhGV7hzRHOi/PufCxbS04xcwp/5Hz+AAOYjYE=</latexit>

NNfy

<latexit sha1_base64="pijO/8pLsuhEjFiUyO+TTBLS+30=">AAAB6nicbZBNS8NAEIYnftb6VfXoZbEKnkoigh4LXjxWtB/QxrLZbtqlm03YnQgh9Cd48aCIV3+RN/+N2zYHbX1h4eGdGXbmDRIpDLrut7Oyura+sVnaKm/v7O7tVw4OWyZONeNNFstYdwJquBSKN1Gg5J1EcxoFkreD8c203n7i2ohYPWCWcD+iQyVCwSha6z58zPqVqltzZyLL4BVQhUKNfuWrN4hZGnGFTFJjup6boJ9TjYJJPin3UsMTysZ0yLsWFY248fPZqhNyZp0BCWNtn0Iyc39P5DQyJosC2xlRHJnF2tT8r9ZNMbz2c6GSFLli84/CVBKMyfRuMhCaM5SZBcq0sLsSNqKaMrTplG0I3uLJy9C6qHmW7y6r9dMijhIcwwmcgwdXUIdbaEATGAzhGV7hzZHOi/PufMxbV5xi5gj+yPn8AVLbjbc=</latexit><latexit sha1_base64="pijO/8pLsuhEjFiUyO+TTBLS+30=">AAAB6nicbZBNS8NAEIYnftb6VfXoZbEKnkoigh4LXjxWtB/QxrLZbtqlm03YnQgh9Cd48aCIV3+RN/+N2zYHbX1h4eGdGXbmDRIpDLrut7Oyura+sVnaKm/v7O7tVw4OWyZONeNNFstYdwJquBSKN1Gg5J1EcxoFkreD8c203n7i2ohYPWCWcD+iQyVCwSha6z58zPqVqltzZyLL4BVQhUKNfuWrN4hZGnGFTFJjup6boJ9TjYJJPin3UsMTysZ0yLsWFY248fPZqhNyZp0BCWNtn0Iyc39P5DQyJosC2xlRHJnF2tT8r9ZNMbz2c6GSFLli84/CVBKMyfRuMhCaM5SZBcq0sLsSNqKaMrTplG0I3uLJy9C6qHmW7y6r9dMijhIcwwmcgwdXUIdbaEATGAzhGV7hzZHOi/PufMxbV5xi5gj+yPn8AVLbjbc=</latexit><latexit sha1_base64="pijO/8pLsuhEjFiUyO+TTBLS+30=">AAAB6nicbZBNS8NAEIYnftb6VfXoZbEKnkoigh4LXjxWtB/QxrLZbtqlm03YnQgh9Cd48aCIV3+RN/+N2zYHbX1h4eGdGXbmDRIpDLrut7Oyura+sVnaKm/v7O7tVw4OWyZONeNNFstYdwJquBSKN1Gg5J1EcxoFkreD8c203n7i2ohYPWCWcD+iQyVCwSha6z58zPqVqltzZyLL4BVQhUKNfuWrN4hZGnGFTFJjup6boJ9TjYJJPin3UsMTysZ0yLsWFY248fPZqhNyZp0BCWNtn0Iyc39P5DQyJosC2xlRHJnF2tT8r9ZNMbz2c6GSFLli84/CVBKMyfRuMhCaM5SZBcq0sLsSNqKaMrTplG0I3uLJy9C6qHmW7y6r9dMijhIcwwmcgwdXUIdbaEATGAzhGV7hzZHOi/PufMxbV5xi5gj+yPn8AVLbjbc=</latexit><latexit sha1_base64="pijO/8pLsuhEjFiUyO+TTBLS+30=">AAAB6nicbZBNS8NAEIYnftb6VfXoZbEKnkoigh4LXjxWtB/QxrLZbtqlm03YnQgh9Cd48aCIV3+RN/+N2zYHbX1h4eGdGXbmDRIpDLrut7Oyura+sVnaKm/v7O7tVw4OWyZONeNNFstYdwJquBSKN1Gg5J1EcxoFkreD8c203n7i2ohYPWCWcD+iQyVCwSha6z58zPqVqltzZyLL4BVQhUKNfuWrN4hZGnGFTFJjup6boJ9TjYJJPin3UsMTysZ0yLsWFY248fPZqhNyZp0BCWNtn0Iyc39P5DQyJosC2xlRHJnF2tT8r9ZNMbz2c6GSFLli84/CVBKMyfRuMhCaM5SZBcq0sLsSNqKaMrTplG0I3uLJy9C6qHmW7y6r9dMijhIcwwmcgwdXUIdbaEATGAzhGV7hzZHOi/PufMxbV5xi5gj+yPn8AVLbjbc=</latexit>

(P✓] , Q✓] , R✓])<latexit sha1_base64="dm1lCt7lnQNEZUtbVVKR6JwL0rI=">AAACInicbZDLSsNAFIYn9VbrLerSzWAVKkhJRFB3BTcuW7EXaGKYTCft0MmFmROhhD6LG1/FjQtFXQk+jNM2C239YeDnO+dw5vx+IrgCy/oyCkvLK6trxfXSxubW9o65u9dScSopa9JYxLLjE8UEj1gTOAjWSSQjoS9Y2x9eT+rtByYVj6M7GCXMDUk/4gGnBDTyzKtK3cscGDAg944aEJmMT3FjEd3OoxPPLFtVayq8aOzclFGuumd+OL2YpiGLgAqiVNe2EnAzIoFTwcYlJ1UsIXRI+qyrbURCptxseuIYH2vSw0Es9YsAT+nviYyESo1CX3eGBAZqvjaB/9W6KQSXbsajJAUW0dmiIBUYYjzJC/e4ZBTESBtCJdd/xVQHQCjoVEs6BHv+5EXTOqva2jfOy7WjPI4iOkCHqIJsdIFq6AbVURNR9Iie0St6M56MF+Pd+Jy1Fox8Zh/9kfH9AxY9pIY=</latexit><latexit sha1_base64="dm1lCt7lnQNEZUtbVVKR6JwL0rI=">AAACInicbZDLSsNAFIYn9VbrLerSzWAVKkhJRFB3BTcuW7EXaGKYTCft0MmFmROhhD6LG1/FjQtFXQk+jNM2C239YeDnO+dw5vx+IrgCy/oyCkvLK6trxfXSxubW9o65u9dScSopa9JYxLLjE8UEj1gTOAjWSSQjoS9Y2x9eT+rtByYVj6M7GCXMDUk/4gGnBDTyzKtK3cscGDAg944aEJmMT3FjEd3OoxPPLFtVayq8aOzclFGuumd+OL2YpiGLgAqiVNe2EnAzIoFTwcYlJ1UsIXRI+qyrbURCptxseuIYH2vSw0Es9YsAT+nviYyESo1CX3eGBAZqvjaB/9W6KQSXbsajJAUW0dmiIBUYYjzJC/e4ZBTESBtCJdd/xVQHQCjoVEs6BHv+5EXTOqva2jfOy7WjPI4iOkCHqIJsdIFq6AbVURNR9Iie0St6M56MF+Pd+Jy1Fox8Zh/9kfH9AxY9pIY=</latexit><latexit sha1_base64="dm1lCt7lnQNEZUtbVVKR6JwL0rI=">AAACInicbZDLSsNAFIYn9VbrLerSzWAVKkhJRFB3BTcuW7EXaGKYTCft0MmFmROhhD6LG1/FjQtFXQk+jNM2C239YeDnO+dw5vx+IrgCy/oyCkvLK6trxfXSxubW9o65u9dScSopa9JYxLLjE8UEj1gTOAjWSSQjoS9Y2x9eT+rtByYVj6M7GCXMDUk/4gGnBDTyzKtK3cscGDAg944aEJmMT3FjEd3OoxPPLFtVayq8aOzclFGuumd+OL2YpiGLgAqiVNe2EnAzIoFTwcYlJ1UsIXRI+qyrbURCptxseuIYH2vSw0Es9YsAT+nviYyESo1CX3eGBAZqvjaB/9W6KQSXbsajJAUW0dmiIBUYYjzJC/e4ZBTESBtCJdd/xVQHQCjoVEs6BHv+5EXTOqva2jfOy7WjPI4iOkCHqIJsdIFq6AbVURNR9Iie0St6M56MF+Pd+Jy1Fox8Zh/9kfH9AxY9pIY=</latexit><latexit sha1_base64="dm1lCt7lnQNEZUtbVVKR6JwL0rI=">AAACInicbZDLSsNAFIYn9VbrLerSzWAVKkhJRFB3BTcuW7EXaGKYTCft0MmFmROhhD6LG1/FjQtFXQk+jNM2C239YeDnO+dw5vx+IrgCy/oyCkvLK6trxfXSxubW9o65u9dScSopa9JYxLLjE8UEj1gTOAjWSSQjoS9Y2x9eT+rtByYVj6M7GCXMDUk/4gGnBDTyzKtK3cscGDAg944aEJmMT3FjEd3OoxPPLFtVayq8aOzclFGuumd+OL2YpiGLgAqiVNe2EnAzIoFTwcYlJ1UsIXRI+qyrbURCptxseuIYH2vSw0Es9YsAT+nviYyESo1CX3eGBAZqvjaB/9W6KQSXbsajJAUW0dmiIBUYYjzJC/e4ZBTESBtCJdd/xVQHQCjoVEs6BHv+5EXTOqva2jfOy7WjPI4iOkCHqIJsdIFq6AbVURNR9Iie0St6M56MF+Pd+Jy1Fox8Zh/9kfH9AxY9pIY=</latexit>

x<latexit sha1_base64="uq0XZ5ukZsAXqPrGCXz6Hhi2C20=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjC/YD2lA220m7drMJuxuxhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk9t5vfOISvNY3ptpgn5ER5KHnFFjrebToFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3vgZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBg2uowx00oAUMEJ7hFd6cB+fFeXc+lq0FJ585hT9yPn8A3mmM4g==</latexit><latexit sha1_base64="uq0XZ5ukZsAXqPrGCXz6Hhi2C20=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjC/YD2lA220m7drMJuxuxhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk9t5vfOISvNY3ptpgn5ER5KHnFFjrebToFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3vgZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBg2uowx00oAUMEJ7hFd6cB+fFeXc+lq0FJ585hT9yPn8A3mmM4g==</latexit><latexit sha1_base64="uq0XZ5ukZsAXqPrGCXz6Hhi2C20=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjC/YD2lA220m7drMJuxuxhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk9t5vfOISvNY3ptpgn5ER5KHnFFjrebToFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3vgZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBg2uowx00oAUMEJ7hFd6cB+fFeXc+lq0FJ585hT9yPn8A3mmM4g==</latexit><latexit sha1_base64="uq0XZ5ukZsAXqPrGCXz6Hhi2C20=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjC/YD2lA220m7drMJuxuxhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk9t5vfOISvNY3ptpgn5ER5KHnFFjrebToFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3vgZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBg2uowx00oAUMEJ7hFd6cB+fFeXc+lq0FJ585hT9yPn8A3mmM4g==</latexit>

yI<latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>

F(yI)<latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>Ch(fy)

<latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit><latexit sha1_base64="(null)">(null)</latexit>

u⇤(k)<latexit sha1_base64="UTJUljldLpJ269INgdCnvIk4FdU=">AAAB+nicbVBNS8NAEN34WetXqkcvi0Wol5KooMeCF48V7Ac0sWw2m3bpZhN2J0qJ/SlePCji1V/izX/jts1BWx8MPN6bYWZekAquwXG+rZXVtfWNzdJWeXtnd2/frhy0dZIpylo0EYnqBkQzwSVrAQfBuqliJA4E6wSj66nfeWBK80TewThlfkwGkkecEjBS3654wEXI8mxy7xENtdFp3646dWcGvEzcglRRgWbf/vLChGYxk0AF0brnOin4OVHAqWCTspdplhI6IgPWM1SSmGk/n50+wSdGCXGUKFMS8Ez9PZGTWOtxHJjOmMBQL3pT8T+vl0F05edcphkwSeeLokxgSPA0BxxyxSiIsSGEKm5uxXRIFKFg0iqbENzFl5dJ+6zunted24tqo1bEUUJH6BjVkIsuUQPdoCZqIYoe0TN6RW/Wk/VivVsf89YVq5g5RH9gff4AKR2T1g==</latexit>

u<latexit sha1_base64="BarMbQjPcpCfivlxnBr8pWuUUTY=">AAAB6HicbVBNS8NAEJ3Ur1q/qh69LBahp5KooMeCF48t2A9oQ9lsJ+3azSbsboQS+gu8eFDEqz/Jm//GbZuDtj4YeLw3w8y8IBFcG9f9dgobm1vbO8Xd0t7+weFR+fikreNUMWyxWMSqG1CNgktsGW4EdhOFNAoEdoLJ3dzvPKHSPJYPZpqgH9GR5CFn1FipmQ7KFbfmLkDWiZeTCuRoDMpf/WHM0gilYYJq3fPcxPgZVYYzgbNSP9WYUDahI+xZKmmE2s8Wh87IhVWGJIyVLWnIQv09kdFI62kU2M6ImrFe9ebif14vNeGtn3GZpAYlWy4KU0FMTOZfkyFXyIyYWkKZ4vZWwsZUUWZsNiUbgrf68jppX9a8q5rbvK7Uq3kcRTiDc6iCBzdQh3toQAsYIDzDK7w5j86L8+58LFsLTj5zCn/gfP4A2oWM4Q==</latexit>

DA

Fig. 6. Block diagram illustration of tuning MPC controller with respect toregion l ∈ {1, 2, . . . , 12}. DA stands for digital-to-analog.

The chosen optimizer utilizes an algorithm for randomsearch for nonsmooth and stochastic optimization, (Nesterovand Spokoiny, 2011, Section 4). This algorithm considers con-strained optimization problems, i.e., it does not need gradientor any higher derivative information. The former is importantbecause of constraints in (10) while the latter is important forpractical purposes. The tuning parameters are the elementsof P ∈ R4×4, Q ∈ R4×4 and R ∈ R3×3 matrices. Findingthe gradient or any other higher derivative information wouldresult in a considerable computational cost. Details regardingthe optimization algorithm used to solve (10) are provided inAppendix C.

3In addition to lowering the number of parameters, they are imposed dueto implementation reasons, (Ira et al., 2018).

Page 6: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

6

The performance of the tuned switched-MPC architectureis then ready to be experimentally tested over the extra-urbandriving cycle (EUDC).

Remark 1. We note that although the implemented controlleris MPC, other advanced controllers with tuning gains replac-ing (Pθ] , Qθ] , Rθ]) can be substituted into (10). However,the constraints on the optimisation variables must be alteredfrom requiring positive semi-definite matrices as in (10) toappropriate conditions to guarantee stability under the chosencontroller architecture.

D. Experimental results

The experimental testing of the tuning efficacy of theproposed framework was performed at Toyota’s Higashi-Fuji Technical Center in Susono, Japan. The test bench isequipped with a diesel engine and a transient dynamometer.A dSPACE DS1006 real-time processor board is used toimplement the switched MPC architecture. A block diagram ofthe experimental configuration is shown in Fig. 7. The ECUlogs sensor data from the engine and transmits the currentstate information to the controller. Note that ECU directlycontrols all engine subsystems. However, its commands forthe three actuators, i.e., throttle, EGR valve and VGT, canbe overridden with the MPC commands by toggling theswitch (from the ControlDesk interface), see Fig. 7. Finally,depending on the current engine speed and fueling rate, i.e.,θ, the corresponding MPC controller is selected based on theswitched MPC architecture.

MPC

(x? r(✓

]),

u? r(✓

]),

r(✓]

))<latexit sha1_base64="CQ3/Zgp7v/5djDhGyodo5+0KdG4=">AAACL3icdZDLSgMxFIYzXmu9jbp0E6xCC1JmRNBlQRCXFewFOuOQSTNtaOZCckYsQ9/Ija/SjYgibn0L03YW2uqBwJf/P4fk/H4iuALLejWWlldW19YLG8XNre2dXXNvv6niVFLWoLGIZdsnigkesQZwEKydSEZCX7CWP7ia+K0HJhWPozsYJswNSS/iAacEtOSZ1+VHT947CogsO9BnQPSlT2RSOcXpv868UvHMklW1poUXwc6hhPKqe+bY6cY0DVkEVBClOraVgJsRCZwKNio6qWIJoQPSYx2NEQmZcrPpviN8opUuDmKpTwR4qv6cyEio1DD0dWdIoK/mvYn4l9dJIbh0Mx4lKbCIzh4KUoEhxpPwcJdLRkEMNRAquf4rpjoAQkFHXNQh2PMrL0LzrGprvj0v1Y7zOAroEB2hMrLRBaqhG1RHDUTRExqjN/RuPBsvxofxOWtdMvKZA/SrjK9vCXWo7A==</latexit><latexit sha1_base64="CQ3/Zgp7v/5djDhGyodo5+0KdG4=">AAACL3icdZDLSgMxFIYzXmu9jbp0E6xCC1JmRNBlQRCXFewFOuOQSTNtaOZCckYsQ9/Ija/SjYgibn0L03YW2uqBwJf/P4fk/H4iuALLejWWlldW19YLG8XNre2dXXNvv6niVFLWoLGIZdsnigkesQZwEKydSEZCX7CWP7ia+K0HJhWPozsYJswNSS/iAacEtOSZ1+VHT947CogsO9BnQPSlT2RSOcXpv868UvHMklW1poUXwc6hhPKqe+bY6cY0DVkEVBClOraVgJsRCZwKNio6qWIJoQPSYx2NEQmZcrPpviN8opUuDmKpTwR4qv6cyEio1DD0dWdIoK/mvYn4l9dJIbh0Mx4lKbCIzh4KUoEhxpPwcJdLRkEMNRAquf4rpjoAQkFHXNQh2PMrL0LzrGprvj0v1Y7zOAroEB2hMrLRBaqhG1RHDUTRExqjN/RuPBsvxofxOWtdMvKZA/SrjK9vCXWo7A==</latexit><latexit sha1_base64="CQ3/Zgp7v/5djDhGyodo5+0KdG4=">AAACL3icdZDLSgMxFIYzXmu9jbp0E6xCC1JmRNBlQRCXFewFOuOQSTNtaOZCckYsQ9/Ija/SjYgibn0L03YW2uqBwJf/P4fk/H4iuALLejWWlldW19YLG8XNre2dXXNvv6niVFLWoLGIZdsnigkesQZwEKydSEZCX7CWP7ia+K0HJhWPozsYJswNSS/iAacEtOSZ1+VHT947CogsO9BnQPSlT2RSOcXpv868UvHMklW1poUXwc6hhPKqe+bY6cY0DVkEVBClOraVgJsRCZwKNio6qWIJoQPSYx2NEQmZcrPpviN8opUuDmKpTwR4qv6cyEio1DD0dWdIoK/mvYn4l9dJIbh0Mx4lKbCIzh4KUoEhxpPwcJdLRkEMNRAquf4rpjoAQkFHXNQh2PMrL0LzrGprvj0v1Y7zOAroEB2hMrLRBaqhG1RHDUTRExqjN/RuPBsvxofxOWtdMvKZA/SrjK9vCXWo7A==</latexit><latexit sha1_base64="CQ3/Zgp7v/5djDhGyodo5+0KdG4=">AAACL3icdZDLSgMxFIYzXmu9jbp0E6xCC1JmRNBlQRCXFewFOuOQSTNtaOZCckYsQ9/Ija/SjYgibn0L03YW2uqBwJf/P4fk/H4iuALLejWWlldW19YLG8XNre2dXXNvv6niVFLWoLGIZdsnigkesQZwEKydSEZCX7CWP7ia+K0HJhWPozsYJswNSS/iAacEtOSZ1+VHT947CogsO9BnQPSlT2RSOcXpv868UvHMklW1poUXwc6hhPKqe+bY6cY0DVkEVBClOraVgJsRCZwKNio6qWIJoQPSYx2NEQmZcrPpviN8opUuDmKpTwR4qv6cyEio1DD0dWdIoK/mvYn4l9dJIbh0Mx4lKbCIzh4KUoEhxpPwcJdLRkEMNRAquf4rpjoAQkFHXNQh2PMrL0LzrGprvj0v1Y7zOAroEB2hMrLRBaqhG1RHDUTRExqjN/RuPBsvxofxOWtdMvKZA/SrjK9vCXWo7A==</latexit>

“Optimal”steady states

12

Diesel engine

Transient dynamometer

Dynamometer controller

Engine speed setpoint

ECU

Switch

Load

x<latexit sha1_base64="uq0XZ5ukZsAXqPrGCXz6Hhi2C20=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjC/YD2lA220m7drMJuxuxhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk9t5vfOISvNY3ptpgn5ER5KHnFFjrebToFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3vgZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBg2uowx00oAUMEJ7hFd6cB+fFeXc+lq0FJ585hT9yPn8A3mmM4g==</latexit><latexit sha1_base64="uq0XZ5ukZsAXqPrGCXz6Hhi2C20=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjC/YD2lA220m7drMJuxuxhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk9t5vfOISvNY3ptpgn5ER5KHnFFjrebToFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3vgZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBg2uowx00oAUMEJ7hFd6cB+fFeXc+lq0FJ585hT9yPn8A3mmM4g==</latexit><latexit sha1_base64="uq0XZ5ukZsAXqPrGCXz6Hhi2C20=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjC/YD2lA220m7drMJuxuxhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk9t5vfOISvNY3ptpgn5ER5KHnFFjrebToFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3vgZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBg2uowx00oAUMEJ7hFd6cB+fFeXc+lq0FJ585hT9yPn8A3mmM4g==</latexit><latexit sha1_base64="uq0XZ5ukZsAXqPrGCXz6Hhi2C20=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkIuix4MVjC/YD2lA220m7drMJuxuxhP4CLx4U8epP8ua/cdvmoK0vLDy8M8POvEEiuDau++0UNja3tneKu6W9/YPDo/LxSVvHqWLYYrGIVTegGgWX2DLcCOwmCmkUCOwEk9t5vfOISvNY3ptpgn5ER5KHnFFjrebToFxxa+5CZB28HCqQqzEof/WHMUsjlIYJqnXPcxPjZ1QZzgTOSv1UY0LZhI6wZ1HSCLWfLRadkQvrDEkYK/ukIQv390RGI62nUWA7I2rGerU2N/+r9VIT3vgZl0lqULLlR2EqiInJ/Goy5AqZEVMLlCludyVsTBVlxmZTsiF4qyevQ/uy5lluXlXq1TyOIpzBOVTBg2uowx00oAUMEJ7hFd6cB+fFeXc+lq0FJ585hT9yPn8A3mmM4g==</latexit>

u<latexit sha1_base64="0+6nIG7GhRzJO8OENiQlPmapCvQ=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq10WK64NXcpsgleDhXI1RyWvwajmKURSsME1brvuYnxM6oMZwLnpUGqMaFsSsfYtyhphNrPlovOyZV1RiSMlX3SkKX7eyKjkdazKLCdETUTvV5bmP/V+qkJb/2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgQR0acA9NaAMDhGd4hTfn0Xlx3p2PVWvByWfO4Y+czx/Z3Yzf</latexit><latexit sha1_base64="0+6nIG7GhRzJO8OENiQlPmapCvQ=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq10WK64NXcpsgleDhXI1RyWvwajmKURSsME1brvuYnxM6oMZwLnpUGqMaFsSsfYtyhphNrPlovOyZV1RiSMlX3SkKX7eyKjkdazKLCdETUTvV5bmP/V+qkJb/2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgQR0acA9NaAMDhGd4hTfn0Xlx3p2PVWvByWfO4Y+czx/Z3Yzf</latexit><latexit sha1_base64="0+6nIG7GhRzJO8OENiQlPmapCvQ=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq10WK64NXcpsgleDhXI1RyWvwajmKURSsME1brvuYnxM6oMZwLnpUGqMaFsSsfYtyhphNrPlovOyZV1RiSMlX3SkKX7eyKjkdazKLCdETUTvV5bmP/V+qkJb/2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgQR0acA9NaAMDhGd4hTfn0Xlx3p2PVWvByWfO4Y+czx/Z3Yzf</latexit><latexit sha1_base64="0+6nIG7GhRzJO8OENiQlPmapCvQ=">AAAB6HicbZBNS8NAEIYn9avWr6pHL4tF6KkkItRjwYvHFuwHtKFstpN27WYTdjdCCf0FXjwo4tWf5M1/47bNQVtfWHh4Z4adeYNEcG1c99spbG3v7O4V90sHh0fHJ+XTs46OU8WwzWIRq15ANQousW24EdhLFNIoENgNpneLevcJleaxfDCzBP2IjiUPOaPGWq10WK64NXcpsgleDhXI1RyWvwajmKURSsME1brvuYnxM6oMZwLnpUGqMaFsSsfYtyhphNrPlovOyZV1RiSMlX3SkKX7eyKjkdazKLCdETUTvV5bmP/V+qkJb/2MyyQ1KNnqozAVxMRkcTUZcYXMiJkFyhS3uxI2oYoyY7Mp2RC89ZM3oXNd8yy3biqNah5HES7gEqrgQR0acA9NaAMDhGd4hTfn0Xlx3p2PVWvByWfO4Y+czx/Z3Yzf</latexit>

✓<latexit sha1_base64="VCvXe0B0urxsRsUbPVDoZOn4G28=">AAAB7XicbZBNSwMxEIaz9avWr6pHL8Ei9FR2RdBjwYvHCvYD2qVk09k2NpssyaxQSv+DFw+KePX/ePPfmLZ70NYXAg/vzJCZN0qlsOj7315hY3Nre6e4W9rbPzg8Kh+ftKzODIcm11KbTsQsSKGgiQIldFIDLIkktKPx7bzefgJjhVYPOEkhTNhQiVhwhs5q9XAEyPrlil/zF6LrEORQIbka/fJXb6B5loBCLpm13cBPMZwyg4JLmJV6mYWU8TEbQtehYgnYcLrYdkYvnDOgsTbuKaQL9/fElCXWTpLIdSYMR3a1Njf/q3UzjG/CqVBphqD48qM4kxQ1nZ9OB8IARzlxwLgRblfKR8wwji6gkgshWD15HVqXtcDx/VWlXs3jKJIzck6qJCDXpE7uSIM0CSeP5Jm8kjdPey/eu/exbC14+cwp+SPv8wecJ48O</latexit><latexit sha1_base64="VCvXe0B0urxsRsUbPVDoZOn4G28=">AAAB7XicbZBNSwMxEIaz9avWr6pHL8Ei9FR2RdBjwYvHCvYD2qVk09k2NpssyaxQSv+DFw+KePX/ePPfmLZ70NYXAg/vzJCZN0qlsOj7315hY3Nre6e4W9rbPzg8Kh+ftKzODIcm11KbTsQsSKGgiQIldFIDLIkktKPx7bzefgJjhVYPOEkhTNhQiVhwhs5q9XAEyPrlil/zF6LrEORQIbka/fJXb6B5loBCLpm13cBPMZwyg4JLmJV6mYWU8TEbQtehYgnYcLrYdkYvnDOgsTbuKaQL9/fElCXWTpLIdSYMR3a1Njf/q3UzjG/CqVBphqD48qM4kxQ1nZ9OB8IARzlxwLgRblfKR8wwji6gkgshWD15HVqXtcDx/VWlXs3jKJIzck6qJCDXpE7uSIM0CSeP5Jm8kjdPey/eu/exbC14+cwp+SPv8wecJ48O</latexit><latexit sha1_base64="VCvXe0B0urxsRsUbPVDoZOn4G28=">AAAB7XicbZBNSwMxEIaz9avWr6pHL8Ei9FR2RdBjwYvHCvYD2qVk09k2NpssyaxQSv+DFw+KePX/ePPfmLZ70NYXAg/vzJCZN0qlsOj7315hY3Nre6e4W9rbPzg8Kh+ftKzODIcm11KbTsQsSKGgiQIldFIDLIkktKPx7bzefgJjhVYPOEkhTNhQiVhwhs5q9XAEyPrlil/zF6LrEORQIbka/fJXb6B5loBCLpm13cBPMZwyg4JLmJV6mYWU8TEbQtehYgnYcLrYdkYvnDOgsTbuKaQL9/fElCXWTpLIdSYMR3a1Njf/q3UzjG/CqVBphqD48qM4kxQ1nZ9OB8IARzlxwLgRblfKR8wwji6gkgshWD15HVqXtcDx/VWlXs3jKJIzck6qJCDXpE7uSIM0CSeP5Jm8kjdPey/eu/exbC14+cwp+SPv8wecJ48O</latexit><latexit sha1_base64="VCvXe0B0urxsRsUbPVDoZOn4G28=">AAAB7XicbZBNSwMxEIaz9avWr6pHL8Ei9FR2RdBjwYvHCvYD2qVk09k2NpssyaxQSv+DFw+KePX/ePPfmLZ70NYXAg/vzJCZN0qlsOj7315hY3Nre6e4W9rbPzg8Kh+ftKzODIcm11KbTsQsSKGgiQIldFIDLIkktKPx7bzefgJjhVYPOEkhTNhQiVhwhs5q9XAEyPrlil/zF6LrEORQIbka/fJXb6B5loBCLpm13cBPMZwyg4JLmJV6mYWU8TEbQtehYgnYcLrYdkYvnDOgsTbuKaQL9/fElCXWTpLIdSYMR3a1Njf/q3UzjG/CqVBphqD48qM4kxQ1nZ9OB8IARzlxwLgRblfKR8wwji6gkgshWD15HVqXtcDx/VWlXs3jKJIzck6qJCDXpE7uSIM0CSeP5Jm8kjdPey/eu/exbC14+cwp+SPv8wecJ48O</latexit>

Fig. 7. Experimental setup.

For real time implementation of the controller on thedSPACE platform, it is desirable to choose a quadratic program(QP) solver that runs on embedded hardware. To this end, first,the MPC is formulated using the condensed formulation (Jerezet al., 2011) (which reduces the number of decision variablesin the QP) while the choice of the solver is QPKWIK algo-rithm(Schmid and Biegler, 1994). This solver is implemented

in MATLAB’s MPC toolbox and it is used for both tuning (insimulation time) and testing (in real time).

The tracking performance of the tuned switched MPCarchitecture is tested over the EUDC. The results are displayedin Fig. 8.

Fig. 8. Tuned switched MPC architecture performance on EUDC.

The performance in Fig. 8 is promising but there aretracking errors on both trajectories. In what follows, twopossible error origins are presented and potential solutions arediscussed.

The first possible origin is insufficient fidelity of the plantmodel (4). Since the proposed tuning framework is imple-mented in the offline setting of Fig. 6, and so the correspondingresults depend on the accuracy of the approximation (4). Twopossible solutions are either to i) use a higher-fidelity modelwhich would increase the computational cost; or ii) implementthe tuning structure online which would amount to replacingmodel (4) in Fig. 6 with a real engine. Indeed, the latter mayappear appealing from an accuracy perspective but would incuran implementation cost as the time per optimisation step isincreased and requires human intervention. One might addressthis through mixing the approaches by initialising the onlinetuning with an offline optimised solution to reduce the numberof optimisation iterations requiring the plant in-the-loop. Thishas no strict guarantees on improvements but practically maybe beneficial.

The second potential origin for tracking errors is the amountof data collected or the number of features considered toapproximate the human cost function. Increasing the amountof data collected (as would be required through removingAssumption 1 for example) would address this problem butalso comes at a cost.

Both of these issues are of course fundamental to datascience and therefore not unexpected.

IV. CONCLUSIONS

A tuning framework, using machine learning to extract thehuman learned cost function, is implemented and experimen-tally tested. The results are promising but there are also areasfor improvement. The issues related to the approximation of

Page 7: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

7

the human learned cost function can be addressed by collectingmore data. However, this increases the overall cost. The issuesrelated to the plant model can be addressed by using a higher-fidelity models or implementing the tuning framework in anonline setting.

Even though better results might necessitate more datawhich would lead to the implementation cost increase, itis important to note that extracting the human learned costfunction might be one-off investment. Namely, once the costfunction is extracted, the tuning reduces to solving an offlineoptimization problem that may be applicable across multipleengine models.

Finally, although the case studies presented here focuson MPC-based architectures, the high level framework isequally deployable to other existing and proposed algorithmicsolutions to closed loop control. We also note that othercombinations of optimiser and machine learning tools mayprovide superior performance than that depicted in the casestudy, although the same core elements as the algorithms usedherein should be retained.

APPENDIX

A. Approximation of system dynamics

Consider the following continuous-time nonlinear system

dx(t)

dt= f(x(t), u(t), θ(t)), (11a)

y(t) = h(x(t), u(t), θ(t)), (11b)

where x ∈ X ⊆ Rn is the state, u ∈ U ⊆ Rm is the input,θ ∈ Θ ⊆ Rb is the parameter and y ∈ Y ⊆ Rp is the outputof the system (11), t ∈ R≥0 ⊂ T is the continuous-time,n = 4,m = 3, b = 2 and p = 2 (see (5)).

Now, consider a scenario where system dynamics (4) is suchthat practically it is expensive to consider it for each θ ∈ Θ.In such scenarios, one can resort to a discretization of theparameter space Θ, and an approximation of (4) with respectto the resulting discrete values.

Discretized version of the parameter space Θ ⊆ R2 isdefined as Θ] := {θ = (θ1, θ2) ∈ Θ|∀θ1 ∈ Θ1, ∀θ2 ∈ Θ2},where θ1 = w, θ2 = wfuel, Θ1 = {wL, wM , wH} andΘ2 = {wLfuel, wML

fuel, wMHfuel, w

Hfuel}.

Now, consider a θ] ∈ Θ] and system (11), and let a givenreference value be denoted with r(θ]) ∈ Y , while the corre-sponding state and input with xr(θ]) and ur(θ]), respectively.Determining the pair (xr(θ

]), ur(θ])) consists of solving the

following system of equations subject to operational and inputconstraints:

0 = f(xr(θ]), ur(θ

]), θ]), (12a)

r(θ]) = h(xr(θ]), ur(θ

]), θ]). (12b)

yields a feedfoward mapping of input-reference pairs.u?r(θ

]) and x?r(θ]).

To improve the transient response, in this case study a MPCcontroller is used in conjunction with the feedforward control.At each time instant, MPC solves an optimization problem, itis desirable to reduce the complexity of the considered plant

dynamics (if possible) and to transform it from continuous-time to discrete-time. To that end, consider again a θ] ∈ Θ],system (11), and let r(θ]) ∈ Y be the given reference value.Next, define the following perturbed quantities

x(t, θ]) := x(t)− x?r(θ]), (13a)

u(t, θ]) := u(t)− u?r(θ]), (13b)

y(t, θ]) := y(t)− r(θ]). (13c)

(Note that in the sequel, when appropriate, for notationalconvenience, time t and parameter θ] are dropped out in (13).)After linearisation and discretisation of (11), one arrives at:

x(k + 1) = Ax(k) +Bu(k), (14a)y(k) = Cx(k) +Du(k). (14b)

B. MPC cost functionAt each time instant k, the MPC controller samples the state

of the system (11). This sampled state xk is used to initializethe plant model (14). The cost of using a sequence of controlvalues {u} := {u(k), u(k+1), . . . , u(k+N−1)} on the plantmodel (14), over a horizon N ∈ N, is defined as

J(x(0), {u}

):= ||x(N)||P +

N−1∑i=0

(||x(i)||Q + ||u(i)||R

),

where matrix P ∈ Rn×n, Q ∈ Rn×n and R ∈ Rm×m,||v||M := v>Mv, M ∈ {P,Q,R} and v is the relevant vector.

C. Optimization algorithmTo obtain a desirable behaviour of the closed loop system

using the controller of the preceding section, one needs to tuneparameters P, Q and R. In this section we define the conceptof optimisation using a random oracle as defined below forthe MPC tuning problem:

Definition 1 (Random Oracle). Let MPj ,M

Qj and MR

j berandom symmetric matrices of appropriate dimensions anddefinitenesses. Then,

gµ(Pj) :=((Ch(fy(Pj + µMP

j , Qj + µMQj , Rj + µMR

j ))

− Ch(fy(Pj , Qj , Rj)))MPj

)/µ

is a random oracle for Pj , Qj , and Rj . �

Recall that due to the stability requirements, matrices P,Qand R need to have a particular structure. In order to generate arandom matrix with such a structure, a random unitary matrix,constructed using a technique described in (Ozols, 2009), isused. The algorithm based on (Nesterov and Spokoiny, 2011,Section 4), applied to the present problem, consists of thefollowing steps,

Choose: P0, Q0, R0,

While: j ≤ N,N ∈ N0,

Compute: Pj+1 ← πP (Pj − hjB−1gµ(Pj)),

Qj+1 ← πQ(Qj − hjB−1gµ(Qj)),

Rj+1 ← πR(Rj − hjB−1gµ(Rj)),

j ← j + 1,

Page 8: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

8

where hj > 0, while πP and πQ are projections on a positivesemidefinite cone and πR is a projection on a positive definitecone4.

Note that the approximated cost function Ch might consistof many local extrema. Thus, the performance of the usedalgorithm depends on the initial point (P0, Q0, R0). There-fore, a generation of a batch of initial points is performedand a promising candidate is chosen. The promising candi-date is defined as the initial point (P0, Q0, R0), such thatCh(fy(P0, Q0, R0)) achieves the smallest value with respectto the corresponding batch. In this work, µ is chosen to bevery small and hj is defined according to (42) in (Nesterovand Spokoiny, 2011). Specifically µ = 10−9 and hj =10−6/

√j + 1, j ∈ [1, 2. . . . , 50]. are used for all controllers

in 12 regions introduced in Fig. 4.

REFERENCES

Abu-Mostafa, Y. S., Magdon-Ismail, M., and Lin, H.-T. (2012).Learning from data, volume 4. AMLBook New York, NY,USA:.

Bagheri, P. and Khaki-Sedigh, A. (2014). An analytical tun-ing approach to multivariable model predictive controllers.Journal of Process Control, 24(12):41–54.

Broomhead, T., Manzie, C., Brear, M., and Hield, P. (2015).Model reduction of diesel mean value engine models. Tech-nical report, SAE Technical Paper.

Bunin, G. A., Tirado, F. F., Francois, G., and Bonvin, D.(2012). Run-to-run mpc tuning via gradient descent. InComputer Aided Chemical Engineering, volume 30, pages927–931. Elsevier.

Exadaktylos, V. and Taylor, C. J. (2010). Multi-objective per-formance optimisation for model predictive control by goalattainment. International Journal of Control, 83(7):1374–1386.

Garriga, J. L. and Soroush, M. (2010). Model predictivecontrol tuning methods: A review. Industrial & EngineeringChemistry Research, 49(8):3505–3515.

Huang, M., Zaseck, K., Butts, K., and Kolmanovsky, I. (2016).Rate-based model predictive controller for diesel engine airpath: Design and experimental evaluation. IEEE Transac-tions on Control Systems Technology, 24(6):1922–1935.

Ira, A., Shames, I., Manzie, C., Chin, R., Nesic, D., Hayato,N., and Sano, T. (2018). A machine learning approachfor tuning model predictive controllers. In Proceedings ofthe 15th International Conference on Control, Automation,Robotics and Vision.

Jerez, J. L., Kerrigan, E. C., and Constantinides, G. A. (2011).A condensed and sparse qp formulation for predictivecontrol. In Decision and Control and European ControlConference (CDC-ECC), 2011 50th IEEE Conference on,pages 5217–5222. IEEE.

4Recall that because P = P>, Q = Q> and R = R> one can firstfind the corresponding eigenvalue decompositions. Then, for the projectionon a positive semidefinite cone (in the case of P and Q) instead of usingthe diagonal matrix, say Λ (which contains the eigenvalues), take Λ+ :=max(Λ, 0); which has non-negative diagonal values. On the other hand, fora projection on a positive definite cone (in the case of R) use Λ++ :=max(Λ, d), d ∈ R>0; which has positive diagonal elements (in simulations,d = 10−15).

Junior, G. A. N., Martins, M. A., and Kalid, R. (2014). A pso-based optimal tuning strategy for constrained multivariablepredictive controllers with model uncertainty. ISA transac-tions, 53(2):560–567.

Kolda, T. G., Lewis, R. M., and Torczon, V. (2003). Optimiza-tion by direct search: New perspectives on some classicaland modern methods. SIAM review, 45(3):385–482.

Maciejowski, J. (2007). Reverse-engineering existing con-trollers for mpc design. IFAC Proceedings Volumes,40(20):436–441.

Morari, M. and Lee, J. H. (1999). Model predictive control:past, present and future. Computers & Chemical Engineer-ing, 23(4-5):667–682.

Nesterov, Y. and Spokoiny, V. (2011). Random gradient-free minimization of convex functions. Technical report,Universite catholique de Louvain, Center for OperationsResearch and Econometrics (CORE).

Ng, A. Y., Russell, S. J., et al. (2000). Algorithms for inversereinforcement learning. In Icml, pages 663–670.

Nguyen, K., Daume III, H., and Boyd-Graber, J. (2017).Reinforcement learning for bandit neural machine trans-lation with simulated human feedback. arXiv preprintarXiv:1707.07402.

Ozols, M. (2009). How to generate a random unitary matrix.Qin, S. J. and Badgwell, T. A. (2003). A survey of industrial

model predictive control technology. Control engineeringpractice, 11(7):733–764.

Rani, K. Y. and Unbehauen, H. (1997). Study of predictivecontroller tuning methods. Automatica, 33(12):2243–2248.

Rawlings, J. B. and Mayne, D. Q. (2009). Model predictivecontrol: Theory and design. Nob Hill Pub.

Samad, T. (2017). A survey on industry impact and chal-lenges thereof [technical activities]. IEEE Control Systems,37(1):17–18.

Sankar, G. S., Shekhar, R. C., Manzie, C., Sano, T., andNakada, H. (2019). Fast calibration of a robust modelpredictive controller for diesel engine airpath. IEEE Trans-actions on Control Systems Technology.

Schmid, C. and Biegler, L. T. (1994). Quadratic programmingmethods for reduced hessian sqp. Computers & chemicalengineering, 18(9):817–832.

Settles, B. (2012). Active learning. Synthesis Lectures onArtificial Intelligence and Machine Learning, 6(1):1–114.

Shah, G. and Engell, S. (2010). Tuning mpc for desired closed-loop performance for siso systems. In Control & Automation(MED), 18th Mediterranean Conference, pages 628–633.

Shekhar, R. C., Sankar, G. S., Manzie, C., and Nakada,H. (2017). Efficient calibration of real-time model-basedcontrollers for diesel engines part i: Approach and drivecycle results. In 2017 IEEE 56th Annual Conference onDecision and Control (CDC), pages 843–848.

Shridhar, R. and Cooper, D. J. (1998). A tuning strategyfor unconstrained multivariable model predictive control.Industrial & engineering chemistry research, 37(10):4003–4016.

Torczon, V. (1997). On the convergence of pattern searchalgorithms. SIAM Journal on optimization, 7(1):1–25.

Van der Lee, J., Svrcek, W., and Young, B. (2008). A tuning

Page 9: Tuning of multivariable model predictive controllers …closed loop performance via a tuning process. This involves many choices and tasks but essentially it is an optimization problem,

9

algorithm for model predictive controllers based on geneticalgorithms and fuzzy decision making. ISA transactions,47(1):53–59.

Vega, P., Francisco, M., and Tadeo, F. (2008). Multiob-jective optimization for automatic tuning of robust modelbased predictive controllers. IFAC Proceedings Volumes,41(2):6980–6985.

Wahlstrom, J. and Eriksson, L. (2010). Modeling of a dieselengine with intake throttle, vgt, and egr. Department ofElectrical Engineering, Linkopings Universitet, SE-581, 83.

Wahlstrom, J. and Eriksson, L. (2011). Modelling dieselengines with a variable-geometry turbocharger and exhaustgas recirculation by optimization of model parameters forcapturing non-linear system dynamics. Proceedings of theInstitution of Mechanical Engineers, Part D: Journal ofAutomobile Engineering, 225(7):960–986.

Xia, L. (2019). Learning and Decision-Making from RankData. Morgan & Claypool.