Multiple Injectors
Dear All,
in the spray class of dieselSpray the injectors are implemented as IOPtrList. How can I define multiple injectors of different or same type in the injectorProperties dictionary? Thanks in advance, Matthias |
2 Attachment(s)
Hi Matthias,
if you want to use several injectors, you only have to define them in the injectorProperties dictionary one after another. You write all the specifications for the first injector and then simply add the next injector with its entries. All injectors can be of the same or different type. You also have to add some entries in the sprayProperties file. Each injector has got some more specifications there. When you open this file and just scroll down, you will see some entries like: "constInjectorCoeffs", "hollowConeInjectorCoeffs", etc. According to the type of injector you choose, you will need to add the corresponding entries for each injector there. Attached to this message are the injectorPropertis file and the sprayProperties file for a case setup in which 5 injectors of type "definedInjector" were created. Each injector creates single droplets. The injectorProperties file is quite long because the third injector makes 5000 droplets. But you can see there how you need to arrange the injectors one after another. In my case all injectors are of the same type. Of course you can choose different types. I further used "constInjectorCoeffs" in the sprayProperties file (is also attached) to specify the droplet-nozzle diameter and the angle of injection. You just need to scroll down. As you will see, there are five entries, one for each injector. I hope this will help you! Best regards, Sebastian |
Hello Sebastian,
thanks a lot. This is exactly what I was looking for. Enjoy your weekend, Matthias |
Hello All,
I would like to ask if its possible to inject multilpe liquids with multiple injectors in dieselFoam solver ? Thanks Rachel |
Quote:
just specify the liquid as a mulitcomponent, lets say you want to have water and heptane as fuels in thermophysicalProperties set liquidComponents ( H20 C7H16 ); and then for one injector you specify the volumefraction X as X( 0 1 ) and for the other X( 1 0 ) |
I am wondering how multiple injectors can be modeled when the droplet sizes are based on a pdf (e.g. Rosin Rammler). In the example above, the parameters that changed for each injector were lists. However, in OF1.7, the Rosin Rammler distribution only allows a scalar for the diameter and does not accept a list of diameters for each injector. In light of this restriction, is there still a way to specify multiple injectors, each with a different set of pdf parameters?
Thanks in advance for any input on this issue. |
not at the moment, but it is very easy to fix.
I will show you how to do it for the hollowCone go to src/lagrangian/dieselSpray/spraySubModels/injectorModel/hollowCone/ and modify the below files to this: hollowCone.H Code:
scalarList innerAngle_; Code:
injectorModel(dict, sm), Code:
Code:
scalar hollowConeInjector::d0 done. the name of the pdf dictionary will now have an appended injectorindex and the sprayProperties will look something like this (for 2 injectors) Code:
hollowConeInjectorCoeffs |
Many thanks for the instructions! They were exactly what I was looking for.
|
Dear Niklas,
How about the 1.6 version which has d , n, innerConeAngle and outerConeAngle as a list, but not the minValue and maxValue? As an example: hollowConeInjectorCoeffs { dropletPDF { pdfType RosinRammler; RosinRammlerPDF { minValue 1e-06; maxValue 90e-06; d ( 32e-06 ); n ( 2.4 ); } } innerConeAngle ( 15.2 ); outerConeAngle ( 86.6 ); } How can I add similar functionality as been described by ALC? Quote:
Fairus |
its exactly the same
|
All times are GMT -4. The time now is 18:20. |