Skip to content

ハイブリッドロケット用弾道計算スクリプト

License

Notifications You must be signed in to change notification settings

PLANET-Q/TrajecSimu

Repository files navigation

TrajecSimu

6-dof trajectory simulation for high-power rockets.
current version: 3.0 (11/1/2018)

概要

Solves a 6-dof equation of motion for a trajectory of a transonic high-power rocket.
Limited to ones without attitude/trajectory control.

Might have some problems on Windows/Linux.

使い方

詳細な使用方法はこちらのページにまとめられています.

必要なPythonパッケージ

pipを用いてインストールする場合は以下のコマンドを実行して依存パッケージをインストールします

pip install numpy scipy pandas matplotlib numpy-quaternion numba openpyxl simplekml pillow sympy

インストール

ZIPダウンロード

下記をクリックしてZIPダウンロード→展開

https://github.com/PLANET-Q/TrajecSimu/archive/master.zip

gitでインストール

$ git clone https://github.com/PLANET-Q/TrajecSimu

サンプルコードを実行

cloneまたはダウンロードしたTrajecSimuのフォルダをコマンドプロンプト/ターミナルで開き, python driver_sample.pyでサンプルコードを実行.

Config_sample内のsample_config_camellia.csvはロケットパラメータ設定ファイルのサンプル, sample_thrust_camellia.csvはエンジン推力データ(スラストカーブ)のサンプル, sample_wind.csvは数値予報風データのサンプルです。

ライセンス

このソフトウェアはMITライセンスのもとで公開されています.

MIT

Author

yamamotsu

About

ハイブリッドロケット用弾道計算スクリプト

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages