function [Mission_Param, Environment_Param, Normalized_Param] = paraSet() % global Mission_Param Environment_Param Normalized_Param %% 环境参数 Re = 6371004; % Earth radius (m) g0 = 9.801; % gravitational acceleration at Re (m/s^2) M0 = 1500; % initial mass (Kg) Isp = 2000; % engine specific impulse (s) m0 = 1; % normalized initial mass T = 1; % thrust magnitude (N) %% 归一化 Lscale = Re; Vscale = sqrt(Re*g0); tscale = sqrt(Re/g0); mscale = M0; Fscale = M0*g0; %% 约束 Mission_Param.P0 = 11623000/Re; Mission_Param.ex0 = 0.75; Mission_Param.ey0 = 0; Mission_Param.hx0 = 0.0612; Mission_Param.hy0 = 0; Mission_Param.L0 = pi; Mission_Param.Pf = 42165000/Re; Mission_Param.exf = 0; Mission_Param.eyf = 0; Mission_Param.hxf = 0; Mission_Param.hyf = 0; %% 环境 Environment_Param.Re = Re; Environment_Param.g0 = g0; Environment_Param.M0 = M0; Environment_Param.Isp = Isp; Environment_Param.m0 = m0; Environment_Param.T = T/Fscale; Environment_Param.c = Isp*g0/sqrt(Re*g0); % Isp*g0/Vscale %% 归一化 Normalized_Param.Lscale = Lscale; Normalized_Param.Vscale = Vscale; Normalized_Param.tscale = tscale; Normalized_Param.mscale = mscale; Normalized_Param.Fscale = Fscale; end