{"id":2124,"date":"2024-02-05T03:43:31","date_gmt":"2024-02-05T11:43:31","guid":{"rendered":"https:\/\/gantovnik.com\/bio-tips\/?p=2124"},"modified":"2024-02-05T03:43:31","modified_gmt":"2024-02-05T11:43:31","slug":"413-1d-elements-in-hypermesh","status":"publish","type":"post","link":"https:\/\/gantovnik.com\/bio-tips\/2024\/02\/413-1d-elements-in-hypermesh\/","title":{"rendered":"#413 1D elements in HyperMesh"},"content":{"rendered":"<p>Bar elements:<br \/>\nBar2 = Configuration 60 (1st order) elements with 2 nodes used to model axial, bending, and torsion behavior. Bar2 elements have a property reference, an orientation vector, offset vectors and ends A and B, and pin flags at ends A and B.<br \/>\nBar3 = Configuration 63 &#8211; 1D (2nd order) elements with 3 nodes used to model axial, bending, and torsion behavior. Bar3 elements have a property reference, an orientation vector, offset vectors and ends A and B, and pin flags at ends A and B.<\/p>\n<p>Gap elements:<br \/>\nConfiguration 22 &#8211; 1D elements with 2, 4, or 6 nodes which have a property and orientation systems or nodes. Joint element is a definition of a connection between two rigid bodies. Joint elements store a property and orientation information. Joint elements are displayed with lines between the appropriate nodes and the letter J between nodes 1 and 3 of the element. Only certain types of elements can be used to create joint elements. The type of the element controls the number of nodes used in the element and the permissible orientations of the element.<\/p>\n<p>Plot Elements:<br \/>\nConfiguration 2 &#8211; 1D elements with 2 nodes used for display purposes. Plot elements are displayed as a line between two nodes.<\/p>\n<p>RBE3 Elements:<br \/>\nConfiguration 56 &#8211; Rigid elements with one dependent node and variable independent nodes typically used to define the motion at the dependent node as a weighted average of the motions at the independent nodes. Both the dependent node and independent nodes contain a coefficient (weighting factor) and user-defined degrees of freedom. The dependent degrees of freedom and weighting factors can be specified or automatically calculated based on the geometry. RBE3 elements are displayed as lines between the dependent node and the independent node(s) with RBE3 displayed at the dependent node of the element. RBE3\u2019s are typically used to distribute loads applied on the dependent node amongst the selected independent nodes. Note: The dependent node cannot be directly constrained, as this would lead to a double-dependency for that node.<\/p>\n<p>Rigidlink Elements:<br \/>\nConfiguration 55 &#8211; Rigid elements with one independent node and variable dependent nodes typically used to model rigid bodies. Rigidlink elements have user-defined degrees of freedom which apply to all dependent nodes. Rigidlink elements can be created with dependent nodes attached to an element as a SET. If a rigid link with a dependent node set is deleted, the associated node set is also deleted. If the dependent node set is deleted, the connected rigid link element is also deleted. Dependent node sets are automatically created when rigid link elements are created. A node set can be connected as a set of dependent nodes to a rigid link element independent node. Note: Two-node rigids with a dependent node set attached are always created as rigid link elements Rigidlink elements are displayed as lines between the independent node and the dependent node(s) with RL displayed at the independent node of the element.<\/p>\n<p>Rigid Elements:<br \/>\nConfiguration 5 &#8211; Rigid 1D elements with 2 nodes used to model rigid connections. Rigid elements are displayed as a line between two nodes with the letter R written at the centroid of the element. Rigids can translate to RBE2 in Nastran or *MPC in Abaqus.<\/p>\n<p>Rod Elements:<br \/>\nConfiguration 61 &#8211; 1D elements with 2 nodes used to model axial behavior only. The two nodes are related to each other based on the properties of the rod element connecting them. Rod elements have property pointers. Rod elements are displayed as a line between two nodes with ROD written at the centroid of the element. Rods can translate to CTUBES in Nastran or a C1D2 element in Abaqus.<\/p>\n<p>Spring Elements:<br \/>\nConfiguration 21 &#8211; 1D elements used to model spring connections. Spring elements have user-defined degrees of freedom, an orientation vector, and a property reference. Spring elements are displayed as a line between two nodes with the letter K written at the centroid of the element.<br \/>\nSpring = 1D elements with 2 nodes used to model spring connections.<br \/>\nSpring2N = 1D elements with 2 nodes used to model spring connections.<br \/>\nSpring3N = 1D elements with 3 nodes used to model spring connections. The third node serves as the direction node.<br \/>\nSpring4N = 1D elements with 4 nodes used to model spring connections. This type of element will mostly be considered as joints, based on the property it is assigned.<br \/>\nSprings can translate to CELAS2 in Nastran or *SPRING in Abaqus.<\/p>\n<p>Weld Elements<br \/>\nConfiguration 3 &#8211; Rigid 1D elements with 2 nodes used to model welded connections. Weld elements are displayed as a line between two nodes with the letter W written at the centroid of the element.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bar elements: Bar2 = Configuration 60 (1st order) elements with 2 nodes used to model axial, bending, and torsion behavior. Bar2 elements have a property reference, an orientation vector, offset vectors and ends A and B, and pin flags at ends A and B. Bar3 = Configuration 63 &#8211; 1D (2nd order) elements with 3 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_lmt_disableupdate":"yes","_lmt_disable":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[37,24,27],"tags":[23],"class_list":["post-2124","post","type-post","status-publish","format-standard","hentry","category-fem","category-hypermesh","category-tcl","tag-hypermesh"],"modified_by":"gantovnik","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8bH0k-yg","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":10486,"url":"https:\/\/gantovnik.com\/bio-tips\/2025\/09\/464-difference-between-cbush-and-cbush1d-in-hypermesh\/","url_meta":{"origin":2124,"position":0},"title":"#464 Difference Between CBUSH and CBUSH1D in HyperMesh","author":"gantovnik","date":"2025-09-30","format":false,"excerpt":"When working with connectors in HyperMesh \/ Nastran, you will often see two element types: CBUSH and CBUSH1D. While they sound similar, they serve slightly different purposes. CBUSH (General-Purpose Bushing Element) Type: 2-node element, each node has 6 DOF (12 total). Flexibility: Allows stiffness definition in all 6 directions (translation\u2026","rel":"","context":"In &quot;HyperMesh&quot;","block_context":{"text":"HyperMesh","link":"https:\/\/gantovnik.com\/bio-tips\/category\/hypermesh\/"},"img":{"alt_text":"Generated image","src":"https:\/\/sdmntpraustraliaeast.oaiusercontent.com\/files\/00000000-ebfc-61fa-8b58-b37a4b4c018b\/raw?se=2025-09-30T21%3A33%3A03Z&sp=r&sv=2024-08-04&sr=b&scid=fa3459b1-8b6d-5d9f-afff-30ef6a559619&skoid=8cb40e9f-389f-4cf6-afaa-e5bd4c7fd98c&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-09-29T23%3A21%3A56Z&ske=2025-09-30T23%3A21%3A56Z&sks=b&skv=2024-08-04&sig=zsfkgTujIKv1NO97C10CMa7N1D5tSM2AO403bHULAqg%3D","width":350,"height":200,"srcset":"https:\/\/sdmntpraustraliaeast.oaiusercontent.com\/files\/00000000-ebfc-61fa-8b58-b37a4b4c018b\/raw?se=2025-09-30T21%3A33%3A03Z&sp=r&sv=2024-08-04&sr=b&scid=fa3459b1-8b6d-5d9f-afff-30ef6a559619&skoid=8cb40e9f-389f-4cf6-afaa-e5bd4c7fd98c&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-09-29T23%3A21%3A56Z&ske=2025-09-30T23%3A21%3A56Z&sks=b&skv=2024-08-04&sig=zsfkgTujIKv1NO97C10CMa7N1D5tSM2AO403bHULAqg%3D 1x, https:\/\/sdmntpraustraliaeast.oaiusercontent.com\/files\/00000000-ebfc-61fa-8b58-b37a4b4c018b\/raw?se=2025-09-30T21%3A33%3A03Z&sp=r&sv=2024-08-04&sr=b&scid=fa3459b1-8b6d-5d9f-afff-30ef6a559619&skoid=8cb40e9f-389f-4cf6-afaa-e5bd4c7fd98c&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-09-29T23%3A21%3A56Z&ske=2025-09-30T23%3A21%3A56Z&sks=b&skv=2024-08-04&sig=zsfkgTujIKv1NO97C10CMa7N1D5tSM2AO403bHULAqg%3D 1.5x, https:\/\/sdmntpraustraliaeast.oaiusercontent.com\/files\/00000000-ebfc-61fa-8b58-b37a4b4c018b\/raw?se=2025-09-30T21%3A33%3A03Z&sp=r&sv=2024-08-04&sr=b&scid=fa3459b1-8b6d-5d9f-afff-30ef6a559619&skoid=8cb40e9f-389f-4cf6-afaa-e5bd4c7fd98c&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-09-29T23%3A21%3A56Z&ske=2025-09-30T23%3A21%3A56Z&sks=b&skv=2024-08-04&sig=zsfkgTujIKv1NO97C10CMa7N1D5tSM2AO403bHULAqg%3D 2x"},"classes":[]},{"id":779,"url":"https:\/\/gantovnik.com\/bio-tips\/2020\/11\/133-create-vectors-and-planes-using-tcl-in-hypermesh\/","url_meta":{"origin":2124,"position":1},"title":"#133 Create vectors and planes using tcl in HyperMesh","author":"gantovnik","date":"2020-11-12","format":false,"excerpt":"#133 Create vectors and planes using tcl in HyperMesh To create a vector, and translate node 10 along this vector by 5 units: To create a plane, and reflect all displayed elements about this plane that has a normal along the x axis and\u2026","rel":"","context":"In &quot;HyperMesh&quot;","block_context":{"text":"HyperMesh","link":"https:\/\/gantovnik.com\/bio-tips\/category\/hypermesh\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3616,"url":"https:\/\/gantovnik.com\/bio-tips\/2024\/08\/445-hypermesh-python-script-for-renumbering-the-elements-and-nodes\/","url_meta":{"origin":2124,"position":2},"title":"#445 HyperMesh python script for renumbering the elements and nodes","author":"gantovnik","date":"2024-08-13","format":false,"excerpt":"import hm import hm.entities as ent elems = hm.Collection(model,ent.Element) model.renumbersolverid(collection=elems,start_id=1,incr_val=1,offset_val=1,offset_flag=0,reserved_1=0,reserved_2=0,reserved_3=0) nodes = hm.Collection(model,ent.Node) model.renumbersolverid(collection=nodes,start_id=1000,incr_val=1,offset_val=1,offset_flag=0,reserved_1=0,reserved_2=0,reserved_3=0)","rel":"","context":"In &quot;HyperMesh&quot;","block_context":{"text":"HyperMesh","link":"https:\/\/gantovnik.com\/bio-tips\/category\/hypermesh\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":771,"url":"https:\/\/gantovnik.com\/bio-tips\/2020\/11\/130-use-a-panel-to-add-entities-to-a-mark-in-tcl-in-hypermesh\/","url_meta":{"origin":2124,"position":3},"title":"#130 Use a panel to add entities to a mark in tcl in HyperMesh","author":"gantovnik","date":"2020-11-06","format":false,"excerpt":"#130 Use a panel to add entities to a mark in tcl in HyperMesh To create a mark of elements in a panel: *createmarkpanel elems 1 \"Please select the elements\" hm_getmark elems 1 To create a mark of elements in a panel using 2D faces as the default selection mode:\u2026","rel":"","context":"In &quot;HyperMesh&quot;","block_context":{"text":"HyperMesh","link":"https:\/\/gantovnik.com\/bio-tips\/category\/hypermesh\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2032,"url":"https:\/\/gantovnik.com\/bio-tips\/2024\/01\/403-get-nodes-for-all-elements-in-the-fem-model-in-hypermesh-using-tcl-script\/","url_meta":{"origin":2124,"position":4},"title":"#403 Get nodes for all elements in the FEM model in HyperMesh using tcl script","author":"gantovnik","date":"2024-01-13","format":false,"excerpt":"ex403.tcl Output file: ex403.txt","rel":"","context":"In &quot;HyperMesh&quot;","block_context":{"text":"HyperMesh","link":"https:\/\/gantovnik.com\/bio-tips\/category\/hypermesh\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1466,"url":"https:\/\/gantovnik.com\/bio-tips\/2022\/05\/210-parametric-curve-in-3d-2-2-2-2-2-2-2-2-2-2-2-2-2-3-2-2-2-2-2-2-2-2-2-3-2-2-2-2-2-2-2\/","url_meta":{"origin":2124,"position":5},"title":"#283 Move node to the location of the other node to create coincident nodes in HyperMesh","author":"gantovnik","date":"2022-05-29","format":false,"excerpt":"","rel":"","context":"In &quot;HyperMesh&quot;","block_context":{"text":"HyperMesh","link":"https:\/\/gantovnik.com\/bio-tips\/category\/hypermesh\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/gantovnik.com\/bio-tips\/wp-content\/uploads\/2022\/05\/2022-05-29_223140.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/gantovnik.com\/bio-tips\/wp-content\/uploads\/2022\/05\/2022-05-29_223140.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/gantovnik.com\/bio-tips\/wp-content\/uploads\/2022\/05\/2022-05-29_223140.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/gantovnik.com\/bio-tips\/wp-content\/uploads\/2022\/05\/2022-05-29_223140.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/posts\/2124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/comments?post=2124"}],"version-history":[{"count":1,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/posts\/2124\/revisions"}],"predecessor-version":[{"id":2125,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/posts\/2124\/revisions\/2125"}],"wp:attachment":[{"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/media?parent=2124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/categories?post=2124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gantovnik.com\/bio-tips\/wp-json\/wp\/v2\/tags?post=2124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}