当前位置:首页 » 编程语言 » adrc程序c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

adrc程序c语言

发布时间: 2022-04-30 10:00:12

Ⅰ 单片机控制ADC0809程序

#define voldata P2

sbit adra=P0^0;
sbit adrb=P0^1;
sbit adrc=P0^2;
sbit ale=P0^3;
sbit st=P0^4;
sbit eoc=P0^5;
sbit oe=P0^6;

unsigned char getvol(unsigned char adr)
{
unsigned char volnumber=0;
unsigned int n=1000;
oe=0;
ale=0;
adra=!(!(adr&0x01));
adrb=!(!(adr&0x02));
adrc=!(!(adr&0x04));
ale=1;
st=0;
st=1;
st=0;
while(n--);
while(!eoc);
oe=1;
volnumber=voldata;
oe=0;
return(volnumber);
}

一楼不厚道,这么一点小程序也收费服务!
以上是ADC0809的驱动程序;只要向函数传递一个0-7的地址(adra、adrb、adrc是地址线);便会返回相对应地址上的0-255的值;再根据相应的基准电压便可以计算出被测电压的值了!

Ⅱ OLT 通过AC连接BRAS的方式适合哪些

Ad:advertisement 广告 Auto:automobile 汽车 Biz:business 商业 Cig:cigarette 香烟 Coke:cocacola 可口可乐 co-op:co-operative store 合作商店 delt:delicatessen 熟食 disco:discotheque 迪斯科 dorm:dormitary 宿舍 flu:influenza 流感 exam:examination 考试 grad:graate 毕业生 lab:laboratory 实验室 hosp:hospital 医院 kilo:kilogram 千克 mike:microphone 扬声器 medic:medical personnel 医护人员 mod:modern 现代 nuke:nuclear 核 pc:percent 百分比 perm:permanent wave 烫发 ped:pedestrian 行人 photo:photograph 相片 pic:picture 电影 pix:pictures 电影 porn:pornography 黄色书刊 pro:professional 职业的 phone:telephone 电话 sec:secretary 秘书 tele:television 电视 uni:university 大学 vet:veterinary surgeon 兽医 atomomb:atom bomb 原子弹 blacketeer:black marketeer 黑市商人 cinemanufacturer:cinema manufacturer 电影制片人 fruice:fruit juice 果汁 slanguage:slang language 方言俗语 teleceiver:television receiver 电视接收机 3C Computer Communication Control 计算机,通讯和控制 3C Control Communication Creation 控制,通讯和创新 3G 3 Generation 第三代移动通信 3R Regenration Reshaping Retiming 再生、重整形和重定时 3W Worle Wide Web 万维网 4-level FM 4-level frequency molation 四电平调频 A/D Analogue to Digital Converter 模数转换 AA Auto-Answer 自动应答 AA Adaptive Antenna 自适应天线,一种天线提供直接指向目标的波束,能够随目标移动自动调整功率等因素,也称为智能天线 AA Assert Acknowledge 断言应答 AAA Authentication,Authorization,Accounting 认证、授权和计费 AAD Address Adder 地址加法器 AB Arithmetic Bus 运算总线 AB Address Bus 地址总线 ABC Automation of Bibliography through Computerzation 计算机化自动编目 ABR Available Bit Rate 可用比特率 AC Address Carry 地址进位 AC Access Cycle 存储周期 AC Authentication Centre 鉴权中心 AC the Atlantic Cable 大西洋海底电缆 AC Add Carry 加法进位 AC Access Code 存储码 AC Access Control 存储控制 ACCH Associated Control Channel 随路控制信道 ACD Automatic Call Distribution 自动呼叫分配 A-CDMA Asynchronous Code Division Multiple Access 异步码分多址 ACI Adjacent-Channel Interference 邻频干扰 ACIR Adjacent Channel Interference Ratio 邻信道干扰比 ACK ACKnowledgement 确认 ACL Asynchronous Connectionless Link 异步无连接 ACLR Adjacent Channel Leakage Ratio 邻信道泄漏比 ACLR Adjacent Channel Leakage Power Ratio 邻信道泄漏功率比 acoustic amplitude logger acoustic amplitude logger 声波幅度测井仪 ACP Adjacent Channel Power 邻道功率 acquisition time acquisition time 取数据时间 ACR Allowed Cell Rate 允许的信元率 ACR Average Cell Rate 平均信元率 ACU Antenna Combining Unit 天线组合单元 ACU Acknowledgement Signal Unit 证实信号单元 表示正确地或错误地接收到一个或几个信号单元或信号消息的信号单元。 ACU Antenna Control Unit 天线控制器 ADC Analog-to-Digital Converter 摸数转换器 ADC;DAMPS North America digital cellular system 北美数字蜂窝系统 ADFE Automatic Decree Feedback Equalizer 自适应判决反馈均衡器 一种利用判决后的信号作为后向抽头的输入信号,可以消除噪声对后向抽头信号的影响的均衡器技术。 ADM Add Drop Multiplexer 分插复用器,一种新型的网络单元,将同步复用单元和数字交叉连接功能综合一体。 ADM Add-Drop Multiplexer 上/下路复用器 ADPCM Adaptive Differential Pulse Code Molation 自适应差分脉冲编码调制 ADR Analogue-Digital Recorder 模拟-数字记录器 ADR Address Digit Receiver 数字地址接收器 ADR Advisory Route 建议路由 ADR Analogue Data Recognition 模拟数据识别 ADRC Automatic Call Distribution Remote Capture 自动呼叫分配(分布)远程截获 ADSL asymmetric digital subscriber line 不对称数字用户线 ADSL Asymetric Digital Subscriber Loop 非对称数字用户环路技术 ADSS All Dielectric self-support 全介质自承式光缆 主要应用在强电场合,其中抗张力的加强元不是金属而是芳纶纱和玻璃纤维增强塑料(FRP)。 AEB Analog Expansion Bus 模拟扩展总线 AEIR Application Entity Installer and Remover 应用实体安装和拆除 AFC Automatic Frequency Control 自动频率控制 AFT Automatic Frequency Tune 自动频率调谐 AG Audio Gateway 语音网关 AGC Automatic Gain Control 自动增益控制 AGCH Access Grant Channel 允许接续信道 AIS Alarm Indication Signal 告警指示信号 AIUR Air Interface User Rate 空中接口用户速率 AJ Anti-Jamming 抗干扰 AKA Authentication and Key Agreement 鉴权和密钥同意 alarm summery panel alarm summery panel 报警汇总画面 ALC Auto Level Control 自动电平控制 ALS Automatic Laser Shutdown 自动激光关闭 在再生段光缆断开的情况下,光缆线路系统上的ALS功能能够自动关闭激光器。 ALT Automatic Link Transfer 自动链路转移 AM Amplitude Molation 振幅调制 AM/CM Administration Mole/Communication Mole 管理/通信模块 AM-ADDR Active Member Address 活动的成员地址 AMI Aliernate Mark Inversion Code 交替传号反转码 AMI Alternate Mark Inversion 信号交替反转码 一种数字传输中常用的编码技术,逻辑0由空电平表示,而逻辑1由交替反转的正负电压表示。 AMPS Aanced Mobile Phone System 高极移动电话系统 AMPS Advanced Mobile Phone Institute 先进移动电话业务 AMR Automatic Meter Reading 自动抄表 AMR Adaptive Multi Rate 自适应多速率 AMRC Adaptive Multirate Codec 自适应多码率编译码器 AN Access Node 接入节点 ANSI American National Standard Institute 美国国家标准局 AN-SMF AN system management function 接入网系统管理功能 AN-SMF Access Network System Management Function 接入网系统管理功能 ANT Antenna 天线 AON Active Optical Network 有源光网络,属于一点对多点的光通信网络,由ONU、OLT和光纤传输线路组成 AON All Optical Net 全光网 就是网中直到端用户节点之间的信号通道仍然保持着光的形式,即端到端的全光路,中间没有光电转换器。这样,网内光信号的流动就没有光电转换的障碍,信息传递过程无需面对电子器件处理信息速率难以提高的困难。 AON All Optical Network 全光纤网络 AOWC All Optical Wave Converter 全光波长转换器是指不经过电域处理,直接把信息从一个光波长转换到另一个波长的器件。 AP Access Point 接入点 APD Avalanche Diode 雪崩光电二极管 利用雪崩倍增效应使光电流得到倍增的高灵敏度的探测器。 APD Avalanche Photo Detector 雪崩光电探测器 API Application Programming Interface 应用编程接口 APOC Advanced Paging Operator Code 先进寻呼操作码 APON ATM Passive Optical Network 无源光网络,一种结合ATM多业务多比特率支持能力和无源光网络透明宽带传输能力的理想长远解决方案。 APON ATM-Based PON ATM无源光网络 APP A Posteriori Probability 后验概率 APR Automatic Programming and Recording 自动程序设计与记录 APR Automatic Position Reporting 自动位置报告 APS Automatic Protection Switching 自动保护倒换 APSK Absolute Phase Shift Keying 绝对相移键控 AR Alternative Routing 迂回路由选择 AR Agent Request 代理请求 AR Access Rate 接入率 ARA Average Response Amplitude 平均响应幅度 AR-ADDR Access Request Address 访问请求地址 ARB All Routes Busy 路由全忙 ARC Alternative Route Cancel 消除迂回路由 ARC Automatic Remote Control 自动遥控 ARDT Automatic Remote Data Terminal 自动远端数据终端 ARF Access to the Resources Function 资源访问功能 ARFCN Absolute Radio Frequency Channel Number 完全的无线频率信道号码 ARFCN Absolute RF Channel Number 绝对频道号 以整数表示的绝对射频信道号。 ARI Access Rights Identity 存取权识别 ARIB Association of Radio Instry Businesses 无线行业企业协会 ARL Acceptable Reliability Level 合格的可靠性(标准) ARM Asynchronous Response Mode 异步应答方式 ARP Address Resolution Protocol 地址解析协议 ARPA Advanced Research Projects Agency (美)高级研究计划署 ARPANET Advanced Research Projects Agency Network (美)高级研究计划署网络,阿帕网 ARPANET Advanced Research Projects Agency NETwork (美国国防部)高级研究规划局网络 ARPS Advanced Real-Time Processing System 高级实时处理系统 ARQ Automatic Repeat Request 自动重复请求 ARS Address Resolution Server 地址解析服务器 ART Alarm Reporting Telephone 报警电话 ART Average Restoration Time 平均恢复时间 AS Anti-Spoofing 反电子欺骗 通过对P码进行加密处理,防止非授权用户干扰或使用P码进行高精度定位。 ASCI Advanced Speed Call GSM phaseII+ 标准指定的新业务,其中包括优先级业务(eMLPP)、话音广播呼叫业务(VBS)和语音组呼叫业务(VGCS)等专用移动通信的基本业务 ASE Application Service Element 应用服务单元 在单个应用联系上对一指定目的,为应用实体启用的互通提供能力的一组功能。(ISO 9545) ASEAT Autoregressive Spectral Estimation Acquisition Technique 自回归频谱估计捕获技术 ASIC Application Specific Integrated Circuit 专用集成电路 ASK Amplitude Shift Keying 振幅键控(幅移键控) ASK Amplitude Shift Keying,Amplitude Shift molation 幅移键控 ASN.1 Abstract Syntax Notation One 抽象语法定义,在采用开放系统OSI通信协议中用来描述抽象语意的一种语言。 ASON Automatic Switched Optical Network 自动交换光网络 ASP Application Service Provider 应用服务提供商 ASR Automatic Send-Receiver 自动收发机 ASR Automatic Send and Receive 自动收发 ASR Automatic Speech Recognition 自动语音识别 ASR Answer Seizure Ratio 应答占用率 ASR Access Service Request 访问业务请求 ASRTE Alternative Select Route 迂回选择路由 ASTN Automatic Switched Transport Network 自动交换传送网 ATI Automatic Transmitter Identification 自动发射机识别 ATM Alternative Test Method (光纤、光缆)替代测试法(ATM) ATM asynachronous transfer model 同步传输模式 ATM Asynchronous Transfer Mode 异步传输模式 ATME automatic transmission measuring and signalling testing equipment 自动传输测量和信令测试设备 ATPC Automatic Transfer Power Control 自动发信功率控制 技术的要点是微波发信机的输出功率在ATPC控制范围内自动跟踪接手段接收电平的变化而变化。它的优点有可减少对相邻系统的干扰、减少上衰减问题、减低直流功率消耗、改善剩余误码特性、在衰落条件下使输出功率额外增加2dB。 ATR Asynchronous Transfer Region 异步转移(传递)区 ATR Answer To Reset 回答到复位 ATR Answering Time Recorder 应答时间记录器 ATR Automatic Traffic Recorder 自动话务量记录器 ATU Adapter Unit 适配单元 ATU-C ADSL transceiver unit,central office end ADSL局端发送接收单元 位于本地交换局一侧的ADSL设备。 ATU-T ADSL transceiver unit,remote terminal end ADSL远端发送接收单元 位于用户一侧的ADSL设备。 ATU-T ADSL transceiver unit,remote terminal end ADSL远端发送接收单元 ATX AteXternal 是由Intel 公司首创以提升微机主板整体性能的新技术,是一种背后的电脑机箱,主板,电源的结构规范。 AU Access Unit 访问单元 AU Administrative Unit 管理单元,提供高阶通道层和复用段层之间适配功能的信息结构,它由高阶VC和AUPTR组成。 AUC Authentication Center 鉴权中心 AUG Administrative Unit Group 管理单元组 AUL Average Useful Life 平均使用寿命 AU-n Administrative Unit-n 管理单元 AVL Average Voice Level 平均话音电平 AVL Automatic Vehicle Location system 自动车辆定位系统 车队的某一车辆在规定区域内活动时,可以自动确定其位置并显示其活动路线的系统。它通常由定位分系统、数据传输分系统、控制和数据处理分系统等组成。 AWF All Wave Fiber 全波光纤 消除了光纤1383nm的水峰,这样就在1350-1450nm波段能增加120多个新的波长(间隔100GHZ)。对于城市接入网的用户十分有利。 AWG Array Waveguide Grating 阵列波导光栅 AWG array wave guide 阵列式波导光栅 AWGN Additive White Gaussian Noise 加性高斯白噪声 BA Booster(power) Amplifier 光功率放大器 可补偿光复用器的损耗,提高入纤功率的光放大器。 BA Booster Amplifier 光功率放大器,可补偿光复用器的损耗,提高入纤功率的光放大器。 BAIC Barring of All Incoming Calls supplementary service 限制所有呼入呼叫的补充服务 BAOC Barring of All Outgoing Calls supplementary service 限制所有呼出呼叫的补充服务 BB Baseband 基带 BBER Background Block Error Ratio 背景误块比 对于一个确定的测试时间而言,在可用时间出现的BBE数与扣除不可用时间和SES期间所有块数的总块数之比。 BBS Bulletion Board System 电子公告栏 BC Billing Center 计费中心 BCC Base Transceiver Station (BTS) Colour Code 基站代码 BCCH Broadcast Control Channel 广播控制信道 BCD Binary Coded Decimal 二进制编码的十进制 BCH Bose,Chaudhuri&Hocquenghem Type of code 博斯-乔赫里-霍克文黑姆码 BCH Broadcast Channel 广播信道 BCJR Bahl-Cocke-Jelinek-Raviv 算法 BCP BTS Control Processor BTS控制处理器 BDPSK Binary Differential Phase Shift Keying 二相差分相移键控 BER BIT ERROR RATIO 误比特率 二值信号的差错比值。注:过去惯称为误码率。 BER Bit Error Rate 误码率 BFSK Binary Frequency Shift Keying 二进制频移键控 BF或 BPF Band-pass Filter 带通滤波器 BG Border Gateway 边缘网关 BGP Border Gateway Protocol 边缘网关协议 BGRAN Broadband Generalized Radio Access Network 通用宽带无线接入网络 BH Bury Heterogeneous 掩埋异质结 BHCA Busy Hour call atternpt 忙时呼叫 BHCA Busy hour call attempts 一天中容纳的最大话务量的一小时里,用户试图发起呼叫的平均次数。 BIC-Roam Barring of Incoming Calls when Roaming Outside the Home PLMN Country 当漫游出归属PLMN国家时,闭锁入呼叫 BITEs Backward Interworking Telephone Events 后向互通电话事件 BLADES Buffalo Laboratories Application of Digitally Exact Spectra 数字化精确谱Buffalo实验室应用(系统),一种独立跳频系统 BLER Block Error Ratio 块误码率,误块率 BLER Block Error Rates 块误码率 Bluetooth Bluetooth 蓝牙(一种无线局域网)标准 由设备制造商联合制定的一种覆盖范围10M,工作频段在2.4G,传输速率大约1M的无线局域网标准。 BMU Basic Measurement Unit 基本测量单位 BOIC-exHC Barring of Outgoing International Calls except those directed to the Home PLMN Country 除至归属PLMN国家外,闭锁国际出呼叫 bps bits per second 位每秒 Bps bytes per second 比特每秒 BPSK Binary Phase Shift Keying 二进制相移键控 BPT British Post and Telecommunication Standard 英国邮政与电信标准 BR Basic Rate 基本速率,ITU-T定义为窄带ISDN的一种速率,也称为2B+D。 BR Binding Request 绑定请求 BRA Basic Rate Access 基群速率 BRAS Broadband Remote Acces Server 宽带接入服务器 BRAS Broadband Remote Access Server 宽带远程接入服务器 Brew Binary Runtime Environment for Wireless 无线应用下载 BRI Basic Rate Interface 基群速率接口(北美和日本) BS Base Station 基站 BSC Binary Symmetric Channel 二进制对称信道 BSC Base Station Controller 基站控制器 BSC Base Site Controller 基站控制器 BSID Base Station Identity Code 基站识别码 BSMAP BS Mobile Application Part 基站移动应用部分 BSR Bootstrap Router 引导路由器 BSS Broadcasting Satellite Service 广播卫星业务 BSS Base Station System 基站子系统 BSSAP Base Station System Application Part 基站子系统应用部分 BSSGP Base Station System GPRS Protocol 基站子系统GPRS协议 BSSMAP Base Station System Management Application Part 基站子系统管理应用部分 BT Bandwidth Time 带宽时间 BTC block turbo codes 分组turbo码,是turbo码一个新的发展方向 BTO Blocking-Tube Oscillator 电子管间歇振荡器 BTS Base Transceiver Station 基站收发信机 C Band 4 GHz to 6 GHz C波段(4GHz到6GHz) C Band C Band C波带 即工作波长在1525~1560nm范围内,带宽约35nm。 C Container C Container C 容器 装载各种速率业务信号的信息结构,表示为C-n(11,12,2,3,4),我国仅涉及C-12,C-3,C-4。容器的基本功能是完成适配,即码速调整。 C/Ku-Band Compatible C/Ku-Band Compatible C/K波段兼容 CA Cell Allocation 小区分配 CA0 Computer assisted ordering 基于库存和客户需求信息,利用计算机进行自动订货管理的系统。 CAC Channel Access Code 信道访问码 CAD Computer Aided Design 计算机辅助设计 CAE Computer Aided Engineering 计算机辅助工程 CAI Computer-assisted instruction 计算机辅助教学 CAM Computer Aided Manufacturing 计算机辅助制造 CAMEL Customized Applications for Mobile network Enhanced Logic 移动网络增强逻辑的客户化应用 CAP Carrierless Amplitude and Phase Molation 无线波调幅与调相 CAS Channel Associated Signaling 随路信令 CAS Conditional Access System 条件接收系统 CATV Cable Antenna Television 有线电视 利用通信线路向用户提供电视节目等信息的系统。 CATV "Cable Television" OR "Community Antenna Television" 有线电视 CB Cell Broadcast 小区广播 CBR Constant Bit Rate 固定比特率 CBSR Candidate BSR 后选BSR CC Copper Cable 铜线电缆 CC Country Code 国家码 CC Call Control 呼叫控制 CCBS Completion of Call to Busy Subscribers 对忙时用户的再呼叫 CCCH Common Control Channel 公用控制信道 CCH Control Channel 控制信道 CCIR International Radio Consultative Committee 国际无线电咨询委员会 CCITT International Telegraph and Telephone Consultative Committee 国际/电报咨询委员会 CCITT Consultative Committee, International Telegraph and Telephone 国际电报电话咨询委员会 CCP Call Control Processor 呼叫控制处理器 CCR Continuity-check--request signal 请求导通检验信号 CCS Common Channel Signaling 共路信令 还有很多: 如果回答对您有用,请及时采纳。

Ⅲ 谁能提供一下,锅炉燃烧控制系统不同负荷下,惰性区和导前区的传递函数,最好是有原理框图,和结构图。

锅炉过热器和再热器出口蒸汽温度是单元机组运行中必须保持在一定范围的重要参数。随着机组容量的增大,过热器和再热器管道也随之加长,这就使得其热惯性和调节滞后都大大增加,从而造成汽温控制系统投自动困难,或被调参数的动、静态品质指标差。锅炉过热器是回收锅炉烟气能量的,使锅炉出来的蒸汽可以获得加热,变为干蒸汽,有利于提高锅炉热效率,也有利于蒸汽轮机避免水击 回热器是从蒸汽轮机的乏蒸汽中回收能量,加热进入锅炉的循环水 此外还有回热器,可以将高压级排出的蒸汽再热,回收锅炉的能量,这些装置都是大型锅炉蒸汽系统的辅助集热装置,都有利于提高锅炉系统的能量效率,只不过过热器、再热器是回收烟气能量,回热器是回收蒸汽能量。

采用自适应控制技术需要对被控对象的动态特性进行辨识,目前通用的计算机分散控制系统( DCS )中还没有提供一套对被控对象进行实时动态地系统辨识的软件工具,其次在应用领域真正能够掌握和运用自适应控制技术的人才也很缺乏。DCS控制系统(DISTributed Control System,分散控制系统)是随着现代大型工业生产自动化的不断兴起和过程控制要求的日益复杂应运而生的综合控制系统。它是计算机技术、系统控制技术、网络通讯技术和多媒体技术相结合的产物,可提供窗口友好的人机界面和强大的通讯功能,是完成过程控制、过程管理的现代化设备,具有广阔的应用前景。

