Definitions
Just as the Global Definitions branch () collects user-defined parameters, variables, and functions accessible at all levels in the Model Builder, the Definitions branch () under each Component collects the definitions of variables, functions, and other objects where the geometric scope is restricted to a single component.
Definitions are under the Component branch because several model components can separately be defined in one multiphysics file, for example, when treating certain parts of the whole model in 2D and other parts in 3D. Definitions which in some way refer to domains in a geometry, the geometry’s dimension or its coordinate names must therefore be held apart in different Component branches.
An example of the type of objects you can add under the Definitions branch is a Selection node (), which saves selections of geometric entities (boundaries, for example) that relate to a region or part of the overall geometry for reuse in operations later in the modeling process.
Add a Component node to the Model Builder, then add definitions with a local scope that apply to that specific model Component. Click or select features either using the Definitions toolbar or right-click Definitions () and choose an option from the context menu:
Select among the following definition types:
Variables (): Add user-defined variables to simplify the expressions of other variables and properties.
View: Create a user-defined view to visualize the model. See User-Defined Views in the Visualization and Selection Tools chapter.
Mass Properties (): Set up nodes to compute quantities such as volume, mass, center of mass, and moment of inertia.
Functions (): Add user-defined functions based on analytic expressions or imported data, or specifying parameters for common function types such as step functions, ramps, and random functions.
Probes (): Add a probe to monitor the development of a scalar-valued quantity (real or complex-valued number) during a dynamic simulation.
Component Couplings and Coupling Operators (): Add nonlocal couplings inside or between Components, in the form of integration, mapping, projection and similar user-defined operators.
Selections (): Create a user-defined set of geometric entities for reuse throughout the model component. See Named Selections in the Visualization and Selection Tools chapter.
Pairs: Pairs are only available and necessary when the model geometry is an assembly. See Identity and Contact Pairs. There are two types of pairs:
-
Contact Pair (), which specifies two sets of boundaries that can come in contact under deformation. The contact pairs are only available if your license includes the Structural Mechanics Module or the MEMS Module.
-
Identity Boundary Pair (), which specifies two boundary selections (also available for edges and points as Identity Edge Pair () and Identity Point Pair (), respectively) that coincide while belonging to different parts of an assembly. Special boundary conditions connect the physics features in the two parts.
Coordinate Systems (): Create coordinate systems for use in the physics interfaces.
Perfectly Matched Layer (PML) (), Infinite Element Domain(), or Absorbing Layer (): Surround your model by a perfectly matched layer, an infinite element domain, or an absorbing layer, behaving as an unbounded extension of the modeling domain. See Infinite Elements, Perfectly Matched Layers, and Absorbing Layers.
Extra Dimensions: Attach extra dimensions to a selection in the base geometry of a model. See Using Extra Dimensions for more information.