Main Menu |
Main Menu |
Home Broadly, the research activities in the laboratory focus on spatial and physical modeling in support of industrial automation -- so that physical artifacts can be represented, analyzed, designed, and manufactured based on computer representations and algorithms... |
Overview
Geometric Modeling
Ability to create, convert between, and to maintain consistency of distinct representations of mechanical parts is a major technological barrier... |
Projects |
- - - - - - - |
Material Modeling
The main objective of this research is to extend the success of CAD (Solid Modeling) techniques to modeling and representation of solids with continuously varying heterogeneous and anisotropic material properties.
... |
Example Applications
Example Applications
Figure 1: Diamond tool
cutter.
... |
Distance is the Key
Distance is the Key
Overview
The central notion of our approach
is the parameterization... |
Modeling Methods
Modeling
Methods
Overview
The simplest problem of material modeling
involves a single... |
Current Research
Current Research
Our research is focused to develop
a computer representation and algorithms... |
Meshfree Modeling and Analysis
The term "meshfree" indicates that modeling and/or analysis technique does not require that geometric model is represented by a conforming mesh of elements. A background mesh... |
Applications |
Heat Transfer Problem in Time Varying Domain
Heat Transfer Problem n Time-varying Domain
One of the main advantages of R-function... |
webSAGE
webSAGE - Meshfree Internet Analysis System
Due
to security concerns, the Spatial Automation Laboratory is no longer
able to provide a web based... |
Torsion of a Rod
Torsion of a Rod
We now apply RFM to
the classical torsion problem for a rod with the cross
section shown... |
Fluid Dynamics Problem
Fluid Dynamics Problem
Reference [3] describes numerical
properties of the RFM applied... |
Plate Natural Vibration
Plate Natural Vibration
The RFM was
successfully used for solving problems of thin plate bending and computation
of plates' natural frequences... |
Linear Elasticity
Linear Elasticity
This example shows solution of a linear elasticity problem via
the R-function meshfree method... |
Thermo-elasticity
Thermo-elasticity
We illustrate the modeling of a multi-physics
phenomena via the R-function meshfree method... |
Background |
Geometric Design and Fairing
Geometric Design and Fairing
This example shows a flexible design
combining geometric and analytic constraints in a single
representation. The... |
Transfinite Interpolation with Normalized Functions
Transfinite Interpolation with Normalized Functions
The term transfinite
interpolation has been often used to describe the problem of constructing
a... |
Numerical Integration
Numerical Integration
This is the outline of the main idea behind
the numerical integration method over the meshfree geometric
domain (Figure... |
Normalized Functions
Normalized Functions
A function is called implicit for a given
set of points if it implicitly defines a set of points by
virtue of being equal... |
Automatic Differentiation
Automatic Differentiation
Download the Fast Forward
Automatic Differentiation Library
Download
the User Manual for the Fast Forward... |
R Functions
R
- Functions
"Theory of R-functions and Its Applications" lectures available online.
The theory of R-functions... |
RFM Solution Structures
RFM
Solution Structures
The R-functions method (RFM) is a meshfree method
that allows all prescribed boundary conditions to be satisfied
exactly... |
Parametric Topological Control in Shape Optimization
The main goal of this research work is to provide a general representational and computational framework for shape optimization problems. Please follow the links below to learn more about... |
Overview
Parametric and Topological Control in Shape Optimization
Overview
... |
Combining Free-form and Parametric Shapes
Combining Free-form and Parametric Shapes
The main difficulty in combining
free-form shapes and parametric shapes... |
Numeric Results
Results
Problem definition
A minimum compliance problem for
a short cantilever be... |
Scan and Solve
Existing physical artifacts including sculpture, mechanical parts, and anatomical structures are commonly acquired by modern surface and volumetric scanning technologies for archival,... |
Tolerancing and Metrology of Geometric Models
Geometric modeling of mechanical components and systems has become the key enabling technology for modern production across all disciplines, and can no longer be viewed as a mere... |
Workspaces in Reconfigurable Manufacturing
Modern manufacturing enterprises achieve unprecedented levels of efficiency, flexibility, and productivity through optimization, reconfigurability, and reuse. This project... |
Old Projects |
Boundary to CSG Conversion |
Courses ME 448 Mechanical System Analysis
The main objectives are to motivate the need for and
proper use of modern CAE tools for analyzing mechanical systems
ME558 Introduction to Computational Geometry
This course treats basic geometric ... |
ME 448 : Mechanical Systems Analysis Description: The main objectives of ME 448 - Mechanical Systems Analysis - are to motivate the need for and proper use of modern CAE tools for analyzing mechanical systems
Instructor: Prof. Krishnan Suresh
... |
ME 558: Introduction to Computational Geometry (IE/CS cross listed) Description: 558 treats basic geometric concepts, computations, and algorithms including convexity and convex hullsintersections and geometric searchingtriangulations and decompositionspoint... |
ME 748 : Optimization of Mechanical Systems Description: The main objectives of ME 748 "Optimization of Mechanical Systems" are to address the following to questions: Why engineering systems need to be optimized? How do we pose engineering optimization... |
ME 758: Solid Modeling Description: This graduate course deals with the subject of mathematical modeling, computer representation, and algorithms for manipulation of two- and three-dimensional solid objects on a computer. It focuses on the basic concepts of solid modeling from... |
ME 964: Computational Design Description: This new graduate-only course will consider design as a computational process that transforms a representation of a (typically mechanical) function into a representation of a (typically solid) form. Accordingly, the three major themes of... |
Group Research Objective
Broadly, the research activities in the laboratory focus on spatial and physical modeling in support of industrial automation -- so that physical artifacts can be represented, analyzed, designed, and manufactured based on computer... |
Presentations By Members of SAL Theory of R-Functions and its Application
Lecture 1: Introduction to R-functions, Boolean Functions, and Their Properties
Lecture 2: R-functions and their connection to Boolean functions
Lecture 3: Analytical properties of R-functions
Lecture... |
Lecture 2: R-functions and their connection to Boolean functions
by V. L. Rvachev, at UW-Madison, June 1996
... |
Lecture 1: Introduction to R-functions, Boolean Functions, and Their Properties
Presented by V.L. Rvachev
... |
Lecture 3: Analytical properties of R-functions
... |
Lecture 4: R-functions and inverse problem of analytic geometry
... |
Lecture 5: R-functions and parametric drawings
... |
Lecture 6: Normalized functions and their construction using R-functions
... |
Lecture 7: R-function method (meshfree method with distance fields)
... |
Lecture 8: Atomic function up(x) and its properties. Quality assessment of RFM solution structur
... |
Lecture 9: Introduction to Non-Archimedean Calculus
... |
Publications
... |
Creating Links in Webpage |
Computational Tools
... |
Mikola Lysenko Hello! This is an online resume, which is currently not very complete.
Bio:
I just finished my first year of grad school at UW Madison. I earned my bachelor's degree in computer science at Michigan Technological University where I worked... |
Igor Tsukanov
Curriculum Vitae
Meshfree Analysis Project
Recent Publications
Useful Links
... |
Prem's Webpage
This is my personal webpage. Right now it is only a stub.
... |
Site Documentation
For most of the actions below, you will need to access the backed of the site. To do this follow or use the Administrator link on the column to your left.
... |
Internal Forms
Administrative Portals & Forms
Physical Plant
Business Services (Accounting, Purchasing, Risk Management,... |
Workspaces in Reconfigurable Manufacturing
Modern manufacturing enterprises achieve unprecedented levels of efficiency, flexibility, and productivity through optimization, reconfigurability, and reuse. This project... |
Physical Modeling & Analysis
... |
Limitations in Current CAD Systems
Overview
Current CAD systems for part modeling
exhibit severe limitations as far as parametric modeling
is concerned. Not... |
Problems in Modeling Part Families
Overview
Most problems in
parametric modeling stem from the fact that the notion
of a part family has not been given a formal treatment... |
Solutions and Methodologies
Overview
Our solutions to the problems in parametric
modeling are based on two key principles: continuity
and space decompositions... |
Mechanical Design & Automation
... |
Vision
The Inter-Active Physics Editor (IAPE)
is a prototype system that illustrates numerous opportunities
for developing languages, editors and modeling tools
which would make "doing" physics interactive,
intuitive, and easy. For example,... |
Computer Representation
Our first challenge is to combine tools from appropriate
branches of mathematics and to restate the classical
models in equivalent terms... |
Modeling Process
For various historical reasons, the
usual descriptions of spatially distributed systems
mandate a separation between formulating a physical
problem (for... |
System Tutorial
To aid in understanding,
to "prove the concept", and to check off the easy objective,
a small program was written which implements some of
the... |
Future Directions
Chard showed
that balance equations can be dealt with very nicely
with starplexes and the topological coboundary operation.
A logical... |
Geometric Models & Representations
... |
Equivalence Classes of Mechanical Parts
Consider the essentially 2-dimensional mechanism
shown in Figure 1(a), reproduced from Artobolevsky's
encyclopedia of mechanisms... |
Combinatorial Structure of the Design Space
It is a standard practice to describe mechanical parts
using the language of geometry to support all engineering
activities from... |
The Unsweep Operatons
Sweeping a set of points along some trajectory is one
of the fundamental operations in geometric and solid
modeling. If S is a... |
Designing with Motion
The fact that most mechanical parts must be moved in
order to function, be manufactured or assembled led
to the requirement that... |
Example Applications of Unsweep
Packaging is one of most common problems in mechanical
design. Static interference of fixed parts, say within
a single assembly... |
Technical Overview
Overview
The original method for b-rep to CSG conversion... |
Software
Overview
A prototype... |
Examples
(Click for a larger picture)
(Click for a larger picture)
... |
Boundary to CSG Conversion
Conversion of boundary representations (b-rep) to Constructive
Solid Geometry (CSG) representations is well understood
as a mathematical problem that has been solved and fully
implemented for restricted geometric... |
Moving Parts and Assemblies
Mechanical design is a mapping from
a functional description of a device to a geometric
space, which, in general terms, dictates that there
are many geometries satisfying a given mechanical function.
Thus... |
Interactive Physics Editor
The long term focus of our work is to unify geometric
and physical computations and languages, and to develop a
modeling framework where both geometric and physical models are maintained
simultaneously.
... |
Parametric Solid Modeling
The main goal of this research work
is to provide a broad theoretical framework, investigate
systematic methods and algorithms, and develop prototype
systems for modeling parametric and variational family
of parts... |
Material Modeling
The main objective of this research is to extend the success of CAD (Solid Modeling) techniques to modeling and representation of solids with continuously varying heterogeneous and anisotropic material properties.
... |
Example Applications
Example Applications
Figure 1: Diamond tool
cutter.
... |
Distance is the Key
Distance is the Key
Overview
The central notion of our approach
is the parameterization... |
Modeling Methods
Modeling
Methods
Overview
The simplest problem of material modeling
involves a single... |
Current Research
Current Research
Our research is focused to develop
a computer representation and algorithms... |
Scan and Solve
Existing physical artifacts including sculpture, mechanical parts, and anatomical structures are commonly acquired by modern surface and volumetric scanning technologies for archival,... |
Parametric Topological Control in Shape Optimization
The main goal of this research work is to provide a general representational and computational framework for shape optimization problems. Please follow the links below to learn more about... |
Overview
Parametric and Topological Control in Shape Optimization
Overview
... |
Combining Free-form and Parametric Shapes
Combining Free-form and Parametric Shapes
The main difficulty in combining
free-form shapes and parametric shapes... |
Numerical Results
Results
Problem definition
A minimum compliance problem for
a short cantilever be... |
Tolerancing and Metrology of Geometric Models
Geometric modeling of mechanical components and systems has become the key enabling technology for modern production across all disciplines, and can no longer be viewed as a mere... |
Meshfree Modeling and Analysis
The term "meshfree" indicates that modeling and/or analysis technique does not require that geometric model is represented by a conforming mesh of elements. A background mesh... |
Moving Parts and Assemblies |
Interactive Physics Editor |
Parametric Solid Modeling |
- - - - - - - |
Publications
... |
- - - - - - - |
Geometric Models & Representations
... |
Mechanical Design & Automation
... |
Computational Tools
... |
Physical Modeling & Analysis
... |
- - - - - - - |
Presentations |
People Contact Information for the members of the Spatial Automation Laboratory ... |
Dr. Vadim Shapiro (Professor & Director) Dr. Vadim Shapiro:, , , .... |
Dr. Krishnan Suresh (Assistant Professor of ME) Dr. Krishnan Suresh:, , , .... |
Dr. Igor Tsukanov (Honorary Fellow) Dr. Igor Tsukanov:Florida International University, , , .... |
Dr. Michael Freytag (Research Assistant) Dr. Michael Freytag:1513 University Ave, Madison, WI, USA.... |
Atul Abhyankar (Research Assistant) Atul Abhyankar:, , , .... |
Mikola Lysenko (Research Assistant) Mikola Lysenko:, , , .... |
Prem Mansukhani (Research Assistant) Prem Mansukhani:1513 University Ave., Madison, WI, USA.Miscellanous info... |
Saigopal Nelaturi (Research Assistant) Saigopal Nelaturi:1513 University Ave., Madison, WI, USA.... |
Research Opportunities Opportunities Project and research opportunities exist for undergraduate, graduate students and post-doctoral fellows in the general area... |
Sponsors
Current Sponsors
... |
Courses ME 448 Mechanical System Analysis
The main objectives are to motivate the need for and
proper use of modern CAE tools for analyzing mechanical systems
ME558 Introduction to Computational Geometry
This course treats basic geometric ... |
- - - - - - - |
ME 448 Description: The main objectives of ME 448 - Mechanical Systems Analysis - are to motivate the need for and proper use of modern CAE tools for analyzing mechanical systems
Instructor: Prof. Krishnan Suresh
... |
ME/IE/CS 558 Description: 558 treats basic geometric concepts, computations, and algorithms including convexity and convex hullsintersections and geometric searchingtriangulations and decompositionspoint... |
ME 748 Description: The main objectives of ME 748 "Optimization of Mechanical Systems" are to address the following to questions: Why engineering systems need to be optimized? How do we pose engineering optimization... |
ME 758 Description: This graduate course deals with the subject of mathematical modeling, computer representation, and algorithms for manipulation of two- and three-dimensional solid objects on a computer. It focuses on the basic concepts of solid modeling from... |
ME 964 Description: This new graduate-only course will consider design as a computational process that transforms a representation of a (typically mechanical) function into a representation of a (typically solid) form. Accordingly, the three major themes of... |
- - - - - - - |
Contact Us |
Lab Contact Information Please write to: Spatial Automation Laboratory 1513 University Avenue Madison, Wisconsin 53706 USA Visit our web pages at sal-cnc... |
Spatial Automation Laboratory:Please write to:, 1513 University Avenue, Madison, Wisconsin 5, Visit our web pages at sal-cnc.me.wisc.edu.
Or send e-mail to webmaster@sal-cnc.me.wisc.edu... |
Former Lab Members Contact Information for former members of the Spatial Automation Laboratory ... |
Andrew Biggs (Agilent) Andrew Biggs:, , , .MS 1996... |
Qing Chang (GM R&D Center) Qing Chang:, , , .MS 1997... |
Christopher Debler (University of Hannover) Christopher Debler:, , , .MS 1997... |
Mike Hall (DNASTAR) Mike Hall:, , , .MS 2000... |
Horea Ilies (University of Connecticut) Horea Ilies:, , , .Ph.D. 2000... |
Srinivas Raghothama (Surfware) Srinivas Raghothama:, , , .Ph.D. 2000... |
Jeffery Chard (Timbre) Jeffery Chard:, , , .Ph.D. 2002... |
Xin Li (Microsoft) Xin Li:, , , .MS 2002... |
Tony Nichol, (MIT) Tony Nichol,:, , , .BS 2004... |
Vasu Ramawamy (Seagate) Vasu Ramawamy:, , , .... |
Jiaqin Chen (GE) Jiaqin Chen:, , , .Ph.D. 2007... |
Jianchang Qi (Southeast University, Nanjing China) Jianchang Qi:, , , .Ph.D. 2007... |
Arpan Biswas (Autodesk) Arpan Biswas:, , , .Ph.D. 2008... |
Brian Luft:, , , .BS 2008... |
Search |
Top Menu |
Top Menu |
Contact Us |
College of Engineering |
UW Home |
Home |