RESULTS FROM 1 TO 8 OF 8

2020, Articolo in rivista, ENG

Parametric shape optimization for combined additive-subtractive manufacturing

L. Tamellini, M.Chiumenti, C. Altenhofen, M. Attene, O. Barrowclough, M. Livesu, F. Marini, M. Martinelli, and V. Skytt V.

In industrial practice, additive manufacturing (AM) processes are often followed by post-processing operations such as heat treatment, subtractive machining, milling, etc., to achieve the desired surface quality and dimensional accuracy. Hence, a given part must be 3D-printed with extra material to enable this finishing phase. This combined additive/subtractive technique can be optimized to reduce manufacturing costs by saving printing time and reducing material and energy usage. In this work, a numerical methodology based on parametric shape optimization is proposed for optimizing the thickness of the extra material, allowing for minimal machining operations while ensuring the finishing requirements. Moreover, the proposed approach is complemented by a novel algorithm for generating inner structures to reduce the part distortion and its weight. The computational effort induced by classical constrained optimization methods is alleviated by replacing both the objective and constraint functions by their sparse grid surrogates. Numerical results showcase the effectiveness of the proposed approach.

JOM (1989) 72, pp. 448–457

DOI: 10.1007/s11837-019-03886-x

2019, Articolo in rivista, ENG

Isogeometric analysis on V-reps: First results

P. Antolin, A. Buffa, and M. Martinelli

Inspired by the introduction of Volumetric Modeling via volumetric representations (V-reps) by Massarwi and Elber in 2016, in this paper we present a novel approach for the construction of isogeometric numerical methods for elliptic PDEs on trimmed geometries, seen as a special class of more general V-reps. We develop tools for approximation and local re-parameterization of trimmed elements for three dimensional problems, and we provide a theoretical framework that fully justifies our algorithmic choices. We validate our approach both on two and three dimensional problems, for diffusion and linear elasticity.

Computer methods in applied mechanics and engineering 355, pp. 976–1002

DOI: 10.1016/j.cma.2019.07.015

2015, Contributo in atti di convegno, ENG

Effective integration of sophisticated operators in isogeometric analysis with igatools

N. Cavallini, O. Weeger, M.S. Pauletti, M. Martinelli, and P. Antolin

igatools is a newly released library for operators assembly in isogeometric analysis. The library, which is object oriented designed and written in C++11, is general purpose, therefore it is not devoted to any specific application. In this paper we show that such a design makes igatools an effective tool in assembling isogeometric discretizations of sophisticated differential operators. This effectiveness will be demonstrated showing code snippets relating one-to-one with the operators written on paper. To embrace a wide audience, applications from nonlinear incompressible solid and fluid mechanics will be addressed. In both cases we are going to deal with mixed isogeometric formulations. The applicative nature of this paper will be stressed solving industrially relevant tests cases.

International Conference on Isogeometric Analysis and Applications, IGAA 2014, Annweiler,Germany, 7-10 Aprile 2014

DOI: 10.1007/978-3-319-23315-4_9

2015, Articolo in rivista, ENG

Igatools: An isogeometric analysis library

M.S. Pauletti, M. Martinelli, N. Cavallini, and P. Antolín

