engineering asset digital model(s) for life cycle analysis
Project description
Introduction
Digital models for engineering assets. The objective of digital models is to utilize a single source of ascii inputs (single source of truth) to generate equivalent analytical models to encompass lifecycle operations of a product.
These operations include (and not limited to) the following:
- Analytical calculations
- Computational analysis
- Compuational 3D animations
Summary
- High level vision proposed:
Usage
A quick way to running code is: - Create a virtual environment: - Use conda yaml file to create a new environment - (or) by installing digitalmodel package in an environment
- Run the following batch files
- Download this digitalmodel repository
- activate environment
- Change command line to "digitalmodel" (outside not in src) folder
- Run the following python files in tests:
- python src\digitalmodel\tests\ {change_to_relevant}.py
- i.e. for catenary riser, python src\digitalmodel\tests\test_catenary_riser.py
- (or) Run the following batch files in tests:
- python src\digitalmodel\tests\ {change_to_relevant}.bat
- i.e. for catenary riser, python src\digitalmodel\tests\test_catenary_riser.bat
- Run the following python files in tests:
Assets
SALM
SALM (Single Anchor Line Mooring)
Relevant files:
- python src\digitalmodel\tests\test_fea_model_salm_buoy_01.py
- python src\digitalmodel\tests\test_fea_model_salm_buoy_02.py
Ships or vessels
Light Service Vessels Intervention vessels
Risers
Catenary Risers (SCR, SLWR)
SCR - Simple Catenary Riser SLWR - Simple Lazy Wave Riser
Relevant files:
- python src\digitalmodel\tests\test_catenary_riser.py
- python src\digitalmodel\tests\test_catenary_riser.bat
Pipelines
Flexibles or Umbilicals
Umbilicals
Rigid Jumpers
Example Software Runs
OrcaFlex
Relevant files:
- python src\digitalmodel\tests\test_orcaflex_analysis.py
Calculations
Time Series
Statics
- Fast Fourier Transform analysis as follows:
- FFT
- iFFT
- Peak energy frequency
- Perform signal integration
References
Manufacturing/Fabrication
ProdSim python packages ProdSim Background: An Open-source Python Package for Generating High-resolution Synthetic Manufacturing Data on Product, Machine and Shop-Floor Levels
Project details
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
Hashes for digitalmodel-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 487bc38d3374657e130246623ed4612f70261333b5b13d2e3954cea92b7811d7 |
|
MD5 | fdf5119dee7a8d2788f7a05ccb5ff15e |
|
BLAKE2b-256 | e23245ce22863abb82503fe750b128cf6b2becf5f3dbef9f20a742d9f2ed078d |