The invention discloses a method for preparing 12-mercaptan through
solid organic acid catalysis, belongs to the technical field of 12-mercaptan preparation, and aims to solve the problems of low catalyst activity, harsh
reaction conditions, serious
pollution, high cost and dependence on import in the prior art. N-
dodecanol and
hydrogen sulfide are used as raw materials and are mixed according to the
molar ratio of 1: 1.2-1: 1.3; the method comprises the following steps: gasifying n-
dodecanol, mixing with purified
hydrogen sulfide, preheating to 210-240 DEG C, introducing into a
fixed bed reactor filled with a
solid organic acid catalyst, and reacting at-0.08-3.0 MPa for 3.5-4 hours; and cooling and condensing the
reaction product, carrying out gas-liquid separation, rectifying and purifying the
liquid product to obtain 12-mercaptan with the purity of more than or equal to 99.5%, and recycling unreacted
hydrogen sulfide. The
solid organic acid can be a catalyst of p-toluenesulfonic acid and the like or
mesoporous silica loaded
nickel,
cobalt and
molybdenum metal oxides. The method has the advantages of high catalytic activity, mild
reaction conditions, high product yield (the conversion rate of n-
dodecanol is greater than or equal to 94.5%),
environmental protection and low cost, can realize the domestic
mass production of 12-mercaptan, and meets the market demand.