登录
首页 » Others » 采用LCL滤波器的并网逆变器双闭环控制系统仿真-gridon01.mdl

采用LCL滤波器的并网逆变器双闭环控制系统仿真-gridon01.mdl

于 2020-11-28 发布
0 421
下载积分: 1 下载次数: 17

代码说明:

采用LCL滤波器的并网逆变器双闭环控制系统仿真-gridon01.mdl参照相关文献后,自己搭建的仿真模型,还请批评指正。系统采用电感电流外环电容电流内环。仿真模型如图1: 00000001.JPG 图1 模型文件见附件: 控制效果见图:入网电流与电网电压波形图2、入网电流给定值与实际入网电流波形图3、入网电流FFT分析图4、功率因数变化图5。00000003.JPG 图3入网功率因数几乎为1.....................

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基恩士上位机TCP通讯协议
    基恩士上位机TCP通讯协议,有了这份协议就可以实现上位机TCP协议和基恩士PLC直接通信,不需要购买其他软件了!数据结构简单清晰,一目了然。安全使用注意事项本手册对K∨-7500/KV-5500的内置 EtherNet/P功能、 EtherNet/P单元KVEP21V、KVNC1EP的使用方法、操作步骤及注意事项等进行了说明为充分利用KV-EP21∨、K∨NC1EP的性能,请仔细阅读本手册,充分理解后再使用。符号的意义为了防止对人造成危害以及损坏机器,防患于未然,本书对必须遵守的事项作了如下分类A危险表示若不遵守该注意事项,将导致人员伤亡。△警告表示若不遵守该注意事项,可能导致人员伤亡△小心表示若不遵守该注意事项,可能导致人员遭受轻微或中度的伤害。「注意表示若不遵守该注意事项,将导致本产品损害以及财产损失。重要表示使用过程中,必须遵守的注意事项和使用限制等。要点表示正确使用本产品所必须注意的其它信息。口参考门表示为了更好地理解和使用有关信息所给出的一些小诀窍显示应参考的页码以及其它使用手册的参考页码453CN■一般注意事项在开始工作或操作时,应在确认本产品的功能和性能正常后再使用从故障自保的观点上出发,应采用不通过PLC的方法设置安全回路,以便即使PLC本身发生故障时,也能使整个系统实现故障安全。A警告·由于输出回路和内部回路的故障,有时可能无法进行正常的控制动作。火灾等重大事故原因,请务必设置安全回路不能用于保护人体及人体的一部分。本产品并非设计用于防爆区域,因此切不可将其用于防爆区域。△小心通过本手册中的规定方法以外的其它方法使用本公司产品时,可能会有损本产品具备的保护功能。请注意:在标准规格以外使用,或使用改造的产品,将无法保证其功能和性能。「注意·将本公司产品与其它设备组合使用时,根据使用条件、环境等,有时功能和性能将无法满足,请在充分考虑后使用。CE标志/L认证有关CE标志、UL508认证的注意事项,请参见口《KV7000系列用户手册》、《KV550050003000系列用户手册》、《K∨Nano系列(连接器型)用户手册》、《 KV Nano系列(端子台型)用户手册》2KV-EP21VKV-7500/K∨-5500/KVNC1EP用户手册使用手册的构成1章配置与技术规格本章介绍K∨-7500、KV5500的 EtherNet/P功能、K∨EP21V、KVNC1EP的特点、各部分的名称、功能和技术规格2章单元的安装本章介绍KV7500、KV5500的 EtherNet/e功能、K∨EP21V、KVNC1EP的安装环境、安装到CPU单元上的方法、与以太网的连接方法3章单元设定本章介绍 EtherNet/IP单元的单元设定。4章 therNet/IP通讯功能木章介绍EhNe通讯的原理、功能和必要通讯设定2—3—4-5EtherNet/P设定的操使用 KV STUDIO随付的 EtherNet/IP设置,可设定 EtherNet/P I单元与 EtherNet5章作方法P设备间的隐式(O)报文通讯等。本章将对 EtherNet/P设置的操作方法进行说明KV DATALINK+for使用 KV STUDIO附带的 KV DATALINK+ for etherNet/p,只要按照画面的指示,6章法EtherNet/P的操作方输入所需的项目,就可以方便地设置与 EtherNet/P扫描仪之间的数据发送和接收7章传感器应用功能本章介绍传感器应用、功能和必要设定567898章上位链路通信功能本章介绍上位链路通信功能的工作原理、通信设定、命令和应109章Mc协议通信功能本章介绍MC议通信功能的工作原理、通信设定命令与响应10章邮件收发功能本章介绍邮件收发功能的结构和通讯设定。1211章P服务器功能本章介绍如何基于FTP获取CPU单元的软元件值,写入/读取存储卡,运行/停止CPU单元,以及如何使用访问窗口。1312章FTP客户端功能交本童介绍了在与FTP服务器连接后,如何使用FTP客户端功能上传下我14件1513章简易PC连接功能本章介绍如何使用简易PC连接功能实现数据连接1614章N套接字通讯功能介绍Ky套接字通讯功能的结构和套接字通讯时使用的软元件的功能附录15章访问窗本章介绍 EtherNet/P单元访间窗的操作方法。16章监控器本章介绍“ KV STUDIO"的监控功能和使用方法本章介绍了K∨-7500、K∨5500的 EtherNet/P功能,K∨EP21V,KVNC1EP附录的外形尺寸、软元件列表错误列表、故障排查等,同时还介绍了时钟数据自动调整功能。KV-EP21VKV-7500/K∨-5500/KVNC1EP用户手册目录安全使用注意事项使用手册的构成手册的使用方法.16助记符列表的使用方法16术语检查包装内容18KV-EP21V/K∨NC1EP和KV-LE21V的差别19KV-7500/K∨-5500/K∨-5000的内置 Ethernet功能的差分...第1章配置与技术规格1-1 EtherNet/IP单元概述12何谓 EtherNet|P1-2EtherNet/P单元功能概述141-2各部分的名称1-3技术规格1-8第2章单元的安装2-1检查安装环境2-22-2安装到CPU单元(基本单元)2-3安装到DN轨道2-92-3连接到以太网2-10所用电缆.2-10所用以太网交换机2-11EtherNe|P单元的连接器2-14EtherNet/|P单元与以太网的连接2-15EtherNet/|P单元和PC的直接连接2-16构建以太网时的注意事项2-172-4维护与保养2-18第3章单元设定3-1单元编辑器的设定.3-2单元编辑器的定义.3-2单元编辑器的设定方法3-2设定项目列表3-43-2各项目设定内容3-6功能3-6基本.3-6端口号3-8路由设定EtherNet/P设定3-11FTP客户端设定3-13FTP服务器设定3-14简易PLC连接设定3-14MC协议通信3-15邮件设定3-15时钟数据自动调整功能3-15K∨套接字通讯功能(仅K∨-7500)3-174K∨EP21V/K-7500KV5500/K∨NC1EP用户手册第4章 EtherNet/P通讯功能4-1 EtherNet/P通讯功能概述4-2EtherNet/|P通讯功能概述4-24-2 EtherNet/P通讯功能和设定工具概述4-5EtherNe|P通讯的各种功能与设定工具的关系4-54-3隐式(/O)报文通讯功能4-6概述4-6将隐式(/O)报文通讯设定到运转的流程4-9与隐式(O)报文通讯功能相关的单元编辑器设定4-11扫描列表的设定4-12目标设备端 EtherNet/|P设备的设定4-15EtherNet/P单元(发起设备端)主机的设备设定4-19隐式(/O)报文通讯的开始和停止4-21连接设定4-24标签设定4-38隐式(/O)报文通讯数据的软元件分配4-42cPU软元件和通讯数据的刷新.4-50通讯负荷(负荷率)的计算和限制.4-56使用外围功能时的通讯负荷率标准.4-60隐式(O)报文通讯的消息交换时间(延迟时间)4-62隐式(/O)报文通讯中使用的软元件和程序…4-63隐式(O)报文通讯的停止请求和重新开始请求4-67隐式(O)报文通讯用的专用指令4-69RESCI隐式(/O)报文通讯输入刷新4-70RFSCO隐式(/O)报文通讯输出刷新4-74U CSTOP指定隐式(/O)报文通讯停止请求对象…4-78U CSTRT隐式(/O)报文通讯重新开始请求对象指定4-80U CREG读取隐式(/O)报文通讯登录节点表…4-82U CERR读取隐式(/O)报文通讯错误节点表4-84隐式(O)报文通讯用的专用函数4-86RFSCI隐式(/O)报文通讯输入刷新………4-88RESCO隐式(O)报文通讯输出刷新4-90U CSTOP隐式(O)报文通讯停止请求目标节点指定……4-92U CSTRT隐式(/O)报文通讯重新开始请求目标节点指定4-93U CREG读取隐式(O)报文通讯登录节点表4-94U CERR读取隐式(/O)报文通讯错误节点表4-954-4显式报文通讯(客户端)功能4-96概述4-96显式报文通讯(客户端)功能的数据格式4-97与显式报文通讯(客户端)功能相关的单元编辑器的设定4-98显式报文通讯中使用的软元件4-99报文发送的步骤4-102显式报文通讯(客户端)功能的示例程序..…4-103显式报文通讯用单元专用指令4-105U MSGTO显式报文通讯对象写入4-106U MSGSND显式报文通讯发送数据写入4-108U MSGRCV显式报文通讯接收数据读取4-110U MSGST显式报文通讯完成代码读取4-112显式报文通讯用单元专用函数4-114U MSGTO显式报文通讯对象写入4-115U MSGSND显式报文通讯发送数据写入4-116K∨EP21V/K-7500KV5500/K∨NC1EP用户手册U MSGRCV显式报文通讯接收数据读取.4-117U MSGST显式报文通讯完成代码读取,4-1184-5显式报文通讯(服务器)功能4-119概述4-119显式报文通讯(服务器)功能相关的单元编辑器设定.4-121通讯格式和处理流程4-122各对象表的使用方法4-125PLC对象(类D:65H)4-126Identity对象(级别|D:01H)….4-141Message Router对象(类|D:02H).4-144Assembly对象(类|D:04H)4-145Connection Manager对象(类ID:06H)…4-146TCP/IP Interface对象(类|D:F5H)4-148Ethernet link对象(类ID:F6H)4-151C|P的一般状态一览4-1544-6节点状态获取功能4-156概述.4-156与节点状态获取功能相关的单元编辑器设定4-157节点状态获取功能中使用的软元件4-158节点状态获取功能的步骤和参考程序4-160节点状态获取功能用的单元专用指令4-162U NDtO节点状态获取对象指定4-163U NDSTAT读取节点状态获取结果4-165U SLREG登录节点表读取4-167节点状态获取功能用单元专用函数4-169U NDTO节点状态获取对象指定.4-170U NDSTAT读取节点状态获取结果4-171U SLREG扫描列表登录节点表读取.4-1724-7附录..4-173数据类型和软元件的存储方式4-173C|P的数据相关指令4-175CPMSETC|P消息创建4-176CPMGETC|P消息获取4-181RCPSASCC|P字符串型数据反转换4-185CPSASCC|P字符串型数据转换4-187C|P数据相关函数4-189CPMSETC|P消息创建4-190CPMGETC|P消息获取.4-192RCPSASCC|P字符串反转换4-194CPSASCC|P字符串转换4-195第5章 EtherNet/P设定的操作方法5-1关于 EtherNet/P设定….5-2何谓 EtherNet/E设定5-2EtherNet/|P设定的功能5-3设定流程5-45-2启动和退出 EtherNet/P设定∴5-7启动 EtherNet|P设定5-7退出 EtherNet/P设定5-3画面各部分的名称和功能6K∨EP21V/K-7500KV5500/K∨NC1EP用户手册5-4扫描列表区域扫描列表区域概述5-9扫描列表区域的显示内容..5-10向扫描列表登录设备5-12EtherNet/P设备的删除5-145-5 EtherNet/P设备区域…∴5-15EtherNet/P设备区域概述5-15设备列表”选项卡5-16设备设定”选项卡5-22设备查找"选项卡5-245-6设定..5-31连接设定5-31选项卡设定5-32软元件分配设定…5-33传感器设定备份设定5-35传感器设定成批传送设定.5-355-7输出窗口5-36输出窗口的概述15-36“消息”选项卡5-36“校验”选项卡5-37“设定列表”选项卡…5-385-8文件5-46导入5-46应用.5-47关闭5-475-9编辑5-48剪切/复制/粘贴5-48删除5-48扫描列表5-495-10转换∴5-51跳转至错误行5-51自动分配所有单元.5-51单元内自动分配5-51设定检查5-525-11通讯/工具5-53与实机校验.5-53显式报文通讯5-54传送适配器设定5-55启动 KV DATALINK+ for etherNet|P5-55计算隐式(O)报文通讯负荷5-555-12传送适配器设定5-56传送适配器设定功能的特点5-56传送适配器设定功能的启动与退出5-56传送适配器设定的各部分名称和功能…5-57文件5-61传送适配器设定的执行(通讯)5-63通讯选项5-665-13计算隐式(/O)报文通讯负荷.5-67计算隐式(/O)报文通讯负荷的概述5-67显示隐式(O)报文通讯负荷计算对话框5-67计算隐式(/O)报文通讯负荷对话框各部分的名称和功能5-68K∨EP21V/K-7500KV5500/K∨NC1EP用户手册5-14视图/帮助.5-72工具栏/状态栏/输出窗口…5-72编程区域切换5-73EtherNet/P设定的使用方法5-73第6章 KV DATAL|NK+ for etherNet/p的操作方法6-1 KV DATALINK+ for etherNet/P的概述6-2KV DATAL|NK+ for ethernet/P”的功能6-2设定流程6-36-2 KV DATALINK+ for etherNet/e的启动和退出6-4启动退出6-46-3画面各部分的名称和功能.6-56-4数据链接设定的流程…….6-7数据链接设定的流程6-76-5设定向导的操作方法6-11设定向导的操作方法6-11可以通过设定向导设定的发送接收数据6-156-6设定视图6-19登录扫描器视图..6-19标签设定视图6-21连接设定视图6-25更新到 KV STUDIO项目的连接设定6-336-7更新到 KV STUDIO项目…6-34更新到 KV STUD|O项目6-346-8其他功能6-37文件6-37编辑6-41视图6-44转换6-47工具6-48帮助6-49第7章传感器应用功能7-1传感器应用功能简介7-2概述7-27-2传感器应用功能的设定步骤7-3传感器应用功能的设定步骤7-3传感器应用功能的通用内容7-4与传感器应用功能相关的单元编辑器设定7-4传感器应用功能的同时执行传感器应用功能的兼容性检查7-5ⅥT传感器应用画面强制切换继电器7-6监控传感器应用功能的进度和日志.7-67-4传感器设定备份功能7-7概述7-7传感器设定备份文件.7-10传感器设定备份功能的设定内容7-11执行使用了VT3系列的传感器设定备份功能.17-148K∨EP21V/K-7500KV5500/K∨NC1EP用户手册
    2020-12-03下载
    积分:1
  • 新闻个性化推荐算法训练集数据
    新闻个性化推荐算法需要用到的一些训练集数据包含用户编号、新闻编号、浏览时间、新闻标题、详细内容、发表时间
    2021-05-06下载
    积分:1
  • 2000年全国大学生数学建模优秀论文ADNA序列的类别
    空间内提供个人所有的数学建模的优秀论文,为方便大家学习之用,所有均为0积分下载,欢迎学习交流
    2020-11-30下载
    积分:1
  • 扫地机器人源码及解释
    本设计采用stm32c8t6进行开发,功能大概为通过光电传感器采集车周边信息给单片机,单片机根据采集到的信息作出分析控制小车进行运动来进行s型擦桌子,同时新添自动定时洒水功能。时间有限,只经过初步测试,有需要可以参考一下,有机会会继续优化更新。内容附上原理图,程序以及解释文档
    2020-12-07下载
    积分:1
  • JSP网站投票系统 JSP网站投票系统
    JSP网站投票系统 完整JSP网站投票系统 JSP网站投票系统 JSP网站投票系统 JSP网站投票系统
    2020-11-29下载
    积分:1
  • opencv2.4.9源码分析——SIFT
    详细介绍SIFT算法,opencv的SIFT源码分析,以及应用实例SIFT算法进行了改进,通过对两个相邻高斯尺度空间的图像相减,得到个DoG(高斯差分,Difference of gaussians)的响应值图像Dx,y,σ)来近似LoGD(x,y, o)=(G(x,y, ko)-G(x,y,o)O1(x,y)=L(x,y, ko)-L(x,y,a(5)其中,k为两个相邻尺度空间倍数的常数。可以证明DoG是对LoG的近似表示,并且用DoG代替LoG并不影响对图像斑点位賀的检测。而且用DoG近似LoG可以实现下列好处:第一是LoG需要使用两个方向的高斯二阶微分卷积核,而DoG直接使用晑斯卷积核,省去了卷积核生成的运算量;第二是DoG保留了个高斯尺度空间的图像,因此在生成某一空间尺度的特征时,可以直接使用公式1(或公式3)产生的尺度空间图像,而无需重新再次生成该尺度的图像:第三是DoG具有与LoG相同的性质,即稳定性好、抗干扰能力强。为了在连续的尺度下检测图像的特征点,需要建立DoG金宇塔,而DoG金宁塔的建立又离不开髙斯金字塔的建立,如下图所小,左侧为高斯金字塔,右侧为DoG金字塔:(nextoctave)Scale(firstoctave)Difference ofaussianGaussian(DOG)图1高斯金字塔和DoG金字塔高斯金字塔共分O组( Octave),每组又分S层( Layer)。组内各层图像的分辨率是相同的,即长和宽相同,但尺度逐渐增加,即越往塔顶图像越模糊。而下·组的图像是由上组图像按照隔点降采样得到的,即图像的长和宽分别减半。高斯金字塔的组数O是由输入图像的分辨牽得到的,因为要进行隔点降采样,所以在执行降釆样生成高斯金字塔时,一直到不能降采样为止,但图像太小又亳无意义,因此具体的公式为:0=| log2 min(x,y)-2」(6)其中,X和Y分别为输入图像的长和宽,L」衣示向下取整。金字塔的层数S为:(7)LoWe建议s为3。需要注意的是,除了公式7中的第一个字母是大写的S外,后面出现的都是小写的s髙斯金字塔的创建是这样的:设输入图像的尺度为0.5,由该图像得到高斯金字塔的第0组的第0层图像,它的尺度为m,我们称m为基准层尺度,再由第0层得到第1层,它的尺度为ko,第2层的尺度为k2o,以此类推。这里的k为:(8)我们以s=3为例,第0组的6(s+3=6)幅图像的尺度分别为:0,ko0,k2∞,k3o0,k∞o,k5o(9)写成更一般的公式为:d=or∈[0,,s+2](10)第0组构建完成后,再构建第1组。第1组的第0层图像是由第0组的倒数第3层图像经过隔点采样得到的。由公式10可以得到,第0组的倒数第3层图像的尺度为k∞o,k的值代入公式8,得到了该层图像的尺度正好为2∞,因此第1组的第0层图像的尺度仍然是2∞。但由于第1组图像是由第0组图像经隔点降采样得到的,因此相对于第1组图像的分辨率来说,第θ层图像的尺度为ω,即尺度为2σ是相对于输入图像的分辨率来说的,而尺度为∞是相对丁该组图像的分辨率来说的。这也就是为什么我们称0为基准层尺度的原因(它是每组图像的基准层尺度)。第1组其他层图像的生成与第0组的相同。因此可以看出,第1组各层图像的尺度相对于该组分辨率来说仍然满足公式10。这样做的好处就是编程的效率会提高,并且也保证∫高斯金字塔尺度空间的连续性。而之所以会出现这样的结果,是因为在参数选择上同吋满足公式7、公式8以及对上·组倒数第3层图像降釆样这三个条件的原因。那么第1组各层图像相对」输入图像来说,它们的尺度为:=2k00r∈[0,,S-2该公式与公式10相比较可以看出,第1组各层图像的尺度比第0组相对应层图像的尺度人了一倍。高斯金字塔的其他组的构建以此类推,不再赘述。下面给出相对于输入图像的各层图像的尺度公式:o,)=2k∞O∈[0,O-1l,r∈[0,,+2(12)其中,O表示组的坐标,r表示层的坐标,a为基准层尺度。k用公式8代入,得:2O∈[0,…0-1],r∈[0,…,s+2](13)在高斯金字塔中,第0组第∂层的图像是输入图像经髙斯模糊后的结果,模糊后的图像的高频部分必然会减少,因比为了最大程度的保留原图的信息量,LoWe建议在创建尺度空间前首先对输入图像的长宽扩展一倍,这样就形成了高斯金字塔的第-1组。设输入图像的尺度为0.5,那么相对于输入图像,分辨率护人一倍后的尺度应为1,由该图像依次进行高斯平滑处理得到第-1组的各个层的尺度图像,方法与其他组的一样。由于增加」第-1组,因此公式13重新写为(0∈[-1,0,…,0-1],r∈[0,…,s+2](14)DoG金字塔是由高斯金字塔得到的,即高斯金宁塔组内相邻两层图像相减得到DoG金字塔。如髙斯金字塔的第0组的筼0层和第1层相减得到DoG金字塔的第0组的箅0层图像,高斯金字塔的第0组的第1层和第2层相减得到υσG金字塔的第θ组的第1层图像以此类推。需要注意的是,高斯金字塔的组内相邻两层相减,而两组间的各层是不能相减的因此高斯金字塔每组有s+3层图像,而DoG金宁塔每组则有s+2层图像。极值点的搜索是在DoG金字塔内进行的,这些极值点就是候选的特征点。在搜索之前,我们需要在DoG金字塔内剔除那些像素值过小的点,因为这些像素具有较低的对比度,它们肯定不是稳定的特征点。极值点的搜索不仅需要在它所在尺度空间图像的邻域内进行,还需要在它的相邻尺度空间图像内进行,如图2所示。每个像素在它的尺度图像中一共有8个相邻点,而在它的下一个相邻尺度图像和上个相邻尺度图像还各有9个相鸰点(图2中绿色标注的像素),也就是说,该点是在3×3×3的立方体内被包围着,因此该点在DoG金字塔内一共有26个相邻点需要比较,来判断其是否为极大值或极小值。这里所说的相邻尺度图像指的是在同个组内,因此在DoG金字塔内,每一个组的第0层和最后一层各只有一个相邻尺度图像,所以在搜索极值点时无需在这两层尺度图像内进行,从而使极值点的搜索就只在每组的中间s层尺度图像内进行。搜索的过程是这样的:从每组的第1层开始,以第1层为当前层,对第1层的DoG图像中的每个点取·个3×3×3的立方体,立方体上下层分别为第0层和第2层。这样,搜索得到的极值点既有位置坐标(该点所在图像的空间坐标),又有尺度空间坐标(该点所在层的尺度)。当第1层搜索完成后,再以第2层为当前层,其过程与第1层的搜索类似,以此类推。Scale图2DoG中极值点的搜索2、特征点的定位通过上一步,我们得到了极值点,但这些极值点还仅仅是候选的特征点,因为它们还存在一些不确定的因素。首先是极值点的搜索是在离散空间内进行的,并且这些离散空间还是经过不断的降采样得到的。如果把采样点拟合成由面后我们会发现,原先的极值点并不是真正的极值点,也就是离散空间的极值点并不是连续空间的极值点。在这里,我们是需要精确定位特征点的位置和尺度的,也就是要达到亚像素精度,因此必须进行拟合处。我们使用泰勒级数展开式作为拟合函数。如上所述,极值点是·个三维矢量,即它包括极值点所在的尺度,以及它的尺度图像坐标,即=(x,y,o),因此我们需要三维函数的泰勒级数展开式,设我们在=(x0,y,)处进行泰勒级数展开,则它的矩阵形式为:602f02f02fdxax day dao02f02f02faxdy ayay ayaallly-yol2f02f02fOrdo aydo dodo(15)公式15为舍去高阶项的形式,而它的矢量表示形式为f(X)=f(X0)+o¥(X-x0)+7(x-x0)a F(X-Xo(16)在这里表示离散空间卜的插值中心(在离散空问内也就是采样点)坐标,表示拟合后连续空间下的插值点坐标,设ⅹ=Ⅹ-Xn,则X表示相对于插值中心,插值后的偏移量。因此公式16绎过变量变换后,又可写成:f(x)=f(X0)+yX+XTⅩX20X2(17)对上式求导,得af (x a02f0ox ox+2 ax2+axa80f.02fXaxaX2(18)让公式17的导数为0,即公式18为0,就可得到极值点下的相对于插值中心的偏移量:aX2 ax(19)把公式19得到的极值点带入公式17中,就得到了该极值点下的极值Tf(X)=f(X0)+af02f10f)a2f/02f-1of2 8X2 0X/0X28X2dXf(X0)+H打×1ora2Ta2f-ra2fa2f-1 af2 dx dx2dx2dx2 dXa f02f-10f∫(X0)+dF×f7a22 ax ax2 axaflf(Xo)+xx+2 0X(-X)18Ff(X0)+2 aX(20)对于公式19所求得的偏移量如果大」0.5(只要x、y和σ任意一个量大于0.5),则表明插值点已偏移到了它的临近的插值中心,所以必须改变当前的位置,使其为它所偏移到的插值中心处,然后在新的位置上重新进行泰勒级数插值拟合,直到偏移量小于0.5为止(x、y和σ都小于0.5),这是一个迭代的工程。当然,为了避免无限次的迭代,我们还需要设置个最人迭代次数,在达到了迭代次数但仍然没有满足偏移量小于0.5的情况下,该极值点就要被剔除掉。另外,如果由公式20所得到的极值f(X过小,即f(X1,则Tr(H)2(a+β)2(+β)2(y+1)2Det(h)2(25)上式的结果只与两个特征值的比例有关,而与具体的特征值无关。我们知道,当某个像系的矩阵的两个特征值相差越大,即γ很大,则该像素越有可能是边缘。对于公式25,当两个特征值相等时,等式的值最小,随着γ的增加,等式的值也增加。所以,要想检查主曲率的比值是否小于某一阈值y,只要检査下式是否成立即可:Tr(H)(y+1)Det(h)(26)对于不满足上式的极值点就不是特征点,因此应该把它们剔除掉。Lowe给出γ为10在上面的运算中,需要用到有限差分法求偏导,在这里我们给出具体的公式。为方便起见我们以图像为例只给出二元函数的实例。与二元函数类似,三元函数的偏导可以很容易的得到设f(i,是ν轴为i、x轴为j的图像像素值,则在(j点处的一阶、二阶及二阶混合偏导af f(i, j+1)-f(i, j0ff(i+1,j)-f(-1,ax2h2h(27)ff(+1)+f(-1)-2f(,j)a2ff(+1,j+f(-1,j)-2f(i,j)hh(28)2ff(-1,j-1)+f(i+1,j+1)-f(i-1,+1)-f(i+1,-1)dx d(29)由丁在图像中,相邻像素之问的间隔都是1,所以这里的h3、方向角度的确定经过上面两个步骤,一幅图像的特征点就可以完全找到,而且这些特征点是具有尺度不变性。但为了实现旋转不变性,还需要为特征点分配一个方向角度,也就是需要根据检测到的特征点所在的高斯尺度图像的局部结构求得一个方向基准。该高斯尺度图像的尺度a是已知的,并且该尺度是相对于高斯金字塔所在组的基准层的尺度,也就是公式10所表示的尺度。而所谓局部结构指的是在高斯尺度图像中以特征点为中心,以r为半径的区域内计算所有像素梯度的幅角和幅值,半径r为(30)其中a就是上面提到的相对于所在组的基准层的高斯尺度图像的尺度。像素梯度的幅值和幅角的计算公式为:m(xy)=√(x+1,y)-L(x-1,y)2+(L(x,y+1),L(x,y-1)2(31)L(x,y+1)-L(x,y-1)o(x, y)=arctanL(x+1,y)-L(x-1,y)(32)因为在以〃为半径的区域内的像素梯度幅值对圆心处的特征点的贡献是不同的,因此还需要对幅值进行加权处理,这里采用的是高斯加权,该高斯函数的方差Cm为:Om=1.50(33)其中,公式中的σ也就是公式30中的σ在完成特征点邻域范围内的梯度计算后,还要应用梯度方向直方图来统计邻域內内像素的梯度方向所对应的幅值大小。具体的做法是,把360°分为36个柱,则每10°为一个柱,即0°~9为第1柱,10°~19为第2柱,以此类推。在以r为半径的区域内,把那些梯度方向在0~9°范围内的像索找出来,把它们的加权后的梯度嘔值相加在一起,作为第1柱的柱高;求第2柱以及其他柱的高度的方法相同,不再赘述。为了防止某个梯度方向角度因受到噪声的干扰而突变,我们还需要对梯度方向直方图进行平滑处理。 Opencv2.4.9所使用的平滑公式为:H()~h(-2)+h(+2)4×(h(-1)+h(+1)),6×h()i=0...15161616(34)其中h和H分别表示平滑前和平滑后的直方图。由于角度是循环的,即0°=360°,如果出现h(),j超出了(0,…,15)的范围,那么可以通过圆周循环的方法找到它所对应的、在0°~360°之间的值,如h(-1)-h(15)这样,直方图的主峰值,即最高的那个柱体所代表的方向就是该特征点处邻域范围内图像棁度的主方向,也就是该特征点的上方向。由于柱体所代表的角度只是一个范围,如第1柱的角度为0~9°,因此还需要对离散的梯度方向直方图进行插值拟合处理,以得到更精确的方向角度值。例如我们凵经得到了第i柱所代表的方向为特征点的主方向,则拟合公式为:H(i-1)-H(i+1)B=i+=0,…152×(H(-1)+H(i+1)-2×H()(35)O=360-10xB(36)其中,H为由公式34得到的直方图,角度6的单位是度。同样的,公式35和公式36也存在着公式34所遇到的角度问题,处理的方法同样还是利用角度的圆周循环。每个特征点除了必须分配一个主方向外,还可能有一个或更多个辅方冋同,增加辅方向的目的是为了增强图像匹配的鲁棒性。辅方向的定义是,当存在另个柱体高度大于主方向柱体高度的80%时,则该柱体所代表的方向角度就是该特征点的辅方向。在第2步中,我们实现∫用两个信息量来表小一个特征点,即位置和尺度。那么经过上面的计算,我们对特征点的表示形式又增加了个信息量一一方向,即(x,y,o,6)。如果某个特征点还有一个辅方向,则这个特征点就要用两个值来表示——(x,y,,B1)和(x,y,,02),其中O1表示主方向,O2表示辅方向,而其他的变量x,y,不变。4、特征点描述符生成
    2020-06-25下载
    积分:1
  • chen fast dct
    实现chen 的快速DCT算法,准确,有效,对比了CHEN 的快速DCT算法和原始DCT算法的时间。实现了4X4,8X8,16X16 和32x32的矩阵
    2020-12-09下载
    积分:1
  • FM17550硬件设计指南
    FM17550硬件设计指南
    2020-12-06下载
    积分:1
  • QC-LDPC码源代码
    MATLAB中准循环LDPC码编码,避免4环,码长可变,编码速度快
    2020-12-06下载
    积分:1
  • ucOS-II源码阅读笔记-底层代码详细注解
    该笔记并非源代码的详细讲解,亦非μC/OS-II的使用说明,而是汇总了阅读源码过程中产生的疑问及解答,进而从中归纳总结出μC/OS-II系统的内在机理,对于想从本质和源头探索操作系统的程序猿或许有点参考帮助,或许能够启发更优质的使用μC/OS-II的方法,甚者若能就实际情况来优化μC/OS-II的内核以提高软件的质量则更当令此文欣慰了。所谓学然后知不足,教然后知困。本文并非教学总结,无能面面俱到,假如看官正为类似问题而纠结,那么若能知遇此文,就算是缘分了。
    2021-05-06下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载