Gas phase infrared oil measurement method

CN122882371APending Publication Date: 2026-10-09ZIBO PUNENG ENVIRONMENTAL PROTECTION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611027510.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-10
Publication Date
2026-10-09

AI Technical Summary

Technical Problem

[0005]本发明的目的是为了解决现有红外测油技术依赖液相萃取,样品需经萃取、静置、分层、转移和定容等步骤,耗时较长且产生有机废液;若简单改为气相红外检测,又易受气化不完整、轻质组分逸散、水汽和挥发性有机物干扰影响,导致检测结果稳定性和准确性不足的缺点,而提出的一种气相红外测油方法、电子设备及存储介质

Benefits of technology

1、本发明通过先把样品状态和检测要求整理到同一记录中,有利于减少因数据来源不一致、字段名称不统一造成的检测程序选择错误。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122882371A_ABST
    Figure CN122882371A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of gas phase infrared oil measurement, and particularly relates to a gas phase infrared oil measurement method, which comprises the following steps: obtaining sample data and detection condition data, collecting and generating oil measurement input records, and matching pretreatment conditions according to the oil measurement input records, controlling a pretreatment module to complete solvent-free treatment in a microporous filtration, homogeneous mixing and water vapor balance manner, and forming pretreatment sample records; combining the oil measurement input records to configure a segmented gasification program, controlling a gasification module to return gasification process data, and controlling a gas phase detection module to complete gas phase infrared collection and generate gas phase detection data according to the gasification process data; and finally performing gas phase spectral peak correction to obtain gas phase infrared oil measurement results. The method is beneficial to reducing extraction waiting, stratified transfer, recovery rate fluctuation, reagent carrying and waste liquid disposal burden, and improving on-site continuous and rapid detection capability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of gas phase infrared oil measurement, and more particularly to a gas phase infrared oil measurement method, electronic device, and storage medium. Background Technology

[0002] In on-site testing scenarios at industrial park wastewater treatment plants, catering wastewater treatment plants, and oily wastewater discharge outlets, oily substances in the water samples to be tested may exist in the form of floating oil, emulsified oil, particulate adsorbed oil, and light volatile oil components. Such scenarios usually require rapid determination of oil pollution levels. Therefore, the detection method not only needs to stably convert different forms of oil components into detectable objects, but also needs to take into account detection speed, on-site operation convenience, and result reliability.

[0003] Currently, existing technologies typically employ infrared spectrophotometry, gravimetric analysis, or ultraviolet spectrophotometry for oil detection. Taking infrared spectrophotometry as an example, the process usually involves first extracting petroleum and animal / vegetable oils from a water sample using an organic solvent, then transferring the extract to an infrared detection unit, and calculating the oil concentration based on the absorption intensity of the oil substances in characteristic wavelength bands.

[0004] However, existing infrared oil detection technologies typically rely on liquid phase extraction (LPI) procedures, requiring samples to undergo extraction, settling, layering, transfer, and volume adjustment before analysis. For rapid on-site detection scenarios, this process is time-consuming and requires the use of organic solvents, generating oily organic wastewater and increasing the burden of on-site operation and wastewater disposal. Consequently, existing methods struggle to simultaneously achieve environmental friendliness, speed, and on-site applicability. Summary of the Invention

[0005] The purpose of this invention is to address the shortcomings of existing infrared oil measurement technologies, which rely on liquid phase extraction, requiring samples to undergo extraction, settling, layering, transfer, and volume adjustment, resulting in long processing times and the generation of organic waste liquid. If the technology is simply replaced with gas phase infrared detection, it is easily affected by incomplete vaporization, escape of light components, and interference from water vapor and volatile organic compounds, leading to insufficient stability and accuracy of the detection results. Therefore, this invention proposes a gas phase infrared oil measurement method, electronic equipment, and storage medium.

[0006] To at least solve some of the above-mentioned technical problems, the technical solution adopted by the present invention is as follows: Firstly, this invention provides a gas phase infrared method for oil determination, including: Acquire data on the sample to be tested and the testing conditions, and compile them to generate oil testing input records; Based on the oil measurement input record, preprocessing condition matching is performed to generate a first control command, which is used to control the preprocessing module to perform solvent-free processing and return the preprocessing data. Acquire preprocessed data and organize the preprocessed data into a preprocessed sample record; The gasification program is configured on the oil input record and the pre-processed sample record to generate a second control command, which is used to control the gasification module to perform segmented gasification and send back the first feedback data. Then, the gasification process data is determined based on the first feedback data. A third control command is generated based on the gasification process data to control the gas phase detection module to perform gas phase infrared acquisition and transmit back the second feedback data. Then, the gas phase detection data is determined based on the second feedback data. Based on the gas phase detection data, gas phase spectrum peak correction is performed to generate gas phase infrared oil measurement results.

[0007] Preferably, based on the oil measurement input record, preprocessing condition matching is performed to generate a first control command, including: The sample number is read from the oil measurement input record to determine the pretreatment object; Based on the oil measurement input record corresponding to the preprocessing object and the preset preprocessing condition table, a lookup selection is performed to determine the preprocessing control parameters; The sample number and preprocessing control parameters are encapsulated into a first control command.

[0008] Preferably, preprocessed data is acquired and organized into a preprocessed sample record, including: Obtain preprocessed data returned by the preprocessing module, the preprocessed data including the injection volume; The preprocessed data is compared according to preset state determination conditions to determine the preprocessing state result; The sample number, pretreatment status results, and injection volume are compiled into a pretreatment sample record. The pretreatment results include the filtration status, sample homogeneity status, and water vapor stability status.

[0009] Preferably, the gasification program is configured to execute on the oil input record and the pretreated sample record to generate a second control command, including: The oil measurement input record and the pre-treated sample record are respectively compared with the preset gasification configuration table to select the gasification control parameters. The filter pass status, sample uniformity status and injection volume are judged to determine the allowable gasification status, and the allowable gasification status and gasification control parameters are written into the segmented gasification process data. Read the release stability conditions and gasification process data acquisition items from the gasification configuration table; The sample number, segmented gasification process data, release stability conditions, and gasification process data acquisition items are encapsulated into a second control command.

[0010] Preferably, the gasification process data is determined based on the first feedback data, including: The first feedback data returned by the gasification module is obtained, and the release status is determined based on the first feedback data to determine the gasification process data.

[0011] Preferably, a release status determination is performed based on the first feedback data to determine the gasification process data, including: Extract the pre-response change data within the same gasification section from the first feedback data; The pre-response change data is compared with the release stabilization conditions to generate a release state marker; Gasification process data is generated based on the first feedback data and the release status marker.

[0012] Preferably, a third control command is generated based on gasification process data, including: Based on the gasification process data and the preset gas phase detection configuration table, a lookup is performed to select the gas phase acquisition control parameters. The gas phase acquisition control parameters are processed by encapsulating acquisition instructions to generate a third control instruction.

[0013] Preferably, the gas phase detection data is determined based on the second feedback data, including: Acquire the second feedback data transmitted back from the gas phase detection module; Based on the second feedback data, an airflow state judgment is performed to determine the airflow state data; Gas phase detection data is determined based on the release status markers in the second feedback data, airflow state data, and vaporization process data.

