1、计算机科学与技术专业毕业论文 精品论文 基于 Simulink 的一体化实时半实物仿真平台的研究与实现关键词:实时半实物仿真 计算机仿真技术 仿真回路 源代码文件模板 C 代码自动转换摘要:实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具体半实物仿真应用的外部实物接口。因此,为
2、了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口的问题,在研究了 Simulink 图形
3、建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性控制。 3.仿真数据实时显示和存储是实时
4、半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础上,设计实现了集图形建模、实物接口、实时
5、仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。正文内容实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具体半实物仿真应用的外部实物接
6、口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口的问题,在研究了 Simul
7、ink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性控制。 3.仿真数据实时显示
8、和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础上,设计实现了集图形建模、实
9、物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具体半实物仿真应用的外部实
10、物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口的问题,在研究了 Sim
11、ulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性控制。 3.仿真数据实时
12、显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础上,设计实现了集图形建模
13、、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具体半实物仿真应用的外
14、部实物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口的问题,在研究了 S
15、imulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性控制。 3.仿真数据
16、实时显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础上,设计实现了集图形
17、建模、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具体半实物仿真应用
18、的外部实物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口的问题,在研究了
19、 Simulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性控制。 3.仿真
20、数据实时显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础上,设计实现了集
21、图形建模、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具体半实物仿真
22、应用的外部实物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口的问题,在研
23、究了 Simulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性控制。 3.
24、仿真数据实时显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础上,设计实现
25、了集图形建模、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具体半实物
26、仿真应用的外部实物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口的问题,
27、在研究了 Simulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性控制。
28、3.仿真数据实时显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础上,设计
29、实现了集图形建模、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具体半
30、实物仿真应用的外部实物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口的问
31、题,在研究了 Simulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性控制
32、。 3.仿真数据实时显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础上,
33、设计实现了集图形建模、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针对具
34、体半实物仿真应用的外部实物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物接口
35、的问题,在研究了 Simulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实时性
36、控制。 3.仿真数据实时显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述基础
37、上,设计实现了集图形建模、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一些针
38、对具体半实物仿真应用的外部实物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部实物
39、接口的问题,在研究了 Simulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真的实
40、时性控制。 3.仿真数据实时显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在上述
41、基础上,设计实现了集图形建模、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。实时半实物仿真是计算机仿真技术的重要分支领域,其在各种仿真系统中的置信度最高。当前应用得比较多的实时半实物仿真平台普遍存在通用性不强、建模不方便或者仿真交互困难等情况。Simulink 是国际上十分流行的动态系统建模仿真工具,能应用于涉及工程和数学的许多领域,其强大的图形建模功能极大地提高了仿真应用的开发效率。但 Simulink 自身不支持实时仿真,也缺少一
42、些针对具体半实物仿真应用的外部实物接口。因此,为了充分利用基于Simulink 的仿真应用成果并发挥其强大的图形建模优势,研究开发基于Simulink 的一体化实时半实物仿真平台具有十分重要的意义。 论文针对Simulink 动态系统建模仿真缺乏实时性保障和图形建模缺少外部实物接口模块的不足,在综合分析实时半实物仿真特点的基础上,对基于 Simulink 的一体化实时半实物仿真平台的关键技术进行了深入分析和研究。主要工作和创新包括:1.仿真回路中的外部实物是半实物仿真系统的重要组成部分,为外部实物提供接入仿真系统的接口是支持半实物仿真所必须的。论文针对 Simulink 缺少半实物仿真应用外部
43、实物接口的问题,在研究了 Simulink 图形建模特性的基础上,提出了采用 S-函数模块集成硬件驱动提供外部实物接口的解决方案。该方案使Simulink 图形建模增加了实物接口,方便了半实物仿真应用的开发,提高了开发效率。 2.实时性控制是实时仿真平台的核心部分,直接关系到实时仿真系统所能达到的实时性能。论文针对 Simulink 代码生成工具生成的模型 C 代码缺少实时性控制问题,提出了基于带有实时控制的模板文件实现模型 C 代码自动转换的方法,并设计实现了带有实时控制的工程文件模板和源代码文件模板。采用该方法可在模型 C 代码中自动增加实时控制部分,从而实现基于 Simulink模型仿真
44、的实时性控制。 3.仿真数据实时显示和存储是实时半实物仿真的重要方面,其实现基础是实时进程与非实时进程间的数据交换。论文针对实时进程与非实时进程间建立大的共享内存区影响系统性能和稳定性的问题,提出了基于缓冲队列的高效数据转存算法。该算法不仅很好地实现了进程间大量数据的高速交换而且保证了系统的性能和稳定性。 4.仿真交互是人参与到仿真回路的重要方式,能有效地提高仿真效率;仿真运行参数的修改与重新设定是仿真交互的重要内容。论文针对 Simulink 模型代码没有提供仿真交互功能的问题,提出了基于参数配置文件的仿真交互方法并对参数配置文件格式进行了优化。该方法实现了仿真交互功能,提高了仿真效率。 在
45、上述基础上,设计实现了集图形建模、实物接口、实时仿真运行及控制、仿真交互、仿真数据实时显示以及仿真结果事后分析于一体的实时半实物仿真平台。该平台能有效支持实时半实物仿真应用的开发与运行,已经在实际项目中得到了成功应用并且达到了良好的实时性能。特别提醒 :正文内容由 PDF 文件转码生成,如您电脑未有相应转换码,则无法显示正文内容,请您下载相应软件,下载地址为 http:/ 。如还不能显示,可以联系我 q q 1627550258 ,提供原格式文档。“垐垯櫃 换烫梯葺铑?endstreamendobj2x 滌?U 閩 AZ箾 FTP 鈦X 飼?狛P? 燚?琯嫼 b?袍*甒?颙嫯?4)=r 宵?i
46、?j 彺帖 B3 锝檡骹笪 yLrQ#?0 鯖 l 壛枒l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛枒 l 壛渓?擗#?“?# 綫 G 刿#K 芿$?7. 耟?Wa 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 皗 E|?pDb 癳$Fb 癳$Fb癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$Fb 癳$F?責鯻 0 橔 C,f 薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵薍秾腵秾腵薍秾腵%?秾腵薍