Jump to content
Karsten Wenzke

Internal Optimization to keep a Volume steady for each Design

Recommended Posts

Hey,

 

You want to vary your geometrie and keep the volume or area steady for each design?

Then this project file and the presentation is something you should take a look at.

 

With CAESES it is possible to vary your parameterized geometry with a Design Engine and at the same time keep the volume or area at the same value.

 

The presentation guides you through the total setup process.

It contains:

  • parameterized geometry
  • creating parameters for the volumes
  • setting up the internal optimization and the variation algorithm
  • how to create screenshots after all designs have been created
  • Comparing of the designs with the new introduced Design Viewer functionallity

Hope you like the presentation and the example project.

If you have further questions don't hesitate to ask.

 

Hint: It is also possible to calculate a Volume of a solid object. Just create a Parameter and set the value to 'mysolid.getvolume()'.

 

Please notice that this project file is made for the new release 3.1 of CAESES.

The internal Optimization also works with earlier Versions of CAESES.

 

Cheers,

 

Karsten

 

You can find a tutorial in CAESES.

The tutorials can be found in the documentation browser > tutorial > learn more

InternalOptimization.fdb

post-41-0-72276800-1409764722_thumb.png

post-41-0-74254400-1409764737_thumb.png

05_Fulfilling_Geometry_Constraints.pdf

Edited by Karsten Wenzke
attached new tutorial pdf

Share this post


Link to post
Share on other sites

Hey,

 I prepared one similar project, in which a ship is first deformed using the Lackenby deformation and later the draft is changed in order to have the same displacement as the first ship, using a Brent internal optimization.

The equality of the two displacement is checked by an equality constraint. If the displacement is not reach, you can avoid the calculation of the external software.

 

Cheers,

 

Carlo

 

63_Lackenby_Hull_Variation_same_displacement.fdb

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...