# Traction load on edge

**URL:** <https://prepomax.discourse.group/t/traction-load-on-edge/1447>\
**Category:** Feature Requests\
**Created:** [January 25, 2024, 8:28am UTC](https://prepomax.discourse.group/t/traction-load-on-edge/1447 "2024-01-25T08:28:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![synt](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/synt/32/4658_2.png) [@synt](https://prepomax.discourse.group/u/synt)\
**Post date:** [January 25, 2024, 8:28am UTC](https://prepomax.discourse.group/t/traction-load-on-edge/1447/1 "2024-01-25T08:28:06Z")

</div>

traction load on surface has been implemented in PrePoMax and show much usefulness, however an edge loads is not yet available. There’s an internal feature of CalculiX using shell normal edge loads, but limited to free edge only (not collapsible or intersect) and the angle direction always normal to surface of the edges.

in cases of linear shell element and uniform mesh with equally space between node distance, manual definition can be quite easy based on number of nodes. The problem can raise at condition of quadratic element, unequally spaced, some angle direction, etc. It becomes complex and cumbersome in precalculation of input by user.

Hopefully this feature will be available in the future versions of PrePoMax since edge or line loads are commonly used.

 ![2024-01-25 15_21_18-](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/d/dbca8947d40ae8ebf54b5c1a6d4886a97f80535f.png)

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [January 25, 2024, 8:34am UTC](https://prepomax.discourse.group/t/traction-load-on-edge/1447/2 "2024-01-25T08:34:39Z")

</div>

> [@synt](#):
>
> traction load on surface has been implemented in PrePoMax and show much usefulness, however an edge loads is not yet available.

Well, PrePoMax already has Normal Shell Edge Load but it’s limited to free edges and normal direction (because it uses the CalculiX feature that you’ve mentioned - EDNORx label for \*DLOAD).

A general edge load could be useful, even for solids.

---

<div class="post-metadata">

**Author:** ![synt](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/synt/32/4658_2.png) [@synt](https://prepomax.discourse.group/u/synt)\
**Post date:** [January 25, 2024, 12:41pm UTC](https://prepomax.discourse.group/t/traction-load-on-edge/1447/3 "2024-01-25T12:41:48Z")

</div>

indeed, ‘Normal Shell Edge Loads’ has been implemented in PrePoMax. Previously, i was not properly explained the missing feature of ‘Edge Traction’ similar to ‘Surface Traction’ available.

---

<div class="post-metadata">

**Author:** ![Matej](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@Matej](https://prepomax.discourse.group/u/Matej)\
**Post date:** [January 25, 2024, 9:02pm UTC](https://prepomax.discourse.group/t/traction-load-on-edge/1447/4 "2024-01-25T21:02:56Z")

</div>

Surface traction can also be used on free shell edges, where the direction of the load can be entered. It does not work for the internal shell edges, but I forgot why.

Surface traction is defined by a total force, which is divided into point loads so I think it should also work for internal shell edges and solid edges. The question is if it would make more sense to separate it into surface traction and edge traction loads?

---

<div class="post-metadata">

**Author:** ![FEAnalyst](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/feanalyst/32/688_2.png) [@FEAnalyst](https://prepomax.discourse.group/u/FEAnalyst)\
**Post date:** [January 25, 2024, 9:59pm UTC](https://prepomax.discourse.group/t/traction-load-on-edge/1447/5 "2024-01-25T21:59:04Z")

</div>

> [@Matej](#):
>
> The question is if it would make more sense to separate it into surface traction and edge traction loads?

Maybe it could be named Traction or even Distributed or Uniform Force (reducing the common confusion with Concentrated Force). Otherwise, separation into Surface Traction and Edge Traction would make sense. After all, Surface Traction suggests that only surfaces can be used (like in Abaqus).

---

<div class="post-metadata">

**Author:** ![synt](https://yyz2.discourse-cdn.com/free1/user_avatar/prepomax.discourse.group/synt/32/4658_2.png) [@synt](https://prepomax.discourse.group/u/synt)\
**Post date:** [January 25, 2024, 10:26pm UTC](https://prepomax.discourse.group/t/traction-load-on-edge/1447/6 "2024-01-25T22:26:15Z")

</div>

> [@Matej](#):
>
> Surface traction can also be used on free shell edges, where the direction of the load can be entered. It does not work for the internal shell edges, but I forgot why.

many thanks for the hints, hopefully it will be fixed for internal edges also.

 ![2024-01-26 05_14_47-PrePoMax v2.0.3 C__Users_user_Documents_edgetract.pmx](https://global.discourse-cdn.com/free1/uploads/prepomax/original/2X/a/adad5bd2c6a120d52e3330c39f59365c7fbee6f8.png)

> [@FEAnalyst](#):
>
> Otherwise, separation into Surface Traction and Edge Traction would make sense.

indeed, this will make it clear to user or simple named ‘Traction Load’ for uniformity as alternative.
