针对多输入多输出(MIMO)复杂过程控制中控制功能偏慢等问题,对神经网络PID控制器以及PID控制理论物理机制之间的相互作用进行了研究。
对神经元PID控制器隐层和输出层之间的初始权值进行了归纳,提出了一种粒子群优化算法,提高了PSO算法的收缩因子以保证优化的收敛性,并进行了Matlab仿真。
研究结果表明,所提出的神经网络PID控制器的改进粒子群算法优化,在高耦合效应的复杂MIMO对象中具有良好的精度以及快速响应的特性。
2022/9/24 18:48:30 1MB 工程技术 论文
1
根据耦合模理论和琼斯矩阵与斯托克斯矢量的关系给出单模均匀光纤布拉格光栅(FBG)反射和透射斯托克斯参量公式,数值模仿出低双折射单模光纤均匀FBG在不同双折射值下反射和透射斯托克斯参量随波长变化的曲线。
结果显示4个归一化斯托克斯参量中,s1关于中心波长λ0呈反对称分布,S0,s2和s3关于λ0呈对称分布;
双折射值增大谱线不产生漂移,但谱线反射带宽变窄,反射信号与透射信号斯托克斯参量振幅均有不同程度的变化,表明双折射值对斯托克斯参量的影响非常显著。
测出单模光纤均匀FBG反射和透射斯托克斯参量随波长变化曲线,理论分析与实验结果基本符合。
1
RabbitMQ-分布式音讯队列(C#实例、文档、工具类)生产者、消费者使用很方便,高内聚,低耦合。
2020/2/19 19:04:15 178.19MB RabbitMQ 分布式 C#
1
实验一三点式正弦波振荡器(模块1)一、实验目的1.掌握三点式正弦波振荡器电路的基本原理,起振条件,振荡电路设计及电路参数计算。
2.通过实验掌握晶体管静态工作点、反馈系数大小对振荡幅度的影响。
图1-1正弦波振荡器(4.5MHz)将开关S3拨上S4拨下,S1、S2全部断开,由晶体管Q3和C13、C20、C10、CCI、L2构成电容反馈三点式振荡器的改进型振荡器——西勒振荡器,电容CCI可用来改变振荡频率。
振荡器的频率约为4.5MHz振荡电路反馈系数:F=振荡器输出通过耦合电容C3(10P)加到由Q2组成的射极跟随器的输入端,因C3容量很小,再加上射随器的输入阻抗很高,可以减小负载对振荡器的影响。
射随器输出信号Q1调谐放大,再经变压器耦合从J1输出。
三、实验步骤1.根据图在实验板上找到振荡器各零件的位置并熟悉各元件的作用。
2.研究振荡器静态工作点对振荡幅度的影响。
3.将开关S3拨上S4拨下,S1、S2全拨下,构成LC振荡器。
4.改变上偏置电位器RA1,记下发射极电流,并用示波器测量对应点的振荡幅度VP-P(峰—峰值)记下对应峰峰值以及停振时的静态工作点电流值。
5.经测量,停振时的静态工作点电流值为2.23mA6.分析输出振荡电压和振荡管静态工作点的关系,按以上调整静态工作点的方法改变Ieq,并测量相应的,且把数据记入下表。
Ieq(mA)1.201.401.591.802.23Up-p(mV)304348384428停振7.晶体振荡器:将开关S4拨上S3拨下,S1、S2全部拨下,由Q3、C13、C20、晶体CRY1与C10构成晶体振荡器(皮尔斯振荡电路),在振荡频率上晶体等效为电感。
8.拍摄晶振正弦波如下:f=4.19MHz四、实验结果分析分析静态工作点、反馈系数F对振荡器起振条件和输出波形振幅的影响,并用所学理论加以分析。
答:晶体管的起振条件是约等于0.6V,使静态工作点处于此电压附近,并加入正反馈。
同时随着静态电流的增大,输出波形的幅度也增大。
增长到一定程度后,由于晶体管的非线性特性和电源电压的限制,输出波形振幅不再增长,振荡建立的过程结束,放大倍数的值下降至稳定。
|AF|=1,输出波形振幅维持在一个确定值,电路构成动态平衡。
五、实验仪器1.高频实验箱1台2.双踪示波器1台3.万用表1块
1
写了一些关于图像写了一些关于图像最大类间方差阈值和遗传算法的例子,程序含有阐明解释,适合初学者。
例子,程序含有阐明解释,适合初学者。
2021/11/13 6:12:05 18KB 图像分割
1
提出一种以基于平行陈列3×3耦合器的双环耦合全光缓存器为缓存主体、以非线性光纤环路镜或马赫-曾德尔干涉仪为选择开关的可动态配置延迟的全光缓存器阵列方案。
理论与实验证明,该缓存器阵列可实现不同延迟时间的配置,输出信号能满足进一步传输的要求,并可有效降低网络拥塞,减少丢包率。
1
半导体光电子器件的课件主要引见:半导体光电子器件物理基础;
半导体光电探测器;
半导体光电池;
半导体电荷耦合器件(CCD);
半导体激光器(LD);
半导体发光二极管(LED)。
2018/8/11 9:08:51 4.34MB 半导体 光电子 器件
1
瓷介电容器可分为低压低功率和高压高功率,在低压低功率中又可分为I型(CC型)和II型(CT型)。
  I型(CC型)特点是体积小,损耗低,电容对频率,温度稳定性都较高,常用于高频电路。
  II型(CT型)特点是体积小,损耗大,电容对温度频率,稳定性都较差,常用于低频电路。
  CC1型圆片高频瓷介电容器:适用于谐振回路及其他电路做温度补偿,耦合,隔直使用。
  允许偏差:5p(+-0.5p)6-10p(+-1P)10p以上(J,K,M)温度系数:-150----1000PPM/C环境温度:-25-85C相对湿度:+40C时达96%  CT1型圆形低频瓷介电容:环境温度:-
2022/9/21 14:26:21 54KB 瓷介电容器分类及性能
1
瓷介电容器可分为低压低功率和高压高功率,在低压低功率中又可分为I型(CC型)和II型(CT型)。
  I型(CC型)特点是体积小,损耗低,电容对频率,温度稳定性都较高,常用于高频电路。
  II型(CT型)特点是体积小,损耗大,电容对温度频率,稳定性都较差,常用于低频电路。
  CC1型圆片高频瓷介电容器:适用于谐振回路及其他电路做温度补偿,耦合,隔直使用。
  允许偏差:5p(+-0.5p)6-10p(+-1P)10p以上(J,K,M)温度系数:-150----1000PPM/C环境温度:-25-85C相对湿度:+40C时达96%  CT1型圆形低频瓷介电容:环境温度:-
2022/9/21 14:25:27 54KB 瓷介电容器分类及性能
1
Spring.NET是一个应用程序框架,其目的是协助开发人员创建企业级的.NET应用程序。
它提供了很多方面的功能,比如依赖注入、面向方面编程(AOP)、数据访问抽象及ASP.NET扩展等等。
Spring.NET以Java版的Spring框架为基础,将Spring.Java的核心概念与思想移植到了.NET平台上。
第一章序言第二章简介2.1.概述2.2.背景2.3.模块2.4.许可证信息2.5.支持第三章背景3.1.控制反转第一部分核心技术第四章对象、对象工厂和应用程序上下文4.1.简介4.2.IObjectFactory,IApplicationContext和IObjectDefinition接口引见4.2.1.TheIObjectFactory和IApplicationContext4.2.2.对象定义4.2.3.对象的创建4.2.3.1.通过构造器创建对象4.2.3.2.通过静态工厂方法创建对象4.2.3.3.通过实例工厂方法创建对象4.2.4.泛型类的对象创建4.2.4.1.通过构造器创建泛型类的对象4.2.4.2.通过静态工厂方法创建泛型类的对象4.2.4.3.通过实例工厂方法创建泛型类的对象4.2.5.对象标识符(id和name)4.2.6.Singleton和Prototype4.3.属性,协作对象,自动装配和依赖检查4.3.1.设置对象的属性和协作对象4.3.2.构造器参数解析4.3.2.1.根据参数类型匹配构造器参数4.3.2.2.根据参数索引匹配构造器参数4.3.2.3.根据名称匹配构造器参数4.3.3.详细讨论对象属性和构造器参数4.3.3.1.设置空值4.3.3.2.设置集合值4.3.3.3.设置泛型集合的值4.3.3.4.设置索引器属性4.3.3.5.内联对象定义4.3.3.6.idref节点4.3.3.7.引用协作对象4.3.3.8.value和ref节点的简短格式4.3.3.9.复合属性名4.3.4.方法注入4.3.4.1.查询方法注入4.3.4.2.替换任意方法4.3.5.引用其他对象或类型的成员4.3.5.1.使用对象或类的属性值进行注入4.3.5.2.使用字段值进行注入4.3.5.3.使用方法的返回值进行注入4.3.6.IFactoryObject接口的其它实现4.3.6.1.Log4Net4.3.7.使用depends-on4.3.8.自动装配协作对象4.3.9.检查依赖项4.4.类型转换4.4.1.枚举类型的转换4.4.2.内置的类型转换器4.4.3.自定义类型转换器4.4.3.1.使用CustomConverterConfigurer类4.5.自定义对象的行为4.5.生命周期接口4.5.1.1.IInitializingObject接口和init-method属性4.5.1.2.IDisposable接口和destroy-method属性4.5.2.让对象了解自己的容器4.5.2.1.IObjectFactoryAware接口4.5.2.2.IObjectNameAware接口4.5.3.IFactoryObject接口4.6.抽象与子对象定义4.7.与IObjectFactory接口交互4.7.1.获得IFactoryObject对象本身,而非其产品4.8.使用IObjectPostProcessor接口自定义对象4.9.使用IObjectFactoryPostProcessor定制对象工厂4.9.1.PropertyPlaceholderConfigurer类4.9.1.1.使用环境变量进行替换4.9.2.PropertyOverrideConfigurer类4.10.使用alias节点为对象添加别名4.11.IApplicationContext简介4.12.配置应用程序上下文4.12.1.注册自定义解析器4.12.2.创建自定义资源处理器4.12.3.配置类型别名4.12.4.注册类型转换器4.13.IApplicationContext接口的扩展功能4.13.1.上下文继承4.13.2.使用IMessageSource接口4.13.3.在Spring.NET内部使用资源4.13.4.松耦合事件模型4.13.5.IApplicationContext的事件通知4.14.定制IApplicationContex中对象的行为4.14.1.IApplicationContextAware标识接口4.14.2.IObjectPostProcessor接口4
2018/6/2 6:28:01 1.02MB spring.net 中文手册 在线版
1
共 285 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