张建伟等.2012.12 人民邮电


一天一本书,这种感觉 真是爽啊. 但我觉得什么也没学到. 话说回来,此authors 确实书写得比较一般,实例不如百度文档上的WORD实例,理论不如我看的那本CFD ,然后造成我一边看这本一边想重读CFD. 这本侧重机械工程,因我觉得没什么用.

GPU高性能编程CUDA实战 CUDA by example: an introduction to general-purpose GPU programming 索书号:TP391.41 ZS170

Windows API开发详解 函数、接口、编程实例 索书号:TP316.7 ZF6.1

i am aware of it , 了解到了 break out 表明 . i lookat a hundred deals a day i choose one.

 

石碏 谏曰:“臣闻爱子,教之以义方 ,弗纳于邪。骄奢淫佚 ,所自邪也。四者之来,宠禄过也。 《石碏谏宠州吁》

 

简单讲,有限元法FEA 是用简单问题代替复杂问题后再求解.这个解是近似解.

 

第一章 有限元法概述   (有用

有限元法又是和原问题数学模型(基本方程,边界条件)等效的 变化原理 或 加权余量法,建立求解基本未知量(场函数的节点值 ) 的代数方程或微分方程组.

 

ansys 帮助系统十分强大 , 任何理论知识,操作方法.

 

较高版本的二进制文件不兼容低版本的,比如14产生的无法在13上运行.

 

 

有限元分析 流程

前处理提供 了实例建模及风格划分工具 .

分析计算包括结构分析 (线性,非线性和高度 非线性)流体动力学

后处理 计算结果彩色等值线,梯度,矢量,粒子流.也可以图表,曲线显示 .

 

1.建立有限元模型

  • 创建几何模型(导入
  • 定义单元/材料属性
  • 划分网格

2.加载与求解

  • 载荷与其它边界条件
  • 求解

3.查看与处理结果

  • 分析结果
  • 导出数据
  • 判断合理 性

 

一个悬梁的例子:


 

第二章 高级应用 的基石-APOL (暂时也不知道有什么用

APOL = ansys parametric design language

使用任何参数都不需要声明类型. 无论是整形还是浮点型 都 按双精度 存储.指令不区分大小写. 字符型存储为字符串.

赋值有两种 *SET 命令 和 =

定义数组有两种 *DIM 或 GUI菜单

流程控制 *GO       ,  *IF ..*IFELSE…*ELSE…*ENDIF ,      *DO…*ENDDO ,    *DOWHILE,   *REPEAT.

宏文件 .mac   使用GUI 或命令, 命令有*CREATE , *CFOPEN , *CFWRITE, *CFCLOS,/TEE   宏可以嵌套, 调用 宏有三种方式 *USE ,宏名,/INPUT

运算符 **乘方 常用 函数:

 

 

第三章 模型的建立

两种思路:建立实体模型的直接有限元模型. 实例是方便快捷易于理解. 选.

 

 

外部导入有两种途径:通用图形交换格式IGES(*.igs) 或 CAD 接口.

 

 

mimics 建模步骤

 

直接建立有限元,不考虑.


第四章 划分网格

 

1.定义单元属性

TYPE . REAL , MAT  分别代表单元类型,实常数和 材料.

单元选择尽量减少维度,能用二维单元就不用三维.结构的应力状态决定单元类型的选择.

2.设置网格划分控制

3.生成网格

 

.lis   ansys area file:

/PREP7
n,1,187.789500,147.378311,1869.418986

这些数字代表坐标吗?

 


第五章 加载求解

 

1.载荷与载荷 步

单步载荷 与时间无关的.

 

流场: 速度 压力 '

不管与时间是否相关, ansys都使用时间作为跟踪参数 .

 

2.施加载荷

自由度约束 : 速度 压力 紊流动能 紊流扩散速率 VX, VY , VZ/PRES/ENKE/ENDS

自由度约束能施加在节点,关键点,线,面上.

集中载荷: 流体流动速率 FLOW

面载荷 : 流体结构界面/阻抗

 


第六章 后处理 ansys终究也只是工具 , 分析解释结果 始终依赖用户的判断能力 .

 

1通用后处理 POST1

 

读入文件 FILE , filename , EXTension,--

读出指定的数据组 SET,Lstep,Sbstep, fact ,KIMG,TIME,ANGLE,NSET,ORDER  .

 

结果输出 万能的PL DSIP 命令

结构变形图 PLDISP,KUND 控制参数 , 0 结构变形图,1为变形前后,2 变形前后轮廓

显示节点情况

显示 单元解

显示矢量的 PL VECT

反作用力 /PBC

路径 PL PATH

2.时间历程

3.高级

 

 


第七 流体单元

 

第八 结构静力

是指计算结构 在不变载荷作用下的响应.不考虑慢性 和阻尼.

 

 

 

 

第九 结构动力

 

第十 热力

第十一电磁力

第十二 多物理场耦合分析

十三 非线性

十四 生死单元

十五 子结构

十六复合材料

 

 

 

 

 

 

 

 

 

 

 

 

 

 

第十七 机械工程 略

第十八 土木工程 略.

 

 

 

 

DCMTK  

PACS来说就是一个医用软件,应用的领域是医院所有能产生图像的设备,将设备产生的图像存入计算机中,因为设备的存储空间有限,国内的病人很多,所以需要借助外存储设备进行存储,但是又会发生的问题就是图像多,而且大包括写报告啊什么的都需要看图像,如果单纯的看胶片是不完整的设备产生的图像会影响诊断,就涉及到了传输,调阅...等功能就需要借助一个软件来实现,PACS就是来做这个的,医用医学影像存储调阅系统。 热心网友说的很对,对于算法要求很高,因为只有有了先进的算法才能保证≤1.5:1的压缩比例的情况下,2秒内用2兆的带宽可以浏览15张以上的图像。不失真才有诊断价值!速度快才能真正的帮助医院病人及放射科大夫减少等待的时间来提高工作效率等等...

/prep7
/pnum,label,key
!在有限元模块图形中显示号码。Label=欲显示对象的名称,node节点,elem元素,kp点,line线,area面积,volu体积;key=0为不显示号码(系统默认),=1为显示号码。

et,itype,ename,kopt1, kopt2, kopt3, kopt4, kopt5, kopt6,inopr
!元素类型定义。Itype为元素类型号码,通常由1开始;ename为ANSYS元素库的名称,如beam3,plane42,solid45等;kopt1~kopt6为元素特性编码,如beam3的kopt6=1时,表示分析后的结果可输出节点的力及力矩,link1无需任何元素特性编码。

mp,lab,mat,c0,c1,c2,c3,c4
!定义材料特性。Lab为材料特性类别,如杨氏系数lab=ex、ey、ez,密度lab=dens,泊松比lab=nuxy、nuyz、nuzx,剪力模数lab=gxy、gyz、gxz,热膨胀系数lab=alpx、alpy、alpz,热传导系数lab=kxx、kyy、kzz,比热lab=c;mat对应前面定义的元素类型号码Itype;c0为材料特性类别的值。

r,nset,r1,r2,r3,r4,r5,r6
!元素几何特性。nset通常由1开始;r1~r6几何特性的值。
注:solid45元素不需要此命令,beam3单元有area截面积,惯性矩izz,高度height等。
例如:r,1,3e-4(截面积),2.5e-9(惯性矩),0.01(高度)

local,kcn,kcs,xc,yc,zc,thxy,thyz,thzx,par1,par2
!定义区域坐标系统。kcn区域坐标系统代号(大于10);kcs区域坐标系统属性(0为卡式坐标,1为圆柱坐标,2为球面坐标);xc,yc,zc(该区域坐标系统与整体坐标系统原点关系)。
csys,kcn !声明坐标系统,系统默认为卡式坐标(csys,0)。
k,npt,x,y,z !定义点。npt为点的号码;x,y,z为节点在目前坐标系统下的坐标位置。

kfill,np1,np2,nfill,nstrt,ninc,space
!点填充。np1和np2两点间,nfill为填充点的个数;nstrt,ninc,space为分布状态。

kgen,itime,np1,np2,ninc,dx,dy,dz,kinc,noelem,imove
!点复制。itime包含本身所复制的次数;knic为每次复制时点号码增加量;np1,np2,ninc点复制范围;dx,dy,dz每次复制在现有坐标下几何位置的改变量。

ksymm,ncomp,np1,np2,ninc, kinc,noelem,imove
!复制一组(np1,np2,ninc)点对称于某轴(ncomp);knic为每次复制时点号码增加量。

kl,nl1,ratio,nk1 !在已知线(nl1)上建立一个点(nk1),该点的位置由占全线段比例(radio)而定,比例为p1至nk1长度与p1至p2的长度。

kmodif,npt,x,y,z !修改现有点(npt)到新坐标(x,y,z)位置。

knode,npt,node !定义点(npt)于已知节点(node)上。

kdele,np1,np2,ninc !将一组点删除。
ksel,type,item,comp,vmin,vmax,vinc,kabs !选择有效点,type为选择方式。

Wpoffs,xoff,yoff,zoff !将工作平面中心点移到另外一点。
Wprota,thxy,thyz,thzx !将工作平面顺时针旋转一个角度。
l,p1,p2,ndiv,space,xv1,yv1,zv1,xv2,yv2,zv2 !由两点定义线段,此线段的形状可为直线(斜率)为0,或为曲线(以线段两端斜率xv1,yv1,zv1,xv2,yv2,zv2而定);ndiv为线段在进行网格化时欲分的元素数目。
Lstr,p1,p2 !用两个点来定义一条直线。
Lcomb,nl1,nl2,keep !将两条线合并为一条线,keep=0时原线段删除,keep=1时保留。
Ldiv,nl1,ratio,pdiv,ndiv,keep !将线分割为数条线,nl1为线段的号码;ndiv为线段欲分的段数(系统默认为两段),大于2时为均分;ratio为两段的比例(等于2时才作用);keep=0时原线段删除,keep=1时保留。
Lgen,itime,nl1,nl2,ninc,dx,dy,dz,kinc,noelem,imove !线段复制命令。itime包含本身所复制的次数;nl1,nl2,ninc为现有的坐标系统下复制到其他位置(dx,dy,dz);kinc为每次复制时线段号码的增加量。
Lfillt,nl1,nl2,rad,pcent !在两相交的线段nl1,nl2间产生一条半径等于rad的圆角曲线,同时自动产生三个点,其中两个点在nl1,nl2上,第三个点是新曲线的圆心定(若pcent=0,则不产生该点)。
Larc,p1,p2,pc,rad !定义两点间的圆弧线,其半径为rad,pc为圆弧曲率中心部分的任何一点,不一定是圆心坐标。
Circle,pcent,rad,paxis,pzero,arc,nseg !产生圆弧线。Pcent为圆弧中心坐标点的号码;paxis 定义圆心轴正方向上任意点的号码;Pzero定义圆弧线起点轴上的任意点的号码,此点不一定在圆上;rad圆的半径;nseg为圆弧线欲划分的段数,完整为4。
Lang,nl1,p3,ang,phit,locat !产生一新的线段,此新的线段与已存在的线段nl1的夹角为ang,phit为新产生点的号码。
L2ang,nl1,nl2,angl,ang2,phit1,phit2 !产生新线段。此新线段与已存在的直线nl1夹角为ang1,与直线nl2的夹角为ang2。Phit1,Phit2为新产生两点的号码。
Ltan,nl1,P3,xv3,yv3,zv3 !产生三次曲线,该曲线方向为P2至P3,与已知曲线相切于P2。Xv3,y,v3,zv3为新线段在终点P3处的斜率。
L2tan,nl1,nl2 !建立新线段与已知两条相切的方式产生。若以负值输入,则相反。
Bspline,p1,p2,p3,p4,p5,p6,xv1,yv1,zv1,xv6,yv6,zv6 !通过6点曲线,并定义两端点的斜率。
spline,p1,p2,p3,p4,p5,p6,xv1,yv1,zv1,xv6,yv6,zv6 !通过6点曲线,每点之间形成一新线段,并可以定义两端点的斜率。
Ldele,nl1,nl2,ninc,kswp !kswp=0时只删除掉线段本身,=1时低单元点一并删除。
Lsel, type,item,comp,vmin,vmax,vinc,kabs !选择有效线段,type为选择方式。
A,p1,p2,p3,p4,p5,p6,p7,p8,p9 !由已知点定义面积
Al,l1,l2,l3,l4,l5,l6,l7,l8,l9,l10 !由已知线段定义面积
Agen, itime,na1,na2,ninc,dx,dy,dz,kinc,noelem,imove !面积复制命令。itime包含本身所复制的次数;na1,na2,ninc为现有的坐标系统下复制到其他位置(dx,dy,dz);kinc为每次复制时面积号码的增加量。

Arsym,ncomp,na1,na2,ninc,kinc,noelem,imove !复制一组面积na1,na2,ninc对称于轴ncomp;kinc为每次复制时面积号码的增加量。

Adrag, nl1,nl2,nl3,nl4,nl5,nl6, nlp1,nlp2,nlp3,nlp4,nlp5,nlp6 !面积的建立,沿某组线段路径,拉伸而成。

Arotat, nl1,nl2,nl3,nl4,nl5,nl6,pax1,pax2,arc,nseg !建立一组圆柱形面积,产生方式为绕着某轴(pax1,pax2,为轴上任意两点,并定义轴的方向)。Nseg为整个旋转角度方向中欲分段数目。
Aoffst,narea,dist,kinc !复制一块面积,产生方式为平移(offset)一块面积,以平面法线方向,平移距离为dist,kinc为面积号码增加量。

Afillt,na1,na2,rad !建立圆角面积,在两相交平面间产生曲面,rad为半径。
Askin,nl1,nl2,nl3,nl4,nl5,nl6 !沿已知线建立一个平滑薄层曲面。
Adele,na1,na2,ninc,kswp !kswp=0时只删除掉面积本身,=1时低单元点一并删除。
Asel, type,item,comp,vmin,vmax,vinc,kabs !选择有效面积,type为选择方式。
V,p1,p2,p3,p4,p5,p6,p7,p8 !由点定义体积。
Va,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10 !由已知面定义体积
Vgen,itime,nv1,nv2,ninc,dx,dy,dz,kinc,noelem,imove !体积复制。
Vsymm,ncomp,nv1,nv2,ninc,kinc,noelem,imove!对称于轴(ncomp)复制一组体积
Vdrag,na1,na2,na3,na4,na5,na6,nlp1,…nlp6 !体积建立时将一组已知面积沿着某组线段路径,拉伸而成。
Vrotat,na1,na2,na3,na4,na5,na6,pax1,pax2,arc,nseg !建立一组圆柱形体积,产生方式为绕着某轴(pax1,pax2,为轴上任意两点,并定义轴的方向)。Nseg为整个旋转角度方向中欲分段数目。
Vdele,nv1,nv2,ninc,kswp !kswp=0时只删除掉体积本身,=1时低单元点一并删除。
Vsel, type,item,comp,vmin,vmax,vinc,kabs !选择有效体积,type为选择方式。
Rectng,x1,x2,y1,y2 !建立长方形面积
Pcirc,rad1,rad2,theta1,theta2 !建立平面圆面积,rad1,rad2为圆面积的内径及外径,theta1,theta2为圆面积的角度范围。系统默认值为0度到360度,每90度分段。
Rpoly,nsides,lside,majrad,minrad !建立一个以工作面中心点为基准的正多边形面积。边数为nsides,大小可由边长lside,或外接圆半径majard,或内切圆minrad。
Block,x1,x2,y1,y2,z1,z2 !建立一个长方体区块。
Blc4,xcorner,ycorner,width,height,depth !建立一个长方体区块。
Blc5,xcenter,ycenter,width,height,depth !建立一个长方体区块。区块体积中心点的x、y坐标。
Cylind,rad1,rad2,z1,z2,theta1,theta2 !建立一个圆柱体积,圆柱的方向为z方向并由z1,z2为z方向长度的范围;rad1,rad2为圆柱的内外半径;theat1,theta2为圆柱的起始、终结角度。
Cyl4,xcenter,ycenter, rad1, theta1, rad2,theta2,depth !建立一个圆柱体积。以圆柱体积中心点的x、y坐标为基准;rad1,rad2为圆柱的内外半径;theat1,theta2为圆柱的起始、终结角度。
Cyl5,xedge1,yedge1,xedge2,yedge2,depth !建立一个圆柱体积。xedge1,yedge1,xedge2,yedge2为圆柱上面或下面任一直径的x、y起点坐标与终点坐标。
Cone,rtop,rbot,z1,z2,theta1,theta2 !建立一个圆锥体积。Rtop,z1为圆锥上平面的半径与长度、rbot,z2为圆锥下平面的半径与长度;theat1,theta2为圆锥的起始、终结角度。
Rprism,z1,z2,nsides,lside,majrad,minrad !建立一个正多边形体积,z1,z2为z方向长度的范围,边数为nsides;边长lside;或外接圆半径majard;或内切圆minrad。
!声明元素大小、形状和网格种类
lesize,nl1,size,angsiz,ndiv,space,kforc,layer1,layer2 !定义所选择线段(nl1,nl1=all为目前所有的线段)进行元素网格化时元素的大小(size),元素的大小可用线段的长度(size)或该条线段要分割的元素数目(ndiv)来确定;space为间距比(最后一段长与最先一段长的比值,正值代表以线段方向为基准,负值以中央为基准,系统默认等间距)。
kesize,npt,size,fact1,fact2 !定义通过点(npt,npt=all为通过目前所有点的线段)的所有线段进行元素网格划分时元素的大小(size),不含lesize所定义的线段。元素的大小仅能用元素的长度(size)输入。该命令必须成对使用,因为线段基本上含两点。
esize,size,ndiv !定义元素网格化时元素的大小。该命令以目前所有对象为基准(不含lesize,kesize所定义的线段)。元素的大小可用元素的边长(size)或线段要分成元素数目(ndiv)来确定。
desize,minl,minh,mxel !系统默认元素大小(不含lesize,kesize,esize所定义)。
smrtsize,sizval,fac,expnd,trans,angl,angh,gratio,smhlc,smanc,mxitr,sprx !自由网格时,网格大小的高级控制(不含lesize,kesize,esize所定义)。一般由desize控制元素大小,desize及smrtsize是相互独立的命令,仅能存在一个,执行smrtsize命令后desize自动无效。
mshkey,key !key=0自由网格(系统默认);key=1对应网格;key=2对应自由混合(仅适合2-D实体)。
mshape,key,dimension !声明网格化时元素的形状。2-D实体模型采用四边形(key=0)或全部为三角形(key=1)。
!进行网格化
xatt,mat,real,type,esys !type元素的形式号码,real元素的几何参数属性编号,mat元素的材料特性属性编号。Esys为建立元素时所在坐标系统号码。系统默认值为第一组及卡式坐标。
Xmesh !x对象网格化后,元素属性由xatt决定。

 

ansys 14.0的更多相关文章

  1. 无法解决“Microsoft.SharePoint.Security, Version=15.0.0.0,”与“Microsoft.SharePoint.Security, Version=14.0.0.0”之间的冲突

    VisualStudio 2013创建控制台项目,.NetFramework选为4.5.生成目标平台:x64.然后添加对Microsoft.SharePoint.dll的引用. 生成项目时," ...

  2. 安装InfoPath 2013后 SharePoint 2010 出现 “找不到 Microsoft.Office.InfoPath, Version=14.0.0....” 的错误的解决方案

    1. 症状 您的SharePoint 2010的服务器是不是最近一直出现这个错误呢? Could not load file or assembly 'Microsoft.Office.InfoPat ...

  3. VS2010 无法计算HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0@VCTargetPath处的属性表达式

    VS2010打开.csproj工程文件报错,不能加载,错误信息如下: 无法计算HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\1 ...

  4. EDS 14.0 dtc:commmand not found

    EDS 14.0在生成dtb文件时,输入命令: dtc -I dts -O dtb -o soc_system.dtb soc_system.dts 出现错误: bash:dtc:command on ...

  5. Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=14.0

    参考地址一:点击这里 参考地址二:点击这里 解决方法: 使用office COM元件,电脑里必须要有相对应的版本,比如 Excel 14.0是对应Excel 2010 Excel 12.0是对应Exc ...

  6. Adobe Photoshop CC 14.0简体中文特别版32位和64位下载

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私 ...

  7. Ubuntu 14.0操作系统,修改默认打开方式的方法

    Ubuntu 14.0 有内置的视频播放器 Totem,但是使用起来不太习惯,所以在系统的软件中心 下载了gnome Mplayer和s Mplayer,都有打开上次播放的忆功能,只是gnome Mp ...

  8. Mindjet.MindManager“参数错误”解决办法,适用于9.0、10.0和14.0

    MindManager出14.0版本了,但是在应用个别模板的时候会提示“参数错误”,然后自动关闭. 解决办法:   如果是win7系统,可以进入C:\Users\(用户名) \AppData\Loca ...

  9. perl-5.14.0在新版gcc中编译不通过解决办法

    1     由于在新版本中GCC把C99中的标准库分成了libc和libm两个部分,libm中包含一些数学库等,如果要用到libm时,必须加上-lm选项 在解压Configure之后,再在Makefi ...

随机推荐

  1. nginx配置跨域访问

    前端要在本地测试ajax接口,无法跨域访问,所以在测试环境的nginx配置了跨域支持,方法如下: 在nginx.conf文件, http块下配置 42 #support cross domain ac ...

  2. Java 基于web service 暴露接口 供外部调用

    package cn.zr.out.outinterface; import java.text.SimpleDateFormat; import java.util.Date; import jav ...

  3. c语言打印空白星号矩形

    用户输入一个数字N,输出一个N*N的空心矩形,N最小为3 效果如下: 思路是这样的,首先拿到这道题是没有思路的,但我们可以举几个例子,当N等于3的情况,当N=5的情况,发现第一行和最后一行是相同的,而 ...

  4. c语言学习笔记 for循环的结构

    其实感觉for循环没有while循环那么直白好理解. for(i=0;i<n;i++) { dosth(); } i=0是i的初始值. i<n是循环进行的条件. i++是每次循环要做的事情 ...

  5. win32多线程(三) 死锁

    任何时候当一段代码需要两个(或更多)资源时,都有潜在性的死锁. void SwapLists(List *list1, List *list2) { List *tmp_list; EnterCrit ...

  6. 使用 insertBefore 和insertAfter,在指定位置追加与删除元素

    来自于<sencha touch 权威指南> ----------------------------------- 除 append 和 overwrite 外,还可以使用 insert ...

  7. integer encoding vs 1-hot (py)

    https://github.com/szilard/benchm-ml/issues/1 glouppe commented on 7 May 2015 Thanks for the benchma ...

  8. 数据库连接池DBUtils

    安装 pip3 install DBUtils DBUtils是Python的一个用于实现数据库连接池的模块. 此连接池有两种连接模式: 模式一:为每个线程创建一个连接,线程即使调用了close方法, ...

  9. hdu 4279 Number(G++提交)

    打表找规律: #include<stdio.h> #include<math.h> #define N 250 bool judge(int i,int j) { ;k< ...

  10. hdu 1905 Pseudoprime numbers

    #include<stdio.h> #include<math.h> #define ll long long ll mod; bool Judge(int x) { ;i&l ...