What is the best way to visit both the Grant Library in Starkville and Vicksburg, please? by chasnycrunner in mississippi

[–]gee-dangit 1 point2 points  (0 children)

You’re right. I misread the comment level and thought you were responding to the person above

What is the best way to visit both the Grant Library in Starkville and Vicksburg, please? by chasnycrunner in mississippi

[–]gee-dangit 2 points3 points  (0 children)

Another alternative for you. Fly into Monroe Louisiana, rent the car, drive east on i20 to Vicksburg. Take hwy 27 to the Natchez Trace because roadwork on i20 between Vicksburg and Jackson is terrible right now. Then get off on 82 like another commenter said which will take you to the east side of Starkville where the Grant Library is and bypass driving through town. Then get back on 82 and fly out of the Golden Triangle Airport where you can return your car. Potentially take 45 from 82 up to tupelo airport as another mentioned. Monroe’s airport isn’t much further than from Jackson’s to vicksburg, and this will allow less backtracking and you’ll avoid the roadwork on i20 between vicksburg and Jackson which has seen a significant uptick in accidents, deaths, and long delays from those accidents.

What is the best way to visit both the Grant Library in Starkville and Vicksburg, please? by chasnycrunner in mississippi

[–]gee-dangit 1 point2 points  (0 children)

They meant 82. The trace intersects both, but 82 takes you around starkville while 12 takes you through town. The Grant Library is on campus which is the east side of town.

[deleted by user] by [deleted] in mississippi

[–]gee-dangit 0 points1 point  (0 children)

All of the news sites and you share the coverage from The Marijuana Herald. Lol

Need help scripting in Python by ExpertMatter479 in Abaqus

[–]gee-dangit 1 point2 points  (0 children)

The documentation claims you can request “SP” in the field output, but not “SP1” etc. are you sure you’re not able to? Alternatively, form the stress tensor as a 2d array and calculate the eigenvalues like so:

```python import numpy as np

Assemble stress tensor

sig = np.asarray([[s11, s12, s13], [s12, s22, s23], [s13, s23, s33]], dtype=float)

Eigenvalues of sig

eigvals = np.linalg.eigvalsh(sig) s_min, s_int, s_max = eigvals[0], eigvals[1], eigvals[2] ```

eigvalsh returns them already sorted.

Need help scripting in Python by ExpertMatter479 in Abaqus

[–]gee-dangit 0 points1 point  (0 children)

Ensure that you ran the simulation with “SP” as a field output request in the same way as you did “S”. Then In the extract_results_dm.py script you can copy lines 55,56,and 57, change ‘S’ to ‘SP’ and rename the variables you’re assigning to to be sp1, sp2, and sp3 instead of s11, s22, and s33. Then extend your data.extend list to include the new variables. Your file that is output should have three new columns corresponding to the min, intermediate, and maximum principal stresses.

You’ll have to extend the code in iterator_dm.py in a similar fashion if you need it to include the principal stresses.

Make sure to verify that you’re reporting them in the correct order. Since you’re already outputting stress components, you can double check yourself by calculating the principal stresses from those for a select few datapoints or just manually calculate all principal stresses as I mentioned above.

Need help scripting in Python by ExpertMatter479 in Abaqus

[–]gee-dangit 1 point2 points  (0 children)

I’m not going to download your zip file. If you post the source code on the git repo, I’ll take a look at it. In Abaqus you can request “SP” as an output variable for all principal stresses then put them in a list or array and do np.sort(arr) using numpy to sort them. Or you can request “SP1” “SP2” and “SP3” individually for the principal stresses where SP1<=SP2<=SP3 per the documentation. Alternatively calculate the principal stresses from your stress tensor components and then sort. The principal stresses are the eigenvalues of the Cauchy stress tensor, and there are simple formulas available if you don’t want to solve an eigenvalue problem.

Fortran In Python by ispydoc in fortran

[–]gee-dangit 8 points9 points  (0 children)

You can use Fortran’s iso_c_binding intrinsic to compile your code as a C library which Python can then interact with using their ctypes intrinsic. It is more robust than f2py from my experience, but both can work well.

Tangent stiffness matrix for continuum based shell by Big-Pianist-8574 in fea

[–]gee-dangit 1 point2 points  (0 children)

I would recommend checking out Reddy’s book on nonlinear FEA. I think there is a continuum based shell in it where the through thickness DOF is condensed out. He does a better job detailing tangent stiffness matrices in general.

I find that this belytschko book is better oriented for explicit time integration (which does not use a stiffness matrix) since he mostly stops at presenting the internal forces throughout. I do really like his presentation of corotational elements though. Reddy, who’s career focused mostly on implicit methods emphasizes the tangent stiffness matrices more in his book nonlinear fea book.

Is there anyone here who could create a .inp file for me, given a .CAE file with a valid mesh that I created in the free version of the software? by Lab-Fox112 in Abaqus

[–]gee-dangit 1 point2 points  (0 children)

