Proceedings of DETC’05 ASME 2005 Design Engineering Technical Conferences September 24-28, 2005, Long Beach, California, USA, SWEPT VOLUME REPRESENTATION OF MATERIAL DEPOSITION PROCESSES FOR TISSUE SCAFFOLD FABRICATION Jie Li, William Regli, Wei Sun Department of Computer Science Department of Mechanical Engineering and Mechanics College of Engineering Drexel University Philadelphia, PA 19104 {jie.li, regli, sunwei}@drexel.edu ABSTRACT Solid freeform fabrication (SFF) techniques represent a class of manufacturing processes for creating 3D tissue scaffolds. A SFF method being developed at Drexel uses material deposition of polymers from a nozzle that undergoes piecewise linear motion in the plane. This work develops a process model for this manufacturing device using a swept volume representation of the capabilities of the tool. Specifically, a swept volume describes the tool path information and defines the scaffold to be fabricated. This swept volume based model can be used to simulate the scaffold fabrication process, and to generate a virtual scaffold prototyping. 1. INTRODUCTION Tissue engineering techniques generally require the use of scaffold, which provides the necessary support for cells to attach, proliferate, and maintain their differentiated function [1]. There are various methods for modeling of tissue scaffold with the requirement of cell growth and material degeneration. Generation of functional tissue or organ structure requires a scaffold to guide the overall shape and three-dimensional organization of multiple cell types. Hence, scaffold representation and fabrication is a key aspect of computer aided tissue engineering. This work examines the use of swept volume models to model tissue scaffolds and capture the manufacturing process associated with their creation. Swept volumes have had an important application in manufacturing design and practice, but usually in traditional mechanical domains in which material removal by machining is the common operation. The swept volumes are almost subject to the motion of object, which plays a significant role in the design and implementation of a manufacturing process. This paper uses a swept volume of cylinder to capture the process of material deposition to fabricate a tissue scaffold. We provide a description of the implementation of the technique and an analysis on how this method might be improved and extended. 2. BACKGROUND AND LITERATURE REVIEW Tissue Engineering 3D tissues are required and this is achieved by seeding the cells onto porous matrices, known as scaffolds, to which the cells attach and colonise[13]. Scaffold therefore plays an important role in tissue engineering. With the development of tissue engineering, especially, it requires computer aided techniques to make the process of tissue developing more efficient, such as modeling and reconstructing 3D tissue, designing tissue scaffold models, and fabricating physical models for tissues scaffolds. Computeraided tissue engineering (CATE) is such a utilization of computer-aided technologies in tissue engineering [7]. An important field in CATE is to design and manufacture tissue scaffolds. Scaffolds are porous, degradable structures fabricated from either natural materials or synthetic polymers [6]. The steps for successful tissue scaffolds based on CATE is usually, 1. generating tissue structural view from computed tomography (CT) or magnetic resonance imaging (MRI); 2. reconstructing CAD model of external structure; 3. designing internal architecture as well as determining scaffold materials and internal pattern; 4. selecting appropriate techniques to fabricate scaffold due to the external and internal properties; 5. evaluating the fabricated scaffolds. Heterogeneous model of scaffold, in the contrary of homogeneous model having unique internal architecture, is developed by various materials or homogeneous internal structure. Rather than homogeneous scaffold, heterogeneous tissue scaffold would satisfy both biological requirements and mechanical requirements. For example, bone is considered heterogeneous calcified tissue at multi-hierarchical organization levels. Composite unit cells are then imported for scaffold modeling [8]. 1 Copyright © #### by ASME There are various scaffold fabrication techniques that can be selected in the above step 4, such as freeze drying [10], fibre meshes/fibre bonding [11], photolithography methods [12], and solid freeform fabrication (SFF). Because of the incapability of conventional fabrication techniques in precisely controlling scaffold’s pore size, pore geometry, spatial distribution of pores and construction of internal channels within the scaffold, SFF are considered an advanced technique to produce scaffold with customized external and internal architectures. SFF builds 3D objects by layered manufacturing strategies. The general process of SFF involves producing a computer-generated model using computer-aided design (CAD) software. The computer representation is a layer-by-layer slicing of the shape into consecutive two dimensional layers, which can then be fed to the control equipment to fabricate the part. SFF entails several different approaches to fabricate: 3D printing: applies a thin layer of powder on a chamber surface. The ink-jet style spray head deposits a liquid adhesive onto the powder in a 2-D pattern, bonding the layer to form the object. It is a kind of high speed and low materials cost fabrication [14]. Fused Deposition Modeling (FDM): uses a moving nozzle to extrude a fibre of polymeric material (x- and y-axis control) from which the physical model is built layer-by-layer[9][15]. 3D plotter: involves a moving extruder head (x-, y- and z-axis control) and uses compressed air to force out a liquid or pastelike plotting medium[16]. Stereolithography (SLA): is the first process ever developed in rapid prototyping field with the meaning of 3-dimensional printing. It uses a light-sensitive liquid polymer and a laser beam traces out the shape of each layer and hardens the photosensitive resin [17]. Swept volume representation is important in simulating the interference between a moving solid and its environment [18]. The application of swept volume computation problem contains generating finite-element meshes for engineering analysis [], numerical control (NC) machining verification [], robot workspace analysis [], collision detection [], geometrical modeling [], motion planning [], Swept volume is geometric method for defining a spatial domain [19]. Sweep differential equation is used to determine the boundary of swept volumes. In order to determine stationary points, Jacobian matrix is studied for rank deficiency [20][22]. 3. OVERVIEW OF TISSUE SCAFFOLD FABRICATION 3.1 Description of the Manufacturing Process Freeform fabrication provides an effective process tool to manufacture many advanced scaffolds with designed properties. Fig. 1 shows a manufacturing process of PCL scaffold using Precision Extruding Deposition techniques. The machine consists of an XYZ position system, a material extruder system, and a temperature control system [5]. Here, materials are deposited according to the process tool path, which is generated by data processing software, to form a layered 3D scaffold. Fig. 1. Scaffold fabrication using Precision Extruding Deposition (PED) process Fig. 2 shows the nozzle motion during the fabrication. . other representations (implicit surfaces, i.e. work at Uwash by Gantner et al). Process model description? Fig 2 nozzle motion 3.2 Fabricating Tissue Scaffolds Traditionally, one technique on fabricating scaffolds of tissue engineering is solid freeform fabrication[4]. In the process of SFF, CAD scaffold models are sliced first and then fabricated using the sliced information. Tool paths are kept in the sliced models to control the fabrication. The following is the three 2 Copyright © #### by ASME steps in the scaffold fabrication process: a. Input scaffold model; b. Slice the model; c. Manufacture the model slice by slice. After including swept volumes into fabricated scaffold, we can fabricate the swept volumes directly (Fig. 2). Solid Model Swept Volumes Sweeping Extract Fabricate Tool Path Fig. 2. Fabricating scaffold by swept volume based model 4. SWEPT VOLUME REPRESENTATION 4.1 Overview of the Sweep Equation Swept volume is the volume generated by the motion of an arbitrary object along an arbitrary path (or even a surface) possibly with arbitrary rotations [2]. It is widely used in the field of numerically controlled machining verification, robot analysis and solid modeling. The basic equation of swept volumes is as follows[3]: ( w) (t ) R(t ) Where characterizes the set of all points inside and on the boundary of the swept volume. (t ) is a (3 1) vector representing 3D specified path, which is actually replacement function. R(t) is a rotation function of the swept volumes and [ x1 ,..., xM ]T , which is parameterized surface used as the base of sweeping. Here t is a variable in the range of [0..1], x u y J (u , v, t ) u z u x v y v z v x t y t z t Since it is a square matrix, its determinant is an analytic function. Set the function to be zero, we can get the singular points of the sweep equation. Singular surfaces will be got by substituting these singular points into sweep equation. In our case, the boundary of swept volumes comes from sweeping the boundary of surface and singular surfaces. 4.2 Mathematical Model of Swept Volumes for Process Modeling To approximate the model in manufacturing scaffold process, we consider two key issues: sweep primitive and sweep path. Especially, sphere and cylinder are regarded as two appropriate primitives of swept volumes in our paper in order to make the sweep efficient. 4.2.1 Two basic primitives of swept volumes for scaffold process modeling According to the different materials extruded from the nozzle and different temporary they are heated, we considered the following primitives as the base of swept volumes. (a) Sweep-sphere volume If the material is soft or of high temporary, it is mostly approximately to sphere soon after extruded. The diameter of the sphere is near to the diameter of nozzle of fabrication machine. As an example, we sweep a sphere along a parabola. and w [ x1 ,..., xM , t ] . To form the boundary of swept volumes, singular surfaces are found by Jacobian rank deficiency method[22]. Jacobian row rank deficiency condition is used to determine all entities that appear internal or external to swept volume. The matrix T ( w) J ( w) i w j Sweep along the curve is called the Jacobian of the sweep. Consider a 3D surface parameterized in terms of two variables as a (3×1) vector given by Jacobian is [ x(u, v), y(u, v), z (u, v)]T , the sweep (b) Sweep-cylinder volume If the material is a little bit hard or of low temporary, we use a cylinder to approximate this process model. The diameter of the cylinder is near to the diameter of nozzle of fabrication machine, and the height of the cylinder is equal to its diameter. If we sweep the cylinder along the same parabola curve, the swept volume is as below: 3 Copyright © #### by ASME 4.2.2 Two kinds of paths to sweep (a) Spline sweep Spline curve can be created by some sampling points from the boundary of layered surface. To make the swept volume fill in the surface symmetrically, we select equidistant points of the boundary, which are symmetrical of the y-axis. The following figure is an example of spline sweep filling in a circular surface, Where 5 points from the circle boundary are used to create a 3degree spline curve. The number of sampling points depends on the size of the surface and the size of primitive. Fig 4 5. IMPLEMENTATION As an example, we considered how to represent the process of generating a bone scaffold as a swept volume. We used Quickslice to slice the CAD model and create swept volumes by Maple 9. First, the STL file of the bone is sliced layer by layer, where each layer is full with connected lines. To simplify the representation of sliced file, we represented lines as point pairs. Second, we read the sliced file and put the points into an array and then get lines from the array as the paths of swept volume. Finally, we create swept volumes based on the above paths with a primitive sphere, which approximate the motion of the nozzle performing material deposition. Fig. 5 is a swept volume of the bone. (b) Piecewise line sweep Even though spline curve is smooth, which is easy for fabrication, it makes the mathematical model complex. In real manufacturing process, it is also difficult to control spline curves. Thus line, as most easily controlled curve, is more widely used in real word. We consider piecewise line to fill the surface. In the circle boundary of above example, we create a piecewise line from 12 points picked up from the boundary, and then sweep along the piecewise line using a sphere. Fig. 5. Swept volume implementation of bone 4.3 Mesh model of Swept Volumes for Process Modeling The cost of computing mathematical model of swept volume is very expensive. Fig 4 shows mesh model of swept volumes by Pro/E. 6. DISCUSSION AND FUTURE WORK To simulate the real manufacturing process and make the swept volume model approximate to real objects fabricated by the machine, the paths are very dense, that means it should cost large of memory and a long time to calculate the whole model. There are several ways to simplify the density. (a) Reduce the number of paths. For example, pick up every two paths, so the density is reduced to 50% of the origin. Also, the density can be adjusted according to the feature distribution of the object. In some layers, if there are no extra detail features inside such as hole, the paths can be sparse. (b) Since the size of basic circle to be swept can be changed, in some sparse areas, we can choose a bigger circle to sweep to 4 Copyright © #### by ASME make sure the total volume is the same. That is to say, some paths of small circle can be combined into one path of large circle. This is similar to unite the swept volumes. 7. ACKNOWLEDGMENTS The authors would like to acknowledge funding support from NSF/DARPA-0310619 grant for this research. 8. REFERENCES [15] Scott CS, “Apparatus and method for creating three-dimensional objects”, US Patent 5121329, 1991. [16] Landers R, Mulhaupt R, “Desktop manufacturing of complex objects, prototypes and biomedical scaffolds by means of computer-assisted design combined with computer-guided 3D plotting of polymers and reactive oligomers”, Journal of Macromolecular Materials and Engineering Vol 282, 2000: 17-21 [17] Hull C (1990) Method for production of three-dimensional objects by stereolithography. US Patent 4929402 [1] Hutmacher DW., “Scaffold design and fabrication technologies for engineering tissues--state of the art and future perspectives.” J Biomater Sci Polym Ed. 2001;12(1):107-24. [2] K. Abdel-Malek, D. Blackmore, K. Joy, “Swept volumes: Foundations, Perspectives, and Applications”, International Journal of Shape Modeling, 2004 [3] D. Blackmore, M.C. Leu, F. Shih, “Analysis and modelling of deformed swept volumes”, Computer Aided Design, V26 n 4 pp. 315-326 [20] Leu M. C., Park S. H., Wang K. K, “Geometric presentation of translational swept volumes and its applications”, ASME Journal of Engineering for Industry, Vol 108, 1986 :113-119 [4] Starly, B. Lau, A., Sun, W. Lau, W. and Bradbury T., “Direct Slicing of STEP Based NURBS Models for Layered Manufacturing,” ComputerAided Design, Vol 37, Issue 4, April 2005, pp 387-397 [21] Abdel-Malek K, Yeh H. J, “Determining intersection curves between surfaces of two solids”, Computer-Aided Design, Vol 28, 1996:539-549 [5] Wang, F., Shor, L., Darling, A., Khalil, S., Sun, W., Güçeri, S. and Lau, A., “Precision Extruding Deposition and Characterization of Cellualr Poly-e-Caprolactone Tissue Scaffolds”, Rapid Prototyping Journal, Vol. 10, Issue 1, 2004. pp. 42-49. [6] Linda G. Griffith, Gail Naughton, “Tissue Engineering-Current Challenges and Expanding Opportunities”, Science, Vol 295, Feb 8,2002 [7] Wei Sun, Lallavi Lal, “Recent Development on Computer Aided Tissue Engineering –a Review”, Journal of Computer Methods and Programs in Biomedicine. Vol 67, 2002, 85-103 [8] W. Sun, F. Lin, X. Hu, “Computer-aided Design and Modeling of Composite Unit Cells”, Journal of Composites Sciences and Technology, Vol 61, 2001, 289-299. [9] E. Sachlos, J.T. Czernuszka, “Making Tissue Engineering Scaffolds Work. Review on the Application of Solid Freeform Fabrication.” Journal of European Cells and Materials, Vol 5, 2003: 29-40 [18] W.P Wang, K.K. Wang, “Geometric modeling for swept volume of moving solids”, IEEE Computer Graphics and Application, Vol 6, 1986:8-17 [19] Andrew S. Winter and Min Chen, “Image-Swept Volumes”, Eurographics, V21, 2002 [22] Abdel-Malek K, Yeh H. J, “Geometric representation of the swept volume using Jocobian rank-deficiency conditions”, Computer-Aided Design, Vol 29, 1997: 457-468 [10] Hsu YY, Gresser JD, Trantolo DJ, Lyons CM, Gangadharam PRJ, Wise DL ,”Effect of polymer foam morphology and density on kinetics of in vitro controlled release of isoniazid from compressed foam matrices”, Journal of Biomedical Materials Science, Vol. 35: 107-116. [11] Cima LG, Vacanti JP, Vacanti C, Inger D, Mooney D, Langer R. ”Tissue engineering by cell transplantation using degradable polymer substrates”. Journal of Biomechanical Engineering , Vol 113, 1991: 143-151. [12] Chihchen Chen, Danny Hirdes, Albert Folch, “Gray-scale photolithography using microfluidic photomasks”, Proceedings of National Academy of Sciences of the United States of America, Vol 100, 2003: 1499-1504 [13] Langer R, Vacanti JP, “Tissue engineering”. Science Vol 260, 1993: 920926. [14] Bredt JF, Sach E, Brancazio D, Cima M, Curodeau A, Fan T ,”Three dimensional printing system”, US Patent 5807437,1998. 5 Copyright © #### by ASME