[0014] Preferably, gas phase peak correction is performed based on the gas phase detection data to generate gas phase infrared oil measurement results, including: Based on the gas phase detection data and the pre-established oil characteristic band table, spectral peak background subtraction processing is performed to obtain the first corrected spectral peak data; Based on the gas phase detection data and the first corrected spectral peak data, water vapor interference conversion and subtraction processing is performed to obtain the clean oil spectral peak data and spectral peak correction status. Based on the purified oil peak data, perform concentration calibration and conversion to obtain initial concentration data; Read the release status marker and gas flow status data from the gas phase detection data, and determine the mass status data; Gas phase infrared oil measurement results are generated based on the initial concentration data, peak correction status, and mass status data.

[0015] Preferably, the step of performing water vapor interference conversion and subtraction processing based on the gas phase detection data and the first corrected spectral peak data to obtain the clean oil-type spectral peak data and spectral peak correction status includes: Water vapor release spectrum data is read from the gas phase detection data, and water vapor response value is determined based on the water vapor release spectrum data; The water vapor absorption contribution value is determined based on the water vapor response value and the preset water vapor conversion factor. Subtract the water vapor absorption contribution value from the first corrected peak data to obtain the clean oil peak data; A spectral peak correction state is generated based on the comparison between the water vapor absorption contribution value and the preset water vapor interference threshold.

[0016] In a second aspect, the present invention provides an electronic device including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the method in the first aspect.

[0017] Thirdly, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method in the first aspect.

[0018] Compared with the prior art, the present invention has the following beneficial effects: 1. This invention helps reduce errors in selecting testing procedures caused by inconsistent data sources or inconsistent field names by first organizing the sample status and testing requirements into the same record.

[0019] 2. This invention, by not adding organic extractants, uses microporous filtration, homogenization, and water vapor balance to bring the sample to a state suitable for vaporization detection. This helps reduce errors caused by extraction waiting time, stratification transfer, and fluctuations in recovery rate, reduces the burden of carrying reagents and disposing of waste liquid on-site, and makes continuous and rapid on-site detection easier to implement.

[0020] 3. This invention records the pretreatment status results and injection volume in the same sample pretreatment record to form a pretreatment sample record. This helps to detect abnormalities such as blockage, insufficient mixing, and unstable water vapor in a timely manner, and reduces detection deviations caused by abnormal samples directly entering the vaporization process.

[0021] 4. This invention uses segmented heating according to the release difficulty of different oil components and uses pre-response change data to determine the release status, which helps to reduce measurement deviations caused by light oil leakage, heavy oil residue and concentrated water vapor interference.

[0022] 5. By subtracting the carrier gas background and water vapor absorption from the sample spectral peak data, this invention helps to reduce the situation where absorption caused by carrier gas, gas path and water vapor is mistakenly counted as oil absorption. Attached Figure Description

[0023] Figure 1 This is a flowchart of the gas phase infrared oil measurement method of the present invention. Detailed Implementation

[0024] To make the technical means, creative features, objectives, and effects of this invention easier to understand, the invention is further described below with reference to specific embodiments. However, the following embodiments are merely preferred embodiments of this invention and not all of them. Other embodiments obtained by those skilled in the art based on the embodiments described herein without creative effort are all within the protection scope of this invention.

[0025] To resolve the above technical issues, please refer to [link / reference]. Figure 1 This invention provides a gas phase infrared oil measurement method, comprising: S1. Acquire the data of the sample to be tested and the test conditions, and compile them to generate oil test input records; S2. Based on the oil measurement input record, perform preprocessing condition matching to generate a first control command, which is used to control the preprocessing module to perform solvent-free processing and return the preprocessing data. S3. Obtain the preprocessing data and organize the preprocessing data into a preprocessing sample record; S4. Configure the gasification program on the oil input record and the pre-processed sample record, generate a second control command to control the gasification module to perform segmented gasification and send back the first feedback data, and then determine the gasification process data based on the first feedback data. S5. Generate a third control command based on the gasification process data to control the gas phase detection module to perform gas phase infrared acquisition and transmit back the second feedback data, and then determine the gas phase detection data based on the second feedback data. S6. Perform gas phase peak correction based on the gas phase detection data to generate gas phase infrared oil measurement results.

[0026] In this embodiment, the processing terminal can be an industrial control computer, an embedded controller, a main control board of the detection equipment, or a computer with a data processing program, used to receive data, generate control commands, and calculate oil measurement results; the pretreatment module can be a sample processing device equipped with a filtration component, a mixing component, and a temperature control and balancing component, used to perform microporous filtration, homogenization mixing, and water vapor balance on the sample to be tested; the vaporization module can be a vaporization device equipped with a temperature-controlled vaporization chamber, a heater, a temperature sensor, a pressure sensor, and an infrared pre-response acquisition component, used to release gaseous oil according to a segmented vaporization program; the gas phase detection module can be a detection device equipped with a carrier gas control component, a constant temperature detection cell, and an infrared spectral acquisition component, used to send gaseous oil into the detection cell and acquire infrared spectra.

[0027] As an alternative implementation method, in industrial park discharge outlets, catering wastewater treatment plants, and environmental enforcement inspections, the source, water content, suspended solids state, and expected oil type of the samples to be tested vary considerably. If a fixed testing procedure is directly applied, mismatches in sample pretreatment can easily occur. This implementation method can solve the above problems, specifically as follows: S1.1 The processing terminal receives sample data to be tested generated by at least one of the following methods: input through the sample registration interface, reading through the barcode reading device, issuance by the testing task system, and uploading through the sample measurement component. The sample data to be tested includes the sample number, testing task number, sample source, sample volume, water content, suspended matter status, and expected oil type.

[0028] The expected oil type can be entered by the testing personnel based on the discharge outlet category, enterprise production type, and historical testing records; if the expected oil type is not recorded, a mixed oil type label should be entered.

[0029] S1.2 The processing terminal receives detection condition data entered from the detection task interface, issued by the detection task system, or read from the device configuration file. The detection condition data is the data required for this detection, including the detection task number, scene identification data, and target concentration range data. The scene identification data indicates the application scenario to which this detection belongs, such as at least one of industrial park discharge outlet detection, catering wastewater detection, and environmental law enforcement on-site detection. The target concentration range data indicates the oil concentration range of concern for this detection, which can be determined by the detection task requirements, on-site screening requirements, or device range configuration.

[0030] The processing terminal performs field cleaning on the sample data to be tested, deleting empty fields, duplicate fields, and fields with incorrect formatting; then it performs field mapping on the test condition data, converting field names from different input sources into unified field names within the device; both cleaning and mapping can be implemented using existing technologies.

[0031] S1.3. Read the sample number and test task number from the cleaned sample data, and read the test task number from the mapped test condition data. If there is an independent test condition corresponding to the sample number in the test condition data, write the independent test condition into the record of the corresponding sample according to the sample number; if the test condition data is a common test condition under the same test task, write the common test condition into the record corresponding to each sample under that task according to the test task number. Thus, each sample to be tested forms an oil testing input record.

