CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Programming & Development

Calculation of Inviscid Jacobian in HiSA

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 5, 2021, 00:49
Default Calculation of Inviscid Jacobian in HiSA
  #1
New Member
 
ugurtan
Join Date: May 2020
Location: Munich, Germany
Posts: 19
Rep Power: 6
ugurtan666 is on a distinguished road
Hello Foamers,

I have just started to use OpenFOAM Solver HiSA (High Speed Aero) Solver and I try to understand the structure. I am using AUSMPLUSUP flux scheme with Lax Friedrich inviscid Jacobian scheme.

The flux is calculated using as declared in Liou's journal in 2006 to assign the values of Phi, PhiUp, PhiEp and Up while the inviscid Jacobian is used by assigning different sections on this jacobian with the tools of div and grad.

However, I missed the point where the calculated fluxes are used in the addition of Inviscid Jacobian. Because it appears to me that volscalarfields and volvectorfields are used by the operators of div and grad.

It would be quite beneficial if someone can explain where the calculated fluxes at the surfaces are used as an input for the calculation of inviscid Jacobian.
ugurtan666 is offline   Reply With Quote

Old   May 3, 2022, 10:10
Default
  #2
New Member
 
Madong
Join Date: Jan 2021
Posts: 4
Rep Power: 5
Mdong is on a distinguished road
Hello,ugurtan666
I study hisa recently, and I try to understand the structure.But I can not understand the project,could you give some information of this solver?
Thanks
Mdong is offline   Reply With Quote

Old   May 17, 2022, 07:59
Default
  #3
Member
 
Saleh Abuhanieh
Join Date: Nov 2017
Posts: 83
Rep Power: 9
Saleh Abuhanieh is on a distinguished road
Hi,


For inviscid Jacobian, HiSA uses first-Order (Lax Friedrich) scheme. This is why it doesn't use the fluxes calculated for the RHS like AUSM or HLLC. Instead, it uses the analytical derivative of the normal fluxes vector.



This is common for the codes that use the defect-correct method for the approximate Newton solvers; first-Order for LHS and second-Order for RHS.



The codes which use the finite difference method for the inviscid Jacobian calculation (e.g. SU2) need the calculated fluxes values.


Many useful information are available at their gitlab page.


https://hisa.gitlab.io/doc.html


I hope that was useful.


Regards,
Saleh
Saleh Abuhanieh is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Transfer output data as input for second calculation mannobot Main CFD Forum 3 December 7, 2018 10:37
Propeller calculation toil CFX 15 May 22, 2017 05:06
Determining the calculation sequence of the regions in multe regions calculation peterhess OpenFOAM Running, Solving & CFD 4 March 9, 2016 04:07
Quick Question on Calculation Time Davitt COMSOL 0 January 14, 2016 15:16
Inviscid Flux Calculation mecbe2002 OpenFOAM 1 April 8, 2010 02:52


All times are GMT -4. The time now is 20:54.