现场实时控制的应用效果展示了该项技术的先进性和实用性。状态观测器根据系统的外部变量(输入变量和输出变量)的实测值得出状态变量估计值的一类动态系统,也称为状态重构器。60年代初期,为了对控制系统实现状态反馈或其他需要,D.G.吕恩伯格、R.W.巴斯和J.E.贝特朗等人提出状态观测器的概念和构造方法,通过重构的途径解决了状态的不能直接量测的问题。状态观测器的出现,不但为状态反馈的技术实现提供了实际可能性,而且在控制工程的许多方面也得到了实际应用,例如复制扰动以实现对扰动的完全补偿等。工业生产过程中,对于生产装置的温度、压力、流量、液位等工艺变量常常要求维持在一定的数值上,或按一定的规律变化,以满足生产工艺的要求。PID控制器是根据PID控制原理对整个控制系统进行偏差调节,从而使被控变量的实际值与工艺要求的预定值一致。不同的控制规律适用于不同的生产过程,必须合理选择相应的控制规律,否则PID控制器将达不到预期的控制效果。

2. 状态反馈系统的基本概念及几个主要结论

状态反馈的基本特点是采用对状态向量的线性反馈律来构成闭环控制系统,由于控制作用是系统状态的函数,可使控制效果得到很大地改善,从而比输出反馈具有一系列更好的控制特性。

