Composite Material Calculator on the NetBeans Platform
Join the DZone community and get the full member experience.
Join For FreeeLamX 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
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:

Calculator (Mac OS)
NetBeans
Opinions expressed by DZone contributors are their own.
Trending
-
Top 10 Engineering KPIs Technical Leaders Should Know
-
Automating the Migration From JS to TS for the ZK Framework
-
What Is mTLS? How To Implement It With Istio
-
13 Impressive Ways To Improve the Developer’s Experience by Using AI
Comments