ANSYS中弯矩剪力图的绘制.docx

上传人:b****7 文档编号:15773308 上传时间:2023-07-07 格式:DOCX 页数:25 大小:107.19KB
下载 相关 举报
ANSYS中弯矩剪力图的绘制.docx_第1页
第1页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第2页
第2页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第3页
第3页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第4页
第4页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第5页
第5页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第6页
第6页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第7页
第7页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第8页
第8页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第9页
第9页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第10页
第10页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第11页
第11页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第12页
第12页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第13页
第13页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第14页
第14页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第15页
第15页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第16页
第16页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第17页
第17页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第18页
第18页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第19页
第19页 / 共25页
ANSYS中弯矩剪力图的绘制.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ANSYS中弯矩剪力图的绘制.docx

《ANSYS中弯矩剪力图的绘制.docx》由会员分享,可在线阅读,更多相关《ANSYS中弯矩剪力图的绘制.docx(25页珍藏版)》请在冰点文库上搜索。

ANSYS中弯矩剪力图的绘制.docx

ANSYS中弯矩剪力图的绘制

ansys中如何生成命令流方法:

GUI就是:

UtilityMenu〉DBLogFile

怎么用ansys绘制弯矩,剪力图:

GUI:

GeneralPostproc—>

lotResult->ContourPlot—>LineElementResultﻫ弹出画单元结果得对话框,分别在Labi与Labj依次选取SMIS6与SMIS12(弯矩图)、SMIS1与SMIS7(轴力图)、SMIS2与SMIS8(剪力图)

!

建立单元表ﻫETABLE,NI,SMISC,1   !

单元I点轴力

ETABLE,NJ,SMISC,7    !

单元J点轴力ﻫETABLE,QI,SMISC,2     !

单元I点剪力

ETABLE,QJ,SMISC,8   !

单元J点剪力ﻫETABLE,MI,SMISC,6   !

单元I点弯矩ﻫETABLE,MJ,SMISC,12!

单元J点弯矩

    !

更新单元表ﻫETABLE,REFLﻫ    !

画轴力分布图ﻫ/TITLE,Axial  force  diagramﻫPLLS,NI,NJ,1、0,0    ﻫ/image,save,'Axial_force_%T%’,jpgﻫ    !

画剪力分布图ﻫ/TITLE,Shearing   force  diagram

PLLS,QI,QJ,1、0,0 ﻫ/image,save,’Shearing_force_%T%',jpg

    !

画弯矩分布图

/TITLE,Bending   momentdiagram

PLLS,MI,MJ,—0、8,0

/image,save,’Bending_moment_%T%',jpg

ANSYS中弯矩、剪力图得绘制

GUI:

ﻫGeneralPostproc—plotResult—ContourPlot—LineElementResult

弹出画单元结果得对话框,分别在Labi与Labj依次选取SMIS6与SMIS12(弯矩图)、SMIS1与SMIS7(轴力图)、SMIS2与SMIS8(剪力图)

建立单元表ﻫETABLE,NI,SMISC,1    !

单元I点轴力

ETABLE,NJ,SMISC,7   !

单元J点轴力

ETABLE,QI,SMISC,2    !

单元I点剪力

ETABLE,QJ,SMISC,8   !

单元J点剪力ﻫETABLE,MI,SMISC,6   !

单元I点弯矩ﻫETABLE,MJ,SMISC,12!

单元J点弯矩

    !

更新单元表ﻫETABLE,REFLﻫ    !

画轴力分布图ﻫ/TITLE,Axial  force  diagram

PLLS,NI,NJ,1、0,0     

/image,save,’Axial_force_%T%',jpgﻫ     !

画剪力分布图

/TITLE,Shearing  force  diagramﻫPLLS,QI,QJ,1、0,0 ﻫ/image,save,’Shearing_force_%T%',jpgﻫ    !

画弯矩分布图ﻫ/TITLE,Bending  moment diagram

PLLS,MI,MJ,—0、8,0

/image,save,'Bending_moment_%T%',jpg

另:

