Passenger boarding simulation method considering individual behaviors and characteristics

Through the passenger boarding simulation method that considers individual behavior and characteristics, and using improved social force models and behavioral rules to judge the rules, the problem of difficulty in accurately simulating passenger behavior in the existing technology is solved, and the optimization and efficiency improvement of the boarding process is achieved.

CN119416536AActive Publication Date: 2025-02-11SHENZHEN UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411817404.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-02-11
Estimated Expiration
2044-12-11

AI Technical Summary

Technical Problem

The existing boarding strategy simulation technology is difficult to accurately simulate the behavioral characteristics of passengers during boarding, resulting in increased congestion and waiting time during boarding, affecting overall efficiency.

Method used

A passenger boarding simulation method that considers individual behavior and characteristics is adopted. By defining the individual behavior of passengers during the boarding process, a simulation model based on improved social force model is established, and a rule to judge passenger boarding behavior rules, including parking , line up and sideways crossing behavior rules.

Benefits of technology

It improves the accuracy and practicality of the simulation model, optimizes the passenger boarding order, reduces congestion and waiting time during the boarding process, and thus improves the overall boarding efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119416536A_ABST
    Figure CN119416536A_ABST
Patent Text Reader

Abstract

The invention discloses a passenger boarding simulation method considering individual behaviors and characteristics, and belongs to the technical field of aviation passenger boarding simulation. In order to accurately simulate behavior modes of passengers under different boarding strategies, the method comprises the steps of defining individual behaviors of the passengers in the boarding process, establishing a boarding sequence and seat positions of the passengers and positions of different individual behaviors in the boarding process based on the condition that each passenger places luggage on one side close to the seat of the passenger, and simulating the behavior modes of the passengers in the boarding process. Setting an expected speed direction of the passenger; establishing a passenger boarding simulation model based on the improved social force model; a passenger boarding behavior rule judgment rule is constructed, a passenger boarding simulation model based on an improved social force model is utilized to simulate a passenger boarding process, and whether a passenger carries out behaviors of placing luggage, waiting for offering a seat and entering the seat or not is judged based on a passenger boarding behavior rule judgment method. And performing data statistics on the simulated passenger seat entering process of the passengers. The method is accurate in prediction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of aviation passenger boarding simulation, and in particular relates to a passenger boarding simulation method taking individual behaviors and characteristics into consideration. Background Art

[0002] With the rapid development of the global aviation industry, how to improve aircraft operating efficiency has become one of the key issues that major airlines are concerned about. The aircraft boarding process is one of the key links in airline operations and affects the ground turnaround time of the aircraft. The ground turnaround time includes the time it takes for the aircraft to land and take off again, which includes unloading, cleaning, refueling, boarding and other processes. Boarding time is one of the more difficult links to optimize, so how to efficiently organize the boarding process to reduce the total boarding time has become the focus of airlines. Using computer simulation technology to simulate boarding can effectively evaluate the efficiency of different boarding strategies and provide a reliable reference for boarding time optimization.

[0003] In recent years, traffic simulation technology has made significant progress in optimizing passenger flow and improving the overall efficiency of transportation systems. As a representative of these technologies, pedestrian simulation evacuation technology has been widely used in the design of emergency evacuation plans for crowded places such as subway stations, stadiums, and shopping malls. However, despite the excellent performance of pedestrian simulation technology in evacuation scenarios, there is still a lack of simulation technology on the market for optimizing boarding strategies. Existing boarding strategies all have certain defects, such as the back-first boarding strategy, which allows the back-row passengers to board first and then go forward in turn. This strategy often causes the front-row passengers to wait in the aisle, hindering the passage of the back-row passengers; the random boarding strategy allows passengers to board freely without following the order of their seats. Although this strategy is simple, it may cause passengers to frequently look for seats in the aisle, causing congestion. During the boarding process, the flow and behavior patterns of passengers are significantly different from those of general pedestrian evacuation, and existing pedestrian simulation models are difficult to accurately simulate the behavioral characteristics of passengers during the boarding process. Summary of the invention

[0004] The problem to be solved by the present invention is to accurately simulate the behavior patterns of passengers under different boarding strategies, and to propose a passenger boarding simulation method that takes individual behavior and characteristics into consideration.

[0005] To achieve the above object, the present invention is implemented through the following technical solutions:

[0006] A passenger boarding simulation method considering individual behaviors and characteristics comprises the following steps:

[0007] S1. Define individual passenger behaviors during boarding, establish the boarding order, seat positions, and positions of different individual passenger behaviors during boarding, and set the expected speed direction of passengers, based on the condition that each passenger places luggage on the side close to their seat;

