Contents
Nozzle magnet pancake design script
The alpha and beta shape parameters define the stresses and the fields at the inner magnet wall. For an infinitely long solenoid, Ba=B0 and Bb=0.
%-------------------------------------------------------------------------- % See also: Bpancake, CoilStressSolenoid, PancakeMagnetMass %-------------------------------------------------------------------------- %-------------------------------------------------------------------------- % Copyright (c) 2018 Princeton Satellite Systems, Inc. % All rights reserved. % STTR NNX17CC74P %--------------------------------------------------------------------------
Nozzle
Ri = 0.15; Ro = 0.23; N = 5*3200; Iop = 400; H = 0.1225; [BN,alphaN,betaN] = Bpancake(Iop,Ri,Ro,N,H); K = 1.5; % guess from alpha/beta BNmax = K*BN; % Stress for an infinite solenoid sigmaN = CoilStressSolenoid( Ri, Ro, true ); % Stresses for a finite solenoid - requires B at each surface and current % densty Jnz = N*Iop/((Ro-Ri)*H); sigmaN2 = CoilStressFiniteSolenoid( 0.15, 0.23, 20, 0, Jnz, true ); sigmaN2(:,1) % pressure: assume 20 T p = MagneticPressure( 1, 20 ); sigmaNMax = sigmaN(1)*p; [mass,turns] = PancakeMagnetMass( BN, Ri, 5, Iop ); fprintf('\nNozzle Magnets:\n'); fprintf('Central Field: %g T\n',BN); fprintf('Max Field: %g T\n',BNmax); fprintf('Max Hoop Stress (infinite): %g MPa\n',sigmaNMax*1e-6); fprintf('Max Hoop Stress (finite): %g MPa\n',sigmaN2(1,1)*1e-6); fprintf('Mass: %g kg, Turns per pancake: %d\n',mass,turns); %--------------------------------------
ans = 1.5738e+09 7.6797e-07 Nozzle Magnets: Central Field: 20.3788 T Max Field: 30.5683 T Max Hoop Stress (infinite): 479.457 MPa Max Hoop Stress (finite): 1573.84 MPa Mass: 91.4762 kg, Turns per pancake: 15970