A trilinear cylinder (r interpolation) of incompressible transversely isotropic material (exponential law), with fibres at 75 degrees wrt the horizontal on the inside and -45 degrees wrt the horizontal on the outside, is axially stretched (by 0.111), twisted (see init conds) and inflated to 1.67kPa.
#Example_533 Inflation and 10% axial extension of a cylinder with # fibre distribution fem fem define coordinate;r;cylfib;example #Defines cylindrical polar coords. fem define node;r;;example #Define 4 NODES, 3 COORDINATES, NO # ! VERSION PROMPTING, 0 DERIVATIVES for # ! all coordinates. Nodal coordinates # ! (Xj) are (R,theta,Z): 1=(1,0,0); # ! 2=(1,0,1); 3=(1.49,0,0); 4=(1.49,0,1). # ! (1/1.49=Ri/Ro=0.671). fem define base;r;;example #Defines 3 basis functions. fem define element;r;;example #Defines 1 element. fem define fibre;r;;example #Choose the default options for the first # ! questions, then set the inner nodes # ! 1,2 oriented at 75 degrees and the # ! outer nodes 3,4 at -45 degrees from # ! the axis. fem define element;r;;example fibre fem define window;r;;example #Define window dimensions in X,Y,Z # ! directions as (min,max): (-2,2), # ! (-2,2), (-1,2). fem draw lines #Make line segments visible on window. fem define equation;r;;example #Same as in the uniaxial problem. fem define material;r;;example #Choose defaults for first 3 questions, then # ! define W as an EXPONENTIAL function # ! with 5 CONSTANT PARAMETERS. The # ! constants alpha(i) were optimized # ! parameters from experimentally # ! determined epicardial strains from the # ! isolated canine heart: alpha(1)=0.641, # ! alpha(2)=2.929, alpha(3)=10.82, # ! alpha(4)=0, alpha(5)=14.08. fem define initial;r;;example #BOUNDARY PRESSURE INCREMENT are entered # ! with HYDROSTATIC PRESSURE matched # ! across elements. INITIAL DISPLACEMENTS are ALL ZERO. # ! For DEPENDENT VARIABLE/EQUATION 2 (theta-direction), # ! fix nodes 1,3 and prescribe nodes 2,4 to displace # ! -0.0393/outer radius or -0.02637 radians (from # ! optimized parameters fitted to experimental data); for # ! DEPENDENT VARIABLE/EQUATION 3 (Z-direction), fix nodes # ! 1,3 and apply 0.111 displacement to nodes 2,4; # ! Pressure bcs are applied via DEPENDENT VARIABLE/ # ! EQUATION 4. For ELEMENT 1, DO NOT prescribe bcs for # ! parameters 1,2,3; apply inner pressure bc by # ! prescribing an INCREMENT of 1.67 to parameter 4; apply # ! outer pressure bc by prescribing an INCREMENT of 0.0 to # ! parameter 5. Prescribe NO FORCE BOUNDARY conditions. # fem define solve;r;;example #Defines solution information. fem solve increment 0.1 error 1.0E-10 #Solve the problem incrementally, # ! starting with 10% of the prescribed # ! conditions. This will simulate # ! different stages of passive filling. fem solve increment 0.4 error 1.0D-10 #Solve the problem with an # ! additional 40% of the prescribed # ! conditions (total = 50%). fem solve increment 0.5 error 1.0D-10 #Solve the problem for the last # ! increment, totally 100% of the # ! prescribed conditions. fem draw lines deformed dotted #Draw deformed mesh. fem list strain ref #List strain information wrt reference # ! coordinates. fem list stress ref #List stress information wrt reference # ! coordinates.
fem list stress ref fem list strain ref
Name Modified Size
example_533.com 10-Apr-2000 4.0k cylfib.ipbase 09-Jul-2001 4.2k cylfib.ipcoor 10-Apr-2000 647 cylfib.ipelem 10-Apr-2000 409 cylfib.ipelfb 10-Apr-2000 237 cylfib.ipequa 02-May-2004 2.1k cylfib.ipfibr 30-Jan-2001 720 cylfib.ipinit 05-Dec-2002 2.5k cylfib.ipmate 13-Oct-2003 3.0k cylfib.ipnode 10-Apr-2000 1.1k cylfib.ipsolv 16-Aug-2010 2.3k cylfib.ipsolv.old 13-Apr-2007 2.2k cylfib.ipwind 10-Apr-2000 262 test_output.com 10-Apr-2000 40
Name Modified Size
examples_5_53_533.tar.gz 14-Aug-2014 8.4k
Status | Tested | Real time (s) | |
i686-linux | |||
cm | Success | Sun Mar 6 00:02:00 2016 | 0 |
cm-debug | Success | Sat Mar 5 00:02:17 2016 | 1 |
mips-irix | |||
cm | Success | Sun Aug 19 01:27:40 2007 | 4 |
cm-debug | Success | Wed Aug 15 01:24:50 2007 | 9 |
cm-debug-clear-malloc | Success | Sat Aug 18 01:31:42 2007 | 13 |
cm-debug-clear-malloc7 | Success | Mon Aug 20 01:28:27 2007 | 13 |
cm64 | Success | Sun Aug 19 01:27:40 2007 | 4 |
cm64-debug | Success | Tue Aug 21 01:24:27 2007 | 8 |
cm64-debug-clear-malloc | Success | Tue Feb 1 09:45:10 2005 | 4 |
rs6000-aix | |||
cm | Success | Wed Mar 4 01:07:23 2009 | 1 |
cm-debug | Success | Mon Mar 2 01:07:19 2009 | 3 |
cm64 | Success | Wed Mar 4 01:07:23 2009 | 1 |
cm64-debug | Success | Tue Mar 3 01:12:57 2009 | 3 |
x86_64-linux | |||
cm | Success | Sun Mar 6 00:01:03 2016 | 0 |
cm-debug | Success | Sat Mar 5 00:01:14 2016 | 1 |
i686-linux | |||
Success | cm: | cmiss_test.log.retain. | |
Success | cm-debug: | cmiss_test.log.retain. | |
mips-irix | |||
Success | cm: | cmiss_test.log.retain. | |
Success | cm-debug: | cmiss_test.log.retain. | |
Success | cm-debug-clear-malloc: | cmiss_test.log.retain. | |
Success | cm-debug-clear-malloc7: | cmiss_test.log.retain. | |
Success | cm64: | cmiss_test.log.retain. | |
Success | cm64-debug: | cmiss_test.log.retain. | |
Success | cm64-debug-clear-malloc: | cmiss_test.log.retain. | |
rs6000-aix | |||
Success | cm: | cmiss_test.log.retain. | |
Success | cm-debug: | cmiss_test.log.retain. | |
Success | cm64: | cmiss_test.log.retain. | |
Success | cm64-debug: | cmiss_test.log.retain. | |
x86_64-linux | |||
Success | cm: | cmiss_test.log.retain. | |
Success | cm-debug: | cmiss_test.log.retain. |
i686-linux | |||
Success | cm: | ndiff test: no significant differences with generic answer. | |
Success | cm-debug: | ndiff test: no significant differences with generic answer. | |
mips-irix | |||
Success | cm: | ndiff test: no significant differences with generic answer. | |
Success | cm-debug: | ndiff test: no significant differences with generic answer. | |
Success | cm-debug-clear-malloc: | ndiff test: no significant differences with generic answer. | |
Success | cm-debug-clear-malloc7: | ndiff test: no significant differences with generic answer. | |
Success | cm64: | ndiff test: no significant differences with generic answer. | |
Success | cm64-debug: | ndiff test: no significant differences with generic answer. | |
Success | cm64-debug-clear-malloc: | ndiff test: no significant differences with generic answer. | |
rs6000-aix | |||
Success | cm: | ndiff test: no significant differences with generic answer. | |
Success | cm-debug: | ndiff test: no significant differences with generic answer. | |
Success | cm64: | ndiff test: no significant differences with generic answer. | |
Success | cm64-debug: | ndiff test: no significant differences with generic answer. | |
x86_64-linux | |||
Success | cm: | ndiff test: no significant differences with generic answer. | |
Success | cm-debug: | ndiff test: no significant differences with generic answer. |
Html last generated: Sun Mar 6 05:50:23 2016
Input last modified: Thu Aug 14 10:03:14 2014