CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > Siemens > STAR-CCM+

Motorcycle CFD

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 13, 2011, 17:52
Default Motorcycle CFD
  #1
New Member
 
Alex Champion
Join Date: Mar 2011
Posts: 4
Rep Power: 15
champion is on a distinguished road
Hi, I am a student currently doing a thesis on motorcycle aerodynamics. I am very new to any CFD software and have not studied much aerodynamics. I have been teaching myself Star-CCM+ from a meshing tutorial which I was given.


Tomorrow I am going to put a scale motorcycle into a small wind tunnel and take a drag reading through a fixture that screws into a load cell in the wind tunnel floor.

My star-ccm+ is using identical: model size and velocitys. This means that the rod which connects between my bike and load cell goes through the floor of the region. (which was set as a symetry plane)

I made the scale model which I imported as an X_T file. I then tried to fix the model representations - import [right] - repair surface (I then deselect the two bottom check faces)

Problem is - it refuses to surface mesh, the error is as follows:

Worst quality is 5.523e-005
initial number of faces: 66732

starting: Apply Global Limits
Error during surface remeshing, deleting resulting mesh
Parasolid function PK_CURVE_eval_curvature failed.
Error token = PK_ERROR_bad_parameter
Error code = 120
Severity = mild
Command: GenerateSurfaceMesh
CompletedCommand: GenerateSurfaceMesh
In: [Machine::main]
Recoverability: Non-recoverable
ServerStack: [SymInit: Symbol-SearchPath: '.', symOptions: 530, UserName: '07034428'
, OS-Version: 6.1.7600 () 0x100-0x1
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000000052DE9D)
, 000000000052DE9D (StarPlatform): (filename not available): SingletonCleaner::SingletonCleaner
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000000545919)
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000003BFC2D)
, 00000000003BFC2D (StarNeo): (filename not available): NonRecoverableError::NonRecoverableError
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000000038155B)
, 000000000038155B (StarNeo): (filename not available): Controller::executeCommand
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000073466BF0)
, 0000000073466BF0 (MSVCR90): (filename not available): tanhf
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000073433821)
, 0000000073433821 (MSVCR90): (filename not available): _is_exception_typeof
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000773DF661)
, 00000000773DF661 (ntdll): (filename not available): RtlRestoreContext
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000000380E16)
, 0000000000380E16 (StarNeo): (filename not available): Controller::executeCommand
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000000037F705)
, 000000000037F705 (StarNeo): (filename not available): Controller:rocessCommands
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000001800122E1)
, 00000001800122E1 (StarMachine): (filename not available): CommandController:rocessCommands
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000180073421)
, 0000000180073421 (StarMachine): (filename not available): Machine::startServerHost
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000180067006)
, 0000000180067006 (StarMachine): (filename not available): Machine::main
, ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0000000140001297)
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000140001297)
, 0000000140001297 (star-ccm+): (filename not available): (function-name not available)
, ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0000000140004CA2)
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000140004CA2)
, 0000000140004CA2 (star-ccm+): (filename not available): (function-name not available)
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007718F56D)
, 000000007718F56D (kernel32): (filename not available): BaseThreadInitThunk
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000773C3021)
, 00000000773C3021 (ntdll): (filename not available): RtlUserThreadStart
]
error: Server Error

Any thoughts and advice would be brillaint.

Alex
champion is offline   Reply With Quote

Old   March 13, 2011, 17:55
Default
  #2
New Member
 
Alex Champion
Join Date: Mar 2011
Posts: 4
Rep Power: 15
champion is on a distinguished road
champion is offline   Reply With Quote

Old   March 14, 2011, 03:32
Default
  #3
Senior Member
 
Join Date: Jun 2009
Posts: 100
Rep Power: 17
alastormoody11 is on a distinguished road
Hi,

I havent gone through your case thoroughly but your mesh is showing free edges, which might be the problem.

As along as there are free edges your volume meshing wont work.

You have to get rid of all the extra surfaces, since you are interested in only external aerodynamic study you need to delete all the interior surfaces inside the bike, which I guess are not intersecting the symmetry plane leading to free edges.

Secondly if you imported your geometry in a step format it will take it as an existing surface mesh which I guess is why it is showing quality values before creating the surface, please refer the control valve meshing tutorial for the same, also if you had already created the surface mesh with a quality 10e-5 its very bad so try adding feature curves to enable better mesh generation.
alastormoody11 is offline   Reply With Quote

Old   March 14, 2011, 07:29
Default
  #4
Member
 
Jonny
Join Date: Aug 2009
Posts: 72
Rep Power: 17
Jonny6001 is on a distinguished road
Maybe the surface wrapper is your best option?
Jonny6001 is offline   Reply With Quote

Old   March 15, 2011, 08:22
Default
  #5
New Member
 
Pete Launie
Join Date: Feb 2010
Posts: 10
Rep Power: 16
plaunie is on a distinguished road
1. you my want to start back at the cad geometry and check that for errors. I use solidworks and lots of times I can trace my meshing issues to small errors in the cad model. re-import your neutral format into your cad software and use that as a guide to find erorrs in your model. You'll probably end up re-modeling some features.

Also you model is incredibly detailed looking - you may want to start with something simpler. Try running your analysis with cad geometry made of some basic shapes representative of the m-cycle, then add complexity to bring your results closer to what you get out of the wind tunnel.

