US10642945B2 - Structural weak spot analysis - Google Patents
Structural weak spot analysis Download PDFInfo
- Publication number
- US10642945B2 US10642945B2 US14/438,181 US201314438181A US10642945B2 US 10642945 B2 US10642945 B2 US 10642945B2 US 201314438181 A US201314438181 A US 201314438181A US 10642945 B2 US10642945 B2 US 10642945B2
- Authority
- US
- United States
- Prior art keywords
- stress
- maximal
- weak
- max
- objective function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 claims abstract description 90
- 238000005457 optimization Methods 0.000 claims abstract description 32
- 238000009826 distribution Methods 0.000 claims abstract description 23
- 239000000463 material Substances 0.000 claims description 55
- 238000006073 displacement reaction Methods 0.000 claims description 33
- 239000011159 matrix material Substances 0.000 claims description 17
- 239000013598 vector Substances 0.000 claims description 13
- 101150004344 pndA gene Proteins 0.000 claims description 4
- 101100103043 Escherichia coli (strain K12) xapA gene Proteins 0.000 claims description 2
- 230000010354 integration Effects 0.000 claims 3
- 238000012360 testing method Methods 0.000 description 23
- 238000010146 3D printing Methods 0.000 description 21
- 238000007639 printing Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 15
- 238000013461 design Methods 0.000 description 10
- 230000033001 locomotion Effects 0.000 description 10
- 238000004519 manufacturing process Methods 0.000 description 10
- 238000013459 approach Methods 0.000 description 8
- 239000004033 plastic Substances 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 230000005484 gravity Effects 0.000 description 7
- 238000009472 formulation Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 239000002184 metal Substances 0.000 description 6
- 239000000203 mixture Substances 0.000 description 6
- 238000004088 simulation Methods 0.000 description 6
- 239000004677 Nylon Substances 0.000 description 5
- 230000006399 behavior Effects 0.000 description 5
- 238000000605 extraction Methods 0.000 description 5
- 229920001778 nylon Polymers 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 238000012916 structural analysis Methods 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 229920000642 polymer Polymers 0.000 description 4
- 239000000843 powder Substances 0.000 description 4
- 229910001220 stainless steel Inorganic materials 0.000 description 4
- 239000010935 stainless steel Substances 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 239000002131 composite material Substances 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000000670 limiting effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000005452 bending Methods 0.000 description 2
- 239000011230 binding agent Substances 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 238000013001 point bending Methods 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000000149 argon plasma sintering Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 239000011365 complex material Substances 0.000 description 1
- 238000010205 computational analysis Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- -1 e.g Substances 0.000 description 1
- 230000005489 elastic deformation Effects 0.000 description 1
- 230000003628 erosive effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 229920005570 flexible polymer Polymers 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 229910052602 gypsum Inorganic materials 0.000 description 1
- 239000010440 gypsum Substances 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 239000011344 liquid material Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000002620 method output Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 239000005022 packaging material Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 229920005596 polymer binder Polymers 0.000 description 1
- 239000002491 polymer binding agent Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000004936 stimulating effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- G06F17/5018—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
Definitions
- This invention is directed to a method and system for weak spot and also structural analysis of a shape or object. More particularly, the invention is directed to a method and system for use in commercial applications wherein mechanical stresses and strains can lead to endurance limit problems and system failure for a selected shape (object) and/or a material, such as for printing processes or any cyclic process that creates a work piece subject to mechanical forces. Further, the invention relates to a method and system for use in commercial applications wherein structural problems in objects are characterized for manufacture or for 3D printing based on geometry and material properties in particular and without making specific assumptions based on loads or manual load setup.
- a typical goal is to determine if stresses in an object or system are within bounds permissible for the material and/or the shape, typically well below the yield stress which is the point beyond which the material undergoes deformation and does not return to its original shape upon release of a load on the material.
- 3D printing applications typically follow a different operational path. Unlike conventional manufacturing methods, 3D printing is primarily used to produce unique or highly customized objects. In a typical scenario, a printing company for such processes will receive a large volume of uploads per day. In order to keep production times and costs down, the company must evaluate whether a design is structurally sound; this needs to be done in a rapid and inexpensive way but often without specific knowledge of design function and likely load distribution. In most cases, it is no longer possible to amortize the expense of engineering analysis by an expert to understand the semantic and plausible loads of each printed object by using standard engineering analysis software.
- 3D printing and other types of direct digital manufacturing are rapidly expanding industries that provide easy ways to manufacture highly customized and unique products.
- the development pipeline for such products is radically different from the conventional manufacturing pipeline: 3D geometric models are designed by users often with little or no manufacturing experience, and sent directly to the printer. Structural analysis on the user side with conventional tools is often unfeasible as it requires specialized training and software. Trial-and-error, the most common approach, is time consuming and expensive.
- 3D printing has also been used to reproduce appearance to optimize the layering of base materials in a 3D multi-material printer to print objects whose subsurface scattering best matches an input BSSRDF.
- Common single-stage 3D printing processes either deposit the liquid material only in needed places (e.g., FDM) or deposit material in powder form layer by layer, and then fuse or harden it at points inside the object (e.g., stereolithography uses photosensistive polymers, and laser sintering fuses regular polymers by heat).
- the object may be printed layer by layer in metal powder with polymer binder.
- the binder is cured in a furnace, resulting in a green state part, and at the last stage, the metal is fused in a furnace and extra metal is added.
- Green state is brittle and has low strength, so parts in this state easily damaged.
- a simpler multistage process is used for relatively brittle composite materials, e.g, gypsum-based multicolor materials; a second curing stage is used to give the material additional strength. Both the green state and the final material are relatively brittle. Whenever binding polymer is mixed layer-by-layer with a different material, resulting material is likely to be highly anisotropic.
- both brittle and ductile materials are of importance.
- the former requires predicting where the material is likely to break, and the latter requires predicting extreme deformations likely to become plastic. Due to the layer-by-layer nature of the printing process, anisotropy is common and needs to be taken into account. Some of the loads even during production stages are hard to predict and quantify.
- a fully automatic system of this type would preferably require as input variables only a knowledge of the shape of the object or material of the system under load, total maximal surface forces applied, and allowed stress ranges. From these input variables, the system would then determine possible ways to distribute the load on the surface of the object or material to achieve maximal stresses, and determine if any of these stresses are outside a safe range. Alternatively, for a given maximal stress, the system would determine a distribution of loads producing this stress with minimal total force applied.
- the present invention combines the basic assumptions set forth above with heuristics allowing us to provide a computationally feasible method and system.
- the following analyses are preferably utilized:
- the process can be roughly divided into four steps: preprocessing, modal analysis, weak region extraction and stress optimization.
- preprocessing can be done in a variety of ways, and potentially can be eliminated entirely in selected embodiments.
- weaker region detection appears to work well for a broad range of examples, but it is ultimately a heuristic method. Additional heuristics may be needed to provide more comprehensive coverage. Computing multiple modes can be costly (although it can be reasonably easily performed in parallel). Complex object shapes and sizes may require many modes before all weak regions are found. More generally, the mathematical definition of a weak region can to be refined to agree better with basic engineering evaluation and projections: some stress distributions are known to be more dangerous than others, and more likely to lead to fracture (e.g., compressive vs. extensional stress is not distinguished at this point).
- a method and system has been developed that identifies structural problems in objects designed for 3D printing based on geometry and material properties only, without specific assumptions on loads and manual load setup.
- the problem is formulated as a constrained optimization problem to determine the “worst” load distribution for a shape that will cause high local stress or large deformations. While in its general form this optimization has a very high computational cost even for relatively small models, an efficient heuristic is demonstrated based on modal analysis and an approximation is provided by a linear programming problem that can solve the problem quickly for the typical size of printed models.
- the method is validated both computationally and experimentally and demonstrate that it has good predictive power for a number of diverse 3D printed shapes.
- the first problem is addressed by simple geometric rules in a known way and the second is a straightforward direct simulation problem.
- many 3D printed objects are manufactured with a specific mechanical role in mind, and full evaluation is possible only if sufficient information on expected loads is available.
- jewelry, toys, art pieces, various types of clothing, and gadget accessories account for a large fraction of products shipped by 3D printing service providers. These objects are often expected to withstand a variety of poorly defined loads (picking up, accidental bending or dropping, forces during shipping, etc.).
- FIG. 1A shows a depiction of tetrahedral mesh produced from a polygon mesh keeps all input vertices in the output and would generate a large number of elements
- FIG. 1B shows a user input mesh of extremely high resolution
- FIG. 1C shows an ACVD method output mesh with good quality triangles without introducing self-intersections
- FIG. 2A shows sharp features of an original tetgen output result and FIG. 2B shows reduced resolution upon remeshing using the ACVD method;
- FIG. 3A shows a test shape and FIGS. 3B-3H show the first seven modes of the test shape
- FIGS. 4A-4D show the first four test regions extracted from a sample shape with the non-blue regions corresponding to weak regions (“wr”);
- FIGS. 4E-4H show optimized pressure distributions to maximize stress at corresponding weak regions;
- FIG. 5A shows a weak region of a first sample and FIG. 5B shows the corresponding pressure distribution at the weak region;
- FIG. 5C shows a weak region of a second sample and
- FIG. 5D shows the corresponding pressure distribution at the weak region (note the original displacement that induces maximum stress is also shown at the weak region);
- FIG. 6A ( 1 ) shows a weak region 1 of another sample and FIGS. 6A ( 2 )- 6 A( 4 ) shows optimum pressure, optimum displacement and optimum stress for the weak region 1 ;
- FIG. 6B ( 1 ) shows a weak region 2 of the star and
- FIGS. 6B ( 2 )- 6 B( 4 ) show optimum pressure, optimum displacement and optimum stress for the weak region 2 ;
- FIG. 6C ( 1 ) shows a weak region 2 of the star and FIGS. 6C ( 2 )- 6 C( 4 ) show optimum pressure, optimum displacement and optimum stress of the weak region 3 ;
- FIG. 7 illustrates a computer implemented system and method of one embodiment.
- FIGS. 8A-8E illustrate an overview of steps of determining weak spots in an object with FIG. 8A being an input state, FIG. 8B is a modal analysis state, FIG. 8C is a weak region extraction state, FIG. 8D is a stress optimization state and FIG. 8E is a weakness map output state;
- FIG. 9A illustrates the largest principal stress on one object
- FIG. 9B illustrates a largest trace on the one object
- FIG. 9C illustrates a largest principal stress on a second object
- FIG. 9D illustrates a largest trace on the second object
- FIG. 10 illustrates a histogram of a mode number (horizontal axis) in which the weakest region appears for a first time
- FIG. 11 illustrates a histogram of rank of the weakest region in a weak region list sorted by decreasing energy
- FIGS. 13A-13D shows optimal force vectors and weakest regions on the left with resulting deformations and stresses on the right and gray images in the background show the undeformed state
- FIGS. 14A ( 1 )- 14 A( 2 ) show comparison of similar optimum stresses by brute force and weak region analysis
- FIGS. 14B ( 1 ) and 1 Bb( 2 ) show the same comparison as in FIGS. 14 a ( 1 ) and 14 a ( 2 ) but for another object
- FIGS. 14C ( 1 ) and 14 C( 2 ) the same comparison as in 14 A( 1 ) and 14 A( 2 ) but for a different object;
- FIGS. 15( a )-15( f ) show various different mesh solutions with vertex counts of 7K, 17K, 30K, 38K, 53K and 57K and which algorithm output generates consistent weakness maps;
- FIGS. 16A and 16B illustrate one example of models printed in green state “sandstone” for a drop test wherein testing models are covered with loose powder layers which shake off an impact (see dust in FIG. 16B );
- FIGS. 17A-17Q illustrate numerous results which show weak regions which agree with areas of highest probability of fracture
- FIGS. 18A ( 1 ) and 18 A( 2 ) show one object with a comparison of predicted deformation likelihood to true deformation, respectively; FIGS. 18B ( 1 ) and 18 B( 2 ) for another object; and 18 C( 1 ) and 18 C( 2 ) yet another object wherein the red or “r” region being most likely, FIGS. 18A ( 2 ), 18 B( 2 ) and 18 C( 2 ) having deformed 3D printing models in green or “g” overlaid on blue or “b”; for 18 C( 1 ) and 18 C( 3 ) the center of the ring enables highlighting deformation; and 18 C( 2 ) is for a full undeformed model;
- FIGS. 19A-19E show models pinch grips which cannot generate worst-case loads and arrows of FIG. 19A indicate a total force and torque summing to zero;
- FIG. 20A shows an overall image of an object
- FIGS. 20B ( 1 ) and 20 B( 2 ) show analysis for the instant invention versus a conventional prior art method, respectively, for one object
- FIGS. 20C ( 1 ) and 20 C( 2 ) show results for a second object
- FIGS. 20D ( 1 ) and 20 D( 2 ) show results for a third object;
- FIG. 21A shows a plot of model analysis and extraction for a weak region computation time with number of tetrahedral (the abscissa axis);
- FIG. 21B shows a plot of average cost of setting up and running a linear program for each weak region;
- FIG. 22 shows a histogram model vertex counts
- FIGS. 23A-23C show different ratios of directional Young moduli leading to weakest regions wherein FIG. 23A show results of stimulating a truss that is five times higher in the X, Y and Z direction, respectively;
- FIG. 24 shows a three point bending test on a green state stainless steel
- FIG. 25A shows a stress v. strain curve measured on sample in a green state stainless steel, wherein sample thickness is 1.5 mm (red or “r”); 2 mm (green or “g”); 3 mm (blue or “b”);
- FIG. 26 illustrates a plot of critical stress distribution of green state metal for samples with thickness 1.5 mm up to 5 mm.
- FIG. 27 illustrates a plot of stress v. strain measurements on rectangular bars printed with green state “sandstone” along the printer X (“r”); Y (“g”); and Z (“b”) directions wherein different printing directions influence the material properties substantially.
- key elements include separating weak spot identification from determining “worst-case” loads; using a global method to identify multiple weak regions at the same time; and using a constrained surface load model to determine the weakness of each region.
- the actual choice of method for each step may vary.
- a modal analysis is used, based on one of the elasticity discretizations described in detail hereinafter. This methodology computes deformations corresponding to global smoothly varying force distributions and areas of high stresses are identified as weak regions.
- Modal analysis is a well-established technique used by engineers and architects for determining the structure response under vibration forces such as strong wind, earthquakes and other known nearly-periodic forces.
- the modal analysis can be performed using a finite element discretization on a polyhedral mesh conforming to the boundary of the object, a boundary element method, or a meshless discretization approach.
- red (“r”) was the highest stress followed by the other colors and blue (“b”) was lowest stress.
- the method and system can be used to predict structural strength/weakness for any object for which a CAD model (a surface mesh, a spline or subdivision-based boundary representation, a solid model represented by a CSG data structure, voxelized model, level set model or another 3D computer representation for which engineering analysis can be performed is available, and for which a typical load scenario is unknown.
- CAD model a surface mesh, a spline or subdivision-based boundary representation, a solid model represented by a CSG data structure, voxelized model, level set model or another 3D computer representation for which engineering analysis can be performed is available, and for which a typical load scenario is unknown.
- the methodology applies a preprocessing step to produce a tetrahedron mesh (called a “tet” mesh in the rest of this document).
- the starting point for tet mesh generation is a triangle mesh bounding a region of spacec, which can be easily obtained from most common shape representations.
- Most tet mesh generation techniques add vertices in the interior of the triangle mesh and construct tetrahedra connecting these vertices. As many additional vertices may be needed in the interior to maintain good tet mesh quality, for large input triangle meshes the process may result in very large tet meshes.
- the triangle mesh may be simplified before the tet mesh is generated, using one of many available feature-preserving mesh simplification methods. (see FIG. 1A ).
- modal analysis carries out computations of natural frequencies and modal displacement of an input shape. With zero damping and zero external force, a shape deformed according to a modal displacement would vibrate indefinitely at the corresponding natural frequency.
- FIG. 3A shows a test shape and FIGS. 3B-3H show the first seven modes of the given 2D shape of FIG. 3A .
- the easiest way of breaking a shape is to bend the longest protruding feature, which is captured by the first dominant mode (see FIG. 3B ) computed using modal analysis.
- Modal analysis gives a sequence of distinct deformations (e.g. modal displacements) that are likely to capture common strong deformations experienced by objects, with no prior assumptions on loads.
- the modes with lowest eigenvalues require less energy to excite than modes with larger eigenvalues (assuming each modal displacement is normalized). For this reasons the low-eigenvalue modes are more common in our everyday life because the less prominent modes requires too much energy to start or its amplitude is too small to notice.
- Modal displacement thus is important for revealing structural strength and weakness of a shape or object.
- the following sections describe how to exploit this information and determine whether a shape is sufficiently strong for 3D printing (or any other appropriate application involving the same issues for objects under stress and having “weak” regions).
- weak region extraction structural failures occur in regions where the stress exceeds the maximum stress that the material or shape could tolerate. This can depend on whether the material is brittle, and on its yield strength and/or ultimate tensile strength.
- the goal of this step is to use modal analysis results to identify and isolate weak regions, which we define as continuous domains where the stress is within a given threshold from its maximal value.
- Modal analysis can be used to identify weak regions, for reasons explained hereinbefore.
- the basic idea of modal analysis is to compute a number of eigenvectors of the stiffness matrix of the system object, which correspond to its “natural” vibration modes. Before converting modal displacement into stress, one normalizes all modal displacements so each of them require the same amount of energy to excite. Once normalized, displacements are converted to stresses using a standard linear elasticity model.
- FIGS. 4A-4D show the first four weak regions extracted from the indicated sample shape.
- the stress optimization determines the maximum stress induced at each weak region with a fixed total force budget. If this stress exceeds the maximal permitted values, the structure may fail if the worst-case loading is applied.
- the stress optimization can be formulated as a linear programming (LP) problem where we constrain the total magnitude of forces.
- LP linear programming
- the LP is solved using a well-known cvx package available at (http://cvxr.com/). This cvx computer software package is available under a GPL license, but a variety of other well-known and available packages exist for solving this type of problem.
- FIGS. 5A-5D Further examples of this type of analysis are shown in FIGS. 5A-5D and FIGS. 6A ( 1 )- 6 A( 4 ), 6 B( 1 )- 6 B( 4 ) and 6 C( 1 )- 6 C( 4 ).
- FIG. 7 shows an exemplary block diagram of a system 100 for both this first embodiment and for a second embodiment described hereinafter.
- a processing arrangement 110 and/or a computing arrangement 110 can be, e.g., entirely or a part of or include, but not limited to, a computer/processor that can include, e.g., one or more microprocessors, and use instructions stored on a computer-accessible medium (e.g., RAM, ROM, hard drive, or other storage device).
- a computer-accessible medium e.g., RAM, ROM, hard drive, or other storage device.
- a computer-accessible medium 120 (e.g., as described herein, a storage device such as a hard disk, floppy disk, memory stick, CD-ROM, RAM, ROM, etc., or a collection thereof) can be provided (e.g., in communication with the processing arrangement 110 ).
- the computer-accessible medium 120 may be a non-transitory computer-accessible medium.
- the computer-accessible medium 120 can contain executable instructions 130 thereon.
- a storage arrangement 140 can be provided separately from the computer-accessible medium 120 , which can provide the instructions to the processing arrangement 110 so as to configure the processing arrangement to execute certain exemplary procedures, processes and methods, as described herein, for example.
- System 100 may also include a display or output device, an input device such as a key-board, mouse, touch screen or other input device, and may be connected to additional systems via a logical network.
- Logical connections may include a local area network (LAN) and a wide area network (WAN) that are presented here by way of example and not limitation.
- LAN local area network
- WAN wide area network
- Such networking environments are commonplace in office-wide or enterprise-wide computer networks, intranets and the Internet and may use a wide variety of different communication protocols.
- network computing environments can typically encompass many types of computer system configurations, including personal computers, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like.
- Embodiments of the invention may also be practiced in distributed computing environments where tasks are performed by local and remote processing devices that are linked (either by hardwired links, wireless links, or by a combination of hardwired or wireless links) through a communications network.
- program modules may be located in both local and remote memory storage devices.
- ⁇ is the strain tensor
- ⁇ is the stress tensor
- u is the displacement.
- C is the rank-4 elasticity tensor, C ijlm
- ⁇ denotes application of this tensor to the strain tensor ⁇ , ⁇ l,m C ijlm ⁇ lm .
- the choice and effects of elasticity tensor C are discussed hereinafter in greater detail.
- An orthotropic material is assumed, for which the tensor C ijlm has up to 9 independent parameters.
- FIGS. 8( a )-8( e ) shows the main components of processing the efficient approximate algorithm for solving Equation (6).
- this modal analysis is to predict possible damage or deformations in presence of vibrations. Vibrations, i.e., periodically changing loads are not considered; rather, static or quasi-static loads are considered in the prior art.
- the approximate convex problem is concerned with the second important change to the problem by replacing the functional in Eqn. (6) with a functional that can be optimized efficiently and that is minimized by a similar pressure distribution, p, to the original. Focus is thus on the maximal stress, although a similar approach can be used for other functionals. It is observed that almost invariably for any deformation and any compressible material with Poisson ratio v sufficiently different from 1 ⁇ 2: For points where a principal stress is maximal, other principal stresses are small relative to the principal stress.
- FIGS. 9 a -9 d illustrates that the distributions of trace and maximal principle stress are visually similar.
- a discretization and additional optimizations embodiment solves another part of the problem.
- the problem can be discretized in the simplest conventional way, using piecewise-linear finite elements.
- the downside of this approach is that a suitable tetrahedral mesh needs to be generated for each input.
- the task is somewhat simplified: as the cost of printing is dominated by the amount of material used, almost all objects printed in practice are effectively thick shells to the extent this is allowed by the structural requirements. For this reason, the meshing does not increase the number of vertices used to represent the object as much as one would expect.
- n be the number of vertices
- n b ⁇ n be the number of boundary vertices
- m be the number of elements.
- the discretized quantities are: p the vector of pressures defined at boundary vertices of dimension n b ; and u, the vector of displacements of dimension 3n.
- V is a 6m ⁇ 6m matrix, with the volume of element j repeated 6 times on the diagonal for the 6 components of the stress tensor.
- D is a 6m ⁇ 6m block-diagonal matrix.
- the corresponding 6 ⁇ 6 block is the rank-4 tensor C in matrix form.
- B is a 6m ⁇ 3n applying the FEM discretization (or applying a conventional FV or other like function) of ⁇ + ⁇ T .
- w T is a vector that computes and weights the stress tensor weights, so that w T Vx discretizes ⁇ ⁇ wtrxdV.
- the matrix N is a 3n ⁇ n b matrix of components of surface normals, returning per-vertex components of external forces (0 for internal vertices, pn for the boundary), and matrix A is the n b ⁇ n b , diagonal vertex area matrix.
- ⁇ is the 3 ⁇ 3n matrix, summing n 3d vectors concatenated into a 3n vector, and T is 3n ⁇ 3n block-diagonal matrix computing the torques of the surface force vectors.
- the total dimension of the problem is n b +3n.
- MOSEK to solve the linear programming problem
- UMFPACK for linear solves
- ARPACK for computing eigenvectors and eigenvalues.
- Other well-known conventional packages can be used.
- the parameters of the algorithm include M m , M r , the choice of threshold 1- ⁇ for weak regions, as well as user-defined maximal pressure ⁇ max (the latter can be regarded as a part of the definition of the force model).
- FIGS. 12( a )-12( d ) show two final results of the algorithm.
- Red (“r”) arrows are total forces obtained by summing nearby per-vertex force values (pressures are typically concentrated in small areas). Colormaps on the deformed surfaces show weakness maps.
- the weakness map is defined as a scalar field on the surface mapping each point to the maximal principal stress at this point obtained by approximate optimization. Using our method yields a partial weakness map on the union of all weakness regions we consider.
- FIGS. 14( a ) ( 1 )- 14 ( a )( 2 ) show a comparison of a complete weakness map, computed using the brute-force approach, with the weakness map obtained by our method. A close agreement is found between these for all examples in areas where the partial map is defined, and never observe high stress values elsewhere.
- Drop test To verify the method for brittle materials, a randomized force test was done by dropping printed models onto horizontal pegs. These models were dropped from 1 m high, ensuring a nearly random impact orientation and force application. The test setup is pictured in FIGS. 16( a ) and ( b ) . All models were printed with material zp150.
- FIGS. 17( a )-17( q ) The testing results, displayed in FIGS. 17( a )-17( q ) , confirm that weak regions determined by our method agree with areas with highest probability of fracture. Notice in particular the legs of the cow (3 rd row, left), the notches of the gear (5 th row, left), the arms of the chair (5 th row, right), and the inner piece of the powercog pendant (6 th , row left). Those are all regions of high weakness map value that break quite consistently.
- FIGS. 19( a )-19( d ) demonstrates shapes whose worst-case loads cannot be applied or approximated using only a pinch grip.
- FIGS. 20( a )-20( d ) ( 2 ) show three examples for which the above-referenced prior art have provided their force application points.
- Their “cup” example (left) is an excellent candidate for the pinch grip, the highest stress achieved with a fixed total force agrees with ours, and even exceeds it. However, the other two objects do not fit their model as well.
- the “UFO” pinch grip is clearly suboptimal, and the forces applied to the bracelet would have much more leverage if they were moved to the open endpoints. In all three cases, our method generates efficient force vectors.
- Material parameters defining the elasticity tensor C must be measured for each of the 3D printers' materials. It was observed that the computed maximal stress does not depend on the magnitude of the Young modulus in the isotropic case. However, in the anisotropic case, it does depend on the ratios of directional elasticity moduli, which can be significant (see FIG. 16 ). To predict breakage or plastic deformations under loads, the additional material parameters tensile strength and yield strength are needed.
- nylon PA 2200 by EOS Electro Optical Systems
- sandstone zpI50 used in the Zprinter series by 3D Systems
- green state stainless steel 420SS powder bound with proprietary binder used by ExOne. They also represent different classes of materials (brittle vs. ductile, isotropic vs. anisotropic).
- FIG. 24 illustrates the testing setup.
- the testing samples are rectangular bars with length 60 mm and thickness between 1 mm and 5 mm.
- a relatively thin test bar was chosen because structurally weak models are likely to contain thin features.
- FIGS. 25( a )-25( b ) left show that elastic moduli in these directions are close, with the average Young modulus 3.59 Gpa and standard deviation 0.27 Gpa.
- FIG. 26 shows critical stress extracted from measurements, which is mostly consistent for all samples, with the average 6.88 Mpa and 0.62 Mpa standard deviation. Overall, this material is consistent with our model for stress optimization.
- FIGS. 25( a ) - 25 )(b) shows the stress vs strain curve for 18 nylon samples. Half of them are 1.5 mm thick, and the other half are 2 mm. For each thickness group, sets of 3 samples were printed along each of X, Y and Z directions. From the results, it was observed that nylon samples typically have a very large elastic deformation range before entering the plastic stage.
- the most complex material tested was the “sandstone.” Though, like green state metal, it has a relatively low tensile strength, it exhibits a significant plastic region (see FIG. 20 ) and very high degree of anisotropy: we measured X, Y. and Z Young's moduli of 1.22 Gpa (standard deviation 0.13 Gpa), 0.68 Gpa (standard deviation 0.07 Gpa), and 0.234 Gpa (standard deviation 0.02 Gpa) respectively, with more than 5 times difference between the largest and lowest values. Thus, we model it as an orthotropic material with a distinct Young's modulus per printing axis. The shear moduli was obtained using a standard well-known formula [see SolidWorks 2011]. Note that “sandstone” exhibits a large variability of tensile strength, even for a single direction. This means only very conservative predictions are possible. Nevertheless, it was observed that the weak region detection methodology works well for 10.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Investigating Strength Of Materials By Application Of Mechanical Stress (AREA)
Abstract
Description
- (1) the dimensions of thin features (walls, cylinder-like features, etc.) are too small for the printing process, resulting in shape fragmentation at the printing stage;
- (2) the strength of the shape is not high enough to withstand gravity, at one of the stages of the printing process;
- (3) the printed shape is likely to be damaged during routine handling during the printing process or shipment;
- (4) the shape breaks during routine use.
where ε is the strain tensor, σ is the stress tensor, and u is the displacement. C is the rank-4 elasticity tensor, Cijlm, and the notation C: ε denotes application of this tensor to the strain tensor ε,Σl,mCijlmεlm. The choice and effects of elasticity tensor C are discussed hereinafter in greater detail. An orthotropic material is assumed, for which the tensor Cijlm has up to 9 independent parameters. In a coordinate system aligned with material axes, if we represent C as a 6×6 matrix acting on vectors of components of the symmetric strain tensors [ε11,ε11,ε22,2ε23,2ε31,2ε12], its inverse is given by
Where Yii are directional Young moduli, Gij are shear moduli, and νij/Yi=νji/Yj.
∇·σ=F+ρü (2)
where ρ is the density, and the dot signifies the time derivative. This is primarily directed to static problems, but modal analysis can be used at an intermediate stage, and thus the term ρü is retained.
∇·(C:(∇u+∇u T)):=Lu=F+ρü (3)
Rigid motion, torque and translation constraints for static problems. If the object is not fixed at least at 3 non-collinear points, an arbitrary force distribution will result in motion of the whole object. The interest is in considering unknown forces, with no assumptions on attachment, and thus we need to be able to eliminate global motion. This is achieved by imposing zero total force and zero total torque constraints, which can be written as,
∫∂Ω FdV+∫ ∂Ω F S dA=0,
∫Ω F×(x−x c)dV+∫ ∂Ω F s×(x−x c)dA=0 (4)
Displacements enter into this system only in the form Lu, and the operator L has infinitesimal rigid motions in its nullspace. To have a unique solution in u, we impose the zero rigid motion constraint, similar to total torque and force constraints:
∫Ω udV=0,∫Ω u×(x−x c)dv=0 (5)
Maximal principle stress is a suitable measure if one is interested in failure of materials, which occurs when the stress in a direction exceeds a bound. For plastic transition, the norm or some other function of the deviatoric stress,
can be of interest.
Lui=λiui, i=1,2 (7)
In the context of structural analysis, this modal analysis is to predict possible damage or deformations in presence of vibrations. Vibrations, i.e., periodically changing loads are not considered; rather, static or quasi-static loads are considered in the prior art. The following assumptions were used in this second embodiment of the invention:
- Assumption 1: Examining a small number of eigenmodes allows us to find all regions of an object where the stress may be high under arbitrary deformation. While this observation is difficult to prove mathematically, reasonable logic suggests that vibrations of an object at different frequencies will result in high stress in all structurally weak regions of the object. Weak regions are those where high maximal stress can be obtained with low energy density relative to other parts of the object.
∫ωtrσdV→min;
Lu=0 on Ω,C:(∇u+∇u T)n=pn on ∂Ω
∫∂Ω pndA=0,∫∂Ω pn×(x−x c)dA=0,
p≥0,p≤p max on ∂Ω;∫∂Ω pdA=F tot (8)
Unlike the original problem, this problem has a unique solution that can be computed efficiently using a convex solver.
wTV D Bu (9)
In this formula, V is a 6m×6m matrix, with the volume of element j repeated 6 times on the diagonal for the 6 components of the stress tensor. D is a 6m×6m block-diagonal matrix. For each element, the corresponding 6×6 block is the rank-4 tensor C in matrix form. B is a 6m×3n applying the FEM discretization (or applying a conventional FV or other like function) of ∇+∇T. Finally, wT is a vector that computes and weights the stress tensor weights, so that wTVx discretizes ∫ΩwtrxdV.
−Ku+NAp=0 (10)
where K is the standard FEM 3n×3n, stiffness matrix, K=BTV DB. The matrix N is a 3n×nb matrix of components of surface normals, returning per-vertex components of external forces (0 for internal vertices, pn for the boundary), and matrix A is the nb×nb, diagonal vertex area matrix.
ΣN Ap=0,ΣT N Ap=0 (11)
where Σ is the 3×3n matrix, summing n 3d vectors concatenated into a 3n vector, and T is 3n×3n block-diagonal matrix computing the torques of the surface force vectors.
w·(V D Bu)→max w.r.t. u and p
−Ku+N Ap=0,
ΣN Ap=0, ΣT N Ap=0
Σνu=0,ΣνTνu=0
0≤pi≤pmax for all i
ΣsAp=Ftot (12)
where Σs sums scalars on the surface, Σv, sums vectors in the volume Ω, and Tν computes torsion for each point. The total dimension of the problem is nb+3n.
Rewriting this system in the standard constrained system form,
where λ is the Lagrange multiplier for the constraint Ru=0. It is clear from physical considerations that this system is invertible. Let S be the selection matrix
Then, we can express u as u=STC*−1SNAp. In this form, the objective of Eqn. (12) becomes
fTp→max,
ΣN Ap=0,ΣT N Ap=0,
p≥0
Σ8Ap=Ftot (14)
While the final system has only sparse constraint matrices, it may appear that computing fT for the objective functional requires inverting C*; we observe however that wTVDBSTC*−1SNA=fT can be rewritten as f=(SNA)Tq, where q is the solution of the equation
C* T q =SB T D T V T w (15)
In other words, it is sufficient to be able to solve a linear system with matrix C*, and the cost of transforming Eqn. (12) to Eqn. (15) is the cost of a single linear solve.
- 1. Compute a tetrahedral mesh Ω for an input triangle mesh.
- 2. Compute Mm, modes using an eigensolver.
- 3. For each mode, find Mr weak regions with highest total energy.
- 4. For each region Di solve the problem Eqn. (14) to obtain worst case pressure candidate pi.
- 5. Solve Lu=0, with boundary pressures specified by pi, to obtain displacements ui, and compute actual maximal principal stress σi max for each weak region.
- 6. Maximal stress is determined as maximum of σi max.
TABLE 1 |
Stress analysis timings for brute farce |
optimization vs. weak region optimization |
# Tets | Brute Force (s) | Weak Region (s) | Speedup |
2723 | 681.367 | 1.089 | 625.939 x |
2869 | 793.362 | 1.087 | 729.907 x |
2904 | 894.610 | 0.641 | 1396.071 x |
4149 | 1949.444 | 2.568 | 759.205 x |
5332 | 2120.361 | 1.171 | 1810.199 x |
11020 | 11029.721 | 2.729 | 4042.403 x |
12853 | 11334.362 | 1.694 | 6692.546 x |
12923 | 11203.547 | 1.843 | 6078.623 x |
14163 | 27775.900 | 3.373 | 8234.925 x |
14397 | 37494.433 | 18.524 | 2024.114 x |
16008 | 19917.838 | 1.892 | 10527.388 x |
16873 | 33937.877 | 3.210 | 10571.191 x |
While speedups are already dramatic for extremely small element counts, the higher asymptotic complexity of brute force causes a rapidly increasing speedup for larger models.
# Tets | Structural Analysis (mins) | |
2723 | 0.028 | |
42900 | 0.308 | |
70356 | 0.382 | |
155383 | 2.566 | |
322398 | 9.601 | |
414894 | 4.490 | |
Analyzing the algorithm's scaling behavior is complicated by its dependence on structural properties—a separate linear program is run for each weak region that is extracted. To make sense of the timings, they have been separated by stage. Modal analysis and weak region extraction are run only once per model;
Claims (10)
Lui=λiUi,i=1,2,3 . . . .
∫ωtrσdV→min;
Lu=0 onΩ,C:(∇u+∇u T)n=pn on ∂Ω
∫∂Ω pndA=0,∫∂Ω pn×(x−x c)dA=0,
p≥0,p≤p max on ∂Ω;∫∂Ω pdA=F tot.
WTMBu
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/438,181 US10642945B2 (en) | 2012-10-24 | 2013-10-23 | Structural weak spot analysis |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261718129P | 2012-10-24 | 2012-10-24 | |
US201361855989P | 2013-05-29 | 2013-05-29 | |
US14/438,181 US10642945B2 (en) | 2012-10-24 | 2013-10-23 | Structural weak spot analysis |
PCT/US2013/066439 WO2014066538A1 (en) | 2012-10-24 | 2013-10-23 | Structural weak spot analysis |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150278414A1 US20150278414A1 (en) | 2015-10-01 |
US10642945B2 true US10642945B2 (en) | 2020-05-05 |
Family
ID=50545222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/438,181 Active 2036-03-13 US10642945B2 (en) | 2012-10-24 | 2013-10-23 | Structural weak spot analysis |
Country Status (2)
Country | Link |
---|---|
US (1) | US10642945B2 (en) |
WO (1) | WO2014066538A1 (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140180654A1 (en) * | 2012-12-23 | 2014-06-26 | Stephen Michael Seymour | Client Finite Element Submission System |
CA2897041C (en) | 2013-03-15 | 2020-08-25 | Rolls-Royce Corporation | Lifing and performance optimization limit management for turbine engine |
US10220569B2 (en) * | 2013-12-03 | 2019-03-05 | Autodesk, Inc. | Generating support material for three-dimensional printing |
CN103978690B (en) * | 2014-05-28 | 2016-05-11 | 山东大学 | A kind of internal structure of body optimization method of printing towards 3D |
US9987800B2 (en) | 2014-11-17 | 2018-06-05 | Formlabs, Inc. | Systems and methods of simulating intermediate forms for additive fabrication |
US20160282827A1 (en) * | 2015-03-26 | 2016-09-29 | Robert DIADONE | Method for providing custom fit saddle trees |
WO2017031718A1 (en) * | 2015-08-26 | 2017-03-02 | 中国科学院深圳先进技术研究院 | Modeling method of deformation motions of elastic object |
US10043311B2 (en) | 2015-09-16 | 2018-08-07 | The Boeing Company | Immersive design management system |
US9852237B2 (en) * | 2015-09-16 | 2017-12-26 | The Boeing Company | Immersive object testing system |
WO2017151577A1 (en) | 2016-02-29 | 2017-09-08 | Peak Performance Desige, Llc | Prosthetic limb socket with variable hardness |
US11247401B2 (en) * | 2016-04-29 | 2022-02-15 | Hewlett-Packard Development Company, L.P. | Density rank matrix normalization for three-dimensional printing |
US11248998B2 (en) * | 2016-06-24 | 2022-02-15 | Covestro Deutschland Ag | Method for the mechanical testing of a structure formed as one part on the basis of test pieces generated by a 3D printing process |
CN106283544B (en) * | 2016-09-19 | 2018-09-28 | 珠海格力电器股份有限公司 | Side plate ribbing distribution optimization method, side plate and washing machine with side plate |
WO2018199935A1 (en) | 2017-04-25 | 2018-11-01 | Hewlett-Packard Development Company, L.P. | Determining property mapping resources with property constraints |
US11734471B2 (en) * | 2017-06-05 | 2023-08-22 | Autodesk, Inc. | Topology optimization for subtractive manufacturing techniques |
CN109885847B (en) * | 2018-04-28 | 2023-05-26 | 广东电网有限责任公司 | Wind-proof strength calculation and tower reinforcement method for power transmission line of bottom-protection power grid |
US10732609B2 (en) | 2018-08-06 | 2020-08-04 | Fisher Controls International Llc | Methods and apparatuses to produce fluid control device components and related fluid control devices |
US10580322B1 (en) | 2018-08-27 | 2020-03-03 | United Arab Emirates University | Educational system and method for teaching mechanical failure |
US20200302025A1 (en) * | 2019-03-18 | 2020-09-24 | The Boeing Company | Automated Method for Support Material Placement in Additive Manufacturing for Improved Finish Machining Performance |
US20200401102A1 (en) * | 2019-06-21 | 2020-12-24 | Qiang Cui | Frame Structure Optimization Method Based on 3D Printing |
CN112084683B (en) * | 2020-07-22 | 2022-07-08 | 国网江西省电力有限公司电力科学研究院 | Plastic deformation analysis method of aluminum alloy material hardware fitting for power transmission line |
US11940339B2 (en) * | 2020-12-21 | 2024-03-26 | Mighty Buildings, Inc. | Embedded structural health monitoring systems for building structures created by additive processes |
CN113962043A (en) * | 2021-10-27 | 2022-01-21 | 中国船舶重工集团海装风电股份有限公司 | A shape optimization design method for main shaft of wind turbine |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5065630A (en) * | 1990-06-12 | 1991-11-19 | Grumman Aerospace Corporation | Integrated system for aircraft crack detection |
US20030074976A1 (en) * | 2001-09-04 | 2003-04-24 | Jalees Ahmad | Method and system for determining crack nucleation of a part subject to fretting fatigue |
US20040020642A1 (en) * | 2001-10-24 | 2004-02-05 | Vinegar Harold J. | In situ recovery from a hydrocarbon containing formation using conductor-in-conduit heat sources with an electrically conductive material in the overburden |
US6768974B1 (en) * | 1999-11-12 | 2004-07-27 | Caterpillar Inc | Method for determining a model for a welding simulation and model thereof |
US6862539B2 (en) * | 2001-11-02 | 2005-03-01 | The Boeing Company | Computer program product for automated fatigue and structural analysis of an element |
US6901809B2 (en) * | 2000-11-17 | 2005-06-07 | Battelle Memorial Institute | Structural stress analysis |
US20060058985A1 (en) * | 2004-08-31 | 2006-03-16 | Supersonic Aerospace International, Llc | Adjoint-based design variable adaptation |
US7543732B2 (en) * | 2003-05-23 | 2009-06-09 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Evaluation method and evaluation apparatus for spot welded portion |
US20090204345A1 (en) * | 2008-02-12 | 2009-08-13 | Mattias Broddegaard | Method for the optimization of stress distribution in acoustic thermography applications |
US20110087350A1 (en) * | 2009-10-08 | 2011-04-14 | 3D M.T.P. Ltd | Methods and system for enabling printing three-dimensional object models |
WO2012033425A1 (en) | 2010-09-07 | 2012-03-15 | Speranskiy Anatoly Alekseevich | Method for reconstructing a three-dimensional model of the physical state of a monitoring object at a measurement point |
US20120232857A1 (en) * | 2009-10-16 | 2012-09-13 | 3Shape A/S | Individually tailored soft components |
US20120239358A1 (en) * | 2011-03-16 | 2012-09-20 | Yiu Hoi | Stresses induced by random loading |
US20120259593A1 (en) * | 2011-04-07 | 2012-10-11 | El-Zein Mohamad S | Method for the prediction of fatigue life for welded structures |
US20130030771A1 (en) * | 2011-07-29 | 2013-01-31 | Ashith Paulson Kunnel Joseph | Modal assurance criterion for comparing two mode shapes of a multi-component structure |
US20140214370A1 (en) * | 2013-01-30 | 2014-07-31 | Honda Research Institute Europe Gmbh | Optimizing the design of physical structures/objects |
US9081922B2 (en) * | 2012-06-28 | 2015-07-14 | Airbus Helicopters | Method of fabricating a mechanical part, including a method of predicting the risks of crack initiation in the part in a “fretting-fatigue” situation |
US20150308936A1 (en) * | 2014-04-29 | 2015-10-29 | Livermore Software Technology Corporation | Frequency Domain Structural Analysis Of A Product Having Frequency-Dependent Material Property |
US20150316526A1 (en) * | 2014-04-02 | 2015-11-05 | Colorado School Of Mines | Intelligent pad foot soil compaction devices and methods of using same |
US9308690B2 (en) * | 2012-07-31 | 2016-04-12 | Makerbot Industries, Llc | Fabrication of objects with enhanced structural characteristics |
-
2013
- 2013-10-23 US US14/438,181 patent/US10642945B2/en active Active
- 2013-10-23 WO PCT/US2013/066439 patent/WO2014066538A1/en active Application Filing
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5065630A (en) * | 1990-06-12 | 1991-11-19 | Grumman Aerospace Corporation | Integrated system for aircraft crack detection |
US6768974B1 (en) * | 1999-11-12 | 2004-07-27 | Caterpillar Inc | Method for determining a model for a welding simulation and model thereof |
US6901809B2 (en) * | 2000-11-17 | 2005-06-07 | Battelle Memorial Institute | Structural stress analysis |
US20030074976A1 (en) * | 2001-09-04 | 2003-04-24 | Jalees Ahmad | Method and system for determining crack nucleation of a part subject to fretting fatigue |
US20040020642A1 (en) * | 2001-10-24 | 2004-02-05 | Vinegar Harold J. | In situ recovery from a hydrocarbon containing formation using conductor-in-conduit heat sources with an electrically conductive material in the overburden |
US6862539B2 (en) * | 2001-11-02 | 2005-03-01 | The Boeing Company | Computer program product for automated fatigue and structural analysis of an element |
US7543732B2 (en) * | 2003-05-23 | 2009-06-09 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Evaluation method and evaluation apparatus for spot welded portion |
US20060058985A1 (en) * | 2004-08-31 | 2006-03-16 | Supersonic Aerospace International, Llc | Adjoint-based design variable adaptation |
US20090204345A1 (en) * | 2008-02-12 | 2009-08-13 | Mattias Broddegaard | Method for the optimization of stress distribution in acoustic thermography applications |
US20110087350A1 (en) * | 2009-10-08 | 2011-04-14 | 3D M.T.P. Ltd | Methods and system for enabling printing three-dimensional object models |
US20120232857A1 (en) * | 2009-10-16 | 2012-09-13 | 3Shape A/S | Individually tailored soft components |
WO2012033425A1 (en) | 2010-09-07 | 2012-03-15 | Speranskiy Anatoly Alekseevich | Method for reconstructing a three-dimensional model of the physical state of a monitoring object at a measurement point |
US20120239358A1 (en) * | 2011-03-16 | 2012-09-20 | Yiu Hoi | Stresses induced by random loading |
US20120259593A1 (en) * | 2011-04-07 | 2012-10-11 | El-Zein Mohamad S | Method for the prediction of fatigue life for welded structures |
US20130030771A1 (en) * | 2011-07-29 | 2013-01-31 | Ashith Paulson Kunnel Joseph | Modal assurance criterion for comparing two mode shapes of a multi-component structure |
US9081922B2 (en) * | 2012-06-28 | 2015-07-14 | Airbus Helicopters | Method of fabricating a mechanical part, including a method of predicting the risks of crack initiation in the part in a “fretting-fatigue” situation |
US9308690B2 (en) * | 2012-07-31 | 2016-04-12 | Makerbot Industries, Llc | Fabrication of objects with enhanced structural characteristics |
US20140214370A1 (en) * | 2013-01-30 | 2014-07-31 | Honda Research Institute Europe Gmbh | Optimizing the design of physical structures/objects |
US20150316526A1 (en) * | 2014-04-02 | 2015-11-05 | Colorado School Of Mines | Intelligent pad foot soil compaction devices and methods of using same |
US20150308936A1 (en) * | 2014-04-29 | 2015-10-29 | Livermore Software Technology Corporation | Frequency Domain Structural Analysis Of A Product Having Frequency-Dependent Material Property |
Non-Patent Citations (25)
Title |
---|
Allaire et al. ("Minimum stress optimal design with the level set method", Engineering Analysis with Boundary Elements 32 (2008) 909-918) (Year: 2008). * |
ASTM Designation: D5023-07, "Standard Test Method for Plastics: Dynamic Mechanical Properties: in Flexure (Three-Point Bending)", 2007, pp. 1-4, ASTM International, West Conshohocken, PA. |
Bacher, M., et al., "Fabricating Articulated Characters from Skinned Meshes", ACM Transactions on Graphics, 2012, 31(4):47, 9 pages. |
Barbic, J., et al., "Real-Time Subspace integration for St. Venant-Kirchhoff Deformable Models", ACM Transactions on Graphics, 2005, 24(3):982-900. |
Barbic, J., et al., "Subspace Self-Collision Culling", ACM Transactions on Graphics, 2010, 29(4):81, 9 pages. |
Bickel et al. ("Design and Fabrication of Materials with Desired Deformation Behavior", ACM) (Year: 2010). * |
Bickel, B., et al., "Design and Fabrication of Materials with Desired Deformation Behavior", ACM Transactions on Graphics, 2010, 29(4):63, 10 pages. |
Cali, J., et al., "3D-Printing of Non-Assembly, Articulated Models", ACM Transactions on Graphics, 2012, 31(6):130, 8 pages. |
Davis, T.A., "Algorithm 832: UMFPACK V4.3-an unsymmetric-pattern multifrontal method", ACM Transactions on Mathematical Software, 2004, 30(2):196-199. |
Davis, T.A., "Algorithm 832: UMFPACK V4.3—an unsymmetric-pattern multifrontal method", ACM Transactions on Mathematical Software, 2004, 30(2):196-199. |
Dong, Y., et al., "Fabricating Spatially-Varying Subsurface Scattering", ACM Transactions on Graphics, 2010, 29(4):62, 10 pages. |
Fidkowski, K.J., et al., "Stochastic Gust Analysis Techniques for Aircraft Conceptual Design", 12th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, Sep. 10-12, 2008, pp. 1-16. |
Hasan, M., et al., "Physical Reproduction of Materials with Specified Subsurface Scattering", ACM Transactions on Graphics, 2010, 29(4):61, 10 pages. |
Hauser, K.K., et al., "Interactive Deformation Using Modal Analysis with Constraints", Proceedings of Graphics Interface, 2003, pp. 247-256. |
Kou, X.Y., et al., "A systematic approach for Integrated Computer-Aided Design and Finite Element Analysis of Functionally-Graded-Material objects", Materials and Design, 2007, 28(10):2549-2565. |
Luo, L., et al., "Chopper: Partitioning Models into 3D-Printable Parts", ACM Transactions on Graphics, 2012, 31(6):129, 9 pages. |
Marsan, A.L., et al., "An Assessment of Data Requirements and Data Transfer Formats for Layered Manufacturing", National Institute of Standards and Technology, NISTIR 6216, Sep. 1998, 61 pages. |
Nickell, R.E., "Nonlinear Dynamics by Mode Superposition", Computer Methods in Applied Mechanics and Engineering, 1976, 7(1):107-129. |
Pentland, A., et al., "Good Vibrations: Modal Dynamics for Graphics and Animation", Computer Graphics, Jul. 1989, 23(3):215-222. |
Stava, O., et al., "Stress Relief: Improving Structural Strength of 3D Printable Objects", ACM Transactions on Graphics, 2012, 31(4):48, 11 pages. |
Telea, A., et al., "Voxel-Based Assessment of Printability of 3D Shapes", International Symposium on Mathematical Morphology and Its Applications to Signal and Image Processing, Jul. 2011, pp. 393-404. |
The International Search Report and the Written Opinion of the International Searching Authority issued in PCT/US2013/066439, dated Feb. 6, 2014. |
Umetani, N., et al., "Guided Exploration of Physically Valid Shapes for Furniture Design", ACM Transactions on Graphics, 2012, 31(4):86, 12 pages. |
Zeiler, T.A., "Matched Filter Concept and Maximum Gust Loads", Journal of Aircraft, Jan.-Feb. 1997, 34(1):101-108. |
Zhou et al. ("Worst Case structural Analysis", ACM, 2013, pp. 137:1-137:11). * |
Also Published As
Publication number | Publication date |
---|---|
WO2014066538A1 (en) | 2014-05-01 |
US20150278414A1 (en) | 2015-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10642945B2 (en) | Structural weak spot analysis | |
Petyt | Introduction to finite element vibration analysis | |
Dey et al. | Bottom up surrogate based approach for stochastic frequency response analysis of laminated composite plates | |
Sága et al. | Contribution to random vibration numerical simulation and optimisation of nonlinear mechanical systems | |
US20160034621A1 (en) | Numerical Simulation Of Crack Propagation Due To Metal Fatigue | |
US20140288895A1 (en) | Method for optimizing the tolerancing of a set of flexible parts subjected to forces | |
Antonutti et al. | Dynamic mooring simulation with Code_Aster with application to a floating wind turbine | |
CN104252403A (en) | Real-time feedback control for performing tooling operations in assembly processes | |
US20190179977A1 (en) | Methods And Systems For Authoring Simulation Scenarios | |
Michopoulos et al. | Data-driven design optimization for composite material characterization | |
Richiedei et al. | A constrained convex approach to modal design optimization of vibrating systems | |
Bergheau et al. | The proper generalized decomposition as a space–time integrator for elastoplastic problems | |
Hollkamp | Modeling vibratory damage with reduced-order models and the generalized finite element method | |
Facchini et al. | Time-history analysis of slender masonry towers: a parametric study on the reliability of a simplified Bouc and Wen approach | |
US10354023B1 (en) | Transformed finite element models for performing structural analysis | |
Wynn et al. | An energy-preserving description of nonlinear beam vibrations in modal coordinates | |
Doebling et al. | A metamodel-based approach to model validation for nonlinear finite element simulations | |
Knezevic et al. | Structural integrity management of offshore structures via RB-FEA and fast full load mapping based digital twins | |
Rixen | Substructuring using impulse response functions for impact analysis | |
Fridrich et al. | Cell-centered Lagrangian Lax–Wendroff HLL hybrid method for elasto-plastic flows | |
Sahu et al. | Stress and modal analysis of six-axis articulated robot using ANSYS | |
Li | Discussion of model reduction and reservation | |
de Morais Teixeira | Random vibration fatigue analysis of a notched aluminum beam | |
JP6970111B2 (en) | A method for transmitting the stress state (stress tensor) of the FE simulation result on the new FE mesh geometry of the modeled construction system in the simulation chain of the manufacturing process. | |
Sairajan et al. | Study of correlation criteria for base excitation of spacecraft structures |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NEW YORK UNIVERSITY, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHOU, QINGNAN;PANETTA, JULIAN;ZORIN, DENIS;REEL/FRAME:035590/0618 Effective date: 20131018 Owner name: NEW YORK UNIVERSITY, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHOU, QINGNAN;ZORIN, DENIS;REEL/FRAME:035590/0640 Effective date: 20130905 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: ADVISORY ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |