Search found 110 matches

by Weiguang Yang
Mon Apr 03, 2023 8:44 pm
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: Inquiry about the pressure in the inlet
Replies: 2
Views: 646

Re: Inquiry about the pressure in the inlet

Did you also use the resistance BC for other CFD software packages? You can start with a zero pressure BC for all software packages you want to compare as the baseline. Then consider comparing resistance or RCR. For commercial CFD software packages, did you use a UDF function to implement the resist...
by Weiguang Yang
Mon Jul 11, 2022 4:47 pm
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: stress tensor from coupled momentum method
Replies: 2
Views: 644

Re: stress tensor from coupled momentum method

Maybe you can do it in the post-processing. Since the wall nodal velocity is available, apply the membrane linear constitutive relationship to get the wall stress tensor: \sigma=C:\epsilon, where C is the material stiffness tensor and \epsilon is the strain rate tensor. See eqns 32-35 in Figueroa et...
by Weiguang Yang
Fri May 20, 2022 1:25 pm
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: Zero pressure outlet BC
Replies: 1
Views: 236

Re: Zero pressure outlet BC

For the resistance BC, we set boundary traction h=T \dot n= (-pI + \mu(\del u + \del U^T) \dot n=-p(R,Q)n=-RQn. My understanding is that the pressure=0 is not exactly satisfied if there is a perturbation in (\delU+\del U^T) even if the traction is 0. It might be more noticeable when the outflow velo...
by Weiguang Yang
Fri May 20, 2022 11:32 am
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: Pressure at the inlet
Replies: 2
Views: 266

Re: Pressure at the inlet

I haven't used this in svFSI but I think you can apply the static pressure waveform as a Neumann BC at the inlet. Give it a try. In case it doesn't work, prescribing the pressure waveform via coupled BC can be considered. Here is a test case for a more complex closed-loop LPM. https://github.com/Sim...
by Weiguang Yang
Mon May 16, 2022 9:24 am
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: How to adjust the parameters of the coronary boundary?
Replies: 9
Views: 567

Re: How to adjust the parameters of the coronary boundary?

Hi, 1. The parameters for the 3D geometry can be a resistor or an rcr or several LPMs. For example, you want to create an LPM surrogate for a 3D bifurcation model, you can choose to use 3 resistors to represent the three segments or use 2 resistors or 2 RCR models in parallel to represent the 3D mod...
by Weiguang Yang
Fri May 13, 2022 11:29 am
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: How to adjust the parameters of the coronary boundary?
Replies: 9
Views: 567

Re: How to adjust the parameters of the coronary boundary?

When you use lumped parameter models (LPMs) to represent your 3D simulations, you have two parts: 1 the LPM for the 3D geometry 2. the LPM for the distal coronary arteries which is kept the same as the outflow BCs used in the 3D simulations. You want to identify the parameters for the 2 part to have...
by Weiguang Yang
Wed May 11, 2022 11:28 am
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: How to adjust the parameters of the coronary boundary?
Replies: 9
Views: 567

Re: How to adjust the parameters of the coronary boundary?

Yes, using 3D simulations to tune your coronary BCs would be expensive and slow unless you know exactly which parameter should be tuned. There are numerous papers on BC tuning. An easy but effective way is to use a lumped parameter model. For example, you can use several parallel resistors to approx...
by Weiguang Yang
Wed Mar 30, 2022 1:34 pm
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: Boundary conditions specification
Replies: 3
Views: 241

Re: Boundary conditions specification

In the conventional Neumann boundary condition for the N-S equation, we specify T \cdot n=h(x,t) on the Neumann boundary \Gamma_h , where T=-pI+\mu( \nabla u +\nabla u^T). In the weak form, integrating by parts generates a term for \Gamma_h, which is -\int_{\Gamma_h}w \cdot h d\Gamma. When one wants...
by Weiguang Yang
Mon Mar 21, 2022 11:37 am
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: Boundary conditions specification
Replies: 3
Views: 241

Re: Boundary conditions specification

For delP=0, do you mean you want to impose dP/dx=0, dP/dy=0, dP/dz=0? To my knowledge, simvascular doesn't have a way to impose this BC. Can you clarify physically what you want to impose? Simvascular solves Navier-Stokes using finite element methods. The NS eqns are written in a weak form and solve...
by Weiguang Yang
Fri Oct 15, 2021 5:08 pm
Forum: SimVascular: Cardiovascular Modeling and Simulation Application
Topic: GenBC of parallel RCR network
Replies: 7
Views: 406

Re: GenBC of parallel RCR network

I feel the difference between the inflow and total outflow is more likely associated with the 3D solution strategies instead of the boundary condition. The mesh size, number of nonlinear iteration and step size have impacts on the continuity constraint. I don't think the interpolation method between...