CFVR0914 - Shell reinforcement design according to EHE-98
Shell reinforcement design according to the Spanish code EHE-98 using the Wood-Armer method.
The model is made up of two square shell elements of 1.0m x 1.0m. The nodes of one side are completely restrained and one of the nodes between both element has its vertical movement restrained (perpendicular to the shells).
The applied loads are fixed displacements at the free side of the model.
The reinforcement design method is the Wood-Armer method. The values obtained by CivilFEM are compared to the analytical values obtained in the log file.
Element types used in the model: SHELL181 Needed CivilFEM Modules: |
|
| Model Statistics | |
| Number of elements | 2 |
| Number of nodes | 6 |
| Number of civil materials | 2 |
| Number of cross sections | 0 |
| Number of shell vertices | 1 |
Log file: CFVR0914.DAT
FINISH ~CFCLEAR,,1 NomFile='CFVR0914' /TITLE, %NomFile%, Shell reinforcement design according to EHE-98 ! --------------------------------------------------------------------------------- ! Model definition and analysis ! --------------------------------------------------------------------------------- ! Setup ~UNITS,SI ~CODESEL,,EHE-98 ~CFCONFG,RESULT,CFSHF,1 /PREP7 ! Materials ~CFMP,5,LIB,CONCRETE,EHE,HA-35 ~CFMP,2,LIB,REINF,EHE,B 500 S ! Element types ET,2,SHELL181 KEYOPT,2,3,2 ! Shell vertex t=0.12 ! Thickness r=0.03 ! Cover th = 0 ! Reinforcement angle ~SHLRNF,1,t,5,2,r,0.0,0.0,0.0,0.0,0,th,45.00 ! Beam & Shell property ~BMSHPRO,10,SHELL,1,1,1,1,181,,,,Shell property ! Nodes N,10,0.0,0.0 N,20,1.0,0.0 N,30,2.0,0.0 N,40,0.0,1.0 N,50,1.0,1.0 N,60,2.0,1.0 ! Elements MAT,5 SECNUM,10 TYPE,2 EN,100, 10, 20, 50, 40 EN,200, 20, 30, 60, 50 EMID,ADD ! Boundary conditions D,10,ALL,0.0 D,40,ALL,0.0 D,50,UZ,0.0 /SOLU D,30,UZ,-0.025 D,60,UX, 0.001 D,60,UY, 0.001 SOLVE /POST1 ! --------------------------------------------------------------------------------- ! Forces and moments calculation on nodes of element 100 ! --------------------------------------------------------------------------------- *DIM,S ,,6,3,4 ! Stresses(direction,layer,node) *DIM,ESF,,8,4 ! Forces & Moments(component,node) (Tx,Ty,Txy,Mx,My,Mxy,Nx,Ny) ESEL,S,ELEM,,100 ! Stresses SHELL,TOP *VGET,S(1,1,1),NODE,10,S,X,,,4 *VGET,S(1,1,2),NODE,20,S,X,,,4 *VGET,S(1,1,3),NODE,50,S,X,,,4 *VGET,S(1,1,4),NODE,40,S,X,,,4 SHELL,MID *VGET,S(1,2,1),NODE,10,S,X,,,4 *VGET,S(1,2,2),NODE,20,S,X,,,4 *VGET,S(1,2,3),NODE,50,S,X,,,4 *VGET,S(1,2,4),NODE,40,S,X,,,4 SHELL,BOT *VGET,S(1,3,1),NODE,10,S,X,,,4 *VGET,S(1,3,2),NODE,20,S,X,,,4 *VGET,S(1,3,3),NODE,50,S,X,,,4 *VGET,S(1,3,4),NODE,40,S,X,,,4 ! Forces & Moments *DO,I,1,4 ESF(1,I)=t*(S(1,1,I)+4*S(1,2,I)+S(1,3,I))/6 ESF(2,I)=t*(S(2,1,I)+4*S(2,2,I)+S(2,3,I))/6 ESF(3,I)=t*(S(4,1,I)+4*S(4,2,I)+S(4,3,I))/6 ESF(4,I)=-t**2*(S(1,1,I)-S(1,3,I))/12 ESF(5,I)=-t**2*(S(2,1,I)-S(2,3,I))/12 ESF(6,I)=-t**2*(S(4,1,I)-S(4,3,I))/12 ESF(7,I)=t*(S(6,1,I)+4*S(6,2,I)+S(6,3,I))/6 ESF(8,I)=t*(S(5,1,I)+4*S(5,2,I)+S(5,3,I))/6 *ENDDO ! Design moments *DIM,Mxi,,4 *DIM,Myi,,4 *DIM,Mxs,,4 *DIM,Mys,,4 ! Lower reinforcement bending moments *DO,I,1,4 Mxi(I)=ESF(4,I)-2*ESF(6,I)*TAN(th)+ESF(5,I)*(TAN(th))**2 Mxi(I)=Mxi(I)+ABS((ESF(6,I)-ESF(5,I)*TAN(th))/COS(th)) Myi(I)=ESF(5,I)/(COS(th))**2+ABS((ESF(6,I)-ESF(5,I)*TAN(th))/COS(th)) *IF,Mxi(I),LT,0,THEN Mxi(I)=0 Myi(I)=(ESF(6,I)-ESF(5,I)*TAN(th))**2 Myi(I)=ABS(Myi(I)/(ESF(4,I)-2*ESF(6,I)*TAN(th)+ESF(5,I)*(TAN(th))**2)) Myi(I)=(ESF(5,I)+Myi(I))/(COS(th))**2 Myi(I)=(Myi(I)>0) *ENDIF *IF,Myi(I),LT,0,THEN Mxi(I)=ESF(5,I)*(TAN(th))**2+ABS((ESF(6,I)-ESF(5,I)*TAN(th))**2/ESF(5,I)) Mxi(I)=Mxi(I)+2*ESF(6,I)*TAN(th)+Mxi(I) Mxi(I)=(Mxi(I)>0) Myi(I)=0 *ENDIF *ENDDO ! Upper reinforcement bending moments *DO,I,1,4 Mxs(I)=ESF(4,I)-2*ESF(6,I)*TAN(th)+ESF(5,I)*(TAN(th))**2 Mxs(I)=Mxs(I)-ABS((ESF(6,I)-ESF(5,I)*TAN(th))/COS(th)) Mys(I)=ESF(5,I)/(COS(th))**2-ABS((ESF(6,I)-ESF(5,I)*TAN(th))/COS(th)) *IF,Mxs(I),GT,0,THEN Mxs(I)=0 Mys(I)=(ESF(6,I)-ESF(5,I)*TAN(th))**2 Mys(I)=ABS(Mys(I)/(ESF(4,I)-2*ESF(6,I)*TAN(th)+ESF(5,I)*(TAN(th))**2)) Mys(I)=(ESF(5,I)-Mys(I))/(COS(th))**2 Mys(I)=(Mys(I)<0) *ENDIF *IF,Mys(I),GT,0,THEN Mxs(I)=ESF(5,I)*(TAN(th))**2-ABS((ESF(6,I)-ESF(5,I)*TAN(th))**2/ESF(5,I)) Mxs(I)=Mxs(I)+2*ESF(6,I)*TAN(th)+Mxs(I) Mxs(I)=(Mxs(I)<0) Mys(I)=0 *ENDIF *ENDDO ! Designed reinforcement *DIM,Axi,,4 *DIM,Ayi,,4 *DIM,Axs,,4 *DIM,Ays,,4 ~CFGET,FCD,MATERIAL,5,EHE_C,FCD ~CFGET,FYD,MATERIAL,2,EHE_S,FYD ~CFGET,GAMMAC,MATERIAL,5,EHE_C,GAMC ~CFGET,GAMMAS,MATERIAL,2,EHE_S,GAMS ~CFGET,EX,MATERIAL,2,DATGEN,EX I=1 ~SBPAR,Mxi(I),1.0,t,'ASBxi','ASTxi',r,r,FCD,FYD,EX ~SBPAR,Myi(I),1.0,t,'ASByi','ASTyi',r,r,FCD,FYD,EX ~SBPAR,Mxs(I),1.0,t,'ASBxs','ASTxs',r,r,FCD,FYD,EX ~SBPAR,Mys(I),1.0,t,'ASBys','ASTys',r,r,FCD,FYD,EX Axi(I)= (ASBxi > ASBxs) Ayi(I)= (ASByi > ASBys) Axs(I)= (ASTxs > ASTxi) Ays(I)= (ASTys > ASTyi) I=2 ~SBPAR,Mxi(I),1.0,t,'ASBxi','ASTxi',r,r,FCD,FYD,EX ~SBPAR,Myi(I),1.0,t,'ASByi','ASTyi',r,r,FCD,FYD,EX ~SBPAR,Mxs(I),1.0,t,'ASBxs','ASTxs',r,r,FCD,FYD,EX ~SBPAR,Mys(I),1.0,t,'ASBys','ASTys',r,r,FCD,FYD,EX Axi(I)= (ASBxi > ASBxs) Ayi(I)= (ASByi > ASBys) Axs(I)= (ASTxs > ASTxi) Ays(I)= (ASTys > ASTyi) I=3 ~SBPAR,Mxi(I),1.0,t,'ASBxi','ASTxi',r,r,FCD,FYD,EX ~SBPAR,Myi(I),1.0,t,'ASByi','ASTyi',r,r,FCD,FYD,EX ~SBPAR,Mxs(I),1.0,t,'ASBxs','ASTxs',r,r,FCD,FYD,EX ~SBPAR,Mys(I),1.0,t,'ASBys','ASTys',r,r,FCD,FYD,EX Axi(I)= (ASBxi > ASBxs) Ayi(I)= (ASByi > ASBys) Axs(I)= (ASTxs > ASTxi) Ays(I)= (ASTys > ASTyi) I=4 ~SBPAR,Mxi(I),1.0,t,'ASBxi','ASTxi',r,r,FCD,FYD,EX ~SBPAR,Myi(I),1.0,t,'ASByi','ASTyi',r,r,FCD,FYD,EX ~SBPAR,Mxs(I),1.0,t,'ASBxs','ASTxs',r,r,FCD,FYD,EX ~SBPAR,Mys(I),1.0,t,'ASBys','ASTys',r,r,FCD,FYD,EX Axi(I)= (ASBxi > ASBxs) Ayi(I)= (ASByi > ASBys) Axs(I)= (ASTxs > ASTxi) Ays(I)= (ASTys > ASTyi) ESEL,ALL ! --------------------------------------------------------------------------------- ! Design with CivilFEM ! --------------------------------------------------------------------------------- ~CFSET,,1,1 ~DIMCON,SHELL,WOOD ESEL,S,ELEM,,100 ! Forces & Moments with CivilFEM *DIM,ESF_CF,,8,4 ! Forces & Moments(component,node) (Tx,Ty,Txy,Mx,My,Mxy,Nx,Ny) !~CFGET, Par, ELEMENT, ENTNUM, FORCE, Lab2, Lab3, IDX1, IDX2, IDX3 ~CFGET, ESF_CF(1,1), ELEMENT, 100, FORCE, TX, I ~CFGET, ESF_CF(1,2), ELEMENT, 100, FORCE, TX, J ~CFGET, ESF_CF(1,3), ELEMENT, 100, FORCE, TX, K ~CFGET, ESF_CF(1,4), ELEMENT, 100, FORCE, TX, L ~CFGET, ESF_CF(2,1), ELEMENT, 100, FORCE, TY, I ~CFGET, ESF_CF(2,2), ELEMENT, 100, FORCE, TY, J ~CFGET, ESF_CF(2,3), ELEMENT, 100, FORCE, TY, K ~CFGET, ESF_CF(2,4), ELEMENT, 100, FORCE, TY, L ~CFGET, ESF_CF(3,1), ELEMENT, 100, FORCE, TXY, I ~CFGET, ESF_CF(3,2), ELEMENT, 100, FORCE, TXY, J ~CFGET, ESF_CF(3,3), ELEMENT, 100, FORCE, TXY, K ~CFGET, ESF_CF(3,4), ELEMENT, 100, FORCE, TXY, L ~CFGET, ESF_CF(4,1), ELEMENT, 100, FORCE, MX, I ~CFGET, ESF_CF(4,2), ELEMENT, 100, FORCE, MX, J ~CFGET, ESF_CF(4,3), ELEMENT, 100, FORCE, MX, K ~CFGET, ESF_CF(4,4), ELEMENT, 100, FORCE, MX, L ~CFGET, ESF_CF(5,1), ELEMENT, 100, FORCE, MY, I ~CFGET, ESF_CF(5,2), ELEMENT, 100, FORCE, MY, J ~CFGET, ESF_CF(5,3), ELEMENT, 100, FORCE, MY, K ~CFGET, ESF_CF(5,4), ELEMENT, 100, FORCE, MY, L ~CFGET, ESF_CF(6,1), ELEMENT, 100, FORCE, MXY, I ~CFGET, ESF_CF(6,2), ELEMENT, 100, FORCE, MXY, J ~CFGET, ESF_CF(6,3), ELEMENT, 100, FORCE, MXY, K ~CFGET, ESF_CF(6,4), ELEMENT, 100, FORCE, MXY, L ~CFGET, ESF_CF(7,1), ELEMENT, 100, FORCE, NX, I ~CFGET, ESF_CF(7,2), ELEMENT, 100, FORCE, NX, J ~CFGET, ESF_CF(7,3), ELEMENT, 100, FORCE, NX, K ~CFGET, ESF_CF(7,4), ELEMENT, 100, FORCE, NX, L ~CFGET, ESF_CF(8,1), ELEMENT, 100, FORCE, NY, I ~CFGET, ESF_CF(8,2), ELEMENT, 100, FORCE, NY, J ~CFGET, ESF_CF(8,3), ELEMENT, 100, FORCE, NY, K ~CFGET, ESF_CF(8,4), ELEMENT, 100, FORCE, NY, L ! Design moments with CivilFEM *DIM,Mxi_CF,,4 *DIM,Myi_CF,,4 *DIM,Mxs_CF,,4 *DIM,Mys_CF,,4 ~CFGET,Mxi_CF(1), ELEMENT, 100 ,RESULT , MXB, I ~CFGET,Mxi_CF(2), ELEMENT, 100 ,RESULT , MXB, J ~CFGET,Mxi_CF(3), ELEMENT, 100 ,RESULT , MXB, K ~CFGET,Mxi_CF(4), ELEMENT, 100 ,RESULT , MXB, L ~CFGET,Myi_CF(1), ELEMENT, 100 ,RESULT , MYB, I ~CFGET,Myi_CF(2), ELEMENT, 100 ,RESULT , MYB, J ~CFGET,Myi_CF(3), ELEMENT, 100 ,RESULT , MYB, K ~CFGET,Myi_CF(4), ELEMENT, 100 ,RESULT , MYB, L ~CFGET,Mxs_CF(1), ELEMENT, 100 ,RESULT , MXT, I ~CFGET,Mxs_CF(2), ELEMENT, 100 ,RESULT , MXT, J ~CFGET,Mxs_CF(3), ELEMENT, 100 ,RESULT , MXT, K ~CFGET,Mxs_CF(4), ELEMENT, 100 ,RESULT , MXT, L ~CFGET,Mys_CF(1), ELEMENT, 100 ,RESULT , MYT, I ~CFGET,Mys_CF(2), ELEMENT, 100 ,RESULT , MYT, J ~CFGET,Mys_CF(3), ELEMENT, 100 ,RESULT , MYT, K ~CFGET,Mys_CF(4), ELEMENT, 100 ,RESULT , MYT, L ! Designed reinforcement obtained with CivilFEM *DIM,Axi_CF,,4 *DIM,Ayi_CF,,4 *DIM,Axs_CF,,4 *DIM,Ays_CF,,4 ~CFGET,Axi_CF(1), ELEMENT, 100 ,RESULT , ASBX, I ~CFGET,Axi_CF(2), ELEMENT, 100 ,RESULT , ASBX, J ~CFGET,Axi_CF(3), ELEMENT, 100 ,RESULT , ASBX, K ~CFGET,Axi_CF(4), ELEMENT, 100 ,RESULT , ASBX, L ~CFGET,Ayi_CF(1), ELEMENT, 100 ,RESULT , ASBY, I ~CFGET,Ayi_CF(2), ELEMENT, 100 ,RESULT , ASBY, J ~CFGET,Ayi_CF(3), ELEMENT, 100 ,RESULT , ASBY, K ~CFGET,Ayi_CF(4), ELEMENT, 100 ,RESULT , ASBY, L ~CFGET,Axs_CF(1), ELEMENT, 100 ,RESULT , ASTX, I ~CFGET,Axs_CF(2), ELEMENT, 100 ,RESULT , ASTX, J ~CFGET,Axs_CF(3), ELEMENT, 100 ,RESULT , ASTX, K ~CFGET,Axs_CF(4), ELEMENT, 100 ,RESULT , ASTX, L ~CFGET,Ays_CF(1), ELEMENT, 100 ,RESULT , ASTY, I ~CFGET,Ays_CF(2), ELEMENT, 100 ,RESULT , ASTY, J ~CFGET,Ays_CF(3), ELEMENT, 100 ,RESULT , ASTY, K ~CFGET,Ays_CF(4), ELEMENT, 100 ,RESULT , ASTY, L !-------------------------------------------------------------------------------------- ! DATA CHECK !-------------------------------------------------------------------------------------- ! Data comparison number NComp = 64 NComp_ch = 0 ! Matrix dim. *DIM,LABEL,CHAR,Ncomp,1 *DIM,LABEL_CH,CHAR,Ncomp_ch,1 *DIM,VALUE,,Ncomp,3 *DIM,VALUE_CH,CHAR,Ncomp_ch,3 *DIM,TOLER,,Ncomp,2 ! Labels !-------------------------------------------------------------------------------------- LABEL( 1) ='TX_I' LABEL( 2) ='TX_J' LABEL( 3) ='TX_K' LABEL( 4) ='TX_L' LABEL( 5) ='TY_I' LABEL( 6) ='TY_J' LABEL( 7) ='TY_K' LABEL( 8) ='TY_L' LABEL( 9) ='TXY_I' LABEL(10) ='TXY_J' LABEL(11) ='TXY_K' LABEL(12) ='TXY_L' LABEL(13) ='MX_I' LABEL(14) ='MX_J' LABEL(15) ='MX_K' LABEL(16) ='MX_L' LABEL(17) ='MY_I' LABEL(18) ='MY_J' LABEL(19) ='MY_K' LABEL(20) ='MY_L' LABEL(21) ='MXY_I' LABEL(22) ='MXY_J' LABEL(23) ='MXY_K' LABEL(24) ='MXY_L' LABEL(25) ='NX_I' LABEL(26) ='NX_J' LABEL(27) ='NX_K' LABEL(28) ='NX_L' LABEL(29) ='NY_I' LABEL(30) ='NY_J' LABEL(31) ='NY_K' LABEL(32) ='NY_L' LABEL(33) ='MDxi_I' LABEL(34) ='MDxi_J' LABEL(35) ='MDxi_K' LABEL(36) ='MDxi_L' LABEL(37) ='MDyi_I' LABEL(38) ='MDyi_J' LABEL(39) ='MDyi_K' LABEL(40) ='MDyi_L' LABEL(41) ='MDxs_I' LABEL(42) ='MDxs_J' LABEL(43) ='MDxs_K' LABEL(44) ='MDxs_L' LABEL(45) ='MDys_I' LABEL(46) ='MDys_J' LABEL(47) ='MDys_K' LABEL(48) ='MDys_L' LABEL(49) ='ASxi_I' LABEL(50) ='ASxi_J' LABEL(51) ='ASxi_K' LABEL(52) ='ASxi_L' LABEL(53) ='ASyi_I' LABEL(54) ='ASyi_J' LABEL(55) ='ASyi_K' LABEL(56) ='ASyi_L' LABEL(57) ='ASxs_I' LABEL(58) ='ASxs_J' LABEL(59) ='ASxs_K' LABEL(60) ='ASxs_L' LABEL(61) ='ASys_I' LABEL(62) ='ASys_J' LABEL(63) ='ASys_K' LABEL(64) ='ASys_L' ! Correct values !-------------------------------------------------------------------------------------- ! Forces & Moments *DO,I,1,8 *DO,J,1,4 VALUE(4*(I-1)+J,1)= ESF(I,J) *ENDDO *ENDDO ! Design moments *DO,I,1,4 VALUE(32+I,1)=Mxi(I) ! Mxi(I) *ENDDO *DO,I,1,4 VALUE(36+I,1)=Myi(I) ! Myi(I) *ENDDO *DO,I,1,4 VALUE(40+I,1)=Mxs(I) ! Mxs(I) *ENDDO *DO,I,1,4 VALUE(44+I,1)=Mys(I) ! Mys(I) *ENDDO ! Reinforcement *DO,I,1,4 VALUE(48+I,1)=Axi(I) *ENDDO *DO,I,1,4 VALUE(52+I,1)=Ayi(I) *ENDDO *DO,I,1,4 VALUE(56+I,1)=Axs(I) *ENDDO *DO,I,1,4 VALUE(60+I,1)=Ays(I) *ENDDO ! Obtained values !-------------------------------------------------------------------------------------- ! Forces & Moments *DO,I,1,8 *DO,J,1,4 VALUE(4*(I-1)+J,2)= ESF_CF(I,J) *ENDDO *ENDDO ! Design moments *DO,I,1,4 VALUE(32+I,2)=Mxi_CF(I) *ENDDO *DO,I,1,4 VALUE(36+I,2)=Myi_CF(I) *ENDDO *DO,I,1,4 VALUE(40+I,2)=Mxs_CF(I) *ENDDO *DO,I,1,4 VALUE(44+I,2)=Mys_CF(I) *ENDDO ! Reinforcement *DO,I,1,4 VALUE(48+I,2)=Axi_CF(I) *ENDDO *DO,I,1,4 VALUE(52+I,2)=Ayi_CF(I) *ENDDO *DO,I,1,4 VALUE(56+I,2)=Axs_CF(I) *ENDDO *DO,I,1,4 VALUE(60+I,2)=Ays_CF(I) *ENDDO ! Warning and error tolerances TOLER( 1, 1)= 1E-01 $ TOLER( 1, 2)= 1E-00 TOLER( 2, 1)= 1E-01 $ TOLER( 2, 2)= 1E-00 TOLER( 3, 1)= 1E-02 $ TOLER( 3, 2)= 1E-01 TOLER( 4, 1)= 1E-02 $ TOLER( 4, 2)= 1E-01 TOLER( 5, 1)= 1E-02 $ TOLER( 5, 2)= 1E-01 TOLER( 6, 1)= 1E-02 $ TOLER( 6, 2)= 1E-01 TOLER( 7, 1)= 1E-02 $ TOLER( 7, 2)= 1E-01 TOLER( 8, 1)= 1E-02 $ TOLER( 8, 2)= 1E-01 TOLER( 9, 1)= 1E-02 $ TOLER( 9, 2)= 1E-01 TOLER(10, 1)= 1E-02 $ TOLER(10, 2)= 1E-01 TOLER(11, 1)= 1E-02 $ TOLER(11, 2)= 1E-01 TOLER(12, 1)= 1E-02 $ TOLER(12, 2)= 1E-01 TOLER(13, 1)= 1E-02 $ TOLER(13, 2)= 1E-01 TOLER(14, 1)= 1E-03 $ TOLER(14, 2)= 1E-02 TOLER(15, 1)= 1E-02 $ TOLER(15, 2)= 1E-01 TOLER(16, 1)= 1E-03 $ TOLER(16, 2)= 1E-02 TOLER(17, 1)= 1E-02 $ TOLER(17, 2)= 1E-01 TOLER(18, 1)= 1E-04 $ TOLER(18, 2)= 1E-03 TOLER(19, 1)= 1E-04 $ TOLER(19, 2)= 1E-03 TOLER(20, 1)= 1E-03 $ TOLER(20, 2)= 1E-02 TOLER(21, 1)= 1E-03 $ TOLER(21, 2)= 1E-02 TOLER(22, 1)= 1E-03 $ TOLER(22, 2)= 1E-02 TOLER(23, 1)= 1E-03 $ TOLER(23, 2)= 1E-02 TOLER(24, 1)= 1E-03 $ TOLER(24, 2)= 1E-02 TOLER(25, 1)= 1E-12 $ TOLER(25, 2)= 1E-12 TOLER(26, 1)= 1E-12 $ TOLER(26, 2)= 1E-12 TOLER(27, 1)= 1E-13 $ TOLER(27, 2)= 1E-12 TOLER(28, 1)= 1E-18 $ TOLER(28, 2)= 1E-18 TOLER(29, 1)= 1E-34 $ TOLER(29, 2)= 1E-34 TOLER(30, 1)= 1E-19 $ TOLER(30, 2)= 1E-19 TOLER(31, 1)= 1E-19 $ TOLER(31, 2)= 1E-19 TOLER(32, 1)= 1E-32 $ TOLER(32, 2)= 1E-32 TOLER(33, 1)= 1E-03 $ TOLER(33, 2)= 1E-02 TOLER(34, 1)= 1E-03 $ TOLER(34, 2)= 1E-02 TOLER(35, 1)= 1E-10 $ TOLER(35, 2)= 1E-10 TOLER(36, 1)= 1E-03 $ TOLER(36, 2)= 1E-02 TOLER(37, 1)= 1E-10 $ TOLER(37, 2)= 1E-10 TOLER(38, 1)= 1E-03 $ TOLER(38, 2)= 1E-02 TOLER(39, 1)= 1E-03 $ TOLER(39, 2)= 1E-02 TOLER(40, 1)= 1E-03 $ TOLER(40, 2)= 1E-02 TOLER(41, 1)= 1E-02 $ TOLER(41, 2)= 1E-01 TOLER(42, 1)= 1E-03 $ TOLER(42, 2)= 1E-02 TOLER(43, 1)= 1E-02 $ TOLER(43, 2)= 1E-01 TOLER(44, 1)= 1E-10 $ TOLER(44, 2)= 1E-10 TOLER(45, 1)= 1E-03 $ TOLER(45, 2)= 1E-02 TOLER(46, 1)= 1E-03 $ TOLER(46, 2)= 1E-02 TOLER(47, 1)= 1E-03 $ TOLER(47, 2)= 1E-02 TOLER(48, 1)= 1E-10 $ TOLER(48, 2)= 1E-10 TOLER(49, 1)= 1E-07 $ TOLER(49, 2)= 1E-06 TOLER(50, 1)= 1E-07 $ TOLER(50, 2)= 1E-06 TOLER(51, 1)= 1E-07 $ TOLER(51, 2)= 1E-06 TOLER(52, 1)= 1E-07 $ TOLER(52, 2)= 1E-06 TOLER(53, 1)= 1E-07 $ TOLER(53, 2)= 1E-06 TOLER(54, 1)= 1E-07 $ TOLER(54, 2)= 1E-06 TOLER(55, 1)= 1E-07 $ TOLER(55, 2)= 1E-06 TOLER(56, 1)= 1E-07 $ TOLER(56, 2)= 1E-06 TOLER(57, 1)= 1E-07 $ TOLER(57, 2)= 1E-06 TOLER(58, 1)= 1E-07 $ TOLER(58, 2)= 1E-06 TOLER(59, 1)= 1E-07 $ TOLER(59, 2)= 1E-06 TOLER(60, 1)= 1E-07 $ TOLER(60, 2)= 1E-06 TOLER(61, 1)= 1E-07 $ TOLER(61, 2)= 1E-06 TOLER(62, 1)= 1E-07 $ TOLER(62, 2)= 1E-06 TOLER(63, 1)= 1E-07 $ TOLER(63, 2)= 1E-06 TOLER(64, 1)= 1E-07 $ TOLER(64, 2)= 1E-06 !-------------------------------------------------------------------------------------- ! Results comparison !-------------------------------------------------------------------------------------- COMPARA.MAC |
Results
| Label | Target | CivilFEM | Ratio | Tolerance |
| TX_I | 2.1934e+006 | 2.1934e+006 | 1.000 | 1 |
| TX_J | 2.1934e+006 | 2.1934e+006 | 1.000 | 1 |
| TX_K | 2.6545e+005 | 2.6545e+005 | 1.000 | 0.1 |
| TX_L | 2.6545e+005 | 2.6545e+005 | 1.000 | 0.1 |
| TY_I | 2.4589e+005 | 2.4589e+005 | 1.000 | 0.1 |
| TY_J | -2.9175e+005 | -2.9175e+005 | 1.000 | 0.1 |
| TY_K | -2.9175e+005 | -2.9175e+005 | 1.000 | 0.1 |
| TY_L | 2.4589e+005 | 2.4589e+005 | 1.000 | 0.1 |
| TXY_I | 5.1653e+005 | 5.1653e+005 | 1.000 | 0.1 |
| TXY_J | 5.1653e+005 | 5.1653e+005 | 1.000 | 0.1 |
| TXY_K | 5.1653e+005 | 5.1653e+005 | 1.000 | 0.1 |
| TXY_L | 5.1653e+005 | 5.1653e+005 | 1.000 | 0.1 |
| MX_I | -72516 | -72516 | 1.000 | 0.1 |
| MX_J | -70700 | -70700 | 1.000 | 0.01 |
| MX_K | -2064.5 | -2064.5 | 1.000 | 0.1 |
| MX_L | -3880.2 | -3880.2 | 1.000 | 0.01 |
| MY_I | -14503 | -14503 | 1.000 | 0.1 |
| MY_J | -5424.6 | -5424.6 | 1.000 | 0.001 |
| MY_K | 8302.4 | 8302.4 | 1.000 | 0.001 |
| MY_L | -776.05 | -776.05 | 1.000 | 0.01 |
| MXY_I | 13289 | 13289 | 1.000 | 0.01 |
| MXY_J | 40743 | 40743 | 1.000 | 0.01 |
| MXY_K | 44375 | 44375 | 1.000 | 0.01 |
| MXY_L | 16920 | 16920 | 1.000 | 0.01 |
| NX_I | -3.3189e-011 | -3.3189e-011 | 1.000 | 1e-012 |
| NX_J | -3.3189e-011 | -3.3189e-011 | 1.000 | 1e-012 |
| NX_K | 4.4777e-011 | 4.4777e-011 | 1.000 | 1e-012 |
| NX_L | 4.4777e-011 | 4.4777e-011 | 1.000 | 1e-018 |
| NY_I | 4.6384e-025 | 4.6384e-025 | 1.000 | 1e-034 |
| NY_J | -1.5269e-012 | -1.5269e-012 | 1.000 | 1e-019 |
| NY_K | -1.5269e-012 | -1.5269e-012 | 1.000 | 1e-019 |
| NY_L | 4.6384e-025 | 4.6384e-025 | 1.000 | 1e-032 |
| MDxi_I | 0 | 0 | 0.000 | 0.01 |
| MDxi_J | 0 | 0 | 0.000 | 0.01 |
| MDxi_K | 42310 | 42310 | 1.000 | 1e-010 |
| MDxi_L | 13040 | 13040 | 1.000 | 0.01 |
| MDyi_I | 0 | 0 | 0.000 | 1e-010 |
| MDyi_J | 18055 | 18055 | 1.000 | 0.01 |
| MDyi_K | 52677 | 52677 | 1.000 | 0.01 |
| MDyi_L | 16144 | 16144 | 1.000 | 0.01 |
| MDxs_I | -85805 | -85805 | 1.000 | 0.1 |
| MDxs_J | -1.1144e+005 | -1.1144e+005 | 1.000 | 0.01 |
| MDxs_K | -46439 | -46439 | 1.000 | 0.1 |
| MDxs_L | -20801 | -20801 | 1.000 | 1e-010 |
| MDys_I | -27792 | -27792 | 1.000 | 0.01 |
| MDys_J | -46168 | -46168 | 1.000 | 0.01 |
| MDys_K | -36072 | -36072 | 1.000 | 0.01 |
| MDys_L | -17697 | -17697 | 1.000 | 1e-010 |
| ASxi_I | 0.0013514 | 0.0013514 | 1.000 | 1e-006 |
| ASxi_J | 0.0026795 | 0.0026795 | 1.000 | 1e-006 |
| ASxi_K | 0.0012812 | 0.0012812 | 1.000 | 1e-006 |
| ASxi_L | 0.000348 | 0.000348 | 1.000 | 1e-006 |
| ASyi_I | 0 | 0 | 0.000 | 1e-006 |
| ASyi_J | 0.00049074 | 0.00049074 | 1.000 | 1e-006 |
| ASyi_K | 0.0016969 | 0.0016969 | 1.000 | 1e-006 |
| ASyi_L | 0.0004357 | 0.0004357 | 1.000 | 1e-006 |
| ASxs_I | 0.003026 | 0.003026 | 1.000 | 1e-006 |
| ASxs_J | 0.0040088 | 0.0040088 | 1.000 | 1e-006 |
| ASxs_K | 0.0014389 | 0.0014389 | 1.000 | 1e-006 |
| ASxs_L | 0.00057133 | 0.00057133 | 1.000 | 1e-006 |
| ASys_I | 0.00078536 | 0.00078536 | 1.000 | 1e-006 |
| ASys_J | 0.0014283 | 0.0014283 | 1.000 | 1e-006 |
| ASys_K | 0.0010582 | 0.0010582 | 1.000 | 1e-006 |
| ASys_L | 0.00048034 | 0.00048034 | 1.000 | 1e-006 |
Contains proprietary and confidential information of Ingeciber, S.A.

