Skip to main navigation Skip to search Skip to main content

Complex variable moving least-squares method: A meshless approximation technique

K. M. Liew, Cong Feng, Yumin Cheng, S. Kitipornchai

    Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

    Abstract

    Based on the moving least-squares (MLS) approximation, we propose a new approximation method - the complex variable moving least-squares (CVMLS) approximation. With the CVMLS approximation, the trial function of a two-dimensional problem is formed with a one-dimensional basis function. The number of unknown coefficients in the trial function of the CVMLS approximation is less than in the trial function of the MLS approximation, and we can thus select fewer nodes in the meshless method that is formed from the CVMLS approximation than are required in the meshless method of the MLS approximation with no loss of precision. The meshless method that is derived from the CVMLS approximation also has a greater computational efficiency. From the CVMLS approximation, we propose a new meshless method for two-dimensional elasticity problems - the complex variable meshless method (CVMM) - and the formulae of the CVMM for two-dimensional elasticity problems are obtained. Compared with the conventional meshless method, the CVMM has a greater precision and computational efficiency. For the purposes of demonstration, some selected numerical examples are solved using the CVMM. Copyright © 2006 John Wiley & Sons, Ltd.
    Original languageEnglish
    Pages (from-to)46-70
    JournalInternational Journal for Numerical Methods in Engineering
    Volume70
    Issue number1
    DOIs
    Publication statusPublished - 2 Apr 2007

    Research Keywords

    • Complex variable moving least-squares (CVMLS)
    • Elasticity
    • Meshless method

    Fingerprint

    Dive into the research topics of 'Complex variable moving least-squares method: A meshless approximation technique'. Together they form a unique fingerprint.

    Cite this