Jump to content

Mr. Carsten Fuetterer

Moderators
  • Content Count

    167
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by Mr. Carsten Fuetterer


  1. Hi Alasdair,

     

    the first lines of your Allrun script should look like:

     

    #!/bin/sh
    cd ${0%/*} || exit 1 # run from this directory
    
    chmod +x Allrun.pre
    . /home/carsten/OpenFOAM/OpenFOAM-2.3.0/etc/bashrc
    
    # Source tutorial run functions
    . $WM_PROJECT_DIR/bin/tools/RunFunctions

    I just realized that the source command does not work, instead you should use the dot :

    use

    . /home/carsten/OpenFOAM/OpenFOAM-2.3.0/etc/bashrc
    

    instead of

    source /home/carsten/OpenFOAM/OpenFOAM-2.3.0/etc/bashrc
    

    I hope this works for you


  2. Hi,

     

    I created an example and posted it here.

     

    I hope this could help you in your design process. It is an watertight model.

    If you want to have fillets, you should wait for our next major release, then it will be more easy to do this.

     

    If you have more questions, don't hesitate to ask them.

     

    best regards

     

    Carsten


  3. Hi,

     

    welcome to this forum. I'm not an expert in the cfd simulation of ships, but I don't see a problem there.

    I know that the cfd calculation of more ships is possible in Starccm+ and should be also possible in OpenFoam. I don't know about the capabilities of Shipflow.

     

    What cfd program do you want to use?

     

    The modeling process in FFW of two ships is of course also possible. You can take on ship create an image of it and translate it, or you can create two different ships as well. 

     

    It is also possible to evaluate  the result values of different ships.

     

    Sounds like a heavy but interesting cfd calculation and project :-)

     

    best regards

     

    Carsten


  4. Hey,

     

    attached is an example of a vertical axis wind turbine, modeled in CAESES. It is fully parametrized, so that an optimization with an external cfd tool can easily be executed.

    The shape can be varied from straight blades up to blades that are twisted around the vertical axis (helix). The helix shape helps to minimize the effects of uneven distributed forces along the axis and during the rotation. As a result the VAWT will oscilate less which makes it more robust.

    Further design parameters:

    • pitch
    • camber
    • camber position
    • chord length
    • radius
    • mid radius

    I created a simple cfd calculation with STARCCM+ to show some post processing functionalities.

     

    Have fun with the model

     

    cheers

    post-85-0-73830300-1390324716_thumb.gif

    post-85-0-03904800-1390324736_thumb.png

    post-85-0-35354400-1390324745_thumb.png

    vertWind_forum1.fdb


  5. Hi,

     

    in some cases it is hard to get the exact position of the leading edge of a NACA profile, because the t-parameter (curve parameter) is not at 0.5 anymore. That is why I wrote a small feature which finds the t-parameter for the point which has the longest distance to the trailing edge.

     

    Furthermore I included a few lines in the feature to measure the elapsed time. This can be helpful to optimize your feature. (Thanks Stefan for this.)

     

    regards

     

    Carsten

    FindNacaStart.fdb

    post-85-0-63538600-1387203701_thumb.png

    post-85-0-53384300-1387203710_thumb.png

    FindProfileLeadingEdge.fdf


  6. Hello,

     

    when using GLPictureFrames and GLMaterial, the default settings are, that images are referenced with a path to your system.

    When the project is used on a different system, then the information to location of the images are missing, that is why it is a good idea to save the image in the project.

    To do that, you have to

    • save the images in a documentation
    • right click on the image in the documentation and "save image adress"
    • use image adress as the path

    You can do this for GLPictureFrame as well as for GLMaterial.

    In generell GLMaterial can be used to give surfaces a customized textures and GLPictureFrame for example for Backgrounds.

     

    Requires CAESES-FFW 3.0.16 or newer.

     

     

    Regards,

     

    Carsten

    post-85-0-86940400-1387192918_thumb.png

    post-85-0-43744200-1387192928_thumb.png

    post-85-0-43474700-1387192937_thumb.png

    GLImage.fdb


  7. Hi all,

     

    attached is an example of a wind turbine. This surface model is based on empiric [burton, 2011. Wind Energy handbook] radial distribution of chord and pitch, which are dependend by the

    • Design Angle of Attack (AOA)
    • Lift Coefficient
    • Radius
    • Tip Speed Ratio

    The Lift Coefficient can be determined, by empiric equations (0.1*(AOA+4°)[burton,2011]), taken from tables or can be determined with other ways. The Profile based on a cambered NACA-4ds. 

    The Tip Speed Ratio is given by (Pi*D*n_R/v_w), where n_R is the rotational speed, and v_w the design wind velocity.

     

    The angle of the rotation can be varied as well, to avoid contact of the blades with the shaft in stormy conditions.

     

    A design attribute of this wind turbine is, that the maximum chord length is modeled up to the hub, which should enlarge the total power coefficient, because of less speration losses. This is reached with a little stationary wing part at the hub, where the design pitch angle should be that from the design wind velocity and tip speed ratio.

     

    Furthermore this example shows tip and subsurface modulation.

     

    WindTurbine.fdb

    post-85-0-35115500-1386702322_thumb.gif

    post-85-0-74005200-1386702331_thumb.png

    post-85-0-38819400-1386702392_thumb.png

    post-85-0-53612500-1386702399_thumb.png

    post-85-0-19817900-1386702407_thumb.png


  8. Hey,

     

    attached is an example of a pipe heat exchanger which is one of the key units in energy and process engeering.

     

    For the modulation mainly solids were used, to cut the bunch of pipes from the main frame. Check also the feature definitions, to see how to write objects in lists and create one solid from the every single object in that list.

     

    If you have many solids like in this example and you want to do boolean actions, it is important seperate the different solids to avoid errors. Check therefore the small groups of solids.

     

    regards

     

    Carsten

     

     

    post-85-0-35066600-1384182062_thumb.gif

    post-85-0-67162800-1384182072_thumb.gif

    heatexchanger_04.fdb


  9. Hello,

     

    This guide will show you how you can connect OpenFOAM to CAESES-FFW or any other application.

     

    Using the Software Connector, you need a executable of the Local Application. If you want to start this application with a  script, do following:

    1. create on your Desktop a text file with the execution command of your desired external application (OpenFOAM) and save as 'adder'
    2. add the script 'adder' to your Input Files in the Software Connector and 'double click' it, so that it is copied into the project and is converted to a Template
    3. click on computation (in the center of the Software Connector)
    4. create a new Local Application (using the green + symbol)
    5. define the Executable: write down the name of the Template 'adder' which you have imported in the Input Files
    6. run the Computation (click on the play button)
    7. check the result in the Task Monitor (on the right side shaded widget) and click the green button in the top left corner to show the finished computations

     

    Attached is a little example which shows this. In this example the script adds the Argument of the computation (which is defined by the Variable pm1) to a defined Variable in the script (addend).

     

    post-15-0-02232000-1377260627_thumb.png

     

     

    Best regards

     

    The Team of FRIENDSHIP SYSTEMS

    SoftwareConnectorExecutable.fdb


  10. Hi,

     

    if you want to create a periodic mesh based on one shape, please find therefore the attached example . This feature is often used when propeller have to be exported to stl files for a viscous calculation. 

     

    The procedure is as follows:

     

    1. create all need surfaces

    2. for surface visualization put all surfaces into a ImageSurfaceGroup and use this as source of  the PeriodicImages feature. This feature can be found in the transformation tap.

    3. create a TriMesh with all needed surfaces

    4. Use this TriMesh as a source for the feature definition periodicmesh

     

    best regards

     

    Carsten

     

    post-85-0-87743000-1375205934_thumb.png

    periodic.fdb

×
×
  • Create New...