Jump to content

Oskar Neumann

  • Content Count

  • Joined

  • Last visited

About Oskar Neumann

  • Rank

Profile Information

  • Are you University user?

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hello again Q., thank you for helping me out on this one. The BCs are present opening the .hm file in Hypermesh yet no BCs are listed importing the .inp file to Abaqus (see picture). Same problem as mentioned in another Topic. What am I doing wrong here?
  2. Hello, I'm currently working on modeling a specimen in Abaqus and trying to mesh the geometry in Hypermesh. Due to restrictions in the student version I am not able to export an. inp - file. Could someone use his full license to create the desired output file for me? I will be able to use a full license in the future and I would like to prepare everything as far as possible now. It would be a great help for my current project. Thank you in advance. The .tcl script imports the geometry from kerbe_export_m.stp. Thus it's necessary to change the path of .stp - file in line 17 of script.tcl. script.tcl kerbe_export_m.stp
  3. Hey Q, then it could be the online converter I use to get around the limitations of the student edition. Actually, I'm trying to mesh an Abaqus geometry in hypermesh and export the meshed specimen (with BC) back to Abaqus. Could someone perhaps run this script and attach an .inp export of it as a comment? That would be a great help for my current project, as it is difficult to get hold of a full license of Hyperworks in home office. Thank you very much for any help! hm_script.tcl
  4. Hello, how can I export a meshed geometry with it's BC's? Using the OptiStruct interface seems to delete BCs when exporting a Solverdeck.
  5. Thank you very much, Adriano. I didn't know that there are commands that are not documented in the scripting reference manual.
  6. Thank you Adriano, which .tcl code is corresponding to this? If been working with *loadcreateonentity so far, but the docu does not provide me with more inside. *loadcreateonentity Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices or weld points), surface edges, and surfaces. Syntax *loadcreateonentity geomtype markmask config type component[1-6] Type HyperMesh Tcl Modify Command Proprietary Information of Altair Engineering Altair HyperMesh 2020 Reference Guide Scripts p.1274 Description Creates a load (forces, temperature, moment, velocity, acceleration, or constraints) on nodes, fixed points (surface vertices or weld points), surface edges, and surfaces. Inputs geomtype Type of entity the load is applied on (e.g. SURFS). markmask The ID of a mark containing the entities that will bear the load. config The configuration of the load: 1 - Force 2 - Moment 3 - Constraint 5 - Temperature 6 - Flux 8 - Velocity 9 - Acceleration type The type assigned to the load (as defined on the "load types" panel). component[1-6]) Components of the load being applied. When applying a force, the active components are 1, 2, and 3, which represent a force x, y, and z-axis, respectively. When applying a moment, the active components are also 1, 2, and 3, and represent the moment about the x, y, and z-axis, respectively. For constraints, all of the components are active unless they are set equal to -999999.0. All the other components of the constraints are active in the respective directions.
  7. Hello, I want to apply a load to the edge of a symmetric model, starting with a moment of 0 on the symmetry edge node and increasing linearly to the outermost node of the (load-) edge (see picture). How can a moment be distributed in this way?
  8. Got confused with .tcl. This now works: *createmark nodes 1 "on plane" 1 0 1 0 1 0 0.5 1 1 *loadcreateonentity_curve node 1 3 1 0 0 0 -99999999 -99999999 -9999999999 -9999999999 -99999999 0 0 0 0 0 Thank you Adriano!
  9. Hello Adriano, as I understand the RB2 element couples the independent nodes to the dependent node (both independent nodes and dependent node from the same element?!). It's not precicesly clear in the picture (sorry for that) but the RP in Abaqus is coupled to nodes including those of other elements (to be more accurate: to all nodes at the top of the geometry). As you can see the constrained dofs are displacement and rotation for y-axis. Is there any way without modifying the elements type - just using a geometrical procedure? (I'm using biquadratical 8-node elements with twist and reduced integration - CGAX8R)
  10. Using *createmark plane 1 0 0 0 1 0 0 0.5 1 1 instead of *createmark plane 1 0 0 0 0 1 1 0.5 1 1 still does not select the desired nodes. Here the script to recreate the situation. *deletemodel [hm_answernext yes] *geomimport "step_ct" "PATH/TO/kerbe_export_m.stp" *setedgedensitylinkwithaspectratio 0 *createmark surfs 1 "all" set surfs_list [hm_getmark surfs 1] *interactiveremeshsurf 1 2.5 1 1 1 1 2 90 *set_meshfaceparams 0 5 1 0 0 0 0.5 1 1 *automesh 0 2 1 *storemeshtodatabase 1 *ameshclearsurface *createmark elements 1 "displayed" *refine_by_patterns 1 28 "refine_zone_size = 0.625 auto_transition = 0 transition_zone_length = 17.5 transition_zone_width = 14 transition_zone_height = 15 refine_zone_length = 6.5 refine_zone_width = 6.5 refine_zone_height = 7 system_id = 0 squeez = 1" *createmark plane 1 0 0 0 1 0 0 0.5 1 1 *loadcreateonentity_curve node 1 3 1 0 0 0 -99999999 -99999999 -9999999999 -9999999999 -99999999 0 0 0 0 0 Thank you for any advice.
  11. Hello, I want to apply a load on every node of a specific plane in Hypermesh. In Abaqus it is possible to define a reference point with a boundary condition, e.g. to kinematically couple degrees of freedom of other nodes to the reference point (see picture). In this case a load applied to the RP would deform all coupled nodes in the same way. How can loads be modeled analogous to this procedure in Hypermesh using a .tcl script? Thank's for any help.
  12. Hello again Adriano, thank you for the quick reply. For my understanding using *createmark on plane like *createmark plane 1 0 0 0 0 1 1 0.5 1 1 should create a mark (mark-ID = 1) containing all nodes within a tolerance of 0.5 of the plane defined by the vector (0, 1, 1) which equals the y-z-plane. This command does go trough, yet trying to create a BC for the with mark-ID 1 selected nodes does produces the error *loadcreateonentity_curve node 1 3 1 0 0 0 -99999999 -99999999 -9999999999 -9999999999 -99999999 0 0 0 0 0 "Nodes habe not been selected." What am I missing here? Thank's again for your helpful remarks. Here the corresponding documentation snippet: "on plane" x y z i j k tol plane touching Place entities on mark_id if they are within tol of the plane or vector defined by (x, y, z, i, j, k). x - base x coordinate y - base y coordinate z - base z coordinate i - normal x component j - normal y component k - normal z component tol - tolerance to use to search for entities If plane is 0, all entities must be within tol of the vector defined by (x, y, z, i, j, k). Otherwise, all entities must be within tol of the plane defined by (x, y, z, i, j, k). If touching is 0, all points of the entity must touch the vector or plane. Otherwise, at least one point must touch the vector or plane. For solids, if touching is 0, no solids will be found.
  13. Hello, I would like to set boundary conditions and a torsional moment on free edges of a specimen using a .tcl script. Creating the BC's manually and checking the command.tcl document does not give the desired result. For example, the command.tcl document uses *createmark nodes 1 1-7 *loadcreateonentity_curve nodes 1 3 1 0 0 -999999 -999999 -999999 -999999 0 0 0 0 0 to create a BC at the lower free edge of the specimen. The geometry of the specimen should be slightly modified to compare different variations. Because of these changes I am looking for a similar method to create BC's not on a list of nodes but on a free edge on a certain plane (e.g. on all nodes on the x-z plane with y=0). Thank you very much for any advice.
  • Create New...