How to add a new absorption boundary?

For developers writing C++, Fortran, Java, code who have questions or comments to make.

Moderators: silvia, selimgunay, Moderators

Post Reply
mikasa
Posts: 1
Joined: Wed Jun 03, 2020 12:11 am

How to add a new absorption boundary?

Post by mikasa » Wed Jun 03, 2020 12:32 am

Dear Members,
Adding an absorption boundary can be in the form of a element( 4 nodes), but the boundary in different directions has different matrices.How to solve this problem in opensees?
Thanks for help!

toyad
Posts: 1
Joined: Sat Jul 08, 2023 11:11 pm

Re: How to add a new absorption boundary?

Post by toyad » Sat Jul 08, 2023 11:22 pm

To handle an absorption boundary with different matrices in different directions in OpenSees, you can utilize the Multiple Support Excitation (MSE) approach. MSE allows you to define different degrees of freedom (DOFs) for different directions at the boundary nodes. Here's a general outline of the steps involved:

Define the element: Use a suitable element, such as the Quad element with 4 nodes, to represent the absorption boundary. Assign the appropriate material properties and section characteristics.

Create nodes: Define the nodes at the absorption boundary where the element will be connected. Ensure that the nodes are appropriately numbered and arranged.

Define the constraints: Use the equalDOF command in OpenSees to specify the degrees of freedom that are equal at the boundary nodes. In this case, you'll assign different constraints for different directions. For example, for nodes 1 and 2:

Copy code
equalDOF 1 2 1 2
This command ensures that DOFs 1 and 2 (typically representing translations in the x and y directions) are constrained to be equal for nodes 1 and 2.

Define boundary conditions: Apply appropriate boundary conditions to the rest of the model to simulate the desired behavior and loading conditions.

Define the analysis procedure: Specify the analysis procedure, such as the load steps and solution algorithms, to solve the model.

Run the analysis: Execute the analysis and observe the response of the model check detail, taking into account the absorption behavior at the defined boundary.

By utilizing the MSE approach and defining different constraints for different directions, you can simulate the absorption behavior with different matrices at the absorption boundary in OpenSees. Ensure that you carefully define the constraints and model the behavior accurately to obtain meaningful results.

Note: This is a high-level overview, and the specific implementation may vary depending on your model and requirements. Please refer to the OpenSees documentation and consult additional resources for detailed guidance on your specific application.

Post Reply