Patent attributes
A controller for equipment that operates to affect a variable state or condition of a building including one or more processors and non-transitory computer-readable media storing instructions that, when executed by the processors, cause the processors to perform operations. The operations include generating a new predictive model using training data associated with one or more durations selected from a time period and selected to satisfy a set of criteria. The predictive model models system dynamics of the building during the time period. The operations include storing the new predictive model in a database including predictive models that model the system dynamics of the building and include comparing performance of the new predictive model and the predictive models stored by the database to select a particular predictive model for controlling the equipment. The operations include using the particular predictive model to generate and provide control signals to the equipment.