CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

transformation from curvilinear space

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 5, 2003, 23:47
Default 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
  Reply With Quote

Old   April 6, 2003, 23:37
Default 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.
  Reply With Quote

Old   April 7, 2003, 00:46
Default 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
  Reply With Quote

Reply


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 Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
RAM and Swap Space and HD space Anindya Siemens 2 May 25, 2016 21:40
Curvilinear Transformation Patis Main CFD Forum 0 June 14, 2010 15:38
How to model the NR eqns in a domain with empty space Vasilis Main CFD Forum 1 April 14, 2009 04:35
3D structured curvilinear grid generator George Main CFD Forum 0 May 29, 2006 06:29
Fatal error error writing to tmp No space left on device maka OpenFOAM Installation 2 April 3, 2006 08:48


All times are GMT -4. The time now is 11:40.