Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

how to set solar radiation to a constant value(such as 800W) in WRF model

xpji

New member
I want to set the solar radiation from convective cloud tops to a fixed value (such as 800w).

But I didn't know how to set parameters.

whether can I set the constant value through modifying the namelist.input.

thank you!
 
I want to set the solar radiation from convective cloud tops to a fixed value (such as 800w).

But I didn't know how to set parameters.

whether can I set the constant value through modifying the namelist.input.

thank you!
Hello, I have not completely solved it, I just made some attempts:
In the WRF function, the radconst function in the radiation driver, modify its source code to make it a fixed value.
Details about the function you can see here:module_radiation_driver.F
After modifying the source code, recompile WRF and rerun.
 
Oh thanks for linking the driver, it looks like we can perhaps alter "SOLCON=1370.*ECCFAC" within the radiation driver.

For your case, I think you would need to set SOLCON=800

Is this what you did?
 
@xpji

There is no namelist option to specify solar radiation at convective cloud tops. You have to modify codes. Below is my suggestions how to do so:
(1) pass CUTOP to radiation driver and then to the specific radiation scheme you use
(2) identify the variable of solar radiation in the radiation scheme, then set the value to be 800 at the level of CUTOP.
This is a quite general route to follow. Also, note that such modifications will lead to physically unreasonable results since radiation above and below the CUTOP are still calculated by the radiation scheme.
 
thanks for your suggestions
@xpji

There is no namelist option to specify solar radiation at convective cloud tops. You have to modify codes. Below is my suggestions how to do so:
(1) pass CUTOP to radiation driver and then to the specific radiation scheme you use
(2) identify the variable of solar radiation in the radiation scheme, then set the value to be 800 at the level of CUTOP.
This is a quite general route to follow. Also, note that such modifications will lead to physically unreasonable results since radiation above and below the CUTOP are still calculated by the radiation scheme.
 
Oh thanks for linking the driver, it looks like we can perhaps alter "SOLCON=1370.*ECCFAC" within the radiation driver.

For your case, I think you would need to set SOLCON=800

Is this what you did?
in fact, i add the "sol_azi = pi" in the source code to keep the solar angle fixed and achieve a fixed solar radiation value.
 
Top