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.

Topology Optimization for Frequency

Hendrik Mechanical Engineering

Please login with a confirmed email address before reporting spam

Hi all

Is frequency maximization/minimization using Topology Opt. supported in COMSOL?

I am working with plate elements, and want to combine static/eigenfrequency steps, and use topology optimization to maximize the first eigenfrequency (Density Model)


2 Replies Last Post 17.04.2023, 08:24 GMT-4
Kristian Ejlebjærg Jensen COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 2 years ago 14.04.2023, 03:11 GMT-4
Updated: 2 years ago 14.04.2023, 03:12 GMT-4

Hi

Yes, the eigenvalue/frequency can be used as objective function when doing gradient based optimization over Eigenvalue/Eigenfrequency study steps in COMSOL 6.1. The stationary->Eigenvalue combination is not supported in COMSOL 6.1, but it is possible that you can rely on higher order discretization for the displacement to avoid checkboarding issues.

You can

  1. Open mbb_beam_optimization from the application library, and disable the Helmholtz filter while also using quadratic discretization for the displacement field. The optimization will produce a similar design (albeit somewhat slower).

  2. Open shell_eigenfrequency_shape_optimization to see an example of a minimax frequency objective.

You might be able to combine the ideas of #1 and #2 to solve your problem. If you encounter problems, you are welcome to contact comsol.com/support.

Best regards, Kristian E. Jensen Technical Product Manager, Optimization

Hi Yes, the eigenvalue/frequency can be used as objective function when doing gradient based optimization over Eigenvalue/Eigenfrequency study steps in COMSOL 6.1. The stationary->Eigenvalue combination is not supported in COMSOL 6.1, but it is possible that you can rely on higher order discretization for the displacement to avoid checkboarding issues. You can 1. Open mbb_beam_optimization from the application library, and disable the Helmholtz filter while also using quadratic discretization for the displacement field. The optimization will produce a similar design (albeit somewhat slower). 2. Open shell_eigenfrequency_shape_optimization to see an example of a minimax frequency objective. You might be able to combine the ideas of #1 and #2 to solve your problem. If you encounter problems, you are welcome to contact comsol.com/support. Best regards, Kristian E. Jensen Technical Product Manager, Optimization

Hendrik Mechanical Engineering

Please login with a confirmed email address before reporting spam

Posted: 2 years ago 17.04.2023, 08:24 GMT-4
Updated: 2 years ago 19.04.2023, 09:53 GMT-4

Thanks for your reply.

Thanks for your reply.

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.