期刊问答网 论文发表 期刊发表 期刊问答

计算机仿真技术论文选题

  • 回答数

    3

  • 浏览数

    334

张小盒555
首页 > 期刊问答网 > 期刊问答 > 计算机仿真技术论文选题

3个回答 默认排序1
  • 默认排序
  • 按时间排序

dongqi450

已采纳
计算机模拟仿真在机械加工过程中的应用摘要:介绍了数控车削和铣削加工过程的计算机模拟技术的发展现状,提出了在机械加工过程中仿真模拟存在的问题,并对机械加工过程中计算机模拟仿真的发展趋势进行了分析。关键词:车削过程仿真;铣削过程仿真;几何仿真;物理仿真;模拟仿真Abstract:The application of simulation technology in the numerical controlmachining process of turning and milling was The problem for the simulation technology ofmechanicalmachining was presented, the development trend of the simulatitechnology ofmechanicalmachiningwas Keywords:Turning process simulation; Milling process simulation; Geometry simulation; Physics simulation; Simulation 引言中国已是制造大国[1],制造业的发展对产品性能、规格、品种不断提出新的要求,产品的生命周期越来越短,新产品的开发时间是决定性因素[2]。虚拟制造是一种新的制造技术,它以信息技术、仿真技术、虚拟现实技术等为支持,对产品的设计、生产、检测、装配的全过程进行统一的建模和仿真,模拟现实的制造系统,实现产品从开发、制造到装配的全过程的优化,从而达到缩短产品周期、降低开发成本、提高生产效率的目的[3,4]。而机械加工过程仿真在虚拟制造中占有重要地位,通过加工仿真,可以评价所设计零件的可加工性,验证NC程序的正确性,避免传统产品开发中的试切过程[5],预测刀具的破损、磨损,了解加工参数和材料参数的变化对加工表面的影响,包括其表面精度、硬度和表面残余应力等等,为实际加工过程的智能化实现创造了有利条件,同时它也是研究加工过程的重要手段。车、铣加工是目前应用最广泛的加工方法,因此对数控车、铣加工过程进行仿真具有重要的理论研究与实际应用价值。对车、铣过程进行虚拟仿真,参考仿真结果合理选择工艺参数中的车削速度、背吃刀量及进给率;对刀具几何结构(前角、后角和断屑槽等)进行优化设计。目的在于减小切削力、提高金属切除效率并改善加工表面质量、优化加工工艺等。虚拟加工过程仿真包括几何仿真和物理仿真两方面内容。国内也有研究者致力于面向加工质量分析与预测的加工过程物理仿真单元系统的研究与开发。作者通过总结车、铣加工过程的计算机模拟技术的发展现状,分析了计算机模拟技术在机械加工过程中的发展趋势。1 机械加工过程中的几何仿真目前国内外对机械加工过程中的几何仿真的研究比较成熟,并研制出具有商用价值的仿真软件或仿真模块,如CG- Tech公司的Vedcut和法国Delmia公司的VNC。同时为提高数控机床的利用率,避免人工选择加工参数带来的弊端,各学者相继提出了在线自适应参数优化方法和离线参数优化方法。离线的参数优化是在实际加工之前,通过对加工状态的预测并结合已有的经验和数据来优化加工参数。除了通过预先确定加工参数,并根据优化目标对确定的加工参数进行优化的传统定参数优化方法外,仿真变参数优化方法更多的是通过数控加工仿真系统模拟实际加工过程来获取实际加工最优参数。离线定参数优化以加工效率、加工成本和加工质量中的一个或多个参数为目标[6]建立数学模型,选择要优化的加工参数,然后选用合适的寻优算法为特定零件的某一道工序选择一组固定的最佳参数。离线变参数优化方法以进给率作为设计参数,以加工时间作为优化目标,以最大铣削力作为主要约束。在相当多的情况下,最快的加工速度和最短的加工时间并不一定意味着最高的生产效益,加工成本、加工质量等因素对生产效益的影响也至关重要[7]。在刀位轨迹确定的情况下,除了进给率以外,切削速度也是可以调节的重要加工参数。实际生

计算机仿真技术论文选题

131 评论(13)

Melia

