Greg Stanley and Associates Performity LLC
 Home   About Us   Products   Services   Examples   Tech Resources   Contact Us 
HomeTech ResourcesBDAC > Representation >

BDAC system representation

BDAC Subtopics:

 

This page examines BDAC system representation, as part of
BDAC - Big Data Approximating Control

Overview of BDAC system representation

BDAC uses a discrete time representation for dynamics. At any time step, measured values (or other features extracted from sensor data) are indicated with a vector y. The subset of measured variables in y that are process inputs (measured disturbances) are referred to with a vector d. Controller outputs (which are process inputs) are indicated by a vector u.  This is shown in the following data flow diagram (Click for full-sized image)

BDAC System Representation - Click for full-sized image

When emphasizing the values of these vectors at a particular time step k, the time step k is placed in brackets: y[k], u[k], d[k]. A trajectory is the full set of sensor values y (including measured disturbances) and control outputs u, over a time window looking back nH steps in time and ahead nH steps in time. A collection of trajectories {si} is stored as the row of a matrix S. This is illustrated in the following diagram (Click for full-sized image)

BDAC Trajectories - Click for full-sized image  

As noted in the figure, values for future controller outputs are converted into an incremental form - the changes in controller output. This better aligns the representation with the goals in subsequent pattern matching, where future controller output changes are penalized. Future values of process output variables lacking setpoints are also converted to incremental form for the same reason: The incremental changes should decay to 0 for stability, even if there are no targets.

Copyright 2017, Greg Stanley

(Return to BDAC - Big Data Approximating Control )

Share this page: Share this page via LinkedIn... Bookmark or share this page on Delicious... Share this page by e-mailing link...