96 research outputs found

    Fairing-PIA: Progressive iterative approximation for fairing curve and surface generation

    Full text link
    The fairing curves and surfaces are used extensively in geometric design, modeling, and industrial manufacturing. However, the majority of conventional fairing approaches, which lack sufficient parameters to improve fairness, are based on energy minimization problems. In this study, we develop a novel progressive-iterative approximation method for fairing curve and surface generation (fairing-PIA). Fairing-PIA is an iteration method that can generate a series of curves (surfaces) by adjusting the control points of B-spline curves (surfaces). In fairing-PIA, each control point is endowed with an individual weight. Thus, the fairing-PIA has many parameters to optimize the shapes of curves and surfaces. Not only a fairing curve (surface) can be generated globally through fairing-PIA, but also the curve (surface) can be improved locally. Moreover, we prove the convergence of the developed fairing-PIA and show that the conventional energy minimization fairing model is a special case of fairing-PIA. Finally, numerical examples indicate that the proposed method is effective and efficient.Comment: 21 pages, 10 figure

    Repairing triangle meshes built from scanned point cloud

    Get PDF
    The Reverse Engineering process consists of a succession of operations that aim at creating a digital representation of a physical model. The reconstructed geometric model is often a triangle mesh built from a point cloud acquired with a scanner. Depending on both the object complexity and the scanning process, some areas of the object outer surface may never be accessible, thus inducing some deficiencies in the point cloud and, as a consequence, some holes in the resulting mesh. This is simply not acceptable in an integrated design process where the geometric models are often shared between the various applications (e.g. design, simulation, manufacturing). In this paper, we propose a complete toolbox to fill in these undesirable holes. The hole contour is first cleaned to remove badly-shaped triangles that are due to the scanner noise. A topological grid is then inserted and deformed to satisfy blending conditions with the surrounding mesh. In our approach, the shape of the inserted mesh results from the minimization of a quadratic function based on a linear mechanical model that is used to approximate the curvature variation between the inner and surrounding meshes. Additional geometric constraints can also be specified to further shape the inserted mesh. The proposed approach is illustrated with some examples coming from our prototype software

    Structural-Electromagnetic Simulation Coupling and Conformal Antenna Design Tool

    Get PDF
    Airborne and spaceborne radar has long been an effective tool for remote sensing, surveillance, and reconnaissance. Most airborne systems utilize antenna arrays that are installed inside the moldline of the aircraft or in radomes that protect the array from in-flight loads. While externally-mounted arrays can offer the advantage of larger apertures, sensor-vehicle interactions often result in performance degradation of both systems. The presence of an externally-mounted array will increase the vehicle’s drag and potentially affect the dynamics and control of the vehicle. In addition, in-flight structural loads will deform the array, thus resulting in relative phase errors. While there exist a multitude of physics-based simulation tools to determine the effects of the array on the aircraft performance, existing tools are not sufficient for generating deformed arrays necessary for determining in-flight array performance. In response to this need, a computer tool for analyzing antennas undergoing structural loads is developed. The Antenna Deformation Tool (ADT) has two primary uses: generating deformed geometry from the output of a structural Finite Element Model (FEM) for use in an Electromagnetic (EM) simulation, and designing conformal antenna arrays. The two commercial software packages ADT is optimized for are MSC NASTRAN and ANSYS HFSS. Specifically, ADT is designed to generate a deformed 3D Computer Aided Design (CAD) model from a NASTRAN structural mesh. The resulting CAD model is compatible with HFSS electromagnetic simulation software for the assessment of the effects of loads on performance. The main purpose for the development of ADT is to facilitate studies of how structural deformations affect airborne antenna arrays performance and to provide the capability to perform studies easily and quickly using different antennas on the same structural model. ADT capabilities are demonstrated using several representative airborne antenna array structures. ADT is also demonstrated in the design of conformal antenna arrays. ADT can import CAD geometry and deform it according to a prescribed deformation field. The deformation field can either be determined from structural simulations or be provided by the user. This functionality allows the user to take an existing planar antenna design and conform it to a desired shape. Within the scope of airborne antenna arrays, this would allow an engineer to conform the antenna to the moldline of the aircraft or other support structure. Currently, ADT can interpret only quad and triangular 2D elements from NASTRAN. In addition, its ability to interpret a surface from a point cloud is limited to surface meshes in which there are exactly four explicit vertices, or surfaces which have a fairly even boundary with no major discontinuities and can be divided into four even segments. ADT is tested on NASTRAN structural models of small to medium complexity, and the geometry generated from simple models is used in HFSS simulations with success (with occasional post processing required). The antenna deformation submodule shows favorable performance with sheet and solid CAD geometry, though post-processing is required in the case of the latter. Results of some deformed antennas simulated with HFSS in the 200 MHz range are presented. The surface error of the geometry produced by ADT varies with the type of input mesh, with curved meshes and surfaces having higher errors. In terms of average element edge length, the maximum surface error is up to 1% for surfaces with no to small curvatures, and up to 3.6% for highly curved surfaces. This translates to about 0.17% of the mesh diagonal. ADT contains a set of classes and functions which provide ample capabilities for surface generation from meshes, and the process implemented is mostly automatic, requiring minimal user intervention. Due to ADT defining deformed geometry purely on separate meshes, adjacent surfaces are not associative and continuity between them is not guaranteed, which inherently can result in small intersections. These intersections can cause meshing problems with HFSS; however, these issues can be mitigated by adding a small offset. While demonstrated applications are still limited, ADT promises to substantially contribute to the design of aircraft-integrated antennas and multifunctional structures. With very limited capabilities for generating and assessing deformed antenna geometry currently existing, ADT represents a unique tool. ADT could be used not only in developing the next-generation of airborne remote sensing technologies, but to characterize in-flight performance of existing systems as well

    A framework for hull form reverse engineering and geometry integration into numerical simulations

    Get PDF
    The thesis presents a ship hull form specific reverse engineering and CAD integration framework. The reverse engineering part proposes three alternative suitable reconstruction approaches namely curves network, direct surface fitting, and triangulated surface reconstruction. The CAD integration part includes surface healing, region identification, and domain preparation strategies which used to adapt the CAD model to downstream application requirements. In general, the developed framework bridges a point cloud and a CAD model obtained from IGES and STL file into downstream applications

    Optimal shape design with automatically differentiated CAD parametrisations

    Get PDF
    PhD ThesisTypical engineering workflow for aerodynamic design could be considered as a three-stage process: modelling of a new component in a CAD system, its detailed aerodynamic analysis on the computational grid using flow simulations (CFD) and manufacturing of the CAD component. Numerical shape optimisation is becoming an essential industrial method to improve the aerodynamic performance of shapes immersed in fluids. High-fidelity optimisation requires fine design spaces with many design variables, which can only be tackled with gradient-based optimisation methods. Adjoint CFD can efficiently calculate the necessary flow sensitivities on computational grids and ideally, also CAD parametrisation should be kept inside the loop to maintain a consistent CAD model during the optimisation and streamline the design process. However, (i) typical commercial CAD systems do not offer derivative computation and (ii) standard CAD parametrisations may not define a suitable design space for the optimisation. This thesis presents an automatically differentiated (AD) version of the open-source CAD kernel OpenCascade Technology (OCCT), which robustly provides shape derivatives with respect to CAD parameters. Developed block-vector AD mode outperforms commonly used finite difference approaches in both efficiency and accuracy. Coupling of OCCT with an adjoint CFD solver provides for the first time a fully differentiated design chain. Extension of OCCT to perform shape optimisation is demonstrated by using CAD parametrisations based on (a) user-defined parametric CAD models and (b) BRep (NURBS) models. The imposition of geometric constraints, a salient part of the industrial design, is shown for both approaches. Novel parametrisation techniques that can handle components with surface-surface intersections or simultaneously incorporate approaches (a) and (b) for the optimisation of a single component are demonstrated. The CAD-based methodology is successfully applied for aerodynamic shape optimisation of three industrial test cases. Additionally, advantages of the differentiated CAD is showcased for the commonly occurring CAD re-parametrisation and mesh-to-CAD fitting problems

    Repairing triangle meshes built from scanned point cloud

    Get PDF
    International audienceThe Reverse Engineering process consists of a succession of operations that aim at creating a digital representation of a physical model. The reconstructed geometric model is often a triangle mesh built from a point cloud acquired with a scanner. Depending on both the object complexity and the scanning process, some areas of the object outer surface may never be accessible, thus inducing some deficiencies in the point cloud and, as a consequence, some holes in the resulting mesh. This is simply not acceptable in an integrated design process where the geometric models are often shared between the various applications (e.g. design, simulation, manufacturing). In this paper, we propose a complete toolbox to fill in these undesirable holes. The hole contour is first cleaned to remove badly-shaped triangles that are due to the scanner noise. A topological grid is then inserted and deformed to satisfy blending conditions with the surrounding mesh. In our approach, the shape of the inserted mesh results from the minimization of a quadratic function based on a linear mechanical model that is used to approximate the curvature variation between the inner and surrounding meshes. Additional geometric constraints can also be specified to further shape the inserted mesh. The proposed approach is illustrated with some examples coming from our prototype software

    Repairing triangle meshes built from scanned point cloud

    No full text
    International audienceThe Reverse Engineering process consists of a succession of operations that aim at creating a digital representation of a physical model. The reconstructed geometric model is often a triangle mesh built from a point cloud acquired with a scanner. Depending on both the object complexity and the scanning process, some areas of the object outer surface may never be accessible, thus inducing some deficiencies in the point cloud and, as a consequence, some holes in the resulting mesh. This is simply not acceptable in an integrated design process where the geometric models are often shared between the various applications (e.g. design, simulation, manufacturing). In this paper, we propose a complete toolbox to fill in these undesirable holes. The hole contour is first cleaned to remove badly-shaped triangles that are due to the scanner noise. A topological grid is then inserted and deformed to satisfy blending conditions with the surrounding mesh. In our approach, the shape of the inserted mesh results from the minimization of a quadratic function based on a linear mechanical model that is used to approximate the curvature variation between the inner and surrounding meshes. Additional geometric constraints can also be specified to further shape the inserted mesh. The proposed approach is illustrated with some examples coming from our prototype software

    PySubdiv 1.0: open-source geological modeling and reconstruction by non-manifold subdivision surfaces

    Get PDF
    Sealed geological models are commonly used as an input to process simulations, for example, in hydrogeological or geomechanical studies. Creating these meshes often requires tedious manual work, and it is therefore difficult to adjust a once-created model. In this work, we propose a flexible framework to create and interact with geological models using explicit surface representations. The essence of the work lies in the determination of the control mesh and the definition of semi-sharp-crease values, which, in combination, enable the representation of complex structural settings with a low number of control points. We achieve this flexibility through the adaptation of recent algorithms from the field of computer graphics to the specific requirements of geological modeling, specifically the representation of non-manifold topologies and sharp features. We combine the method with a particle swarm optimization (PSO) approach to enable the automatic optimization of vertex position and crease sharpness values. The result of this work is implemented in an open-source software (PySubdiv) for reconstructing geological structures while resulting in a model which is (1) sealed/watertight, (2) controllable with a control mesh and (3) topologically similar to the input geological structure. Also, the reconstructed model may include a lower number of vertices compared to the input geological structure, which results in reducing the cost of modeling and simulation. In addition to enabling a manual adjustment of sealed geological models, the algorithm also provides a method for the integration of explicit surface representations in inverse frameworks and the consideration of uncertainties.</p
    corecore