高温高湿环境人体热负荷预警仿真模型

热预警+Tanabe 65节点模型

背景/依据

Tanabe 65节点模型,将人体分为头部、胸部、骨盆、左右肩、左右手臂、左右手、左右大腿、左右小腿、和左右足共16个节段。根据组织特性将各段分为四个同心层:核心、肌肉、脂肪和皮肤。此外,还有一中央血池。
论文详情可以查询论文所在网址

公式以及简图

d T ( i , 1 ) d t = Q ( i , 1 ) − B ( i , 1 ) − D ( i , 1 ) − R E S ( i , 1 ) C ( i , 1 ) d T ( i , 2 ) d t = Q ( i , 2 ) − B ( i , 2 ) + D ( i , 1 ) − D ( i , 2 ) C ( i , 2 ) d T ( i , 3 ) d t = Q ( i , 3 ) − B ( i , 3 ) + D ( i , 2 ) − D ( i , 3 ) C ( i , 3 ) d T ( i , 4 ) d t = Q ( i , 4 ) − B ( i , 4 ) + D ( i , 3 ) − Q t ( i , 4 ) − E ( i , 4 ) C ( i , 4 ) d T ( 65 ) d t = ∑ i = 1 16 ∑ j = 1 4 B ( i , j ) C ( 65 ) \begin{aligned} & \frac{d T(i, 1)}{d t}= \frac{Q(i, 1)-B(i, 1)-D(i, 1)-R E S(i, 1)}{C(i, 1)} \\ & \frac{d T(i, 2)}{d t}= \frac{Q(i, 2)-B(i, 2)+D(i, 1)-D(i, 2)}{C(i, 2)} \\ & \frac{d T(i, 3)}{d t}= \frac{Q(i, 3)-B(i, 3)+D(i, 2)-D(i, 3)}{C(i, 3)} \\ & \frac{d T(i, 4)}{d t}=\frac{Q(i, 4)-B(i, 4)+D(i, 3)-Q_t(i, 4)-E(i, 4)}{C(i, 4)} \\ & \frac{d T(65)}{d t}=\frac{\sum_{i=1}^{16} \sum_{j=1}^4 B(i, j)}{C(65)} \end{aligned} dtdT(i,1)=C(i,1)Q(i,1)B(i,1)D(i,1)RES(i,1)dtdT(i,2)=C(i,2)Q(i,2)B(i,2)+D(i,1)D(i,2)dtdT(i,3)=C(i,3)Q(i,3)B(i,3)+D(i,2)D(i,3)dtdT(i,4)=C(i,4)Q(i,4)B(i,4)+D(i,3)Qt(i,4)E(i,4)dtdT(65)=C(65)i=116j=14B(i,j)
模型展示
此外,论文中缺失一些参数,可根据MSP论文进行补充和更正,如:
Q b b = 0.778 (  met  = 58.2 W / m 2 ) W ( i , j ) = 58.2 ( met ⁡ − Q b b ) ∗ A D u ( i ) ∗ Met ⁡ f ( i ) \begin{gathered} Q b b=0.778\left(\text { met }=58.2 W / \mathrm{m}^2\right) \\ W(i, j)=58.2(\operatorname{met}-Q b b) * A_{D u}(i) * \operatorname{Met} f(i) \end{gathered} Qbb=0.778( met =58.2W/m2)W(i,j)=58.2(metQbb)ADu(i)Metf(i)
因为 met 是全身代谢率, 根据 M S P M S P MSP 模型, met = 1 − 0.0858 H R rest  + 0.0858 H R , ( m e t ) =1-0.0858 H R_{\text {rest }}+0.0858 H R,(m e t) =10.0858HRrest +0.0858HR,(met)又因为论文 word 中, H R rest  = 92 H R_{\text {rest }}=92 HRrest =92 / min ⁡ , H R / \min , H R /min,HR 4 0 ∘ C 40^{\circ} \mathrm{C} 40C 达到 120 次 / m i n / \mathrm{min} /min, 故, met = 3.6598 =3.6598 =3.6598.

展示

在这里插入图片描述

部分代码
classdef HeatShow < matlab.apps.AppBase

    % Properties that correspond to app components
    properties (Access = public)
        UIFigure                      matlab.ui.Figure
        dangerminutesEditField        matlab.ui.control.NumericEditField
        dangerminutesEditFieldLabel   matlab.ui.control.Label
        DropDown                      matlab.ui.control.DropDown
        Label_2                       matlab.ui.control.Label
        warninglampLamp               matlab.ui.control.Lamp
        warninglampLampLabel          matlab.ui.control.Label
        workingminutesEditField       matlab.ui.control.NumericEditField
        workingminutesEditFieldLabel  matlab.ui.control.Label
        AmbienttemperatureEditField   matlab.ui.control.NumericEditField
        AmbienttemperatureEditField_2Label  matlab.ui.control.Label
        startButton                   matlab.ui.control.Button
        Label                         matlab.ui.control.Label
        UIAxes                        matlab.ui.control.UIAxes
    end

    
    properties (Access = private)
        T_e % 环境温度
        dangerMin % 危险时间
        T % 运算温度
    end
    
  

    % Callbacks that handle component events
    methods (Access = private)

        % Button pushed function: startButton
        function startButtonPushed(app, event)
            app.T_e=app.AmbienttemperatureEditField.Value;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值