找回密码
 注册
Simdroid-非首页
查看: 63|回复: 0

用matlab编写pmv方程

[复制链接]
发表于 2013-3-12 11:01:45 | 显示全部楼层 |阅读模式 来自 内蒙古
我最近在学matlab,想用matlab编写PMV热舒适性方程,公式如下:
PMV=(0.303*exp((-0.036)*M)+0.028)*((M-W)-3.05*10^(-3)*(5733-6.99*(M-W)-Pa)-0.42*((M-W)-58.15)-1.7*10^(-5)*M *(5867-Pa)-0.0014*M*(34-ta)-3.96*10^(-8)*fcl*((tcl+273)^4-(tr+273)^4)-fcl*hc*(tcl-ta));
其中tcl,Pa,hc,fcl,与以下公式有关:
tcl=35.7-0.028*(M-W)-I_clo.*(3.96*10^(-8).*fcl.*((tcl+273).^4-(tr+273).^4)+fcl.*hc.*(tcl-ta));
Pa=phia*exp(16.6536-4030.183/(ta+235));
hc和fcl是分段函数:
hc:    if (2.38*(tcl-ta).^(1/4))>(12.1*sqrt(va))
              hc=2.38*(tcl-ta).^(1/4);
         elseif 2.38*(tcl-ta).^(1/4)<12.1*sqrt(va)
              hc=12.1*sqrt(va);
fcl:    if I_clo<=0.078
           fcl=1+1.290*I_clo;
        elseif I_clo>0.078
           fcl=1.05+0.645*I_clo;


式中:ta、va、tr、phia是输入变量,I_clo、M、W为恒定值。
请问如何实现PMV值随着各输入量的变化而变化的功能(例如在其他三个输入变量一定的情况下,PMV随着ta变化的情况)?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-30 10:09 , Processed in 0.025384 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表