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 (4): 35-41.doi: 10.3969/j.issn.1671-0940.2021.04.005

• RESEARCH • Previous Articles     Next Articles

Predict Aerodynamic Drag of Spacecraft in Very Low Earth Orbit Using Different Gas-Surface Interaction Models

#br#   

  1. 1 China Academy of Aerospace Aerodynamics, Beijing 100074
    2 School of Aerospace Engineering, Tsinghua University, Beijing 100084
  • Online:2022-04-13 Published:2022-04-13
  • About author:JIN Xuhong (1988− ), senior engineer at China Academy of Aerospace Aerodynamics. He received his Ph.D degree from Tsinghua University. He is mainly engaged in rarefied gas flows, hypersonic flows, and satellite aerodynamics. HUANG Fei (1982− ), research fellow at China Academy of Aerospace Aerodynamics. He received his Master of Science degree from China Academy of Aerospace Aerodynamics. His research interests lie in rarefied gas flow and DSMC method.

Abstract: The accurate prediction for aerodynamic drag of spacecraft in very low Earth orbit (VLEO) is a fundamental prerequisite for aerospace missions in VLEO. The present work calculates aerodynamic drag of the Gravity Field and Steady-State Ocean Circulation Explorer (GOCE) satellite using the test particle Monte Carlo (TPMC) method. The primary goal is to obtain a comprehensive understanding of surface pressure and skin friction on the spacecraft surface and assess the sensitivity of aerodynamic drag to the gas-surface interaction (GSI) models. Results indicate that surface pressure is mainly distributed on the front of the satellite body and panels while skin friction is primarily distributed on the sides. In addition, as the GSI model changes from diffuse to specular reflection, the total drag coefficient is reduced at operation altitudes above 170 km. Therefore, the satellite surface should be processed so carefully that the GSI remains far from diffuse reflection from the view point of the drag-reduce design.

Key words: