Different displacement results between optimization and analysis


Hello everybody,
I wanted to ask a question about the results in optistruct. This is a general question as i tried with different problems and the results are the same.
I have a problem with a constraint on the displacement of some points and the mass as objective function.
I run a free-size optimization and the result is a feasible design with no errors. The resulting displacements are below the requested constraint, so all it is ok.
Now I load into Hypermesh the free-size output model (last iteration) and I measure the mass: it is different from the one in output from the free-size optimization. This is the first problem.
Then I run an analysis and the resulting displacements are different from the ones in output from the free-size optimization. This is the second problem.
Could you explain me why I have these problems?
Thanks,
SPK