0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用二维模糊控制器和C8051单片机实现室内自然采光系统的设计

电子设计 来源:照明工程学报 作者:吴春泽 , 朱思莉 2020-05-21 08:00 次阅读

1、 引言

从远古的篝火、油灯到蜡烛、白炽灯,再到今天千家万户的荧光灯,人类已经基本适应了人工光源的室内照明环境。但是由于千万年来的环境影响,自然光仍然是人类最习惯、感觉最舒适的光源,自然采光一直受到建筑师和照明设计师的高度重视。当今社会建筑的节能环保需求更对自然采光照明提出了进一步的要求。《建筑采光设计标准》

中的国家技术经济政策指出: 建筑设计要充分利用天然光,创造良好的光环境。

对室内照明自然采光的研究具有重要的意义:

(1) 资料表明,照明用电占整个商业建筑能耗的25 - 40% ,而自然采光在特定的情况下可以节省52% 的照明用电,大大节约了能源。

(2) 相关研究表明,人在自然光条件下工作,可以增加满意度和提高工作效率。保证正常的生理节奏,防止季节性情绪失调等症状。

(3) 自然采光的工作照度水平及其均匀度对视觉疲劳有着重要影响。

目前对自然采光的研究主要集中在CIE 标准天空模型、建筑及照明自动控制方面。由于自然光具有随机性、易变性,而且应用场所的格局、朝向具有多样性,因此本文引用模糊控制的方式,结合人体工效学思想,探测窗台内外关键点照度值,对自然光变化进行了模糊逻辑推理判断,使遮光器件的调节更合理更人性化。同时区别于一般窗帘仅在高度维度上的控制,增加了对百叶角度的控制,控制自然光进入室内的强度及角度,合理的进行自然采光,以提高办公效率及办公环境的舒适度,增加居住工作人员对室内环境的满意度。

2、 模糊控制理论

模糊控制是以模糊*论、模糊语言变量及模糊逻辑推理为基础的一种计算机数字控制。能避开对象的数学模型,将模糊控制器输入量的确定值转换为相应模糊语言变量值,此相应语言变量值均由对应的隶属度来定义,适用于不易获得精确数学模型的被控对象,其结构参数不是很清楚,或难以求得,只要求掌握操作人员或领域专家的经验或知识。作为一种语言变量控制器,其控制规则只用语言变量形式定性的表达,构成了被控对象的模糊模型。

模糊控制的基本原理由图1 表示,其核心部分为模糊控制器,即将输入变量模糊化和输出变量的去模糊化过程,如图虚线框中部分所示。计算机通过采样获得控制量的精确值,然后将此量与给定值比较得到的误差信号E。一般选取误差信号E 作为模糊控制器的输入量。把误差信号的精确量进行模糊化,用相应的模糊语言表示。得到误差E 的模糊语言*的一个子集e。在有e 和模糊规则R( 模糊关系) 根据推理的合成规则进行模糊决策,得到模糊控制量u 为:

采用二维模糊控制器和C8051单片机实现室内自然采光系统的设计

图1 模糊控制系统原理图

3、 室内自然采光模糊控制策略

3. 1 控制策略

本系统采用侧窗采光系统,即在房间的一侧或两侧上开采光窗口, 使用可调节百叶窗, 采用Delphi 法( 专家法)对遮光百叶进行自然采光模糊控制,解决自然光随机性、干扰因素多等问题。

自然光的影响因素较为复杂,很多干扰难以用数学算式统一表达。夏天太阳太强烈时,过度的自然光容易引起不舒适; 云朵飘过、树影浮动都会对自然光照度有较大影响,如果及时反应,遮光百叶需要频繁地转动,有时噪音比较大,影响室内人员工作和休息。因此本系统引入人体工效学思想,结合模糊逻辑推理,合理控制遮光百叶的调节。

我们首先对侧窗采光系统进行室内照度分布测量,分析典型晴天、阴天等天气情况下一天中室内的照度分布及照度变化情况,并总结其规律,找到能反映当前室内照度与外界天气情况以及窗台照度关系的一个或几个点,并定义为关键点,探测关键点的照度值以及照度值变化和变化快慢,从而对百叶角度βb 进行调节( 以5 度为最小调节量)。

针对直射光,我们设定一个阈值,当光照强度超过阈值时,拒绝自然采光。自然光较强时( 水平遮阳百叶) 将直射日光反射到顶棚区域,形成漫反射,既保证了照度均匀以及人员与外界的视觉沟通,又避免了眩光。当且仅当太阳光的变化情况达到了我们需要的调节的范围内电动百叶才做出反应。如果照度变化发生且变化较慢时,做出百叶调节,照度值增加则百叶角度变小,照度值减小则百叶角度变大以增加采光; 如果照度变化且变化快时,判断为云朵或者树影干扰,不做出窗帘调节。

3. 2 模糊控制器结构

我们采用模糊统计法及专家经验法进行隶属函数的确定。控制规则的建立和参数的赋值,是在对我们选取的标准采光室的室内照度分布测量数据和复旦大学、天津大学、重庆大学等建筑院系照明研究经验基础上完成的。

