CFVR6001 - Frame verification
Frame predesigned model verification
This example tests the FRAME editor tool. It creates a Frame with C20/25 Concrete , and S500 Steel.
For this purpose, it checks geometry and reinforcement.
The Frame has the following parameters:
- Free height between slab and lintel = 3.5 m
- Distance between piers = 5 m
- Lintel thickness = 0.3 m
- Slab thickness = 0.3 m
- Pier thickness = 0.25 m
- Vertical projection of the upper brackets = 0 m
- Horizontal projection of the upper brackets = 0 m
- Vertical projection of the lower brackets = 0 m
- Horizontal projection of the lower brackets = 0 m
- Terrain height over the lintel = 1 m
- Terrain height over the slab = 1 m
- Terrain specific weight = 20000 N/m3
- Terrain internal friction angle (sexagesimal degrees) = 30º
- Ballast module = 1000000 N/m4
- Serviceability load over the frame (surface load) = 400 N/m2
- Terrain compactation load (surface load) = 2000 N/m2
- Lateral load (surface load) = 1000 N/m2
- Number of axles of the vehicle (2 or 3) = 3
- Axle length. Distance between wheels = 2 m
- Footprint length = 2 m
- Footprint width = 0.6 m
- Distance between axles 1 and 2 = 1.5 m
- Distance between axles 2 and 3 = 1.5 m
- Load on axle 1 = 200000 N
- Load on axle 2 = 200000 N
- Load on axle 3 = 200000 N
- Maximum crack width = 0.3 mm
Element types used in the model: NONE Needed CivilFEM Modules: |
|

