Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
82,74 KB
Nội dung
If WtSrate < 0, elemental strain will not be used to determine the mesh density. MGWSTR should only be used when a mesh with previous elemental strain values is being remeshed. Applicable object types: Rigid, Elastic, Plastic, Elastoplastic, Porous MGWTMP MGWTMP Object, WtStrain OPERAND DESCRIPTION DEFAULT Object Object Number None WtTemp Weight associated with the nodal temperature when 0.0 generating a mesh using AMG DEFINITION MGWTMP specifies the element density weight to be associated with the nodal temperature values when an object is being meshed using AMG. REMARKS MGWTMP is one of several keywords used to control the mesh density during AMG mesh generation. The values from all the mesh density keywords are combined during the mesh generation process to create a mesh density distribution within the geometric boundary. The keywords MGWCUV, MGWSTN, MGWSTR, MGWTMP, and MGWUSR specify relative mesh density weights to be assigned to the associated keyword parameter (curvature, strain, strain rate, temperature, and user defined area). The value of WtTemp specifies the emphasis to be placed on the nodal temperature gradients as a parameter for determining mesh density during a remeshing. If WtTemp > 0, the mesh density will be allocated so that areas with the highest temperature gradients will receive a higher mesh density than areas with a lower temperature gradients. If WtTemp = 0, nodal temperature will not be used to determine the mesh density. MGWTMP should only be used when a mesh with previous nodal temperature values is being remeshed. Applicable object types: Rigid, Elastic, Plastic, Elastoplastic, Porous MGWUSR MGWUSR Object, WtUser, DensityVal, SwitchVal OPERAND DESCRIPTION DEFAULT Object Object Number None WtUser Weight associated with the user defined area 0.0 DensityVal Global density value 1.0 SwitchVal Toggle parameter between absolute and relative densities 1.0 SwitchVal = 0.0 (absolute) SwitchVal = 1.0 (relative) DEFINITION MGWUSR specifies the element density weight to be associated with the User Defined Area specified through MGUSER. REMARKS MGWUSR is one of several keywords used to control the mesh density during AMG mesh generation. The values from all the mesh density keywords are combined during the mesh generation process to create a mesh density distribution within the geometric boundary. The keywords MGWCUV, MGWSTN, MGWSTR, MGWTMP, and MGWUSR, specify relative mesh density weights to be assigned to the associated keyword parameter (curvature, strain, strain rate, temperature, and user defined area). When an object is deformed, the user defined area will move according to the velocity component assigned to it. This area will carry the mesh density weight, WtUser , with it throughout the simulation. If WtUser = 0, user defined area weighting will not be used to determine the mesh density. Applicable object types: Rigid, Elastic, Plastic, Elastoplastic, Porous MOVCTL The movement of an object can be governed by specifying its load (type 0) or speed (type 1), or by specifying the movement as being controlled by a hammer (type 2), screw press (type 3), mechanical press (type 4) , spring-loaded die (type 5), or hydraulic press (type 7 - 10). The format for each type is documented separately below. MOVCTL Load or Speed Controlled MOVCTL Object, Mtype, Ftype, VectorX, VectorY, VectorZ, Load/Speed/SpdRatio or MOVCTL Object, Mtype, Ftype, VectorX, VectorY, VectorZ, Ndata Stroke/Time(1), Load/Speed(1) : : Stroke/Time(Ndata) Load/Speed(Ndata) OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 0 load controlled = 1 speed controlled Ftype Function type of controlled quantity 0 = 0 constant = 1 primary stroke dependent = 2 time dependent = 1000+n speed following object n = -n user supplied subroutine MVCTn Load/Speed Load or speed None SpdRatio (if Ftype = 1000+n) Speed ratio to object n None Ndata Number of data pairs to specify load or speed None controlled function VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 Stroke/Time(i) Stroke or time of i th data pair None Load/Speed(i) Load or speed of i th data pair None DEFINITION MOVCTL specifies the movement control of an object. REMARKS Movement controls can be applied to rigid objects and boundary nodes of meshed objects. The surface defined by these nodes can be thought of as a "rigid surface". During the simulation, the constrained nodes will move synchronously in the speed and direction defined by the movement controls. The resultant load due to inter-object contact is calculated for all objects with a MOVCTL boundary constraint. If Mtype = 0, the speed of the object is constrained such that the specified load, Load/Speed, is maintained. When the object is rigid, the load is the resultant load applied by a non-rigid object due to the relative motion of the two objects. When the object is elastic, plastic, or porous, the load is the sum of the nodal loads of all nodes with boundary constraint code 3 (BCCDEF). If Mtype = 1, the speed of the object is constrained to match the specified speed, Load/Speed. When the object is rigid, the entire object maintains the specified speed. When the object is elastic, plastic, or porous, each node with deformation boundary constraint code 3 (BCCDEF) maintains the specified speed. The load or speed can be as a constant value, a function of the primary object stroke, or a function of time. The function type is specified by the value of Ftype. If Ftype = 0 use the operand Load/Speed. If Ftype = 1 or Ftype = 2, use the operands Ndata, Stroke/Time(i), Load/Speed(i). When Ftype = 1 or Ftype = 2, each data pair should be provided on a separate line. Hence there should be Ndata lines of Stroke/Time(i), Load/Speed(i). VectorX, VectorY, and VectorZ specify the direction in which the motion is to take place. If Ftype = 1, the stroke, Stroke/Time, refers to the stroke of the primary object. Applicable object types: Rigid, Elastic, Plastic, Elastoplastic, Porous MOVCTL Hammer Controlled MOVCTL Object, Mtype, VectorX, VectorY, VectorZ Energy, Efficiency, Mass, CounterObj OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 2 Hammer Press VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 Energy Hammer blow energy None Efficiency Hammer blow efficiency None Mass Hammer mass (Moment of inertial) None CounterObj Object No. of the counter blow (0 if not counter blow hammer) 0 DEFINITION MOVCTL specifies the movement control of an object. REMARKS Hammer controlled movement can only be specified for rigid objects. MOVCTL Screw Press Controlled MOVCTL Object, Mtype, VectorX, VectorY, VectorZ Energy, Efficiency, Inertia, DispPerRev OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 3 Screw Press VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 Energy Screw press blow energy None Efficiency Screw press blow efficiency None Inertia Screw press moment of inertia None DispPerRev Displacement of ram per revolution of screw press fly wheel None DEFINITION MOVCTL specifies the movement control of an object. REMARKS Screw controlled movement can only be specified for rigid objects. MOVCTL Mechanical Press Controlled MOVCTL Object, Mtype, VectorX, VectorY, VectorZ TotalDispl, StrokeFreq, ConnRodLen, NumPosData if (NumPosData > 0): Ang(1), Pos(1) Ang(NumPosData). Pos(NumPosData) OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 4 Mechanical Press VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 TotalDispl Total displacment of the die None StrokeFreq Number of strokes per unit of time None ConnRodLen Length of connecting rod (effect ignored if 0) None NumPosData Number of position data pairs for specialty press 0 if NumPosData = 0, conventional mechanical press is assumed. Ang(i) Angle (in degree) of the ith position data pair Pos(i) Position of the ith position data pair MOVCTL Spring-loaded Die MOVCTL Object, Mtype, VectorX, VectorY, VectorZ StiffnessTyp,Stiffness/NData,CurDisp,MaxDisp,PreLoad,MountObj,Reversible OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 5 Spring-loaded die VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 StiffnessTyp Type of spring stiffness definition =0: constant; =1: load-displacement curve 0 Stiffness Stiffness (SiffinessTyp=0) None NData Number of data pairs of load-displacement curve None CurDisp Current spring displacement None MaxDisp Maximum spring displacement None PreLoad Spring preload None MountObj Spring is mounted with object # (0 if fixed) None Reversible Is spring reversible None DEFINITION MOVCTL specifies the movement control of an object. REMARKS Spring-loaded die controlled movement can only be specified for rigid objects. MOVCTL Hydraulic Press - Average Strain Rate Controlled MOVCTL Object, Mtype, Ftype, VectorX, VectorY, VectorZ, AvgStnRt/Ndata, MaxStnRt, CurBilHght if (Ftype = 1): Stroke/Time(1), AvgStnRt(1) : : Stroke/Time(Ndata) AvgStnRt(Ndata) OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 7 Hydraulic press average strain rate controlled Ftype Function type of controlled quantity 0 = 0 constant = 1 primary stroke dependent = 2 time dependent AvgStnRt Average strain rate None Ndata Number of data pairs to specify the None controlled function VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 Stroke/Time(i) Stroke or time of the i th data pair None AvgStnRt(i) Average strain rate of the i th data pair None MaxStnRt Maxinum strain rate constraint None CurBilHght Current billet height 0 DEFINITION MOVCTL specifies the movement control of an object. MOVCTL Hydraulic Press - Speed Controlled MOVCTL Object, Mtype, Ftype, VectorX, VectorY, VectorZ, Speed/Ndata, MaxStnRt if (Ftype = 1): Stroke/Time(1), Speed(1) : : Stroke/Time(Ndata) Speed(Ndata) OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 8 Hydraulic press speed controlled Ftype Function type of controlled quantity 0 = 0 constant = 1 primary stroke dependent = 2 time dependent Speed Constant speed None Ndata Number of data pairs to specify the function None VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 Stroke/Time(i) Stroke or time of the i th data pair None Speed(i) Speed of the i th data pair None DEFINITION MOVCTL specifies the movement control of an object. REMARKS Hydraulic press speed controlled is the same as the speed controlled (Mtype = 1), except that it is should be used together with speed limit (SPDLMT). It is created for user interface convenience. MOVCTL Hydraulic Press - Power Limit Controlled MOVCTL Object, Mtype, VectorX, VectorY, VectorZ, MaxStnRt OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 9 Hydraulic press power limit controlled VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 MaxStnRt Maxium strain rate constraint None DEFINITION MOVCTL specifies the movement control of an object. REMARKS Hydraulic press power limit controlled means to use the maximum power of the press. Therefore, the speed will be solely determined by the speed limit (SPDLMT). MOVCTL Hydraulic Press - Maximum Strain Rate Controlled MOVCTL Object, Mtype, VectorX, VectorY, VectorZ, MaxStnRt, InitSpd OPERAND DESCRIPTION DEFAULT Object Object Number None Mtype Movement type 1 = 10 Hydraulic press maximum strain rate controlled VectorX Unit direction vector for movement in X direction 0.0 VectorY Unit direction vector for movement in Y direction 0.0 VectorZ Unit direction vector for movement in Z direction 0.0 MaxStnRt Maxium strain rate constraint None InitSpd Initial die speed None DEFINITION MOVCTL specifies the movement control of an object. REMARKS When maximum strain rate controlled is used, the speed of the hydraulic press will be adjusted in a "closed loop" format, such that the maximum strain rate on the workpiece will be maintained at a level specified by MaxStnRt, unless the speed exceeds the power limit (SPDLMT). [...]... var4 Rotational axis direction vector (X, Y, Z) Rotational angle (in degrees) DEFINITION OBJPOS positions objects specified by the variables in the keyword REMARKS OBJPOS is an action keyword that positions objects when it is read in to the Pre-Processor This keywords main use is for multiple operations ... when MaxSteps steps have been simulated REMARKS NSTEP is one of several parameters used to control the termination of the simulation Other keywords which effect simulation termination include: EMAX, LMAX, SMAX, TMAX, VMIN When the criteria specified in any of these keywords has been met, the simulation will terminate MaxSteps must be assigned a positive non-zero value If you do not want NSTEP to be the... Plastic, Elastoplastic, Porous RELATED TOPICS Material properties Keywords: EMSVTY, EXPAND, FRAE2H, FSTRES, HEATCP, MTNAME, POISON, YOUNG MTNAME MTNAME Material MatName OPERAND DESCRIPTION DEFAULT Material Material number None MatName Material name Material Material Character string up to 64 characters DEFINITION MTNAME assigns a material name to a particular material number REMARKS Applicable simulation types:... it is assumed to be zero Nodal temperature values may not be applied to nodes which have heat transfer boundary constraint code 1 (BCCTMP) Nodal temperature may be specified as a function of time with keyword BCCFCN The NumColumns variable allows more than one temperature to be specified for a given node This is used in the case of storing temperature gradient information between steps Applicable object... is assumed to be zero Distributed heat flux values may only be applied to nodes which have heat transfer boundary constraint code 3 (BCCTMP) Nodal heat flux may be specified as a function of time with keyword BCCFCN Applicable object types: Rigid, Elastic, Plastic, Elastoplastic, Porous NDHEAT NDHEAT Object, Ndata, DefHeat Node(1), Heat(1) :: Node(Ndata), Heat(Ndata) OPERAND DESCRIPTION DEFAULT Object... the constraining termination parameter, assign a high value to MaxSteps Applicable simulation types: Isothermal Deformation Heat Transfer Non-Isothermal Deformation RELATED TOPICS Termination parameters Keywords: EMAX, LMAX, SMAX, TMAX, VMIN NWEAR NWEAR ObjNo, NumNd, DefaultVal Node(1), IntTemp(1), SldVel(1), IntPrs(1), InsWrDpth(1), TotalWrDepth(1) Node(NumNd), IntTemp(NumNd), SldVel(NumNd), IntPrs(NumNd),... Interface temperature SldVel(1) Sliding velocity IntPrs(1) NInterface pressure InsWrDpth(1) TotalWrDepth(1) Instant wear depth Total wear depth DEFINITION NWEAR specifies wear data at a node REMARKS Related Keywords: WMODEL Applicable Object Types: Rigid, Elastic OBJNAM OBJNAM Object Name OPERAND DESCRIPTION DEFAULT Object Object Number None Name Object Name None character string up to 64 characters DEFINITION... for DefHeat, it is assumed to be zero Nodal heat values may not be applied to nodes which have heat transfer boundary constraint code 0 (BCCTMP) Nodal heat may be specified as a function of time with keyword BCCFCN Applicable object types: Rigid, Elastic, Plastic, Elastoplastic, Porous NDTMP NDTMP Object1, Ndata, DefTemp, NumColumns Node(1), Temp(1) :: Node(Ndata), Temp(Ndata) OPERAND DESCRIPTION . using AMG. REMARKS MGWTMP is one of several keywords used to control the mesh density during AMG mesh generation. The values from all the mesh density keywords are combined during the mesh generation. within the geometric boundary. The keywords MGWCUV, MGWSTN, MGWSTR, MGWTMP, and MGWUSR specify relative mesh density weights to be assigned to the associated keyword parameter (curvature, strain,. MGUSER. REMARKS MGWUSR is one of several keywords used to control the mesh density during AMG mesh generation. The values from all the mesh density keywords are combined during the mesh generation