Skip to content

Commit

Permalink
Improvements to heat management.
Browse files Browse the repository at this point in the history
  • Loading branch information
lsolesen committed Oct 14, 2024
1 parent a78f519 commit a513910
Show file tree
Hide file tree
Showing 21 changed files with 415 additions and 175 deletions.
4 changes: 2 additions & 2 deletions _includes/calculate-bsa.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@
-->
<div class="form-group">
<label>Vægt (kg)
<input type="number" min="10" max="200" placeholder="fx {{ body_weight }}" name="bsa_weight" id="bsa_weight" step="0.1" required>
<input type="number" min="10" max="200" placeholder="fx {{ body_weight }}" value="{{ body_weight }}" name="bsa_weight" id="bsa_weight" step="0.1" required>
</label>
</div>
<div class="form-group">
<label>Højde (cm)
<input type="number" min="100" max="200" placeholder="fx {{ height }}" name="bsa_height" id="bsa_height" step="1" required>
<input type="number" min="100" max="200" placeholder="fx {{ height }}" value="{{ height }}" name="bsa_height" id="bsa_height" step="1" required>
</label>
</div>
<input type="submit" value="Beregn">
Expand Down
6 changes: 3 additions & 3 deletions _includes/calculate-heat-convection.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@
</div>
<div class="form-group">
<label>Lufttemperatur (C)
<input type="number" min="-50" max="50" placeholder="fx 31" name="air_temperature" id="air_temperature" step="0.1" required>
<input type="number" value="31" min="-50" max="50" placeholder="fx 31" name="air_temperature" id="air_temperature" step="0.1" required>
</label>
</div>
<div class="form-group">
<label>Hudtemperatur (C)
<input type="number" min="20" max="50" placeholder="fx 37" name="skin_temperature" id="skin_temperature" step="0.1" required>
<input type="number" value="37" min="10" max="50" placeholder="fx 37" name="skin_temperature" id="skin_temperature" step="0.1" required>
</label>
</div>
<div class="form-group">
<label>Hastighed (km/t)
<input type="number" min="0" max="100" placeholder="fx {{ velocity }}" name="velocity_kmt" id="velocity_kmt" step="0.1" required>
<input value="{{ velocity }}" type="number" min="0" max="100" placeholder="fx {{ velocity }}" name="velocity_kmt" id="velocity_kmt" step="0.1" required>
</label>
</div>
<input type="submit" value="Beregn">
Expand Down
4 changes: 2 additions & 2 deletions _includes/calculate-heat-evaporation.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
<legend>Varmetab til evaporation</legend>
<div class="form-group">
<label>Sved (L/timen)
<input type="number" min="0" max="10" placeholder="fx 1,5" name="sweat_rate" id="sweat_rate" step="0.1" required>
<input value="1.5" type="number" min="0" max="10" placeholder="fx 1,5" name="sweat_rate" id="sweat_rate" step="0.1" required>
</label>
</div>
<div class="form-group">
<label>Luftfugtighed (%)
<input type="number" min="0" max="100" placeholder="fx 80" name="humidity" id="humidity" step="0.1" required>
<input value="80" type="number" min="0" max="100" placeholder="fx 80" name="humidity" id="humidity" step="0.1" required>
</label>
</div>
<input type="submit" value="Beregn">
Expand Down
10 changes: 5 additions & 5 deletions _includes/calculate-heat-production-running.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@
<legend>Varmeproduktion fra løb</legend>
<div class="form-group">
<label>Kropsvægt (kg)
<input type="number" min="10" max="1000" placeholder="fx 80" name="weight" id="weight" step="0.1" required>
<input type="number" min="10" max="1000" value="80" placeholder="fx 80" name="weight" id="weight" step="0.1" required>
</label>
</div>
<div class="form-group">
<label>Hastighed (min/km)</label>
<input type="number" placeholder="5" name="minkm_min" min="0" max="10" class="input-mini" required> <span class="help-inline">min</span>
<input type="number" placeholder="0" name="minkm_sec" min="0" max="60" class="input-mini" required> <span class="help-inline">sek</span>
<label>Løbehastighed (min/km)</label>
<input type="number" placeholder="5" value="5" name="minkm_min" min="0" max="10" class="input-mini" required> <span class="help-inline">min</span>
<input type="number" placeholder="0" value="0" name="minkm_sec" min="0" max="60" class="input-mini" required> <span class="help-inline">sek</span>
</div>
<div class="form-group">
<label>Effektivitet (ml/kg/km)
<input type="number" min="0" max="500" placeholder="fx 210" name="efficiency" id="efficiency" step="1" required>
<input type="number" min="0" max="500" value="210" placeholder="fx 210" name="efficiency" id="efficiency" step="1" required>
</label>
</div>
<input type="submit" value="Beregn">
Expand Down
35 changes: 35 additions & 0 deletions _includes/calculate-heat-temperature-rise.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<form class="calculator" id="calculator_temperature_rise">
<fieldset>
<legend>Varmestigning</legend>
<div class="form-group">
<label>Ekstra varmeproduktion (watt)
<input type="number" min="0" max="10000" placeholder="fx 200" name="heat_temperature_rise_excess_watt" id="heat_temperature_rise_excess_watt" step="1" required>
</label>
</div>
<div class="form-group">
<label>Tid for ekstra varmeproduktion (min:sek)</label>
<input type="number" placeholder="3" name="heat_temperature_rise_hours" min="0" max="20" class="input-mini" required> <span class="help-inline">timer</span>
<input type="number" placeholder="30" name="heat_temperature_rise_min" min="0" max="59" class="input-mini" required> <span class="help-inline">min</span>
<input type="number" value="0" placeholder="0" name="heat_temperature_rise_sek" min="0" max="59" class="input-mini" required> <span class="help-inline">sek</span>
</div>
<div class="form-group">
<label>Kropsvægt (kg)
<input type="number" min="10" max="1000" placeholder="fx 80" name="heat_temperature_rise_weight" id="heat_temperature_rise_weight" step="0.1" required>
</label>
</div>
<div class="form-group">
<label>Kroppens varmekapacitet (J/(kg·°C))
<input type="number" min="0" max="10000" placeholder="fx 3470" name="heat_temperature_rise_c" id="heat_temperature_rise_c" value="3470" step="1" required>
</label>
</div>
<input type="submit" value="Beregn">
</fieldset>
<fieldset class="results">
<div class="form-group">
<label>Temperaturstigning (°C)
<input name="heat_temperature_rise_result" disabled>
</label>
</div>
</fieldset>
{% include calculator-footer.html %}
</form>
1 change: 0 additions & 1 deletion _posts/2024-08-05-energiforbrug.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ Endelig kan vi udregne cykeløkonomien.

