CFD Online Logo CFD Online URL
Home > Forums > Main CFD Forum

CFD on a simple moving engine

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

LinkBack Thread Tools Display Modes
Old   December 3, 2005, 09:37
Default CFD on a simple moving engine
Posts: n/a
Hi everyone,

I'm trying to model fluid flow through the intake and exhaust ports and poppet valves of a simple single cylinder IC engine and need a little advice.

I'm using Solidworks' CosmosFlowWorks which doesn't allow for a dynamic analysis whilst the piston is in motion. One suggestion so far has been to split up the cycle into a finite number of 'snapshots' of the fluid flow at various crank angles.

Is this a common method utilised by professional engineers using CFD? I'm an undergraduate and totally new to CFD too, but that idea seems a little flawed as it will not take into account the volume of gas already inside the cylinder from the previous snapshot - can these values be put in manually?

Any other problems with this method of splitting up a dynamic system into lots of static ones? I get the feeling I'm missing something because it seems so simple!

  Reply With Quote

Old   December 3, 2005, 11:27
Default Re: CFD on a simple moving engine
William Blake
Posts: n/a --> Engine Modelling


  Reply With Quote

Old   December 4, 2005, 12:55
Default Re: CFD on a simple moving engine
Posts: n/a
The task you wish to perform has been routine for a while but requires a CFD code that works with a moving mesh. Several commercial CFD codes can do this but I presume yours doesn't? The obvious solution would be to dump it and get a more appropriate one such as that suggested by William. There are also a few research codes that can solve the problem like KIVA which is usually around somewhere in most engineering universities.

I am not sure what you think the static solutions will be. What is driving the flow? Why is zero everywhere not the solution?

If you just want the flow through the valves and not that within the cylinder then you could impose time varying boundary conditions to drive the flow based on known upstream conditions and an estimate of the average conditions within the cylinder. This would mean attaching a bit of your code to work out the boundary conditions to the commercial solver. Again, many commercial CFD codes can do this but can yours?

  Reply With Quote

Old   December 7, 2005, 13:07
Default Re: CFD on a simple moving engine
Posts: n/a
We're mainly aiming for flow characteristics determined by the valves, hopefully throughout the entire 4 stroke cycle - so both exhaust and intake strokes will need to be analysed in detail. Certainly a few [average] conditions are being assumed, things like cylinder wall temperate in the exhaust stroke, and known variations for valve lift and piston position according to crank angle.

But the Solidworks CFD add-on does not appear to even mention the idea of inputing your own math models into the system, so I'm guessing changing parameters as I go along can be done, but manually!

I think the issues I'm facing are very Solidworks focused, if anyone has used it to simulate a moving engine and could give me some hints, that would be very useful, but I understand that there are better CFD packages out there so the chance of me finding an answer here is slim. =)
  Reply With Quote


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
CFD of combustion process of Homogeneous Charge Compression Engine (HCCI) kelvinlim Main CFD Forum 2 January 26, 2012 23:19
Very simple moving mesh Pete FLUENT 4 February 10, 2006 01:12
ASME CFD Symposium Chris Kleijn Main CFD Forum 0 August 22, 2001 06:41
CFD for fans & blower housings David Carroll Main CFD Forum 8 August 24, 2000 17:25
CFD Salary CFD Main CFD Forum 15 September 4, 1999 14:04

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