Set heat transfer as default for interfaces
I've been running large conjugate heat transfer problems with lots of interfaces, upwards of 50, and hence need to go through each interface and tick the heat transfer option which can be a laborious process.
Is there a way to either automate this process or set it so interfaces always have heat transfer set? I have tried adding heat transfer to each interface in the command editor but it throughs the following error: Code:
ERROR |
Possibly - the only way I can think of is to export the CCL file, and use something like Notepad++ to edit the CCL file to ensure heat transfer is enabled on all interfaces (use the find and replace option in Notepad++).
Then once that's done re-import the CCL file. Anyway isn't heat transfer enabled by default at interfaces? |
I tried that but it gave me the error in my original post.
Apparently not in my install, any idea where default settings would be? |
It will help if you describe how the domain interfaces were created the first time. From the messages, it seems they were created by importing incomplete CCL from earlier versions.
Have you ever used Perl power syntax within CCL ? You should be able to create a loop over a list of domain interface names, and add a CCL fraction such as DOMAIN INTERFACE: $domint INTERFACE MODELS: HEAT TRANSFER: Option = Conservative Interface Flux END END END You could submit the power syntax statement at run time to modify the CCL. You should contact ANSYS CFX support for help on the Perl power syntax. |
All times are GMT -4. The time now is 09:53. |