图1 4相位交通运行图
2 模糊控制器的设计图2 模糊控制器的组成
2.1 隶属度函数表1 P赋值表
当前相位车队长度与下一相位的车队长度之差Q作为绿灯延迟的修正值。其论域为:表2 Q赋值表
一般情况下,为了避免车辆来不及通过,绿灯时间不低于20 s;为了避免车辆等待时间太长,绿灯时间不超过60 s。绿灯的追加时间看作模糊量g。总的追加时间的论域为:表3 T赋值表
2.2 车辆检测器表4 模糊控制规则表
3 模糊控制的FPGA实现图3 模糊控制交通灯系统工程图
3.2 系统的整体结构及软件设计图4 系统生成的RTL
对于模糊决策部分,其中每一条模糊条件语句都决定一个模糊关系。图5 下载配置文件
以上设计已经编程完毕并且完成验证,开发板Spartan3A/3AN已经可以工作。由7个按键模拟输入,输入数据不同,数码管根据模糊控制判决得出不同的数据显示,状态控制器得出当前状态,并用LED灯来直观显示,如图6所示。图6 硬件实现
结语欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |