机电系统控制硬件的智能选型研究与实现
- 格式:pdf
- 大小:161.76 KB
- 文档页数:4
基于PLC的八层电梯模型控制系统设计与实现基于PLC的八层电梯模型控制系统设计与实现概述:随着社会的发展和人们生活水平的提高,电梯在现代城市中扮演着越来越重要的角色。
然而,为了确保乘客的安全和电梯正常运行,电梯的控制系统需要能够实时监测并响应各种情况。
本文将介绍一种基于PLC(可编程逻辑控制器)的八层电梯模型控制系统的设计与实现。
一、系统硬件设计:1. 控制器选型:本系统采用PLC作为控制器,因其具有高可靠性、扩展性强等特点,并且能够与各种传感器和执行器进行良好的协作。
2. 传感器选型:本系统采用多种传感器,如红外线传感器、光电开关、重力传感器等,用于检测电梯的楼层位置、电梯内部人数、开门状态等信息。
3. 执行器选型:本系统采用伺服电机作为执行器,以确保电梯平稳运行,并能够根据控制信号精确地到达指定楼层。
二、系统软件设计:1. 控制逻辑设计:根据电梯的运行流程和安全需求,设计相应的控制逻辑,包括电梯的启动、停止、运行中断、开门、关门等操作。
2. 状态监测设计:通过传感器获取电梯的实时状态信息,并实时监测电梯的楼层位置、电梯内人数、门的状态等参数。
3. 故障处理设计:设计相应的故障处理逻辑,如在检测到电梯停电或传感器故障时,及时采取适当的措施,如停止电梯运行或报警等。
三、系统实现:根据前期的硬件选型和软件设计,对电梯模型进行组装和搭建,并开展以下实现工作:1. 网络连接:将PLC与传感器、执行器等硬件设备进行网络连接,以实现数据的实时传输和控制信号的发送与接收。
2. 控制程序编写:根据设计的软件逻辑,编写相应的控制程序,并将其加载到PLC中。
3. 参数调整:对各个传感器和执行器进行参数调整,以确保其能够准确且稳定地工作。
4. 联调测试:进行系统的联调测试,包括主控制系统与各个传感器、执行器的协调工作,以验证系统的稳定性和可靠性。
四、系统实验与验证:通过对实现后的八层电梯模型的测试和验证,判断系统的性能是否达到设计要求。
基于人工智能的智能机器人系统设计与实现随着人工智能技术的进步和普及,智能机器人系统越来越成为人们生活中的重要组成部分。
一方面,它可以为人们提供便利和智能化服务;另一方面,它还可以应用于工业、医疗、军事等各个领域,实现自动化生产和人机协作,提高生产效率和品质。
本文将介绍基于人工智能的智能机器人系统设计与实现的相关内容,包括系统架构、技术原理和实现方法等方面的内容。
一、系统架构人工智能的智能机器人系统是一个集软硬件于一体的复杂系统,具有高度的集成性和可扩展性。
根据其功能特点和应用领域不同,系统架构也不尽相同。
本文介绍的是基于服务机器人的智能机器人系统。
1、硬件系统智能机器人系统的硬件系统主要包括机械结构、传感器、执行机构、导航设备、电子控制器等组成部分。
其中,机械结构是机器人的基本框架,包括机器人的大小、形状、功能等方面;传感器可以感知外部环境,如声音、图像、触摸等;执行机构可以实现机器人的各种动作,如移动、抓取等;导航设备可以实现机器人的导航和定位;电子控制器可以控制机器人的各种操作和反馈。
2、软件系统智能机器人系统的软件系统主要包括机器人控制程序、人机交互程序、自动识别程序等部分。
机器人控制程序是机器人的核心程序,主要功能是控制机器人的各种操作,如移动、抓取等;人机交互程序可以实现机器人与人之间的交互,如语音识别、图像识别等;自动识别程序可以实现机器人对外部环境的识别和分析,如物体识别、声音识别等。
二、技术原理人工智能的智能机器人系统基于多种技术原理和算法实现,包括机器学习、图像处理、自然语言处理、控制理论等方面。
1、机器学习机器学习是智能机器人系统的核心技术之一,主要是通过对大量数据的学习和分析,实现对外部环境和人类行为的理解和预测,从而实现更智能化的行为。
机器学习的主要算法包括感知器、神经网络、支持向量机等。
2、图像处理图像处理是智能机器人系统中的另一个核心技术,主要是通过图像分析和处理实现机器人对外部环境的认知和反应。
机电一体化技术关键技术
机电一体化技术的关键技术主要包括以下几个方面:
1. 传感技术:机电一体化系统需要通过传感器实时获取各种参数信息,如温度、压力、速度、位移等。
传感技术涉及到传感器的选型、布局和数据采集等方面。
2. 控制技术:机电一体化系统需要通过控制器对各个部件进行精确的控制和调节。
控制技术包括控制算法的设计、实时控制、PID调节、闭环控制等方面。
3. 动力传输技术:机电一体化系统需要通过传动装置实现能量的传递和转换。
动力传输技术包括传动装置的设计、传动比的选择、齿轮、皮带、链条等传动元件的选用等方面。
4. 智能化技术:机电一体化系统需要具备自主学习、自适应、故障诊断和故障排除等智能化能力。
智能化技术涉及到机器学习、人工智能、模型预测控制等方面。
5. 界面技术:机电一体化系统需要与人机交互,界面技术包括人机界面设计、触摸屏、显示器、按钮开关等方面。
6. 安全技术:机电一体化系统需要具备安全保护功能,安全技术包括传感器的过载保护、故障诊断、安全开关、紧急停机等方面。
7. 网络通信技术:机电一体化系统需要实现网络互联和数据传
输,网络通信技术包括以太网、无线通信、CAN总线等方面。
以上这些技术是实现机电一体化系统的关键技术,对于提高系统的性能、稳定性和可靠性具有重要的作用。
智能家居控制系统的设计及实现随着科技的不断发展以及生活水平的提高,智能家居已经成为了现代家庭的生活方式之一。
智能家居可以通过智能家居控制系统来实现对家庭设备的智能化控制,以增加家居安全,便利性和舒适度。
本文将介绍智能家居控制系统的设计和实现,以及一些规划实现的核心技术内容。
一、智能家居控制系统设计在智能家居控制系统的设计中,我们需要考虑以下几个方面的内容:智能家居的分类,控制系统的架构以及控制系统的基本功能实现。
1.智能家居分类智能家居可以根据不同的设备分类,可以包括安防、照明、空调、音响等。
其中最重要的应该是安防设备,在安防方面主要的设备有门禁控制系统、监控系统和报警系统等。
在照明方面,可以通过控制系统来快速改变灯光的颜色和亮度,实现人性化智能化操作。
2.控制系统的架构智能家居控制系统需要用到多个控制单元,包括家居中心控制器、智能插座、智能开关、智能传感器和智能电视机等设备。
其中家居中心控制器可以通过网络控制家庭中心的设备,并向用户提供操作界面。
3.基本功能实现智能家居控制系统应该具有以下几个基本功能:远程操控、自动控制、语音控制和触摸扫描控制等。
用户可以通过自己的手机和电脑等设备,以远程操控的方式控制智能家居设备。
当然,对于一些开启智能化设备的情况,同时也需要对此开发自动控制系统,可以对设备进行自动控制,实现智能化操作。
而对于一些已经实现智能化设备,我们也可以通过语音控制和触摸扫描控制等方式来实现更加方便的控制。
二、智能家居控制系统实现智能家居控制系统的实现步骤主要有以下几个方向:硬件设备选型、控制器基于嵌入式系统的开发、控制器网络配置和制造系统实现。
1.硬件设备选型首先需要对硬件设备进行选型,包括主控板、通讯模块、存储、操作系统等。
其中主控板的类型对于整个系统的性能以及可扩展性非常重要。
2.控制器基于嵌入式系统的开发在选好硬件设备之后,需要进行控制器基于嵌入式系统的开发。
实现方面可以采用一些常见的技术,包括通讯协议、多任务处理、设备交互以及应用程序编程接口(API)等技术。
测控系统的智能化设计与实现方法在当今科技迅速发展的时代,测控系统在工业生产、科研实验、航空航天等众多领域发挥着至关重要的作用。
随着智能化技术的不断进步,测控系统的智能化设计与实现方法成为了研究的热点。
智能化的测控系统能够更高效、更精确地完成测量和控制任务,为各种复杂的应用场景提供可靠的支持。
测控系统的智能化设计首先需要明确其功能需求和性能指标。
例如,在工业生产中,可能需要对温度、压力、流量等物理量进行精确测量和控制,同时要求系统具有较高的稳定性和实时性;在科研实验中,可能需要对微小信号进行高精度检测和分析,并能够实现灵活的参数设置和数据处理。
明确这些需求和指标是设计的基础,有助于确定系统的整体架构和选用合适的技术方案。
在硬件方面,智能化测控系统通常由传感器、数据采集卡、控制器、执行机构等组成。
传感器负责感知物理量的变化,并将其转换为电信号;数据采集卡用于将传感器输出的模拟信号转换为数字信号,并传输给控制器;控制器根据预设的算法和策略对采集到的数据进行处理和分析,生成控制指令;执行机构则根据控制指令对被控对象进行相应的操作。
为了提高系统的性能和智能化水平,硬件的选型和配置至关重要。
例如,选择高精度、高稳定性的传感器,以及具有强大运算能力和丰富接口的控制器,可以为系统的智能化运行提供有力保障。
软件是实现测控系统智能化的核心部分。
通过编写高效、可靠的软件程序,可以实现数据采集、处理、分析、控制算法的实现以及人机交互等功能。
在数据采集方面,需要考虑采样频率、数据精度、滤波算法等因素,以确保采集到的信号准确可靠。
数据处理和分析则涉及到各种数学算法和统计方法,如傅里叶变换、小波分析、回归分析等,用于提取信号中的特征信息,识别异常数据,并对系统的运行状态进行评估。
控制算法的选择直接影响到系统的控制效果,常见的控制算法有 PID 控制、模糊控制、神经网络控制等,需要根据具体的应用场景和控制要求进行选择和优化。
人机交互界面的设计要简洁直观,方便操作人员进行参数设置、数据查看和系统监控。
智能窗帘控制系统设计与研究一、本文概述随着科技的不断进步和智能化生活的日益普及,智能家居系统作为现代化生活的重要组成部分,正逐渐受到人们的青睐。
其中,智能窗帘控制系统作为智能家居系统的关键一环,不仅能够提供便捷的操作体验,还能够根据环境光线、温度等因素自动调节窗帘的开合程度,以实现室内环境的智能化控制。
本文旨在深入研究和探讨智能窗帘控制系统的设计与实现。
文章将对智能窗帘控制系统的基本组成和工作原理进行详细介绍,包括窗帘电机、控制器、传感器等关键部件的功能和选型。
文章将重点分析智能窗帘控制系统的设计要点,包括硬件设计、软件设计以及人机交互界面设计等方面,以期为后续的系统开发提供有益的参考。
本文还将对智能窗帘控制系统的性能评估和优化进行深入研究。
通过对现有智能窗帘控制系统的性能测试和分析,发现系统存在的问题和不足之处,并提出相应的优化措施和改进方案。
这些研究成果不仅有助于提升智能窗帘控制系统的性能和稳定性,还能够为智能家居系统的发展提供有益的借鉴和启示。
本文还将对智能窗帘控制系统的应用前景进行展望,分析其在智能家居领域的发展趋势和市场需求,以期为推动智能家居系统的发展提供有益的参考和指导。
二、智能窗帘控制系统概述随着科技的发展和人们生活水平的提高,智能家居作为现代生活的重要组成部分,越来越受到人们的关注和喜爱。
智能窗帘控制系统作为智能家居的一个重要环节,不仅提供了便捷的操作方式,而且为家庭带来了更多的舒适和智能化体验。
智能窗帘控制系统通过集成先进的电子技术、传感器技术和网络通信技术等,实现了对窗帘的自动化、智能化控制。
用户可以通过手机、平板电脑等智能设备,随时随地控制窗帘的开关、调节窗帘的开合程度,甚至可以根据室内的光线、温度等环境参数自动调节窗帘的状态,以达到最佳的室内环境。
智能窗帘控制系统的核心组成部分主要包括控制器、电机驱动装置、传感器和执行机构等。
控制器负责接收用户的指令或根据环境参数进行判断,发出相应的控制信号;电机驱动装置则负责驱动窗帘的开关和调节;传感器用于检测室内的光线、温度等环境参数,为控制器提供决策依据;执行机构则根据控制器的指令,执行窗帘的开关和调节动作。
基于物联网技术的智能家居控制系统设计与实现智能家居是指利用物联网技术,将家庭中的各种设备和系统连接起来,实现智能化的控制和管理。
基于物联网技术的智能家居控制系统设计与实现,是围绕智能家居的核心需求展开,从硬件设备到软件程序,提供便捷、智能、安全的居家体验。
一、需求分析为了设计和实现一个完善的智能家居控制系统,首先要进行需求分析,了解用户的基本需求和期望。
可通过问卷调查、市场研究等方式获取用户的意见和反馈,确定系统所需功能。
常见的功能需求包括:远程控制家电设备、安全监控、能源管理、环境控制、智能化调光调色等。
二、硬件设备选型与连接根据需求分析的结果,选择合适的硬件设备。
智能家居系统可包括智能插座、智能灯泡、智能门锁、智能温湿度传感器等。
在选择硬件设备时,要考虑设备的性能、稳定性、兼容性以及通信模块的支持情况,确保设备能够无缝连接与交互。
同时,选择性价比较高的设备,以免造成不必要的浪费。
三、系统架构设计基于物联网技术的智能家居控制系统需要一个合理的系统架构来支持各种功能和设备间的交互。
一种常见的架构是通过家庭无线局域网(Wi-Fi)或蓝牙连接各个设备,再通过云服务器进行远程控制和管理。
另一种选择是采用低功耗无线技术,例如Zigbee或Z-Wave,构建一个自组网,实现设备间的直接通信。
四、软件程序开发基于物联网技术的智能家居控制系统的软件程序开发是整个系统的核心部分。
需要根据用户的需求和硬件设备的特性进行开发和优化。
软件程序主要负责设备的连接和沟通、用户界面的设计和交互、场景设置、安全控制等。
开发过程中要注意软件的稳定性、易用性和安全性,确保用户能够方便地操作和管理智能家居系统。
五、远程控制与监测基于物联网技术的智能家居控制系统设计与实现要能够支持远程控制和监测。
用户可以通过手机App或者网页端登录系统,在任何地方远程控制家庭设备。
例如,可以通过手机App打开空调、调节灯光亮度、查看家中的安全监控画面等。
基于Java开发的智能家居控制系统设计与实现智能家居控制系统是一种集成了物联网、人工智能等先进技术的智能化系统,通过对家居设备的远程监控和控制,实现智能化、便捷化的生活体验。
本文将介绍基于Java开发的智能家居控制系统的设计与实现过程。
一、系统架构设计智能家居控制系统的架构设计是整个系统开发的基础,一个合理的架构设计可以提高系统的稳定性和可扩展性。
在基于Java开发的智能家居控制系统中,通常采用MVC(Model-View-Controller)架构模式。
模型(Model):模型负责处理业务逻辑和数据存取,包括传感器数据采集、设备状态管理等功能。
视图(View):视图负责用户界面的展示,用户可以通过视图与系统进行交互,实现对家居设备的监控和控制。
控制器(Controller):控制器负责接收用户输入,并调用模型进行业务处理,最后更新视图展示最新的数据。
二、技术选型在基于Java开发的智能家居控制系统中,需要选择合适的技术栈来支撑系统的开发和运行。
以下是一些常用的技术选型:Spring框架:Spring框架是Java领域最流行的开源框架之一,提供了依赖注入、AOP等功能,可以简化开发流程。
Spring Boot:Spring Boot是Spring框架的一个子项目,可以快速搭建基于Spring的应用程序。
MySQL数据库:作为关系型数据库,MySQL被广泛应用于Java项目中,用于存储用户信息、设备状态等数据。
Redis缓存:Redis是一种内存数据库,可以提高系统对数据的读写速度。
三、功能设计与实现1. 用户管理用户管理是智能家居控制系统中重要的功能之一,用户可以通过注册登录来管理自己的家居设备。
在Java开发中,可以使用Spring Security框架来实现用户认证和权限管理。
2. 设备管理设备管理模块负责对家居设备进行管理,包括设备添加、删除、状态查询等功能。
通过与传感器和执行器进行交互,实现对设备状态的监控和控制。
RaspberryPi智能家居控制系统设计与实践一、前言智能家居控制系统已经成为当下越来越抢手的市场,而Raspberry Pi的出现则让智能家居控制系统的开发更为便捷和灵活。
下面我们将介绍一下基于Raspberry Pi搭建智能家居控制系统的具体设计和实现。
二、硬件选型与搭建1. Raspberry PiRaspberry Pi是一款非常适合做智能家居控制系统的开发板,它本身拥有强大的计算能力和丰富的GPIO接口。
可以充分满足我们智能家居控制中对数据采集、数据处理和控制逻辑等的需求。
我们可以采用最新版的Raspberry Pi 4B,配备4GB内存、Gigabit以太网和Dual 4K HDMI输出接口的功能,确保系统运行的平稳性和流畅性。
2. 传感器和执行器为了实现在智能家居控制系统中对环境的精准感知和对家居设备的持续控制,我们需要选用一些传感器和执行器。
传感器可以是光敏传感器、温度传感器、湿度传感器、气压传感器、PM2.5传感器等。
而执行器可以是继电器、电机、电灯、蜂鸣器、LED 灯等。
3. Wi-Fi模块为了让智能家居控制系统实现远程控制的功能,我们需要采用Wi-Fi模块。
Raspberry Pi自带Wi-Fi模块,我们可以将其用于连接本地无线网络,也可以采用额外扩展的模块来增强Wi-Fi信号的稳定性和覆盖范围。
三、软件架构1. 操作系统我们可以选择Raspbian作为操作系统,这是Raspberry Pi官方推荐的操作系统,也可以选择其他的Linux发行版。
2. 控制系统我们可以基于Python3开发控制系统。
其中,Python3的GPIO 库提供了丰富的接口去读取传感器和控制执行器。
同时,我们可以使用MQTT来实现不同设备之间数据的传输和控制。
在这里推荐使用Eclipse Mosquitto作为MQTT的消息代理。
3. 用户界面用户界面可以有多种选择,如Web界面、移动App等。
我们可以基于Python的Web框架快速地构建Web界面,同时可以利用Flask-RESTful来实现控制系统的RESTful API。
第24卷第2期 武汉理工大学学报・信息与管理工程版 2002年4月 JOURNAL OF WUT(INFORMATION&I ̄t4NAGEMEh"r ENGINEERING) Vol 24 No 2
AnT 2O02
文耄编号:1007.144X(2002)02.0042.03
机电系统控制硬件的智能选型研究与实现 朱宏辉,查靓,陈定方 (武议理工大学翱流] 程系.湖北武汉430063)
摘要:机电系统控制硬件的选型设计是一件非常繁复的工作。应用人工智能的基本理论和方法.提出了控 制硬件智能选型的新思路.靠绍了硬件选型的确定性推理、不确定性推理、产品的经济性选择原则、系统的经 济性评价以及软件实现方案 关键词:机电系统;人工智能;硬件造型 中圈法分类号:TH 39 文献标识码:A
1概述 传统的机电控制系统选型设计是由设计人 员通过对大量零散 不完全甚至不确定的系统信 息的整理、归纳和构思,根据相关基础理论和设 计经验完成的。显然,设计者的知识水平、工作 经验对于系统的工作性能和经济性有着显著的 影响。因此,研究开发利用人工智能基本理论和 方法,自动对用户给出的确定性或非确定性硬件 选型要求进行选型决策,并给出相应的经济性评 价的控制硬件智能选型系统具有重要的实用价 值和社会效益。
2智能选型系统的信息库构建 2.1数据库管理系统选择 硬件信息库是控制系统硬件智能选型系统 的基础,硬件选型系统根据用户输入的信息,进 行分析、计算、比较后在该库中选出符合要求的 硬件。因此,硬件信息库的结构、性能及接口的 优劣对系统性能有很大影响。 目前关系型数据库管理系统有很多,Access 就是其中的一种。它具有友好的Windows图形 界面。Access2000可以运行于windows 9X或 WindowsNT等工作平台上,具有存储文件单一、 使用方便、与其他数据库管理软件包的良好接口 和强大的网络功能等独特优势 ,故本系统采用 A ess关系型数据库管理系统作为系统信启、库 的设计平台一
2.2硬件信息库的构建 由于控制系统是由控制装置、执行机构、被 控对象及传感与检测装置等所构成的整体,所以 硬件信息库中所包含的硬件应涉及到控制系统 的各个方面。通过对大量资料的收集和整理,系 统创建了如下硬件信息库:可编程控制器、BF系 列反应式步进电机、气缸、电磁阀、接触器、交流 电机、直流电机、行程开关、接近开关和按钮开关 等。 下面以可编程控制器为例介绍硬件库的创 建过程。其基本步骤如下:①打开“\Device\ hardware.mdb”的数据库,使用设计器创建表;② 输入各字段名,并创立主键”Ⅲ”,各字段的数据 类型如表1所示;③逐行输入纪录,表名为“可编 程控制器”,并保存,完成表的创建过程。 仿照上述方法可创建其他硬件数据库 表1各字段的数据类型 宇段名称 数据类型 lD 型号 数字输凡端口数 继电器输出端口数 晶体管输出端口数 可控硅输出端口数 模拟量输出端口数 总输出端口 价格 备注 生产厂家 联系方式 自动编号 文本 数字 数字 数字 数字 数字 数字 数字 文本 文本 文本
收稿日期:2001—11 25 作者简介:朱宏辉(L956.),男 湖北麻城人,武覆理工大学物流工程系副教援 基金珥目:武投市重太科技攻关资助项目(2【x)110GO1003)
维普资讯 http://www.cqvip.com 第24卷第2期 朱宏辉等:机电系统控制硬件的智能选型研究与实现 43 2.3用户信息库的构建 用户信息库是用来存储用户的输入信息的, 主要包括对所需硬件的性能、使用环境和价格等 方面的要求,它是针对硬件选型部分而构建的。 硬件选型系统读取用户信息库中存储的信息,然 后进行计算、分析 比较,在硬件信息库中查询符 合要求的硬件。 用户信息库是本系统中不可缺少的一部分, 是用户与硬件选型系统之间架起的桥梁 它的构 建方法与硬件信息库基本相同。不同之处是记录 的填写是在程序运行中根据用户输入的信息由系 统自动完成。 2.4硬件信息库的维护与管理 由于硬件信息库中收集的硬件的型号、功能、 参数和价格等是否全面,将直接影响到查询的结 果,所以对硬件信息库的管理和维护是非常必要 的。其主要内容包括:①修改权限的设定;②数据 库加锁与解锁;③数据库查询、检索、替换与修改; ④数据库内容的联网更新等。
3硬件智能选型系统设计 3.1系统总体结构 硬件智能选型系统通过对用户以自然语言或 表格方式输入的控制任务的数据挖掘 .获得硬 件选型的用户信息,经过分析和相关计算,应用智 能知识库中的相关推理规则提出可行方案集,并 进行经济胜能评估,为用户选择出最优方案。其 系统结构如图1所示。
辈 f 数据挖掘 最优方案H绎济性 估H r 方巢柴 1*¨II能逃 系统结构嘲 3.2硬件选型的确定性推理 确定性推理是指根据用户对硬件的具体要求 进行分析、计算,推理选出合适的硬件。下面以步 进电动机为例介绍硬件选型的确定性推理 步进电机是广泛用于各种数字控制系统的动 力部件:其应用设计中应着重考虑矩角特性、脉 冲信号频率和转子机械惯性等对步进电动机运行 的影啊:步进电动机的主要性能指标包括:步距 角口、最大静转矩T…、空载启动频率 、精度、
连续运行频率 和矩频特性等 在硬件选型的确定性推理中,笔者采用固定 格式文本来收集用户对步进电动机性能的要求。 为此,设计了步矩角 负载计算、最大静转矩和附 加要求等4个选项输入。在获得负载之后,汁算 步进电动机的最大静转矩 然后根据获得的信息 在硬件信息库中进行选型。选型程序代码如F: 、oid ZdhView::displaystepqueD"(CAdodc DA d0)
s Format( %f .ul&xtttm)t CString m queDx ̄onSQ1 . quet'y-SQL; In querySQL= SELECT*FROM BF系列反应 式步进电机WHERE最大静转矩【N×cm))”: m queD'SQL+=s: In queo'SQL+: AND步距(。)= : m quervconSQL Empty(): m queD;conSQL Format( %f m angle fltVa1)t m queD ̄SQL+=m queryco ̄':QL; m qtteo'SQL+= 价格<= ; m queryconSQL Empty(); m queo;conSQL.Fommt C%f .m price fitVal1; if(m—queD'eonSQL== 0 OOOOO3 ;m queD'conSQL= 100000' :: m queD'SQL+=m queD ̄conSQL: queryconSQL Empty()t m que ̄-conSQL Format( %f .113 number. fltVa1); j“m queD'con.SQL== |0 000000 、 ’m queiySQL+= AND相数> :l
elsem—querySQL+= AND相数= ;
Il1 queo'SQL+=m que ̄:con L; m queq,conSQL.Empty(); Ill queryconSQL Format【 %f ,m vo1.fltVa1); if(m que ̄yconSQL== 000000 1 {m queo,SQL+= AND电压(V))”;: else m queD ̄SQL+= ND电压(V)= ; m querySQL+=Ill—queoconSQ1 : in queD,conSQL.Empty【j; m que1)'eor{';QL Fom ̄zt( %f”,m Vo[.fltVal J: if(Il queL-yconSQL== CO0000 1 ;m queD,SQL+= AND电流(A)> ;}
一 维普资讯 http://www.cqvip.com 武汉理工大学学报・信息与管理工程版 2002年4月 e"lselqfl que ̄"SQL+= AND电流(A)=”; lqfl que ̄SQL+=m—que ̄cor,SQL; lqfl qlle sQL+= ORDER BY使用概率DE-
SC”; Af ̄MessageBox(m—querySQL);l
3.3硬件选型的不确定性推理 不确定性推理可以理解为在缺少足够信息时 作出判断。不确定是一个问题,因为它妨碍作出 最好的决定,甚至导致作出一个坏的决定 用来 处理不确定性的理论有许多 ,其中包括经典概 率、Bayesian概率,在经典集合论基础上的Hartley 理论,在概率基础上的Shannon理论,Dempster- Sharer理论和Zadeh的模糊理论等。本系统在硬 件选型的不确定性处理方面,结台硬件选型的具 体情况、采用了颇具经典概率风格的处理方法。 下面仍然以步进电机为例介绍硬件选型的不确定 性推理。 硬件的使用概率是根据生产厂家对本厂生产 的各种型号的产品(比如BF系列反应式步进电 动机)的生产情况、销售情况以及用户的反馈信 息,统计出用户使用不同型号的产品的频率。图 2是某厂生产的BF系列中24种反应式步进电动 机的销售情况分布图。根据图2中反映的信息, 确定不同型号的步进电机的使用概率,然后将其 存储在硬件信息库中,作为硬件选型的不确定性
血 lIhI.
产一 种类 嗣2 BF系列反应式步进电动机的销售情况分 网 推理的依据。系统进行硬件选型时,当用户需要 步进电动机而又没有明确指定步进电动机的型 号、步距角和最大静转矩争性能参数时,系统将根 据此硬件的使用概率来确定选择什么样的硬件。 3.4产品的经济性选择 产品的经济性要求是指用户对获得具有所需 功能和性能的产品所需付出费用的要求。用户总 是希望这些费用越低越好。如何选择既达到性能 要求,又使价格最低,硬件选型系统将根据用户输 人的信息是确定性还是不确定性分别处理。当为
不确定性时,将硬件按使用概率排序(降序);而为 确定性时,在以确定信息查询的基础上按照价格 排序(升序)。此时选择第一个就是经济性较优 的。 4系统的经济性评价 通过上述选型系统只能得到用户要求的系统 的可行方案集合,为了得到系统的最优方案,必须 对可行方案进行经济性评价。常用的系统评价方 法很多,笔者采用了技术经济评价法 。和评价函 数法 。为了保证评价结果具有较高的可信度, 笔者对各种常用硬件的常用技术指标建立了专家 评分体系、加权系数体系和评价规则体系。选型 系统可自动通过对预选的可行方案集进行经济性 评价而获得最优方案。