Anwendungen von Subdivisiontechniken in der Produktentwicklung

Abstract

Die digitale Darstellung von Flächen in glatter, parametrischer Form ist im Maschinenbau von zentraler Bedeutung. Um ein Objekt mit Unterstützung des Computers zu fertigen, ist es notwendig, eine digitale Darstellung dieses Objekts zu finden. Dabei hat sich die Darstellung als Freiformfläche als besonders umfassend herausgestellt. Mathematische Grundlage für solche Darstellungen sind nach Stand der Technik Non-Uniform Rational B-Splines (NURBS). Diese basieren auf einem viereckigen Gitternetz und können beliebige Topologien nicht problemlos wiedergeben. Subdivisionflächen wurden als Verallgemeinerung der B-Splines auf allgemeine Topologien entwickelt und haben sich in der Computergraphik weitgehend durchgesetzt. Im Ingenieurbereich wurden sie aus den folgenden Gründen erst zögerlich eingesetzt: Um eine reibungslose Kommunikation zwischen verschiedenen Systemen zu gewährleisten, müssen die Daten beim Datenaustausch in standardisierter Form vorliegen. Subdivisionflächen sind aber in diesen standardisierten Datenaustauschformaten nicht enthalten. Weiterhin erfüllen sie die Genauigkeitsanforderungen, die im Ingenieurbereich höher sind als in der Computergraphik, bisher nicht. Einerseits neigen sie an speziellen Punkten zur Wellenbildung, andererseits approximieren häufig verwendete Subdivisionalgorithmen, wie der Catmull-Clark Algorithmus, die Eingabenetze nur. Um diese Hindernisse zu überwinden, wird in der vorliegenden Arbeit der sogenannte Faired Interpolating NURBS (FIN) Algorithmus vorgeschlagen. Er beruht auf einem Subdivisionalgorithmus und interpoliert sehr effizient Oberflächennetze mit geglätteten NURBS-Flächen beliebiger Topologie. Die Stärken des Algorithmus werden an Beispielen aus der Flächenrückführung, dem Industriedesign und der Fertigung durch NC-Fräsen aufgezeigt. Im Gegensatz zu vergleichbaren Verfahren, die nicht auf Subdivisionmethoden beruhen, ist der Algorithmus erheblich effizienter. Aufgrund des allgemeineren topologischen Ansatzes entstehen keine Lücken in der Flächendarstellung und die Parameterlinien gehen überall stetig ineinander über. Weiterhin sind die Flächen fast global krümmungsstetig. Es wird somit nachgewiesen, dass Subdivisiontechniken in der Produktentwicklung erfolgreich eingesetzt werden können und erhebliche Vorteile gegenüber anderen Methoden der Flächenberechnung haben.The representation of surfaces in smooth, parametric form is of central importance in mechanical engineering. In order to machine a shape using a computer, it is necessary to produce a computer-compatible description of that shape. Subdivision techniques are a surface representation that generalizes B-splines to arbitrary topology. Due to their strong geometric properties, they enjoy growing popularity in computer graphics. Their application in engineering has been much more hesitant because of the following reasons: Subdivision surfaces tend to have oscillations around extraordinary vertices and thus don t obtain a measure of surface fairness demanded in e.g. automotive design. Subdivision techniques are not compatible with standards of data exchange, like IGES or STEP. Furthermore, approximating algorithms like the commonly used Catmull-Clark algorithm shrink in relationship to the input mesh. On the other hand, subdivision algorithms have obvious advantages over spline representation also in the engineering area, as they can calculate arbitrary topological surfaces in a single calculation step. E.g. they can eliminate problems with gaps between patch boundaries and discontinuous parameter lines inherent to spline representation. This thesis tries to address these problems. A new algorithm based on subdivision techniques has been developed that efficiently interpolates a quadrilateral mesh of arbitrary topology with almost globally curvature continuous fair NURBS surfaces. The algorithm is called FIN ( = faired interpolating NURBS) algorithm. The output NURBS surfaces can be exported to commercial CAD systems in standards of data exchange, like IGES or STEP. All tested models could be converted on a standard Pentium IV 450 MHz PC in a few minutes. A preliminary example has been manufactured by NC-milling. The output surfaces are highly suited for NC-milling as they are watertight, almost globally curvature continuous and the parameter lines join smoothly over patch boundaries. To apply the algorithm also to triangular meshes, a pre-processing step has been developed. This flat-area detection step discovers flat areas of the triangular mesh and interpolates it with curvature-dependent quadrilaterals. The quadrilaterals will later serve as boundaries for the NURBS patches. The advantages of the developed algorithm are demonstrated on examples from reverse engineering, design and manufacturing

Similar works

Full text

thumbnail-image

DepositOnce

redirect
Last time updated on 15/11/2016

This paper was published in DepositOnce.

Having an issue?

Is data on this page outdated, violates copyrights or anything else? Report the problem now and we will take corresponding actions after reviewing your request.