Ces types de problèmes ont été résolus il y a longtemps par les ingénieurs. Il existe de nombreux paquets commerciaux (par exemple, NASTRAN, ANSYS, ABAQUS pour les problèmes linéaires, MARC, ANSYS, ABAQUS et LS-Dyna pour les problèmes non linéaires) et les solveurs open source (voir mechanica.org) déjà disponibles.
Avant d'essayer et de réinventer cette roue, vous pourriez vous épargner un long développement et les efforts de maintenance en regardant dans ce qui est déjà à votre disposition.
Beaucoup de littérature sur le sujet ainsi: Recherche Amazon.com pour « méthode des éléments finis » dans les livres. Le livre de Tom Hughes est très bon et bon marché maintenant qu'il est publié par Dover. Cela vous donnera une bonne idée de la façon d'appliquer FEA aux problèmes linéaires et non linéaires.