基于HTML模拟系统自动报告生成技术的研究与开发[开题报告]

开题报告
 
一、课题题目
     基于 HTML 模拟系统自动报告生成技术的研究与开发
 
二、课题内容及任务要求
本课题的主要目的是自动生成HTML格式的分析报告文档:
 1. 对华铸CAE数据可以自动获取
       2. 自动生成HTML文件
       3. 开发出完善的HTML自动生成软件系统
三、国内外研究现状
现以国内国外两家公司的CAE软件的介绍来引入该课题的研究,它们分别是美国UES公司的ProCAST软件和华中科技大学材料学院的华铸CAE软件。
1.CAE 软件
CAE 是计算机辅助工程(Computer Aided Engineering)的英文简称,它主要是以有限元方法、有限差分法、有限体积法以及无网格法为数学基础发展起来的一个软件行业。
作为20世纪中期兴起的技术手段,有限元技术随着计算机技术的迅猛发展而得到了飞速的发展和广泛的应用。基于有限元技术,已经在国际上形成了数百亿规模的市场,而主要的有限元厂商包括ABAQUS、ADINA、ALGOR、ANSYS和MSC等。随着有限元技术的发展,国内原有的有限元应用体系也发生了深刻的变化,国内高校由于在有限元技术方面具备一定研发和应用基础,因而成为了初期阶段的主力军。
CAE 软件主要应用于汽车、电子、航空航天、土木工程、石油等行业,在汽车行业的应用尤为广泛。软件的类型主要包括了通用前后处理软件、通用有限元求解软件和行业专用软件。
2. 美国ProCAST软件介绍
ProCAST 是为评价和优化铸造产品与铸造工艺而开发的专业CAE系统,借助于ProCAST系统,铸造工程师在完成铸造工艺编制之前,就能够对铸件在形成过程中的流场、温度场和应力场进行仿真分析并预测铸件的质量、优化铸造设备参数和工艺方案。
ProCAST 可以模拟金属铸造过程中的流动过程,精确显示充填不足、冷隔、裹气和热节的位置以及残余应力与变形,准确地预测缩孔、缩松和铸造过程中微观组织的变化。
作为ESI集团热物理综合解决方案的旗舰产品,ProCAST是所有铸造模拟软件中现代CAD/CAE集成化程度最高的。它率先在商用化软件中使用了最先进的有限元技术并配备了功能强大的数据接口和自动网格划分工具。全部模块化设计适合任何铸造过程的模拟;采用有限元技术,是目前唯一能对铸造凝固过程进行热-流动-应力完全耦合的铸造模拟软件并高度集成。
ProCAST 软件包括八个模块:
  • l        基本模块:基本模块包括温度场、凝固、材料数据库及前后处理;
  • l        剖分模块:产生输入模型的四面体体网格;
  • l        流动模块:对铸造过程中的流场进行模拟分析;
  • l        应力模块:对铸造过程中的应力场进行模拟分析;
  • l        微结构模块:对铸件的微观组织结构进行模拟分析;
  • l        电磁模块:对铸造过程中的电磁场进行模拟分析;
  • l        辐射模块:对铸造过程中的辐射能量进行模拟分析;
  • l        逆运算模块:采用逆运算计算界面条件参数和边界条件参数。
ProCAST 的模拟过程分别为:
  • l        创建模型:可以分别用IDEAS、ProE、UG、PATRAN、ANSYS 作为前处理软件创建模型,输出ProCAST可接受的模型或网格格式文件;
  • l        MeshCAST :对输入的模型或网格文件进行剖分,最终产生四面体体网格,生成xx.mesh文件,文件中包含节点数量、单元数量、材料数量等信息;
  • l        PreCAST :分配材料、设定界面条件、边界条件、初始条件、模拟参数,生成xxd.out和xxp.out文件;
  • l        DataCAST :检查模型及precast中对模型的定义是否有错误,如有错误,输出错误信息,如无错误,将所有的模型信息转换为二进制,生成xx.unf文件;
  • l        ProCAST :对铸造过程模拟分析计算,生成xx.unf文件;
  • l        ViewCAST :显示铸造过程模拟分析结果;
  • l        PostCAST :对铸造过程模拟分析结果进行后处理。
ProCAST 可应用于砂模铸造、金属模铸造、熔模铸造、消失模铸造、高/低压铸造、精密铸造、蜡模铸造、连续铸造等多种铸造过程。
目前,最新的2006年版本软件的新颖之处在于网格的划分和处理能力,以及在模拟性能方面的很多改进。ProCAST模拟软件的功能包括自动网格生成,考虑辐射效应的热分析,模具填充的流动分析,考虑高级冶金现象的热、流动和应力联合分析。
    新版本软件有三项重大改进:
