一种针对Modelica语言的语法解析系统和方法

    公开(公告)号:CN119918534A

    公开(公告)日:2025-05-02

    申请号:CN202411834875.1

    申请日:2024-12-13

    Abstract: 本申请属于Modelica语言语法解析技术领域,旨在解决现有Modelica语言使用文本形式存储模型存在着的模型传输及模型细节难以读取识别的问题。本申请公开了一种针对Modelica语言的语法解析系统和方法,该系统包括ANTLR4语法解析模块、Modelica文本代码生成模块、数据序列和反序列化模块;该方法将Modelica对象中的不同模型元素转换成文本格式的字符串,并将文本格式的字符串合并生成完整的文本格式的Modelica模型文件。本申请实现基于Modelica语言的仿真模型的文本格式和结构化JSON格式的相互转换,在满足Modelica模型仿真必需文本格式的前提下,使Modelica模型能够以结构化形式进行传输存储,有效地支撑基于Modelica语言的大规模协同建模和模型版本追踪管理。

Patent Agency Ranking