Patent ID: 7987073
Filing Date: 2011-07-26
Classification: G06F

Abstract:
1. A method of optimally designing a structure in an area comprising a step of obtaining a solution of a structure optimal designing problem having a first solution process to solve an optimization problem of a first evaluation function for a status variable vector and a design variable vector, wherein the design variable vector is a rate of existence to a structural member in each divided area of the area, and the status variable vector is a displacement in each node of the divided area, said first solution process comprising: a design variable update step of reading the design variable vector and the status variable vector stored in a first storage unit, updating the design variable vector, and storing the updated design variable vector into said first storage unit; a status variable update step of (a) reading the design variable vector and the status variable vector stored in a second storage unit, (b) performing a second solution process to solve an optimization problem of a second evaluation function for the status variable vector and the design variable vector so as to obtain the status variable vector which minimizes the second evaluation function as a solution, wherein the second evaluation function corresponds to a norm of a residual vector which is obtained as a difference between a nodal force vector and the status variable vector on which a global stiffness matrix is operated, and said second solution process comprising a conjugate gradient method, and including a preconditioning step of executing preconditioning on a nodal force vector based on a global stiffness matrix, (c) updating the status variable vector with the solution of the optimization problem of the second evaluation function, and (d) storing the updated status variable vector into said second storage unit; a determination step of determining whether the update in said design variable update step and the update in said status variable update step are to be terminated; and an output step of outputting an image of the structure corresponding to the design variable vector and the status variable vector after the updates are terminated, and otherwise returning to said design variable update step to update the design variable vector, wherein at said preconditioning step, when a diagonal component of the global stiffness matrix is 0, a component of the nodal force vector corresponding to a row or column including the diagonal component is set to 0.