[0008] S2. Establish a passenger boarding simulation model based on the improved social force model;

[0009] S3. Based on the positions of different individual behaviors of passengers in the boarding process defined in step S1, construct passenger boarding behavior rules, including passenger parking behavior rules, passenger queuing behavior rules, and passenger sideways crossing behavior rules;

[0010] S4. Using the passenger boarding simulation model based on the improved social force model obtained in step S2, simulate the passenger boarding process, determine whether the passenger places luggage, waits for seats to be offered, and enters seats based on the passenger boarding behavior rule judgment method obtained in step S3, and collect data statistics on the process of passengers simulating the passengers entering seats.

[0011] Furthermore, the specific implementation method of step S1 includes the following steps:

[0012] S1.1. Definition of individual passenger behaviors during boarding, including stopping behavior, queuing behavior and sideways crossing behavior;

[0013] S1.2. Set the boarding order and seat positions of passengers based on one of the six boarding strategies: random boarding strategy, row strategy, from window to aisle, from back to front, inverted pyramid, and Stephen method;

[0014] S1.3. Set the location of different individual behaviors during the passenger boarding process;

[0015] Establish a rectangular coordinate system with the X-axis along the aisle and the Y-axis along the row of seats; set the initial position of the i-th passenger in the boarding queue to P i 0 , the position where passenger i enters the cabin passage The position where the passenger i moves sideways before placing the luggage Where passenger i places his luggage Passenger i seat location

[0016] S1.4. Set the passenger's expected speed direction to

[0017] Furthermore, the specific implementation method of step S2 includes the following steps:

[0018] S2.1. Construct an elliptical passenger model, specifically:

[0019]

[0020] Among them, r i ais the long semi-axis of the elliptical body of passenger i, r i b is the minor semi-axis of the elliptical body of passenger i; is the actual elliptical body orientation of passenger i at time t, that is, the direction of the minor axis of his elliptical body; is the expected elliptical body orientation of passenger i at time t; θ i (t) is the current movement direction v of passenger i i (t) The current orientation of its elliptical body The angle between the two is used to indicate the current sideways degree of passenger i, ω i is the sideways speed of passenger i, which indicates the angle of adjustment per second when the passenger's body turns sideways;

[0021] S2.2. Construct an improved social force model, specifically:

[0022]

[0023] Among them, f will is the willpower, f ij is the force between passengers, f iw is the force between the passenger and the moving boundary, m i is the mass of passenger i, is the acceleration of passenger i;

[0024] S2.2.1. Improve your willpower as follows:

[0025]

[0026] in, is the reduction coefficient, which is used to indicate the expected speed reduction degree of the passenger after turning sideways, μ∈[0,1], μ is the maximum speed reduction expected by the passenger, and θi(t) is the current motion direction v of passenger i i (t) The current orientation of its elliptical body The angle between the passenger and the ground is used to indicate the current sideways degree of the passenger, v i 0 (t) is the expected speed of passenger i, is the expected speed direction of passenger i, v i (t) is the movement direction of passenger i, τi is the reaction time of adjustment;

[0027] S2.2.2. Improve the forces between passengers as follows:

[0028] f ij ={A i exp[(r ij -d ij ) / B i]+kg(r ij -dij)}n ij +kg(r ij -d ij )Δv ji t ij

[0029] d ij =||O i O j ||-(r i -r j )

[0030]

[0031] Among them, A i and B i Represents the first position parameter, the second position parameter, r ij represents the sum of the elliptical body radii of passenger i and passenger j, d ij represents the distance between the elliptical bodies of passenger i and passenger j, n ij represents the unit vector pointing from passenger j to passenger i, Δv ij represents the relative speed of passenger i and passenger j in the tangential direction, t ij represents the tangent direction of passenger i and passenger j, represents the angle between the minor axis of the elliptical body of passenger i and the line connecting the centers of the elliptical bodies of passenger i and passenger j, k represents the squeezing coefficient, g represents the piecewise function, and r i b represents the radius of the minor semi-axis of the elliptical body of passenger i, r i a represents the semi-major radius of the elliptical body of passenger i, r j b represents the radius of the minor semi-axis of the elliptical body of passenger j, r j a represents the semi-major axis radius of the elliptical body of passenger j, O i is the center of the elliptical body of passenger i, O j represents the center of the elliptical body of passenger j;

[0032] S2.2.3. Improve the interaction between passengers and the motion boundary as follows:

