README file, Use of 'GeneratorSizing_COP' MATLAB file. GeneratorSizing_COP.m reads the salt.m function Click Run, Choose 'LTJ' or 'ITC' for: Equilibrium data from LTJ, or Equilibrium data from ITC; Select *High Temperature Salt* as 'MnCl_2' ; Select *Low Temperature Salt* as 'CaCl_2' ; The program calculates relative reactor size and masses, which is delivered in a table in the command window The program also illustrates the Clapeyron relationship for the pair chosen. 'COPTT' is calculated COP output - as printed in Command Window Further use of program: To choose different options, R1 and R2 (reaction 1 and reaction 2) data will need to be commented % out in the salt file. The data is there for the calcium chloride to be used as the high temperature salt, but needs to be un-commented. The program is adapted with the intention for the structures to be part of a more complex calculation hence these foibles. __Key Variables__ 'Power' can be adjusted to change reactor power basis (kW) 'WasteHeatT' can be adjusted to change the middle temperature driving the transformer -i.e. the waste heat temperaure (degC) 'DiscOD' can be adjusted to change the outer diameter of a cylindrical sample on the tube (m) 'Tdi' can be adjusted to changed the tube diameter (m) 'TubeThickness' can be adjusted to change the thickness of the tube (m) Conditions of materials can be altered for other composite: Disc specification (based on Sigratherm L expanded natural graphite sheet dimensions) 16-24 Material characteristics 123-134 __Output__ 'Figure 1' is a Clapeyron plot based on the equilibrium temperatures and graphically illustrates how the temperatures are derived 'COPTT' is calculated COP based on unit cell 'COPTTshell' is calculated COP based on unit cell + shell components mass times the 'SensHeatper' factor. __Comment__ The sizing of different tubes and composite material can be adjusted to assess performance, with COPs calculated for resultant pairs after adjustments and selection. Both reactors are taken to have the same geometry. 'ThermalMassShell' & 'ThermalMassTubeandFluid' in the Workspace- present mass*Cp for the thermal mass the latter is used to calculate 'COPTT' as all cycles between dTs, both are used to calculate the 'COPTTshell' Terms such as 'Q21shell' and 'Q34shell' are sensible heating terms including the masses of materials in the shells and constant Cp,Cv specific heat terms 'SensHeatper'- line 12 can be adjusted as a fractional term of sensible heating the shell may undergo, with a new COP value presented. __Further explanation__ *lines 40-54 calculate conditions based on 2 barium chloride discs as recorded from preparation empirical data, this could be adjusted or removed so that analysis could be for another composite- more simply a different specification of sigratherm ENG sheet based on empirical loading data. *lines 56-106 input the empirical basis for calcium chloride and manganese chloride, these too could be adjusted for different material, the calculation is based on the barium chloride data due to the measured SMP value, then results are scaled for manganese and calcium chloride *lines 136-177 prompts user to choose salt and then reads the data from 'salt.m' Equilibrium data etc. of salts could be modified in salt.m *lines 178-232 account for the A, B or C states and calculate for active fractions etc. *lines 234-275 scale the High Temperature Salt (HTS) reactor to the LTS based on stoichiometric ratio and mass balance *lines 278-287 calculate mass ratio to thermal masses of fluids etc. these are a fixed ratio at this point *lines 289-302 assume a fixed mass of some shell components (end plates; tube lengths; manifolds) and calculates mass Also calculates mass of shell and aluminium plate etc. for full reactor mass/thermal mass considerations *lines 309-417 calculate for two single stage reactions *lines 418-547 calculate for double stage reaction then a single *lines 331-334 calculate conditions *lines 337-340 calculate reaction heat components *lines 342-353 sensible heat calculations *lines 355-358 calculates thermal mass and volumes *lines 361-362 calculate sensible heat of gas required between beds *lines 363-416 plot graphs *lines 309-417 format is repeated in 418-547 Extra points are calculated lines 447-448 *lines 553-568 calculate Qs and COPs- then output in the Command Window