本控制器为二维模糊控制器: 输入变量为误差△E 和误差的变化量为CE; 输出变量为控制量μ。

对误差△E,误差变化量CE 及控制量μ 的模糊集定义如下:

误差△E,误差变化量CE 及控制量μ 的模糊集均为:

{ 负大、负中、负小、零、正小、正中、正大}

用英文字头缩写为{NB,NM,NS,0,PS,PM,PB}。

以此建立模糊规则表如表1 所示。

注: 表格中列CE 由0 到PB 表示照度从小变大, 由0 到NB 变化表示照度从大变小。

表格中行△E 由0 到PB 表示照度按一定速度向照度增大的方向变化,由0 到NB 变化表示照度按一定的速度向照度减小的方向变化。

控制量μ 表示具体调节尺度( NB,NM,NS,0,PS,PM,PB)。

0 表示不调节,系统处于空闲即监视采样状态。

鉴于窗帘控制的精确度要求不需要过高,因此本文并未区分误差变化中N0 ( 正零) 和P0 ( 负零) 的区别。

3. 3 模糊规则确定

对于误差△E,误差变化CE 和控制量μ 的论域定义如下:

误差△E,误差变化CE 的论域都为:

{ - 5, - 4, - 3, - 2, - 1,0,1,2,3,4,5}

μ 的论域为:

{0,1}

根据室内照度分布研究结果,我们将室内照度值离散化,以50lx 为梯度,划分为11 档{ - 300,- 200, - 150, - 100, - 50,0,50,100,150,200,300} ,并对应简化为E = { - 5, - 4, - 3,- 2, - 1,0,1,2,3,4,5}。当值不属于该*时,用四舍五入法将其归入最接近的整数,例如4.5 - > 5. 0,2. 7 - > 3. 0。这种粗略的模糊化方式是符合人脑对模糊信息的处理习惯的。

其中照度在- 50 到50 之间变化时对人对室内照度变化的感受并不明显,故属于变化负小、正小。

照度变化为150 左右时,由于个体差异,部分人的经验认为有影响,部分人认为影响不明显,但变化达到200 以上时大部分人都认为影响是明显的,故- 200, - 150, - 100 及100、150、200 为中等变化范畴,再根据经验判断每个数值的隶属度,也即其对室内照度影响的具体程度大小,具体参见表2。

表2 模糊变量E 赋值表

CE 所对应的*{ - 5, - 4, - 3, - 2, - 1,0,1,2,3,4,5} 分别表示照度单位采样时间内的变化情况。照度减小的程度从大到小对应- 5 到- 4; 照度增大的程度从大到小对应1 到5。用来反映误差的变化趋势及变化程度,从而判断照度的变化是干扰还是不可逆转的改变。依据照度差值的变化,以及工效学中人对于照度感受值的体验,可以确定照度变化值的CE 赋值表。其中的误差的变化CE 由dE/dt得到,引入原理如图2 所示:

ωmax为采样信号的上限角频率, 在此范围中,采样周期越小就越接近连续控制,但考虑到电动窗帘的响应时间,本文将采样频率定为5 次/ 分钟,T= 12s。

3. 4 模糊规则的合成

根据模糊数学计算法则及合成规则,设合成后的控制规则隶属函数为μ ( u)。

由于控制量μ 的*U 在本设计中论域为经典*的论域{ 0,1 } , 故经公式4 合成, 同时结合实际情况和经验值调整后得到如表3 所示。

输出量的去模糊化采用最大从属度法,并结合具体控制方式模糊*被精确化,由此可得执行结果,选择是否对窗帘进行调节。

3. 5 系统模糊控制流程

根据上述模糊规则的设置,我们设计了如下图3 所示的模糊控制程序流程图。

系统首先对关键点照度进行监控,当照度发生变化时,通过模糊判断该变化是干扰量还是需要调节的变量。首先以一分钟为时间节点,主控单元通过传感器获得五次采样的照度值。通过依次计算相邻两个数据之间的差值,判断照度的大小变化。差值为正表示照度变大,差值为负表示照度变小。仅当五次的变化同为正或同为负时,也即一分钟内照度的变化趋势一致时,用第五次采样的值与第一次采样的照度值之差作为CE 的值。用五次差值的平均值作为模糊规则中的ΔE。根据前面规定的模糊控制规则,程序可以通过调用相应的窗帘调节子程序完成相应的调节动作。

根据上述程序流程,在每次模糊判别的子程序中,系统通过判断照度误差△E,误差变化情况CE的值,判别当前室外照度变化是否属于外界干扰,若不属于干扰应采取何种调节方式。输出量的去模糊化采用最大从属度法,具体表现为当时进行调节,并结合具体控制方式模糊*被精确化,其执行结果如表4 所示。

实验结果显示,当外界照度变化小于设定值时,系统不进行调节。当外界照度变化超过设定值,但是变化速度较快,而且在预设时间内照度恢复到接近原值时,系统判定为外界干扰,不进行调节,这样可以避免很多情况下的无意义操作,极大地降低了外界干扰对自然采光照明的影响。只有在外界照度持续变化,且单向改变的情况下,系统作出相应的调节。该控制方式使系统准备性得到了极大地提高,并且减少了很多的干扰波动,使用户感觉更为舒适与人性化。

