A virus propagation simulation method based on air flow and personnel flow

By combining air flow and personnel flow in virus transmission simulation, the contact trajectory and infection conditions between viruses and personnel are simulated in detail, the problem of ignoring the impact of air flow and personnel flow in the existing technology is solved, and the accuracy and diversity of simulation are improved .

CN117457232BActive Publication Date: 2025-02-07CHINA CLASSIFICATION SOCIETY SHANGHAI CODE RES INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311480621.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-08
Publication Date
2025-02-07
Estimated Expiration
2043-11-08

AI Technical Summary

Technical Problem

The prior art ignores the impact of air flow and people flow on virus transmission in virus transmission in virus transmission, resulting in insufficient accuracy of simulation results.

Method used

By meshing the calculation area, simulated viruses and personnel, combining air flow and personnel flow simulation, the flow trajectory of viruses and personnel, analyze intersection points and risk distances, and judge the infection situation.

Benefits of technology

The accuracy of virus transmission simulation is improved, and the diversity and accuracy of the simulation is enhanced by combining air flow and personnel flow, by simulating the contact trajectory and infection conditions between viruses and personnel in detail.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117457232B_ABST
    Figure CN117457232B_ABST
Patent Text Reader

Abstract

The present invention discloses a virus transmission simulation method based on air flow and personnel flow, which belongs to the technical field of virus transmission simulation, obtains the simulated personnel flow trajectory, obtains the simulated virus flow trajectory according to the air flow direction and flow velocity; obtains the first intersection set, including all the intersections of the simulated virus flow trajectory and the simulated personnel flow trajectory; analyzes whether the simulated virus flow trajectory corresponding to each of the above intersections intersects with the simulated personnel flow trajectory at the same time, and judges whether it is a valid first abnormal intersection; and judges the simulated personnel who meet any one of the infection conditions as the infected personnel, and the infection condition includes that the simulated personnel flow trajectory corresponding to the simulated personnel has one or more valid first abnormal intersections. The present invention combines air flow and personnel flow to obtain the intersection of the trajectory where the virus contacts the personnel, and then judges whether the person is infected by analyzing whether the time of each arrival at the intersection is consistent, thereby improving the accuracy of the virus transmission simulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of virus propagation simulation, in particular to a virus propagation simulation method based on air flow and personnel flow. Background Art

[0002] With the development of intelligence and communication technology, long-term research has been carried out on the simulation of virus transmission of infectious diseases. It mainly starts from the pathogenesis, studying how the virus infects people and how it spreads among the crowd, or analyzing the virus transmission rate from the perspective of the population and density of people in the region. However, it ignores the impact of the virus flowing with the air and the flow of people on the virus transmission, and also ignores the impact of the virus's infectiousness on its survival time in vitro, resulting in insufficient accuracy in the virus transmission simulation results. Summary of the invention

[0003] In order to solve the technical problems existing in the prior art, the present invention provides a virus propagation simulation method based on air flow and personnel flow, comprising the following steps:

[0004] S11, grid the computational area, and deploy a certain number of simulated viruses and a certain number of simulated personnel;

[0005] S21. Obtain risk parameters;

[0006] S31, performing air flow simulation to obtain air flow direction and air flow velocity; performing personnel flow simulation to obtain simulated personnel flow trajectory;

[0007] S41, obtaining a simulated virus flow trajectory according to the air flow direction and air flow velocity;

[0008] S51, obtaining a valid first abnormal intersection point;

[0009] S61, determining a simulated person who meets any one of the infection conditions as an infected person, wherein the infection condition includes that the simulated person's corresponding simulated person flow trajectory has one or more valid first abnormal intersection points;

[0010] The S51 comprises the following sub-steps:

[0011] S511. Obtain a first set of intersection points, where the first set of intersection points includes all intersection points of simulated virus flow trajectories and simulated personnel flow trajectories;

[0012] S512, analyzing whether the simulated virus flow trajectory and the simulated personnel flow trajectory corresponding to each intersection point in the first intersection point set intersect at the same time, and if so, the intersection point is the first abnormal intersection point;

