Surpac创建块体模型.docx
《Surpac创建块体模型.docx》由会员分享,可在线阅读,更多相关《Surpac创建块体模型.docx(12页珍藏版)》请在冰豆网上搜索。
![Surpac创建块体模型.docx](https://file1.bdocx.com/fileroot1/2023-1/6/0e21af89-9368-4d59-aad8-558d4c194ec4/0e21af89-9368-4d59-aad8-558d4c194ec41.gif)
Surpac创建块体模型
第1章创建块体模型
建立块模型和品位模型流程
1.1创建块模型
1.在图形窗口中,调入文件矿体.dtm
得到如下显示图像:
2.选择查询》报告层范围得出矿体范围及走向。
在信息窗中可以得出X、Y、Z的范围:
3.选择块体模型》块体模型》新建/打开。
出现选择模型的表,输入模型的名字,长度不超过40个字符。
4.输入如下所示的信息,点击执行。
注意:
如果输入模型的名字不存在,就创造一个新的模型。
如果是已有的模型,则直接调用。
当创建了约束文件,载入此文件,则会在约束文件的基础上,创建一个新的块体模型。
这是非常有用的一点,一方面可以快速显示约束范围的块模型,另一方面,可以精简模型属性,提高运算速度。
5.出现下面的对话框,点击执行。
6.输入如下所示的信息,点击执行。
参数说明:
描述
模型的描述是可选的,但是它的纪录对于描述模型的目的是很有用的。
定义块模型使用
通常情况下使用
,如果使用
,则原点坐标即为最小坐标。
定义块模型使用范围
在这里可以选择三种方法中的一种即用“最小/最大坐标”或“原点坐标/范围”,二者是相互运算的,也可以选择“自线文件得到范围”。
这里选择坐标最小值:
Y=6720、X=2350、Z=90;最大值:
Y=7080、X=2530、Z=160。
通常最小值和最大值一般取整。
用户块大小
以前讨论过,根据矿体的形态和工程控制网度,选择用户块尺寸:
10X10X5。
通常在XY平面块尺寸一般为勘探线间距的1/3~1/5,在Z方向上块尺寸一般为组合样长度的2~3倍或是台阶高度的整数分之一。
但是块在块模型范围内必须是整数个块。
旋转
当选择“旋转”时,要求对模型的旋转方位、倾角和倾伏角进行定义。
这里暂都设定为零“0”,表明不旋转。
次级分块
有三个选项:
标准的(Standard)、可变的(Variable)和无(None)。
这里选择:
标准的(Standard)。
最小块尺寸
软件中已经设置了不同数级(2n)进行缩分,用户只需根据要求选择即可。
这里选择:
5X5X2.5。
保持审计跟踪
将来在:
“块体模型》块体模型》显示模型审核记录”中记录模型的操作、编辑和修改时间。
7.得到下面的窗口,点击执行。
显示模型确认表,可以检查模型的大小,旋转等参数,如果你需要更改任意参数,点击取消按钮;确认参数,则点击执行按钮。
8.选择块体模型》块体模型》保存,保存刚才新建的块体模型。
注意:
在块模型中操作,所有的数据存在内存中,意味着你总是工作在模型的复印件中,任何改变都没有存储,直到你退出模型的时候,在退出之前一定要存盘,因而,随时存盘,就能避免意外发生(如突然停电),在填充操作后(手册后面会讲到),所有的值发生了变化,存盘将覆盖了以前的模型。
至此块体模型已经创建完成,状态栏里会出现按钮
表示块体模型已经创造成功了,并且已经完成连接。
模型建好之后,就不能改变范围,旋转,块大小,每条边的最大限度,要改变模型的参数就只好重新创造一个新的模型了。
9.选择块体模型》块体模型》关闭,关闭块体模型。
当完成相应的工作后,需要退出块体模型,选择“关闭”功能,弹出关闭对话框,用户可以根据操作的情况选择退出方式:
“保存并退出”、“保存为新模型并退出”或“不保存退出”。
如果你想要看这个任务的所有操作过程,请运行
m11_创建块体模型.tcl。
注意:
无论任何时候当宏暂停时,在消息窗口出现“单击图形工作区继续”提示信息时,你需要在单击图形工作区。
当然你也需要单击弹出窗口的执行按钮。
1.2增加属性及背景值
前面已经描述过,块体模型实际上是一个空间数据库,它的目的就是用来存储相关地质信息(包括岩石类型、品位分布、比重等等)。
而这些属性是通过块体进行反映出来,创建块模型后,开始增加属性,属性是模拟模型空间的道具,这些属性可以是数字,字符代表顺序,间隔,比率等,属性也可以是通过别的属性计算得出。
1.打开文件块体模型.mdl。
2.选择块体模型》属性》新建。
3.输入如下所示的信息,点击执行。
参数说明:
对于新创建的块体模型,需要“新建”属性并且必须命名。
属性名字
属性名字的长度不超过30个字符,属性名字中允许空格,不过我们并不推荐这样,这样会使块的数学计算的功能复杂化。
在左边数字或下面灰白处点击右键可以“插入、增加和删除”属性栏。
属性类型
属性类型可以是字符(Character)、实数(Real)、整数(Integer)、浮点(Float)或者计算型(Calculated)得到。
浮点可以存储单个的精确数字到8位小数,需要4字节/块,实数存储2位小数到15位小数,要求8位字节;然而,如果8位小数对你要存储的数字已经足够了,那最好选择浮点类型,这样可以有效的利用空间,节省计算时间。
整数和字符也用4字节来存储数据,计算型不存储在模型中,在需要计算的时候计算,内存中并不存储其属性。
背景值
所有的块都要求属性是有值的,当你创造属性的时候指定了背景值,则这些背景值一直保存在块中,直到你指定了新的值,如果背景值是空格,而类型是数字,这表示值为0,下面的练习将告诉你适当的背景值的更多信息。
注意:
属性可以随时删除或则增加,也可以清除属性,重新设置模型属性的背景值,也可以用编辑属性的功能改变一个属性背景值或名字,但是不能改变属性的类型。
软件自动为模型完成增加属性的过程。
4.选择块体模型》块体模型》摘要,浏览模型结果。
上表中的内容表示块体模型的摘要,也可以保存这个摘要供以后查看。
5.点击执行,或者取消关闭对话框。
6.选择块体模型》块体模型》保存,保存你刚才的工作。
如果你想要看这个任务的所有操作过程,请运行
m12_创建块体模型属性.tcl。
注意:
无论任何时候当宏暂停时,在消息窗口出现“单击图形工作区继续”提示信息时,你需要在单击图形工作区。
当然你也需要单击弹出窗口的执行按钮。
1.3约束
Surpac块模型一个强大的特点就是应用约束,约束是空间操作和对象的逻辑组合,其信息可以修改和查补。
通过逻辑条件创建的约束文件是对块体模型的显示、报告和存储进行限制,这些约束文件可以“新建、编辑和查看”。
一旦创建完成,将保存为.con的文件名并可以直接调入(用鼠标选中并拖动至图形窗口)该约束文件。
1.打开文件块体模型.mdl。
2.选择块体模型》约束》新建约束文件。
3.输入如下所示的信息,点击执行。
参数说明:
约束名称
自动根据约束条件和数目从a、b、c、..z进行增加,表明约束条目
约束类型
如下图有:
约束文件(Constraints)本身、实体模型(3DM)、块体(Block)、表面模型(DTM)、线文件(string)、平面(PLANE)、X轴(XPlane)、Y轴(YPlane)和Z轴(ZPlane即标高)。
选择不同的约束类型,将定义不同的文件或平面。
每一个约束类型需要添加在“约束值”栏中。
可选的空间操作有:
ABOVE——在上
INSIDE——在内
》——大于
<——小于
=——等于
为了减少操作的次数,常用“not”表示相反的操作,例如,outside可以代表notinside。
约束组合
这些约束类型可以是单一的,也可以是组合使用,根据组合条件的空间逻辑关系,可以进行并列(根据条目aorborc)、交集(aandbandc)等组合。
保存约束
最后将诸多的约束条件组合,保存在约束文件中。
此处保存为:
矿体.con。
同样的道理,可以根据地表模型(topo1.dtm)以下和矿体(矿体.con)以外是废石;地表模型(topo1.dtm)以下和露天坑(pit1.dtm)以上是采区等条件创建相应的约束文件。
完成之后,信息窗表明约束已经被保存,文件“矿体.con”是一个二进制的文件,不能在Surpac软件之外被编辑,可以在块模型图形中浏览检查你的约束文件的结果。
4.请查看文件导航器中是否增加矿体.con文件。
如果你想要看这个任务的所有操作过程,请运行
m13_创建约束文件.tcl。
注意:
无论任何时候当宏暂停时,在消息窗口出现“单击图形工作区继续”提示信息时,你需要在单击图形工作区。
当然你也需要单击弹出窗口的执行按钮。
1.4块体模型的显示
块体模型创建后,可以通过“显示”功能将块体、约束条件下的范围以及用色彩显示相关的属性。
也可以“移走”约束条件回复原来模型。
1.选择块体模型》显示》显示块模型。
2.输入如下所示的信息,点击执行。
确定显示的是“块体”、“质心点(在“点云标记下选择符号)”,同时可以清理原来的约束和切割的剖面。
3.得到如下显示的结果。
4.选择块体模型》显示》新建图形约束。
5.输入如下所示的信息,点击执行。
注意:
你正在添加已经保存的约束文件,这比再次使用约束类型为3DM快。
6.得到如下显示的结果。
结果是:
现在你已经有了一个约束(矿体)的块体放在图形窗口中。
如果你想要看这个任务的所有操作过程,请运行
m14_显示块体模型.tcl。
注意:
无论任何时候当宏暂停时,在消息窗口出现“单击图形工作区继续”提示信息时,你需要在单击图形工作区。
当然你也需要单击弹出窗口的执行按钮。