自动控制原理指是指在没有人直接参与的情况下,利用外加的设备或装置(称控制装置或控制器),使机器,设备或生产过程(统称被控对象)的某个工作状态或参数(即被控制量)自动地按照预定的规律运行。控制系统的各种特性,或其各种品质指标,很大程度上是由系统的极点位置所决定的。而所谓极点配置问题,就是通过反馈阵的选择,使闭环系统的极点,恰好处于所希望的一组极点的位置上。

极点配置定理回答了在怎样的条件下,仅仅通过状态反馈,就能任意配置极点的问题。它可简述为:若动态方程 可控,则利用状态反馈式 可以任意配置闭环系统的特征值,若特征值中有复数,必共轭成对地出现。

3. 运用观测器理论解决蒸汽温度调节对象的状态重构问题

对于完全能控的线性定常系统,可以通过线性状态反馈任意配置极点,以使系统实现其在Ляпунов意义下是渐进稳定的,亦即是能镇定的。但是,通常并不是全部状态变量都能直接量测的,从而给状态反馈的物理实现造成了障碍。

3.1 状态观测器的定义及其实现问题

状态观测器有如下定义 : 设线性定常系统 ∑ o =( A , B , C )的状态 X 是不能直接测量的, 称动态系统∑ g 是∑ o 的一个状态观测器,如果

