// Last edited on 2011-04-20 21:50:21 by stolfi // Reactor dimensions (temporary - for unit #1) // Based on Fukushima Daiichi reactor #1 blueprints // http://www.houseoffoust.com/fukushima/reactorblueprint.jpg // Blueprint scale on screen = 1:193.14 // All absolute Z coords are relative to OP = blueprint's reference Z ("Osaka piel"?) // [EB] = eyeball estimate from blueprint; may be wrong by 100 mm or more. // [TBC] = vague recollection, to be confirmed. // Untagged values are explicitly given in blueprint. // OVERALL BUILDING #declare reactor_building_base_level = -4.000; // Z of bottom of basement concrete floor, rel OP. #declare reactor_building_base_size = < 41.560, 41.560, 26.100 >; // Dimensions of base of building. #declare reactor_building_body_size = < 31.420, 41.560, 42.900 >; // Dimensions of main building up to service floor. #declare reactor_service_floor_Z = reactor_building_base_level + reactor_building_body_size.z; // Z of service floor. #declare reactor_building_core_axis = < 20.780, 20.780, 00.000 >; // {X,Y} of core axis rel to reactor's origin. #declare eps = 0.0005; // Fudge factor to avoid coincident surfaces. // SECONDARY CONTAINMENT #declare reactor_drywell_sphere_ctr_Z = 12.200; // Z of drywell sphere center rel OP. #declare reactor_drywell_sphere_rad = 8.980; // Radius of drywell sphere. #declare reactor_drywell_stem_rad = 4.730; // Radius of main drywell cylinder. #declare reactor_shroud_cavity_Z = 30.700; // Z of bottom of cylindrical well where shroud sits. #declare reactor_shroud_cavity_rad = 5.800; // Radius of cylindrical well where shroud sits [EB]. #declare reactor_shield_plug_step = 0.200; // Width of steps that support the shield plugs [EB]. #declare reactor_torus_ctr_Z = +3.570; // Z of torus center rel OP. #declare reactor_torus_major_rad = 14.710; // Major radius of torus [EB]. #declare reactor_torus_minor_rad = 4.150; // Minor radius of torus. #declare reactor_torus_cavity_floor_Z = -1.230; // Z of bottom of cavity where the torus sits, rel OP. #declare reactor_torus_cavity_ceiling_Z = +9.200; // Z of top of cavity where the torus sits, rel OP [EB]. #declare reactor_torus_cavity_inner_rad = 10.140; // Inner radius of cavity where the torus sits. #declare reactor_torus_cavity_outer_rad = 19.080; // Outer radius of cavity where the torus sits [EB]. // REACTOR PRESSURE VESSEL #declare reactor_rpv_body_height = 16.400; // Length of cylindrical part of RPV [EB]. #declare reactor_rpv_body_rad = 2.310; // Outer radius of RPV [EB]. #declare reactor_rpv_thk = 0.230; // Thickness of RPV wall [TBC]. #declare reactor_rpv_flange_thk = 0.800; // Thickness of RPV flanges [EB]. #declare reactor_rpv_flange_rad = 0.500; // Extra radius of RPV flanges [EB]. #declare reactor_rpv_Z = 0.230; // Z of center of bottom RPV head [TBC]. // SPENT-FUEL POOL #declare reactor_sfp_lo_Z = +27.100; // Z of bottom of spent-fuel pool cavity, rel OP. #declare reactor_sfp_lo_Y = +6.260; // Low Y of spent-fuel pool cavity, rel south wall [EB]. #declare reactor_sfp_size_X = 14.000; // X size of spent-fuel pool cavity [TBC]. #declare reactor_sfp_size_Y = 7.260; // Y size of spent-fuel pool cavity [EB]. #declare reactor_sfp_size_Z = reactor_service_floor_Z - reactor_sfp_lo_Z; // Height of spent-fuel pool cavity. #declare reactor_sfp_gate_lo_Z = +31.300; // Z of bottom of gate to spent-fuel pool cavity, rel OP [EB]. #declare reactor_sfp_gate_size_X = 2.000; // X size of gate to spent-fuel pool cavity [TBC]. #declare reactor_sfp_gate_size_Y = 0.500; // Y size of gate to spent-fuel pool cavity [EB]. #declare reactor_sfp_gate_size_Z = reactor_service_floor_Z - reactor_sfp_gate_lo_Z; // Height of gate to spent-fuel pool cavity. // DRYER SEPARATOR STORAGE POOL (= EQUIPMENT-HANDLING POOL?) #declare reactor_dsp_lo_Z = +31.300; // Z of bottom of dryer pool cavity, rel OP. #declare reactor_dsp_lo_Y = +28.040; // Low Y of dryer pool cavity, rel south wall [EB]. #declare reactor_dsp_size_X = 10.000; // X size of dryer pool cavity [TBC]. #declare reactor_dsp_size_Y = 12.620; // Y size of dryer pool cavity [EB]. #declare reactor_dsp_size_Z = reactor_service_floor_Z - reactor_dsp_lo_Z; // Height of dryer pool cavity. #declare reactor_dsp_gate_lo_Z = +31.300; // Z of bottom of gate to spent-fuel pool cavity, rel OP [TBC]. #declare reactor_dsp_gate_size_X = 2.000; // X size of gate to spent-fuel pool cavity [TBC]. #declare reactor_dsp_gate_size_Y = 0.500; // Y size of gate to spent-fuel pool cavity [EB]. #declare reactor_dsp_gate_size_Z = reactor_service_floor_Z - reactor_dsp_gate_lo_Z; // Height of gate to spent-fuel pool cavity.