高速动车组牵引传动系统软件开发平台的设计与优化探究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:NoNameMan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为了研发更完善的牵引传动系统,需要先开发软件设计平台,具备软件开发平台,可以对牵引传动系统加以优化。基于此,本文先研究了软件开发平台设计,后提出了开发平台的优化。通过牵引传动系统软件开发平台的研发,推动我国拥有自主知识产权传动系统的设计,为高速动车组的应用提供基础条件,为高速动车组运行提供保障。
  关键词:高速动车组;牵引传动系统;软件开发平台
  引言:在我国高速动车组中,牵引传动系统是其中最关键的技术,是动力系统的重要构成,通过转换单向交流电为三相交流电,让驱动牵引系统的电机运行,制动工况下,让牵引电机工作处于发电机状态,节省了大量电能。因此,研究牵引传动系统开发软件平台,有助于推动牵引传动系统的完善,保证高速动车组的稳定运行,并减少能源消耗。
  一、高速动车组牵引传动系统软件开发平台的设计
  (一)开发平台构成
  开发平台主要包括上位机开发环境以及下位机内核两部分。上位机软件开发使用功能图连续编写方式,连续功能作为一种图形化编程语言,和功能块图的区别在于,可以展示隶属资源以及任务,被工业控制工作中广泛使用。应用软件包括CFC文件,根据软件功能对其划分,方便于软件进行调试以及维护。同时创建全局变量文件,用来对全局变量定义,全局变量包括时间类型、浮点类型、整型、字符串等多种。上位机软件经过编译后形成代码,在下位机中保存。
  下位机使用x86CPU,使用QNX的操作系统,该操作系统是抢占式硬实时操作系统,可以保障任务被实时调度[1]。下位机周期任务对上位机软件进行运行,对功能块进行分配调度。下位机内核使用实时时钟硬件作为调度周期,基础调度周期依据任务周期值,经过信号量,让阻塞状态任务转换到就绪状态,保证实时进行任务。周期任务安排的优先级别根据操作系统优先级别实现,保证对周期任务进行合理安排,保证任务具有较小抖动。启动下位机内核后,先应用软件在内存中,解释器需要解释执行应用程序。上位机对平台代码进行编译并不包含功能块,只包括实例执行。下位机内核包含功能块代码,执行实例时,根据实例类型跳转代码入口,对功能块代码进行执行,从而实现特殊功能。
  (二)生成及执行代码
  连续功能图作为一种变成语言,生成执行代码将其转换成IL语言,作为国际网络标准中一种特定编程原因,是一种汇编语言,由指令构成。每条指令占据一行,操作符和操作数构成指令。用于调用功能块、连接器以及全局变量等,CFC文件转换成IL语言,按照IL语言生成代码。编译器按照功能块顺序转换,读取变量并使用LD进行替代,给全局变量和连接器赋值使用ST替代,功能块使用CAL指令替代,使用JMP指令跳转,将CFC1转变为IL语言。
  转换语言后,编译器展开语法和词法分析,转变为无关代码。无关代码同IL语言相近,将ST指令和LD质量依据操作数细分,执行指令时获得操作数数据。代码包含程序数据、代码段以及实例数据等,代码段属于可执行代码,包含转换后代码。解释器读取代码操作数和操作符,进行执行。功能块实例包括数据段,数据段保存实例全部变量值以及连接器。
  上位机进行编译时,无法获得全局变量和绝对地址,由于平台代码段的地址关联操作数是地址在程序数据以及实例数据的偏移量。下位机执行时要依据程序数据偏移量,获得数据段变量以及连接器所归属的功能块实例数据以及类型。依照功能块实例数据地址和功能块偏移,获取变量值以及连接器值。调用功能块和访问变量类似,代码保存CAL指令和功能块偏移量,读取数据段偏移量功能块类型,通过查找功能块程序获得函数入口地址,从而对功能块代码进行执行。经过逐条解释代码完成执行无关代码。CFC应用程序给出多任务顺序,设定执行顺序是先CFC1、CFC2,执行调度周期时,再执行全部功能模块。
  (三)监视调试功能
  完成软件编写后,要先经过测试和调试之后才能正式使用。测试功能块代码是经过平台开发环境进行。应用程序測试和调试要求完全正确的代码。测试应用程序还需要。要强制设置变量值和连接器值,对变量和连接器展开全局观察,要求在线读写连接器和变量。上位机保存全局变量和连接器CFC,数据段上出现偏移量上位机将信息传递给下位机。下位机内核审查需要读写绝对地址,读写结果使用以太网对上位机进行实时传输,完成测试调试软件工作。
  二、高速动车组牵引传动系统软件开发平台的优化
  优化数据传递效果,在输出连接器向输入连接器传递数据时,解释器使用ST指令和LD指令实现,经过LD指令执行读取连接器数值,需要经过数据段得到基地址以及偏移量,并在累加器上保存[2]。执行ST指令,加工数据段基地址和偏移量写入累加器和输入连接器绝对地址,保证数据完整传递。传递数据要求解释器可以多次读取数据和代码段。为了让效率得到提升,需要将数据指令翻译成TDD指令。执行程序前先使用偏移量计算获得绝对地址,经过TDD指令,将数据从源地址传递给目标地址。TDD指令为无关代码,要经过解释器实现解释执行,进而将TDD指令在内存中储存,将指令翻译到机器码之后,执行代码,跳转到代码入口地址即可。
  和传递数据类似,优化功能块函数要使用同等方法,调用功能块执行时向读取代码指令,查找功能块保存,根据功能块类型找到功能块函数入口地址,跳转函数入口地址。执行程序前,向使用上述方法,计算出功能块函数入口地址,使用C指令,调用函数。进一步翻译C指令为机器码。
  结论:综上所述,本文提出研发牵引传动系统的软件开发平台,通过软件开发平台的设计和优化,建设一套完善有序的软件开发平台,为传动系统的开发和完善提供基础。针对平台代码执行提出将无关代码转变为有关代码,优化数据传递、调用函数以及执行代码方式,让代码执行效率得到提升。通过对平台的优化,有效提升代码执行效率,为牵引传动系统的开发以及调试提供平台支持。
  参考文献:
  [1]李英,侯红学,王铁成,等.高速动车组用大功率牵引集成单元的地面性能试验研究[J].铁道机车与动车,2018(07):40-42+44+8.
  [2]田子思. 基于任务剖面的高速动车组牵引变流器功率器件寿命评估[D].西南交通大学,2018.
  作者简介:
  周培慧(1983-),男,汉族,湖南株洲人,本科,助理工程师,研究方向:现从事软件开发方面的工作.
