hansukyang / UWG_Matlab

Urban Weather Generator
11 stars 7 forks source link

Error with xml read - typology #11

Open franetibe opened 2 years ago

franetibe commented 2 years ago

Hello,

I am trying to run UWG using Matlab, and I obtain the following error :


Rural weather file selected: C:...\UWG_Matlab-master\Nantes.epw Save location selected: C:...\UWG_Matlab-master\Nantes_UWG.epw Urban Parameter file selected: C:...\UWG_Matlab-master\test_parameters.xml Unrecognized field name "typology1".

Error in UWG (line 360) xmlTyp(1) = xml_input.typology1;

Error in test_run (line 19) [new_climate_file] = UWG(CL_EPW_PATH,CL_EPW,CL_XML_PATH,CL_XML{i},CL_RE_PATH,CL_RE);


This comes from UWM.m :


% Process XML file to generate class elements
xml_input = xml_read(xml_location);
sim_dt = 300;           % Simulation time step (s)
weather_dt = 3600;      % Weather data time step (EPW) (s)

disp(['Urban Parameter file selected: ',xml_location]);

% Re-naming for file readability
xmlTyp(1) = xml_input.typology1;

I don't find any "typology" in xml_read.m or test_parameters.xml .

Here is my test_parameters.xml file :


<xml_input>
<construction>
<wall>
<albedo>0.2</albedo>
<emissivity>0.91</emissivity>
<materials>
<names>
<item>Stucco</item>
<item>Concrete HW</item>
<item>Insulation</item>
<item>Gypsum</item>
</names>
<thermalConductivity>
<item>0.6918</item>
<item>1.311</item>
<item>0.049</item>
<item>0.16</item>
</thermalConductivity>
<volumetricHeatCapacity>
<item>1555146</item>
<item>1874432</item>
<item>221752</item>
<item>651467</item>
</volumetricHeatCapacity>
<thickness>[0.0254,0.2032,0.04954946,0.0127]</thickness>
</materials>
<vegetationCoverage>0.001</vegetationCoverage>
<initialTemperature>20</initialTemperature>
<inclination>0</inclination>
</wall>
<roof>
<albedo>0.2</albedo>
<emissivity>0.9</emissivity>
<materials>
<names>
<item>Roof Membrane</item>
<item>Metal Decking</item>
</names>
<thermalConductivity>
<item>0.16</item>
<item>45.006</item>
</thermalConductivity>
<volumetricHeatCapacity>
<item>1637083.4</item>
<item>3213312</item>
</volumetricHeatCapacity>
<thickness>[0.0095,0.0015]</thickness>
</materials>
<vegetationCoverage>0.01</vegetationCoverage>
<initialTemperature>20</initialTemperature>
<inclination>1</inclination>
</roof>
<mass>
<albedo>0.7</albedo>
<emissivity>0.9</emissivity>
<materials>
<names>
<item>HW Concrete</item>
</names>
<thermalConductivity>
<item>1.311</item>
</thermalConductivity>
<volumetricHeatCapacity>
<item>1874432</item>
</volumetricHeatCapacity>
<thickness>[0.1016]</thickness>
</materials>
<vegetationCoverage>0</vegetationCoverage>
<initialTemperature>20</initialTemperature>
<inclination>1</inclination>
</mass>
<glazing>
<glazingRatio>0.212</glazingRatio>
<windowUvalue>3.23646</windowUvalue>
<windowSHGC>0.39</windowSHGC>
</glazing>
<urbanRoad>
<albedo>0.165</albedo>
<emissivity>0.95</emissivity>
<materials>
<names>
<item>asphalt</item>
</names>
<thermalConductivity>
<item>1</item>
</thermalConductivity>
<volumetricHeatCapacity>
<item>1600000</item>
</volumetricHeatCapacity>
<thickness>1.25</thickness>
</materials>
<vegetationCoverage>0.3</vegetationCoverage>
<initialTemperature>20</initialTemperature>
<inclination>1</inclination>
</urbanRoad>
<rural>
<albedo>0.165</albedo>
<emissivity>0.95</emissivity>
<materials>
<names>
<item>asphalt</item>
</names>
<thermalConductivity>
<item>1</item>
</thermalConductivity>
<volumetricHeatCapacity>
<item>1600000</item>
</volumetricHeatCapacity>
<thickness>1.25</thickness>
</materials>
<vegetationCoverage>0.5</vegetationCoverage>
<initialTemperature>20</initialTemperature>
<inclination>1</inclination>
</rural>
</construction>
<building>
<floorHeight>3.05</floorHeight>
<nightInternalGains>5.534207792</nightInternalGains>
<dayInternalGains>21.72043956</dayInternalGains>
<radiantFraction>0.476221358</radiantFraction>
<latentFraction>0.09</latentFraction>
<infiltration>0.264092437</infiltration>
<ventilation>0.635660829</ventilation>
<coolingSystemType>AIR</coolingSystemType>
<coolingCOP>3.7</coolingCOP>
<heatReleasedToCanyon>0.5</heatReleasedToCanyon>
<daytimeCoolingSetPoint>24.8</daytimeCoolingSetPoint>
<nighttimeCoolingSetPoint>26.1</nighttimeCoolingSetPoint>
<daytimeHeatingSetPoint>20</daytimeHeatingSetPoint>
<nighttimeHeatingSetPoint>17.1</nighttimeHeatingSetPoint>
<coolingCapacity>205</coolingCapacity>
<heatingEfficiency>0.8</heatingEfficiency>
<initialT>20</initialT>
<nightSetStart>19</nightSetStart>
<nightSetEnd>5</nightSetEnd>
</building>
<urbanArea>
<averageBuildingHeight>10</averageBuildingHeight>
<horizontalBuildingDensity>0.5</horizontalBuildingDensity>
<verticalToHorizontalUrbanAreaRatio>0.8</verticalToHorizontalUrbanAreaRatio>
<treeCoverage>0.1</treeCoverage>
<nonBldgSensibleHeat>67.75</nonBldgSensibleHeat>
<nonBldgLatentAnthropogenicHeat>6.775</nonBldgLatentAnthropogenicHeat>
<charLength>1000</charLength>
<treeLatent>0.7</treeLatent>
<grassLatent>0.6</grassLatent>
<vegAlbedo>0.25</vegAlbedo>
<vegStart>1</vegStart>
<vegEnd>12</vegEnd>
<daytimeBLHeight>700</daytimeBLHeight>
<nighttimeBLHeight>80</nighttimeBLHeight>
<refHeight>150</refHeight>
</urbanArea>
<referenceSite>
<latitude>42.358167</latitude>
<longitude>-71.063694</longitude>
<averageObstacleHeight>0.1</averageObstacleHeight>
</referenceSite>
<parameter>
<tempHeight>2</tempHeight>
<windHeight>10</windHeight>
<circCoeff>1.2</circCoeff>
<dayThreshold>200</dayThreshold>
<nightThreshold>50</nightThreshold>
<windMin>0.1</windMin>
<windMax>10</windMax>
<wgmax>0.005</wgmax>
<exCoeff>0.3</exCoeff>
<simuStartMonth>7</simuStartMonth>
<simuStartDay>1</simuStartDay>
<simuDuration>7</simuDuration>
</parameter>
</xml_input>

Do you have an idea ?

Best, F.