[0032] It should be noted that the above aggregation refers to cleaning the fields of the sample data to be tested, mapping the fields of the test condition data, and associating the two types of data into the same oil test input record according to the sample number.

[0033] Since the sources of on-site samples and testing requirements are easily scattered across different input terminals, organizing the sample status and testing requirements into the same record can reduce errors in selecting testing procedures caused by inconsistent data sources and inconsistent field names.

[0034] As an alternative implementation method, traditional infrared oil determination typically requires the transfer of oily substances from the water sample to the organic phase using an organic solvent, followed by settling, layering, and transfer before detection. This process is time-consuming in on-site detection, and the recovery rate of oils is prone to fluctuations during extraction and transfer, also generating oily organic waste liquid. This implementation method can solve the above problems, specifically: S2.1 Read the sample number from the oil measurement input record to determine the pretreatment object; The processing terminal retrieves the oil test input record and reads the sample number from the oil test input record. The sample number is used to distinguish the test sample that needs to be preprocessed this time. After the testing personnel place the sample to be tested corresponding to the sample number into the preprocessing module, the preprocessing module receives a sample loading confirmation signal. The sample loading confirmation signal can be generated by manual confirmation, barcode reading, or sample chamber closure detection, and is used to confirm that the sample to be tested is in a state where preprocessing can be performed.

[0035] S2.2. Based on the oil measurement input record corresponding to the preprocessing object and the preset preprocessing condition table, perform table lookup selection to determine the preprocessing control parameters; The processing terminal performs pretreatment condition matching based on the oil measurement input record; pretreatment condition matching refers to determining the execution conditions for filtration, mixing and water vapor balance based on the suspended matter state, sample volume and water content state of the sample to be tested.

[0036] First, the processing terminal retrieves the pretreatment condition table. This table is a data table established before the equipment was put into operation, containing sample status and control fields. The sample status fields include the suspended solids status range, sample volume range, and water content range. The control fields include the filter pore size range, mixing time, mixing speed, water vapor equilibrium time, equilibrium temperature, and process data acquisition items corresponding to each pretreatment action. The correspondence between the suspended solids status range and the filter pore size range is determined based on the filter membrane clogging test records conducted before operation. The correspondence between the sample volume range and the mixing time and mixing speed is determined based on the standard oil sample homogenization test records conducted before operation. The correspondence between the water content range and the water vapor equilibrium time and equilibrium temperature is determined based on the repeated test records of pure water samples and water-containing standard oil samples conducted before operation.

[0037] It should be noted that process data acquisition items refer to the data types that the preprocessing module needs to collect synchronously when performing corresponding actions, used to record whether the action is completed according to control requirements. For example, the process data acquisition items for the filtration action may include filtration pressure difference and sample throughput time; the process data acquisition items for the mixing action may include actual mixing time and actual mixing speed; the process data acquisition items for the water vapor balance action may include actual balance temperature and stabilization time. For instance, when the suspended matter state in the oil measurement input record falls into the high suspended matter state range, the sample volume falls into the medium volume range, and the water content state falls into the high water content state range, the processing terminal reads the corresponding filter pore size range, mixing time, mixing speed, water vapor balance time, and balance temperature from the preprocessing condition table, and simultaneously reads the filtration pressure difference, sample throughput time, actual mixing time, actual mixing speed, actual balance temperature, and stabilization time as process data acquisition items. This allows the preprocessing module to not only complete filtration, mixing, and water vapor balance according to the matched conditions when performing solvent-free processing, but also to synchronously transmit the execution data of each action, facilitating the determination of whether the sample has reached a state suitable for vaporization detection.

[0038] Then, the suspended matter state in the oil measurement input record is matched with the suspended matter state range in the pretreatment condition table. The corresponding filter pore size range and the process data acquisition items corresponding to the filtration action are read to generate filtration control information. The filtration control information includes the filter pore size range, the filter differential pressure acquisition item, and the sample transit time acquisition item. Among them, the filter pore size range is used to limit the filtration conditions used by the pretreatment module when performing microfiltration, and the filter differential pressure acquisition item and the sample transit time acquisition item are used to limit the data types that need to be synchronously transmitted during the filtration process.

[0039] The sample volume in the oil measurement input record is matched with the sample volume range in the pretreatment condition table. The corresponding mixing time, mixing speed, and mixing action process data acquisition items are read to generate mixing control information. The mixing control information includes mixing time, mixing speed, actual mixing time acquisition item, and actual mixing speed acquisition item. Among them, mixing time and mixing speed are used to limit the operating conditions when the pretreatment module performs homogenization mixing, and actual mixing time acquisition item and actual mixing speed acquisition item are used to limit the data types that need to be synchronously transmitted during the mixing process.

[0040] The water content state in the oil measurement input record is matched with the water content state range in the pretreatment condition table. The corresponding water vapor balance time, balance temperature, and process data acquisition items for the water vapor balance action are read to generate water vapor balance control information. This information includes water vapor balance time, balance temperature, actual balance temperature acquisition item, and stabilization time acquisition item. The water vapor balance time and balance temperature are used to limit the operating conditions when the pretreatment module performs water vapor balance, while the actual balance temperature acquisition item and stabilization time acquisition item are used to limit the data types that need to be synchronously transmitted during the water vapor balance process.

[0041] Among them, the filtration control information, mixing control information, and water vapor balance control information together constitute the preprocessing control parameters.

[0042] S2.3. Encapsulate the sample number and pretreatment control parameters into a first control instruction.

[0043] The processing terminal encapsulates the sample number, filtration control information, mixing control information, and water vapor balance control information into a first control command and sends it to the preprocessing module. This first control command is an execution command used by the device to instruct the preprocessing module to perform solvent-free processing on the sample corresponding to the sample number. Since the first control command already contains the operating conditions for filtration, mixing, and water vapor balance, as well as the corresponding process data acquisition items, the preprocessing module can complete each preprocessing action sequentially and synchronously transmit the execution data for each action.

[0044] Solvent-free processing refers to the process of bringing the sample to a suitable state for vaporization detection without adding organic extractants, through microfiltration, homogenization, and water vapor equilibration. After receiving the first control command, the pretreatment module first confirms that the sample corresponding to the sample number has been loaded; then, it performs microfiltration according to the filtration control information and collects the filtration pressure difference and sample throughput time; subsequently, it performs homogenization according to the mixing control information and collects the actual mixing time and actual mixing speed; finally, it performs water vapor equilibration according to the water vapor equilibration control information and collects the actual equilibration temperature and stabilization time. The collected data together form the pretreatment data.

[0045] By using the above method, oily substances no longer need to be transferred from the water sample to the organic phase by an organic extractant, which can reduce errors caused by extraction waiting, stratification transfer, and fluctuations in recovery rate. At the same time, since the pretreatment process does not produce oily organic extract, it can reduce the burden of carrying reagents and disposing of waste liquid on site, making it easier to implement continuous and rapid on-site detection.