[0033] f iw ={A i exp[(r i -d iw ) / B i ]+kg(r i -d iw )}n iw +kg(ri -d iw )(v i ·t iw )t ij

[0034] d iw =||O i w||-r i

[0035]

[0036] Among them, d iw represents the length of the perpendicular line from the elliptical body of passenger i to the obstacle, n iw is the unit vector pointing from the obstacle to passenger i, and w represents the motion boundary.

[0037] Furthermore, the specific implementation method of step S3 includes the following steps:

[0038] S3.1. Construct passenger stopping behavior rules: When a passenger is following the passenger in front of him to board the plane, if the distance between him and the passenger in front of him is less than the set threshold, he will stop moving, that is, the passenger’s expected speed Set to 0;

[0039] S3.2. Construct passenger queuing behavior rules:

[0040] Set the unit direction vector at time t, where passenger i is located, pointing to the position of the passenger closest to passenger i in the boarding direction It is empty at time t0, then updated based on each simulation step and used to determine whether to follow the passenger in front;

[0041] Set the conditions for satisfying any of the following passenger queue behaviors:

[0042] Condition 1: If the passenger is in the process of boarding before stowing his / her baggage and the baggage stowing position is the same as that of the passenger in front of him / her;

[0043] Condition 2: If the passenger is in the process of boarding before stowing baggage, and the passenger in front of him is also in the process of boarding before stowing baggage;

[0044] The passengers queue up and set their expected speed direction Set to Direction

[0045] S3.3. Construct the rules for passenger sideways crossing behavior, including active sideways crossing behavior and passive sideways crossing behavior;

[0046] S3.3.1. Set the conditions for all the following passenger passive sideways behaviors:

[0047] Condition 1: If passenger i has not reached the position D where he needs to actively turn sideways i2 ;

[0048] Condition 2: If there is space for sideways crossing, that is, the sum of the minor axis lengths of passenger i and the nearest passenger j is less than the aisle width L aisle ;

[0049] Condition 3: If passenger i and the closest passenger j do not place their luggage in the same location;

[0050] Condition 4: If the nearest passenger j is placing his luggage, waiting to enter his seat, or entering his seat;

[0051] Passenger i chooses to cross sideways to overtake the passenger j who is closest to him;

[0052] S3.3.2. The condition for the passenger's active sideways behavior is: if passenger i has reached the position D where he needs to actively sideways i2 ; The passenger will actively move sideways to place the luggage.

[0053] Furthermore, the passenger sideways direction selection design in step S3.3 is as follows:

[0054] If the passenger performs a passive sideways behavior, there are two options for the expected body orientation when the passenger sideways, one is to turn sideways to the left of the forward direction, and the other is to turn sideways to the right of the forward direction; the expected body orientation is set to the direction that the passenger's current actual body orientation is closer to, and if the two are the same, a random expected face orientation is selected;

[0055] If the passenger actively turns sideways, the direction in which the passenger turns sideways is toward the side where the luggage is placed.

[0056] Furthermore, the specific implementation method of step S4 includes the following steps:

[0057] S4.1. Determine the boarding order and seat position of passengers according to different boarding strategies, and set the expected speed direction of passengers in stages according to the initial position of passengers, aircraft internal facilities information, and seat position, and calculate the walking path;

[0058] S4.2. The simulation starts. Based on the improved social force model, the passenger boarding simulation model simulates the boarding process of passengers before placing their luggage, taking into account queuing behavior, parking behavior, and sideways behavior;

[0059] S4.3. Determine whether the luggage needs to be placed. If it is not, proceed to the next step. If it is yes, consider the time for placing the luggage, simulate the process of passengers placing the luggage, and then consider the changes in body posture to simulate the process from placing the luggage to waiting to enter the seat;

[0060] S4.5. Determine whether it is necessary to wait for a seat to be given up. If it is not, proceed to the next step. If it is yes, consider the number of people who need to give up their seats and simulate the process of waiting for a seat to be given up.

[0061] S4.6. Simulate the process of passengers entering their seats and perform data statistics.

[0062] Beneficial effects of the present invention:

[0063] The passenger boarding simulation method considering individual behaviors and characteristics described in the present invention introduces an elliptical passenger model on the original social force model, analyzes passenger behaviors and establishes corresponding behavioral rules according to actual boarding scenarios, so that the model is closer to the human body motion characteristics in the actual boarding process, and enhances the accuracy and practicality of the model in the simulation; by simulating and analyzing different boarding strategies, the present invention can optimize the boarding order of passengers, reduce congestion and waiting time during the boarding process, thereby improving the overall boarding efficiency. Furthermore, the present invention can provide decision support for airlines and airport managers, helping them to choose the most appropriate boarding strategy, optimize resource allocation, and improve operational efficiency. Finally, the model and strategy of the present invention are not limited to specific aircraft models, but have a certain degree of versatility and can adapt to boarding needs of different aircraft models and different scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 is a flow chart of a passenger boarding simulation method considering individual behaviors and characteristics according to the present invention;

