ansys中木头在什么数据库里

ansys中木头在什么数据库里,第1张

ansys中木头在什么数据库

ANSYSWorkbench⼯程数据库

如果你有看过之前的⼏个线性静⼒学分析的例⼦就会发现,尽管多次给出了材料数据,但是进⾏分析的过程中我们并没有进⼊⼯程数据库。因为ANSYS Workbench⼯程数据库为分析默认了材料:线性结构钢,所以你才会顺利的进⾏分析。实际分析可能涉及许多关于材料数据的准备问题,下⾯⼏个你是否曾经疑惑过呢:如何建⽴⾃⼰常⽤的数据库,如何⾃定义某⼀种材料数据,如何导⼊⼀种材料,如何为分析添加多种材料,这个分析我需要什么材料数据呢。这些问题我都遇到过,所以这个短⽂想简单总结下关于分析准备材料的这⼀块。

⼯程数据库界⾯认识

⼯程数据过滤器

第 1 页

餐厅桌椅 厂家定制 可按需定制 帆展家具

点击立即咨询,了解更多详情

咨询

佛山市帆展家具有限 广告

对于⼩⽩,认识软件界⾯总是第⼀位的,也是初期学习最重要的事情。从分析系统Analysis System⾥⾯任意拖⼀个分析类型,如Static Structural,或者从组件系统Component System下拖动Engineering Data到项⽬概图区域(就是启动Workbench以后最⼤的那⼀块空⽩区域)。双击或者⿏标右键Edit即可进⼊⼯程数据库,其界⾯如下图所⽰:

如果你进⼊⼯程数据库以后发现界⾯不同,主要是版本与个⼈ *** 作的原因。低版本与⾼版本⼯程数据库的⼯具箱是不⼀样的,上图展⽰的是ANSYS 180的。注意到这⾥序号4与之前Workbench主界⾯有⼀样的效果,⽤来管理⼯程数据库的⼯具箱,可以控制哪些类别显⽰或者隐藏起来。

第 2 页

当你从当前分析项⽬备⽤材料⾥⾯选择⼀种材料时(序号5处),就会出现序号6的界⾯,展⽰该种材料已经定义的属性。你要是点击该种材料属性当中某⼀类变化的量(如随着时间、温度、压⼒等变化的数据),就会出现序号7所⽰窗⼝。序号7所⽰窗⼝可以⽤来定义某⼀类变化的材料属性值,定义时你可以从这⾥输⼊,也可以在Excel⾥⾯做好列表直接导⼊,定义完成你可以通过序号8展⽰的窗⼝以图形化的⽅式观察你所定义的这种属性值。因为图形化容易观察,如果输⼊的数据有误,则曲线可能出现较⼤的波动,我们就可以根据曲线的变化趋势检查数据输⼊是否有误。图⽰是因为系统内置的线性结构钢材料属性值,点击之后就看到了这些界⾯。总结:点击序号5处的材料,就会展⽰序号6的窗⼝。点击窗⼝6某项变化的材料属性值就会出现窗⼝7和8。窗⼝7⽤于定义或者展⽰材料数据

第 3 页

⼯程数据源

这⾥认识下⼯程数据源,此处的 *** 作是针对已经存在的材料数据,如添加已有的某种材料到当前分析项⽬备⽤,亦或者对分析经常要⽤到的⼀些材料归类成库,⽅便调⽤。打开⼯程数据源,展现如下所⽰的界⾯:

其他区域没有进⾏说明,因为与上⾯⼯程数据过滤器界⾯那些是⼀样的。再次强调⼯程数据源是对已经存在的材料进⾏ *** 作,如添加到当前分析中,只是添加,并没有分配给模型中的零部件。ANSYS本⾝已经有⼗分丰富的材料数据库可以供我们使⽤学习,你也可以对类似的材料进⾏修改达到刚才使⽤的⽬的。请在⼗分明确材料参数的情况下才⽤于⼯程,因为同样的材料,不同的⼯艺可能存在不同的材料属性,仅仅⽤于学习尚且还可。窗⼝1处存在许多

第 4 页

材料库,如:收藏(Favorite)、常⽤材料(General Materials)、常⽤⾮线性等。列表上的英⽂如果不清楚就⾃⼰查下词典,⽤笔记本记录下来即可。

如何找到需要的材料?

这⾥指是已经有的材料模型和数据我们怎样去寻找和添加。要找到已有的材料⾸先知道⾃⼰要什么样的材料,其次你知道ANSYS的⼯程数据库⾥⾯有这种材料。⾸先看下ANSYS对于材料是怎么样分类的,直接看数据库即可:

看到这⾥,有些⼈可能就笑了,刚才还说不⼀⼀翻译呢,写不下去了吧,开始凑篇幅了吧,哈哈 。这个真不是,认真看这个数据库对于我们分析是有帮助的。如果是你是做⼀般的结构分析,建议你花点时间简单查看下上述序号1到

第 5 页

4⾥⾯的材料,对其有⼀个⼤致印象,分别是:常见材料、常见⾮线性材料、热分析材料、疲劳分析。

为什么⼩⽩⽤户需要查看这些常⽤数据库材料参数呢?以⼀个⼩⽩⽤户的⾓度看,其重⼤的意义如下:(1)熟悉数据库。刚刚接触ANSYS的⽤户知道做分析需要指定材料,如别⼈告诉你需要⽤钛合⾦做眼镜框跌落分析,然后对⽐⾮线性钛合⾦的结果,假如你不熟悉⾃带的⾮线性数据库,你很有可能去百度查找数据亦或者在询问其他⼈,原本很简单的途径你却不清楚。

(2)熟悉做分析⼀般的材料属性,通过查看材料数据库我们可以简单的学习做分析需要材料的哪些属性参数。你可以百度到⼀⼤堆某种材料的属性数据,你也可能知道材料有密度、d

第 6 页

性模量等参数,可你也许就不清楚做⼀个线性静⼒学分析你需要材料具体哪些参数(零基础⼩巴很有可能就不清楚)。(3)查找不同的类别可以做简单对⽐,发现不同分析类型材料参数的区别。如果我们不清楚⼀个要做的分析需要准备折了参数(⼀般是未接触到这种分析的⼩⽩⽤户),如让你做⼀个热分析,完全可以看看Thermal Materials类下⾯材料都定义了⼀些什么参数。

上侧为线性结构钢,下侧为⾮线性结构钢。对⽐发现,⽆论是要做线性分析,还是⾮线性分析,杨⽒模量和泊松⽐都被定义了。在⾮线性结构钢中还定义了⼀个“双线性各向同性强化的属性”,在软件中可以看到该材料模型属性参数的图⽰。

在线性结构钢的⾥⾯还定义了应变寿命、拉伸

第 7 页

屈服极限、压缩极限强度以及各向同性热传导等参数,使⽤其中⼀部分参数可以直接运⽤ANSYS内置的安全判定⼯具校核,所以⼀些像我⼀样的⼩⽩⽤户刚开始做案例可能会遇到,为什么⽤ANSYS⾃带的结构钢就可以使⽤Safety Tool,⽽我⾃⼰定义的却不⾏呢,因为⾥定义的数据不完整,系统⽆法完成计算。

这些⽅法对于初学者可以⽤⽤,反正处在探索阶段。⽽以后熟悉了就需要⾃⼰直接考虑何种参数应该使⽤了,这个需要从分析原理的⾓度⼊⼿。之后会从⼀个简单的例⼦说明如何准备分析参数,我⾃⼰也是按照这个思路去学习的。

如何⾃定义材料或材料库

并不是所有时候都可以使⽤系统⾃带的材料参

第 8 页

数,有时候需要⾃⼰定义⼀些材料参数。⼀直都觉得只定义分析需要的参数即可,其余都是多余的。⽽你⼤概不会⽤到现有阶段的所有材料,如果是在公司任职,⼀般产品系所⽤的材料就那么多,不会经常变化,我们将⾃⼰经常⽤到的材料汇总成⼀个库,可以有效避免⽆意义的重复搬砖⾏为。

⾃定义⼀种临时使⽤材料

意思是你关闭了本次分析以后,下次打开软件就没有这种材料了。有时候知识需要本次应⽤,最好是⽤完⾃⼰销毁,免得弄乱了我们的界⾯。⾸先定义⼀个材料名称,⼀定要是有意义且是英⽂的。不要觉得,我中⽂也可以啊,⼲嘛⾮得弄成英⽂。养成英⽂命名的习惯,会减少很多不必要的⿇烦。

第 9 页

然后从⼯具箱选择材料属性类别,可以双击⿏标左键添加,或者单击⿏标右键Include Property亦可。根本是定义材料的本构关系,如要定义⼀种各向同性线d性结构钢:

