|
[Sponsors] |
are there any advantages of writing codes than simulation in fluent? |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
December 17, 2012, 03:53 |
are there any advantages of writing codes than simulation in fluent?
|
#1 |
New Member
srikanth
Join Date: Dec 2012
Posts: 8
Rep Power: 13 |
hello everyone
i have been developing a code for a pulsatile flow in a furrowed channel. can be this done better on fluent?? or developing a code gives us more accurate and flexible options to solve the problem?? Hope to get a reply for this |
|
December 17, 2012, 20:45 |
|
#2 |
Senior Member
Chris DeGroot
Join Date: Nov 2011
Location: Canada
Posts: 414
Rep Power: 17 |
Depends what you want to do. If your code would just end up doing the same thing that Fluent would do, why spend the time? But if you want to do something Fluent can't do or implement some models Fluent doesn't have then writing your own code makes sense. Also, maybe you just want to write a code for fun; that would be okay too.
|
|
December 18, 2012, 04:55 |
|
#3 |
Member
Sören Sander
Join Date: Sep 2012
Location: Germany
Posts: 43
Rep Power: 13 |
Imho you should always start by using a implemented code (get an overview, learn about the solver). If your results do not fit the experimental data, you can define more precise functions afterwards. fluent offers possibilities to adopt e.g. your boundary conditions by writing so called UDF's. These will allow you to adopt your case to your needs in at least 90 % of the cases.
|
|
December 18, 2012, 07:23 |
|
#4 |
Senior Member
Chris DeGroot
Join Date: Nov 2011
Location: Canada
Posts: 414
Rep Power: 17 |
Yes, a general purpose CFD code like Fluent or CFX will be sufficient for almost all problems you will encounter, unless you have very specialized requirements.
|
|
December 18, 2012, 11:52 |
|
#5 |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,779
Rep Power: 71 |
and don't forget, commercial codes must be paid ...
|
|
December 18, 2012, 12:14 |
|
#6 |
New Member
RZA
Join Date: Nov 2012
Posts: 25
Rep Power: 13 |
Developing a CFD code is not an easy task..mostly done in post graduate and Phd studies..I would recommend you to use Fluent / CFD ACE+ with user defined functions for boundary conditions if needed..
|
|
December 18, 2012, 13:42 |
|
#7 |
Member
Serge A. Suchkov
Join Date: Oct 2011
Location: Moscow, Russia
Posts: 74
Blog Entries: 5
Rep Power: 14 |
This is especially sensitive when you need to use in the calculation thousands cores
__________________
OpenHyperFLOW2D Project |
|
December 18, 2012, 13:49 |
|
#8 |
Senior Member
Marco A. Turcios
Join Date: Mar 2009
Location: Vancouver, BC, Canada
Posts: 740
Rep Power: 28 |
Though there is a bit of a learning curve, OpenFOAM is a nice bridge between an integrated code and building your own. www.openfoam.com
|
|
December 19, 2012, 08:44 |
thanks for the reply all
|
#9 |
New Member
srikanth
Join Date: Dec 2012
Posts: 8
Rep Power: 13 |
i am a post graduate student. i wanted to learn how to implement codes. so i have done my project on simulation of pulsatile flows. but when i am attending interviews people are asking me why have i done my project on coding. when i said its a part of learning curve, they didnt accept. is the accuracy of fluent good in the case of pulsatile unsteady laminar flows??
and by the way can we use K- epsilon and k omega model for laminar flows?? |
|
December 19, 2012, 09:39 |
|
#10 |
Member
Sören Sander
Join Date: Sep 2012
Location: Germany
Posts: 43
Rep Power: 13 |
If your flow is laminar you should neigther use k-e nor k-w (you should not use a turbulence model at all). Especially k-e model will give you wrong results. k-w might be a possible solution if your flow is laminar in one region and turbulent in another.
|
|
December 19, 2012, 09:42 |
got the reply i needed
|
#11 |
New Member
srikanth
Join Date: Dec 2012
Posts: 8
Rep Power: 13 |
thank you for ur reply
|
|
December 19, 2012, 10:26 |
|
#12 | |
Senior Member
Chris DeGroot
Join Date: Nov 2011
Location: Canada
Posts: 414
Rep Power: 17 |
Quote:
|
||
December 19, 2012, 11:46 |
|
#13 |
New Member
srikanth
Join Date: Dec 2012
Posts: 8
Rep Power: 13 |
no,its first order accurate in time but i am using a third order accurate solution in space using deferred correction procedure.
|
|
December 19, 2012, 11:51 |
|
#14 |
Senior Member
Chris DeGroot
Join Date: Nov 2011
Location: Canada
Posts: 414
Rep Power: 17 |
Fluent is second order in space and time so it sounds like you can pitch that as the advantage of your code.
|
|
December 19, 2012, 11:54 |
|
#15 |
New Member
srikanth
Join Date: Dec 2012
Posts: 8
Rep Power: 13 |
thanks a lot for the advise, but is fluent second order in time?
|
|
December 19, 2012, 12:11 |
|
#16 | |
Senior Member
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,779
Rep Power: 71 |
Quote:
However, I think that also a simple Fulent user would be greatly appreciated if he has had experience in programmig CFD codes .... I see too many often people that use Fluent without any knoledge of the basis of CFD, with dramatic results..... |
||
December 19, 2012, 12:21 |
|
#17 |
Senior Member
Chris DeGroot
Join Date: Nov 2011
Location: Canada
Posts: 414
Rep Power: 17 |
Absolutely. A lot of people don't see how experience with CFD coding helps one as a CFD user, but it absolutely does. You have much more knowledge and appreciation of the discretization issues of stability, accuracy, etc. Next time someone asks why you wrote your own code you should mention this as well.
|
|
December 19, 2012, 12:24 |
|
#18 |
New Member
srikanth
Join Date: Dec 2012
Posts: 8
Rep Power: 13 |
actually i mentioned it in the interview that i had, but he didn't seem to like it.... but i personally feel that writing a code can make me a adapt to any software quite comfortably
|
|
December 19, 2012, 12:24 |
|
#19 |
Senior Member
Chris DeGroot
Join Date: Nov 2011
Location: Canada
Posts: 414
Rep Power: 17 |
You are right about that.
|
|
December 20, 2012, 13:10 |
|
#20 |
Senior Member
Martin Hegedus
Join Date: Feb 2011
Posts: 500
Rep Power: 19 |
My post does not address pulsating flow, but is more a general comment, and my opinion, on the interview process.
It depends on who you were interviewing with. Just because one can code does not mean one knows where to apply CFD and how to set it up for a specific case. There are a lot of choices to make, unstructured, structured, number of grid points, targeting flow features, turbulence models (laminar, SA, SST, transition models, curvature corrections, LES, etc.), incompressible , compressible (for example, a slatted and flapped airfoil at Mach 0.2 does has supersonic flow at leading edge for high alpha), explicit, implicit, central-difference, flux-vector splitting, flux-vector splitting, flux-differencing. Choices, choices, choices. And, sometimes, CFD just doesn't take one where they want to go. Thus one needs to know when they have maxed out on the capabilities of CFD and move on. If one has coded something up to help them understand these choices, that's great! However, if ones coding/research has narrowed their focus such that they need to be educated about those choice on the job, then there is an employer cost associated with it. And, it's not just time spent, but also very much about errors and wrong assumptions made. And, sorry to say, egos. Then there is all of the marketing hype behind CFD. One needs to be able to efficiently figure out what's true and what's hand waving. Thus both narrow and broad knowledge is required. Just because one understands the foundation for the errors and uncertainties in CFD does not mean they are able to use that knowledge to understand the uncertainties and trade offs in the big picture. All of this is very important not only in getting the best possible answer out of CFD but also in being aligned with other team players and determining cost quotes. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
IC engine simulation tutorial by FLUENT | yash | FLUENT | 4 | April 6, 2015 19:44 |
Chemical Equilibrium Simulation using Fluent | enigma | ANSYS | 2 | October 27, 2011 08:02 |
Combustion SImulation in Fluent | santhosh1987 | FLUENT | 1 | May 14, 2010 16:03 |
Combustion SImulation in Fluent | santhosh1987 | FLUENT | 0 | May 14, 2010 10:32 |
Why is my fluent simulation giving Cp values above 1??? | wils | Main CFD Forum | 3 | March 26, 2010 09:12 |