[0013] S513: Determine whether the first abnormal intersection is a valid first abnormal intersection according to the survival time of the simulated virus in vitro.

[0014] Further, the risk parameters include: a first risk distance and a second risk distance;

[0015] The first risk distance is the minimum safe distance between a simulated person and a simulated virus; the second risk distance is the minimum safe distance between a simulated person and other simulated persons.

[0016] Further, step S513 determines whether the first abnormal intersection is a valid first abnormal intersection based on the survival time of the simulated virus in vitro, specifically: analyzing the survival time of the simulated virus in vitro corresponding to the simulated virus flow trajectory corresponding to the first abnormal intersection, if the survival time in vitro is less than or equal to a preset time threshold, then the first abnormal intersection is a valid first abnormal intersection.

[0017] Furthermore, the step of performing the following steps simultaneously with S51 is also included:

[0018] S52: Obtain a valid first abnormal position point.

[0019] Further, step S52 includes the following sub-steps:

[0020] S521, dividing the simulated personnel flow trajectory into a plurality of equally spaced first position points, and analyzing the time when the simulated personnel arrive at each first position point;

[0021] S522, analyzing whether there is a trajectory segment simulating the virus flow trajectory at the first position point within the first risk distance range, and if so, executing S523;

[0022] S523, analyzing the time period from the starting point to the end point of the trajectory segment of the simulated virus corresponding to the simulated virus flow trajectory, and determining whether the moment when the simulated person arrives at the current first position point is within the time period. If so, the current first position point is the first abnormal position point, and executing S524;

[0023] S524: Determine whether the first abnormal position point is a valid first abnormal position point.

[0024] Further, step S524 determines whether the first abnormal position point is a valid first abnormal position point, specifically:

[0025] Analyze whether the survival time of the simulated virus corresponding to the simulated virus flow trajectory in vitro when the simulated person arrives at the first abnormal position point is less than or equal to a preset time threshold. If so, the first abnormal position point is regarded as a valid first abnormal position point.

[0026] Furthermore, the infection condition also includes the existence of one or more valid first abnormal position points in the simulated personnel flow trajectory corresponding to the simulated personnel.

[0027] Furthermore, the step of performing the following steps simultaneously with S51 is also included:

[0028] S53: Obtain a second abnormal location point.

[0029] Further, step S53 includes the following sub-steps:

[0030] S531, treating the infected simulated personnel as abnormal personnel, and treating the flow trajectory of the infected simulated personnel as the flow trajectory of the abnormal personnel;

[0031] S532, dividing the simulated personnel flow trajectory of the uninfected simulated personnel into a plurality of equally spaced second position points, and analyzing the time when the uninfected simulated personnel arrive at each second position point;

[0032] S533, analyzing whether there is a trajectory segment of an abnormal personnel flow trajectory at the second position point within the second risk distance range, and if so, executing S534;

[0033] S534. Analyze the time period from the starting point to the end point of the trajectory segment of the abnormal personnel corresponding to the abnormal personnel flow trajectory, and determine whether the time when the uninfected simulated personnel arrives at the current second position point is within the time period. If so, the current second position point is the second abnormal position point.

[0034] Furthermore, the infection condition also includes the existence of one or more valid second abnormal location points in the simulated personnel flow trajectory corresponding to the simulated personnel.

[0035] Compared with the prior art, the beneficial effects of the present invention are: combining air flow and personnel flow to obtain the intersection of the trajectories of virus and personnel contact, and then analyzing whether the time of arrival at the intersection is consistent to determine whether the person is infected, thereby improving the accuracy of virus transmission simulation;

[0036] A first risk distance is set between the simulated person and the simulated virus. By judging whether the simulated person is infected by the simulated virus within the first risk distance at the same time, and combining the infectious ability of the simulated virus with the survival time outside the body, the accuracy of the virus transmission simulation is further improved.

[0037] A second risk distance is set between simulated persons, and by judging whether there are infected simulated persons within the second risk distance at the same time, it is judged whether the simulated person is infected at this time, thereby further improving the accuracy of virus transmission simulation;

[0038] Combining the above-mentioned multiple simulated personnel infection identification methods can improve the diversity and accuracy of virus transmission simulation. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 is a flow chart of the method of the present invention;