上图需要注意的是:序号4处,选择⼀种类别,默认是使⽤杨⽒模量与泊松⽐。序号6可以选择数据的量纲,建议在填⼊数据前就确定采⽤何种量纲,建议使⽤国标序列。如果在填⼊数据以后再改变量纲,则ANSYS软件将会⾃⼰帮助你进⾏数值转换。熟果分析结果数字差不多,但是⼤⼩相差数倍,请⾸先检查数值模型的数据量纲,如材料属性或者载荷的。对于各向同性材料,因为剪切模量以及体积模量,它们与d性模量存在确定的关系,所以输⼊d性数据以后系统会⾃⼰计算其余量。对于各向异性材料需要⾃⼰输⼊各个⽅向的,诸如含有纤维或纤维增强的材料,像⽊材、⽵⼦等。

第 10 页

⾃定义⼀种重复使⽤的材料

如果⼀种材料需要多次使⽤,我可不想每次打开软件都要再⼀次板砖,我宁愿把这个时间拿来听⾳乐。简单的板砖就算重复⽆数次,也只不过是提⾼了搬砖的·效率,难不成你还能搬成钻⽯?要做成可以重复使⽤就是要写⼊系统,让它⾃⼰每次读取,所以将其定义在⼯程数据源⾥⾯。进⼊⼯程数据源,命名数据库以后会⾃⼰跳出⼀个另存为的窗⼝:

接下来的 *** 作就跟创建零时材料⼀样的,没有差别。这⾥只是⾃⼰定义了,但是它与系统默认的数据库⼀样,只是存在着,如果分析需要就⾃⼰添加到备⽤,上⾯已经提到过⽅法。另外这⾥的是材料库命名,定义材料还是需要⾃⼰再取名字。

第 11 页

重要提⽰:⾃⼰定义的材料库(上⾯那个另存为)⼀定要放在⾮中⽂路径下,不建议放在系统盘,万⼀你重装系统啥都没有。也可以将定义好的材料库备份到⼀个可靠的位置。

已有的材料添加到库

系统⾃带很多材料,有些是我经常⽤到了,它们⽐较分散,⽽我此⼈很懒不想每次去找,如果

可以将需要的收集到⼀起下次直接选择就好了。最简单的办法就是,查找到需要的材料以后,选中该材料,⿏标右键Add to Favorites,这是个不错的办法。下⾯⼀种是在⾃定义库的基础上进⾏添加即可,⾸先选择⾃定库⼀栏中的空⼼矩形框Edit Library,使库处在可编辑的状态。然后取找你想要归类的那些材料,这⾥以常⽤材料数据库为例:

第 12 页

选中你需要的材料(序号2结构钢),按住⿏标左键将其拖到你的⾃定义库那⼀栏(序号3),⾃定义库会出现⼀个⽅框你就松开⼿即可,此时查看⾃定义库就发现结构钢已经添加进⼊了。然后再去掉⾃定义库编辑状态,即序号1⽅框的那个勾勾,软件提⽰你是否保存,保存即可。其余材料按照此种⽅法⼀次添加。

本来计划这⾥加上“如何从⼏何建模软件⾥⾯传⼊参数”,包括材料的属性以及需要参数化的数据。但是这个实在是太长了,都好⼏千字了,看得⼈可能会疲惫。有机会以这个单独成⼀篇,感觉特别适⽤,因为其他软件数据库也很强⼤。

这个⼩⽂章简单的认识了下ANSYS⼯程数据库的界⾯,⾃定义临时和重复使⽤材料,机上对已有材料的归类成库。关于材料的问题实在是

第 13 页

太多,这⾥只是做⼀个简单的认识,诸如分析需要何种材料数据等问题需要系统化学习,但是理解⼀种简单的以后再学习更更⾼阶的思路也是⼀样的。相关问题慢慢学习,慢慢更新,最重要的是先掌握最基础的,这样可以学着慢慢的做案例。

注:仅记录学习FEM的⼀个过程,表达的是个⼈观点与认识,欢迎⼀起讨论。本⼈⼩⽩⼀枚,正在努⼒的路上!

第 14 页

百度文库

搜索

1、易语言支持库,支持库是扩展易语言系统的主要方式之一,也是最有效的方式之一。通过使用其它编程语言为易语言开发支持库,易语言系统的功能可以得到无限扩展。通过支持库这一途径,易语言可以充分整合其它编程语言和 *** 作系统的各种资源。

2、易语言数据库,易语言的数据库功能大部分基于XBASE 方式,所以您如果曾经接触过XBASE数据库系统中的任何一款,如:DBASE、FOXBASE、FOXPRO 等等,就能够相当快地了解并应用易语言的数据库。

3、数据库的调用必须是由专门的程序语言来进行数据库的存储过程,打开指定数据库,请使用“打开”命令。可以同时打开多个数据库(其数目仅受Windows *** 作系统限制)。

扩展资料

易语言特点

1、超强的程序编辑器

2、多媒体功能支持强大

