Applying a non uniform load Answered

Hi, I have two question need to find answers.

1. I am trying to apply a non uniform load that the amplitude is a function of spatial coordinates. How can I do this in OnScale?

2. When I apply two distributed load at the top curves and the bottom curve of a cavity (see image bellow) the solver get error. So how can I overcome this error?

input- c *************************************************************************************************************
input- c
input- c Pressure Load Definitions
input- c
input- c *************************************************************************************************************
- - - - - - - - - - - - - -
input- plod
- - - - - - - - - - - - - -
input- pdef load_1 functimefunc_1 1.0 0.0
- - - - - - - - - - - - - -
input- matr vctrload_1 tun out
- - - - - - - - - - - - - -
input- cad load_1 * out cad_1 edge_2_6 tun * * * * * *
****warning from pldinp :
multi edge found:auto normal might not be sufficient
- - - - - - - - - - - - - -
input- pdef load_2 functimefunc_1 -1.0 0.0
- - - - - - - - - - - - - -
input- matr vctrload_2 alu out
- - - - - - - - - - - - - -
input- cad load_2 * out cad_1 edge_1_2 alu * * * * * *
****warning from pldinp :
multi edge found:auto normal might not be sufficient

 

**** PZFlex has detected an error****
****Subroutines tracked are: pldchk pldinp jobctl flex
****Error occurred in subroutine pldchk ****
****Error message****
ele. surface loaded more than once:
topo ->(1248,209,1)-(1249,209,1)

 

**** PZFlex has detected an error****
****Subroutines tracked are: pldchk pldinp jobctl flex
****Error occurred in subroutine pldchk ****
****Error message****
ele. surface loaded more than once:
topo ->(1249,209,1)-(1250,209,1)

 

**** PZFlex has detected an error****
****Subroutines tracked are: pldchk pldinp jobctl flex
****Error occurred in subroutine pldchk ****
****Error message****
there are-6 more surf. elements loaded more than once
- - - - - - - - - - - - - -
input- end

1 comment

  • Hi Le,

    You could define a loop that calculates a new amplitude value and assigns it to a unique pressure load. Each pressure load will be assigned to a single element or range of elements across the top and bottom surface.

    If you share your files with us via your prefered cloud sharing service and we can look at the error.

    Regards,

    Oliver

    Comment actions Permalink

Please sign in to leave a comment.

Didn't find what you were looking for?

New post