[0065] Figure 2 It is the boarding simulation flow chart described in the present invention. DETAILED DESCRIPTION

[0066] In order to make the purpose, technical solution and advantages of the present invention more clear, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention, that is, the specific embodiments described are only part of the embodiments of the present invention, rather than all of the specific embodiments. The components of the specific embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations, and the present invention can also have other embodiments.

[0067] Therefore, the following detailed description of the specific embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected specific embodiments of the present invention. Based on the specific embodiments of the present invention, all other specific embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present invention.

[0068] In order to further understand the content, features and effects of the present invention, the following specific implementation methods are given as examples, and the attached Figure 1 -Attached Figure 2 The detailed instructions are as follows:

[0069] A passenger boarding simulation method considering individual behaviors and characteristics comprises the following steps:

[0070] S1. Define individual passenger behaviors during boarding, establish the boarding order, seat positions, and positions of different individual passenger behaviors during boarding, and set the expected speed direction of passengers, based on the condition that each passenger places luggage on the side close to their seat;

[0071] Furthermore, the specific implementation method of step S1 includes the following steps:

[0072] S1.1. Definition of individual passenger behaviors during boarding, including stopping behavior, queuing behavior and sideways crossing behavior;

[0073] S1.2. Set the boarding order and seat positions of passengers based on one of the six boarding strategies: random boarding strategy, row strategy, from window to aisle, from back to front, inverted pyramid, and Stephen method;

[0074] S1.3. Set the location of different individual behaviors during the passenger boarding process;

[0075] Establish a rectangular coordinate system with the X-axis along the aisle and the Y-axis along the row of seats; set the initial position of the i-th passenger in the boarding queue to P i 0 , the position where passenger i enters the cabin passage The position where the passenger i moves sideways before placing the luggage Where passenger i places his luggage Passenger i seat location

[0076] S1.4. Set the passenger's expected speed direction to

[0077] Furthermore, stopping behavior refers to the behavior of passengers stopping in the following four situations: when placing luggage, when waiting for the passenger in front to place luggage, when waiting in the aisle for the passenger in front who has stopped to continue moving, and when waiting for passengers in the same row to make room for their seats.

[0078] Furthermore, queuing behavior refers to the behavior in which the rear passenger follows the front passenger. Before the front passenger turns to his seat or places his luggage, the rear passenger generally does not overtake the front passenger, but maintains a relative distance from the front passenger and maintains a consistent direction of movement, that is, along the aisle.

[0079] Furthermore, the side-crossing behavior refers to when a passenger encounters a passenger parked in front of him, if the other party is placing luggage or waiting to enter his seat, he can choose to stop and also choose to side-cross, using the walking space left by the passenger in front and passing sideways by adjusting his body posture, that is, his movement direction is different from the direction of his chest and torso, and then continue to move towards his seat.

[0080] S2. Establish a passenger boarding simulation model based on the improved social force model;

[0081] Furthermore, the specific implementation method of step S2 includes the following steps:

[0082] S2.1. Construct an elliptical passenger model, specifically:

[0083]

[0084] Among them, r i a is the long semi-axis of the elliptical body of passenger i, r i b is the minor semi-axis of the elliptical body of passenger i; is the actual elliptical body orientation of passenger i at time t, that is, the direction of the minor axis of his elliptical body; is the expected elliptical body orientation of passenger i at time t; θ i (t) is the current movement direction v of passenger i i (t) The current orientation of its elliptical body The angle between the two is used to indicate the current sideways degree of passenger i, ω i is the sideways speed of passenger i, which indicates the angle of adjustment per second when the passenger's body turns sideways;

[0085] S2.2. Construct an improved social force model, specifically:

[0086]

[0087] Among them, f will is the willpower, f ij is the force between passengers, f iw is the force between the passenger and the moving boundary, m i is the mass of passenger i, is the acceleration of passenger i;

[0088] S2.2.1. Improve your willpower as follows:

[0089]

[0090] in, is the reduction coefficient, which is used to indicate the expected speed reduction degree of the passenger after turning sideways, μ∈[0,1], μ is the maximum speed reduction expected by the passenger, and θi(t) is the current motion direction v of passenger i i (t) The current orientation of its elliptical body The angle between the passenger and the ground is used to indicate the current sideways degree of the passenger, v i 0 (t) is the expected speed of passenger i, is the expected speed direction of passenger i, v i (t) is the movement direction of passenger i, τi is the reaction time of adjustment;

[0091] S2.2.2. Improve the forces between passengers as follows:

[0092] f ij ={A i exp[(r ij -d ij ) / B i ]+kg(r ij -d ij )}n ij +kg(r ij -d ij )Δv ji t ij

[0093] d ij =||O i O j ||-(r i -r j )

[0094]

[0095] Among them, A i and B i Represents the first position parameter, the second position parameter, ri j represents the sum of the elliptical body radii of passenger i and passenger j, d ij represents the distance between the elliptical bodies of passenger i and passenger j, n ij represents the unit vector pointing from passenger j to passenger i, Δv ij represents the relative speed of passenger i and passenger j in the tangential direction, t ij represents the tangent direction of passenger i and passenger j, represents the angle between the minor axis of the elliptical body of passenger i and the line connecting the centers of the elliptical bodies of passenger i and passenger j, k represents the squeezing coefficient, g represents the piecewise function, and r i b represents the radius of the minor semi-axis of the elliptical body of passenger i, r i a represents the semi-major radius of the elliptical body of passenger i, r j b represents the radius of the minor semi-axis of the elliptical body of passenger j, r j a represents the semi-major axis radius of the elliptical body of passenger j, O i is the center of the elliptical body of passenger i, O j represents the center of the elliptical body of passenger j;

[0096] Furthermore, when r ij -d ij > 0, g is a linear function of the distance between passenger i and passenger j. ij -d ij When ≤0, the value of g is 0;

[0097] S2.2.3. Improve the interaction between passengers and the motion boundary as follows:

[0098] f iw ={A i exp[(r i -d iw ) / B i ]+kg(r i -d iw )}n iw +kg(r i -d iw )(v i ·t iw )t ij

[0099] d iw =||O i w||-r i

[0100]

[0101] Among them, d iw represents the length of the perpendicular line from the elliptical body of passenger i to the obstacle, n iw is the unit vector pointing from the obstacle to passenger i, and w represents the motion boundary.

[0102] Furthermore, after entering the cabin, passengers often spontaneously form a queue and move forward in sequence. Before the passenger in front turns to his seat or places his luggage, the passenger behind will generally not overtake the passenger in front, but keep a certain relative distance from the passenger in front and keep the same direction of movement; after entering the cabin, passengers often stop in the following four situations: when placing luggage, when waiting for the passenger in front to place luggage, when waiting in the aisle for the passenger in front who has stopped to continue moving, and when waiting for the passenger in the same row to make room for his seat; in different situations, the time, position, and body direction of the passenger's stop are different; as shown in Table 1:

[0103] Table 1:

[0104]

[0105]

[0106] S3. Based on the positions of different individual behaviors of passengers in the boarding process defined in step S1, construct passenger boarding behavior rules, including passenger parking behavior rules, passenger queuing behavior rules, and passenger sideways crossing behavior rules;

[0107] Furthermore, the specific implementation method of step S3 includes the following steps:

[0108] S3.1. Construct passenger stopping behavior rules: When a passenger is following the passenger in front of him to board the plane, if the distance between him and the passenger in front of him is less than the set threshold, he will stop moving, that is, the passenger’s expected speed Set to 0;

[0109] S3.2. Construct passenger queuing behavior rules:

[0110] Set the unit direction vector at time t, where passenger i is located, pointing to the position of the passenger closest to passenger i in the boarding direction It is empty at time t0, then updated based on each simulation step and used to determine whether to follow the passenger in front;

[0111] Set the conditions for satisfying any of the following passenger queue behaviors:

[0112] Condition 1: If the passenger is in the process of boarding before stowing his / her baggage and the baggage stowing position is the same as that of the passenger in front of him / her;

[0113] Condition 2: If the passenger is in the process of boarding before stowing baggage, and the passenger in front of him is also in the process of boarding before stowing baggage;

[0114] The passengers queue up and set their expected speed direction Set to Direction

[0115] S3.3. Construct the rules for passenger sideways crossing behavior, including active sideways crossing behavior and passive sideways crossing behavior;

[0116] S3.3.1. Set the conditions for all the following passenger passive sideways behaviors:

[0117] Condition 1: If passenger i has not reached the position D where he needs to actively turn sideways i2 ;

[0118] Condition 2: If there is space for sideways crossing, that is, the sum of the minor axis lengths of passenger i and the nearest passenger j is less than the aisle width L aisle ;

