Pyvisco is a Python library that supports Prony series identification for linear viscoelastic material models.
Project description
Pyvisco is a Python library that supports the identification of Prony series parameters for linear viscoelastic materials described by a Generalized Maxwell model. The necessary material model parameters are identified by fitting a Prony series to the experimental measurement data in either the frequency-domain (via Dynamic Mechanical Thermal Analysis) or time-domain (via relaxation measurements). Pyvisco performs the necessary data processing of the experimental measurements, mathematical operations, and curve-fitting routines to identify the Prony series parameters. These parameters are used in subsequent Finite Element simulations involving linear viscoelastic material models that accurately describe the mechanical behavior of polymeric materials such as encapsulants and backsheets of PV modules. An optional minimization routine is included to reduce the number of Prony elements. This routine is helpful in large Finite Element simulations where reducing the computational complexity of the linear viscoelastic material models can shorten the simulation time.
Documentation: https://pyvisco.readthedocs.io Source code: https://github.com/NREL/pyvisco
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyvisco-1.0.2.tar.gz
.
File metadata
- Download URL: pyvisco-1.0.2.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.1 requests/2.26.0 setuptools/58.0.4 requests-toolbelt/0.10.0 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeb0274d8ce51129010f762c6b641b85870d7385a49f8bc7984764cae25d213a |
|
MD5 | 76dd9885fe6d8a8c9f27afadac4dfe14 |
|
BLAKE2b-256 | 9f5c652b0484739a2861ed290766a361e4174a304c7f73cad68086877bac6d4e |
File details
Details for the file pyvisco-1.0.2-py2.py3-none-any.whl
.
File metadata
- Download URL: pyvisco-1.0.2-py2.py3-none-any.whl
- Upload date:
- Size: 39.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.1 requests/2.26.0 setuptools/58.0.4 requests-toolbelt/0.10.0 tqdm/4.62.3 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e90e04162dc1cb0bbcdf829920fbde4b9199699e12e0f8211943c7024c5b83d |
|
MD5 | 3ecf19dcae9c8979b5235cf635ae99bb |
|
BLAKE2b-256 | fa1b6b3dd8c994cb62a75fefb14ffdfa68dbf1686e0fd0dc27b079f19b3a3268 |