Science topic

Finite Element Modeling - Science topic

Explore the latest questions and answers in Finite Element Modeling, and find Finite Element Modeling experts.
Questions related to Finite Element Modeling
  • asked a question related to Finite Element Modeling
Question
3 answers
I am willing to do fluid-structure interaction studies for a 3-D rectangular tank under seismic excitation. For the FE discretization of the tank and fluid domain, can a 2-D element be used in the 3-D space for analysis? If yes, will it reduce accuracy of the results?
Relevant answer
Answer
Actually I want to analyse a liquid filled 3-D rectangular tank under seismic excitation. Direct coupling will be used for the study of interaction between the fluid and the structure. In this aspect, if I model using 2-D elements but in 3-D space, how much the result can vary?
  • asked a question related to Finite Element Modeling
Question
4 answers
Hi, could anyone please explain the difference in numerical modeling between ordinary concrete and geopolymer concrete using Abaqus? Specifically, is it appropriate to use the Concrete Damaged Plasticity (CDP) model for geopolymer concrete? I’ve noticed that many articles mention the properties of geopolymer concrete as if they were the same as ordinary concrete. Thanks in advance for your help!
Relevant answer
Answer
The CDP model in Abaqus can be used for geopolymer concrete, but it requires careful calibration. Geopolymer concrete differs from ordinary concrete in tensile behavior, fracture energy, and ductility, often showing higher tensile strength but lower ductility. Parameters such as dilatancy angle and damage evolution must be adjusted based on experimental data to reflect these differences accurately.
  • asked a question related to Finite Element Modeling
Question
2 answers
To change mechanical properties from a part in abaqus created via a python script, i want to expand the code by a function that selects random elements from the selected part, add those elements to a new set and assign a section with different material properties to these elements. My code somehow won't work from the part when the new set, containing the selected elements is created. I'm unable to find my mistake; The failure-message is something like "Feature Creation Failed".
Code:
def replace_material_randomly(percentage, model_name, part_name):
print_cmd('------------------replace_material_randomly-----------------')
# Access the part from the model
p = mdb.models[model_name].parts[part_name]
# Define the new section
mdb.models[model_name].HomogeneousSolidSection(
name='New-Section', material='MATERIAL2', thickness=None)
# Get all elements in the decided set
elements = p.sets['All_solids'].elements
num_elements_to_replace = int(float(len(elements)) * float((percentage / 100)))
# Randomly select elements to replace
indices_to_replace = random.sample(range(len(elements)), num_elements_to_replace)
elements_to_replace = [elements[i] for i in indices_to_replace]
# Create a set of the elements to replace
region = p.Set(elements=elements_to_replace, name='Elements_to_replace')
# Delete previous section assignments for these elements
p.deleteSectionAssignments(elements=elements_to_replace)
# Assign the new section to the selected elements
p.SectionAssignment(region=region, sectionName='New-Section', offset=0.0,
offsetType=MIDDLE_SURFACE, offsetField='',
thicknessAssignment=FROM_SECTION)
I would really appreciate any kind of help!
Relevant answer
Answer
from abaqus import *
from abaqusConstants import *
import random
def replace_material_randomly(percentage, model_name, part_name):
print('------------------replace_material_randomly-----------------')
try:
# Access the part from the model
p = mdb.models[model_name].parts[part_name]
# Define the new section
mdb.models[model_name].HomogeneousSolidSection(name='New-Section', material='MATERIAL2')
# Ensure the 'All_solids' set exists
if 'All_solids' not in p.sets:
raise ValueError("The set 'All_solids' does not exist in the part.")
elements = p.sets['All_solids'].elements
num_elements_to_replace = int(len(elements) * (percentage / 100))
if num_elements_to_replace == 0:
raise ValueError("Percentage too low; no elements selected for replacement.")
# Randomly select elements to replace
indices_to_replace = random.sample(range(len(elements)), num_elements_to_replace)
elements_to_replace = [elements[i] for i in indices_to_replace]
# Create a set of the elements to replace
region = p.Set(elements=elements_to_replace, name='Elements_to_replace')
# Remove previous section assignments
p.sectionAssignments.remove(region=region)
# Assign the new section to the selected elements
p.SectionAssignment(region=region, sectionName='New-Section', offset=0.0, offsetType=MIDDLE_SURFACE, thicknessAssignment=FROM_SECTION)
print("Material replacement completed successfully.")
except Exception as e:
print(f"An error occurred: {e}")
# Example function call
replace_material_randomly(10, 'Model-1', 'Part-1')
  • asked a question related to Finite Element Modeling
Question
6 answers
Hello,
I have a problem in which a steel nail is 'embedded' in a wood piece. The head of the nail is in contact with a steel bracket. As I apply cyclic load on the vertical wood 'wall', the bracket moves up and pulls the nails of the horizontal wood part, which gets pulled out of the wood (see Image). However, as the bracket unloads (and consequently so does the nail) the cohesive interaction that I defined between the nail and the wood simply unload to zero as well. This causes the nails to follow the bracket back into original position. I wanted the nail to retain the maximum displacement imposed by the contact with the bracket before the bracket starts to unload.
Looking at the ABAQUS documentation, it says the when using cohesive behavior, it will always unload to the initial position (see image of the cohesive material model used in ABAQUS). How can I overcome this? It can be either using contact pairs or any other strategy in ABAQUS (except cohesive elements, which I've tried and could not manage to work in my model).
I've already tried to use a custom defined FRIC subroutine in a tangential interaction behavior (doesn't work). I've thought about writing a custom UMAT subroutine, but ABAQUS does not allow a user-defined routine for cohesive response of contact pairs. I've tried to run an analysis with the ABAQUS default cohesive response, then get the nail deformations at peak and try to apply these as boundary conditions at the correct steps of the analysis. I also tried to use the option where ABAQUS maintains the initial position of an object during a step. However, these last two approaches seems to cause numerical instabilities in ABAQUS due to activating and deactivating boundary conditions in between steps.
Relevant answer
Answer
Did you solve your problem? I also want to use regurlar contact and cohesive contact concurrently.
  • asked a question related to Finite Element Modeling
Question
10 answers
Can we restrict the vertical and horizontal displacement in two directions for the lower semicircular in bottom hole of CT specimen and apply incremental displacement in the upper semicircular in top hole?
Or is it done some other way?
Relevant answer
Answer
If I consider the problem domain to be the entire CT specimen. What will be the boundary conditions? In that case do I have to restrict the Uy in the middle portion along the direction of crack?
  • asked a question related to Finite Element Modeling
Question
6 answers
I want to study the effects of train induced vibrations on nearby structures. For this purpose I used this paper :
I modeled the ballasted railway with infinite element boundary with elastic geo-material. The properties that I used are similar to the information provided in Table 1 of this paper. I simulated the wheels of the train with rigid cubes and then applied the load of each wheel on the reference point of the cube as mentioned in the paper. The steel rail is constrained at the bottom to the top surface of sleepers with the so called "Tie" constraint in the Interaction module. In addition the contact between the sleepers and the ballast is modeled using the general contact option in Abaqus (tangential behavior is assumed rough and normal behavior is the so-called Hard contact.) and finally the contact between rigid cubes (wheels) and top of the rail is modeled with the frictionless tangential behavior and Hard contact normal behavior using the individual property assignment in the general contact tab.
The problem I have is that my results don't match the results of the paper. The vertical stress in control points M1 & M3 are the same with the results of the paper however the vertical displacements in these points have a large error.
I attached my results below. What's wrong with my simulation and how can I correct my results (vertical displacement)?
Relevant answer
Answer
Maxim Naumov What do you mean when you say grid settings?
My mesh is finer than that of the paper. The number of elements in my model is about 3 times that of the paper. I used C3D8R elements only.
  • asked a question related to Finite Element Modeling
