Over a million developers have joined DZone.

Composite Material Calculator on the NetBeans Platform

DZone's Guide to

Composite Material Calculator on the NetBeans Platform

· Java Zone ·
Free Resource

Atomist automates your software deliver experience. It's how modern teams deliver modern software.

eLamX is a freeware, Java-based, composite material calculator, which is being developed at the Technische Universität Dresden, in the Institute of Aerospace Engineering, under the Chair of Aircraft Engineering.

All calculations are based on the classical laminated plate theory. At present modules for the following are implemented:

  • composite calculation including hygrothermal effects
  • failure analysis and engineering constants
  • stability, deformation and vibration analysis of composite plates
  • comparison of a multitude of failure criteria
  • carpet plots
  • michromechanics
Additional modules dealing with nonlinear calculations, sandwich structures and open holes are planned or under development.

The main idea of the application is to show and visualize students what happens if they modify the material paramter or the stacking sequence or something else. In addition this tool is used to perform simple design calculations of composite structures or validate complex calculation with simpler approaches in industry.

You get more information at: http://www.elamx.de

eLamX bases on NetBeans Platform 8.0 and is available under Windows, Linux and OSX. Three external libraries are used, which are JFreeChart, JOGL and Java3D. eLamX is multilingual for english and german.

Below is the main window with the explorer on the left, where all the materials and laminates are listed. You can see all the performed calculations for each of the defined laminates.

Additionally there is the property window on the left to modify a selected material or laminate. In the editor mode there are four different windows open where you can edit you inputs or visualize results. From left top to right bottom: the calculation editor, the failure body of failure criterias, the plate buckling windows, and the laminate editor. Normally these windows are not visible at the same time and are just tabs.

The main feature is the laminate editor, shown below. where it is possible to modify the stacking sequence of the layers by drag & drop or selection:

Get the open source Atomist Software Delivery Machine and start automating your delivery right there on your own laptop, today!


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}