声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2929|回复: 6

[材料与接触] 如何模拟钢管混凝土

[复制链接]
发表于 2006-11-11 01:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如何模拟钢管和混凝土之间的接触,用什么单元比较好呢!
网格划分的时候应该注意些什么?
回复
分享到:

使用道具 举报

发表于 2006-11-11 07:34 | 显示全部楼层
这个问题比较复杂,很多参数选择比较困难,除非能够做实验来获取,比如摩擦系数等

下面转两个例子你可以参考一下

[ 本帖最后由 AaronSpark 于 2006-11-11 07:37 编辑 ]

评分

1

查看全部评分

发表于 2006-11-11 07:36 | 显示全部楼层
《Algor、Ansys在桥梁工程中的应用方法与实例》中最后一个例子

  1. finish
  2. /clear
  3. /prep7
  4. /title,the analyse of steel arch bridge

  5. et,1,82
  6. cyl4,0.6,0.6,0.6,,0.586

  7. cyl4,0.6,2.4,0.6,,0.586
  8. rectng,0.35,0.364,0.8,2.2
  9. rectng,0.85,0.836,0.8,2.2
  10. asel,all
  11. aptn,all
  12. adele,5,8,1
  13. allsel
  14. aadd,all
  15. smrtsize,5
  16. amesh,all
  17. secwrite,gg,sect,,1
  18. sectype,1,beam,mesh,
  19. secoffset,cent,,,
  20. secread,'gg','sect',,mesh
  21. asel,all
  22. aclear,all
  23. adele,all,,,1

  24. /replot

  25. cyl4,0.6,0.6,0.586

  26. cyl4,0.6,2.4,0.586
  27. rectng,0.364,0.836,0.8,2.2
  28. allsel
  29. aadd,all
  30. smrtsize,5
  31. amesh,all
  32. secwrite,hnt,sect,,1
  33. sectype,2,beam,mesh,
  34. secoffset,cent,,,
  35. secread,'hnt','sect',,mesh
  36. asel,all
  37. aclear,all
  38. adele,all,,,1

  39. /replot

  40. k,1,-0.5,0
  41. k,2,-0.75,0.25
  42. k,3,-0.75,0.5
  43. k,4,-0.55,0.5
  44. k,5,-0.55,0.85
  45. k,6,0.55,0.85
  46. k,7,0.55,0.5
  47. k,8,0.75,0.5
  48. k,9,0.75,0.25
  49. k,10,0.5,0
  50. a,1,2,3,4,5,6,7,8,9,10
  51. smrtsize,5
  52. amesh,all
  53. secwrite,hl1,sect,,1
  54. sectype,4,beam,mesh,
  55. secoffset,cent,,,
  56. secread,'hl1','sect',,mesh
  57. asel,all
  58. aclear,all
  59. adele,all,,,1

  60. /replot

  61. k,1,-0.5,0
  62. k,2,-0.5,1
  63. k,3,-0.75,1.25
  64. k,4,-0.75,1.5
  65. k,5,0.75,1.5
  66. k,6,0.75,1.25
  67. k,7,0.5,1
  68. k,8,0.5
  69. a,1,2,3,4,5,6,7,8
  70. smrtsize,5
  71. amesh,all
  72. secwrite,hl2,sect,,1
  73. sectype,5,beam,mesh,
  74. secoffset,cent,,,
  75. secread,'hl2','sect',,mesh
  76. asel,all
  77. aclear,all
  78. adele,all,,,1

  79. /replot

  80. k,1,-0.5,0
  81. k,2,-0.5,1.04
  82. k,3,-0.75,1.04+0.25
  83. k,4,-0.75,1.04+0.5
  84. k,5,-0.55,1.04+0.5
  85. k,6,-0.55,1.04+0.5+0.35
  86. k,7,0.55,1.04+0.5+0.35
  87. k,8,0.55,1.04+0.5
  88. k,9,0.75,1.04+0.5
  89. k,10,0.75,1.04+0.25
  90. k,11,0.5,1.04
  91. k,12,0.5,0
  92. k,13,-0.2,0.58
  93. k,14,-0.2,1.04+0.5-0.3
  94. k,15,0.2,1.04+0.5-0.3
  95. k,16,0.2,0.58
  96. a,1,2,3,4,5,6,7,8,9,10,11,12
  97. a,13,14,15,16
  98. asba,1,2
  99. smrtsize,5
  100. amesh,all
  101. secwrite,hl3,sect,,1
  102. sectype,6,beam,mesh,
  103. secoffset,cent,,,
  104. secread,'hl3','sect',,mesh
  105. asel,all
  106. aclear,all
  107. adele,all,,,1

  108. /replot  
  109. ldele,all
  110. kdele,all

  111. k,1,-0.5,0
  112. k,2,-0.5,1.23                     
  113. k,3,-0.75,1.23+0.25               
  114. k,4,-0.75,1.23+0.5               
  115. k,5,-0.55,1.23+0.5               
  116. k,6,-0.55,1.23+0.5+0.35           
  117. k,7,0.55,1.23+0.5+0.35            
  118. k,8,0.55,1.23+0.5                 
  119. k,9,0.75,1.23+0.5                 
  120. k,10,0.75,1.23+0.25               
  121. k,11,0.5,1.23                     
  122. k,12,0.5,0                        
  123. k,13,-0.2,0.38                    
  124. k,14,-0.3,0.38+0.2            
  125. k,15,-0.3,1.23+0.5-0.3            
  126. k,16,-0.2,1.23+0.5-0.1
  127. k,17,0.2,1.23+0.5-0.1
  128. k,18,0.3,1.23+0.5-0.1-0.2
  129. k,19,0.3,0.38+0.2
  130. k,20,0.2,0.38
  131.                   
  132. a,1,2,3,4,5,6,7,8,9,10,11,12      
  133. a,13,14,15,16,17,18,19,20                     
  134. asba,1,2                          
  135. smrtsize,5                        
  136. amesh,all                        
  137. secwrite,hl4,sect,,1              
  138. sectype,7,beam,mesh,              
  139. secoffset,cent,,,                 
  140. secread,'hl4','sect',,mesh        
  141. asel,all                          
  142. aclear,all                        
  143. adele,all,,,1                     
  144.                                  
  145. /replot  

  146. k,1,-0.5,0
  147. k,2,-0.5,1.23                     
  148. k,3,-0.75,1.23+0.25               
  149. k,4,-0.75,1.23+0.5               
  150. k,5,-0.55,1.23+0.5               
  151. k,6,-0.55,1.23+0.5+0.35           
  152. k,7,0.55,1.23+0.5+0.35            
  153. k,8,0.55,1.23+0.5                 
  154. k,9,0.75,1.23+0.5                 
  155. k,10,0.75,1.23+0.25               
  156. k,11,0.5,1.23                     
  157. k,12,0.5,0                        
  158. a,1,2,3,4,5,6,7,8,9,10,11,12
  159. smrtsize,5                        
  160. amesh,all                        
  161. secwrite,hl5,sect,,1              
  162. sectype,8,beam,mesh,              
  163. secoffset,cent,,,                 
  164. secread,'hl5','sect',,mesh        
  165. asel,all                          
  166. aclear,all                        
  167. adele,all,,,1                     
  168.                                  
  169. /replot     

  170. etdele,1
  171. /replot

  172. et,1,beam44
  173. mp,ex,1,2.1e11
  174. mp,dens,1,7800
  175. mp,prxy,1,0.3
  176. n,90000,0,0,30

  177. et,2,beam44
  178. mp,ex,2,3.5e10
  179. mp,dens,2,2600
  180. mp,prxy,2,0.1667

  181. et,3,beam44
  182. mp,ex,3,3.0e10
  183. mp,dens,3,2600
  184. mp,prxy,3,0.1667

  185. et,4,beam44
  186. mp,ex,4,3.0e10
  187. mp,dens,4,2600
  188. mp,prxy,4,0.1667

  189. et,5,beam44
  190. mp,ex,5,2.1e11
  191. mp,dens,5,7800
  192. mp,prxy,5,0.3

  193. et,6,link10
  194. mp,ex,6,1.9e11
  195. mp,dens,6,7800
  196. mp,prxy,6,0.3
  197. keyopt,6,3,0

  198. et,7,beam44
  199. mp,ex,7,3.0e10
  200. mp,dens,7,2600
  201. mp,prxy,7,0.1667

  202. et,8,beam44
  203. mp,ex,8,3.3e10
  204. mp,dens,8,2600
  205. mp,prxy,8,0.1667

  206. et,9,beam44
  207. mp,ex,9,3.0e10
  208. mp,dens,9,2600
  209. mp,prxy,9,0.1667

  210. et,10,link10
  211. mp,ex,10,2.0e11
  212. mp,dens,10,7800
  213. mp,prxy,10,0.3
  214. keyopt,10,3,0

  215. et,11,beam44
  216. mp,ex,11,2.85e10
  217. mp,dens,11,2500
  218. mp,prxy,11,0.1667
  219. n,90000,0,0,30


  220. n,1,0,2.025
  221. n,2,6.25,2.025
  222. n,3,6.25+5.1,2.025
  223. n,4,6.25+5.1+0.2+1.9/2,2.025
  224. n,5,6.25+5.1+2.3,2.025
  225. n,6,6.25+5.1+2.3+2.23,2.025
  226. nsym,x,10,2,6,1
  227. type,4
  228. r,1
  229. real,1
  230. mat,4
  231. secnum,7
  232. e,1,2
  233. secnum,6
  234. e,2,3
  235. secnum,5
  236. e,3,4
  237. e,4,5
  238. secnum,4
  239. e,5,6
  240. secnum,7
  241. e,1,12
  242. secnum,6
  243. e,12,13
  244. secnum,5
  245. e,13,14
  246. e,14,15
  247. secnum,4
  248. e,15,16

  249. egen,2,100,1,10,1,,,,,,0,4.7+1.25/2+1.5/2
  250. egen,17,100,11,20,1,,,,,,0,5.3+1.5
  251. egen,2,100,171,180,1,,,,,,0,4.7+1.5/2+1.25/2
  252. cm,hl,elem
  253. esel,none

  254. type,3
  255. r,2
  256. real,2
  257. mat,3
  258. sectype,10,beam,rect,zl
  259. secdata,0.4,1.2
  260. secnum,10

  261. e,1,101
  262. e,2,102
  263. e,3,103
  264. e,5,105
  265. e,12,112
  266. e,13,113
  267. e,15,115

  268. *do,i,0,15,1
  269. e,101+i*100,201+i*100
  270. e,102+i*100,202+i*100
  271. e,104+i*100,204+i*100
  272. e,112+i*100,212+i*100
  273. e,114+i*100,214+i*100
  274. *enddo

  275. e,1701,1801
  276. e,1702,1802
  277. e,1703,1803
  278. e,1705,1805
  279. e,1712,1812
  280. e,1713,1813
  281. e,1715,1815
  282. cm,zl,elem
  283. esel,none


  284. *dim,y,array,16
  285. *dim,cs,array,16
  286. *dim,z,array,16

  287. y(1)=8.1
  288. y(2)=14.9
  289. y(3)=21.7
  290. y(4)=28.5
  291. y(5)=35.3
  292. y(6)=42.1
  293. y(7)=48.9
  294. y(8)=55.7
  295. y(9)=62.5

  296. y(11)=21.7
  297. y(12)=28.5
  298. y(13)=42.1
  299. y(14)=48.9
  300. y(15)=59.1  

  301. y(16)=2.025
  302. f1=25
  303. m1=1.1
  304. k=log(m1+sqrt(m1*m1-1))
  305. *do,i,1,16,1
  306. cs(i)=1-y(i)*2/125
  307. z(i)=25-f1/(m1-1)*(cosh(k*cs(i))-1)
  308. *enddo

  309. *dim,ygd,array,23

  310. ygd(1)        =0.0040004        +0.0129  
  311. ygd(2)        =0.010685        +0.0222                        
  312. ygd(3)        =0.019483        +0.0303  
  313. ygd(4)        =0.029219        +0.0369  
  314. ygd(5)        =0.039022        +0.0423  
  315. ygd(6)        =0.048243        +0.0465  
  316. ygd(7)        =0.05639        +0.0495         
  317. ygd(8)        =0.06307        +0.0515         
  318. ygd(9)        =0.068014        +0.0521  
  319. ygd(10)        =0.071003        +0.0515  
  320. ygd(11)        =0.071739        +0.0495  
  321. ygd(12)        =0.069962        +0.0465  
  322. ygd(13)        =0.065514        +0.423   
  323. ygd(14)        =0.058289        +0.0369  
  324. ygd(15)        =0.048248        +0.0304  
  325. ygd(16)        =0.035507        +0.0224  
  326. ygd(17)        =0.20415        +0.0123         
  327. ygd(18)        =0.06577        +0.040234        
  328. ygd(19)        =0.069769        +0.041215

  329. ngen,2,10000,104        ,114        ,10,0,0,z(1)+ygd(1 )
  330. ngen,2,10000,204        ,214        ,10,0,0,z(2)+ygd(2 )
  331. ngen,2,10000,304        ,314        ,10,0,0,z(3)+ygd(3 )
  332. ngen,2,10000,404        ,414        ,10,0,0,z(4)+ygd(4 )
  333. ngen,2,10000,504        ,514        ,10,0,0,z(5)+ygd(5 )
  334. ngen,2,10000,604        ,614        ,10,0,0,z(6)+ygd(6 )
  335. ngen,2,10000,704        ,714        ,10,0,0,z(7)+ygd(7 )
  336. ngen,2,10000,804        ,814        ,10,0,0,z(8)+ygd(8 )
  337. ngen,2,10000,904        ,914        ,10,0,0,z(9)+ygd(9 )
  338. ngen,2,10000,1004        ,1014        ,10,0,0,z(8)+ygd(10)
  339. ngen,2,10000,1104        ,1114        ,10,0,0,z(7)+ygd(11)
  340. ngen,2,10000,1204        ,1214        ,10,0,0,z(6)+ygd(12)
  341. ngen,2,10000,1304        ,1314        ,10,0,0,z(5)+ygd(13)
  342. ngen,2,10000,1404        ,1414        ,10,0,0,z(4)+ygd(14)
  343. ngen,2,10000,1504        ,1514        ,10,0,0,z(3)+ygd(15)
  344. ngen,2,10000,1604        ,1614        ,10,0,0,z(2)+ygd(16)
  345. ngen,2,10000,1704        ,1714        ,10,0,0,z(1)+ygd(17)

  346. ngen,2,3000,104        ,114        ,10,0,0,0
  347. ngen,2,3000,204        ,214        ,10,0,0,0
  348. ngen,2,3000,304        ,314        ,10,0,0,0
  349. ngen,2,3000,404        ,414        ,10,0,0,0
  350. ngen,2,3000,504        ,514        ,10,0,0,0
  351. ngen,2,3000,604        ,614        ,10,0,0,0
  352. ngen,2,3000,704        ,714        ,10,0,0,0
  353. ngen,2,3000,804        ,814        ,10,0,0,0
  354. ngen,2,3000,904        ,914        ,10,0,0,0
  355. ngen,2,3000,1004,1014        ,10,0,0,0
  356. ngen,2,3000,1104,1114        ,10,0,0,0
  357. ngen,2,3000,1204,1214        ,10,0,0,0
  358. ngen,2,3000,1304,1314        ,10,0,0,0
  359. ngen,2,3000,1404,1414        ,10,0,0,0
  360. ngen,2,3000,1504,1514        ,10,0,0,0
  361. ngen,2,3000,1604,1614        ,10,0,0,0
  362. ngen,2,3000,1704,1714        ,10,0,0,0

  363. ngen,2,6000,104        ,114        ,10,0,0,z(1)+ygd(1 )
  364. ngen,2,6000,204        ,214        ,10,0,0,z(2)+ygd(2 )
  365. ngen,2,6000,304        ,314        ,10,0,0,z(3)+ygd(3 )
  366. ngen,2,6000,404        ,414        ,10,0,0,z(4)+ygd(4 )
  367. ngen,2,6000,504        ,514        ,10,0,0,z(5)+ygd(5 )
  368. ngen,2,6000,604        ,614        ,10,0,0,z(6)+ygd(6 )
  369. ngen,2,6000,704        ,714        ,10,0,0,z(7)+ygd(7 )
  370. ngen,2,6000,804        ,814        ,10,0,0,z(8)+ygd(8 )
  371. ngen,2,6000,904        ,914        ,10,0,0,z(9)+ygd(9 )
  372. ngen,2,6000,1004,1014        ,10,0,0,z(8)+ygd(10)
  373. ngen,2,6000,1104,1114        ,10,0,0,z(7)+ygd(11)
  374. ngen,2,6000,1204,1214        ,10,0,0,z(6)+ygd(12)
  375. ngen,2,6000,1304,1314        ,10,0,0,z(5)+ygd(13)
  376. ngen,2,6000,1404,1414        ,10,0,0,z(4)+ygd(14)
  377. ngen,2,6000,1504,1514        ,10,0,0,z(3)+ygd(15)
  378. ngen,2,6000,1604,1614        ,10,0,0,z(2)+ygd(16)
  379. ngen,2,6000,1704,1714        ,10,0,0,z(1)+ygd(17)                                                            

  380. dgarea=109*3.1415926*0.25*0.007*0.007
  381. dgyl=0.3*1670*1e6

  382. dgl=dgyl*dgarea
  383. edg=1.95e11
  384. *dim,L0,array,17
  385. *dim,L,array,17
  386. *dim,deltL,array,17
  387. *dim,istrn,array,17
  388. *dim,fdg,array,17
  389. *do,i,1,9,1
  390. L0(i)=z(i)
  391. L0(18-i)=z(i)
  392. *enddo

  393. fdg(1 )=dgl
  394. fdg(2 )=dgl
  395. fdg(3 )=dgl
  396. fdg(4 )=dgl
  397. fdg(5 )=dgl
  398. fdg(6 )=dgl
  399. fdg(7 )=dgl
  400. fdg(8 )=dgl
  401. fdg(9 )=dgl
  402. fdg(10)=dgl
  403. fdg(11)=dgl
  404. fdg(12)=dgl
  405. fdg(13)=dgl
  406. fdg(14)=dgl
  407. fdg(15)=dgl
  408. fdg(16)=dgl
  409. fdg(17)=dgl

  410. type,6
  411. mat,6
  412. *do,i,1,17,1
  413. deltL(i)=fdg(i)*L0(i)/(edg*dgarea)
  414. L(i)=L0(i)+deltL(i)
  415. istrn(i)=deltL(i)/L(i)
  416. r,i+1000,dgarea,istrn(i)
  417. *enddo

  418. *do,i,1,17,1
  419. real,1+1000
  420. e,i*100+4+3000,i*100+4+6000
  421. e,i*100+10+4+3000,i*100+10+4+6000
  422. *enddo
  423. cm,dg,elem
  424. esel,none
  425. allsel

  426. real,1018

  427. n,20001,        0        ,21.7        ,z(11)               
  428. n,20002,        0        ,28.5        ,z(12)               
  429. n,20003,        0        ,42.1        ,z(13)               
  430. n,20004,        0        ,48.9        ,z(14)               
  431. n,20005,        0        ,59.1        ,z(15)               
  432. n,20006,        0        ,65.9        ,z(15)               
  433. n,20007,        0        ,76.1        ,z(14)               
  434. n,20008,        0        ,82.9        ,z(13)               
  435. n,20009,        0        ,96.5        ,z(12)               
  436. n,20010,        0        ,103.3        ,z(11)               
  437. n,20011,        12.5        ,21.7        ,z(11)               
  438. n,20012,        12.5        ,28.5        ,z(12)               
  439. n,20013,        12.5        ,42.1        ,z(13)               
  440. n,20014,        12.5        ,48.9        ,z(14)               
  441. n,20015,        12.5        ,59.1        ,z(15)+ygd(18)
  442. n,20016,        12.5        ,65.9        ,z(15)+ygd(19)
  443. n,20017,        12.5        ,76.1        ,z(14)               
  444. n,20018,        12.5        ,82.9        ,z(13)               
  445. n,20019,        12.5        ,96.5        ,z(12)               
  446. n,20020,        12.5        ,103.3        ,z(11)               
  447. n,20021,        -12.5        ,21.7        ,z(11)               
  448. n,20022,        -12.5        ,28.5        ,z(12)               
  449. n,20023,        -12.5        ,42.1        ,z(13)               
  450. n,20024,        -12.5        ,48.9        ,z(14)               
  451. n,20025,        -12.5        ,59.1        ,z(15)+ygd(18)
  452. n,20026,        -12.5        ,65.9        ,z(15)+ygd(19)
  453. n,20027,        -12.5        ,76.1        ,z(14)               
  454. n,20028,        -12.5        ,82.9        ,z(13)               
  455. n,20029,        -12.5        ,96.5        ,z(12)               
  456. n,20030,        -12.5        ,103.3        ,z(11)               
  457. n,20000,        0        ,62.5        ,z(15)

  458. type,5
  459. mat,5
  460. sectype,500,beam,ctube,windc
  461. secdata,0.486,0.50

  462. secnum,500

  463. e,20002,10404,90000
  464. e,20002,10414,90000
  465. e,20002,10304,90000
  466. e,20002,10314,90000

  467. e,20004,10704,90000
  468. e,20004,10714,90000
  469. e,20004,10604,90000
  470. e,20004,10614,90000

  471. e,20000,20015,90000
  472. e,20000,20016,90000
  473. e,20000,20025,90000
  474. e,20000,20026,90000

  475. e,20007,11104,90000
  476. e,20007,11114,90000
  477. e,20007,11204,90000
  478. e,20007,11214,90000

  479. e,20009,11404,90000
  480. e,20009,11414,90000
  481. e,20009,11504,90000
  482. e,20002,11514,90000
  483. cm,fc,elem
  484. esel,none

  485. n,30000,12.5,0,0
  486. n,30001,12.5,125,0
  487. n,30002,12.5,2.025,z(16)
  488. n,30003,12.5,125-2.025,z(16)

  489. n,40000,12.5,0,0
  490. n,40001,12.5,125,0
  491. n,40002,12.5,2.025,z(16)
  492. n,40003,12.5,125-2.025,z(16)

  493. *dim,zgzx,array,23
  494. *dim,ygzx,array,23
  495. zgzx(1        )=30000
  496. zgzx(2        )=30002
  497. zgzx(3        )=10104
  498. zgzx(4        )=10204
  499. zgzx(5        )=10304
  500. zgzx(6        )=10404
  501. zgzx(7        )=10504
  502. zgzx(8        )=10604
  503. zgzx(9        )=10704
  504. zgzx(10        )=10804
  505. zgzx(11        )=20015
  506. zgzx(12        )=10904
  507. zgzx(13        )=20016
  508. zgzx(14        )=11004
  509. zgzx(15        )=11104
  510. zgzx(16        )=11204
  511. zgzx(17        )=11304
  512. zgzx(18        )=11404
  513. zgzx(19        )=11504
  514. zgzx(20        )=11604
  515. zgzx(21        )=11704
  516. zgzx(22        )=30003
  517. zgzx(23        )=30001
  518. zgzx(1        )=40000
  519. zgzx(2        )=40002
  520. zgzx(3        )=10114
  521. zgzx(4        )=10214
  522. zgzx(5        )=10314
  523. zgzx(6        )=10414
  524. zgzx(7        )=10514
  525. zgzx(8        )=10614
  526. zgzx(9        )=10714
  527. zgzx(10        )=10814
  528. zgzx(11        )=20025
  529. zgzx(12        )=10914
  530. zgzx(13        )=20026
  531. zgzx(14        )=11014
  532. zgzx(15        )=11114
  533. zgzx(16        )=11214
  534. zgzx(17        )=11314
  535. zgzx(18        )=11414
  536. zgzx(19        )=11514
  537. zgzx(20        )=11614
  538. zgzx(21        )=11714
  539. zgzx(22        )=40003
  540. zgzx(23        )=40001
  541. n,90001,12.5,0,30
  542. n,90002,-12.5,0,30
  543. type,1
  544. mat,1
  545. r,2000
  546. secnum,1
  547. *do,i,1,22
  548. e,zgzx(i),zgzx(i+1),90001
  549. e,ygzx(i),ygzx(i+1),90002
  550. *enddo
  551. cm,gzgg,elem
  552. esel,none
  553. type,2
  554. mat,2
  555. r,2001
  556. secnum,2
  557. *do,i,1,22
  558. e,zgzx(i),zgzx(i+1),90001
  559. e,ygzx(i),ygzx(i+1),90002
  560. *enddo
  561. cm,gzhnt,elem
  562. esel,none

  563. type,9
  564. r,6
  565. real,6
  566. mat,9
  567. sectype,70,beam,rect,dizuo
  568. secdata,1.4,4
  569. secnum,70
  570. e,30001,30003,90001
  571. e,40001,40003,90002
  572. e,30000,30002,90001
  573. e,30000,40002,90002
  574. cm,gzdz,elem
  575. esel,none


  576. ngen,2,2000,1,16,1,0,-2.025,0
  577. ngen,2,100,1801,1816,1,0,2.025,0
  578. type,7
  579. mat,7
  580. r,7
  581. real,7
  582. sectype,60,beam,rect,gail
  583. secdata,4,1.6


  584. !!!!!!!!!!*****************************以上已经校核过!

  585. secnum,60
  586. n,90005,0,0,20
  587. n,90006,0,125,20
  588. e,1901,        1902, 90006
  589. e,1902,        1903, 90006
  590. e,1903,        1904, 90006
  591. e,1904,        1905, 90006
  592. e,1905,        1906, 90006
  593. e,1906,        1907, 90006
  594. e,1907,        1908, 90006
  595. e,1908,        1909, 90006
  596. e,1909,        1910, 90006
  597. e,1910,        1911, 90006
  598. e,1911,        1912, 90006
  599. e,1912,        1913, 90006
  600. e,1913,        1914, 90006
  601. e,1914,        1915, 90006
  602. e,1915,        1916, 90006
  603. e,2001,        2002, 90005
  604. e,2002,        2003, 90005
  605. e,2003,        2004, 90005
  606. e,2004,        2005, 90005
  607. e,2005,        2006, 90005
  608. e,2006,        2007, 90005
  609. e,2007,        2008, 90005
  610. e,2008,        2009, 90005
  611. e,2009,        2010, 90005
  612. e,2010,        2011, 90005
  613. e,2011,        2012, 90005
  614. e,2012,        2013, 90005
  615. e,2013,        2014, 90005
  616. e,2014,        2015, 90005
  617. e,2015,        2016, 90005
  618. cm,gailiang,elem
  619. esel,none

  620. n,90003,14.5,0,0
  621. n,90004,-14,5,0,0
  622. type,8
  623. r,8
  624. real,8
  625. sectype,50,beam,hrec,dun
  626. secdata,3,4,0.8,0.8,0.8,0.8
  627. ngen,2,10000,2004,2014,10,0,0,-10
  628. ngen,2,10000,1904,1914,10,0,0,-10

  629. secnum,50
  630. e,2004,12004,90003
  631. e,2014,12014,90004
  632. e,1904,11904,90003
  633. e,1914,11914,90004
  634. cm,dunzhu,elem
  635. esel,none

  636. type,11
  637. mat,11
  638. r,1
  639. sectype,40,beam,rect,chengtai
  640. secdata,12.7,9
  641. r,11
  642. real,11
  643. secnum,40
  644. ngen,2,20000,2004,2014,10,0,0,-11.5
  645. ngen,2,20000,1904,1914,10,0,0,-11.5
  646. ngen,2,30000,2004,2014,10,0,0,-13
  647. ngen,2,30000,1904,1914,10,0,0,-13  

  648. e,12004,22004,90003
  649. e,11904,21904,90003
  650. e,12014,22014,90004
  651. e,11904,21904,90004

  652. e,22004,32004,90003
  653. e,21904,31904,90003
  654. e,22014,32014,90004
  655. e,21904,31904,90004
  656. cm,chtai,elem
  657. esel,none

  658. type,9
  659. mat,9
  660. r,9
  661. real,9
  662. n,90007,12.5,0,10
  663. n,90008,-12.5,0,10
  664. cm,hxl,elem
  665. esel,none


  666. n,50000,6.15+1.85,2.7,-13
  667. n,50001,6.15+1.85,-2.7,-13
  668. n,50002,6.15+1.85+4.5,2.7,-13
  669. n,50003,6.15+1.85+4.5,-2.7,-13
  670. n,50004,6.15+1.27-1.85,2.7,-13
  671. n,50005,6.15+1.27-1.85,-2.7,-13
  672. nsel,s,,,50000,50005,1
  673. nsym,x,10,50000,50005,1
  674. allsel
  675. ngen,2,100,50000,50015,1,0,125,-2.5
  676. ngen,10,1000,50000,50015,1,0,0,-2.5
  677. esel,none
  678. type,11
  679. mat,11
  680. r,11
  681. real,11
  682. sectype,20,beam,csolid,pier
  683. secdata,0.9
  684. secnum,20
  685. *do,i,0,8,1
  686. *do,k,0,5,1
  687. e,50000+k+i*1000,50000+k+(i+1)*1000,90003
  688. e,50000+k+10+i*1000,50000+k+10+(i+1)*1000,90003
  689. e,50000+k+100+i*1000,50000+k+100+(i+1)*1000,90003
  690. e,50000+k+110+i*1000,50000+k+110+(i+1)*1000,90003
  691. *enddo
  692. *enddo
  693. cm,zhuang,elem
  694. esel,none

  695. d=1.8
  696. kf=0.9
  697. k0=1+1/d
  698. b1=0.6

  699. L1=3.6
  700. h1=3*(d+1)

  701. k=b1+(1-b1)/0.6*L1/h1
  702. B=Kf*k0*k*d


  703. *dim,m,array,5
  704. m(1)=8
  705. m(2)=15
  706. m(3)=20
  707. m(4)=25
  708. m(5)=4000
  709. *dim,h,array,5
  710. h(1)=5
  711. h(2)=5
  712. h(3)=5
  713. h(4)=5
  714. h(5)=10
  715. *dim,c,array,4
  716. c(1)=m(1)*h(1)
  717. c(2)=m(2)*(h(1)+h(2))
  718. c(3)=m(3)*(h(1)+h(2)+h(3))
  719. c(4)=m(4)*(h(1)+h(2)+h(3)+h(4))
  720. *dim,e,array,4
  721. e(1)=0.5*c(1)*h(1)*B*1e6
  722. *do,i,2,4,1
  723. e(i)=0.5*(c(i-1)+c(i))*h(1)*B*1e6
  724. *enddo
  725. et,20,combin14
  726. r,20,e(1)
  727. r,30,e(2)
  728. r,40,e(3)
  729. r,50,e(4)
  730. r,60,m(5)*3.1415926*B*B/4*1e6

  731. ngen,2,10000,51000,51115,1,1,0,0
  732. ngen,2,20000,51000,51115,1,0,1,0
  733. ngen,2,30000,51000,51115,1,0,0,1
  734. type,20
  735. real,20
  736. *do,i,0,5,1
  737. e,51000+i,51000+i+10000
  738. e,51000+i+10,51000+i+10+10000
  739. e,51100+i,51100+i+10000
  740. e,51100+i+10,51100+i+10+10000
  741. e,51000+i,51000+i+20000
  742. e,51000+i+10,51000+i+10+20000
  743. e,51100+i,51100+i+20000
  744. e,51100+i+10,51100+i+10+20000
  745. *enddo
  746. cm,spring1,elem
  747. esel,none

  748. ngen,2,10000,53000,53115,1,1,0,0
  749. ngen,2,20000,53000,53115,1,0,1,0
  750. ngen,2,30000,53000,53115,1,0,0,1

  751. type,20
  752. real,30
  753. *do,i,0,5,1
  754. e,53000+i,53000+i+10000
  755. e,53000+i+10,53000+i+10+10000
  756. e,53100+i,53100+i+10000
  757. e,53100+i+10,53100+i+10+10000
  758. e,53000+i,53000+i+20000
  759. e,53000+i+10,53000+i+10+20000
  760. e,53100+i,53100+i+20000
  761. e,53100+i+10,53100+i+10+20000
  762. *enddo
  763. cm,spring2,elem
  764. esel,none


  765. ngen,2,10000,55000,55115,1,1,0,0  
  766. ngen,2,20000,55000,55115,1,0,1,0  
  767.                                  
  768. type,20                           
  769. real,40                           
  770. *do,i,0,5,1                       
  771. e,55000+i,55000+i+10000           
  772. e,55000+i+10,55000+i+10+10000     
  773. e,55100+i,55100+i+10000           
  774. e,55100+i+10,55100+i+10+10000     
  775. e,55000+i,55000+i+20000           
  776. e,55000+i+10,55000+i+10+20000     
  777. e,55100+i,55100+i+20000           
  778. e,55100+i+10,55100+i+10+20000     
  779. *enddo                           
  780. cm,spring3,elem                  
  781. esel,none                        

  782. ngen,2,10000,57000,57115,1,1,0,0     
  783. ngen,2,20000,57000,57115,1,0,1,0     
  784.                                     
