Rajarishi Sinha - Academia.edu (original) (raw)

Uploads

Papers by Rajarishi Sinha

Research paper thumbnail of Extracting Articulation Models from CAD Models of Parts With Curved Surfaces

Journal of Mechanical Design, 2002

In an assembly, degrees of freedom are realized by creating mating features that permit relative ... more In an assembly, degrees of freedom are realized by creating mating features that permit relative motion between parts. In complex assemblies, interactions between individual degrees of freedom may result in a behavior different from the intended behavior. In addition, current methods perform assembly reasoning by approximating curved surfaces as piecewise linear surfaces. Therefore, it is important to be able to reason about assemblies using exact representations of curved surfaces; verify global motion behavior of parts in the assembly; and create motion simulations of the assembly by examination of the geometry and material properties. In this paper, we present a linear algebraic constraint method to automatically construct the space of allowed instantaneous motions of an assembly from the geometry of its constituent parts. Our work builds on previous work on linear contact mechanics and curved surface contact mechanics. We enumerate the conditions under which general curved surfaces can be represented using a finite number of constraints that are linear in the instantaneous velocities. We compose such constraints to build a space of allowed instantaneous velocities for the assembly. The space is then described as a set-theoretic sum of contact-preserving and contact-breaking subspaces. Analysis of each subspace provides feedback to the designer, which we demonstrate through the use of an example assembly-a 4-part mechanism. Finally, the results of the analysis of a 4-bar linkage are compared to those from mechanism theory.

Research paper thumbnail of INTERACTION MODELING IN SYSTEMS DESIGN

Research paper thumbnail of Behavioral Model Composition in Simulation-Based Design

We present a simulation and design framework for simultaneously designing and modeling electromec... more We present a simulation and design framework for simultaneously designing and modeling electromechanical systems. By instantiating component objects and connecting them to each other via ports, a designer can configure complex systems. This configuration information is then used to automatically generate a corresponding system-level simulation model.

Research paper thumbnail of Intelligent Assembly Modeling and Simulation

Because of the intense competition in the current global economy, a company must conceive, design... more Because of the intense competition in the current global economy, a company must conceive, design, and manufacture new products quickly and inexpensively. The design cycle can be shortened through simulation. Rapid technical advances in many different areas of scientific computing provide the enabling technologies for creating a comprehensive simulation and visualization environment for assembly design and planning. We have built an intelligent environment in which simple simulation tools can be composed into complex simulations for detecting potential assembly problems. Our goal in this research is to develop high fidelity assembly simulation and visualization tools that can detect assembly related problems without going through physical mock-ups. In addition, these tools can be used to create easy-to-visualize instructions for performing assembly and service operations.

Research paper thumbnail of Integration of Mechanical CAD and Behavioral Modeling

