Open adibantwal opened 2 years ago
Hi. I'm sorry for replying late to you. If you have the solar radiation heat gain at the skin in each body segments [W], please use the below function.
import jos3 model = jos3.JOS3() model._set_ex_q("skin", solar_radiation_heat_gain_at_the_skin)
In the report, I showed how to calculate the solar radiation heat gain at the skin when users have the data of upper and lower and, longwave and shortwave solar radiation data. However, this may be rare case. So, in the code, I made the function to input heat gain at the tissue directly.
Thank you.
Thank you for your response. I am able to use this function and it works well.
But how would we apply this to each body part? As this function is applying it to the whole skin
Hi, I think the function is not working properly
Case 1: No solar radiation on the human: no_solar.txt
Output:
Case 2: 100 W Solar radiation: solar.txt
Output:
As you can see, in both cases, the mean skin temperature is the same Can you please help with this?
Thanks in advance, Aditya Bantwal
Hi
OK, I will check it.
Thanks, please let me know what the issue is.
Hi, I would suggest to add a special function just for (SW solar) radiation for different body parts. You need to
Put ...
@property
def SolarRad(self):
"""
Getter
Returns
-------
SolarRad : numpy.ndarray (18,)
Solar radiation [W].
"""
return self._solarRad
@SolarRad.setter
def SolarRad(self, inp):
self._solarRad = _to17array(inp)
... to JOS3 class definition (in jos3.py).
2.
self._solarRad = np.zeros(18)
To initialization of JOS3 class (below # Default values of input condition)
3.
# Extra solar gain [W]
arrQ[INDEX["skin"]] += self._solarRad.copy()
just after line:
arrQ += self.ex_q.copy()
THAT'S ALL!
You define solar radiation for each body part with:
model.SolarRad = x (x is int), one value for all
or
model.SolarRad = array, list (18 values, each for one body part)
Beware:
Hope it helps. I would be glad to hear what authors of JOS-3 think of that implementation.
Hi, hope you're well.
I am exploring the JOS-3 model, and I notice that the code does not seem to consider the solar radiation gain on an occupant. There is no input for this option. Can you comment on this and correct me if I'm wrong?
Thanks in advance, Aditya