Question
5 answers
I am a final year Masters's Student from Heriot-Watt University currently working on my dissertation project titled "A THEORETICAL ASSESSMENT OF THE STRUCTURE OF A LIQUID STORAGE TANK UNDER SEISMIC FORCES" with the following objectives:
1. Verification of Current Theories (Housner, Preethi, and Malhotra) of liquid Structure Behavior (sloshing wave height) under seismic forces for petroleum-filled storage tanks using Finite Element Modelling and Finite Element Analysis.
2. Assessment of the possible failure mechanism of the superstructure of the various liquid storage vessels under exposure to seismic forces using Finite Element Modelling and Finite Element Analysis based on the API 650 Design Standard.
3. Proposal and initial assessment of the effectiveness of a Bass Isolation System on the sloshing wave height using Finite Element Modelling and Finite Element Analysis.
Can the Ansys modal analysis module be used to model a fluid-filled storage tank and determine the sloshing wave height along with the impulsive and convective mass components of the fluid based on the application of specific Acceleration, Velocity, and displacement values?
Can I subsequently transfer the model to the Ansys Static Structural Module to determine the various resulting stresses that will develop within the tank structure due to the seismic forces and the fluid-structure interactions?
If not, can you guys offer any advice on what methodology I should take?
Relevant answer
Answer
Congratulations to you! Could you please share your thesis?
  • asked a question related to Finite Element Modeling
Question
56 answers
I use Abaqus for dynamic analysis of composite structures. In Abaqus, the damping can be defined at a material/element level and global level in the analysis. I am confused about the structural damping part in Abaqus and the damping at the material level as described below.
In the global level, the Rayleigh damping is Del = alpha x M + beta x K and the Structural Damping will modify the global stiffness matrix by a factor 's' where the stiffness matrix will be Ks=sK. 's' is the structural damping factor.
According to many textbooks, they take into account the effect of the structural damping by assuming an equivalent viscous damping ratio which could be added to the one from material damping when calculating the alpha and beta values in the Rayleigh Damping model.
In the material level, the number of elements, volume, and density of the elements alongside the alpha and beta values determine the damping matrix. I wonder if the alpha and beta values are the same as the global ones. I suspect they will be different because in the global level, the natural frequency and damping ratio of the entire model are used to calculate the alpha and beta values.
Your advice on these issues is highly appreciated.
Relevant answer
Answer
Dear Doctor
"Material damping can be defined:
  • for direct-integration (nonlinear, implicit or explicit), subspace-based direct-integration, direct-solution steady-state, and subspace-based steady-state dynamic analysis; or
  • for mode-based (linear) dynamic analysis in Abaqus/Standard.
Rayleigh damping
In direct-integration dynamic analysis you very often define energy dissipation mechanisms—dashpots, inelastic material behavior, etc.—as part of the basic model. In such cases there is usually no need to introduce additional damping: it is often unimportant compared to these other dissipative effects. However, some models do not have such dissipation sources (an example is a linear system with chattering contact, such as a pipeline in a seismic event). In such cases it is often desirable to introduce some general damping. Abaqus provides “Rayleigh” damping for this purpose. It provides a convenient abstraction to damp lower (mass-dependent) and higher (stiffness-dependent) frequency range behavior.
Rayleigh damping can also be used in direct-solution steady-state dynamic analyses and subspace-based steady-state dynamic analyses to get quantitatively accurate results, especially near natural frequencies."
  • asked a question related to Finite Element Modeling
Question
2 answers
Hello dear colleagues
Hope you're fine.
I'm trying to model a threaded connection with a 2D axisymmetric model.
I need to make several models with slight changes and differences.
In some models, once the job is submitted, before the analysis gets started, it gets aborted due to "some nodes have Negative coordinate values" error.
When I check the error node set, they are all placed on the axis of symmetry.
I tried several ideas to work this out but none of them was successful like:
>changing element type,
>constraining the part in the direction prependicular to the axis of symmetry
>Using another datumn coordinate system
I appreciate it if you have any ideas to fix this error.
PS: some other models get solved without this error while these models are copied from one another and I couldn't see any difference seem to be related to this error between them
Relevant answer
Answer
Joshua Depiver Hello , can you please help me with this concern ?
i use USDFLD to compute phase fractions (3 phases) , law kinetics are written in SDVs , everything seems working good except the fact that i have negative values in the middle of my axsymmetric model , negative values are displayed also in the legend of SDVs which is not reasonable at all ?
  • asked a question related to Finite Element Modeling
Question
2 answers
Hi all! I am trying to understand the stress vs strain plot for my model. I am using Abaqus/Explicit so 'LE' is the strain that I selected for output. I am trying to understand the trend of stress vs LE plot. Why am I getting opposite that expected? Can anyone please help me to understand this? The loading and unloading branch are mirror image of what I am expecting. Also, why I am getting positive strain?
Relevant answer
Answer
As Samy said i would agree that this seems that the node/element for which you are trying to see results has some boundary constraints issue like it just seems like that contact surface restraints between small element and column are not defined correctly its just not behaving like a rigid connection. And with applied loads it seems like element is slipping inside the column element which is resulting in decreased strain with applied stresses.
  • asked a question related to Finite Element Modeling
Question
3 answers
Hi all! There is an optional feature in Abaqus to define a concrete failure point by going to 'edit keywords' and adding '*concrete failure' for concrete damage plasticity model. Can anyone please explain it to me what will happen if this concrete failure point is added and what if it's not added? I know it is also essential to trigger element deletion but looks like it's inclusion is changing the output results not only the visualization.
Relevant answer
Answer
In Abaqus software, a concrete failure point typically refers to the point at which the material model representing concrete reaches a state of failure or damage. Abaqus is a finite element analysis (FEA) software commonly used for simulating and analyzing complex engineering problems, including the behavior of structures and materials under various conditions. Concrete is a brittle material, and its failure can be characterized by different failure criteria, such as: Compression Failure: This occurs when the concrete is subjected to high compressive stresses, leading to crushing or cracking. Abaqus can simulate this failure using appropriate material models and failure criteria for concrete under compression. Tensile Failure: Concrete is weak in tension, and Abaqus can simulate the initiation and propagation of cracks under tensile loading. Shear Failure: Concrete can also fail in shear, especially in regions where there is a combination of compression and shear stresses. Abaqus allows for modeling shear failure using appropriate material models and failure criteria. Combined Modes of Failure: Abaqus supports modeling the interaction of different failure modes, considering the complex behavior of concrete structures under various loading conditions. To define a concrete failure point in Abaqus, you need to choose an appropriate material model for concrete and specify the failure criteria and parameters associated with the selected model. Abaqus provides several concrete material models, such as the Concrete Damage Plasticity (CDP) model, the Concrete Damaged Plasticity (CDP) model, and others, each with its own set of parameters to define the material behavior and failure.
  • asked a question related to Finite Element Modeling
