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

How to digitised a curve

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

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 25, 2004, 12:31
Default How to digitised a curve
  #1
Anne
Guest
 
Posts: n/a
I found very useful experimental curve in literature, and I want to digitize it and feed into my CFD code. Does anybody know how to do it? Please give me some info and hint on it1

Thanks ahead!
  Reply With Quote

Old   October 25, 2004, 13:04
Default Re: How to digitised a curve
  #2
Tom
Guest
 
Posts: n/a
Try to read some (x,y) coordinates manually from the curve. Once you have the coordinates, fit an orthogonal polynomial (i.e. discrete fourier, Chebyshev (rescaled to [-1,1], or other polynomial) using a collocation (gridpoint) or spectral coefficient approach. This is low tech, but may be your most efficient method.
  Reply With Quote

Old   October 25, 2004, 14:32
Default Re: How to digitised a curve
  #3
Anne
Guest
 
Posts: n/a
thanks, Tom.

Can you give me more detail on it. I mean the tools, such as what software (matlab, tecplot, origin) is best to fit the selected data. And what is the collocation (gridpoint) or spectral coefficient approach.

Thanks a lot for your reply1
  Reply With Quote

Old   October 25, 2004, 16:55
Default Re: How to digitised a curve
  #4
Jonas Larsson
Guest
 
Posts: n/a
I always use the Engague Digitizer - a free tool which allows you to digitize a scanned plot. You can download it from here:

http://digitizer.sourceforge.net/

It works really well and has lost of nice features.
  Reply With Quote

Old   October 25, 2004, 18:11
Default Re: How to digitised a curve
  #5
Anne
Guest
 
Posts: n/a
thanks a lot, Jonas, that's really helpful.
  Reply With Quote

Old   October 26, 2004, 14:10
Default Re: How to digitised a curve
  #6
Amadou Sowe
Guest
 
Posts: n/a
I use the same one too.
  Reply With Quote

Old   October 27, 2004, 08:59
Default Re: How to digitised a curve
  #7
Anne
Guest
 
Posts: n/a
Hi, dear all,

After digitizing the curve, a set of data is obtained. If I want to fit them, such as lnear fit, polynomial fit, even a distribution function, what software do you recommend? I used Origin before, and the fitting function is too simple. Can you give me any suggestion?

Thanks !
  Reply With Quote

Old   October 27, 2004, 09:11
Default Re: How to digitised a curve
  #8
Jörn Beilke
Guest
 
Posts: n/a
The best I have used is Xact (www.scilab.de) but it is not really cheap.

  Reply With Quote

Old   October 27, 2004, 11:49
Default Re: How to digitised a curve
  #9
anindya
Guest
 
Posts: n/a
Origin Lab is very Good. There are lots of Curve fitting options from simple to complex. You have to experiment which curve fits best. Dont just try the default linear ones. Try the non-linear ones and there are hundred and hundreds of options there. Also you can use TableCurve 2D.
  Reply With Quote

Old   October 27, 2004, 13:06
Default Re: How to digitised a curve
  #10
Amadou Sowe
Guest
 
Posts: n/a
Matlab is my tool of choice.
  Reply With Quote

Old   October 27, 2004, 18:32
Default Re: How to digitised a curve
  #11
Anne
Guest
 
Posts: n/a
Then, could you please tell me more on how to do it. I only know the polyfit function for polynomial fit. Is there any other functions, in which toolbox? Is it flexible to use?

Thanks again!
  Reply With Quote

Old   October 28, 2004, 10:31
Default Re: How to digitised a curve
  #12
Amadou Sowe
Guest
 
Posts: n/a
This is difficult for me to answer, because it is problem dependent. If it is 2-D data I will first us the plot function to see what it looks like. After this step I will decide whether I need a hyperbolic, exponential, polynomial, or some other fit.

Matlab has a section on regression and curve fitting in addition to their curve fitting, statistic, and optimization tool boxes that are very helpful for curve fitting tasks. Good luck.
  Reply With Quote

Old   November 18, 2004, 18:40
Default Re: How to digitised a curve
  #13
Mani
Guest
 
Posts: n/a
I like PlotDigitizer better than Engauge, but either program will work. PlotDigitizer is a Java program and works on various platforms.

http://plotdigitizer.sourceforge.net/

Nonlinear curve fitting is very powerful, as you can fit your data to any function that you specify (with a number of free coefficients). I like using xmgrace for this purpose. Like most other good programs, it's open source.

http://plasma-gate.weizmann.ac.il/Grace/
  Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
[ICEM] Problems with coedge curves and surfaces tommymoose ANSYS Meshing & Geometry 6 December 1, 2020 12:12
block-structured mesh for t-junction Robert@cfd ANSYS Meshing & Geometry 20 November 11, 2011 05:59
[ICEM] Smoothing a curve lost.identity ANSYS Meshing & Geometry 6 July 13, 2009 06:23
How to maintain spacing along a new curve? KB Main CFD Forum 2 June 5, 2007 17:45
CFX4.3 -build analysis form Chie Min CFX 5 July 13, 2001 00:19


All times are GMT -4. The time now is 12:27.