Author Topic: global boundary conditions  (Read 3803 times)

Yaakov

  • Sr. Member
  • ****
  • Posts: 323
global boundary conditions
« on: September 07, 2016, 10:20:31 AM »
Dear Feap Team & Users,

How can I set global Dirichlet boundary conditions in FEAP (transient problem) , e.g. If the value of a feld variable (e.g. temperatur field ...) is smaller than 1,0, this value must to be 1,0 (const.).

Best Regards,
Yaakov
« Last Edit: September 07, 2016, 10:53:33 AM by zheliu »
Let's boost FEAP's performance!

Prof. R.L. Taylor

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 2649
Re: global boundary conditions
« Reply #1 on: September 07, 2016, 11:09:09 AM »
I am  not quite sure what you want to impose.

Are you asking for a thermal problem to always have T > 1 -- so if the solution is computed as T < 1 you want it to be 1?

If so, we do not support this.  This is an optimization type problem with a constraint.  There are algorithms to do this but you would have to interface with feap.

If you want to do something else describe in more detail what you want to happen.

Yaakov

  • Sr. Member
  • ****
  • Posts: 323
Re: global boundary conditions
« Reply #2 on: September 07, 2016, 11:30:49 AM »
Dear Prof. Taylor,

thanks very much for your  reply!

my problem is an optimization type problem with a constraint.
« Last Edit: September 07, 2016, 01:01:50 PM by zheliu »
Let's boost FEAP's performance!

FEAP_Admin

  • Administrator
  • FEAP Guru
  • *****
  • Posts: 993
Re: global boundary conditions
« Reply #3 on: September 07, 2016, 03:30:32 PM »
A poor man's way to do this quickly would be to write a user element that enforces the constraint and apply it every node; if you do it with a penalty function it is particularly simple.