微控制器模糊控制中不同参数选择的探讨

C. Phongpensri, K. Sripanomwan
{"title":"微控制器模糊控制中不同参数选择的探讨","authors":"C. Phongpensri, K. Sripanomwan","doi":"10.1109/TENCON.2008.4766647","DOIUrl":null,"url":null,"abstract":"In this paper, we explore memory usage and speed of execution when developing fuzzy applications on a microcontroller. To develop a fuzzy system, various parameters need to be select. Different parameters result in different degrees of accuracy and give different memory cost and execution time. In the experiments, we consider two typical controllers: fuzzy fan control and fuzzy pendulum. We target at PIC18F8722 microcontroller. We implement the example various fuzzy APIs in C for the microcontroller for testing the characteristics of typical fuzzy programs. We explore the tradeoff between the memory cost, and speed. The results show that using table lookup for fuzzy set approach is faster than the calculation. Max-min inference is not always faster than max-product operation. The code size for the example fuzzy program is around 20-30K. The number of instructions increases when we use complex fuzzy inference operation and defuzzification. The data size is increased linearly when the size of fuzzy sets grows.","PeriodicalId":22230,"journal":{"name":"TENCON 2008 - 2008 IEEE Region 10 Conference","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Exploration of different parameter selection in fuzzy control applications on microcontroller\",\"authors\":\"C. Phongpensri, K. Sripanomwan\",\"doi\":\"10.1109/TENCON.2008.4766647\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we explore memory usage and speed of execution when developing fuzzy applications on a microcontroller. To develop a fuzzy system, various parameters need to be select. Different parameters result in different degrees of accuracy and give different memory cost and execution time. In the experiments, we consider two typical controllers: fuzzy fan control and fuzzy pendulum. We target at PIC18F8722 microcontroller. We implement the example various fuzzy APIs in C for the microcontroller for testing the characteristics of typical fuzzy programs. We explore the tradeoff between the memory cost, and speed. The results show that using table lookup for fuzzy set approach is faster than the calculation. Max-min inference is not always faster than max-product operation. The code size for the example fuzzy program is around 20-30K. The number of instructions increases when we use complex fuzzy inference operation and defuzzification. The data size is increased linearly when the size of fuzzy sets grows.\",\"PeriodicalId\":22230,\"journal\":{\"name\":\"TENCON 2008 - 2008 IEEE Region 10 Conference\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"TENCON 2008 - 2008 IEEE Region 10 Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TENCON.2008.4766647\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"TENCON 2008 - 2008 IEEE Region 10 Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TENCON.2008.4766647","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在本文中,我们探讨在微控制器上开发模糊应用程序时的内存使用和执行速度。为了开发一个模糊系统,需要选择各种参数。不同的参数导致不同的精度,并给出不同的内存成本和执行时间。在实验中,我们考虑了两种典型的控制器:模糊风扇控制和模糊摆控。我们的目标是PIC18F8722微控制器。为了测试典型模糊程序的特性,我们在微控制器上用C语言实现了各种模糊api实例。我们将探讨内存成本和速度之间的权衡。结果表明,用表查找法求解模糊集的速度比计算速度快。最大最小推理并不总是比最大乘积运算快。示例模糊程序的代码大小约为20-30K。当我们使用复杂模糊推理运算和去模糊化时,指令数会增加。随着模糊集的增大,数据量呈线性增长。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Exploration of different parameter selection in fuzzy control applications on microcontroller
In this paper, we explore memory usage and speed of execution when developing fuzzy applications on a microcontroller. To develop a fuzzy system, various parameters need to be select. Different parameters result in different degrees of accuracy and give different memory cost and execution time. In the experiments, we consider two typical controllers: fuzzy fan control and fuzzy pendulum. We target at PIC18F8722 microcontroller. We implement the example various fuzzy APIs in C for the microcontroller for testing the characteristics of typical fuzzy programs. We explore the tradeoff between the memory cost, and speed. The results show that using table lookup for fuzzy set approach is faster than the calculation. Max-min inference is not always faster than max-product operation. The code size for the example fuzzy program is around 20-30K. The number of instructions increases when we use complex fuzzy inference operation and defuzzification. The data size is increased linearly when the size of fuzzy sets grows.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Measured impedance by distance relay for inter phase faults in presence of SSSC on a double circuit transmission line A parallel architecture for successive elimination block matching algorithm An RNS based transform architecture for H.264/AVC Routing protocol enhancement for handling node mobility in wireless sensor networks MPEG-21-based scalable bitstream adaptation using medium grain scalability
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1