摘要:
A device for controlling a controlled object by an optimal algorithm that can search for an optimal solution living up to the request of a user and that can shorten the time necessary for the optimization. In an interactive optimization unit (310), a response calculating unit (342) for outputting a response on receiving a control coefficient of the interactive optimization unit (310) is used to interactively evaluate the response of the response calculating unit (342) repeatedly to search for the optimal solution of the response calculating unit (342) by GA. In an autonomous optimization unit (350), a fuel consumption calculating unit (372) for outputting a fuel consumption on receiving a control coefficient of the autonomous optimization unit (350) is used to autonomously evaluate the fuel consumption of the fuel consumption calculating unit (372) repeatedly thereby to search for the optimal solution of the fuel consumption calculating unit (372) by the GA so that the response may fall within a predetermined range with reference to the response determined from the solution searched for as the optimal solution by the optimization of the interactive optimization unit (310).
摘要:
To provide an algorithm-based optimizing controller which can search for an optimal solution in line with user requirements with reduced time requirements for optimization. An interactive optimizer 310 searches for an optimal solution of a responsivity calculator 342 using a GA while repeatedly evaluating, interactively, responsivity outputted from the responsivity calculator 342 which receives control coefficients that affect control characteristics of the interactive optimizer 310 and outputs the responsivity. An autonomous optimizer 350 searches for an optimal solution of a fuel consumption calculator 372 using the GAwhile repeatedly evaluating, autonomously, fuel consumption outputted from the fuel consumption calculator 372 such that the responsivity will be within a predetermined range based on the responsivity determined from the optimal solution found in the optimization of the interactive optimizer 310 using the fuel consumption calculator 372 which receives control coefficients that affect control characteristics of the autonomous optimizer 350 and outputs the fuel consumption.
摘要:
An information processing device sends task unit indicator information (a)(b) for a set of task units having an assigned execution sequence to a robot control device and numerical control device which are work performing elements. A work performing element that can execute the first task unit sends back a notification for executability (c)(d). The information processing device selects one of the work performing elements which has output a notification for executability, and issues an execution command (e)(f) to same. After execution, the task unit indicator information, from which the first task unit that has been executed is deleted, is returned to the information processing device (g1)(g2)(g3). The information processing device then sends this task unit indicator information to all of the work performing elements. Thereafter, this processing is repeated until task units disappear in the task unit indicator information (a)(b).
摘要:
An information processing device sends task unit indicator information (a)(b) for a set of task units having an assigned execution sequence to a robot control device and numerical control device which are work performing elements. A work performing element that can execute the first task unit sends back a notification for executability (c)(d). The information processing device selects one of the work performing elements which has output a notification for executability, and issues an execution command (e)(f) to same. After execution, the task unit indicator information, from which the first task unit that has been executed is deleted, is returned to the information processing device (g1)(g2)(g3). The information processing device then sends this task unit indicator information to all of the work performing elements. Thereafter, this processing is repeated until task units disappear in the task unit indicator information (a)(b).