-
公开(公告)号:US10890904B2
公开(公告)日:2021-01-12
申请号:US16232309
申请日:2018-12-26
Applicant: Johnson Controls Technology Company
Inventor: Robert D. Turney , Sudhi R. Sinha
Abstract: A model predictive maintenance (MPM) system for building equipment includes an operational cost predictor configured to predict a cost of operating the building equipment over a duration of an optimization period, a maintenance cost predictor configured to predict a cost of performing maintenance on the building equipment over the duration of the optimization period, and an objective function optimizer configured to optimize an objective function to predict a total cost associated with the building equipment over the duration of the optimization period. The objective function includes the predicted cost of operating the building equipment and the predicted cost of performing maintenance on the building equipment. The MPM system includes an equipment controller configured to operate the building equipment to affect a variable state or condition in a building in accordance with values of one or more decision variables obtained by optimizing the objective function.
-
公开(公告)号:US20200304332A1
公开(公告)日:2020-09-24
申请号:US16895886
申请日:2020-06-08
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha
IPC: H04L12/28 , G06F16/901
Abstract: A building system including one or more memory devices configured to store instructions thereon, the instructions causing one or more processors to generate a space graph based on building data, generate a control algorithm based on the space graph and operate one or more pieces of building equipment based on the control algorithm, and receive new building data from one or more building data sources. The instructions cause the one or more processors to generate one or more new relationships between a first entity of entities and a second entity of the entities, update the space graph with the new relationship by causing the space graph to store a new edge between a first node of nodes representing the first entity and a second node of the nodes representing the second entity, and update the control algorithm based on the new edge of the updated space graph.
-
公开(公告)号:US10712032B2
公开(公告)日:2020-07-14
申请号:US15901571
申请日:2018-02-21
Applicant: Johnson Controls Technology Company
IPC: F24F11/30 , G05B15/02 , F24F11/49 , F24F11/54 , F24F11/64 , F24F11/58 , F24F3/044 , F24F120/10 , F24F120/20
Abstract: A building automation system (BAS) platform includes one or more processors configured to provide an operating environment for developing and executing a plurality of building automation and control microservices. At least one of the plurality of building automation and control microservices is configured to receive live data from remote building equipment and provide control signals to the remote building equipment. The BAS platform further includes one or more application programming interfaces configured to interact with third-party building automation and control applications that run within the operating environment.
-
公开(公告)号:US20200167148A1
公开(公告)日:2020-05-28
申请号:US16775032
申请日:2020-01-28
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Erik S. Paulson , Errol Trunch
IPC: G06F8/65 , G05B19/042
Abstract: A building device including one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to implement a software gateway configured to receive one or more messages from building equipment, receive, based on the one or more messages, one or more software updates for the software gateway, wherein the one or more software updates are updates for communicating with the building equipment, communicate with the building equipment based on the one or more software updates and receive data describing the building equipment, and cause a configuration image to be generated for the software gateway based on the data describing the building equipment, the configuration image indicating a configuration of the software gateway for performing one or more gateway services.
-
公开(公告)号:US20190097904A1
公开(公告)日:2019-03-28
申请号:US16143012
申请日:2018-09-26
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vijaya S. Chennupati , Vaidhyanathan Venkiteswaran , Erik S. Paulson
Abstract: A web services platform includes a data collector and a timeseries service. The data collector is configured to collect samples of data points and generate input timeseries including a plurality of the samples. The timeseries service is configured to identify a first timeseries processing workflow that uses the input timeseries as an input and defines processing operations to be applied to the samples of the input timeseries, perform the processing operations defined by the first timeseries processing workflow to generate a first derived timeseries comprising a first set of derived timeseries samples, identify a second timeseries processing workflow that uses the first derived timeseries as an input and defines processing operations to be applied to the samples of the first derived timeseries, and perform the processing operations defined by the second timeseries processing workflow to generate a second derived timeseries comprising a second set of derived timeseries samples.
-
公开(公告)号:US20190095644A1
公开(公告)日:2019-03-28
申请号:US16048052
申请日:2018-07-27
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha
CPC classification number: G06F21/6254 , G05B15/02 , G05B2219/2614 , G05B2219/2642 , G06F16/2255 , G06F16/2379 , G06F16/288 , H04L63/101 , H04L2209/04
Abstract: A building system for operating a building and managing private building information includes a processing circuit configured to receive a request for information for a building entity of a building entity database. The processing circuit is configured to select one of the mask templates from the entity database based on access values associated with the requesting device and a relational link between the building entity and the mask templates, retrieve private information for the building entity in response to a reception of the request for the information, and generate a masked information data structure based on the private information and the one of the mask templates.
-
公开(公告)号:US20190095520A1
公开(公告)日:2019-03-28
申请号:US16142906
申请日:2018-09-26
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Vijaya S. Chennupati
IPC: G06F17/30
Abstract: One or more non-transitory computer readable media containing program instructions that, when executed by one or more processors, cause the one or more processors to perform operations: generating a database of interconnected smart entities, the smart entities including object entities representing each of the plurality of physical devices and data entities representing data generated by the devices, the smart entities being interconnected by relational objects indicating relationships between the object entities and the data entities; receiving data from a first device of the plurality of physical devices; determining a second device from a relational object for the first device based on the received data; and modifying a data entity connected to an object entity of the second device within the database of smart entities based on the received data for the first device.
-
公开(公告)号:US20180238575A1
公开(公告)日:2018-08-23
申请号:US15901571
申请日:2018-02-21
Applicant: Johnson Controls Technology Company
Abstract: A building automation system (BAS) platform includes one or more processors configured to provide an operating environment for developing and executing a plurality of building automation and control microservices. At least one of the plurality of building automation and control microservices is configured to receive live data from remote building equipment and provide control signals to the remote building equipment. The BAS platform further includes one or more application programming interfaces configured to interact with third-party building automation and control applications that run within the operating environment.
-
公开(公告)号:US20180232423A1
公开(公告)日:2018-08-16
申请号:US15644560
申请日:2017-07-07
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Sudhi R. Sinha , Vijaya S. Chennupati , Vaidhyanathan Venkiteswaran , Erik S. Paulson , Ada L. Ma
IPC: G06F17/30
CPC classification number: G06F16/2477 , G05B15/02 , G05B2219/2614 , G05B2219/2642 , G05D23/1917 , G05D23/1931 , G06F16/22 , G06F16/2322 , G06F16/9024
Abstract: A building management system (BMS) includes building equipment, an eventseries generator, and a storage interface. The building equipment are configured to generate a plurality of data samples. Each of the data samples includes a data value and a timestamp. The eventseries generator is configured to assign a sample state to each data sample based on the data value of the data sample and generate one or more events based on the timestamp of each data sample and the sample state assigned to each data sample. Each of the events includes a start time, an end time, and an event state. The eventseries generator is configured to generate an eventseries including the one or more generated events. The storage interface is configured to store the eventseries in an eventseries database.
-
30.
公开(公告)号:US20180119975A1
公开(公告)日:2018-05-03
申请号:US15639880
申请日:2017-06-30
Applicant: Johnson Controls Technology Company
Inventor: Youngchoon Park , Justin J. Ploegert , Erik S. Paulson , Sudhi R. Sinha
Abstract: A heating ventilation and air conditioning (HVAC) system for a building space includes an HVAC device including a processing circuit. The processing circuit is configured to generate an encrypted dynamic key based on a manifest stored on the device. The manifest includes a set of entitlements for the HVAC device based on relationships between the HVAC device and entities. The processing circuit is further configured to transmit the stored manifest to an authentication server by sending the encrypted dynamic key to the authentication server and receive an updated manifest from the authentication server based on the encrypted dynamic key. The processing circuit is further configured to send a payload request to the authentication server based on the updated manifest, the payload request including a software update request.
-
-
-
-
-
-
-
-
-