Skip to main content

averaging:force_summation

Version: 0.0.0

Description

Computes the sum of elemental forces contribution on a set of nodes in Global Coordinate System. Equivalent to MAPDL FSUM & NFORCE commands. Supports Static, Transient, Modal & Harmonic analysis for thermal and structural degrees of freedom.

Inputs

InputNameExpected type(s)Description
Pin 0time_scopingscoping, vector<int32>default = all time steps
Pin 1nodal_scopingscoping, scopings_containerNodal Scoping or Scopings Container with a single label. Set of nodes in which elemental contribution forces will be accumulated (default = all nodes)
Pin 2elemental_scopingscoping, scopings_containerElemental Scoping or Scopings Container with a single label. Set of elements contributing to the force calculation. (default = all elements)
Pin 3streams_containerstreams_containerStreams container. Optional if using data sources.
Pin 4
Required
data_sourcesdata_sourcesData sources. Optional if using a streams container.
Pin 5force_typeint32Type of force to be processed (0: Total forces (static, damping, and inertia)., 1 (default): Static forces, 2: Damping forces, 3: Inertia forces)
Pin 6spointfield, fields_containerField or fields container of the coordinates of the point used for moment summations. Defaults to (0,0,0).

Outputs

OutputNameExpected type(s)Description
Pin 0force_accumulationfields_container
Pin 1moment_accumulationfields_container
Pin 2heat_accumulationfields_container
Pin 10forces_on_nodesfields_container
Pin 11moments_on_nodesfields_container
Pin 12heats_on_nodesfields_container

Configurations

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.

Scripting

Category: averaging

Plugin: core

Scripting name: force_summation

Full name: averaging.force_summation

Internal name: force_summation

License: any_dpf_supported_increments

Changelog

  • Version 0.0.0: Initial release.