We present the design of an object oriented general purpose library for isogeometric analysis, where the mathematical concepts of the isogeometric method and their relationships are directly mapped into classes and their interactions. The encapsulation of mathematical concepts into interacting building blocks gives flexibility to use the library in a wide range of scientific areas and applications. We provide a precise framework for a lot of loose, available information regarding the implementation of the isogeometric method, and also discuss the similarities and differences between this and the finite element method. We also describe how to implement this proposed design in a C++11 open source library, \textttigatools (http://www.igatools.org). The library uses advanced object oriented and generic programming techniques to ensure reusability, reliability, and maintainability of the source code. It includes isogeometric elements of the h-div and h-curl type, and supports the development of dimension independent code (including manifolds and tensor-valued spaces). We finally present a number of code examples to illustrate the flexibility and power of the library, including surface domains, nonlinear elasticity, and Navier--Stokes computations on nontrivial geometries.

SIAM journal on scientific computing (Online) 37 (4), pp. 465–496

DOI: 10.1137/140955252

2015, Articolo in rivista, ENG

Efficient matrix computation for tensor-product isogeometric analysis: The use of sum factorization

P. Antolin, A. Buffa, F. Calabro', M. Martinelli, and G. Sangalli

In this paper we discuss the use of the sum-factorization for the calculation of the integrals arising in Galerkin isogeometric analysis. While introducing very little change in an isogeometric code based on element-by-element quadrature and assembling, the sum-factorization approach, taking advantage of the tensor-product structure of splines or NURBS shape functions, significantly reduces the quadrature computational cost.

Computer methods in applied mechanics and engineering 285, pp. 817–828

DOI: 10.1016/j.cma.2014.12.013

2014, Rapporto tecnico, ENG

Igatools: an isogeometric analysis library

M.S. Pauletti, M. Martinelli, N. Cavallini, and P. Antolín

We present a novel mathematically faithful object oriented design for a general purpose isogeometric library and introduce a high quality open source implementation of it, igatools (http://code.google.com/p/igatools). The library uses advanced programming techniques and supports dimension independent programming. It includes support for manifolds and isogeometric elements of the h-div and h-curl type. To illustrate the exibility and power of the library we present some example applications including surfaces, uid and elasticity.

2014, Software, ENG

Igatools (an isogeometric analisys library)

M.S. Pauletti, M. Martinelli, N. Cavallini, and P. Antolin

igatools is an open source, modern designed general purpose isogeometric analysis software library to numerically solve partial differential equations using isogeometric spaces. The library is implemented in C++11, its design is object oriented with extensive use of generic programming techniques (a.k.a. template metaprogramming). Some of its features are: - Dimension independent code through templates - Support for parallel processing (shared and distributed memory) - Computational efficiency - Extensive and automatic test suite - Defensing programming - Extensive documentation

2012, Articolo in rivista, ENG

An isogeometric method for the Reissner-Mindlin plate bending problem

L. Beirao da Veiga, A. Buffa, C. Lovadina, M. Martinelli, and G. Sangalli

We present a new isogeometric method for the discretization of the Reissner-Mindlin plate bending problem. The proposed scheme follows a recent theoretical framework that makes possible the construction of a space of smooth discrete deflections Wry and a space of smooth discrete rotations Theta(h) such that the Kirchhoff constraint is exactly satisfied at the limit. Therefore we obtain a formulation which is natural from the theoretical/mechanical viewpoint and locking-free by construction. We prove that the method is uniformly stable and satisfies optimal convergence estimates. Finally, the theoretical results are fully supported by numerical tests.

Computer methods in applied mechanics and engineering 209-212, pp. 45–53

DOI: 10.1016/j.cma.2011.10.009

InstituteSelected 0/1
    IMATI, Istituto di matematica applicata e tecnologie informatiche "Enrico Magenes" (8)
AuthorSelected 1/12016

Martinelli Massimiliano

    Drioli Enrico (1623)
    Pasetto Gaia (1193)
    Passer Mauro (1184)
    Arico' Antonino Salvatore (983)
    Ambrosio Luigi (981)
    Di Marzo Vincenzo (976)
    Ferrari Maurizio (948)
    Viegi Giovanni (906)
    Antonucci Vincenzo (866)
    Ferraro Pietro (849)
TypeSelected 0/4
    Articolo in rivista (5)
    Contributo in atti di convegno (1)
    Rapporto tecnico (1)
    Software (1)
Research programSelected 0/4
    ICT.P11.013.001, Analisi Isogeometrica per equazioni a derivate parziali (5)
    DIT.AD008.003.001, CAxMan - Computer Aided Technologies for Additive Manufacturing (2)
    DIT.AD021.001.001, Analisi Numerica e Calcolo Scientifico (1)
    TA.P02.030.002, Metodi numerici avanzati per la meccanica dei fluidi (1)
EU Funding ProgramSelected 0/2
    H2020 (2)
    FP7 (1)
EU ProjectSelected 0/2
    CAxMan (2)
    GEOPDES (1)
YearSelected 0/5
    2015 (3)
    2014 (2)
    2012 (1)
    2019 (1)
    2020 (1)
LanguageSelected 0/1
    Inglese (8)
KeywordSelected 0/26
    Isogeometric analysis (2)
    NURBS (2)
    generic programming (2)
    isogeometric analysis (2)
    object oriented (2)
    open source (2)
    software library (2)
    B-splines (1)
    CAD integration (1)
    De Rham diagram (1)
RESULTS FROM 1 TO 8 OF 8