[0119] Condition 3: If passenger i and the closest passenger j do not place their luggage in the same location;

[0120] Condition 4: If the nearest passenger j is placing his luggage, waiting to enter his seat, or entering his seat;

[0121] Passenger i chooses to cross sideways to overtake the passenger j who is closest to him;

[0122] S3.3.2. The condition for the passenger's active sideways behavior is: if passenger i has reached the position D where he needs to actively sideways i2 ; The passenger will actively move sideways to place the luggage.

[0123] Furthermore, the passenger sideways direction selection design in step S3.3 is as follows:

[0124] If the passenger performs a passive sideways behavior, there are two options for the expected body orientation when the passenger sideways, one is to turn sideways to the left of the forward direction, and the other is to turn sideways to the right of the forward direction; the expected body orientation is set to the direction that the passenger's current actual body orientation is closer to, and if the two are the same, a random expected face orientation is selected;

[0125] If the passenger actively turns sideways, the direction in which the passenger turns sideways is toward the side where the luggage is placed.

[0126] S4. Using the passenger boarding simulation model based on the improved social force model obtained in step S2, simulate the passenger boarding process, determine whether the passenger places luggage, waits for seats to be offered, and enters seats based on the passenger boarding behavior rule judgment method obtained in step S3, and collect data statistics on the process of passengers simulating the passengers entering seats.

[0127] Furthermore, the specific implementation method of step S4 includes the following steps:

[0128] S4.1. Determine the boarding order and seat position of passengers according to different boarding strategies, and set the expected speed direction of passengers in stages according to the initial position of passengers, aircraft internal facilities information, and seat position, and calculate the walking path;

[0129] S4.2. The simulation starts. Based on the improved social force model, the passenger boarding simulation model simulates the boarding process of passengers before placing their luggage, taking into account queuing behavior, parking behavior, and sideways behavior;

[0130] S4.3. Determine whether the luggage needs to be placed. If it is not, proceed to the next step. If it is yes, consider the time for placing the luggage, simulate the process of passengers placing the luggage, and then consider the changes in body posture to simulate the process from placing the luggage to waiting to enter the seat;

[0131] Furthermore, if luggage needs to be placed, the passenger's stop time during luggage placement is calculated. The calculation formula is:

[0132]

[0133] Where a0 is the basic time required to store luggage; a1 is the correction factor; a2 is the capacity of the luggage rack; N e is the number of luggage stored on the luggage rack, N i is the luggage carried by passenger i; the values ​​of a0, a1, and a2 can be calibrated by measurement;

[0134] As for the number of luggage carried by passengers, assuming that the proportion of the number of luggage carried by all passengers is:

[0135] P(N i =0) = 20%, P(N i =1) = 60%, P(N i =2) = 20%;

[0136] Among them, P represents the proportion of luggage carried by all passengers, N i represents the number of pieces of luggage carried by passenger i;

[0137] Furthermore, the process of the passenger's body turning sideways is considered to change, and the process from the time the passenger places the luggage to the time when the passenger waits to enter the seat is simulated to obtain the passenger's body turning sideways time. for:

[0138]

[0139] Among them, θ i (t) represents the difference in angle from the direction of the passenger facing the luggage rack when placing the luggage to the sideways direction when entering the seat, v i (t) is the angular velocity of the passenger turning.

[0140] S4.5. Determine whether it is necessary to wait for a seat to be given up. If it is not, proceed to the next step. If it is yes, consider the number of people who need to give up their seats and simulate the process of waiting for a seat to be given up.

[0141] Furthermore, the judgment condition is that the passenger arrives at the location where the luggage is placed. The location of its seat If you need to wait for a seat to be given up, the waiting time is calculated based on the number of seated passengers. for:

[0142]

[0143] Where n is the number of seated passengers, s1 is the time it takes for a seated passenger to stand up and give up his seat, and s2 is the time it takes for two seated passengers to stand up and give up their seats.

[0144] S4.6. Simulate the process of passengers entering their seats and perform data statistics.

[0145] Furthermore, when the passenger places the luggage The location of its seat The distance between the two seats is then counted and the time it takes for passengers to get from the luggage placement location to their seats is calculated.

[0146]

[0147] in, It represents the reduction coefficient, which reflects the impact of the passenger's sideways movement on his expected speed. Here, the reduction coefficient value when the sideways movement degree is the largest in the social force model is taken. Denotes the passenger's expected speed, D i34 Indicates where the passenger places their luggage The location of its seat The distance between.

