变形体接触问题实例.docx

上传人:b****5 文档编号:5744354 上传时间:2022-12-31 格式:DOCX 页数:14 大小:16.71KB
下载 相关 举报
变形体接触问题实例.docx_第1页
第1页 / 共14页
变形体接触问题实例.docx_第2页
第2页 / 共14页
变形体接触问题实例.docx_第3页
第3页 / 共14页
变形体接触问题实例.docx_第4页
第4页 / 共14页
变形体接触问题实例.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

变形体接触问题实例.docx

《变形体接触问题实例.docx》由会员分享,可在线阅读,更多相关《变形体接触问题实例.docx(14页珍藏版)》请在冰豆网上搜索。

变形体接触问题实例.docx

变形体接触问题实例

变形体接触问题实例.txt31岩石下的小草教我们坚强,峭壁上的野百合教我们执著,山顶上的松树教我们拼搏风雨,严寒中的腊梅教我们笑迎冰雪。

|Version:

Mentat3.3

*aliasaction

*procedure_pause0

|*exec_pgen_image.proc

@top()

*action|figure7.0-dummy

*action|figure7.1-dummy

*action|figure7.2-dummy

|

|step1

|

@push(meshgen)

@push(coord_system)

*grid_u_domain

08

*grid_u_spacing

1

*grid_v_domain

05

*grid_v_spacing

0.5

*set_gridon

*fill_view

@pop

(1)

@push(plot_screen)

*set_point_labelson

@pop

(1)

|

|createasurfacecorrespondingtothetube

|length=8.0,innerdiam=4.0,outerdiam=4.3

|

*add_surfaces

point(0.000000000000e+00,4.000000000000e+00,0.000000000000e+00)

point(8.000000000000e+00,4.000000000000e+00,0.000000000000e+00)

point(8.000000000000e+00,4.500000000000e+00,0.000000000000e+00)

point(0.000000000000e+00,4.500000000000e+00,0.000000000000e+00)

@push(move)

*set_move_translations

0-0.20

*move_points

34

#|EndofList

*action|figure7.3

@pop

(1)

@push(coord_system)

*system_cylindrical

@pop

(1)

*add_points

5150

16150

*set_gridoff

*fill_view

@push(coord_system)

*system_rectangular

@pop

(1)

@push(duplicate)

*set_duplicate_translations

0.60

*duplicate_points

5

6

#|EndofList

@pop

(1)

*add_surfaces

5

6

8

7

*action|figure7.4

@push(move)

*set_move_translations

01.250

*move_surfaces

2

#|EndofList

*action|figure7.5

@pop

(1)

|

|meshthetube8x3elements

|meshthetool14x6elements

|

@push(convert)

*set_convert_divisions

83

*convert_surfaces

1

#|EndofList

*set_convert_divisions

146

*convert_surfaces

2

#|EndofList

@push(plot_screen)

*set_pointsoff

*set_point_labelsoff

*set_surfacesoff

*regenerate

*action|figure7.6

|

|selectthemarcelementtype

|

@pop

(1)

@pop

(1)

@pop

(1)

@push(jobs)

@push(element_types)

@popup(mech_eltype_axisym_solid_pm)

*action|figure7.7

*element_type10

@popdown(mech_eltype_axisym_solid_pm)

all_existing

@pop

(1)

@pop

(1)

|

|fixthefarletsideofthetubeinaxialdirection

|

@push(apply)

@push(apply_mechanical)

*apply_typefixed_displacement

@set($usersubfv,FORCDT)

@popup(fixed_disp_pm)

*apply_dofx

@popdown(fixed_disp_pm)

*add_apply_nodes

1101928

#|EndofList

*action|figure7.8

@pop

(1)

@pop

(1)

|

|createanartificialconnectionbetweenthetube

|andthetoolbymeansofaspring

|

@push(links)

@set($class,spring)

@set($notclass1,tie)

@set($notclass2,servo)

@push(springs_dashpots)

*zoom_box

*zoom_box(1,0.439909,0.375318,0.540816,0.496183)

*link_classspring*link_valuestiffness

10e3

*link_classspring*spring_node0

131

*link_classspring*spring_dof0

1

*link_classspring*spring_node1

9

*link_classspring*spring_dof1

1

*action|figure7.9

@pop

(1)

@pop

(1)

|

|step2

|

|defineandassignmaterialpropertiestobothtubeandtool

|

*fill_view

@push(mat_props)

*material_typemechanical:

isotropic

@popup(mat_isotropic)

*material_valueisotropic:

youngs_modulus

30e6

*material_valueisotropic:

poissons_ratio

.3

*material_typeplasticity

@popup(iso_plastic_popmenu)

*material_valueplasticity:

yield_stress

3.6e4

@popdown(iso_plastic_popmenu)

@popdown(mat_isotropic)

*add_material_elements

123456789101112131415161718192021222324

#|EndofList

*identify_materials*regen

*action|figure7.10

*new_material

*material_typemechanical:

isotropic

@popup(mat_isotropic)

*material_valueisotropic:

youngs_modulus

40e6

*material_valueisotropic:

poissons_ratio

.3

*material_typeplasticity

@popup(iso_plastic_popmenu)

*material_valueplasticity:

yield_stress

6.0e4

@popdown(iso_plastic_popmenu)

@popdown(mat_isotropic)

*add_material_elements

2526272829303132333435363738394041424344454647484950

5152535455565758596061626364656667686970717273747576

7778798081828384858687888990919293949596979899100101