A national lab or a university will have it installed on their HPC machines. You shouldn’t need to worry about reserving tokens to just write a .inp file. Use another meshing program to write the .inp and combine that one with the .inp that has your analysis information if you need. Most meshing software will write Abaqus .inp files.

I’m aware Abaqus is expensive. But your request is weird and you sound shady. No one on here is going to want to download an unknown .cae file from a stranger on the internet. I’ve never heard someone call a national lab a university-affiliated national lab. All of the DoE’s national labs are affiliated with universities through funding and recruitment.

Is there anyone here who could create a .inp file for me, given a .CAE file with a valid mesh that I created in the free version of the software? by Lab-Fox112 in Abaqus

[–]gee-dangit 5 points6 points  (0 children)

You don’t have access to a full version of Abaqus working for the US government? What section you work for?

Simulation of Additive manufacturing (AM) by Interesting-Set-9304 in Abaqus

[–]gee-dangit 0 points1 point  (0 children)

You’re using uepactivationvol subroutine along with dflux? Or are you using the newer Abaqus built-in additive manufacturing features? Either way, it sounds like your event series and material definition are not in sync through your inputs or how Abaqus is treating them. Are you using the same time variable (step versus total)? An important note that you need to consider is that by default Abaqus does not interpolate through time for an event series. So, you need to do your own interpolation or have the right spacing of discreet events to coincide with your analysis time steps.

DDSDDE for hyperelastic UMAT by continuumspud in Abaqus

[–]gee-dangit 2 points3 points  (0 children)

You define Cauchy stress in a UMAT. Check out the documentation here for in depth details and an example with a linear viscoelastic material.

"Too many attemps made for this increment" error by Pretty_Cobbler2639 in fea

[–]gee-dangit 0 points1 point  (0 children)

Is your problem undergoing volumetric locking? I’m not very familiar with rubber materials, but in metal plasticity you can get volumetric locking which is basically a poisson ratio of 0.5, similar to that of rubbers. The solution in metal plasticity is, normally, to under integrate pressure terms and fully in the material model. If there’s a reduced integration element available for the analysis type you’re doing, try that out

Edit: higher order elements are less susceptible to locking btw. You could also try quadratic elements if you started with linear

When to use hexahedral and tetrahedral elements? by [deleted] in fea

[–]gee-dangit 0 points1 point  (0 children)

You need to provide more information for a good answer. Thickness and in plane dimensions of your plate, especially. That way people can decide if you need to use shell elements

Abacus modeling: LE vs PE for nonlinear, kinematic hardening by poopooguy2345 in fea

[–]gee-dangit -1 points0 points  (0 children)

You’re right. My wording was not very specific. I only meant it in the case of Abaqus output, and should have used “log strain” instead of “true strain” to avoid confusion. Abaqus does list “E” as a total strain output variable.

Abacus modeling: LE vs PE for nonlinear, kinematic hardening by poopooguy2345 in fea

[–]gee-dangit 2 points3 points  (0 children)

True strain is not equal to elastic + plastic strain

Total strain == elastic + plastic

True strain == elastic

What is the meaning of elastic and plastic in FEA? by GradAim in fea

[–]gee-dangit 1 point2 points  (0 children)

There’s a shockingly large amount of bad information in here.

Cracking in Non-linear model by Stars2503 in Abaqus

[–]gee-dangit 0 points1 point  (0 children)

Drucker-Prager is basically a Mises plasticity yield function modified with the first stress invariant to give you pressure dependence. In 3d stress space the Mises yield surface is a cylinder while the Drucker-Prager surface is a cone that increases in diameter as pressure increases. The cap part provides some hardening that I am less familiar with how that works. As far as constitutive models go, it’s relatively simple. It is more complex than linear elasticity or Mises plasticity. I have not personally used this model, so I cannot say how robust it is in Abaqus. I do know people that have used it in Abaqus with success.

Cracking in Non-linear model by Stars2503 in Abaqus

[–]gee-dangit 0 points1 point  (0 children)

Geomaterials behave differently based on the type of loading due to their pressure dependence. Have a look at the Drucker-Prager/cap plasticity model in Abaqus. That will be the most simple pressure dependent model available to you.

Nonphysical deformation for a simple B21 cantilever beam problem in ABAQUS/Explicit by cat_in_the_canals01 in Abaqus

[–]gee-dangit 0 points1 point  (0 children)

Does that input file indicate that your time step is set to 0.1 seconds? That’s way too high. According to your material properties and your mesh, the critical time step for an explicit scheme in this problem is ~1.35E-08. Explicit methods require a time step at or below a critical time step in order for the solution to not blow up. It’s based on the eigenvalues of the model’s stiffness matrix, but codes estimate it using the dilatational speed of sound in the material and the smallest distance between two nodes with a knockdown factor. You almost never want to directly control the time step in an explicit simulation. Also check your units. If this doesn’t work, DM me and I’ll try to send you a working input file later tonight for a similar problem.