Create zero-thickness surface in a 3D partial differential equation problem
I am struggling to create the geometry that I want to use in the Matlab PDE modeling interface. I want my model to consist of a zero-thickness triangulated sheet embedded in a tetrahedral mesh of a sphere. I need to address the faces or nodes that lie on the sheets in order to prescribe boundary conditions there.
It’s easy to create the outer sphere in the PDE modeling environment:
g1 = multisphere(R)
However I am really struggling to define the zero thickness triangulated sheet geometry inside the sphere.
g2 = geometryFromMesh(mesh,nodes,elements) throws an error if the triangulation described by the input node and element lists does not form a closed boundary. This seems like a limitation of the modeling interface. Any ideas on how to create the geometry within the PDE modeling environment?
Alternatively…
Using a workaround, I created the FE mesh outside the PDE modeling environment. I am able to import this entire mesh into the interface just fine, albiet without any Faces, Edges, or Vertices definitions.
However, it’s apparently not possible to prescribe boundary conditions directly at mesh nodes in the PDE modeling interface – boundary conditions can only be prescribed onto geometry vertices. Is there a way to map mesh nodes to geometry vertices?I am struggling to create the geometry that I want to use in the Matlab PDE modeling interface. I want my model to consist of a zero-thickness triangulated sheet embedded in a tetrahedral mesh of a sphere. I need to address the faces or nodes that lie on the sheets in order to prescribe boundary conditions there.
It’s easy to create the outer sphere in the PDE modeling environment:
g1 = multisphere(R)
However I am really struggling to define the zero thickness triangulated sheet geometry inside the sphere.
g2 = geometryFromMesh(mesh,nodes,elements) throws an error if the triangulation described by the input node and element lists does not form a closed boundary. This seems like a limitation of the modeling interface. Any ideas on how to create the geometry within the PDE modeling environment?
Alternatively…
Using a workaround, I created the FE mesh outside the PDE modeling environment. I am able to import this entire mesh into the interface just fine, albiet without any Faces, Edges, or Vertices definitions.
However, it’s apparently not possible to prescribe boundary conditions directly at mesh nodes in the PDE modeling interface – boundary conditions can only be prescribed onto geometry vertices. Is there a way to map mesh nodes to geometry vertices? I am struggling to create the geometry that I want to use in the Matlab PDE modeling interface. I want my model to consist of a zero-thickness triangulated sheet embedded in a tetrahedral mesh of a sphere. I need to address the faces or nodes that lie on the sheets in order to prescribe boundary conditions there.
It’s easy to create the outer sphere in the PDE modeling environment:
g1 = multisphere(R)
However I am really struggling to define the zero thickness triangulated sheet geometry inside the sphere.
g2 = geometryFromMesh(mesh,nodes,elements) throws an error if the triangulation described by the input node and element lists does not form a closed boundary. This seems like a limitation of the modeling interface. Any ideas on how to create the geometry within the PDE modeling environment?
Alternatively…
Using a workaround, I created the FE mesh outside the PDE modeling environment. I am able to import this entire mesh into the interface just fine, albiet without any Faces, Edges, or Vertices definitions.
However, it’s apparently not possible to prescribe boundary conditions directly at mesh nodes in the PDE modeling interface – boundary conditions can only be prescribed onto geometry vertices. Is there a way to map mesh nodes to geometry vertices? partial differential equations, mesh nodes, importgeometry, geometryfrommesh MATLAB Answers — New Questions