implantation virtual stent

Provides a system for patient-specific cardiovascular modeling and simulation.
User avatar
gang fang
Posts: 24
Joined: Wed Aug 28, 2019 3:51 pm

Re: implantation virtual stent

Post by gang fang » Mon Mar 30, 2020 8:02 pm

hi, david,
I have made a very simple cylinder data which a small one is inside. So it can simulate vessel ans stent inside.
https://drive.google.com/open?id=1yGgaJ ... -AE-mhpW8i
I can import the model , and seperate the face. but I can not mesh it. Below is the log:
15.567 Warning Generic Warning: In S:\vtk-8.1.1\Common\Core\vtkInstantiator.cxx, line 265
vtkInstantiator::CreateInstance was deprecated for VTK 8.1 and will be removed in a future version. VtkGenericWarning mbilog mitk::VtkLoggingAdapter::DisplayGenericWarningText S:\mitk-2018.04.2\Modules\Core\src\IO\mitkVtkLoggingAdapter.cpp 50
15.663 Error ERROR: In S:\vtk-8.1.1\Filters\General\vtkTransformPolyDataFilter.cxx, line 73
vtkTransformPolyDataFilter (00000147C9A6C950): No transform defined! VtkError mbilog mitk::VtkLoggingAdapter::DisplayErrorText S:\mitk-2018.04.2\Modules\Core\src\IO\mitkVtkLoggingAdapter.cpp 40
15.669 Error ERROR: In S:\vtk-8.1.1\Filters\General\vtkTransformPolyDataFilter.cxx, line 73
vtkTransformPolyDataFilter (00000147C9A6AD30): No transform defined! VtkError mbilog mitk::VtkLoggingAdapter::DisplayErrorText S:\mitk-2018.04.2\Modules\Core\src\IO\mitkVtkLoggingAdapter.cpp 40
114.477 Info **** Activating legacy standalone functionality mbilog QmitkFunctionalityCoordinator::ActivateStandaloneFunctionality S:\mitk-2018.04.2\Plugins\org.mitk.gui.qt.common.legacy\src\QmitkFunctionalityCoordinator.cpp 177
114.480 Info setting active flag mbilog QmitkFunctionalityCoordinator::ActivateStandaloneFunctionality S:\mitk-2018.04.2\Plugins\org.mitk.gui.qt.common.legacy\src\QmitkFunctionalityCoordinator.cpp 182

User avatar
David Parker
Posts: 1651
Joined: Tue Aug 23, 2005 2:43 pm

Re: implantation virtual stent

Post by David Parker » Wed Apr 01, 2020 6:17 pm

Hi Gang,

I had a look at the cylinder STL model. It appears that there is cylindrical cavity within the cylinder model. I'm not sure how to get this kind of complex geometry to mesh with TetGen.

Is this what you want to model, a fluid flowing over a solid region? If so then you need to use the svFSI solver where you can define a fluid and a solid mesh.

If you want to do a simpler stent model using svSolver then your stent geometry should be subtracted out from the vessel geometry. See the attached image that shows what the outside of the mesh should look like.

Cheers,
Dave
Attachments
Screen Shot 2020-04-01 at 6.11.22 PM.png
Screen Shot 2020-04-01 at 6.11.22 PM.png (145.32 KiB) Viewed 294 times

User avatar
gang fang
Posts: 24
Joined: Wed Aug 28, 2019 3:51 pm

Re: implantation virtual stent

Post by gang fang » Thu Apr 02, 2020 5:14 pm

hi, David,
How are you?
Thank you for the detail explanation.
And I want to simulate the stent graft or filuid direction in the vascular , so vascular surface not connect to stent or FD everywhere, maybe just only a small part. So large part will disconnect each other, there will be cavitiy. So I think boolean subtraction may not make sense for this case? or SV(or tetgen) can not handle this case, right?

User avatar
David Parker
Posts: 1651
Joined: Tue Aug 23, 2005 2:43 pm

Re: implantation virtual stent

Post by David Parker » Mon Apr 06, 2020 3:54 pm

Hi Gang,

There really should not be a problem meshing a cavity, this seems to be a problem with how SV is using the TetGen mesh generator or how the model faces are created (internal faces should have opposite orientation I think).

I think you will need to use svFSI to solve a problem with an internal solid.

Cheers,
Dave

POST REPLY