Skip to content

Calculation of Tresca stress in TF winding pack#3265

Merged
mkovari merged 2 commits intomainfrom
580-tresca-stress-calc
Aug 5, 2024
Merged

Calculation of Tresca stress in TF winding pack#3265
mkovari merged 2 commits intomainfrom
580-tresca-stress-calc

Conversation

@ajpearcey
Copy link
Copy Markdown
Collaborator

Closes #580

@ajpearcey ajpearcey changed the title WIP: Calculation of Tresca stress in TF winding pack Calculation of Tresca stress in TF winding pack Aug 2, 2024
@ajpearcey ajpearcey requested a review from mkovari August 5, 2024 13:17
Comment thread process/sctfcoil.py Outdated
numpy.absolute(sig_tf_r), numpy.absolute(sig_tf_r - sig_tf_z)
)
sig_tf_tresca = numpy.maximum(
sig_tf_tresca_tmp1, numpy.absolute(sig_tf_z - sig_tf_t)
Copy link
Copy Markdown
Collaborator

@mkovari mkovari Aug 5, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure why you have included $|\sigma_r|$. It shouldn't make any difference because $\sigma_z$ and $\sigma_r$ should always have opposite signs, but I don't think you need it.

So I think all you need is one line

 sig_tf_tresca_tmp1 = numpy.maximum(
            numpy.absolute(sig_tf_z - sig_tf_t), numpy.absolute(sig_tf_r - sig_tf_z)
)

and probably some explanation in the issue.

Copy link
Copy Markdown
Collaborator

@mkovari mkovari left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any changes to the output?

@mkovari mkovari merged commit bc69aaf into main Aug 5, 2024
@mkovari mkovari deleted the 580-tresca-stress-calc branch August 5, 2024 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Calculation of Tresca stress in TF winding pack

2 participants