Question
1 answer
Many people have already induced the random fields into Geostudio. This is the method:
1)Build a computational model.
SEEP/W module in geotechnical analysis software GEOSTUDIO was used to establish the finite element model. This part includes the steps:  build the model, mesh the structure, define the material properties, apply boundary conditions, etc. We have to pay attention to the consistency between the mesh size and the conditional simulation mesh size. The number of material attributes should be determined according to the demand precision when defining uncertain materials as the basis for assigning values. Finally, the model file is saved as XML.file.
2) Create a new input calculation file.
We use MATLAB to generate n sets of permeability random field data and correspond the element number in the finite element model with the element number of the random field model.
Replace the codes related to the permeability of the homogeneous earth dam model in the XML.file in step (1) with the codes about the random field data.
In this way, the random field assignment of the finite element calculation model is realized, and new XML files are obtained.
I have already generated stationary unconditional random fields in MATLAB. And I corresponded the element number in the finite element model with the element number of the random field model.
At present, the problem is how to modify the codes in Geosudio. For example, we can use code like: prop por=xxx k11=xxx i xxx j xxx to change the permeability's value of each element.
Can you support me the codes about the value of permeability, and the code may be similar to the code of FLAC?
Relevant answer
Answer
1) build the model
2)select the function of features like specific weights for wet and dry mode, c, kx, ky , ….
3) select type of mesh
  • asked a question related to Finite Element Modeling
Question
1 answer
Hi everyone! I am working on ABAQUS model which consists of a reinforced concrete wall and has a cantilevered W-shaped steel beam embedded (see attached picture). The steel beam is subjected to a cyclic shear loading whereas the wall has its base fixed. I am using explicit analysis.
When I look at the beam's displacement at the loading point, I am seeing fluctuation at the beginning of the loading. The kinetic energy at those cycles is also fluctuating. However, the kinetic energy is very small as compared to internal energy of the model. Please refer to attached graphs.
Can anyone suggest me what is going on and how can I eliminate this to get the consistent displacements?
Thank you in advance.
Relevant answer
Answer
  • Sushil Kunwar, when a structure is subjected to a sudden load in Explicit analyses, it will go through an initial transient response where the displacements and kinetic energy will fluctuate until the structure settles into a steady state. This is especially common for cyclic loading. Explicit analysis is based on a time integration scheme, and if the time step is too large, the numerical solution can become unstable, leading to fluctuations in the results. To overcome the issues, use mass scaling to improve the numerical stability of the model. Also, use artificial damping to dampen out high-frequency oscillations or use a dynamic relaxation step at the beginning (I don't recommend this procedure) of the analysis to help the structure settle into a steady state.
  • asked a question related to Finite Element Modeling
Question
4 answers
The model has no warnings, i tried searching for any unconnected frames and didn't find any.
the model runs if i disabled pdelta.
Relevant answer
Answer
I used the Tekla, Revit and 3D Solid and other softwares
  • asked a question related to Finite Element Modeling
Question
5 answers
I am having trouble with penetration between my corrugated core and rigid platen. My model is simulating a quasi-static compression. the top platen compresses and the bottom is fixed. As shown in the images I have penetration at the bottom and top of the corrugated core and analytical rigid platen. I use a node to surface interaction with the master being the platen and the secondary is the nodes along the top and bottom core. I can't use a line as a surface so I have to use the nodes. Is there any way to remove penetration?
Relevant answer
Answer
Chase Mortensen, the surface to surface interaction with smaller slave surface mesh density will solve the problem. For more, let's connect on WhatsApp to discuss; https://wa.me/+923440907874
  • asked a question related to Finite Element Modeling
Question
5 answers
Hello all. My question goes back to the use of representative volume elements for modeling structures and boundary conditions needed to solve RVE in a finite element model. Assume that there is a structure with a representative volume element marked by the solid line in the picture, where symmetric BC is applicable to each side of VE. In this case obviously periodic BC cannot be implemented. In fact, this VE is a quarter of a bigger volume element which is subjected to periodicity to form the whole structure. Is there any appropriate BCs which can be used to model the initial VE for representing the whole structure? Thank you.
Relevant answer
Answer
To the followers of this post, I did some more digging and with the help of other fellows, it turns out that applying periodic and symmetry BC is possible at the same time to the volume elements, as described in the following paper. Please note that BCs differ for tensile and shear loading in this manner. This means that applying mixed-mode loading is not possible in the setup.
Whitcomb, J. D., Chapman, C. D., & Tang, X. (2000). Derivation of boundary conditions for micromechanics analyses of plain and satin weave composites. Journal of Composite Materials, 34, 724–747.
  • asked a question related to Finite Element Modeling
Question
2 answers
Dear Researchers :
I will very much appreciate the help.
I have a 2D model in COMSOL. It's a plate, made of Polyethylene. An AC Voltage is applied on the upper electrode, the lower electrode is on V=0 (ground)
The sinusoidal function of the voltage is : Vo*Sin[wt + phi] where phi = 0 and V_o is equal to 2.4 kV
I am attaching an image of my 2D Geometry
I am solving the model in two steps
Step 1 : Using a Time Dependent Study (just to solve the physics of the electric currents module)
Step 2 : A stationary solver, to solve the Heat Transfer in Solids part.
I used the Multiphysics interphase of Electromagnetic Heating
I can correctly solve the Electric part of the model
But for the temperature, this is the graph that I get, which of course is not correct
Does someone might know where the mistake might be ?
Best Regards all :)
Relevant answer
Dear Mustafa Shqair I didn't see your reply before sir, I will review it and see if with this information I can solve the problem.
Thank you !
  • asked a question related to Finite Element Modeling
Question
2 answers
Dear colleagues
I'm modeling bone healing around dental implants using Abaqus subroutines (UMAT / USDFLD).
I wonder:
1. How SDVs of current and previous increment can be accessed in the current increment through UMAT ?
2. and how SDVs of previous increments (eg. 10 previous increments) can be accessed in the current increment through USDFLD ?
Thanks in advance,
Yunus.
PS: The value of SDVs at the beginning of the current increment can be accessed by GETVRM utility routine in USDFLD
Relevant answer
Answer
When you are writing an ABAQUS UMAT or USDFLD subroutine, you have access to certain information from the current and previous increments.
  1. For UMAT, the Solution-Dependent State Variables (SDVs) from the end of the last increment are passed into the UMAT as the array STATEV. At the start of the UMAT, STATEV contains the values at the end of the last increment. Your UMAT can then update the STATEV array as necessary based on the current increment's calculations, and these updated values will be passed to UMAT for the next increment.
  2. For USDFLD, you can use the GETVRM routine to access the SDVs at the start of the current increment. However, accessing SDVs from multiple previous increments (like 10 increments ago) is not straightforwardly supported by ABAQUS.
