Methanol (methanol-1) and red phosphorus are charged to an enamelled reactor and warmed to 313 K; iodine (iodine-1) is dosed into the slurry over 10 h through a closed solids feeder, 6 CH3OH + 2 P + 3 I2 -> 6 CH3I + 2 H3PO3 through PI3, the batch route of CN 114195616 B (Examples 1-3: methanol, red phosphorus and iodine at about 4 : 1 : 10 by mass, total reflux at 39-45 C, the crude distilled off up to 90 C into thiosulfate solution, washed, dried and distilled to 99.5-99.7 %). The patent writes phosphoric acid as the by-product; this entry takes phosphorous acid, as the PI3 the patent names gives it (DESIGN.md D-004). The reactor runs at the end mass's measured reflux temperature under a reflux condenser, on a chilled-water jacket. The crude iodomethane (92 wt%, with methanol) is distilled off the phosphorous acid residue in the same vessel into sodium thiosulfate solution, washed twice with thiosulfate and twice with water, dried to 100 ppm water and distilled in a still with a short column; every vent goes through a brine condenser to an activated-carbon adsorber. Product 99.86 wt% iodomethane, predicted by core's batch rectification on an ideal liquid (a rigorous column would give at least this, the real liquid, with a possible azeotrope with methanol, may give less): above the patent's measured 99.5-99.7 %, a finding, not a design claim; the specification stays the patent's. Yield 95.01 % of theory on the iodine, inside the patent's 95-96 % (no basis stated) and an ASSUMED upper bound; the residue (0.31 kg per kg), the wash liquors and the adsorber take the rest of the iodine, whose recovery is a gap.
The batch is modelled with cheme-as-code's semi-batch reactor with a solid reactant and a vent (reactor: semibatch, batch.vent, core ADRs 0050 and 0054), a batch still off the residue (still:, one Rayleigh stage, ADR 0055), a batch rectification of the dried crude (still.column, 5 theoretical stages at a reflux ratio of 2, ASSUMED, with the charge's heat-up, ADRs 0061, 0063) and the batch recipe (process/recipe.yaml with units over several steps, ADRs 0051, 0052, 0057): the dosing, post-reaction, warming, heat-up and distillation times come from the models (ST102's heat-up from its model's energy at the reboiler's duty), the reactor is the bottleneck (cycle 23.2 h, 341.3 batches a year), the recipe sizes it (1.6 m3) and checks its jacket, and the flowsheet's flows are the recipe's year averages. The semi-batch and the stills write their own duties, the column's reboiler and condenser too (ADRs 0059, 0061), and the screening gives the MTSR over the batch and the gas released at the MTSR against the vent (ADR 0058). The washes and the drying are specified splits until core has a liquid-liquid model with sourced pairs; a single still stage would give 99.40 wt%, below the patent, the column on the ideal liquid 99.86 wt%, above it (D-016). The kinetics are ASSUMED: the iodine accumulates to 2.28 % at the end of the dosing, and the cooling-failure temperature (322.6 K) lies 9.4 K above the boiling point at which the reactor runs, so a cooling failure boils iodomethane off into the reflux condenser (26 to 53 kW), which is designed for it. See DESIGN.md for every assumption.