CFD Online URL
[Sponsors]
Home > Forums > STAR-CCM+

Obtaining Cross-Sectional Averaged Data

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

Reply
 
LinkBack Thread Tools Display Modes
Old   December 30, 2011, 18:28
Default Obtaining Cross-Sectional Averaged Data
  #1
Member
 
Join Date: Dec 2011
Location: State College, PA
Posts: 87
Rep Power: 5
rks171 is on a distinguished road
I need to extract the average velocity for a section of my flow region. My first approach was to create a constrained plain derived part and then make a surface averaged report of the velocity for that plane. However, I need the cross-section averaged velocity in several locations along the path of the flow. So I used the 'multiple sections' feature of the constrained plane part to make several planes. The problem is that my report only gives one velocity... the average of all the planes. I need the velocity for each plane individually. I know I can just make a separate constrained plane for each flow location, but I need to extract the average velocity in several other locations such that I'd need around 70 planes in total and I'm hoping I don't have to go through the long process of making a plane and a report for each one and then also making a table for each one to extract the data from the code.

I also tried to just use a table to monitor the velocity at the multiple section constrained plane, but this gives local velocities. So I figured, all I need to do is output the area of each cell and then I can do a quick area-averaging of the local velocities in excel. However, for some reason, starccm+ won't output the cross-sectional areas of the cells.

So can anybody either offer up some advice for a different way to tackle this or let me know how you get the cross-sectional area of a mesh cell.
rks171 is offline   Reply With Quote

Old   December 30, 2011, 22:06
Default
  #2
Senior Member
 
Join Date: Mar 2009
Location: Austin, TX
Posts: 131
Rep Power: 8
kyle is on a distinguished road
You are right, you need to set up a separate constrained plane for each location. Of course, don't do it manually... record/write a macro. This is a very simple task for a first macro.
kyle is offline   Reply With Quote

Old   December 31, 2011, 15:05
Default
  #3
Member
 
Robert
Join Date: Jun 2010
Posts: 86
Rep Power: 7
RobertB is on a distinguished road
If you are having problems getting areas out of CCM+, one possible solution is to create a field function with the value 1. Then you can use the post processing features to get areas.
RobertB is offline   Reply With Quote

Old   January 3, 2012, 14:08
Default
  #4
Member
 
Join Date: Dec 2011
Location: State College, PA
Posts: 87
Rep Power: 5
rks171 is on a distinguished road
Writing the macro was the ticket for me. I hit record, created one constrained plane, one surface averaged report for that constrained plane, and one field mean monitor (time-averaged) of that report. Then I brushed up on my java programming skills and opened up the resulting .java file and put a for loop around the code that looped over each axial and lateral location of each plane. Making up the arrays with the contrained plane dimensions and names of the planes took me about 2 hours I'd say, and it successfully produced all the planes I'll need for getting my area-averaged velocities.
rks171 is offline   Reply With Quote

Old   January 16, 2012, 15:29
Default
  #5
New Member
 
MadhuVC
Join Date: Feb 2011
Posts: 27
Rep Power: 5
madhuvc is on a distinguished road
what if we need to calculate cell averaged velocity?. I need to calculate cell velocity and area of each cell to calculate an index. Is there a way to output those?. I was able to output the velocity as a XYZ Table, but I have issues with the area. please help..
madhuvc is offline   Reply With Quote

Old   January 16, 2012, 17:07
Default
  #6
Member
 
Join Date: Dec 2011
Location: State College, PA
Posts: 87
Rep Power: 5
rks171 is on a distinguished road
I was in that same boat, but I never did figure out how to get the cross-sectional areas of cells. When I would include the area field function in the XYZ table, it would always just come up blank. I tried to figure that out for a while and then just gave up. I needed the average velocity for a given constrained cross-section, so I was able to make a constrained plane and then create a surface-averaged report for that plane and choose velocity as my field function.
rks171 is offline   Reply With Quote

Old   December 1, 2014, 08:26
Smile Finding Cross sectional area
  #7
New Member
 
Balaji
Join Date: May 2013
Posts: 4
Rep Power: 3
Nealcaffrey is on a distinguished road
1. Create a user defined Field function of

Type :Scalar
Function name :Area1
Definition : 1

2. Create a Report of Surface Integral

Choose Scalar Field Function : Area1
Parts : Constrained Plane section which you created manually for finding areas.
Units : mm^2.


3. Run the Report, you will obtain the Crosssectional Area
Attached Images
File Type: jpg crossectionalarea.jpg (45.6 KB, 9 views)
Nealcaffrey is offline   Reply With Quote

Reply

Tags
area, cross section, velocity

Thread Tools
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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Writing Averaged Data into a Text File. kmpang OpenFOAM 2 November 25, 2011 23:46
Exporting data (cell values, ascii) and obtaining more data than cells! TfG FLUENT 0 May 26, 2009 16:24
Store the Time averaged data Mohan R. FLUENT 0 October 3, 2006 01:52
How to update polyPatchbs localPoints liu OpenFOAM Running, Solving & CFD 6 December 30, 2005 18:27
averaged quantities of incylinder data Jaipal CD-adapco 7 January 2, 2003 02:17


All times are GMT -4. The time now is 17:39.