复制代码


未完......
发表于 2006-11-11 07:37 | 显示全部楼层
续上....

  1. type,20                              
  2. real,50                              
  3. *do,i,0,5,1                          
  4. e,57000+i,57000+i+10000              
  5. e,57000+i+10,57000+i+10+10000        
  6. e,57100+i,57100+i+10000              
  7. e,57100+i+10,57100+i+10+10000        
  8. e,57000+i,57000+i+20000              
  9. e,57000+i+10,57000+i+10+20000        
  10. e,57100+i,57100+i+20000              
  11. e,57100+i+10,57100+i+10+20000        
  12. *enddo                              
  13. cm,spring4,elem                     
  14. esel,none

  15. ngen,2,10000,58000,58115,1,1,0,0                                
  16. ngen,2,20000,58000,58115,1,0,1,0     
  17.                                     
  18. type,20                              
  19. real,60                              
  20. *do,i,0,5,1                          
  21. e,58000+i,58000+i+10000              
  22. e,58000+i+10,58000+i+10+10000        
  23. e,58100+i,58100+i+10000              
  24. e,58100+i+10,58100+i+10+10000        
  25. e,58000+i,58000+i+20000              
  26. e,58000+i+10,58000+i+10+20000        
  27. e,58100+i,58100+i+20000              
  28. e,58100+i+10,58100+i+10+20000        
  29. *enddo                              
  30. cm,spring5,elem                     
  31. esel,none

  32. ngen,2,10000,59000,59115,1,1,0,0                                 
  33. ngen,2,10000,59000,59115,1,1,0,0
  34. ngen,2,20000,59000,59115,1,0,1,0
  35. ngen,2,20000,59000,59115,1,0,1,0
  36. ngen,2,30000,59000,59115,1,0,0,-1
  37. ngen,2,30000,59000,59115,1,0,0,-1
  38.    
  39.                                     
  40. type,20                              
  41. real,60                              
  42. *do,i,0,5,1                          
  43. e,59000+i,59000+i+10000              
  44. e,59000+i+10,59000+i+10+10000        
  45. e,59100+i,59100+i+10000              
  46. e,59100+i+10,59100+i+10+10000        
  47. e,59000+i,59000+i+20000              
  48. e,59000+i+10,59000+i+10+20000        
  49. e,59100+i,59100+i+20000              
  50. e,59100+i+10,59100+i+10+20000
  51. e,59000+i,59000+i+30000      
  52. e,59000+i+10,59000+i+10+30000
  53. e,59100+i,59100+i+30000     
  54. e,59100+i+10,59100+i+10+30000
  55.       
  56. *enddo                              
  57. cm,spring6,elem                     
  58. allsel


  59. allsel
  60. nsel,s,loc,z,-50,-0.01
  61. nsel,r,loc,y,-10,10
  62. cm,zdnode,node
  63. esln,s,,all

  64. cm,zdelem,elem
  65. allsel
  66. nsel,u,,,zdnode
  67. nsym,y,100000,all
  68. allsel
  69. esel,u,,,zdelem
  70. esym,,100000,all
  71. allsel


  72. xgarea=8*27*7*3.1415926*0.25*0.005*0.005
  73. exg=1.95e11
  74. *dim,fxg,array,2
  75. *dim,Llast,array,2
  76. *dim,Listrn,array,2
  77. *dim,detL,array,2
  78. xgyl=0.3*1860*1e6
  79. xgl=xgyl*xgarea
  80. fxg(1)=xgl
  81. fxg(2)=xgl
  82. Lzero=250
  83. *do,i,1,2,1
  84. detL(i)=Lzero*Fxg(i)/(exg*xgarea)
  85. Llast(i)=Lzero+detL(i)
  86. Listrn(i)=detl(i)/Llast(i)
  87. r,i+100,xgarea,Listrn(i)
  88. *enddo
  89. type,10
  90. mat,10
  91. real,101
  92. e,30001,130001
  93. real,102
  94. e,40001,140001
  95. cm,xigan,elem
  96. esel,none
  97. allesl

  98. cp,        1,        ux        ,2004        ,30000
  99. cp,        1,        uy        ,2004        ,30000                     
  100. cp,        next,        uz        ,2004        ,30000
  101. cp,        next,        roty        ,2004        ,30000
  102. cp,        next,        rotz        ,2004        ,30000
  103. cp,        next,        ux        ,1904        ,30001
  104. cp,        next,        uy        ,1904        ,30001
  105. cp,        next,        uz        ,1904        ,30001
  106. cp,        next,        roty        ,1904        ,30001
  107. cp,        next,        rotz        ,1904        ,30001
  108. cp,        next,        ux        ,2014        ,40000
  109. cp,        next,        uy        ,2014        ,40000
  110. cp,        next,        uz        ,2014        ,40000
  111. cp,        next,        roty        ,2014        ,40000
  112. cp,        next,        rotz        ,2014        ,40000
  113. cp,        next,        ux        ,1914        ,40001
  114. cp,        next,        uy        ,1914        ,40001
  115. cp,        next,        uz        ,1914        ,40001
  116. cp,        next,        roty        ,1914        ,40001
  117. cp,        next,        rotz        ,1914        ,40001
  118. cp,        next,        ux        ,101914        ,140001
  119. cp,        next,        uy        ,101914        ,140001
  120. cp,        next,        uz        ,101914        ,140001
  121. cp,        next,        roty        ,101914        ,140001
  122. cp,        next,        rotz        ,101914        ,140001
  123. cp,        next,        ux        ,101904        ,130001
  124. cp,        next,        uy        ,101904        ,130001
  125. cp,        next,        uz        ,101904        ,130001
  126. cp,        next,        roty        ,101904        ,130001
  127. cp,        next,        rotz        ,101904        ,130001
  128. allsel
  129. nsel,s,,,30000,130000,100000
  130. nsel,a,,,40000,140000,100000
  131. nummrg,node
  132. allsel

  133. *do,i,1,3,1
  134. cp,next,all,1800+i,1900+i
  135. *enddo
  136. allsel
  137. *do,i,5,6,1
  138. cp,next,all,1800+i,1900+i
  139. *enddo
  140. allsel
  141. *do,i,1,2,1              
  142. cp,next,all,1800+i+11,1900+i+11
  143. cp,next,all,i+11,2000+i+11,i+100000+11
  144. *enddo                  
  145. allsel
  146. *do,i,4,5,1                                                
  147. cp,next,all,1800+i+11,1900+i+11         
  148. cp,next,all,i+11,2000+i+11,i+100000+11   
  149. *enddo                                   
  150. allsel   
  151. *do,i,1,3,1                                                              
  152. cp,next,all,i,2000+i,100000+i
  153. *enddo                                   
  154. allsel  
  155. *do,i,5,6,1                                                              
  156. cp,next,all,i,2000+i,100000+i
  157. *enddo                                   
  158. allsel
  159. *do,i,1,3,1                                                              
  160. cp,next,all,101800+i,101900+i
  161. *enddo                                   
  162. allsel   
  163. *do,i,5,6,1                                                              
  164. cp,next,all,101800+i,101900+i
  165. *enddo                                   
  166. allsel
  167. *do,i,1,2,1                                                              
  168. cp,next,all,101800+i+11,101900+i+11
  169. *enddo                                   
  170. allsel
  171. *do,i,4,5,1                                                              
  172. cp,next,all,101800+i+11,101900+i+11
  173. *enddo                                   
  174. allsel

  175. nsel,s,loc,z,-13
  176. nsel,r,loc,y,-3,3
  177. nsel,r,loc,x,8,20
  178. cp,next,all,all
  179. allsel   
  180. nsel,s,loc,z,-13
  181. nsel,r,loc,y,-3,3
  182. nsel,r,loc,x,-8,-20
  183. cp,next,all,all
  184. allsel
  185. nsel,s,loc,z,-13
  186. nsel,r,loc,y,122,128
  187. nsel,r,loc,x,-8,-20
  188. cp,next,all,all
  189. allsel
  190. nsel,s,loc,z,-13
  191. nsel,r,loc,y,122,128
  192. nsel,r,loc,x,8,20
  193. cp,next,all,all
  194. allsel
  195. nsel,s,loc,z,-13
  196. nsel,r,loc,y,-122,-128
  197. nsel,r,loc,x,8,20
  198. cp,next,all,all
  199. allsel
  200. nsel,s,loc,z,-13
  201. nsel,r,loc,y,-122,-128
  202. nsel,r,loc,x,-8,-20
  203. cp,next,all,all
  204. allsel   

  205. *do,i,1,17,1
  206. cp,        next,        ux,        i*100+4                        ,i*100+4+3000
  207. cp,        next,        ux,        i*100+4+6000                ,i*100+4+10000
  208. cp,        next,        uy,        i*100+4                        ,i*100+4+3000
  209. cp,        next,        uy,        i*100+4+6000                ,i*100+4+10000
  210. cp,        next,        uz,        i*100+4                        , i*100+4+3000
  211. cp,        next,        uz,        i*100+4+6000                ,i*100+4+10000
  212. cp,        next,        ux,        i*100+4+10                ,i*100+4+3000+10
  213. cp,        next,        ux,        i*100+4+6000+10                ,i*100+4+10000+10
  214. cp,        next,        uy,        i*100+4+10                ,i*100+4+3000+10
  215. cp,        next,        uy,        i*100+4+6000+10                ,i*100+4+10000+10
  216. cp,        next,        uz,        i*100+4+10                ,i*100+4+3000+10
  217. cp,        next,        uz,        i*100+4+6000+10                ,i*100+4+10000+10
  218. cp,        next,        ux,        i*100+4+100000                ,i*100+4+3000+100000
  219. cp,        next,        ux,        i*100+4+6000+100000        ,i*100+4+10000+100000
  220. cp,        next,        uy,        i*100+4+100000                , i*100+4+3000+100000
  221. cp,        next,        uy,        i*100+4+6000+100000        ,i*100+4+10000+100000
  222. cp,        next,        uz,        i*100+4+100000                ,i*100+4+3000+100000
  223. cp,        next,        uz,        i*100+4+6000+100000        ,i*100+4+10000+100000
  224. cp,        next,        ux,        i*100+4+100000+10        ,i*100+4+3000+100000+10
  225. cp,        next,        ux,        i*100+4+6000+100000        ,i*100+4+10000+100000+10
  226. cp,        next,        uy,        i*100+4+100000+10        ,i*100+4+3000+100000+10
  227. cp,        next,        uy,        i*100+4+6000+100000        ,i*100+4+10000+100000+10
  228. cp,        next,        uz,        i*100+4+100000+10        ,i*100+4+3000+100000+10
  229. cp,        next,        uz,        i*100+4+6000+100000        ,i*100+4+10000+100000+10
  230. *enddo
  231. allsel

  232. allsel
  233. nsel,u,,,erase
  234. nsel,s,loc,x,13.5
  235. nsel,a,loc,x,9
  236. nsel,a,loc,x,18
  237. nsel,a,loc,x,-11.5
  238. nsel,a,loc,x,-7
  239. nsel,a,loc,x,-16
  240. nsel,a,loc,y,3.7
  241. nsel,a,loc,y,-1.7
  242. nsel,a,loc,y,128.7
  243. nsel,a,loc,y,123.3
  244. nsel,a,loc,y,-128.7
  245. nsel,a,loc,y,-123.3
  246. nsel,a,loc,z,-40,-13
  247. d,all,all
  248. allsel
  249. nsel,s,loc,z,-36,5
  250. d,all,all
  251. /color,pbak,off
  252. /replot
  253. allsel
  254. nsel,s,loc,y,0
  255. nsel,r,loc,z,0
  256. nummrg,node,all
  257. esel,none
  258. allsel

  259. /solu
  260. allsel
  261. mpdele,dens,all
  262. mp,dens,3,2600
  263. mp,dens,4,2600
  264. acel,,,9.8
  265. pstres,on
  266. solve
  267. save


  268. /solu
  269. allsel
  270. mpdele,dens,3,11,1
  271. mp,dens,1,7800
  272. mp,dens,2,2600
  273. *do,i,1,17,1
  274. r,1000+i,dgarea,0
  275. *enddo
  276. r,101,xgarea,0
  277. r,102,xgarea,0
  278. acel,,,9.8
  279. solve

  280. /solu
  281. allsel
  282. *do,i,1,17,1
  283. r,1000+1,dgarea,0
  284. *enddo
  285. r,101,xgarea,0
  286. r,102,xgarea,0
  287. r,101,xgarea,0
  288. r,102,xgarea,0
  289. qmb=(250/1.5)*32/6.8*5*1000*9.8
  290. acel,,,9.8
  291. mpdele,dens,3,4,1
  292. mp,dens,1,7800
  293. mp,dens,2,2600
  294. mp,dens,3,4167.7
  295. mp,dens,4,4167.7

  296. mp,dens,5,7800
  297. mp,dens,6,7800
  298. mp,dens,7,2600
  299. mp,dens,8,2600
  300. mp,dens,9,2600
  301. mp,dens,10,7800
  302. mp,dens,11,2600
  303. solve

  304. /solu
  305. allsel
  306. acel,,,9.8
  307. r,101,xgarea,Listrn(1)*1.3
  308. r,102,xgarea,Listrn(2)*1.3
  309. pstres,on
  310. solve


  311. /solu
  312. allsel
  313. r,        1001,        dgarea,1.6787e-03+7.64e-05
  314. r,        1002,        dgarea,1.7538e-03+8.48e-07
  315. r,        1003,        dgarea,1.7547e-03+1.03e-06
  316. r,        1004,        dgarea,1.7400e-03+2.71e-06
  317. r,        1005,        dgarea,1.7292e-03+6.17e-06
  318. r,        1006,        dgarea,1.7303e-03+6.37e-06
  319. r,        1007,        dgarea,1.7267e-03+6.47e-06
  320. r,        1008,        dgarea,1.7279e-03+7.69e-06
  321. r,        1009,        dgarea,1.7365e-03+7.91e-06
  322. r,        1010,        dgarea,1.7277e-03+7.81e-06
  323. r,        1011,        dgarea,1.7263e-03+6.56e-06
  324. r,        1012,        dgarea,1.7299e-03+6.24e-06
  325. r,        1013,        dgarea,1.7290e-03+5.53e-06
  326. r,        1014,        dgarea,1.7412e-03+2.03e-06
  327. r,        1015,        dgarea,1.7504e-03+3.03e-06
  328. r,        1016,        dgarea,1.7587e-03+1.28e-05
  329. r,        1017,        dgarea,1.6143e-03+4.90e-05
  330. pstres,on
  331. solve
  332. finish

  333. /solu
  334. antype,buckle
  335. bucopt,subsp,4
  336. outpr,nsol,all
  337. save
  338. solve
  339. finish
  340. /solu
  341. expass,on
  342. mxpand,4,,,
  343. outpr,all
  344. outres
  345. solve
  346. finish

  347. save
  348. finish
