DM 建立模型实例
- 格式:ppt
- 大小:2.47 MB
- 文档页数:22
Training Manual 第七章参数化建模Training ManualANSYS Workbench - DesignModeler目录•尺寸引用•提升参数•提升尺寸引用•提升特征尺寸•参数管理•从动/从属参数•辅助变量•参数函数Training ManualANSYS Workbench - DesignModeler尺寸引用•创建草图和特征时,它们的特性由所谓的 “尺寸引用”控制.尺寸引用•尺寸引用可以被“提升”为设计参数:–允许参数化数据交换.–使DM 模型更加灵活.–是进行优化(仿真)技术的一个关键要素.Training ManualANSYS Workbench - DesignModeler提升参数•在详细列表框中点击将一个尺寸引用提升为设计参数 “D ”.–使用默认名称或自已定义一个有意义的名称 (不可以有空格, 可以有下划线).–注意, 尺寸的值在详细列表窗口将不再可以编辑.注意: 对于链接到CAD 中的参数不可以取消提升.Training ManualANSYS Workbench - DesignModeler•尺寸参数:–默认的草图尺寸名称标明了关联平面以及特定的尺寸.–命名语法是 “平面_参考.尺寸_类型和编号”.–例如:•以下图为例, 参数的缺省名称为 “XYPlane.D4”.–XYPlane XYPlane:: 标明尺寸所处的平面.–D4: 标明指定的尺寸是直径.–名称很容易更改.提升尺寸引用Training ManualANSYS Workbench - DesignModeler提升特征尺寸•特征尺寸:–默认的特征尺寸名称标明操作以及尺寸引用号 (“FD ” 含义为“Feature Dimension).–命名语法是 “操作_类型.特征_尺寸_编号”.–以下的例子,参数的缺省名称为 “Extrude1.FD1”.–名称包含两层信息:•Extrude1 表明参数引用为创建的第一个拉伸.•FD1 表明它是拉伸操作的参数1 (如上; FD0= 旋转角度, FD1= 深度, FD2 = 绕Z 轴旋转)Training ManualANSYS Workbench - DesignModeler参数管理器•指定参数后DM 用参数管理器进行管理.–在用户图形界面中点击 “Parameter ” 打开参数管理器工具.Training ManualANSYS Workbench - DesignModeler参数管理器…•参数管理器窗口有3个标签用来指定参数化工具:•Design Parameters 标签:–每个设计参数都列在上面. –在此浏览和更改参数的值.–“#” 后可以加入对参数定义的注释.Training ManualANSYS Workbench - DesignModeler•Parameter/Dimension Assignment 标签:–列出一系列 “左边 = 右边” 的赋值(方程),通过给定设计参数用于驱动模型尺寸的.–等式左边是指向平面/草图或特征尺寸之一的引用,或者是辅助变量的引用.–右边是任意表达式,可以带有 +, -, +, -, **, 和 /, 不仅包括圆括号,引用设计参数 (这里其句法结构用前缀“ @”) 和特征尺寸, 而且包括数值常量和对辅助变量的引用.–也可以用 ^ 表示指数运算,% 表示求模( x/y 的余数)–也可以使用函数 (后文讨论).参数管理器…Training ManualANSYS Workbench - DesignModeler参数管理器…–DesignModeler DesignModeler 会计算出每一个表达式右边的值并用结果驱动左边的尺寸引用.–设计参数名称前面冠以@.–#后可加入注释.–例如 (承前页):•XYPlane.R3 = @Hole_Size•表明用一个位于XY 平面的半径尺寸引用一个名为 “Hole_Size ” 的设计参数.•在参数等式后加入了一个样例注释.Training Manual ANSYS Workbench - DesignModeler 从动/从属参数•从动参数是其取值由“驱动”设计参数决定的参数.–目标: 如图所示给定一个矩形截面, 尺寸 S1 为高, S2 为宽, 按表达式S2 = 2S2 = 2**S1驱动宽度值.S2S1•在 DesignModeler DesignModeler中我们进行如下操作:–标注草图的高和宽.–创建一个名为 S1的设计参数.–S1 将成为 “主动” 参数. –待续 . . .Training Manual ANSYS Workbench - DesignModeler 从动/从属参数…–观察草图(前页)细节后发现宽度尺寸被称为H1.•记住!: H1中的“H ”表示水平尺寸,同样的V2中的 “V ”表示竖直尺寸.–从参数/尺寸等式中注意到给出的S1 为:–已知 “内部” 参数名即驱动参数是 “XYPlane.H1” 可以在Parameter/Dimension Assignment 标签中键入下面的表达式:Training ManualANSYS Workbench - DesignModeler从动/从属参数…–这样我们仅仅改变S1的值就可以检验表达式, 更新生成模型可确认宽度始终等于2*S1.•等一下! 如果由于表达式的错误导致模型再生失败,视图进行取消操作也会遇到同样的问题.–幸运的是 DesignModeler DesignModeler有一个更好的方法验证参数化的表达式 :•移到 “Check ” 标签, 可以计算出参数化等式并显示出结果. •让我们对Check 特性进行仔细观察. . .Training Manual ANSYS Workbench - DesignModeler从动/从属参数…•check 窗口分成两个输出区:Parameter/Dimension Assignments 参数/尺寸等式Design Parameter Assignments 设计参数等式–两个部分都作为“输出”,因为每个部分都按其定义及其输出值显示.–从上例可以看出,参数S1被赋值35.000 (设计参数部分).–同样的,从动参数 “XYPlane.H1” 计算出值 70.000.–由于我们希望用2*S1的值驱动“XYPlane.H1”因而确认 70.000 这个值是有意义的.Training Manual ANSYS Workbench - DesignModeler辅助变量•辅助变量指那些不直接定义草图或特征尺寸的参数.•主要用于常数值或系数.•例如:–这里定义2个设计参数 (@Height 和 @Length).–现在我们创建一个名为 “factor ” 的变量在公式中使用.–最后我们设定半径尺寸 “R5” 等于变量.–注意, 这个例子只是用来举例的. 我们可以更简单地用定义变量的公式直接定义R5.Training Manual ANSYS Workbench - DesignModeler 带参数的函数•可以用函数表达设计意图以及参数间的关系.–函数是返回单一值的一系列操作•ABS(X)•EXP(X)•LN(X)•SQRT(X)•SIN(X) (用角度)•COS(X)•TAN(X)•对于–1 和 +1之间的值X.–ASIN(X) & ATAN(X)(返回值为 -90 到 90 度之间) –ACOS(X) (返回值为0到180 之间)•例如…–A=acos(-1)# 值为 –90–B=abs(X) # 值为X 的绝对值。
大数据挖掘技术之DM经典模型(下)数据分析微信公众号datadw——关注你想了解的,分享你需要的。
接着上篇大数据挖掘技术之DM经典模型(上)文章,接下来我们将探讨朴素贝叶斯模型、线性回归、多元回归、逻辑回归分析等模型。
4、朴素贝叶斯模型表查询模型简单有效,但是存在一个问题。
随着输入数量的额增加,每个单元格中训练样本的数量会迅速减少。
如果维度为2,且每一维有10个不同的变量,那么就需要100个单元格,而当有3个维度时,就需要1000个单元格,4个维度就是10000.这样成指数级的增长,哪怕的传统数据挖掘中都会遇到明显瓶颈。
当试图预测某一个概率值时,朴素贝叶斯模型就提供这一办法。
基本思想:每个输入变量本身就包含一些预测需要的信息。
比如目标变量是取消业务的概率,解释变量是市场、获取渠道、初始信用评分、利率计划、电话号码类型、手机号以及客户年龄。
这些变量都具有预测能力。
根据取消率的显著差异性,可将每个变量划分在不同的范围中。
简单理解:条件概率是指给定B的条件下A的概率以及给定A的条件下B的概率。
解释:给定B的条件下A发生的概率,等于给定A的条件下B发生的概率乘以A和B发生的概率的比例。
如果A代表停止续签,B代表使用黑莓手机,然后给定使用黑莓手机的条件下停止续签的概率,就是给定停止续签的条件下使用黑莓手机的概率乘以总体停止续签的概率与总体使用黑莓手机的概率之比。
4.1、概率、几率和释然·概率:0到1之间的一个数字,表示一个特定结果发生的可能性。
一种估计结果概率的方法是计算样本数据中出现结果次数的百分比。
·几率:某一特定结果发生于不发生的概率比。
如果一个事件发生的概率是0.2,那么不发生的概率是0.8。
那么其发生的几率就是1/4。
几率的取值是0到无穷。
·似然:两个相关的条件概率比。
即给定B发生的情况下,某一特定结果A 发生的概率和给定B不发生的情况下A发生的概率之比。
4.2、朴素贝叶斯计算对任意数量属性中的每一个属性,朴素贝叶斯公式都将目标事件的几率与该事件的似然联系起来。
powerdesigner概念模型(conceptualDataModel)创建详解⼀、概念数据模型概述数据模型是现实世界中数据特征的抽象。
数据模型应该满⾜三个⽅⾯的要求:1)能够⽐较真实地模拟现实世界2)容易为⼈所理解3)便于计算机实现概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这⼀理论进⾏了扩充。
它从⽤户的观点出发对信息进⾏建模,主要⽤于的概念级设计。
通常⼈们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。
换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个 DBMS所⽀持的数据模型,这样的模型就是物理数据模型,即PDM。
CDM是⼀组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了、数据操作和完整性约束三部分。
1)数据结构表达为实体和属性;2)数据操作表达为实体中的记录的插⼊、删除、修改、查询等操作;3)完整性约束表达为数据的⾃⾝完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等);⼆、实体、属性及标识符的定义实体(Entity),也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物”。
例如,学校中的每个学⽣,医院中的每个⼿术。
每个实体都有⽤来描述实体特征的⼀组性质,称之为属性,⼀个实体由若⼲个属性来描述。
如学⽣实体可由学号、姓名、性别、出⽣年⽉、所在系别、⼊学年份等属性组成。
实体集(Entity Set)是具体相同类型及相同性质实体的集合。
例如学校所有学⽣的集合可定义为“学⽣”实体集,“学⽣”实体集中的每个实体均具有学号、姓名、性别、出⽣年⽉、所在系别、⼊学年份等性质。
dm数据库命令行创建实例在进行dm数据库命令行创建实例之前,我们需要先确保已经安装好了DM数据库。
接下来我们介绍一下DM数据库命令行创建实例的具体步骤。
步骤如下:1. 首先,在cmd命令行工具上打开dm的bin目录。
2. 接着,输入命令 "dmctl" 进入dmctl控制台。
3. 在dmctl控制台内输入"start process master all" 启动dm实例,这时候会出现一个"success"的提示信息。
4. 输入 "start process chunkserver all" 启动dmchunkserver,同样会出现"success"的提示信息。
5. 最后,在dmctl控制台内输入 "start process tserver all" 启动dmtserver,同样会出现"success"的提示信息。
到此为止,我们就完成了DM数据库命令行创建实例的全过程。
需要注意的是,相关命令输入时请严格按照命令书写,空格和大小写也需注意。
除了DM数据库命令行创建实例外,当然还有其他的方式可以完成DM数据库的实例创建,例如通过DM官方提供的GUI工具进行操作。
但是对于有经验的开发者来说,DM数据库命令行创建实例具有快速、简洁、高效的特点,可以更好地掌握DM数据库的操作和管理。
此外,在特殊情况下,例如无法使用GUI工具时,DM数据库命令行创建实例也能够帮助我们顺利地完成操作。
总之,无论是从操作方式还是操作效率上,DM数据库命令行创建实例都是值得推荐的一种方法。
一线机械工程师总结AnsysWorkbench——DM的工程实践应用(上)Ansys Workbench——DM模块的工程应用ANSYS Workbench中提供了两种建模工具,Design Modeler (以下简称DM)与Space Claim(以下简称SC),但是我们一般建模是在CAD软件中,比如SolidWorks、Catia、UG等,所以一般只会用到DM或SC的模型修改功能,比如建立施加边界条件的印记面、删除不必要的孔洞、删除或增加圆角、抽中面、抽边线等。
以下根据我的机械设计与分析经验,介绍DM的工程应用技术。
建模工具的选择1 DM与CAD的双向关联我们经常需要将CAD软件中对模型的实时更改传递到DM中,或者将DM中对模型的实时更改传回到CAD软件中,这便是双向关联,DM与目前市面上的大部分CAD软件可实现双向关联,以下以DM与Solidworks(以下简称SW)双向关联为例,双向关联时需要SW一直处于打开状态。
1.1 SW中的更改传到DM中Step1:使用SW调用WB:在SW中点击工具——Ansys——Ansys Workbench,在WB中出现新的Geometry项目,右击模型栏,用DM 打开,进入DM界面,特征树中出现了Attach1,点击Generate即可生成模型。
(也可在SW中新建项目,进入DM,点击File——Attach to Active CAD Geometry即可关联导入SW中的模型。
)DM数据关联导入Step2:如果在SW中对模型进行了修改,DM中并不会提示,需要我们手动刷新数据:点击特征树中的Attach1,在属性细节窗口中将Refresh后的No修改为Use Geometry Parameter Values,再次点击Geometry即可刷新模型。
手动刷新模型参数1.2 DM中的更改传回SW中在Attach1参数细节窗口中删除Parameter Key的参数ANS:DS,点击Geometry生成模型,参数细节窗口中便出现了模型尺寸参数,修改这些参数后,再次点击Geometry生成模型,DM中的模型和SW 中的模型将同时改变。
dm数据库命令行创建实例介绍DM数据库是一个基于大规模并行数据处理的关系型数据库系统。
在使用DM数据库时,我们可以通过命令行来创建数据库实例。
本文将详细介绍如何使用dm数据库命令行创建实例。
准备工作在开始之前,需要确保已经安装了DM数据库,并且已经正确配置了环境变量。
如果还没有安装DM数据库,请参考官方文档进行安装和配置。
创建实例下面是创建DM数据库实例的步骤:1.打开命令行终端。
2.输入以下命令来登录DM数据库管理工具:dmcli3.登录成功后,输入以下命令来创建新的实例:create instance 实例名;说明: - 实例名可以是任意合法的字符串,只能包含字母、数字和下划线。
- 创建实例时可以指定一些参数,比如实例的存储路径、日志路径等,具体可以参考官方文档。
4.创建成功后,输入以下命令来启动实例:start instance 实例名;5.启动成功后,可以使用以下命令查看实例的状态:show如果实例状态为”running”,说明实例已经成功创建并且正在运行。
实例管理创建实例之后,我们可以对实例进行一些管理操作,比如停止实例、删除实例等。
停止实例如果需要停止实例,可以使用以下命令:stop instance 实例名;停止实例后,实例将会停止运行。
删除实例如果需要删除实例,可以使用以下命令:drop instance 实例名;删除实例将会清除实例所占用的资源,包括数据和日志。
总结本文介绍了使用DM数据库命令行创建实例的步骤和相关管理操作。
通过以上步骤,我们可以轻松地创建和管理DM数据库实例。
希望本文对您有所帮助。
如有疑问,请参考官方文档或者联系技术支持。
参考链接•DM数据库官方文档:[官方文档链接](。
探讨如何在DM中建立Internal Wall?2010.08.24☐平板绕流问题是经典力学中很重要的一个实例,现在拿出来用作探讨如何在DM中建立Internal Wall?分析步骤为四步:DM、Mesh、CFX-Pre、CFX-Post☐DM用来建立几何模型,重点是Internal Wall。
☐Mesh则是进行划分风格,定义边界条件。
☐CFX-Pre设置计算域、边界条件、求解方式等。
☐CFX-Post输出计算结果等。
接口面节点没有重合没有Form New Parts以平板为界,划分到两个计算域。
平板指定平板为Internal Wall建立两个计算域12由于网格的原因,接合面处不连续节点重合Form New Part流场连续Shared Topology☐在实体接触区域形成连续的网格(节点重合),不需要再定义接触副。
Shared Topology包括几种Method☐Edge Joints(不能应用在Solid bodies)☐Automatic(不能应用在Line bodies )☐Imprints(实际不算共享拓展)☐NonePART TYPE SHARED TOPOLOGY METHODLine Bodies only Edge JointsLine Bodies and Surface Bodies Edge JointsSurface Bodies only Edge Joints, Automatic, Imprints, NoneSolid Bodies only Automatic, Imprints, NoneSurface Bodies and Solid Bodies Automatic, Imprints, NoneMethod不同的对比method Automatic Imprints None 在Mesh中整体显示的面数131616(1)接合面进行NamedSelections操作否否否(2)接合面进行NamedSelections操作否是是(3)接合面进行NamedSelections操作否//(1)(3)(2)结论☐DM生成的Internal Wall的步骤☐沿着Internal Wall所在界面划分到两个计算域☐Form New Part生成Multi_bodys☐Shared Topology操作☐Mesh(选择Imprints或None 可对接合面进行Named Selections)☐CFX_Pre中定义两个计算域、对非Internal Wall的接合面进行Domain Infereface的定义,Internal Wall则在两个计算域中分别定义了WAll谢谢!。