The Siemens Community Catalyst program was co-created with our community to acknowledge technology leaders who consistently contribute to the Siemens Community. Nominations are accepted on a rolling basis.
Hi experts,
I was going through the UDF routines and would like to know the differences between udfGetElmData() and udfGetElmAuxData().
udfGetElmData() (altair.com)
udfGetElmAuxData() (altair.com)
Thanks.
Hi Prabin,
udfGetElmData() will retrieve data from elements defined by the ELEMENT_SET{} command. This is the command used by all of our current UI tools to define the 3D elements of a model. This function should be used in most situations.
udfGetElmAuxData() will retrieve data from auxiliary elements. This is a lesser used approach to modeling and not generally needed. It does not refer to auxiliary data.
Hi Prabin, udfGetElmData() will retrieve data from elements defined by the ELEMENT_SET{} command. This is the command used by all of our current UI tools to define the 3D elements of a model. This function should be used in most situations. udfGetElmAuxData() will retrieve data from auxiliary elements. This is a lesser used approach to modeling and not generally needed. It does not refer to auxiliary data.
Thank you for your response. I exactly want to know from where the data are retrieved. It says quadrature point (obviously not centroid). An element has multiple quadrature point. To which specific quadrature point/points does this data correspond to?
The function will return the weighted sum across all quadrature points for each element. The number of quadrature points will depend on the type of element and the specification of quadrature. For example, full quadrature on a linear tetrahedron is 4 points where reduced quadrature on a linear tetrahedron is only 1 point. In either case, the function will return one scalar, vector, etc. for each element, not one for each quadrature point.
Join us for a community conversation on how High-Performance Computing (HPC) and Simcenter PSIM work together to meet the increasing demands of modern power electronics simulation. During this one-hour technical session, you'll discover how leveraging HPC can speed up simulations, improve scalability, and empower engineers…
Join us for a community conversation on accelerating your motor simulation workflow with Simcenter Simlab. In this beginner-friendly session, we'll introduce the platform's automated model-building capabilities and show how easy it is to set up your first electric motor analysis. You'll see the basic steps of geometry…
Join us for a Community Conversation where we'll discuss practical approaches to analyzing complex electromagnetic models using hybrid solver techniques. This session will provide a general overview of how different computational methods can be combined within a single simulation to address models containing varied…