一种面向Modelica模型的多目标优化方法

    公开(公告)号:CN115293056B

    公开(公告)日:2023-01-10

    申请号:CN202211230801.8

    申请日:2022-10-10

    IPC分类号: G06F30/27 G06N3/12 G06F111/06

    摘要: 本发明实施例公开了一种面向Modelica模型的多目标优化方法,包括:获取Modelica模型中待优化的各输入参数和各输出参数;生成由各输入参数的N个取值组合构成的初始种群;将当前种群中的各种群个体代入所述Modelica模型进行仿真;对所述当前种群执行快速非支配排序算法,得到各种群个体的第一非支配层级和第一拥挤度,计算各种群个体的第一适应度;根据所述第一适应度以及各输入参数的优先级,生成新的当前种群,以及对应的各输出参数的N个新取值组合,返回所述第一非支配层级和第一拥挤度的计算操作,直到达到设定的优化终止条件;在最终的当前种群中选取各输入参数的至少一个最优取值组合。本实施例多目标的同时优化。

    Modelica语言模型处理方法、设备和存储介质

    公开(公告)号:CN114840196B

    公开(公告)日:2022-10-14

    申请号:CN202210785325.X

    申请日:2022-07-06

    IPC分类号: G06F8/30 G06F8/41 G06F30/20

    摘要: 本发明涉及软件领域,公开了一种Modelica语言模型处理方法、设备和存储介质。该方法包括:在通过Cautosim软件打开基于Modelica语言编写的目标模型文件时,通过Cautosim软件读取目标模型文件中的文本内容;将文本内容输入至语法解析工具,生成语法树;基于语法树将所述文本内容在Cautosim软件中进行实例化,生成目标实例,并在Cautosim软件的画布界面显示对应的实例组件。本发明实施例实现了将Modelica语言模型以可视化的形式显示在Cautosim软件画布界面的目的,提高了Modelica语言模型的可读性。

    FMU模型转换为Modelica模型的联合仿真方法

    公开(公告)号:CN114860388A

    公开(公告)日:2022-08-05

    申请号:CN202210791133.X

    申请日:2022-07-07

    IPC分类号: G06F9/455 G06F9/448

    摘要: 本发明提供一种FMU模型转换为Modelica模型的联合仿真方法,包括两个以上的FMU模型转换为Modelica模型并在Modelica编译环境下联合仿真,至少一个FMU模型转换为Modelica模型并与Modelica语言模型在Modelica编译环境下联合仿真;本发明在Modelica编译环境下实例化FMU模型,解析FMU模型的描述文件,调用Modelica的外部函数,完成在Modelica语言编译环境下的模型变量、输入输出接口、方程、算法的声明与定义,将FMU模型转换为Modelica模型,在Modelica编译环境下联合仿真,实现多学科、跨平台的多源异构模型集成。

    工业APP异构组件数据交换方法及相关设备

    公开(公告)号:CN113504909B

    公开(公告)日:2022-10-14

    申请号:CN202110734243.8

    申请日:2021-06-30

    摘要: 本发明实施例提出一种工业APP异构组件数据交换方法,响应于接收到第一组件发送的XFA文件和参数文件,第二组件调用文件接收服务将所述XFA文件发送给XFA解析服务,将所述参数文件发送至参数解析控制器;所述XFA解析服务根据预定义的XFA语言解析所述XFA文件得到详细参数信息,并将所述详细参数信息发送至参数解析控制器,所述详细参数信息包括输出文件类型声明、输出数据类型声明、组件类型声明、具体参数数据信息段和文件解析规则;所述参数解析控制器接收到所述参数文件和所述详细参数信息后,根据所述详细参数信息中类型的不同调用相应的参数文件解析服务获得解析信息。本发明实施例可实现异构组件之间实现数据信息交换。

    一种面向Modelica模型的多目标优化算法

    公开(公告)号:CN115293056A

    公开(公告)日:2022-11-04

    申请号:CN202211230801.8

    申请日:2022-10-10

    IPC分类号: G06F30/27 G06N3/12 G06F111/06

    摘要: 本发明实施例公开了一种面向Modelica模型的多目标优化算法,包括:获取Modelica模型中待优化的各输入参数和各输出参数;生成由各输入参数的N个取值组合构成的初始种群;将当前种群中的各种群个体代入所述Modelica模型进行仿真;对所述当前种群执行快速非支配排序算法,得到各种群个体的第一非支配层级和第一拥挤度,计算各种群个体的第一适应度;根据所述第一适应度以及各输入参数的优先级,生成新的当前种群,以及对应的各输出参数的N个新取值组合,返回所述第一非支配层级和第一拥挤度的计算操作,直到达到设定的优化终止条件;在最终的当前种群中选取各输入参数的至少一个最优取值组合。本实施例多目标的同时优化。

    Modelica语言模型处理方法、设备和存储介质

    公开(公告)号:CN114840196A

    公开(公告)日:2022-08-02

    申请号:CN202210785325.X

    申请日:2022-07-06

    IPC分类号: G06F8/30 G06F8/41 G06F30/20

    摘要: 本发明涉及软件领域,公开了一种Modelica语言模型处理方法、设备和存储介质。该方法包括:在通过Cautosim软件打开基于Modelica语言编写的目标模型文件时,通过Cautosim软件读取目标模型文件中的文本内容;将文本内容输入至语法解析工具,生成语法树;基于语法树将所述文本内容在Cautosim软件中进行实例化,生成目标实例,并在Cautosim软件的画布界面显示对应的实例组件。本发明实施例实现了将Modelica语言模型以可视化的形式显示在Cautosim软件画布界面的目的,提高了Modelica语言模型的可读性。

    工业APP集成开发系统及相关设备

    公开(公告)号:CN113504902A

    公开(公告)日:2021-10-15

    申请号:CN202110747810.3

    申请日:2021-07-01

    摘要: 本发明实施例提出工业APP集成开发系统,基础资源支撑层为系统其它层次的模块提供虚拟机服务及云服务;平台运行支撑层包括工业APP开发环境、组件管理中心、组件封装中心、组件资源池和运行环境;工业APP开发环境接收用户工业APP开发设计,组件管理中心用于组件注册及修改,组件封装中心基于统一语言规范封装组件生成实例化组件,组件资源池用于存储实例化组件,运行环境为平台运行支撑层的通用基础环境;平台应用层为系统的实例化后工业APP产品提供对外查看和调用的平台。本发明实施例使机理模型和工业软件以组件形式作为系统的一部分,方便非专业IT开发人员根据自身业务流程快速开发搭载机理模型和工业软件的工业APP应用并实现对外发布。