( 1 )∑ g 以∑ o 的输入 u 和输出 y 作为输入量;

( 2 )∑ g 的输出 W ( t )满足如下的等价性指标

(4)

观测器的存在性:状态观测器存在的充分必要条件是∑ o 的不能观测部分渐近稳定。如果对给定的一个传递函数阵 W ( s ),能找到一个状态方程( A,B,C )并使之成立

C ( sI - A ) - 1 B = W ( s ) (5) 则称( A,B,C )为具有传递特性 W ( s )的系统的一个实现。实现就其本质而言,是在状态空间法的领域内寻找一个假想结构,使之与真实系统具有相同的传递特性。并不是任意给定的 W ( s )都可找到其实现的,通常,它必须满足物理可实现条件。

实现的不唯一性:与给定的 W ( s )具有相同的传递特性的实现不是唯一的。对于给定的 W ( s ),一定存在一类维数最低的实现,称为最小实现,它反映了具有给定传递函数特性 W ( s )的假想结构的最简形式。最小实现也不是唯一的,但它们的维数必是相等的,且必是代数等价的。

3.2 锅炉蒸汽温度被控对象的动态特性及其状态观测器的一种实现

锅炉蒸汽温度被控对象包括过热器出口主蒸汽温度和再热器出口的再热蒸汽温度。集总参数模型则是将单相受热管的介质状态参数看成是均一的,并在空间位置上选定一个有代表性的点,就用这一点介质的参数作为环节的集总参数。进一步还可推断出单相受热管的多段集总参数模型,通常把整个管段均分成若干小段,每个分段内集总参数的选择要一致。因此每个分段模型的形式与整个管段模型的形式是相同的,整个管段的模型则由各个分段(设共有 n 段)模型串联而成,也就是分段模型的 n 次幂。这时,对每个分段来说,须将总热流量、总金属量、总容积等分别除以分段数 n 。关于进出口温度之间的传递函数。

这个公式含有近十个参数,对于实际应用并不方便。它的意义在于提供了一个十分有用的概念,即可以把过热器和再热器等单相受热管理解成由若干个分段所组成,各分段传递函数的形式相同,段数 n 越大,每段传递函数表达式中的时间常数就成比例地减少。再热器实质上是一种把作过功的低压蒸汽再进行加热并达到一定温度的蒸汽过热器,再热器的作用进一步提高了电厂循环的热效率,并使汽轮机末级叶片的蒸汽温度控制在允许的范围内。

实际工程问题中往往把解析法和系统辨识方法结合起来,通过对系统基本结构及工作原理的了解,初步推断出系统模型的结构,或估计出系统模型的结构形式,然后再用辨识方法确定模型中的参数。

图 1 所示为过热器的状态观测器,整个过热器划分为四段,对每一分段又可简化为一阶惯性环节,整个过热器就是四阶惯性环节。至于时间常数 T 通常是单元机组负荷的函数,可作为状态反馈控制系统中的一个待定因变量,在运行过程中通过观测试验进行参数整定。

图 1 过热器的状态观测器及其状态反馈示图

为了更好地反映被控对象的动态特性,故将过热器的状态观测器设计为“增量形式”,即将过热器入口温度偏差和出口温度偏差引入状态观测器,这样观测到的状态变量更明确地反映了温度的变化方向,同时过热器入口温度偏差的引入使状态观测器具有了预测控制的某些特点。为适应过热器参数的变化,入口温度设定值,出口温度设定值及时间常数 T 均为锅炉负荷的函数。

设过热器导前区传递函数为 ,惰性区传递函数为



状态观测器的反馈矩阵 Kc=[K c1 , K c2 , K c3 , K c4 ] ;状态反馈矩阵 K=[K 1 , K 2 , K 3 , K 4 , K 5 ] ,其中 K 1 为过热器导前区的反馈增益。

惰性区传递函数的增益 K 2 可以查阅锅炉的热力计算书,取不同工况的平均值。而过热器惰性区时间常数 T 2 的辨识则可以利用状态观测器来完成。首先,令状态反馈控制开环 , 状态反馈矩阵 Kc=[0 , 0 , 0 , 0] ;然后,调节观测器时间常数,使观测器输出值和过热器出口值的变化基本保持一致,此时的观测器时间常数即可认为是惰性区传递函数的时间常数。

4 状态观测器、状态反馈控制与常规 PID 调节相结合的工程应用实例

4.1 状态反馈- PID 控制的结构与特点

状态反馈— PID 控制的原理框图见图 2 。

图 2. 状态反馈— PID 控制的原理框图

与传统的 PID 控制相比,采用状态反馈控制能方便的通过配置闭环极点的方法,改变系统的特性,达到提高控制精度的目的。这对控制具有迟延环节的工业对象来说,无疑是一种较好的控制方案。但是,由于单相受热管的动态特性与热流量有关,单靠状态反馈配置极点还难以保证在不同的工况下使锅炉蒸汽温度控制系统的指标均达到理想的要求,而 PID 控制恰好具有鲁棒性好和抗高频干扰能力强的优点,二者的优势可以互补。动态特性:当被测量随时间迅速变化时,输出量与输入量之间的关系称为动态特性,可以用微分方程表示。热流量是一定面积的物体两侧存在温差时,单位时间内由导热、对流、辐射方式通过该物体所传递的热量。通过物体的热流量与两侧温度差成正比,与厚度成反比,并与材料的导热性能有关。单位面积的热流量为热流通量。稳态导热通过物体热流通量不随时间改变,其内部不存在热量的蓄积;不稳态导热通过物体的热流通量与内部温度分布随时间而变化。

利用状态反馈改善系统的闭环特性,提高系统响应速度。这是控制的第一个层次。然后,将这个品质比较好的广义被控对象交由 PID 控制,改善系统的鲁棒性,使系统的适应性提高。这是控制的第二个层次。

