主办单位: 共青团中央   中国科协   教育部   中国社会科学院   全国学联  

承办单位: 贵州大学     

基本信息

项目名称:
模型参数智能优化器
小类:
信息技术
简介:
FXOptimizer为一款采用智能算法对独立的应用软件进行寻优的优化软件,软件采用面向对象的设计思想结合相关设计模式构建出具有可扩充智能算法的软件架构。目前软件支持粒子群优化算法,最多可以对20个优化输入参数进行优化,同时软件可以对最多20个目标采用线性加权和算法进行多目标优化。
详细介绍:
该软件由bin、OptimizerDevInterface和common、test三个目录组成。 Bin:该目录下包含了软件启动文件FXOptimize.exe、相关动态库和文件夹algext。其中,algext目录下包含了各智能算法动态链接库文件(PsoOptimizerDll.dll为粒子群算法对应的动态链接库文件)。 OptimizerDevInterface:该目录包含智能算法扩充接口类库文件。其中include目录下为头文件、lib目录下为lib文件。 Common:该目录下包含了优化对象开发接口和进程间通信相关文件。其中include目录下为头文件、lib目录下为lib文件。 Test:该目录下包含了测试用例ConsoleTest.exe,该用例计算3个数的立方和并符合优化对象接口,可以被FXOptimizer进行优化。

作品专业信息

设计、发明的目的和基本思路、创新点、技术关键和主要技术指标

设计发明目的: 提供一个采用各种智能算法与已有的独立工程软件联合寻优的工具软件。 基本思路: 采用面向对象的设计思想结合相关设计模式构建出具有可扩充智能算法的软件架构;采用内存映射文件的进程间通信方式提高优化速度。 创新点: a)具有开放统一的智能算法扩充接口,支持多种智能算法。 b)可与独立的应用软件进行联合优化。 关键技术和指标: 灵活的软件架构、高效的进程间通信和开放的智能算法接口设计。

科学性、先进性

现有的商业优化软件(isight、modelcenter、optimus)价格昂贵、优化接口较为复杂同时要求用户具有工程建模等知识,使其难以普及为小型企业、教师和学生应用和学习的工具。作品具有简单的接口同时不需要进行工程建模,只需要选择具有规定接口的工程软件即可进行联合优化。同时,软件具有开放的智能算法扩展接口,用户可向其中添加各类智能算法。作品为小型企业特别是教师和学生提供了一个应用、研究、学习和实验的工具。

获奖情况及鉴定结果

作品曾在仿真机器人足球比赛中对相关优化问题(角色分配、路径规划等)进行过测试并取得了很好的效果。 作品曾在某军事研究项目中使用,并取得了很好的效果。 作品在湖北省第七届挑战杯大学生课外科技作品大赛中获一等奖。

作品所处阶段

作品现已处于软件成品使用阶段。

技术转让方式

作品可展示的形式

该作品可以常规软件运行方式展示,同时将操作过程截图和介绍性解释附于软件说明书中。

使用说明,技术特点和优势,适应范围,推广前景的技术性说明,市场分析,经济效益预测

同类课题研究水平概述

在软件仿真中经常存在着利用某虚拟样机计算结果对相关参数进行优化等问题。对于此类问题通常的解决方案是对虚拟样机进行适当的改造以符合现有商业优化软件(isight、modelcenter、optimus)的接口,并采用相关优化软件进行联合优化。但是,现有的商业优化软件均价格昂贵、优化接口较为复杂同时要求用户具有工程建模等知识,使其难以普及为小型企业、教师和学生应用、研究和学习的工具。 作品采用面向对象的设计思想结合相关设计模式构建出具有可扩充智能算法的软件架构,同时采用了高效的内存映射文件的进程间通信方式,旨在设计一款能够利用各种智能算法与已有的独立工程软件联合寻优的工具软件。作品的主要特点包括: a)接口简单、无需建模、使用方便 b)具有开放统一的智能算法扩充接口,支持多种智能算法 c)可与独立的应用软件进行联合优化 作品使用过程中只需要对被优化软件进行简单的接口设计且不需要进行工程建模,即可进行软件的联合优化。优化的结果采用文本和图形结合的方式进行直观动态显示。作品为小型企业、以及教师和学生提供了一个应用、研究、学习和试验的工具。 作品曾在仿真机器人足球比赛和某军事研究项目中对相关优化问题进行过应用,并取得了很好的效果。
建议反馈 返回顶部