3、完善的网络、端口通讯和互联网功能支持

4、支持调用API底层函数

5、支持标准外部OCX组件

6、可由易语言支持库无限扩充其功能

7、模块化开发

参考资料来源:百度百科—EDB

参考资料来源:百度百科—易语言支持库

sql语句不能直接从备份文件中读取数据,

思路是先用备份文件还原一个新数据库,然后把新数据库中的表记录都清空掉。

还原数据库用restore database,

还原之后,连接新数据库

用select name from sysobjects where xtype = 'u' 列出所有用户表之后,循环遍历这些表

用truncate table 表名 清空数据

在GO ftp的站点上下载。这些数据格式都可以在GO ftp的站点上下载,XML 和 MySQL 文件是被储存于独立的GO 数据库中,GO是基因本体论联合会建立的一个数据库,旨在建立一个适用于各种物种的、对基因和蛋白功能进行限定和描述的、并能够随着研究不断深入而更新的语义词汇标准。

基于本体的语义检索,我是这样理解的:

首先这个检索系统包含:领域的本体和被检索的对象(比如说是图像),

在进行检索之前首先得对图像用本体来进行标注(这个标注现在一般是手动的或半自动的),

标注后其实一幅图像就成为多个概念的实例了;

这样处理以后就可以对图像进行基于语义的查询了,相对于传统的基于关键字的查询,

基于语义的查询最大的优势在于它提供基于关系的查询,这种查询所支持的功能相对于关键字的查询和关系数据库的查询是更为强大的,而且系统对于查询的处理是一个推理的过程。

本体论层次的信息是指关于实体、属性和关系之间的语义关联。本体论层次是一种结构化认知方式,用于定义对象、特征和关系之间的语义关系。它通常用于设计和实现具有复杂关系的数据库系统,也可以用于协助查询的加强版本。

本人使用的是 Jena-257 MySQL 50 mysql-connector-java-3110 jdk160_07

源代码:

import javaio;

import javasqlSQLException;

import comhphpljenadb;

import comhphpljenardfmodel;

public class MysqlTest{

public static final String strDriver = "commysqljdbcDriver"; // path of driver class

public static final String strURL = "jdbc:mysql://localhost/ontodb"; // URL of database

public static final String strUser = "root"; // database user id

public static final String strPassWord = "4408"; // database password

public static final String strDB = "MySQL"; // database type

public static void main(String[] args){

try{

// 创建一个数据库连接

IDBConnection conn = new DBConnection ( strURL, strUser, strPassWord, strDB );

// 加载数据库驱动类,需要处理异常

try

{

ClassforName(strDriver);

}catch(ClassNotFoundException e){

Systemoutprintln("ClassNotFoundException, Driver is not available");

}

// 使用数据库连接参数创建一个模型制造器

ModelMaker maker = ModelFactorycreateModelRDBMaker(conn);

// 创建一个默认模型,命名为 MyOntology

Model defModel = makercreateDefaultModel();

// 准备需要存入数据库的本体文件,建立输入文件流

FileInputStream inputSreamfile = null;

try

{

File file = new File("D:/Personowl");

inputSreamfile = new FileInputStream(file);

} catch (FileNotFoundException e) {

eprintStackTrace();

Systemoutprintln("Ontology File is not available");

}

InputStreamReader in = null;

try

{

in = new InputStreamReader(inputSreamfile, "UTF-8");

} catch (UnsupportedEncodingException e) {

Systemoutprintln("Exceptions occur33");

eprintStackTrace();

}

// 读取文件

defModelread(in,null);

// 关闭输入流读取器

try

{

inclose();

} catch (IOException e) {

Systemoutprintln("Exceptions occurclose1");

eprintStackTrace();

}

// 执行数据转换,将本体数据存入数据库

defModelcommit();

// 关闭数据库连接

try

{

connclose();

} catch (SQLException e) {

Systemoutprintln("Exceptions occur22");

eprintStackTrace();

}

}catch(RDFRDBException e){

Systemoutprintln("Exceptions occur");

}

}

}

输出结果

Tue Dec 30 17:07:06 CST 2008 TRACE:

Tue Dec 30 17:07:06 CST 2008 TRACE:

Tue Dec 30 17:07:06 CST 2008 TRACE:

Tue Dec 30 17:07:06 CST 2008 TRACE:

Exceptions occur

帮忙解决一下。。。

以上就是关于ansys中木头在什么数据库里全部的内容,包括:ansys中木头在什么数据库里、易语言支持库和数据库是什么如何调用、MSSQL 怎么使用备份文件创建一个新的数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9374647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存