If you need access to a history of SDVs, you must implement that functionality yourself. For example, you could use an array of SDVs and, at each increment, "shift" the array, discarding the oldest value and adding the newest one.
This method could be implemented as follows:
  • Define an array of 10 SDVs.
  • At the end of each increment, "shift" the array by moving all values one position down (SDV(2) to SDV(1), SDV(3) to SDV(2), etc.). The SDV value from the current increment would then be stored in SDV(10).
  • In this way, SDV(1) will always contain the value from 10 increments ago, SDV(2) from 9 increments ago, and so on.
Remember that these modifications must be thoroughly tested to ensure they work as expected.
As always, when working with complex subroutines like these, it is a good idea to refer to the ABAQUS documentation and consider contacting ABAQUS support or an experienced ABAQUS user for guidance.
  • asked a question related to Finite Element Modeling
Question
2 answers
Could any one provide me with a MATLAB code for fixed-fixed beam that calculates the Mass and Stiffness matrices, Natural frequency, and mode shapes.
Relevant answer
Answer
Please download the code from iVABS from wenbinyugroup.github.io which include codes for cross-sectional analysis, and general-purpose linear/nonlinear analysis of beams made of arbitrary cross-section and arbitrary material.
  • asked a question related to Finite Element Modeling
Question
2 answers
What references do you recommend? What theory should I use to model unsteady aerodynamics? Is it better to use software or coding? Please share some insights.
Relevant answer
Answer
For your specific project, you'll need to do some research to determine the best method of coding and programming in order to finish the analysis of the cantilever composite plate. The method of finite element analysis (FEA) is often used to model and solve complex engineering problems such as those involving the analysis of complex fluid dynamics. FEA allows for a highly accurate approximation of physical problems based on discretization and numerical integration of the equations of motions. Some popular software packages for FEA application are MSC Patran for the modeling language, Hawk-I for the computational engine, and Abaqus for the post-processing tasks. You can then look up tutorials online that provide step-by-step guidance on how to code a finite element analysis (FEA) of a cantilever composite plate. Most examples will involve employing a computational grid to discretize the problem into elements with associated properties, using a stiffness matrix to relate force and displacement, and expressing the equations of motion in terms of a numerical integration. Once you've completed the FEA analysis of the cantilever composite plate, you can then turn your attention to the next step of flutter analysis. Flutter occurs when an aerodynamic force causes a structure to become dynamically unstable. The process of flutter analysis involves using post-processors such as ABAQUS to analyze the data from the FEA procedures and to calculate the critical speed at which the structure can become unstable. I hope this information has been of help to you and good luck with your project!
  • asked a question related to Finite Element Modeling
Question
4 answers
I have modeled a two-dimensional plane strain embankment in Abaqus. I did not apply any forces, boundary conditions, or displacement to the infinite element, and I defined it as CINPE4. I defined two steps for the model: the first step is static to apply gravity load, and the second step is dynamic implicit. In the second step, I applied the time history of the Loma Prieta earthquake horizontally on the base of the model. Ultimately, I observe a concentration of shear strain at the boundary between the infinite and finite elements, as shown in the image below.
In addition, I have attached my model's .inp file to this question for reference.
Relevant answer
Hi Amir,
I checked your input file and it seems that you are using MC material def. for your soil. So, my guess was that the strain concentration is caused by discontinuity in the material behavior. Your soil block is pulling the infinite region and since it is less deformable, you get the stress concentration and plasticity in the interface region. But I tried to run your input file and in fact, the plasticity already occurred during the static step.
So, there are 2 concerns here from my pov:
1. The way you create the model. First, there is no infinite elements in the bottom of the soil. I understand what you are trying to simulate but by modelling it this way, you have no representation of the static and dynamic behavior in the vertical direction.
2. The geostatic state is missing. As you know, the soil behavior is governed by its confining stress. And it is paramount in nonlinear soil simulation. In your static step, you apply the gravity loading to the soil but there is no predefined stress in the soil. This yields incorrect nonlinear behavior because the soil strength is underestimated. Any deformation beyond this point would be considered invalid. If you are unfamiliar with this, please check the abaqus manual regarding geostatic step.
So, for your model, I recommend to apply the infinite elements surrounding the main study area. You can imagine the interface to be like a half-ellipsoid. The interface here is the line between regular and infinite elements.
And then apply the correct geostatic step. I know it can be a challenge to implement a geostatic step on a model with irregular surface. How I usually solve it is by having a preliminary geostatic computation. In this preliminary model, I apply the geostatic computation while applying fixed boundary condition to all soil (finite) region and record the reaction forces. These reactions are then used as input in the true geostatic step in the main model to stabilize the result. I don't know whether you want to go this far, so I'll stop with the details.
Cheers and good luck with the model.
  • asked a question related to Finite Element Modeling
Question
5 answers
Hello,
I have several structures which is composed of an upper body and an under body. I want to compare different upper body with each other (therefore several different structures) with Finite element software. I also want to lower the stiffness of these under body to have the same stiffness on the different models and thus be able to compare upper body between them. For this the solution is to vary the Young's Modulus of these different under body. The problem is that some are longer than others in terms of length. How to take this parameter into account?
Relevant answer
Answer
Hi
Does that mean you want to compare different bodies with a fixed underbody? If so, can't you consider the underbody rigid in your software? If not, can you ask your question more clearly?
  • asked a question related to Finite Element Modeling
Question
5 answers
Dear All,
Recently, I want to use DAMASK3 to simulate the high-temperature mechanical behaviour in the high entropy alloy. I find some publications for my reference, like Crystal plasticity simulation of in-grain microstructural evolution during large deformation of IF-steel (Acta Mater (237), 2022, 118167).
However, I cannot find the corresponding plastic module used in that study. Even, I have been unable to find the required parameters used in that study, particularly the Coefficient for dislocation annihilation (Canni), in the source code of DAMASK3. Does anyone know if I want the modelling the high-temperature mechanical behavior of metallic materials, which plastic module (like dislotwin, phenopowerlaw etc.) should I use?
Many thanks for your time and effort in advance.
Regards,
Yongyun ZHANG
Relevant answer
Answer
You are welcome.
  • asked a question related to Finite Element Modeling
Question
2 answers
Can the latest version of the extended finite element model consider hydraulic fracture propagation in natural fractures?
Relevant answer
Answer
Thank you very much for your answer. I would also like to know whether the extended finite element in abaqus can be simulated when two or three natural fracture geometry parameters are known.
  • asked a question related to Finite Element Modeling
Question
1 answer
Hi,
I am currently in my final year at university and for my dissertation I am investigating the propagation of flexural waves in a 2D structure with varying thickness. Currently, I am finding it difficult to find the reflection coefficient using COMSOL. At the moment I am modelling a uniform plate in a frequency domain with a range from 10 Hz to 10,000 kHz with an added excitation point from a point load, I am using a uniform plate so that I can validate a method of finding the reflection coefficient as it should be equal to 1 for a uniform plate.
I have attached the files for the uniform plate, if anybody has any ideas or solutions for my issue I would be hugely grateful.
Thank you
Relevant answer
Answer
Hello!
This paper might be helpful for the reflection coefficient calculation
  • asked a question related to Finite Element Modeling
