Papers by Rammohan Ragade
Multiple parts can be built simultaneously in one R cycle, reducing significantly the build time ... more Multiple parts can be built simultaneously in one R cycle, reducing significantly the build time for clients--an important issue for time compression technologies. Common to all the R approaches is that they are based on sliced 3D, solid CAD-model, and they all add material layer by layer on the part being built. As in any manufacturing process, batch formation is
A unique 3D packing problem with non-convex parts and without a gravity constraint can be defined... more A unique 3D packing problem with non-convex parts and without a gravity constraint can be defined in a selective laser sintering rapid prototyping machine. The goal for the packing task is to pack the parts to be manufactured as tightly as possible to maximize volume and machine time utilization. A genetic algorithm is used as a search engine to find
Genetic algorithms (GAs) are excellent approaches to solving complex problems in optimization wit... more Genetic algorithms (GAs) are excellent approaches to solving complex problems in optimization with difficult constraints, and in high state space dimensionality problems. The classic bin-packing optimization problem has been shown to be a NP- complete problem. There are GA applications to variations of the bin-packing problem for stock cutting, vehicle loading, air container loading, scheduling, and the knapsack problem. Mostly,
Proceedings of the third international conference on Industrial and engineering applications of artificial intelligence and expert systems - IEA/AIE '90, 1990
KYBAS is a prototype to examine the use of expert systems in the area of engineering design. KYBA... more KYBAS is a prototype to examine the use of expert systems in the area of engineering design. KYBAS is developed particularly for highway bridge design and analysis. It addresses the static load analysis of highway bridges in particular. The knowledge in KYBAS represents various materials and structural types used in the design process. The rules make the finite element modeling decisions. These decisions are used by numeric modules to generate a finite element model for the design in process. The numeric modules are coupled with the expert system to perform design and analysis in the heterogeneous code. This paper examines certain issues in expert system development and its integration with the numeric code. Issues in controlling the size of the mesh are also addressed.
Proceedings of the first international conference on Industrial and engineering applications of artificial intelligence and expert systems - IEA/AIE '88, 1988
Design and implementation of effective control systems is vital to the competitiveness of the pro... more Design and implementation of effective control systems is vital to the competitiveness of the process industry. Process control system design requires knowledge based systems which are capable of efficient numeric computing along with the symbolic reasoning. A brief survey presented in this paper shows that many industrial and academic research groups, are actively developing such knowledge based tools, in the
2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975), 2004
In this paper, we describe a swarm-based fuzzy logic control (FLC) mobile sensor network approach... more In this paper, we describe a swarm-based fuzzy logic control (FLC) mobile sensor network approach for collaboratively locating the hazardous contaminants in an unknown large-scale area. The mobile sensor network is composed of a collection of distributed nodes (robots), each of which has limited sensing, intelligence and communication capabilities. An ad-hoc wireless network is established among all nodes, and each node considers other nodes as extended sensors. By gathering other nodes' locations and measurement data, each node's FLC can independently determine its next optimal deployment location. Simultaneously, by applying the three properties of the swarm behavior: separation, cohesion and alignment, the approach can ensure the sensor network attains wide regional coverage and dynamically stable connectivity. The simulation presented in this paper shows the swarm-based FLC mobile sensor network can achieve better performance and have higher fault tolerance in the event of partial node failures and sensor measurement errors.
Graphics processing units (GPUs) are powerful computa-tional devices tailored toward the needs of... more Graphics processing units (GPUs) are powerful computa-tional devices tailored toward the needs of the 3-D gam-ing industry for high-performance, real-time graphics en-gines. Nvidia released a new generation of GPUs designed for general-purpose computing in 2006, and a GPU pro-gramming language called CUDA in 2007. The DNA mi-croarray technology is a high throughput tool for assaying gene expression of cell cultures or tissue samples. During the exploratory phase of data analysis, scientists often ap-ply (agglomerative) hierarchical clustering on the genes. In hierarchical clustering, a fundamental operation is to calcu-late all pairwise distances among all genes. If there are n genes, it takes O(n 2) time. In the present study, we exam-ine how to use GPUs and the CUDA language to speed up the calculation. The results achieve a 20 to 44 times speed-up on the GPU compared to the CPU implementation.
Plug-in electric vehicles are rapidly becoming viable options for consumer use as regular transpo... more Plug-in electric vehicles are rapidly becoming viable options for consumer use as regular transportation. Charging solutions that are both intelligent and renewable are therefore needed to meet the challenges of integrating these into the existing power grid and future smart grid. A solar photovoltaic parking structure for charging these vehicles is proposed and modeled that includes on-site power storage, a grid connection to a nearby building, and coordination with the local utility through demand response. Computer-based intelligent power management is realized by expert control of the sources, loads, and storage components. This parking structure is also designed to facilitate research and serve as an educational opportunity for university students.
Proceedings of the third international conference on Industrial and engineering applications of artificial intelligence and expert systems - IEA/AIE '90, 1990
... IREX: an expert system for the selection of industrial robots and its implementation in two e... more ... IREX: an expert system for the selection of industrial robots and its implementation in two environments. ...
Genetic algorithms (GAs) are excellent approaches to solving complex problems in optimization wit... more Genetic algorithms (GAs) are excellent approaches to solving complex problems in optimization with difficult constraints. The classic bin-packing optimization problem has been shown to be a NP-complete problem, a version of a bin-packing problem exists when loading multiple parts into the build cylinder of a rapid prototyping machine. There are GA applications that work with variations of the bin-packing problem, such as stock cutting, vehicle loading, air container loading, scheduling, and knapsack problems. These applications are mostly based on one-dimensional or two-dimensional considerations, using very specific assumptions. Ikonen et. al.1 have developed a GA for rapid prototyping called GARP, which utilizes a three-dimensional chromosome structure for the bin-packing of the Sinterstation 2000’s build cylinder. GARP allows the Sinterstation 2000 to be used more productively by designing a packing method for multiple parts. GARP was developed using a sequential GA, so execution...
Computer Applications in Industry and Engineering, 2004
A I I E Transactions, 1980
Intelligent Systems in Design and Manufacturing, 1998
ABSTRACT A unique 3D packing problem with non-convex parts and without a gravity constraint can b... more ABSTRACT A unique 3D packing problem with non-convex parts and without a gravity constraint can be defined in a selective laser sintering rapid prototyping machine. The goal for the packing task is to pack the parts to be manufactured as tightly as possible to maximize volume and machine time utilization. A genetic algorithm is used as a search engine to find a good packing pattern for parts. Each individual in a population represents one packing solution. The chromosomal representation is a 3D ordered list of integers where each sublist has a different allele set. A fitness function simulates the packing of parts and also evaluates the quality of a solution. To calculate part intersections, the fitness function uses methods common in computational geometry. Due to the chromosome structure used, there is a lack of genetic material in the population. Methods to introduce new material into the population are defined and tested. Experiments with more difficult packing problems, where all parts are complex in shape, prove that the developed genetic algorithm is robust and able to find a good solution in most problem instances.
Intelligent Systems in Design and Manufacturing, 1998
ABSTRACT Genetic algorithms (GAs) are excellent approaches to solving complex problems in optimiz... more ABSTRACT Genetic algorithms (GAs) are excellent approaches to solving complex problems in optimization with difficult constraints, and in high state space dimensionality problems. The classic bin-packing optimization problem has been shown to be a NP-complete problem. There are GA applications to variations of the bin-packing problem for stock cutting, vehicle loading, air container loading, scheduling, and the knapsack problem. Mostly, these are based on a one-dimensional or two-dimensional considerations. Ikonen et. al.1 have developed a GA for rapid prototyping called GARP, which utilizes a three-dimensional chromosome structure for the bin-packing of the Sinterstation 2000’s build cylinder. GARP allows the Sinterstation to be used more productively. The GARP application was developed for a single CPU machine. Anticipating greater use of time compression technologies, this paper examines the framework necessary to reduce GARP’s execution time. This framework is necessary to speed-up the bin-packing evaluation, by the use of distributed or parallel GAs. In this paper, a framework for distribution techniques to improve the efficiency of GARP, and to improve the quality of GARP’s solutions is proposed.
Intelligent Systems in Design and Manufacturing, 1998
ABSTRACT Multiple parts can be built simultaneously in one R cycle, reducing significantly the bu... more ABSTRACT Multiple parts can be built simultaneously in one R cycle, reducing significantly the build time for clients--an important issue for time compression technologies. Common to all the R approaches is that they are based on sliced 3D, solid CAD-model, and they all add material layer by layer on the part being built. As in any manufacturing process, batch formation is important for increased production. Concurrently with rapid prototyping, a critical issue is the need for disassembly or unpacking of the job mix of multiple parts, after the rapid prototyping cycle. Ikonen et. al. have discussed a bin-packing algorithm based on a genetic algorithm, called GARP. In GARP, the CAD-files of the job mixes are used to evaluate the potential for being packed into the R production volume. This paper addresses the generic unpacking issues for the SLS and other related R technologies. The paper suggests an object-oriented framework for the development of heuristics and algorithms for evaluating the quality of packing obtained by GARP for the unpacking problem.
In this paper we describe a concept and a research project under way to develop a packing method ... more In this paper we describe a concept and a research project under way to develop a packing method for three dimension - al objects of complex shape. Selective Laser Sintering (SLS) is a rapid prototyping (RP) technology which allows manufacturing of three dimensional objects directly from a solid CAD model by sintering fine plastic or metal powder in thin layers.
International Conference on Wireless Networks, 2006
This paper describes the design and implementation of message transformation services for wireles... more This paper describes the design and implementation of message transformation services for wireless sensor networks. We examine a scheme to integrate heterogeneous sensors at the message level as part of our middleware research. Our framework is implemented on a base station to send and receive message packets from a variety of sensor network platforms and protocols. An advantage of our
Uploads
Papers by Rammohan Ragade