Multivariable control system for setpoint design
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-013/02
B60W-010/06
F02D-041/02
F02D-041/24
F02D-041/14
F02D-041/00
출원번호
US-0686800
(2012-11-27)
등록번호
US-9146545
(2015-09-29)
발명자
/ 주소
Stewart, Gregory E.
출원인 / 주소
Honeywell International Inc.
대리인 / 주소
Seager Tufte & Wickhem LLP
인용정보
피인용 횟수 :
0인용 특허 :
26
초록▼
A system and approach for development of setpoints for a controller of an engine or powertrain. The controller may be parametrized as a function of setpoints to provide performance variables that are considered acceptable by a user or operator for normal operating conditions of the engine or powertr
A system and approach for development of setpoints for a controller of an engine or powertrain. The controller may be parametrized as a function of setpoints to provide performance variables that are considered acceptable by a user or operator for normal operating conditions of the engine or powertrain. With each iteration of the setpoints, the controller may be reconfigured to provide more stable and dynamically performant control of the engine or powertrain. The present system and approach may automate a previously labor intensive approach for designing setpoints for the controller.
대표청구항▼
1. A system for setpoint determination, comprising: an engine and/or aftertreatment system having a first input comprising exogenous signals and a first output comprising performance variables; anda controller having a second input comprising measured feedback variables from the engine, a third inpu
1. A system for setpoint determination, comprising: an engine and/or aftertreatment system having a first input comprising exogenous signals and a first output comprising performance variables; anda controller having a second input comprising measured feedback variables from the engine, a third input comprising setpoints, and a second output comprising actuator signals for the engine; andwherein:a map is constructed of actuator positions that deliver certain performance variables from data of a mapping of the engine over a predetermined period of time;setpoints in r for the controller are initialized from the map;the controller is calibrated towards the engine and/or an iteration of setpoints in r; andy comprises measured feedback variables from the engine. 2. The system of claim 1, wherein with each iteration of setpoints, the controller is reconfigured to provide stable and dynamically performant control of the engine. 3. The system of claim 2, wherein a reconfiguration of the controller comprises a semi-automatic generation of the controller in which a change in setpoints is followed by a re-linearization of an engine model, followed by an automatic redesign of a controller as a function of a linearized model. 4. The system of claim 1, wherein the setpoints are changed until the performance variables are deemed acceptable by a user or operator for normal operating conditions of the engine. 5. The system of claim 1, wherein when the controller is calibrated towards the engine and/or an iteration of setpoints in r, a calibrated control of the engine can be considered as complete and then a transfer to a next phase, such as certification, can occur. 6. The system of claim 1, wherein an iteration of setpoints comprises: the setpoints being varied and resulting in corresponding changes of the performance variables; anda calculation being derived from variations of the setpoints and corresponding changes of the performance variables; andwherein the calculation results in a recommended change to the setpoints. 7. The system of claim 1, wherein: exogenous signals comprise one or more items comprising engine speed, fueling rate, ambient temperature, ambient air pressure, pedal position, and/or pedal change rate;measured feedback variables comprise one or more on-engine measurements comprising compressor boost pressure, compressor flow, MAP, MAF, EGR flow, MAT, temperatures, emissions, lambda sensor indications, exhaust manifold pressure, total engine air flow, turbocharger speed, engine sensors, emission sensors, after-treatment sensors, NOx concentration, and/or exhaust gas temperature;actuator signals comprise one or more items comprising variable geometry turbine (VGT) vanes, high pressure or low pressure exhaust gas recirculation (EGR) valves, throttle valves, fuel injection specifications, start of injection (SOI) timing variable valve actuation (VVA), wastegate valve, urea dosing, and/or post-injection of fuel for DPF regeneration;performance variables comprise one or more items pertaining to specific fuel consumption, general emissions, NOx, NH3, PM, HC, and/or CO2; andsetpoints comprise one or more items pertaining to measured feedback variables, MAP, MAF, EGR flow, air-fuel ratio, pressures, flows, temperatures, NOx, upper and lower limits of actuator positions, a limit for lambda indication, a limit for turbocharger speed, and/or so forth. 8. A method for determining setpoints for an engine system, comprising: building a control-oriented model of an engine system;designing a feedback controller parametrized as a function of setpoints;designating a starting setpoint as a nominal setpoint;observing performance of the engine in terms of quality variables;introducing a series of steps in the setpoints as enabled by the feedback controller;allowing a closed loop of the feedback controller and engine and/or aftertreatment system to come to equilibrium at each position of setpoints, recording values of the quality variables at each position of setpoints;building and calibrating a model from the values to express the quality variables as a function of setpoints; andchanging the setpoints to affect the quality variables; andwherein:the quality variables comprise one or more items comprising specific fuel consumption and/or an array of emissions; andthe setpoints pertain to one or more items comprising measured sensor variables. 9. The method of claim 8, further comprising observing engine performance in view of the quality variables. 10. The method of claim 9, wherein the engine system comprises an engine and an after-treatment subsystem. 11. The method of claim 9, wherein: n=a number of quality variables;r=setpoints;z=quality variables;r*=newer derived setpoints; r*=argminr(ρ1f1(r)+…+ρnfn(r));which is an optimization formula; andthe weights (ρ) are tuned. 12. The method of claim 9, wherein: n=a number of quality variables;r=setpoints;z=quality variables;ztarget=user-specified desired quality variables;r*=newer derived setpoints; r*=argminr(z1target-f1(r)+…+zntarget-fn(r)), which is an optimization formula; and the targets are changed to affect setpoints. 13. The method of claim 8, further comprising: implementing newly derived setpoints into a controller of the engine;observing values of the quality variables; andrepeating steps of claims 8 and 11 until the values of the quality variables are acceptable to a user or operator of the engine system. 14. The method of claim 8, further comprising: implementing newly derived setpoints into a controller of the engine;observing values of the quality variables; andrepeating steps of claims 8 and 12 until the values of the quality variables are acceptable to a user or operator of the engine system. 15. A system of multivariable control for setpoint determination comprising: an engine and/or aftertreatment system;a controller connected to the engine and/or aftertreatment system;data from mapping the engine performed over a time period;a map of actuator positions for the engine relative to performance variables constructed from the data; andone or more maps of setpoints for the controller of the engine initialized from the map; andwherein the controller is automatically calibrated towards the engine and/or setpoints of the one or more maps, specified in measured feedback variables from the engine to the controller. 16. The system of claim 15, wherein an iteration of setpoints comprises: the setpoints being perturbed and resulting an effect on the performance variables; anda calculation incorporating information about the setpoints being perturbed and resulting the effect on the performance variables, is run to indicate one or more changes recommended for the setpoints. 17. The system of claim 16, wherein with an implementation of the one or more changes recommended by an iteration of setpoints for the setpoints, the controller is automatically reconfigured to provide a stable and dynamically performant control of the engine for the new setpoints. 18. The system of claim 17, wherein: the setpoints are iterated until a predetermined level of performance is achieved by the closed-loop system; andthe controller is reconfigured with each iteration of the setpoints; andwhen the predetermined level of performance of the engine and/or aftertreatment system is achieved, a multivariable control for setpoint determination is considered complete and a transfer to a next phase, such as certification, occurs. 19. The system of claim 16, wherein the performance variables comprise one or more items comprising specific fuel consumption and/or emissions. 20. The system of claim 19, wherein setpoints are changed according to the one or more changes recommended for the setpoints until the performance variables are deemed acceptable by a user or operator for normal operating conditions of the engine.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (26)
Fan, Junqiang; Stewart, Gregory E., Automatic tuning method for multivariable model predictive controllers.
Bailey ; Sr. Richard F. ; Fisher Ronald A. ; Hoffberg Steven M., Ergonomic systems and methods providing intelligent adaptive surfaces and temperature control.
Pekar, Jaroslav; Strewart, Greg; Kihas, Dejan; Borrelli, Francesco, Method and system for combining feedback and feedforward in model predictive control.
Stewart, Gregory Edward; Haran, Francis Martin, Method and system for the simultaneous measurement of a plurality of properties associated with an exhaust gas mixture.
Pekar, Jaroslav; Borralli, Francesco; Stewart, Gregory, Methods and systems for the design and implementation of optimal multivariable model predictive controllers for fast-sampling constrained dynamic systems.
Stewart,Gregory E.; Kolavennu,Soumitri N.; Borrelli,Francesco; Hampson,Gregory J.; Shahed,Syed M.; Samad,Tariq; Rhodes,Michael L., Multivariable control for an engine.
Krafthefer, Brian C.; Stewart, Gregory E.; Boehler, Jeff; Below, Matthew; Rhodes, Michael L., System and method for sensing high temperature particulate matter.
Stewart,Gregory E.; Kolavennu,Soumitri N.; Borrelli,Francesco; Hampson,Gregory J.; Shahed,Syed M.; Samad,Tariq; Rhodes,Michael L., Use of sensors in a state observer for a diesel engine.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.