Real Time Dynamic Simulation and Display of Mechanical Assemblies

Period of Performance: 09/30/1994 - 09/29/1995

$100K

Phase 1 STTR

Recipient Firm

Software Systems Specialists, Inc.
Saint Louis, MO 63146
Principal Investigator
Firm POC

Research Institution

University of Missouri Rolla
301 Jesse Hall
Columbia, MO 65211
Institution POC

Research Topics

Abstract

The objective of this proposed project is to develop a state-of-the-art geometric modeling tool which can be used to interactively model and realistically simulate the physical behavior of three-dimensional geometric entities. A dynamic simulation engine will be developed to provide a translation of real world Newtonian mechanics into the computer. Parallel porocessing, along with graphical user-friendly interface input/output will help the user create general 3D geometric entities, and real time simulation and display of the phyusical behavior of these entities. This proposed system will have many practical applications. For instance, it can be used to model the assembly process to see geometrically how the assembly robot interacts with the assembly parts, and how two mating parts fit to each other. Questions like "Are these two parts tightly fitted to each other?" or "Is the part going to to drop if the grasping robot turns up-side-douwn?" can be answered interactively. The real-time animated result will provide immediate feedback to the designer for design iteration. Up to now, the most current simulation modules are based on analysis from another kinematic or dynamic module by specifying the mating conditions between components, and then displaying the motion on the screen. This computer simulation actually performs simularly to a movie, and can only provide visual checking. A user cannot "feel" the insight of the components. Based on previous funded research, in this proposed project, an advanced 3D geometric modeling system will be developed with a designer can interactively edit and create a single entity or an assembly of components ready to see how the newly created product really works through automated dynamic analysis, and/or finite element analysis. Parallel procressing algorithms will be used to ensure real time interactive simulation.