CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > CONVERGE

Mulitiple Injections

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   March 14, 2023, 17:35
Post Mulitiple Injections
  #1
New Member
 
Rahul Motwani
Join Date: Feb 2021
Location: Greenville, SC
Posts: 18
Rep Power: 5
rmotwan is on a distinguished road
Hey all,

After going thru the two approaches for configuring multiple injections in CONVERGE, I'm facing a challenge in successfully implementing either of the approaches:

1. Single injector, multiple injections (SIMI) - by providing an injection rate shape and other injection parameters of inject_start_time, inject_duration, and inject_mass, CONVERGE solver throws the following error:

(Rank 25) FATAL_ERROR: [ 589] Temporal inject_start_time is not allowed.

It's not just inject_duration but all the three injection parameters ("inject_{}")

How are the injection parameters "temporal" when the input files (attached) have them in a "tabular" form?

2. Multiple Injectors, Single Injection (MISI) - by configuring the desired number of injectors, CONVERGE solver throws the following error:

terminate called after throwing an instance of 'std::runtime_error'
what(): Unexpected HDF5 datatype encountered: Dataset name INJECTOR_VELOCITY, Expected Dataset size = 2, Actual size = 1
[node2097:2992244] *** Process received signal ***
[node2097:2992244] Signal: Aborted (6)
[node2097:2992244] Signal code: (-6)

I'm also including the "spray_{}.in" files for respective modeling approaches. What would be the appropriate next steps to solve these issues? Or what are the things that I'm failing to understand on how to set up multiple injections?

Thanks for your help!
Attached Files
File Type: txt spray_MISI.txt (31.0 KB, 4 views)
File Type: txt spray_SIMI.txt (20.7 KB, 2 views)
File Type: txt config01_RoInj_01.txt (10.1 KB, 2 views)
File Type: txt config01_SoInj_01.txt (125 Bytes, 3 views)
rmotwan is offline   Reply With Quote

Old   March 17, 2023, 17:01
Default
  #2
Senior Member
 
ksrivast's Avatar
 
Kislaya Srivastava
Join Date: Sep 2017
Location: Convergent Science, Northville MI
Posts: 165
Rep Power: 9
ksrivast is on a distinguished road
Hello Rahul,

1. Single injector, multiple injections :
Using profiles for inject_start_time, inject_duration and inject_mass is only applicable for variable RPM cases. The tabular entries are provided for each injection cycle/engine cycle. If your case is indeed a case with variable RPM, then the tabular entries are not set up correctly. Please refer to our v3.0 CONVERGE manual, Chapter 11 and 23 discussion on variable RPM cases.

From my understanding, this is not what you're after. So for your case, you would have a single injector and you do not require the profile option. The start time will be the start time of the first injection. The duration will be the total duration of all injections. And your rate shape profile will include the profile of (and delay between) all injections. Your attached rate-shape profile is of the correct format. The injected mass will be distributed among the multiple injection events based on your profile. It is recommended that you check your spray_rate_inj0.out file, which is created at the start of the simulation, to ensure the multiple injections are set up correctly for the injector. This can also be verified using the Spray Rate Calculator tool in Studio.

With this approach, if you change the injection timings/mass, you often need to update the rateshape profile as well. As such, this is not our recommended approach. We recommend having an individual injector for each injection. This gives the user flexibility to vary each injection event independently of others.

2. Multiple Injectors, Single Injection (MISI) :
For the error you are seeing, are you perhaps using UDFs for your case? The INJECTOR_VELOCITY dataset name is encountered within custom UDFs. Could you check the UDFs you have with you? If you continue to face issues, please reach out to us at support@convergecfd.com. Please use your official email for all correspondence with Convergent Science. Please mention your issue, attach your case setup and add the cfd-online thread, as reference. I don't see any issues with your spray.in file presently. We can get a better idea if we look at the entire case.

Hope this helps.

Sincerely,
__________________
Kislaya Srivastava
Principal Research Engineer | Applications
CONVERGECFD
ksrivast is offline   Reply With Quote

Old   March 28, 2023, 23:08
Default
  #3
New Member
 
Rahul Motwani
Join Date: Feb 2021
Location: Greenville, SC
Posts: 18
Rep Power: 5
rmotwan is on a distinguished road
Hey Kislaya,

Thanks for the helpful answer! Over the weekend, I did end up figuring out the issue.

The problem wasn't with defining the injection process; it was because I was restarting my simulation with a restart file belonging to a different simulation with one injector. The 'INJECTOR_VELOCITY' error makes a lot more sense now.

Thanks again!
rmotwan is offline   Reply With Quote

Reply

Tags
multiple injections


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
Fluent UDF - Distinguish particles from two different injections Achini Main CFD Forum 0 October 12, 2020 12:02
Injections in cyclone with DPM arjun3020 FLUENT 7 October 30, 2014 22:01
Defining DPM Particle Injections with a UDF TedBrogan FLUENT 0 April 18, 2011 17:45
Coal Injections problem Carlo FLUENT 0 September 30, 2009 07:15
DPM injection ritmat FLUENT 6 June 26, 2007 03:38


All times are GMT -4. The time now is 16:25.