use the SALE method to simulate the penetration of a spherical high-pressure gas cylinder by a projectile

22 views
Skip to first unread message

LS-DYNA2

unread,
Jun 21, 2026, 3:01:13 AMJun 21
to LS-DYNA2

Hello everyone

I am trying to use the SALE method to simulate the penetration of a spherical high-pressure gas cylinder by a projectile. However, I encountered the following error:

“forrtl:severe (157): program exception-access violation”

The simulation behaves normally when the projectile enters the cylinder, and no leakage occurs at that stage. However, when the projectile exits from inside the cylinder, the calculation crashes with the above exception as soon as the projectile just touches, or is about to touch, the inner surface of the cylinder on the exit side

The model details are as follows:The model is a 1/4 symmetric model, using the mm-ton-N-s unit system. The projectile consists of an aluminum core and a copper jacket. The cylinder body has two layers. The meshes of the two cylinder parts share common nodes at the interface. Both cylinder layers are made of titanium alloy.

All solid parts are modeled with solid elements and use *MAT_JOHNSON_COOK together with *EOS_GRUNEISEN. The solid mesh size is 0.5 mm.The gas is modeled using *MAT_NULL with*EOS_LINEAR_POLYNOMIAL.

I used *ALE_STRUCTURED_MESH_VOLUME_FILLING to initialize the entire S-ALE background mesh as “airout”,with:RO=1.225e-12,C4=0.4,E0=0.25 which corresponds to a pressure of about 0.1 MPa.The region inside the cylinder, bounded by the inner surface of the cylinder, was initialized as “airin”, with:RO=1.225e-10,C4=0.4, E0=25 which corresponds to a pressure of about 10 MPa.

I used three *ALE_STRUCTURED_FSI definitions:

1. coupling between “airin”. and the outer cylinder layer;

2. coupling between “airin”. and the inner cylinder layer;

3. coupling between the projectile and “airin”.

For the first two FSI definitions, the “PFAC” value is defined through a user-defined curve for leakage control. For the projectile–airin coupling, “PFAC” is kept as the default value of 0.1.

I also tried a penetration-only case without the fluid domain, and that model could reach normal termination.

The simplified keyword settingsand several screenshots from the d3plot file shortly before the calculation terminated are attached below.

 

PixPin_2026-06-21_14-47-35.png
PixPin_2026-06-21_14-46-33.png
reduced input.txt
command window message.txt

l...@schwer.net

unread,
Jun 21, 2026, 8:02:25 AMJun 21
to LS-DYNA2

This is a system (internal) error from the compiler typically warning of a problem with corrupting memory.

 

Typical this error needs to be reported to ANSYS along with the input file for possible resolution.

 

You can try using the latest LS-DYNA release.      --len

--
You received this message because you are subscribed to the Google Groups "LS-DYNA2" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ls-dyna2+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ls-dyna2/ef9dec0b-069c-4f40-b244-41cc37ee5019n%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages