-
公开(公告)号:US11604002B2
公开(公告)日:2023-03-14
申请号:US16139882
申请日:2018-09-24
Applicant: Johnson Controls Technology Company
Inventor: Nathan M. Zimmerman , Michael J. Ajax , Nicholas S. Van Derven , John M. House , Timothy I. Salsbury
IPC: F24F11/70 , G05D23/19 , F24F110/12 , F24F11/30 , F24F11/62 , F24F11/89 , F24F120/20
Abstract: A thermostat is disclosed. The thermostat can include one or more temperature sensors configured to measure one or more temperature values. The thermostat can include a processing circuit. The processing circuit can receive the one or more temperature values from the one or more temperature sensors. The processing circuit can receive one or more central processing unit (CPU) usage values, wherein the one or more CPU usage values indicate computing usage of the processing circuit. The processing circuit can determine, based on an empirical model comprising one or more gain values and one or more filters and based on one or more signals, a temperature of the building. The one or more signals comprise the one or more temperature values and the one or more CPU usage values. The empirical model accounts for dynamics of heat generated by the processing circuit and airflow acting on the thermostat.
-
公开(公告)号:US11163278B2
公开(公告)日:2021-11-02
申请号:US16198539
申请日:2018-11-21
Applicant: Johnson Controls Technology Company
Inventor: Timothy I. Salsbury , John M. House , Carlos Felipe Alcala Perez
IPC: G05B19/042
Abstract: An on-off control system includes on-off equipment configured to operate in either an on state or an off state, an on-off controller configured to cause the equipment to transition between the on state and the off state based on a setpoint value and a deadband value to drive a control variable toward the setpoint value, and a deadband controller, according to some embodiments. In some embodiments, the deadband controller is configured to generate the deadband value used by the on-off controller. In some embodiments, the deadband controller is configured to generate the deadband value by obtaining a cost function that defines a cost based on at least a set of control values and the deadband value and selecting the deadband value that results in an optimal value of the cost function over a range of possible deadband values, the selected deadband value defining an optimal deadband value.
-
公开(公告)号:US20210215378A1
公开(公告)日:2021-07-15
申请号:US16739986
申请日:2020-01-10
Applicant: Johnson Controls Technology Company
Inventor: Timothy I. Salsbury , Carlos Felipe Alcala Perez , John M. House
IPC: F24F11/77 , G05B13/02 , F24F110/40
Abstract: An extremum seeking controller includes a processing circuit configured to modulate a manipulated variable provided as an input to a plant using an extremum-seeking control technique to drive a gradient of an objective function with respect to the manipulated variable toward an extremum. The objective function includes a performance variable characterizing a performance of the plant responsive to the manipulated variable. The objective function also includes a saturation adjustment term that becomes active as the plant approaches a saturation point and remains active as the plant operates within a saturated region past the saturation point. The saturation adjustment term causes the processing circuit to adjust the manipulated variable toward a value of the manipulated variable that returns the plant from the saturated region to a non-saturated region.
-
公开(公告)号:US20200333751A1
公开(公告)日:2020-10-22
申请号:US16913328
申请日:2020-06-26
Applicant: Johnson Controls Technology Company
Inventor: Timothy I. Salsbury , John M. House
IPC: G05B13/02
Abstract: A self-configuring controller includes one or more processors and one or more non-transitory machine readable media storing instructions. When executed by the one or more processors, the instructions cause the one or more processors to receive an output signal from a controlled system or device representative of an operation of the controlled system or device in response to a first perturbed control input perturbed using a first dither signal, estimate a bandwidth of the controlled system or device based on the output signal and the first dither signal, perturb a second control input using a second dither signal based on the bandwidth of the controlled system or device to generate a second perturbed control input, and transmit the second perturbed control input to the controlled system or device.
-
公开(公告)号:US20200318846A1
公开(公告)日:2020-10-08
申请号:US16376396
申请日:2019-04-05
Applicant: Johnson Controls Technology Company
Inventor: Timothy I. Salsbury , Carlos Felipe Alcala Perez
Abstract: A thermostat for a conditioned space includes a sensor that measures a value of a performance variable of the conditioned space, a user interface that receives a setpoint value from a user and displays information to the user, and a controller. The controller receives values of the performance variable from the sensor over a time period, stores the values of the performance variable, receives the setpoint value from the user interface, and determines a value of a manipulated variable based on the setpoint value and the values of the performance variable. The controller is configured to adjust an operation of HVAC equipment that affect the conditioned space based on the value of the manipulated variable. The controller is configured to determine a smoothed value of the performance variable based on the values of the performance variable and cause the user interface to display the smoothed value.
-
公开(公告)号:US10558227B2
公开(公告)日:2020-02-11
申请号:US15908041
申请日:2018-02-28
Applicant: Johnson Controls Technology Company
Inventor: Carlos Felipe Alcala Perez , Kirk H. Drees , Timothy I. Salsbury
IPC: F16K31/02 , G05D7/06 , F24F11/74 , F24F140/40
Abstract: A system for monitoring and controlling flow rate of a fluid through a valve is disclosed. The system includes a flow rate sensor to measure the flow rate of the fluid through the valve, and a controller. The controller is configured to receive the measured flow rate from the flow rate sensor, and determine if the measured flow rate is equal to a predetermined flow rate value. The controller is further configured to, in response to a determination that the measured flow rate is equal to the predetermined flow rate value, determine a minimum valve position threshold (xmin). Additionally, the controller is configured to determine a minimum flow rate threshold (ymin) corresponding to xmin, and configured to generate a PWM signal and calculate a corrected flow rate (ŷf) using the PWM signal. The controller controls a valve operation using ŷf. The PWM signal switches between zero and ymin.
-
7.
公开(公告)号:US10324424B2
公开(公告)日:2019-06-18
申请号:US15173295
申请日:2016-06-03
Applicant: Johnson Controls Technology Company
Inventor: Carlos Felipe Alcala Perez , Timothy I. Salsbury
Abstract: A control system for a plant includes a controller and a sensor. The controller is configured to estimate a response time of the plant and adjust a sampling rate based on the estimated response time. The response time is a parameter that characterizes a response of the plant to a disturbance. The sensor is configured to receive the adjusted sampling rate from the controller, collect samples of a measured variable from the plant at the adjusted sampling rate, and provide the samples of the measured variable to the controller.
-
公开(公告)号:US20190146423A1
公开(公告)日:2019-05-16
申请号:US16230795
申请日:2018-12-21
Applicant: Johnson Controls Technology Company
Inventor: Timothy I. Salsbury , Carlos Felipe Alcala Perez , Michael J. Ajax
Abstract: A plant includes equipment that operate to affect a variable state or condition of the plant in response to a control signal. A feedback controller monitors a process variable received via a feedback signal from the plant and uses an error signal representing a setpoint error between the process variable and a setpoint to generate the control signal for the plant. An exponentially-weighted moving average (EWMA) calculator generates EWMA values based on the setpoint error. A normalized index generator uses the EWMA values to calculate a normalized performance index. A threshold generator generates a threshold based on a first alarm parameter κ representing a normalized magnitude of the setpoint error and a second alarm parameter η representing a normalized duration that the setpoint error has persisted. An alarm manager generates an alarm in response to the normalized performance index crossing the threshold.
-
公开(公告)号:US20190041077A1
公开(公告)日:2019-02-07
申请号:US16052120
申请日:2018-08-01
Applicant: Johnson Controls Technology Company
Inventor: Timothy I. Salsbury , John M. House
Abstract: A cooperative extremum-seeking control system includes a first controller and a second controller. The first controller is configured to provide a first control input to a first plant and receive a first performance variable as feedback from the first plant. The second controller is configured to provide a second control input to a second plant that interacts with the first plant, receive a second performance variable as feedback from the second plant, and provide the second performance variable to the first controller. The first controller is further configured to aggregate the first performance variable and the second performance variable to determine a total performance variable, calculate a gradient of the total performance variable with respect to the first control input, generate a third control input using the gradient of the total performance variable, and provide the third control input to the first plant.
-
公开(公告)号:US20180299839A1
公开(公告)日:2018-10-18
申请号:US15950009
申请日:2018-04-10
Applicant: Johnson Controls Technology Company
Inventor: Timothy I. Salsbury , John M. House
IPC: G05B13/02
Abstract: An extremum-seeking control system includes a plant operable to affect a variable state or condition of a building and an extremum-seeking controller. The extremum-seeking controller is configured to provide a control input to a plant and receive a performance variable as a first feedback from the plant. The plant uses the control input to affect the performance variable. The extremum-seeking controller is configured to receive a constrained variable as a second feedback from the plant and calculate a performance penalty by applying a penalty function to the constrained variable. The extremum-seeking controller is further configured to modify the performance variable with the performance penalty to generate a modified cost function, estimate a gradient of the modified cost function with respect to the control input, and drive the gradient of the modified cost function toward zero by modulating the control input.
-
-
-
-
-
-
-
-
-