| Model Statistics | |
| Number of elements | 0 |
| Number of nodes | 0 |
| Number of civil materials | 2 |
| Number of cross sections | 0 |
| Number of shell vertices | 0 |
Log file: CFVR6001.DAT
FINISH ~cfclear,,1 NomFile='CFVR6001' AnsLic='mech_1' /TITLE,%NomFile%,Frame ! ------------------------------------------------------------------------------------- ! Initial data ! ------------------------------------------------------------------------------------- ! CivilFEM SETUP ~UNITS,SI ~CODESEL,EC3-92,EC2-91,EC2,,EC8-94 ! Preprocessor /PREP7 ! Material Definition ~CFMP,1,LIB,CONCRETE,EC2,C20/25 ~CFMP,2,LIB,REINF,EC2,S500 ! Frame definition ~FRMDEF,1,3.5,5,0.3,0.3,0.25,2,Frame ! Geometrical definition ~FRMCR,1,0.0,0.0,0.0,0.0 ! Brackets definition ~FRMGT,1,1,1,1,20000,30,1000000.0 ! Terrain properties definition ~FRMBS,1,2 ! Base definition ~FRMLDS,1,400,2000,1000 ! Loads definition ~FRMVHS,1,3,2,0.60,0.20 ! Vehicle definition ~FRTRCK,1,1,1.5,1.5 ! Path distances definition ~FRTRCK,1,2,200000,200000,200000 ! Path load defintion ~FRMGEN,1,,1,2,0.003 ! Reinforcement generation /POST1 /IMAGE,SAVE,%NomFile%,BMP ! Save the image !-------------------------------------------------------------------------------------- ! DATA CHECK !-------------------------------------------------------------------------------------- ! Data comparison number NComp = 42 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 ! Correct values VALUE( 1,1) = 3.5 VALUE( 2,1) = 5 VALUE( 3,1) = 0.25 VALUE( 4,1) = 0.3 VALUE( 5,1) = 0.3 VALUE( 6,1) = 0 VALUE( 7,1) = 0 VALUE( 8,1) = 0 VALUE( 9,1) = 0 VALUE( 10,1) = 0 VALUE( 11,1) = 0 VALUE( 12,1) = 1 VALUE( 13,1) = 1 VALUE( 14,1) = 30 VALUE( 15,1) = 101971.62 VALUE( 16,1) = 0.035 VALUE( 17,1) = 25 VALUE( 18,1) = 25 VALUE( 19,1) = 25 VALUE( 20,1) = 25 VALUE( 21,1) = 20 VALUE( 22,1) = 20 VALUE( 23,1) = 20 VALUE( 24,1) = 20 VALUE( 25,1) = 20 VALUE( 26,1) = 20 VALUE( 27,1) = 25 VALUE( 28,1) = 25 VALUE( 29,1) = 20 VALUE( 30,1) = 12 VALUE( 31,1) = 12 VALUE( 32,1) = 12 VALUE( 33,1) = 12 VALUE( 34,1) = 16 VALUE( 35,1) = 16 VALUE( 36,1) = 16 VALUE( 37,1) = 16 VALUE( 38,1) = 16 VALUE( 39,1) = 16 VALUE( 40,1) = 12 VALUE( 41,1) = 12 VALUE( 42,1) = 16 ! --------------------------------------------------------------------------------- ! Control tests ! --------------------------------------------------------------------------------- ! Test 1: ! - Frame dimensions ! Test 2: ! - Reinforcement results ! --------------------------------------------------------------------------------- ! Test 1: ~CFGET,VALUE( 1,2),FRAME,1,H, ~CFGET,VALUE( 2,2),FRAME,1,L ~CFGET,VALUE( 3,2),FRAME,1,PTH ~CFGET,VALUE( 4,2),FRAME,1,LTH ~CFGET,VALUE( 5,2),FRAME,1,STH ~CFGET,VALUE( 6,2),FRAME,1,LF ~CFGET,VALUE( 7,2),FRAME,1,RF ~CFGET,VALUE( 8,2),FRAME,1,HU ~CFGET,VALUE( 9,2),FRAME,1,VU ~CFGET,VALUE(10,2),FRAME,1,HD ~CFGET,VALUE(11,2),FRAME,1,VD ~CFGET,VALUE(12,2),FRAME,1,HL ~CFGET,VALUE(13,2),FRAME,1,HS ~CFGET,VALUE(14,2),FRAME,1,FRIC ~CFGET,VALUE(15,2),FRAME,1,KFS ~CFGET,VALUE(16,2),FRAME,1,REC ! Test 2: ~CFGET,VALUE(17,2),FRAME,1,SEP,,,1,2,4 ~CFGET,VALUE(18,2),FRAME,1,SEP,,,1,2,1 ~CFGET,VALUE(19,2),FRAME,1,SEP,,,1,2,6 ~CFGET,VALUE(20,2),FRAME,1,SEP,,,1,2,5 ~CFGET,VALUE(21,2),FRAME,1,SEP,,,1,3,2 ~CFGET,VALUE(22,2),FRAME,1,SEP,,,1,3,1 ~CFGET,VALUE(23,2),FRAME,1,SEP,,,1,3,4 ~CFGET,VALUE(24,2),FRAME,1,SEP,,,1,3,6 ~CFGET,VALUE(25,2),FRAME,1,SEP,,,1,3,5 ~CFGET,VALUE(26,2),FRAME,1,SEP,,,1,3,3 ~CFGET,VALUE(27,2),FRAME,1,SEP,,,1,1,1 ~CFGET,VALUE(28,2),FRAME,1,SEP,,,1,1,3 ~CFGET,VALUE(29,2),FRAME,1,SEP,,,1,3,1 ~CFGET,VALUE(30,2),FRAME,1,FI,,,1,2,4 ~CFGET,VALUE(31,2),FRAME,1,FI,,,1,2,1 ~CFGET,VALUE(32,2),FRAME,1,FI,,,1,2,6 ~CFGET,VALUE(33,2),FRAME,1,FI,,,1,2,5 ~CFGET,VALUE(34,2),FRAME,1,FI,,,1,3,2 ~CFGET,VALUE(35,2),FRAME,1,FI,,,1,3,1 ~CFGET,VALUE(36,2),FRAME,1,FI,,,1,3,4 ~CFGET,VALUE(37,2),FRAME,1,FI,,,1,3,6 ~CFGET,VALUE(38,2),FRAME,1,FI,,,1,3,5 ~CFGET,VALUE(39,2),FRAME,1,FI,,,1,3,3 ~CFGET,VALUE(40,2),FRAME,1,FI,,,1,1,1 ~CFGET,VALUE(41,2),FRAME,1,FI,,,1,1,3 ~CFGET,VALUE(42,2),FRAME,1,FI,,,1,3,1 ! Labels LABEL( 1) ='H' LABEL( 2) ='L' LABEL( 3) ='PTH' LABEL( 4) ='LTH' LABEL( 5) ='STH' LABEL( 6) ='LF' LABEL( 7) ='RF' LABEL( 8) ='HU' LABEL( 9) ='VU' LABEL( 10) ='HD' LABEL( 11) ='VD' LABEL( 12) ='HL' LABEL( 13) ='HS' LABEL( 14) ='FRIC' LABEL( 15) ='KFS' LABEL( 16) ='REC' LABEL( 17) ='SUTRL' ! Sep Upper transversal reinforcement of the lintel LABEL( 18) ='SLTRL' ! Sep Lower transversal reinforcement of the lintel LABEL( 19) ='SULRL' ! Sep Upper longitudinal reinforcement of the lintel LABEL( 20) ='SLLRL' ! Sep Lower longitudinal reinforcement of the lintel LABEL( 21) ='SCLL' ! Sep Closed stirrups of the lintel LABEL( 22) ='SLTRS' ! Sep Upper transversal reinforcement of the slab LABEL( 23) ='SLTRS' ! Sep Lower transversal reinforcement of the slab LABEL( 24) ='SULRS' ! Sep Upper longitudinal reinforcement of the slab LABEL( 25) ='SLLRS' ! Sep Lower longitudinal reinforcement of the slab LABEL( 26) ='SCLS' ! Sep Closed stirrups of the slab LABEL( 27) ='SIPLR' ! Sep Inner piers longitudinal reinforcement LABEL( 28) ='SOPLR' ! Sep Outer piers longitudinal reinforcement LABEL( 29) ='SPCS' ! Sep Piers closed stirrups LABEL( 30) ='FUTRL' ! FI Upper transversal reinforcement of the lintel LABEL( 31) ='FLTRL' ! FI Lower transversal reinforcement of the lintel LABEL( 32) ='FULRL' ! FI Upper longitudinal reinforcement of the lintel LABEL( 33) ='FLLRL' ! FI Lower longitudinal reinforcement of the lintel LABEL( 34) ='FCLL' ! FI Closed stirrups of the lintel LABEL( 35) ='FLTRS' ! FI Upper transversal reinforcement of the slab LABEL( 36) ='FLTRS' ! FI Lower transversal reinforcement of the slab LABEL( 37) ='FULRS' ! FI Upper longitudinal reinforcement of the slab LABEL( 38) ='FLLRS' ! FI Lower longitudinal reinforcement of the slab LABEL( 39) ='FCLS' ! FI Closed stirrups of the slab LABEL( 40) ='FIPLR' ! FI Inner piers longitudinal reinforcement LABEL( 41) ='FOPLR' ! FI Outer piers longitudinal reinforcement LABEL( 42) ='FPCS' ! FI Piers closed stirrups ! Warning and error tolerances *DO,II,1,NComp TOLER(II,1) = 1E-5 TOLER(II,2) = 1E-4 *ENDDO TOLER(15,1) = 1E-1 $ TOLER(15,2) = 1E-1 !-------------------------------------------------------------------------------------- ! Results comparison !-------------------------------------------------------------------------------------- COMPARA.MAC |
Results
| Label | Target | CivilFEM | Ratio | Tolerance |
| H | 3.5 | 3.5 | 1.000 | 0.0001 |
| L | 5 | 5 | 1.000 | 0.0001 |
| PTH | 0.25 | 0.25 | 1.000 | 0.0001 |
| LTH | 0.3 | 0.3 | 1.000 | 0.0001 |
| STH | 0.3 | 0.3 | 1.000 | 0.0001 |
| LF | 0 | 0 | 0.000 | 0.0001 |
| RF | 0 | 0 | 0.000 | 0.0001 |
| HU | 0 | 0 | 0.000 | 0.0001 |
| VU | 0 | 0 | 0.000 | 0.0001 |
| HD | 0 | 0 | 0.000 | 0.0001 |
| VD | 0 | 0 | 0.000 | 0.0001 |
| HL | 1 | 1 | 1.000 | 0.0001 |
| HS | 1 | 1 | 1.000 | 0.0001 |
| FRIC | 30 | 30 | 1.000 | 0.0001 |
| KFS | 1.0197e+005 | 1.0197e+005 | 1.000 | 0.1 |
| REC | 0.035 | 0.035 | 1.000 | 0.0001 |
| SUTRL | 25 | 25 | 1.000 | 0.0001 |
| SLTRL | 25 | 25 | 1.000 | 0.0001 |
| SULRL | 25 | 25 | 1.000 | 0.0001 |
| SLLRL | 25 | 25 | 1.000 | 0.0001 |
| SCLL | 20 | 20 | 1.000 | 0.0001 |
| SLTRS | 20 | 20 | 1.000 | 0.0001 |
| SLTRS | 20 | 20 | 1.000 | 0.0001 |
| SULRS | 20 | 20 | 1.000 | 0.0001 |
| SLLRS | 20 | 20 | 1.000 | 0.0001 |
| SCLS | 20 | 20 | 1.000 | 0.0001 |
| SIPLR | 25 | 25 | 1.000 | 0.0001 |
| SOPLR | 25 | 25 | 1.000 | 0.0001 |
| SPCS | 20 | 20 | 1.000 | 0.0001 |
| FUTRL | 12 | 12 | 1.000 | 0.0001 |
| FLTRL | 12 | 12 | 1.000 | 0.0001 |
| FULRL | 12 | 12 | 1.000 | 0.0001 |
| FLLRL | 12 | 12 | 1.000 | 0.0001 |
| FCLL | 16 | 16 | 1.000 | 0.0001 |
| FLTRS | 16 | 16 | 1.000 | 0.0001 |
| FLTRS | 16 | 16 | 1.000 | 0.0001 |
| FULRS | 16 | 16 | 1.000 | 0.0001 |
| FLLRS | 16 | 16 | 1.000 | 0.0001 |
| FCLS | 16 | 16 | 1.000 | 0.0001 |
| FIPLR | 12 | 12 | 1.000 | 0.0001 |
| FOPLR | 12 | 12 | 1.000 | 0.0001 |
| FPCS | 16 | 16 | 1.000 | 0.0001 |
Contains proprietary and confidential information of Ingeciber, S.A.

