Jump to content


- - - - -

Optimizing a function using sobol

Optimization sobol function

  • Please log in to reply
4 replies to this topic

#1 Mr. Xiaosong Zhang

Mr. Xiaosong Zhang__0002

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 02 August 2018 - 11:18 AM

Hello guys,

 

I am working on an optimization of a motion function of a variable pitch turbine. The design variables in sobol can only be a number but not expressions. Is there any other way to optimize a function or expression?  Thank you.

 

 


  • 0

#2 Mr. Claus Abt

Mr. Claus Abt

    Moderator

  • Moderators
  • 201 posts

Posted 02 August 2018 - 11:53 AM

You can control the functions by design variables, i.e. the parameters of the function.

Cheers

Claus


  • 0

#3 Jörg

Jörg

    Moderator

  • Moderators
  • 503 posts
  • LocationBerlin, Germany

Posted 02 August 2018 - 12:21 PM

Here is an example: function_and_design_variable.png

 

The design variable x is the one you vary in the design engine. The parameter "function" can contain any kind of expression, and also additional design variables, of course.


  • 0

#4 Mr. Xiaosong Zhang

Mr. Xiaosong Zhang__0002

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 02 August 2018 - 12:42 PM

You can control the functions by design variables, i.e. the parameters of the function.

Cheers

Claus

 

Here is an example: attachicon.giffunction_and_design_variable.png

 

The design variable x is the one you vary in the design engine. The parameter "function" can contain any kind of expression, and also additional design variables, of course.

 

Thanks for your reply. As your example, this makes "x" into the design variable. Is it any way to make each value of the function into design variable? Cheers.


  • 0

#5 Jörg

Jörg

    Moderator

  • Moderators
  • 503 posts
  • LocationBerlin, Germany

Posted 02 August 2018 - 12:55 PM

Select the value for which you need a design variable > context menu (right mouse button) > create design variable. Alternatively, create a design variable from the menu and drag&drop it to the location in the expression.


  • 0





Also tagged with one or more of these keywords: Optimization, sobol, function