首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于并行计算算法的Modelica模型仿真方法及系统_上海烜翊科技有限公司_202311534960.1 

申请/专利权人:上海烜翊科技有限公司

申请日:2023-11-17

公开(公告)日:2024-05-17

公开(公告)号:CN117435308B

主分类号:G06F9/455

分类号:G06F9/455;G06F9/48;G06F9/50

优先权:

专利状态码:有效-授权

法律状态:2024.05.17#授权;2024.02.09#实质审查的生效;2024.01.23#公开

摘要:本发明公开了一种基于并行计算算法的Modelica模型仿真方法及系统,属于并行仿真技术领域,其方法具体包括:根据滑轮绳索系统的建模需求,使用Modelica语言建立滑轮绳索的Modelica模型,利用并行计算算法,对滑轮绳索Modelica模型进行并行化处理,使用Modelica仿真工具,运行并行化的滑轮绳索Modelica模型,对滑轮绳索Modelica模型进行仿真,完成并行仿真后,进行仿真结果的分析和评估,并根据实际情况,对并行化的模型进行性能优化,通过并行计算,有效地解决了滑轮绳索Modelica模型分为多个子模型,运行速度慢的问题,大大提高了Modelica模型的运算效率和性能。

主权项:1.一种基于并行计算算法的Modelica模型仿真方法,其特征在于,包括以下具体步骤:步骤S1:根据滑轮绳索系统的建模需求,使用Modelica语言建立滑轮绳索的Modelica模型;步骤S2:利用并行计算算法,对滑轮绳索Modelica模型进行并行化处理;步骤S3:使用Modelica仿真工具,运行并行化的滑轮绳索Modelica模型,对滑轮绳索Modelica模型进行仿真;步骤S4:完成并行仿真后,进行仿真结果的分析和评估,并根据实际情况,对并行化的模型进行性能优化;所述步骤S2的具体方法为:步骤S201:将滑轮绳索Modelica模型并行计算的任务设置为并行计算状态,通过客户端管理,将滑轮绳索Modelica模型并行计算的任务分配至在运行中客户端的容器;步骤S202:设定滑轮绳索Modelica模型并行计算的任务的集合为N,服务器的客户端集合为M,N={n1,n2,...,nm},M={m1,m2,...,mn},其中,nm表示第m个滑轮绳索Modelica模型并行计算的任务,mn表示第n个客户端,对第i个客户端机器性能进行加权,计算公式为: 其中,表示第i个客户端机器性能的权重,Wxc表示计算机CPU线程计算能力参数,Wkxc表示计算机CPU线程空闲情况,α、β表示修正参数,Nxc表示计算机运行的进程数;步骤S203:按照客户端性能权重大小,依次滑轮绳索Modelica模型并行计算的任务,并计算滑轮绳索Modelica模型并行计算的任务在第j个客户端的运行时间,计算公式为: 其中,表示滑轮绳索Modelica模型并行计算的任务在第j个客户端的运行时间,λ表示运行时间调节参数;步骤S204:计算滑轮绳索Modelica模型并行计算的任务并行计算时的并行效率,计算公式为: 其中,XL表示滑轮绳索Modelica模型并行计算的任务并行计算时的并行效率,表示滑轮绳索Modelica模型并行计算的任务在第k个客户端的运行时间,表示滑轮绳索Modelica模型并行计算的任务在第p个客户端的运行时间,表示滑轮绳索Modelica模型并行计算的任务在第q个客户端的运行时间,表示整数之间的除法返回整数的符号,%表示整数之间的除法返回余数的符号;步骤S205:利用任务调整策略,对滑轮绳索Modelica模型并行计算的任务进行调整,直至并行效率趋于最大值;所述步骤S205中的任务调整策略包括:当m≤n时,无需进行调整,当m>n时,使

全文数据:

权利要求:

百度查询: 上海烜翊科技有限公司 一种基于并行计算算法的Modelica模型仿真方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术