自定义截面梁剪力弯矩显示

finishﻫ/clearﻫ/verify

/replotﻫ!

自定义截面

/prep7

et,1,plane82ﻫrectng,0,1、0,0,0、6,ﻫcyl4,0、28,0、25,0、18,-180,

cyl4,0、28,0、35,0、18,180,ﻫcyl4,0、72,0、25,0、18,—180,ﻫcyl4,0、72,0、35,0、18,180,

rectng,0、1,0、46,0、25,0、35,

rectng,0、54,0、9,0、25,0、35,ﻫasel,u,,,1

cm,area0,areaﻫallsel,all

asba,1,area0

esize,0、1ﻫamesh,allﻫ!

读入截面文件

secwrite,jiemian,sect,,1

aclear,allﻫadele,all,,1ﻫldele,all,,,1ﻫfinish

/clear

/prep7ﻫet,1,beam44ﻫkeyopt,1,6,1

mp,dens,1,2600 

mp,ex,1,3、06e10           ﻫmp,prxy,1,0、2      ﻫsectype,1,beam,mesh,sect1

secoffset,cent,,,ﻫsecread,’jiemian','sect’,'',meshﻫk,1

k,2,10ﻫk,3,0,3

lstr,1,2ﻫlatt,1,,1,,3,,1

lesize,all,0、5ﻫlmesh,allﻫ/eshape,1

eplotﻫdk,1,ux,0,,,uy,uzﻫdk,2,uy,0,,,uz

f,12,fy,—1ﻫ/solu

antype,staticﻫsolveﻫfinishﻫ/post1

pldisp,2ﻫplnsol,u,y,2ﻫ!

显示剪力

etable,sheari,smisc,3ﻫetable,shearj,smisc,9

plls,sheari,shearj,—1

!

显示弯矩ﻫetable,mforcei,smisc,5

etable,mforcej,smisc,11ﻫplls,mforcei,mforcej,-1

ansys如何绘制弯矩图

Ansy中弯矩图,云图绘制总结

在回答别人问题时,利用前人得回复与总结,自己进行了总结改正,发表在这里,供各位参考 

(1)ANSYS弯矩等可以直接标注在图上吗?

如何实现?

 

如果三维问题,在剖面上标出某一结构得轴心力、弯矩等,如何实现 

(2)后处理图形,其等值线得数值能否直接标注在图上,而不就是采用图例得形式 ﻫ后处理结果往往用云图表示,下跟一图例表示数值大小,能够实现等值线直接标注在图上 

回答 ﻫ(1) ﻫ1、绘制弯矩图 

建立弯矩单元表.例如梁单元 ﻫi节点单元表名称为imom,j节点单元表名称为jmom, ﻫETABLE,NI,SMISC,1     !

单元I点轴力ﻫETABLE,NJ,SMISC,7    !

单元J点轴力ﻫETABLE,QI,SMISC,2    !

单元I点剪力

ETABLE,QJ,SMISC,8    !

单元J点剪力ﻫETABLE,MI,SMISC,6    !

单元I点弯矩

ETABLE,MJ,SMISC,12!

单元J点弯矩ﻫplls,imom,jmom ﻫ2、标注弯矩图 

PLOTCTRLS>>NUMBERING〉〉SVALON即可在画出弯矩图得同时在图上标出弯矩值得大小 ﻫ3、调整弯矩图 

如果弯矩图方向错误,则绘制弯矩图命令为 

plls,imom,jmom,-1 ﻫ同一个节点处两边得单元内力有细微差别, ﻫ导致内力数字标注出现重影。

观察上面整体轴力图也可以发现, ﻫ一段一段得,好像马赛克,其实上面整体弯矩图也就是,不过不就是 ﻫ很明显罢了.这就是EULER-BEONOULI梁理论以及ANSYS输出定义造成 ﻫ得(详细原因就不展开了,瞧瞧梁理论得书与ANSYS得说明吧)。

为了修正重影与节点两边内力值不一样得问题,遍制了宏文件ITFAVG、MAC 

命令文件内容如下:

!