其他文献
摘 要:在进行水质化验分析时,首先需要确定水质构成,之后再进行水质成分分析。然而由于水质化驗分析较为特殊,化验分析过程中受多种因素影响,经常会出现一些质量问题,本文基于水质化验分析中的质量控制措施展开论述。  关键词:水质化验分析质量控制措施  引言  要想更有效地开展水质分析化验工作,严格的质量控制必不可少,其有助于最大化的消除数据误差。当然,这也对分析人员监测化验数据的准确性、对化验全过程监控
期刊
摘 要:在改革开放的推动下,我国社会经济结构发生巨大变化,家庭关系也随之改变,家庭不稳定因素增多。随着家庭关系日益淡化,未成年人监护问题在社会转型过程中涌现。受传统“家长权”观念的影响,一些落后地区父母仍将孩子视为“私产”,监护人侵害未成年人事件时有发生,再加上对未成年人的监护还停留家本位的监护理念,没有强有力的法律保障,国家干预家庭内部的监护难以实现。国家尤其是行政部门应当在未成年人监护中扮演好
期刊
摘 要:随着信息时代的发展,翻转课堂是否应该引入校园成为人们关注的焦点之一。基于此,本研究以大学师生为研究对象,目的在于探讨翻转课堂引入大学教育的可行性与必要性。本文通过结合大学生现状和基础资源环境以及社会教育环境现状等方面,与传统课堂教学模式相比较,主要从大学教师和学生两个角度分析探讨翻转课堂的可行性与必要性。分析得出将翻转课堂引入大学教育是可行的也是有必要的。  关键词:翻转课堂;大学师生;教
期刊
摘 要:为解决GDX500包装机封签传送组件故障频发、维修成本高的问题,提出一种通过改造安装吸风嘴座实现降低GDX500包装机封签传送组件维修成本的方法。应用效果表明,改造后的GDX500包装机封签传送组件的维修成本已由活动前的18668元/台/月降低至活动后的8430元/台/月。  关键词:GDX500;封签传送;吸风嘴座;维修成本  1、现状调查  1.1存在问题  在生产过程中发现GDX50
期刊
摘 要:把握运用好监督执纪“四种形态”,是把纪律和规矩挺在前面的必然要求,也是纪检监察部门深化“三转”的具体方向,我们以地方国企为案例,探索实践中运用监督执纪“四种形态”的路径选择。  关键词:四种形态;纪检监察;地方国企  党的十九大报告明确提出,要“运用监督执纪‘四种形态’,抓早抓小、防微杜渐”,新修改的党章也把监督执纪“四种形态”作为党的纪律的重要内容。“四种形态”是指党内关系要正常化,批评
期刊
摘 要:随着社会的不断发展,农业已经由之前自给自足的传统农业逐渐向规模化经营、工厂化生产、机械化操作、科技化运营的现代农业转变。我国农业的经营主体也在跟随时代的发展而变化,家庭单独经营的方式会逐渐被新型职业农民、专业大户、农民合作社、农业龙头企业所替代,“未来谁来种地?”的问题也需要我们提前进行好道路分析与探索。  关键词:专业大户,农民合作社,农业龙头企业  一、我国农业经营主体的发展现状。  
期刊
摘 要:随着国内资本市场的不断发展,特别是中国加入WTO之后,随着外资银行的全面进入以及汇改和利率市场化的推进,国内银行依靠利差作为主要收入来源的盈利模式正在面临严重挑战。为提高竞争力,商业银行通过资源整合,交叉混合经营商业银行业务和投资银行业务。但是,当前我国商业银行兼营的投资银行业务在经营过程中存在诸多问题,提高了商业银行的经营风险,制约了商业银行盈利能力的提高。  关键词:商业银行;投资银行
期刊
摘 要:随着经济社会的快速发展,产生了各种垃圾诸如生活垃圾、城市垃圾、工业垃圾等,而这些垃圾对环境是大大有害的,人们对环保提出了越来越多地要求,对环境质量的关注度越来越高。在国家大力倡导可持续发展和生态建设的政策的呼吁之下,人们不断加强对垃圾处理技术的升级。因此在当前社会背景下,如何运用科学的建筑设计原理来建立新型的垃圾焚烧的电厂,是摆在人们面前一个比较重要的问题。制定合理、科学的垃圾焚烧发电项目
期刊
摘 要:如何做称职的纪检干部、行之有效的开展纪检监察工作,是新时代赋予纪检干部的课题和挑战。文章从提升纪检监察干部责任意识、担当精神方面提出三点认识,并阐述了提升纪检监察工作实效的具体工作方式方法,期待为推进纪检监察工作提供一定的参考意义。  关键词:新形势;纪检监察;工作实效  纪检监察干部肩负着监督执纪问责的重要职责,要时刻牢记时代赋予纪检监察干部的使命,带着强烈的使命感、责任感,切实投身于反
期刊
摘 要:改革开放以来,随着我国经济和社会的高速发展,各行各业的科学技术水平也有了较大幅度的提高。国家的电力系统也越来越趋于完善,各种各样的电气设备也在不断的向着自动化,智能化的方向发展。在整个电气行业中,电气仪表是重要的生产设备之一,电气仪表使用性能的高低将在很大程度上影响整个电力系统的运行安全性和可靠性。因此,科学合理的对电气仪表进行安装和调试能够很大程度上提高企业生产的效率和效益。下面将着重阐
期刊