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数据库命令行创建实例都是值得推荐的一种方法。