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 ›› 2022, Vol. 23 ›› Issue (3): 23-31.doi: 10.3969/j.issn.1671-0940.2022.03.004

• Research Articles • Previous Articles     Next Articles

Process and Equipment of Double-Sided Sheet Hydroforming for Large-Sized Al-Alloy Tailored Shell

  

  1. 1 National Key Laboratory for Precision Hot Processing of Metals, Harbin Institute of Technology, Harbin 150001
    2 Shanghai Aerospace Equipments Manufacture Co., Ltd, Shanghai 200245
  • Online:2022-12-13 Published:2022-12-13

Abstract: In the industrial field, tailored blank forming with aluminum alloy (Al-alloy) has developed fast to meet the demands for large size integrated components with curved surfaces of high precision and with uniform mechanical properties. Traditional forming methods for tailored blank components faced challenges with uneven deformation behaviors and coexistence of rupture and wrinkling defects occuring during the forming process. In this paper, a new manufacturing procedure is proposed with advanced welding and forming technologies for forming integrated shell components. Friction stir welding with post-weld heat treatment was employed to prepare the tailor welded blank and improve its formability prior to forming. A double-sided pressure sheet hydroforming process was introduced to fabricate the Al-alloy tailored blank into a curved surface shell. Finite element modeling was established to analyze the effect of the weld line position and loading paths of stress distributions during the double-sided sheet hydroforming (DSHF) process. A large double-action CNC sheet hydroforming press with tonnage of 150 MN and high pressure liquid volume of 5 m3  was developed in China. As an application case of the proposed process and equipment, a full-scale tank dome with a diameter of 3 m was successfully hydroformed with a large size Al-alloy tailored blank. It was shown that the DSHF process has the advantages in controlling rupture and wrinkling defects with an Al-alloy tailored blank, and the novel manufacturing procedure enables the production of integrated thin-walled component more competitively than traditional methods.

Key words: