Information processing method and information processing system
By simulating the information processing methods of mobile services using computers, the impact of security, cost, and value indicators is evaluated, and operating parameters are optimized. This solves the problem of long simulation time in existing technologies and achieves efficient optimization of mobile services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-03
- Publication Date
- 2026-03-24
AI Technical Summary
Existing technologies fail to efficiently consider efficiency when simulating mobile services, and the evaluation of indicators such as security, cost, and value are interdependent, resulting in excessively long simulation times.
By using computer-based information processing methods, the motion and movement requirements of a mobile body are simulated, safety, cost, and value indicators are evaluated, the impact of these indicators is calculated, and operational parameters are changed based on the impact. Finally, optimized simulation results are output.
It enables efficient optimization of mobile services, simplifies the simulation process, and improves the efficiency of design and evaluation.
Smart Images

Figure CN114902304B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to information processing methods and systems for simulating mobility services. Background Technology
[0002] In recent years, with the changing market environment surrounding CASE (Connected Autonomous Shared Electric), the demand for mobility services is expanding. On the other hand, the elements (service factors) constituting mobility services are diverse, and in order to optimize mobility services, prior design and evaluation are necessary. Simulation is flexibly applied in the design and evaluation of mobility services for their implementation and improvement (e.g., non-patent literature 1).
[0003] Prior art literature
[0004] Non-patent literature
[0005] Non-patent document 1: Masayuki Yamamoto and three others, “Analysis of Simulation of Automatic Transportation Ride-Sharing Mode in Urban Areas”, [online], [searched on April 13, 2004], Internet <URL:https: / / www.denso.com / jp / ja / - / media / global / business / innovation / review / 24 / 24-doc-07-paper-02.pdf> Summary of the Invention
[0006] The problem the invention aims to solve
[0007] However, in the aforementioned non-patent document 1, the simulation is performed while the number of vehicles, which serve as service factors, is changed in a comprehensive manner to evaluate the mobility service, without considering efficiency in the search for the optimal mobility service. Furthermore, in the simulation of the transportation system, the evaluation of indicators such as safety, cost, and value is essential, and these indicators and service factors interact with each other. Therefore, to optimize the mobility service, as described above, the simulation is performed while the service factors are changed in a comprehensive manner, resulting in a large simulation time.
[0008] Therefore, this disclosure provides information processing methods that can efficiently optimize mobile services.
[0009] Problem-solving methods
[0010] The information processing method disclosed herein is a computer-executed information processing method that simulates the movement of the mobile body carrying a person or delivery item and the movement needs of the person or delivery item according to the operating parameters of the mobile body before and after a first change, obtaining at least two first simulation results; evaluating the at least two first simulation results using at least two of the following indicators: safety, cost, and value in the operation of the mobile body, obtaining a first evaluation result; calculating a first influence degree of the operating parameters on the at least two indicators using the group of operating parameters and the first evaluation results corresponding to the at least two first simulation results; obtaining a simulation search strategy where the evaluation result obtained by evaluating the simulation results using the at least two indicators is close to the target value; performing a second change to the operating parameters based on the simulation search strategy and the first influence degree; executing the simulation according to the second changed operating parameters, obtaining a second simulation result; evaluating the second simulation result using the at least two indicators, obtaining a second evaluation result; and outputting the second evaluation result.
[0011] Furthermore, these general or specific forms can be realized through systems, methods, integrated circuits, computer programs, or computer-readable recording media such as CD-ROMs, or through any combination of systems, methods, integrated circuits, computer programs, and recording media.
[0012] The effects of the invention
[0013] According to one aspect of the information processing method of the present invention, mobile services can be optimized efficiently. Attached Figure Description
[0014] Figure 1 This is a diagram illustrating an example of an information processing system implemented in this way.
[0015] Figure 2 This is a sequence diagram illustrating an example of the flow of information during the design and evaluation of mobile services.
[0016] Figure 3 This is a flowchart illustrating an example of the operation of an information processing system implemented in this way.
[0017] Figure 4A This is a diagram used to illustrate the calculation method for the first degree of influence.
[0018] Figure 4B This is a diagram used to illustrate the calculation method for the first degree of influence.
[0019] Figure 5 This is a diagram illustrating the first degree of influence of each operating parameter.
[0020] Figure 6This is a graph representing an example of the evaluation results, which were assessed using metrics such as safety, cost, and value. Detailed Implementation
[0021] One aspect of the information processing method disclosed herein is a computer-executed information processing method that simulates the movement of a person or delivery vehicle and the movement needs of the person or delivery vehicle according to the operating parameters of the mobile vehicle before and after a first modification, obtaining at least two first simulation results; evaluating the at least two first simulation results using at least two of the following indicators: safety, cost, and value in the operation of the mobile vehicle, obtaining a first evaluation result; calculating a first influence degree of the operating parameters on the at least two indicators using the combination of the operating parameters and the first evaluation results corresponding to the at least two first simulation results; obtaining a simulation search strategy where the evaluation results obtained by evaluating the simulation results using the at least two indicators are close to the target value; performing a second modification to the operating parameters based on the simulation search strategy and the first influence degree; executing the simulation according to the second modified operating parameters, obtaining a second simulation result; evaluating the second simulation result using the at least two indicators, obtaining a second evaluation result; and outputting the second evaluation result.
[0022] Therefore, by calculating the first degree of influence of the operating parameters, which constitute service factors of mobile services, on at least two of the indicators of security, cost, and value, it is possible to efficiently search for optimal operating parameters (i.e., operating parameters following a simulation search strategy) based on the first degree of influence. Thus, mobile services can be optimized efficiently. For example, it can make the design for introducing mobile services more efficient, and the evaluation of improvements after the introduction of mobile services more efficient.
[0023] For example, the second change may include changing the operating parameters based on the first influence, such that the evaluation result obtained by evaluating the simulation results using the at least two indicators becomes an evaluation result that follows the simulation search policy.
[0024] Therefore, by changing the operating parameters a second time, it is easy to make the second evaluation result closer to the target value.
[0025] For example, the operating parameters may also be of multiple types, further obtaining a selection policy, and the second change includes changing the operating parameters selected based on the selection policy among the multiple types of operating parameters.
[0026] Therefore, it is possible to select operating parameters that follow the selection criteria from a variety of operating parameters.
[0027] For example, in the evaluation using the at least two indicators, weights may be assigned to the at least two indicators respectively, and the weights may be set based on information about the region that is the object of the simulation.
[0028] For example, the indicators that are prioritized vary depending on the region being simulated. Therefore, by assigning weights to at least two indicators that correspond to the information of the region, it is possible to provide mobile services that prioritize specific indicators for each region.
[0029] For example, a second influence degree can be further calculated, which is the influence degree of multiple processes in the simulation on the evaluation results obtained by evaluating the simulation results using the at least two indicators. In the multiple processes in the simulation, the second influence degree is omitted or simplified to the processes below the threshold.
[0030] This reduces the computational load during simulation.
[0031] For example, it is also possible to further determine whether the second evaluation result meets the target conditions, and if the second evaluation result meets the target conditions, send the second modified operating parameters to the mobile body operating system.
[0032] Therefore, the optimal operating parameters can be reflected in the mobile body operating system.
[0033] For example, the first degree of influence can also be further indicated.
[0034] Therefore, the service designers and others are able to confirm the first degree of influence.
[0035] An information processing system according to one aspect of this disclosure includes: a first simulation result acquisition unit that simulates the movement of a person or delivery vehicle and the movement needs of the person or delivery vehicle according to the operating parameters of the vehicle before and after a first change, and acquires at least two first simulation results; a first evaluation result acquisition unit that evaluates the at least two first simulation results using at least two indicators of safety, cost, and value in the operation of the vehicle, and acquires a first evaluation result; a calculation unit that calculates a first influence degree of the operating parameters on the at least two indicators using a set of the operating parameters and the first evaluation results corresponding to the at least two first simulation results; a policy acquisition unit that acquires a simulation search policy whose evaluation result obtained by evaluating the simulation results using the at least two indicators is close to a target value; a second simulation result acquisition unit that performs a second change to the operating parameters based on the simulation search policy and the first influence degree, performs the simulation according to the second changed operating parameters, and acquires a second simulation result; and a second evaluation result acquisition unit that evaluates the second simulation result using the at least two indicators, acquires a second evaluation result, and outputs the second evaluation result.
[0036] This enables the provision of an optimized information processing system capable of efficiently providing mobile services.
[0037] The embodiments will now be described in detail with reference to the accompanying drawings.
[0038] Furthermore, the embodiments described below are general or specific examples. The numerical values, shapes, materials, constituent elements, the arrangement and location of constituent elements, connection methods, steps, and the order of steps shown in the following embodiments are examples and are not intended to limit this disclosure.
[0039] (Implementation Method)
[0040] The information processing system and information processing method of the embodiments will be described below.
[0041] Figure 1 This is a diagram illustrating an example of an information processing system 1 implemented in this way.
[0042] Information processing system 1 is a system for simulating the movement of mobile bodies. The simulation is the simulation of the movement of the mobile body carrying a person or delivery item, and the movement needs of the person or delivery item. Furthermore, the simulation of the aforementioned movement and movement needs may also include simulation of avoiding collisions between the mobile body and objects (collision determination). The mobile body is, for example, a vehicle, but it can also be a mobile body other than a vehicle (e.g., a robot, airplane, or ship). Information processing system 1 is an example of a computer that performs information processing methods. The components constituting information processing system 1 can be arranged in a single enclosure or distributed. When the components constituting information processing system 1 are distributed, information processing methods can be performed by multiple computers. Information processing system 1 is implemented, for example, through a server.
[0043] Information processing system 1 includes a setting unit 11, a first simulation result acquisition unit 12, a first evaluation result acquisition unit 13, a calculation unit 14, a policy acquisition unit 15, a second simulation result acquisition unit 16, a coarse-graining unit 17, a second evaluation result acquisition unit 18, a prompting unit 19, and a transmission unit 20. Information processing system 1 is a computer including a processor, a communication interface, and memory. The memory is ROM (Read Only Memory) or RAM (Random Access Memory), etc., and is capable of storing programs executed by the processor. The setting unit 11, the first simulation result acquisition unit 12, the first evaluation result acquisition unit 13, the calculation unit 14, the policy acquisition unit 15, the second simulation result acquisition unit 16, the coarse-graining unit 17, the second evaluation result acquisition unit 18, the prompting unit 19, and the transmission unit 20 are implemented by a processor that executes programs stored in memory and a communication interface, etc.
[0044] The setting unit 11 sets the parameters for the simulation performed by the information processing system 1. For example, the setting unit 11 sets the following parameters: the environment for performing mobile services, the demand generated in the set environment, the operating parameters of the mobile body as an element constituting the service (service factor), the indicators of the mobile body during operation as indicators for evaluating the service, and the weights assigned to the indicators. Details of the setting unit 11 will be described later.
[0045] The first simulation result acquisition unit 12 performs a simulation of the movement of the mobile body carrying the person or delivery item and the movement requirements of the person or delivery item according to the operating parameters of the mobile body before and after the first change, and obtains at least two first simulation results. Details about the first simulation result acquisition unit 12 will be described later.
[0046] The first evaluation result acquisition unit 13 evaluates at least two of the following indicators—safety, cost, and value—in the operation of the mobile body, and obtains a first evaluation result. Details regarding the first evaluation result acquisition unit 13 will be described later.
[0047] The calculation unit 14 uses a set of operating parameters and first evaluation results corresponding to at least two first simulation results to calculate the first influence of the operating parameters on at least two indicators. Details of the calculation unit 14 will be described later.
[0048] The policy acquisition unit 15 acquires simulation search policies whose evaluation results, obtained by using at least two indicators to evaluate the simulation results, are close to the target value. Furthermore, the policy acquisition unit 15 can also acquire selection policies. Details of the policy acquisition unit 15 will be described later.
[0049] The second simulation result acquisition unit 16, based on the simulation search policy and the first influence degree, performs a second change to the operating parameters, executes the simulation according to the second changed operating parameters, and obtains a second simulation result. Details regarding the second simulation result acquisition unit 16 will be described later.
[0050] The coarsening unit 17 calculates the second influence of multiple treatments in the simulation on the evaluation results obtained by evaluating the simulation results using at least two indicators, and omits or simplifies treatments in the simulation whose second influence is below a threshold. Details of the coarsening unit 17 will be described later.
[0051] The second evaluation result acquisition unit 18 evaluates the second simulation result using at least two indicators, acquires the second evaluation result, and outputs the second evaluation result. For example, the second evaluation result acquisition unit 18 outputs the acquired second evaluation result to the transmission unit 20. Details of the second evaluation result acquisition unit 18 will be described later.
[0052] The prompt unit 19 indicates the first degree of impact. For example, the prompt unit 19 indicates the first degree of impact on a display or the like. As a result, the service designer or others can confirm the first degree of impact.
[0053] The sending unit 20 determines whether the second evaluation result meets the target conditions. If the second evaluation result meets the target conditions, it sends the second modified operating parameters to the mobile unit operating system. Furthermore, the sending unit 20 can also send the second evaluation result to the terminal of the service designer, etc. Details regarding the sending unit 20 will be described later.
[0054] Next, use Figure 2 This describes the flow of information during the design and evaluation of mobile services.
[0055] Figure 2This is a sequence diagram illustrating an example of the flow of information during the design and evaluation of mobile services. Figure 2 The diagram illustrates the flow of information between the person providing the design / evaluation service, the information processing system 1, and the mobile operating system.
[0056] like Figure 2 As shown, preprocessing is performed from step S1 to step S5.
[0057] First, as a preliminary step, the service designers and others set the parameters for the simulation performed by the information processing system 1. Specifically, the service designers and others input various parameters, and the setting unit 11 of the information processing system 1 sets the parameters.
[0058] The service designers and others set up the environment for the mobile service (step S1). Setting up the environment for the mobile service involves loading map data or road data into the simulator.
[0059] Service designers and others set the demands generated in the designated environment (step S2). Setting the demands generated in the designated environment involves setting requests for the transportation of people or the delivery of goods. For example, this can be done by inputting existing recorded data. Alternatively, demands can be set randomly based on transportation / delivery statistics.
[0060] The service designers and others set the service factors (in other words, operating parameters) (step S3). The operating parameters include setting the movement path, station configuration, movement speed, operating time period, passenger capacity, sensor performance, brake performance, acceleration performance, system dual-use installation degree, remote monitoring, remote control, and other operating parameters.
[0061] The service designers, etc., set service evaluation items (in other words, service evaluation indicators) (step S4). The setting of indicators involves setting at least two of the following: safety (also referred to as Risk), cost, and value in the operation of the mobile vehicle. Safety indicators include, for example, indicators of the risk of accidents caused by the mobile vehicle's proximity to people; cost indicators include, for example, indicators of the mobile vehicle's price and fuel costs; and value indicators include, for example, indicators of the value of the daily transport / delivery volume.
[0062] The service designers, etc., set the weights for the service evaluation axes (in other words, indicators) (step S5), and the weights are set based on information about the region being simulated. For example, if the region information indicates a large number of families with many children, the weight of safety increases. Furthermore, for example, if the region information indicates a densely populated residential area with a high perceived demand for mobile services, the weight of value increases. Additionally, the weights can also be set based on budget, for example, increasing the weight of cost when the budget is tight.
[0063] Next, information processing system 1 repeats steps S6 to S9 to perform a simulation that applies these settings.
[0064] Information processing system 1 performs sensitivity analysis of service factors relative to indicators of security, cost, and value (step S6), selects a scheme for service factors to be used in service evaluation (step S7), coarse-graines the evaluation environment (step S8), and performs service evaluation (step S9). Specific examples of these processes will be described later.
[0065] Then, the information processing system 1 determines the service evaluation result and the optimal service factor, and sends the determined service factor to the mobile vehicle operation system (step S10). The mobile vehicle operation system is a system that provides mobile services, and provides mobile services accompanying the operation of the mobile vehicle according to the determined service factor.
[0066] Next, use Figure 3 Describe in detail the actions of information processing system 1.
[0067] Figure 3 This is a flowchart illustrating an example of the operation of the information processing system 1 according to the embodiment. Furthermore, the information processing system 1 is an example of a computer executing the information processing method of the embodiment; therefore... Figure 3 This is also a flowchart illustrating an example of an information processing method for implementing an embodiment.
[0068] First, the setting unit 11 sets the parameters for the simulation performed by the information processing system 1 (step S11). For example, the setting unit 11 can set a specific area with a large number of families with children as the environment for providing mobile services, and set the demand generated in that environment based on existing recorded data in that area. Furthermore, for example, the setting unit 11 can set multiple types of operating parameters as operating parameters; specifically, the setting unit 11 can set operating parameters such as the number of vehicles operating, operating time period, and operating speed. Additionally, for example, the setting unit 11 can set safety, cost, and value indicators as indicators for the operation of the mobile vehicle. Furthermore, for example, since the environment for providing mobile services is an area with a large number of families with children, the setting unit 11 can increase the weight of the safety indicator.
[0069] Next, the first simulation result acquisition unit 12 performs a simulation of the movement of the mobile body and the movement demand of people or goods according to the operating parameters of the mobile body before and after the first change, and obtains at least two first simulation results (step S12). For example, here, a simulation is performed according to operating parameters set to arbitrary values by the service designer (e.g., the number of vehicles, operating time period, and operating speed are set to arbitrary values respectively), and a first simulation result is obtained. A simulation is then performed according to the operating parameters that have undergone the first change, and a first simulation result is obtained again. The first simulation result is a simulation result of the movement of the mobile body and the movement demand of people or goods when the operating parameters are set to arbitrary values. The first change is a change to arbitrary values (a general change, in other words, a change not based on a specific policy). Furthermore, a simulation can be performed further according to the operating parameters that have undergone the first change, and three or more first simulation results can be obtained.
[0070] Next, the first evaluation result acquisition unit 13 evaluates at least two of the following indicators: safety, cost, and value in the operation of the mobile body, and obtains a first evaluation result (step S13). For example, here, at least two first simulation results are evaluated using the three indicators of safety, cost, and value in the operation of the mobile body, and a first evaluation result is obtained. As the first evaluation result, evaluation values for each of the three indicators are calculated.
[0071] Next, the calculation unit 14 uses the set of operating parameters and first evaluation results corresponding to at least two first simulation results to calculate the first influence degree of the operating parameters on at least two indicators (step S14). Here, using Figure 4A as well as Figure 4B The calculation method for the first degree of influence is explained, using... Figure 5 An example of the first degree of influence for each operating parameter is provided.
[0072] Figure 4A as well as Figure 4B This is a diagram used to illustrate the calculation method for the first degree of influence.
[0073] exist Figure 4A The diagram illustrates the evaluation results obtained as outputs using safety, cost, and value metrics, respectively, when the value of operating parameter A in the x-th simulation is set to 5 as input and the value of operating parameter A in the (x+1)-th simulation is set to 10. For example, the output (evaluation results) can be calculated by setting the input (the value of the operating parameter) as a formula. For instance, to confirm the impact of a change in a certain operating parameter (e.g., operating parameter A), other operating parameters (e.g., operating parameters C and E) can remain unchanged when that operating parameter is changed.
[0074] Figure 4B The first degree of influence (Cost Contribution Rate) of each operating parameter on the cost index is shown.
[0075] A(x) is the value of operating parameter A before the first change, and A(x+1) is the value of operating parameter A after the first change. When focusing on the cost evaluation result (evaluation value) in the output, Cost(x) is the first evaluation result of the first simulation result of the xth time using cost indicators, and Cost(x+1) is the first evaluation result of the first simulation result of the (x+1)th time using cost indicators. The calculation unit 14 uses the group of operating parameter A(x) and Cost(x) as the first evaluation result corresponding to the first simulation result of the xth time, and the group of operating parameter A(x+1) and Cost(x+1) as the first evaluation result corresponding to the first simulation result of the (x+1)th time, to calculate the first influence degree of operating parameter A on the cost indicator. For example, since the first evaluation result of the cost indicator changed by 20% from 100 to 120 when operating parameter A changed from 5 to 10 (first change), therefore, Figure 4B As shown, the calculation unit 14 calculates the first impact (Cost contribution rate) of the operating parameter A on the cost index as 20%.
[0076] Similarly, the calculation unit 14 uses the set of A(x) as the operating parameter and Risk(x) as the first evaluation result corresponding to the first simulation result of the xth time, and the set of A(x+1) as the operating parameter and Risk(x+1) as the first evaluation result corresponding to the first simulation result of the (x+1)th time, to calculate the first impact of the operating parameter A on the safety index. Likewise, the calculation unit 14 uses the set of A(x) as the operating parameter and Value(x) as the first evaluation result corresponding to the first simulation result of the xth time, and the set of A(x+1) as the operating parameter and Value(x+1) as the first evaluation result corresponding to the first simulation result of the (x+1)th time, to calculate the first impact of the operating parameter A on the value index. The first impact can also be calculated in the same way for operating parameters C and E.
[0077] For example, the change amounts of each operating parameter when calculating the first degree of influence can be set to be basically the same (e.g., the same as the change amount from A(x) = 5 to A(x+1) = 10), but there are no particular restrictions on the method for setting the change amounts of each operating parameter. This is because, depending on the type of operating parameter, it may be difficult to compare the change amounts.
[0078] Figure 5 This is a diagram illustrating the first degree of influence of each operating parameter.
[0079] like Figure 5 As shown, the degree of impact of operating parameters such as the number of vehicles in operation, operating time period, and operating speed on indicators of cost, safety, and value is calculated. For example, the number of vehicles in operation shows the impact on cost and value, the operating time period shows that it has little impact on safety, and the operating speed shows the impact on safety and value.
[0080] Back Figure 3 The explanation states that the policy acquisition unit 15 acquires a simulation search policy whose evaluation result, obtained by evaluating the simulation results using at least two indicators, is close to the target value (step S15). The simulation search policy is, for example, a policy to improve security, reduce costs, and increase value. The simulation search policy is, for example, set by the service designer, etc.
[0081] Next, the second simulation result acquisition unit 16 performs a second modification to the operating parameters based on the simulation search policy and the first influence degree (step S16). For example, the second modification includes changing the operating parameters based on the first influence degree, so that the evaluation results obtained using at least two indicators become evaluation results that follow the simulation search policy. When the simulation search policy is one that improves security, reduces costs, and increases value, the second simulation result acquisition unit 16 modifies the operating parameters so that the evaluation results become evaluation results with high security, low cost, and high value. Furthermore, for operating parameters with a high first influence degree for a certain indicator, the evaluation results based on that indicator may change significantly relative to the amount of change in the operating parameters. Conversely, for operating parameters with a low first influence degree for a certain indicator, the evaluation results based on that indicator are not easily changed relative to the amount of change in the operating parameters. Therefore, by considering the first influence degree when modifying the operating parameters, the evaluation results are made more likely to become evaluation results that follow the simulation search policy.
[0082] Furthermore, for example, operating parameters may include multiple types, such as the number of vehicles operating, operating time period, and operating speed. The policy acquisition unit 15 can acquire a selection policy, and the second change may include changing the operating parameters selected based on the selection policy among the multiple types of operating parameters. For example, if a safety-oriented selection policy is obtained, in... Figure 5 In the example, as an operating parameter, operating speed has the greatest impact on safety, therefore the operating speed was changed. Furthermore, for example, in situations where a cost-conscious selection policy has been adopted, Figure 5 In the example, the number of vehicles in operation has the greatest impact on cost as an operating parameter, so the number of vehicles in operation is changed.
[0083] Next, the second simulation result acquisition unit 16 performs a simulation according to the second modified operating parameters and obtains the second simulation result (step S17). The second simulation result is the simulation result of the movement of the moving body and the movement demand of people or delivery goods, which is performed using the second modified operating parameters.
[0084] Furthermore, the coarsening unit 17 can also calculate the second influence degree of multiple processes in the simulation on the evaluation results obtained by evaluating the simulation results using at least two indicators, and omit or simplify processes with a second influence degree below a threshold among the multiple processes in the simulation. The simulation of the movement of the mobile body carried by the person or delivery and the movement demand of the person or delivery includes various processes, including those that are unlikely to affect safety, cost, and value (i.e., the second influence degree is below a threshold). Therefore, by omitting or simplifying processes that are unlikely to affect safety, cost, and value, the computational processing load can be reduced. Simplification of processes in the simulation, for example, refers to reducing elements such as people or obstacles in the simulation. In addition, the simulation for which coarsening is performed can be a simulation corresponding to the first simulation result or a simulation corresponding to the second simulation result.
[0085] Next, the second evaluation result acquisition unit 18 evaluates the second simulation result using at least two indicators, acquires and outputs the second evaluation result (step S18). For example, here, the second simulation result is evaluated using three indicators: safety, cost, and value during the operation of the mobile body, and a second evaluation result is obtained. As the second evaluation result, evaluation values are calculated for each of the three indicators. The second evaluation result acquisition unit 18 outputs the acquired second evaluation result to the transmission unit 20.
[0086] Next, the sending unit 20 determines whether the second evaluation result meets the target conditions (step S19). If the second evaluation result does not meet the target conditions (no in step S19), the processing from step S16 onwards is performed again. Here, using Figure 6 Explain the process until the second evaluation result meets the target conditions.
[0087] Figure 6 This is a graph representing an example of the evaluation results, which were assessed using metrics such as safety, cost, and value. Figure 6 The diagram shows three-dimensional curves with Risk, Cost, and Value as axes.
[0088] Figure 6 The "output of set 1" shown is, for example, the first simulation result obtained by performing a simulation according to operating parameters set to arbitrary values, and the first evaluation result obtained by evaluating the safety, cost, and value of the moving body during operation. The evaluation values obtained by evaluating with the safety index, the evaluation values obtained by evaluating with the cost index, and the evaluation values obtained by evaluating with the value index are plotted on a three-dimensional curve as evaluation results. Figure 6The "output of set 2" shown is, for example, a first evaluation result obtained by evaluating the first simulation result using indicators of safety, cost, and value in the operation of the mobile body. This first simulation result was obtained by performing a simulation with operating parameters that were first modified based on the operating parameters set in the simulation under "output of set 1". Based on the degree of change from "output of set 1" to "output of set 2", the first degree of impact of each operating parameter on the safety, cost, and value indicators can be calculated. Figure 6 The “output of set 3” shown is, for example, a second evaluation result obtained by evaluating the second simulation result using indicators of safety, cost and value in the operation of the mobile body. The second simulation result is obtained by performing a simulation with operating parameters that have been modified in the simulation set under the “output of set 2”.
[0089] The target conditions for the second evaluation result are, for example, that the evaluation value obtained by evaluating using safety indicators is within a specified range, the evaluation value obtained by evaluating using cost indicators is within a specified range, and the evaluation value obtained by evaluating using value indicators is within a specified range. For example, steps S16 to S18 are repeated until the second evaluation result meets the target conditions. Figure 6 The points following "Output of Set 3" shown represent the second evaluation results obtained from each of steps S16 to S18. Each time the previous running parameters are modified for the second time and a simulation is performed, the second evaluation result also changes. Steps S16 to S18 are repeated until the second evaluation result meets the target conditions.
[0090] Furthermore, when weights are assigned to indicators, each evaluation result is a value corresponding to that weight. In other words, the evaluation result (value) of an indicator with a larger weight largely reflects the change in operating parameters, while the evaluation result (value) of an indicator with a smaller weight reflects almost no change in operating parameters. Therefore, by adjusting the assigned weights, evaluation results that emphasize specific indicators can be obtained.
[0091] If the second evaluation result meets the target conditions (Yes in step S19), the sending unit 20 sends the second modified operating parameters (specifically, the operating parameters used in the simulation when the second evaluation result meets the target conditions) to the mobile unit operating system (step S20). Thus, the operating parameters of the mobile service determined to be optimal are reflected in the parameters of the actual system in real time. For example, starting from the next business day, the travel route in the dispatch service can be changed to the optimal route, or the business hours can be changed to the optimal time period.
[0092] Furthermore, even if the process from step S16 to step S18 is repeated, the second evaluation result may still not meet the target condition. Therefore, an upper limit can be determined on the number of times the process from step S16 to step S18 can be repeated. When the number of repetitions reaches the upper limit, the operating parameters corresponding to the second evaluation result that is closest to the target condition from the second evaluation results obtained from repeating the process from step S16 to step S18 can be sent to the mobile body operation system.
[0093] As explained above, by calculating the first degree of influence of the operating parameters, which constitute the service factors of mobile services, on at least two of the indicators of security, cost, and value, it is possible to efficiently search for optimal operating parameters (i.e., operating parameters that follow the simulation search strategy) based on the first degree of influence. Therefore, mobile services can be optimized efficiently.
[0094] (Other implementation methods)
[0095] The above description illustrates one or more embodiments of the information processing method and information processing system 1 of this disclosure, but this disclosure is not limited to these embodiments. Various modifications conceived by those skilled in the art to each embodiment, and combinations of constituent elements from different embodiments, can also be included within the scope of one or more embodiments of this invention, provided they do not depart from the spirit of the invention.
[0096] For example, in the above embodiment, an example of the policy acquisition unit 15 acquiring the selected policy was described, but the policy acquisition unit 15 may also not acquire the selected policy. That is, the second change may not include changing the operating parameters selected based on the selected policy among the multiple types of operating parameters.
[0097] For example, in the above implementation, an example of assigning weights to at least two indicators in an evaluation using at least two indicators is described, but it is also possible not to assign weights to at least two indicators separately.
[0098] For example, in the above embodiment, an example of information processing system 1 having coarsening unit 17 has been described, but information processing system 1 may also not have coarsening unit 17. That is, it is also possible not to calculate the second influence degree of the multiple processes in the simulation on the evaluation result obtained by evaluating the simulation result using at least two indicators, or to omit or simplify the processes in the multiple processes in the simulation whose second influence degree is below a threshold.
[0099] For example, in the above embodiment, an example of an information processing system 1 having a prompting unit 19 was described, but the information processing system 1 may also not have a prompting unit 19. That is, the first influence level may not be prompted.
[0100] For example, in the above embodiment, an example of an information processing system 1 having a transmission unit 20 was described, but the information processing system 1 may also not have a transmission unit 20. That is, it is also possible not to determine whether the second evaluation result meets the target conditions, and if the second evaluation result meets the target conditions, it is also possible not to send the second modified operating parameters to the mobile body operating system.
[0101] For example, this disclosure can be implemented as a program for causing a processor to perform the steps included in an information processing method. Furthermore, this disclosure can be implemented as a non-transitory computer-readable recording medium such as a CD-ROM containing the program.
[0102] For example, in the case where this disclosure is implemented by a program (software), each step is executed by utilizing the computer's hardware resources such as the CPU, memory, and input / output circuits. That is, the CPU retrieves data from the memory or input / output circuits and performs calculations, or outputs the calculation results to the memory or input / output circuits, thereby executing each step.
[0103] Furthermore, in the above embodiments, the components included in the information processing system 1 can be constructed by dedicated hardware or implemented by executing software programs suitable for each component. Each component can also be implemented by a program execution unit such as a CPU or processor reading and executing software programs recorded on a recording medium such as a hard disk or semiconductor memory.
[0104] The functions of the information processing system 1 according to the above embodiments are typically implemented, in whole or in part, as integrated circuits, i.e., LSIs. These can be implemented individually on a single chip, or in part or in whole on a single chip. Furthermore, the integration is not limited to LSIs; it can also be implemented using dedicated circuits or general-purpose processors. FPGAs (Field Programmable Gate Arrays) that can be programmed after LSI fabrication, or reconfigurable processors that can reconfigure the connections or settings of the circuit cells within the LSI, can also be used.
[0105] Furthermore, any modifications to the embodiments of this disclosure that are made within the scope of what a person skilled in the art would think of, without departing from the spirit of this disclosure, are also included in this disclosure.
[0106] Industrial availability
[0107] This disclosure can be applied to systems that provide mobile services.
[0108] Explanation of reference numerals in the attached figures
[0109] 1. Information Processing System
[0110] 11. Setting Department
[0111] 12. First Simulation Results Acquisition Section
[0112] 13. First evaluation results obtained by the department
[0113] 14. Computing Department
[0114] 15. Policy Acquisition Department
[0115] 16. Second Simulation Results
[0116] 17. Coarsening section
[0117] 18. Second evaluation results obtained by the department
[0118] 19. Reminder Section
[0119] 20. Sending Department
Claims
1. An information processing method, executed by a computer, wherein, Simulate the movement of the mobile body carrying the person or delivery item and the movement requirements of the person or delivery item according to the operating parameters of the mobile body before and after the first change, and obtain at least two first simulation results. The at least two first simulation results are evaluated using at least two of the following indicators: safety, cost, and value during the operation of the mobile body, to obtain a first evaluation result. Using the set of operating parameters and the first evaluation results corresponding to the at least two first simulation results, respectively, calculate the first influence degree of the operating parameters on the at least two indicators. A simulation search strategy is adopted to obtain a first evaluation result that is close to the target value by evaluating the first simulation result using the at least two indicators. Based on the simulated search strategy and the first degree of influence, the second change to the operating parameters is made. The simulation was performed according to the second modified operating parameters to obtain the second simulation result. The second simulation result is evaluated using at least two of the aforementioned indicators to obtain a second evaluation result. Output the second evaluation result.
2. The information processing method according to claim 1, wherein, The second change includes changing the operating parameters based on the first influence, such that the first evaluation result obtained by evaluating the first simulation result using the at least two indicators becomes an evaluation result that follows the simulation search policy.
3. The information processing method according to claim 1, wherein, There are several types of operating parameters. Furthermore, to obtain a selection strategy, The second change includes changing the operating parameters selected based on the selection policy among the multiple types of operating parameters.
4. The information processing method according to claim 1, wherein, In the evaluation using the at least two indicators, each of the at least two indicators is assigned a weight. The weights are set based on information about the region where the simulated object is located.
5. The information processing method according to claim 1, wherein, Furthermore, Calculate the second influence degree, which is the influence degree of each of the multiple treatments in the simulation on the first evaluation result obtained by evaluating the first simulation result using the at least two indicators; or, the second influence degree is the influence degree of each of the multiple treatments in the simulation on the second evaluation result obtained by evaluating the second simulation result using the at least two indicators. In the simulation, processes with a second influence value below a threshold are omitted or simplified.
6. The information processing method according to claim 1, wherein, Furthermore, Determine whether the second evaluation result meets the target conditions. If the second evaluation result meets the target conditions, the second modified operating parameters are sent to the mobile body operating system.
7. The information processing method according to any one of claims 1 to 6, wherein, Furthermore, the first degree of influence is indicated.
8. An information processing system, wherein, have: The first simulation result acquisition unit performs a simulation of the movement of the mobile body carried by the person or the delivery goods and the movement requirements of the person or the delivery goods according to the operating parameters of the mobile body before and after the first change, and obtains at least two first simulation results; The first evaluation result acquisition unit evaluates the at least two first simulation results using at least two of the following indicators: safety, cost, and value during the operation of the mobile body, and obtains the first evaluation result. The calculation unit uses the set of operating parameters and the first evaluation results corresponding to the at least two first simulation results to calculate the first influence degree of the operating parameters on the at least two indicators; The policy acquisition department acquires a simulated search policy whose first evaluation result, obtained by evaluating the first simulation result using the at least two indicators, is close to the target value. The second simulation result acquisition unit, based on the simulation search policy and the first influence degree, performs a second change to the operating parameters, executes the simulation according to the second changed operating parameters, and obtains a second simulation result; as well as The second evaluation result acquisition unit evaluates the second simulation result using the at least two indicators, obtains the second evaluation result, and outputs the second evaluation result.
Citation Information
Patent Citations
Method of optimizing machining simulation condition, machining simulation device, machining simulation system and program
CN111226179A
Operation curve preparation device, operation assistance device, and operation control device
CN111527019A
Information processing device, classification method and computer program
JP2019093896A