Question
10 answers
I want to create a 3D multilayer finite element model in Abaqus which is surrounded by infinite element boundaries in lateral, longitudinal and vertical sides (Attached figure). Each layer has different material properties.
My question is that how to create infinite boundaries in such a way that no interaction is required to create between two infinite element parts or between infinite and finite parts. Because for infinite elements it is not possible to create any interaction.
Relevant answer
Dear Ali, I hope you find your solution already.
For those who come to this page, the solution is by having one part for all layers. Thus, no interaction definition is required between the layers. The layers are then created using partition. But before partitioning the finite box, you should create the solid for the infinite region using extrude from each face of the box as you required (vertical, horizontal, etc.) The extrusion is along the normal of each face, no need for draft angle. Afterward, partition the box and the infinite region to create all layers.
Just as discussed in other page about infinite element, the infinite elements need to be meshed with a sweep in the direction away/outward from the box. You can control this using the "assign mesh control" tool and then "redefine sweep path", which is available for hex or hex-dominated mesh. Along these outward directions, make sure that the number of element is one, using "seed edges" tool. In CAE, you can use the acoustic element (AC3XXX) as a place holder. Remember that the infinite elements must have a rectangular face inward, so you cannot mesh the box with tetrahedral elements. Afterward, write the input file, open it, edit the acoustic AC3XXX into the CIN3XXX, create a new job based on this input file, and run it.
Best regards.
  • asked a question related to Finite Element Modeling
Question
2 answers
Hello,
Recently, I am learning how to develop a full microstructure-resolved 3D model. And I want to use X-ray nano-tomography or focused ion beam/scanning electron microscope (FIB/SEM) to reconstruct the microstructure of commercial electrodes with sufficient nanoscale details. The microstructure-resolved models can be imported into computational programs to mimic the electrode behavior under the battery operation condition. But I encountered some questions. Firstly, how to add the current collector and separator into the segmented volume to construct a battery half-cell? Secondly, how to export the battery half-cell and import it into computational programs like COMSOL? Does any examples or source code about these questions?
I would appreciate it if you can help me.
Relevant answer
Answer
hello
unfortunately is not mu skill.
  • asked a question related to Finite Element Modeling
Question
11 answers
I am doing an Explicit Impact Analysis on GFRP component. I am getting an error message saying "Minimum Time Step too small". Can anyone please tell me how I should solve this error? According to the Ansys manual, I tried to change the Erosion Controls by changing the Geometric Strain Limit. The problem is solved temporarily, but I am not understanding what exactly this Geometric Strain Limit signifies. What happens when I increase or decrease the value of the Geometric Strain Limit?
Relevant answer
Answer
What solver do you use,and where do you make your post processing, is it in ansys or in Autodyn?
This problem generally happens when Lagrange solver used. The time step is calculated from diagonal of the smallest cell divided by its surface and the local sound velocity of the cell. During impact the part will deformed and the time step will decreases until become less than minimum time stop option and problem stopped. Simply you can decrease the the minimum time stop in control such that from 10^-6 to 10^-8 and the problem will continue.
Such time time step like 10^-8 is too small and the problem well not go further. Changing time step is a just technique overcome the problem but to avoid the problem of very small cell generated during impact you have to eleminate their effect by checking the three erosion boxes in Autodyn Interactions menu.
  • asked a question related to Finite Element Modeling
Question
4 answers
I am interested to the discontinuous Galerkin in my research, but after my modest research, I found two type of it Modal DG and Nodal DG. I wanted to know :
how effective is each one of them ?
What is the difference between them ?
Relevant answer
Answer
If you are working with modal bases, it is more straightforward to change the order of an element. This means that the existing basis functions do not change. Some people enjoy this because it is easier to work with. Some antialiasing techniques require modal bases to be filtered directly, but this is not a performance bottleneck. Modal commands can also highlight sparsity within an element for special operators. This means that the savings are small for the modest order typically used in 3D. Nodal bases simplify the definition of element continuity and simplify the implementation of boundary conditions, contact, and the like. They are also easier to plot, leading to better ḥh-ellipticity in discretized operators. This, in turn, allows the use of less expensive smoothers/preconditioners. This means that people who create ways of solving problems can more easily use terms like "rigid body modes" and "multigrid methods," and they do not have to change how they think about things when they are using these methods. Discretization is a way to turn an ongoing problem into a discrete one that a computer can solve. An embedded discretization is one where the discretization is done in a way that makes it easy to access and use later on.
  • asked a question related to Finite Element Modeling
Question
5 answers
solving third order and up of PDEs.using Comsol
Relevant answer
Answer
Without using COMSOL, you can solve fourth-order or higher-order equations in Matlab easily using the explicit method (forward in time and central in space) or the implicit method and vice versa with the crank-Nicolson method or other numerical methods finite difference method with consistency and stability with Dirichlet boundary conditions.
  • asked a question related to Finite Element Modeling