4.2 状态反馈- PID 控制的仿真研究

设 , ,令观测器为 , Kc=[188.8458 , 329.2705 , 159.7069,22.8667] , K=[0.06659 , 3.6134 , 4.8962 , 2.9486 , 0.6659]

第一级调节器参数为: K p =0.08 , I=50s

第二级调节器参数为: K p =1.0 , I=0.0s

4.2.1 状态反馈- PID 控制与 PID 串级控制系统的比较

PID 串级控制系统第一级调节器参数为: Kp=1 , I=25s

第二级调节器参数为: Kp=1.0 , I=0.0s

图 3 是定值在发生单位阶跃扰动时的响应曲线。

由图 3 可以看出,状态反馈- PID 控制系统的控制效果明显优于传统的 PID 串级控制系统

图 3 状态反馈— PID 控制与 PID 串级控制的响应特性比较

4.2.2 改变观测器的时间常数 T 0 (其它参 数不变)

令 T 0 =5 , 8 , 10 , 15 时,系统的设定值扰动响应见图 4 。由图 4 可以看出在模型失配时,状态反馈- PID 控制系统的表现。当观测器的时间常数 T0 小于惰性区时间常数 T2 (10s) 时,系统响应加快,但 T0 越小出现的超调越大。当 T0 大于 T2 时,系统响应变慢。应该注意到,当 T0 与 T2 相差较大时,系统响应变差。因此,在实际应用中可以令观测器的时间常数 T0 是负荷的函数,以适应惰性区时间常数 T2 的变化。

图 4. 在不同的观测器时间常数下系统的响应曲线

4.2.3 改变观测器的增益 K0 (其它参数不变)

令 K0= 1.0 , 1.1 , 1.2 , 1.5 时,系统的设定值扰动响应见图 5 。由图 5 可见,系统对 K0 的变化不敏感;而实际系统的惰性区增益的变化范围也基本在 1.1-1.5 之间。

图 5. 在不同的观测器增益下系统的响应曲线

改变状态反馈矩阵 K (其它参数不变)

系统的设定值扰动响应见图 6 。

理论上讲, T 0 , K0 , KC 和 K 的变化均会导致系统闭环极点位置的变化。但是,如果 T 0 和 K0 的变化范围已知,就可以找到一蔟满足设计期望的 KC 和 K 。由图 4 , 5 , 6 , 7 不难看出,状态反馈- PID 控制系统中参数的变化范围是比较大的,而系统的控制指标仍旧很好,说明系统具有比较强的鲁棒性。

图 6. 在不同的状态反馈矩阵下系统的响应曲线

4.3 状态反馈- PID 控制的工程应用

陕西宝鸡第二发电厂新建工程 1 号 300MW 单元机组,锅炉为亚临界、自然循环中间再热汽包炉。主蒸汽温度为三级喷水调节,其中二级和三级过热器分为 A 、 B 两侧,再热汽温度以燃烧器摆动火嘴调节为主,加微量喷水及事故工况喷水调节。燃烧器是使燃料和空气以一定方式喷出混合(或混合喷出)燃烧的装置统称。热工控制系统硬件为引进美国西屋公司的 WDPF-II 型分散控制系统,应用软件的设计组态以及工程服务由国电智深承担。在机组 168 小时考核试运期间,过(再)热汽温度控制系统一直处于连续的自动控制状态。计算机统计的结果表明,蒸汽温度的偏差不超过± 2 ℃ 。图 8 为三级过热器 A 侧 24 小时运行曲线。

5 结论

为了实现对大滞后复杂对象的高质量控制,本文将状态反馈控制与 PID 控制相综合,提出了状态反馈 -PID 控制方案。对汽温控制进行的仿真研究和现场调试结果表明,本方案具有优良的控制性能,并具有较强的鲁棒性。

与其它现代控制方法相比,状态反馈 -PID 控制的算法简单,计算量小,且容易理解,可直接利用 DCS 系统中标准控制算法实现,有很好的推广应用价值。

之二:基于自抗扰控制器的蒸汽温度控制系统

1. 汽温调节对象的动态特性

过热蒸汽温度控制的任务是维持过热器出口蒸汽温度在允许范围之内,并保护过热器使其管壁温度不超过允许的工作温度。为了提高机组热循环的经济性,减小汽轮机末级叶片中蒸汽湿度,而采用中间再热循环系统。

