SolidDisplacementCondition
SolidDisplacementCondition[pred,vars,pars]
represents a prescribed displacement on a solid boundary for PDEs with predicate pred indicating where it applies, with model variables vars and global parameters pars.
SolidDisplacementCondition[pred,vars,pars,lkeys]
represents a prescribed displacement with local parameters specified in pars[lkey].
Details
- SolidDisplacementCondition specifies a boundary condition for SolidMechanicsPDEComponent.
- SolidDisplacementCondition is typically used to prescribe the displacement of a boundary of a solid. Common examples include a beam that has a face displaced from its original position.
- SolidDisplacementCondition constrains the movement of a solid with dependent variables , and , independent variables and time variable .
- Stationary variables vars are vars={{u[x1,…,xn],v[x1,…,xn],…},{x1,…,xn}}.
- Time-dependent variables vars are vars={{u[t,x1,…,xn],v[t,x1,…,xn],…},t,{x1,…,xn}}.
- Frequency-dependent variables vars are vars={{u[x1,…,xn],v[x1,…,xn],…},ω,{x1,…,xn}}.
- Model parameters pars are specified as for SolidMechanicsPDEComponent.
- SolidDisplacementCondition implements constraints , and with the prescribed displacement.
- The following model parameters pars can be given:
-
parameter default symbol "Displacement" {0,0,0} - To leave direction unconstrained, None can be specified for that displacement.
- The default behavior of SolidDisplacementCondition is a SolidFixedCondition.
- The fixed constraint SolidDisplacementCondition models , and .
- A prescribed displacement condition boundary can be used with:
-
analysis type applicable Transient Yes Frequency Response Yes Eigenfrequency No Stationary Yes - SolidDisplacementCondition can only be used with an eigenfrequency analysis if the prescribed component is 0 or None.
- SolidDisplacementCondition evaluates to a DirichletCondition.
- The boundary predicate pred can be specified as in DirichletCondition.
Examples
open allclose allBasic Examples (1)
Set up variables, parameters and a beam of 1 meter length and 1/10 meter height and width:
The beam is held fixed at the left. Prescribe 0 displacement in the and directions and a displacement of 1/10 meter in the negative direction:
Visualize the deformed beam in blue and note that at the right end the prescribed displacement relative to the original beam is satisfied:
Prescribe a displacement of 1/10 meter in the negative direction and keep the other directions unconstrained:
Visualize the deformed beam in blue and note that at the right end the prescribed displacement relative to the original beam is satisfied:
Scope (2)
Properties & Relations (2)
SolidDisplacementCondition evaluates to DirichletCondition:
SolidFixedCondition is a special case of SolidDisplacementCondition. Set up variables and parameters:
This is the same as a displacement condition with 0 displacement:
Text
Wolfram Research (2021), SolidDisplacementCondition, Wolfram Language function, https://reference.wolfram.com/language/ref/SolidDisplacementCondition.html.
CMS
Wolfram Language. 2021. "SolidDisplacementCondition." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SolidDisplacementCondition.html.
APA
Wolfram Language. (2021). SolidDisplacementCondition. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SolidDisplacementCondition.html