1) ProCAST 2006 模拟软件可以考虑石墨在球墨铸铁中膨胀的冶金现象,从而预测缩松。的确,在这种特殊材料当中,凝固时形成的石墨球会导致体积变大。ProCAST 2006将局部的微观结构计算和缩松预测结合在一起,这对铸铁企业来说,是一个无可否认的好处。
­    2)ProCAST 2006模拟软件在网格划分的时间上具有重大突破:此前,模型的网格划分通常需要几个小时的时间,采用新版本的软件,只需要几分钟。之所以取得这样的成果,是由于采用了ESI集团为几何分析和修补而开发的工具软件“Geomesh”,该软件具有工业应用中主要的CAD文件格式的接口。
    3)前一个版本的ProCAST模拟软件已经可以对模具的填充和凝固进行并行计算。在ProCAST 2006模拟软件当中,应力模拟也完全做了并行化的处理,这样一来,就可以在几个小时的时间里模拟整个铸造过程。
目前,国外此类相关软件还有韩国AnyCasting公司自主研发的基于Windows操作平台的高级铸造模拟软件系统-AnyCasting,全球最大的专业铸造模拟分析软件公司MAGMA研发的MAGMASOFT软件等。
3. 华铸CAE软件
华铸CAE铸造工艺分析软件是分析和优化铸造工艺的重要工具,是华中科技大学经十七年研究开发,并在长期的生产实践中不断改进,完善起来的集成软件系统,目前发行的版本是V8.0。它以铸件充型、凝固过程数值模拟技术为核心对铸件的成型过程进行工艺分析和质量预测,从而协助工艺人员完成铸件的工艺优化工作。多年来在提高产品质量,降低废品,减少消耗,缩短试制周期,赢得外商订单等方面为众多的厂家创造了显著的经济效益,在行业内享有广泛的声誉和信誉。
最新版本的华铸CAE软件V8.0版本具有以下性能:
  • l        适合多类合金材质, 包括铸钢类、球铁类、灰铁类、铝合金类、铜合金类;
  • l        适合多种铸造方法, 包括砂型铸造、金属型铸造、压铸、低压铸造、熔模铸造、倾斜铸造等;
  • l        能够进行铸件的凝固分析、充型分析以及流动和传热耦合计算分析;
  • l        能够进行低压铸造、压铸、金属型铸造的多周期、多阶段全过程的分析;
  • l        可以对包括水、油、气等不同冷却介质的各种复杂冷却工艺进行优化分析;
  • l        能够模拟多个不同规格的浇包同时浇注的的复杂浇注过程;
  • l        能够模拟补浇工艺、点冒口过程;
  • l        应用了重力补缩技术,可以直接准确模拟缩孔缩松的形成过程,实现了缩孔缩松的位置、形状和大小的定量的模拟;
  • l        明确显示负压分布实时变化过程,模拟卷气、夹杂形成过程,预测相应的缺陷、优化浇注系统、浇注工艺及结构设计;
  • l        明确显示充型过程的固相率动态分布状况,模拟浇不足、冷隔以及融合纹的形成过程,优化铸造工艺;
  • l        三维造型平台用户可任选,绝大部分三维造型系统(包括Autocad R14/2000、PRO/E、UG、SOLIDEDGE、SOLDWORKS、I-DEAS、CATIA、MDT、金银花等)均能与本系统顺利接口;
  • l        自动网格剖分、速度快、稳定性好、容错能力强,一般中等复杂程度铸件,剖分千万个网格几分钟内完成;
  • l        在微机上凝固分析处理网格数可达数千万个,甚至上亿个,软件不限制网格数,仅受内存限制,计算任务一般在数小时之内完成,容量及速度在国内遥遥领先。
  • l        在微机上实现实用的流场分析、流动与温度耦合计算,单元数可达数百万个。流动场、耦合场分析技术在国内首屈一指。
  • l        后处理采用最新可视化技术、多媒体技术,丰富、直观、生动,任意实时缩放、任意实时旋转、任意实时剖切。可自动生成X射线透视图、凝固色温图、温度梯度图、铸件结构图、铸型系统装配图、流动向量图、填充体积图、压强分布图、充型温度分布图等。颜色随意调整、画面直接打印。分析结果三维动画自动合成,动画演示直观准确,透彻明了。动态过程完整细腻; 后处理中实时动态显示技术、动画显示技术达到国际同类软件的先进水平。
  • l        数值鼠标技术,华铸CAE特有。在各种函数三维分布图形画面上,伴随鼠标移动,在鼠标光标的延伸空间,以数字方式即时刷新显示鼠标所指单元相应的几何、物理函数值,或区域极值,或区域统计值,包括:
1 、鼠标所指单元的温度、压力、速度、凝固时间、Niyama函数、缩松孔隙率,等函数值;
2 、鼠标所指点所在的每个液相连通区域,每个缩孔连通孔腔,每个缩松连续区域等的体积,以及相关函数值在相应区域的极值等;
3 、鼠标所指点的尺寸坐标、单元坐标位置、单元尺寸大小,也包括STL图形上任意点的三维尺寸坐标位置;
  • l        自动生成任意点温度曲线,鼠标直接点取、方便灵活;
  • l        铸件(铸型)CT剖片,各种方向,任意剖片,直接明了;
  • l        孤立区全自动搜索,自动统计,最终缺陷预测;
  • l        自动导航,无须操作菜单,无须记忆操作顺序,舒适享受;
  • l        详尽周到的自学向导,即呼即出的在线帮助;
  • l        可以在PWIN98/2000/NT/XP下运行;
  • l        全部自主版权,稳定可靠,易维护、易升级。
