Method and apparatus for estimating the center of gravity of a flight passenger
The method and device for estimating flight passenger center of gravity address the inaccuracy in current methods by using passenger data and cabin layout information to accurately predict and allocate seats, enhancing flight safety and reducing delays.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TRAVELSKY TECHNOLOGY LIMITED
- Filing Date
- 2023-08-09
- Publication Date
- 2026-04-20
Smart Images

Figure 0007848402000044 
Figure 0007848402000045 
Figure 0007848402000046
Abstract
Description
[Technical Field]
[0001] [Cross-reference of related applications] This application claims priority to a Chinese patent application filed with the China National Patent Office on September 5, 2022, with application number 202211076577.1, titled "Method and Apparatus for Estimating the Center of Gravity of a Flight Passenger," the entire contents of which are incorporated herein by reference.
[0002] This application relates to the field of aeronautical information, and more particularly to a method and apparatus for estimating the center of gravity of a flight passenger. [Background technology]
[0003] High safety is a fundamental prerequisite and crucial guarantee for aircraft to take off on time, and is also a noble mission and responsibility of the civil aviation industry. Aircraft load capacity and balance are core components of ensuring high safety. This involves effectively controlling the aircraft's center of gravity by rationally distributing passenger seats and cargo compartments, keeping the aircraft's center of gravity within a safe range, and thereby guaranteeing the aircraft's flight safety.
[0004] Calculating the passenger center of gravity is a key step in the calculation of the aircraft's center of gravity. The passenger center of gravity estimation device is a device that estimates the passenger's center of gravity assuming that passenger data is not yet fully acquired, and is an important support and effective guarantee that flights can take off on time. Since aircraft loading operations often begin a certain period before the flight takes off, various unknown states may exist for the passengers during this process, such as seats being assigned when purchasing tickets but not being checked in, or seats not being assigned when purchasing tickets. Whether a passenger has not selected a seat or has not checked in, both mean uncertainty about the seat the passenger will ultimately choose. During this period, the aircraft simultaneously distributes and loads cargo from the cargo transport system. The passenger's center of gravity is a crucial basis for the means of distributing cargo in the cargo hold. Calculating the passenger center of gravity is mainly related to the passenger's weight and seat row in which they are located. If the center of gravity calculation is performed after all passengers have checked in, cargo loading will inevitably be delayed, causing flight delays.
[0005] Currently, in the flight loading process, it is impossible to predict the passenger's center of gravity. Therefore, initial calculations are performed based solely on acquired passenger data, followed by cargo loading based on these calculation results and past experience. Finally, after all passengers have checked in, if the center of gravity needs to be adjusted, it can only be corrected by adjusting the cargo position in the cargo hold. This method lacks prediction of the passenger's center of gravity, which may necessitate some degree of cargo adjustment. The more accurate the prediction of the passenger's center of gravity, the better the cargo loading method in the cargo hold. Thus, by ultimately adjusting the cargo, the probability of needing to adjust the center of gravity is significantly reduced.
[0006] Therefore, accurately predicting the center of gravity of flight passengers is a challenge that needs to be addressed in this field. [Overview of the project] [Problems that the invention aims to solve]
[0007] This application provides a method and device for estimating the center of gravity of flight passengers, aiming to accurately predict the center of gravity of flight passengers.
Means for Solving the Problems
[0008] To achieve the above object, this application provides the following technical solutions.
[0009] A method for estimating the center of gravity of flight passengers, comprising: Obtaining passenger data, cabin layout information, and a passenger weight table of a flight to be measured, wherein the passenger data includes the attributes of each passenger and seat attributes, the type of each passenger includes passengers who have selected seats and passengers who have not selected seats, the seat attributes include the seat row number of the passengers who have selected seats, the seat row number indicates the seat row selected by the passenger, the cabin layout information includes the center of gravity index of each seat row, and the passenger weight table includes the weights of each passenger attribute; Determining the weight of the passengers who have selected seats based on the passenger weight table and the attributes of the passengers who have selected seats, and calculating the influence index of the center of gravity of the passengers who have selected seats based on the seat row number, weight, and the center of gravity index of the selected seat row of the passengers who have selected seats; Allocating seats to the passengers who have not selected seats and obtaining the seat row numbers of the passengers who have not selected seats; Determining the weight of the passengers who have not selected seats based on the passenger weight table and the attributes of the passengers who have not selected seats, and calculating the influence index of the center of gravity of the passengers who have not selected seats based on the seat row number, weight, and the center of gravity index of the selected seat row of the passengers who have not selected seats; Calculating the center of gravity of the flight passengers to be measured based on the influence index of the center of gravity of the passengers who have selected seats and the influence index of the center of gravity of the passengers who have not selected seats.
[0010] Optionally, the passengers who have selected seats include the checked-in passengers. Based on the passenger weight table and the attributes of the passengers who have selected the seats, determine the weight of the passengers who have selected the seats, and based on the seat row number, weight, and the index of the center of gravity of the selected seat row of the passengers who have selected the seats, calculate the influence index of the center of gravity of the passengers who have selected the seats. Based on the attributes of the checked-in passengers, obtain the weight of the checked-in passengers from the passenger weight table, and based on the seat row number of the checked-in passengers, the weight of the checked-in passengers, and the index of the center of gravity of the seat row selected by the checked-in passengers, calculate the influence index of the center of gravity of the checked-in passengers. This includes the step of
[0011] Optionally, the passengers who have selected the seats further include passengers who have not checked in but have selected seats. After calculating the influence index of the center of gravity of the checked-in passengers, Based on the attributes of the passengers who have not checked in but have selected seats, obtain the weight of the passengers who have not checked in but have selected seats from the passenger weight table, and based on the seat row number of the passengers who have not checked in but have selected seats, the weight of the passengers who have not checked in but have selected seats, and the index of the center of gravity of the seat row selected by the passengers who have not checked in but have selected seats, further calculate the influence index of the center of gravity of the passengers who have not checked in but have selected seats.
[0012] Optionally, the passengers who have selected the seats further include stretcher-using passengers. After calculating the influence index of the center of gravity of the passengers who have not checked in but have selected seats, A step of obtaining the weight of the passenger using the stretcher from the departure system, distributing the weight of the passenger using the stretcher to a plurality of seat rows indicated by the seat row number of the passenger using the stretcher, and obtaining the weight of each seat row selected by the passenger using the stretcher, wherein the predetermined weight distribution rule distributes the weight of the passenger using the stretcher evenly to the plurality of seat rows so as to ensure that the weight obtained in each seat row is the same, and distributes any excess weight sequentially to each seat row in ascending order of seat row number, The method further includes the step of calculating an index of influence of the center of gravity of the passenger using a stretcher, based on the seat row number of the passenger using a stretcher, the weight of each seat row selected by the passenger using a stretcher, and the index of the center of gravity of the seat row selected by the passenger using a stretcher.
[0013] If selectable, the passenger who selects the aforementioned seat will also include additional seating items, After calculating the index of influence of the center of gravity of the passenger using the stretcher, The system further includes obtaining the weight of the additional seating item from the departure system, and calculating an influence index of the center of gravity of the additional seating item based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item.
[0014] Selectively, passengers who have selected the aforementioned seats further include passengers in foldable auxiliary seats, After calculating the influence index of the center of gravity of the additional seating item, The system further includes the steps of obtaining the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat from the departure system, and calculating the influence index of the center of gravity of the passenger in the folding auxiliary seat based on the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat.
[0015] Passengers who select the aforementioned seats may also bring additional baggage, After calculating the influence index of the passenger's center of gravity on the aforementioned foldable auxiliary seat, The system further includes obtaining the weight of the baggage from the departure system and calculating an index of influence of the baggage's center of gravity based on the baggage's seat row number, the baggage's weight, and the index of the center of gravity of the seat row selected by the baggage.
[0016] Selectable, The further step includes representing the sum of the influence index of the center of gravity of the checked-in passenger, the influence index of the center of gravity of the unchecked-in passenger who selected a seat, the influence index of the center of gravity of the passenger using a stretcher, the influence index of the center of gravity of the additional seating item, the influence index of the center of gravity of the passenger in the foldable auxiliary seat, and the influence index of the center of gravity of the baggage as the influence index of the center of gravity of the passenger who selected a seat.
[0017] The steps include: distributing seats to passengers who have not selected a seat, and obtaining the seat row number of the passenger who has not selected a seat; A step of allocating seats to passengers who have not selected a seat, based on a pre-set passenger seat allocation rule, and obtaining the seat row number of the passenger who has not selected a seat, wherein the passenger seat allocation rule pre-sets multiple priorities for each seat row, limits the number of seats for each priority so that the sum of the number of seats for each priority equals the number of seats in the seat row, statistically calculates the number of first seats included in the seat row, obtains the number of first seats in the seat row, and if the number of first seats is less than the number of seats in the seat row, The process involves obtaining the seat row number and priority of the second seat included in the aforementioned seat row, representing each second seat in each aforementioned seat row as an ascending seat in descending order of priority and seat row number, and distributing each seat to passengers who have not selected it, and representing each second seat as a descending seat in descending order of priority and seat row number, and distributing each seat to passengers who have not selected it, wherein the first seat is a seat selected by a passenger, and the second seat is a seat not selected by a passenger.
[0018] A device for estimating the center of gravity of a flight passenger, An information acquisition unit for obtaining passenger data, cabin layout information, and a passenger weight table for a flight to be measured, wherein the passenger data includes the attributes and seat attributes of each passenger, the type of each passenger includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number and seat number of the passenger who has selected a seat, the seat row number indicates the seat row selected by the passenger, the cabin layout information includes the index of the center of gravity of each seat row, and the passenger weight table includes the weight of each passenger attribute, A first determination unit for determining the weight of a passenger who has selected a seat based on the passenger weight table and the attributes of the passenger who has selected the seat, and for calculating the influence index of the center of gravity of a passenger who has selected a seat based on the seat row number, weight, and the center of gravity index of the selected seat row of the passenger who has selected the seat, A seat distribution unit for distributing seats to passengers who have not selected a seat and obtaining the seat row number for those passengers who have not selected a seat, A second determination unit for determining the weight of passengers who have not selected a seat based on the passenger weight table and the attributes of passengers who have not selected a seat, and for calculating the influence index of the center of gravity of passengers who have not selected a seat based on the seat row number, weight, and center of gravity index of selected seat rows of passengers who have not selected a seat, The system includes a center of gravity calculation unit for calculating the center of gravity of the flight passengers under measurement, based on the influence index of the center of gravity of passengers who have selected the seats and the influence index of the center of gravity of passengers who have not selected the seats. [Effects of the Invention]
[0019] The technical solution provided in this application obtains passenger data, cabin layout information, and a passenger weight table for the flight to be measured. Based on the passenger weight table and the attributes of passengers who have selected seats, the weight of passengers who have selected seats is determined, and the influence index of the center of gravity of passengers who have selected seats is calculated based on the seat row number, weight, and the index of the center of gravity of the selected seat row. Seats are allocated to passengers who have not selected seats, and the seat row numbers of passengers who have not selected seats are obtained. Based on the passenger weight table and the attributes of passengers who have not selected seats, the weight of passengers who have not selected seats is determined, and the influence index of the center of gravity of passengers who have not selected seats is calculated based on the seat row number, weight, and the index of the center of gravity of the selected seat row. Based on the influence index of the center of gravity of passengers who have selected seats and the influence index of the center of gravity of passengers who have not selected seats, the center of gravity of the passengers to be measured is calculated. This invention uses the seat row number, weight, and center of gravity index of the selected seat row for both passengers who have selected a seat and those who have not, as reference data, to effectively and accurately calculate the center of gravity of the flight passenger being measured, compared to the prior art. [Brief explanation of the drawing]
[0020] To more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings that may be used to describe the embodiments or the prior art. Clearly, the drawings in the following description are simply some embodiments of the present application. Those skilled in the art can obtain further drawings based on these drawings without any creative effort.
[0021] [Figure 1a] This is a schematic flowchart of the flight passenger center of gravity estimation method provided in the embodiment of the present invention. [Figure 1b] This is a schematic flowchart of the flight passenger center of gravity estimation method provided in the embodiment of the present invention. [Figure 1c] This is a schematic diagram of the passenger seating arrangement provided in the embodiment of the present invention. [Figure 2]This is a schematic flowchart of another flight passenger center of gravity estimation method provided in the embodiment of the present application. [Figure 3] This is a schematic diagram of the architecture of the flight passenger center of gravity estimation device provided in the embodiment of the present invention. [Modes for carrying out the invention]
[0022] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings of the embodiments. Clearly, the embodiments described are merely a part of the embodiments of the present application, not all embodiments. All other embodiments obtained based on the embodiments of the present application without creative effort by a person skilled in the art are all within the scope of protection of the present application.
[0023] As used herein, the term "including" and its variations are open, meaning "including but not limited to...". The term "based on..." means "based at least partially on...". The term "one embodiment" means "at least one embodiment", the term "another embodiment" means "at least one other embodiment", and the term "several embodiments" means "at least several embodiments". Related definitions of other terms are given below.
[0024] It should be noted that the concepts of "first," "second," etc., as used in this application are solely for the purpose of distinguishing different devices, modules, or units, and do not limit the order or interdependence of the functions performed by these devices, modules, or units.
[0025] It should be noted that the modifiers "one" and "multiple" as used in this application are illustrative but not restrictive, and should be understood as "one or more" unless otherwise explicitly stated in the context, as a person skilled in the art should understand.
[0026] As shown in Figures 1a and 1b, these are schematic flowcharts of the flight passenger center of gravity estimation method provided in the embodiment of the present invention, and include the following steps.
[0027] In S101, passenger data for the flight to be measured is obtained from the departure system. Here, passenger data includes the attributes and seat attributes of each passenger. Each passenger type includes passengers who have selected a seat and passengers who have not selected a seat. Passengers who have selected a seat include checked-in passengers, unchecked passengers who have selected a seat, passengers using stretchers, additional seating items, jump seat passengers (also referred to as passengers with foldable auxiliary seats), and baggage. Seat attributes also include the seat row number and seat number for passengers who have selected a seat.
[0028] In the embodiments of this invention, a passenger using a stretcher is a passenger who is unable to move and requires multiple seats to be provided. Additional seating items are valuables owned by the passenger and require a separate seat to be provided for them. A passenger using a folding auxiliary seat is a passenger who has purchased a pre-configured folding seat. Luggage is luggage owned by the passenger, and the storage location for such luggage is above the passenger's seat.
[0029] Passenger attributes include adult passengers, male passengers, female passengers, child passengers, and infant passengers. Generally, the seat row number indicates the seat row selected by the passenger, and the seat number indicates the seat selected by the passenger. A so-called seat row is a pre-arranged combination of seats within a flight, and multiple seat rows are pre-arranged within a flight, with each seat row containing multiple seats.
[0030] For checked-in passengers, unchecked passengers who have selected a seat, passengers using stretchers, passengers with additional seating items, passengers with foldable auxiliary seats, and carry-on baggage, a seat has been selected; that is, the seat row number and seat row number of passengers who have selected a seat are known. Conversely, for passengers who have not selected a seat, since no seat has been selected, the seat row number and seat row number of passengers who have not selected a seat are unknown.
[0031] Generally, passenger data for the flight being measured can be retrieved from the departure system using the airline, flight number, and departure date as search criteria. The basis for calculating the influence index of the passenger center of gravity of the flight being measured, before the doors of the flight being measured close, all derive from the collection of passenger data.
[0032] In S102, static data of the aircraft and the airline for the flight to be measured are obtained from a pre-configured database. Here, the pre-configured database includes static data for airlines of multiple flights, static data for aircraft formations, static data for terminals, and static data for aircraft. The static data for the aircraft includes cabin layout information and passenger seat allocation rules. The cabin layout information includes the index of the center of gravity of each seat row.
[0033] The passenger seat allocation rule is as follows: For each seat row, multiple priority levels are predetermined for the seats in that row, and the number of seats for each priority level is limited so that the sum of the number of seats for each priority level equals the number of seats in the row. The number of first seats in a seat row is statistically calculated to obtain the number of first seats in that row. If the number of first seats is less than the number of seats in the row, the row number and priority of the second seats in that row are obtained. For the second seats in each seat row, they are represented as ascending seats in descending order of priority and row number, and allocated to passengers who have not selected a seat. Alternatively, they are represented as descending seats in descending order of priority and row number, and allocated to passengers who have not selected a seat.
[0034] Seat 1 is the seat selected by the passenger, and seat 2 is the seat not selected by the passenger. Generally, the seat row with the lower seat number is located in front of the seat row with the higher seat number.
[0035] In other words, the rules for allocating passenger seats are set up so that each seat row has four priority levels, with a set number of seats assigned to each priority level. The sum of the number of seats in the four priority levels equals the total number of seats in that seat row. When allocating the remaining seats, the first step is to check whether the sum of passengers who have checked in and passengers who have selected seats but have not checked in is less than the number of seats in that seat row. If it is less, the seats are allocated starting with the first priority level. To allocate seats to passengers who have not selected seats, it is first necessary to obtain the remaining seats after the checked-in passengers and passengers who have selected seats but have not checked in have selected seats, and then distribute them in ascending order, that is, from the front row seats to the back row seats in the first priority level. If the number of seats in the first priority level exceeds the number of passengers to be allocated seats (i.e., the number of passengers who have not selected seats), the remaining seats in each seat row of the first priority level are allocated directly. If the number of seats in the first priority category is less than the number of passengers to be allocated seats, then after the allocation from front to back is completed in the first priority category, the allocation then proceeds to the second priority category, from front to back, and so on, until all passengers who have not selected a seat have been allocated a seat. Next, the allocation proceeds in descending order, that is, still starting with the first priority category, but from back to front, and so on, similar to the ascending order allocation, until all passengers who have not selected a seat have been allocated a seat.
[0036] In the embodiment of the present invention, the so-called ascending distribution method specifically means distributing each second seat to passengers who have not selected a seat in order of priority and in order of seat row number. The so-called descending distribution method specifically means distributing each second seat to passengers who have not selected a seat in order of priority and in order of seat row number.
[0037] Specifically, using the seating distribution scene shown in Figure 1c as an example, a, b, c, and d each represent four priority available seats, and the subscripts 1 through n represent the corresponding seats in the nth row, a n The nth row of seats represents the available seats in the first priority category, and b nIndicates that the seat in the nth column is an empty seat in the second priority order, c n Indicates that the seat in the nth column is an empty seat in the third priority order, d n Indicates that the seat in the nth column is an empty seat in the fourth priority order, a n , b n , c n and d n The sum of is not more than the number of empty seats in the nth column. The ascending order allocation starts from the first priority order and is the allocation from the first column to the nth column. If there are remaining passengers after the allocation of the empty seats in the first priority order, it starts from the second priority order and still allocates from the first column to the nth column, and so on. The descending order starts from the first priority order and is the allocation from the nth column to the first column. After the allocation of the first priority order, if it is allocated to the passengers who have not selected seats, it starts from the second priority order and still allocates from the nth column to the first column, and so on.
[0038] The static data of the airline company includes a passenger weight table. The passenger weight table includes the weights of each passenger attribute. Specifically, the weight w of an adult passenger adult , the weight w of a male passenger male , the weight w of a female passenger female , the weight w of a child passenger child , and the weight w of a baby passenger infant . The passenger weight table is formed by the airline company regularly weighing actual passengers and regularly updating the weights of adults, children and babies based on international flights, domestic flights and different routes. Naturally, adults can also distinguish the different weights of male and female genders.
[0039] Specifically, for the specific expression form of the passenger weight table, Table 1 can be referred to.
Table 1
[0040] Specifically, the four priority levels mentioned in the passenger seat allocation rules, the number of seats allocated to each priority level, and the centroid index for each seat row can be found in Table 2. [Table 2] The contents shown in Table 2 above are merely illustrative examples.
[0041] In S103, based on the attributes of the checked-in passenger, the weight of the checked-in passenger is obtained from the passenger weight table, and the influence index of the first center of gravity is calculated based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger. Here, the specific implementation process for calculating the influence index of the first center of gravity based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger can be found in equations (1), (2), and (3). In the embodiment of the present invention, the influence index of the first center of gravity can be considered as the influence index of the center of gravity of the checked-in passenger.
[0042]
number
number
number
[0043] In equations (1) and (2) above,
number
[0044] In the above equation (3), CG ch represents the influence index of the first centroid, n represents the number of checked-in passengers, and index j This represents the exponent of the centroid of the j-th row of seats. Specifically, we will take the seat row numbers of checked-in passengers and the centroid index of the seat row numbers selected by the checked-in passengers as examples, as shown in Table 3. [Table 3]
[0045] Furthermore, as can be seen by referring to the passenger weight table shown in Table 1, the total weight of checked-in passengers in row 11 is 73×2 + 73×2 + 38×1 = 330KG, the total weight of checked-in passengers in row 12 is 73×1 + 73×1 + 10×1 = 156KG, and the total weight of checked-in passengers in row 12 is 73×1 = 73KG. Based on equation (3), the influence index of the first center of gravity for each seat row shown in Table 3 above is: The calculation is performed using -0.007139 × 330 + (-0.006367) × 156 + (-0.005605) × 73 = -3.758287. The specific implementation process described above is merely illustrative.
[0046] In S104, based on the attributes of passengers who have selected seats but have not checked in, the weight of such passengers is obtained from the passenger weight table. Based on the seat row number of the passenger who has selected seats but has not checked in, the weight of the passenger who has selected seats but has not checked in, and the index of the centroid of the seat row selected by the passenger who has selected seats but has not checked in, the influence index of the second centroid is calculated. Here, the specific implementation process for calculating the influence index of the second center of gravity based on the seat row number of the passenger who selected a seat but did not check in, the weight of the passenger who selected a seat but did not check in, and the index of the center of gravity of the seat row selected by the passenger who selected a seat but did not check in can be found in equations (4), (5), and (6). In the embodiment of the present invention, the influence index of the second center of gravity can be considered as the influence index of the center of gravity of the passenger who selected a seat but did not check in.
[0047]
number
number
number
[0048] In equations (4) and (5) above,
number
[0049] In the above formula (6), CG noch represents the influence index of the second centroid, and n represents the number of passengers who have not checked in but have selected a seat.
number
[0050] Furthermore, as can be seen from the passenger weight table shown in Table 1, the average weight of passengers who selected seats but were not checked in in rows 12, 13, and 14 is specifically: (73 × (1 + 2) + 73 × (1 + 1 + 1) + 10 × 1) / (1 + 2 + 1 + 1 + 1) = 74.66666667 KG. Based on equation (6), the influence index of the center of gravity of the 12th row of seats is calculated as -0.006367 × (1 + 1 + 1) × 74.66666667 = -4.278624, the influence index of the center of gravity of the 13th row of seats is calculated as -0.005605 × 1 × 74.66666667 = -0.41850667, and the influence index of the center of gravity of the 14th row of seats is calculated as -0.004834 × (2 + 1) × 74.66666667 = -1.084832. Therefore, the influence index of the second centroid of each seat row shown in Table 4 above is: -4.278624 + (-0.41850667) + (-1.084832) = -5.781963. The specific implementation process described above is merely illustrative.
[0051] In S105, based on the passenger seat allocation rules, seats are allocated to passengers who have not selected a seat, and the seat row number and seat number of those passengers are obtained. Here, based on the passenger seat allocation rules, seats are allocated to passengers who have not selected a seat. After obtaining the seat row number and seat number for passengers who have not selected a seat, the seat row number and seat number for passengers who have not selected a seat become known, meaning that the seat row and seat selected by passengers who have not selected a seat can be determined.
[0052] Specifically, assuming the number of passengers who have not selected seats with different passenger attributes, the figures are shown in Table 5. [Table 5]
[0053] Furthermore, using passengers who have not selected a seat as an example, based on the passenger seat allocation rules, seats can be allocated to these passengers, their seat row numbers can be obtained, and then Table 6 can be referenced. [Table 6] Please note that the contents shown in Tables 5 and 6 above are merely illustrative examples.
[0054] In S106, based on the attributes of passengers who have not selected a seat, the weight of passengers who have not selected a seat is obtained from the passenger weight table, and the influence index of the third centroid is calculated based on the seat row number of the passenger who has not selected a seat, the weight of the passenger who has not selected a seat, and the index of the centroid of the seat row selected by the passenger who has not selected a seat. Here, the specific implementation process for calculating the influence index of the third center of gravity based on the seat row number of the passenger who has not selected a seat, the weight of the passenger who has not selected a seat, and the index of the center of gravity of the seat row selected by the passenger who has not selected a seat can be found in equations (7), (8), (9), (10), and (11). In the embodiment of the present invention, the influence index of the third center of gravity can be considered as the influence index of the center of gravity of the passenger who has not selected a seat.
[0055]
number
number
number
number
number
[0056] In equations (7) and (8) above,
number
[0057] In equations (9), (10), and (11) above,
number
number
number
number
[0058] It should be noted that flights may have overbookings. For example, the aircraft layout for a flight might be F8Y120, but the actual number of passengers with seat reservations might be F5Y122. Therefore, the two passengers with the overbooked economy seats need to be upgraded to economy seats. The seat allocation for the upgraded passengers will follow the same seat allocation rules as the passengers mentioned above, and the calculations will also be based on the same rules. In other words, the upgraded passengers will be treated as passengers who have not selected a seat, and seat allocation will be performed accordingly.
[0059] Specifically, let's take the example of passengers who have not selected a seat as shown in Table 5, and assume that seats need to be allocated to 20 passengers who have not selected a seat. First, seats are distributed in ascending order, starting with the first priority, and proceeding from the 11th to the 18th row. All rows with the first priority have 1 + 3 × 4 = 13 seats remaining. After distributing the remaining seats with the first priority, 8 passengers remain who have not selected a seat, and their priority is increased sequentially. Since there are no empty seats in the second and third priority rows, seats with the fourth priority are distributed. One seat can be distributed in the 11th row, two seats in the 12th row, three seats in the 13th row, and two seats in the 14th row, completing the distribution of seats for all passengers who have not selected a seat. The seat distribution results obtained using the ascending order distribution method can be shown in Table 7. Based on the passenger weight table shown in Table 1, the seat distribution results shown in Table 7, and formula (7), the weight distribution results obtained can be shown in Table 8.
[0060] [Table 7]
[0061] [Table 8]
[0062] Based on the number of passengers who have not selected a seat in each seat row shown in Table 7, the total weight of passengers who have not selected a seat in each seat row shown in Table 8, and formula (9), the index of influence of the center of gravity in ascending order of each seat row shown in Table 6 is: The calculation is performed using 69.5 × (-0.007139) + 139 × (-0.004834) + ... + 208.5 × 0.000779 = -5.347886.
[0063] Next, using a descending distribution method, starting with the first priority, seats are distributed from row 18 to row 11. 1 + 3 × 4 = 13 seats remain in all rows of the first priority. After distributing the remaining seats in the first priority, 8 passengers remain who have not selected a seat, and the priority is increased sequentially. Since there are no empty seats in the second and third priority rows, seats from the fourth priority row are distributed, allowing for the distribution of 3 seats in row 18, 3 seats in row 17, and 2 seats in row 16, thus completing the seat distribution for all passengers who have not selected a seat. The seat distribution results obtained using the descending distribution method can be shown in Table 9. Based on the passenger weight table shown in Table 1, the seat distribution results shown in Table 9, and formula (7), the weight distribution results obtained can be shown in Table 10.
[0064] [Table 9]
[0065] [Table 10]
[0066] Based on the number of passengers who have not selected a seat in each seat row shown in Table 9, the total weight of passengers who have not selected a seat in each seat row shown in Table 10, and formula (10), the index of influence of the center of gravity in descending order of each seat row shown in Table 6 is The calculation is performed using 69.5 × (-0.005605) + 208.5 × (-0.003319) + ... + 417 × (-0.000779) = -2.9905155.
[0067] Finally, substituting the influence index of the centroid for ascending and descending order of each seat row shown in Table 6 into equation (11), the influence index of the third centroid for each seat row shown in Table 6 is: The calculation is performed using ((-5.347886)+(-2.9905155)) / 2 = -4.169201. The specific implementation process described above is merely illustrative.
[0068] In S107, the weight of passengers using stretchers is obtained from the departure system, and based on pre-set weight distribution rules, the weight of passengers using stretchers is distributed to multiple seat rows indicated by the seat row number of the passenger using stretchers, and the weight of each seat row selected by the passenger using stretchers is obtained. It is common knowledge in the aviation field that passengers using stretchers always occupy multiple seat rows. In the embodiment of the present invention, the number of seat rows selected by a passenger using a stretcher can be determined based on the seat row number of the passenger using the stretcher.
[0069] Furthermore, the pre-set weight distribution rules may involve distributing the weight of passengers using stretchers equally among multiple seat rows to ensure that the weight obtained in each seat row is the same, and then distributing any excess weight sequentially to each seat row in ascending order of seat row number.
[0070] In S108, the influence index of the fourth center of gravity is calculated based on the seat row number of the passenger using the stretcher, the weight of each seat row selected by the passenger using the stretcher, and the index of the center of gravity of the seat row selected by the passenger using the stretcher. Here, the specific implementation process for calculating the influence index of the fourth center of gravity, based on the seat row number of the passenger using the stretcher, the weight of each seat row selected by the passenger using the stretcher, and the index of the center of gravity of the seat row selected by the passenger using the stretcher, can be found in equation (12). In the embodiment of the present invention, the influence index of the fourth center of gravity can be considered as the influence index of the center of gravity of the passenger using the stretcher.
[0071]
number
[0072] In the above equation (12), CG strrepresents the influence index of the fourth center of gravity, m represents the number of passengers using stretchers, and n represents the number of seat rows selected by passengers using stretchers.
number
[0073] Specifically, assuming there are two passengers using stretchers, and as shown in Table 11, the weight of passenger 1 using a stretcher is 200 kg. The weight of passenger 1 using a stretcher is distributed evenly among the seats in rows 14-16, with 66 kg allocated to each row, leaving 2 kg remaining. Then, 1 kg is added to row 14, and 1 kg to row 15. Finally, 67 kg, 67 kg, and 66 kg are distributed to rows 14-16.
[0074] [Table 11]
[0075] In Table 11 above, the starting row is the row with the smallest seat number among the multiple seat rows selected by the passenger using the stretcher. The ending row is the row with the largest seat number among the multiple seat rows selected by the passenger using the stretcher. Similarly, after evenly distributing the weight of passenger 2 using the stretcher, ensuring that the weight of each seat row is 150 kg, the weight of each seat row selected by the passenger using the stretcher is obtained and shown in Table 12.
[0076] [Table 12]
[0077] Finally, based on the weight of each seat row selected by the stretcher passengers shown in Table 12, the index of the center of gravity, and equation (12), the influence index of the fourth center of gravity for the two stretcher passengers is calculated as -1.251566. The specific implementation process described above is merely illustrative.
[0078] In S109, the weight of the additional seating item is obtained from the departure system, and the influence index of the fifth center of gravity is calculated based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item. Here, the specific implementation process for calculating the influence index of the fifth center of gravity based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item can be found in equation (13). In the embodiment of the present invention, the influence index of the fifth center of gravity can be considered as the influence index of the center of gravity of the additional seating item.
[0079]
number
[0080] In the above equation (13), CG extra represents the influence index of the fifth center of gravity, n represents the number of seat rows in the flight being measured, and m represents the number of additional seating items included in each seat row.
number
[0081] Specifically, assuming the weights of the two additional seating items and the seat row numbers, the influence index of the fifth center of gravity of the two additional seating items is calculated as 5 × (-0.003319) + 8 × (-0.002557) = -0.037051, based on equation (13), as shown in Table 13.
[0082] [Table 13] Note that the contents shown in Table 13 above are merely illustrative examples.
[0083] In S110, the weight of the passenger in the foldable auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the foldable auxiliary seat are obtained from the departure system, and the influence index of the sixth center of gravity is calculated based on the weight of the passenger in the foldable auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the foldable auxiliary seat. Here, the seat selected by a passenger in a folding auxiliary seat (i.e., a folding auxiliary seat) is an individual seat, and each passenger in a folding auxiliary seat has an individual weight, and each seat selected by a passenger in a folding auxiliary seat has an individual center of gravity influence index. Therefore, the influence index of the sixth center of gravity can be obtained simply by adding up the center of gravity influence indices of the seats selected by each passenger in a folding auxiliary seat.
[0084] In the embodiment of the present invention, the specific implementation process for calculating the influence index of the sixth center of gravity, based on the weight of the passenger in the foldable auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the foldable auxiliary seat, can be found by referring to equation (14). In the embodiment of the present invention, the influence index of the sixth center of gravity can be considered as the influence index of the center of gravity of the passenger in the foldable auxiliary seat.
[0085]
number
[0086] In equation (14) above, CG jump represents the influence index of the sixth center of gravity, and m represents the number of passengers in the foldable auxiliary seats.
number
number
[0087] Specifically, assuming that the weight of a passenger in one folding auxiliary seat is 60 kg, the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat is 0.004, and there are 6 passengers in the folding auxiliary seats, the influence index of the 6th center of gravity of each passenger in the folding auxiliary seat is calculated as 6 × 0.004 = 0.24 based on equation (14). The specific implementation process described above is merely illustrative.
[0088] In S111, the baggage weight is obtained from the departure system, and the influence index of the 7th center of gravity is calculated based on the baggage seat row number, baggage weight, and the index of the center of gravity of the seat row selected for the baggage. Here, baggage is weighed individually and entered into the departure system, and the seat row where the baggage is located is usually assumed to correspond to the seat row of the passenger carrying that baggage.
[0089] In the embodiment of the present invention, the specific implementation process for calculating the influence index of the seventh center of gravity based on the seat row number of the baggage and the weight of the baggage can be found by referring to equation (15). In the embodiment of the present invention, the influence index of the seventh center of gravity can be considered as the influence index of the center of gravity of the baggage.
[0090]
number
[0091] In the above equation (15), CG handBag represents the influence index of the seventh center of gravity, n represents the number of seat rows in the flight being measured, and m represents the number of checked bags.
number
[0092] Specifically, assuming the weights of the three pieces of luggage and the seat row numbers, the influence index of the seventh center of gravity for each piece of luggage shown in Table 14 is calculated based on equation (15) as follows: 12 × (-0.007139) + 15 × (-0.0006367) + 18 × (-0.005606) = -0.282063.
[0093] [Table 14] Please note that the contents shown in Table 14 above are merely illustrative examples.
[0094] In S112, the center of gravity of the flight passenger being measured is calculated based on the influence index of the first center of gravity, the second center of gravity, the third center of gravity, the fourth center of gravity, the fifth center of gravity, the sixth center of gravity, and the seventh center of gravity. Here, the specific implementation process for calculating the center of gravity of the flight passenger being measured, based on the influence index of the first center of gravity, the second center of gravity, the third center of gravity, the fourth center of gravity, the fifth center of gravity, the sixth center of gravity, and the seventh center of gravity, can be found by referring to equation (16).
[0095]
number
[0096] Based on the flow shown in S101 to S112 above, this embodiment can achieve the following three beneficial effects.
[0097] Regarding resource allocation for cargo loading management, in conventional loading processes, only a small amount of passenger check-in data is initially collected, and a cargo loading method must be created based on this limited data and prior experience to estimate cargo loading. Such a method not only relies too heavily on human experience but also carries the risk of inaccurate predictions. On the other hand, this embodiment estimates the passenger's center of gravity in real time from loading, reducing labor costs and improving the accuracy of the estimation.
[0098] Regarding service demands, while the seating arrangements of many passengers are unknown from the time of flight loading, this device can begin to estimate the passengers' center of gravity, allowing for more effective guidance on cargo loading. Finally, when the center of gravity needs to be adjusted after all passengers have checked in, it avoids the need to further adjust the cargo in the cargo hold. This embodiment can significantly reduce the probability of cargo adjustments. Moreover, a decrease in the probability of cargo adjustments in the cargo hold also reduces the probability of flight delays.
[0099] Regarding the calculation rules, the core of this embodiment is to distribute seats to passengers who have not selected a seat and set multiple priority levels, based on two methods: ascending and descending distribution. The average of the influence indices of the center of gravity of the two distribution methods is used as the influence index of the third center of gravity, fully expressing the concept of balance in the loading operation. Moreover, an optimal matching calculation method is also adopted for other types of passengers. The passenger seat distribution rules adopted in this embodiment are a groundbreaking invention, and have been proven effective and consistent with expectations through practical verification.
[0100] As described above, this embodiment determines the influence index of the center of gravity of passengers who have selected a seat based on the seat row number, weight, and index of the center of gravity of the selected seat row. Seats are then allocated to passengers who have not selected a seat, the seat row numbers of the passengers who have not selected a seat are obtained, and the influence index of the center of gravity of the passengers who have not selected a seat is determined based on the seat row number, weight, and index of the center of gravity of the selected seat row. Finally, the center of gravity of the flight passengers to be measured is determined based on the respective influence indices of the center of gravity of passengers who have selected a seat and passengers who have not selected a seat. Clearly, the seat row number, weight, and index of the center of gravity of the selected seat row for passengers who have selected a seat and passengers who have not selected a seat are used as the basis for reference. Compared to the prior art, the center of gravity of the flight passengers to be measured can be calculated more effectively and accurately.
[0101] Furthermore, S101 mentioned in the above embodiment is a selectable implementation of the flight passenger center of gravity estimation method shown in the embodiment of the present application. Also, S105 mentioned in the above embodiment is a selectable implementation of the flight passenger center of gravity estimation method shown in the embodiment of the present application. For this reason, the flow described in the above embodiment can be summarized as the method shown in Figure 2.
[0102] As shown in Figure 2, this is a schematic flowchart of another flight passenger center of gravity estimation method provided in an embodiment of the present invention, and includes the following steps.
[0103] In S201, passenger data, cabin layout information, and passenger weight table for the flight being measured are obtained. Here, passenger data includes each passenger's attributes and seat attributes, each passenger type includes passengers who have selected a seat and passengers who have not selected a seat, seat attributes include the seat row number for passengers who have selected a seat, seat row number indicates the seat row selected by the passenger, cabin layout information includes the index of the center of gravity of each seat row, and the passenger weight table includes the weight of each passenger attribute.
[0104] In S202, the weight of the passenger who selected a seat is determined based on the passenger weight table and the attributes of the passenger who selected the seat. The influence index of the center of gravity of the passenger who selected the seat is calculated based on the seat row number, weight, and the center of gravity index of the selected seat row.
[0105] In S203, seats are allocated to passengers who have not selected a seat, and the seat row number of those passengers is obtained.
[0106] In S204, the weight of passengers who have not selected a seat is determined based on the passenger weight table and the attributes of passengers who have not selected a seat. The influence index of the center of gravity of passengers who have not selected a seat is calculated based on the seat row number, weight, and the center of gravity index of the selected seat row.
[0107] In S205, the center of gravity of the passengers on the flight being measured is calculated based on the influence index of the center of gravity of passengers who have selected a seat and the influence index of the center of gravity of passengers who have not selected a seat.
[0108] As described above, this embodiment uses the seat row number, weight, and center of gravity index of the selected seat row as reference data for both passengers who have selected a seat and those who have not. Compared to the conventional technology, it is possible to calculate the center of gravity of the flight passenger being measured more effectively and accurately.
[0109] While each operation is described in a specific order, it should not be understood that these operations must be executed in that specific order or sequence. In a given environment, multitasking or parallel processing may be advantageous.
[0110] It should be understood that the steps described in the embodiments of the method of this application may be performed in different orders and / or in parallel. Furthermore, embodiments of the method may include additional steps and / or omit the execution of the indicated steps. The claims of this application are not limited thereto.
[0111] Furthermore, the computer program code for performing the operations of this invention includes, but is not limited to, object-oriented programming languages such as Java, Smalltalk, and C++. It can also be written in one or more programming languages, or a combination thereof, including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or server. When using a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, a connection via the Internet using an Internet service provider).
[0112] Corresponding to the method for estimating the center of gravity of a flight passenger provided in the embodiment of the present invention described above, the embodiment of the present invention further provides a device for estimating the center of gravity of a flight passenger.
[0113] As shown in Figure 3, this is a schematic diagram of the architecture of the flight passenger center of gravity estimation device provided in the embodiment of the present invention, and includes the following:
[0114] The information acquisition unit 100 is used to acquire passenger data, cabin layout information, and a passenger weight table for the flight being measured. The passenger data includes the attributes and seat attributes of each passenger, the passenger type includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number and seat number for passengers who have selected a seat, the seat row number indicates the seat row selected by the passenger, the cabin layout information includes the index of the center of gravity of each seat row, and the passenger weight table includes the weight of each passenger attribute.
[0115] The first decision unit 200 is used to determine the weight of a passenger who has selected a seat based on the passenger weight table and the attributes of the passenger who has selected a seat, and to calculate the influence index of the center of gravity of the passenger who has selected a seat based on the seat row number, weight, and the center of gravity index of the selected seat row.
[0116] Passengers who have selected a seat, including those who have checked in, Specifically, the first decision unit 200 is used to obtain the weight of a checked-in passenger from a passenger weight table based on the attributes of the checked-in passenger, and to calculate the influence index of the center of gravity of the checked-in passenger based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger.
[0117] The selection of seats includes passengers who have selected seats but have not checked in, The first decision unit 200 is further used to obtain the weight of passengers who have selected seats but have not checked in from the passenger weight table, based on the attributes of the passengers who have selected seats but have not checked in, and to calculate the influence index of the center of gravity of the passengers who have selected seats but have not checked in, based on the seat row number of the passengers who have selected seats but have not checked in, the weight of the passengers who have selected seats but have not checked in, and the index of the center of gravity of the seat row selected by the passengers who have selected seats but have not checked in.
[0118] Passengers who have selected seats, including passengers using stretchers, The first decision unit 200 further obtains the weight of the passenger using a stretcher from the departure system, and based on a pre-set weight distribution rule, distributes the weight of the passenger using a stretcher to multiple seat rows indicated by the seat row number of the passenger using a stretcher, obtains the weight of each seat row selected by the passenger using a stretcher, and the pre-set weight distribution rule distributes the weight of the passenger using a stretcher evenly to multiple seat rows so that the weight obtained in each seat row is the same, and distributes any excess weight sequentially to each seat row in ascending order of seat row number. This is used to calculate the influence index of the center of gravity of the passenger using a stretcher, based on the seat row number of the passenger using a stretcher, the weight of each seat row selected by the passenger using a stretcher, and the index of the center of gravity of the seat row selected by the passenger using a stretcher.
[0119] Passengers who select a seat will also receive additional seating items. The first decision unit 200 is further used to obtain the weight of the additional seating item from the departure system and to calculate the influence index of the center of gravity of the additional seating item based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item.
[0120] Passengers who have selected seats, including those with foldable auxiliary seats, The first decision unit 200 is further used to obtain the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat from the departure system, and to calculate the influence index of the center of gravity of the passenger in the folding auxiliary seat based on the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat.
[0121] Passengers who have selected a seat will also be able to bring additional baggage. The first decision unit 200 is further used to obtain the weight of the baggage from the departure system and to calculate the influence index of the baggage's center of gravity based on the baggage's seat row number, the baggage's weight, and the index of the center of gravity of the seat row selected for the baggage.
[0122] Optionally, the first decision unit 200 may further use the sum of the center of gravity influence index for checked-in passengers, the center of gravity influence index for unchecked-in passengers who have selected a seat, the center of gravity influence index for passengers using stretchers, the center of gravity influence index for additional seating items, the center of gravity influence index for passengers in folding auxiliary seats, and the center of gravity influence index for baggage, as the center of gravity influence index for passengers who have selected a seat.
[0123] The seat distribution unit 300 is used to distribute seats to passengers who have not selected a seat and to obtain the seat row number for passengers who have not selected a seat.
[0124] Selectable, the seat distribution unit 300 is used to distribute seats to passengers who have not selected a seat, and to obtain the seat row number of passengers who have not selected a seat, based on a pre-set passenger seat distribution rule. Here, the passenger seat distribution rule pre-sets multiple priorities for each seat row, limits the number of seats for each priority so that the sum of the number of seats for each priority equals the number of seats in the seat row, statistically calculates the number of first seats included in the seat row, obtains the number of first seats in the seat row, and calculates the number of first seats in the seat row. If the number of seats is less than the number of seats, the row number and priority of the second seats in each row are obtained. For each row of seats, the second seats are represented as ascending seats in descending order of priority and row number, and distributed to passengers who have not selected a seat. Then, the second seats are represented as descending seats in descending order of priority and row number, and distributed to passengers who have not selected a seat. The first seats are seats selected by passengers, and the second seats are seats not selected by passengers.
[0125] The second determination unit 400 is used to determine the weight of passengers who have not selected a seat based on the passenger weight table and the attributes of passengers who have not selected a seat, and to calculate the influence index of the center of gravity of passengers who have not selected a seat based on the seat row number, weight, and the center of gravity index of the selected seat row of passengers who have not selected a seat.
[0126] The center of gravity calculation unit 500 is used to calculate the center of gravity of the passengers on the flight being measured, based on the influence index of the center of gravity of passengers who have selected seats and the influence index of the center of gravity of passengers who have not selected seats.
[0127] As described above, this embodiment uses the seat row number, weight, and center of gravity index of the selected seat row as reference data for both passengers who have selected a seat and those who have not. Compared to the conventional technology, it is possible to calculate the center of gravity of the flight passenger being measured more effectively and accurately.
[0128] Furthermore, the unit according to the embodiment of this application can be implemented in software form or in hardware form. Here, the name of the unit does not limit the unit itself in any given case. For example, the first acquisition unit can be further described as "a unit that acquires at least two Internet Protocol addresses."
[0129] Furthermore, in embodiments of the present application, the functions described above can be performed by at least partially one or more hardware logic components. For example, exemplary hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), dedicated integrated circuits (ASICs), dedicated standard products (ASSPs), systems-on-a-chip (SOCs), and complex programmable logic devices (CPLDs).
[0130] The present invention further provides a computer-readable storage medium containing a stored program, wherein the program performs the flight passenger center of gravity estimation method provided in the present invention.
[0131] The present invention further provides a flight passenger center of gravity estimation device, comprising a processor, memory, and bus. The processor and memory are connected via a bus, the memory is used to store a program, and the processor is used to execute the program, wherein when the program is executed, the flight passenger center of gravity estimation method provided in the present invention is executed. A step of obtaining passenger data, cabin layout information, and a passenger weight table for a flight to be measured, wherein the passenger data includes the attributes and seat attributes of each passenger, the type of each passenger includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number of the passenger who has selected a seat, the seat row number indicates the seat row selected by the passenger, the cabin layout information includes the index of the center of gravity of each seat row, and the passenger weight table includes the weight of each of the passenger attributes, The steps include: determining the weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat; and calculating the influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and the center of gravity index of the selected seat row; The steps include: distributing seats to passengers who have not selected a seat, and obtaining the seat row number of the passengers who have not selected a seat; The steps include: determining the weight of passengers who have not selected a seat based on the passenger weight table and the attributes of passengers who have not selected a seat; and calculating the influence index of the center of gravity of passengers who have not selected a seat based on the seat row number, weight, and the center of gravity index of the selected seat row of passengers who have not selected a seat; The method includes the step of calculating the center of gravity of the flight passengers to be measured based on the influence index of the center of gravity of passengers who have selected the seats and the influence index of the center of gravity of passengers who have not selected the seats.
[0132] Specifically, in the above embodiment, the passengers who selected the seats include the passengers who have checked in. The steps of determining the weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and calculating the influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and the center of gravity index of the selected seat row, are as follows: The process includes the steps of obtaining the weight of the checked-in passenger from the passenger weight table based on the attributes of the checked-in passenger, and calculating the influence index of the center of gravity of the checked-in passenger based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the index of the center of gravity of the seat row selected by the checked-in passenger.
[0133] Specifically, in the above embodiment, the passengers who selected the seats also include passengers who selected seats but were not checked in. After calculating the influence index of the center of gravity of the aforementioned checked-in passenger, The process further includes the steps of obtaining the weight of a passenger who has selected a seat but has not checked in from the passenger weight table based on the attributes of the passenger who has selected a seat but has not checked in, and calculating an influence index of the center of gravity of the passenger who has selected a seat but has not checked in, based on the seat row number of the passenger who has selected a seat but has not checked in, the weight of the passenger who has selected a seat but has not checked in, and the index of the center of gravity of the seat row selected by the passenger who has selected a seat but has not checked in.
[0134] Specifically, in the above embodiment, the passengers who selected the seats further include passengers using stretchers, After calculating the influence index of the center of gravity of the passenger who selected a seat but did not check in, A step of obtaining the weight of the passenger using the stretcher from the departure system, distributing the weight of the passenger using the stretcher to a plurality of seat rows indicated by the seat row number of the passenger using the stretcher, and obtaining the weight of each seat row selected by the passenger using the stretcher, wherein the predetermined weight distribution rule distributes the weight of the passenger using the stretcher evenly to the plurality of seat rows so as to ensure that the weight obtained in each seat row is the same, and distributes any excess weight sequentially to each seat row in ascending order of seat row number, The method further includes the step of calculating an index of influence of the center of gravity of the passenger using a stretcher, based on the seat row number of the passenger using a stretcher, the weight of each seat row selected by the passenger using a stretcher, and the index of the center of gravity of the seat row selected by the passenger using a stretcher.
[0135] Specifically, in the above embodiment, the passenger who selected the seat further includes additional seating items, After calculating the index of influence of the center of gravity of the passenger using the stretcher, The system further includes obtaining the weight of the additional seating item from the departure system, and calculating an influence index of the center of gravity of the additional seating item based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item.
[0136] Specifically, in the above embodiment, the passengers who selected the seats further include passengers in foldable auxiliary seats, After calculating the influence index of the center of gravity of the additional seating item, The system further includes the steps of obtaining the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat from the departure system, and calculating the influence index of the center of gravity of the passenger in the folding auxiliary seat based on the weight of the passenger in the folding auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the folding auxiliary seat.
[0137] Specifically, in the above embodiment, the passenger who selected the seat also has baggage, After calculating the influence index of the passenger's center of gravity on the aforementioned foldable auxiliary seat, The system further includes obtaining the weight of the baggage from the departure system and calculating an index of influence of the baggage's center of gravity based on the baggage's seat row number, the baggage's weight, and the index of the center of gravity of the seat row selected by the baggage.
[0138] Specifically, in the above embodiment, The further step includes representing the sum of the influence index of the center of gravity of the checked-in passenger, the influence index of the center of gravity of the unchecked-in passenger who selected a seat, the influence index of the center of gravity of the passenger using a stretcher, the influence index of the center of gravity of the additional seating item, the influence index of the center of gravity of the passenger in the foldable auxiliary seat, and the influence index of the center of gravity of the baggage as the influence index of the center of gravity of the passenger who selected a seat.
[0139] Specifically, in the above embodiment, the step of distributing seats to passengers who have not selected a seat and obtaining the seat row number of the passengers who have not selected a seat is: A step of allocating seats to passengers who have not selected a seat, based on a pre-set passenger seat allocation rule, and obtaining the seat row number of the passenger who has not selected a seat, wherein the passenger seat allocation rule pre-sets multiple priorities for each seat row, limits the number of seats for each priority so that the sum of the number of seats for each priority equals the number of seats in the seat row, statistically calculates the number of first seats included in the seat row, obtains the number of first seats in the seat row, and if the number of first seats is less than the number of seats in the seat row, The process involves obtaining the seat row number and priority of the second seat included in the aforementioned seat row, representing each second seat in each aforementioned seat row as an ascending seat in descending order of priority and seat row number, and distributing each seat to passengers who have not selected it, and representing each second seat as a descending seat in descending order of priority and seat row number, and distributing each seat to passengers who have not selected it, wherein the first seat is a seat selected by a passenger, and the second seat is a seat not selected by a passenger.
[0140] While this subject matter is described in language specific to structural features and / or methodological behavior, it should be understood that the subject matter limited to the attached claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and behaviors described above are merely exemplary forms of implementing the claims.
[0141] While some specific implementation details are included in the above description, they should not be interpreted as limiting the scope of this application. Certain features described in the context of individual embodiments may also be implemented in combination within a single embodiment. Rather, various features described in the context of a single embodiment may be implemented separately or in any appropriate partial combination within multiple embodiments.
[0142] The above description is merely a description of preferred embodiments of the present application and the principles of its applied technologies. As those skilled in the art will understand, the scope of disclosure of the present application is not limited to technical solutions formed by specific combinations of the above technical features, and should include other technical solutions formed by arbitrary combinations of the above technical features or equivalent features, without departing from the spirit of the disclosure. For example, technical solutions formed by mutual substitution of the above features with technical features having similar functions disclosed in the present application (but not limited to those disclosed therein).
Claims
1. A step of obtaining passenger data, cabin layout information, and a passenger weight table for a flight to be measured, wherein the passenger data includes the attributes and seat attributes of each passenger, each passenger type includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number and seat number of passengers who have selected a seat, the seat row number indicates the seat row selected by the passenger, the seat number indicates the seat selected by the passenger, the cabin layout information includes the index of the center of gravity of each seat row, the passenger weight table includes the weight of each passenger attribute, and the types of passenger attributes include adult passengers, male passengers, female passengers, child passengers, and infant passengers, The steps include: determining the weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat; and calculating the influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and the center of gravity index of the selected seat row; The process involves distributing seats to passengers who have not selected a seat, using a combination of ascending and descending distribution methods, based on pre-set seat priorities and the number of remaining seats in each priority category, and obtaining the seat row numbers for the passengers who have not selected a seat. The steps include: determining the weight of passengers who have not selected a seat based on the passenger weight table and the attributes of passengers who have not selected a seat; and calculating the influence index of the center of gravity of passengers who have not selected a seat based on the seat row number, weight, and the center of gravity index of the selected seat row of passengers who have not selected a seat; The steps include calculating the center of gravity of the flight passengers to be measured based on the influence index of the center of gravity of passengers who have selected the seats and the influence index of the center of gravity of passengers who have not selected the seats, A method for estimating the center of gravity of a flight passenger, characterized by the following features.
2. Passengers who have selected the aforementioned seats include passengers who have checked in. The steps of determining the weight of the passenger who selected the seat based on the passenger weight table and the attributes of the passenger who selected the seat, and calculating the influence index of the center of gravity of the passenger who selected the seat based on the seat row number, weight, and the center of gravity index of the selected seat row, are as follows: The method according to claim 1, comprising the steps of obtaining the weight of the checked-in passenger from the passenger weight table based on the attributes of the checked-in passenger, and calculating the influence index of the center of gravity of the checked-in passenger based on the seat row number of the checked-in passenger, the weight of the checked-in passenger, and the center of gravity index of the seat row selected by the checked-in passenger.
3. The aforementioned passengers who selected seats also include passengers who selected seats but have not checked in. After calculating the influence index of the center of gravity of the aforementioned checked-in passenger, The method according to claim 2, further comprising the steps of: obtaining the weight of the passenger who has selected a seat but has not checked in from the passenger weight table based on the attributes of the passenger who has selected a seat but has not checked in; and calculating an influence index of the center of gravity of the passenger who has selected a seat but has not checked in, based on the seat row number of the passenger who has selected a seat but has not checked in, the weight of the passenger who has selected a seat but has not checked in, and the index of the center of gravity of the seat row selected by the passenger who has selected a seat but has not checked in.
4. Passengers who have selected the aforementioned seats also include passengers using stretchers, After calculating the influence index of the center of gravity of the passenger who selected a seat but did not check in, A step of obtaining the weight of the passenger using the stretcher from the departure system, distributing the weight of the passenger using the stretcher to a plurality of seat rows indicated by the seat row number of the passenger using the stretcher, and obtaining the weight of each seat row selected by the passenger using the stretcher, wherein the predetermined weight distribution rule distributes the weight of the passenger using the stretcher evenly to the plurality of seat rows so as to ensure that the weight obtained in each seat row is the same, and distributes any excess weight sequentially to each seat row in ascending order of seat row number, The method according to claim 3, further comprising the step of calculating an index of influence of the center of gravity of the passenger using a stretcher, based on the seat row number of the passenger using a stretcher, the weight of each seat row selected by the passenger using a stretcher, and the index of the center of gravity of the seat row selected by the passenger using a stretcher.
5. Passengers who select the aforementioned seats may also include additional seating items: After calculating the index of influence of the center of gravity of the passenger using the stretcher, The method according to 4, further comprising the steps of obtaining the weight of the additional seating item from the departure system, and calculating an influence index of the center of gravity of the additional seating item based on the seat row number of the additional seating item, the weight of the additional seating item, and the index of the center of gravity of the seat row selected by the additional seating item.
6. Passengers who have selected the aforementioned seats also include passengers in folding auxiliary seats, After calculating the influence index of the center of gravity of the additional seating item, The method according to claim 5, further comprising the steps of obtaining the weight of the passenger in the foldable auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the foldable auxiliary seat from the departure system, and calculating the influence index of the center of gravity of the passenger in the foldable auxiliary seat based on the weight of the passenger in the foldable auxiliary seat and the influence index of the center of gravity of the seat selected by the passenger in the foldable auxiliary seat.
7. Passengers who have selected the aforementioned seats may also include their carry-on baggage, After calculating the influence index of the passenger's center of gravity on the aforementioned foldable auxiliary seat, The method according to 6, further comprising the steps of obtaining the weight of the baggage from the departure system, and calculating an index of influence of the center of gravity of the baggage based on the seat row number of the baggage, the weight of the baggage, and the index of the center of gravity of the seat row selected by the baggage.
8. The method according to 7, further comprising the step of representing the sum of the influence index of the center of gravity of the passenger who selected the seat, which includes the following steps: the influence index of the center of gravity of the checked-in passenger, the influence index of the center of gravity of the unchecked-in passenger who selected a seat, the influence index of the center of gravity of the passenger using a stretcher, the influence index of the center of gravity of the additional seating item, the influence index of the center of gravity of the passenger in the foldable auxiliary seat, and the influence index of the center of gravity of the baggage, as the influence index of the center of gravity of the passenger who selected the seat.
9. The steps of allocating seats to passengers who have not selected a seat and obtaining the seat row number of the passengers who have not selected a seat are: The steps include distributing seats to passengers who have not selected a seat based on a pre-set passenger seat distribution rule, and obtaining the seat row number of the passengers who have not selected a seat, wherein the passenger seat distribution rule pre-sets multiple priorities for each seat row, limits the number of seats for each priority so that the sum of the number of seats for each priority equals the number of seats in the seat row, statistically calculates the number of first seats included in the seat row, obtains the number of first seats in the seat row, and if the number of first seats is less than the number of seats in the seat row, the seat row is included The method according to claim 1, characterized in that it includes the steps of obtaining the seat row number and priority of the second seat, representing each second seat in each seat row as an ascending seat in descending order of priority and seat row number, and distributing each seat to passengers who have not selected it, and representing each second seat as a descending seat in descending order of priority and seat row number, and distributing each seat to passengers who have not selected it, wherein the first seat is a seat selected by a passenger and the second seat is a seat not selected by a passenger.
10. An information acquisition unit for obtaining passenger data, cabin layout information, and a passenger weight table for a flight to be measured, wherein the passenger data includes the attributes and seat attributes of each passenger, each passenger type includes passengers who have selected a seat and passengers who have not selected a seat, the seat attributes include the seat row number and seat number of the passenger who has selected a seat, the seat row number indicates the seat row selected by the passenger, the seat number indicates the seat selected by the passenger, the cabin layout information includes the index of the center of gravity of each seat row, the passenger weight table includes the weight of each passenger attribute, and the types of passenger attributes include adult passengers, male passengers, female passengers, child passengers, and infant passengers, A first determination unit for determining the weight of a passenger who has selected a seat based on the passenger weight table and the attributes of the passenger who has selected the seat, and for calculating the influence index of the center of gravity of a passenger who has selected a seat based on the seat row number, weight, and the center of gravity index of the selected seat row of the passenger who has selected the seat, A seat distribution unit for distributing seats to passengers who have not selected a seat, using a combination of ascending and descending distribution methods based on pre-set seat priority and the number of remaining seats in each priority, and for obtaining the seat row number of the passengers who have not selected a seat, A second determination unit for determining the weight of passengers who have not selected a seat based on the passenger weight table and the attributes of passengers who have not selected a seat, and for calculating the influence index of the center of gravity of passengers who have not selected a seat based on the seat row number, weight, and the center of gravity index of the selected seat row of passengers who have not selected a seat, A center of gravity calculation unit for calculating the center of gravity of the flight passengers under measurement, based on the influence index of the center of gravity of passengers who have selected the seats and the influence index of the center of gravity of passengers who have not selected the seats, is included. A flight passenger center of gravity estimation device characterized by the following features.
Citation Information
Patent Citations
Aircraft gravity center limiting method and device
CN110901898A
System and method for acquiring weight center of gravity of aircraft passenger
CN114216612A
Setter for condition of flight of passenger airplane
JP1988068497A
Hand luggage management apparatus, hand luggage management method, and hand luggage management program
JP2022003473A
Determining an estimate of the weight and balance of an aircraft automatically in advance and up to the point of take-off
US20070255489A1