# Post processing for superposition effect

**URL:** <https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570>\
**Category:** General Questions\
**Created:** [November 24, 2022, 11:32am UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570 "2022-11-24T11:32:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [November 24, 2022, 11:32am UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/1 "2022-11-24T11:32:08Z")

</div>

Good morning,

I am working on two files of the same project. I did it in order to use superposition effect, because a rigid body constraint has a negative effect on a certain load.  
So, I exported the stresses ‘’.dat’’ files of the same regions, and merged the values by using Excel.

Is there a way to visually display the merged stresses? I.e. a software that displays the 3D model and the combined stresses at the same time. Beacuse that option could be more understandable instead of an excel file of merged values.

Thank you

---

<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:** [November 24, 2022, 11:49am UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/2 "2022-11-24T11:49:49Z")

</div>

I would recommend ParaView for this purpose. It’s a really powerful postprocessing tool and will definitely let you do this. I showed some basics here: [PrePoMax (CalculiX FEA) - Tutorial 26 - Thermo-mechanical analysis of a thick pipe (with ParaView) - YouTube](https://youtu.be/wRcTD1zSbLU)

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 2, 2022, 1:42pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/4 "2022-12-02T13:42:27Z")

</div>

Thank you,

I saw tutorials of this software, but I haven’t found how to perform a superposition effect. I created two .VTK file, but I don’t know how to merge the models.

---

<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:** [December 2, 2022, 3:38pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/5 "2022-12-02T15:38:01Z")

</div>

Use the Programmable Filter tool with a script like this:

```auto
v_0 = inputs[0].PointData['variable_name']
v_1 = inputs[1].PointData['variable_name']
output.PointData.append(v_1 + v_0, 'sum')

```

Then select `sum` for contour plot.

---

<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:** [December 4, 2022, 3:28pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/6 "2022-12-04T15:28:02Z")

</div>

Superposition of results only applicable for linear analysis, no plasticity or large deformation. In case of nonlinear analysis, it’s required the load to be combine before the analysis performed.

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 7, 2022, 12:08pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/7 "2022-12-07T12:08:45Z")

</div>

In ‘variable\_name’ I have to put the name of the .vtk file opened, isn’t it?

---

<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:** [December 7, 2022, 12:14pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/8 "2022-12-07T12:14:22Z")

</div>

No, the name of the output variable that you want to be summed over two data sets. Depends on how it’s displayed in ParaView. It can be ‘Displacement Magnitude’ for instance.

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 8, 2022, 9:57am UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/9 "2022-12-08T09:57:45Z")

</div>

I’m not so good in programming, so, I don’t know how to correctly define that script. I want to merge the Von Mises stress of the two .vtk files.  
Where do I need to define v\_0 and v\_1?  
Then, how can I use the programmable filter tool on windows version?

Thank you in advance

---

<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:** [December 8, 2022, 10:13am UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/10 "2022-12-08T10:13:54Z")

</div>

Just paste that code into the programmable filter’s input field and substitute the name of the output variable, no need to define anything else.

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 8, 2022, 11:24am UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/11 "2022-12-08T11:24:33Z")

</div>

I did as you said, but on coloring section desn’t appear Von Mises Stress. Contour1 and Contour2 are Von Mises Stress of the two .vtk file.

 ![image](https://global.discourse-cdn.com/free1/uploads/prepomax/original/1X/359048807ff8d9b74947a30d826114ebfb5eb8b0.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:** [December 8, 2022, 11:33am UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/12 "2022-12-08T11:33:10Z")

</div>

Is “sum” selected as a variable to be plotted ?

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 8, 2022, 11:58am UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/13 "2022-12-08T11:58:06Z")

</div>

I am trying but I don’t know where to modify into sum.

---

<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:** [December 8, 2022, 12:26pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/14 "2022-12-08T12:26:28Z")

</div>

![sum](https://global.discourse-cdn.com/free1/uploads/prepomax/original/1X/0aa6b02fa7ef4a5775c73e992af0f35ea35aa7c9.jpeg)

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 8, 2022, 1:29pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/15 "2022-12-08T13:29:11Z")

</div>

I don’t know why I haven’t it, neither on ‘‘Programmable filter’’.  
 ![image](https://global.discourse-cdn.com/free1/uploads/prepomax/original/1X/a9a05969684bb4ed9654609ee206306a6ed2fe70.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:** [December 8, 2022, 1:37pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/16 "2022-12-08T13:37:34Z")

</div>

What are those Contour1 and Contour2 objects ? There should be just 2 vtk files and 3 objects named ProgrammableFilter1.

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 8, 2022, 1:51pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/17 "2022-12-08T13:51:20Z")

</div>

These are the contour plot. I deleted them, now this is displayed:

 ![image](https://global.discourse-cdn.com/free1/uploads/prepomax/original/1X/4a03c93dde4e60a6185e7b2376f3ef7b67265324.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:** [December 8, 2022, 2:04pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/18 "2022-12-08T14:04:43Z")

</div>

Can you share these two .vtk files here ?

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 8, 2022, 2:08pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/19 "2022-12-08T14:08:01Z")

</div>

> **[Elementi condivisi il giorno 8-12-2022](https://onedrive.live.com/redir?resid=8C83526C086B684A%211470&authkey=%21AB_D-mbJ0-k696M&e=PlkFAW)**
>
> Folder

---

<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:** [December 8, 2022, 2:27pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/20 "2022-12-08T14:27:44Z")

</div>

Shapes/meshes are different, they should be the same for this procedure to work. Ask here if you want to know if there are any other ways to achieve similar result: [https://discourse.paraview.org/](https://discourse.paraview.org/)

---

<div class="post-metadata">

**Author:** ![Matt\_28](https://avatars.discourse-cdn.com/v4/letter/m/a3d4f5/32.png) [@Matt\_28](https://prepomax.discourse.group/u/Matt_28)\
**Post date:** [December 8, 2022, 2:36pm UTC](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570/21 "2022-12-08T14:36:33Z")

</div>

Thank you for the support.

[Next page](https://prepomax.discourse.group/t/post-processing-for-superposition-effect/570.md?page=2)
