# Normal stress in 3DEC

**URL:** <https://forum.itascainternational.com/t/normal-stress-in-3dec/210>\
**Category:** 3DEC\
**Created:** [February 7, 2022, 3:04pm UTC](https://forum.itascainternational.com/t/normal-stress-in-3dec/210 "2022-02-07T15:04:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![n.ehringhausen](https://avatars.discourse-cdn.com/v4/letter/n/7bcc69/32.png) [@n.ehringhausen](https://forum.itascainternational.com/u/n.ehringhausen)\
**Post date:** [February 7, 2022, 3:04pm UTC](https://forum.itascainternational.com/t/normal-stress-in-3dec/210/1 "2022-02-07T15:04:13Z")

</div>

Hi all,  
is there a similar command to “zone face apply stress-normal -10 range cylinder end-1 (0,0,0) end-2 (0,0,0.18) radius 0.0449 0.0451” in 3DEC? Looking to apply normal stresses on a cylindrical body.

---

<div class="post-metadata">

**Author:** ![jhazzard](https://avatars.discourse-cdn.com/v4/letter/j/4af34b/32.png) [@jhazzard](https://forum.itascainternational.com/u/jhazzard)\
**Post date:** [February 7, 2022, 3:20pm UTC](https://forum.itascainternational.com/t/normal-stress-in-3dec/210/2 "2022-02-07T15:20:10Z")

</div>

In 3DEC there is no “stress-normal” keyword. You can apply a normal stress by applying xx = yy = zz. e.g. “block face apply stress -10 -10 -10 0 0 0 range …”

---

<div class="post-metadata">

**Author:** ![pprasad](https://avatars.discourse-cdn.com/v4/letter/p/e19b73/32.png) [@pprasad](https://forum.itascainternational.com/u/pprasad)\
**Post date:** [February 15, 2022, 3:07am UTC](https://forum.itascainternational.com/t/normal-stress-in-3dec/210/3 "2022-02-15T03:07:10Z")

</div>

I created a fish function using _block.face.list()_ and applied x and y components of desired normal stresses on each face ID (command: _block face apply stress_) of the curved surface. I am not sure it is an efficient way, but I achieved my objective.