—-———-—--——-————---—----—----——-——--—--——---———--—--——-—-—--——--—-—-—

!

宏:

ITFAVG、MAC(INTERNALFORCEAVERAGE MACRO) 

获取线性单元内力,并对单元边界处得内力进行平衡

!

输入信息 

内力类型:

MFORX,MFORY,MFORZ,MMOMX,MMOMY,MMOMZ ﻫ*ASK,ITFTYPE,’PLEASEINPUTTHETYPEOFINTERNALFORCE','MMOMY’

需处理得单元包 ﻫ*ASK,EASSEMBLY,’PLEASE INPUTTHEPONENTNAMEOFELEMENTSTOBEPROCESSED!

’, ﻫ'EOUTER’

!

需处理得节点包 

*ASK,NASSEMBLY,'PLEASEINPUTTHEPONENT NAME OF NODE TOBEPROCESSED!

',’NOU 

TER’

无需处理得节点包 ﻫ*ASK,UNASSEMBLY,'PLEASEINPUTTHEPONENTNAMEOFTHEUNCHANGED NODE!

(NONEI 

FTHERE’SNO SUCHPONENT)','NONE'

/POST1

输入信息:

内力类型,欲处理单元得集合,欲处理节点得集合 

!

ITFTYPE=’MMOMY' 

!

EASSEMBLY=’EOUTER’ 

NASSEMBLY='NOUTER'

!

按内力类型确定ANSYS输出信息SMISC得编号 

*IF,ITFTYPE,EQ,’MFORX’,THEN

ITFINUM=1 ﻫITFJNUM=7

*ELSEIF,ITFTYPE,EQ,’MFORY’,THEN

ITFINUM=2 

ITFJNUM=8

*ELSEIF,ITFTYPE,EQ,’MFORZ’,THEN

ITFINUM=3 ﻫITFJNUM=9

*ELSEIF,ITFTYPE,EQ,'MMOMX',THEN

ITFINUM=4 ﻫITFJNUM=10

*ELSEIF,ITFTYPE,EQ,'MMOMY',THEN

ITFINUM=5 

ITFJNUM=11

*ELSEIF,ITFTYPE,EQ,'MMOMZ’,THEN

ITFINUM=6 ﻫITFJNUM=12

*ELSE

*ENDIF

!

对不需平均得节点进行处理 ﻫ*IF,UNASSEMBLY,NE,'NONE',THEN

!

选出不进行处理得节点包并获取不进行处理节点得数目 ﻫCMSEL,S,UNASSEMBLY 

*GET,UNNODNUM,NODE,0,COUNT

!

定义长度为UNNODNUM得数组(UNNOD),以存放选中单元得单元编号 

*DIM,UNNOD,ARRAY,UNNODNUM

!

将选中单元得编号按顺序存入数组UNNOD 

*DO,I,0,UNNODNUM—1,1 

UNNOD(I+1)=NDNEXT(I) 

*ENDDO ﻫ*ELSE 

UNNODNUM=0 ﻫ*ENDIF

选出所需得单元与节点包 

CMSEL,S,EASSEMBLY ﻫCMSEL,S,NASSEMBLY

获得当前选中单元总数(存入变量SELELENUM) ﻫ*GET,SELELENUM,ELEM,0,COUNT

定义长度为SELELENUM得数组(ELENUM),以存放选中单元得单元编号 

*DIM,ELENUM,ARRAY,SELELENUM

将选中单元得编号按顺序存入数组ELENUM 

*DO,I,0,SELELENUM-1,1 ﻫELENUM(I+1)=ELNEXT(I) ﻫ*ENDDO

!

获得当前选中节点总数(存入变量SELNODNUM) ﻫ*GET,SELNODNUM,NODE,0,COUNT

!

定义长度为SELNODNUM得数组(NODNUM),以存放选中单元得单元编号 

*DIM,NODNUM,ARRAY,SELNODNUM

将选中单元得编号按顺序存入数组NODNUM 

*DO,I,0,SELNODNUM-1,1 

NODNUM(I+1)=NDNEXT(I) ﻫ*ENDDO