[0040] Figure 2 It is a sub-step flow chart of step S51 of the method of the present invention. DETAILED DESCRIPTION

[0041] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Preferred embodiments of the present invention are provided in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the understanding of the disclosure of the present invention more thorough and comprehensive.

[0042] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0043] See also Figures 1 to 2 As shown, the present invention provides a virus propagation simulation method based on air flow and personnel flow, comprising the following steps:

[0044] S11, grid the computational area, and deploy a certain number of simulated viruses and a certain number of simulated personnel;

[0045] S21. Obtain risk parameters;

[0046] S31, performing air flow simulation to obtain air flow direction and air flow velocity; performing personnel flow simulation to obtain simulated personnel flow trajectory;

[0047] S41, obtaining a simulated virus flow trajectory according to the air flow direction and air flow velocity;

[0048] S51, obtaining a valid first abnormal intersection point;

[0049] S61, determining a simulated person who meets any one of the infection conditions as an infected person, wherein the infection condition includes that the simulated person's corresponding simulated person flow trajectory has one or more valid first abnormal intersection points;

[0050] The S51 comprises the following sub-steps:

[0051] S511. Obtain a first set of intersection points, where the first set of intersection points includes all intersection points of simulated virus flow trajectories and simulated personnel flow trajectories;

[0052] S512, analyzing whether the simulated virus flow trajectory and the simulated personnel flow trajectory corresponding to each intersection point in the first intersection point set intersect at the same time, and if so, the intersection point is the first abnormal intersection point;

[0053] S513: Determine whether the first abnormal intersection is a valid first abnormal intersection according to the survival time of the simulated virus in vitro.

[0054] The personnel flow simulation is obtained by inputting the starting position and time of the simulated personnel into a pre-trained neural network prediction model; during the training of the above-mentioned neural network prediction model, multiple sample personnel positions and corresponding times, as well as the obstacle positions in the calculation area are used as training data input to generate action values, which are used to indicate the direction of movement of the personnel at the current time and current position, and then determine the next predicted position.

[0055] The risk parameters include: a first risk distance and a second risk distance;

[0056] The first risk distance is the minimum safe distance between a simulated person and a simulated virus; the second risk distance is the minimum safe distance between a simulated person and other simulated persons.

[0057] The first risk distance and the second risk distance are set according to the infectious ability of the current simulated virus.

[0058] Step S513 determines whether the first abnormal intersection is a valid first abnormal intersection based on the survival time of the simulated virus in vitro, specifically: analyzing the survival time of the simulated virus in vitro corresponding to the simulated virus flow trajectory corresponding to the first abnormal intersection; if the survival time in vitro is less than or equal to a preset time threshold, then the first abnormal intersection is a valid first abnormal intersection.

[0059] The preset time threshold is set according to the type of simulated virus and its viable time and activity in vitro (i.e. in the air). Because the virus does not have a complete cell structure and cannot live independently, and the virus is a non-cellular organism and cannot complete various life activities alone, the virus has a short survival time in vitro without a carrier or a living cell. As the survival time of the virus in vitro increases, its activity gradually decreases and its infectivity decreases. Therefore, when the simulated person contacts the simulated virus, the present invention analyzes the infectivity of the virus at this time according to the survival time of the virus in vitro, and then determines whether the simulated person is infected, thereby improving the accuracy of the virus transmission simulation.

[0060] The simulated virus of the method of the present invention has a certain survival time in vitro. If it exceeds a preset time threshold, it will lose its infectious ability and die if the survival time in vitro is exceeded. The infected simulated person will produce a certain amount of simulated virus.

[0061] In some embodiments, the method of the present invention further comprises the following steps performed simultaneously with S51:

[0062] S52: Obtain a valid first abnormal position point.

[0063] Step S52 includes the following sub-steps:

[0064] S521, dividing the simulated personnel flow trajectory into a plurality of equally spaced first position points, and analyzing the time when the simulated personnel arrive at each first position point;

[0065] S522, analyzing whether there is a trajectory segment simulating the virus flow trajectory at the first position point within the first risk distance range, and if so, executing S523;

[0066] S523, analyzing the time period from the starting point to the end point of the trajectory segment of the simulated virus corresponding to the simulated virus flow trajectory, and determining whether the moment when the simulated person arrives at the current first position point is within the time period. If so, the current first position point is the first abnormal position point, and executing S524;

[0067] S524: Determine whether the first abnormal position point is a valid first abnormal position point.

[0068] Step S524 determines whether the first abnormal position point is a valid first abnormal position point, specifically:

[0069] Analyze whether the survival time of the simulated virus corresponding to the simulated virus flow trajectory in vitro when the simulated person arrives at the first abnormal position point is less than or equal to a preset time threshold. If so, the first abnormal position point is regarded as a valid first abnormal position point.

[0070] The infection condition also includes the existence of one or more valid first abnormal position points in the simulated personnel flow trajectory corresponding to the simulated personnel.

[0071] In some embodiments, the method of the present invention further comprises the following steps performed simultaneously with S51:

[0072] S53, obtaining a second abnormal location point;

[0073] Step S53 includes the following sub-steps:

[0074] S531, treating the infected simulated personnel as abnormal personnel, and treating the flow trajectory of the infected simulated personnel as the flow trajectory of the abnormal personnel;

[0075] S532, dividing the simulated personnel flow trajectory of the uninfected simulated personnel into a plurality of equally spaced second position points, and analyzing the time when the uninfected simulated personnel arrive at each second position point;

[0076] S533, analyzing whether there is a trajectory segment of an abnormal personnel flow trajectory at the second position point within the second risk distance range, and if so, executing S534;

[0077] S534. Analyze the time period from the starting point to the end point of the trajectory segment of the abnormal personnel corresponding to the abnormal personnel flow trajectory, and determine whether the time when the uninfected simulated personnel arrives at the current second position point is within the time period. If so, the current second position point is the second abnormal position point.

[0078] The infection condition also includes the existence of one or more valid second abnormal location points in the simulated personnel flow trajectory corresponding to the simulated personnel.

[0079] In some embodiments, the present invention takes into account that the virus will mutate in the human body after a period of time, thereby increasing the infectious ability, so the method of the present invention further includes the following steps:

[0080] Analyze whether the duration of infection of the abnormal person is greater than the preset mutation time. If so, the abnormal person generates a mutated simulated virus;

[0081] When obtaining the valid first abnormal position point in the same step as the sub-step of step S52, increasing or decreasing the length of the first risk distance, the increased or decreased length is set according to the type of the mutated simulated virus;

[0082] When obtaining the effective second abnormal position point in the same step as the sub-step of step S53, the length of the second risk distance is increased or decreased, and the increased or decreased length is set according to the type of the mutated simulated virus.

[0083] The beneficial effects of the technical solution of the present invention are: combining air flow and personnel flow to obtain the intersection of the trajectories of virus and personnel contact, and then analyzing whether the time of arrival at the intersection is consistent to determine whether the person is infected, thereby improving the accuracy of virus transmission simulation;

[0084] A first risk distance is set between the simulated person and the simulated virus. By judging whether the simulated person is infected by the simulated virus within the first risk distance at the same time, and combining the infectious ability of the simulated virus with the survival time outside the body, the accuracy of the virus transmission simulation is further improved.

[0085] A second risk distance is set between simulated persons, and by judging whether there are infected simulated persons within the second risk distance at the same time, it is judged whether the simulated person is infected at this time, thereby further improving the accuracy of virus transmission simulation;

[0086] Combining the above-mentioned multiple simulated personnel infection identification methods can improve the diversity and accuracy of virus transmission simulation.

[0087] For those skilled in the art, various other corresponding changes and deformations can be made according to the technical solutions and concepts described above, and all of these changes and deformations should fall within the protection scope of the claims of the present invention.

[0088] In the embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the modules is only a logical function division. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

[0089] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.

