C3M uses a very advanced solution environment based on a co-operative approach, which provides flexible software tools for development and testing of computational models. Such an integrated environment, where the model code is generated, tested and applied can provide significant improvements of the development process..
It consists of symbolic system for automatic code generation AceGen, finite element environment AceFEM and optimisation shell Inverse. AceGen is based on the Mathematica package and allows constitutive models, element formulations and response functionals to be defined in the symbolic way. The formulations are then processed by computer to derive consistently linearised element stiffness matrices, loading vectors and sensitivity terms. From the resulting expressions the computer code is automatically generated either in C or Fortran. The generated code is then integrated into a finite element environment called AceFEM, which performs both direct and sensitivity analyses on a global structural level. An optimisation shell Inverse is build around the AceFEM to allow automatic identification of constitutive parameters by minimising differences between experimental measurements and response predicted by numerical model. |
|