Grasshopper

algorithmic modeling for Rhino

Help regarding NURBS modeling of a BIOMEDICAL STENT

I wish to model a Biomedical stent using Grasshopper.So,the picture of the Stent is shown below.

1)First,the centerline of a single stent segment is represented as a NURBS curve.Then ,normals are extended from the centerline at a specified thickness, which may vary along the stent.Two parameters, tmid and tend, control thickness variation

along the segment’s longitudinal direction according to the kinematically admissible Hermitian

curve:

t (d) = tend + t(3d2 − 2d3) 0 ≤ d ≤ 1

t = tmid − tend

where d is the normalized distance along the segment’s

NURBS curve between its endpoint and midpoint. This

form ensures there are no discontinuities in thickness at

the segment midpoint or at the interface of segments in the

overall stent.

2)These normals are then checked and subject to a filleting

procedure to remove re-entrant corners, resulting in

two external sets of boundary coordinates defining the

external edges of the segment’s mid-plane.

3) This plane of nodes is then extruded at a specified angle

(see Section 2.3) to generate a 3-D set of nodes defining

the finite element mesh.

4) These nodes are then mapped to cylindrical coordinates.

5) Finally, 20-node brick elements are generated for finite

element analysis.

I have generated the centerline using 8 control points with degree 7 .

Would be great if anyone can help me with the drawing the normals from the centerline of specified length governed by Hermitian equation,so as to generate the 2D model of a stent (Please refer to the attached figure of a 2D stent and extruded figure) ,using Grasshopper.

The centerline of a single stent segment is representedas a NURBS curve.

Views: 481

Attachments:

Replies to This Discussion

I was debating whether or not to post this ... I did spend ten minutes having a crack at it... I'm a bit lost with the underlying geometry of your hermitian curve. And also the definition doesn't use the curve as a centreline .....

 

but this was the end of my ten minutes of tinkering, hope there's some inspiration that may arise from my fumblings, I hope someone picks up the baton

Attachments:

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service