This article introduces the concept of combining both form (CAD models) and behavior (simulation ... more This article introduces the concept of combining both form (CAD models) and behavior (simulation models) of mechatronic system components into component objects. By composing these component objects, designers automatically create a virtual prototype of the system they are designing. This virtual prototype, in turn, can provide immediate feedback about design decisions by evaluating whether the functional requirements are met in simulation.

Research paper thumbnail of Intelligent assembly modeling and simulation

Assembly Automation, 2001

Because of the intense competition in the current global economy, a company must conceive, design... more Because of the intense competition in the current global economy, a company must conceive, design, and manufacture new products quickly and inexpensively. The design cycle can be shortened through simulation. Rapid technical advances in many different areas of scientific computing provide the enabling technologies for creating a comprehensive simulation and visualization environment for assembly design and planning. We have built an intelligent environment in which simple simulation tools can be composed into complex simulations for detecting potential assembly problems. Our goal in this research is to develop high fidelity assembly simulation and visualization tools that can detect assembly related problems without going through physical mock-ups. In addition, these tools can be used to create easy-to-visualize instructions for performing assembly and service operations.

Research paper thumbnail of Extracting Articulation Models from CAD Models of Parts with Curved Surfaces

Degrees of freedom in an assembly are realized by creating mating features that permit relative m... more Degrees of freedom in an assembly are realized by creating mating features that permit relative motion between parts. In complex assemblies, interactions between individual degrees of freedom may result in a behavior different from the intended behavior. In addition, current methods perform assembly reasoning by approximating curved surfaces as piecewise linear surfaces. Therefore, it is important to be able to: reason about assemblies using exact representations of curved surfaces; verify global motion behavior of parts in the assembly; and create motion simulations of the assembly by examination of the geometry. In this paper, we present a linear algebraic constraint method to automatically construct the space of allowed instantaneous motions of an assembly from the geometry of its constituent parts. Our work builds on previous work on linear contact mechanics and on our previous work on curved surface contact mechanics. We enumerate the conditions under which general curved surfaces can be represented using a finite number of constraints linear in the instantaneous velocities. We compose such constraints to build a space of allowed instantaneous velocities for the assembly. The space is then described as a set-theoretic sum of contact-preserving and contact-breaking motion sub-spaces. Analysis of each subspace provides feedback to the designer, which we demonstrate through the use of an example assemblya 4-part arm. Finally, the results of the analysis of a 4-bar linkage are compared to those from mechanism theory. ω ω ω ω J J J J Eq. 21

Research paper thumbnail of Composable Models for Simulation-Based Design

Engineering With Computers, 2001

This article introduces the concept of combining both form (CAD models) and behavior (simulation ... more This article introduces the concept of combining both form (CAD models) and behavior (simulation models) of mechatronic system components into component objects. By connecting these component objects to each other through their ports, designers can create both a system-level design description and a virtual prototype of the system. This virtual prototype, in turn, can provide immediate feedback about design decisions by evaluating whether the functional requirements are met in simulation. To achieve the composition of behavioral models, we introduce a port-based modeling paradigm. The port-based models are reconfigurable, so that the same physical component can be simulated at multiple levels of detail without having to modify the system-level model description. This allows the virtual prototype to evolve during the design process, and to achieve the accuracy required for the simulation experiments at each design stage. To maintain the consistency between the form and behavior of component objects, we introduce parametric relations between these two descriptions. In addition, we develop algorithms that determine the type and parameter values of the lower pair interaction models; these models depend on the form of both components that are interacting. This article presents the initial results of our approach. The discussion is limited to high-level system models consisting of components and lumped component interactions described by differential algebraic equations. Expanding these concepts to finite element models and distributed interactions is left for future research. Our composable simulation and design environment has been implemented as a distributed system in Java and C11, enabling multiple users to collaborate on the design of a single system. Our current implementation has been applied to a variety of systems ranging from consumer electronics to electrical train systems. We illustrate its functionality and use with a design scenario.

Research paper thumbnail of Modeling and Simulation Methods for Design of Engineering Systems

Journal of Computing and Information Science in Engineering, 2001

This article presents an overview of the state-of-the art in modeling and simulation, and studies... more This article presents an overview of the state-of-the art in modeling and simulation, and studies to which extent current simulation technologies can effectively support the design process. For simulation-based design, modeling languages and simulation environments must take into account the special characteristics of the design process. For instance, languages should allow models to be easily updated and extended to accommodate the various analyses performed throughout the design process. Furthermore, the simulation software should be well integrated with the design tools so that designers and analysts with expertise in different domains can effectively collaborate on the design of complex artifacts. This review focuses in particular on modeling for design of multi-disciplinary engineering systems that combine continuous time and discrete time phenomena.

Research paper thumbnail of CAPTURING ARTICULATION IN ASSEMBLIES FROM COMPONENT GEOMETRY

This paper presents a method to extract instantaneous articulation from part geometry, based on s... more This paper presents a method to extract instantaneous articulation from part geometry, based on surface mating constraints as well as constraints imposed by other incidental contacts.

Research paper thumbnail of Kinematics Support for Design and Simulation of Mechatronic Systems

We present a framework that verifies and maintains the consistency between the representations of... more We present a framework that verifies and maintains the consistency between the representations of the form, function and behavior of mechatronic devices. These three aspects of the device represent the geometry, the task, and the actions taken to realize the task, respectively . They evolve simultaneously through the design process. When the designer makes a change to one aspect of the representation, our framework automatically updates all other aspects impacted by this change and reports inconsistencies. Inconsistencies occur when the kinematic behavior of the device does not match the form, or the kinematic behavior does not match the currently specified functional description. Continuous feedback of this nature shortens the design-simulate cycle for product design. To represent the components in the device we use a port-based modeling paradigm. Components encapsulate both form and behavior and are interconnected to form the system model of the device. Simulation models for the components are defined in VHDL-AMS and are solved with a commercial solver.

Research paper thumbnail of AN INTELLIGENT ENVIRONMENT FOR SIMULATING MECHANICAL ASSEMBLY OPERATIONS

... PA 15213 Email: rsinha+@cmu.edu Cheng-Hua Wang Institute for Complex Engineered Systems Carne... more ... PA 15213 Email: rsinha+@cmu.edu Cheng-Hua Wang Institute for Complex Engineered Systems Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Email: cwwang@cs.cmu.edu Peter F. Brown Institute for Complex ...

Research paper thumbnail of Extracting Articulation Models from CAD Models of Parts With Curved Surfaces

Journal of Mechanical Design, 2002

In an assembly, degrees of freedom are realized by creating mating features that permit relative ... more In an assembly, degrees of freedom are realized by creating mating features that permit relative motion between parts. In complex assemblies, interactions between individual degrees of freedom may result in a behavior different from the intended behavior. In addition, current methods perform assembly reasoning by approximating curved surfaces as piecewise linear surfaces. Therefore, it is important to be able to reason about assemblies using exact representations of curved surfaces; verify global motion behavior of parts in the assembly; and create motion simulations of the assembly by examination of the geometry and material properties. In this paper, we present a linear algebraic constraint method to automatically construct the space of allowed instantaneous motions of an assembly from the geometry of its constituent parts. Our work builds on previous work on linear contact mechanics and curved surface contact mechanics. We enumerate the conditions under which general curved surfaces can be represented using a finite number of constraints that are linear in the instantaneous velocities. We compose such constraints to build a space of allowed instantaneous velocities for the assembly. The space is then described as a set-theoretic sum of contact-preserving and contact-breaking subspaces. Analysis of each subspace provides feedback to the designer, which we demonstrate through the use of an example assembly-a 4-part mechanism. Finally, the results of the analysis of a 4-bar linkage are compared to those from mechanism theory.

Research paper thumbnail of INTERACTION MODELING IN SYSTEMS DESIGN

Research paper thumbnail of Behavioral Model Composition in Simulation-Based Design

We present a simulation and design framework for simultaneously designing and modeling electromec... more We present a simulation and design framework for simultaneously designing and modeling electromechanical systems. By instantiating component objects and connecting them to each other via ports, a designer can configure complex systems. This configuration information is then used to automatically generate a corresponding system-level simulation model.

Research paper thumbnail of Intelligent Assembly Modeling and Simulation

Because of the intense competition in the current global economy, a company must conceive, design... more Because of the intense competition in the current global economy, a company must conceive, design, and manufacture new products quickly and inexpensively. The design cycle can be shortened through simulation. Rapid technical advances in many different areas of scientific computing provide the enabling technologies for creating a comprehensive simulation and visualization environment for assembly design and planning. We have built an intelligent environment in which simple simulation tools can be composed into complex simulations for detecting potential assembly problems. Our goal in this research is to develop high fidelity assembly simulation and visualization tools that can detect assembly related problems without going through physical mock-ups. In addition, these tools can be used to create easy-to-visualize instructions for performing assembly and service operations.

Research paper thumbnail of Integration of Mechanical CAD and Behavioral Modeling

This article introduces the concept of combining both form (CAD models) and behavior (simulation ... more This article introduces the concept of combining both form (CAD models) and behavior (simulation models) of mechatronic system components into component objects. By composing these component objects, designers automatically create a virtual prototype of the system they are designing. This virtual prototype, in turn, can provide immediate feedback about design decisions by evaluating whether the functional requirements are met in simulation.

Research paper thumbnail of Intelligent assembly modeling and simulation

Assembly Automation, 2001

Because of the intense competition in the current global economy, a company must conceive, design... more Because of the intense competition in the current global economy, a company must conceive, design, and manufacture new products quickly and inexpensively. The design cycle can be shortened through simulation. Rapid technical advances in many different areas of scientific computing provide the enabling technologies for creating a comprehensive simulation and visualization environment for assembly design and planning. We have built an intelligent environment in which simple simulation tools can be composed into complex simulations for detecting potential assembly problems. Our goal in this research is to develop high fidelity assembly simulation and visualization tools that can detect assembly related problems without going through physical mock-ups. In addition, these tools can be used to create easy-to-visualize instructions for performing assembly and service operations.

Research paper thumbnail of Extracting Articulation Models from CAD Models of Parts with Curved Surfaces

Degrees of freedom in an assembly are realized by creating mating features that permit relative m... more Degrees of freedom in an assembly are realized by creating mating features that permit relative motion between parts. In complex assemblies, interactions between individual degrees of freedom may result in a behavior different from the intended behavior. In addition, current methods perform assembly reasoning by approximating curved surfaces as piecewise linear surfaces. Therefore, it is important to be able to: reason about assemblies using exact representations of curved surfaces; verify global motion behavior of parts in the assembly; and create motion simulations of the assembly by examination of the geometry. In this paper, we present a linear algebraic constraint method to automatically construct the space of allowed instantaneous motions of an assembly from the geometry of its constituent parts. Our work builds on previous work on linear contact mechanics and on our previous work on curved surface contact mechanics. We enumerate the conditions under which general curved surfaces can be represented using a finite number of constraints linear in the instantaneous velocities. We compose such constraints to build a space of allowed instantaneous velocities for the assembly. The space is then described as a set-theoretic sum of contact-preserving and contact-breaking motion sub-spaces. Analysis of each subspace provides feedback to the designer, which we demonstrate through the use of an example assemblya 4-part arm. Finally, the results of the analysis of a 4-bar linkage are compared to those from mechanism theory. ω ω ω ω J J J J Eq. 21

Research paper thumbnail of Composable Models for Simulation-Based Design

Engineering With Computers, 2001

This article introduces the concept of combining both form (CAD models) and behavior (simulation ... more This article introduces the concept of combining both form (CAD models) and behavior (simulation models) of mechatronic system components into component objects. By connecting these component objects to each other through their ports, designers can create both a system-level design description and a virtual prototype of the system. This virtual prototype, in turn, can provide immediate feedback about design decisions by evaluating whether the functional requirements are met in simulation. To achieve the composition of behavioral models, we introduce a port-based modeling paradigm. The port-based models are reconfigurable, so that the same physical component can be simulated at multiple levels of detail without having to modify the system-level model description. This allows the virtual prototype to evolve during the design process, and to achieve the accuracy required for the simulation experiments at each design stage. To maintain the consistency between the form and behavior of component objects, we introduce parametric relations between these two descriptions. In addition, we develop algorithms that determine the type and parameter values of the lower pair interaction models; these models depend on the form of both components that are interacting. This article presents the initial results of our approach. The discussion is limited to high-level system models consisting of components and lumped component interactions described by differential algebraic equations. Expanding these concepts to finite element models and distributed interactions is left for future research. Our composable simulation and design environment has been implemented as a distributed system in Java and C11, enabling multiple users to collaborate on the design of a single system. Our current implementation has been applied to a variety of systems ranging from consumer electronics to electrical train systems. We illustrate its functionality and use with a design scenario.

Research paper thumbnail of Modeling and Simulation Methods for Design of Engineering Systems

Journal of Computing and Information Science in Engineering, 2001

This article presents an overview of the state-of-the art in modeling and simulation, and studies... more This article presents an overview of the state-of-the art in modeling and simulation, and studies to which extent current simulation technologies can effectively support the design process. For simulation-based design, modeling languages and simulation environments must take into account the special characteristics of the design process. For instance, languages should allow models to be easily updated and extended to accommodate the various analyses performed throughout the design process. Furthermore, the simulation software should be well integrated with the design tools so that designers and analysts with expertise in different domains can effectively collaborate on the design of complex artifacts. This review focuses in particular on modeling for design of multi-disciplinary engineering systems that combine continuous time and discrete time phenomena.

Research paper thumbnail of CAPTURING ARTICULATION IN ASSEMBLIES FROM COMPONENT GEOMETRY

This paper presents a method to extract instantaneous articulation from part geometry, based on s... more This paper presents a method to extract instantaneous articulation from part geometry, based on surface mating constraints as well as constraints imposed by other incidental contacts.

Research paper thumbnail of Kinematics Support for Design and Simulation of Mechatronic Systems

We present a framework that verifies and maintains the consistency between the representations of... more We present a framework that verifies and maintains the consistency between the representations of the form, function and behavior of mechatronic devices. These three aspects of the device represent the geometry, the task, and the actions taken to realize the task, respectively . They evolve simultaneously through the design process. When the designer makes a change to one aspect of the representation, our framework automatically updates all other aspects impacted by this change and reports inconsistencies. Inconsistencies occur when the kinematic behavior of the device does not match the form, or the kinematic behavior does not match the currently specified functional description. Continuous feedback of this nature shortens the design-simulate cycle for product design. To represent the components in the device we use a port-based modeling paradigm. Components encapsulate both form and behavior and are interconnected to form the system model of the device. Simulation models for the components are defined in VHDL-AMS and are solved with a commercial solver.

Research paper thumbnail of AN INTELLIGENT ENVIRONMENT FOR SIMULATING MECHANICAL ASSEMBLY OPERATIONS

... PA 15213 Email: rsinha+@cmu.edu Cheng-Hua Wang Institute for Complex Engineered Systems Carne... more ... PA 15213 Email: rsinha+@cmu.edu Cheng-Hua Wang Institute for Complex Engineered Systems Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Email: cwwang@cs.cmu.edu Peter F. Brown Institute for Complex ...