US10488827B2 - Adaptive multi-level control for variable-hierarchy-structure hierarchical systems - Google Patents
Adaptive multi-level control for variable-hierarchy-structure hierarchical systems Download PDFInfo
- Publication number
- US10488827B2 US10488827B2 US13/769,183 US201313769183A US10488827B2 US 10488827 B2 US10488827 B2 US 10488827B2 US 201313769183 A US201313769183 A US 201313769183A US 10488827 B2 US10488827 B2 US 10488827B2
- Authority
- US
- United States
- Prior art keywords
- control system
- systems
- control
- controller
- hierarchy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
- 230000003044 adaptive effect Effects 0.000 title abstract description 4
- 238000002955 isolation Methods 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 abstract description 32
- 238000013459 approach Methods 0.000 abstract description 15
- 238000001816 cooling Methods 0.000 abstract description 3
- 238000003306 harvesting Methods 0.000 abstract description 3
- 238000000034 method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 14
- 238000013461 design Methods 0.000 description 13
- 230000008901 benefit Effects 0.000 description 8
- 238000005259 measurement Methods 0.000 description 8
- 230000006399 behavior Effects 0.000 description 7
- 238000010348 incorporation Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000005183 dynamical system Methods 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 238000000926 separation method Methods 0.000 description 4
- 230000001502 supplementing effect Effects 0.000 description 4
- 230000001629 suppression Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008450 motivation Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000196324 Embryophyta Species 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000012993 chemical processing Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000005415 magnetization Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009711 regulatory function Effects 0.000 description 1
- 238000009738 saturating Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
- G05B11/42—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y02P90/18—
Definitions
- aspects of the example implementations pertain to the area of control systems, and more specifically to decentralized and/or hierarchical multiple-level control systems for a plurality of separately operable subsystems that each comprise an associated separately operable control system.
- An aspect pertains to the area of decentralized and/or hierarchical multiple-level control systems and to the structure, operation, design, and use of a plurality of subsystems having their own associated control system, wherein each subsystem can operate in isolation via its own internal control system, but when interconnected or networked with additional subsystems in the plurality, each subsystem in the resulting collection of subsystems will assume a respective role in a hierarchy.
- a decentralized and/or hierarchical multiple-level control system comprises a plurality of subsystems, each with their own control system, that can operate in isolation and which can be interconnected or networked with additional subsystems associated with other hierarchical levels.
- a decentralized and/or hierarchical multiple-level control system comprises a plurality of subsystems, each with their own control system, that can operate in isolation but when interconnected or networked with additional subsystems associated with other hierarchical levels, each subsystem will assume their respective role in the hierarchy with respect to (those) additional subsystems.
- Provisions are included for subsystem control systems for model-based control, Proportional-Integral-Derivative (PID) controllers, fractional order controllers, saturation compensators, hysteretic controllers, sliding mode controllers, and other approaches.
- PID Proportional-Integral-Derivative
- the aspect further provides for dynamics within various subsystems to comprise or be structured as linear systems, bilinear systems, nonlinear systems, hysteretic systems, time-delay systems, fractional order systems, etc.
- An example application includes, for example, hierarchical cooling and energy harvesting systems for data centers and other applications wherein various elements in the hierarchy can be introduced and/or removed arbitrarily, for example as taught in pending U.S. patent application Ser. No. 13/385,411, the contents of which is incorporated herein by reference in its entirety. Additional applications of the invention include networked high-reliability control systems, robotics systems, networked sensor systems, adaptive communications networks, high-reliability communications networks, and command-and-control applications.
- FIG. 1 adapted in part from FIG. 1.2 of P. Lima, G. Saridis, Design of Intelligent Control Systems Based On Hierarchical Stochastic Automata , World Scientific Publishing Co. 1996, depicts example related art motivations and needs for hierarchical control systems.
- FIG. 2 adapted from FIG. 1.3 of P. Lima, G. Saridis, Design of Intelligent Control Systems Based On Hierarchical Stochastic Automata , World Scientific Publishing Co. 1996, depicts an example of a hierarchical control framework in related art academic learning systems and stochastic automata approaches.
- FIG. 3 depicts an example representation of a two-level hierarchical control framework in related art academic “hybrid systems” approaches where supervisor-level control is typically implemented as discrete-time control system algorithms executing on computers or embedded controllers while process-level is typically implemented in whole or in part in continuous-time.
- FIG. 4 depicts a representation of an example hierarchical multiple-level system comprising N levels, each level in the hierarchy comprising a single subsystem, and each single subsystem in turn comprising an associated controller.
- FIG. 5 depicts a representation of an example strictly-layer parent-to-child and child-to-parent communications between pairs of consecutive subsystem levels in the example hierarchy depicted in FIG. 4 .
- FIG. 6 depicts a variation on the representation of FIG. 5 wherein there are a plurality of subsystems associated with each level in the example hierarchy.
- FIG. 7 depicts a variation on the representation of FIG. 6 wherein there is at least one subsystem associated with each level in the example hierarchy.
- FIG. 8 depicts a representation wherein more general communications between pairs of subsystems in levels in the example hierarchy is provided for. In one extreme, all subsystems can be interconnected in a full-mesh topology.
- FIG. 9 depicts a variation on the representation of FIG. 8 wherein additionally only some of the subsystems associated with some of levels in the example hierarchy are present.
- FIG. 10 a depicts a representation of an example linear control system accepting outside control and measurement inputs and internal feedback paths.
- FIG. 10 b depicts a representation of an example variation on the arrangement of FIG. 10 a wherein additional inputs are provided by other subsystems and additional outputs are provided to other subsystems. Additionally, the representation provides for changes to parameters and/or configuration of the controller responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- FIG. 11 a depicts a representation of an example bilinear control system accepting outside control and measurement inputs and internal feedback paths.
- FIG. 11 b depicts a representation of an example variation on the arrangement of FIG. 11 a wherein additional inputs are provided by other subsystems and additional outputs are provided to other subsystems. Additionally, the representation provides for changes to parameters and/or configuration of the controller responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- FIG. 12 adapted the figure authored by “Email4mobile” available at http://en.wikipedia.org/wiki/File:PI controller.png (visited Feb. 10, 2013) and the figure authored by available at http://en.wikipedia.org/wiki/File:PID en updated feedback.svg (visited Feb. 10, 2013), depicts an example representation of a (single-level) Proportional-Integrator-Derivative (PID) control system.
- PID Proportional-Integrator-Derivative
- FIG. 13 a depicts a representation of an example nonlinear control system accepting outside control and measurement inputs and internal feedback paths.
- FIG. 13 b depicts a representation of an example variation on the arrangement of FIG. 13 a wherein additional inputs are provided by other subsystems and additional outputs are provided to other subsystems. Additionally, the representation provides for changes to parameters and/or configuration of the controller responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- FIG. 14 a depicts a representation of an example supplementing a controller with synthesized hysteresis pre-processing or pre-compensation.
- FIG. 14 b depicts a representation of an example supplementing a controller with synthesized hysteresis post-processing or post-compensation.
- FIGS. 15 a -15 b depict representations of examples involving the incorporation various forms of closed loop feedback topologies comprising synthesized hysteresis processing.
- FIGS. 16 a -16 b depict representations of examples involving the incorporation various forms of closed loop feedback topologies comprising two instances of synthesized hysteresis processing.
- FIG. 17 depicts a representation of an example involving the incorporation of more complex closed loop feedback topologies comprising instances of synthesized hysteresis processing.
- FIG. 18 a adapted and simplified from C. Brosilow and B, Joseph, Techniques of Model - Based Control , Prentice Hall, 2002, depicts an example representation of a (single-level) model-based control system approach.
- FIG. 18 b adapted from C. Brosilow and B, Joseph, Techniques of Model - Based Control , Prentice Hall, 2002, depicts an example variation on the arrangement depicted in FIG. 18 a wherein the effects of disturbances are represented.
- FIG. 19 depicts an adaptation of model-based control system suitable for use in a hierarchical control system.
- the example implementation pertains to the area of decentralized and/or hierarchical multiple-level control systems and to the structure, operation, design, and use of a plurality of subsystems having their own associated control system, wherein each subsystem can operate in isolation via its own internal control system, but when interconnected or networked with additional subsystems in the plurality, each subsystem in the resulting collection of subsystems will assume a respective role in a hierarchy.
- Provisions are included in the invention for the control systems for model-based control, Proportional-Integral-Derivative (PID) controllers, fractional order controllers, saturation compensators, hysteretic controllers, sliding mode controllers, and other approaches.
- PID Proportional-Integral-Derivative
- the invention further provides for dynamics within various subsystems to comprise or be structured as linear systems, bilinear systems, nonlinear systems, hysteretic systems, time-delay systems, fractional order systems, etc.
- Underlying systems can be decentralized for reasons such as spatial-distributed or geographic-distributed deployment. Underlying systems can be hierarchically organized driven by function such as distribution, aggregation, command and control, etc.
- control systems for the decentralized or hierarchical operation of decentralized systems and the decentralized or hierarchical operation of hierarchical systems.
- systems can simultaneously be both decentralized and hierarchical.
- control systems can simultaneously be both decentralized and hierarchical.
- an underlying system can be unitary (i.e., not distributed) but a hierarchical control system is used in the control of that underlying unitary system for reasons such as architectural layering, separation of policy from operations, separation of continuous-time control from discrete-time control, separation into layers each operating at a progressively slower or progressively faster operating rate, etc.
- underlying system can be unitary (i.e., not distributed) but a decentralized control system is used in the control of that underlying unitary system for reasons such as remote or collaborative operation, fail-safe backup, multi-entity security, etc.
- a hierarchically or decentralized system can be controlled by a unitary (i.e., entirely centralized) control system.
- Hierarchical control has been active use in business, military, government, church, and social operations for ages. With regards to formal hierarchical control systems pertaining to implementation in machines or on computers, there are several major areas of academic interest and/or commercial practice. One of these major areas is of course is the layered protocol architecture of the internet and other types of computer networks. Prior to and contemporary with layered communication protocol architecture is the academic work in hierarchical multilevel systems by M. D. Mesarovic and others (circa 1962-1970), academic work in dynamic hierarchical control such as that by M. G. Singh and others (circa 1971-1977), and academic work in control and coordination in hierarchical systems such as that by W. Findeisen and others (circa 1974-1980). More recently active academic work in formal hierarchical control systems pertaining to implementation in machines or on computers has shifted to:
- FIG. 1 adapted in part from FIG. 1.2 of P. Lima, G. Saridis, Design of Intelligent Control Systems Based On Hierarchical Stochastic Automata , World Scientific Publishing Co. 1996 and further augmented with lists, depicts example attribute gradients that create motivations and/or invoke needs for hierarchical control systems.
- some representative attributes that tend to migrate to command or organization levels include:
- the graphic example provided in FIG. 1 has a stochastic automata and computer science orientation and is merely for example orientation.
- the situation depicted in the graphic example can be completely irrelevant to many reasons why a hierarchical control system is used or needed, for example cases resulting from differing reaction time-scales, from boundaries between continuous-time control and discrete-time control, switching among myopic operating regimes, etc.
- FIG. 2 adapted from FIG. 1.3 of P. Lima, G. Saridis, Design of Intelligent Control Systems Based On Hierarchical Stochastic Automata , World Scientific Publishing Co. 1996, which depicts an example hierarchical control framework popular in contemporary academic learning systems and stochastic automata approaches.
- FIG. 3 depicts an example representation of a two-level hierarchical control framework popular in contemporary academic “hybrid systems” approaches.
- supervisor-level control is typically implemented as discrete-time control system algorithms executing on computers or embedded controllers, or a related or unrelated finite state-space Markov chain, while process-level is typically regarded as implemented in whole or in part in continuous-time.
- process-level is typically restricted, respectively, to three levels (for learning systems and stochastic automata approaches) and two levels (for “hybrid systems” approaches.)
- control systems and “controllers” will be used interchangeable, this in keeping with standardized usage well-know to those skilled in the art of control systems.
- control systems /“controllers” will comprise at least a ‘logical component’ governing configuration, negotiation, communications management, executive functions, etc. and a ‘dynamics component’ providing actual control functions.
- control systems /“controllers” will comprise a ‘dynamics component’ that is responsive to incoming observation information, control policy information, parameters, set-point information, etc.
- control systems”/“controllers” associated with a given subsystem will be arranged so that at least some of the incoming observation information, control policy information, parameters, set-point information, etc. is provided by, or behalf of, or in retrieved responsive to the recognition of the given subsystem.
- control systems /“controllers” associated with a given subsystem will be arranged so that at least some of the incoming observation information, control policy information, parameters, set-point information, etc. is provided by, or behalf of, or in retrieved responsive to one or more other “control system(s)”/“controller(s)” that are not associated with the given subsystem.
- control systems”/“controllers” associated with a given subsystem will provide control signals, control information, parameters, etc. to controllable elements within the given subsystem.
- control systems /“controllers” associated with a given subsystem will provide control signals, control information, parameters, etc. to one or more other “control system(s)”/“controller(s)” that are not associated with the given subsystem.
- a control system comprising an arbitrary number, and potentially time-varying number, of hierarchical levels.
- an underlying system comprising a plurality of subsystems that is organized as a hierarchical systems with an arbitrary number, and potentially time-varying number, of hierarchical levels can be controlled by a corresponding control system comprising a corresponding arbitrary number, and potentially time-varying number, of hierarchical levels.
- FIG. 4 depicts a representation of an example hierarchical multiple-level system comprising N levels, each level in the hierarchy comprising a single subsystem, and each single subsystem in turn comprising an associated controller.
- FIG. 5 depicts a representation of an example strictly-layer parent-to-child and child-to-parent communications between pairs of consecutive subsystem levels in the example hierarchy depicted in FIG. 4 .
- Example types and means of communication among control systems will be considered shortly.
- FIGS. 4 and 5 comprised a single subsystem entity within each hierarchical layer.
- FIG. 6 depicts a variation on the representation of FIG. 5 wherein there are a plurality of subsystems associated with each level in the example hierarchy.
- the invention further provides for there being as few as a single entity in each layer.
- FIG. 7 depicts a variation on the representation of FIG. 6 wherein there is at least one subsystem associated with each level in the example hierarchy.
- FIG. 6 and FIG. 7 strictly-layered parent-to-child and child-to-parent communications between pairs of consecutive subsystem levels in the example hierarchy is shown.
- the invention also provides for more general communications between pairs of subsystems in levels in the example hierarchy, for example such as in the arrangements provided in FIG. 8 and FIG. 9 to be described next.
- the example implementation provides for decentralized and/or hierarchical multiple-level control systems and to the structure, operation, design, and use of a plurality of subsystems having their own associated control system, wherein each subsystem can operate in isolation via its own internal control system, but when interconnected or networked with additional subsystems in the plurality, each subsystem in the resulting collection of subsystems will assume a respective role in a hierarchy.
- a decentralized and/or hierarchical multiple-level control system can comprise a plurality of subsystems, each with their own control system, that can operate in isolation and which can be interconnected or networked with additional subsystems associated with other hierarchical levels.
- a decentralized and/or hierarchical multiple-level control system can comprise a plurality of subsystems, each with their own control system, that can operate in isolation but when interconnected or networked with additional subsystems associated with other hierarchical levels, each subsystem will assume their respective role in the hierarchy with respect to (those) additional subsystems.
- control systems associated with associated additional subsystems can be included. These can be introduced in established levels of the hierarchy, add new levels to the hierarchy, be or inserted within the hierarchy so as to create entirely new levels in the hierarchy.
- the example implementation provides for arrangements where one or more layers in a hierarchy of control systems can be skipped, wherein upper-hierarchy control systems and lower-hierarchy control systems (that would otherwise connect to middle-hierarchy control systems) can interact directly should there be no middle-hierarchy control system entities present.
- example implementation provides for mixed arrangements wherein there is a combination of strictly-layered parent-to-child and child-to-parent communications between pairs of consecutive subsystem levels in the hierarchy together with communications between non-consecutive subsystem levels in the hierarchy.
- FIG. 8 depicts, for example, a representation wherein more general communications between pairs of subsystems in levels in the example hierarchy is provided for. Such an arrangement supports all the examples described above and, in the extreme, all subsystems can be interconnected in a full-mesh topology.
- FIG. 9 depicts a variation on the representation of FIG. 8 wherein additionally only some of the subsystems associated with some of levels in the example hierarchy are present.
- the example implementation provides for various platforms for communications among the subsystems in an aggregate system.
- interconnections among underlying subsystems provides at least a physical-level interconnection architecture.
- the interconnections supporting communications among control systems comprised by the subsystems are used only for pair-wise communications among the associated pairs of control systems.
- the interconnections supporting communications among control systems comprised by the subsystems are used to implement a more general communications network for communications among control systems.
- a common external network can be used.
- Such a network can be an IP network (such as cabled or wireless Ethernet®), a tapped bus (such as I 2 C, Dallas One-Wire®, etc.), USB, optical fiber, radio, optical infrared, power-line carrier (as in X10®), etc. If a wired network or optical network is used, such a network can be implemented in a daisy-chain among subsystems, implemented via connection hubs or switches (Ethernet, USB, etc.).
- the example implementation provides for the communications among the subsystems to include at least one or more of:
- the logical aspects of the controllers can be arranged so that, when connected with other controllers, one or more various decisions, negotiations, allocations, role assignments, indices assignments, label assignments, parameter sets, configuration instructions, etc. are enacted so as to establish the role, interconnection, configuration, proper information exchange, etc. among the individual controllers.
- the logical aspects of the controllers can be arranged so that, when a new controller is connected, one or more various decisions, negotiations, allocations, role assignments, indices assignments, label assignments, parameter sets, configuration instructions, etc. are enacted so as to establish and/or as necessary or advantageous modify the role, interconnection, configuration, proper information exchange, etc. among the individual controllers.
- the logical aspects of the controllers can be arranged so that, when one or more controller(s) is (are) disconnected, one or more various decisions, negotiations, allocations, role assignments, indices assignments, label assignments, parameter sets, configuration instructions, etc. are enacted so as to establish and/or as necessary or modify the role, interconnection, configuration, proper information exchange, etc. among the individual controllers.
- the logical aspects of the controllers can be arranged so that, when one or more controller(s) fail, one or more various decisions, negotiations, allocations, role assignments, indices assignments, label assignments, parameter sets, configuration instructions, etc. are enacted so as to establish and/or as necessary or advantageous modify the role, interconnection, configuration, proper information exchange, etc. among the individual controllers.
- the logical aspects of the controllers can be arranged so that, when controller networking connections with one or more controller(s) fail, one or more various decisions, negotiations, allocations, role assignments, indices assignments, label assignments, parameter sets, configuration instructions, etc. are enacted so as to establish and/or as necessary or advantageous modify the role, interconnection, configuration, proper information exchange, etc. among the individual controllers.
- FIG. 10 a depicts a representation of an example linear control system accepting outside control and measurement inputs and internal feedback paths.
- the scalar or (more typically) vector state-variable x of the control system is directed, at least in some form and/or part, to the control of at least the internals of the subsystem to which the controller is associated.
- the controller is internally comprised within the subsystem to which the controller is associated, but this is not required.
- the controller can be implemented in software, firmware, digital hardware, analog hardware, or various combinations of these.
- the example implementation provides for the controller associated with a given subsystem to internally comprise a linear control system within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- the outputs of one controller typically provide inputs to another controller.
- the input provided to the controller is treated as a type of “Outside Stimulus” input “u*” depicted in FIG. 10 a .
- the invention provides for the outputs of one controller to control parameters and/or configuration of system dynamics and/or controller dynamics. Each of these is considered in the context of FIG. 10 b.
- FIG. 10 b depicts a representation of an example variation on the arrangement of FIG. 10 a wherein additional inputs are provided by other subsystems and additional outputs are provided to other subsystems.
- Each dashed oval represent operations such as scaling, offset, dynamical filtering, state-variable selection/suppression, etc. that can be relevant in various designs, implementations, and embodiments.
- the input and additional output information can be exchanged between and/or among subsystems employing one or more types of communication arrangements described earlier in Section 2.
- FIG. 10 b provides for changes to parameters and/or configuration of the system dynamics and/or controller dynamics responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- a formal way to model provisions for making changes to parameters and/or configuration of the system dynamics and/or controller dynamics is with the somewhat obscure “bilinear control system” representation.
- FIG. 11 a depicts a representation of an example bilinear control system accepting outside control and measurement inputs and internal feedback paths.
- the scalar or (more typically) vector state-variable x of the control system is directed, at least in some form and/or part, to the control of at least the internals of the subsystem to which the controller is associated.
- the controller is internally comprised within the subsystem to which the controller is associated, but this is not required.
- the controller can be implemented in software, firmware, digital hardware, analog hardware, or various combinations of these.
- the invention provides for the controller associated with a given subsystem to internally comprise a bilinear control system within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- bilinear control systems provide a natural framework for implementing piecewise-linear control systems as can be seen from the product terms involve products of state variables and bilinear control inputs. Additionally, it is noted that bilinear control systems provide a natural framework for approximating nonlinear systems. This property is so strong that, in terms of formal operator analysis and families of differential equations, the set of bilinear control systems is topological dense in the set of nonlinear systems (as proved by Sussman).
- bilinear control systems have special behavior properties that differ from that of linear systems and can be characterized in terms of Lie algebras generated by matrices associated with the bilinear system representation. These can be used to analyze and characterize the behavior of this important type of hierarchical control of linear dynamics.
- FIG. 11 b depicts a representation of an example variation on the arrangement of FIG. 11 a wherein additional inputs are provided by other subsystems and additional outputs are provided to other subsystems.
- Each dashed oval represent operations such as scaling, offset, dynamical filtering, state-variable selection/suppression, etc. that can be relevant in various designs, implementations, and embodiments.
- the additional input and additional output information can be exchanged between and/or among subsystems employing one or more types of communication arrangements described earlier in Section 2.
- the representation depicted in FIG. 11 b provides for yet further changes to parameters and/or configuration of the controller responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- FIG. 12 adapted from combining the figure authored by “Email4mobile” available at http://en.wikipedia.org/wiki/File:PI controller.png (visited Feb. 10, 2013) and the figure authored by “TravTigerEE” available at http://en.wikipedia.org/wiki/File:PID en updated feedback.svg (visited Feb.
- PID Proportional-Integrator-Derivative
- PID Proportional-Integrator-Derivative
- the invention provides for the controller associated with a given subsystem to internally comprise a Proportional-Integrator-Derivative (PID) control system within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- Proportional-Integrator-Derivative (PID) control systems can experience transient behaviors referred to as “integral windup,” and that Proportional-Integrator-Derivative (PID) control systems can be devised and engineered to provide “anti-windup” operation.
- the invention provides for the controller associated with a given subsystem to internally comprise a Proportional-Integrator-Derivative (PID) control systems configured to provide “anti-windup” operation within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- Proportional-Integrator-Derivative (PID) control systems can be devised, engineered, and tuned for bilinear control systems. Accordingly, the invention provides for the controller associated with a given subsystem to internally comprise a Proportional-Integrator-Derivative (PID) control systems directed towards use with or within bilinear control systems within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- PID Proportional-Integrator-Derivative
- the example implementation provides for changes to parameters and/or configuration of Proportional-Integrator-Derivative (PID) control systems responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- PID Proportional-Integrator-Derivative
- bilinear control systems provide a natural framework for implementing piecewise-linear control systems as can be seen from the product terms involve products of state variables and bilinear control inputs, and that bilinear control systems provide a natural framework for approximating nonlinear systems.
- the example implementation provides for the controller associated with a given subsystem to internally comprise sliding mode control within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- nonlinear controllers for example, a thermostat with hysteresis controlling a simple heater or resistive heating element
- linear dynamical system require nonlinear controllers (for example so-called “bang-bang” or “saturating” controllers in the cases of minimal fuel, minimum time, etc.).
- the example implementation provides for the controller associated with a given subsystem to internally comprise a nonlinear control system within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- FIG. 13 a depicts a representation of an example nonlinear control system accepting outside control and measurement inputs and internal feedback paths.
- the scalar or (more typically) vector state-variable x of the control system is directed, at least in some form and/or part, to the control of at least the internals of the subsystem to which the controller is associated.
- the controller is internally comprised within the subsystem to which the controller is associated, but this is not required.
- the controller can be implemented in software, firmware, digital hardware, analog hardware, or various combinations of these.
- FIG. 13 b depicts a representation of an example variation on the arrangement of FIG. 13 a wherein additional inputs are provided by other subsystems and additional outputs are provided to other subsystems.
- Each dashed oval represent operations such as scaling, offset, dynamical filtering, state-variable selection/suppression, etc. that can be relevant in various designs, implementations, and embodiments.
- the additional input and additional output information can be exchanged between and/or among subsystems employing one or more types of communication arrangements described earlier in Section 2.
- the representation depicted in FIG. 13 b provides for changes to parameters and/or configuration of the controller responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- the invention provides for the controller associated with a given subsystem to internally comprise saturation compensation within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- the invention provides for the controller associated with a given subsystem to internally comprise sliding mode control within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- fractional-order controllers provide excellent performance in the control of complex linear systems and some types of nonlinear systems. Accordingly, the invention provides for the controller associated with a given subsystem to internally comprise a fractional-order control system within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- fractional-order controller that has proved particularly useful is the fractional-order Proportional-Integrator-Derivative (PID) control system. Accordingly, the implementation provides for the controller associated with a given subsystem to internally comprise a fractional-order Proportional-Integrator-Derivative (PID) control system within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- PID Proportional-Integrator-Derivative
- Synthesized hysteresis can be implemented in software, firmware, digital hardware, analog hardware, or various combinations of these.
- the implementation provides for the controller associated with a given subsystem to internally comprise hysteresis within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- the implementation also provides for the controller associated with a given subsystem to internally comprise hysteresis compensation within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- FIGS. 14 a -14 b , 15 a -15 b , 16 a -16 b , and 17 depict representations of example supplementations and/or incorporations of synthesized hysteresis into control system arrangements.
- the examples of FIGS. 14 a -14 b , 15 a -15 b , 16 a -16 b , and 17 can be used to modify the example control arrangements depicted earlier in FIGS. 10 a -10 b , FIGS. 11 a -11 b , FIGS. 13 a -13 b , as well as other controller arrangements suitable for use with aspects of the implementation.
- FIG. 14 a depicts a representation of an example supplementing a controller with synthesized hysteresis pre-processing or pre-compensation
- FIG. 14 b depicts a representation of an example supplementing a controller with synthesized hysteresis post-processing or post-compensation
- FIGS. 15 a -15 b depict representations of examples involving the incorporation various forms of closed loop feedback topologies comprising synthesized hysteresis processing
- FIGS. 16 a -16 b depict representations of examples involving the incorporation various forms of closed loop feedback topologies comprising two instances of synthesized hysteresis processing
- FIG. 17 depicts a representation of an example involving the incorporation of more complex closed loop feedback topologies comprising instances of synthesized hysteresis processing.
- FIG. 18 a adapted and simplified from C. Brosilow and B, Joseph, Techniques of Model - Based Control , Prentice Hall, 2002, depicts an example representation of a (single-level) model-based control system approach. It is noted that in addition to the specialized signal-flow topology the example model-based control systems comprises a “controller” element (denoted Q) and a “model” element (denoted P*).
- FIG. 14 b adapted from C. Brosilow and B, Joseph, Techniques of Model - Based Control , Prentice Hall, 2002, depicts an example variation on the arrangement depicted in FIG. 14 a wherein the effects of disturbances d p are represented and traced through the specialized signal-flow topology.
- the model can be a precise or imprecise analytical model, a fuzzy model, the outcome of a learning system process, stochastic automata, artificial neural net, genetic algorithm, etc.
- the implementation provides for the controller associated with a given subsystem to internally comprise a model-based control system within the ‘dynamics component’ of the controller in a particular embodiment or as a general feature.
- the implementation provides for the controller portion of the model-based control system additional inputs are provided by other subsystems and additional outputs are provided to other subsystems, for example as depicted in FIG. 19 .
- Each dashed oval represent operations such as scaling, offset, dynamical filtering, state-variable selection/suppression, etc. that can be relevant in various designs, implementations, and embodiments.
- the input and additional output information can be exchanged between and/or among subsystems employing one or more types of communication arrangements described earlier in Section 2.
- FIG. 19 provides for changes to parameters and/or configuration of the controller dynamics responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- bilinear control systems provide a natural framework for implementing piecewise-linear control systems as can be seen from the product terms involve products of state variables and bilinear control inputs, and that bilinear control systems provide a natural framework for approximating nonlinear systems.
- the representation depicted in FIG. 19 provides for changes to parameters and/or configuration of the model responsive to the presence or existence of other subsystems (in other layers of the hierarchy, same layer of the hierarchy, etc.) in various implementations and embodiments.
- bilinear control systems provide a natural framework for implementing piecewise-linear control systems as can be seen from the product terms involve products of state variables and bilinear control inputs, and that bilinear control systems provide a natural framework for approximating nonlinear systems.
- bilinear control systems provide a natural framework for implementing piecewise-linear control systems as can be seen from the product terms involve products of state variables and bilinear control inputs, and that bilinear control systems provide a natural framework for approximating nonlinear systems.
- the implementation provides for the model to comprise hysteresis.
- the implementation provides for the model to comprise numerical approximations to fractional-order dynamics.
- the implementation comprises a control system arrangement for a hierarchical multiple-level system, the control system arrangement comprising:
- At least one of the first control system and second control systems further comprises a bilinear control system.
- At least one of the first control system and second control systems further comprises a nonlinear control system.
- At least one of the first control system and second control systems further comprises a model-based control system.
- At least one of the first control system and second control systems further comprises a fractional-order control system.
- the fractional-order control system comprises a fractional-order Proportional-Integral-Derivative (PID) controller.
- At least one of the first control system and second control systems further comprises hysteresis.
- At least one of the first control system and second control systems further comprises saturation compensation.
- both the first control system and second control system are provided predefined roles in the resulting hierarchical control system.
- a third control system associated with a third subsystem can be included, the third subsystem having provisions to connect with another subsystem, the third control system configured to operate the third subsystem in isolation and further comprising a control system interconnection interface for connection with another control system, wherein the first control system and third control system are configured to interconnect with each other via their respective control system interconnection interfaces and, when so interconnected, collectively operate as a hierarchical control system for the combined system resulting from the connection of the first subsystem and third subsystem.
- a third control system associated with a third subsystem can be included, the third subsystem having provisions to connect with another subsystem, the third control system configured to operate the third subsystem in isolation and further comprising a control system interconnection interface for connection with another control system, wherein the second control system and third control system are configured to interconnect with each other via their respective control system interconnection interfaces and, when so interconnected, collectively operate as a hierarchical control system for the combined system resulting from the connection of the second subsystem and third subsystem.
- the second control system and third control system can be configured to interconnect with each other via their respective control system interconnection interfaces and, when so interconnected, collectively operate as a three-level hierarchical control system for the combined system resulting from the connection of the second subsystem and third subsystem together with the connection of the first subsystem and second subsystem.
- control systems associated with associated additional subsystems can be included. These can be introduced in established levels of the hierarchy, add new levels to the hierarchy, be or inserted within the hierarchy so as to create entirely new levels in the hierarchy.
- the second control system and third control system can be configured to interconnect with each other via their respective control system interconnection interfaces and, when so interconnected, subsequently collectively operate as a three-level hierarchical control system for the combined system resulting from the connection of the second subsystem and third subsystem together with the connection of the first subsystem and the third subsystem, wherein the first control system interacts with the newly added third control system, and the second control system interacts with the newly added third control system rather than the first control system as was the situation prior to the addition of the third control system and third subsystem
- An example application of the implementation includes, for example, hierarchical cooling and energy harvesting systems for data centers and other applications wherein various elements in the hierarchy can be introduced and/or removed arbitrarily, for example as taught in pending U.S. patent application Ser. No. 13/385,411.
- Additional applications of the implementation include networked high-reliability control systems, robotics systems, automotive systems, chemical processing plants, bioreactor systems, aerospace systems, networked sensor systems, adaptive communications networks, high-reliability communications networks, and command-and-control applications. Each of these is an excellent candidate for the features.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Feedback Control In General (AREA)
Abstract
Description
-
- so-called “hybrid systems” where supervisor-level control is typically implemented as discrete-time control system algorithms executing on computers or embedded controllers while process-level is typically implemented in whole or in part in continuous-time, and
- learning systems and related areas in stochastic automata.
-
- Global Information
- Policy Orientation
- Centralized Function
- Processing Power and/or Intelligence
- Slower Time-scale
- Regime-Migration or Regime-Switching
- Discrete-Time Operation
while some representative attributes that tend to migrate to execution or process levels (which are usually regarded as lowest levels in a hierarchy) include: - Detailed Control
- Precision
- Spatial Separation
- Localized Information
- Faster Time-scale
- Parameterized Operation
- Myopic Fixed Operation
- Continuous-time Operation.
-
- Subsystem presence messages or indications,
- Subsystem type identification messages or indications,
- Subsystem hierarchical role identification messages or indications,
- Subsystem serial number identification messages or indications,
- Subsystem communication address identification messages or indications,
- Status messages or indications,
- Measurement information to be shared with one or more other subsystems,
- Control information directed to one or more other subsystems,
- Configuration information directed to one or more other subsystems,
- Diagnostics control and measurement information,
- Logging information,
- Timing and/or clock information,
as well as other types of messages and information exchanges.
-
- Introduction of synthesized hysteresis into controllers so as to obtain better performance,
- Introduction of synthesized hysteresis into controllers so as to obtain better stability,
- Introduction of synthesized hysteresis into controllers so as to allow for settling times during parameter or configuration changes,
- Inclusion of synthesized hysteresis in closed loop controller to compensate for inherently comprise hysteresis processes within controlled elements,
- Other uses.
-
- A first control system associated with a first subsystem, the first subsystem having provisions to connect with another subsystem, the first control system configured to operate the first subsystem in isolation and further comprising a control system interconnection interface for connection with another control system;
- A second control system associated with a second subsystem, the second subsystem having provisions to connect with another subsystem, the second control system configured to operate the second subsystem in isolation and further comprising a control system interconnection interface for connection with another control system;
wherein the first control system and second control system are configured to interconnect with each other via their respective control system interconnection interfaces and, when so interconnected, collectively operate as a hierarchical control system for the combined system resulting from the connection of the first subsystem and second subsystem.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/769,183 US10488827B2 (en) | 2012-02-15 | 2013-02-15 | Adaptive multi-level control for variable-hierarchy-structure hierarchical systems |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261599403P | 2012-02-15 | 2012-02-15 | |
US13/769,183 US10488827B2 (en) | 2012-02-15 | 2013-02-15 | Adaptive multi-level control for variable-hierarchy-structure hierarchical systems |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130211553A1 US20130211553A1 (en) | 2013-08-15 |
US10488827B2 true US10488827B2 (en) | 2019-11-26 |
Family
ID=48946278
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/769,183 Expired - Fee Related US10488827B2 (en) | 2012-02-15 | 2013-02-15 | Adaptive multi-level control for variable-hierarchy-structure hierarchical systems |
Country Status (1)
Country | Link |
---|---|
US (1) | US10488827B2 (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103926830B (en) * | 2014-03-31 | 2018-01-09 | 广州市香港科大霍英东研究院 | A kind of parameters on line modifying method and system of fractional order PI controllers |
CN104932579A (en) * | 2015-07-09 | 2015-09-23 | 长春工业大学 | CO2 supercritical extraction temperature fraction order PID control method |
CN105680071B (en) * | 2016-03-16 | 2018-04-13 | 华中科技大学 | Based on fractional order sliding moding structure SOFC system thermoelectricity cooperative control methods |
CN106527127B (en) * | 2016-09-27 | 2019-03-05 | 东南大学 | A kind of time delay teleoperation robot adaptive control method based on condition impedance model |
CN106338913A (en) * | 2016-11-04 | 2017-01-18 | 河北省科学院应用数学研究所 | Fractional-order PID control design method based on phase margin and cutoff frequency |
CN107577149B (en) * | 2017-10-20 | 2020-12-04 | 西北机电工程研究所 | Follow-up control method adopting fractional order fast terminal sliding mode control |
CN108181813B (en) * | 2017-12-28 | 2020-09-01 | 南京埃斯顿机器人工程有限公司 | Fractional order sliding mode control method of flexible joint mechanical arm |
CN108319141A (en) * | 2018-02-05 | 2018-07-24 | 西北工业大学 | In conjunction with the composite control method of linear quadratic regulator and fractional order sliding formwork control |
CN108919639B (en) * | 2018-08-03 | 2021-06-29 | 佛山科学技术学院 | PID controller parameter optimal proportion model establishing method |
CN109245532B (en) * | 2018-09-29 | 2020-07-14 | 东北大学 | Fractional order sliding mode control method of buck-boost converter |
CN109683478A (en) * | 2018-12-21 | 2019-04-26 | 南京埃斯顿机器人工程有限公司 | Flexible joint mechanical arm fractional order sliding formwork optimal control method |
CN109557816B (en) * | 2018-12-28 | 2021-06-29 | 武汉工程大学 | Method, system and medium for inhibiting hysteresis characteristic of piezoelectric ceramic actuator |
CN110053044B (en) * | 2019-03-19 | 2022-03-22 | 江苏大学 | Model-free self-adaptive smooth sliding mode impedance control method for clamping serial fruits by parallel robot |
CN109901511B (en) * | 2019-04-18 | 2020-04-14 | 台州学院 | Control algorithm for servo system contour error |
CN110058525B (en) * | 2019-05-17 | 2021-10-01 | 金陵科技学院 | Finite time stabilization control method for fractional order centrifugal flywheel speed regulation system |
CN110174844B (en) * | 2019-07-03 | 2021-08-10 | 西北工业大学 | Generalized order sliding mode prediction control method of remote control system |
CN110320794A (en) * | 2019-07-24 | 2019-10-11 | 西北工业大学 | Elastic Vehicles singular perturbation Hybrid Learning control method based on disturbance-observer |
CN110350840B (en) * | 2019-07-31 | 2021-06-04 | 沈阳工业大学 | Device and method for improving servo machining precision of permanent magnet linear synchronous motor |
CN111443600B (en) * | 2020-05-19 | 2021-08-31 | 华中科技大学 | Optimal robust fractional order PI of time-lag systemλOptimization method of D controller |
CN111638641B (en) * | 2020-05-28 | 2021-07-02 | 华中科技大学 | Design method of fractional order active disturbance rejection controller for regulating and controlling motor speed loop |
CN112130451B (en) * | 2020-09-23 | 2021-07-23 | 兰州理工大学 | High-precision control method for mine filling slurry concentration |
CN112737435B (en) * | 2020-12-24 | 2022-11-11 | 沈阳工程学院 | Anti-interference system of stepping motor based on T-S fuzzy sliding mode control |
CN118276435B (en) * | 2024-06-03 | 2024-08-20 | 安徽大学 | Polymerization reaction kettle improved PID control method and system oriented to strong temperature constraint |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4347564A (en) * | 1979-05-02 | 1982-08-31 | Hitachi, Ltd. | Hierarchical-structure plant control system |
US7117049B2 (en) | 2000-08-03 | 2006-10-03 | Siemens Aktlencesellschaft | Industrial controller based on distributable technology objects |
US7309828B2 (en) | 1998-05-15 | 2007-12-18 | Ludwig Lester F | Hysteresis waveshaping |
US7437203B2 (en) | 1997-10-13 | 2008-10-14 | Viserge Limited | Remote terminal unit assembly |
US7747767B2 (en) * | 2006-08-25 | 2010-06-29 | Invensys Systems, Inc. | Remote operation of process control equipment over customer supplied network |
US8706449B2 (en) | 2010-07-20 | 2014-04-22 | Lester F. Ludwig | Advanced synthesized hysteresis for signal processing, controllers, music, and computer simulations in physics, engineering, and economics |
US8996139B2 (en) | 2006-09-29 | 2015-03-31 | Siemens Aktiengesellschaft | Method for synchronizing two control devices, and redundantly designed automation system |
US9596301B2 (en) | 2006-09-18 | 2017-03-14 | Hewlett Packard Enterprise Development Lp | Distributed-leader-election service for a distributed computer system |
-
2013
- 2013-02-15 US US13/769,183 patent/US10488827B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4347564A (en) * | 1979-05-02 | 1982-08-31 | Hitachi, Ltd. | Hierarchical-structure plant control system |
US7437203B2 (en) | 1997-10-13 | 2008-10-14 | Viserge Limited | Remote terminal unit assembly |
US7309828B2 (en) | 1998-05-15 | 2007-12-18 | Ludwig Lester F | Hysteresis waveshaping |
US7117049B2 (en) | 2000-08-03 | 2006-10-03 | Siemens Aktlencesellschaft | Industrial controller based on distributable technology objects |
US7747767B2 (en) * | 2006-08-25 | 2010-06-29 | Invensys Systems, Inc. | Remote operation of process control equipment over customer supplied network |
US9596301B2 (en) | 2006-09-18 | 2017-03-14 | Hewlett Packard Enterprise Development Lp | Distributed-leader-election service for a distributed computer system |
US8996139B2 (en) | 2006-09-29 | 2015-03-31 | Siemens Aktiengesellschaft | Method for synchronizing two control devices, and redundantly designed automation system |
US8706449B2 (en) | 2010-07-20 | 2014-04-22 | Lester F. Ludwig | Advanced synthesized hysteresis for signal processing, controllers, music, and computer simulations in physics, engineering, and economics |
Non-Patent Citations (6)
Title |
---|
Burnham et al., "A Bilinear controller with PID Structure", 1999 AACC. * |
Igor Podlubny, "Fractional-Order Systems and PI_D_-Controllers" 1999 IEEE. * |
Igor Podlubny, "Fractional-Order Systems and PI_D_—Controllers" 1999 IEEE. * |
Jun Oh Jang, "Neural Network Saturation Compensation for DC Motor Systems", 2007 IEEE. * |
Leitao et al., "ADACOR: A holonic architecture for agile and adaptive manufacturing control", Elsevier 2006. * |
U.S. Appl. No. 61/443,701, filed Feb. 16, 2011. |
Also Published As
Publication number | Publication date |
---|---|
US20130211553A1 (en) | 2013-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10488827B2 (en) | Adaptive multi-level control for variable-hierarchy-structure hierarchical systems | |
Chen et al. | Distributed average tracking of networked Euler-Lagrange systems | |
Shahvali et al. | Bipartite consensus control for fractional-order nonlinear multi-agent systems: An output constraint approach | |
Chen et al. | Adaptive consensus of nonlinear multi-agent systems with non-identical partially unknown control directions and bounded modelling errors | |
Liu et al. | Distributed model predictive control for load frequency control with dynamic fuzzy valve position modelling for hydro–thermal power system | |
Sakthivel et al. | EID estimator-based modified repetitive control for singular systems with time-varying delay | |
Sutha et al. | Fractional-Order sliding mode controller design for a modified quadruple tank process via multi-level switching | |
Wang et al. | Consensus control of output‐constrained multiagent systems with unknown control directions under a directed graph | |
Chen et al. | Adaptive control of robotic systems with unknown actuator nonlinearities and control directions | |
Wang et al. | Cooperative learning of multi-agent systems via reinforcement learning | |
Jin et al. | Fuzzy small-gain approach for the distributed optimization of T–S fuzzy cyber–physical systems | |
Pequito et al. | Analysis and design of actuation–sensing–communication interconnection structures toward secured/resilient LTI closed-loop systems | |
Yu et al. | Continuous finite‐time output consensus tracking of high‐order agents with matched and unmatched disturbances | |
Wang et al. | A simplified adaptive tracking control for nonlinear pure‐feedback systems with input delay and full‐state constraints | |
Freeman et al. | A common setting for the design of iterative learning and repetitive controllers with experimental verification | |
Kim et al. | Sensorless non‐linear position‐stabilising control for magnetic levitation systems | |
Rahmati et al. | Robust decentralized model predictive control for a class of interconnected systems | |
Chen et al. | An extended proportional-integral control algorithm for distributed average tracking and its applications in Euler-Lagrange systems | |
Li et al. | Approximate output regulation of discrete-time stochastic multiagent systems subject to heterogeneous and unknown dynamics | |
Shafei et al. | Disturbance observer‐based two‐Layer control strategy design to deal with both matched and mismatched uncertainties | |
Jiang et al. | Weighted H∞ performance analysis of nonlinear stochastic switched systems: A mode-dependent average dwell time method | |
Farina et al. | A hierarchical MPC scheme for coordination of independent systems with shared resources and plug-and-play capabilities | |
Zhang et al. | Adaptive event-triggered control for high-order nonlinear systems with deferred asymmetric full-state constraints | |
Qian et al. | Robust cooperative tracking of multiagent systems with asymmetric saturation actuator via output feedback | |
Burbano et al. | Self-tuning proportional integral control for consensus in heterogeneous multi-agent systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NRI R&D PATENT LICENSING, LLC, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LUDWIG, LESTER F;REEL/FRAME:042745/0063 Effective date: 20170608 |
|
AS | Assignment |
Owner name: PBLM ADVT LLC, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:NRI R&D PATENT LICENSING, LLC;REEL/FRAME:044036/0254 Effective date: 20170907 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: NRI R&D PATENT LICENSING, LLC., TEXAS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:PBLM ADVT LLC;REEL/FRAME:056639/0498 Effective date: 20210621 |
|
AS | Assignment |
Owner name: SB SOLUTIONS, INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NRI R&D PATENT LICENSING, LLC.;REEL/FRAME:056754/0363 Effective date: 20210623 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20231126 |