ASP技术访问WEB数据库 一 访问WEB数据库的多种方案 目前在WINDOWS环境下有多种访问WEB数据库的技术,主要有: 公共网关接口CGI(Common Gateway Interface) CGI是较早实现的技术。适用于多种服务器平台,如UNIX、WINDOWS等,但CGI的开发成本高、维护困难、功能有限、不具备事务处理功能、占用服务器资源较多。 INTERNET数据库连接器IDC(Internet Database Connector) IDC集成在ISAPI(Internet Server API)中,充分利用了DLL技术,易扩充,但编程较CGI更为复杂,只适用于小型数据库系统。 先进数据库连接器ADC(Advance Database Connector) ADC提供了ActiveX Control来访问数据库,它的主要特点是数据查询由用户端浏览器执行,因而需将服务器端数据库中的部分记录下载到用户端,系统开销较大、响应慢,只适用于特别频繁的数据库查询操作。 JAVA/JDBC语言编程 JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。 动态服务器页面ASP(Active Server Page) ASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问WEB数据库的最佳选择。 二 ASP简介 ASP访问数据库的原理 ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。 由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。 ASP页面的结构: ASP的程序代码简单、通用,文件名由asp结尾,ASP文件通常由四部分构成: 1) 标准的HTML标记:所有的HTML标记均可使用。 2) ASP语法命令:位于<% %> 标签内的ASP代码。 3) 服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。 4) 脚本语言:ASP自带JScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。 ASP的运行环境 目前ASP可运行在三种环境下。 1) WINDOWS NT server 0运行IIS 0(Internet Information Server)以上。 2) WINDOWS NT workstation 0运行Peer Web Server 0以上。 3) WINDOWS 95/98运行PWS(Personal Web Server)。 其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。 ASP的内建对象 ASP提供了六个内建对象,供用户直接调用: 1) Application对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。 2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需cookie支持。 3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。 4) Response对象:服务器将输出内容发送到用户端。 5) Server对象:提供对服务器有关方法和属性的访问。 6) Object Context对象:IIS 0新增的对象,用来进行事务处理。此项功能需得到MTS(Microsoft Transcation Server)管理的支持。 ASP的主要内置组件: 1) Ad Rotator组件:用来按指定计划在同一页上自动轮换显示广告,用于WWW上日益重要的广告服务。 2) Browser Capabilities组件:确定访问WEB站点的用户浏览器的功能数据,包括类型、性能、版本等。 3) Database Access组件:提供ADO (ActiveX Data Objects)来访问支持ODBC的数据库。 4) File Access组件:提供对服务器端文件的读写功能。 5) Content Linking组件:生成WEB页内容列表,并将各页顺序连接,用于制作导航条。 此外,还可安装Myinfo、Counters、Content Rotator、Page Count等组件,用户也可自行编制Actiive组件,以提高系统的实用性。 Database Access组件ADO WWW上很重要的应用是访问WEB数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。 ADO组件主要提供了以下七个对象和四个集合来访问数据库。 1) Connection对象:建立与后台数据库的连接。 2) Command对象:执行SQL指令,访问数据库。 3) Parameters对象和Parameters集合:为Command对象提供数据和参数。 4) RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。 5) Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。 6) Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。 7) Error对象和Errors集合:提供访问数据库时的错误信息。 三 ASP访问数据库步骤 在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行: 定义数据源 在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定你希望的数据库种类、名称、位置等。本文定义“SQL SERVER”,数据源为“HT”,数据库名称为“HTDATA”,脚本语言采用Jscript。 2,使用ADO组件查询WEB数据库 1) 调用SCreateObject方法取得“ADODBConnection”的实例,再使用Open方法打开数据库: conn = SCreateObject(“ADODBConnection”) Open(“HT”) 2) 指定要执行的SQL命令 连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过SQL指令来完成的,如要在数据表signaltab中查询代码中含有“X”的记录 sqlStr = “select * from signaltab where code like ‘%X%’” rs = Execute(sqlStr) 3) 使用RecordSet属性和方法,并显示结果 为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游标,游标就是储存在内存中的数据。 rs = SCreateObject(“ADODBRecordSet”) Open(sqlStr,conn,1,A) 注:A=1读取 A=3 新增、修改、删除 在RecordSet组件中,常用的属性和方法有: FCount: RecordSet对象的字段数。 rs(i)Name: 第i个字段的名称,i为0至FCount-1 rs(i): 第i个字段的数据,i为0至FCount-1 rs("字段名"): 指定字段的数据。 RCount:游标中的数据记录总数。 EOF: 是否最后一条记录。 MoveFirst: 指向第一条记录。 MoveLast: 指向最后一条记录。 MovePrev: 指向上一条记录。 MoveNext: 指向下一条记录。 GetRows: 将数据放入数组中。 PCount:ADO的ResultSet或Connection的属性个数。 Properties(item)Name:ADO的ResultSet或Connection的名称。 Properties: ADO的ResultSet或Connection的值。 lose(): 关闭连接。 4) 关闭数据库 lose() 四查询WEB数据库举例 下面这段示例程序是访问SQL SERVER数据库的 signaltab表,表中有三个字段:code(代码字段,字符型,3位),class(分类字段,字符型,10位),memo(备注字段,字符型,20位)。程序中数据源DSN:HT、用户名:client、口令:passwd。 屏幕输入页面asp <% @ language=javascript %> 请输入查询条件PLEASE INPUT CONDITION

数据库处理程序asp
264 评论(13)

小芈月的猫

首先你要确定自己所学专业的所用语言的编程,计算机专业有设计和程序的毕业设计设计当然有PS,DW,等相关软件,进行设计和制作。编程方面有ASP,JSP,PHP,NET,VB,VC,VF安卓相关语言进行程序编写。像我之前就是觉得太难了,所以找诚梦毕业设计搞定的,你也可以去问问。
162 评论(11)

相关问答

文章推荐

热门文章