!

定义所需得线性单元内力ETABLE,节点I得内力存入数组ITNFI, 

!

节点J得内力存入数组ITNFJ ﻫETABLE,ITNFI,SMISC,ITFINUM ﻫETABLE,ITNFJ,SMISC,ITFJNUM

!

定义所需得结果数组,并将其置零 

ETABLE,ITNFINEO,SMISC,5 ﻫSADD,ITNFINEO,ITNFI,,1 ﻫETABLE,ITNFJNEO,SMISC,11 

SADD,ITNFJNEO,ITNFJ,,1

*DO,K,1,SELNODNUM,1

处理不需平均得节点 ﻫINDEX=0 ﻫ*IF,UNNODNUM,GE,1,THEN ﻫ*DO,J,1,UNNODNUM

*IF,NODNUM(K),EQ,UNNOD(J),THEN ﻫINDEX=1 

*ELSE 

*ENDIF

*ENDDO ﻫ*ELSE ﻫ*ENDIF

*DO,J,1,SELELENUM,1

选出与节点K相连得线性单元中,I节点(对线性单元而言)为节点K得单元编号 ﻫ*IF,NELEM(ELENUM(J),1),EQ,NODNUM(K),THEN ﻫELEI=ELENUM(J) ﻫ*EXIT ﻫ*ELSE 

*ENDIF

*ENDDO

*DO,J,1,SELELENUM,1

!

选出与节点K相连得线性单元中,J节点(对线性单元而言)为节点K得单元编号 ﻫ*IF,NELEM(ELENUM(J),2),EQ,NODNUM(K),THEN 

ELEJ=ELENUM(J) ﻫ*EXIT ﻫ*ELSE 

*ENDIF

*ENDDO

*IF,INDEX,EQ,0,THEN

*IF,ELEJ,NE,0,THEN!

有可能出现ELEJ为0得情况

取出I节点为节点K得单元得I节点端得内力放入参数ETELEI 

*GET,ETELEI,ELEM,ELEI,ETAB,ITNFI ﻫ!

取出J节点为节点K得单元得J节点端得内力放入参数ETELEJ ﻫ*GET,ETELEJ,ELEM,ELEJ,ETAB,ITNFJ

!

平均节点K得单元得I节点端得内力与节点K得单元得J节点端得内力 

ETAVE=(ETELEI+ETELEJ)/2

!

将平均后得内力存入结果数组中 ﻫDETAB,ELEI,ITNFINEO,ETAVE ﻫDETAB,ELEJ,ITNFJNEO,ETAVE

*ELSE 

*ENDIF

*ELSE ﻫ*ENDIF

*ENDDO

/UDOC,1,LOGO,OFF ﻫPLLS,ITNFINEO,ITNFJNEO

ENDOFITFAVG、MAC 

(2) ﻫ对体与面来说,ANSYS默认得结果输出格式就是云图格式,而这种彩色云图打印为黑白图像时对比很不明显,无法表达清楚,对于发表文章非常不便。

发文章所用得结果图最好就是等值线图,并且最好就是黑白得等值线图。

一般借用photoshop等第三方软件,很麻烦,效果也不好。

ansys本身也能实现这项功能。

 

1、将要输出得结果调出,这时为彩色云图; ﻫ2、将云图转换为等值线图得形式 ﻫGUI:

plotCtrls-〉DeviceOptions—>[/DEVI]中得vectormode选为on 

命令:

/DEVICE,VECTOR,1 

这时结果为彩色等值线,若直接输出,打印为黑白图像时仍然不清晰,为此需进行以下几步将图像转换为黑白形式; ﻫ3、将背景变为白色 

命令:

jpgprf,500,100,1 

/rep 

4、对等值线中得等值线符号(图中为A,B,C等)得疏密进行调整 ﻫGUI:

plotCtrls—〉Style—〉Contours-〉ContoursLabeling在KeyVectormodecontour label中选中on every Nthelem,然后在N= 输入框中输入合适得数值,例如5,多试几次,直到疏密合适 ﻫ命令:

