Patent Document ID: 7664556
Application ID: 11666040
Patent Flag: 1

Claim One:
1. A control object model generation device comprising: a model storage unit which stores a mathematical model of a controlled system in advance; a controller storage unit which stores in advance a controller algorithm for virtually generating a controller; a simulation computing unit which executes simulation for simulating a control response with respect to a control system including the controlled system represented by the mathematical model stored in said model storage unit and the controller represented by the controller algorithm stored in said controller storage unit; a control feature amount evaluation item storage unit which stores, as a control feature amount evaluation item in advance, type of control feature amount which is used to evaluate a simulation result obtained by said simulation computing unit; a real control feature amount storage unit which stores in advance the real control feature amounts of two or more types each corresponding to each of two or more types of the control feature amount evaluation items which are obtained from a control result on an actual controlled system; a model control feature amount computing unit which calculates the model control feature amounts of the two or more types each corresponding to each of two or more types of the control feature amount evaluation items on the basis of a simulation result obtained by said simulation computing unit; an evaluation function computing unit which computes an evaluation function value simultaneously indicating a similarity between the real control feature amounts of the two or more types stored in said real control feature amount storage unit and the model control feature amounts of the two or more types calculated by said model control feature amount computing unit; and a controlled system model parameter search computing unit which causes said simulation computing unit to execute simulation while sequentially changing a value of a controlled system model parameter set in the mathematical model stored in said model storage unit, and determines, as a model parameter search result, a value of the controlled system model parameter which optimizes the evaluation function value obtained by said evaluation function computing unit.