[0046] As an optional implementation, if the pretreatment module only receives sporadic sensor data after completing solvent-free processing, it is still difficult to determine whether the sample is suitable for vaporization. This implementation can solve the above problem, specifically as follows: S3.1 Obtain the preprocessing data returned by the preprocessing module, wherein the preprocessing data includes the injection volume; The processing terminal acquires preprocessing data. This preprocessing data includes filtration differential pressure, sample throughput time, mixing time, mixing speed, equilibrium temperature, stabilization time, and injection volume. The injection volume is collected by the injection metering component in the preprocessing module, which can be at least one of existing flow meters, weighing sensors, or quantitative injection pumps.

[0047] S3.2. Perform a comparison on the preprocessed data according to the preset state determination conditions to determine the preprocessed state result; Among them, performing comparisons according to preset conditions includes: The processing terminal first compares the filtration differential pressure with the filtration differential pressure threshold, and then compares the sample passage time with the passage time threshold to generate a filtration passage status. The filtration differential pressure threshold is used to determine whether the filter element is clogged, and the passage time threshold is used to determine whether the sample can pass through the filter element within a set time; these thresholds can be determined based on filtration test records of clean water samples and standard oil-containing samples.

[0048] If the filtration differential pressure does not exceed the filtration differential pressure threshold and the sample passage time does not exceed the passage time threshold, the filtration passage status is recorded as normal; otherwise, it is recorded as abnormal.

[0049] Subsequently, the mixing time and the mixing speed are compared with the target mixing time and the target mixing speed to generate a homogeneous sample state. The target mixing time and target mixing speed are derived from the mixing control information in the first control command and are used to determine whether the sample has been mixed according to the set conditions.

[0050] If the mixing time and the mixing speed reach the target mixing time and the target mixing speed, the sample homogeneity is recorded as normal; otherwise, it is recorded as abnormal.

[0051] The equilibrium temperature is then compared with the target equilibrium temperature, and the stabilization time is compared with the target stabilization time to generate a stable water vapor state. The target equilibrium temperature and target stabilization time are derived from the water vapor balance control information in the first control command and are used to determine whether the sample has achieved water vapor balance under the set conditions.

[0052] If the equilibrium temperature reaches the target equilibrium temperature and the stabilization time reaches the target stabilization time, the water vapor stabilization state is recorded as normal; otherwise, it is recorded as abnormal.

[0053] Among them, the filtration status, sample homogeneity status, and water vapor stability status together constitute the pretreatment status results.

[0054] S3.3. Organize the sample number, pretreatment status results and injection volume into a pretreatment sample record.

[0055] Specifically, the processing terminal uses the sample number as an index to write the preprocessing status result and the injection volume into the same sample preprocessing record, forming a preprocessed sample record.

[0056] Through the above processing, the pre-treated sample record can simultaneously reflect whether the sample is filtered smoothly, whether it is fully mixed, and whether the water vapor state is stable. When the turbidity and water content of the oily wastewater sample fluctuate greatly on site, it is helpful to detect abnormalities such as blockage, insufficient mixing, and unstable water vapor in a timely manner, and reduce the detection deviation caused by abnormal samples directly entering the vaporization process.

[0057] As an optional implementation method, the oil sample may simultaneously contain light oils, moderately volatile oils, and heavy oils. If heated in a single step, light oils may escape prematurely, heavy oils may not be released sufficiently, and water vapor may concentrate in the infrared detection area. This implementation method can solve the above problems, specifically: S4.1. The oil measurement input record and pre-treated sample record are compared with the preset gasification configuration table to select the gasification control parameters. The processing terminal first reads the expected oil type and target concentration range data from the oil input record, and then reads the filtration status, sample homogeneity, water vapor stability, and injection volume from the pre-processed sample record. The expected oil type indicates the oil release characteristics that may be present in the sample; the target concentration range data indicates the oil concentration range of interest in this detection; the filtration status, sample homogeneity, and water vapor stability indicate the state of the sample after solvent-free treatment; and the injection volume indicates the amount of sample entering the vaporization module.

[0058] Then, the gasification configuration table established before the equipment was put into operation was retrieved. The gasification configuration table records the gasification matching field and the gasification control field. The gasification matching field includes oil type matching item, concentration range matching item, injection volume matching item, and water vapor state matching item; the gasification control field includes release segment sequence, target temperature range corresponding to each release segment, basic heat preservation time, infrared pre-response sampling frequency, and water vapor release segment duration.

[0059] In one alternative approach, the vaporization control field also includes the maximum permissible holding time for each vaporization stage. The maximum permissible holding time limits the longest time the vaporization module can maintain a constant temperature within the same vaporization stage, and can be determined based on the upper limit of the time required for the corresponding vaporization stage to reach release stability in a standard oil sample repeated vaporization test.

[0060] The correspondence between oil type matching items and release segment sequence and target temperature range is determined based on the release sequence and main release temperature range of different oil types in the segmented vaporization test of standard oil samples; the correspondence between concentration range matching items and infrared pre-response sampling frequency is determined based on the response time of the infrared detection module and the repeated detection records of standard oil samples; the correspondence between injection volume matching items and basic heat preservation time is determined based on the release completion time of standard oil samples under different injection volumes; the correspondence between water vapor state matching items and water vapor release segment duration is determined based on the vaporization test records of pure water samples and water-containing standard oil samples.

[0061] The infrared pre-response sampling frequency is used to limit the number of times the gasification module collects infrared pre-response data per unit time.

[0062] The processing terminal matches the expected oil type with the oil type matching item in the gasification configuration table, and reads the corresponding release segment sequence and the target temperature range for each release segment. The target temperature range for each release segment is synchronously read from the gasification configuration table. The expected oil type includes at least one of the following: light oil, medium volatile oil, heavy oil, and mixed oil. For example, when the expected oil type is marked as light oil, the release segment sequence includes a water vapor release segment and a light oil release segment; when the expected oil type is marked as medium volatile oil, the release segment sequence includes a water vapor release segment, a light oil release segment, and a medium volatile oil release segment; when the expected oil type is marked as heavy oil, the release segment sequence includes a water vapor release segment, a light oil release segment, a medium volatile oil release segment, and a heavy oil release segment; when the expected oil type is marked as mixed oil, the release segment sequence includes a water vapor release segment, a light oil release segment, a medium volatile oil release segment, and a heavy oil release segment. The above-mentioned release sequence all start with a water vapor release section to reduce the interference of water vapor entering the oil release section before the concentrated release of oil. The different oil release sections are arranged in order from easy to release to difficult to release, so that light oils can be released and collected in a timely manner at a lower temperature stage, and heavy oils can obtain independent heat preservation time at a higher temperature stage, thereby reducing the missed collection of light oils and the residue of heavy oils caused by a one-time temperature rise.

[0063] The processing terminal matches the target concentration range data with the concentration range matching item in the gasification configuration table and reads the corresponding infrared pre-response sampling frequency; then it matches the water vapor stability state with the water vapor state matching item in the gasification configuration table and reads the corresponding water vapor release segment duration; then it matches the injection volume with the injection volume matching item in the gasification configuration table and reads the corresponding basic heat preservation time.

[0064] The release sequence, the target temperature range for each release segment, the sampling frequency, the release duration, and the holding time together constitute the vaporization control parameters.

[0065] S4.2. Perform condition judgment on the filtration status, sample uniformity status and injection volume to determine the permissible gasification status, and write the permissible gasification status and gasification control parameters into the segmented gasification process data. The execution condition judgment includes: if both the filtration status and the sample uniformity status are recorded as normal, and the injection volume is within the allowable injection range of the vaporization module, then the vaporization allowable status is recorded as allowable vaporization; if at least one of the following occurs: abnormal filtration status, abnormal sample uniformity status, or injection volume exceeding the allowable injection range of the vaporization module, then the vaporization allowable status is recorded as paused vaporization, and a prompt for re-preprocessing is output.

[0066] Subsequently, the processing terminal uses the sample number as an index to establish segmented gasification process data corresponding to the sample to be tested, and writes the gasification control parameters and permissible gasification status into this segmented gasification process data. This results in a segmented gasification process data set for each sample to be tested. The segmented gasification process data is control data that the gasification module can read, used to define the execution sequence, heating range, heat preservation requirements, and sampling requirements for each gasification stage.

[0067] S4.3 Read the release stabilization conditions and gasification process data acquisition items from the gasification configuration table; The release stabilization condition is used to determine whether the release of oil in the current gasification section tends to stabilize. The release stabilization condition includes a stabilization threshold and the number of sampling periods. The stabilization threshold limits the maximum allowable change in infrared pre-response intensity within adjacent sampling periods, and the number of sampling periods limits the number of times the stabilization threshold can be met consecutively.

[0068] The release stabilization conditions in the gasification configuration table are determined before the equipment is put into operation. Specifically, repeated gasification tests are performed on standard oil samples, and the infrared pre-response intensity is continuously collected within the same gasification section. The change ratio between two adjacent infrared pre-response intensities is calculated. When the change ratio is lower than the set ratio in multiple consecutive sampling periods, the set ratio is used as the stabilization threshold, and the corresponding number of consecutive samplings is used as the number of sampling periods and written into the gasification configuration table.

[0069] For example, if the change rate of infrared pre-response is no higher than 5% in three consecutive sampling cycles, it can be determined that the release in the current gasification section is stabilizing.

[0070] The processing terminal reads the gasification process data acquisition items from the gasification configuration table. These data acquisition items define the types of data the gasification module needs to transmit during the segmented gasification process, including gasification segment markers, temperature change data, pressure change data, holding time data, and infrared pre-response data. Specifically, the gasification segment markers distinguish between water vapor release segments, light oil release segments, medium volatile oil release segments, and heavy oil release segments; temperature change data records temperature changes in the gasification chamber; pressure change data records pressure changes in the gasification chamber; holding time data records the duration of each gasification segment; and infrared pre-response data records changes in oil release signals during the gasification process. The gasification process data acquisition items can also be generated using the device's default acquisition rules, which are determined by the acquisition capabilities of the gasification module's temperature sensors, pressure sensors, timers, and infrared pre-response acquisition components.

[0071] S4.4 Encapsulate the sample number, segmented gasification process data, release stability conditions, and gasification process data acquisition items into a second control command; Specifically, the processing terminal encapsulates the sample number, segmented gasification process data, release stabilization conditions, and gasification process data acquisition items into a second control command, which is then sent to the gasification module. This second control command is an execution command used to control the gasification module to perform heating and heat preservation according to the segmented gasification process data, and to acquire gasification process data according to the gasification process data acquisition items.

[0072] After receiving the second control command, the vaporization module executes segmented vaporization. Segmented vaporization means that the module does not directly raise the temperature to the maximum, but instead sequentially executes multiple vaporization segments according to the segmented vaporization process data. Each vaporization segment has a corresponding target temperature range and a basic holding time. The vaporization module first reads the vaporization permission status; if the vaporization permission status is "pause vaporization," it stops heating and outputs a prompt to re-preprocess; if the vaporization permission status is "allowed vaporization," it executes the corresponding vaporization segment according to the segmented vaporization process data.

[0073] Within each gasification section, the gasification module heats up according to the corresponding target temperature range and maintains the temperature for the corresponding basic holding time. At the same time, it collects gasification section markers, sampling time, temperature change data, pressure change data, holding time data, and infrared pre-response data to form the first feedback data and transmit it back to the processing terminal.

[0074] S4.5 Obtain the first feedback data returned by the gasification module, and perform a release status judgment based on the first feedback data to determine the gasification process data; The processing terminal reads the infrared pre-response data within the same gasification section from the first feedback data, and generates pre-response change data based on the infrared pre-response data at adjacent sampling times. The pre-response change data is used to represent the response change at adjacent sampling times within the same gasification section, and can be determined by the proportion of change in the infrared pre-response value at adjacent sampling times.

[0075] Subsequently, the processing terminal compares the pre-response change data with the release stabilization conditions and generates a release status flag. If the pre-response change data meets the release stabilization conditions throughout the continuous sampling period, the release status flag is recorded as released stable; otherwise, the release status flag is recorded as released unstable.

[0076] The processing terminal uses the sample number and vaporization section marker as indexes to write sampling time, temperature change data, pressure change data, holding time data, infrared pre-response data, and release status markers into the same process record, generating vaporization process data. If the release status marker indicates stable release, the vaporization module is controlled to proceed to the next vaporization section; if the release status marker indicates unstable release, the vaporization module continues to execute the current vaporization section until the release stabilization condition is met or the maximum allowable holding time for the corresponding vaporization section in the vaporization configuration table is reached.

[0077] Through the above processing, the gasification module heats the sample in stages according to the release difficulty of different oil components, rather than heating the sample all at once. Light oils can be released and collected in a timely manner at lower temperatures, while heavy oils can obtain sufficient holding time at higher temperatures, and water vapor can also be released in the pre-treatment stage. Using pre-response change data to determine the release status can avoid ending gasification at a fixed time, reducing measurement deviations caused by missed light oil collection, heavy oil residue, and concentrated water vapor interference.

[0078] As an optional implementation, after the sample undergoes segmented vaporization, the gaseous oil stream needs to enter the infrared detection region. If the transport process is unstable, peak tailing, insufficient peak residence time, and infrared spectrum fluctuations can easily occur. This implementation method can solve the above problems, specifically: S5.1. Based on the gasification process data and the preset gas phase detection configuration table, perform a lookup to select and determine the gas phase acquisition control parameters; The processing terminal reads the sample number, vaporization section marker, pressure change data, and release status marker from the vaporization process data. The sample number is used to distinguish the sample to be tested entering the gas phase detection module; the vaporization section marker is used to distinguish the water vapor release section, light oil release section, medium volatile oil release section, and heavy oil release section; the pressure change data is used to indicate the pressure state when the vaporization chamber outputs gas to the gas phase detection module; and the release status marker is used to indicate whether the current vaporization section has reached the release stability condition.

[0079] If the release status is marked as unstable, the processing terminal outputs a prompt to continue vaporization and does not generate a third control command for quantitative acquisition; if the release status is marked as stable, the processing terminal continues to generate a third control command. This method avoids starting infrared quantitative acquisition before the oil has been released stably, reducing spectral deviations caused by insufficient release.

[0080] The processing terminal retrieves the gas phase detection configuration table established before the equipment was put into operation. The gas phase detection configuration table records the gas phase detection matching fields and gas phase detection control fields. The gas phase detection matching fields include vaporization section matching items and pressure change matching items; the gas phase detection control fields include acquisition time series data, carrier gas flow range, gas path pressure range, and detection cell temperature range.

[0081] The correspondence between the vaporization section matching items and the acquisition time sequence data and the temperature range of the detection cell is determined based on the infrared acquisition records of standard oil samples in different release sections; the correspondence between the pressure change matching items and the carrier gas flow rate range and the gas path pressure range is determined based on the detection cell volume, the adjustment range of the carrier gas control component, and the peak shape repeatability records of the standard oil samples.

[0082] Then, the vaporization section marker is matched with the vaporization section matching item in the gas phase detection configuration table, and the corresponding acquisition timing data and detection cell temperature range are read. The acquisition timing data is used to limit the time arrangement for the gas phase detection module to acquire spectra in the corresponding release section; the detection cell temperature range is used to reduce the condensation of gaseous oils in the detection cell.

[0083] Next, the pressure change data is compared with the pressure change matching item in the gas phase detection configuration table to select the corresponding carrier gas flow range and gas path pressure range. The carrier gas flow range is used to control the carrier gas to deliver the gas phase oil into the isothermal detection cell; the gas path pressure range is used to reduce the impact of gas path pressure fluctuations on the peak morphology.

[0084] Among them, the time-series data acquisition, carrier gas flow rate range, gas path pressure range, and detection cell temperature range together constitute the gas phase acquisition control parameters.

[0085] S5.2 Execute the acquisition command encapsulation to generate the third control command for the gas phase acquisition control parameters; The processing terminal encapsulates the acquisition instructions for the gas phase acquisition control parameters, generating a third control instruction. Specifically, the processing terminal writes the sample number and gas phase acquisition control parameters into the same acquisition control record, and encapsulates this acquisition control record into a third control instruction. The gas phase acquisition control parameters include acquisition timing data, carrier gas flow rate range, gas path pressure range, and detection cell temperature range. The third control instruction is used to control the gas phase detection module to perform gas phase infrared acquisition. Gas phase infrared acquisition refers to the gas phase detection module sending gaseous oil streams into the isothermal detection cell under carrier gas control, and the infrared spectroscopy acquisition component acquiring the corresponding infrared spectrum.

[0086] S5.3 Obtain the second feedback data returned by the gas phase detection module; After receiving the third control command, the gas phase detection module adjusts the carrier gas delivery state according to the carrier gas flow rate range and the gas path pressure range, and controls the temperature of the constant temperature detection cell according to the detection cell temperature range.

[0087] When only carrier gas enters the isothermal detection cell, the gas phase detection module acquires infrared spectra to generate blank carrier gas spectrum data. During the data acquisition sequence corresponding to the water vapor release segment, infrared spectra are acquired to generate water vapor release spectrum data. During the data acquisition sequence corresponding to the oil release segment, infrared spectra are acquired to generate sample peak data. Simultaneously, the gas phase detection module acquires carrier gas flow rate, gas path pressure, and detection cell temperature. These data collectively form the second feedback data and are transmitted back to the processing terminal.

[0088] Among them, the blank carrier gas spectrum data is used to record the background response of the carrier gas, gas path and isothermal detection cell in the absence of sample; the water vapor release spectrum data is used to record the absorption response generated in the water vapor release section; the sample peak data is used to record the infrared absorption response of oil generated after sample vaporization; the carrier gas flow rate, gas path pressure and detection cell temperature are used to record the transport status when the gas phase oil flows into the isothermal detection cell.

[0089] S5.4. Perform airflow state judgment based on the second feedback data to determine the airflow state data; After receiving the second feedback data, the processing terminal compares the carrier gas flow rate, gas path pressure, and detection cell temperature in the second feedback data with the carrier gas flow rate range, gas path pressure range, and detection cell temperature range in the third control command, respectively, to generate airflow status data. If the carrier gas flow rate, gas path pressure, and detection cell temperature are all within their respective ranges, the airflow status data is recorded as stable airflow; if at least one of the carrier gas flow rate, gas path pressure, and detection cell temperature exceeds its respective range, the airflow status data is recorded as fluctuating airflow.

[0090] S5.5 Determine gas phase detection data based on the release status markers in the second feedback data, airflow state data, and vaporization process data; The processing terminal uses the sample number as an index to write the carrier gas blank spectrum data, water vapor release spectrum data, sample peak data, gas flow state data, and release state markers into the same gas phase detection record, generating gas phase detection data. If there are multiple samples to be tested under the same detection task, corresponding gas phase detection data are generated according to the sample number of each sample.

[0091] Through the above processing, gas phase infrared acquisition no longer involves directly acquiring the spectrum after sample vaporization. Instead, the carrier gas delivery, detection cell temperature control, and acquisition sequence are determined based on the vaporization stage, release state, and pressure changes. This allows the gaseous oil stream to enter the isothermal detection cell under relatively stable conditions, reducing spectral distortion caused by gas path fluctuations, acquisition timing deviations, and detection cell condensation.

[0092] As an optional implementation, the gas phase infrared spectrum may simultaneously include oil absorption, water vapor absorption, carrier gas background, and the effects of gas flow fluctuations. If the concentration is calculated directly from the sample peak data, non-oil absorption is easily included in the oil result. This implementation can solve the above problem, specifically: S6.1 Perform spectral peak background subtraction processing based on the gas phase detection data and the pre-established oil characteristic band table to obtain the first corrected spectral peak data; The processing terminal acquires gas phase detection data and reads the carrier gas blank spectrum data and sample peak data from the gas phase detection data.

[0093] Next, retrieve the oil characteristic band table. This table is a data table compiled based on the infrared spectra of standard oil samples before the equipment was put into operation, recording the infrared characteristic bands corresponding to oil components. The infrared characteristic bands are used to indicate the spectral position ranges related to oil absorption in the sample spectral data.

[0094] The processing terminal reads the sample spectral peak data within the infrared characteristic band and determines the oil spectral peak value based on the absorption curve within that band. When using the peak intensity method, the difference between the absorbance value at the highest point of the absorption peak and the corresponding baseline absorbance value is taken as the oil spectral peak value. When using the peak area method, the difference between the absorbance value from the start to the end of the absorption peak and the baseline absorbance value is integrated, and the integration result is taken as the oil spectral peak value. The oil spectral peak value represents the total absorption signal generated in the infrared characteristic band after the sample vaporizes.

[0095] Subsequently, the processing terminal reads the blank absorption curve within the same infrared characteristic band from the carrier gas blank spectrum data and determines the background spectrum peak value using the same method as for oil spectrum peak values. When using the peak intensity method, the difference between the absorption value at the corresponding position in the blank absorption curve and the corresponding baseline absorption value is taken as the background spectrum peak value; when using the peak area method, the difference between the blank absorption curve and the corresponding baseline absorption value within the same infrared characteristic band is integrated, and the integration result is taken as the background spectrum peak value. The background spectrum peak value is used to represent the absorption signal generated by the carrier gas, the gas path, and the isothermal detection cell when only the carrier gas enters the isothermal detection cell.

[0096] Then, the processing terminal subtracts the background peak value from the oil spectrum peak value to obtain the first corrected peak value, and writes the first corrected peak value into the first corrected peak data. The first corrected peak data is used to represent the oil band absorption result after deducting the carrier gas background. Through the above processing, the carrier gas background in the sample peak data is separately subtracted, which helps to avoid miscounting the background absorption generated by the carrier gas, gas path, and isothermal detection cell as oil absorption.

[0097] S6.2. Perform water vapor interference conversion and subtraction processing based on the gas phase detection data and the first corrected spectral peak data to obtain the clean oil spectral peak data and spectral peak correction status; The processing terminal reads water vapor release spectrum data from the gas phase detection data and then reads the water vapor response value within the characteristic band of the water vapor release spectrum data. The water vapor response value can be represented by the absorption peak intensity or peak area within the characteristic band of the water vapor, and its value determination method is consistent with that of the oil spectrum peak value.

[0098] The water vapor conversion factor is determined before the equipment is put into operation. Specifically, vaporization detection is performed on pure water samples to obtain water vapor response values ​​within the water vapor characteristic band, and the accompanying response values ​​caused by water vapor within the infrared characteristic band of the same detection are read. The ratio of the accompanying response value to the water vapor response value is used as the water vapor conversion factor and written into the equipment configuration data. If multiple pure water samples are repeatedly detected, the average of the multiple ratios is taken as the water vapor conversion factor.

[0099] The processing terminal multiplies the water vapor response value in the water vapor release spectrum data by a water vapor conversion factor to obtain the water vapor absorption contribution value in the infrared characteristic band. Subsequently, the water vapor absorption contribution value is subtracted from the peak value of the first corrected spectrum to obtain the peak value of the clean oil spectrum, and the peak value of the clean oil spectrum is written into the clean oil spectrum peak data.

[0100] The water vapor interference threshold is used to determine whether water vapor absorption has significantly affected the infrared characteristic band. The water vapor interference threshold is determined before the equipment is put into operation. Specifically, multiple pure water samples are subjected to vaporization detection, and the water vapor absorption contribution value of each pure water sample in the infrared characteristic band is calculated. The maximum value among the multiple water vapor absorption contribution values ​​is taken as the water vapor interference threshold.

[0101] If the water vapor absorption contribution value obtained in this test exceeds the water vapor interference threshold, the spectral peak correction status is recorded as "water vapor interference is too high"; if the water vapor absorption contribution value obtained in this test does not exceed the water vapor interference threshold, the spectral peak correction status is recorded as "correction complete".

[0102] By subtracting the above sources, the carrier gas background and water vapor absorption are subtracted from the sample spectral peak data, which helps to reduce the situation where absorption caused by carrier gas, gas path and water vapor is mistakenly counted as oil absorption.

[0103] S6.3 Perform concentration calibration and conversion based on the peak data of the purified oil to obtain the initial concentration data; The processing terminal retrieves the standard oil sample calibration curve. The standard oil sample calibration curve is a data relationship established before the equipment was put into operation using standard oil samples of different known concentrations. Specifically, gas-phase infrared detection is performed on multiple standard oil samples of known concentrations to obtain the corresponding net oil spectrum peak value for each standard oil sample; then, using an existing least-squares fitting method, the linear relationship between the net oil spectrum peak value and the standard oil sample concentration is fitted to obtain the calibration slope and calibration intercept, which are then written into the standard oil sample calibration curve.

[0104] During sample testing, the processing terminal reads the peak value of the net oil spectrum obtained from this test and calculates the concentration value based on the calibration slope and calibration intercept in the standard oil sample calibration curve, generating initial concentration data. Specifically, the concentration value is equal to the peak value of the net oil spectrum minus the calibration intercept, and then divided by the calibration slope. The initial concentration data represents the oil concentration calculation result obtained after subtracting the carrier gas background and water vapor absorption.

[0105] S6.4 Read the release status marker and gas flow status data from the gas phase detection data, and determine the mass status data; The processing terminal reads the release status marker and gas flow status data from the gas phase detection data. Then, it generates vaporization sufficiency data based on the release status marker. If the release status marker for the oil release segment is "stable," the vaporization sufficiency data is recorded as "fully vaporized"; if the release status marker for the oil release segment is "unstable," the vaporization sufficiency data is recorded as "insufficiently vaporized."

[0106] The processing terminal generates airflow stability data based on the airflow status data. If the airflow status data is recorded as stable, the airflow stability data is recorded as acceptable; if the airflow status data is recorded as fluctuating, the airflow stability data is recorded as unacceptable.

[0107] The data on the degree of vaporization and the data on the stability of the gas flow together constitute the mass state data. The mass state data is used to represent the vaporization release state and gas flow transport state corresponding to the current gas phase infrared oil measurement results.

[0108] S6.5. Generate gas phase infrared oil measurement results based on the initial concentration data, peak correction status, and mass status data.

[0109] If the peak correction status is "correction complete", the vaporization sufficiency data is "vaporization sufficient", and the airflow stability data is "airflow qualified", then the initial concentration data will be recorded as oil concentration data, and a valid result label will be generated.

[0110] If at least one of the following conditions occurs: the peak correction status is high water vapor interference, the vaporization sufficiency data is insufficient vaporization, or the airflow stability data is unqualified, then the initial concentration data will be recorded as the concentration data to be verified, and a result verification mark will be generated.

[0111] Gas phase infrared oil measurement results include oil concentration data or concentration data to be verified, spectral peak correction status, vaporization sufficiency data, gas flow stability data, and retest prompts.

[0112] When the vaporization sufficiency data indicates insufficient vaporization, the retest prompts to record extending the vaporization time or adjusting the final vaporization temperature; when the airflow stability data indicates unqualified airflow, the retest prompts to record checking the carrier gas flow rate, gas path pressure, and detection cell temperature; when the peak correction status indicates high water vapor interference, the retest prompts to record re-collecting the carrier gas blank spectrum data and water vapor release spectrum data.

[0113] Because insufficient sample release can lead to lower calculated oil concentrations, airflow fluctuations can cause unstable peak shapes, and water vapor interference can lead to higher calculated oil concentrations, this implementation method does not directly use a single absorption intensity as the final detection result. Instead, it outputs the concentration calculation result, peak correction status, degree of vaporization, and airflow stability together. This helps on-site testing personnel determine the validity of the detection value and reduces misjudgments caused by background interference, insufficient vaporization, and airflow fluctuations.

[0114] In practical use, this invention outperforms existing technologies in all aspects, demonstrating that by collecting oil input records, solvent-free pretreatment, segmented vaporization, gas phase infrared acquisition control, and peak correction, this invention helps reduce problems such as errors in detection program selection, extraction transfer errors, missed light oil extraction, heavy oil residue, water vapor concentration interference, and background absorption miscalculation, thereby improving the on-site continuous and rapid detection capability and the reliability of gas phase infrared oil measurement results.