[0148] It should be noted that relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0149] Although the present application has been described above with reference to specific embodiments, various modifications may be made thereto and parts thereof may be replaced with equivalents without departing from the scope of the present application. In particular, as long as there is no structural conflict, the various features in the specific embodiments disclosed in the present application may be used in combination with each other in any manner, and the fact that these combinations are not exhaustively described in this specification is only for the sake of omitting space and saving resources. Therefore, the present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.

Claims

1. A passenger boarding simulation method considering individual behaviors and characteristics, characterized in that: The steps include: S1. Define individual passenger behaviors during boarding, establish the boarding order, seat positions, and positions of different individual passenger behaviors during boarding, and set the expected speed direction of passengers, based on the condition that each passenger places luggage on the side close to their seat; S2. Establish a passenger boarding simulation model based on the improved social force model; S3. Based on the positions of different individual behaviors of passengers in the boarding process defined in step S1, construct passenger boarding behavior rules, including passenger parking behavior rules, passenger queuing behavior rules, and passenger sideways crossing behavior rules; S4. Using the passenger boarding simulation model based on the improved social force model obtained in step S2, simulate the passenger boarding process, determine whether the passenger places luggage, waits for seats to be offered, and enters seats based on the passenger boarding behavior rule judgment method obtained in step S3, and collect data statistics on the process of passengers simulating the passengers entering seats.

2. A passenger boarding simulation method considering individual behaviors and characteristics according to claim 1, characterized in that: The specific implementation method of step S1 includes the following steps: S1.

1. Definition of individual passenger behaviors during boarding, including stopping behavior, queuing behavior and sideways crossing behavior; S1.

2. Set the boarding order and seat positions of passengers based on one of the six boarding strategies: random boarding strategy, row strategy, from window to aisle, from back to front, inverted pyramid, and Stephen method; S1.

3. Set the location of different individual behaviors during the passenger boarding process; Establish a rectangular coordinate system with the X-axis along the aisle and the Y-axis along the row of seats; set the initial position of the i-th passenger in the boarding queue to Passenger i's position in the cabin aisle The position where the passenger i moves sideways before placing the luggage Where passenger i places his luggage Passenger i seat location S1.

4. Set the passenger's expected speed direction to 3. A passenger boarding simulation method considering individual behaviors and characteristics according to claim 2, characterized in that: The specific implementation method of step S2 includes the following steps: S2.

1. Construct an elliptical passenger model, specifically: in, is the long semi-axis of the elliptical body of passenger i, is the minor semi-axis of the elliptical body of passenger i; is the actual elliptical body orientation of passenger i at time t, that is, the direction of the minor axis of his elliptical body; is the expected elliptical body orientation of passenger i at time t; θ i (t) is the current movement direction v of passenger i i (t) The current orientation of its elliptical body The angle between the two is used to indicate the current sideways degree of passenger i, ω i is the sideways speed of passenger i, which indicates the angle of adjustment per second when the passenger's body turns sideways; S2.

2. Construct an improved social force model, specifically: Among them, f will is the willpower, f ij is the force between passengers, f iw is the force between the passenger and the moving boundary, m i is the mass of passenger i, is the acceleration of passenger i; S2.2.

1. Improve your willpower as follows: in, is the reduction coefficient, which is used to indicate the expected speed reduction degree of the passenger after turning sideways, μ∈[0,1], μ is the maximum speed reduction expected by the passenger, θ i (t) is the current movement direction v of passenger i i (t) The current orientation of its elliptical body The angle between the two is used to indicate the current sideways degree of the passenger. is the expected speed of passenger i, is the expected speed direction of passenger i, v i (t) is the moving direction of passenger i, τ i To adjust the reaction time; S2.2.

2. Improve the forces between passengers as follows: f ij ={A i exp[(r ij -d ij ) / B i ]+kg(r ij -d ij )}n ij +kg(r ij -d ij )Δv ji t ij d ij =||O i O j ||-(r i -r j ) Among them, A i and B i Represents the first position parameter, the second position parameter, r ij represents the sum of the elliptical body radii of passenger i and passenger j, d ij represents the distance between the elliptical bodies of passenger i and passenger j, n ij represents the direction unit vector from passenger j to passenger i, Δv ij represents the relative speed of passenger i and passenger j in the tangential direction, t ij represents the tangent direction of passenger i and passenger j, represents the angle between the minor axis of the elliptical body of passenger i and the line connecting the centers of the elliptical bodies of passenger i and passenger j, k represents the squeezing coefficient, g represents the piecewise function, represents the radius of the minor semi-axis of the elliptical body of passenger i, represents the semi-major axis radius of the elliptical body of passenger i, r j b represents the radius of the minor semi-axis of the elliptical body of passenger j, r j a represents the semi-major axis radius of the elliptical body of passenger j, O i is the center of the elliptical body of passenger i, O j represents the center of the elliptical body of passenger j; S2.2.

3. Improve the interaction between passengers and the motion boundary as follows: f iw ={A i exp[(r i -d iw ) / B i ]+kg(r i -d iw )}n iw +kg(r i -d iw )(v i ·t iw )t ij d iw =||O i w||-r i Among them, d iw represents the length of the perpendicular line from the elliptical body of passenger i to the obstacle, n iw is the unit vector pointing from the obstacle to passenger i, and w represents the motion boundary.

4. A passenger boarding simulation method considering individual behaviors and characteristics according to claim 3, characterized in that: The specific implementation method of step S3 includes the following steps: S3.

1. Construct passenger stopping behavior rules: When a passenger is following the passenger in front of him to board the plane, if the distance between him and the passenger in front of him is less than the set threshold, he will stop moving, that is, the passenger’s expected speed Set to 0; S3.

2. Construct passenger queuing behavior rules: Set the unit direction vector at time t, where passenger i is located, pointing to the position of the passenger closest to passenger i in the boarding direction It is empty at time t0, then updated based on each simulation step and used to determine whether to follow the passenger in front; Set the conditions for satisfying any of the following passenger queue behaviors: Condition 1: If the passenger is in the process of boarding before stowing his / her baggage and the baggage stowing position is the same as that of the passenger in front of him / her; Condition 2: If the passenger is in the process of boarding before stowing baggage, and the passenger in front of him is also in the process of boarding before stowing baggage; The passengers queue up and set their expected speed direction Set to Direction S3.

3. Construct the rules for passenger sideways crossing behavior, including active sideways crossing behavior and passive sideways crossing behavior; S3.3.

1. Set the conditions for all the following passenger passive sideways behaviors: Condition 1: If passenger i has not reached the position D where he needs to actively turn sideways i2 ; Condition 2: If there is space for sideways crossing, that is, the sum of the minor axis lengths of passenger i and the nearest passenger j is less than the aisle width L aisle ; Condition 3: If passenger i and the closest passenger j do not place their luggage in the same location; Condition 4: If the nearest passenger j is placing his luggage, waiting to enter his seat, or entering his seat; Passenger i chooses to cross sideways to overtake the passenger j who is closest to him; S3.3.

2. The condition for the passenger's active sideways behavior is: if passenger i has reached the position D where he needs to actively sideways i2 ; The passenger will actively move sideways to place the luggage.

5. A passenger boarding simulation method considering individual behaviors and characteristics according to claim 4, characterized in that: The passenger sideways direction selection design in step S3.3 is as follows: If the passenger performs a passive sideways behavior, there are two options for the expected body orientation when the passenger sideways, one is to turn sideways to the left of the forward direction, and the other is to turn sideways to the right of the forward direction; the expected body orientation is set to the direction that the passenger's current actual body orientation is closer to, and if the two are the same, a random expected face orientation is selected; If the passenger actively turns sideways, the direction in which the passenger turns sideways is toward the side where the luggage is placed.

6. A passenger boarding simulation method considering individual behaviors and characteristics according to claim 5, characterized in that: The specific implementation method of step S4 includes the following steps: S4.

1. Determine the boarding order and seat position of passengers according to different boarding strategies, and set the expected speed direction of passengers in stages according to the initial position of passengers, aircraft internal facilities information, and seat position, and calculate the walking path; S4.

2. The simulation starts. Based on the improved social force model, the passenger boarding simulation model simulates the boarding process of passengers before placing their luggage, taking into account queuing behavior, parking behavior, and sideways behavior; S4.

3. Determine whether the luggage needs to be placed. If it is not, proceed to the next step. If it is yes, consider the time for placing the luggage, simulate the process of passengers placing the luggage, and then consider the changes in body posture to simulate the process from placing the luggage to waiting to enter the seat; S4.

5. Determine whether it is necessary to wait for a seat to be given up. If it is not, proceed to the next step. If it is yes, consider the number of people who need to give up their seats and simulate the process of waiting for a seat to be given up. S4.

6. Simulate the process of passengers entering their seats and perform data statistics.

Citation Information

Patent Citations

  • Hybrid traffic simulation method based on social force

    CN109992886A

  • Simulation method and device for overtaking behavior in people stream

    CN117993227A

  • Simulated smart pedestrians

    WO2024081423A1