2. Try different formats to get the mesh into star. I seem to have the best luck with parasolids. (worst luck with step files)

Good luck
plaunie is offline   Reply With Quote

Old   March 19, 2011, 07:50
Default
  #6
New Member
 
Alex Champion
Join Date: Mar 2011
Posts: 4
Rep Power: 15
champion is on a distinguished road
Thank you for your help guys - Surface wrapper did actually fix the problem...

champion is offline   Reply With Quote

Old   March 19, 2011, 07:57
Default
  #7
New Member
 
Alex Champion
Join Date: Mar 2011
Posts: 4
Rep Power: 15
champion is on a distinguished road
as you can see the mesh was not perfect around the front forks or inside of the wheel, however it has given me a good set of reasults.

I put an identical size model motorcycle into the wind tunnel yesterday to compare the reasults and got a 0.68N drag from it.

Which is a brillaint reasult. The reason the CFD run has a slightly lower drag is simply the CFD ran with removed handlebars, exhaust, engine, indicators, mirrors, rear suspension .

Thanks for your help.

Here is a photo of the bike in the tunnel.
champion is offline   Reply With Quote

Old   November 7, 2017, 11:00
Default
  #8
New Member
 
gioele
Join Date: Nov 2017
Posts: 1
Rep Power: 0
gio. is on a distinguished road
Quote:
Originally Posted by champion View Post
Hi, I am a student currently doing a thesis on motorcycle aerodynamics. I am very new to any CFD software and have not studied much aerodynamics. I have been teaching myself Star-CCM+ from a meshing tutorial which I was given.


Tomorrow I am going to put a scale motorcycle into a small wind tunnel and take a drag reading through a fixture that screws into a load cell in the wind tunnel floor.

My star-ccm+ is using identical: model size and velocitys. This means that the rod which connects between my bike and load cell goes through the floor of the region. (which was set as a symetry plane)

I made the scale model which I imported as an X_T file. I then tried to fix the model representations - import [right] - repair surface (I then deselect the two bottom check faces)

Problem is - it refuses to surface mesh, the error is as follows:

Worst quality is 5.523e-005
initial number of faces: 66732

starting: Apply Global Limits
Error during surface remeshing, deleting resulting mesh
Parasolid function PK_CURVE_eval_curvature failed.
Error token = PK_ERROR_bad_parameter
Error code = 120
Severity = mild
Command: GenerateSurfaceMesh
CompletedCommand: GenerateSurfaceMesh
In: [Machine::main]
Recoverability: Non-recoverable
ServerStack: [SymInit: Symbol-SearchPath: '.', symOptions: 530, UserName: '07034428'
, OS-Version: 6.1.7600 () 0x100-0x1
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000000052DE9D)
, 000000000052DE9D (StarPlatform): (filename not available): SingletonCleaner::SingletonCleaner
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000000545919)
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000003BFC2D)
, 00000000003BFC2D (StarNeo): (filename not available): NonRecoverableError::NonRecoverableError
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000000038155B)
, 000000000038155B (StarNeo): (filename not available): Controller::executeCommand
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000073466BF0)
, 0000000073466BF0 (MSVCR90): (filename not available): tanhf
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000073433821)
, 0000000073433821 (MSVCR90): (filename not available): _is_exception_typeof
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000773DF661)
, 00000000773DF661 (ntdll): (filename not available): RtlRestoreContext
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000000380E16)
, 0000000000380E16 (StarNeo): (filename not available): Controller::executeCommand
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000000037F705)
, 000000000037F705 (StarNeo): (filename not available): Controller:rocessCommands
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000001800122E1)
, 00000001800122E1 (StarMachine): (filename not available): CommandController:rocessCommands
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000180073421)
, 0000000180073421 (StarMachine): (filename not available): Machine::startServerHost
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000180067006)
, 0000000180067006 (StarMachine): (filename not available): Machine::main
, ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0000000140001297)
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000140001297)
, 0000000140001297 (star-ccm+): (filename not available): (function-name not available)
, ERROR: SymGetSymFromAddr64, GetLastError: 487 (Address: 0000000140004CA2)
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 0000000140004CA2)
, 0000000140004CA2 (star-ccm+): (filename not available): (function-name not available)
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 000000007718F56D)
, 000000007718F56D (kernel32): (filename not available): BaseThreadInitThunk
, ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00000000773C3021)
, 00000000773C3021 (ntdll): (filename not available): RtlUserThreadStart
]
error: Server Error

Any thoughts and advice would be brillaint.

Alex
hi, i'm engineering Student.
do you have a file of motorcycle?
thanks
gio. is offline   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
CFD Wiki - We Need More Help! Jonas Larsson Main CFD Forum 0 September 26, 2005 09:11
Where do we go from here? CFD in 2001 John C. Chien Main CFD Forum 36 January 24, 2001 22:10
ASME CFD Symposium, Atlanta, July 2001 Chris R. Kleijn Main CFD Forum 0 August 21, 2000 05:49
Since Last June John C. Chien Main CFD Forum 3 July 12, 1999 10:38
Which is better to develop in-house CFD code or to buy a available CFD package. Tareq Al-shaalan Main CFD Forum 10 June 13, 1999 00:27


All times are GMT -4. The time now is 08:04.