Question
1 answer
If there is 2 DOF (Translational, Rotational) Cantilever beam, and it has 7 elements, I want to use System reduction technique to get rid of the rotational Dof, Do I expect to obtain the same first seven natural frequencies?
Because I tried to use SEREP technique and I did not get the first seven natural frequencies, I got the 1,3,5,7,9,11,13 natural frequencies?
Does anyone has explanations please?
Relevant answer
Answer
In our example, we used planar finite elements with two displacements per node (x and y) and therefore considered only the first 7 bending modes in the xy plane. For the expansion process, the numerical mode shapes were further reduced to 29 displacement DOFs in the y-direction.
From your description, I assume you are trying to use spatial linear finite elements. In this case, bending modes in the xz-plane (and possibly torsional modes) are also present in the numerical solution.
In our experimental model, the excitation was only performed in the y-direction, and the response was also measured in the y-direction using uniaxial accelerometers. Thus, only xy-plane bending was excited and observed.
Due to the lack of observability and controllability for the xz bending and torsional modes, an expansion to a spatial FEM model is unlikely to be successful.
If you are interested in a comparison of different expansion methods (SEREP, SEMM, and M-SEMM), open-source code and an example can be found in the Python library pyFBS (https://gitlab.com/pyFBS/pyFBS/-/blob/master/examples/21_expansion_methods.ipynb).
  • asked a question related to Finite Element Modeling
Question
5 answers
I am working on an implant meant for a mandible defect. When simulating the load case, the parts will always penetrate each other. There is a deformation scale factor of 90, so the penetration wouldn't happen if the factor was 1 because there is hardly any motion.
Should I even care about the penetration if it doesn't occur at a scale factor of 1?
If I do, how to prevent this from happening?
The interaction properties I am using are tangential behaviour (frictionless) and normal behaviour ("hard" contact, default constraint enforcement method). I applied them as General Contact in one model and as Surface-to-Surface-Contact in another model.
Thanks in advance!
Relevant answer
Answer
When you impose in your model scale factor, what you are analysing is "almost" an unrealistic motion. The scale factor is based on the node displacement, so if the nodes are connected, for instance using "tie" constraint Abaqus can predict quite well the deformation. On other hand, when you have contacts, the nodes are unconnected, when you introduce the scale factor visually you may observe some penetrations, which is quite normal and this does not mean that you model is wrong. In order to verify if the contact is behaving as you want, I suggest you to analyse the CPRESS or the COPEN, as Raffael Bogenfeld mentioned.
  • asked a question related to Finite Element Modeling
Question
3 answers
Hi everyone, So i have an orphan mesh of a composite material, i want to duplicate it couple of time side by side so it would work together. I have tried the option "copy mesh patterns" but couldn't do it because it says it has no boundaries! Any suggestion how to solve this issue?
Relevant answer
Answer
You can try the tips given in this thread:
  • asked a question related to Finite Element Modeling
Question
2 answers
I'm trying to model a test platform which I am using for my experimental works. The setup is as follows:
Model stone wall on plywood sheet of 16mm thickness and the plywood is resting on three wooden joists at regular intervals. Please advice me on what interaction properties should I use for the plywood and timber joist contact.
Relevant answer
Answer
Here is the latest published Modelling Guide for Timber Structures developed by more than 100 global experts: https://web.fpinnovations.ca/modelling/. Chaper 4.1 discusses the constitute models for wood-based products and key modelling considerations, and Chaper 4.3 discusses how to simulate the lumber-, veneer-, and strand-based wood products.
  • asked a question related to Finite Element Modeling
Question
1 answer
Hello everyone, I was modeling pultruded GFRP rectangular hollow sections for ITF boundary conditions. However, i am facing some errors while executing the job analysis. Can you please guide me how can i remove these errors from my model.
I have attached the abqus model, errors file and respective material properties.
Thanks you!!!
Relevant answer
Answer
Dear Raheel,
For your GFRP part, the Hashin Damage in Abaqus (both initiation and evolution) can be used only with Continuum Shell elements (and not the 3D Stress/C3D8R elements). You need to create a new Section with category of Shell and Type of Homogeneous or Composite. Then you need to replace this newly created section with your existent GFRP Section for your RHS Part. Next, you need to change your Element Type (in Mesh Module), for your RHS part only, to Continuum Shell/SC8R (you can find it in the Family list in the Element Type window).
I hop this helps!
  • asked a question related to Finite Element Modeling
Question
5 answers
Unlike shell elements, solid elements have three degrees of freedom. So how can I get the values of moments after I run the model/analysis on ANSYS / ABAQUS ?
Relevant answer
Answer
I agree with the answers of Vincenzo Minutolo and G.R.Reddy. For quite some years, I used a post processing program to collect stresses in solids and integrate them, to get axial and bending components, across full thickness. Though, 2 elements across thickness, with three levels of nodes (top, middle and bottm) should give P & M, theoretically, I prefer to use not less than 3 elements as bare minimum. Four (4) elements are good enough to get any non-linear variation of stress across the thickness in a better manner.
  • asked a question related to Finite Element Modeling
Question
13 answers
I can make a linear mechanical finite element code, but I can't make nonlinear because I don't understand that how the master matrix is varying.
Relevant answer
Answer
If anybody have the code for standard problem of (Non-Linear Transient 2D problem) mentioned in JN Reddy Non-Linear FEA book, please share the code. Any help will be helpful.
  • asked a question related to Finite Element Modeling
Question
5 answers
Hi
I have a problem where I am trying to vary the stiffness spatially across a structured interface. The whole idea is to vary the stiffness vertically, with a bulk stiffness of 8GPa decreasing smoothly over 100 micrometres to 2GPa. To achieve this I have been using the USDFLD subroutine in Abaqus to create a functionally graded material. The base Fortran code Ive started with is attached as txt file.
To vary the stiffness I have created a field variable to relate Young's modulus to the y-coordinate system which would be really easy to get the desired result if it was just one part (as shown in the contour plot). The main issue I have with varying stiffness when both parts are present in the assembly is the area where these intersect each other vertically  prevents my current code from working. Im very new to using subroutines, I think it should be fairly easy to create a code to enable the stiffness to vary for both identical parts.
The code I have works for one part, so would it be possible to take the functionally graded component and export it as a part and then assemble and add boundary conditions from there?
Any help would be greatly appreciated!
Alex
Relevant answer
Answer
Hi,
You may be interested in our new article on modeling FGM in ANSYS APDL.
please take a look through its DOI link:
We are eager to have your feedback.
best regards.
Ahmed Hassan Ahmed Hassan
  • asked a question related to Finite Element Modeling
Question
3 answers
Extracting equation behind Finite Element Method to solve Finite Element Analysis
Relevant answer
Answer
Hi sir thanks for your response, but what I mean is that, is there a way to extract the equation behind a certain finite element analysis simulation in order to validate the results numerically?
  • asked a question related to Finite Element Modeling
Question
6 answers
Hello,
I am trying to simulation cutting experiments on ABAQUS regarding the MMCs.
However, I dont know how to establish the relationship between the matrix and the reinforcement.
I just assgin two different material to them. Then use "Tie" constrants to bond them.
Is there any special properties I need to assign to the MMCs, both matrix and reinforcement?
When I run the simulation, there is an error as follows. I dont know how to figure it out? Could some talented give me some instructions?
Relevant answer
Answer
You can use partition in 2D case. I attach an example.
  • asked a question related to Finite Element Modeling
Question
1 answer
I am trying to write a subroutine in Abaqus, in order to change the density of material after a specific strain.
like : Considering a simple tensile test, the density of every elements after a specific strain ( for ex: 0.1) decrease to half. it means the volume of each element should increase.
I did try VUMAT and VUSDFLD subroutines, however I didn’t get any results.
Relevant answer
Answer
In order to achieve this you need to define a material with tabular values of density vs field 1. In the Edit material increase the field variables to 1 and fill in the density vs Field 1 table. Then in the vusdfld you have to update the field values and the formulation in abaqus will handle the variation in density. The vusdfld should be something like that:
(*I haven't compiled or tested the subroutine, it is only for demonstration)
subroutine vusdfld(
c Read only variables -
1 nblock,nstatev, nfieldv, nprops, ndir, nshr,
2 jElem, kIntPt, kLayer, kSecPt,
3 stepTime, totalTime, dt, cmname,
4 coordMp, direct, T, charLength, props,
5 stateOld,
c Write only variables -
6 stateNew, field)
c
include 'vaba_param.inc'
c
dimension jElem(nblock), coordMp(nblock,*),
1 direct(nblock,3,3), T(nblock,3,3),
2 charLength(nblock), props(nprops),
3 stateOld(nblock,nstatev),
4 stateNew(nblock,nstatev),
5 field(nblock,nfieldv)
character*80 cmname
c
c Local arrays from vgetvrm are dimensioned to
c maximum block size (maxblk)
c
parameter( nrData=6 )
character*3 cData(maxblk*nrData)
dimension rData(maxblk*nrData), jData(maxblk*nrData)
jstatus = 1
c Collect strain values
call vgetvrm("LE", rData, jData, cData, jstatus)
c Update the field value with the strain value you need
call setField(nblock, nfieldv, nrData, rData, field)
return
end
subroutine setField(nblock, nfieldv, nrData, strain, field)
include 'vaba_param.inc'
dimension field(nblock, nfieldv), strain(nblock, nrData)
do k = 1, nblock
c For demonstration first strain component is used
strain11 = abs(strain(k,1))
field(k,1) = strain11
end do
return
end
  • asked a question related to Finite Element Modeling
Question
25 answers
Hi all,
I have a problem in defining contact. There is a 3D composite wall model . I have used Surface to Surface contact. I receive these errors:
1-There are 3 unconnected regions in the model.
2-There is zero FORCE everywhere in the model based on the default criterion. please check the value of the average FORCE during the current iteration to verify that the FORCE is small enough to be treated as zero. if not, please use the solution controls to reset the criterion for zero FORCE.
Any idea is appreciated
Regards
Mahya
Relevant answer
Answer
Hello all,
At first open Abaqus Command from the start menu.
Its default address is C:\temp>. Change its address to your directory folder or copy your .inp file in C:\temp.
Next run a data check with the .inp file using following command:
"C:\temp>abaqus job=job-name.inp datacheck unconnected_region=yes interactive"
Enter (keyboard command)
If it asked for "Overwright?", answer: y
Enter (keyboard command)
After that datacheck completed with "Abaqus JOB job-name COMPLETED" message in the command window, open .odb file.
All unconnected regions can be viewed from following address:
Tools>display group>manager>create>Item:Elements, Method:Element sets, MESH COMPONENT 1, 2, 3, ...
Highlights items in the viewport.
Now you can find unconnected regions and fix them.
Regards,
M. Khodaei
  • asked a question related to Finite Element Modeling
Question
4 answers
I am running 2 moving axle loads (3m spacing, travelling at 200 km/h) along my ABAQUS rail track model. However, studying the response of my rail deflection it seems to decrease forever, but I expected it to return to the initial position after the load had passed. 
I attach a photo of the rail displacement graph and the rail acceleration. 
Could the problem be related to too much mass scaling, or to rayleigh damping?
Thanks in advance,
Kind regards.
Relevant answer
Answer
Hi,
I have the same problem with displacement outputs in my model. Would you please tell me how could you solve your problem?
  • asked a question related to Finite Element Modeling
Question
4 answers
Anybody knows how to change the density of materiel during a deformation process in a specific strain range, for example (when strain raise from 0.1 to 0.2) using VUMAT ABAQUS subroutine?
Relevant answer
Answer
Martin Veidt : Thank you for your comment, but there is no density dimension in the VUSDFLD subroutine nor Strain.
Based on what dimension density can be changed or assumed?
Can you please explain a bit specifically?
  • asked a question related to Finite Element Modeling
Question
3 answers
Dear,
Please, how to use ABAQUS ''SWELLING'' option with Law as ''Input''. I have inserted a range of values for ''Strain rate'' and corresponding Field variable 1 - see attached screenshot file as pdf.
But when I run the job in ABAQUS it ONLY read the first value of the table (first row - as highlighted in the attached file) and ABAQUS doesn't read any other value for 'Strain rate' and 'Field 1'?
Please, can I use ONLY the tabular data (multiple values of Strain rate and corresponding Field 1) without using the subroutine USDFLD?
Many thanks for your support and time.
Best regards,
Relevant answer
Answer
I didn't work on this model, sorry.
  • asked a question related to Finite Element Modeling
Question
3 answers
Hello everybody
Hope you’re doing great
Assume I have two material properties MATERIAL1 and MATERIAL2. I start my model with MATERIAL1 and calculate each element’s (von misses) stress and if any element’s stress exceeds N MPA I change its material to MATERIAL2 and continue till all the elements’ materials
are altered to MATERIAL2.
For this purpose:
Do you suggest Abaqus scripting by the following method:
1. Run the job
2. Write elements’ stresses to an .odb file
3. Check the elements’ stresses by reading the .odb file and change the desired elements’ material to MATERIAL2
4. Run the next job
5. Continue the above-mentioned loop by a script till all the elements’ materials change to MATERIAL2
Or
Do you suggest running a job and implementing Abaqus subroutines (USFLD etc)?
1. Which method is applicable?
2. What are the cons and pros of each one?
Thanks for your precious points.
Best regards,
Yunus.
PS: Let’s say the real model has 1000 elements or more and 5 different material properties to describe a small gap bone healing process.
Relevant answer
Answer
Hi Yunus Rezvanifar,
The best way to do this is to use a subroutine. If the ABAQUS has your material equations, it’s easier to use the USDFLD; otherwise, use the UMAT subroutine. Check the links below. They are articles that can help you write the UMAT subroutine.
Best wishes.
  • asked a question related to Finite Element Modeling
Question
1 answer
Hello everyone
Hope you're doing great.
I'm trying to learn and implement Abaqus subroutines (particularly USFLD) and am struggling with the following Abaqus terms' meanings and applications:
1. field variables
2. material point (and material point quantities)
would please help me out here with the definitions and examples of the above-mentioned terms since I haven't found any useful website links online.
Best regards,
Yunus.
Relevant answer
Answer
Field variables in abaqus are quantities that are used to perform calculations when running user subroutines. They do not describe a specific
physical quantity but are often used to describe solution dependent material properties.
Integration points are referred as material points to distinguish between the
Langragian and Eulerian approach.
  • asked a question related to Finite Element Modeling
Question
8 answers
Consider level 3 Fitness For Service of high pressure oil and gas equipment and thinning due to localized corrosion.
Relevant answer
Answer
Dear Mustapha,
Thank you for your answer.
  • asked a question related to Finite Element Modeling
Question
1 answer
I wanted to add a stiffener to the rectangular plate by considering the maximum deflection node to the nearest minimum deflection node.
I can add the stiffener by considering the maximum deflection node (coordinates) to the minimum deflection node (coordinates), but it is not the nearest one.
Could anybody tell me how can I get the nearest minimum deflection nodes???
Odb Abaqus script for maximum and minimum deflection nodes but not nearest
stepframe = odb.steps['Step-1'].frames[-1]
displacement = stepframe.fieldOutputs['U']
field=displacement.getScalarField(componentLabel='U3')
maxp = max([(g.data,g.nodeLabel) for g in field.values ])
minp = min([(g.nodeLabel) for g in field.values])
nodel_label_01=minp
nodel_label = maxp[1]
coordinate = f.nodes[nodel_label].coordinates
coordinate_01 =f. nodes[nodel_label_01].coordinates
Maximum_deflection = maxp[0]
p_1 = coordinate[0]
t_1 = coordinate[1]
g_1= coordinate_01[0]
w_1= coordinate_01[1]
Min_2_x.append(g_1)
Min_2_y.append(w_1)
Max_2_x.append(p_1)
Max_2_y.append(t_1)
Relevant answer
Answer
Can you share your Abaqus model (.inp)?
  • asked a question related to Finite Element Modeling
Question
12 answers
I simulated a pile embedded in sand soil. The pile was subjected to lateral and vertical forces. The model was aborted. I have printed the "Job Diagnostic" to present the causes of the aborted model. The problem occurred because of the nodes at the contact surfaces between the soil and pile. Some nodes were overclosure, and others separated, as presented in the figure below. How can I solve this problem?
Relevant answer
Answer
Good afternoon! If the model solution stops, it is desirable to check the boundary conditions, it is also possible to increase the size of the computational grid. The pile is usually monolithic and the moment of inertia is evenly distributed.
  • asked a question related to Finite Element Modeling
Question
4 answers
I am running a model of concrete SOLID65 with LINK (bar) elements.
I have attached below my material properties and failure criteria.
The model has not converged yet.
Any tips on how to make the model converge?
Relevant answer
Answer
The answer to your question could be pages. I will suggest few things assuming the definitions of the material models and boundary conditions replicate the given specimens in the test (in case you are trying to validate your model with experimental results).
0- Apply displacement rather than forces.
1- Turn off the force convergence criteria and only keep the displacement.
2- Exclude the extra displacement shapes for SOLID65 (Keyopt 1).
3- Use finer mesh as SOLID65 is mesh dependent.
4- Use bond-slip relation by employing COMBIN39 element.
NOTE: check the value of uniaxial tensile strength as it seems too small for the given concrete strength. You may use ACI or any other code to find that value.
Let me know.
Good luck.
  • asked a question related to Finite Element Modeling
Question
7 answers
Dear Researchers,
i am using a python script for a parametric study. This script generates .odb files automatically. The problem is, that i can't open the files with ABAQUS cause the Output database created by python is too recent. Error message: "... .odb is from a more recent release of ABAQUS."
The Version of python used by my ABAQUS Version is 2.7.3.
I would be glad about any tips on how to solve this problem. Unfortunatley upgrading ABAQUS is not an Option at the moment
Thanks in advance
Relevant answer
I have created 44 Video Lectures for ABAQUS Python Scripting:
suitable for beginners and experts.
The corresponding Code can be found at github:
  • asked a question related to Finite Element Modeling
Question
4 answers
Dear researchers,
I am just trying to vibrate a plate with a horn (see attached figure) in one direction with ultrasonic vibrations in Abaqus. I am new to Abaqus, how can I apply an external vibration/vibrational load to surface of a plate? Harmonic analysis needs a force but can I manipulate it as a vibration? I am open to any suggestions.
Relevant answer
Answer
The cycle load module can completely solve this problem
  • asked a question related to Finite Element Modeling
Question
9 answers
I have a streel structure and the welds need to be merged in share topology in SpaceClaim in order for the elements of both parts to match.
But the contact between beam must no be merged in shared topology so that I can make a contact frictionless in Mechanical.
I can only manage to either separate all bodies so that they all make contacts (but mesh does not match) or merge all bodies so that mesh matches (but no contact surfaces are created and I cannot make the beam-beam contact frictionless).
Relevant answer
Answer
I have found a solution for the above said problem. Bodies grouped under a single part in Design modeller can have selective shared topology using the option of 'Connect'. You may refer to this under the section of 'Selective Shared Topology: Using Connect after Share Topology' in Design Modeller User's Guide for further information.
Thanks.
  • asked a question related to Finite Element Modeling
Question
3 answers
How to implement the crystal plasticity finite element model in Ansys?
Relevant answer
Hi,
Mfront can be used for the analysis. see attached a helpful document
Regards
  • asked a question related to Finite Element Modeling
Question
6 answers
Hello,
I am doing a harmonic analysis. I am dealing with force reaction, or simply speaking force output. ANSYS gives maximum amplitude but not RMS value.
Is there any way to get the RMS value directly from ANSYS?
Thanks for your attention :)
Relevant answer
Answer
Dear Sina,
Watch this video it may help you.
Best regards.
  • asked a question related to Finite Element Modeling
Question
4 answers
Hello, I have a static general simualtion, for which I hace created a specific Field Output request asking for those results (image).
However, when I check the results I don't have the option to choose these (image2)
Does anyone know why this is happening?
Thanks in advance
Relevant answer
Answer
Dear Ana,
Check that if your model fully supports these outputs. Make sure that the analysis type, material properties, and element type are defined in a way to produce these outputs.
  • asked a question related to Finite Element Modeling
Question
6 answers
A pin on disc under lubricated sliding wear.
  • asked a question related to Finite Element Modeling
Question
11 answers
Dear all
Please find attached the image T.jpg.
The image of the FE model attached is a hollow body with some prismatic textures on the interior surfaces. Here I need to select all the nodes at the interior surfaces of the FE model. I have tried to use:
NSEL, S, LOC, X, X1, X2
but as the body is having a certain curvature on one side, all the required nodes are not getting selected. And as the number of nodes is many i.e. above 100000, graphical picking seems to be a cumbersome task.
Please help.
Relevant answer
Dear all,
Probably it is too late to respond to this question. However, I wanted to put my two cents here.
Selecting interior nodes is always a challenge and simply selecting a surface and the nodes attached to a surface is not always going to work. The best way of selecting nodes is selection based on a coordinate system and a geometry referred to that coordinate system (as also suggested by
Claudio Pedrazzi
). In Mechanical (by default) you can select nodes based on a cube geometry which is related to a Cartesian coordinate system (in the background). You can developed algorithms that uses different shapes e.g. cylinder, sphere and etc. based on either Cartesian or Cylindrical coordinate systems.
I developed an ACT sometimes back that enables selecting nodes in ANSYS Mechanical based on different shapes and coordinate systems. This ACT is available in ANSYS app store right now. I put a pdf document here hat shows the ACT capabilities.
  • asked a question related to Finite Element Modeling
Question
10 answers
Dear All
I need laboratory data to do a scientific research on cross laminated timber. I want to use artificial neural networks combined with meta-heuristic algorithms. Data can be suitable for my study work in any of the following cases:
Adhesive
Axial strength
Compressive strength
Bending
Connections
Damage
Finite Element
Panel
Fire
Multi stories
Shear
Shear walls
Are there websites, laboratories, or papers that can be used from them to collect or receive data?
Could you please kindly help me?
Best Regards
Mehdi Nikoo
Relevant answer
Answer
Thanks for sending valuable papers. Papers focused on various topics.
Do you have a dataset that focuses on a specific topic in Cross Laminated Timber?
Best regards
Mehdi
  • asked a question related to Finite Element Modeling
Question
5 answers
I am simulating piled raft foundation subjected to seismic load (earthquake) in ABAQUS. I have modeled soil as solid elements and Mohr-Coulomb parameter. I want to know how can I apply geometric damping (silent boundary) to prevent the reflection of seismic waves?
Relevant answer
Answer
The simplest solution you can use in an Abaqus simulation is to place viscous dampers at the boundaries of your model as described by Lysmer and Kuhlemeyer (1969) and make sure your boundaries are not too close to the structure and foundation. This works well in the presence of a homogeneous soil profile and perpendicular/tangential waves with respect to the sides of your model. The next step would be to look at more advanced approaches such as: infinite elements, absorbing layers (e.g., CALM = Calm Absorbing Layer Method), PML (Perfectly Matched Layers) or even hybrid approaches mixing FEM and BEM formulations. However, I do not know if these methods are available in Abaqus software (perhaps using user-defined elements?) nor the particular problems that may arise when calibrating their parameters, numerical stability, etc.
  • asked a question related to Finite Element Modeling
Question
6 answers
Dear all, I am modelling a 1D beam in Abaqus and I am analyzing its elastic and plastic behavior. I need to increment the number of integration points in the section (from 5, default, to 7 or 11). I modified it in the input file following Abaqus guideline, however when I import the file the increment of integration points disappear, so I do not know if I did it properly or there is something that is missing. I also do not know how to get the stress values from the output for each integration point of the section.
It would be really nice if you can help me, I attached at the end the input file I modified,
Thanks in advance
Relevant answer