How to Couple AcuSolve & Optistruct for Fluid Structural Interaction (FSI)

Adam Yusof
Adam Yusof New Altair Community Member
edited December 2021 in Community Q&A

Hi, 


I have completed CFD simulation by using Altair AcuSolve for my model and by this have managed to analyze the fluid domain. currently I am trying to have single way coupling (FSI) from AcuSolve generated results with Optistruct for Structural domain analysis. 


I've exported the results from AcuSolve in '.h3d' format and then imported it to SimLab. I've exported the solver deck '.fem' and then open it through hypermesh in order to apply all constraints and forces required for the mode.


I've saved the updated '.fem' and saved it.


I've then opened the Optistruct, allow in Co-simulation mode the 'FSI AcuSolve' ; added input file '.fem' and co-simulation file '.inp'. 

the AcuSolve will be running but I had an error on the '.fem' file as per below:


* WARNING # 1284
No SPC or SUPORT1 data specified for static SUBCASE 1.
Make sure the model is constrained otherwise.

* ERROR 13: Element, 1 is repeated in the input data.
* ERROR 13: Element, 2 is repeated in the input data.
* ERROR 13: Element, 3 is repeated in the input data.
* ERROR 13: Element, 4 is repeated in the input data.
* ERROR 13: Element, 5 is repeated in the input data.
* ERROR 13: Element, 6 is repeated in the input data.
* ERROR 13: Element, 7 is repeated in the input data.
* ERROR 13: Element, 8 is repeated in the input data.
* ERROR 13: Element, 9 is repeated in the input data.
* ERROR 13: Element, 10 is repeated in the input data.
* ERROR 13: Element, 11 is repeated in the input data.
* ERROR 13: Element, 12 is repeated in the input data.
* ERROR 13: Element, 13 is repeated in the input data.
* ERROR 13: Element, 14 is repeated in the input data.
* ERROR 13: Element, 15 is repeated in the input data.

* ERROR # 1938 *

Element has repeat IDs 77963 time(s). Is this due to wrong on exporting the solver deck ? Appreciate any help to know in coupling AcuSolve with Optistruct ?

Answers

  • Adriano_Koga
    Adriano_Koga
    Altair Employee
    edited July 2020

    You're working with 1-way or 2-way coupling?

    I got confused.

    For 2-way coupling, there's this tutorial attached.

     

    For the 1-way, running first CFD and then Structural, you can map pressure as a field load in HyperMesh, or in SimLab also there's a mapping tool so that you can map your pressures from CFD surfaces to structural mesh from the H3D file.

     

    There are a couple videos in SL Learning Center as well. (not sure if 1way or 2way)

    https://web.altair.com/simlab-learning-center

    Unable to find an attachment - read this blog

  • Adam Yusof
    Adam Yusof New Altair Community Member
    edited July 2020

    Thanks for your respond. My first question, shall I extract “.h3d” file for only selecting the “Pressure” variable alone or  I need to select all of other variables together ? 

     

    The second question, the mapping features in SimLab require Table Format data in which cannot be extracted and the “.h3d” file cannot be used for the mapping ?

     

    The available example is showing that CFD analysis was also made through SimLab, but in my case I’ve completed the CFD analysis using AcuConsole/AcuSolve Solver. So that’s making it difficult to map the results in SimLab.

  • Adriano_Koga
    Adriano_Koga
    Altair Employee
    edited July 2020

    You could use HV Query for extracting and exporting these values as a CSV table. But I believe H3D would also be available for direct reading in SL (not 100% sure).

     

    In HM you can use Fields to map the H3D (or table) to your structural mesh.

     

    SL newer versions have added the 'Solutions' tab which make it simpler to perform MultiPhysics as the solution from one case is transfered to the other. I believe SL Learning Center has a couple videos about this.

  • Adam Yusof
    Adam Yusof New Altair Community Member
    edited July 2020

    Thanks for your respond. 
     

    I've managed to extract the csv file for mapping the pressure from my CFD results via HV Query. then I've mapped the pressure contors into SimLab successfully. 


    Moving forward, I've applied other constraints (fixed suppors) and also materials properties. once trying to update the solution below found this error:


    * WARNING # 1200
     Incorrect or inconsistent data found in $HMxx cards.
      (Obsolete data format or problems because of manual editing.).
      All HyperMesh specific data will be skipped from input files.
      Component information in the output file will be missing.
      To rebuild this information - read back and recreate input file
      using HyperMesh.  This happened in line 165328 of file 
        'D:/Altair/0. Validation Report/Case 1/FEM/model_10072020_2020-07-10_09-18-51/model_10072020.fem':
     $HMNAME PROP               2 'Property2' 4


    Can you help to explain how to resolve this error ?

  • Adriano_Koga
    Adriano_Koga
    Altair Employee
    edited July 2020

    this is just a warning.

    These $HM cards are comments created by HM that helps it to organize your model.

    They shouldn't affect your solver deck.

  • Mohamed Elfaki
    Mohamed Elfaki Altair Community Member
    edited December 2021

    Hi @Adriano A. Koga , if mapping the pressure loads as you mentioned, but the CFD domain solution was based on time-step, so when you map the pressure loads, you will not be able to map pressure loads Vs time-steps and you have to chose the pressure loads at "specific" time-step to be extracted and then mapped .. is this correct ? 

     

    if yes and its correct, would you be able to advise on another method to map the pressure loads in accordance to the time-step ? and does the solid domain time step size shall be similar as the fluid domain time step size ?

     

    please advise.