This preview shows pages 1–2. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: The State of the System In most intelligent control applications associated with the operation of complex automated systems, the control system must be able to employ the state information that is collected from the managed hardware in order to initialize on-line simulations. These on-line simulations can be employed within the intelligent controller to project the future performance of the system for both planning and control purposes. For example, on-line simulations may be used to project the future performance of the system while operating under one or more alternative plans. They also may be used in order to permit the controller to employ predictive control practices where the future consequences of a given control action is assessed before it is implemented. This real-time collection of the state information from the physical system under operation and the subsequent use of this real-time state information to initialize on-line simulation runs are often complex tasks. Presented next are the benefits of using a simulation tool that is capable of providing a model that is applicable to both the analysis and control of the system has on fulfilling the initialization requirements for on-line simulation. In general, the state of any computer program is dependent upon its data, including the values currently assigned to its variables and data structures. Initializing a program to a specific state necessarily requires one to assign values to every variable. This requirement holds for simulations as well. In order to initialize a simulation to the state of the physical system, one must initialize each variable and data structure such that the state of the program represents the current state of the physical system. In most simulation applications, this is a complex task because the variables employed to define the state of the system and the state of the simulation model are different. In addition, if one employs commercial simulation languages, many of the variables that must be initialized are inaccessible to the user. The task of gathering the state information from the controller can also be difficult. In many cases, the internal data structures employed by the controller are also hidden from the user. Even if these data are accessible, the user still must determine the relationship of the data to the current state of the system as it is being modeled. That is, complete data dictionaries for the variables being employed by the controller and the simulation model must be known. For most commercial controllers, this information is not available. In summary, when one employs commercial simulation and control tools, one seldom is capable of defining a congruent representation for the system state which both the simulation model and controller can employ....
View Full Document
This note was uploaded on 09/13/2011 for the course EEL 5937 taught by Professor Staff during the Spring '08 term at University of Central Florida.
- Spring '08