华铸CAE软件凭借着强大的功能以及易用性,到2005年11月,本软件国内的用户累计近150家,截止到2005年底,本软件在广大客户的生产应用中取得的效益累计超过亿元。
目前,国内除了华铸CAE软件占领了国内大部分市场外,还有北方恒利公司出品的铸造过程模拟软件CASTsoft/CAE软件,它是一套集三位实体造型文件接口、有限差分网格自动剖分、铸造过程仿真、铸造缺陷预测及结果显示为一体的集成软件系统。
四、课题提出
以上所介绍的CAE软件,在进行前台操作处理后,获得的数据必须经过处理,使客户得到直观易懂的数据统计。本课题所要解决的问题是自动生成HTML格式的分析报告文档。预期达到的目标为自动进行数据挖掘以及自动生成HTML文档。
五、研究内容及关键技术
1.HTML 技术
1.1HTML 发展简介
HTML 全写为 HyperText Markup Language (超文本链接标示语言),即是一种为普通文件中的某些字句加上标示的语言,其目的在于运用标记(tag)使文件达到预期的显示效果。所谓超文本文件,就是该类文档有别于纯文本的单个文件的浏览形式,超文本文档中提供的超级链接能够让浏览者在不同的页面之间跳转。
HTML 语言最初由Tim Berners-Lee在CERN(欧洲核研究组织,European Organization for Nuclear Research)期间开发,并且得益于NCSA(国家超级计算应用中心,National Center for Supercomputing Applications)的Mosaic浏览器的流行得到推广。20世纪90年代所谓“网络爆炸”年代令HTML语言一跃成为制作网页的标准语言。
HTML 使在SGML(Standard Generalized Markup Language,标准通用标记语言)定义下的一个描述性语言,或可以说HTML是SGML的一个应用程式,HTML不是程式语言,如C++和Java之类,它只是标示语言,基本上只要明白了各种标记的用法便算学懂了HTML。
HTML 版本历经了2.0和3.0之后,1997年推出的HTML3.2极大丰富了HTML的功能。1997年12月的HTML4.0讲HTML语言推向一个新高度,该版本倡导了两个新概念:
1 )将文档结构和显示样式分离;
2 )更广泛的文档兼容性。
由于同期CSS层叠样式的配套推出,更使得HTML和CSS对于网页制作的能力达到了前所未有的高度。
HTML4.0 发表两年之后,W3C网络标准化组织于1999年12月推出改进版的HTML4.01,对HTML4.0的一些功能作了进一步完善,该版本一直沿用至今,近年之中没有变化,足见该语言之成熟可靠。
1.2HTML 文件及文档结构介绍
1.2.1 HTML 文件
一个标准的HTML文件由HTML元素、元素的属性和相关属性值3个基本部分组成。其中,元素的各项属性用来定义元素的样式和功能,例如name命名属性、onkeypress键盘属性、href目标地址链接属性等。这些属性又是由它们各自特定类型的属性值定义的,例如长度类型、颜色类型和URL链接类型等。
1 )元素 HTML元素的英文名称是element,它通常由首尾两个标记(tag)组成。每一个标记都由一组尖括号“<”和“>”包含。一组首尾标价组成了一个元素。以下划线元素为例,起始标记为<u>,结尾标记比起始标记多一个斜杠,为</u>,二者组成一个完整的下划线元素,如图一所示。

起始标记                     结尾标记
<u>   这段文字有下划线  </u>

图一 元素的组成
HTML 元素的出现形式有3类:
(1)首尾标记必须成对出现的元素,例如<h1>、<button>等元素;
(2)起始标记必须出现,而结尾标记是可选的,例如<p>、<option>等元素;
(3)只有起始标记,而禁止结尾标记的元素,例如<input>、<img>等元素。
由此可见,3类元素的区别就在于结尾标记上。
迄今为止,元素名称都以小写方式出现,但是实际上,元素的大小写是无关的,它同样可以以大写的形式出现,例如<I>斜体文本</I>。这其中并没有什么特殊的要求,不过网络标准化组织从HTML4.0开始建议所有HTML元素都用小写。
 
HTML 标记及作用如下:
标记
类型
译名或意义
作用
备注
文件标记
 
<html>
文件声明
让浏览器知道这是 HTML 文件
 
<head>
开头
提供文件整体资讯
 
<title>
标题
定义文件标题,将显示于浏览顶端
 
<body>
本文
设计文件格式及内文所在
 
排版标记
 
<!-- 注解-->
说明标记
为文件加上说明,但不被显示
 
<p>
段落标记
为字、画、表格等之间留一空白行
 
<br>
换行标记
令字、画、表格等显示于下一行
 
<hr>
水平线
插入一条水平线
 
<center>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值