-
-
August 9, 2023 at 3:59 pmfraser.shieldsSubscriber
Hi,
Â
I am modelling an elastic (E = 1 kPA, v=0.3) poro-fluid solid (CPT216 elements) reinforced with a stiff (E= 300 MPa, v=0.3) linear elastic shell (Shell281 elements). The model has a compressive ramp displacement parallel to the shell face (perpendicular to disc CSA in attached images) followed by a stress relexation period up to t=1000s. The mesh is conformal between the solid and shell elements, thus no contact is required. The linear simulation is giving very large reaction forces on the bottom face of the disc, I believe this is because the shell is not buckling.
When attempting a non-linear analysis (large deformations ON), the solver fails on the first step due to inverted elements - I imagine due to buckling. Therefore, I am attempting to model non-linear buckling by first modelling linear buckling and then using the first buckling mode for the non-linear analysis. However, upon solving linear eigenvlue buckling I get the following error:
Â
Any ideas why? I am using Student Versions 2023 R1.
Â
-
August 11, 2023 at 11:23 amAshish KhemkaForum Moderator
Hi Fraser,
Â
Did you try resolving the first analysis with the command indicated in the error message?
Â
Regards,
Ashish Khemka
-
August 11, 2023 at 11:37 amfraser.shieldsSubscriber
Hi Ashish,
Thanks for getting back to me.
Yes I attempted to use the suggested command in my /prep7 command snippet:
! Â Commands inserted into this file will be executed just prior to the ANSYS SOLVE command.
! Â These commands may supersede command settings set by Workbench.! Â Active UNIT system in Workbench when this object was created: Â Metric (um, kg, uN, s, V, mA)
! Â NOTE: Â Any data that requires units (such as mass) is assumed to be in the consistent solver unit system.
! Â Â Â Â Â Â Â Â See Solving Units in the help system for more information./PREP7
! Define an element type with the desired real constant (CPT216)
ET, 9991, CPT216
! Set element key option to Structural-pore-fluid-diffusion loading
KEYOPT, 9991, 12, 1
! Select the solid elements you want to modify (SOLID186)
ESEL, S, TYPE,, 13, 57
! Modify the selected elements to use the specified element type (9991)
EMODIF, ALL, TYPE, 9991ESEL, NONE
! Define proelastic material for solid elements
MP,EX,99999,0.001 ! YOUNG'S MODULUS
MP,NUXY,99999,0.3 ! POISSON'S RATIO
FPX=1e6 ! PERMEABILITY
ALPHA=1 ! BIOT coeffient
TB, PM, 99999,,,PERM
TBDATA,1,FPX,FPX,FPX
TB,PM,99999,,,BIOT ! BIOT COEFFICIENT
TBDATA,1,ALPHA, KM
ESEL, NONE! Define linear elastic material for shell elementsÂ
MP,EX,88888,300 ! YOUNG'S MODULUS
MP,NUXY,88888,0.3 ! POISSON'S RATIOALLSEL, ALL
! Select the solid elements you want to modify and assign material 1
ESEL, S, TYPE,, 9991
MPCHG, 99999, ALLALLSEL, ALL
! Select the shell elements you want to modify and assign material 2
ESEL, S, TYPE,, 1, 12
MPCHG, 88888, ALLALLSEL, ALL
! impervious (fluid flow flux=0)
NSEL,S,LOC,Y,1000 ! select top surface nodes
NSEL,A,LOC,Y,0 Â ! select bottom surface nodes
SF,ALL,FFLX,0 Â Â ! Set surface force (fluid flow flux) to zeroALLSEL, ALL
! permeable (fluid pressure=0) on sides of cylinder to allow fluid flow
CSYS, 5 Â ! change coordinate system to cylindrical with cartesian y as axis of rotation
NSEL,S,LOC,X,3250 Â ! select nodes at radius=3250um
D,ALL,PRES,0 Â ! set fluid pressure to zeroÂALLSEL, ALL
CSYS, 0 Â ! change coordinate system back to global coordinates
! Select all elements
ALLSEL, ALLRESCONTROL, LINEARÂ
/SOLUHowever, I still get the same error.
Within the static structural solver output, I get the following message:
For some reason, the solver isn't creating any multiframe restart files due to my elements being couples pore diffusion CP216?
Â
-
August 11, 2023 at 4:25 pmwrbulatAnsys Employee
-
August 18, 2023 at 4:12 pmfraser.shieldsSubscriber
Hi Bill, any ideas how I can get this to run without using linear perturbation to get the buckling mode?
-
-
August 11, 2023 at 4:53 pmfraser.shieldsSubscriber
Hi Bill,
Â
Thanks for the information. What would you suggest? How can I perform a non-linear analysis which includes buckling of the shell elements without using linear buckling to get the first buckling mode?
Â
Best,
FraserÂ
-
August 16, 2023 at 12:56 pmfraser.shieldsSubscriber
Still unable to run this model in a non-linear analysis. Any suggestions would be much appreciated? How do I model the buckling of the structure when the load is acting in plane for the shell elements? I can't use linear perturbation due to having CPT216 elements in my model - how else can I induce buckling?
-
August 18, 2023 at 8:15 pmpeteroznewmanSubscriber
Try a multistep solution sequence.
Step 1. Apply pressure to the non-facesheet panel walls to create some small deformation to seed the buckling.
Step 2. Apply some of the axial load to the facesheet to "hold" the small deformation from step 1 from leaving.
Step 3. Ramp on some more axial load while ramping off the pressure load to zero.
Step 4. Apply the remainder of the axial load.
I suggest alternating the direction of pressure in adjacent cells.
-
September 4, 2023 at 8:25 amfraser.shieldsSubscriber
Â
Â
Hi Peter, thanks for the response. I’ve simplified the model down to it’s symmetry planes and it seems to run when the solid and shell moduli are similar in magnitude – even without applying any pressure to the shell walls. However, in reallity the solid modulus is actually significantly smaller than the shell modulus – approx. 1 kPa compared to 300MPa (shell elements have orthotropic properties, 300MPa parallel to facesheet, 1 kPa normal to facesheet). I have attempted to fit a Mooney-Rivlin hyperelastic model to some experimental data. However, this has not helped with convergence.
The command snippet is the following:
!  Commands inserted into this file will be executed just prior to the ANSYS SOLVE command.!  These commands may supersede command settings set by Workbench.Â!  Active UNIT system in Workbench when this object was created: Metric (um, kg, uN, s, V, mA)!  NOTE: Any data that requires units (such as mass) is assumed to be in the consistent solver unit system.!        See Solving Units in the help system for more information.Â/PREP7Â! Define an element type with the desired real constant (CPT216)ET, 9991, CPT216KEYOPT, 9991, 12, 1!KEYOPT,9991,6,1! Select the solid elements you want to modify (SOLID186)ESEL, S, TYPE,, 1, 69! Modify the selected elements to use the specified element type (9991)EMODIF, ALL, TYPE, 9991ÂESEL, NONEÂÂTB,HYPER,99999,,,MOONEYTBDATA,1,-0.0042, 0.0044, 0 !c1 , c2 = material constants characterizing the deviatoric deformation of the material, c2=incompressibility parameterFPX=1e5 ! PERMEABILITYALPHA=1 ! BIOT coeffientTB,PM,99999,,,PERMÂTBDATA,1,FPX,FPX,FPXTB,PM,99999,,,BIOT ! BIOT COEFFICIENTTBDATA,1,ALPHAÂÂESEL, NONEÂÂ! Define orthotropic elastic material for shell elementsÂMP,EX,88888,300 ! YOUNG’S MODULUSMP,EY,88888,0.001MP,EZ,88888,0.001MP,GXY,88888,150MP,GXZ,88888,0.001MP,GYZ,88888,0.001MP,NUXY,88888,0 ! POISSON’S RATIOMP,NUXZ,88888,0MP,NUYZ,88888,0ÂALLSEL, ALLÂ! Select the solid elements you want to modify and assign material 1ESEL, S, TYPE,, 9991MPCHG, 99999, ALLÂALLSEL, ALLÂ! Select the shell elements you want to modify and assign material 2ESEL, S, TYPE,, 70, 189MPCHG, 88888, ALLÂALLSEL, ALLÂ! impervious (fluid flow flux=0)NSEL,S,LOC,Y,1000 ! select top surface nodesNSEL,A,LOC,Y,0  ! select bottom surface nodesSF,ALL,FFLX,0  ! Set surface force (fluid flow flux) to zeroALLSEL, ALLÂESEL, NONEÂÂ! permeable (fluid pressure=0) on sides of cylinder to allow fluid flowCSYS, 5 ! change coordinate system to cylindrical with cartesian y as axis of rotationÂNSEL,S,LOC,X,3250 ! select nodes at radius=3250umD,ALL,PRES,0 ! set fluid pressure to zeroÂÂALLSEL, ALLÂÂ!CMSEL,S,internal_free_draining,node!D,ALL,PRES,0ÂÂCSYS, 0 ! change coordinate system back to global coordinatesÂÂALLSEL, ALLÂ! Continue with the solution phase/SOLUÂÂAny ideas how I could get this model to run with such large differences in stiffness between the solid matrix and reinforcing shell elements?ÂThanks in advance.ÂÂÂ
Here is a linke to the archive file - can't figure out how to attach it to the comment:
Â
https://livemanchesterac-my.sharepoint.com/:u:/g/personal/fraser_shields_postgrad_manchester_ac_uk/Eeew5xpFBGJPhyT0oSj4tRYB3mcMUJdEk-aWrWNkDLMmoA?e=Xc1juw
-
September 12, 2023 at 12:28 pmfraser.shieldsSubscriber
Hi Peter,
 I am still struggling to get this model to converge? Do you have any insights as to why it isn't converging?
Â
Thanks,
FraserÂ
-
-
- The topic ‘Non-linear convergence problems’ is closed to new replies.
-
451
-
199
-
194
-
166
-
162
© 2024 Copyright ANSYS, Inc. All rights reserved.