大型锅炉的过热器一般布置在炉膛上部和高温烟道中,过热器往往分成多段,中间设置喷水减温器,减温水由锅炉给水系统提供。喷水减温器按冷却水喷入调温水蒸气的结构不同,可分为文丘里式、旋涡式和多孔喷管式等型式。喷水减温器一般布置在两级过热器之间。因喷水直接与水蒸气混合,故对水质要求较高。对给水品质好的凝汽式电厂,可直接用给水作喷水。对给水品质较差的中、高压电厂,还可采用自制冷凝水的喷水减温系统。其原理是将部分饱和水蒸气用给水冷却成冷凝水喷入减温器中调温。水的喷射依靠冷凝器和减温器之间的压差来实现,不需专门的减温水泵。喷水减温器的特点是结构简单,调温幅度大(可达50℃--65'C),调节温度灵敏,易于实现自动化,因此,锅炉中普遍采用。缺点为对喷水品质要求高。

影响过热器出口汽温的因素很多,主要是以下三种扰动。

A. 蒸汽流量扰动

B. 烟气侧传热量的扰动

C. 减温喷水量扰动

其中 1 和 2 的扰动响应曲线类似,因为两者的扰动是沿整个过热器长度方向上同时发生的,响应具有自平衡特性,而且惯性和迟延都比较小。

对于第 3 种扰动考虑到使控制系统结构简单,易于实现,目前大多采用喷水量作为调节量,因此喷水量扰动就是基本扰动。

2 、通常的汽温控制系统

通常采用两种方法对汽温系统进行控制即带有导前微分信号的双信号汽温控制系统和汽温串级控制系统,另外还可以增加相位补偿回路或前馈控制回路,提高控制系统的品质。

3 、自抗扰控制器介绍

自抗扰控制器自PID控制器演变过来,采取了PID误差反馈控制的核心理念。传统PID控制直接引取输出于参考输入做差作为控制信号,导致出现响应快速性与超调性的矛盾出现。自抗扰控制器主要由三部分组成:跟踪微分器(tracking differentiator),扩展状态观测器 (extended state observer) 和非线性状态误差反馈控制律(nONlinear state error feedback law)。跟踪微分器的作用是安排过渡过程,给出合理的控制信号,解决了响应速度与超调性之间的矛盾。扩展状态观测器用来解决模型未知部分和外部未知扰动综合对控制对象的影响。虽然叫做扩展状态观测器,但与普通的状态观测器不同。扩展状态观测器设计了一个扩展的状态量来跟踪模型未知部分和外部未知扰动的影响。然后给出控制量补偿这些扰动。将控制对象变为普通的积分串联型控制对象。设计扩展状态观测器的目的就是观测扩展出来的状态变量,用来估计未知扰动和控制对象未建模部分,实现动态系统的反馈线性化,将控制对象变为积分串联型。非线性误差反馈控制律给出被控对象的控制策略。

自抗扰控制器 (ADRC) 基本结构是由如下三种功能组合而成 :

用一个跟踪微分器 (TD) 来安排过渡过程并提取其微分信号;

用扩张状态观测器 (ESO) 来估计对象的状态变量和未知扰动的实时作用量;

安排的过渡过程与对象状态估计量之间误差的适当非线性组合和未知扰动估计量的补偿来生成控制信号。

下面以二阶 ADRC 为例:

(1) 跟踪微分器

跟踪微分器是这样的非线性环节:对它输入一个信号 , 它给出这个信号的跟踪信号 及其微分信号 . 是安排的过渡过程 , 而 是这个过渡过程的微分信号 . 跟踪微分器的动态方程为

其中 , 为如下方式定义的非线性函数:













当 为控制目标 - 设定值时, 给出 0 到设定值的无超调的过渡过程曲线,而 是此过渡过程的微分信号。过渡过程的快慢就取决于参数 的选取, 大,过渡过程快, 小,过渡过程慢。

(2)扩张状态观测器

扩张状态观测器 (ESO) 的动态方程为

其中 , 非线性函数 为

是对象的输入 , 是对象的输出 , 它们都是 ESO 的输入量 . 变量 将估计出产生信号 的对象的状态变量 , 而 将估计出产生信号 的对象的模型作用 ( 内扰 ) 和外扰作用的实时总和作用 . 是 ESO 的可调参数 . 调好了参数 , 这个 ESO 能给出很满意的估计结果 . 这是独立于产生信号 的对象模型和外扰作用的观测器 .

(3) 控制信号的生成

控制信号 将由安排的过渡过程 、 ESO 给出的估计 共同生成。

设对象描述为

把系统的输入 和输出 一同输入到 ESO 中, ESO 的 分别估计出对象的 , 及 。

现在把控制量 分解成两个分量:

并把控制分量 取成

那么被控对象近似地变成

-- 纯粹的积分器串联形对象

把对象的“内扰”和“外扰”作用全部补偿掉了 . 这是 ADRC 具有抗扰能力的根本原因 .

至于控制量的另一分量 的构造方法如下:

由安排的过渡过程 与 ESO 给出的状态估计 来形成两个误差量



然后用误差 和 的适当非线性函数 来产生 ,具体可取

一般 , . 如果 , 那么这种反馈符合“小误差大增益 , 大误差小增益”的规律。

(4)自抗扰控制器的结构

自抗扰控制器的方块图 (Block Diagram of ADRC) 为

ADRC 的结构图

(5) 自抗扰控制器的特点与应用前景

自抗扰控制器是由过渡过程安排、扩张状态观测器、扰动补偿、状态误差的非线性反馈等特殊形式非线性结构所组成 .

自抗扰控制器能够自动检测并补偿对象的 " 内扰 ( 模型 )" 和 " 外扰 " 作用,从而在各种恶劣环境之下也能保证很高的控制精度。利用自抗扰控制器进行控制系统设计时,可以把系统中的许多不同因素归类为对系统的这种,或那种“扰动”,然后用扩张状态观测器来分别进行估计、补偿。动检测就是在测量和检验过程中完全不需要或仅需要很少的人工干预而自动进行并完成的。实现自动检测可以提高自动化水平和程度,减少人为干扰因素和人为差错,可以提高生产过程或设备的可靠性及运行效率。自动检测的任务主要有两种,一是将被测参数直接测量并显示出来,以告诉人们或其他系统有关被测对象的变化情况,即通常而言的自动检测或自动测试;二是用作自动控制系统的前端系统,以便根据参数的变化情况做出相应的控制决策,实施自动控制。

自抗扰控制器的算法简单,容易实现,而且其参数适应范围广,是一种理想的实用数字控制器。

自抗扰控制器具有如下优特点:

A. 独立于对象数学模型的固定结构;

B. 能实现快速、无超调、无静差控制;

C. 被调参数物理意义明确,易整定参数;

D. 算法简单,能实现高速、高精度控制的理想数字控制器;

E. 无需量测外扰而能消除其影响;

F. 不用区分线性、非线性,时变、时不变对象;

G. 对象模型已知更好,未知也无妨;

H. 易实现大时滞对象控制;

I. 解耦控制特别简单;所谓解耦控制系统,就是采用某种结构,寻找合适的控制规律来消除系统种各控制回路之间的相互耦合关系,使每一个输入只控制相应的一个输出,每一个输出又只受到一个控制的作用。 解耦控制是一个既古老又极富生命力的话题,不确定性是工程实际中普遍存在的棘手现象。解耦控制是多变量系统控制的有效手段。

目前,绝大部分工业控制器都以数字控制器形式出现,旧的模拟式控制器也被数字式控制器所取代。数字控制器,Digital Controller ,电子控制器的一类,计算机控制系统的核心部分,一般与系统中反馈部分的元件、设备相连,该系统中的其他部分可能是数字的也可能是模拟的。数字控制器通常是利用计算机软件编程,完成特定的控制算法。通常数字控制器应具备: A/D转换、D/A转换、一个完成输入信号到输出信号换算的程序。

自抗扰控制器为适应这个新时代的要求而诞生,它将以更高的效率和精度去替代过程控制中广泛采用的 PID 和现行各种形式“先进控制器”。

自抗扰控制器的结构已经成型,对不同类型对象 ,只需调整相应参数就可实用 .

自抗扰控制器已在机械人的高速、高精度控制;力学持久机群控;炉温控制;发电机励磁控制;磁悬浮浮距控制;四液压缸协调控制;传动装置的运动控制;异步电机变频调速控制;高速高精度加工车床控制等不同装置的实物实验中均取得了很理想的控制效果。

在过程控制领域,一种新型的非线性数字控制器 -- “自抗扰控制器”以更好的控制能力和更高的控制精度,将会取代 PID 而发挥它应有的作用。

4 、利用自抗扰控制器的汽温控制系统

汽温控制对象一般为减温器和过热器,减温器可看成一个一阶惯性环节,过热器通常是 4-6 阶惯性环节。通常我们可以将对象简化为一个二阶惯性环节加迟延的控制对象,我们可以利用二阶(或三阶) ADRC 来控制。如上图,被控对象就是过热器和减温器对象。将其控制思想于 DCS 常规算法于自定义算法相结合,取得了较好的控制效果。

c语言 char* 输出字符串是乱码

你几个地方写错了,我在里面有注释,分别有:
1、赋值地方,应该是a[i][j],这里i、j代表第几个,你用student这些固定值,一看就知道错了不是吗?而且这是个非常严重的错误,a[i][j]这里面i不能等于student,j不能等于subiects,你们下标取值0到student-1,你自己写完看看都知道错了
2、sum每次循环前要赋0,否则会把前一个学生的成绩加进去
3、ave=sum*1.0/4,不乘1.0的话,系统会把sum/4当成一个整型,会造成结果不正确
#include
#define subiects 3 //学科数量
#define students 4 //学生人数
int main(void)
{
int a[students][subiects] = { 53,54,76,87,89,56,76,85,45,75,76,45 };
int i = 0, j = 0, sum = 0;//sum为总分
double ave;//ave为平均值
//输入成绩

for (i = 0; i < students; i++)
{
printf("请输入学生%d的%d科成绩:", i + 1, subiects);//i+1为学生序号
for (j = 0; j < subiects; j++)
{
scanf("%d", &a[i][j]);//students=4,subiects=3,你觉得a[4][3]赋值是赋给谁?下面同样错误
}
}
//输出成绩
printf("\t\tC语言\t大英\t高数\t总分\t平均分\n");
for (i = 0; i < students; i++)
{
sum=0;//每次都要赋0,否则会把前面同学成绩加进去
printf("\t同学%d", i+1);
for (j = 0; j < subiects; j++)
{
sum += a[i][j];//错误
printf("\t%d", a[i][j]);//错误
}
ave = sum*1.0 / subiects;
printf("\t%d\t%.2f\n",sum,ave);
}
printf("\n\n");
//颠倒输出
sum = 0;
ave = 0;
printf("\t");
for (i = 0; i < students; i++)
printf("\t同学%d", i + 1);
printf("\t平均分\n");
for (j = 0; j < subiects; j++)
{
if (j == 0)
printf("\tC语言");
if (j == 1)
printf("\t大英");
if (j == 2)
printf("\t高数");

sum=0;//赋0
for (i = 0; i < students; i++)
{
sum += a[i][j];//错误
printf("\t%d", a[i][j]);//错误
}
ave = sum*1.0 / students;
printf("\t%.2f\n",ave);
}
return 0;
}

Ⅳ 8051单片机和ADC0809 连接的C语言编程

启动ADC0809,ADC0809将开始将外部电压转换成数字,当转换完成时,转换完成信号引脚会输出一个电平(请查看datasheet).这时单片机就可以直接读取数据了.

如果要不停采集,就继续启动采集,再查询ADC0809完成引脚.

ADC0809芯片的采集速度是几百K吧.记不得了,你自己看下.

也可以将ADC0809的完成引脚接到单片机的外部中断引脚上,这样就可以在中断中读取.
代码自己找下吧,网上很多的.

这个给你参考:
#define voldata P2

sbit adra=P0^0;
sbit adrb=P0^1;
sbit adrc=P0^2;
sbit ale=P0^3;
sbit st=P0^4;
sbit eoc=P0^5;
sbit oe=P0^6;

unsigned char getvol(unsigned char adr)
{
unsigned char volnumber=0;
unsigned int n=1000;
oe=0;
ale=0;
adra=!(!(adr&0x01));
adrb=!(!(adr&0x02));
adrc=!(!(adr&0x04));
ale=1;
st=0;
st=1;
st=0;
while(n--);
while(!eoc);
oe=1;
volnumber=voldata;
oe=0;
return(volnumber);
}

只要向函数传递一个0-7的地址(adra、adrb、adrc是地址线);便会返回相对应地址上的0-255的值;再根据相应的基准电压便可以计算出被测电压的值了!

Ⅵ 8051单片机和ADC0809 连接的C语言编程

启动ADC0809,ADC0809将开始将外部电压转换成数字,当转换完成时,转换完成信号引脚会输出一个电平(请查看datasheet).这时单片机就可以直接读取数据了.
如果要不停采集,就继续启动采集,再查询ADC0809完成引脚.
ADC0809芯片的采集速度是几百K吧.记不得了,你自己看下.
也可以将ADC0809的完成引脚接到单片机的外部中断引脚上,这样就可以在中断中读取.
代码自己找下吧,网上很多的.
这个给你参考:
#define
voldata
P2
sbit
adra=P0^0;
sbit
adrb=P0^1;
sbit
adrc=P0^2;
sbit
ale=P0^3;
sbit
st=P0^4;
sbit
eoc=P0^5;
sbit
oe=P0^6;
unsigned
char
getvol(unsigned
char
adr)
{
unsigned
char
volnumber=0;
unsigned
int
n=1000;
oe=0;
ale=0;
adra=!(!(adr&0x01));
adrb=!(!(adr&0x02));
adrc=!(!(adr&0x04));
ale=1;
st=0;
st=1;
st=0;
while(n--);
while(!eoc);
oe=1;
volnumber=voldata;
oe=0;
return(volnumber);
}
只要向函数传递一个0-7的地址(adra、adrb、adrc是地址线);便会返回相对应地址上的0-255的值;再根据相应的基准电压便可以计算出被测电压的值了!