I vores eksempel:


Med Power output på <span id="bike_economy_power_output">100</span>W og iltforbrug på <span id="bike_economy_vo2">1,89</span> L/O<sub>2</sub>, så bliver cykeløkonomien <span id="bike_economy_biking_economy">3,17</span>kJ/L.

## Konklusion
Expand Down
34 changes: 26 additions & 8 deletions _posts/2024-08-05-heat-management-biking.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,15 @@ tags:
last_modified_at: 2024-08-04T10:14:14Z
---

Når du gerne vil cykle, når det er varmt, så er det det godt at vide, hvordan du skal håndtere varmen under længerevarende arbejde.
Hvis du gerne vil cykle, når det er varmt, så er det det godt at vide, hvordan du skal håndtere varmen under længerevarende arbejde.

Her kigger vi på varmehåndtering på cyklen inspireret af [Alan Couzens](https://www.alancouzens.com/blog/heat.html), som helt genialt gennemgår videnskaben bag varmehåndtering i lange træninger eller løb på cyklen.
Her kigger vi på varmehåndtering på cyklen inspireret af [Alan Couzens](https://www.alancouzens.com/blog/heat.html), som gennemgår videnskaben bag varmehåndtering i lange træninger eller løb på cyklen.

Gode præstationer i varmen afhænger af kropsvægten, kroppens overfladeareal og det nødvendige power output for at cykle hurtigt.

Det afhænger naturligvis også af, om du har forberedt dig med [varmetræning](/varmetraening/).

Det kan være lettere at præstere i varmen, hvis du er en lille, let cykelrytter end hvis du er stor og muskuløs, fordi kroppen så genererer mere varme.
Det kan være lettere at præstere i varmen, hvis du er en lille, let cykelrytter end hvis du er stor og muskuløs, fordi en stor krop genererer mere varme.

Lad os kigge lidt på nogle tal!

Expand Down Expand Up @@ -61,13 +61,13 @@ Lad os først udregne kroppens overfladeareal:

{% include calculate-bsa.html %}

Dit estimerede overfladeareal er <span id="heat_bike_bsa">1.8336</span> m<sup>2</sup>. Det er en fordel at have et lidt højere areal, når du skal af med varmen.
Dit estimerede overfladeareal er <span id="heat_management_bsa">1.8336</span> m<sup>2</sup>. Det er en fordel at have et lidt højere areal, når du skal af med varmen.

Hvor meget varme kan du med dit kropsareal forvente at slippe af med gennem konvektion?

{% include calculate-heat-convection.html %}

<span id="heat_bike_convection">308</span>W tabes gennem konvektion, men din krop mangler stadigvæk at slippe af med <span id="heat_bike_subtotal_1">613</span>W i varme.
<span id="heat_management_convection">308</span>W tabes gennem konvektion, men din krop mangler stadigvæk at slippe af med <span id="heat_management_subtotal_1">613</span>W i varme.

## 2. Varmetab til radiation

Expand All @@ -79,7 +79,7 @@ Men her prøver vi at estimere den potentielle varmeoverførsel til omgivelserne

{% include calculate-heat-radiation.html %}

Varmetabet gennem radiation er <span id="heat_bike_radiation">353</span>W. Men kroppen skal stadig af med <span id="heat_bike_subtotal_2">260</span>W varme.
Varmetabet gennem radiation er <span id="heat_management_radiation">57</span>W. Men kroppen skal stadig af med <span id="heat_management_subtotal_2">556</span>W varme.

Jeg tror [Alan Couzens](https://www.alancouzens.com/blog/heat.html)' oprindelige beregner har et forkert udgangspunkt for beregningerne. Den forudsætter en omgivende temperatur på 0°C, hvilket jo kun er tilfældet, hvis man køler sig selv ned med is undervejs.
{: .notice--info }
Expand All @@ -104,9 +104,27 @@ Den øvre grænse for væsketransport på tværs af tarmvæggen er 1,5 L/timen.

{% include calculate-heat-evaporation.html %}

Varmetabet via evaporation er <span id="heat_bike_evaporation">300</span>W. Det giver en total på <span id="heat_bike_subtotal_3">-40</span>W af varme tilbage i systemet.
Varmetabet via evaporation er <span id="heat_management_evaporation">300</span>W. Det giver en total på <span id="heat_management_subtotal_3">256</span>W af varme tilbage i systemet.

<p id="heat_bike_message">Tillykke. Tallet er negativt. Det betyder, at du har en god mulighed for at fastholde din kernetemperatur.</p>
<p id="heat_management_message">Vær opmærksom! Dit varmeregnskab er positivt. Det betyder, at din kernetemperatur over tid formentlig vil stige. Tænk på, hvordan du få mere køling i systemet.</p>

## Hvor meget stiger kernetemperaturen?

Alt dette er naturligvis baseret på modeller og estimater. Men hvis du har overskudsvarme, som du ikke kan komme af med, så vil kroppen blive varmere.

Men hvor varm?

Lad os kigge lidt på tallene:

{% include calculate-heat-temperature-rise.html %}

Kroppen vil gøre alt, hvad den kan for at fastholde kropstemperaturen i et relativt snævert interval.

<p id="heat_temperature_rise_message"></p>

Hvis kropstemperaturen ikke kan holdes nede på andre måder, så kan kroppen kun sænke intensiteten, så varmeproduktionen bliver mindre.

I cykling får du en relativt høj grad af nedkøling pga. den høje fart. Men på ekstremt varme dage, så skal du altså selv lægge noget i ligningen.

## Konklusion

Expand Down
46 changes: 36 additions & 10 deletions _posts/2024-08-05-heat-management-running.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Du kan prøve at udfylde formularen med de foreslåede gennemsnitlige værdier,

{% include calculate-heat-production-running.html %}

Den estimerede varme der genereres med den løbeindsats på <span id="heat_run_power_output">844</span>W.
Den estimerede varme der genereres med den løbeindsats på <span id="heat_management_run_power_output">844</span>W.

Hvis du leger lidt med tallene, så kan du se, at hvis din kropsvægt går op, så producerer du endnu mere varme.

Expand All @@ -51,26 +51,34 @@ Der er tydelig forskel på varmeproduktionen alt efter kropsvægt og løbeøkono

Du skal altså af med en del varme, når du løber.

Kroppen er heldigvis god til at [temperaturregulere](/fysiologi-temperaturregulering/). Her kigger vi på de tre vigtigste typer.

## 1. Varmetab til konvektion

Den første måde at få køling af systemet på er ved konvektion. Når vinden passerer huden skaber det køling.
Den første måde at få køling af systemet på er ved konvektion. Når vinden passerer huden er det med til at køle dig ned.

Det er rigtig effektivt i cykling, men i løb er din løbehastighed noget lavere.

Når vinden er koldere end kernetemperaturen, så oplever du køling. I løb er din hastighed imidlertid noget lavere end i cykling, så effekten er meget mindre.
Derfor er effektiviteten noget lavere.

Dit overfladeareal har naturligvis en stor betydning for, hvor meget konvektionen betyder for din nedkøling.
Dit overfladeareal har stor betydning for, hvor meget konvektionen betyder for din nedkøling. Jo mere overflade, jo højere potentiale for nedkøling.

{% include calculate-bsa.html body_weight="80" height="180" %}

Dit estimerede overfladeareal er <span id="heat_run_bsa">2,0000</span> m<sup>2</sup>. Det er en fordel at have et lidt højere areal.
Dit estimerede overfladeareal er <span id="heat_management_bsa">2,0000</span> m<sup>2</sup>.

Her kan du smide tallene ind for for dit eget løb.
Lad os kigge på, hvad du kan tabe af varme gennem konvektion i løb.

Her kan du smide dine egne tal ind med overfladeareal, temperaturer og løbehastighed..

{% include calculate-heat-convection.html velocity="12" bsa="2,000" %}

<span id="heat_run_convection">182</span>W tabes gennem konvektion, men din krop mangler stadigvæk at slippe af med <span id="heat_run_subtotal_1">662</span>W i varme.
<span id="heat_management_convection">182</span>W tabes gennem konvektion, men din krop mangler stadigvæk at slippe af med <span id="heat_management_subtotal_1">662</span>W i varme.

Fordi hastigheden er mindre, så er det meget typisk at du mangler 150-200W i køling i løb i forhold til på cyklen.

Hvis du ikke finder andre måder at kompensere for dette, så bliver du nødt til at sætte intensiteten og derved hastigheden ned.

## 2. Varmetab til radiation

Når du løber, så afgiver du også en del af din varme til omgivelserne.
Expand All @@ -81,7 +89,7 @@ Hvis du leger med tallene og sænker lufttemperaturen i nedenstående beregner,

{% include calculate-heat-radiation.html bsa="2,0000" %}

Varmetabet gennem radiation er <span id="heat_run_radiation">385</span>W. Men kroppen skal stadig af med <span id="heat_run_subtotal_2">277</span>W varme.
Varmetabet gennem radiation er <span id="heat_management_radiation">62</span>W. Men kroppen skal stadig af med <span id="heat_management_subtotal_2">600</span>W varme.

Jeg tror [Alan Couzens](https://www.alancouzens.com/blog/heat.html)' oprindelige beregner har et forkert udgangspunkt for beregningerne. Den forudsætter en omgivende temperatur på 0°C, hvilket jo kun er tilfældet, hvis man køler sig selv ned med is undervejs.
{: .notice--info }
Expand All @@ -102,12 +110,30 @@ Det er således vigtigt at starte på løbeturen i væskebalance.

{% include calculate-heat-evaporation.html %}

Varmetabet via evaporation er <span id="heat_run_evaporation">300</span>W. Det giver en total på <span id="heat_run_subtotal_3">7</span>W af varme tilbage i systemet.
Varmetabet via evaporation er <span id="heat_management_evaporation">300</span>W. Det giver en total på <span id="heat_management_subtotal_3">300</span>W af varme tilbage i systemet.

<p id="heat_run_message">Tillykke. Tallet er negativt. Det betyder, at du har en god mulighed for at fastholde din kernetemperatur.</p>
<p id="heat_management_message">Vær opmærksom! Dit varmeregnskab er positivt. Det betyder, at din kernetemperatur over tid formentlig vil stige. Tænk på, hvordan du få mere køling i systemet.</p>

Det er meget vigtigt at være proaktiv for at kunne fastholde væskebalancen, så du stadig har det redskab i værktøjsbæltet til at komme af med varmen.

## Hvor meget stiger kernetemperaturen?

Alt dette er naturligvis baseret på modeller og estimater. Men hvis du har overskudsvarme, som du ikke kan komme af med, så vil kroppen blive varmere.

Men hvor varm?

Lad os kigge lidt på tallene:

{% include calculate-heat-temperature-rise.html %}

Kroppen vil gøre alt, hvad den kan for at fastholde kropstemperaturen i et relativt snævert interval.

<p id="heat_temperature_rise_message"></p>

Hvis kropstemperaturen ikke kan holdes nede på andre måder, så kan kroppen kun sænke intensiteten, så varmeproduktionen bliver mindre.

Det er også derfor, at den optimale lufttemperatur for løb er omkring 10 grader. Så bliver kroppen automatisk kølet ned ved konvektion og radiation, og skal bruge færre kræfter på at temperaturregulere.

## Konklusion

Det er noget vanskeligere at holde sig kølet ned under løb i varme omgivelser, end hvis du cykler. På cyklen kan du let medbringe ekstra væske og flasker kun brugt til køling. Samtidig er den højere hastighed en fordel i forhold til konvektion.
Expand Down
2 changes: 1 addition & 1 deletion _posts/2024-08-12-temperaturregulering-menneskekroppen.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ Selvom du ikke synes du går rundt og sveder, så taber du ifølge [HyperPhysics

Kølingseffekten udnytter, at fordampningen af vand kræver op til 580 cal/gram ved normal hudtemperatur.

Huden vil begynde at svede ved en temperatur på 37 C. Guyton (1971) skriver, at svedraten per time er 1,5 L/timen, men ved [varmeakklimatisering](/varmeakklimatisering-traening-i-varmen/) kan du komme helt op på 3,5 liter i timen.
Huden vil begynde at svede ved en temperatur på 37°C. Guyton (1971) skriver, at svedraten per time er 1,5 L/timen, men ved [varmeakklimatisering](/varmeakklimatisering-traening-i-varmen/) kan du komme helt op på 3,5 liter i timen.

Fordampningen af sved giver altså en usædvanlig god køling.

Expand Down
105 changes: 54 additions & 51 deletions assets/js/bundle.js

Large diffs are not rendered by default.

Loading

0 comments on commit a513910

Please sign in to comment.