Skip to main content

InterPenet

Probabilistic evaluation of penetration of plate

Shinsuke Sakai

Emeritus Professor, The University of Tokyo, Japan
Visiting Professor, Yokohama National University, Japan

Overview

For the risk evaluation of penetration caused by flying objects onto steel plates, the assessment of penetration probability is required. For the evaluation of penetration probability of flying objects on plates, Limit State Function Method (LSFM) is applied. Representative 11 penetration formulas are included. If you want to know the details of this package, refer to the following paper.

S.Sakai and T. Kumagai,"Application of Limit State Function Method To Statistical Analysis of Ballistic Penetration", Proceedings of the 17th Hypervelocity Impatct Symbosium HVIS2024, Sept.9-13,2024,Tsukuba,Japan

Installation

You can install the package via pip:

pip install InterPenet

Operation check

The following describes the method for checking when applying to penetration analysis using BRL formula. To execute this program, you need th input file 'BRL.pkl'. The 'BRL.pkl' is given in the site.

from InterPenet import InterPenet as ip
bb=ip.Base()
bb.CalcPenet('BRL.pkl')

If the following output is obtained, it is working correctly.

Validation [['v_bl', 'satisfied'], ['Limp/d', 'satisfied'], ['b/d', 'satisfied'], ['Lsh/d', 'satisfied'], ['Su', 'not satisfied']]
*** Probabilistic analysis ***
[ BRL Formula ]
variable= ['b', 'd', 'm', 'v', 'Me']
beta= -0.5571767489022684
Alpha= [ 0.06413751  0.06413751 -0.0427838  -0.9006759   0.42275907]
Pf= 0.7112966629840962
*** Analysis of Balistic Limit Velocity ***
Vbl= 102.34312241793276
File= BRL.pkl

If you want to get the output as a dictionary, do it like this.

from InterPenet import InterPenet as ip
bb=ip.Base()
dd=bb.CalcPenet2Df('BRL.pkl')
dd

The output will be displayed as follows.

{'Formula': 'BRL Formula',
 'Validation': [['v_bl', 'satisfied'],
  ['Limp/d', 'satisfied'],
  ['b/d', 'satisfied'],
  ['Lsh/d', 'satisfied'],
  ['Su', 'not satisfied']],
 'variable': ['b', 'd', 'm', 'v', 'Me'],
 'g_value': -7.422565340273962,
 'beta': -0.5571767489022684,
 'Alpha': array([ 0.06413751,  0.06413751, -0.0427838 , -0.9006759 ,  0.42275907]),
 'Pf': np.float64(0.7112966629840962),
 'Vbl': 102.34312241793276,
 'File': 'BRL.pkl'}

Release files for InterPenet 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for InterPenet 0.0.5
File Size Uploaded
interpenet-0.0.5.tar.gz 20.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for InterPenet 0.0.5
File Interpreter ABI Platform
interpenet-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 42.1 kB

Release files / interpenet-0.0.5.tar.gz

Download URL interpenet-0.0.5.tar.gz
Size 20.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d9a5925b53d1b5ff0f5659fcf70ffa551e6f972a47025e0af8d1f3986ca28d36
BLAKE2b-256 checksum
How to use checksums
4757a716d3088a297ddcebbdcdc8d75a2498ee9522790b4c1e0df097753347e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.9

Release files / interpenet-0.0.5-py3-none-any.whl

Download URL interpenet-0.0.5-py3-none-any.whl
Size 21.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4529c5a2b5cab109d462088a7460ab01cd736b741e008ac1f025c59fd0d8543f
BLAKE2b-256 checksum
How to use checksums
637c26c9965edbb2a146cc17d831cf21b94e0c03f2ae493bdd93a98516aba54d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.9

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page