复制代码


代码提供者:maple520
发表于 2006-11-11 07:39 | 显示全部楼层
某铁路钢管混凝土拱桥

  1. /prep7  
  2. /title,analysis of a cftb
  3.   
  4. !主梁节点
  5.   
  6. /prep7
  7. z=-3.0124   !(=-6.0248/2)
  8. y=-22.9207  ! (=-45.3653/2-0.2380)
  9. b=0
  10.   
  11. n,b+1,-84,y,z  $  n,b+2,-69,y,z
  12. n,b+3,-57,y,z   $  n,b+4,-45,y,z
  13.   
  14. *do,i,b+5,b+14,1
  15. n,i,-45+9*(i-4),y,z
  16. *enddo
  17.   
  18. n,b+15,56,y,z
  19.   
  20. ngen,2,15,all,,,,,5.72  
  21.   
  22. !主梁左侧节点由对称产生,这里不写
  23. !吊杆底部节点放在后面
  24.   
  25. !拱肋关键点
  26.   
  27. c=30  !c的值可变
  28. n,c+1,0,1.3454,-0.2130   $  n,c+26,0,-1.3454,0.2130
  29. n,c+2,-3,1.2736,-0.2016   $  n,c+27,-3,-1.4182,0.2245
  30. n,c+3,-6,1.0591,-0.1677   $  n,c+28,-6,-1.6374,0.2592
  31. n,c+4,-9,0.7014,-0.1110   $  n,c+29,-9,-2.0027,0.3170
  32. n,c+5,-12,0.2006,-0.0316  $  n,c+30,-12,-2.5146,0.3981
  33. n,c+6,-15,-0.4438,0.0702 $  n,c+31,-15,-3.1728,0.5023
  34. n,c+7,-18,-1.2311,0.1949  $  n,c+32,-18,-3.9785,0.6298
  35. n,c+8,-21,-2.1621,0.3423  $  n,c+33,-21,-4.9315,0.7807
  36. n,c+9,-24,-3.2372,0.5125  $  n,c+34,-24,-6.0321,0.9549
  37. n,c+10,-27,-4.4564,0.7055  $  n,c+35,-27,-7.2811,1.1526
  38. n,c+11,-30,-5.8205,0.9214  $  n,c+36,-30,-8.6785,1.3738
  39. n,c+12,-33,-7.3287,1.1602  $  n,c+37,-33,-10.2262,1.6188
  40. n,c+13,-36,-8.9825,1.4219  $  n,c+38,-36,-11.9238,1.8876
  41. n,c+14,-39,-10.7820,1.7068  $  n,c+39,-39,-13.7722,2.1802
  42. n,c+15,-42,-12.7303,2.0152  $  n,c+40,-42,-15.7699,2.4964
  43. n,c+16,-45,-14.8188,2.3459  $  n,c+41,-45,-17.9269,2.8379
  44. n,c+17,-48,-17.0570,2.7002  $  n,c+42,-48,-20.2351,3.2033
  45. n,c+18,-51,-19.4426,3.0778  $  n,c+43,-51,-22.6984,3.5932
  46. n,c+19,-54,-21.9766,3.4790  $  n,c+44,-54,-25.3178,4.0079
  47. n,c+20,-57,-24.6590,3.9036  $  n,c+45,-57,-28.0949,4.4475
  48. n,c+21,-60,-27.4903,4.3518  $  n,c+46,-60,-31.0313,4.9123
  49. n,c+22,-63,-30.4717,4.8238  $  n,c+47,-63,-34.1279,5.4025
  50. n,c+23,-66,-33.6029,5.3194  $  n,c+48,-66,-37.3871,5.9185
  51. n,c+24,-69,-36.8825,5.8386  $  n,c+49,-69,-40.8127,6.4608
  52. n,c+25,-71,-39.1646,6.1998  
  53.   
  54. nsel,s,,,31,79,1
  55. ngen,2,49,all,,,,0.2345/2,1.4815/2   
  56. !(49=79+1-31)
  57.   
  58. nsel,s,,,80,128,1
  59. ngen,2,49,all,,,,0.2345/2,1.4815/2
  60.   
  61. nsel,s,,,80,128,1
  62. ngen,2,49,all,,,,0.2345/2,1.4815/2
  63.   
  64. nsel,all
  65. nsel,s,,,32,49,1
  66. nsym,x,146 ,all,,,
  67. nsel,s,,,57,74,1
  68. nsym,x,139 ,all,,,
  69.   
  70. nsel,s,,,81,98,1
  71. nsym,x,133 ,all,,,
  72.   
  73. nsel,s,,,106,123,1
  74. nsym,x,126 ,all,,,
  75.   
  76. nsel,s,,,130,147,1
  77. nsym,x,120 ,all,,,
  78.   
  79. nsel,s,,,155,172,1
  80. nsym,x,113,all,,,
  81.   
  82. nsel,all
  83. nplot
  84. !补右拱脚节点
  85. n,286,55,-26.221,4.1509  
  86. n,287,55,-26.1038,4.8917
  87. n,288,55,-25.9865,5.6324
  88. n,289,57,-24.6590,3.9036   
  89. n,290,57,-24.4245,4.64435
  90. n,291,57,-24.4245,5.3851
  91.   
  92. !横撑中心节点
  93. nsel,s,,,5
  94. ngen,2,287,all,,,0,10.9969,0
  95. nsel,s,,,5
  96. ngen,2,288,all,,,0,13.9382,0
  97.   
  98. nsel,s,,,7
  99. ngen,2,287,all,,,0,18.9422,0
  100. nsel,s,,,7
  101. ngen,2,288,all,,,0,21.6896,0
  102.   
  103. nsel,s,,,9
  104. ngen,2,287,all,,,0,21.5753,0
  105. nsel,s,,,9
  106. ngen,2,288,all,,,0,24.2661,0
  107.   
  108. nsel,s,,,11
  109. ngen,2,287,all,,,0,18.9422,0
  110. nsel,s,,,11
  111. ngen,2,288,all,,,0,21.6896,0
  112.   
  113. nsel,s,,,13
  114. ngen,2,287,all,,,0,10.9969,0
  115. nsel,s,,,13
  116. ngen,2,288,all,,,0,13.9382,0
  117.   
  118. nsel,all
  119. nplot
  120.   
  121. *do,i,1,11,1
  122. n,301+i,-45+9*(i-1),-22.6827,2.6876
  123. *enddo
  124.   
  125. *do,i,1,6,1
  126. nsel,s,,,105+3*(i-1)   
  127. ngen,2,208-2*(i-1),all,,,0,-0.4981,0.01358
  128. *enddo
  129.   
  130. *do,i,1,5,1
  131. nsel,s,,,234+3*(i-1)   
  132. ngen,2,85-2*(i-1),all,,,0,-0.4981,0.01358
  133. *enddo
  134.   
  135. nsel,all
  136. nplot
  137.   
  138. !立柱
  139. !324,2要耦合
  140. !325,3要耦合
  141. !326,17要耦合
  142. !327,18要耦合
  143. nsel,s,,,2,3,1
  144. ngen,2,322,all,,,0,-(1.6-0.238),0
  145. nsel,s,,,17,18,1
  146. ngen,2,309,all,,,0,-(1.6-0.238),0
  147.   
  148. nsel,s,,,326
  149. ngen,2,2,all,,,0,0,3.131
  150. nsel,s,,,327
  151. ngen,2,2,all,,,0,0,1.196
  152.   
  153. nsel,all
  154. nplot
  155.   
  156. !定义单元类型
  157. et,1,beam4
  158. et,2,link10
  159. keyopt,2,2,2   
  160. keyopt,2,3,0   
  161. et,3,shell63
  162.   
  163. !定义材料
  164. !拱肋弦杆
  165. MP,EX,1,0.527e11
  166. MP,nuxy,1,0.25
  167. MP,dens,1,3188
  168. !拱肋腹杆,横撑强、弱构件
  169. MP,EX,2,2.06e11
  170. MP,nuxy,2,0.3
  171. MP,dens,2,7850
  172. !拱肋上下平联
  173. MP,EX,3,0.355e11
  174. MP,nuxy,3,0.2
  175. MP,dens,3,2600
  176. !吊杆
  177. MP,EX,4,1.95e11
  178. MP,nuxy,4,0.3
  179. MP,dens,4,7850
  180. !立柱、立柱横梁
  181. MP,EX,5,0.3e11
  182. MP,nuxy,5,0.2
  183. MP,dens,5,2500
  184. !鱼骨梁主梁
  185. MP,EX,6,0.355e11
  186. MP,nuxy,6,0.2
  187. MP,dens,6,4119
  188. !鱼骨梁刺梁
  189. MP,EX,7,3.55e11     !弹性模量输入主梁的十倍
  190. MP,nuxy,7,0.2
  191. MP,dens,7,0.1
  192.   
  193. !定义实常数(面积除了拱肋弦杆外,其他输入实际面积以和密度对应)
  194. !拱肋弦杆
  195. r,1,0.37,0.03956,0.03956,0.7,0.7
  196. rmore,,0.02357
  197. !拱肋腹杆、横撑强构件
  198. r,2,0.01225,0.000233,0.000233,0.4,0.4
  199. !拱肋横撑弱构件
  200. r,3,0.004825,0.0000233,0.0000233,0.2,0.2
  201. !立柱
  202. r,4,1,0.083333,0.083333,1,1
  203. rmore,,0.1426
  204. !立柱横梁
  205. r,5,1.44,0.1728,0.1728,1.2,1.2
  206. rmore,,0.2957
  207. !鱼骨梁主梁
  208.   
  209. r,6,6.718,2.061,103.4,2.5,1.6  !注意输入
  210. rmore,0.02357
  211. !鱼骨梁刺梁
  212. r,7,0.01,1030.4,20.016,0.1,0.1 !抗弯惯性矩为主梁的十倍
  213.   
  214. !吊杆
  215. r,8,0.00535,1e-8
  216. !上下平联板
  217. r,9,0.5,0.5,0.5,0.5,
  218.   
  219. !主梁
  220.   
  221. !刺梁
  222. type,1  
  223. mat,7
  224. real,7
  225.   
  226. *do,i,1,15,1
  227. e,i,i+15
  228. *enddo
  229.   
  230. !主梁
  231. type,1  
  232. mat,6  
  233. real,6
  234.   
  235. *do,i,1,14,1
  236. e,i,i+1
  237. !e,e+15,i+16  !三主梁的边梁
  238. *enddo
  239.   
  240. !拱肋
  241.   
  242. !弦杆
  243. type,1  
  244. mat,1  
  245. real,1
  246.   
  247. *do,i,1,24,1
  248. e,i+30,i+31
  249. e,i+128,i+129
  250. *enddo
  251.   
  252. *do,i,1,23,1
  253. e,i+55,i+56
  254. e,i+153,i+154
  255. *enddo
  256.   
  257. *do,i,1,17,1
  258. e,i+177,i+178
  259. e,i+195,i+196
  260. e,i+249,i+250
  261. e,i+267,i+268
  262. *enddo
  263.   
  264. e,31,178  $ e,129,250
  265. e,56,196  $ e,154,268
  266. e,213,286  $ e,285,288
  267. e,195,289  $ e,267,291
  268.   
  269. !竖腹杆
  270. type,1  
  271. mat,2  
  272. real,2
  273.   
  274. *do,i,1,24,1
  275. e,i+30,i+55
  276. e,i+128,i+153
  277. *enddo
  278.   
  279. *do,i,1,18,1
  280. e,i+177,i+195
  281. e,i+249,i+267
  282. *enddo
  283.   
  284. !斜腹杆
  285. type,1  
  286. mat,2  
  287. real,2
  288.   
  289. *do,i,1,23,1
  290. e,i+31,i+55
  291. e,i+129,i+153
  292. *enddo
  293.   
  294. *do,i,1,17,1
  295. e,i+178,i+195
  296. e,i+250,i+267
  297. *enddo
  298.   
  299. e,178,56  $  e,250,154
  300. e,213,289  $ e,285,291
  301.   
  302. !横撑
  303. !横撑强构件
  304. type,1  
  305. mat,2  
  306. real,2
  307.   
  308. e,292,293  $   e,292,43   
  309. e,294,295  $    e,294,37
  310. e,296,297  $  e,296,31
  311. e,298,299  $  e,298,183
  312. e,300,301  $ e,300,189
  313.   
  314. !横撑弱构件
  315. type,1  
  316. mat,2  
  317. real,3
  318.   
  319. e,293,43   $ e,292,68
  320. e,295,37   $  e,294,62
  321. e,297,31  $  e,296,56
  322. e,299,183  $ e,298,201
  323. e,301,189  $ e,300,207
  324.   
  325. !吊杆
  326. type,2
  327. mat,4  
  328. real,8
  329.   
  330. e,302,318  $ e,303,317  $ e,304,316
  331. e,305,315  $ e,306,314  $ e,307,313
  332. e,308,319  $ e,309,320  $ e,310,321
  333. e,311,322  $ e,312,323
  334.   
  335. e,95,120  $ e,92,117  $ e,89,114
  336. e,86,111  $ e,83,108  $ e,80,105
  337. e,216,234  $ e,219,237  $ e,222,240
  338. e,225,243  $ e,228,246
  339.   
  340. !立柱
  341. !立柱横梁
  342. type,1  
  343. mat,5  
  344. real,5
  345. e,324,326  $ e,326,328   
  346. e,325,327  $ e,327,329   
  347.   
  348. !竖立柱
  349. type,1  
  350. mat,5  
  351. real,4
  352.   
  353. e,328,54   $ e,329,50
  354.   
  355. !上下平联板
  356. type,3  
  357. mat,3  
  358. real,9
  359.   
  360. !左平联
  361. *do,i,1,24,1
  362. e,i+30,i+31,i+80,i+79
  363. e,i+79,i+80,i+129,i+128
  364. *enddo
  365.   
  366. *do,i,1,23,1
  367. e,i+55,i+56,i+105,i+104
  368. e,i+104,i+105,i+154,i+153
  369. *enddo
  370.   
  371. e,31,178,214,80  $ e,80,214,250,129
  372. e,56,196,232,105  $ e,105,232,268,154
  373.   
  374. !右平联
  375. *do,i,1,17,1
  376. e,i+177,i+178,i+214,i+213
  377. e,i+213,i+214,i+250,i+249
  378. e,i+195,i+196,i+232,i+231
  379. e,i+231,i+232,i+268,i+267
  380. *enddo
  381.   
  382. e,195,289,290,231  $ e,231,290,291,267
  383. e,213,286,287,249  $ e,249,287,288,285
  384.   
  385. /eshape,1
  386. eplot
  387.   
  388. cs,11,0,297,296,298,1,1
  389. csys,11
  390. dsys,11
  391.   
  392. nsym,z,329,all  !前面一共three two nine 个节点   
  393. ensym,585,,329,all !前面一共five eight five个单元   
  394. eplot
  395.   
  396. csys,0   
  397. dsys,0  
  398. /replo
  399.   
  400. nummrg,all, , , ,low
  401. numcmp,all
  402.   
  403. *do,i,1,6,1
  404. cp,next,ux,312+i,102+3*i  
  405. cp,next,uy,312+i,102+3*i  
  406. cp,next,uz,312+i,102+3*i  
  407. *enddo
  408.   
  409. *do,i,1,5,1
  410. cp,next,ux,318+i,231+3*i  
  411. cp,next,uy,318+i,231+3*i  
  412. cp,next,uz,318+i,231+3*i  
  413. *enddo
  414.   
  415. *do,i,1,11,1
  416. cp,next,ux,301+i,18+i  
  417. cp,next,uy,301+i,18+i  
  418. cp,next,uz,301+i,18+i  
  419. *enddo
  420.   
  421. *do,i,1,6,1
  422. cp,next,ux,616+i,416+3*i  
  423. cp,next,uy,616+i,416+3*i   
  424. cp,next,uz,616+i,416+3*i  
  425. *enddo
  426.   
  427. *do,i,1,5,1
  428. cp,next,ux,622+i,545+3*i  
  429. cp,next,uy,622+i,545+3*i   
  430. cp,next,uz,622+i,545+3*i  
  431. *enddo
  432.   
  433. *do,i,1,11,1
  434. cp,next,ux,605+i,332+i  
  435. cp,next,uy,605+i,332+i  
  436. cp,next,uz,605+i,332+i  
  437. *enddo
  438.   
  439. *do,i,1,2,1
  440. cp,next,ux,16+i,325+i  
  441. cp,next,uy,16+i,325+i  
  442. cp,next,uz,16+i,325+i
  443. cp,next,rotx,16+i,325+i  
  444. cp,next,roty,16+i,325+i  
  445. cp,next,rotz,16+i,325+i
  446. *enddo
  447.   
  448. *do,i,1,2,1
  449. cp,next,ux,1+i,323+i  
  450. cp,next,uy,1+i,323+i  
  451. cp,next,uz,1+i,323+i
  452. cp,next,rotx,1+i,323+i  
  453. cp,next,roty,1+i,323+i  
  454. cp,next,rotz,1+i,323+i
  455. *enddo
  456.   
  457. *do,i,1,2,1
  458. cp,next,ux,330+i,627+i  
  459. cp,next,uy,330+i,627+i  
  460. cp,next,uz,330+i,627+i
  461. cp,next,rotx,330+i,627+i  
  462. cp,next,roty,330+i,627+i  
  463. cp,next,rotz,330+i,627+i
  464. *enddo
  465.   
  466. /solu  
  467.    
  468. antype,2  
  469. modopt,lanb,10   
  470. mxpand,10, , ,0  
  471. lumpm,0  
  472. pstres,0
  473. modopt,lanb,10,0,100, ,off
  474.   
  475. d,286, , , , 288,2 ,all
  476. d,289, , , , 291,2 ,all
  477. d,600, , , , 602,2 ,all
  478. d,603, , , , 605,2 ,all
  479. d,467, , , , , ,all
  480. d,369, , , , , ,all
  481. d,491, , , , , ,all
  482. d,393, , , , , ,all
  483. d,55, , , , , ,all
  484. d,153, , , , , ,all
  485. d,79, , , , , ,all
  486. d,177, , , , , ,all
  487. d,344,,,,,,ux,uy,uz
  488. d,30,,,,,,ux,uy,uz
  489. d,15,,,,,,ux,uy,uz
  490. d,330,,,,,,uy,uz
  491. d,1,,,,,,uy,uz
  492. d,16,,,,,,uy,uz
  493.   
  494. solve
  495.   
  496. finish
复制代码


代码提供者:西王赏功
发表于 2012-2-19 11:47 | 显示全部楼层
回复 5 # AaronSpark 的帖子

这两个都是钢管混凝土拱桥的例子吧。。如果想要分别用壳、实体单元去模拟钢管混凝土柱。。。应该怎么模拟?特别是他们之间的接触应该怎么去设置?望高手不吝解答。。。耐心等待中。。感谢!
发表于 2012-4-17 16:23 | 显示全部楼层
看不懂,好复杂啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 15:55 , Processed in 0.069796 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表