Skip to content

koecher/FEAPB

 
 

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 an 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, Swansea University, Swansea, UK.

    Copyright 2013 Roman Poya, A.J. Gil, P.D. Ledger

    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/>.


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.

For Academic purposes, you can refer to our work on this project:
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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.0%
  • Makefile 4.6%
  • QMake 0.4%