Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

romeric/FEAPB

Open more actions menu

Repository files navigation

FEAPB 1.0

FEAPB (Finite Element Analysis of Piezoelectric Beams) is a software for solving linear static, modal and dynamic three-dimensional piezoelectric beam problems. FEAPB is the outcome of a European Erasmus Mundus project on "Higher Order Finite Elements for Piezoelectric Energy Harvesting Beams" (find the theory in the directory "Theory_Behind_FEAPB"), carried out at the Civil & Computational Engineering Centre in Swansea University, UK.

Disclaimer

FEAPB has been specifically designed to be used as a GUI-based application and not as a front-end API, and solely for educational purposes. Although, pull requests, issues and bug reports are always welcome, the source code is distributed just for convenience as part of the open-source license.

FEAPB has been developed in full compliance with ISO C++11 and the use of following open-source graphical/numerical linear algebra libraries is highly appreciated:

Eigen 3.2.0		http://eigen.tuxfamily.org/	MPL2
Qt 5.1.0		http://qt-project.org/		LGPL
Boost 1.5.4		http://www.boost.org/		Boost (BSL)          
QCustomPlot 1.0.1	http://www.qcustomplot.com/	GPL

The user-interface (FEAPB.exe) has been successfully tested on Windows 7, Windows 8 and Windows 8.1. The run-time libraries provided are for MS Windows.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

References

Roman Poya, A. J. Gil and P. D. Ledger, A computational framework for the analysis of linear piezoelectric beams using hp-FEM, Computers and Structures, DOI: 10.1016/j.compstruc.2015.01.012

About

An intuitive user interface for hp-finite element analysis of three-dimensional piezoelectric beams

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.