


{"id":304771,"date":"2023-09-04T08:25:55","date_gmt":"2023-09-04T08:25:55","guid":{"rendered":"\/forum\/forums\/reply\/304771\/"},"modified":"2023-09-04T08:46:11","modified_gmt":"2023-09-04T08:46:11","slug":"304771","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304771\/","title":{"rendered":"Reply To: Non-linear convergence problems"},"content":{"rendered":"<p>&lt;p&gt;&nbsp;&lt;\/p&gt;&lt;p&gt;&nbsp;&lt;\/p&gt;&lt;p&gt;Hi Peter, thanks for the response. I&rsquo;ve simplified the model down to it&rsquo;s symmetry planes and it seems to run when the solid and shell moduli are similar in magnitude &ndash; even without applying any pressure to the shell walls. However, in reallity the solid modulus is actually significantly smaller than the shell modulus &ndash; approx. 1 kPa compared to 300MPa (shell elements have orthotropic properties, 300MPa parallel to facesheet, 1 kPa normal to facesheet).&nbsp; I have attempted to fit a Mooney-Rivlin hyperelastic model to some experimental data. However, this has not helped with convergence.&lt;\/p&gt;&lt;p&gt;The command snippet is the following:&lt;\/p&gt;&lt;div&gt;!&nbsp; &nbsp;Commands inserted into this file will be executed just prior to the ANSYS SOLVE command.&lt;\/div&gt;&lt;div&gt;!&nbsp; &nbsp;These commands may supersede command settings set by Workbench.&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;!&nbsp; &nbsp;Active UNIT system in Workbench when this object was created:&nbsp; Metric (um, kg, uN, s, V, mA)&lt;\/div&gt;&lt;div&gt;!&nbsp; &nbsp;NOTE:&nbsp; Any data that requires units (such as mass) is assumed to be in the consistent solver unit system.&lt;\/div&gt;&lt;div&gt;!&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; See Solving Units in the help system for more information.&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;\/PREP7&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;! Define an element type with the desired real constant (CPT216)&lt;\/div&gt;&lt;div&gt;ET, 9991, CPT216&lt;\/div&gt;&lt;div&gt;KEYOPT, 9991, 12, 1&lt;\/div&gt;&lt;div&gt;!KEYOPT,9991,6,1&lt;\/div&gt;&lt;div&gt;! Select the solid elements you want to modify (SOLID186)&lt;\/div&gt;&lt;div&gt;ESEL, S, TYPE,, 1, 69&lt;\/div&gt;&lt;div&gt;! Modify the selected elements to use the specified element type (9991)&lt;\/div&gt;&lt;div&gt;EMODIF, ALL, TYPE, 9991&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;ESEL, NONE&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;TB,HYPER,99999,,,MOONEY&lt;\/div&gt;&lt;div&gt;TBDATA,1,-0.0042, 0.0044, 0 !c1 , c2 = material constants characterizing the deviatoric deformation of the material, c2=incompressibility parameter&lt;\/div&gt;&lt;div&gt;FPX=1e5 ! PERMEABILITY&lt;\/div&gt;&lt;div&gt;ALPHA=1 ! BIOT coeffient&lt;\/div&gt;&lt;div&gt;TB,PM,99999,,,PERM&nbsp;&lt;\/div&gt;&lt;div&gt;TBDATA,1,FPX,FPX,FPX&lt;\/div&gt;&lt;div&gt;TB,PM,99999,,,BIOT ! BIOT COEFFICIENT&lt;\/div&gt;&lt;div&gt;TBDATA,1,ALPHA&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;ESEL, NONE&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;! Define orthotropic elastic material for shell elements&nbsp;&lt;\/div&gt;&lt;div&gt;MP,EX,88888,300 ! YOUNG&rsquo;S MODULUS&lt;\/div&gt;&lt;div&gt;MP,EY,88888,0.001&lt;\/div&gt;&lt;div&gt;MP,EZ,88888,0.001&lt;\/div&gt;&lt;div&gt;MP,GXY,88888,150&lt;\/div&gt;&lt;div&gt;MP,GXZ,88888,0.001&lt;\/div&gt;&lt;div&gt;MP,GYZ,88888,0.001&lt;\/div&gt;&lt;div&gt;MP,NUXY,88888,0 ! POISSON&rsquo;S RATIO&lt;\/div&gt;&lt;div&gt;MP,NUXZ,88888,0&lt;\/div&gt;&lt;div&gt;MP,NUYZ,88888,0&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;ALLSEL, ALL&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;! Select the solid elements you want to modify and assign material 1&lt;\/div&gt;&lt;div&gt;ESEL, S, TYPE,, 9991&lt;\/div&gt;&lt;div&gt;MPCHG, 99999, ALL&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;ALLSEL, ALL&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;! Select the shell elements you want to modify and assign material 2&lt;\/div&gt;&lt;div&gt;ESEL, S, TYPE,, 70, 189&lt;\/div&gt;&lt;div&gt;MPCHG, 88888, ALL&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;ALLSEL, ALL&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;! impervious (fluid flow flux=0)&lt;\/div&gt;&lt;div&gt;NSEL,S,LOC,Y,1000 ! select top surface nodes&lt;\/div&gt;&lt;div&gt;NSEL,A,LOC,Y,0&nbsp; &nbsp;! select bottom surface nodes&lt;\/div&gt;&lt;div&gt;SF,ALL,FFLX,0&nbsp; &nbsp; ! Set surface force (fluid flow flux) to zero&lt;\/div&gt;&lt;div&gt;ALLSEL, ALL&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;ESEL, NONE&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;! permeable (fluid pressure=0) on sides of cylinder to allow fluid flow&lt;\/div&gt;&lt;div&gt;CSYS, 5&nbsp; ! change coordinate system to cylindrical with cartesian y as axis of rotation&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;NSEL,S,LOC,X,3250&nbsp; ! select nodes at radius=3250um&lt;\/div&gt;&lt;div&gt;D,ALL,PRES,0&nbsp; ! set fluid pressure to zero&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;ALLSEL, ALL&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;!CMSEL,S,internal_free_draining,node&lt;\/div&gt;&lt;div&gt;!D,ALL,PRES,0&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;CSYS, 0&nbsp; ! change coordinate system back to global coordinates&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;ALLSEL, ALL&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;! Continue with the solution phase&lt;\/div&gt;&lt;div&gt;\/SOLU&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;Any ideas how I could get this model to run with such large differences in stiffness between the solid matrix and reinforcing shell elements?&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;Thanks in advance.&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;div&gt;<img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/04-09-2023-1693815802-mceclip0.png\" \/>&lt;\/div&gt;&lt;div&gt;<img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/04-09-2023-1693816042-mceclip0.png\" \/>&lt;\/div&gt;&lt;div&gt;<img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/09\/04-09-2023-1693816076-mceclip1.png\" \/>&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;&lt;p&gt;&nbsp;&lt;\/p&gt;&lt;p&gt;Here is a linke to the archive file &#8211; can&#8217;t figure out how to attach it to the comment:&lt;\/p&gt;&lt;p&gt;&nbsp;&lt;\/p&gt;&lt;p&gt;https:\/\/livemanchesterac-my.sharepoint.com\/:u:\/g\/personal\/fraser_shields_postgrad_manchester_ac_uk\/Eeew5xpFBGJPhyT0oSj4tRYB3mcMUJdEk-aWrWNkDLMmoA?e=Xc1juw&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-304771","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/304771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/304771\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=304771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}