# transformation from curvilinear space

 Register Blogs Members List Search Today's Posts Mark Forums Read

 April 5, 2003, 23:47 transformation from curvilinear space #1 hjw Guest   Posts: n/a Hi, I am working on a project and need to transform a vector field of a curvilinear grid to a 2D Cartesian computation grid. I tried to implement the algorithm in the papaer "Visualizaing Flow Over Curvilinear Grid Surfaces Using Line Integral Convolution" by Forssell. But the result it wrong. I guess I did something wrong, but isn't it just multiply the physical-space (curvilinear grid) velocity vectors by the inverse of Jacobian matrix? Or is there any other way to do it? I know it should be an entry level question here. But since I am new to this, so somebody please help me! Thank you! hjw

 April 6, 2003, 23:37 Re: transformation from curvilinear space #2 Ananda Himansu Guest   Posts: n/a hjw, when using 2D curvilinear coordinates in a 2D euclidean space, there are several possibilities for representation of vectors and (higher-order) tensors. a vector can be represented by its (a) physical rectangular cartesian components relative to a globally defined orthonormal rectangular cartesian basis, (b) contravariant components relative to a covariant basis, (c) covariant components relative to a contravariant basis, or (d) physical curvilinear components relative to an orthonormal basis tangential to an orthogonal curvilinear coordinate system. note that (d) is valid only for orthogonal curvilinear coordinates such as polar and rotated rectangular cartesians, and can be obtained in these cases by scaling the components of type (b) or (c) appropriately. it is my guess that you have components of type (d), and wish to convert them to those of type (a). this is not quite as simple as multiplying by the inverse of the jacobian matrix. the required relations can be found in most texts on vector and tensor analysis. i recommend that you consult one of the few books that explicitly show the basis vectors. i find explicit display of the basis vectors to be of help when converting among representations. a useful reference in this regard is the book "Numerical Grid Generation" by Thompson, Warsi and Mastin. you can find the link to a free downloadable copy of this book under the "Books" link at the top of the current cfd-online webpage, under the "Grid Generation" link on the "Books" webpage.

 April 7, 2003, 00:46 Re: transformation from curvilinear space #3 hjw Guest   Posts: n/a Hi Ananda, Thank you so much for your response. I will go check out the book your recommended! hjw

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post Anindya Siemens 2 May 25, 2016 21:40 Patis Main CFD Forum 0 June 14, 2010 15:38 Vasilis Main CFD Forum 1 April 14, 2009 04:35 George Main CFD Forum 0 May 29, 2006 06:29 maka OpenFOAM Installation 2 April 3, 2006 08:48

All times are GMT -4. The time now is 07:58.