Explosion_TNT Command
- Hazard.Explosion_TNT(Tag, TNT_weight, "X, Y, Z", CEP, n)
This command allows the launch of a specified number of missiles with a defined explosive weight towards a target, with their accuracy determined by the Circular Error Probable (CEP).
Argument
Type
Description
Tag
int
Unique integer value that will be used for referring to the defined elements or objects.
TNT_weight
int
Weight of explosive (TNT) in kg.
X,Y,Z
int
Coordinates of the target point.
CEP
int
Circular Error Probability is the radius of a circle within which 50% of impact points fall. It is a common measure of the accuracy of guided weapon systems [Ref.1].
n
int
Number of missiles.
Example:
The following demonstrates the use of the Explosion_TNT command.
Python Code
import opensrane as opr #Create an Object Hazard with Tag=1 and 3 explosions with 500 kg explosives to the target point at coordinates (x =-50, y =100, z=0) and a CEP of 10. hz=opr.Hazard.Explosion_TNT(1, 500, -50,100,0, 10, 3)
Morio, J., Pastel, R., & Le Gland, F. (2013). Missile target accuracy estimation with importance splitting. Aerospace Science and Technology, 25(1), 40–44. doi: 10.1016/j.ast.2011.12.006
Code Developed by: saeedeh koohestani