Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

rocket and missile flight simulation software to solve optimal pid coefficient with reinforcement learning model and Ziegler Nichols Method

this software simulate rocket's flight to design optimal rocket and solve optimal pid coefficient for canard fin control.

this simulation simulates rocket's rotationrotational movement and translational movement.

feature

  1. simulate rocket's flight
  2. solve optimal pid coefficient for canard fin control with reinforcement learnging and Ziegler Nichols Method

algoritm

  1. Changes in the rocket’s center of mass and moment of inertia due to fuel combustion

  2. Relative velocity vector and aoa (angle of attack) of the fluid entering each canard fin, tail rotor, and body.

  3. Calculate the lift and drag force received by each wing and body according to the relative velocity vector and aoa of the fluid.

  4. Net force calculation that comprehensively calculates the thrust, gravity, lift, and drag of the rocket

  5. Calculate the torque received by each part of the rocket

  6. Calculate the rotational and translational motion of the rocket over time

  7. Calculate the output value of the PID controller and canard pin state change according to the rocket’s attitude.

required parameters

번호 매개변수
1 질량 중심
2 압력 중심
3 질량
4 관성 모멘트
5 초기 피치, 요 각도
6 공기 밀도
7 바람 속도
8 시간 간격
9 카나드 위치, 면적
10 카나드, 꼬리날개의 양력, 항력 계수 cfd 데이터
11 카나드 최대 각도
12 꼬리날개 위치, 면적
13 로켓 길이
14 연료 질량, 유량, 내경, 외경
15 엔진 추력 데이터
16 엔진 압력 데이터
17 Kp, Ki, Kd
18 로켓 외경
19 발사대 길이

software picture

About

rocket and missile flight simulation to solve optimal pid coefficient with reinforcement learning model

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages