Patents by Inventor Suraj Ravi Musuvathy
Suraj Ravi Musuvathy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11914934Abstract: A computing system may include an initial design space engine and an active region adaptation engine. The initial design space engine may be configured to identify a design domain for which to optimize a topology based on an objective function and determine an active region. The active region adaptation engine may be configured to iteratively adapt the active region until an optimization ending criterion is satisfied. Iterative adaptation of the active region may include expanding the design domain to include branch design elements, performing finite element analysis (FEA) on the expanded design domain, and determining an adapted active region by activating some of the branch design elements based on an active sensitivity threshold and deactivating some of the active design element based on design variable value changes.Type: GrantFiled: July 30, 2019Date of Patent: February 27, 2024Assignee: Siemens Industry Software Inc.Inventors: Lucia Mirabella, Suraj Ravi Musuvathy, Yu-Chin Chan
-
Patent number: 11599089Abstract: Systems and methods may support build direction-based partitioning for construction of a physical object through additive manufacturing. In some implementations, a system may access a surface mesh representative of a 3D object and an initial build direction for construction of the object using additive manufacturing. The system may partition the surface mesh into an initial buildable segment and a non-buildable segment based on the initial build direction. The system may iteratively determine subsequent build directions and partition off subsequent buildable segments from the unbuildable segment until no portion of the non-buildable segment remains. The determined buildable segments and correlated build directions may be provided to a multi-axis 3D printer for construction of the represented 3D object through additive manufacturing.Type: GrantFiled: March 30, 2018Date of Patent: March 7, 2023Assignee: Siemens Industry Software Inc.Inventors: Erva Ulu, Erhan Arisoy, Suraj Ravi Musuvathy, David Madeley, Nurcan Gecer Ulu
-
Publication number: 20220405447Abstract: A computing system may include an instance identification engine configured to determine a selected subset of pattern instances of a programmatic pattern used to represent a geometry of a computer-aided design (CAD) object, including by identifying a CAD operation to perform on the CAD object; determining a sampled point set in the CAD object applicable to the CAD operation; providing the sampled point set as an input to an inversion machine-learning (ML) model trained to output a given pattern instance of the programmatic pattern for an input point of the CAD object; and determining, as the selected subset, an output set of pattern instances provided by the inversion ML model for the sampled point set. The system may also include an object incarnation engine configured to incarnate a geometry of the selected subset of pattern instances to perform the CAD operation on the CAD object.Type: ApplicationFiled: December 5, 2019Publication date: December 22, 2022Inventors: Suraj Ravi Musuvathy, George Allen, Hiren Dedhia
-
Patent number: 11520944Abstract: Methods for modeling of parts with lattice structures and corresponding systems and computer-readable mediums. A method includes receiving a model of an object to be manufactured. The method includes receiving a user specification of a void region within the model to create a lattice. The method includes performing a trimming operation to create a trimmed lattice by tessellating void surfaces and grouping together at least one row of connected rods to be treated as a single entity.Type: GrantFiled: November 25, 2015Date of Patent: December 6, 2022Assignee: Siemens Industry Software Inc.Inventors: George Allen, Nurcan Gecer Ulu, Louis Komzsik, Lucia Mirabella, Suraj Ravi Musuvathy
-
Publication number: 20220284153Abstract: A computing system may include a geometry access engine configured to access geometries associated with a topology optimization process, including an original geometry that represents a design space upon which the topology optimization process applies to as well as a topology optimized geometry that represents an output of the topology optimization process performed for the original geometry. The system may also include geometry processing engine configured to generate a final geometry from the topology optimized geometry, including by conforming the topology optimized geometry to the original geometry at portions of the topology optimized geometry that correspond to fixed regions of the original geometry as well as smoothing the topology optimized geometry at portions that correspond to non-fixed regions of the original geometry.Type: ApplicationFiled: August 28, 2019Publication date: September 8, 2022Inventors: Stefan Gavranovic, Suraj Ravi Musuvathy, Dirk Hartmann, Peter Nanson, Richard Collins, Hiren Dedhia
-
Publication number: 20220270236Abstract: A computing system may include an access engine and a defect detection engine. The access engine may be configured to access a slice contour of a given layer of a 3-dimensional (3D) object designed for manufacture through an additive manufacturing process and obtain hatch tracking for the slice contour, the hatch tracking representative of an energy path to melt metal powder for constructing the given layer through the additive manufacturing process. The defect detection engine may be configured to construct, from the slice contour, an as-built image for the given layer by rendering the hatch tracking in the slice contour; construct, from the slice contour, an idealized image for the given layer; and identify defects in the given layer via image analysis between the as-built image and the idealized image.Type: ApplicationFiled: July 25, 2019Publication date: August 25, 2022Inventors: Gaurav Ameta, Suraj Ravi Musuvathy, Elena Arvanitis, David Madeley, Omar Fergani, Tom van 't Erve, Livio Dalloro
-
Patent number: 11423189Abstract: A system for autonomous generative design in a system having a digital twin graph a requirements distillation tool for receiving requirements documents of a system in human-readable format and importing useful information contained in the requirements documents into the digital twin graph, and a synthesis and analysis tool in communication with the digital twin graph, wherein the synthesis and analysis tool generates a set of design alternatives based on the captured interactions of the user with the design tool and the imported useful information from the requirements documents. The system may include includes a design tool with an observer for capturing interactions of a user with the design tool, In addition to the observer, an insighter in communication with the design tool and with the digital twin graph receives design alternatives from the digital twin graph and present the receive design alternatives to a user via design tool.Type: GrantFiled: March 27, 2018Date of Patent: August 23, 2022Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Livio Dalloro, Edward Slavin, III, Sanjeev Srivastava, Lucia Mirabella, Suraj Ravi Musuvathy, Arquimedes Martinez Canedo, Erhan Arisoy
-
Publication number: 20220253576Abstract: A computing system may include a design access engine and a design processing engine. The design access engine may be configured to access an object design to be constructed through additive manufacturing. The design processing engine may be configured to represent the object design as a combination of coarse geometric elements and high-resolution lattice elements and process the object design based on both the coarse geometric elements and the high-resolution lattice elements. Processing of the object design may include generation of lattice infills, lattice simulations, or a combination of both.Type: ApplicationFiled: August 27, 2019Publication date: August 11, 2022Inventors: Suraj Ravi Musuvathy, David Madeley, Lucia Mirabella, Stefan Gavranovic, Dirk Hartmann
-
Patent number: 11366942Abstract: A computer-implemented method for constructing structures using beams bounded by quadric surfaces of revolution includes generating a quador beam within a computer-aided design (CAD) tool. The quador beam comprises two spheres at opposing endpoints, and the beam is bounded by a quadric surface of revolution around an axis of symmetry joining the center of the two spheres. The quadric surface of revolution abuts with tangent continuity with the surface of each of the spheres. Once generated, the quador beam can be visualized in the CAD tool or another display medium.Type: GrantFiled: September 4, 2018Date of Patent: June 21, 2022Assignees: Siemens Corporation, Georgia Tech Research CorporationInventors: Ashish Gupta, George Allen, Jaroslaw Rossignac, Suraj Ravi Musuvathy, Livio Dalloro
-
Patent number: 11279023Abstract: A system and method is provided for determining grasping positions for two-handed grasps of industrial objects. The system may include a processor configured to determine a three dimensional (3D) voxel grid for a 3D model of a target object. In addition, the processor may be configured to determine at least one pair of spaced apart grasping positions on the target object at which the target object is capable of being grasped with two hands at the same time based on processing the 3D voxel grid for the target object with a neural network trained to determine grasping positions for two-handed grasps of target objects using training data. Such training data may include 3D voxel grids of a plurality of 3D models of training objects and grasping data including corresponding pairs of spaced-apart grasping positions for two-handed grasps of the training objects. Also, the processor may be configured to provide output data that specifies the determined grasping positions on the target object for two-handed grasps.Type: GrantFiled: February 28, 2017Date of Patent: March 22, 2022Assignee: Siemens Industry Software Inc.Inventors: Erhan Arisoy, Guannan Ren, Rafael Blumenfeld, Ulrich Raschke, Suraj Ravi Musuvathy
-
Patent number: 11281815Abstract: A method, and corresponding systems and computer-readable mediums, for designing and manufacturing a part. A method includes receiving part data for a part to be manufactured. The method includes creating a set of balls and beams in a computer-aided design (CAD) model, in a patterning structure and based on the part data. The method includes constructing a steady lattice structure in the CAD model. The method includes displaying the CAD model including the steady lattice structure.Type: GrantFiled: February 5, 2019Date of Patent: March 22, 2022Assignees: Siemens Industry Software Inc., Georgia Tech Reserch CorporationInventors: Ashish Gupta, George Allen, Jaroslaw Rossignac, Kelsey Kurzeja, Suraj Ravi Musuvathy
-
Publication number: 20220058298Abstract: Methods and systems are disclosed for a computer aided design system for designing multilevel lattice structures. A coarse lattice module defines a coarse lattice of balls connected by beams within a first boundary. A fine lattice module defines a fine lattice of balls connected by beams within a second boundary. The coarse lattice and the fine lattice have intersecting regions. A trimming module constructs a multilevel lattice structure according to a trimming operation based on the intersecting regions.Type: ApplicationFiled: September 5, 2019Publication date: February 24, 2022Inventors: Ashish Gupta, Kelsey Kurzeja, Jaroslaw Rossignac, Suraj Ravi Musuvathy, George Allen, Mark R. Burhop, Livio Dalloro
-
Patent number: 11199831Abstract: A computing system may include a data access engine and a toolpath adjustment engine. The data access engine may be configured to access a computer-aided design (CAD) model of a part design and a computer-aided manufacturing (CAM) setup for the part design. The CAM setup may include a nominal toolpath specified through the CAD model for performing a finishing operation for the part design. The data access engine may also be configured to obtain 3-dimensional (3D) scan data for a physical part manufactured from the part design. The toolpath adjustment engine may be configured to extract, from the 3D scan data, a manufactured geometry of the physical part manufactured from the part design and generate an adjusted toolpath for the physical part to account for the manufactured geometry extracted from the 3D scan data.Type: GrantFiled: June 11, 2019Date of Patent: December 14, 2021Assignee: Siemens Industry Software Ltd.Inventors: Sanjeev Srivastava, Sudipta Pathak, Erhan Arisoy, Gil Chen, Eduard Finaro, Suraj Ravi Musuvathy, Guannan Ren
-
Publication number: 20210319146Abstract: Methods and systems are disclosed for generation of cellular lattice kernels optimized by multiple objectives for highly specific targeted properties of geometry and topology rather than state of the art methods that rely on a predefined kernel library. Using a characterization of virtual kernel features, bulk material properties can be predicted using approximations from the virtual kernel rather than having to rely solely on experimental finite element simulations of lattice structures.Type: ApplicationFiled: September 6, 2019Publication date: October 14, 2021Inventors: Wesley Reinhart, Lucia Mirabella, Suraj Ravi Musuvathy
-
Patent number: 11123932Abstract: A system may include a processor configured to receive toolpaths along which a 3D printer deposits beads of material in a plurality of layers in order to additively build up a product. Based on the toolpaths, the processor may determine an image for each layer and may process the images based on a default bead size to determine a bead size image for each layer comprised of pixels having values that specify bead size for locations along the toolpaths. The image processing produces pixel values for the bead size images that vary in magnitude at different locations along the toolpaths in order to represent smaller and larger bead sizes relative to the default bead size, which smaller and larger bead sizes respectively minimize over-depositing and under-depositing of material by the 3D printer that would otherwise occur with the default bead size.Type: GrantFiled: September 26, 2017Date of Patent: September 21, 2021Assignee: Siemens Industry Software Inc.Inventors: Prakhar Jaiswal, Suraj Ravi Musuvathy, Erhan Arisoy, David Madeley
-
Publication number: 20210200921Abstract: A computing system may include an initial design space engine and an active region adaptation engine. The initial design space engine may be configured to identify a design domain for which to optimize a topology based on an objective function and determine an active region. The active region adaptation engine may be configured to iteratively adapt the active region until an optimization ending criterion is satisfied. Iterative adaptation of the active region may include expanding the design domain to include branch design elements, performing finite element analysis (FEA) on the expanded design domain, and determining an adapted active region by activating some of the branch design elements based on an active sensitivity threshold and deactivating some of the active design element based on design variable value changes.Type: ApplicationFiled: July 30, 2019Publication date: July 1, 2021Inventors: Lucia Mirabella, Suraj Ravi Musuvathy, Yu-Chin Chan
-
Patent number: 10997796Abstract: Systems and methods may support identification and redesign of critical thin segments in a 3D model that are below 3D printer resolution. Identification of critical thin segments may include segmenting cross-sectional slices of the 3D model into printable segments and non-printable segments and using a machine learning model trained using geometrical features computed on thin regions to classify the non-printable segments as critical or non-critical. Redesign of critical thin segments may include thickening the critical thin segments such that the segment size of the critical thin segments satisfy a thickening criterion with respect to the printer resolution and smoothing sharp corners added to the cross-sectional slice at an intersection between the critical thin segment and a neighboring printable segment. Redesign of the critical thin segments may account for tolerable overhang.Type: GrantFiled: March 30, 2018Date of Patent: May 4, 2021Assignee: Siemens Industry Software Inc.Inventors: Prakhar Jaiswal, Suraj Ravi Musuvathy, Erhan Arisoy, David Madeley
-
Publication number: 20210110075Abstract: A system for autonomous generative design in a system having a digital twin graph a requirements distillation tool for receiving requirements documents of a system in human-readable format and importing useful information contained in the requirements documents into the digital twin graph, and a synthesis and analysis tool in communication with the digital twin graph, wherein the synthesis and analysis tool generates a set of design alternatives based on the captured interactions of the user with the design tool and the imported useful information from the requirements documents. The system may include includes a design tool with an observer for capturing interactions of a user with the design tool, In addition to the observer, an insighter in communication with the design tool and with the digital twin graph receives design alternatives from the digital twin graph and present the receive design alternatives to a user via design tool.Type: ApplicationFiled: March 27, 2018Publication date: April 15, 2021Inventors: Livio Dalloro, Sanjeev Srivastava, Lucia Mirabella, Suraj Ravi Musuvathy, Arquimedes Martinez Canedo, Erhan Arisoy
-
Publication number: 20210089688Abstract: A method, and corresponding systems and computer-readable mediums, for designing and manufacturing a part. A method includes receiving part data for a part to be manufactured. The method includes creating a set of balls and beams in a computer-aided design (CAD) model, in a patterning structure and based on the part data. The method includes constructing a steady lattice structure in the CAD model. The method includes displaying the CAD model including the steady lattice structure.Type: ApplicationFiled: February 5, 2019Publication date: March 25, 2021Inventors: Ashish Gupta, George Allen, Jaroslaw Rossignac, Kelsey Kurzeja, Suraj Ravi Musuvathy
-
Publication number: 20210004512Abstract: A system includes a meshing module, one or more physics solvers, one or more sensitivity computation modules, and one or more optimizer modules. The meshing module generates a mesh of a design domain corresponding to an object to be manufactured. The physics solvers each generate physical field variables and objective values based on the mesh and boundary conditions specified on solid-void boundaries of the design domain. The sensitivity computation modules compute a sensitivity field based on the mesh and the physical field variables. The optimizer modules generate an updated design comprising new design variables by executing an optimization of the design domain based on the sensitivity field and the objective values. The physics solvers, the sensitivity computation modules, and the optimizer modules are iteratively executed until convergence to generate a final design based on the new design variables generated by the optimizer modules.Type: ApplicationFiled: March 13, 2019Publication date: January 7, 2021Applicant: Siemens AktiengesellschaftInventors: Tsz Ling Elaine Tang, Suraj Ravi Musuvathy, Dan Lior, Songtao Xia, Wentao Fu, Lucia Mirabella