Jump to content

Ceyhan Erdem

Moderators
  • Content Count

    196
  • Joined

  • Last visited

  • Days Won

    11

Posts posted by Ceyhan Erdem


  1. Hi Nikolas,

    1) I can suggest you a work-around;

    Please check the attached pictures and project;

    What I have performed is creating a BRep out of the entire exported geometry and then to each BRep I have added an "Remove Faces" operation where I kept only the specified colored surfaces.

    I have disabled the scope export line inside the fsc file and then included a few lines for the export of the specific surfaces.

    secreen2.thumb.png.9e7f309b0520269c744025ce4571dbd6.png

     

     

    secreen3.thumb.png.bc3f8ad0a0ade7ff27b4a1a84eb6a91b.png

    Please let me know if this resolves your problem.

    2) Can you please be more specific about the  "cracked" file?

    Do you refer to the main stl file within which exists the data of the other extracted stl files?

    Cheers

    Ceyhan

     

    axialfan_sample.cdb

    • Upvote 1

  2. Hi Nikolas,

    The naming for the "STL (Extract Colors)" export should be as follows;

    <base name provided for exported stl>+"_"+<color name>+".stl"

    In the example provided, I gave a name "fanExported.stl". So the base name would be "fanExported"

    For the blades, during the blade creation process I have assigned a user created color with a name "w_blades"

    As a result the stl file for the blades ends up being "fanExported_w_blades.stl"

    To conclude, if you would like to change the stl file names for the exported geometry, one has to modify the assigned color names.

    I think the Tutorial;

    Geometry Modelling > BRep and Solids

    refers to color assignment to operations.

    Please let me know if you have further questions.

    Cheers

    Ceyhan

    • Upvote 1

  3. Hi Nicolas,

    The Export type you require is "STL (Extract Colors)"

    In CAESES, please create a scope, let's say "02_Export". Then please locate the BRep/s you want to be exported. Please be sure that, the geometrical entities you want to be seperated do have separate colors assigned.

    Then select the folder, change the file type to "exportStlExtractColors" and provide a file name.

    Using this procedure, whenever you create an fsc file, the export information will be written automatically.

    screen1.thumb.png.0daed7c31daac612abbbe2b17801ae37.png

    screen2.png.20b94ed79695711703ea46bfd7fecb17.png

    Please let me know if you have further questions.

    Cheers

    Ceyhan

    • Upvote 1

  4. Here is the fix for the "Units xml file not found" problem if anyone encounters;

    Seems like there is a certain bug in Ansys only observed on certain machines after installing a new ANSYS version;

    Please go to the folder;

    C:\Users\ <user name> \AppData\Roaming\Ansys\ <ANSYS version> \UnitSystems

    in my case the ANSYS version was v212

    There you have to modify the file

    Ans.Units.config

    Please search for the entry;

        <UnitSystem Name="CAESES_units" DisplayName="CAESES units" BaseUnitSystem="SI" FileNamePath="C:\Users\erdem\AppData\Roaming\Ansys\v212\UnitSystems\UnitSystem_CAESES_units.xml" IsSuppressed="false" />

    and delete it. Afterwards please save the file.

    You have to perform this once. Due to a bug this issue is creating a problem, when a new ANSYS version is installed.

    Afterwards CAESES_Workbench_App should be working just fine

  5. Hi Gabriel,

    ANSYS DesignModeler can be quite picky sometimes. I believe there exists some degenerated faces causing the issue.

    Maybe you can let me know when you may have some time for a quick web-meeting, so that I can give a look to the geometry. To be honest, there is no magical command that would pin point the problematic location.

    What you can do is, to check each operation one by one and keeping an eye on the BRep warning icon.

    Most probably the operation where the warning icon appears, is the cause of the problem and we should be looking around that area.

    Please send an email to erdem@friendship-systems.com specifying your availability. Preferably after 1pm CET.

    Cheers

    Ceyhan

     


  6. Hi Gabriel,

    Your export geometry already seems to be having some issues which is the cause of you not having a water-tight geometry in DesignModeler.

    The exclamation mark by the BRep icon may give you the hint.

    Can you please check if you have unconnected edges as well? The command

    < my BRep > .getNumberofOpenEdges()

    would let you know whether you have connectivity issues or not.

    I will recommend you to revise your problematic geometries.

    After having checked the geometry if you still keep having the problem, please get in touch, so that we can arrange a quick web-meeting to fix the issue.

    Cheers

    Ceyhan


  7. Hi Farzan,

    Two issues that I have figured;

    1) For the blade creation at;

    |05_joint|04_1_blade

    operation #2; please use "add sources" instead of a "Union"  Boolean Operation. Boolean operations are for water-tight geometries.

     

    2) During the tip fillet creation;

    forum_farzan.thumb.png.31b6ede7cb43be2f53917bc3cf27d323.png

     

    I can see that the created surface using FiletSurface already does have some problems.

    Please revise the tip creation, maybe use some guides and a LoftedSurface with derivative control instead of a "FilletSurface"

     

    Please let me know if you need further assistance.

     

    Cheers

    Ceyhan

     

     

     


  8. Hi Farzan,

    Then I suspect there may be some existing problems on the blades you are using for the "Solid From Intersections" operation.

    If not confidential, please send the model you have created to erdem@friendship-systems.com so that I can give a look and try to figure out the problems.

    Cheers

    Ceyhan


  9. Hi Farzan,

    The operation "Solid From Intersections" tries to obtain a solid "water-tight" geometry  from the combination of several provided geometries.

    The reason why the operation provided some unsatisfactory result maybe due to your provided inputs were not much intersecting but flush maybe?

    From the pictures it is not quite clear but is there even some fillet?

    I will recommend you to extend the blade geometries a bit so that there can be a proper intersection among the geometries and create the fillet afterwards as a separate operation.

    Please let me know if you need further assistance.

    Cheers

    Ceyhan

    • Like 1

  10. Hi Armagan,

    Sorry for the late respond.

    Please check the feature definition you use for the "Curve Engine" definition.

    The feature definition called "ProfileRead" serves only to read a point cloud and provide you an interpolation curve as a result.

    You are not changing anything afterwards. With respect to the code you are trying to create a surface out of a set of multiple profiles located at the same location.

    Although you have arguments like camber, camber position, pitch and path, it seems like you are using none.

    I highly recommend you to check the basic CAESES tutorials with regards to Meta Surface creation and Curve Engine.

    screen.thumb.png.a6a6f736243960ddfe415bb2abd23a28.png

    Cheers

    Ceyhan


  11. Hi Gabriel,

    Maybe using fv_all() command would be a better alternative. Please check the picture below;

    screen1.thumb.png.68fc3f9bfd952ff67d3b12b2881574e8.png

    Basically, the fv_all command provides an objectlist.

    MyCurve.fv_all(0,myPoint:x)

    The command is applied to a curve.

    The first argument "0" refers to x-axis

    The second argument refers to the value on the selected axis. So result will be a list of points that have the same coordinate component value in the referred axis.

    As seen on the picture above, the curve would have two locations with the same x-coordinate value. Using "at(1)" I pick the second item within the objectlist (0 would be used to pick the first one). And finally I cast the entity to a FVector3 type object.

    Please let me know if you need further assistance.

    Cheers

    Ceyhan

     

     

    • Like 1
    • Upvote 1

  12. Hi Armagan,

    In contrary to DesignModeler, while using the current version of CAESES Workbench App, it is not possible to keep the record of the user performed actions in SpaceClaim. However I can suggest two workarounds. Either you can use DesignModeler or you can create your own SpaceClaim script and provide it to CAESES Geo Engine.

    Please check the attached picture.

    Please be sure that you are using the latest version of CAESES Workbench App that is included inside CAESES binary.

    <CAESES5 installation Dir>/etc/ansys/

    Please let me know this resolves your problem.

    Cheers

    Ceyhan

    screen.png


  13. Hi Rull,

    "_Transom" seems to be the geometry that you have imported.

    Can you please let me know what kind of optimization you would like to perform?

    For a shape optimization you have to have a parametrically defined geometry. Either you create the whole geometry using parameters (fully parametric) or you can use your existing non-parametric geometry using free form deformation (partial parametric).

    I will insist you to perform the tutorials first.

    Cheers

    Ceyhan

×
×
  • Create New...