热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

什么是计算机模拟实验报告,材料计算机模拟实验报告合编.doc

铜陵学院课程实验报告实验名称圆柱体压缩过程模拟实验课程材料成型计算机模拟指导教师张金标专业班级11材控(2)班姓名.学号2014年05月09日实验一圆柱体压缩过程模拟实验目的与内容

铜陵学院课程实验报告

实验名称 圆柱体压缩过程模拟

实验课程 材料成型计算机模拟

指导教师 张 金 标

专业班级 11材控(2)班

姓 名 .

学 号

2014年05月09日

实验一 圆柱体压缩过程模拟

实验目的与内容

1.1实验目的

进一步熟悉AUTOCAD或PRO/E实体三维造型方法与技艺,掌握DEFORM软件的前处理、后处理的操作方法与热能,学会运用DEFORM软件分析压缩变形的变形力学问题。

1.2 实验内容

运用DEFORM模拟如图所示的圆柱坯压缩过程

(一)压缩条件与参数

锤头与砧板:尺寸200×200×20mm,材质DIN-D5-1U,COLD,温度室温。

工件:材质DIN_CuZn40Pb2,尺寸如表所示,温度700℃。

序号圆柱体直径,mm圆柱体高度,mm摩擦系数,滑动摩擦锤头运动速度,mm/s压缩程度,%1100150013021001500.41303100250013041002500.41302、实验过程

2.1工模具及工件的三维造型

根据给定的几何尺寸,运用AUTOCAD或PRO/E分别绘制坯料、锤头和砧板的几何实体,文件名称分别为workpiece,topdie,bottomdie,输出STL格式。

2.2 压缩过程模拟

2.2.1 前处理

建立新问题:程序(DEFORM5.03(File(New Problem( Next(在Problem Name栏中填写“Forging” ( Finish(进入前前处理界面;

单位制度选择:点击Simulation Control按钮(Main按钮(在Units栏中选中SI(国际标准单位制度)。

添加对象:点击+按钮添加对象,依次为“workpiece”、“topdie”、“bottomdie”。

定义对象的材料模型:在对象树上选择workpiece (点击General按钮(选中Plastic选项(塑性)(点击Assign Temperature按钮(填入温度,如20(点击OK按钮;在对象树上选择topdie (点击General按钮(选中Rigid选项(刚性)(点击Assign Temperature按钮(填入温度,如20(点击OK按钮(勾选Primary Die选项(定义为extusion dummy block主动工具)(如此重复,定义其它工模具的材料模型(不勾选Primary Die选项)。

调整对象位置关系:在工具栏点击Object Positioning按钮进入对象位置关系调整对话框(根据挤压要求及实体造型调整相互位置关系(点击OK按钮完成;

模拟控制设置:点击Simulation Conrol按钮(Main按钮(在Simulation Title栏中填入“tuble extrusion” 或“stick extrusion” (在Operation Title栏中填入“deform heat transfer” (选中SI选项,勾选“Defromation”选项,点击Stemp按钮(在Number of Simulation Stemps栏中填入模拟步数(Stemp Increment to Save栏中填入每隔几步就保存模拟信息(在Primary Die栏中选择extusion dummy block(以挤压垫为主动工具)(在With Constant Time Increment栏中填入时间步长(点击OK按钮完成模拟设置;

实体网格化:在对象树上选择workpiece(点击 Mesh (在Number of Elements卡上填入需要的网格数,如15000(点击 Generate Mesh (工件网格生成;

说明:工模具不作分析,可以不进行网格划分。

设置对象材料属性:在对象树上选择workpiece(点击Meterial(点击other(选择DIN-CuZn40Pb2(点击Assign Meterial完成材料属性的添加;

设置主动工具运行速度:在对象树上选择topdie (点击Movement(在speed/force选项卡的type栏上选中Speed选项(在Directiont选中主动工具运行,如-Y(在speed卡上选中Define选项



推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 深入解析JVM垃圾收集器
    本文基于《深入理解Java虚拟机:JVM高级特性与最佳实践》第二版,详细探讨了JVM中不同类型的垃圾收集器及其工作原理。通过介绍各种垃圾收集器的特性和应用场景,帮助读者更好地理解和优化JVM内存管理。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 题目描述:给定n个半开区间[a, b),要求使用两个互不重叠的记录器,求最多可以记录多少个区间。解决方案采用贪心算法,通过排序和遍历实现最优解。 ... [详细]
  • IneedtofocusTextCellsonebyoneviaabuttonclick.ItriedlistView.ScrollTo.我需要通过点击按钮逐个关注Tex ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
author-avatar
mobiledu2502906183
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有