/clabel,1,5 

5、将彩色等值线变为黑色 ﻫGUI:

plotCtrls—>Style—〉Colors—〉ContoursColors 将ItemsNumbered1,Items Numbered2等复选框中得颜色均选为黑色,图像即可变为黑白等值线图像 ﻫ命令:

/color,cntr,whit,1等等 ﻫ6、修改 

在显示等值线时,图形中太多得标识字母(A、B等)使得等值线图完全瞧不清楚.请问有没有什么方法可以去掉图形得这些标识字母呢 

在plotCtrls下面得style下面得contours下面得contourLabeling,在弹出得contourlabeling options里面得vectormodecontourlabels选off ﻫ后处理中画出了结构得等值线图,可否将等值线边得字母改为相应得数值标注 

/PNUM,SVAL,1 ﻫ/replot 

如果还想将等值线得字母去掉 ﻫ/PNUM,SVAL,1 ﻫ/CLABEL,1,-1 

/replot 

7、出图 ﻫGUI:

plotCtrls—〉CaptureImage

ANSYS中如何加弯矩或扭矩

A转矩一般有三种施加得方法:

 ﻫ第一种,将矩转换成一对一对得力偶,直接施加在对应得节点上面、ﻫ第二种,在构件中心部位建立一个节点,定义为MASS21单元,然后跟其她受力节点藕荷,形成刚性区域,就就是用CERIG命令、然后直接加转矩到主节点,即中心节点上面

第三种,使用MPC184单元、就是在构件中心部位建立一个节点,跟其她受力节点分别形成多根刚性梁,,从而形成刚性面、最后也就是直接加载荷到中心节点上面,通过刚性梁来传递载荷、

上面三种方法计算得结果基本一致,我做过实验得、

只不过就是后两种情况都就是形成刚性区域,但就是CERIG命令就是要在小变形或者小旋转才能用,只支持静力,线形分析、

而第三种方法适用多种情况,不仅支持大应变,还支持非线形情况、

如果您需要例子,我下次在发给您瞧

A

思路1:

矩或扭矩说白了就就是矩,所谓矩就就是力与力臂得乘积。

       施加矩可以等效为施加力;

思路2:

直接施加弯矩或扭矩,此时需要引入一个具有旋转自由度得节点;可以选择单元21,或者184

1。

将矩转换成一对得力偶,直接施加在对应得节点上面。

2。

在构件中心部位建立一个节点,定义为mass21单元,然后跟其她受力节点耦合,形成刚性区域,就就是用cerig命令。

然后直接加转矩到主节点,即中心节点上面.

3。

使用mpc184单元。

就是在构件中心部位建立一个节点,跟其她受力节点分别形成多根刚性梁,从而形成刚性面。

最后也就是直接加载荷到中心节点上面,通过刚性梁来传递载荷。

4.通过rbe3命令.该方法与方法2很接近。

5。

基于表面边界法:

主要通过定义一个接触表面与一个目标节点接触来实现,弯矩荷载可以通过在目标节点上用“F"命令施加。

对于方法1,通过转换为集中力或均布力,比如施加扭矩,把端面节点改成柱坐标,然后等效为施加环向得节点力;而施加弯矩,可以将力矩转化为端面得剪切均布力;但这种方法比较容易出现应力集中现象;

方法2,定义局部刚性区域,施加过程venture讲得很详细,这里就不在赘述.根据她得例子,我在下面给出了一段命令流。

该方法有个不足,它在端面额外得增加了一定得刚度,只能适用于小变形分析。

方法3,相对方法2来说,采用刚性梁单元,适用范围更广一些,对于大应变分析也能很好得适用。

但在小应变分析下,方法2与方法3没有什么区别。

方法4,定义一个主节点,施加了分布力面,应该说跟实际比较接近一点,但端面得结果好像不就是很理想,结果有点偏大,在远离端面处得位置跟实际很符合。

方法5,它具体得受力形式有如下两种:

刚性表面边界(Rigidsurfaceconstraint)-认为接触面就是刚性得,没有变形,与通过节点耦合命令CERIG比较相似;

