Pressure load magnitude by equation for Radioss PLOAD
Overview
Script to create PLOAD cards for Radioss model based on an equation. Time function curves and Load Collectors, and Set Segments are automatically created.
Steps:
- User can select elements graphically.
- PLOAD card for each element is created.
- Magnitude of each PLOAD is calculated by an equation, to be found in script procedure "MAG_value". Edit this expression according to your needs. The example uses coordinates of element centres to calculate the MAG value.
- Time function curve/s and load collector/s are created and assigned to PLOAD/s, according to variable values for "LoadCol_create" / "TimeFunc_create" (see above).
- For each PLOAD card, a set segment /SURF/SEG/ is created and assigned.
Pre-Requisite
---------------------------------------------------------------------------------------------------------------------------------------------------------
This script is designed for Radioss user profile in HyperMesh.
Script header contains 2 user variables, that can be changed accordingly.
variable "LoadCol_create"
- value = 1: create one load collector for all PLOADs
- value = 2: create one load collector for each PLOAD
variable "TimeFunc_create"
- value = 1: create one time function curve for all PLOADs
- value = 2: create one time function curve for each PLOAD
Note:
This version of the script (v2) does not contain logic to check for already existing labels of entities. This stage of the script may fail.
The to-be-used new label syntax can be edited in the script as well.
Usage/Installation Instructions
-------------------------------------------------------------------------------------------------------------------------------------------------------
Run script from DropDown File > Load > Script
Post-Requisite
-----------------------------------------------------------------------------------------------------------------------------------------------------------