public javax.script.ScriptEngineManager() public javax.script.ScriptEngineManager(java.lang.ClassLoader) public javax.script.ScriptEngineManager() javax.script.ScriptEngineManager@4288467f jdk.nashorn.api.scripting.NashornScriptEngine@6f4ea1b0 [Ljava.lang.reflect.Method;@63dfab74 public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.getInterface(java.lang.Class) public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.getInterface(java.lang.Object,java.lang.Class) public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.invokeMethod(java.lang.Object,java.lang.String,java.lang.Object[]) throws javax.script.ScriptException,java.lang.NoSuchMethodException public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.eval(java.lang.String,javax.script.ScriptContext) throws javax.script.ScriptException public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.eval(java.io.Reader,javax.script.ScriptContext) throws javax.script.ScriptException public javax.script.Bindings jdk.nashorn.api.scripting.NashornScriptEngine.createBindings() public java.lang.Object jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(java.lang.String,java.lang.Object[]) throws javax.script.ScriptException,java.lang.NoSuchMethodException public javax.script.CompiledScript jdk.nashorn.api.scripting.NashornScriptEngine.compile(java.io.Reader) throws javax.script.ScriptException public javax.script.CompiledScript jdk.nashorn.api.scripting.NashornScriptEngine.compile(java.lang.String) throws javax.script.ScriptException public javax.script.ScriptEngineFactory jdk.nashorn.api.scripting.NashornScriptEngine.getFactory() public void javax.script.AbstractScriptEngine.setContext(javax.script.ScriptContext) public void javax.script.AbstractScriptEngine.setBindings(javax.script.Bindings,int) public javax.script.Bindings javax.script.AbstractScriptEngine.getBindings(int) public java.lang.Object javax.script.AbstractScriptEngine.eval(java.lang.String,javax.script.Bindings) throws javax.script.ScriptException public java.lang.Object javax.script.AbstractScriptEngine.eval(java.io.Reader,javax.script.Bindings) throws javax.script.ScriptException public java.lang.Object javax.script.AbstractScriptEngine.eval(java.io.Reader) throws javax.script.ScriptException public java.lang.Object javax.script.AbstractScriptEngine.eval(java.lang.String) throws javax.script.ScriptException public java.lang.Object javax.script.AbstractScriptEngine.get(java.lang.String) public void javax.script.AbstractScriptEngine.put(java.lang.String,java.lang.Object) public javax.script.ScriptContext javax.script.AbstractScriptEngine.getContext() public final void java.lang.Object.wait() throws java.lang.InterruptedException public final void java.lang.Object.wait(long,int) throws java.lang.InterruptedException public final native void java.lang.Object.wait(long) throws java.lang.InterruptedException public boolean java.lang.Object.equals(java.lang.Object) public java.lang.String java.lang.Object.toString() public native int java.lang.Object.hashCode() public final native java.lang.Class java.lang.Object.getClass() public final native void java.lang.Object.notify() public final native void java.lang.Object.notifyAll() com.google.gso.b.EncodingUtil@2b3c7338

AEROSPACE CHINA ›› 2021, Vol. 22 ›› Issue (3): 15-23.doi: 10.3969/j.issn.1671-0940.2021.03.002

• Reviews • Previous Articles     Next Articles

Principle Prototype of a Recovery Launch Vehicle with Vertical Take-Off and Landing

  

  1. 1 Beijing Zhongke Aerospace Exploration Technology Co. Ltd., Beijing 100176
    2 Institute of Mechanics, CAS, Beijing 100190
  • Online:2021-11-18 Published:2021-11-18
  • About author:YANG Haoliang (1987– ) received his Ph.D. from Imperial College London. He is working at Beijing Zhongke Aerospace Exploration Technology Co. Ltd as the vice director of Innovation Center, and engaged in spacecraft configuration and system engineering.

Abstract: In the recovery process of the reusable rocket with vertical take-off and landing, it has to go through the active control process, such as power drop, hover and vertical landing. The key technology lies in the development of high-precision vertical recovery control algorithm. Therefore, a vertical take-off and landing reusable launch vehicle prototype is developed to verify the rationality of the flight control algorithm of rocket vertical recovery.
The vertical take-off and landing reusable launch vehicle prototype is 0.45 m long, 0.45 m wide, 0.6 m high, and has 23 kg take-off weight with a maximum thrust of 400 N jet engine as the power plant, through four gas rudders to achieve the aircraft pitch and yaw and roll-on control. The prototype focuses on the verification of the guidance and control algorithm of the vertical recovery algorithm. Therefore, it is equipped with the vector control capability, avionics and measurement system similar to that of the vertical recovery rocket. The prototype can be used for verification of the flight control algorithm.

Key words:  , VTVL, reusable rockets, guidance and control