基于面向对象编程的内弹道仿真

Roongtawan Laimek, Wichai Pawgasame
{"title":"基于面向对象编程的内弹道仿真","authors":"Roongtawan Laimek, Wichai Pawgasame","doi":"10.1109/ACDT.2015.7111587","DOIUrl":null,"url":null,"abstract":"The knowledge of internal ballistics simulation is quite obscure due to security reason related to rocket implementation for national defense. Internal ballistics simulation involves complex calculation of thrust profile generated by burning solid propellant mass. The design of appropriate solid propellant mass for desired thrust profile requires visualization of propellant mass and overlook how it burns from the start to the end. Object-oriented programming has been used as a tool for simulation of complex mathematic algorithms in many fields. This paper introduced object-oriented programming framework and software architecture for solving complex calculation of thrust profile and visualization of burning solid propellant. JAVA programming language is chosen to implement a test program for proving objected-oriented programming based internal ballistics simulation. The result shows the reasonable trend of thrust profile according to the real behavior of thrust generated by solid propellant. This paper gives intuitive idea of implementing simulation tool for designing of solid propellant mass in rocket application.","PeriodicalId":311885,"journal":{"name":"2015 Asian Conference on Defence Technology (ACDT)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Internal ballistics simulation based on object oriented programming\",\"authors\":\"Roongtawan Laimek, Wichai Pawgasame\",\"doi\":\"10.1109/ACDT.2015.7111587\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The knowledge of internal ballistics simulation is quite obscure due to security reason related to rocket implementation for national defense. Internal ballistics simulation involves complex calculation of thrust profile generated by burning solid propellant mass. The design of appropriate solid propellant mass for desired thrust profile requires visualization of propellant mass and overlook how it burns from the start to the end. Object-oriented programming has been used as a tool for simulation of complex mathematic algorithms in many fields. This paper introduced object-oriented programming framework and software architecture for solving complex calculation of thrust profile and visualization of burning solid propellant. JAVA programming language is chosen to implement a test program for proving objected-oriented programming based internal ballistics simulation. The result shows the reasonable trend of thrust profile according to the real behavior of thrust generated by solid propellant. This paper gives intuitive idea of implementing simulation tool for designing of solid propellant mass in rocket application.\",\"PeriodicalId\":311885,\"journal\":{\"name\":\"2015 Asian Conference on Defence Technology (ACDT)\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-04-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 Asian Conference on Defence Technology (ACDT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ACDT.2015.7111587\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 Asian Conference on Defence Technology (ACDT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACDT.2015.7111587","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

由于涉及国防火箭实施的安全原因,对内弹道仿真的认识相当模糊。内弹道仿真涉及固体推进剂质量燃烧产生的推力廓线的复杂计算。为了设计合适的固体推进剂质量,需要可视化推进剂质量,并忽略推进剂从开始到结束的燃烧过程。面向对象程序设计已经在许多领域被用作模拟复杂数学算法的工具。介绍了面向对象的编程框架和软件体系结构,用于求解复杂的推力廓线计算和固体推进剂燃烧过程的可视化。选择JAVA编程语言实现了一个测试程序,用于验证基于内部弹道仿真的面向对象编程。结果表明,根据固体推进剂产生推力的真实特性,推力廓线的变化趋势是合理的。本文给出了实现火箭固体推进剂质量设计仿真工具的直观思路。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Internal ballistics simulation based on object oriented programming
The knowledge of internal ballistics simulation is quite obscure due to security reason related to rocket implementation for national defense. Internal ballistics simulation involves complex calculation of thrust profile generated by burning solid propellant mass. The design of appropriate solid propellant mass for desired thrust profile requires visualization of propellant mass and overlook how it burns from the start to the end. Object-oriented programming has been used as a tool for simulation of complex mathematic algorithms in many fields. This paper introduced object-oriented programming framework and software architecture for solving complex calculation of thrust profile and visualization of burning solid propellant. JAVA programming language is chosen to implement a test program for proving objected-oriented programming based internal ballistics simulation. The result shows the reasonable trend of thrust profile according to the real behavior of thrust generated by solid propellant. This paper gives intuitive idea of implementing simulation tool for designing of solid propellant mass in rocket application.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信