-
公开(公告)号:CN112256242A
公开(公告)日:2021-01-22
申请号:CN202011226417.1
申请日:2020-11-05
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本申请公开了一种仿真求解算法的定制方法、装置、设备和存储介质。方法包括获取求解算法,其中,求解算法包括内置算法和定制算法;对求解算法进行标准接口封装,得到封装算法;将封装算法在预设求解框架中进行算法注册,得到注册算法;按照预设求解流程调用预设求解框架中的注册算法,对动态系统进行仿真求解。本申请通过采用统一的求解框架,应用模板式的求解流程,制定标准的算法接口,实现了仿真求解算法的可定制,能够满足软件开发者和用户对求解算法的定制需求。本申请解决相关技术中现有的动态系统仿真建模软件无法根据用户需求为用户定制仿真求解算法的通用算法的技术问题。
-
公开(公告)号:CN106844009B
公开(公告)日:2020-10-30
申请号:CN201710030912.7
申请日:2017-01-17
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F9/455
Abstract: 本发明公开了一种基于Modelica的数字化仪表创建方法,包括1)利用MWorks仿真平台,创建一个模型作为数字化仪表模型;2)在模型文本中定义一个变量,该变量的值将作为数字化仪表上显示的数值;3)调用Modelica标准函数DynamicSelect,并将函数返回值赋给上述变量,将函数的第一参数设为常量表达式,将第二参数设为变量或变量引用;4)在MWorks参数面板中,将参数coupling_variable的值设置为上述定义的动态变量;5)将MWorks仿真模式设置为实时同步仿真,驱动模型进行仿真,数值显示器的数值动态变化展示了数字化仪表的效果;6)结束。本发明可以快速创建通用的数字化仪表,提高建模效率,创建出的数字化仪表具有较高的实时性和准确性,不易出错,适应虚拟数字化仪表的未来需求。
-
公开(公告)号:CN106873987B
公开(公告)日:2020-10-02
申请号:CN201710030913.1
申请日:2017-01-17
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种基于Modelica的多人协同建模模系统,包括一基于Modelica的系统模型库、一模型版多人协同开发模块、一基于web的模型数据管理模块、一基于云计算的仿真管理模块、一模型健康监控模块和模型设计与优化模块;系统模型库用于提交模型到模型版多人协同开发模块,模型版多人协同开发模块用于更新系统模型库的模型,模型版多人协同开发模块和模型数据管理模块之间进行数据交换,用户在模型数据管理模块提交仿真任务,仿真管理模块运行,模型健康监控模块用于实时监控该运行过程中结果参数变化情况,模型设计与优化模块提供多维视图展现仿真结果参数。本发明可以根据团队的需要动态调整不同的协同管理模式,以达到高效管理,和协同开发的效果。
-
公开(公告)号:CN106682323A
公开(公告)日:2017-05-17
申请号:CN201611256216.X
申请日:2016-12-30
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F17/50
Abstract: 本发明公开了一种将架构模型转换为动态仿真模型的转换系统及其方法,该系统由架构模型组件库、动态仿真模型库、用户界面模块、架构解析模块、行为注入模块、模型管理模块和数据管理模块组成。该方法通过搭建架构模型组件库、搭建架构模型、导入架构模型、解析架构模型、生成映射关系数据、搭建动态仿真模型库、注入行为方程、驱动模型进行仿真等步骤实现模型行为的转换。本发明可将架构模型转换为动态仿真模型或其他模型,实现了架构模型的复用,减少了重复劳动,提高了建模效率,同时本发明可以用同一个架构模型进行多种仿真,而不需要建多个模型,因此当架构模型需要修改拓扑结构的时候,只需要修改一个模型,便于模型的维护。
-
公开(公告)号:CN106681727A
公开(公告)日:2017-05-17
申请号:CN201611256236.7
申请日:2016-12-30
Applicant: 苏州同元软控信息技术有限公司
IPC: G06F9/44
CPC classification number: G06F8/34
Abstract: 本发明公开了一种Modelica外部函数图形化编辑系统及其实现方法,所述系统其包括一输入参数模块、一函数编辑模块、一输出变量模块和一代码生成模块;所述输入参数模块、所述函数编辑模块和所述输出变量模块开放给用户用来设置输入参数信息、输出参数信息以及编辑外部函数内容,这些信息向下传递给代码生成模块,根据用户的配置自动生成基于Modelica语法的模型组件,实现以可视化操作的方式将其他程序语言的函数封装为Modelica外部函数。本发明的图形化编辑系统图形化可读性好,封装为Modelica外部函数的Modelica function组件可以直接被其他模型使用,实现一次编辑,重复利用,方便后期修改与维护。
-
公开(公告)号:CN103746866A
公开(公告)日:2014-04-23
申请号:CN201310717059.8
申请日:2013-12-20
Applicant: 苏州同元软控信息技术有限公司
IPC: H04L12/26
Abstract: 本发明涉及一种基于CAN通信协议的仿真测试系统,包括物理层模块、数据链路层模块及应用层模块;物理层模块包括CAN物理通信介质及CAN收发器,CAN物理通信介质用于完成信号传输,CAN收发器提供对总线的差动发送和接收功能;数据链路层模块包括CAN核心控制器,CAN核心控制器包括发送模块、接收模块及仲裁模块,发送模块用于将信息帧发往物理层,接收模块用于从物理层获取信息帧,仲裁模块用于对发送出的与接收到的信息帧进行仲裁;应用层模块包括模拟中心计算机及模拟执行设备,用于模拟节点设备仿真模型。本发明有效地简化了单独设备开发与测试的复杂度,缩短了研发周期,降低了研发成本。
-
公开(公告)号:CN103336441A
公开(公告)日:2013-10-02
申请号:CN201310250906.4
申请日:2013-06-21
Applicant: 苏州同元软控信息技术有限公司
IPC: G05B17/02
Abstract: 本发明涉及一种飞机液压起落架半物理实时仿真系统,包括人机界面装置及半物理仿真装置;人机界面装置包括数字仿真系统、综合管理系统、信号模拟系统及仪表显示系统,半物理仿真装置包括仿真目标机;数字仿真系统对飞机液压起落架建立模型,进行数字仿真,并生成目标代码,目标代码由综合管理系统下载到仿真目标机中进行实时的半物理仿真,综合管理系统对整个半物理仿真过程进行统一管理;在仿真过程中,信号模拟系统提供模拟的航电信号,仪表显示系统显示飞机液压起落架相关的数据和状态信息。本发明通过人机界面装置与半物理仿真装置相接合,构造出半物理实时仿真系统,可提高飞机液压起落架研制工作的效率,加快研制进度,保证研发质量。
-
公开(公告)号:CN101544281B
公开(公告)日:2011-04-06
申请号:CN200910029413.1
申请日:2009-04-13
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种飞机反推力液压装置半实物实时仿真系统,主要由计算机、可编程逻辑控制器PLC硬件平台、输入装置、位于计算机内的软件仿真装置构成闭环测试系统;利用流体动力学和电子控制理论构建液压系统的子模型,再将各个仿真子模型组成软件仿真装置;PLC硬件平台根据输入装置的状态信号对软件仿真装置进行参数控制和逻辑控制,软件仿真装置的输出量在计算机中以数字和动画的形式显示,同时作为反馈信号通过通讯接口反馈给PLC硬件平台。本发明不需要制备液压装置,即可对飞机反推力液压装置进行各种参数的测试与分析;大大缩短反推力液压装置的研制分析周期,提高设计质量,减少测试费用。
-
公开(公告)号:CN101546348A
公开(公告)日:2009-09-30
申请号:CN200910029414.6
申请日:2009-04-13
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种基于物理建模语言的模型库图标显示方法,其特征在于:包括预处理过程和图标显示过程;所述预处理过程为,解析模型库,根据加载显示模型库时对文件夹和文件中的模型遍历顺序,依次生成每个模型的图标,写入一图标文件中;所述图标显示过程为,在加载显示模型库过程中,根据遍历顺序从所述图标文件中读入对应的模型图标,并显示于模型库窗口中。本发明在加载和显示模型库时没有实时构造模型图标,只需要直接从图标文件中读取图标进行显示即可,大大加快了模型库的加载和显示过程。
-
公开(公告)号:CN119806636A
公开(公告)日:2025-04-11
申请号:CN202411870197.4
申请日:2024-12-18
Applicant: 苏州同元软控信息技术有限公司
Abstract: 本发明公开了一种跨平台编程语言的代码运行方法、装置、设备及介质。该方法包括:响应于对基于第二编程语言下的待运行源代码的运行操作,确定待运行源代码的脚本标识;在从预设缓存库中查找到与脚本标识相关联的二进制文件的情况下,对查找到的二进制文件反序列化处理,得到待处理代码;基于与第一编程语言相对应的目标函数库,对待处理代码进行注解处理,并在目标平台上运行注解处理后的待处理代码,得到目标运行结果。解决了现有技术中根据另一个平台的编程语言规范,来重新编写一套代码,导致代码处理效率低,成本高以及运行结果准确性差的问题,实现在降低代码处理成本的同时,达到提高跨平台编程语言的代码运行高效性和正确性的效果。
-
-
-
-
-
-
-
-
-