FEAPB
An intuitive user interface for hp-finite element analysis of three-dimensional piezoelectric beams
Install / Use
/learn @romeric/FEAPBREADME
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
Related Skills
node-connect
338.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.6kCommit, push, and open a PR