[0115] The embodiments of the present invention described above are subject to modification and change of method by those skilled in the art without departing from the embodiments of the present invention and its broader aspects. The appended claims are intended to include all such modifications and changes of method that do not depart from the embodiments of the present invention.

[0116] Those skilled in the art should understand that the embodiments of the present invention can be implemented using a pure hardware architecture, a pure software architecture, or an integrated hardware and software architecture. The present invention can be prepared as a computer program product, which can be stored in various non-volatile computer-readable storage media, including but not limited to solid-state drives, flash memory chips, mobile storage devices, optical discs, cloud storage servers, and other standardized storage media, and is not limited to traditional storage media.

[0117] The embodiments of the present invention described above are subject to modification and change of method by those skilled in the art without departing from the embodiments and broader aspects of the present invention. The appended claims are intended to include all such modifications and changes of method that do not depart from the present invention.

[0118] Based on the foregoing description in conjunction with the accompanying drawings, those skilled in the art will understand that the embodiments of this application can also be implemented by software programs. Therefore, this application also provides a computer-readable storage medium. This computer-readable storage medium stores computer-readable instructions thereon, which, when executed by one or more processors, implement the method described above in conjunction with the accompanying drawings.

[0119] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0120] It should be noted that although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flowchart can be performed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0121] It should be understood that when the terms "first," "second," "third," and "fourth," etc., are used in the claims, specification, and drawings of this application, they are used only to distinguish different objects and not to describe a specific order. The terms "comprising" and "including" as used in the specification and claims of this application indicate the presence of the described features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or collections thereof.

[0122] It should also be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this specification and claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this specification and claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations.

[0123] Although the embodiments of this application are described above, the content is merely an example adopted for the purpose of facilitating understanding of this application and is not intended to limit the scope and application scenarios of this application. Any person skilled in the art described in this application may make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in this application, but the scope of patent protection of this application shall still be determined by the scope defined in the appended claims.

Claims

1. A gas phase infrared method for oil determination, characterized in that, include: Acquire data on the sample to be tested and the testing conditions, and compile them to generate oil testing input records; Based on the oil measurement input record, preprocessing condition matching is performed to generate a first control command, which is used to control the preprocessing module to perform solvent-free processing and return the preprocessing data. Acquire preprocessed data and organize the preprocessed data into a preprocessed sample record; The gasification program is configured on the oil input record and the pre-processed sample record to generate a second control command, which is used to control the gasification module to perform segmented gasification and send back the first feedback data. Then, the gasification process data is determined based on the first feedback data. A third control command is generated based on the gasification process data to control the gas phase detection module to perform gas phase infrared acquisition and transmit back the second feedback data. Then, the gas phase detection data is determined based on the second feedback data. Based on the gas phase detection data, gas phase spectrum peak correction is performed to generate gas phase infrared oil measurement results.

2. The gas phase infrared oil determination method according to claim 1, characterized in that, Based on the oil measurement input record, preprocessing condition matching is performed to generate a first control command, including: Read the sample number from the oil testing input record to determine the pretreatment target; Based on the oil measurement input record corresponding to the preprocessing object and the preset preprocessing condition table, a lookup selection is performed to determine the preprocessing control parameters; The sample number and pretreatment control parameters are encapsulated into the first control command.

3. The gas phase infrared oil determination method according to claim 1, characterized in that, Acquire preprocessed data and organize it into a preprocessed sample record, including: Obtain preprocessed data returned by the preprocessing module, the preprocessed data including the injection volume; The preprocessed data is compared according to preset state determination conditions to determine the preprocessing state result; The sample number, pretreatment status results, and injection volume are compiled into a pretreatment sample record; The pretreatment results include the filtration status, sample homogeneity status, and water vapor stability status.

4. The gas phase infrared oil determination method according to claim 1, characterized in that, The gasification program is configured to execute on the oil input record and pretreated sample record, generating a second control command, including: The oil measurement input record and the pre-treated sample record are compared with the preset gasification configuration table to select the gasification control parameters. The conditions for judging the filtration status, sample homogeneity, and injection volume are determined to determine the permissible vaporization state, and the permissible vaporization state and vaporization control parameters are written into the segmented vaporization process data. Read the release stabilization conditions and gasification process data acquisition items from the gasification configuration table; The sample number, segmented gasification process data, release stability conditions, and gasification process data acquisition items are encapsulated into a second control command.

5. The gas phase infrared oil determination method according to claim 1, characterized in that, The gasification process data is determined based on the first feedback data, including: The first feedback data returned by the gasification module is obtained, and the release status is determined based on the first feedback data to determine the gasification process data.

6. The gas phase infrared oil determination method according to claim 5, characterized in that, Based on the first feedback data, a release status determination is performed to determine the gasification process data, including: Extract the pre-response change data within the same gasification section from the first feedback data; The pre-response change data is compared with the release stabilization conditions to generate a release state marker; Gasification process data is generated based on the first feedback data and the release status markers.

7. The gas phase infrared oil determination method according to claim 1, characterized in that, The third control command is generated based on the gasification process data, including: Based on the gasification process data and the preset gas phase detection configuration table, a lookup is performed to select the gas phase acquisition control parameters. The gas phase acquisition control parameters are executed, and the acquisition command is encapsulated to generate a third control command.

8. The gas phase infrared oil determination method according to claim 1, characterized in that, The gas phase detection data is determined based on the second feedback data, including: Acquire the second feedback data transmitted back from the gas phase detection module; Based on the second feedback data, an airflow state judgment is performed to determine the airflow state data; Gas phase detection data is determined based on the release status markers in the second feedback data, airflow state data, and vaporization process data.

9. The gas phase infrared oil determination method according to claim 8, characterized in that, Based on the gas phase detection data, gas phase peak correction is performed to generate gas phase infrared oil measurement results, including: Based on the gas phase detection data and the pre-established oil characteristic band table, spectral peak background subtraction processing is performed to obtain the first corrected spectral peak data; Based on the gas phase detection data and the first corrected spectral peak data, water vapor interference conversion and subtraction processing is performed to obtain the clean oil spectral peak data and spectral peak correction status. The initial concentration data was obtained by performing concentration calibration and conversion based on the peak data of the purified oil. Read the release status marker and gas flow status data from the gas phase detection data, and determine the mass status data; Gas phase infrared oil measurement results are generated based on initial concentration data, peak correction status, and mass status data.

10. The gas phase infrared oil determination method according to claim 9, characterized in that, Based on the gas phase detection data and the first corrected spectral peak data, water vapor interference conversion and subtraction processing is performed to obtain the clean oil-type spectral peak data and spectral peak correction status, including: Water vapor release spectrum data is read from the gas phase detection data, and water vapor response value is determined based on the water vapor release spectrum data; The water vapor absorption contribution value is determined based on the water vapor response value and the preset water vapor conversion factor. Subtract the water vapor absorption contribution from the first corrected peak data to obtain the clean oil peak data; The peak correction state is generated based on the comparison between the water vapor absorption contribution value and the preset water vapor interference threshold.