4、 结论

本文根据相关标准确定了自然采光的模糊控制策略,根据室内照度变化的情况,利用Delphi 专家法确定了模糊变量的隶属度函数,以室内关键点的照度变化为控制变量,并进行了变量的模糊化处理和模糊控制。

经过原理性试验, 我们设计了基于C8051 单片机芯片的自然采光控制器, 并将百叶控制与智能照明控制相结合, 取得了较好的实验结果。模糊控制具有很强的鲁棒性, 可以很好的避免干扰出现时窗帘的频繁移动, 并且模糊算法与工效学结合,可以更好的符合人体对自然采光的感受以及控制行为。

自然采光可以充分的利用阳光资源,除了节能环保之外,还更符合人体舒适性感受。综上所述,自然采光与模糊控制的结合是非常有应用价值的。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44527

    浏览量

    633466
  • 控制器
    +关注

    关注

    112

    文章

    16235

    浏览量

    177564
  • 测量
    +关注

    关注

    10

    文章

    4789

    浏览量

    111165
收藏 人收藏

    评论

    相关推荐

    我刚学习c8051单片机

    大家好,我刚学习c8051单片机。我想了解一下,需要注意什么
    发表于 02-01 18:31

    c8051单片机实践的小实验的视频

    谁知道c8051单片机实践的小实验的视屏啊
    发表于 01-29 09:19

    C8051F系列单片机

    C8051F系列单片机是完全集成的高速、高性能混合信号处理系统MCU,具有与8051兼容的微控制器内核,与MCS-51指令完全兼容。片内资源
    发表于 09-27 13:06

    C8051F单片机

    C8051F单片机 C8051F系列单片机  单片机自20世纪70年代末诞生至今,经历了单片
    发表于 04-06 13:53 63次下载

    FFT在单片机C8051中的实现

    FFT在单片机C8051中的实现  0 引言   由于单片机的性价比高,因此在数据采集及频谱分析系统中往往取代DSP芯片而被广泛使用。
    发表于 12-16 10:10 1.2w次阅读
    FFT在<b class='flag-5'>单片机</b><b class='flag-5'>C8051</b>中的<b class='flag-5'>实现</b>

    C8051与SRAM的高速接口

    C8051 系列单片机没有与标准的51 单片机那样的数据总线(RD、WR、ALE)等,只能采用通用I/O 口模拟总线方式访问外部存储。因此
    发表于 07-18 15:56 41次下载
    <b class='flag-5'>C8051</b>与SRAM的高速接口

    基于C8051F340单片机的步进电机式模拟仪表系统

    实现基于单片机的步进电机式模拟仪表系统采用C8051F340
    发表于 10-24 11:57 188次下载
    基于<b class='flag-5'>C8051</b>F340<b class='flag-5'>单片机</b>的步进电机式模拟<b class='flag-5'>器</b>仪表<b class='flag-5'>系统</b>

    基于C8051单片机的金属探测系统设计

    基于C8051单片机的金属探测系统设计,感兴趣的可以看看。
    发表于 01-04 15:24 109次下载

    80c51单片机c8051单片机的区别

    80c51单片机c8051单片机的区别。
    发表于 03-22 16:51 6次下载

    基于C8051单片机的SPWM波形的实现

    基于C8051单片机的SPWM波形的实现
    发表于 04-13 15:29 49次下载

    C8051单片机在交流变频调速系统中的应用(收集)

    的新型单片机 Cygnal C8051的功能,详细说明了以C8051单片机控制核心构 成闭环变频调速
    发表于 11-24 04:23 843次阅读

    51单片机生成二维

    51单片机生成二维
    发表于 11-12 13:51 30次下载
    51<b class='flag-5'>单片机</b>生成<b class='flag-5'>二维</b>码

    简谈二维码(QRcode)的C语言生成,在单片机平台的实现

    简谈二维码(QRcode)的C语言生成,在单片机平台的实现
    发表于 11-13 20:21 18次下载
    简谈<b class='flag-5'>二维</b>码(QRcode)的<b class='flag-5'>C</b>语言生成,在<b class='flag-5'>单片机</b>平台的<b class='flag-5'>实现</b>

    基于C8051单片机的电子凸轮实现

    电子发烧友网站提供《基于C8051单片机的电子凸轮实现.pdf》资料免费下载
    发表于 10-25 09:28 6次下载
    基于<b class='flag-5'>C8051</b><b class='flag-5'>单片机</b>的电子凸轮<b class='flag-5'>实现</b>

    基于C8051单片机的动态心电监护系统设计

    电子发烧友网站提供《基于C8051单片机的动态心电监护系统设计.pdf》资料免费下载
    发表于 10-25 10:41 0次下载
    基于<b class='flag-5'>C8051</b><b class='flag-5'>单片机</b>的动态心电监护<b class='flag-5'>系统</b>设计