Jump to content

Search the Community

Showing results for tags 'optimization'.

The search index is currently processing. Current results may not be complete.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


    • General Modeling
    • Software Connections
    • Variation & Optimization
    • Post-Processing
    • Feature Programming
    • Installation
    • Miscellaneous
    • Ideas and Suggestions
    • FAQ


  • Articles
    • Forum Integration
    • Frontpage
  • Pages
  • Miscellaneous
    • Databases
    • Templates
    • Media


  • Mr. Arne Bergmann's Blog
  • Mr. Arne Bergmann's Blog
  • Rel 3.1
  • Joerg Palluch's Blog

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 10 results

  1. Dear All, as I am basically new to CAESES and not very familar with modelling ship hulls myself, I wonder if anybody has already modelled the KVLCC2 / KCS as a fully partametric model in CAESES and would provide me with his/her work. My main purpose would be to use KVLCC2/KCS as model ship and running optimisation studies on it in Star CCM+. I have tried to import the IGEs files of both, but both seem to be broken. I have also tried to use a KVLCC2 model from my university, which is only available as dbs-file and exported this as STL from Star CCM+, imported it to CAESES and after adjustments in CAESES, re-imported into Star CCM+. However, also this failed. Hopefully, there is somebody out there, who could help me. Br Matt
  2. I am following a YouTube video to connect caeses and starccm+. However, I clicked “run computation” in the video 4 minutes and 47 seconds to execute, but an error occurred. All the previous processes were the same as in the video. I desperately want to solve this problem. Any help would be greatly appreciated. Arguments were entered as follows. "starccm+ -batch setup.java -cpubind -rsh ssh -np 7-power" + getResultsDir() + "\R-FrontWing_2d_CFD.sim" And the following error occurred Error: Cannot open file: starccm+ (specify -new to create the file) Server working directory: 'D:\name\name\R-FrontWing_2d_StarCCM+_round_edge\manual_results\baseline\Runner' Non-recoverable error: {'Neo.Error': 'Error', 'Path': 'starccm+', 'Processor': 0, 'Recoverability': 'Non-recoverable', 'ServerStack': ['SymInit: Symbol-SearchPath: \'.\', symOptions: 530, UserName: \'name\'\n', 'OS-Version: 6.2.9200 () 0x100-0x1\n', '00007FF902CEA9A4 (StarPlatform): (filename not available): Platform::Platform\n', '00007FF8E8F8F35A (StarNeo): (filename not available): NonRecoverableError::NonRecoverableError\n', '00007FF8D312CDED (StarMachine): (filename not available): Machine::startServerHost\n', '00007FF8D311DA9E (StarMachine): (filename not available): Machine::main\n', 'ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 00007FF652AF16FB)\n', '00007FF652AF16FB (star-ccm+): (filename not available): (function-name not available)\n', 'ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 00007FF652AFA647)\n', '00007FF652AFA647 (star-ccm+): (filename not available): (function-name not available)\n', '00007FF925847C24 (KERNEL32): (filename not available): BaseThreadInitThunk\n', '00007FF925AED4D1 (ntdll): (filename not available): RtlUserThreadStart\n'], 'ServerState': 'exiting', 'message': 'Cannot open file: starccm+ (specify -new to create the file)\nServer working directory: \'D:\\name\\name\\name\\R-FrontWing_2d_StarCCM+_round_edge\\manual_results\\baseline\\Runner\'\n', 'severity': 'ERROR'} What is the problem? Is the macro file the problem? Are the'-, _'s in the filenames a problem? Are Arguments the Problem? Starccm+.exe is on drive C, caeses project file and starccm sim file on drive D. Is this the problem? Anything you can tell me would be greatly appreciated.
  3. CAESES is used for the parametric design of axial fans and similar turbomachinery products, mostly in the context of simulation-driven shape optimization. In particular, CAESES is used if you need robust variable geometry models for automated studies. The comprehensive CAD modeling capabilities are geared towards simulation and give fan designers full flexibility (no black box, customization possibilities). More information about turbomachinery design software can be found here. I have also attached a few animations that were generated in CAESES. The design variables of the axial fan model were varied automatically using the integrated variation methods. Note that this is a rather simple model which is also shipped with the software. It can be used as a reference design to set up custom models. The hub and shroud modeling is demonstrated, as well as the 2D-3D mapping of the cylindrical sections and some Boolean Operations to cut the blade at the tip and merge it with the hub. The fillet size can also be controlled by a parameter. If needed, you could also automatically derive the periodic flow domain for automated meshing with grid generation tools or CFD packages.
  4. Hello everyone, I'm in lack of opportunity of conducting model test in my university. To carry on my studies I need either full parametric model of well-known benchmark vessels(KCS, KVLCC2, DTC, ONR etc.) to study on multi-objective optimization or experimental results of a SWATH hull to validate myself on CFD and go further. Anyone can give a hand with sth? Thank you in advance. Regards, Hasan.
  5. Hello to everyone. Is there anyone who's made integration between Caeses and Maxsurf Stability/ Maxsurf Resistance before? If any, can you please share it to me to learn how to make it? Regards, Hasan.
  6. Hi together, The pro edition of CAESES comes with a set of algorithms for design exploration and formal optimizations. However, people often already use an external optimization software in their company (such as HEEDS, Isight, modeFrontier, Optimus, optiSLang etc). In this case, one can make use of the batch mode of the CAESES pro edition, in order to automatically generate geometry design variants, using the given optimization tool. I attached a small setup (sweepbatch.zip) which demonstrates how simple this works: sweep.fdb Project file that contains the geometry model along with its design variables.sweep.fsc ASCII file that controls the batch run. It starts CAESES, sets the values of the design variables and exports an STL file. This fsc-file is the one that needs to be manipulated by the external optimization software, i.e. parameterize the values of the design variables (see the "setValue"-command).run.bat Run this file to execute the entire process. The run of sweep.fdb also writes out the number of open edges into a file called "openedges.dat". It is merely a simple check for a closed STL geometry, and this information can be used as well by the optimization tool (geometry validity check). Cheers Joerg PS: check out this related post as well. UPDATE AUGUST 2017: The call in the bat/script file needs to be "C:\Program Files (x86)\FRIENDSHIP-SYSTEMS\CAESES\bin\win64\CAESES_crt.exe" sweep.fsc with the newer versions of CAESES (and not CAESES-FFW). sweepbatch.zip
  7. hi it`s simple question. but i can`t found previous topic .. for example, I want to run 3 optimization with batch mode. how to i do...? which script i add in fsc file? thanks best regards MooSung batch_test.zip
  8. 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.    
  9. Hi all, I'm doing an optimisation on an axisymmetric body. I have manually generated the coordinates of the profile by variating the parameters and put them in individual CSV files(got 200 of them!!!). I want CAESES to generate the geometry for each CSV file and run the analysis in Star CCM+ automatically and save the results. I want to know if this is possible or not, if yes then please please guide me :)
  10. Those of you that attended last year's user's meeting in Berlin already got a glimpse of some pretty exciting new functionality. For those of you that couldn't make it and because it has progressed into an actual releasable feature (once it has passed the testing phase, that is), let me give you a short introduction. Ok, I am sure all of you know the SshResourceManager, right?! ... NO?! Hmpf, OK. The SshResourceManager (SSHRM) is a light-weight grid-engine shipped with CAESES that allows you to run your external (CFD) solvers on remote computers (sorry, it is not usable with the CAESES free). So, for example, your solver only runs on Linux but you prefer working on Windows with your workstation? No problem, use the SSHRM to act as a bridge to that Linux machine. Your external code should run on that super powerful 128 core machine in your basement? Use the SSHRM to start it there. You have a bunch of computers standing around in your office and all those CPUs/cores inside of them are bored all the time? Use the SSHRM to put those CPUs to good use. The only requirement is, that the computer(s)s you want to run your external code on is (are) accessible through SSH (hence the name SSHResourceManager). Don't worry, there are SSH-servers for Windows, too... The SSHRM is shipped with a detailed admin guide, so the setup should be pretty straight-forward. Don't be scared (it's no Voodoo, really - and we are always willing to help). So, now that we got that out of the way, let's get to the point of this entry: The SSHRM is great to distribute the workload of your external solvers to the resources you have available in your network. It does not only keep track of the CPUs that are currently in use, but also helps you to make sure those expensive licenses for your CFD programs do not go idle (but are not overused at the same time). The SSHRM may even be helpful if you do not want to use remote computers at all, but just need to make sure that your floating licenses users do not block each other. Even if the actual program runs locally on the engineer's machine. I'm drifting off my actual target here, but I just have the feeling too few people know about these possibilities or are afraid of setting up this system. If the latter applies to you: DON'T BE AFRAID! It's really not that complicated and, after all, the good guys at FRIENDSHIP SYSTEMS are always there to assist you. (Did I mention, that the admin guide that is shipped with the SSHRM is really good and thorough?) OK, so where were we, before I went off to tell you how great the SSHRM is? Right... the new stuff! In the next version (4.0 - yeah, baby!) it will be possible to not only run the external code on the remote computer, but run your whole optimization there! Wait! ... What? ... Yeah, you read correctly! ... I know... how cool is that!? Well, of course at least one of your remote computers needs to be running CAESES to enable this option, so license costs may apply... So, the workflow breaks down like this: Start a DesignEngine on your workstation Pause it Close the project If you have CAESES as an application in the SSHRM, you will be asked whether you want to send the project to the SSHRM and have the DesignEngine continue there. If you choose to do so, the SSHRM will select one computer (with CAESES installed) to run your DesignEngine and send your project there. Keep on working on a different project (or a copy of the same one or just do something completely different... I heard that "youtube" is supposed to be pretty good ;) ) on your workstation, your optimization will run in your personal "cloud" controlled by the SSHRM. Every once in a while, check in with the SSHRM through the webinterface in your browser to see the current state of your DesignEngine (basically the Design-Results-Table delivered to your web browser) ... dang.. I didn't even mention that nice new feature in 4.0, yet. I'll get back to that later, Once the DesignEngine has finished (or you decide that it should not run anymore), open the local copy of the project. This will automatically request the project's current state of the project from the SSHRM (of course, you have the freedom of choice. You can just continue the project where you left off). Yes.. this part may take some time, since all that result data needs to be copied back to your machine. If the DesignEngine finished remotely, you can now start post-processing. If it did not finish, you can keep it running locally, abort it, or even send it to the SSHRM again. Number 6. seems to be interesting (imho)... So, in the next version, it will be possible to publish the current state of a running DesignEngine to the network. This means that <note: some technical stuff ahead> CAESES/FFW will start a webserver on a (configurable) port </end technical stuff> that allows to view the current state of the DesignEngine through a web-browser. This is independent of whether you use the SSHRM or not. As long as you are able to access the workstation where the optimization runs through a network, you will be able to monitor your DesignEngine in a browser (even with a dedicated mobile interface if you happen to use your smart-phone or tablet). Even when the DesignEngine runs on your personal workstation, it is possible to "publish" it to the SshResourceManager. In that case the SSHRM will serve as a proxy to the computer running the DesignEngine, so all you need to do is access the web-interface of the SSHRM and it will give you the details of the optimization. Of course, it is possible to protect that web-access with a username and a password. All of this will happen pretty much automagically! Yes... but .... there are some things to keep in mind, when the DesignEngine utilizes external solvers (which it most likely will). If those external processes run remotely through a SSHRM, the remote execution can only succeed if the remote computer running the DesignEngine has the same SSHRM configured as the originating workstation (this is actually the easy case. If this is given, it is possible to pause, close and send a project while a remote process on the SSHRM is running!) If those external processes run locally, the remote computer needs to have the needed LocalApplications configured (preferably to run the desired program). Note that in this case any running processes need to finish before a) sending the project to the SSHRM and B), when requesting the project from a remote executor before the DesignEngine has finished, the system will wait for all local processes to finish before "giving the project back" (step 8). In both cases, during sending, it is possible to run a check on the remote computers before sending the project to one of them (if multiple computers are configured to run CAESES/FFW only those will be considered that passed this check) .... but... yes.... there is some human knowledge required in order to make sure that this works! We tried to automatize as much as possible, but only the user can tell if the external programs that will be launched are actually those that are meant. As a side note (for those of you that are not even closely interested in running anything on any remote computers): In CAESES 4.0 it will be possible to really pause a DesignEngine, close the Project (or the whole program if desired), and open the project later with the DesignEngine continuing to run where you left off (the restrictions regarding external processes mentioned above still apply, though). I know... (again) this was a pretty long read... I apologize! But, somehow I just can't keep it short if there is so much cool new exciting functionality to be introduced... Please let me know, what you think of this, point out stuff that I got you confused with, or (I'd love this the most) give new ideas on taking this even further! Thanks for reading, until next time! Arne P.S.: You made it... have a cookie!
  • Create New...