Patent ID: 6564194
Filing Date: 2003-05-13
Classification: G05B

Abstract:
A system-implemented iterative process for creating at least one controller that satisfies prespecified design goals, the at least one controller for controlling a plant by producing at least one control signal to control plant operation to match a reference signal indicative of a desired response for a plant, the iterative process invoking iterations, each of which comprises:dividing a population of controller programmatic entities into a plurality of subpopulations of controller programmatic entities, wherein each controller represented by the controller programmatic entities processes time domain input signals as part of generating the reference signal; ascertaining a degree to which each controller programmatic entity in the subpopulation of controller programmatic entities satisfies the prespecified design goals using a separate processor for each of the subpopulations; selecting from among the subpopulation of controller programmatic entities, wherein a controller specified by one controller programmatic entity that satisfies the prespecified design goals to a greater degree than another controller specified by another programmatic entity is more likely to be preferred; and creating at least one candidate controller programmatic entity by applying an operation to modify at least one of the selected controller programmatic entities.