登录
首页 » Others » simpack动力学教程高级

simpack动力学教程高级

于 2020-12-09 发布
0 1125
下载积分: 1 下载次数: 22

代码说明:

最新的simpack学习资料!包括了铁路模块建模的较详细描述!为数不多的simpack学习资料!参考文献…316第1章绪论11背景介绍铁路的发展历史已绎将近一个世纪,现代轨道车辆应用最为广泛的就是旅客和货物运输。近二十年来,随着科技技术的迅猛发展,轨道车辆面临着髙速运行、降低能耗和缩减运营费用等迫切要求。由于车辆运行速度的不断提高,安仝和舒适度是人们一直关心的核心问题。这就对髙速列车的车辆的动力学特性设计提出了更为严格的要求,需要探明一系列影响列午运行安全的关键问题,诸如如何有效识别影响午辆舒适度和脱轨问题的动力学参数匹酉问题等,以便确保列车良好的安全特性。当然,对于车辆运行的舒适度和平稳度等问题,可以通过控制振动源和噪声源进行有效改善;对于脱轨和蛇形运动问题需要了解车辆的轮轨参数匹配和其他动力学特性参数设置。轨道车辆一般包括两种形式:一种是集中动力式列车,它主要由机车和车辆组成,机车负责牵引,木身并不载运旅客和货物,载运的任务主要由车辆承担;另一和就是分散动力式列车,常见的就是动车组,没有专门的机车提供动力,每节或几节车辆均具有牵引动力。从车辆动力学的角度看,机车和车辆具有相似的振动特征,而轮轨系统是车辆动力学分析的核心内容。车辆是具有弹簧悬挂和减振器等装置的多自由度振动系统,在运行过程中会产牛各种复杂的振动特性。而这些复杂的振动是由若干基本形式的振动组合而成。如今车辆逐步发展成为札械、力学和控制相互耦合的大系统,整夲的动力学特性的奷坏直接影响着夲钠运行的安全和舒适度。由于计算多体力学的进步和计算机软硬件技术的发展,人们可以通过并行⊥程仿貞的技术,建立详细的轨道车辆数学和物理计算模型,考虑各种复杂的边界条件因素,有效地硏究车辆动丿学性能,开发出高质量的新产品,提出列车运行的安全准则,因此车辆动力学的分析软件必然会在现代轨道车辆的研制过程中发挥越来越重要的角色,动力学分析涉及到内容主要包括如下几点:蛇形运动模拟,蛇形运动是轨道车辆在行驶过程中的一种特殊的现象,即当列车行驶时,突然出现车体和转向架开始剧烈左右偏转的不稳定振动现象。它容易导致车辆舒适度降低,出现破坏轨道,甚至发生脱轧、倾覆等安全事故。曲线通过能力计算如何保证车辆的良好曲线通过能力,使得车辆在曲线通过时,车轮对于轨道的横向作用力最小?舒适度评价车辆在各种复杂环境因素条件下的舒适度,诸如在轨道随机激励和冲击、设备振动、启动/制动、气动影响、高速会午,进出隧道压力波等条件下的车辆舒适度评价。脱轨和倾覆安全性评定研究保证车辆在高速运行吋不会脱轨机制,以及如何保证车辆在曲线通过时槓风的作用下防止车辆倾矍的问题。车辆被动和主动悬挂设计方式的选择悬挂方式的优化,以及如何有效地将控制技术应用在列车或车辆的动力学控制系统设计中,通过控制技术的运用,提高列车运行的安全性和舒适度。1.11铁路动力学分析软件的比较下血首先对国际上铁路领域流行的主要车动力学分析软件徹一个简单的介绍。o ADAMS( Automatic Dynamic Analysis of Mcchanical Systcms )/Rail ExftADAMS/Rail软件包是目前铁路车枘系统动力学数值分析的主流分析软件之ADAMS是由关国MDI公司于1980年推出的机械系统仿真软件,1993年,MDⅠ公司与荷兰铁路技术咨询公司合作,将现代轮轨动力学理论的计算方法逐步引入到软件中。1995年ADAMS/ Rail开始正式进入铁道车辆动力学分析领域。1996年MD公司与 Arge Care公司合作,采用 MEDYNA( SIMPACK公司的前身)软件的轮轨接触元素,2002年与英国的AEA公司( VAMPIRE软件的拥有者)形成战略合作关系,进一步增强了轮轨的计算能力。2002年MDⅠ公司为 MSC Software公司收购,并且逐步融入MsC的软件系统,在轮轨接触问题和计算速度上都有所提高, ADAMS软件在2005年前后被德国 Vi-Grade公司接管,软件开发日前进展不大。AMPIRE(Ⅴ ehicle dyn Amic Modeling Package In a Railway Environment)软件由英国铁路道比研究所1989年推出的 VAMPIRE软件,是专门针对铁路机车车辆系统开发的,软件具有自动建模功能,能够完成包括轮对模拟、蠕滑丿计算、轨道曲线、轨道不平顺输入以及动力学特性预测,程序也可以考虑刚体的模态。软件采用相对坐标系,通过人杋对话的方式来定义机车车辆结构的几何尺寸和参数,也可按规定格式输入数据文件,利用建模子程序,自动生成用矩阵形式表示的系统运动方程,給分析计算提供统一的模型。VAMPIRE建模比较方便,计算效率高,但仅能用于不带刚性约束的车辆系统分析计算,VAMPIRE侧重客车系统建模,计算功能全面。同样可以实现包括动力学、特征值、频域、随机振动、付或积分等计算分析及数据和图形、动画的后处理功能● NUCARS( New and Untried Car Analytic Regime Simulation)软件NUCARS软件是由北美铁路协会(AAR)下属的普耶勃罗试验中心(TC)开发的,其1.0版本在1989年面世, NUCARS软件也是应用多体系统动力学方法采用相对坐标系进行机车车辆系统的自动建模,由于其针对以货车为上的铁路机车车辆进行模拟计算,因此程序中嵌入了货车所特有的斜楔减振器以及心盘、旁承等摩擦模块,而且程序不像 MEDYNA那样庞人, Version2.1及以前版本的机车车辆系统数据准各均在文本环境竟中进行,在: Version23的版本中增加了较强的可视化前后处理功能。 NUCARS软件能够考虑玍体的一阶模态,可以进行车辆系统的时域内的动力学数值积分分析,其缺点是不便于求解特征值问题。●UM( Universal mcchanism)软件UM软件( Universal mechanism(简称UM))是俄罗期新一代的机械系统运动学力学仿真分析软件,通过建模求解,可以分析多体系统的振动特性、受力及位移、速度、加速度等参数,进而预测复杂多体系统的运动学动力学性能。它是由俄罗斯布良斯克国立理工大学( Bryansk State Technical University) Dmitry Pogoreloⅴ教授为团队研发的动力学分析软件UM是目前俄罗斯和部分东歐国家通用的机械动力学/运动学仿真分析软件之一。俄罗斯轨道车辆生产企业90%以上的车辆动力学仿真分析工作是使用UM完成的。UM的突出特点表现在:具有高效易用的前后处理功能,并支持并行计算技术;模坎众多,如汽车模块、铁道车辆(包括杋车、客车和货车〕模块、列车模垬、疲劳分析模垬及优化模块,还设有CAD软件、有限元软件及控制软件的接口;功能强人、适用性强,其子系统建模技术、冈柔耦合系统建模技术、强大的轮轨关系处理功能(如实时绘制轮轨两点接触作用力的曲线等)都使其具有良好的应用前景;UM软件还在轨道车辆的动力学研究中不断探索,如UM4中的道碴模型经过疒级后,可以硏究罐车的液固耦合振动问题,还可以研究运煤敞车、粮食漏斗车等散装物运输货车的压力分布。UM5已经丌始考虑车桥耦合振动问题。模型修改非常方便、计算速度较快。此外,UM软件还在内部嵌套了人量的便用功能,如计算器、滤波器等,使用非常方便。对计算三大件式转问架货车及机车的动力学性能来说,具有一定的优势。● Gensys及其他软件Ansys软件目前在车辆动力学的分析中也较为广泛,但是相对而言,资料比较缺乏,所以这里不再详细介绍。其他的还有很多国家相继研发了轨道车铟的动力学分析软件。这里仅介绍部分专业软件。具体如A’GEM( Automatic Generation of Equations of Motion)软件是由加拿大的 Queens University机械工程系硏制的。其轨道乍辆模块使用 AutoCad的图形界面,程序使用DOS执行处理的模块,可以计算轨道车辆的稳定性、舒适度、曲线通过性能,还可以计算其他轨道车辆的动力学性能。但是其在图形用界面、时频分析以及动画方面还有待改进。世南交通大学牵引动力国家重点实验室也相继廾发了 TPL Train的列车动力学分析软件和其下属列车线路研究所开发的“车辆轨道垂冋相互作用仿真分析系统ⅵCT”和车辆-轨道空间耦合动力学仿真软件系统 TTISIM软件”等铁路玍辆专业软件分析包。前者主要用于面对列车的纵向、横向和垂向动力学进行系统模拟研究;后二者主要用于研究机车车輖对轨道结构的动力作用问题,以及机车车辆在实际弹性轨道上的运行安全性与平稳性,只有很强的专业性正如基础教程中所介绍的那样, SIMPACK软件是国际著名的机槭系统运动学/动丿学仿真分析软件,其轮轨模块最新的市场占有率更是占有超过近60%的国际市场份额。其所具备的分析内容可以包括:整车系统振动特性、各部件的受力状况、加速度等:描述并预测复杂多体系统的运动学/动力学性能。轮轨模块〔包括:常规 wheel/rail模块、道岔分析模块和最新开发的轮轨磨耗(wear)预测模块)是德国宇航中心(DLR)集合20多年来轮轨接触模拟的经验和现代先进的模拟技术及常用模拟工具于一体的技术结晶,也是当前先进铁路车辆动力学仿貞软件的先驱之由于 SIMPACK软件立足自身开放性和非常灵活的建模概念,使其无论从独立轮对还是乍辆主动/被动控制系统,都可以支持设计者自由的设计思想,使得设计者能将更多的精力投入到只体设计工作的创新中。利用它人们可以对铁路复杂系统的动力学特性进行综合的仿真分析。 SIMPACK软什还具有和有限元分析(FFA)、 CAD/CAE以及CACE(控制)等软件的接冂程序,具有友好的操作界面,功能强大。且其轮轨模块经过大量铁路车辆试验验证具有很高的仿真精度和效率,长期不懈的努力和技术创新使得 SIMPACK已经成为国际上铁路领域多体系统动力学仿真工具领域的领导者之一。 SIMPACK的特色主要包括:(1)已经成为国际铁路行业设计标准的制定者目前为止,全球至少有100多种著名型号的跨国公司的轨道车辆是在 SIMPACK的帮助完成的设计,因此 SIMPACK软件凵经成为了目前全球铁路车辆系统动力学仿真的标准廾发工具。在DLR拥有20多名国际著名的铁路专家长期进行 SIMPACK软件的轮轨接触模型的开发,并进行了大量的匚程领域动力学分析的试验验证工作(2)不断创新,采用全新的轮轨接触模型。最新版本的 SIMPACK轮轨模块的具体特点在下一章节进行介绍。12 SIMPACK轮轨模块特点目前最新的 SIMPACK版木8900中具有全新的轮轨接触模型特点,木文主要还是以8800作为主要的软件进行介绍1)轮轨接触力采用新的计算方法计算轮轨接触斑上的接触力,获得车轮的法向力和导向力,它可以通过采用车轮和钢轨运动学约束模型荻得有效的计算结果,而不是传统的接触弹簧阻尼系统来计算得到,这样的优点在于其可以有效考虑轮轨之间的高频接触振动。而实际状况中,含有高频成分的车辆振动行为影响会人人降低时域内积分的步长,但是对于在给定精度内的动力学性能影响不大。因此采用的运动学约束计算方法可以大大地提高动力学计算的速度和精度,从而使得 SIMPACK快速满足行业的应用需求,并能使得其达到期望的水平。SIⅠ MPACK软件采用完全递归的计算方法,以及在相对坐标系中建立运动方程的算法,使其在计算轮轨接触时,可以建立最小数目的约束方程。同时 SIMPACK高效的建模操作和仿真速度,使SIMPACK成为铁路行业仿真分析的领导者。当然,也可以选择用传统的接触弹簣-阻尼模型取代运动学约束模型,来建立轮轨之问的接触关系。2)摩擦力SIMPACK提供了许多模拟轮轨之间的摩擦力的不同方法,最常用的就是 Kalker的简化非线性滚动接触理论,可以在计算结果和仿真精度方面取得较好的统一。软件中凵有用来建立自定义的轮轧摩擦的模块,可以很方便地在 SIMPACK中自定义轮轨接触模型,即允许用户来添加用户化的程序和内部算法到摩擦模型库中。3)等效线性化接触为了满足铁路车辆用于线性计算的)法,例如计算特征值或频域响应分析,需要一个等效线性化的轮轨接触模型。 SIMPACK带有一个高度自动化并经过大量试验验证的轮轨接触线性化模型,即等效线性化和协函数线性化。同时 SIMPACK也提供了利用输入笔效锥度和其它参数的方法来建立线性化模型的选项接触模型的特色:●可以对炣个车轮模拟三点及多点接触(踏面、轮缘和车轮背面);方便地选择不同的接触模型:釆用约束模型-极快的积分速度:单侧的弹簧阻尼模型-允许车轮抬起。考虑轮和轨的弹性,保讦了接触点处理的稳定性(DLR开发的方法);利用 Kalker理论计算切向力,也可以利用其它的(例如 Polach接触)或自定义的轮轨接触模型;摩擦系数和线路距离,车轮外型坐标以及接触点的相对速度有关;轮轨外型没有限制(标准和实测的)可以模拟滚动实验台的试验●简便的线性化的接触函数(等效线性化,协函数线性化)可以计算所有的相关的参数,如车轮力、滑动摩擦系数、接触斑的尺寸大小等;4)具有丰富的车辆建模元素数据库SIMPACK轮轨模块中的建模元素,以及用于建立多体系统中的标准元素是完全兼容的。在软件使用过程中,人们可以利用软件实现参数化和子结构建模,扩展轮轨的模型库快速地建立铁路系统的模型,另外可以利用 SIMPACK对预定义的模型结构。 SIMPAOκ提供了良好的灵活性来文持用于现代铁路系统解决方案的仼何边缘技术。所有车辆部件或线路均可以处理成弹性体,尤其是舒适度分析时,考虑车体的弹性十分的必要。轮对和转向架的弹性也可能对车辆的动力学性能产生很大的影响。目前在 SIMPACK中有两种方法可以处理结构的弹性。利用 SIMBEAM模块来建立结构的弹性;从FEA软件中输入弹性零部件SIMPACK中有一个具备典型铁路车辆的建模圹展库,例如空气弹簧、高圆弹簧和摩擦元素等,任何个元素均可以根据需要进行参数的优化。在 SIMPACK中,所有用于铁路车柄的特殊元素和通用机槭系统的建模元素可以完仝兼容,因此简单的铁路车辆模型可以很方便地扩`展成现代的摆式车和径向转向架模型。通过一个附加的界面友好的轮轨模块中心窗口,就可以得到所有的铁路模型参数。然后通过这个窗口对车轮钢轨的外形尺寸、车辆轮对的车轮半径、线路超高等所有的参数进行修改。设计者还可以充分利用 SIMPACK已有的现成模型,例如两轴客车转向架。货车转向架和单轴转冋架,利用这些标准模块,根据需要改变这些模板中的设计参数,建立自定义的模型。无论是传统的轮对还是独立的轮对,轮轨模垬提供了很多种解决方法,所冇这些都被无缝集成在通用机械的多体分析系统中车轮或独立车轮没有限制车轮装忾●弹性车轮(FE模型的集成)●非正常车轮和多边形车轮几乎任何一个 SIMPACK软件版本中使用的建模儿素都可以添加到数据库中,不仅在几种车辆中可以使用同一种结构形式的转向架,而且任何一个建模细节,例如一个车体元素、空气弹簧、止挡、牵引系统和抗侧滚扭杆等,都可以当成一个独立的给定子结构。对」子结构的修改将会影响到所有的和其相关的主模型,除非选择了在模型中包括子结构,以保讦它不会改变。5)线路定义、轨道不平顺及踏面外形在 SIMPACK的轮轨模块中,线路的定义是通过一条整体线路,然后叠加不平顺线路来生成,它们可以单独处理和生成。线路模型不仅可以包括轨道,而且可以包括线路的不平顺、线路的弹性以及轨道子结构。条完整的线路可以利用标准库中的元素(曲线通过吋的进入、驶出、道岔等参数)和其他少量的参数,如长度、半径和线路界面的超高来定义。直线和曲线端π以根据需要进行连接,可以在维控制窗口中绘制曲线,并自动转换为三维图形表示。另外,对于实测的轨道数据如垂冋和水平曲率、线路超高等都可以直接从文件中读入到模型中软件中可以利用的三种类型的不平顺:确定性函数(正弦、阶跃和锯齿函数),随机函数(用PSD定义)以及给定的溦扰函数(根据现场实测的衣格格式的数据)。不平顺可以独立地作用在每一侧钢轨上,也可以做成一条随两股钢轨轨矩变化的函数。最后为了扩展已有的标准外形库,任意的午轮和钢轨外形是利用一个专门的前处理程序来完成,即利用样条函数来拟合截面的外形,并将其处理成仿真用的数据。截面的外形数据可以用来实际测量的保存为ASCⅡ代码格式的表格形式。其他的特点还包括SIMPACK中的轮轨建模能够实现所有参数化采用标准的线路形式:直线、曲线(考虑进出曲线)S-曲线轨道及道岔等输入实际运行线路图;●线路不平顺(轨道文件输入的ASCⅡ烙式,或者采用功率谱密度PSD多项式形式);●轨枕和或钢轨的弹性扣件;不同的钢轨外形(沿车轮的纵向位置);●每个车轮可以允许有三点接触的转辙(道岔)进行实际线路的滚动试验台的模拟;●考虑线路弹性。6)轮轨的应用领域SMPA(K软件最新版本的轮轨模块可以解决目前几乎所有的铁路车辆的动力学仿真问题,满足在频域或吋域中车辆动力学仿貞计算。每个使用者都可以快速和方便地分析自己建立的动力学模型,这一点对缩短车辆新产品的开发周期也是非常必要的。基于特征值的动力学分析计算模块,可以计算荻得车辆的稳定性轨迹计算。这也是 SIMPACK软件系统的一个标准的通用后处理工具;通过时域积分计算可以计算获得车辆的稳态及动态曲线通过时的可靠计算结果。而且可以对参数化的樸型进行不同的参数变化,研究不同的设计方案(1)对含有轨道不平顺的线路的时域分析中,主要仨务可以包括:车辆乘丛舒适度曲线通过的性能稳定性;轮轨作用力;部件失效;脱轨;●可靠性等。(2)准静态分析(曲线通过性能的分析)(3)线性特征值分析(4)线性系统的分析频率响应,功率谱线性稳定性图(5)参数变化研究及参数优化(6)独有的转辙(道岔)动力学分析(7) SIMPACK新版本的其他几个突出的应用:①车桥耦合SIMPACK软件可以将由有限元描述的弹性桥梁结构引入到 TRACK中,并进行复杂的车桥耥合分析。冋时可以进行道岔分析(也称转辙分析)。这个轮轨模块的新特点也是冋类软件中,目前唯一可以处理和模拟道岔复杂的动丿学问题的分析软件。车辆的道岔动力学分析与常规标准的轮轨分析主要有两个显著的区别:钢轨的外形必须是线路坐标的函数;除踏面和轮缘接触外,在轮缘的背面和导轨、冀轨之间存在接触。为了定义道岔,在 SIMPACK中采用了一个专门的特殊程序,将沿钢轨界面测量得到的钢轨的外形以ASCⅡ的文件格式数据保存,处理成近似的钢轨的外形,并自动产生道岔全三维的外形②悬链系统通过和德国铁路的悬链仿貞⊥具 Prosa的协同仿貞, SIMPACK可以模拟扃速铁路的悬链系统。这样的好处是可以有效地模拟车猁受电弓的动力学特性,使得模型的动力学分析结果更加准确。同时,在车锕动力学模型中将会考虑悬链系统的柔性、控制系统和受电弓等因素的综合影响。经过大量的实际线路的试验验证,可以保证 SIMPACK软件是一个高度实验化的可靠的仿真软件。另外,利用 SIMPACK强大的弹性体处理和接触技术(包含弹性体几何刚度非线性)可以直接利用 SIMPACK软件自身建立悬链系统,在国内外已有应用的案例。③流固耦合SIMPACK软件的最新版本中已经成功地解决货车振动与罐中液体之问的非常复杂的流固耦合的作用。④参数化微分方程的计算需要进行一系列大量的参数优化计算。由于其独特的算法和快速的求解器可以实现参数化,计算过程的控制结构的后处理的自动化。由于 SIMPACK软件开放和先进的数据结构以及大量的和其他软件的接∏,使得它可以成为伴随铁路车辆系统的和设计创新的有利工具。利用 SIMPACK先进的模拟环境,可以保持产品的领先和创新,并具有竞争力成为可能。1995年 SIMPACK最早实现从FEM软件中引入蝉性的车体,加上自身强大的轮轨接触建模和高效的求解器的能力,保证了采用轻量化车体结构的高速列车的舒适度。现在全球许多铁路客户已经丌始使用其FE模态来实现舒适度的动力学计算,为产品降低风险和成本SⅠ MPACK具有通过自身的控制模块和CACE软件例如 MATLAB/Simulink或自己编制的程序来实现杋械系统和控制系统的协调仿真,从而使得现代轨道车辆利用虚拟样机概念向摆式系统驱动系统以及创新的驱动系统方向提供了条件。⑥模型验证轮轨模块重点放在髙水平的车辆动力学仿貞精度上,特别是如何改善轮轨接触模型的建模能丿。 SIMPACK的计算结果都是通过一系列的标准考题(比如ERRI考题; IAVSD考题以及曼彻斯特考题等)和实际测量的数值结果进行严格的验证。最主要的结论也是通过ERRI(欧洲铁路研究所)以及德国铁路管理部门联合进行分析和实验结果的相互验证后待出的结果。实验的方案,⊥要是针对不同类型的货车和一个三节车组成的货物列车进行了大量的反复试验比较,轮轨导向力和轮对的主要动力学分析指标的试验结果和分析计算结果有很好的吻合。另外德国慕尼黑的铁路车辆滚动实验台以及DLR开发的1:5的比例滚动台上进行了大量的试验验证。同时,在每次推出软件新版本的功能开发后,都会进行不同的转向架模型的对比计算和试验。除了 SIMPACK自身的轮轨接触模型试验外,铁路车辆的一些主要的部件和子系统的模型都在进行不同课题内容的重点研究,例如可控的单个车轮的悬挂系统和新廾发的悬链系统(接触网)的饼究等13动力学软件在工程中的应用多体系统动丿学分析软件的主要应用领域还是在车辆动力学的工稈问题研究。目前在国内外机械动力学系统的发展中,动力学分析已经和有限元分析、控制系统等多个并行上程相互结合补充和优化,克服在结构动态设计中很多机械系统纯力学机制存在的缺陷问题,如可以减少因为动载荷过大导致的各种能量损耗、噪音和结构磨损及其他尖效问题的产生。下面结合国外部分文献对国内外部分铁路车锕动力学的发展和应用进行简单地阐述。可以说在这些铁路车辆新产品的每一步开发中几乎都离不开 SIMPACK的帮助。具体如图1.1-1.7所示。199420002007Non linear kinematicsFlexible body simulation New SIMPACK Rail图1. I SIMPACK在铁路产品中开发应用( SIMENS)Verification Behavior of a realistic vehicleModelArticulated train96 degrees of freedom175 force elementss 2 bogies with wheelsets2 bogies with independent wheels1 suspended car bodyScenarios: Non-irearlow-speed narrow CLwith twisthigh-speed curve withunbalanced lateralaccelerationtangent track withstochastic irregularitiess-curve图1.2列车模犁及其采用的元素情况10

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

发表评论

0 个回复

  • 图像拼接 综述与算法综述
    图像拼接的综述、各种算法描述,算是对自己学习的一个交代均值滤波的方法是,对将处理的当前像素,选择一个模板,该模板为其邻近的若干像素组成,用模板中像素的均值来替代原像素的值。②中值滤波——中值滤波是基于排序统计理论的—种能有效抑制噪声的非线性信号处理技术。它的核心算法是将模板中的数据进行排序,这样,如果一个亮点(暗点)的噪声,就会在排序过程中被排在数据序列的最右侧或者最左侧,因此,最终选择的数据序列中见位置上的值一般不是噪声点值,由此便可以达到抑制噪声的目的这部分的算法很成熟,在FPGA上的实现也很多,也可以比较方便地找到参考算法的实现。12图像配准其实是四个要素的组合,即:1.选定特征空间——特征空间是由参与匹配的图像特征构成。特征可以为图像的灰度特征,也可以是边界、轮廓、显著特征(如角点、线交叉点、高曲率点)、统计特征(如矩不变量、中心)、高层结构描述与句法描述等;这儿其实是定义了配准的空间范围;2.相似性度量——评估待匹配特征之间的相似性,它通常定义为某种代价函数或者是距离函数;这儿是定义需要选定的某种算法3.搜索空间——待估计参数组成的空间就称为搜索空间。也就是说,搜索空间是指所有可能的变换组成的空间,这儿其实是定义了搜索算法的空间复杂度4.搜索策略—搜索策略是指用合适的方法在搜索空间中找出平移、旋转等变换参数的最优估计,使得相似性度量达到最大值,这儿其实是定义了搜索算法的时间复杂度;121基于区域的配准方法基于区域的配准方法——不检测图像中的特征,直接使用窗口或者整幅图像来进行配准从待拼接图像的灰度值出发,对待配准图像中一块区域与参考图像中的相同尺寸的区域使用最小二乘法或者其它数学方法计算其灰度值的差异,对此差异比较后来判断待拼接图像重叠区域的相似程度,由此得到待拼接图像重叠区域的范围和位置,从而实现图像拼接。也可以通过FFT变换将图像由时域变换到频域,然后再进行配准。对位移量比较大的图像,可以先校正图像的旋转,然后建立两幅图像之间的映射关系。总而言之,有很多不定,已经不是现在主流的研究方向。评价:基于区域的方法实现简单,应用范围较窄,它的局限性来源于它的基本思想。◇首先,它使用的矩形窗口只适用于配准平移变换的图像,如果图像有更复杂的变形,矩形奁口就不能覆盖参考图像和待匹配图像中的同一场景区域;◇另外,它依赖于窗口中的图像内容,当窗口中图像內容平滑而没有显著细节时,很容易引起与其他平滑区域的错误匹配。◇再次,在最优变换的搜索过程中往往需要巨大的运算量,且对噪声的影响和对比度的差异很敏感,鲁棒性不强。22基于特征的配准方法基于特征的图像配准方法有很多基本形式及其改进,其总体特点是:不直接利用图像像素值,而是通过像素值导出图像内容最抽象的描述和符号特征,并用此特征为匹配模板,查找几幅待配准图像的灰度局部最大值点、边界边缘轮廓、边缘点、边缘线段、组织(纹理)结构、角、顶点、拐点、交叉点、线段、封闭曲线等低级对应特征点及利用特征图像关系图等高级特征,构造方程组,通过数值计算得到变换数来进行图像对齐,进而确定两者的匹配位置,实现特征点、特征线段等的拼接,并且可以提高计算速度。基于特征的配准方法,一般分为四个步骤1.特征检测——从图像中检测出显著且独特的图像特征,包括闭合区域、直线段边缘、轮廓、点。2.特征匹配——相似性度量,确定图像之间特征的对应关系,又分为如下几小类)使用空域关系的方法②使用不变描述符的方法、③松弛方法、④金字塔和小波的方法3.变换模型的估计——变换函数选择和函数参数估计4.图像变换和重采样——可以通过前向或后向的方式来实现,插值的方法有最近邻插值、双线性插值、双三次函数插值、二次样条插值、三次B样条插值、高阶B样条插值评价基于特征的方法普遍适用于局部结构信息比灰度信息更显著的情况,能够处理图像之间复杂变形的情况,不足之处是特征检测困难且不稳定,最关键的一点是需要有一种判别力很强的、鲁棒的且对图像之间变化保持不变的特征匹配算法。13图像再投影基本方法:需要选择一个合成面,如果仅仅是只有几张图像进行拼接,一个普遍的方法是选择其中的一幅图像作为参考图像,然后把所有其他的图像都进行扭曲变形到参考图像的坐标系上去,这样合成的结果称为平面全景图,这是一个透视投影变换。为了减少投影失真,平面投影→圆柱面投影→球面投影→立方体投影13.1平面再投影选其中某一张图像为参考图像,然后把所有其它的图像进行扭曲变形,从而变换到参考图像的坐标系中去。由于这种模型本质上还足透视投影,因此图像在扭曲变形之后直线仍然还是直线。对丁大视场的图像拼接,平面投影方法会使得最终拼接图像在边缘出现扭曲过大的情况。在实际,当视场接近或超过90时,平面投影的拼接图像会有很大的失真。132柱面再投影圆柱面再投影非常适合于相机绕单一轴线旋转所得到的图像序列拼接,在这种情形下.在不同旋转角度得到的图像由完全的水平位移相关联。这一点很有意义,因为它避免了复杂的单应变换的计算,而且输出得到的图像没有平面再投影存在的扭曲。相反,场景中的直线被映射为正弦曲线。但是,这种方法需要对相机进行预先的标定,计算出相机的焦距和光心的偏移半标。133球面再投影球面再投影的优点是可以实现任意角度的旋转,但缺点是由于每个球面图像有多个相邻图像,因此在球面再投影中图像求交定位比较困难,而且很难找到一个与球面相对应且易于存取的数据结构。14图像融合技术在完成了两幅图像的配准之后,得到了两幅图像之间的变换矩阵,就可以确定它们之间的重叠区域,图像融合的任务就是把配准后的两帽图像根据配准的位置合并为一帼拼接图像。这一步主要包括了如何选择再投影合成面以及如何对两幅图像重叠区域的像素进行混合而得到一幅无缝且清晰的图像。所谓无缝,是指在图像拼接结果中,不应该看到两幅图像在拼接过程中留下的痕迹,即不能出现图像拼接缝隙。然而,由于待拼接的两咡图像分别是由不同的相机在同一时刻采集的,受相机固有因素的影响,采集得到图像的曝光率不可能完全一致,如果在图像的融合中,仅仅将两幅图像重叠区域简单地叠加起来,在它们的过渡区域必然会有明显的拼接缝隙。另一方面,在图像配准阶段所得到的图像之间的变换模型只是针对整个图像区域,对一些存在局部非规则形变的图像而言,全局变换模型在图像的局部区域可能不适用,而使得拼接图像的局部没有对齐,因此在拼接图像中会岀现局部模糊。如何处理图像融合过程中岀现的拼缝和模糊问题,实现真正意义上的无缝且清晰的图像,正是图像融合过程所要解决的问题。融合策略的选择应当满足两方面的要求拼合边界过渡应平滑,消除拼合接缝实现无缝拼接;2.尽量保证不因拼合处理而损失原始图像的信息图像融合可分为三类:像素级融合、特征级融合和决策级融合1.像素级(数据级)融合是在图像严格配准的条件下,直接进行像素关联融合处理;像素级融合是最基本的处理手段,也是硏究最多的—种,目前主要有以下几种方法平均值法②加权平均法③中值滤波法④多分辨率技术2.特征级融合是在像素级融合的基础上,使用模式相关、统计分析的方法进行目标识别、特征提取,并得到融合结果;3.決策级融合主要是基于认知模型的方法,采用大型数据库和专家决策系统,模拟人的分析、推理过程,以增加判决的智能化和可靠性。2参考资料1.硕士论文《門」001_图像拼接技术研究》2.硕士论文《門」_002_基于 Levenberg-Marquardt算法图像拼接硏究》3.硕土论文《門003_图像拼接技术研究》4.网页http://xgli0910.blog.163.com/blog/static/469621682009625831432275.科技论文《P」200基于角点特征的KLT跟踪全景图像拼接算法》6.本科论文《門』100图像边缘检测与提取算法的比较》7.http://www.cnblogs.com/xrwang/archive/2010/03/03/imagefeaturedetection html8.http://www.cnblogs.com/xrwang/archive/2011/03/09/ransac-1.html9.http://blog.163.com/pz124578@126/blog/static/2352269420122271004710910.http://blog.csdnnet/xuyuhua1985/article/details/637175111.http://www.openhw.org/project/index.php?act=view&id=185112.硕士论文《門」015多图像拼接算法研究》13.硕士论文《門010基于特征点图像拼接的配准算法硏究》14.http://blog.csdnnet/abcjennifer?viewmode=contents3图像拼接中的算法31图像预处理通过几何变形校正方法对采集到的图像进行校正后,可以使得相同景物在图像重叠区域所成的像有相同的形状和一致的空间相对位置。3.2图像特征检测图像特征检测包括如下几种类型的特征检测闭合区域2.轮廓和边绿区域3.角点4.线条321闭合区域闭合区域特征是通过图像分割的方法来检测到的,分割的精度会大大地影响配准的结果。近年来,选择尺度不变区域特征引起了关注,虚拟圆的思想来计算图像之间平移和尺度的变化,虚拟圆是一个半径最大的圆,这个圆所涵括的背景区域不包含边缘点,一对虚拟圆就足够求出平移和尺度的变化量,它相对于图像边缘特征来说鲁棒性更强,但缺点是易受局部变化的影响322边缘和轮廓边缘和轮廓——所谓边绿轮廓是指甚周围像素灰度有阶越变化或屋顶变化的那些像
    2020-12-11下载
    积分:1
  • android便签Demo
    android便签Demo,使用SQLite数据库,具有重复编辑、分享等功能,使用listview、悬浮按钮等
    2020-06-20下载
    积分:1
  • Svm实现多分类
    支持向量机SVM可以使用多分类的问题,本次的代码实现的就是这个功能,里面含有训练和测试数据,分别含有12类标签,也就是都分为12类,另外代码采用了神经网络中的one-versus-one的思想,将数据分类K(K-1)/2个子类,分别调用SVM方法实现
    2020-11-27下载
    积分:1
  • 机器学习工具包spider工具包
    matlab语言编写的机器学习的各种常用算法,包括svm,adboost,bagging,svm,决策树,贝叶斯准则等机器学习常用算法
    2020-12-03下载
    积分:1
  • STM32F103系列例
    包括电路原理图、LED、时延、定时器、蜂鸣器、串口、ADC、DAC、IIC、SPI FLASH、CAN、红外遥控、摄像头等例程
    2020-11-06下载
    积分:1
  • 控制台串口通信
    控制台串口通讯程序 可以输入 16进制的字符 然后接受到的数据以16进制的格式显示出来 多线程异步 控制台串口通讯类 及其实例
    2020-11-29下载
    积分:1
  • matlab手写数字识别(代码+毕业论文+开报告)
    毕业设计,matlab神经网络实现手写数字的识别
    2020-06-13下载
    积分:1
  • The Big Book of Anylogic中文案例.rar
    The Big Book of Anylogic 中所有有关的中文案例,包括一些基本操作及anylogic模型
    2020-01-01下载
    积分:1
  • springboot开发的物业管理系统-毕业设计
    使用springboot开发的一个物业管理系统,比较精简,适合用来学习springboot,带有数据库脚本,自己修改下配置文件即可使用
    2020-12-04下载
    积分:1
  • C# 连连看 源码
    C# 没事的时候写的连连看 主要也就是判断和 按钮的事件重写 能发点原创我感觉很好
    2020-11-30下载
    积分:1
  • 696524资源总数
  • 103938会员总数
  • 55今日下载