102103104105106107108

#|EndofList

*action|figure7.11

@pop

(1)

|

|step3

|

|assigntheelementsoftubeandtooltocontactbodies

|

@push(contact)

@push(contact_bodies)

*contact_body_name

tube

*contact_deformable

@popup(contact_deform_pm)

@popdown(contact_deform_pm)

*add_contact_body_elements

123456789101112131415161718192021222324

#|EndofList

*new_contact_body

*contact_body_name

tool

*contact_deformable

@popup(contact_deform_pm)

@popdown(contact_deform_pm)

*add_contact_body_elements

2526272829303132333435363738394041424344454647484950

5152535455565758596061626364656667686970717273747576

7778798081828384858687888990919293949596979899100101

102103104105106107108

#|EndofList

*identify_contact*regen

*action|figure7.12

*identify_none*regen

@pop

(1)

@pop

(1)

|

|step4

|

|definethetimedependentloadingoftheflaringtool

|andapplythistotheelementedgesatthefarright

|oftheflaringtool

|

@push(apply)

@push(apply_mechanical)

@push(table)

*set_table_type

@popup(table_type_pm)

@list(table_type_list,0)

time

@popdown(table_type_pm)

*set_table_xmax

87

*set_table_xstep

87

*set_table_ymax

2400

*table_add

00

9900

392400

870

*table_filled

*action|figure7.13

*show_model

@pop

(1)

*new_apply

*apply_typeedge_load

@set($usersubfv,FORCEM)

@popup(apply_edge_load_popmenu)

*apply_valuep

*apply_tablep0

@set($dof,p0)

@popup(apply_select_table_popmenu)

@list(select_table_list,0)

table1

@popdown(apply_select_table_popmenu)

@popdown(apply_edge_load_popmenu)

*add_apply_edges

38:

152:

166:

180:

194:

1108:

1

#|EndofList

*action|figure7.14

@pop

(1)

@pop

(1)

|

|defineloadcase

|

@push(loadcase)

@push(lcase_mechanical)

*loadcase_typestatic

@popup(lcase_static)

*loadcase_valuetime

87

*loadcase_valuensteps

87

@popdown(lcase_static)

@pop

(1)

@pop

(1)

|

|step5and6

|defineajob

|

@push(jobs)

*job_classmechanical

@popup(job_mechanical)

@list(job_rem_lcase_list,0)

@list(job_add_lcase_list,0)

*add_job_loadcaseslcase1

@popup(job_an_opts_mech_popmenu)

*job_optioncdilatation:

on

*job_optionplasticity:

s_strn_rr

*job_optionplasticity:

l_strn_mn_add

@popdown(job_an_opts_mech_popmenu)

@list(job_add_lcase_list,0)

@list(job_rem_lcase_list,0)

@popup(tensor_scalar_popmenu)

@list(post_tensor_list1,0)

@list(post_var_list1,0)

*add_post_tensorstress

*add_post_tensorpl_strain

*add_post_varvon_mises

*add_post_vartepl_strain

@popdown(tensor_scalar_popmenu)

@list(job_add_lcase_list,0)

@list(job_rem_lcase_list,0)

*job_optiondimen:

axisym

@popdown(job_mechanical)

@push(file_screen)

@set($file_browser_label,SAVEASFILE)

@set($file_browser_command,*save_as_model)

@popup(save_file_browser_popmenu)

@list(save_file_browser_filelist,0)

@list(save_file_browser_dirlist,0)

*save_as_modeltube_flaring.mudyes

@popdown(save_file_browser_popmenu)

@pop

(1)

*update_job

@popup(job_run_popmenu)

|@|*save_as_modelmarc_ug.s3.c3.6.tube_flaring.mfdyes

|@|*write_marcmarc_ug.s3.c3.6.tube_flaring.datyes

|@|*quityes

*submit_job1

*pause10

*monitor_job

@popdown(job_run_popmenu)

@pop

(1)

|

|step7

|

|openthepostfile

|

@push(results)

*post_open_default

*zoom_box

*zoom_box(1,0.456916,0.460560,0.578231,0.582697)

@push(post_history_plot)

*action|figure7.15

*set_history_nodes

9

#

*history_collect

01001

@push(history_nodes_vars)

@list(hist_node_list,0)

@list(hist_var_list,0)

*history_add

9

Increment

DisplacementY

*history_fit

@pop

(1)

*set_history_increment_id

10

*set_history_xstep

20

*set_history_ystep

20

*set_history_ymax

.5

*history_filled

*action|figure7.16

@pop

(1)

@push(post_history_plot)

*show_model

@pop

(1)

@push(plot_screen)

@push(plot1_screen)

*edges_outline

@pop

(1)

*set_nodesoff

*set_facesoff

*regenerate

*fill_view

@pop

(1)

*post_rewind

*set_deformedboth

@push(results2)

*post_animate_increments

100

1

@push(animation_screen)

*fill_view

*animation_play

*show_model

@pop

(1)

@pop

(1)

*post_skip_to

39

*post_value

@popup(post_scalar_pm)

@list(post_scalar_list,0)

@list(post_scalar_list,1)

@list(post_scalar_list,22)

EquivalentofStress

@popdown(post_scalar_pm)

*post_contour_bands

*action|figure7.17

*post_value

@popup(post_scalar_pm)

@list(post_scalar_list,22)

EquivalentofPlasticStrain

@popdown(post_scalar_pm)

*action|figure7.18

@pop

(1)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1