Laixer / FunderMaps

Manage and visualize foundation data
Apache License 2.0
3 stars 1 forks source link

Model Risk of Differential Settlement #840

Open DonZandbergen opened 4 months ago

DonZandbergen commented 4 months ago

Description

To assess the risk of building settlement per cluster, the standard deviation of settlement rates within each cluster must be calculated. The greater the differential settlement, the higher the risk. This analysis consists of two steps: calculating the standard deviation within a cluster and classifying it to translate into a Differential Settlement Risk.

This analysis can be performed for all buildings with a velocity in the database.

Step 1: Calculation of Standard Deviation

The standard deviation (σ) of settlement rates within a cluster is used to determine the dispersion of these rates around the mean. The formula for standard deviation is as follows:

[ \sigma = \sqrt{\frac{1}{n} \sum_{i=1}^{n} (Vi - V{gem})^2} ]

where:

The stddev function in SQL can also be used.

Step 2: Classification of Settlement Differences

Based on the calculated standard deviation, clusters are classified into one of five risk categories, depending on the degree of differential settlement. The categories are as follows:

The obtained risk classification applies to each building in the respective cluster.

Actions

  1. Calculate Standard Deviation

    • Calculate the standard deviation of settlement rates for each cluster to determine the dispersion within the cluster.
  2. Classify Clusters

    • Classify each cluster into one of the five risk categories based on the calculated standard deviation.
  3. Update on Data Changes

    • Ensure that the model runs for those buildings whenever velocity data is added or updated.
  4. Create Tileset

    • Create a tileset of the classification at the building level and include it in the mapset Risk as “Risico verschilzakking”. Use the standard legend and colors: Standard map colors.
  5. Web Service Integration

    • Include differential settlement risks in the web service (WS) as a separate product.
  6. Documentation Updates

    • Update the documentation for differential settlement level in the Risk explanation in the Wiki.
    • Update the documentation for differential settlement level in the WS in the Wiki.
  7. Grafana Integration

    • Process in Grafana as a "background task".
  8. Add to Analysis_full

    • Include the differential settlement risk in Analysis_full.

Expected Behavior

Additional Information

DonZandbergen commented 1 month ago

De aanpak aanpassen: Zakkingsnelheden door extrapoleren naar de toekomst en verschil afzetten tegenover de beoordeling van de lintvoegmetingen.