# Distributed load

**URL:** <https://calculix.discourse.group/t/distributed-load/557>\
**Category:** Uncategorized\
**Created:** [April 22, 2021, 9:09am UTC](https://calculix.discourse.group/t/distributed-load/557 "2021-04-22T09:09:03Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![spolanski](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@spolanski](https://calculix.discourse.group/u/spolanski)\
**Post date:** [April 22, 2021, 9:09am UTC](https://calculix.discourse.group/t/distributed-load/557/1 "2021-04-22T09:09:04Z")

</div>

Hello,

Is there a way to apply distributed load on edge/surface in CCX?

I can see there is a way to apply surface traction on surface in PrePoMax, so that could work for the surface bit.

For the edge load I could use distributing coupling, but I would still prefer to apply distributed load.

Thank you for any recommendations!  
Slaw

---

<div class="post-metadata">

**Author:** ![dichtstoff](https://avatars.discourse-cdn.com/v4/letter/d/dec6dc/32.png) [@dichtstoff](https://calculix.discourse.group/u/dichtstoff)\
**Post date:** [April 22, 2021, 10:10am UTC](https://calculix.discourse.group/t/distributed-load/557/2 "2021-04-22T10:10:18Z")

</div>

maybe these could help:  
surface load:  
\*DLOAD  
\*RIGID BODY  
\*DISTRIBUTING COUPLING  
\*KINEMATIC  
\*DISTRIBUTING

edge load:  
\*CLOAD  
\*RIGID BODY  
\*DISTRIBUTING COUPLING

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [April 23, 2021, 5:41am UTC](https://calculix.discourse.group/t/distributed-load/557/3 "2021-04-23T05:41:24Z")

</div>

from docs,

> Edge loading is only provided for shell elements. Its units are force per unit length. The label is EDNORx where x can take a value between one and three for triangular shells and between one and four for quadrilateral shells.

using \*DLOAD keywords for shell element edge load in CCX, also using ‘comp node\_groups do’ in CGX to catch shell edge faces from predefined group of nodes.

---

<div class="post-metadata">

**Author:** ![spolanski](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@spolanski](https://calculix.discourse.group/u/spolanski)\
**Post date:** [April 25, 2021, 6:18am UTC](https://calculix.discourse.group/t/distributed-load/557/4 "2021-04-25T06:18:47Z")

</div>

Can the edge load be applied in the shear direction? Because that’s what I am after

I was thinking of creating new dload user subroutine which is essentially an edge load but, with different load direction. Do you think it will be hard to do?

Thanks

---

<div class="post-metadata">

**Author:** ![JuanP74](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@JuanP74](https://calculix.discourse.group/u/JuanP74)\
**Post date:** [April 25, 2021, 11:59am UTC](https://calculix.discourse.group/t/distributed-load/557/5 "2021-04-25T11:59:46Z")

</div>

as far as I know, the answer is not (EDNOR applies only pressure normal to the edge) . I use to create groups of nodes and apply concentrated loads at the nodes. Just remember the different contribution at each node (see picture attached).

 ![Captura de pantalla 2021-04-25 a las 13.54.08](https://global.discourse-cdn.com/free1/uploads/calculix/original/1X/2d4382d3fcc6e8cc13abf08761e8e4694d61426b.png)

---

<div class="post-metadata">

**Author:** ![xyont](https://yyz2.discourse-cdn.com/free1/user_avatar/calculix.discourse.group/xyont/32/3553_2.png) [@xyont](https://calculix.discourse.group/u/xyont)\
**Post date:** [April 25, 2021, 1:11pm UTC](https://calculix.discourse.group/t/distributed-load/557/6 "2021-04-25T13:11:57Z")

</div>

well, i did not see carefully you did a cross reference with external software. called as surface traction, a force magnitude applied to group of face element. as i know FreeCAD also doing the same feature approach, you may post a specific question at they forums.

it seems the forces are automatically converted or applied as concentrated load with equivalent magnitude depending on tributary areas of a nodes and element type (especially in quadratic). summation are required for element face sharing the same nodes. so, there’s no modification of user subroutine of dload.f as you describe, also i did not see any hints for these task in user defined loading documentations.

rather than took all above long steps, alternatively one can use distributing coupling features or rigid body keywords if additional stiffness can deal to be ignores.

---

<div class="post-metadata">

**Author:** ![spolanski](https://avatars.discourse-cdn.com/v4/letter/s/cab0a1/32.png) [@spolanski](https://calculix.discourse.group/u/spolanski)\
**Post date:** [April 25, 2021, 5:05pm UTC](https://calculix.discourse.group/t/distributed-load/557/7 "2021-04-25T17:05:32Z")

</div>

I think that is the solution I am looking for. Could you tell me where did you get that image from?

---

<div class="post-metadata">

**Author:** ![Matej](https://avatars.discourse-cdn.com/v4/letter/m/a698b9/32.png) [@Matej](https://calculix.discourse.group/u/Matej)\
**Post date:** [April 27, 2021, 8:20am UTC](https://calculix.discourse.group/t/distributed-load/557/8 "2021-04-27T08:20:31Z")

</div>

PrePoMax version v1.0.0 now supports edge loads (\*DLOAD) and distributed edge loads (converted to \*CLOAD) on shell edges.

---

<div class="post-metadata">

**Author:** ![ceanwang](https://avatars.discourse-cdn.com/v4/letter/c/4da419/32.png) [@ceanwang](https://calculix.discourse.group/u/ceanwang)\
**Post date:** [May 3, 2021, 11:45pm UTC](https://calculix.discourse.group/t/distributed-load/557/9 "2021-05-03T23:45:51Z")

</div>

Is there a formula I could use to calculate the weighted coefficient for any node number?  
That is:  
2 nodes: (1/2,1/2)  
3 nodes: (1/6,2/3,1/6)  
4 nodes: (1/8,3/8,3/8,1/8)  
…  
Thanks.

---

<div class="post-metadata">

**Author:** ![JuanP74](https://avatars.discourse-cdn.com/v4/letter/j/b5a626/32.png) [@JuanP74](https://calculix.discourse.group/u/JuanP74)\
**Post date:** [May 4, 2021, 7:05pm UTC](https://calculix.discourse.group/t/distributed-load/557/10 "2021-05-04T19:05:29Z")

</div>

in order to calculate nodal forces you have to integrate, over the surface/edge, the applied surface/edge tractions in the variational formulation used, with the shape functions of the elements; this is done by numerical quadrature (Gaussian usually). Software does this calculation numerically so there is no need in general to integrate that analytically, even if it’s possible. In the old days (60s, 70s, 80s) when this was not implemented in software and only loads were nodal loads that was necessary, hence the above formulas. From a practical point of view you do not need anything else but the above figure. If you want knowledge in depth check examples 5.8 and 5.12 in this book: [https://web.mit.edu/kjb/www/Books/FEP\_2nd\_Edition\_4th\_Printing.pdf](https://web.mit.edu/kjb/www/Books/FEP_2nd_Edition_4th_Printing.pdf)

---

<div class="post-metadata">

**Author:** ![ceanwang](https://avatars.discourse-cdn.com/v4/letter/c/4da419/32.png) [@ceanwang](https://calculix.discourse.group/u/ceanwang)\
**Post date:** [May 5, 2021, 4:01am UTC](https://calculix.discourse.group/t/distributed-load/557/11 "2021-05-05T04:01:11Z")

</div>

Found out it is called Newton~Cotes numbers in Sect 5.5.2 (Page 457) in that book.  
I just need to calculate this Ci when n=3,5,10,20