分布力边界(Force—distributedconstraint)-允许接触面得变形,与边界定义命令RBE3相似。

使用这种方法,需要用KEYOPT

(2)=2打开接触单元得MPC(多点接触边界)算法

ANSYS绘制弯矩、剪力、轴力图

1、绘制弯矩图 

建立弯矩单元表。

例如梁单元 ﻫi节点单元表名称为imom,j节点单元表名称为jmom, ﻫETABLE,NI,SMISC,1    !

单元I点轴力ﻫETABLE,NJ,SMISC,7   !

单元J点轴力ﻫETABLE,QI,SMISC,2     !

单元I点剪力

ETABLE,QJ,SMISC,8   !

单元J点剪力

ETABLE,MI,SMISC,6   !

单元I点弯矩ﻫETABLE,MJ,SMISC,12!

单元J点弯矩

plls,MI,MJ ﻫ2、标注弯矩图 ﻫPLOTCTRLS>〉NUMBERING〉>SVAL ON即可在画出弯矩图得同时在图上标出弯矩值得大小 

3、调整弯矩图 

如果弯矩图方向错误,则绘制弯矩图命令为 

plls,imom,jmom,—1 ﻫ同一个节点处两边得单元内力有细微差别, ﻫ导致内力数字标注出现重影.观察上面整体轴力图也可以发现, ﻫ一段一段得,好像马赛克,其实上面整体弯矩图也就是,不过不就是 ﻫ很明显罢了。

这就是EULER-BEONOULI梁理论以及ANSYS输出定义造成 ﻫ得(详细原因就不展开了,瞧瞧梁理论得书与ANSYS得说明吧)。

 

为了修正重影与节点两边内力值不一样得问题,遍制了宏文件ITFAVG、MAC 

命令文件内容如下:

 

—--—-——--------——--———-———--——-——---—-———-——-——--—-———-—-—-————-——--- 

宏:

ITFAVG、MAC(INTERNALFORCE AVERAGEMACRO) 

!

获取线性单元内力,并对单元边界处得内力进行平衡 

!

输入信息 ﻫ!

内力类型:

MFORX,MFORY,MFORZ,MMOMX,MMOMY,MMOMZ ﻫ*ASK,ITFTYPE,'PLEASEINPUT THETYPEOFINTERNALFORCE’,’MMOMY' ﻫ!

需处理得单元包 ﻫ*ASK,EASSEMBLY,'PLEASEINPUTTHEPONENTNAMEOFELEMENTSTOBEPROCESSED!

’, ﻫ’EOUTER' ﻫ!

需处理得节点包 ﻫ*ASK,NASSEMBLY,’PLEASE INPUTTHEPONENTNAMEOFNODE TOBEPROCESSED!

’,’NOU 

TER' 

!

无需处理得节点包 ﻫ*ASK,UNASSEMBLY,'PLEASE INPUTTHE PONENTNAME OFTHE UNCHANGEDNODE!

(NONEI 

FTHERE’SNOSUCH PONENT)’,'NONE' 

/POST1 ﻫ!

输入信息:

内力类型,欲处理单元得集合,欲处理节点得集合 

ITFTYPE='MMOMY' ﻫ!

EASSEMBLY='EOUTER’ ﻫ!

NASSEMBLY=’NOUTER’ ﻫ!

按内力类型确定ANSYS输出信息SMISC得编号 

*IF,ITFTYPE,EQ,’MFORX',THEN ﻫITFINUM=1 

ITFJNUM=7 

*ELSEIF,ITFTYPE,EQ,'MFORY',THEN ﻫITFINUM=2 

ITFJNUM=8 

*ELSEIF,ITFTYPE,EQ,’MFORZ’,THEN ﻫITFINUM=3 ﻫITFJNUM=9 

*ELSEIF,ITFTYPE,EQ,’MMOMX’,THEN 

ITFINUM=4 

ITFJNUM=10 

*ELSEIF,ITFTYPE,EQ,'MMOMY',T

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2