Publications
Jump to:
- Google Scholar
- Books and Chapters
- Journal Articles
- Conference Proceedings
- Patents
- Master’s Thesis
- Ph.D. Dissertations
Books and Chapters
2023
Krishna, P.; Ellis, M. J.
Control-oriented hybrid modeling framework for building thermal modeling Book Chapter
In: Li, M. (Ed.): Chapter 9, AIP Publishing, Melville, NY, 2023, ISBN: 978-0-7354-2572-9.
@inbook{Krishna20239,
title = {Control-oriented hybrid modeling framework for building thermal modeling},
author = {P. Krishna and M. J. Ellis},
editor = {M. Li},
url = {https://doi.org/10.1063/9780735425743_009
},
doi = {10.1063/9780735425743_009},
isbn = {978-0-7354-2572-9},
year = {2023},
date = {2023-02-01},
publisher = {AIP Publishing},
address = {Melville, NY},
chapter = {9},
series = {Energy Systems and Processes: Recent Advances in Design and Control},
abstract = {Model predictive control has a high potential of delivering superior operations of buildings compared to conventional approaches. However, the unavailability of a scalable building modeling approach has hampered the broad adoption of MPC in buildings. Building spaces have unmeasured time-varying heat gains that evolve on similar timescales as the relevant building dynamics, making building model identification/parameter estimation challenging. In this chapter, a hybrid modeling framework for building thermal modeling is developed. The modeling framework consists of a control-oriented thermal resistance-capacitance (RC) model for the building thermal dynamics, a data-driven model for forecasting the unmeasured time-varying heat gains from external sources, and a data-driven model for modeling the nonlinear dynamics of the cooling or heating rate of the heating, ventilation, and air conditioning equipment with respect to the temperature setpoint. Specialized training approaches are developed for parameter estimation of the thermal RC model parameters to minimize the parameter bias caused by the correlation between the known and unknown inputs. The modeling framework is applied to an illustrative building space to demonstrate the prediction accuracy of the trained hybrid model.},
type = {incollection},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
2017
Lao, L.; Ellis, M.; Christofides, P. D.
Economic model predictive control of transport-reaction processes Book Chapter
In: Rohani, S. (Ed.): Chapter 13, pp. 545–586, Butterworth-Heinemann, Netherlands, 2017, ISBN: 978-0-08-101095-2.
@inbook{Lao2017545,
title = {Economic model predictive control of transport-reaction processes},
author = {L. Lao and M. Ellis and P. D. Christofides},
editor = {S. Rohani},
url = {https://www.sciencedirect.com/science/article/pii/B9780081010952000138},
doi = {10.1016/B978-0-08-101095-2.00013-8},
isbn = {978-0-08-101095-2},
year = {2017},
date = {2017-08-01},
pages = {545--586},
publisher = {Butterworth-Heinemann},
address = {Netherlands},
chapter = {13},
series = {Process Control, Coulson & Richardson Series of Chemical Engineering},
abstract = {Transport-reaction processes, which are typically described by parabolic or hyperbolic partial differential equations (PDEs), play an important role within the chemical process industries. Therefore, it is beneficial to develop feedback control techniques that operate transport-reaction processes in an economically optimal fashion in the presence of constraints in the process states and manipulated inputs. Economic model predictive control (EMPC) is a predictive control scheme that combines process economics and feedback control into an integrated framework with the potential of improving the closed-loop process economic performance compared to traditional control methodologies. In this work, we address two key issues in applying EMPC to transport-reaction processes. First, we focus on a system of nonlinear parabolic PDEs and propose a novel EMPC design integrating adaptive proper orthogonal decomposition (APOD) method with a high-order finite-difference method to handle state constraints. The computational efficiency and constraint handling properties of this scheme are evaluated using a tubular reactor example modeled by two nonlinear parabolic PDEs. Second, we formulate an EMPC system that accounts for both manipulated input and state constraints for a system of first-order hyperbolic PDEs. Various closed-loop simulation scenarios are presented to demonstrate the overall effectiveness of this EMPC scheme using a plug flow reactor example.},
type = {incollection},
keywords = {},
pubstate = {published},
tppubtype = {inbook}
}
2016
Ellis, M.; Liu, J.; Christofides, P. D.
Economic Model Predictive Control: Theory, Formulations and Chemical Process Applications. Book
Springer-Verlag, London, England, 2016.
@book{Ellis2016d,
title = {Economic Model Predictive Control: Theory, Formulations and Chemical Process Applications.},
author = {M. Ellis and J. Liu and P. D. Christofides},
year = {2016},
date = {2016-08-01},
publisher = {Springer-Verlag},
address = {London, England},
series = {Economic Model Predictive Control: Theory, For- mulations and Chemical Process Applications},
keywords = {},
pubstate = {published},
tppubtype = {book}
}
Journal Articles
2026
Narasimhan, S.; El-Farra, N. H.; Ellis, M. J.
Control mode switching for guaranteed detection of false data injection attacks on process control systems Journal Article
In: Digital Chemical Engineering, vol. 18, pp. 100279, 2026.
@article{Narasimhan2026100279,
title = {Control mode switching for guaranteed detection of false data injection attacks on process control systems},
author = {S. Narasimhan and N. H. El-Farra and M. J. Ellis},
doi = {10.1016/j.dche.2025.100279},
year = {2026},
date = {2026-01-01},
urldate = {2026-01-01},
journal = {Digital Chemical Engineering},
volume = {18},
pages = {100279},
abstract = {Control-enabled cyberattack detection approaches are necessary for enhancing the cybersecurity of process control systems (PCSs), as evidenced by recent successful cyberattacks against these systems. One type of cyberattack is false data injection attacks (FDIAs), which manipulate data over sensor-controller and/or controller–actuator communication links. This work presents an active detection strategy based on control mode switching, where the control parameters and/or the set-point are adjusted to induce perturbations that reveal stealthy FDIAs which would otherwise go undetected. To guarantee attack detection, the perturbations introduced by the detection method must be “attack-revealing”, a concept formally defined using reachability analysis in this work. Building on this foundation and considering a specific class of FDIAs, a screening algorithm is developed for selecting control modes that guarantee attack-revealing perturbations in the presence of an attack. A theoretical result is established, identifying control modes incapable of guaranteeing attack detection for a subset of these attacks—specifically, non-bias adding attacks, which do not cause a steady-state offset. This result simplifies the screening process by reducing the candidate control mode set and ensuring that only effective control modes are considered. The applicability of the screening algorithm is demonstrated for several FDIAs, including: (1) multiplicative attacks, (2) non-bias adding multiplicative attacks, and (3) replay attacks, where historic process data is injected into communication channels. The simulation results on an illustrative process validate the effectiveness of the modified screening algorithm and the active detection method in detecting non-biased additive and multiplicative replay attacks.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2025
Chakraborty, S.; Ellis, M. J.; Narayanan, V.
Air-to-air multi-function heat pumps for combined space conditioning and domestic water heating Journal Article
In: Energy Reports, vol. 14, pp. 3536–3546, 2025.
@article{Chakraborty20253536,
title = {Air-to-air multi-function heat pumps for combined space conditioning and domestic water heating},
author = {S. Chakraborty and M. J. Ellis and V. Narayanan},
doi = {10.1016/j.egyr.2025.10.033},
year = {2025},
date = {2025-11-01},
journal = {Energy Reports},
volume = {14},
pages = {3536--3546},
abstract = {Heat pump adoption in the United States (US) remains slow due to high upfront costs, limited electrical panel capacity, and significant delays associated with electrification. The traditional approach of using separate heat pumps for space conditioning and water heating disproportionately impacts low-income communities and older homes, where costly electrical upgrades and high peak loads from electric resistance heaters present additional barriers. Air-to-Air Multi-Function Heat Pumps (AA-MFHPs) provide space conditioning through direct expansion coils and combines domestic hot water production through an integrated refrigerant circuit. A comprehensive classification of AA-MFHP systems is developed to identify two distinct design types (Refrigerant Reversing Valves and Variable Refrigerant Flow) with their respective advantages and limitations. A comparative assessment of AA-MFHPs with conventional electrification with separate heat pumps in terms of energy, emissions, and costs is conducted by utilizing results from a field test of a single-speed AA-MFHP. It is shown that an AA-MFHP achieves approximately 14.3 % energy savings in summer and 7.5 % in winter compared to separate heat pump systems, with an average installed cost savings of $5000. AA-MFHPs eliminate costly panel upgrades by avoiding electric resistance heating, enabling decarbonization in panel capacity-limited homes while achieving 61 % GHG reductions compared to gas appliances, potentially avoiding 11.35 million metric tons of CO₂-equivalent emissions annually from U.S. single-family homes. Collectively, these benefits position AA-MFHPs as a scalable and cost-effective solution for decarbonizing US homes, highlighting the need for supportive policies, standardized performance metrics, and further research to advance their development and adoption.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Gajjar, A.; El-Farra, N. H.; Ellis, M. J.
Elucidating the barriers in estimating false data injection attacks in process control systems Journal Article
In: Chemical Engineering Research and Design, vol. 219, pp. 181–197, 2025.
@article{Gajjar2025181,
title = {Elucidating the barriers in estimating false data injection attacks in process control systems},
author = {A. Gajjar and N. H. El-Farra and M. J. Ellis},
doi = {10.1016/j.cherd.2025.05.041},
year = {2025},
date = {2025-06-05},
journal = {Chemical Engineering Research and Design},
volume = {219},
pages = {181--197},
abstract = {Process control systems (PCSs) ensure efficient, safe, and high-quality chemical production. However, their growing reliance on communication networks increases vulnerability to cyberattacks, such as false data injection attacks (FDIAs). FDIAs modify data transferred over the PCS communication links. Addressing FDIAs requires detecting their presence, estimating their parameters, and mitigating their impact. This study examines the identifiability of FDIA parameters—precisely, the ability to estimate these parameters using observable process data. We present cases where attack parameters cannot be uniquely determined from observed data and assess their implications for attack estimation. First, we consider the case when the attack’s impact is indistinguishable from process disturbances or measurement noise. Second, we consider the case when the relationship between the observed data and the attack parameter values is not unique. Both cases result in a lack of identifiability in the attack parameter values from the process data. While the former is tied to inherent process and attack properties, the latter can be addressed using longer observation windows in estimation schemes. We explore these issues through different estimators and demonstrate their impact using a process example. Despite these challenges, we also present scenarios where accurate FDIA estimates can be achieved. Finally, we apply one of the estimators to a chemical process under simultaneous additive and multiplicative FDIAs, showcasing its effectiveness and validating its ability to estimate attack parameters accurately.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
dela Rosa, L.; Mande, C.; Ellis, M. J.
Practical strategies for managing resistance heating in heat pump water heater predictive control Journal Article
In: Chemical Engineering Research and Design, vol. 215, pp. 180–192, 2025.
@article{delaRosa2025180,
title = {Practical strategies for managing resistance heating in heat pump water heater predictive control},
author = {L. dela Rosa and C. Mande and M. J. Ellis},
doi = {10.1016/j.cherd.2025.01.024},
year = {2025},
date = {2025-01-28},
urldate = {2025-01-28},
journal = {Chemical Engineering Research and Design},
volume = {215},
pages = {180--192},
abstract = {As the U.S. grid transitions to 100% carbon-free electricity, adopting electric heat pump water heaters (HPWHs) is key for decarbonizing homes and reducing operating costs for end users. However, their widespread adoption could strain the electric grid. Load-shifting control strategies for HPWHs are needed to shift demand from peak hours to periods with low-cost renewable energy, while ensuring occupant comfort. Economic model predictive control (MPC) can optimize HPWH operation by accounting for physical constraints, tank thermal dynamics, and time-varying factors like electricity prices and hot water demand. A key aspect of the MPC for HPWHs is the use of a thermal energy storage tank model as its prediction model. While various techniques exist for modeling tank thermal stratification, they typically have nonlinear dynamics. Conversely, studies have shown improved performance of HPWHs under MPC with a simplified, low-order tank thermal model compared to the performance under conventional control strategies. This study investigates the adverse effects of enabling resistance heating in MPC with a low-order tank thermal model for heat pump water heaters with two resistance elements, including overheating and unnecessary tank heating. To address these issues, practical strategies, in the form of logic-based constraints, are incorporated into the MPC formulation to manage resistance heating activation and the selection between the two resistance elements. Extensive simulation results are presented to examine the effectiveness of the logic-based constraints in mitigating overheating and unnecessary tank heating in HPWHs under the MPC with a low-order tank thermal model. Additionally, the closed-loop results under the MPC are compared against those under a typical HPWH rule-based control strategy to assess its ability to minimize electricity costs while maintaining occupant comfort.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
dela Rosa, L.; Mande, C.; Ellis, M. J.
Beyond the one-shift wonder: A case study on predictive control for heat pump water heaters Journal Article
In: Chemical Engineering Research and Design, vol. 215, pp. 83–97, 2025.
@article{delaRosa202583,
title = {Beyond the one-shift wonder: A case study on predictive control for heat pump water heaters},
author = {L. dela Rosa and C. Mande and M. J. Ellis},
doi = {10.1016/j.cherd.2025.01.018},
year = {2025},
date = {2025-01-23},
journal = {Chemical Engineering Research and Design},
volume = {215},
pages = {83--97},
abstract = {Electric heat pump water heaters (HPWHs) play a crucial role for decarbonizing buildings, but their rapid adoption could strain the grid. Successful decarbonization also requires aligning water heating with periods of clean energy availability. Economic model predictive control (MPC) is ideal for managing HPWH operation as it can account for physical constraints, tank thermal dynamics, and time-varying exogenous inputs (e.g., electricity costs, generation sources of grid energy, and hot water demand). By incorporating time-of-use rates, MPC can shift HPWH loads from high-cost, peak demand hours to low-cost, off-peak periods. However, this can result in a “one-shift wonder”, where MPC pre-heats the HPWH tank prior to the peak period, reducing electricity costs but potentially misaligning with clean energy availability. This work develops a multi-objective MPC that minimizes electricity costs, greenhouse gas (GHG) emissions, and comfort violations for HPWHs. We propose a tuning strategy for the MPC cost function weight to balance these objectives effectively. Specifically, we use the “effective rate” to tune the MPC cost function weight, facilitating the selection of the weight that yields the desired MPC performance. We present two sets of one-day closed-loop simulations of the HPWH under MPC and conventional rule-based control (RBC). In the first set, MPC reduces electricity costs by 41% and GHG emissions by 67% compared to the RBC. The second set examines MPC’s performance under positive and negative correlations between electricity cost and grid GHG emissions, achieving significant reductions in both cost and emissions in each scenario compared to the RBC. Overall, the results demonstrate the effective rate’s utility in tuning the MPC cost function weight. Impact of co-optimization on MPC solution time is also analyzed.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Panicker, R.; Gajjar, A.; El-Farra, N. H.; Ellis, M. J.
Terminal set-based cyberattack detection in model predictive control systems with zero false alarms Journal Article
In: Journal of Process Control, vol. 149, pp. 103409, 2025.
@article{Panicker2025103409,
title = {Terminal set-based cyberattack detection in model predictive control systems with zero false alarms},
author = {R. Panicker and A. Gajjar and N. H. El-Farra and M. J. Ellis},
doi = {10.1016/j.jprocont.2025.103409},
year = {2025},
date = {2025-01-01},
urldate = {2024-11-13},
journal = {Journal of Process Control},
volume = {149},
pages = {103409},
abstract = {The increased reliance of industrial control systems on networked components has made them more vulnerable to cyberattacks, necessitating cyberattack detection schemes specifically designed for detecting cyberattacks affecting industrial control systems. This work presents a set-membership-based detection scheme for systems under model predictive control (MPC). Specifically, we consider steady-state operation because many systems operate over long periods near a desired steady state. Provided the disturbances and measurement noise acting on the system are sufficiently small, we show that the closed-loop system under MPC is equivalent to the closed-loop system under a linear quadratic regulator, formulated with the same stage cost and weighting matrices, in a region containing the desired operating point. This equivalence is leveraged to show that the minimum robust positively invariant (mRPI) sets under both controllers are equivalent, enabling the calculation of the mRPI set for the closed-loop system under MPC. Using the mRPI set of the attack-free system, we present an attack detection scheme for systems under MPC and derive conditions under which the attack detection scheme applied to the attack-free closed-loop system does not raise an alarm. The detection scheme is applied to a simplified (linear) building space-cooling system to demonstrate that it does not raise false alarms during attack-free operation and that it successfully detects attacks when the system is subjected to a multiplicative false-data injection attack altering the data communicated over the sensor-controller link. Furthermore, the detection scheme’s applicability to nonlinear systems is assessed. Specifically, the detection scheme is applied to a nonlinear chemical process to demonstrate that the detection scheme does not raise false alarms during attack-free operation and successfully detects an attack when the process is subjected to a false-data injection cyberattack.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2024
Marr, L. C.; Cappa, C. D.; Bahnfleth, W. P.; Bertram, T. H.; Corsi, R. L.; Ellis, M. J.; Henze, G. P.; Isaacman-Vanwertz, G.; Miller, S. L.; Pistochini, T.; Ristenpart, W. D.; Vance, M. E.; Vikesland, P. J.
Toward clean and green buildings Journal Article
In: Journal of Environmental Engineering, vol. 150, pp. 02524002, 2024.
@article{Marr202402524002,
title = {Toward clean and green buildings},
author = {L. C. Marr and C. D. Cappa and W. P. Bahnfleth and T. H. Bertram and R. L. Corsi and M. J. Ellis and G. P. Henze and G. Isaacman-Vanwertz and S. L. Miller and T. Pistochini and W. D. Ristenpart and M. E. Vance and P. J. Vikesland},
doi = {10.1061/JOEEDU.EEENG-7727},
year = {2024},
date = {2024-06-27},
journal = {Journal of Environmental Engineering},
volume = {150},
pages = {02524002},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Narasimhan, S.; Ellis, M. J.; El-Farra, N. H.
Detection of multiplicative false data injection cyberattacks on process control systems via randomized control mode switching Journal Article
In: Processes, vol. 12, pp. 327, 2024.
@article{Narasimhan2024327,
title = {Detection of multiplicative false data injection cyberattacks on process control systems via randomized control mode switching},
author = {S. Narasimhan and M. J. Ellis and N. H. El-Farra},
doi = {10.3390/pr12020327},
year = {2024},
date = {2024-02-02},
journal = {Processes},
volume = {12},
pages = {327},
abstract = {A fundamental problem at the intersection of process control and operations is the design of detection schemes monitoring a process for cyberattacks using operational data. Multiplicative false data injection (FDI) attacks modify operational data with a multiplicative factor and could be designed to be detection evading without in-depth process knowledge. In a prior work, we presented a control mode switching strategy that enhances the detection of multiplicative FDI attacks in processes operating at steady state (when process states evolve within a small neighborhood of the steady state). Control mode switching on the attack-free process at steady-state may induce transients and generate false alarms in the detection scheme. To minimize false alarms, we subsequently developed a control mode switch-scheduling condition for processes with an invertible output matrix. In the current work, we utilize a reachable set-based detection scheme and use randomized control mode switches to augment attack detection capabilities. The detection scheme eliminates potential false alarms occurring from control mode switching, even for processes with a non-invertible output matrix, while the randomized switching helps bolster the confidentiality of the switching schedule, preventing the design of a detection-evading “smart” attack. We present two simulation examples to illustrate attack detection without false alarms, and the merits of randomized switching (compared with scheduled switching) for the detection of a smart attack.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2023
Pistochini, T. E.; Ellis, M. J.; Meyers, F.; Frasier, A.; Cappa, C.; Bennett, D.
In: Energy & Buildings, vol. 301, pp. 113717, 2023.
@article{Pistochini2023113717,
title = {Method of test for CO2 -based demand control ventilation systems: Benchmarking the state-of-the-art and the undervalued potential of proportional-integral control},
author = {T. E. Pistochini and M. J. Ellis and F. Meyers and A. Frasier and C. Cappa and D. Bennett},
doi = {10.1016/j.enbuild.2023.113717},
year = {2023},
date = {2023-11-02},
urldate = {2023-11-02},
journal = {Energy & Buildings},
volume = {301},
pages = {113717},
abstract = {Carbon dioxide (CO2) based demand control ventilation (DCV) adjusts a building’s outdoor air ventilation rate in response to indoor CO2 concentration to save energy while maintaining indoor air quality. Packaged heating, ventilation, and air-conditioning systems often contain DCV controllers with embedded proprietary algorithms that lack transparent performance data. A test method was developed to assess the ability of a DCV controller to maintain the indoor CO2 concentration at a setpoint in response to a series of CO2 generation functions that represent three different building occupancy densities and two occupancy schedules. Six commercially available controllers were tested to demonstrate the method and provide directly comparable results. The performance (in terms of CO2 control and damper movement) of each controller tested was compared to the performance of an ideal controller which knows the CO2 generation function. Finally, the performance of a proportional-integral (PI) controller with preset gains was developed and tested to determine the potential maximum performance achievable with this control strategy. The best performing commercially available controller achieved CO2 control (within 75 ppm of the setpoint) approximately 80 % of the time with damper movement slightly less than an ideal controller. However, most of the commercially available controllers had marginal or poor performance for CO2 control and damper movement. Two controllers had damper movement more than three times the ideal controller. Notably, a PI algorithm configured and tested by the research team achieved superior performance with CO2 control 92 % of the time and damper movement 1.5 times the ideal controller.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Narasimhan, S.; El-Farra, N. H.; Ellis, M. J.
A reachable set-based scheme for the detection of false data injection cyberattacks on dynamic processes Journal Article
In: Digital Chemical Engineering, vol. 7, pp. 100100, 2023.
@article{Narasimhan2023100100,
title = {A reachable set-based scheme for the detection of false data injection cyberattacks on dynamic processes},
author = {S. Narasimhan and N. H. El-Farra and M. J. Ellis},
doi = {10.1016/j.dche.2023.100100},
year = {2023},
date = {2023-05-01},
journal = {Digital Chemical Engineering},
volume = {7},
pages = {100100},
abstract = {Recent cyberattacks targeting process control systems have demonstrated that reliance on information technology-based approaches alone to address cybersecurity needs is insufficient and that operational technology-based solutions are needed. An attack detection scheme that monitors process operation and determines the presence of an attack represents an operational technology-based approach. Attack detection schemes may be designed to monitor a process operated at or near its steady–state to account for the typical operation of chemical processes. However, transient operation may occur; for example, during process start-up and set–point changes. Detection schemes designed or tuned for steady-state operation may raise false alarms during transient process operation. In this work, we present a reachable set-based cyberattack detection scheme for monitoring processes during transient operation. Both additive and multiplicative false data injection attacks (FDIAs) that alter data communicated over the sensor–controller and controller–actuator communication links are considered. For the class of attacks considered, the detection scheme does not raise false alarms during transient operations. Conditions for classifying attacks based on the ability of the detection scheme to detect the attacks are presented. The application of the reachable set-based detection scheme is demonstrated using two illustrative processes under different FDIAs. For the FDIAs considered, their detectability with respect to the reachable set-based detection scheme is analyzed.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2022
Narasimhan, S.; El-Farra, N. H.; Ellis, M. J.
A control-switching approach for cyberattack detection in process systems with minimal false alarms Journal Article
In: AIChE Journal, vol. 68, pp. e17875, 2022.
@article{Narasimhan2022,
title = {A control-switching approach for cyberattack detection in process systems with minimal false alarms},
author = {S. Narasimhan and N. H. El-Farra and M. J. Ellis},
doi = {10.1002/aic.17875},
year = {2022},
date = {2022-12-01},
journal = {AIChE Journal},
volume = {68},
pages = {e17875},
abstract = {The frequency of cyberattacks against process control systems has increased in recent years. This work considers multiplicative false-data injection attacks involving the multiplication of the data communicated over the sensor-controller communication link by a factor. An active detection method utilizing switching between two control modes is developed to balance the trade-off between closed-loop performance and attack detectability. Under the first mode, the control parameters are selected using traditional control design criteria. Under the second mode, the control parameters are selected to enhance the attack detection capability. A switching condition is imposed to prevent false alarms that could be triggered by the transient response induced by control mode switching. This condition is incorporated into the active detection method to minimize false alarms. The active detection method is applied to illustrative process examples to demonstrate its ability to detect attacks and minimize false alarms.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Chinde, V.; Lin, Y.; Ellis, M. J.
Data-enabled predictive control for building HVAC systems Journal Article
In: Journal of Dynamic Systems, Measurement, and Control, vol. 144, pp. 081001, 2022.
@article{Chinde2022081001,
title = {Data-enabled predictive control for building HVAC systems},
author = {V. Chinde and Y. Lin and M. J. Ellis},
url = {https://doi.org/10.1115/1.4054314},
doi = {10.1115/1.4054314},
year = {2022},
date = {2022-08-01},
journal = {Journal of Dynamic Systems, Measurement, and Control},
volume = {144},
pages = {081001},
abstract = {Model predictive control is widely used as a control technology for the computation of optimal control inputs of building heating, ventilating, and air conditioning (HVAC) systems. However, both the benefits and widespread adoption of model predictive control (MPC) are hindered by the effort of model creation, calibration, and accuracy of the predictions. In this paper, we apply the data-enabled predictive control (DeePC) algorithm for designing controls for building HVAC systems. The algorithm solely depends on input/output data from the system to predict future state trajectories without the need for system identification. The algorithm relies on the idea that a vector space of all input–output trajectories of a discrete-time linear time-invariant (LTI) system is spanned by time-shifts of a single measured trajectory, given the input signal is persistently exciting. Closed-loop simulations using EnergyPlus are performed to demonstrate the approach. The simulated building modeled in EnergyPlus is a modified commercial large office prototype building served by an air handling unit-variable air volume HVAC system. Temperature setpoints of zones are used as control variables to minimize the HVAC energy cost of the building considering a time-of-use electricity rate structure. Furthermore, sensitivity analysis is conducted to gain insights into the effect of parameter tuning on DeePC performance. Simulation results are used to illustrate the performance of the algorithm and compare the algorithm with model-based MPC and occupancy-based setpoint controller. Overall, DeePC achieves similar performance compared to MPC for lower engineering effort.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Narasimhan, S.; El-Farra, N. H.; Ellis, M. J.
Active multiplicative cyberattack detection utilizing controller switching for process systems Journal Article
In: Journal of Process Control, vol. 116, pp. 64-79, 2022.
@article{Narasimhan202264,
title = {Active multiplicative cyberattack detection utilizing controller switching for process systems},
author = {S. Narasimhan and N. H. El-Farra and M. J. Ellis},
doi = {10.1016/j.jprocont.2022.05.014},
year = {2022},
date = {2022-08-01},
journal = {Journal of Process Control},
volume = {116},
pages = {64-79},
abstract = {Multiplicative cyberattacks manipulating data over the process control system (PCS) communication links are cyberattacks that malicious agents may carry out against PCSs. These attacks are modeled by multiplying the data communicated over the link by a factor, and may be designed to be stealthy without extensive knowledge of process dynamics. The current work characterizes the relationship between the control system parameters, the closed-loop stability, and the detectability of a multiplicative sensor–controller communication link attack with respect to a class of residual-based detection schemes. The analysis reveals that control system parameters may be selected to aid in attack detection. Specifically, control system parameters, called attack-sensitive parameters, may be selected so that the closed-loop process is stable under attack-free operation and is destabilized by a cyberattack, rendering the attack detectable. With the attack-sensitive parameters, however, the attack-free closed-loop process performance may be worse than that with parameters selected based on standard design criteria. To address the potential trade-off between attack-free closed-loop performance and attack detectability, a novel active attack detection methodology utilizing control system parameter switching is developed. The control system switches between the nominal parameters (selected based on standard design criteria) and the attack-sensitive parameters to improve attack detection capabilities while avoiding substantial degradation in the attack-free closed-loop performance. The active detection methodology is applied to an illustrative chemical process example and shown to enhance the attack detection capabilities of two representative residual-based detection schemes},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Narasimhan, S; El-Farra, N H; Ellis, M J
Detectability-based controller design screening for processes under multiplicative cyberattacks Journal Article
In: AIChE Journal, vol. 68, pp. e17430, 2022.
@article{Narasimhan2022e17430,
title = {Detectability-based controller design screening for processes under multiplicative cyberattacks},
author = {S Narasimhan and N H El-Farra and M J Ellis},
doi = {10.1002/aic.17430},
year = {2022},
date = {2022-01-01},
journal = {AIChE Journal},
volume = {68},
pages = {e17430},
abstract = {Cyberattacks on process control systems (PCSs) may target communication links, compromising the data integrity. Cyberattack detection and mitigation are essential capabilities, since the consequences of a successful cyberattack on a PCS may be severe. While detectability may be viewed as a systems-theoretic property, cyberattack detectability in practice depends on the attack detection scheme used and the PCS design. This paper presents an approach for control parameter screening based on the detectability of sensor-controller communication link multiplicative attacks. First, a residual set-based condition for the undetectability of an attack is developed. A controller screening methodology aimed at identifying controller parameter choices that mask the detectability of an attack is presented. The proposed methodology can be used to incorporate the detectability of an attack as a criterion into conventional control design criteria (e.g., closed-loop stability and economic considerations). Finally, the application of the controller screening methodology is demonstrated using two illustrative examples.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2020
Redeker, D C; Jiang, D Y; Kullar, J S; Leung, V; Palazoglu, A; Ellis, M J
Comment on "CO2 utilization feasibility study: Dimethyl carbonate direct synthesis process with dehydration reactive distillation'' Journal Article
In: Industrial & Engineering Chemistry Research, vol. 34, no. 59, pp. 15387-15389, 2020.
@article{Redeker202015387,
title = {Comment on "CO2 utilization feasibility study: Dimethyl carbonate direct synthesis process with dehydration reactive distillation''},
author = {D C Redeker and D Y Jiang and J S Kullar and V Leung and A Palazoglu and M J Ellis},
url = {https://doi.org/10.1021/acs.iecr.0c03372},
doi = {10.1021/acs.iecr.0c03372},
year = {2020},
date = {2020-12-31},
journal = {Industrial & Engineering Chemistry Research},
volume = {34},
number = {59},
pages = {15387-15389},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M J; Chinde, V
An encoder–decoder LSTM-based EMPC framework applied to a building HVAC system Journal Article
In: Chemical Engineering Research and Design, vol. 160, pp. 508–520, 2020, ISSN: 0263-8762.
@article{Ellis2020508,
title = {An encoder–decoder LSTM-based EMPC framework applied to a building HVAC system},
author = {M J Ellis and V Chinde},
url = {http://www.sciencedirect.com/science/article/pii/S0263876220302690},
doi = {https://doi.org/10.1016/j.cherd.2020.06.008},
issn = {0263-8762},
year = {2020},
date = {2020-01-01},
journal = {Chemical Engineering Research and Design},
volume = {160},
pages = {508--520},
abstract = {Numerous studies have demonstrated the benefit of economic model predictive control (EMPC) applied to building heating, ventilation, and air conditioning (HVAC) systems. However, the construction and training of predictive models for building HVAC systems are widely recognized as a key technological barrier preventing large-scale adoption of EMPC for buildings. In this work, an encoder–decoder long short-term memory-based EMPC framework is developed. The key advantage of the approach is that a model may be automatically generated from a list of inputs and outputs. From the definition of inputs and outputs, the constructed model may be trained and automatically embedded into the EMPC framework for real-time estimation and control. The overall end-to-end EMPC framework from model training to on-line estimation and control are described. To this end, the encoder–decoder model provides a natural framework for state estimation (encoder), which is required to provide an initial condition for the predictive model of EMPC (decoder). Closed-loop simulations using EnergyPlus are performed to demonstrate the approach. The simulated closed-loop system consists of a building zone from a multi-zone building, which is served by an air handling unit-variable air volume HVAC system. For the HVAC example considered, the trained encoder–decoder model can predict the indoor air temperature and HVAC sensible cooling rate of a building zone over a two-day horizon with high accuracy. Considering a time-of-use electric rate structure, the EMPC, which manipulates the zone temperature setpoint, can reduce the HVAC power consumption cost relative to keeping the zone temperature setpoint at its maximum value (i.e., minimum energy approach).},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2019
Patel, N R; Rawlings, J B; Ellis, M J; Wenzel, M J; Turney, R D
Economic optimization of distributed embedded battery units for large-scale heating, ventilation, and air conditioning applications Journal Article
In: AIChE Journal, vol. 65, pp. e16576, 2019.
@article{Patel2019e16576,
title = {Economic optimization of distributed embedded battery units for large-scale heating, ventilation, and air conditioning applications},
author = {N R Patel and J B Rawlings and M J Ellis and M J Wenzel and R D Turney},
url = {https://aiche.onlinelibrary.wiley.com/doi/abs/10.1002/aic.16576},
doi = {10.1002/aic.16576},
year = {2019},
date = {2019-01-01},
journal = {AIChE Journal},
volume = {65},
pages = {e16576},
abstract = {Energy costs of space heating and cooling systems can be significantly decreased using energy storage to shift the load from periods of high prices to periods of low prices. In this work, an economically optimal method of controlling large systems with distributed embedded batteries units is proposed. The control system with load shifting outperforms the conventional trade‐off curve between cost and occupant comfort. Remarks are also made about the economic viability of these systems moving forward.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kumar, R; Jalving, J; Wenzel, M J; Ellis, M J; Elbsat, M N; Drees, K H; Zavala, V M
Benchmarking stochastic and deterministic MPC: A case study in stationary battery systems Journal Article
In: AIChE Journal, vol. 65, pp. e16551, 2019.
@article{Kumar2019e16551,
title = {Benchmarking stochastic and deterministic MPC: A case study in stationary battery systems},
author = {R Kumar and J Jalving and M J Wenzel and M J Ellis and M N Elbsat and K H Drees and V M Zavala},
url = {https://aiche.onlinelibrary.wiley.com/doi/abs/10.1002/aic.16551},
doi = {10.1002/aic.16551},
year = {2019},
date = {2019-01-01},
journal = {AIChE Journal},
volume = {65},
pages = {e16551},
abstract = {We present a computational framework that integrates forecasting, uncertainty quantification, and model predictive control (MPC) to benchmark the performance of deterministic and stochastic MPC. By means of a battery management case study, we illustrate how off‐the‐shelf deterministic MPC implementations can suffer significant losses in performance and constraint violations due to their inability to handle disturbances that cannot be adequately represented by mean (most likely) forecasts. We also show that adding constraint back‐off terms can help ameliorate these issues but this approach is ad hoc and does not provide performance guarantees. Stochastic MPC provides a more systematic framework to handle these issues by directly capturing uncertainty descriptions of a wide range of disturbances.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Kumar, R; Wenzel, M J; Ellis, M J; Elbsat, M N; Drees, K H; Zavala, V M
Hierarchical MPC schemes for periodic systems using stochastic programming Journal Article
In: Automatica, vol. 107, pp. 306–316, 2019, ISSN: 0005-1098.
@article{Kumar2019306,
title = {Hierarchical MPC schemes for periodic systems using stochastic programming},
author = {R Kumar and M J Wenzel and M J Ellis and M N Elbsat and K H Drees and V M Zavala},
url = {http://www.sciencedirect.com/science/article/pii/S0005109819302821},
doi = {https://doi.org/10.1016/j.automatica.2019.05.054},
issn = {0005-1098},
year = {2019},
date = {2019-01-01},
journal = {Automatica},
volume = {107},
pages = {306--316},
abstract = {We show that stochastic programming provides a framework to design hierarchical model predictive control (MPC) schemes for periodic systems. This is based on the observation that, if the state policy of an infinite-horizon problem is periodic, the problem can be cast as a stochastic program (SP). This reveals that it is possible to update periodic state targets by solving a retroactive optimization problem that progressively accumulates historical data. Moreover, we show that the retroactive problem is a statistical approximation of the SP and thus delivers optimal targets in the long run. Notably, the computation of the optimal targets can be achieved without data forecasts. The SP setting also reveals that the retroactive problem can be seen as a high-level hierarchical layer that provides targets to guide a low-level MPC controller that operates over a short period at high time resolution. We derive a retroactive scheme tailored to linear systems by using cutting plane techniques and suggest strategies to handle nonlinear systems and to analyze stability properties.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2018
Kumar, R; Wenzel, M J; Ellis, M J; ElBsat, M N; Drees, K H; Zavala, V M
A stochastic model predictive control framework for stationary battery systems Journal Article
In: IEEE Transactions on Power Systems, vol. 33, pp. 4397–4406, 2018, ISSN: 0885-8950.
@article{Kumar20184397,
title = {A stochastic model predictive control framework for stationary battery systems},
author = {R Kumar and M J Wenzel and M J Ellis and M N ElBsat and K H Drees and V M Zavala},
doi = {10.1109/TPWRS.2017.2789118},
issn = {0885-8950},
year = {2018},
date = {2018-01-01},
journal = {IEEE Transactions on Power Systems},
volume = {33},
pages = {4397--4406},
abstract = {A stochastic model predictive control (MPC) framework is presented to determine real-time commitments in energy and frequency regulation markets for a stationary battery while simultaneously mitigating long-term demand charges for an attached load. The control problem is multi-scale in nature and poses challenges on computational tractability of the stochastic program and of forecasting and uncertainty quantification (UQ) procedures. The framework deals with tractability of the stochastic program by using a discounting factor for long-term demand charges, while a Ledoit-Wolf covariance estimator is used to overcome UQ tractability issues. The performance of stochastic MPC is benchmarked against that of perfect information MPC and deterministic MPC for different prediction horizon lengths and demand charge discounting strategies. A case study using real load data for a typical university campus and price and regulation data from PJM is considered. It is found that stochastic MPC can recover 83% of the ideal value of the battery, which is defined as the expected savings obtained by operating the battery under perfect information MPC. In contrast, deterministic MPC can only recover 73% of this ideal value. It is also found that operating the battery under stochastic MPC improves the battery payback period by 12.1%, while operating it under perfect information improves it by 27.9%.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2016
Ellis, M; Durand, H; Christofides, P D
Elucidation of the role of constraints in economic model predictive control Journal Article
In: Annual Reviews in Control, vol. 41, pp. 208–217, 2016, ISSN: 1367-5788.
@article{Ellis2016208,
title = {Elucidation of the role of constraints in economic model predictive control},
author = {M Ellis and H Durand and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S1367578816300074},
doi = {http://dx.doi.org/10.1016/j.arcontrol.2016.04.004},
issn = {1367-5788},
year = {2016},
date = {2016-01-01},
journal = {Annual Reviews in Control},
volume = {41},
pages = {208--217},
abstract = {Economic model predictive control (EMPC) is a predictive feedback control methodology that unifies economic optimization and control. EMPC uses a stage cost that reflects the process/system economics. In general, the stage cost used is not a quadratic stage cost like that typically used in standard tracking model predictive control. In this paper, a brief overview of EMPC methods is provided. In particular, the role of constraints imposed in the optimization problem of EMPC for feasibility, closed-loop stability, and closed-loop performance is explained. Three main types of constraints are considered including terminal equality constraints, terminal region constraints, and constraints designed via Lyapunov-based techniques. The paper closes with a well-known chemical engineering example (a non-isothermal CSTR with a second-order reaction) to illustrate the effectiveness of time-varying operation to improve closed-loop economic performance compared to steady-state operation and to demonstrate the impact of economically motivated constraints on optimal operation.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Durand, H; Ellis, M; Christofides, P D
Economic model predictive control designs for input rate-of-change constraint handling and guaranteed economic performance Journal Article
In: Computers & Chemical Engineering, vol. 92, pp. 18–36, 2016, ISSN: 0098-1354.
@article{Durand201618,
title = {Economic model predictive control designs for input rate-of-change constraint handling and guaranteed economic performance},
author = {H Durand and M Ellis and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S0098135416301223},
doi = {https://doi.org/10.1016/j.compchemeng.2016.04.026},
issn = {0098-1354},
year = {2016},
date = {2016-01-01},
journal = {Computers & Chemical Engineering},
volume = {92},
pages = {18--36},
abstract = {Economic model predictive control (EMPC) has been a popular topic in the recent chemical process control literature due to its potential to improve process profit by operating a system in a time-varying manner. However, time-varying operation may cause excessive wear of the process components such as valves and pumps. To address this issue, input magnitude constraints and input rate-of-change constraints can be added to the EMPC optimization problem to prevent possible frequent and extreme changes in the requested inputs. Specifically, we develop input rate-of-change constraints that can be incorporated in Lyapunov-based EMPC (LEMPC) that ensure controller feasibility and closed-loop stability. Furthermore, we develop a terminal equality constraint for LEMPC that can ensure that the performance of LEMPC is at least as good as that of a Lyapunov-based controller in finite-time and in infinite-time. Chemical process examples demonstrate the incorporation of input rate-of-change constraints and terminal state constraints in EMPC.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2015
Ellis, M; Christofides, P D
Real-time economic model predictive control of nonlinear process systems Journal Article
In: AIChE Journal, vol. 61, pp. 555–571, 2015, ISSN: 1547-5905.
@article{Ellis2015555,
title = {Real-time economic model predictive control of nonlinear process systems},
author = {M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1002/aic.14673},
doi = {10.1002/aic.14673},
issn = {1547-5905},
year = {2015},
date = {2015-01-01},
journal = {AIChE Journal},
volume = {61},
pages = {555--571},
abstract = {Closed‐loop stability of nonlinear systems under real‐time Lyapunov‐based economic model predictive control (LEMPC) with potentially unknown and time‐varying computational delay is considered. To address guaranteed closed‐loop stability (in the sense of boundedness of the closed‐loop state in a compact state‐space set), an implementation strategy is proposed which features a triggered evaluation of the LEMPC optimization problem to compute an input trajectory over a finite‐time prediction horizon in advance. At each sampling period, stability conditions must be satisfied for the precomputed LEMPC control action to be applied to the closed‐loop system. If the stability conditions are not satisfied, a backup explicit stabilizing controller is applied over the sampling period. Closed‐loop stability under the real‐time LEMPC strategy is analyzed and specific stability conditions are derived. The real‐time LEMPC scheme is applied to a chemical process network example to demonstrate closed‐loop stability and closed‐loop economic performance improvement over that achieved for operation at the economically optimal steady state.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Alanqar, A; Ellis, M; Christofides, P D
Economic model predictive control of nonlinear process systems using empirical models Journal Article
In: AIChE Journal, vol. 61, pp. 816–830, 2015, ISSN: 1547-5905.
@article{Alanqar2015816,
title = {Economic model predictive control of nonlinear process systems using empirical models},
author = {A Alanqar and M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1002/aic.14683},
doi = {10.1002/aic.14683},
issn = {1547-5905},
year = {2015},
date = {2015-01-01},
journal = {AIChE Journal},
volume = {61},
pages = {816--830},
abstract = {Economic model predictive control (EMPC) is a feedback control technique that attempts to tightly integrate economic optimization and feedback control since it is a predictive control scheme that is formulated with an objective function representing the process economics. As its name implies, EMPC requires the availability of a dynamic model to compute its control actions and such a model may be obtained either through application of first principles or through system identification techniques. In industrial practice, it may be difficult in general to obtain an accurate first‐principles model of the process. Motivated by this, in the present work, Lyapunov‐based EMPC (LEMPC) is designed with a linear empirical model that allows for closed‐loop stability guarantees in the context of nonlinear chemical processes. Specifically, when the linear model provides a sufficient degree of accuracy in the region where time varying economically optimal operation is considered, conditions for closed‐loop stability under the LEMPC scheme based on the empirical model are derived. The LEMPC scheme is applied to a chemical process example to demonstrate its closed‐loop stability and performance properties as well as significant computational advantages.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Lao, L; Ellis, M; Christofides, P D
Handling state constraints and economics in feedback control of transport-reaction processes Journal Article
In: Journal of Process Control, vol. 32, pp. 98–108, 2015, ISSN: 0959-1524.
@article{Lao201598,
title = {Handling state constraints and economics in feedback control of transport-reaction processes},
author = {L Lao and M Ellis and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S095915241500075X},
doi = {http://dx.doi.org/10.1016/j.jprocont.2015.04.009},
issn = {0959-1524},
year = {2015},
date = {2015-01-01},
journal = {Journal of Process Control},
volume = {32},
pages = {98--108},
abstract = {Transport-reaction processes, which are typically described by parabolic partial differential equations (PDEs), play an important role within the chemical process industries. Therefore, it is important to develop feedback control techniques that operate transport-reaction processes in an economically optimal fashion in the presence of constraints in the process states and manipulated inputs. Economic model predictive control (EMPC) is a predictive control scheme that combines process economics and feedback control into an integrated framework with the potential of improving the closed-loop process economic performance compared to traditional control methodologies. In this work, we focus on systems of nonlinear parabolic PDEs and propose a novel EMPC design integrating adaptive proper orthogonal decomposition (APOD) method with a high-order finite-difference method to handle state constraints. The computational efficiency and constraint handling properties of this design are evaluated using a tubular reactor example modeled by two nonlinear parabolic PDEs.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Lao, L; Ellis, M; Durand, H; Christofides, P D
Real-time preventive sensor maintenance using robust moving horizon estimation and economic model predictive control Journal Article
In: AIChE Journal, vol. 61, pp. 3374–3389, 2015, ISSN: 1547-5905.
@article{Lao20153374,
title = {Real-time preventive sensor maintenance using robust moving horizon estimation and economic model predictive control},
author = {L Lao and M Ellis and H Durand and P D Christofides},
url = {http://dx.doi.org/10.1002/aic.14960},
doi = {10.1002/aic.14960},
issn = {1547-5905},
year = {2015},
date = {2015-01-01},
journal = {AIChE Journal},
volume = {61},
pages = {3374--3389},
abstract = {Conducting preventive maintenance of measurement sensors in real‐time during process operation under feedback control while ensuring the reliability and improving the economic performance of a process is a central problem of the research area focusing on closed‐loop preventive maintenance of sensors and actuators. To address this problem, a robust moving horizon estimation (RMHE) scheme and an economic model predictive control system are combined to simultaneously achieve preventive sensor maintenance and optimal process economic performance with closed‐loop stability. Specifically, given a preventive sensor maintenance schedule, a RMHE scheme is developed that accommodates varying numbers of sensors to continuously supply accurate state estimates to a Lyapunov‐based economic model predictive control (LEMPC) system. Closed‐loop stability for this control approach can be proven under fairly general observability and stabilizability assumptions to be made precise in the manuscript. Subsequently, a chemical process example incorporating this RMHE‐based LEMPC scheme demonstrates its ability to maintain process stability and achieve optimal process economic performance as scheduled preventive maintenance is performed on the sensors.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M; Christofides, P D
Economic model predictive control of nonlinear time-delay systems: Closed-loop stability and delay compensation Journal Article
In: AIChE Journal, vol. 61, pp. 4152–4165, 2015, ISSN: 1547-5905.
@article{Ellis20154152,
title = {Economic model predictive control of nonlinear time-delay systems: Closed-loop stability and delay compensation},
author = {M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1002/aic.14964},
doi = {10.1002/aic.14964},
issn = {1547-5905},
year = {2015},
date = {2015-01-01},
journal = {AIChE Journal},
volume = {61},
pages = {4152--4165},
abstract = {Closed‐loop stability of nonlinear time‐delay systems under Lyapunov‐based economic model predictive control (LEMPC) is considered. LEMPC is initially formulated with an ordinary differential equation model and is designed on the basis of an explicit stabilizing control law. To address closed‐loop stability under LEMPC, first, we consider the stability properties of the sampled‐data system resulting from the nonlinear continuous‐time delay system with state and input delay under a sample‐and‐hold implementation of the explicit controller. The steady‐state of this sampled‐data closed‐loop system is shown to be practically stable. Second, conditions such that closed‐loop stability, in the sense of boundedness of the closed‐loop state, under LEMPC are derived. A chemical process example is used to demonstrate that indeed closed‐loop stability is maintained under LEMPC for sufficiently small time‐delays. To cope with performance degradation owing to the effect of input delay, a predictor feedback LEMPC methodology is also proposed. The predictor feedback LEMPC design employs a predictor to compute a prediction of the state after the input delay period and an LEMPC scheme that is formulated with a differential difference equation (DDE) model, which describes the time‐delay system, initialized with the predicted state. The predictor feedback LEMPC is also applied to the chemical process example and yields improved closed‐loop stability and economic performance properties.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2014
Ellis, M; Christofides, P D
Integrating dynamic economic optimization and model predictive control for optimal operation of nonlinear process systems Journal Article
In: Control Engineering Practice, vol. 22, pp. 242–251, 2014, ISSN: 0967-0661.
@article{Ellis2014242,
title = {Integrating dynamic economic optimization and model predictive control for optimal operation of nonlinear process systems},
author = {M Ellis and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S0967066113000348},
doi = {http://dx.doi.org/10.1016/j.conengprac.2013.02.016},
issn = {0967-0661},
year = {2014},
date = {2014-01-01},
journal = {Control Engineering Practice},
volume = {22},
pages = {242--251},
abstract = {In this work, we propose a conceptual framework for integrating dynamic economic optimization and model predictive control (MPC) for optimal operation of nonlinear process systems. First, we introduce the proposed two-layer integrated framework. The upper layer, consisting of an economic MPC (EMPC) system that receives state feedback and time-dependent economic information, computes economically optimal time-varying operating trajectories for the process by optimizing a time-dependent economic cost function over a finite prediction horizon subject to a nonlinear dynamic process model. The lower feedback control layer may utilize conventional MPC schemes or even classical control to compute feedback control actions that force the process state to track the time-varying operating trajectories computed by the upper layer EMPC. Such a framework takes advantage of the EMPC ability to compute optimal process time-varying operating policies using a dynamic process model instead of a steady-state model, and the incorporation of suitable constraints on the EMPC allows calculating operating process state trajectories that can be tracked by the control layer. Second, we prove practical closed-loop stability including an explicit characterization of the closed-loop stability region. Finally, we demonstrate through extensive simulations using a chemical process model that the proposed framework can both (1) achieve stability and (2) lead to improved economic closed-loop performance compared to real-time optimization (RTO) systems using steady-state models.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M; Christofides, P D
Economic model predictive control with time-varying objective function for nonlinear process systems Journal Article
In: AIChE Journal, vol. 60, pp. 507–519, 2014, ISSN: 1547-5905.
@article{Ellis2014507,
title = {Economic model predictive control with time-varying objective function for nonlinear process systems},
author = {M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1002/aic.14274},
doi = {10.1002/aic.14274},
issn = {1547-5905},
year = {2014},
date = {2014-01-01},
journal = {AIChE Journal},
volume = {60},
pages = {507--519},
abstract = {Economic model predictive control (EMPC) is a control scheme that combines real‐time dynamic economic process optimization with the feedback properties of model predictive control (MPC) by replacing the quadratic cost function with a general economic cost function. Almost all the recent work on EMPC involves cost functions that are time invariant (do not explicitly account for time‐varying process economics). In the present work, we focus on the development of a Lyapunov‐based EMPC (LEMPC) scheme that is formulated with an explicitly time‐varying economic cost function. First, the formulation of the proposed two‐mode LEMPC is given. Second, closed‐loop stability is proven through a theoretical treatment. Last, we demonstrate through extensive closed‐loop simulations of a chemical process that the proposed LEMPC can achieve stability with time‐varying economic cost as well as improve economic performance of the process over a conventional MPC scheme.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M; Christofides, P D
Optimal time-varying operation of nonlinear process systems with economic model predictive control Journal Article
In: Industrial & Engineering Chemistry Research, vol. 53, pp. 4991–5001, 2014.
@article{Ellis20144991,
title = {Optimal time-varying operation of nonlinear process systems with economic model predictive control},
author = {M Ellis and P D Christofides},
url = {http://pubs.acs.org/doi/abs/10.1021/ie303537e},
doi = {10.1021/ie303537e},
year = {2014},
date = {2014-01-01},
journal = {Industrial & Engineering Chemistry Research},
volume = {53},
pages = {4991--5001},
abstract = {In this work, we propose a two-layer approach to dynamic economic optimization and process control for optimal time-varying operation of nonlinear process systems. The upper layer, utilizing a Lyapunov-based economic model predictive control (LEMPC) system, is used to compute dynamic economic optimization policies for process operation. The lower layer, utilizing a Lyapunov-based MPC (LMPC) system, is used to ensure that the closed-loop system state follows the optimal time-varying trajectories computed by the upper layer over each finite-time operating window. To improve the computational efficiency of the two-layer structure, we allow both the LEMPC and the LMPC to compute control actions for two distinct sets of manipulated inputs thus decreasing the real-time computational demand compared to other one-layer EMPC schemes. Following a rigorous formulation and analysis of the proposed method, we demonstrate boundedness of the closed-loop system state and closed-loop economic performance improvement with the proposed two-layer framework compared to steady-state operation as well as with respect to other existing time-varying operating strategies previously proposed in the literature in the context of a benchmark chemical process application.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Lao, L; Ellis, M; Christofides, P D
Economic model predictive control of parabolic PDE systems: Addressing state estimation and computational efficiency Journal Article
In: Journal of Process Control, vol. 24, pp. 448–462, 2014, ISSN: 0959-1524.
@article{Lao2014448,
title = {Economic model predictive control of parabolic PDE systems: Addressing state estimation and computational efficiency},
author = {L Lao and M Ellis and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S0959152414000316},
doi = {http://dx.doi.org/10.1016/j.jprocont.2014.01.007},
issn = {0959-1524},
year = {2014},
date = {2014-01-01},
journal = {Journal of Process Control},
volume = {24},
pages = {448--462},
abstract = {In a previous work, an economic model predictive control (EMPC) system for parabolic partial differential equation (PDE) systems was proposed. Through operating the PDE system in a time-varying fashion, the EMPC system demonstrated improved economic performance over steady-state operation. The EMPC system assumed the knowledge of the complete state spatial profile at each sampling period. From a practical point of view, measurements of the state variables are typically only available at a finite number of spatial positions. Additionally, the basis functions used to construct a reduced-order model (ROM) for the EMPC system were derived using analytical sinusoidal/cosinusoidal eigenfunctions. However, constructing a ROM on the basis of historical data-based empirical eigenfunctions by applying Karhunen-Loève expansion may be more computationally efficient. To address these issues, several EMPC systems are formulated for both output feedback implementation and with ROMs based on analytical sinusoidal/cosinusoidal eigenfunctions and empirical eigenfunctions. The EMPC systems are evaluated using a non-isothermal tubular reactor example, described by two nonlinear parabolic PDEs, where a second-order reaction takes place. The model accuracy, computational time, input and state constraint satisfaction, and closed-loop economic performance of the closed-loop tubular reactor under the different EMPC systems are compared.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M; Zhang, J; Liu, J; Christofides, P D
Robust moving horizon estimation based output feedback economic model predictive control Journal Article
In: Systems & Control Letters, vol. 68, pp. 101–109, 2014, ISSN: 0167-6911.
@article{Ellis2014101,
title = {Robust moving horizon estimation based output feedback economic model predictive control},
author = {M Ellis and J Zhang and J Liu and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S0167691114000590},
doi = {http://dx.doi.org/10.1016/j.sysconle.2014.03.003},
issn = {0167-6911},
year = {2014},
date = {2014-01-01},
journal = {Systems & Control Letters},
volume = {68},
pages = {101--109},
abstract = {In this work, we develop an economic model predictive control scheme for a class of nonlinear systems with bounded process and measurement noise. In order to achieve fast convergence of the state estimates to the actual system state as well as the robustness of the observer to measurement and process noise, a deterministic (high-gain) observer is first applied for a small time period with continuous output measurements to drive the estimation error to a small value; after this initial small time period, a robust moving horizon estimation scheme is used on-line to provide more accurate and smoother state estimates. In the design of the robust moving horizon estimation scheme, the deterministic observer is used to calculate reference estimates and confidence regions that contain the actual system state. Within the confidence regions, the moving horizon estimation scheme is allowed to optimize its estimates. The output feedback economic model predictive controller is designed via Lyapunov techniques based on state estimates provided by the deterministic observer and the moving horizon estimation scheme. The stability of the closed-loop system is analyzed rigorously and conditions that ensure the closed-loop stability are derived. Extensive simulations based on a chemical process example illustrate the effectiveness of the proposed approach.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Lao, L; Ellis, M; Christofides, P D
Smart manufacturing: Ħandling preventive actuator maintenance and economics using model predictive control Journal Article
In: AIChE Journal, vol. 60, pp. 2179–2196, 2014, ISSN: 1547-5905.
@article{Lao20142179,
title = {Smart manufacturing: Ħandling preventive actuator maintenance and economics using model predictive control},
author = {L Lao and M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1002/aic.14427},
doi = {10.1002/aic.14427},
issn = {1547-5905},
year = {2014},
date = {2014-01-01},
journal = {AIChE Journal},
volume = {60},
pages = {2179--2196},
abstract = {Integrating components and systems of the manufacturing process is an important area of research to enable the future development and deployment of the Smart Manufacturing paradigm. An economic model predictive control (EMPC) scheme is proposed that effectively integrates scheduled preventive control actuator maintenance, process economics, and process control into a unified methodology. To accomplish this goal, a Lyapunov‐based EMPC (LEMPC) scheme is formulated for handling changing number of online actuators (i.e., changing number of manipulated inputs). Closed‐loop stability under the proposed LEMPC is proven. Subsequently, the LEMPC is applied to a chemical process network used for benzene alkylation to demonstrate that the LEMPC can maintain stability and improve dynamic economic performance of the process network in the presence of changing number of available control actuators resulting from scheduled preventive maintenance tasks.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Lao, L; Ellis, M; Christofides, P D
Economic model predictive control of transport-reaction processes Journal Article
In: Industrial & Engineering Chemistry Research, vol. 53, pp. 7382–7396, 2014.
@article{Lao20147383,
title = {Economic model predictive control of transport-reaction processes},
author = {L Lao and M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1021/ie401016a},
doi = {10.1021/ie401016a},
year = {2014},
date = {2014-01-01},
journal = {Industrial & Engineering Chemistry Research},
volume = {53},
pages = {7382--7396},
abstract = {This work focuses on the development of economic model predictive control (EMPC) systems for transport-reaction processes described by nonlinear parabolic partial differential equations (PDEs) and their applications to a non-isothermal tubular reactor where a second-order chemical reaction takes place. The tubular reactor is modeled by two nonlinear parabolic PDEs. Galerkin’s method is used to derive finite-dimensional systems that capture the dominant dynamics of the parabolic PDEs which are subsequently used for the EMPC design. The EMPC formulation uses the integral of the reaction rate along the length of the reactor as an economic cost function subject to constraints on the control action and states over an operation period. Closed-loop simulations are conducted of a low-order EMPC system, formulated with a constraint on the available reactant material over each operation period, applied to a high-order discretization of the PDEs and of a high-order EMPC system formulated with a specific state constraint and with the constraint on the available reactant material. Simulation results demonstrate that the EMPC operates the process in a time-varying fashion and improves the economic cost over steady-state operation using the same amount of reactant material over a fixed period of operation, as well as meeting state constraints.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M; Durand, H; Christofides, P D
A tutorial review of economic model predictive control methods Journal Article
In: Journal of Process Control, vol. 24, pp. 1156–1178, 2014, ISSN: 0959-1524.
@article{Ellis20141156,
title = {A tutorial review of economic model predictive control methods},
author = {M Ellis and H Durand and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S0959152414000900},
doi = {http://dx.doi.org/10.1016/j.jprocont.2014.03.010},
issn = {0959-1524},
year = {2014},
date = {2014-01-01},
journal = {Journal of Process Control},
volume = {24},
pages = {1156--1178},
abstract = {An overview of the recent results on economic model predictive control (EMPC) is presented and discussed addressing both closed-loop stability and performance for nonlinear systems. A chemical process example is used to provide a demonstration of a few of the various approaches. The paper concludes with a brief discussion of the current status of EMPC and future research directions to promote and stimulate further research potential in this area.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M; Christofides, P D
Selection of control configurations for economic model predictive control systems Journal Article
In: AIChE Journal, vol. 60, pp. 3230–3242, 2014, ISSN: 1547-5905.
@article{Ellis20143230,
title = {Selection of control configurations for economic model predictive control systems},
author = {M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1002/aic.14514},
doi = {10.1002/aic.14514},
issn = {1547-5905},
year = {2014},
date = {2014-01-01},
journal = {AIChE Journal},
volume = {60},
pages = {3230--3242},
abstract = {Economic model predictive control (EMPC) is a feedback control method that dictates a potentially dynamic (time‐varying) operating policy to optimize the process economics. The objective function used in the EMPC system may be a general nonlinear function that describes the process/system economics. As this function is not derived on the sole basis of classical control considerations (stabilization, tracking, and optimal control action calculation) but rather on the basis of economics, selecting the appropriate control configuration, and quantifying the influence of a given input on an economic cost is an important task for the proper design and computational efficiency of an EMPC scheme. Owing to these considerations, an input selection methodology for EMPC is proposed which utilizes the relative degree and the sensitivity of the economic cost with respect to an input to identify and select stabilizing manipulated inputs with the most dynamic and steady‐state influence on the economic cost function to be assigned to EMPC. Other considerations for input selection for EMPC are also discussed and integrated into a proposed input selection methodology for EMPC. The control configuration selection method for EMPC is demonstrated using a chemical process example.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M; Christofides, P D
Performance monitoring of economic model predictive control systems Journal Article
In: Industrial & Engineering Chemistry Research, vol. 53, pp. 15406–15413, 2014.
@article{Ellis201415406,
title = {Performance monitoring of economic model predictive control systems},
author = {M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1021/ie403462y},
doi = {10.1021/ie403462y},
year = {2014},
date = {2014-01-01},
journal = {Industrial & Engineering Chemistry Research},
volume = {53},
pages = {15406--15413},
abstract = {A framework for performance monitoring of economic model predictive control (EMPC) systems is presented which includes the computation of an acceptable operating region, which is a well-defined region in state-space, for EMPC systems to operate a process in a time-varying fashion to optimize process economics while meeting input constraints and stabilizability requirements. To capture the interplay between sources of common cause variance caused by various sources like sensor noise, imperfect actuator operation, and model inaccuracy, a residual variable taken to be the difference of actual real-time economic cost and the predicted (expected) economic cost is defined. Utilizing exponentially weighted moving average (EWMA) and historical closed-loop process data, an upper control limit and a lower control limit are established which defines normal operation (i.e., operation with common cause variation). The limits are utilized to monitor the performance of EMPC by comparing real-time process operation data under EMPC and the corresponding regions of acceptable EMPC operation computed in the normal operation dynamic data generation step. The proposed monitoring framework is demonstrated and evaluated using a chemical process example.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Ellis, M; Christofides, P D
On finite-time and infinite-time cost improvement of economic model predictive control for nonlinear systems Journal Article
In: Automatica, vol. 50, pp. 2561–2569, 2014, ISSN: 0005-1098.
@article{Ellis20142561,
title = {On finite-time and infinite-time cost improvement of economic model predictive control for nonlinear systems},
author = {M Ellis and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S0005109814003124},
doi = {http://dx.doi.org/10.1016/j.automatica.2014.08.011},
issn = {0005-1098},
year = {2014},
date = {2014-01-01},
journal = {Automatica},
volume = {50},
pages = {2561--2569},
abstract = {A novel two-layer economic model predictive control (EMPC) structure that addresses provable finite-time and infinite-time closed-loop economic performance of nonlinear systems in closed-loop with EMPC is presented. In the upper layer, a Lyapunov-based EMPC (LEMPC) scheme is formulated with performance constraints by taking advantage of an auxiliary Lyapunov-based model predictive control (LMPC) problem solution formulated with a quadratic cost function. The lower layer LEMPC uses a shorter prediction horizon and smaller sampling period than the upper layer LEMPC and involves explicit performance-based constraints computed by the upper layer LEMPC. Thus, the two-layer architecture allows for dividing dynamic optimization and control tasks into two layers for a computationally manageable control scheme at the feedback control (lower) layer. A chemical process example is used to demonstrate the performance and stability properties of the two-layer LEMPC structure.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Durand, H; Ellis, M; Christofides, P D
Integrated design of control actuator layer and economic model predictive control for nonlinear processes Journal Article
In: Industrial & Engineering Chemistry Research, vol. 53, pp. 20000–20012, 2014.
@article{Durand201420000,
title = {Integrated design of control actuator layer and economic model predictive control for nonlinear processes},
author = {H Durand and M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1021/ie503934y},
doi = {10.1021/ie503934y},
year = {2014},
date = {2014-01-01},
journal = {Industrial & Engineering Chemistry Research},
volume = {53},
pages = {20000--20012},
abstract = {In the present work, an economic model predictive control (EMPC) system is designed that accounts for the dynamics of the control actuators. A combined process–actuator dynamic model is developed to describe the process and control actuator dynamics and is used within the EMPC system. Integrating the design of the regulatory control layer, which controls the control actuators, and the supervisory control layer consisting of an EMPC system is an important consideration given the fact that EMPC may force an unsteady-state operating policy to optimize the process economics, and the dynamics of the control actuator layer may affect the closed-loop process-actuator dynamics. Moreover, integral or average input constraints are often imposed within the EMPC solution. However, if the actuator layer is not accounted for in the EMPC system, the actuator output trajectory may not satisfy the integral input constraints. To address closed-loop stability of the combined process-actuator closed-loop system, stability constraints, designed via Lyapunov-based techniques, are imposed on the EMPC problem to guarantee closed-loop stability of the process system under the EMPC. An EMPC system accounting for the control actuator dynamics is applied to a benchmark chemical process example to study the impact of the actuator dynamics on closed-loop economic performance and reactant material constraint satisfaction.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
2013
Ellis, M; Heidarinejad, M; Christofides, P D
Economic model predictive control of nonlinear singularly perturbed systems Journal Article
In: Journal of Process Control, vol. 23, pp. 743–754, 2013, ISSN: 0959-1524.
@article{Ellis2013743,
title = {Economic model predictive control of nonlinear singularly perturbed systems},
author = {M Ellis and M Heidarinejad and P D Christofides},
url = {http://www.sciencedirect.com/science/article/pii/S0959152413000346},
doi = {10.1016/j.jprocont.2013.03.001},
issn = {0959-1524},
year = {2013},
date = {2013-01-01},
journal = {Journal of Process Control},
volume = {23},
pages = {743--754},
abstract = {We focus on the development of a Lyapunov-based economic model predictive control (LEMPC) method for nonlinear singularly perturbed systems in standard form arising naturally in the modeling of two-time-scale chemical processes. A composite control structure is proposed in which, a "fast” Lyapunov-based model predictive controller (LMPC) using a quadratic cost function which penalizes the deviation of the fast states from their equilibrium slow manifold and the corresponding manipulated inputs, is used to stabilize the fast dynamics while a two-mode “slow” LEMPC design is used on the slow subsystem that addresses economic considerations as well as desired closed-loop stability properties by utilizing an economic (typically non-quadratic) cost function in its formulation and possibly dictating a time-varying process operation. Through a multirate measurement sampling scheme, fast sampling of the fast state variables is used in the fast LMPC while slow-sampling of the slow state variables is used in the slow LEMPC. Appropriate stabilizability assumptions are made and suitable constraints are imposed on the proposed control scheme to guarantee the closed-loop stability and singular perturbation theory is used to analyze the closed-loop system. The proposed control method is demonstrated through a nonlinear chemical process example.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Lao, L; Ellis, M; Christofides, P D
Proactive fault-tolerant model predictive control Journal Article
In: AIChE Journal, vol. 59, pp. 2810–2820, 2013, ISSN: 1547-5905.
@article{Lao20132810,
title = {Proactive fault-tolerant model predictive control},
author = {L Lao and M Ellis and P D Christofides},
url = {http://dx.doi.org/10.1002/aic.14074},
doi = {10.1002/aic.14074},
issn = {1547-5905},
year = {2013},
date = {2013-01-01},
journal = {AIChE Journal},
volume = {59},
pages = {2810--2820},
abstract = {Fault‐tolerant control methods have been extensively researched over the last 10 years in the context of chemical process control applications, and provide a natural framework for integrating process monitoring and control aspects in a way that not only fault detection and isolation but also control system reconfiguration is achieved in the event of a process or actuator fault. But almost all the efforts are focused on the reactive fault‐tolerant control. As another way for fault‐tolerant control, proactive fault‐tolerant control has been a popular topic in the communication systems and aerospace control systems communities for the last 10 years. At this point, no work has been done on proactive fault‐tolerant control within the context of chemical process control. Motivated by this, a proactive fault‐tolerant Lyapunov‐based model predictive controller (LMPC) that can effectively deal with an incipient control actuator fault is proposed. This approach to proactive fault‐tolerant control combines the unique stability and robustness properties of LMPC as well as explicitly accounting for incipient control actuator faults in the formulation of the MPC. Our theoretical results are applied to a chemical process example, and different scenaria were simulated to demonstrate that the proposed proactive fault‐tolerant model predictive control method can achieve practical stability and efficiently deal with a control actuator fault.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Tu, T S; Ellis, M; Christofides, P D
Model predictive control of a nonlinear large-scale process network used in the production of vinyl acetate Journal Article
In: Industrial & Engineering Chemistry Research, vol. 52, pp. 12463–12481, 2013.
@article{Tu201312463,
title = {Model predictive control of a nonlinear large-scale process network used in the production of vinyl acetate},
author = {T S Tu and M Ellis and P D Christofides},
url = {http://pubs.acs.org/doi/abs/10.1021/ie400614t},
doi = {10.1021/ie400614t},
year = {2013},
date = {2013-01-01},
journal = {Industrial & Engineering Chemistry Research},
volume = {52},
pages = {12463--12481},
abstract = {In this work, we focus on the development and application of two Lyapunov-based model predictive control (LMPC) schemes to a large-scale nonlinear chemical process network used in the production of vinyl acetate. The nonlinear dynamic model of the process consists of 179 state variables and 13 control (manipulated) inputs and features a cooled plug-flow reactor, an eight-stage gas–liquid absorber, and both gas and liquid recycle streams. The two control schemes considered are an LMPC scheme which is formulated with a convectional quadratic cost function and a Lyapunov-based economic model predictive control (LEMPC) scheme which is formulated with an economic (nonquadratic) cost measure. The economic cost measure for the entire process network accounts for the reaction selectivity and the product separation quality. In the LMPC and LEMPC control schemes, five inputs, directly affecting the economic cost, are regulated with LMPC/LEMPC and the remaining eight inputs are computed by proportional–integral controllers. Simulations are carried out to study the economic performance of the closed-loop system under LMPC and under LEMPC formulated with the proposed economic measure. A thorough comparison of the two control schemes is provided.},
keywords = {},
pubstate = {published},
tppubtype = {article}
}
Conference Proceedings
2025
dela Rosa, L.; Mande, C.; Meyers, F.; Ellis, M. J.
Laboratory testing of model predictive control for cost and emissions reduction of heat pump water heaters Proceedings Article
In: Proceedings of the American Control Conference, pp. 14–19, Denver, CO, 2025.
@inproceedings{delaRosa202514,
title = {Laboratory testing of model predictive control for cost and emissions reduction of heat pump water heaters},
author = {L. dela Rosa and C. Mande and F. Meyers and M. J. Ellis},
doi = {10.23919/ACC63710.2025.11107518},
year = {2025},
date = {2025-07-08},
booktitle = {Proceedings of the American Control Conference},
pages = {14--19},
address = {Denver, CO},
abstract = {Water heating accounts for 18% of energy consumption and 15% of greenhouse gas (GHG) emissions in U.S. residential buildings. Electric heat pump water heaters (HPWHs) are more energy efficient than electric resistance water heaters, but widespread adoption could strain the grid. Moreover, successful decarbonization requires aligning HPWH operation with electricity generated from clean energy sources like solar and wind. This work demonstrates the effectiveness of a multi-objective economic model predictive control (MPC) in minimizing electricity costs, GHG emissions, and comfort violations for a laboratory HPWH unit over three consecutive days. An automated tuning approach for the MPC cost function is presented, along with a discussion of the practical implementation challenges of the proposed MPC framework. Experimental results show that MPC reduces electricity costs by 31% and GHG emissions by 46% compared to a typical HPWH rule-based control strategy.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Gajjar, A.; Ellis, M. J.; El-Farra, N. H.
Cyberattack-aware control structure screening for controller-actuator false data injection attack isolation Proceedings Article
In: Proceedings of the American Control Conference, pp. 5196–5201, Denver, CO, 2025.
@inproceedings{Gajjar20255196,
title = {Cyberattack-aware control structure screening for controller-actuator false data injection attack isolation},
author = {A. Gajjar and M. J. Ellis and N. H. El-Farra},
doi = {10.23919/ACC63710.2025.11107920},
year = {2025},
date = {2025-07-08},
urldate = {2025-07-08},
booktitle = {Proceedings of the American Control Conference},
pages = {5196--5201},
address = {Denver, CO},
abstract = {This work presents a screening methodology that integrates cyberattack isolation capabilities as an additional criterion in the selection of the control system structure for processes subject to controller-actuator link attacks. We focus on a class of attack isolation schemes that utilize a bank of unknown input observers with dedicated residuals to identify false data injection attacks on the controller-actuator links. For this class of isolation schemes, the relationship between the control system structure and the ability of the isolation scheme to isolate specific controller-actuator link attacks is characterized. An attack isolation metric is introduced to quantify the isolation capabilities of different control structure candidates in terms of the number of controller-actuator links for which attacks can be isolated. A screening algorithm that systematically evaluates different control structure candidates using this metric is developed. The screening tool aims to support the selection of cyberattack-aware control structures that enable the isolation of controller-actuator link attacks. The developed screening methodology is applied to a simulated chemical process, and the attack isolation capabilities of a possible cyberattack-aware control system structure are demonstrated.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kalantar-Neyestanaki, H.; dela Rosa, L.; Mande, C.; Ellis, M. J.
Retrofitting heat pump control systems in residential buildings with supervisory economic MPC Proceedings Article
In: Proceedings of the American Control Conference, pp. 1444–1449, Denver, CO, 2025.
@inproceedings{KalantarNeyestanaki20251444,
title = {Retrofitting heat pump control systems in residential buildings with supervisory economic MPC},
author = {H. Kalantar-Neyestanaki and L. dela Rosa and C. Mande and M. J. Ellis},
doi = {10.23919/ACC63710.2025.11108082},
year = {2025},
date = {2025-07-08},
urldate = {2026-07-08},
booktitle = {Proceedings of the American Control Conference},
pages = {1444--1449},
address = {Denver, CO},
abstract = {In the U.S., residential heat pumps (HPs) are typically operated with a thermostat equipped with an onboard rule-based control (RBC) strategy to turn them on and off. RBC strategies are reactive feedback control strategies that do not proactively operate HPs in a way that accounts for system dynamics, weather forecasts, and time-varying electricity pricing. This paper proposes a novel approach to retrofit existing HP thermostats with economic model predictive control (EMPC) to optimize electricity costs while maintaining occupant thermal comfort. Specifically, the EMPC, implemented in a supervisory layer above the existing thermostat RBC, determines the temperature setpoint used by the RBC. An RBC model, representing the relationship between the temperature setpoint, indoor air temperature, and HP status, is developed and integrated into the EMPC formulation. The EMPC cost function is augmented to penalize setpoint changes, as frequent setpoint adjustments can be undesirable for residents. A novel soft constraint on the building temperature is developed to penalize temperature deviations from the comfortable range only when the indoor air temperature is less than the lower bound resulting from HP operation (considering space cooling operation). Closed-loop simulations demonstrate that the supervisory EMPC reduces electricity costs compared to a fixed-setpoint strategy.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2024
Mande, C.; Meyers, F.; dela Rosa, L.; Ellis, M. J.
Optimizing cost and carbon footprint: Laboratory testing of model predictive control for smart management of heat pump water heaters Proceedings Article
In: Proceedings of the ACEEE Summer Study on Energy Efficiency in Buildings, Pacific Grove, CA, 2024.
@inproceedings{Mande2024,
title = {Optimizing cost and carbon footprint: Laboratory testing of model predictive control for smart management of heat pump water heaters},
author = {C. Mande and F. Meyers and L. dela Rosa and M. J. Ellis},
year = {2024},
date = {2024-08-04},
urldate = {2024-08-04},
booktitle = {Proceedings of the ACEEE Summer Study on Energy Efficiency in Buildings},
address = {Pacific Grove, CA},
abstract = {Heat pump water heaters (HPWHs) are an efficient way to heat domestic hot water, but their performance can be further improved with advanced control strategies. This paper presents a laboratory study comparing two control strategies on a 65-gallon HPWH: setpoint-tracking rule-based control (RBC) and economic model predictive control (MPC). The RBC strategy is a simple, robust, and reactive approach that does not consider energy prices or greenhouse gas (GHG) emissions when it turns the heat pump on or off. In contrast to RBC, MPC is a more sophisticated and proactive control strategy that uses a mathematical model of the HPWH, the electricity tariff, and forecasts for exogenous inputs (like weather and marginal GHG emissions) to optimize the operation of the HPWH to minimize energy costs and GHG emissions without compromising user comfort. This study evaluates a cloud based MPC against manufacturer’s RBC based on cost, CO2 emissions, and peak runtime. The MPC controlled the HPWH by sending new setpoints through an application programming interface. Testing was conducted inside an environmental chamber to vary the ambient air temperature, in addition to the hot water demand profiles. Results over a 24-hour period demonstrate MPC's advantages: potential cost reduction of up to 29 percent, CO2 emission reduction of up to 61 percent, and peak runtime reduction of up to 79 percent compared to RBC. These findings highlight MPC's potential to significantly improve energy efficiency, reduce emissions, and enhance user comfort in HPWH operations.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
dela Rosa, L.; Mande, C.; Ellis, M. J.
Impact of model mismatch on MPC performance for heat pump water heaters Proceedings Article
In: Proceedings of the American Control Conference, pp. 5364–5369, Toronto, ON, 2024.
@inproceedings{delaRosa20245364,
title = {Impact of model mismatch on MPC performance for heat pump water heaters},
author = {L. dela Rosa and C. Mande and M. J. Ellis},
doi = {10.23919/ACC60939.2024.10644183},
year = {2024},
date = {2024-07-10},
booktitle = {Proceedings of the American Control Conference},
pages = {5364--5369},
address = {Toronto, ON},
abstract = {This study investigates the impact of model mismatch on economic model predictive control (MPC) for heat pump water heaters (HPWHs) equipped with a single heat pump and two backup electric resistance heating elements. We present a detailed model to simulate the thermal dynamics of the HPWH tank and develop a control-oriented, lumped HPWH thermal model as the prediction model in the MPC. Logic-based constraints for the MPC are proposed to address concerns tied to using a lumped HPWH prediction model, such as overheating and unnecessary tank heating. These constraints include a temperature-driven constraint to determine when resistance heating can be considered by the MPC, as well as a threshold-based logic for resistance heating element selection. Simulation results evaluate the closed-loop performance of the HPWH under the MPC with the proposed constraints in a model mismatch scenario. The results are compared against a conventional rule-based control approach for HPWHs.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kalantar-Neyestanaki, H.; Chakraborty, S.; dela Rosa, L.; Ellis, M. J.
Optimal mode selection of multi-functional heat pumps with simultaneous water heating and space cooling mode Proceedings Article
In: Proceedings of the American Control Conference, pp. 5345–5350, Toronto, ON, 2024.
@inproceedings{KalantarNeyestanaki20245345,
title = {Optimal mode selection of multi-functional heat pumps with simultaneous water heating and space cooling mode},
author = {H. Kalantar-Neyestanaki and S. Chakraborty and L. dela Rosa and M. J. Ellis},
doi = {10.23919/ACC60939.2024.10644185},
year = {2024},
date = {2024-07-10},
booktitle = {Proceedings of the American Control Conference},
pages = {5345--5350},
address = {Toronto, ON},
abstract = {Multi-functional heat pumps (MFHPs) serving space heating, space cooling, and domestic water heating have attracted considerable attention for their potential to reduce costs and enhance energy efficiency compared to separate heating, cooling, and hot water systems. This study focuses on an air-to-air integrated refrigerant circuit MFHP that features a high-efficiency simultaneous space cooling and domestic water heating mode (SIM). However, rule-based controllers (RBCs) employed in MFHPs often lead to suboptimal performance as they do not account for utility signals like time-varying electricity rates or anticipate future system behavior. To address these limitations and optimize energy costs, proactive control strategies such as economic model predictive control (EMPC) become essential. EMPC enables real-time optimization of MFHP operations by incorporating real-time utility signals and forecasts of future system behavior to make optimal control decisions. This study develops an EMPC framework for residential MFHP mode optimization under time-varying electricity prices to minimize operating costs while maintaining thermal comfort. Closed-loop EMPC simulations for a summer day reveal proactive utilization of the high-efficiency SIM mode and a reduction in energy costs compared to RBC.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Narasimhan, S.; El-Farra, N. H.; Ellis, M. J.
A set-based control mode selection approach for active detection of false data injection cyberattacks Proceedings Article
In: Proceedings of the American Control Conference, pp. 1726–1731, Toronto, ON, 2024.
@inproceedings{Narasimhan20241726,
title = {A set-based control mode selection approach for active detection of false data injection cyberattacks},
author = {S. Narasimhan and N. H. El-Farra and M. J. Ellis},
doi = {10.23919/ACC60939.2024.10644531},
year = {2024},
date = {2024-07-10},
booktitle = {Proceedings of the American Control Conference},
pages = {1726--1731},
address = {Toronto, ON},
abstract = {In the last two decades, several highly sophisticated cyberattacks have targeted process control systems (PCSs) that operate chemical processes. To enhance PCS cybersecurity, cyberattack detection schemes utilizing operational data to reveal the presence of attacks on PCSs have received extensive attention. Stealthy attacks are designed to evade detection by an operational technology-based detection scheme. Their detection may require an active detection method, which perturbs the process by utilizing an external intervention for attack detection. In this work, two control modes that may be used to induce perturbations for active attack detection of steathly false-data injection cyberattacks are presented. A reachability analysis is used to develop a set-based condition indicating that if met by a specific stealthy attack, the attack will be detected and therefore, the control mode is considered to be “attack revealing”. Leveraging the condition, a screening algorithm that may be used to select an attack-revealing control mode is presented. Using an illustrative process, the application of the screening algorithm is demonstrated.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
dela Rosa, L.; Mande, C.; Ellis, M. J.
Model-based hot water draw estimation in heat pump water heaters Proceedings Article
In: Proceedings of the ASHRAE Winter Conference, pp. CH-24-C026, Chicago, IL, 2024.
@inproceedings{delaRosa2024CH24C026,
title = {Model-based hot water draw estimation in heat pump water heaters},
author = {L. dela Rosa and C. Mande and M. J. Ellis},
year = {2024},
date = {2024-01-20},
booktitle = {Proceedings of the ASHRAE Winter Conference},
pages = {CH-24-C026},
address = {Chicago, IL},
abstract = {Heat pump water heaters (HPWHs) offer an efficient way to heat water using electricity, which aligns with efforts toward decarbonization and better utilization of renewable energy sources. Economic model predictive control (EMPC) provides an automated way to provide load flexibility of this new electric load by accounting for exogenous inputs like time-varying electric rates or marginal greenhouse gas emissions. Furthermore, a cloud-based supervisory controller implementation of EMPC enables retrofitting existing HPWHs with cloud-connection. In this work, the formulation of a supervisory multi-objective EMPC for HPWH is presented. The formulation of a supervisory multi-objective EMPC for HPWH is presented for equipment with a single heat pump and up to two backup resistive heating elements. A temperature setpoint is computed from the EMPC decisions using a logic-based setpoint calculator so the existing HPWH rule-based control (RBC) strategy activates the desired heat sources when deemed optimal by the EMPC. The performance of the simulated testing results under the supervisory EMPC is compared against the performance under an RBC strategy and under a regulatory EMPC that directly controls the HPWH. The simulation results demonstrate that the RBC in the proposed control architecture, operates the HPWH heat sources in the optimal manner computed by the EMPC, which indicates that the setpoint calculator can translate EMPC decisions to appropriate temperature setpoints. To minimize heat pump cycling, the effect of increasing the minimum on-time for the heat pump is also considered and the results show that increasing the minimum on-time increases the operating cost.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2023
dela Rosa, L.; Mande, C.; Richardson, H.; Ellis, M. J.
Integrating greenhouse gas emissions into model predictive control of heat pump water heaters Proceedings Article
In: Proceedings of the American Control Conference, pp. 4044–4050, San Diego, CA, 2023.
@inproceedings{delaRosa20234044,
title = {Integrating greenhouse gas emissions into model predictive control of heat pump water heaters},
author = {L. dela Rosa and C. Mande and H. Richardson and M. J. Ellis},
doi = {10.23919/ACC55779.2023.10155940},
year = {2023},
date = {2023-05-31},
urldate = {2023-05-31},
booktitle = {Proceedings of the American Control Conference},
pages = {4044--4050},
address = {San Diego, CA},
abstract = {Heat pump water heaters (HPWHs) are more energy-efficient than electric resistance water heaters and have inherent load-shifting potential due to their built-in storage tank. Most HPWHs currently employ rule-based control (RBC) strategies that track a temperature setpoint, regardless of the cost of electricity or marginal grid greenhouse gas (GHG) emissions. Economic model predictive control (MPC) can provide automated load flexibility for HPWHs as it can determine in real-time the optimal operation of the HPWH heat sources based on time-varying factors. For example, time-of-use (TOU) rates can be used by the MPC to minimize the cost of operating the HPWH. However, TOU rates do not directly reflect the actual grid GHG emissions associated with electricity generation. In this work, a method for incorporating the marginal grid GHG emissions signal into MPC is proposed. The resulting multi-objective MPC optimizes HPWH operation based on electricity cost and GHG emissions while maintaining user comfort. Simulation results demonstrate that the MPC approach can reduce operating costs and GHG emissions associated with HPWH operation with no comfort violations compared to a conventional RBC strategy for HPWHs.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Narasimhan, S.; El-Farra, N. H.; Ellis, M. J.
A reachable set-based cyberattack detection scheme for transient processes Proceedings Article
In: Proceedings of the American Control Conference, pp. 3777–3782, San Diego, CA, 2023.
@inproceedings{Narasimhan20233777,
title = {A reachable set-based cyberattack detection scheme for transient processes},
author = {S. Narasimhan and N. H. El-Farra and M. J. Ellis},
doi = {10.23919/ACC55779.2023.10156249},
year = {2023},
date = {2023-05-31},
booktitle = {Proceedings of the American Control Conference},
pages = {3777--3782},
address = {San Diego, CA},
abstract = {Additive and multiplicative false data injection attacks that alter data communicated over the sensor-controller and controller-actuator communication links are considered in this work. A reachable set-based detection scheme is developed to monitor dynamic processes during transient operation. A method to classify if an attack is detectable with the proposed detection scheme is presented. The proposed detection scheme and classification method are applied to illustrative processes.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
dela Rosa, L.; Mande, C.; Ellis, M. J.
Supervisory multi-objective economic model predictive control for heat pump water heaters for cost and carbon optimization Proceedings Article
In: Proceedings of the ASHRAE Conference, pp. AT-23-C060, Atlanta, GA, 2023.
@inproceedings{delaRosa2023ASHRAE,
title = {Supervisory multi-objective economic model predictive control for heat pump water heaters for cost and carbon optimization},
author = {L. dela Rosa and C. Mande and M. J. Ellis},
year = {2023},
date = {2023-03-01},
urldate = {2023-03-01},
booktitle = {Proceedings of the ASHRAE Conference},
pages = {AT-23-C060},
address = {Atlanta, GA},
abstract = {Heat pump water heaters (HPWHs) offer an efficient way to heat water using electricity, which aligns with efforts toward decarbonization and better utilization of renewable energy sources. Economic model predictive control (EMPC) provides an automated way to provide load flexibility of this new electric load by accounting for exogenous inputs like time-varying electric rates or marginal greenhouse gas emissions. Furthermore, a cloud-based supervisory controller implementation of EMPC enables retrofitting existing HPWHs with cloud-connection. In this work, the formulation of a supervisory multi-objective EMPC for HPWH is presented. The formulation of a supervisory multi-objective EMPC for HPWH is presented for equipment with a single heat pump and up to two backup resistive heating elements. A temperature setpoint is computed from the EMPC decisions using a logic-based setpoint calculator, so the existing HPWH rule-based control (RBC) strategy activates the desired heat sources when deemed optimal by the EMPC. The performance of the simulated testing results under the supervisory EMPC is compared against the performance under an RBC strategy and under a regulatory EMPC that directly controls the HPWH. The simulation results demonstrate that the RBC in the proposed control architecture, operates the HPWH heat sources in the optimal manner computed by the EMPC, which indicates that the setpoint calculator can translate EMPC decisions to appropriate temperature setpoints. To minimize heat pump cycling, the effect of increasing the minimum on-time for the heat pump is also considered, and the results show that increasing the minimum on-time increases the operating cost.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2022
Mande, C.; Aboud, A.; dela Rosa, L.; Collins, R.; Outcault, S.; Ellis, M. J.
Timing is everything: Optimizing load flexibility of heat pump water heaters for cost, comfort, and carbon emissions Proceedings Article
In: Proceedings of the ACEEE Summer Study on Energy Efficiency in Buildings, 2022.
@inproceedings{Mande2022,
title = {Timing is everything: Optimizing load flexibility of heat pump water heaters for cost, comfort, and carbon emissions},
author = {C. Mande and A. Aboud and L. dela Rosa and R. Collins and S. Outcault and M. J. Ellis},
year = {2022},
date = {2022-08-26},
booktitle = {Proceedings of the ACEEE Summer Study on Energy Efficiency in Buildings},
abstract = {As California continues to decarbonize the electrical grid and more customers electrify, load flexibility among heat pumps is becoming critical for maximizing the use of carbon-free electricity sources, stabilizing the electricity grid, and minimizing operating costs to end-users. The transition to all-electric housing has many concerned about potential increases in utility costs. Load flexibility controls offer a way to mitigate the impact of electrification on customers by shifting consumption to times of day with lower rates without compromising their comfort. Heat pump water heaters (HPWHs) are currently controlled using rule-based logic to maintain a programmed water temperature setpoint. This type of control usually does not provide any flexibility to when the heat pump operates. Economic model predictive control (MPC) is an advanced control technique that can provide automated load flexibility due to its ability to account for time-varying electric tariffs and available energy storage. A new configurable control framework is motivated and described to address the challenges of configuring economic MPC for deployment. This framework utilizes a graph-based system representation of the physical system that automatically instantiates the underlying economic MPC problem from the system representation and requires minimum MPC expertise. In this work, the MPC framework is described and applied to a simulated HPWH. The closed-loop simulation results are compared to the results obtained from simulations of an HPWH under a rule-based control approach.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Narasimhan, S.; El-Farra, N. H.; Ellis, M. J.
Cyberattack detectability-based controller screening: Application to a nonlinear process Proceedings Article
In: Proceedings of the 14th International Symposium on Process Systems Engineering, pp. 1453-1458, Kyoto, JP, 2022.
@inproceedings{Narasimhan20221453,
title = {Cyberattack detectability-based controller screening: Application to a nonlinear process},
author = {S. Narasimhan and N. H. El-Farra and M. J. Ellis},
doi = {10.1016/B978-0-323-85159-6.50242-6},
year = {2022},
date = {2022-06-23},
booktitle = {Proceedings of the 14th International Symposium on Process Systems Engineering},
pages = {1453-1458},
address = {Kyoto, JP},
abstract = {In this work, multiplicative cyberattacks targeting the sensor-controller communication link of a process control system are considered. The interdependence of detectability of an attack with respect to a general class of residual-based detection schemes and the control parameters is characterized. Exploiting this dependence, a controller screening methodology that may be used to incorporate cyberattack detectability into the standard controller design criteria is presented. Using a chemical process example, the application of the controller design screening to a nonlinear process is demonstrated.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Narasimhan, S.; El-Farra, N. H.; Ellis, M. J.
Controller switching-enabled active detection of multiplicative cyberattacks on process systems Proceedings Article
In: Proceedings of the American Control Conference, pp. 2473-2478, Atlanta, GA, 2022.
@inproceedings{Narasimhan20222473,
title = {Controller switching-enabled active detection of multiplicative cyberattacks on process systems},
author = {S. Narasimhan and N. H. El-Farra and M. J. Ellis},
doi = {10.23919/ACC53348.2022.9867804},
year = {2022},
date = {2022-06-10},
booktitle = {Proceedings of the American Control Conference},
pages = {2473-2478},
address = {Atlanta, GA},
abstract = {This work focuses on the problem of enhancing cyberattack detection capabilities in process control systems subject to multiplicative cyberattacks. First, the relationship between closed-loop stability and attack detectability with respect to a class of residual-based detection schemes is rigorously analyzed. The results are used to identify a set of controller parameters (called "attack-sensitive" controller parameters) under which an attack can destabilize the closed-loop system. The selection of attack-sensitive controller parameters can enhance the ability to detect attacks, but can also degrade the performance of the attack-free closed-loop system. To balance this trade-off, a novel active attack detection methodology employing controller parameter switching between the nominal controller parameters (chosen on the basis of standard control design criteria) and the attack-sensitive controller parameters, is developed. The proposed methodology is applied to a chemical process example to demonstrate its ability to detect multiplicative sensor-controller communication link attacks.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2021
Ellis, M. J.
Machine learning enhanced grey-box models for building thermal modeling Proceedings Article
In: Proceedings of the American Control Conference, pp. 3971-3922, New Orleans, LA, 2021.
@inproceedings{Ellis20213971,
title = {Machine learning enhanced grey-box models for building thermal modeling},
author = {M. J. Ellis},
year = {2021},
date = {2021-05-28},
booktitle = {Proceedings of the American Control Conference},
pages = {3971-3922},
address = {New Orleans, LA},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ellis, M. J.; Chinde, V.
Recurrent neural network-based economic MPC applied to building HVAC systems Proceedings Article
In: Proceedings of the 6th International High Performance Buildings Conference, pp. 3649, West Lafayette, IN, 2021.
@inproceedings{Ellis20213649,
title = {Recurrent neural network-based economic MPC applied to building HVAC systems},
author = {M. J. Ellis and V. Chinde},
year = {2021},
date = {2021-05-28},
booktitle = {Proceedings of the 6th International High Performance Buildings Conference},
pages = {3649},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Frasier, A.; Meyers, F.; Ross, D.; Pistochini, T.; Ellis, M. J.
A standard testing protocol applied to CO2 Sensors and CO2-based demand control ventilation systems Proceedings Article
In: Proceedings of the 6th International High Performance Buildings Conference, pp. 3649, West Lafayette, IN, 2021.
@inproceedings{Frasier2021310071,
title = {A standard testing protocol applied to CO2 Sensors and CO2-based demand control ventilation systems},
author = {A. Frasier and F. Meyers and D. Ross and T. Pistochini and M. J. Ellis},
year = {2021},
date = {2021-05-28},
booktitle = {Proceedings of the 6th International High Performance Buildings Conference},
pages = {3649},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2020
Ellis, M J
Formulation of economic model predictive control to address system dynamics over multiple time scales Proceedings Article
In: Proceedings of the American Control Conference, pp. 1974–1979, Denver, CO, 2020.
@inproceedings{Ellis20201974,
title = {Formulation of economic model predictive control to address system dynamics over multiple time scales},
author = {M J Ellis},
year = {2020},
date = {2020-07-01},
booktitle = {Proceedings of the American Control Conference},
pages = {1974--1979},
address = {Denver, CO},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2018
Lenhardt, B; Ellis, M J; Turney, R D
Economic model predictive control for variable refrigerant flow systems Proceedings Article
In: Proceedings of the 5th International High Performance Buildings Conference, pp. 2125, West Lafayette, IN, 2018.
@inproceedings{Lenhardt20182125,
title = {Economic model predictive control for variable refrigerant flow systems},
author = {B Lenhardt and M J Ellis and R D Turney},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 5th International High Performance Buildings Conference},
pages = {2125},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Patel, N R; Rawlings, J B; Ellis, M J; Wenzel, M J; Turney, R D
An economic model predictive control framework for distributed embedded battery applications Proceedings Article
In: Proceedings of the 5th International High Performance Buildings Conference, pp. 3134, West Lafayette, IN, 2018.
@inproceedings{Patel20183134,
title = {An economic model predictive control framework for distributed embedded battery applications},
author = {N R Patel and J B Rawlings and M J Ellis and M J Wenzel and R D Turney},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 5th International High Performance Buildings Conference},
pages = {3134},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Alanqar, A; Ellis, M J; Bernal, Tapiero J E; Wenzel, M J
Practice-oriented system identification strategies for MPC of building thermal and HVAC dynamics Proceedings Article
In: Proceedings of the 5th International High Performance Buildings Conference, pp. 3142, West Lafayette, IN, 2018.
@inproceedings{Alanqar20183142,
title = {Practice-oriented system identification strategies for MPC of building thermal and HVAC dynamics},
author = {A Alanqar and M J Ellis and Tapiero J E Bernal and M J Wenzel},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 5th International High Performance Buildings Conference},
pages = {3142},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kumar, R; Wenzel, M J; Ellis, M J; ElBsat, M N; Drees, K H; Zavala, V W
A hierarchical model predictive control approch to battery systems Proceedings Article
In: Proceedings of the 5th International High Performance Buildings Conference, pp. 3186, West Lafayette, IN, 2018.
@inproceedings{Kumar20183186,
title = {A hierarchical model predictive control approch to battery systems},
author = {R Kumar and M J Wenzel and M J Ellis and M N ElBsat and K H Drees and V W Zavala},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 5th International High Performance Buildings Conference},
pages = {3186},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ellis, M J; Alanqar, A
Formulation and application of an economic model predictive control scheme for connected thermostats Proceedings Article
In: Proceedings of the 5th International High Performance Buildings Conference, pp. 3194, West Lafayette, IN, 2018.
@inproceedings{Ellis20183194,
title = {Formulation and application of an economic model predictive control scheme for connected thermostats},
author = {M J Ellis and A Alanqar},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 5th International High Performance Buildings Conference},
pages = {3194},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Wenzel, M J; ElBsat, M N; Ellis, M J; Asmus, M J; Przybyiski, A J; Baumgartner, R; Burroughs, J H; Willmott, G; Drees, K H; Turney, R D
Large scale optimization problems for central energy facilities with distributed energy storage Proceedings Article
In: Proceedings of the 5th International High Performance Buildings Conference, pp. 3560, West Lafayette, IN, 2018.
@inproceedings{Wenzel20183560,
title = {Large scale optimization problems for central energy facilities with distributed energy storage},
author = {M J Wenzel and M N ElBsat and M J Ellis and M J Asmus and A J Przybyiski and R Baumgartner and J H Burroughs and G Willmott and K H Drees and R D Turney},
year = {2018},
date = {2018-01-01},
booktitle = {Proceedings of the 5th International High Performance Buildings Conference},
pages = {3560},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2016
Ellis, M; Christofides, P D
On closed-loop average economic performance under Lyapunov-based economic model predictive control Proceedings Article
In: Proceedings of the American Control Conference, pp. 4488–4493, Boston, MA, 2016.
@inproceedings{Ellis20164488,
title = {On closed-loop average economic performance under Lyapunov-based economic model predictive control},
author = {M Ellis and P D Christofides},
year = {2016},
date = {2016-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {4488--4493},
address = {Boston, MA},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ellis, M J; Wenzel, M J; Turney, R D
System identification for model predictive control of building region temperature Proceedings Article
In: Proceedings of the 4th International High Performance Buildings Conference, pp. 3583, West Lafayette, IN, 2016.
@inproceedings{Ellis20163583,
title = {System identification for model predictive control of building region temperature},
author = {M J Ellis and M J Wenzel and R D Turney},
year = {2016},
date = {2016-01-01},
booktitle = {Proceedings of the 4th International High Performance Buildings Conference},
pages = {3583},
address = {West Lafayette, IN},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Kumar, R; Wenzel, M J; Ellis, M J; ElBsat, M N; Drees, K H; Zavala, V M
Handling long horizons in MPC: A stochastic programming approach Proceedings Article
In: Proceedings of the American Control Conference, pp. 4488–4493, Boston, MA, 2016.
@inproceedings{Kumar20184488,
title = {Handling long horizons in MPC: A stochastic programming approach},
author = {R Kumar and M J Wenzel and M J Ellis and M N ElBsat and K H Drees and V M Zavala},
year = {2016},
date = {2016-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {4488--4493},
address = {Boston, MA},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2015
Anderson, T; Ellis, M; Christofides, P D
Distributed economic model predictive control of a catalytic reactor: Evaluation of sequential and iterative architectures Proceedings Article
In: Proceedings of the IFAC International Symposium on Advanced Control of Chemical Processes, pp. 278–283, Whistler, BC, 2015.
@inproceedings{Anderson2015278,
title = {Distributed economic model predictive control of a catalytic reactor: Evaluation of sequential and iterative architectures},
author = {T Anderson and M Ellis and P D Christofides},
year = {2015},
date = {2015-01-01},
booktitle = {Proceedings of the IFAC International Symposium on Advanced Control of Chemical Processes},
pages = {278--283},
address = {Whistler, BC},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Alanqar, A; Ellis, M; Christofides, P D
Economic model predictive control of nonlinear process systems using multiple empirical models Proceedings Article
In: Proceedings of the American Control Conference, pp. 4953–4958, Chicago, IL, 2015.
@inproceedings{Alanqar20154953,
title = {Economic model predictive control of nonlinear process systems using multiple empirical models},
author = {A Alanqar and M Ellis and P D Christofides},
doi = {10.1109/ACC.2015.7172110},
year = {2015},
date = {2015-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {4953--4958},
address = {Chicago, IL},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Durand, H; Ellis, M; Christofides, P D
Accounting for the control actuator layer in economic model predictive control of nonlinear processes Proceedings Article
In: Proceedings of the American Control Conference, pp. 2968–2973, Chicago, IL, 2015.
@inproceedings{Durand20152968,
title = {Accounting for the control actuator layer in economic model predictive control of nonlinear processes},
author = {H Durand and M Ellis and P D Christofides},
doi = {10.1109/ACC.2015.7171186},
year = {2015},
date = {2015-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {2968--2973},
address = {Chicago, IL},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Messori, M; Ellis, M; Cobelli, C; Christofides, P D; Magni, L
Improved postprandial glucose control with a customized model predictive controller Proceedings Article
In: Proceedings of the American Control Conference, pp. 5108–5115, Chicago, IL, 2015.
@inproceedings{Messori20155108,
title = {Improved postprandial glucose control with a customized model predictive controller},
author = {M Messori and M Ellis and C Cobelli and P D Christofides and L Magni},
doi = {10.1109/ACC.2015.7172136},
year = {2015},
date = {2015-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {5108--5115},
address = {Chicago, IL},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ellis, M; Christofides, P D
Handling computational delay in economic model predictive control of nonlinear process systems Proceedings Article
In: Proceedings of the American Control Conference, pp. 2962–2967, Chicago, IL, 2015.
@inproceedings{Ellis20152962,
title = {Handling computational delay in economic model predictive control of nonlinear process systems},
author = {M Ellis and P D Christofides},
doi = {10.1109/ACC.2015.7171185},
year = {2015},
date = {2015-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {2962--2967},
address = {Chicago, IL},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ellis, M; Christofides, P D
Economic model predictive control: Elucidation of the role of constraints Proceedings Article
In: Proceedings of 5th IFAC Conference on Nonlinear Model Predictive Control, pp. 47–56, Seville, Spain, 2015.
@inproceedings{Ellis201547,
title = {Economic model predictive control: Elucidation of the role of constraints},
author = {M Ellis and P D Christofides},
year = {2015},
date = {2015-01-01},
booktitle = {Proceedings of 5th IFAC Conference on Nonlinear Model Predictive Control},
pages = {47--56},
address = {Seville, Spain},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2014
Lao, L; Ellis, M; Christofides, P D
Output feedback economic model predictive control of parabolic PDE systems Proceedings Article
In: Proceedings of the American Control Conference, pp. 1655–1660, Portland, OR, 2014, ISSN: 0743-1619.
@inproceedings{Lao20141655,
title = {Output feedback economic model predictive control of parabolic PDE systems},
author = {L Lao and M Ellis and P D Christofides},
doi = {10.1109/ACC.2014.6858762},
issn = {0743-1619},
year = {2014},
date = {2014-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {1655--1660},
address = {Portland, OR},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Lao, L; Ellis, M; Armaou, A; Christofides, P D
Economic model predictive control of parabolic PDE systems using empirical eigenfunctions Proceedings Article
In: Proceedings of the American Control Conference, pp. 3375–3380, Portland, OR, 2014, ISSN: 0743-1619.
@inproceedings{Lao20143375,
title = {Economic model predictive control of parabolic PDE systems using empirical eigenfunctions},
author = {L Lao and M Ellis and A Armaou and P D Christofides},
doi = {10.1109/ACC.2014.6858761},
issn = {0743-1619},
year = {2014},
date = {2014-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {3375--3380},
address = {Portland, OR},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ellis, M; Karafyllis, I; Christofides, P D
Stabilization of nonlinear sampled-data systems and economic model predictive control application Proceedings Article
In: Proceedings of the American Control Conference, pp. 5594–5601, Portland, OR, 2014, ISSN: 0743-1619.
@inproceedings{Ellis20145594,
title = {Stabilization of nonlinear sampled-data systems and economic model predictive control application},
author = {M Ellis and I Karafyllis and P D Christofides},
doi = {10.1109/ACC.2014.6858758},
issn = {0743-1619},
year = {2014},
date = {2014-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {5594--5601},
address = {Portland, OR},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Lao, L; Ellis, M; Christofides, P D
Economic model predictive control of a first-order hyperbolic PDE system Proceedings Article
In: Proceedings of the 53rd IEEE Conference on Decision and Control, pp. 563–570, Los Angeles, CA, 2014.
@inproceedings{Lao2014563,
title = {Economic model predictive control of a first-order hyperbolic PDE system},
author = {L Lao and M Ellis and P D Christofides},
doi = {10.1109/CDC.2014.7039441},
year = {2014},
date = {2014-01-01},
booktitle = {Proceedings of the 53rd IEEE Conference on Decision and Control},
pages = {563--570},
address = {Los Angeles, CA},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ellis, M; Christofides, P D
Control configuration selection for economic model predictive control Proceedings Article
In: Proceedings of the 53rd IEEE Conference on Decision and Control, pp. 789–796, 2014.
@inproceedings{Ellis2014789,
title = {Control configuration selection for economic model predictive control},
author = {M Ellis and P D Christofides},
doi = {10.1109/CDC.2014.7039478},
year = {2014},
date = {2014-01-01},
booktitle = {Proceedings of the 53rd IEEE Conference on Decision and Control},
pages = {789--796},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Lao, L; Ellis, M; Armaou, A; Christofides, P D
Economic model predictive control of parabolic PDE systems: Handling state constraints by adaptive proper orthogonal decomposition Proceedings Article
In: Proceedings of the 53rd IEEE Conference on Decision and Control, pp. 2758–2763, Los Angeles, CA, 2014.
@inproceedings{Lao20142758,
title = {Economic model predictive control of parabolic PDE systems: Handling state constraints by adaptive proper orthogonal decomposition},
author = {L Lao and M Ellis and A Armaou and P D Christofides},
doi = {10.1109/CDC.2014.7039812},
year = {2014},
date = {2014-01-01},
booktitle = {Proceedings of the 53rd IEEE Conference on Decision and Control},
pages = {2758--2763},
address = {Los Angeles, CA},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
2013
Lao, L; Ellis, M; Christofides, P D
Proactive fault-tolerant model predictive control: Concept and application Proceedings Article
In: Proceedings of the American Control Conference, pp. 5140–5145, Washington, D.C., 2013, ISSN: 0743-1619.
@inproceedings{Lao20135140,
title = {Proactive fault-tolerant model predictive control: Concept and application},
author = {L Lao and M Ellis and P D Christofides},
doi = {10.1109/ACC.2013.6580637},
issn = {0743-1619},
year = {2013},
date = {2013-01-01},
booktitle = {Proceedings of the American Control Conference},
pages = {5140--5145},
address = {Washington, D.C.},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Ellis, M; Heidarinejad, M; Christofides, P D
Economic model predictive control of nonlinear two-time-scale systems Proceedings Article
In: Proceedings of the 21st IEEE Mediterranean Conference on Control and Automation, pp. 323–328, Platanias-Chania, Crete, Greece, 2013.
@inproceedings{Ellis2013323,
title = {Economic model predictive control of nonlinear two-time-scale systems},
author = {M Ellis and M Heidarinejad and P D Christofides},
year = {2013},
date = {2013-01-01},
booktitle = {Proceedings of the 21st IEEE Mediterranean Conference on Control and Automation},
pages = {323--328},
address = {Platanias-Chania, Crete, Greece},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Lao, L; Ellis, M; Christofides, P D
Economic model predictive control of a transport-reaction process Proceedings Article
In: Proceedings of the 21st IEEE Mediterranean Conference on Control and Automation, pp. 329–334, Platanias-Chania, Crete, Greece, 2013.
@inproceedings{Lao2013329,
title = {Economic model predictive control of a transport-reaction process},
author = {L Lao and M Ellis and P D Christofides},
year = {2013},
date = {2013-01-01},
booktitle = {Proceedings of the 21st IEEE Mediterranean Conference on Control and Automation},
pages = {329--334},
address = {Platanias-Chania, Crete, Greece},
keywords = {},
pubstate = {published},
tppubtype = {inproceedings}
}
Patents
2026
Kumar, R.; Wenzel, M. J.; Ellis, M. J.; ElBsat, M. N.; K. H. Drees,; Tejeda, V. M. Zavala
Building energy system with stochastic model predictive control and demand change incorporation Patent
2026, (US Non-provisional Patent, Patent Number: 12,525,799).
@patent{Kumar202612525799,
title = {Building energy system with stochastic model predictive control and demand change incorporation},
author = {R. Kumar and M. J. Wenzel and M. J. Ellis and M. N. ElBsat and K. H. Drees, and V. M. Zavala Tejeda},
url = {https://patents.google.com/patent/US12525799},
year = {2026},
date = {2026-01-13},
urldate = {2026-01-13},
abstract = {A building energy system includes equipment configured to consume, store, or discharge one or more energy resources purchased from a utility supplier. At least one of the energy resources is subject to a demand charge. The system further includes a controller configured to determine an optimal allocation of the energy resources across the equipment over a demand charge period. The controller includes a stochastic optimizer configured to obtain representative loads and rates for the building or campus for each of a plurality of scenarios, generate a first objective function comprising a cost of purchasing the energy resources over a portion of the demand charge period, and perform a first optimization to determine a peak demand target for the optimal allocation of the energy resources. The peak demand target minimizes a risk attribute of the first objective function over the plurality of the scenarios.},
note = {US Non-provisional Patent, Patent Number: 12,525,799},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
2025
Ellis, M. J.; ElBsat, M. N.; Alanqar, A. W. I.; Wenzel, M. J.; Burroughs, J. H.
Systems and methods for automated system identification Patent
2025, (US Non-provisional Patent, Patent Number: 12,270,561).
@patent{Ellis202512270561,
title = {Systems and methods for automated system identification},
author = {M. J. Ellis and M. N. ElBsat and A. W. I. Alanqar and M. J. Wenzel and J. H. Burroughs},
url = {https://patents.google.com/patent/US12270561},
year = {2025},
date = {2025-04-08},
abstract = {A controller for performing automated system identification. The controller includes processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations including generating a predictive model to predict system dynamics of a space of a building based on environmental condition inputs and including performing an optimization of a cost function of operating building equipment over a time duration to determine a setpoint for the building equipment. The optimization is performed based on the predictive model. The operations include operating the building equipment based on the setpoint to affect a variable state or condition of the space and include monitoring prediction error metrics over time. The operations include, in response to detecting one of the prediction error metrics exceeds a threshold value, updating the predictive model.},
note = {US Non-provisional Patent, Patent Number: 12,270,561},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Nesler, C. G.; Drees, K. H.; Deloge, M. J.; Douglas, J. D.; Gamroth, T. C.; Wenzel, M. J.; Turney, R. D.; ElBsat, M. N.; Mann, J. F.; Ellis, M. J.; Suindykov, S.; Burke, J.; Seneczko, T. M.; Eidson, D. S.; Kalpundi, G.; Clair, R.; D’antonio, A.; Ziolkowski, M. L.
Air quality control and disinfection system Patent
2025, (US Non-provisional Patent, Patent Number: 12,264,828).
@patent{Nesler202512264828,
title = {Air quality control and disinfection system},
author = {C. G. Nesler and K. H. Drees and M. J. Deloge and J. D. Douglas and T. C. Gamroth and M. J. Wenzel and R. D.
Turney and M. N. ElBsat and J. F. Mann and M. J. Ellis and S. Suindykov and J. Burke and T. M. Seneczko and D.
S. Eidson and G. Kalpundi and R. Clair and A. D’antonio and M. L. Ziolkowski},
url = {https://patents.google.com/patent/US12264828},
year = {2025},
date = {2025-04-01},
abstract = {Systems and methods for reducing health risks with respect to an infectious disease in buildings. Health data for an infectious diseases is used to determine a health risk level for building spaces and individuals in the building. An air handling action or a disinfection action is performed based on the health risk level.},
note = {US Non-provisional Patent, Patent Number: 12,264,828},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Turney, R. D.; Ellis, M. J.; Wenzel, M. J.; ElBsat, M. N.; Bernal, J. E. Tapiero; Fentzlaff, B. H.
Smart thermostat with model predictive control Patent
2025, (US Non-provisional Patent, Patent Number: 12,222,120).
@patent{Turney202512222120,
title = {Smart thermostat with model predictive control},
author = {R. D. Turney and M. J. Ellis and M. J. Wenzel and M. N. ElBsat and J. E. Tapiero Bernal and B. H. Fentzlaff},
url = {https://patents.google.com/patent/US12222120},
year = {2025},
date = {2025-02-11},
abstract = {A thermostat for a building zone includes at least one of a model predictive controller and an equipment controller. The model predictive controller is configured to obtain a cost function that accounts for a cost of operating HVAC equipment during each of a plurality of time steps, use a predictive model to predict a temperature of the building zone during each of the plurality of time steps, and generate temperature setpoints for the building zone for each of the plurality of time steps by optimizing the cost function subject to a constraint on the predicted temperature. The equipment controller is configured to receive the temperature setpoints generated by the model predictive controller and drive the temperature of the building zone toward the temperature setpoints during each of the plurality of time steps by operating the HVAC equipment to provide heating or cooling to the building zone.},
note = {US Non-provisional Patent, Patent Number: 12,222,120},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
2024
Wenzel, M. J.; Turney, R. D.; Li, J.; Ellis, M. J.; ElBsat, M. N.
2024, (US Non-provisional Patent, Patent Number: 12,130,598).
@patent{Wenzel202412130598,
title = {Building control system with features for operating under intermittent connectivity to a cloud computation system},
author = {M. J. Wenzel and R. D. Turney and J. Li and M. J. Ellis and M. N. ElBsat},
url = {https://patents.google.com/patent/US12130598},
year = {2024},
date = {2024-10-29},
abstract = {A controller for operating building equipment of a building including processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations including obtaining a first setpoint trajectory from a cloud computation system. The first setpoint trajectory includes setpoints for the building equipment or for a space of the building. The setpoints correspond to time steps of an optimization period. The operations include determining whether a connection between the controller and the cloud computation system is active or inactive at a time step of the optimization period and determining an active setpoint for the time step of the optimization period using either the first or second setpoint trajectory based on whether the connection between the controller and the cloud computation system is active or inactive at the time step. The operations include operating the building equipment based on the active setpoint.},
note = {US Non-provisional Patent, Patent Number: 12,130,598},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Fread, J. W.; Willmott, G.; Beaty, R. C.; Schlagenhaft, S. A.; M. J. Ellis,; Wenzel, M. J.
Control systems and methods for building equipment with optimization modification Patent
2024, (US Non-provisional Patent, Patent Number: 12,117,816).
@patent{Fread202412117816,
title = {Control systems and methods for building equipment with optimization modification},
author = {J. W. Fread and G. Willmott and R. C. Beaty and S. A. Schlagenhaft and M. J. Ellis, and M. J. Wenzel},
url = {https://patents.google.com/patent/US12117816},
year = {2024},
date = {2024-10-15},
abstract = {A controller is provided for building equipment including a plurality of devices that operate in parallel to affect an environmental condition of a building. The controller includes one or more processing circuits including one or more processors and memory. The memory store instructions that, when executed by the one or more processors, cause the one or more processors to perform operations. The operations include lowering an upper bound or raising a lower bound of one or more constraints based on a minimum off schedule or a minimum on schedule for the building equipment, performing an optimization of an objective function subject to the one or more constraints to generate control decisions for the building equipment, and operating the building equipment in accordance with the control decisions to affect the environmental condition of the building.},
note = {US Non-provisional Patent, Patent Number: 12,117,816},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Burroughs, J. H.; Przybylski, A. J.; Ellis, M. J.; ElBsat, M. N.; Wenzel, M. J.
Variable refrigerant flow system with zone grouping control feasibility estimation Patent
2024, (US Non-provisional Patent, Patent Number: 12,104,812).
@patent{Burroughs202412104812,
title = {Variable refrigerant flow system with zone grouping control feasibility estimation},
author = {J. H. Burroughs and A. J. Przybylski and M. J. Ellis and M. N. ElBsat and M. J. Wenzel},
url = {https://patents.google.com/patent/US12104812},
year = {2024},
date = {2024-10-01},
urldate = {2024-10-01},
abstract = {One implementation of the present disclosure is a controller for a variable refrigerant flow system. The controller includes processors and memory storing instructions that, when executed by the processors, cause the processors to perform operations including identifying zones within a structure, generating zone groupings defining zone groups and specifying which of the zones are grouped together to form each of the zone groups, generating metric of success values corresponding to the zone groupings and indicating a control feasibility of a corresponding zone grouping, selecting a zone grouping based on the metric of success values, and using the selected zone grouping to operate equipment of the variable refrigerant flow system to provide heating or cooling to the zones.},
note = {US Non-provisional Patent, Patent Number: 12,104,812},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Wenzel, M. J.; Ellis, M. J.
Central plant with asset allocator Patent
2024, (US Non-provisional Patent, Patent Number: 12,079,751).
@patent{Wenzel202412079751,
title = {Central plant with asset allocator},
author = {M. J. Wenzel and M. J. Ellis},
url = {https://patents.google.com/patent/US12079751},
year = {2024},
date = {2024-09-03},
abstract = {A controller for a system of equipment that operate to produce or consume one or more resources includes one or more processing circuits configured to generate a resource balance constraint using a balance between a first amount of each resource and a second amount of each resource. The first amount of each resource includes at least an amount of the resource produced by the equipment. The second amount of each resource includes at least an amount of the resource consumed by the equipment. The one or more processing circuits are configured to perform a control process using the resource balance constraint to determine amounts of each resource to be produced or consumed by the equipment and operate the equipment to produce or consume the amounts of each resource determined by the control process.},
note = {US Non-provisional Patent, Patent Number: 12,079,751},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Bell, K. M.; Kapler, B. E.; Schwegler, A. S.; Mousavi, L.; Robbins, K. R.; Turney, R. D.; Ellis, M. J.; Wenzel, M. J.; ElBsat, M. N.; Bernal, J. E. Tapiero; Fentzlaff, B. H.
Smart thermostat with model predictive control and demand response integration Patent
2024, (US Non-provisional Patent, Patent Number: 11,927,357).
@patent{Bell202411927357,
title = {Smart thermostat with model predictive control and demand response integration},
author = {K. M. Bell and B. E. Kapler and A. S. Schwegler and L. Mousavi and K. R. Robbins and R. D. Turney and M. J. Ellis and M. J. Wenzel and M. N. ElBsat and J. E. Tapiero Bernal and B. H. Fentzlaff},
url = {https://patents.google.com/patent/US11927357},
year = {2024},
date = {2024-03-12},
abstract = {A system includes a plurality of thermostats corresponding to a plurality of HVAC systems that serve a plurality of spaces and a computing system communicable with the plurality of thermostats via a network. The computing system is configured to, for each space of the plurality of spaces, obtain a set of training data relating to thermal behavior of the space, identify a model of thermal behavior of the space based on the set of training data, perform a model predictive control process using the model of thermal behavior of the space to obtain a temperature setpoint for the space, and provide the temperature setpoint to the thermostat corresponding to the HVAC system serving the space. The plurality of thermostats are configured to control the plurality of HVAC systems in accordance with the temperature setpoints.
},
note = {US Non-provisional Patent, Patent Number: 11,927,357},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
2023
Patel, N. R.; Ellis, M. J.; Wenzel, M. J.; Turney, R. D.; Lenhardt, B. M.
Building HVAC system with multi-level model predictive control Patent
2023, (US Non-provisional Patent, Patent Number: 11,789,415).
@patent{Patel202311789415,
title = {Building HVAC system with multi-level model predictive control},
author = {N. R. Patel and M. J. Ellis and M. J. Wenzel and R. D. Turney and B. M. Lenhardt},
url = {https://patents.google.com/patent/US11789415},
year = {2023},
date = {2023-10-17},
abstract = {A heating, ventilation, or air conditioning (HVAC) system for a building includes HVAC equipment configured to provide heating or cooling to one or more building spaces and one or more controllers. The one or more controllers include one or more processing circuits configured to generate energy targets for the one or more building spaces using a thermal capacitance of the one or more building spaces to which the heating or cooling is provided by the HVAC equipment, generate setpoints for the HVAC equipment using the energy targets for the one or more building spaces to which the heating or cooling is provided by the HVAC equipment, and operate the HVAC equipment using the setpoints to provide the heating or cooling to the one or more building spaces.},
note = {US Non-provisional Patent, Patent Number: 11,789,415},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Turney, R. D.; Wenzel, M. J.; ElBsat, M. N.; Yang, L.; Ellis, M. J.; Nonaka, M.
Systems and methods for maintaining occupant comfort for various environmental conditions Patent
2023, (US Non-provisional Patent, Patent Number: 11,782,409).
@patent{Turney202311782409,
title = {Systems and methods for maintaining occupant comfort for various environmental conditions},
author = {R. D. Turney and M. J. Wenzel and M. N. ElBsat and L. Yang and M. J. Ellis and M. Nonaka},
url = {https://patents.google.com/patent/US11782409},
year = {2023},
date = {2023-10-10},
abstract = {An environmental control system of a building including a first building device operable to affect environmental conditions of a zone of the building by providing a first input to the zone. The system includes a second building device operable to independently affect a subset of the environmental conditions by providing a second input to the zone and further includes a controller including a processing circuit. The processing circuit is configured to perform an optimization to generate control decisions for the building devices. The optimization is performed subject to constraints for the environmental conditions and uses a predictive model that predicts an effect of the control decisions on the environmental conditions. The processing circuit is configured to operate the building devices in accordance with the control decisions.},
note = {US Non-provisional Patent, Patent Number: 11,782,409},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Burroughs, J. H.; Przybylski, A. J.; Ellis, M. J.; ElBsat, M. N.; Wenzel, M. J.
Variable refrigerant flow system with zone grouping Patent
2023, (US Non-provisional Patent, Patent Number: 11,768,003).
@patent{Burroughs202311768003,
title = {Variable refrigerant flow system with zone grouping},
author = {J. H. Burroughs and A. J. Przybylski and M. J. Ellis and M. N. ElBsat and M. J. Wenzel},
url = {https://patents.google.com/patent/US11768003},
year = {2023},
date = {2023-09-26},
abstract = {A controller for a building control system includes processors and memory storing instructions that, when executed by the processors, cause the processors to perform operations including identifying zones within a building, analyzing data associated with the zones, and generating zone groupings based on the data associated with the zones. Each of the zone groupings define zone groups and specify which of the zones are grouped together to form each of the zone groups. The operations also include identifying a particular zone grouping from zone groupings based on the data associated with zones and using the particular zone grouping to generate control signals to operate equipment of the building control system to provide heating or cooling to the zones.},
note = {US Non-provisional Patent, Patent Number: 11,768,003},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Przybylski, A. J.; Wenzel, M. J.; Ellis, M. J.; Mueller, J. T.
Systems and methods for modeling and controlling building system entities Patent
2023, (US Non-provisional Patent, Patent Number: 11,762,377).
@patent{Przybylski202311762377,
title = {Systems and methods for modeling and controlling building system entities},
author = {A. J. Przybylski and M. J. Wenzel and M. J. Ellis and J. T. Mueller},
url = {https://patents.google.com/patent/US11762377},
year = {2023},
date = {2023-09-19},
abstract = {Systems and methods for modeling and controlling entities of a building system are provided. An exemplary method includes comparing an input indicating a new entity or connection between entities of a building system to a data model for the building system to determine whether the new entity or connection is represented in the data model, extending the data model to define the new entity or connection in response to determining that the new entity or connection is not represented in the data model, and using the data model with the new entity or connection in a control strategy to generate control decisions for the entities of the building system.},
note = {US Non-provisional Patent, Patent Number: 11,762,377},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Patel, N. R.; Turney, R. D.; Ellis, M. J.
HVAC system with predictive airside control Patent
2023, (US Non-provisional Patent, Patent Number: 11,754,984).
@patent{Patel202311754984,
title = {HVAC system with predictive airside control},
author = {N. R. Patel and R. D. Turney and M. J. Ellis},
url = {https://patents.google.com/patent/US11754984},
year = {2023},
date = {2023-09-12},
abstract = {A heating, ventilation, or air conditioning (HVAC) system for a building includes airside HVAC equipment configured to provide heating or cooling to one or more building spaces and one or more controllers. The one or more controllers are configured to generate airside energy targets for the one or more building spaces using a heat transfer model that defines a relationship between the airside energy targets, a temperature of the one or more building spaces, and a thermal capacitance of the one or more building spaces. The one or more controllers are configured to control the airside HVAC equipment in accordance with the airside energy targets.},
note = {US Non-provisional Patent, Patent Number: 11,754,984},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Burroughs, J. H.; Przybylski, A. J.; Wenzel, M. J.; Ellis, M. J.
2023, (US Non-provisional Patent, Patent Number: 11,675,320).
@patent{Burroughs202311675320,
title = {Systems and methods for controlling equipment operation using granular asset and general asset models to determine asset allocation},
author = {J. H. Burroughs and A. J. Przybylski and M. J. Wenzel and M. J. Ellis},
url = {https://patents.google.com/patent/US11675320},
year = {2023},
date = {2023-06-13},
abstract = {A method for controlling equipment includes grouping a plurality of granular assets to form one or more general assets and generating models of the general assets based on the granular assets that form the general assets. Each model corresponds to a general asset and defines a relationship between resources produced by the general asset and resources consumed by the general asset. The method includes performing a first control process using the models of the general assets to determine a first allocation of resources among the general assets. The first allocation defines amounts of the resources to be consumed, produced, or stored by each of the general assets. The method includes operating the equipment to consume, produce, or store the resources in accordance with the first allocation.},
note = {US Non-provisional Patent, Patent Number: 11,675,320},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Turney, R. D.; Ellis, M. J.; Wenzel, M. J.; ElBsat, M. N.; Bernal, J. E. Tapiero; Fentzlaff, B. H.
Smart thermostat with model predictive control Patent
2023, (US Non-provisional Patent, Patent Number: 11,644,207).
@patent{Turney202311644207,
title = {Smart thermostat with model predictive control},
author = {R. D. Turney and M. J. Ellis and M. J. Wenzel and M. N. ElBsat and J. E. Tapiero Bernal and B. H. Fentzlaff},
url = {https://patents.google.com/patent/US11644207},
year = {2023},
date = {2023-03-09},
abstract = {A thermostat for a building zone includes at least one of a model predictive controller and an equipment controller. The model predictive controller is configured to obtain a cost function that accounts for a cost of operating HVAC equipment during each of a plurality of time steps, use a predictive model to predict a temperature of the building zone during each of the plurality of time steps, and generate temperature setpoints for the building zone for each of the plurality of time steps by optimizing the cost function subject to a constraint on the predicted temperature. The equipment controller is configured to receive the temperature setpoints generated by the model predictive controller and drive the temperature of the building zone toward the temperature setpoints during each of the plurality of time steps by operating the HVAC equipment to provide heating or cooling to the building zone.},
note = {US Non-provisional Patent, Patent Number: 11,644,207},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Przybylski, A. J.; Wenzel, M. J.; Burroughs, J. H.; Ellis, M. J.
Energy control system with energy provider level demand optimization Patent
2023, (US Non-provisional Patent, Patent Number: 11,592,792).
@patent{Przybylski202311592792,
title = {Energy control system with energy provider level demand optimization},
author = {A. J. Przybylski and M. J. Wenzel and J. H. Burroughs and M. J. Ellis},
url = {https://patents.google.com/patent/US11592792},
year = {2023},
date = {2023-02-28},
abstract = {A method for controlling production of one or more refined resources by an energy provider includes predicting a demand for the refined resources by one or more consumers of the refined resources as a function of an incentive offered by the energy provider. The method further includes performing an optimization of an objective function subject to a constraint based on the predicted demand for the refined resources to determine an amount of the refined resources for the energy provider to produce and a value of the incentive at multiple times within a time period. The method also includes providing setpoints for equipment of the energy provider that cause the equipment to produce the amount of the refined resources determined by performing the optimization.},
note = {US Non-provisional Patent, Patent Number: 11,592,792},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
2022
Alanqar, A. W. I.; Ellis, M. J.; Wenzel, M. J.; ElBsat, M. N.
Building control system with heat load estimation using deterministic and stochastic models Patent
2022, (US Non-provisional Patent, Patent Number: 11,454,940).
@patent{Alanqar202211454940,
title = {Building control system with heat load estimation using deterministic and stochastic models},
author = {A. W. I. Alanqar and M. J. Ellis and M. J. Wenzel and M. N. ElBsat},
url = {https://patents.google.com/patent/US11454940},
year = {2022},
date = {2022-09-27},
abstract = {An environmental control system for a building including building equipment operable to affect a variable state or condition of the building. The system includes a controller including a processing circuit. The processing circuit can obtain training data relating to operation of the building equipment and can perform a system identification process to identify parameters of a system model using the training data. The processing circuit can augment the system model with a disturbance model and estimate values of a historical heat disturbance in the training data based on the augmented system model. The processing circuit can train one or more heat disturbance models based on the training data and the estimated values. The processing circuit can predict a heat disturbance using the augmented system model along with the one or more heat disturbance models and can control the building equipment based on the predicted heat disturbance.},
note = {US Non-provisional Patent, Patent Number: 11,454,940},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Turney, R. D.; ElBsat, M. N.; Ellis, M. J.; Alanqar, A. W. I.; Wenzel, M. J.
Building control system with automatic comfort constraint generation Patent
2022, (US Non-provisional Patent, Patent Number: 11,415,334).
@patent{Turney202211415334b,
title = {Building control system with automatic comfort constraint generation},
author = {R. D. Turney and M. N. ElBsat and M. J. Ellis and A. W. I. Alanqar and M. J. Wenzel},
url = {https://patents.google.com/patent/US11415334},
year = {2022},
date = {2022-08-16},
abstract = {A controller for maintaining occupant comfort in a space of a building. The controller includes processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations. The operations include obtaining building data and obtaining occupant comfort data. The operations include generating an occupant comfort model relating the building data to a level of occupant comfort within the space based on the building data and the occupant comfort data. The operations include generating time-varying comfort constraint for an environmental condition of the space using the occupant comfort model and include performing a cost optimization of a cost function of operating building equipment over a time duration to determine a setpoint for the building equipment. The operations include operating the building equipment based on the setpoint to affect the variable state or condition of the space.},
note = {US Non-provisional Patent, Patent Number: 11,415,334},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Wenzel, M. J.; Turney, R. D.; Li, J.; Ellis, M. J.; ElBsat, M. N.
2022, (US Non-provisional Patent Number: 11,385,605).
@patent{Wenzel202211385605,
title = {Building control system with features for operating under intermittent connectivity to a cloud computation system},
author = {M. J. Wenzel and R. D. Turney and J. Li and M. J. Ellis and M. N. ElBsat},
url = {https://patents.google.com/patent/US11385605},
year = {2022},
date = {2022-07-12},
urldate = {2022-11-01},
abstract = {A controller for operating building equipment of a building including processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations including obtaining a first setpoint trajectory from a cloud computation system. The first setpoint trajectory includes setpoints for the building equipment or for a space of the building. The setpoints correspond to time steps of an optimization period. The operations include determining whether a connection between the controller and the cloud computation system is active or inactive at a time step of the optimization period and determining an active setpoint for the time step of the optimization period using either the first or second setpoint trajectory based on whether the connection between the controller and the cloud computation system is active or inactive at the time step. The operations include operating the building equipment based on the active setpoint.},
note = {US Non-provisional Patent Number: 11,385,605},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Turney, R. D.; ElBsat, M. N.; Ellis, M. J.; Alanqar, A. W. I.; Wenzel, M. J.
Systems and methods for maintaining occupant comfort for various environmental conditions Patent
2022, (US Non-provisional Patent Number: 11,281,173).
@patent{Turney202211281173,
title = {Systems and methods for maintaining occupant comfort for various environmental conditions},
author = {R. D. Turney and M. N. ElBsat and M. J. Ellis and A. W. I. Alanqar and M. J. Wenzel},
url = {https://patents.google.com/patent/US11281173},
year = {2022},
date = {2022-03-22},
urldate = {2022-12-01},
abstract = {An environmental control system of a building including a first building device operable to affect environmental conditions of a zone of the building by providing a first input to the zone. The system includes a second building device operable to independently affect a subset of the environmental conditions by providing a second input to the zone and further includes a controller including a processing circuit. The processing circuit is configured to perform an optimization to generate control decisions for the building devices. The optimization is performed subject to constraints for the environmental conditions and uses a predictive model that predicts an effect of the control decisions on the environmental conditions. The processing circuit is configured to operate the building devices in accordance with the control decisions.},
note = {US Non-provisional Patent Number: 11,281,173},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Fread, J. W.; Willmott, G.; Beaty, R. C.; Schlagenhaft, S. A.; Ellis, M. J.; Wenzel, M. J.
Central plant optimization with optimization modification Patent
2022, (US Non-provisional Patent Number: 11,281,198).
@patent{Fread202211281198,
title = {Central plant optimization with optimization modification},
author = {J. W. Fread and G. Willmott and R. C. Beaty and S. A. Schlagenhaft and M. J. Ellis and M. J. Wenzel},
url = {https://patents.google.com/patent/US11281198},
year = {2022},
date = {2022-03-22},
urldate = {2022-05-01},
abstract = {A control system for a central plant having subplants including devices operating to serve energy loads of a building. The system includes a high level optimization module that performs high level optimization of thermal loads subject to constraints to generate subplant load allocations. The control system includes a low level optimization module that performs low level optimization of the subplant load allocations to determine operating states for the devices. The control system includes a constraint modifier that modifies the constraints for the high level optimization module based on equipment schedules. The control system also includes a binary optimization modifier including a pruner module that receives the minimum off schedule to determine adjusted branches and a seeder module that receives the minimum on schedule to determine a starting node for use in binary optimization performed by the low optimization module.},
note = {US Non-provisional Patent Number: 11,281,198},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Przybylski, A. J.; Wenzel, M. J.; Ellis, M. J.; Mueller, J. T.
Central plant control system with plug and play EMPC Patent
2022, (US Non-provisional Patent Number: 11,275,363).
@patent{Przybylski202211275363,
title = {Central plant control system with plug and play EMPC},
author = {A. J. Przybylski and M. J. Wenzel and M. J. Ellis and J. T. Mueller},
url = {https://patents.google.com/patent/US11275363},
year = {2022},
date = {2022-03-15},
urldate = {2022-06-01},
abstract = {Systems and methods for implementing an economic strategy such as a model predictive control (EMPC) strategy. An EMPC tool is configured to present to receive sinks and connections between central plant equipment. The EMPC tool also includes a data model extender configured to extend a data model to define new entities and/or relationships. The EMPC tool also includes a high level EMPC algorithm configured to generate an optimization problem and an asset allocator configured to solve the resource optimization problem in order to determine optimal control decisions used to operate the central plant.},
note = {US Non-provisional Patent Number: 11,275,363},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Bell, K. M.; Kapler, B. E.; Schwegler, A. S.; Mousavi, L.; Robbins, K. R.; Turney, R. D.; Ellis, M. J.; Wenzel, M. J.; ElBsat, M. N.; Bernal, J. E. Tapiero; Fentzlaff, B. H.
Smart thermostat with model predictive control and demand response integration Patent
2022, (US Non-provisional Patent Number: 11,274,849).
@patent{Bell202211274849,
title = {Smart thermostat with model predictive control and demand response integration},
author = {K. M. Bell and B. E. Kapler and A. S. Schwegler and L. Mousavi and K. R. Robbins and R. D. Turney and M. J. Ellis and M. J. Wenzel and M. N. ElBsat and J. E. Tapiero Bernal and B. H. Fentzlaff},
url = {https://patents.google.com/patent/US11274849},
year = {2022},
date = {2022-03-15},
urldate = {2022-09-01},
abstract = {A system includes a plurality of thermostats corresponding to a plurality of HVAC systems that serve a plurality of spaces and a computing system communicable with the plurality of thermostats via a network. The computing system is configured to, for each space of the plurality of spaces, obtain a set of training data relating to thermal behavior of the space, identify a model of thermal behavior of the space based on the set of training data, perform a model predictive control process using the model of thermal behavior of the space to obtain a temperature setpoint for the space, and provide the temperature setpoint to the thermostat corresponding to the HVAC system serving the space. The plurality of thermostats are configured to control the plurality of HVAC systems in accordance with the temperature setpoints.},
note = {US Non-provisional Patent Number: 11,274,849},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Przybylski, A. J.; Wenzel, M. J.; Ellis, M. J.
Building management system with online configurable system identification Patent
2022, (US Non-provisional Patent Number: 11,243,503).
@patent{Przybylski202211243503,
title = {Building management system with online configurable system identification},
author = {A. J. Przybylski and M. J. Wenzel and M. J. Ellis},
url = {https://patents.google.com/patent/US11243503},
year = {2022},
date = {2022-02-08},
urldate = {2022-07-01},
abstract = {A building management system includes building equipment operable to affect a variable state or condition of a building and a control system configured to receive a user input indicating a model form. The model form includes a plurality of matrices having a plurality of elements defined in terms of a plurality of parameters. The control system is configured to parse the model form to generate a sequence of machine-executable steps for determining a value of each of the plurality of elements based on a set of potential parameter values, identify a system model by executing the sequence of machine-executable steps to generate a set of parameter values for the plurality of parameters, generate a graphical user interface that illustrates a fit between predictions of the identified system model and behavior of the variable state or condition of the building, and control the building equipment using the identified system model.},
note = {US Non-provisional Patent Number: 11,243,503},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Alanqar, A. W. I.; Du, F.; Wenzel, M. J.; Ellis, M. J.; ElBsat, M. N.
Building control system with heat disturbance estimation and prediction Patent
2022, (US Non-provisional Patent Number: 11,215,375).
@patent{Alanqar202211215375,
title = {Building control system with heat disturbance estimation and prediction},
author = {A. W. I. Alanqar and F. Du and M. J. Wenzel and M. J. Ellis and M. N. ElBsat},
url = {https://patents.google.com/patent/US11215375},
year = {2022},
date = {2022-01-04},
urldate = {2022-10-01},
abstract = {An environmental control system for a building including heating, ventilation, or air conditioning (HVAC) equipment that operates to affect a zone of the building and a controller including a processing circuit. The processing circuit is configured to estimate a thermal resistance between air of the zone and of an external space using values of a temperature of the zone air, a temperature of the external space air, and a heat transfer rate of the HVAC equipment, each value corresponding to a different time step within a time period. The processing circuit is configured to use the thermal resistance, time step specific values of the temperatures, and time step specific values of the heat transfer rate to estimate corresponding values of a heat disturbance. The processing circuit is configured to operate the HVAC equipment using a model-based control technique based on the heat disturbance values.},
note = {US Non-provisional Patent Number: 11,215,375},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
2021
Alanqar, A. W. I.; Ellis, M. J.
Building control system with automated Kalman filter parameter initiation and system identification Patent
2021, (US Non-provisional Patent Number: 11,210,591).
@patent{Alanqar202111210591,
title = {Building control system with automated Kalman filter parameter initiation and system identification},
author = {A. W. I. Alanqar and M. J. Ellis},
url = {https://patents.google.com/patent/US11210591},
year = {2021},
date = {2021-12-28},
urldate = {2021-06-01},
abstract = {A building management system includes a processing circuit configured to perform a system identification process to identify one or more parameters of a system model that predicts a behavior of a building system. The one or more parameters include one or more model parameters and one or more Kalman gain parameters. The system identification process includes identifying the one or more model parameters, generating an initial guess of the one or more Kalman gain parameters based on the training data and results of a simulation that uses the one or more model parameters, and identifying the one or more Kalman gain parameters by initializing a prediction error minimization problem with the initial guess. The building management system also includes a controller configured to control building equipment to affect the behavior of the building system based on predictions of the system model.},
note = {US Non-provisional Patent Number: 11,210,591},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Wenzel, M. J.; ElBsat, M. N.; Ellis, M. J.; Przybylski, A. J.; Baumgartner, R. A.; Burroughs, J. H.; Drees, K. H.; R. D. Turney,
Control system for central energy facility with distributed energy storage Patent
2021, (US Non-provisional Patent Number: 11,209,184).
@patent{Wenzel202111209184,
title = {Control system for central energy facility with distributed energy storage},
author = {M. J. Wenzel and M. N. ElBsat and M. J. Ellis and A. J. Przybylski and R. A. Baumgartner and J. H. Burroughs and
K. H. Drees and R. D. Turney,},
url = {https://patents.google.com/patent/US11209184},
year = {2021},
date = {2021-12-28},
urldate = {2021-01-01},
abstract = {A control system for a central energy facility with distributed energy storage includes a high level coordinator, a low level airside controller, a central plant controller, and a battery controller. The high level coordinator is configured to perform a high level optimization to generate an airside load profile for an airside system, a subplant load profile for a central plant, and a battery power profile for a battery. The low level airside controller is configured to use the airside load profile to operate airside HVAC equipment of the airside subsystem. The central plant controller is configured to use the subplant load profile to operate central plant equipment of the central plant. The battery controller is configured to use the battery power profile to control an amount of electric energy stored in the battery or discharged from the battery at each of a plurality of time steps in an optimization period.},
note = {US Non-provisional Patent Number: 11,209,184},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Burroughs, J. H.; Przybylski, A. J.; Ellis, M. J.; ElBsat, M. N.; Wenzel, M. J.
Variable refrigerant flow system with zone grouping Patent
2021, (US Non-provisional Patent Number: 11,137,162).
@patent{Burroughs202111137162,
title = {Variable refrigerant flow system with zone grouping},
author = {J. H. Burroughs and A. J. Przybylski and M. J. Ellis and M. N. ElBsat and M. J. Wenzel},
url = {https://patents.google.com/patent/US11137162},
year = {2021},
date = {2021-10-05},
urldate = {2021-06-01},
abstract = {A controller for a building control system includes processors and memory storing instructions that, when executed by the processors, cause the processors to perform operations including identifying zones within a building, analyzing data associated with the zones, and generating zone groupings based on the data associated with the zones. Each of the zone groupings define zone groups and specify which of the zones are grouped together to form each of the zone groups. The operations also include identifying a particular zone grouping from zone groupings based on the data associated with zones and using the particular zone grouping to generate control signals to operate equipment of the building control system to provide heating or cooling to the zones.},
note = {US Non-provisional Patent Number: 11,137,162},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Ellis, M. J.; Burroughs, J. H.; Bernal, J. E. Tapiero; Alanqar, A. W. I.
Building management system with automatic comfort constraint adjustment Patent
2021, (US Non-provisional Patent Number: 11,098,921).
@patent{Ellis202111098921,
title = {Building management system with automatic comfort constraint adjustment},
author = {M. J. Ellis and J. H. Burroughs and J. E. Tapiero Bernal and A. W. I. Alanqar},
url = {https://patents.google.com/patent/US11098921},
year = {2021},
date = {2021-08-24},
urldate = {2021-07-01},
abstract = {An HVAC system for automatically adjusting setpoint boundaries of a space includes building equipment configured to provide heating or cooling to the space to affect an environmental condition of the space and a controller. The controller obtains occupant setpoint adjustment data indicating occupant setpoint increases or occupant setpoint decreases at multiple times during a time interval and partitions the occupant setpoint adjustment data into time period bins based on the multiple times associated with the occupant setpoint adjustment data, each of the time period bins containing occupant setpoint adjustment data characterized by a common time attribute. The controller determines a number of occupant setpoint increases and a number of occupant setpoint decreases indicated by the occupant setpoint adjustment data within each time period bin and adjusts a setpoint boundary of the space based on the number of occupant setpoint increases or the number of occupant setpoint decreases.
},
note = {US Non-provisional Patent Number: 11,098,921},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Ellis, M. J.; Alanqar, A. W. I.
Building management system with triggered feedback set-point signal for persistent excitation Patent
2021, (US Non-provisional Patent Number: 11,085,663).
@patent{Ellis202111085663,
title = {Building management system with triggered feedback set-point signal for persistent excitation},
author = {M. J. Ellis and A. W. I. Alanqar},
url = {https://patents.google.com/patent/US11085663},
year = {2021},
date = {2021-08-10},
urldate = {2021-07-01},
abstract = {An environmental control system for a building including heating, ventilation, or air conditioning (HVAC) equipment that operates to affect a temperature of a zone of the building. The system includes a temperature sensor to measure the temperature and a controller including a processing circuit. The processing circuit is configured to operate the HVAC equipment based on a temperature setpoint and gather training data indicating system dynamics. The processing circuit is configured to monitor a temperature tracking error of the zone and a heat transfer value of the HVAC equipment and determine if the HVAC equipment is in a saturation region based on the temperature tracking error and the heat transfer value. The processing circuit is configured to, in response to a determination that the HVAC equipment is in the saturation region, calculate an adjusted temperature setpoint and operate the HVAC equipment based on the adjusted temperature setpoint.},
note = {US Non-provisional Patent Number: 11,085,663},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Patel, N. R.; Turney, R. D.; Ellis, M. J.
HVAC system using model predictive control system with distributed low-level airside optimization Patent
2021, (US Non-provisional Patent Number: 11,067,955).
@patent{Patel202111067955,
title = {HVAC system using model predictive control system with distributed low-level airside optimization},
author = {N. R. Patel and R. D. Turney and M. J. Ellis},
url = {https://patents.google.com/patent/US11067955},
year = {2021},
date = {2021-07-20},
urldate = {2020-01-01},
abstract = {A building HVAC system includes an airside system having a plurality of airside subsystems, a high-level model predictive controller (MPC), and a plurality of low-level airside MPCs. Each airside subsystem includes airside HVAC equipment configured to provide heating or cooling to the airside subsystem. The high-level MPC is configured to perform a high-level optimization to generate an optimal airside subsystem load profile for each airside subsystem. The optimal airside subsystem load profiles optimize energy cost. Each of the low-level airside MPCs corresponds to one of the airside subsystems and is configured to perform a low-level optimization to generate optimal airside temperature setpoints for the corresponding airside subsystem using the optimal airside subsystem load profile for the corresponding airside subsystem. Each of the low-level airside MPCs is configured to use the optimal airside temperature setpoints for the corresponding airside subsystem to operate the airside HVAC equipment of the corresponding airside subsystem.},
note = {US Non-provisional Patent Number: 11,067,955},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Burroughs, J. H.; Przybylski, A. J.; Wenzel, M. J.; Ellis, M. J.
2021, (US Non-provisional Patent Number: 10,955,800).
@patent{Burroughs202110955800,
title = {Central plant control system, method, and controller with multi-level granular and non-granular asset allocation},
author = {J. H. Burroughs and A. J. Przybylski and M. J. Wenzel and M. J. Ellis},
url = {https://patents.google.com/patent/US10955800},
year = {2021},
date = {2021-03-23},
urldate = {2021-05-01},
abstract = {Granular assets of a building are identified. Each granular asset represents one or more devices of that operate to produce, consume, or store resources in the building. General assets are defined by grouping the granular assets into groups. A non-granular optimization is performed to determine a non-granular allocation of the resources among the general assets. Non-granular allocation defines an amount of each of the resources consumed, produced, or stored by each of the general assets at each time step in a time period. A granular optimization is performed for each general asset to determine a granular allocation of the resources among the granular assets. The granular allocation defines an amount of each resource consumed, produced, or stored by the granular assets at each time step in the time period. The equipment of the building are operated to consume, produce, or store the amount of each resource defined by granular allocation.},
note = {US Non-provisional Patent Number: 10,955,800},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Wenzel, M. J.; Ellis, M. J.
Central plant with asset allocator Patent
2021, (US Non-provisional Patent Number: 10,956,842).
@patent{Wenzel202110956842,
title = {Central plant with asset allocator},
author = {M. J. Wenzel and M. J. Ellis},
url = {https://patents.google.com/patent/US10956842},
year = {2021},
date = {2021-03-23},
urldate = {2021-10-01},
abstract = {A controller for central plant equipment obtains a model of one or more sources configured to supply input resources, one or more subplants configured to convert the input resources to output resources, and one or more sinks configured to consume the output resources. The controller generates a resource balance constraint that requires balance between a first amount of each resource and a second amount of each resource. The first amount of each resource includes a sum of an amount of the resource supplied by the sources and an amount of the resource produced by the subplants. The second amount of each resource includes a sum of an amount of the resource consumed by the subplants and an amount of the resource consumed by the sinks. The controller performs an optimization of an objective function subject to the resource balance constraint to determine target amounts of each resource to be produced or consumed by the central plant equipment at a plurality of times within an optimization period. The controller controls the central plant equipment to produce or consume the target amounts of each resource at the plurality of times within the optimization period.},
note = {US Non-provisional Patent Number: 10,956,842},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
2020
Patel, N. R.; Turney, R. D.; Ellis, M. J.
2020, (US Non-provisional Patent Number: 10,809,675).
@patent{Patel202010809675,
title = {HVAC system using model predictive control system with distributed low-level airside optimization and airside power consumption model},
author = {N. R. Patel and R. D. Turney and M. J. Ellis},
url = {https://patents.google.com/patent/US10809675},
year = {2020},
date = {2020-10-20},
urldate = {2020-10-01},
abstract = {A building HVAC system includes an airside system having a plurality of airside subsystems, a high-level controller, and a plurality of low-level airside controllers. Each airside subsystem includes airside HVAC equipment configured to provide heating or cooling to one or more building spaces. The high-level controller is configured to generate a plurality of airside subsystem energy targets, each airside subsystem energy target corresponding to one of the plurality of airside subsystems and generated based on a thermal capacitance of the one or more building spaces to which heating or cooling is provided by the corresponding airside subsystem. Each low-level airside controller corresponds to one of the airside subsystems and is configured to control the airside HVAC equipment of the corresponding airside subsystem in accordance with the airside subsystem energy target for the corresponding airside subsystem.},
note = {US Non-provisional Patent Number: 10,809,675},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Patel, N. R.; Ellis, M. J.; Wenzel, M. J.; Turney, R. D.; Lenhardt, B. M.
Building HVAC system with multi-level model predictive control Patent
2020, (US Non-provisional Patent Number: 10,809,676).
@patent{Patel202010809676,
title = {Building HVAC system with multi-level model predictive control},
author = {N. R. Patel and M. J. Ellis and M. J. Wenzel and R. D. Turney and B. M. Lenhardt},
url = {https://patents.google.com/patent/US10809676},
year = {2020},
date = {2020-10-20},
urldate = {2020-10-01},
abstract = {A heating, ventilation, or air conditioning (HVAC) system for a building includes indoor subsystems, a high-level controller, and low-level controllers. Each indoor subsystem includes one or more indoor units configured to provide heating or cooling to one or more building spaces. The high-level controller generates a plurality of indoor subsystem energy targets, each indoor subsystem energy target corresponding to one of the plurality of indoor subsystems and generated based on a thermal capacitance of one or more building spaces to which heating or cooling is provided by the corresponding indoor subsystem. Each low-level indoor controller corresponds to one of the indoor subsystems and generates indoor setpoints for the one or more indoor units of the corresponding indoor subsystem using the indoor subsystem energy target for the corresponding indoor subsystem and operates the one or more indoor units of the corresponding indoor subsystem using the indoor setpoints.},
note = {US Non-provisional Patent Number: 10,809,676},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Alanqar, A. W. I.; Ellis, M. J.; Wenzel, M. J.
Building management system with saturation detection and removal for system identification Patent
2020, (US Non-provisional Patent Number: 10,767,886).
@patent{Alanqar202010767886,
title = {Building management system with saturation detection and removal for system identification},
author = {A. W. I. Alanqar and M. J. Ellis and M. J. Wenzel},
url = {https://patents.google.com/patent/US10767886},
year = {2020},
date = {2020-09-08},
urldate = {2020-02-01},
abstract = {A building management system includes building equipment, a sensor, and a saturation detector. The building equipment is configured to operate at an operating capacity to drive a variable state or condition of a building zone toward a setpoint. The operating capacity and the setpoint vary over time. The sensor is in the building zone and is configured to provide a zone measurement of the variable state or condition of the building zone. The saturation detector is configured to determine whether the operating capacity is in a non-transient region for a threshold amount of a time period upon determining that an error for the building zone exists for the time period, and, in response to a determination that the operating capacity is in the non-transient region for at least the threshold amount of the time period, indicate the time period as a saturation period.},
note = {US Non-provisional Patent Number: 10,767,886},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Przybylski, A. J.; Schluechtermann, T.; Burroughs, J. H.; Mueller, J. T.; Wenzel, M. J.; Ellis, M. J.
Building automation system with an energy optimization builder and generic data model designer Patent
2020, (US Non-provisional Patent Number: 10,767,885).
@patent{Przybylski202010767885,
title = {Building automation system with an energy optimization builder and generic data model designer},
author = {A. J. Przybylski and T. Schluechtermann and J. H. Burroughs and J. T. Mueller and M. J. Wenzel and M. J.
Ellis},
url = {https://patents.google.com/patent/US10767885},
year = {2020},
date = {2020-09-08},
urldate = {2020-09-08},
abstract = {A building management system for generating a building model for a building and operating building equipment of the building based on the building model. The system includes a processing circuit configured to receive a context, wherein the context includes metadata defining the building model for the building and generate a building model editor interface for viewing and editing the received context, wherein the building model interface includes building elements for the building model, wherein the building elements are based on the received context and represent the building equipment. The processing circuit is configured to receive user edits of the context via the building model interface, wherein the user edits include edits to the building elements, generate an updated context based on the user edits of the context, and deploy the updated context to control environmental conditions of the building with the building equipment based on the updated context.},
note = {US Non-provisional Patent Number: 10,767,885},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Kumar, R.; Wenzel, M. J.; Ellis, M. J.; ElBsat, M. N.; Drees, K. H.; Tejeda, V. M. Zavala
Building energy system with stochastic model predictive control Patent
2020, (US Non-provisional Patent Number: 10,739,742).
@patent{Kumar202010739742,
title = {Building energy system with stochastic model predictive control},
author = {R. Kumar and M. J. Wenzel and M. J. Ellis and M. N. ElBsat and K. H. Drees and V. M. Zavala Tejeda},
url = {https://patents.google.com/patent/US10739742},
year = {2020},
date = {2020-08-11},
urldate = {2020-04-01},
abstract = {A building energy system includes equipment and an asset allocator configured to determine an optimal allocation of energy loads across the equipment over a prediction horizon. The asset allocator generates several potential scenarios and generates an individual cost function for each potential scenario. Each potential scenario includes a predicted load required by the building and predicted prices for input resources. Each individual cost function includes a cost of purchasing the input resources from utility suppliers. The asset allocator generates a resource balance constraint and solves an optimization problem to determine the optimal allocation of the energy loads across the equipment. Solving the optimization problem includes optimizing an overall cost function that includes a weighted sum of individual cost functions for each potential scenario subject to the resource balance constraint for each potential scenario. The asset allocator controls the equipment to achieve the optimal allocation of energy loads.},
note = {US Non-provisional Patent Number: 10,739,742},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Alanqar, A. W. I.; Ellis, M. J.; Wenzel, M. J.; Bernal, J. E. Tapiero
Building management system with system identification using multi-step ahead error prediction Patent
2020, (US Non-provisional Patent Number: 10,718,542).
@patent{Alanqar202010718542,
title = {Building management system with system identification using multi-step ahead error prediction},
author = {A. W. I. Alanqar and M. J. Ellis and M. J. Wenzel and J. E. Tapiero Bernal},
url = {https://patents.google.com/patent/US10718542},
year = {2020},
date = {2020-07-21},
urldate = {2020-04-01},
abstract = {A building management system includes a controller configured to control building equipment by providing a control input to the building equipment for each of the plurality of time steps and generate a set of training data for a system model for the building. The training data includes input training data and output training data for each of the plurality of time steps. The controller is further configured to perform a system identification process to identify parameters of the system model. The system identification process includes predicting, for each time step, a predicted value for one or more of the output variables for each of a plurality of subsequent time steps, generating a prediction error function by comparing the output training data to the predicted values, and optimizing the prediction error function to determine values for the parameters of the system model that minimize the prediction error function.},
note = {US Non-provisional Patent Number: 10,718,542},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Wenzel, M. J.; Ellis, M. J.
Central plant with asset allocator Patent
2020, (US Non-provisional Patent Number: 10,706,375).
@patent{Wenzel202010706375,
title = {Central plant with asset allocator},
author = {M. J. Wenzel and M. J. Ellis},
url = {https://patents.google.com/patent/US10706375},
year = {2020},
date = {2020-07-07},
urldate = {2020-03-01},
abstract = {A central plant includes an asset allocator configured to determine an optimal allocation of energy loads across central plant equipment. The asset allocator identifies sources configured to supply input resources, subplants configured to convert the input resources to output resources, and sinks configured to consume the output resources. The asset allocator generates a cost function and a resource balance constraint. The resource balance constraint requires balance between a total amount of each resource supplied by the sources and the subplants and a total amount of each resource consumed by the subplants and the sinks. The asset allocator determines the optimal allocation of the energy loads across the central plant equipment by optimizing the cost function subject to the resource balance constraint. The asset allocator is configured to control the central plant equipment to achieve the optimal allocation of the energy loads.},
note = {US Non-provisional Patent Number: 10,706,375},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Alanqar, A. W. I.; Ellis, M. J.; Wenzel, M. J.; Bernal, J. E. Tapiero
Building management system with efficient model generation for system identification Patent
2020, (US Non-provisional Patent Number: 10,684,598).
@patent{Alanqar202010684598,
title = {Building management system with efficient model generation for system identification},
author = {A. W. I. Alanqar and M. J. Ellis and M. J. Wenzel and J. E. Tapiero Bernal},
url = {https://patents.google.com/patent/US10684598},
year = {2020},
date = {2020-06-16},
urldate = {2020-01-01},
abstract = {A building management system includes building equipment operable generate training data relating to behavior of a building system and a controller configured to perform a system identification process that includes generating a prediction error function based on the training data and a system model, generating initial guesses of one or more parameters of the system model, running an optimization problem of the prediction error function for a first group of iterations, discarding, after the first group of iterations, a portion of the initial guesses based on one or more criteria and ranking a remaining portion of the initial guesses, running the optimization problem of the prediction error function for a top-ranked initial guess of the remaining portion to local optimality to identify a first set of values of the one or more parameters, and identifying the one or more parameters as having the first set of values.},
note = {US Non-provisional Patent Number: 10,684,598},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Przybylski, A. J.; Wenzel, M. J.; Ellis, M. J.; Mueller, J. T.
Central plant control system with plug and play EMPC Patent
2020, (US Non-provisional Patent Number: 10,678,227).
@patent{Przybylski202010678227,
title = {Central plant control system with plug and play EMPC},
author = {A. J. Przybylski and M. J. Wenzel and M. J. Ellis and J. T. Mueller},
url = {https://patents.google.com/patent/US10678227},
year = {2020},
date = {2020-06-09},
urldate = {2020-03-01},
abstract = {Systems and methods for implementing an economic model predictive control (EMPC) strategy in any resource-based system include an EMPC tool. The EMPC tool is configured to present user interfaces to a client device. The EMPC tool is further configured to receive first user input including resources and subplants associated with a central plant. The EMPC tool is also configured to receive second user input including sinks and connections between central plant equipment. The EMPC tool also includes a data model extender configured to extend a data model to define new entities and/or relationships specified by user input. The EMPC tool also includes a high level EMPC algorithm configured to generate an optimization problem and an asset allocator configured to solve the resource optimization problem in order to determine optimal control decisions used to operate the central plant.},
note = {US Non-provisional Patent Number: 10,678,227},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Wenzel, M. J.; Drees, K. H.; Ruiz, J. I.; Ellis, M. J.; ElBsat, M. N.; Burroughs, J. H; Bernal, J. E. Tapiero
Photovoltaic energy system with stationary storage control Patent
2020, (US Non-provisional Patent Number: 10,673,380).
@patent{Wenzel202010673380,
title = {Photovoltaic energy system with stationary storage control},
author = {M. J. Wenzel and K. H. Drees and J. I. Ruiz and M. J. Ellis and M. N. ElBsat and J. H Burroughs and J. E. Tapiero
Bernal},
url = {https://patents.google.com/patent/US10673380},
year = {2020},
date = {2020-06-02},
urldate = {2020-09-01},
abstract = {An energy storage system includes a photovoltaic energy field, a stationary energy storage device, an energy converter, and a controller. The photovoltaic energy field converts solar energy into electrical energy and charges the stationary energy storage device with the electrical energy. The energy converter converts the electrical energy stored in the stationary energy storage device into AC power at a discharge rate and supplies a campus with the AC power at the discharge rate. The controller generates a cost function of the energy consumption of the campus across a time horizon which relates a cost to operate the campus to the discharge rate of the AC power supplied by the stationary energy storage device. The controller applies constraints to the cost function, determines a minimizing solution to the cost function which satisfies the constraints, and controls the energy converter.},
note = {US Non-provisional Patent Number: 10,673,380},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Patel, N. R.; Ellis, M. J.; Wenzel, M. J.; Turney, R. D.; Lenhardt, B. M.
Variable refrigerant flow system with multi-level model predictive control Patent
2020, (US Non-provisional Patent Number: 10,564,612).
@patent{Patel202010564612,
title = {Variable refrigerant flow system with multi-level model predictive control},
author = {N. R. Patel and M. J. Ellis and M. J. Wenzel and R. D. Turney and B. M. Lenhardt},
url = {https://patents.google.com/patent/US10564612},
year = {2020},
date = {2020-02-18},
urldate = {2020-06-01},
abstract = {A model predictive control system is used to optimize energy cost in a variable refrigerant flow (VRF) system. The VRF system includes an outdoor subsystem and a plurality of indoor subsystems. The model predictive control system includes a high-level model predictive controller (MPC) and a plurality of low-level indoor MPCs. The high-level MPC performs a high-level optimization to generate an optimal indoor subsystem load profile for each of the plurality of indoor subsystems. The optimal indoor subsystem load profiles optimize energy cost. Each of the low-level indoor MPCs performs a low-level optimization to generate optimal indoor setpoints for one or more indoor VRF units of the corresponding indoor subsystem. The indoor setpoints can include temperature setpoints and/or refrigerant flow setpoints for the indoor VRF units.},
note = {US Non-provisional Patent Number: 10,564,612},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
2019
Turney, R. D.; Ellis, M. J.; Wenzel, M. J.; ElBsat, M. N.; Bernal, J. E. Tapiero; Fentzlaff, B. H.
Smart thermostat with model predictive control Patent
2019, (US Non-provisional Patent Number: 10,495,337).
@patent{Turney201910495337,
title = {Smart thermostat with model predictive control},
author = {R. D. Turney and M. J. Ellis and M. J. Wenzel and M. N. ElBsat and J. E. Tapiero Bernal and B. H. Fentzlaff},
url = {https://patents.google.com/patent/US10495337},
year = {2019},
date = {2019-12-03},
urldate = {2019-11-01},
abstract = {A thermostat for a building zone includes at least one of a model predictive controller and an equipment controller. The model predictive controller is configured to obtain a cost function that accounts for a cost of operating HVAC equipment during each of a plurality of time steps, use a predictive model to predict a temperature of the building zone during each of the plurality of time steps, and generate temperature setpoints for the building zone for each of the plurality of time steps by optimizing the cost function subject to a constraint on the predicted temperature. The equipment controller is configured to receive the temperature setpoints generated by the model predictive controller and drive the temperature of the building zone toward the temperature setpoints during each of the plurality of time steps by operating the HVAC equipment to provide heating or cooling to the building zone.},
note = {US Non-provisional Patent Number: 10,495,337},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
2018
Turney, R. D.; Ellis, M. J.; Wenzel, M. J.; ElBsat, M. N.; Bernal, J. E. Tapiero; Fentzlaff, B. H.
Smart thermostat with model predictive control Patent
2018, (US Non-provisional Patent Number: 10,146,237).
@patent{Turney201810146237,
title = {Smart thermostat with model predictive control},
author = {R. D. Turney and M. J. Ellis and M. J. Wenzel and M. N. ElBsat and J. E. Tapiero Bernal and B. H. Fentzlaff},
url = {https://patents.google.com/patent/US10146237},
year = {2018},
date = {2018-12-04},
urldate = {2018-06-01},
abstract = {A thermostat includes an equipment controller and a model predictive controller. The equipment controller is configured to drive the temperature of a building zone to an optimal temperature setpoint by operating HVAC equipment to provide heating or cooling to the building zone. The model predictive controller is configured to determine the optimal temperature setpoint by generating a cost function that accounts for a cost operating the HVAC equipment during each of a plurality of time steps in an optimization period, using a predictive model to predict the temperature of the building zone during each of the plurality of time steps, and optimizing the cost function subject to a constraint on the predicted temperature of the building zone to determine optimal temperature setpoints for each of the time steps.},
note = {US Non-provisional Patent Number: 10,146,237},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Hofschulz, H. A.; Turney, R. D.; Gamroth, T. J.; Ellis, M. J.
Systems and methods for extending the battery life of a wireless sensor in a building control system Patent
2018, (US Non-provisional Patent Number: 10,042,340).
@patent{Hofschulz201810042340,
title = {Systems and methods for extending the battery life of a wireless sensor in a building control system},
author = {H. A. Hofschulz and R. D. Turney and T. J. Gamroth and M. J. Ellis},
url = {https://patents.google.com/patent/US10042340},
year = {2018},
date = {2018-08-07},
urldate = {2018-01-01},
abstract = {A building control system includes a wireless measurement device and a controller. The wireless measurement device measures a plurality of values of an environmental variable and uses the plurality of measured values to predict one or more future values of the environmental variable. The wireless device periodically transmits, at a transmission interval, a message that includes a current value of the environmental variable and the one or more predicted values of the environmental variable. The controller receives the message from the wireless device and parses the message to extract the current value and the one or more predicted future values of the environmental variable. The controller periodically and sequentially applies, at a controller update interval shorter than the transmission interval, each of the extracted values as an input to a control algorithm that operates to control the environmental variable.},
note = {US Non-provisional Patent Number: 10,042,340},
keywords = {},
pubstate = {published},
tppubtype = {patent}
}
Master’s Thesis
2025
Panicker, R.
Terminal Set-based Cyberattack Detection in Model Predictive Control Systems with Zero False Alarms Masters Thesis
2025.
@mastersthesis{Panicker2025Thesis,
title = {Terminal Set-based Cyberattack Detection in Model Predictive Control Systems with Zero False Alarms},
author = {R. Panicker},
url = {http://ellis.faculty.ucdavis.edu/wp-content/uploads/sites/603/2026/02/Panicker-Thesis.pdf},
year = {2025},
date = {2025-06-01},
abstract = {The increased reliance of industrial control systems on networked components has made them more vulnerable to cyberattacks, necessitating cyberattack detection schemes specifically designed for detecting cyberattacks affecting industrial control systems. This thesis presents a set-membership-based detection scheme for systems under model predictive control (MPC). Specifically, we consider steady-state operation because many systems operate over long periods near a desired steady state. Provided the disturbances and measurement noise acting on the system are sufficiently small, we show that the closed-loop system under MPC is equivalent to the closed-loop system under a linear quadratic regulator, formulated with the same stage cost and weighting matrices, in a region containing the desired operating point. This equivalence is leveraged to show that the minimum robust positively invariant (mRPI) sets under both controllers are equivalent, enabling the calculation of the mRPI set for the closed-loop system under MPC. Using the mRPI set of the attack-free system, we present an attack detection scheme for systems under MPC and derive conditions under which the attack detection scheme applied to the attack-free closed-loop system does not raise an alarm. The detection scheme is applied to a simplified (linear) building space-cooling system to demonstrate that it does not raise false alarms during attack-free operation and that it successfully detects attacks when the system is subjected to a multiplicative false-data injection attack altering the data communicated over the sensor-controller link. Furthermore, the detection scheme’s applicability to nonlinear systems is assessed. Specifically, the detection scheme is applied to a nonlinear chemical process to demonstrate that the detection scheme does not raise false alarms during attack-free operation and successfully detects an attack when the process is subjected to a false-data injection attack.},
keywords = {},
pubstate = {published},
tppubtype = {mastersthesis}
}
2023
Krishna, P.
Hybrid Modeling Framework for Systems with Unmeasured Time-Varying Disturbances: An Application to Buildings Masters Thesis
2023.
@mastersthesis{Krishna,
title = {Hybrid Modeling Framework for Systems with Unmeasured Time-Varying Disturbances: An Application to Buildings},
author = {P. Krishna},
url = {http://ellis.faculty.ucdavis.edu/wp-content/uploads/sites/603/2026/02/Krishna-Thesis.pdf},
year = {2023},
date = {2023-06-01},
urldate = {2023-06-01},
abstract = {The energy consumed by the residential and commercial building sectors in the United States has been increasing at around 1.3% per year over the past decade, making efficient building operations more crucial than ever. Model predictive control (MPC), which is a model-based control method, has been proposed as a solution for the control and optimization of building operations due to its ability to optimize control actions based on constraints such as cost and energy. However, widespread adoption of MPC in buildings is limited by the challenges in developing and training a control-oriented building model. Building modeling is a challenging task due to the presence of unmeasured time-varying heat disturbances due to people, lighting, and electricity, and the lack of full state measurements, resulting in a coupled state, disturbance, and model parameter estimation problem.
Despite being unmeasured, these time-varying heat disturbances are correlated to certain time-features like the time of the day and the day of the week for several building types and occupancy patterns. Hence, hybrid models, which combine physics-based models, to capture the underlying dynamics of the system, and data-driven models, used to forecast the disturbances, have been proposed as a potential method for control-oriented modeling of buildings. In our previous work, a low-order thermal resistance-capacitance network was formulated to capture the dynamics of the building space and a feedforward neural network (FNN) was used to forecast the time-varying unmeasured disturbances.
This thesis presents a generalized hybrid modeling framework to identify models for systems that are subject to unmeasured time-varying disturbances. The proposed hybrid modeling framework combines a parameterized low-order physics-based model and a feedforward neural network (FNN) and utilizes a novel three-step training methodology to simultaneously estimate both the physics-based and FNN model parameters. The aim of the three-step training methodology is to provide better model predictions compared to the predictions made by the same model trained with alternative strategies. A model validation approach is also provided as part of the training methodology. The effectiveness of the proposed modeling and training approach is demonstrated by applying it to model the thermal dynamics of a building space. The time features, which provide the desired model predictions, are first determined. The superiority of the three-step training methodology is demonstrated by comparing the predictions generated by the models trained with alternative strategies to those generated by the model trained using the three-step training methodology. These results demonstrate that the hybrid modeling framework is suitable for modeling systems with unmeasured time-varying disturbances, and that the three-step training methodology results in models with minimal prediction errors, with fewer number of iterations as compared to its alternatives. The impact of unavailability of full state measurements is studied. Finally, the ability for the hybrid modeling framework to reproduce the results is evaluated. },
keywords = {},
pubstate = {published},
tppubtype = {mastersthesis}
}
Despite being unmeasured, these time-varying heat disturbances are correlated to certain time-features like the time of the day and the day of the week for several building types and occupancy patterns. Hence, hybrid models, which combine physics-based models, to capture the underlying dynamics of the system, and data-driven models, used to forecast the disturbances, have been proposed as a potential method for control-oriented modeling of buildings. In our previous work, a low-order thermal resistance-capacitance network was formulated to capture the dynamics of the building space and a feedforward neural network (FNN) was used to forecast the time-varying unmeasured disturbances.
This thesis presents a generalized hybrid modeling framework to identify models for systems that are subject to unmeasured time-varying disturbances. The proposed hybrid modeling framework combines a parameterized low-order physics-based model and a feedforward neural network (FNN) and utilizes a novel three-step training methodology to simultaneously estimate both the physics-based and FNN model parameters. The aim of the three-step training methodology is to provide better model predictions compared to the predictions made by the same model trained with alternative strategies. A model validation approach is also provided as part of the training methodology. The effectiveness of the proposed modeling and training approach is demonstrated by applying it to model the thermal dynamics of a building space. The time features, which provide the desired model predictions, are first determined. The superiority of the three-step training methodology is demonstrated by comparing the predictions generated by the models trained with alternative strategies to those generated by the model trained using the three-step training methodology. These results demonstrate that the hybrid modeling framework is suitable for modeling systems with unmeasured time-varying disturbances, and that the three-step training methodology results in models with minimal prediction errors, with fewer number of iterations as compared to its alternatives. The impact of unavailability of full state measurements is studied. Finally, the ability for the hybrid modeling framework to reproduce the results is evaluated.
2021
Frasier, A.
Standard Testing Protocols for HVAC-grade CO2 Sensors and CO2-based Demand Control Ventilation Systems Masters Thesis
University of California, Davis, 2021.
@mastersthesis{Frasier2021b,
title = {Standard Testing Protocols for HVAC-grade CO2 Sensors and CO2-based Demand Control Ventilation Systems},
author = {A. Frasier},
url = {http://ellis.faculty.ucdavis.edu/wp-content/uploads/sites/603/2022/08/A_Frasier_Thesis.pdf},
year = {2021},
date = {2021-08-16},
urldate = {2021-08-16},
school = {University of California, Davis},
abstract = {Carbon dioxide (CO2)-based demand control ventilation (DCV) automatically adjusts building ventilation rates based on indoor CO2 concentration. Since the indoor CO2 concentration is directly related to the occupancy, the purpose of CO2-based DCV is to conserve energy by reducing the ventilation rates during periods of low occupancy. In this work, two standard testing protocols for CO2 sensors and CO2-based DCV system controllers are developed and performed on several currently available CO2 sensors and DCV system controllers. Test results are provided and discussed.},
keywords = {},
pubstate = {published},
tppubtype = {mastersthesis}
}
Ph.D. Dissertation
2024
Narasimhan, S.
Control-Enabled Approaches for Active Detection of Cyberattacks on Process Control Systems PhD Thesis
2024.
@phdthesis{Narasimhan2023Dissertation,
title = {Control-Enabled Approaches for Active Detection of Cyberattacks on Process Control Systems},
author = {S. Narasimhan},
url = {http://ellis.faculty.ucdavis.edu/wp-content/uploads/sites/603/2026/02/Narasimhan-Dissertation.pdf},
year = {2024},
date = {2024-03-06},
urldate = {2024-03-06},
abstract = {Increasing reliance on wireless communication and complexity of cyberattacks have rendered industrial control systems (ICSs) such as process control systems (PCSs) (which are ICSs that operate chemical manufacturing processes) vulnerable to cyberattacks by malicious agents. In the past decade, several highly sophisticated cyberattacks (e.g., Stuxnet virus (2010), German steel mill attack (2014), Ukrainian power grid attack (2015), TRITON (2017)) have demonstrated that information technology (IT) infrastructure-based solutions to handling cyberattacks on control systems are insufficient on their own. An increasing body of research has focused on developing operational technology (OT)-based approaches to enhance the cyberattack resilience of PCSs. Cyberattack resilience here is defined as the ability of a PCS to minimize the impact of a cyberattack and recover from it. Research on cyberattack resilience of PCSs involves approaches that range from designing PCSs that are inherently attack-resilient to developing cyberattack detection, identification, and mitigation schemes. Cyberattack detection schemes are OT-based anomaly detection schemes that reveal the presence of a cyberattack on a PCS by monitoring the process operational data for anomalies and are an important component of a cyberattack resilient PCS.
The motivating realization behind the work presented in this dissertation is that the influence of PCS design parameters may be exploited to reveal the presence of an ongoing cyberattack on a PCS. In the chapters that follow, several approaches for cyberattack detection are presented. First, a control screening approach that may be used to incorporate attack detectability within the conventional PCS design considerations is presented. The screening algorithm is based on a characterization of the interdependence between the PCS design parameters, and the ability of the detection scheme to detect the attack (attack detectability). Next, for a certain class of detection schemes monitoring a process, the relationship between the PCS design parameters, the closed-loop stability of the attacked process, and the detectability of certain attacks is rigorously characterized. Based on the characterization, for attack detection, it may be preferred to operate the process under performance degrading “attack-sensitive” parameters. To manage a potential tradeoff between attack detection and closed-loop performance, an active detection method utilizing switching between two control modes is developed. Under the active detection method, extended process operation is under a first (nominal) mode, the control parameters (called nominal parameters) for which are selected to meet traditional control design criteria. Under the second (attack-sensitive) mode, the process is operated with attack-sensitive parameters. The process is operated under the attack-sensitive mode intermittently to probe the process for an ongoing attack. Control parameter switching on a process under steady-state operation may induce transient behavior, which may trigger false alarms in the class of detection schemes. For processes with an invertible output matrix, a switching condition is imposed to select control parameter switching instances such that false alarms in the system are minimized.
To eliminate false alarms due to control switching on processes with a non-invertible output matrix, a reachable set-based detection scheme is developed. The reachable set-based cyberattack detection scheme guarantees a zero false alarm rate during transient attack-free process operation by tracking the evolution of the monitoring variable values with respect to their reachable sets of the attack-free process at each time step. Following this, a switching-enabled active detection method that utilizes the reachable set-based detection scheme to enable attack detection with a zero false alarm rate is presented. Furthermore, the control parameter switching instances between the nominal to attack-sensitive modes are randomized, thereby preserving the confidentiality of the detection method. Destabilization of a process for attack detection (as with operation under attack-sensitive mode) may not always be preferred. Two different alternate control modes that may be used to induce perturbations for active attack detection without destabilizing the attacked process are presented. To guarantee attack detection, the alternate control mode selected must induce “attack-revealing” perturbations in the process. Reachability analysis is used to present a set-based condition that if satisfied means that the control mode selected induces attack-revealing perturbations. Different models of false data injection attacks are considered. A screening algorithm that may be used to select an attack-revealing control mode for the active detection of attacks is presented. The application of all methods are applied to simulations of different illustrative processes to demonstrate their attack detection capabilities.},
keywords = {},
pubstate = {published},
tppubtype = {phdthesis}
}
The motivating realization behind the work presented in this dissertation is that the influence of PCS design parameters may be exploited to reveal the presence of an ongoing cyberattack on a PCS. In the chapters that follow, several approaches for cyberattack detection are presented. First, a control screening approach that may be used to incorporate attack detectability within the conventional PCS design considerations is presented. The screening algorithm is based on a characterization of the interdependence between the PCS design parameters, and the ability of the detection scheme to detect the attack (attack detectability). Next, for a certain class of detection schemes monitoring a process, the relationship between the PCS design parameters, the closed-loop stability of the attacked process, and the detectability of certain attacks is rigorously characterized. Based on the characterization, for attack detection, it may be preferred to operate the process under performance degrading “attack-sensitive” parameters. To manage a potential tradeoff between attack detection and closed-loop performance, an active detection method utilizing switching between two control modes is developed. Under the active detection method, extended process operation is under a first (nominal) mode, the control parameters (called nominal parameters) for which are selected to meet traditional control design criteria. Under the second (attack-sensitive) mode, the process is operated with attack-sensitive parameters. The process is operated under the attack-sensitive mode intermittently to probe the process for an ongoing attack. Control parameter switching on a process under steady-state operation may induce transient behavior, which may trigger false alarms in the class of detection schemes. For processes with an invertible output matrix, a switching condition is imposed to select control parameter switching instances such that false alarms in the system are minimized.
To eliminate false alarms due to control switching on processes with a non-invertible output matrix, a reachable set-based detection scheme is developed. The reachable set-based cyberattack detection scheme guarantees a zero false alarm rate during transient attack-free process operation by tracking the evolution of the monitoring variable values with respect to their reachable sets of the attack-free process at each time step. Following this, a switching-enabled active detection method that utilizes the reachable set-based detection scheme to enable attack detection with a zero false alarm rate is presented. Furthermore, the control parameter switching instances between the nominal to attack-sensitive modes are randomized, thereby preserving the confidentiality of the detection method. Destabilization of a process for attack detection (as with operation under attack-sensitive mode) may not always be preferred. Two different alternate control modes that may be used to induce perturbations for active attack detection without destabilizing the attacked process are presented. To guarantee attack detection, the alternate control mode selected must induce “attack-revealing” perturbations in the process. Reachability analysis is used to present a set-based condition that if satisfied means that the control mode selected induces attack-revealing perturbations. Different models of false data injection attacks are considered. A screening algorithm that may be used to select an attack-revealing control mode for the active detection of attacks is presented. The application of all methods are applied to simulations of different illustrative processes to demonstrate their attack detection capabilities.