[0090] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A virus propagation simulation method based on air flow and personnel flow, characterized in that: The following steps are involved: S11, grid the computational area, and deploy a certain number of simulated viruses and a certain number of simulated personnel; S21. Obtain risk parameters; S31, performing air flow simulation to obtain air flow direction and air flow velocity; Conduct personnel flow simulation to obtain simulated personnel flow trajectory; S41, obtaining a simulated virus flow trajectory according to the air flow direction and air flow velocity; S51, obtaining a valid first abnormal intersection point; S61, determining a simulated person who meets any one of the infection conditions as an infected person, wherein the infection condition includes that the simulated person's corresponding simulated person flow trajectory has one or more valid first abnormal intersection points; The S51 comprises the following sub-steps: S511. Obtain a first set of intersection points, where the first set of intersection points includes all intersection points of simulated virus flow trajectories and simulated personnel flow trajectories; S512, analyzing whether the simulated virus flow trajectory and the simulated personnel flow trajectory corresponding to each intersection point in the first intersection point set intersect at the same time, and if so, the intersection point is the first abnormal intersection point; S513, judging whether the first abnormal intersection is a valid first abnormal intersection according to the survival time of the simulated virus in vitro; The risk parameters include: a first risk distance and a second risk distance; The first risk distance is the minimum safe distance between the simulated person and the simulated virus; the second risk distance is the minimum safe distance between the simulated person and other simulated persons; Step S513 determines whether the first abnormal intersection is a valid first abnormal intersection according to the survival time of the simulated virus in vitro, specifically: analyzing the survival time of the simulated virus in vitro corresponding to the simulated virus flow trajectory corresponding to the first abnormal intersection, if the survival time in vitro is less than or equal to a preset time threshold, then the first abnormal intersection is a valid first abnormal intersection; The virus propagation simulation method based on air flow and personnel flow also includes the following steps performed simultaneously with S51: S52, obtaining a valid first abnormal position point; Step S52 includes the following sub-steps: S521, dividing the simulated personnel flow trajectory into a plurality of equally spaced first position points, and analyzing the time when the simulated personnel arrive at each first position point; S522, analyzing whether there is a trajectory segment simulating the virus flow trajectory at the first position point within the first risk distance range, and if so, executing S523; S523, analyzing the time period from the starting point to the end point of the trajectory segment of the simulated virus corresponding to the simulated virus flow trajectory, and determining whether the moment when the simulated person arrives at the current first position point is within the time period. If so, the current first position point is the first abnormal position point, and executing S524; S524, determining whether the first abnormal position point is a valid first abnormal position point; Step S524 determines whether the first abnormal position point is a valid first abnormal position point, specifically: Analyze whether the survival time of the simulated virus corresponding to the simulated virus flow trajectory in vitro when the simulated person arrives at the first abnormal position point is less than or equal to a preset time threshold, and if so, set the first abnormal position point as a valid first abnormal position point; The infection condition also includes the existence of one or more valid first abnormal position points in the simulated personnel flow trajectory corresponding to the simulated personnel; The virus propagation simulation method based on air flow and personnel flow also includes the following steps performed simultaneously with S51: S53, obtaining a second abnormal location point; Step S53 includes the following sub-steps: S531, treating the infected simulated personnel as abnormal personnel, and treating the flow trajectory of the infected simulated personnel as the flow trajectory of the abnormal personnel; S532, dividing the simulated personnel flow trajectory of the uninfected simulated personnel into a plurality of equally spaced second position points, and analyzing the time when the uninfected simulated personnel arrive at each second position point; S533, analyzing whether there is a trajectory segment of an abnormal personnel flow trajectory at the second position point within the second risk distance range, and if so, executing S534; S534, analyzing the time period from the start point of the trajectory segment to the end point of the trajectory segment of the abnormal person corresponding to the abnormal person flow trajectory, and determining whether the time when the uninfected simulated person arrives at the current second position point is within the time period, and if so, the current second position point is the second abnormal position point; The infection condition also includes the existence of one or more valid second abnormal location points in the simulated personnel flow trajectory corresponding to the simulated personnel.

Citation Information

Patent Citations

  • Prevention-and-control system based on epidemic infectious disease virus site

    CN111383771A

  • Method for analyzing virus transmission in civil aviation passenger plane cabin

    CN113312859A