文件帮助中心文件
评价网格元素的形状质量
Q = meshQuality(网)
Q = meshQuality(目,elemIDs)
Q = meshQuality (___,“纵横比”)
例子
问:= meshQuality(网)返回的数字0到1表示网格的所有元件的形状品质的行向量。在此,1个对应于该元件的最佳形状。
问:= meshQuality(网)
问:
网
问:= meshQuality(网那elemIDs)返回指定元素的形状质量。
问:= meshQuality(网那elemIDs)
elemIDs
问:= meshQuality(___,“纵横比”)通过使用元素的最小与最大尺寸的比例来确定形状质量。质量值是0到1之间的数字,其中1对应于元素的最佳形状。指定“纵横比”之后的任何以前的语法。
问:= meshQuality(___,“纵横比”)
“纵横比”
全部收缩
评估三维网格元素的形状质量。
创建一个PDE模型。
模型= createpde;
包括并绘制下列几何图形。
importGeometry(模型,'PlateSquareHoleSolid.stl');pdegplot(模型)
创建并绘制粗网格。
目= generateMesh(型号,“Hmax”,35)
mesh = FEMesh with properties: Nodes: [3x487 double] Elements: [10x213 double] MaxElementSize: 35 MinElementSize: 17.5000
pdemesh(模型)
评估所有网格元件的形状品质。显示前五个值。
Q = meshQuality(网);Q(1:5)
ANS =1×50.3079 0.2917 0.6189 0.6688 0.5571
找到与质量值小于0.2的元素。
elemIDs =找到(Q <0.2);
突出蓝色这些元素的网格图。
pdemesh(网'FaceAlpha',0.5)保持在pdemesh (mesh.Nodes mesh.Elements (:, elemIDs),'FaceColor'那“蓝”那'Edgecolor'那“蓝”)
在直方图中绘制元素质量。
图嘘(Q)包含(“单元形状质量”那'fontWeight设置'那'B') ylabel (元素的数量那'fontWeight设置'那'B')
找出最差的质量值。
Qworst =分钟(Q)
Qworst = 0.1691
找到相应的元素ID。
elemIDs =找到(Q = = Qworst)
elemIDs =1×210 136
评价2-d啮合的元件的形状品质。
importGeometry(模型,'PlateSquareHolePlanar.stl');pdegplot(模型)
目= generateMesh(型号,“Hmax”, 20)
目= FEMesh具有属性:节点:[2x286双]元素:[6x126双] MaxElementSize:20 MinElementSize:10 MeshGradation:1.5000 GeometricOrder: '二次'
查找框包围板的中心内的元素的ID。
elemIDs = findElements(目,'盒子'[75], [80120]);
评估这些元素的形状质量。
Q =1×120.2980 0.8253 0.2994 0.6581 0.7838 0.6104 0.3992 0.6921 0.2948 0.5726 0.7016 0.5669
找到与质量值小于0.4的元素。
elemIDs04 = elemIDs(Q <0.4)
elemIDs04 =1×49 19 69 83
在网格图上用绿色突出这些元素。放大看细节。
pdemesh(网“ElementLabels”那'在')举行在pdemesh(mesh.Nodes,mesh.Elements(:,elemIDs04),'Edgecolor'那'绿色')变焦(10)
通过使用最小的比率最大尺寸决定网格元件的形状品质。
创建一个PDE模型,包括L形的几何形状。
模型= createpde(1);geometryFromEdges(模型,@ lshapeg);
为几何体生成默认网格。
网= generateMesh(模型);
查看网格。
pdeplot(模型)
通过使用最小至最大尺寸比评估网格元件的形状品质。显示前五个值。
Q = meshQuality(网、“纵横比”);Q(1:5)
ANS =1×50.8339 0.7655 0.7755 0.8301 0.8969
通过使用默认设置评估网格元件的形状品质。显示前五个值。
ANS =1×50.9837 0.9605 0.9654 0.9829 0.9913
PDEModel
generateMesh
对象,指定为网A的财产PDEModel对象或作为输出generateMesh。
例子:model.Mesh
model.Mesh
元素ID,指定为正整数或正整数的矩阵。
例子:[10 68 81 97 113 130 136 164]
[10 68 81 97 113 130 136 164]
网格元素的形状质量,返回为从0到1的行向量。值0对应于面积或体积为零的泄气元素。值1对应于一个最优形状的元素。
例子:[0.9150 0.7787 0.9417 0.2744 0.9843 0.9181]
数据类型:双倍的
双倍的
[1] Knupp,帕特里克·M.“黑客帝国规范和条件数:一个总体框架,以提高通过节点移动网格质量。”在诉讼中,第8届国际网格圆桌会议。太浩湖,CA,1999年10月:13-22。
区域|FEMesh属性|findElements|findNodes|体积
区域
findElements
findNodes
体积
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判