I am trying to analyze a bridge truss. The geometry includes truss members,
cables and a pulley. I have attached the geometry (Truss.jpg) for your reference.
The bridge design has a cable passing over a pulley. The objective is to avoid
tension in the bottom chord members of the truss by pretensioning the cables.
The pretension cables should produce a compressive stress in the bottom chord
members and thus balance the existing tension developed in them under a live
load. How do I model the pulley and apply the load?
Please see the ANSYS 9.0 input below. BEAM189 elements were used for the truss structure, LINK10 elements were used for the cable, CONTA175 elements were used for the nodes to surface contact between the cable and the pulley, and a TARGE170 rigid target cylinder was used to model the pulley. By including an initial strain (1%) in the LINK10 cable elements, the bottom members of the bridge truss were put in compression to begin the analysis. In a second load step, the live load was added. All of the dimensions, section properties, loads, etc., were made up, so please only use this example for procedural purposes... = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = fini /clear /title, Truss Design /RGB, INDEX, 100, 100, 100, 0 /RGB, INDEX, 80, 80, 80, 13 /RGB, INDEX, 60, 60, 60, 14 /RGB, INDEX, 0, 0, 0, 15 /plopts,info,1 /view,,1,2,3 /pnum,line,1 /dscale,,1 /eshape,1 /prep7 et,1,BEAM189 ! truss members keyopt,1,4,2 ! combined shear stress output sectype,1,beam,i secdata,0.1,0.1,0.2,0.01,0.01,0.01 ! w1, w2, w3, t1, t2, t3, meters mp,ex,1,2.07e11 ! Young's modulus, Pa (N/m^2) mp,prxy,1,0.30 ! Poisson's ratio, unitless mp,dens,1,7.83e3 ! mass density, kg/m^3 et,2,LINK10! cable keyopt,2,2,0 ! no stiffness when cable slack keyopt,2,3,0 ! tension-only cable r,2 rmodif,2,1,0.0004909 ! area (m^2) for 0.025m diameter cable rmodif,2,2,0.01 ! initial strain (1%) mp,ex,2,2.07e11 ! Young's modulus, Pa (N/m^2) mp,dens,2,7.83e3 ! mass density, kg/m^3 et,3,CONTA175 ! node-to-surface contact keyopt,3,5,3 ! "Adjusted to Touch" ... keyopt,3,7,1 ! automatic bisection of increment keyopt,3,10,2 ! update contact stiffness each iteration r,3 rmodif,3,1,0.50 ! rigid cylinder radius, meters mp,mu,3,0.01 ! small amount of friction et,4,TARGE170 ! rigid target cylinder (pulley) keyopt,4,2,1 ! user-specified constraints et,5,BEAM188 ! pulley support keyopt,5,3,2 ! internal mid-node used keyopt,5,4,2 ! combined shear stress output sectype,5,beam,rect secdata,0.05,0.05 ! width and height, meters mp,ex,5,2.07e11 ! Young's modulus, Pa (N/m^2) mp,prxy,5,0.30 ! Poisson's ratio, unitless mp,dens,5,7.83e3 ! mass density, kg/m^3 k, 1, 0.0, 0.0, 0.0 k, 2, 3.0, 0.0, 0.0 k, 3, 6.0, 0.0, 0.0 k, 4, 9.0, 0.0, 0.0 k, 5, 12.0, 0.0, 0.0 k, 6, 3.0, 3.0, 0.0 k, 7, 6.0, 3.0, 0.0 k, 8, 9.0, 3.0, 0.0 k, 9, 6.0, -1.0, 0.0 l,1,2 l,2,3 l,3,4 l,4,5 l,6,7 l,7,8 l,1,6 l,2,6 l,2,7 l,3,7 l,4,7 l,4,8 l,5,8 larc,1,9,7,18.5 ! arcs for cable ... larc,5,9,7,18.5 lsel,s,line,,1,6,1 lsel,a,line,,7,9 lsel,a,line,,11,13 latt,1,,1,,9,,1 lsel,s,line,,10 latt,1,,1,,1,,1 lsel,all esize,1.0 lmesh,1,13,1 ! mesh truss with I-beam sections nsel,none lsel,s,line,,14,15 lesize,all,,,24,0.25 latt,2,2,2,,7 lsel,all lmesh,14,15 ! mesh cables mat,3 type,3 real,3 *get,ncount,node,0,count ncurr=0 *do,i,1,ncount ncurr=ndnext(ncurr) e,ncurr ! create node-to-surface contact *enddo nsel,none n,, 6.0, -0.5, -0.1 n,, 6.0, -0.5, 0.1 npilot=node(6.0,-0.5,-0.1) ! pilot node for rigid cylinder (pulley) n2=node(6.0,-0.5, 0.1) mat,3 type,4 real,3 tshap,cyli e,npilot,n2 ! rigid target cylinder (pulley) tshape,pilo e,npilot ! pilot node element nsel,all esel,all mat,5 type,5 real,5 secnum,5 ntruss=node(6.0,0.0,0.0) e,ntruss,npilot ! pulley support ... ! e,ntruss,n2 /pnum,type,1 /num,1 eplot fini /solu antype,static outres,all,all nlgeom,on ! large displacement solution nfix=node(0,0,0) d,nfix,all,0.0 ! fix left end of truss nroll=node(12,0,0) d,nroll,uy,0.0 ! allow right end of truss to roll d,all,uz,0.0 ! make problem 2D ... d,all,rotx,0.0 d,all,roty,0.0 time,1.0 nsubst,5,100,2 solve ! establish initial strain in cable save time,2.0 nsubst,1,10,1 f,node(3,3,0),fy,-50000.0 ! downward concentrated loads ... f,node(6,3,0),fy,-50000.0 f,node(9,3,0),fy,-50000.0 acel,0.0,9.8,0.0 ! add gravitational load, m/sec^2 solve save fini /post1 /edge,,1 set,1,last /title, Bottom Beams in Compression from Cable Preload (Initial Strain) plnsol,s,x /wait,3 set,2,last /title, Bottom Beam Compression Reduced form Additional Loading ... plnsol,s,x /eof . |
||
|