[发明专利]远程调用ModelCenter软件实现多学科设计优化的方法有效
申请号: | 201711207842.4 | 申请日: | 2017-11-27 |
公开(公告)号: | CN107832162B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 苗宇;朱燕;陈辉 | 申请(专利权)人: | 西安荣大信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F30/00;G06F111/02;G06F111/06 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 杨引雪 |
地址: | 710077 陕西省西安市高新区锦业路*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 调用 modelcenter 软件 实现 学科 设计 优化 方法 | ||
为了在不消耗用户电脑客户端硬件资源的情况下,实现多学科优化计算,本发明提供了一种远程调用ModelCenter软件实现多学科设计优化的方法。包括以下步骤:1)建立优化流程模版;2)创建基于浏览器或者桌面应用程序的优化流程信息输入界面和优化任务信息输入界面;3)接收用户填写的优化流程信息和添加的优化流程模版,将优化流程模版上传到ModelCenter服务器上存储;然后将优化流程信息与优化流程模版关联后存储;4)接收用户提交的优化任务,在ModelCenter服务器端进行优化任务调度管理。采用本发明的方法,用户端无需调用本地ModelCenter软件,只需通过浏览器/桌面应用程序远程操作ModelCenter软件完成多学科设计优化过程,整个优化过程是在远程ModelCenter服务器上完成,不消耗用户端硬件资源。
技术领域
本发明属于软件技术领域,涉及一种远程调用ModelCenter软件实现多学科设计优化的方法。
背景技术
ModelCenter软件是一个商业多学科设计优化(MDO)软件,虽然提供了易于操作的图形化优化流程建模界面、丰富的组件封装接口、以及强大的数据后处理能力,但其所有功能都只能在ModelCenter软件界面中才能操作和实现,并且多学科优化计算往往耗时较长,因此在用户电脑客户端需要强大的硬件资源支持。
发明内容
为了在不消耗用户电脑客户端硬件资源的情况下,实现多学科优化计算,本发明提供了一种远程调用ModelCenter软件实现多学科设计优化的方法。进一步地,本发明还能实现多用户共用一套远程ModelCenter软件并行执行多个优化任务的功能。
本发明的技术方案是:
远程调用ModelCenter软件实现多学科设计优化的方法,包括以下步骤:
步骤1:建立优化流程模版;
1.1在ModelCenter软件中创建多学科设计优化流程模版,所述优化流程模版包含优化流程.pxcz文件,并应满足下述条件:
(1)创建的优化流程模版中若包含设计模型文件、exe可执行程序、数据文件、脚本文件中的一个或多个,则这些文件应与优化流程.pxcz文件放在同一流程文件包下;
(2)ModelCenter中的优化流程.pxcz文件中所引用的文件必须采用相对路径;
(3)优化流程模板中引用的设计模型必须是参数化模型;
1.2运行步骤1.1创建的优化流程模版,若运行成功,则执行步骤2;若运行失败,则返回步骤1.1;
步骤2:创建基于浏览器或者桌面应用程序的优化流程信息输入界面和优化任务信息输入界面;优化流程信息输入界面包含优化流程名称、用于上传优化流程模版的文件附件组件;所述优化任务信息输入界面包含设计变量、约束条件和优化目标,以及可供选择的优化流程信息;
步骤3:接收用户填写的优化流程信息和添加的优化流程模版,将所述优化流程模版上传到ModelCenter服务器上进行存储;然后在所述优化流程信息中写入所述优化流程模版在ModelCenter服务器上存储的绝对路径信息,再将优化流程信息保存在服务器上;
步骤4:接收用户提交的优化任务,在ModelCenter服务器端进行优化任务调度管理;
4.1任务排队;
对用户提交的优化任务进行排队管理,当ModelCenter服务器端的浮动许可资源空闲时,根据预先设定的提取规则从排队的优化任务中取出一个或多个优化任务,提交给ModelCenter软件执行优化流程;可并行运行优化任务的最大数量等于ModelCenter服务器端的浮动许可数量;
4.2任务执行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安荣大信息技术有限公司,未经西安荣大信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711207842.4/2.html,转载请声明来源钻瓜专利网。