Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

How to vary the evaluation number during continuation approach for solving Topology Optimization problem?

Please login with a confirmed email address before reporting spam

Dear Mr./Mrs.,

The latest released example "Bracket — Topology Optimization" demonstrate how to implement the continuation approach in topology optimization problem, please refer to the following website: https://cn.comsol.com/model/bracket-topology-optimization-69891

My question is: In this "Bracket" demo example, the evaluation number for each continuation step remain the same which was set to 50 in this example. Is it possible to vary the eval numb for different steps? For example, the maximum evaluation number is set to 30, 40, 50 and 60 for continuation step 1, 2, 3 and 4, respectively.

Kindly regards, Hao


2 Replies Last Post Jan 17, 2019, 11:22 p.m. EST
Kristian Ejlebjærg Jensen COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 5 years ago Jan 17, 2019, 3:07 p.m. EST
Updated: 5 years ago Jan 17, 2019, 3:07 p.m. EST

The maximum number of model evaluation cannot depend on the value of parameters, but it is possible to

  1. Create four different studies (the 2nd initialized with the 1st etc) and set the parameters for each study using the auxilliary sweep functionality. A fifth study could then be used to run all four studies using study references.

  2. Alternatively, a single study can be initialized with itself and one can then use a model method to change the maximum number of model evaluations as well as the value of parameters.

The maximum number of model evaluation cannot depend on the value of parameters, but it is possible to 1. Create four different studies (the 2nd initialized with the 1st etc) and set the parameters for each study using the auxilliary sweep functionality. A fifth study could then be used to run all four studies using study references. 2. Alternatively, a single study can be initialized with itself and one can then use a model method to change the maximum number of model evaluations as well as the value of parameters.

Please login with a confirmed email address before reporting spam

Posted: 5 years ago Jan 17, 2019, 11:22 p.m. EST

The maximum number of model evaluation cannot depend on the value of parameters, but it is possible to

  1. Create four different studies (the 2nd initialized with the 1st etc) and set the parameters for each study using the auxilliary sweep functionality. A fifth study could then be used to run all four studies using study references.

  2. Alternatively, a single study can be initialized with itself and one can then use a model method to change the maximum number of model evaluations as well as the value of parameters.

Thanks Kristian for your kind help!

>The maximum number of model evaluation cannot depend on the value of parameters, but it is possible to > >1. Create four different studies (the 2nd initialized with the 1st etc) and set the parameters for each study using the auxilliary sweep functionality. A fifth study could then be used to run all four studies using study references. > >2. Alternatively, a single study can be initialized with itself and one can then use a model method to change the maximum number of model evaluations as well as the value of parameters. Thanks Kristian for your kind help!

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.