|
Variational versus Parametric... it's all really quite simple Posted by Wayne McClelland to the ICCON Bulletin Board, 26-May-1995 Despite all the hype and aura that one hears in the industry, it is really quite simple to contrast the mathematical approaches known as variational and parametric modeling. Up front, it should be noted that we'll be discussing the pure mathematics of variational and parametric modeling, not the way that these approaches might be implemented and even mixed together in any particular software system. We can view both approaches as seeking to solve a set of governing equations, where the equation set is characterized by variables (the unknowns) and constraints (the boundary conditions of the problem). In general we might have geometric variables (e.g., dimensions expressing length, height, etc), geometric constraints (e.g., parallelism, tangency), and/or engineering variables (e.g., flow rate, gear ratio, etc). The parametric approach employs a sequential solution to a set of governing
equations: ... where each equation is solved in sequence one after the other until all variables are determined. By definition there must be as many equations as there are unknowns and there can be no coupling amongst variables. (We'll come back to these issues in a moment.) The variational approach employs simultaneous solution to the set of governing
equations: ... where the equation set is in general nonlinear, coupled (off diagonal terms are non-zero), and even perhaps non-symmetric (corresponding off diagonal terms, e.g. A12 and A21, are not equal). There can be fewer equations than unknowns (m<n) in which case the solution will be for one of perhaps several valid solutions. Mathematically, that's really all there is to it. So, what are the implications that result from these two different approaches? ... which means??
In addition to these issues of partially/fully constrained and coupled/uncoupled, variational and parametric approaches often differ in the way they handle geometric constraints (e.g. parallel, tangent, colinear, perpendicular).
In summary, it's clear from our discussion that the mathematics of the variational approach are a superset of the parametric approach. The more general variational approach provides the design engineer with the following important benefits:
Remember that our discussion has focused only on the mathematics behind each approach, and not how these approaches might be implemented in a particular software system. In fact, it is certainly possible to add certain special case variational elements to a system that has as its foundation a parametric approach. However, at SDRC, we chose to implement the variational approach as a foundational element of the I-DEASTM system and believe strongly that all successful mechanical design automation systems will follow this lead. |
|