Part arrival time determination method, electronic equipment and vehicle
By obtaining the target line opening time and installation beat in the vehicle project plan, and combining the inventory mode, the arrival time of parts is determined, the inventory time and inventory capital occupation problems caused by the scattered arrival time of parts are solved, and zero is achieved Timely arrival and inventory optimization of components.
Patent Information
- Application Number
- CN202411040135.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-31
- Publication Date
- 2024-12-13
AI Technical Summary
Vehicle parts and components have a large variety, large quantity, and many storage locations, resulting in scattered arrival time of parts, resulting in a large amount of inventory time and inventory funds.
By obtaining the target line opening time and installation beat in the vehicle project plan, determine the target demand time of the components corresponding to each vehicle, and determine the target arrival time of the components based on the target demand time and inventory mode, so as to achieve the setting of the components Time arrives, reducing the inventory time and inventory capital occupation.
Effectively control the arrival time of parts, shorten the inventory time, reduce inventory capital occupation, and improve inventory efficiency.
Smart Images

Figure CN119130097A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular to a method for determining the arrival time of parts, an electronic device, and a vehicle. Background Art
[0002] With the rapid development of vehicle technology, vehicles have become an important means of transportation in people's daily lives. There are many vehicle parts. When taking inventory of vehicle parts, all parts need to be counted one by one.
[0003] To ensure the normal operation of the production line, the current arrival of parts and components is usually carried out in a cyclic rolling manner. Due to the large variety of parts and components, large quantities of materials, multiple material storage locations, and scattered arrival times of parts and components, inventory takes a long time and inventory funds are occupied. Summary of the invention
[0004] In view of this, the purpose of the present disclosure is to propose a method for determining the arrival time of parts, an electronic device and a vehicle, so as to solve the problem that the current arrival of parts usually adopts a cyclic rolling arrival method. Due to the large variety of parts materials, large quantity of materials, many material storage locations and scattered parts arrival times, it takes a long time to take inventory and occupies a large amount of inventory funds.
[0005] Based on the above purpose, a first aspect of the present disclosure provides a method for determining the arrival time of parts, the method comprising:
[0006] Obtaining a vehicle engineering plan, and determining a target line opening time and a component installation beat corresponding to the vehicle engineering plan, wherein the component installation beat represents the installation interval length of components between two adjacent installation positions on the production line;
[0007] Determine the target demand time of the parts corresponding to each vehicle in the vehicle engineering plan according to the target line opening time and the installation tact;
[0008] A target inventory pattern is received, and a target arrival time of parts corresponding to each vehicle in a vehicle engineering plan is determined according to the target demand time and the target inventory pattern.
[0009] Based on the same inventive concept, the second aspect of the present disclosure proposes a device for determining the arrival time of parts, comprising:
[0010] A data determination module is configured to obtain a vehicle engineering plan, determine a target line opening time and a component installation beat corresponding to the vehicle engineering plan, wherein the component installation beat represents the installation interval time of components between two adjacent installation positions on the production line;
[0011] A demand time determination module is configured to determine a target demand time for a component corresponding to each vehicle in a vehicle engineering plan according to the target line opening time and the installation tact;
[0012] The arrival time determination module is configured to receive a target inventory mode and determine a target arrival time of a component corresponding to each vehicle in a vehicle engineering plan according to the target demand time and the target inventory mode.
[0013] Based on the same inventive concept, the third aspect of the present disclosure proposes an electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable by the processor, wherein the processor implements the method for determining the arrival time of parts as described above when executing the computer program.
[0014] Based on the same inventive concept, the fourth aspect of the present disclosure proposes a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the method for determining the arrival time of parts as described above.
[0015] Based on the same inventive concept, the fifth aspect of the present disclosure provides a vehicle, comprising the device for determining the arrival time of parts described in the second aspect or the electronic device described in the third aspect or the storage medium described in the fourth aspect.
[0016] From the above, it can be seen that the present disclosure proposes a method for determining the arrival time of parts, an electronic device, and a vehicle, which obtains a vehicle engineering plan, determines the target line opening time and the installation rhythm of parts corresponding to the vehicle engineering plan, and the installation rhythm of parts represents the installation interval of parts between two adjacent installation positions on the production line. According to the target line opening time and the installation rhythm, the target demand time of the parts corresponding to each vehicle in the vehicle engineering plan is determined, so that the target arrival time can be determined according to the target demand time in the future. Receive the target inventory mode, determine the target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan according to the target demand time and the target inventory mode, that is, determine the corresponding target arrival time according to different inventory modes, determine the target arrival time of the parts corresponding to each vehicle, control the parts to arrive at the set target arrival time, reduce the time used for inventory, avoid parts occupying a large amount of inventory funds, and improve the inventory efficiency in subsequent inventory. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 A flowchart of a method for determining the arrival time of parts according to an embodiment of the present disclosure;
[0019] Figure 2 A schematic diagram of the arrival of parts corresponding to the non-clearing inventory mode of the embodiment of the present disclosure;
[0020] Figure 3 A schematic diagram of the arrival of parts corresponding to the line clearing and inventory counting mode of an embodiment of the present disclosure;
[0021] Figure 4 This is a structural block diagram of a device for determining the arrival time of parts according to an embodiment of the present disclosure;
[0022] Figure 5 It is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0023] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0024] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0025] With the rapid development of vehicle technology, vehicles have become an important means of transportation in people's daily lives. There are many vehicle parts. When taking inventory of vehicle parts, all parts need to be counted one by one.
[0026] To ensure the normal operation of the production line, the current arrival of parts and components usually adopts a circular rolling arrival, that is, a certain safety stock is considered for each chain arrival on the same day, and the materials required for subsequent production are delivered a certain amount of time in advance. Some parts and components required for the next day's production will also arrive in advance the day before to prepare for the next day's material preparation and production. As a result, the number of parts and components on site at the end of each chain or the day's production is much larger than the actual demand. Although the risk of line stoppage caused by material shortage on site can be reduced to a certain extent, due to the large variety of parts and components, large quantity of materials, multiple material storage locations, and scattered arrival time of parts and components, it takes a long time to count and a large amount of inventory funds are occupied.
[0027] Based on the above description, this embodiment proposes a method for determining the arrival time of parts, such as Figure 1 As shown, the method includes:
[0028] Step 101, obtain a vehicle engineering plan, determine a target line opening time and an installation rhythm of the production line corresponding to the vehicle engineering plan, wherein the installation rhythm of the components represents the installation interval length of the components between two adjacent installation positions on the production line.
[0029] During specific implementation, a vehicle engineering plan is obtained. The vehicle engineering plan is a vehicle planned to be produced every day that is prepared in advance by the user. The vehicle engineering plan includes target line opening time, component installation rhythm, daily output, engineering depth, etc.
[0030] The target line opening time refers to the time when the vehicle production line starts production, that is, the time when the vehicle starts to be installed. The daily output refers to the number of vehicles that the vehicle production line is expected to produce every day.
[0031] The installation cycle of the parts refers to the installation interval between two adjacent installation positions on the production line, which can also be regarded as the interval between two adjacent installation positions of the same vehicle. If the installation cycle of the production line is 1 minute / trolley, it means that the installation interval between vehicle A installing part A at the first position and installing part B at the second position is 1 minute.
[0032] The engineering depth refers to the position of a component on the production line from the starting point of the production line. For example, if the engineering depth of component A is 5, it means that component A is the fifth one to be installed on the entire production line.
[0033] Step 102: determining the target demand time of the components corresponding to each vehicle in the vehicle engineering plan according to the target line opening time and the installation tact time.
[0034] In specific implementation, the target demand time for the parts corresponding to each vehicle in the vehicle engineering plan is determined according to the target line opening time and installation tact time. The target demand time refers to the latest deadline for the parts corresponding to the vehicle. The parts corresponding to the vehicle must arrive before the target demand time to ensure the normal production of the vehicle.
[0035] Step 103 , receiving a target inventory mode, and determining a target arrival time of components corresponding to each vehicle in the vehicle engineering plan according to the target demand time and the target inventory mode.
[0036] In a specific implementation, a target inventory mode is received, where the target inventory mode is the inventory mode used when the user selects a determined inventory mode. The target inventory mode is generated in at least one of the following ways: voice input, physical key input, virtual key input, etc.
[0037] The target inventory counting mode is inventory counting without clearing the line or inventory counting with clearing the line. The following are explanations of inventory counting without clearing the line and inventory counting with clearing the line respectively:
[0038] Inventory without clearing the line means that the production line is not cleared. There are still vehicles in production on the line during the inventory. The inventory personnel need to count not only the inventory of certain parts in various warehouses, but also the inventory of vehicles that have installed this part on the line but have not yet been taken off the line. The arrival collection method that should be adopted for inventory without clearing the line is to manually specify a cutoff time in combination with the inventory time. Materials that need to be installed before this cutoff time will be unpacked before the inventory or arrive in the whole package normally. Materials that need to be installed after this cutoff time will arrive at the specified time after the inventory is completed. This arrival collection method can ensure that vehicles can be prepared for production normally before and after the inventory. At the same time, it can ensure that most parts in the workshop reach 0 inventory during the inventory, and the remaining inventory of some parts is less than a whole package, thereby shortening the inventory time and reducing the funds occupied by inventory.
[0039] The characteristic of the line-clearing inventory is that all vehicles on the production line are produced and unloaded. The method of arrival collection that should be adopted in this mode is that all the parts required for the vehicles produced on the same day are unpacked and delivered, and the parts required for the vehicles planned to be produced the next day are delivered at a specified time after the inventory is completed. This arrival collection method can ensure that the vehicles can be prepared for production normally before and after the inventory, and at the same time, it can ensure that all materials in the workshop reach zero inventory during the inventory, thereby shortening the inventory time and reducing the funds occupied by inventory.
[0040] The target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan is determined according to the target demand time and the target inventory mode, so that the target arrival time of the parts corresponding to the vehicle meets the requirements of the corresponding target inventory mode, thereby shortening the inventory time and reducing the funds occupied by inventory.
[0041] Through the above scheme, the vehicle engineering plan is obtained, and the target line opening time and the installation rhythm of the parts corresponding to the vehicle engineering plan are determined. The installation rhythm of the parts indicates the installation interval between two adjacent installation positions on the production line. The target demand time of the parts corresponding to each vehicle in the vehicle engineering plan is determined according to the target line opening time and the installation rhythm, so as to determine the target arrival time according to the target demand time. The target inventory mode is received, and the target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan is determined according to the target demand time and the target inventory mode, that is, the corresponding target arrival time is determined according to different inventory modes, and the target arrival time of the parts corresponding to each vehicle is determined, and the parts are controlled to arrive at the set target arrival time, which reduces the time used for inventory, avoids parts occupying a large amount of inventory funds, and improves the inventory efficiency during subsequent inventory.
[0042] In some embodiments, for each vehicle component corresponding to the vehicle engineering plan, step 102 specifically includes:
[0043] Step 1021, determining the engineering depth, wherein the engineering depth represents the position of the component on the production line from the starting point of the production line.
[0044] Step 1022: Multiply the project depth and the installation tact time to obtain a first target duration.
[0045] Step 1023, determining the target online time of the vehicle, adding the first target duration and the target online time, and obtaining the target demand time of the parts corresponding to the vehicle.
[0046] During specific implementation, the engineering depth of each component corresponding to each vehicle in the vehicle plan is determined, and different components have different engineering depths.
[0047] The determined engineering depth is multiplied by the installation tact to obtain the first target duration corresponding to the component. The first target duration can be regarded as the first target duration that the vehicle needs to go through before it is the turn of the component to be installed.
[0048] Determine the target on-line time for the vehicle, where the target on-line time can be regarded as the time when it is the turn of the vehicle to start installing the first component. The target on-line time and the target on-line time are added together to obtain the target demand time for the component corresponding to the vehicle, that is, the time to prepare to install the component on the vehicle.
[0049] For example, the target online time is 08:05, the installation cycle is 1 minute / vehicle, and the engineering depth is 5. At this time, the first target duration corresponding to the component is calculated to be 5 minutes. The target online time is added to the first target duration, and the target demand time for the component corresponding to the vehicle is 08:10.
[0050] Through the above scheme, the first target duration is obtained by multiplying the project depth and the installation tact time, that is, the time when the component is to be installed. Then, the target online time is added to the first target duration, and the obtained time is the time to prepare for the installation of the component, which can more accurately determine the demand time of the component.
[0051] In some embodiments, step 1023 specifically includes:
[0052] Step 10231, determine the target on-line sequence corresponding to the vehicle according to the vehicle engineering plan.
[0053] Step 10232, multiplying the target online sequence and the installation rhythm to obtain a second target duration.
[0054] Step 10233, add the target line opening time and the second target duration to obtain the target line time of the vehicle.
[0055] In specific implementation, the vehicle engineering plan includes the production sequence of each vehicle, so the target production sequence corresponding to the vehicle is determined according to the vehicle engineering plan. The target production sequence is multiplied by the installation cycle to obtain the second target duration, where the second target duration can be regarded as the length of time to wait from the first vehicle produced that day until it is the vehicle's turn.
[0056] The target line-opening time and the second target duration are added together to obtain the target line-on-time of the vehicle, which is the time when it is the turn of the vehicle to start installing the first component.
[0057] For example, the target online order of vehicle A is 6th, the installation cycle is 1 minute / vehicle, the target online time is 08:00, and the second target duration is calculated to be 6 minutes. The target online time is added to the second target duration, and the target online time of the vehicle is 08:06.
[0058] Through the above scheme, the second target duration is obtained by multiplying the order of the vehicles to be put on the production line and the installation rhythm, that is, the length of time to wait from the first vehicle produced on the day until it is the turn of the vehicle. Then, the target production time is added to the second target duration, and the obtained time is the time for the first component to be installed when it is the turn of the vehicle, which makes the production time of the components more accurate.
[0059] In some embodiments, the target inventory mode is a no-clearing mode, and step 103 specifically includes:
[0060] Step 1031, obtaining a preset parts deadline.
[0061] Step 1032: Determine the arrival type corresponding to each vehicle according to the target demand time and the parts deadline.
[0062] Step 1033, determining the target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan according to the arrival type.
[0063] During specific implementation, a parts cut-off time is preset, and the parts cut-off time is used to determine the arrival type corresponding to each vehicle, wherein the arrival type includes arrival before inventory or arrival after inventory.
[0064] Determine the arrival type for each vehicle based on the demand time and parts deadline for each vehicle. Determine the target arrival time for the parts for each vehicle in the vehicle engineering plan based on the determined arrival type.
[0065] In some embodiments, step 1032 specifically includes:
[0066] Step 10321: In response to the target demand time being less than or equal to the parts cut-off time, determine that the corresponding arrival type of the vehicle is a vehicle arriving before inventory count. Or,
[0067] Step 10322, in response to the target demand time being greater than the parts cut-off time, determining that the arrival type corresponding to the vehicle is a vehicle arriving after inventory.
[0068] Specifically, when the target demand time is less than or equal to the parts cut-off time, that is, the parts corresponding to the vehicle need to be installed before the parts cut-off time, the arrival type corresponding to the vehicle is a vehicle arriving before inventory count.
[0069] When the target demand time is greater than the parts cut-off time, that is, the parts corresponding to the vehicle are installed after the parts cut-off time, the arrival type corresponding to the vehicle is the vehicle arriving after inventory.
[0070] Through the above scheme, the target demand time is compared with the parts deadline to determine the arrival type, and the arrival type is determined more accurately.
[0071] In some embodiments, step 1033 specifically includes:
[0072] Step 10331, determine that the arrival type is a vehicle arriving before inventory count, obtain the arrival time window, and determine the target arrival time of the parts corresponding to the vehicle arriving before inventory count according to the arrival time window and the target demand time. Or,
[0073] Step 10332, determine that the arrival type is a vehicle arriving after inventory counting, obtain a preset first specific arrival time, and determine that the target arrival time of the parts corresponding to the vehicle arriving after inventory counting is the first specific arrival time.
[0074] In specific implementation, when the arrival type is a vehicle arriving before inventory, it means that the vehicle is a component that needs to be installed before the component deadline, and the arrival time window is obtained. The arrival time window is the time when the component supplier delivers the component to the production line, and the arrival time window includes at least one arrival time point. The target arrival time of the component corresponding to the vehicle arriving before inventory is determined according to the arrival time window and the target demand time.
[0075] When the arrival type is a vehicle arriving after inventory, it means that the parts need to be installed after the parts cut-off time. A first specific arrival time is preset, and the target arrival time of the parts corresponding to the vehicle arriving after inventory is set as the first specific arrival time. That is, the parts corresponding to the vehicle arriving after inventory are uniformly delivered at the first specific arrival time, so as to meet the requirements of early arrival and material preparation at the line side before the next day's production, and meet the requirements of production line installation and use.
[0076] In this embodiment, the vehicles with the preset number of vehicles in the production plan for the next day can also be used as the vehicles to be delivered after the inventory check, that is, the parts corresponding to the vehicles with the preset number of vehicles in the production plan for the next day can also arrive at the first specific delivery time to ensure the smooth progress of the production on the next day. For example, the preset number can be 2.
[0077] Through the above scheme, different arrival times are determined according to different arrival types, so that while meeting the production needs of the day, it can also meet the needs of safe and normal operation of the production line the next day, avoiding the problem of production line disorder caused by inventory.
[0078] In some embodiments, step 10331 specifically includes:
[0079] Step 103311, obtaining a preset delivery lead time, and determining the initial delivery time of the parts corresponding to the vehicle whose delivery type is delivery before inventory count according to the target demand time and the delivery lead time;
[0080] Step 103312: The initial arrival time of the parts corresponding to the vehicles whose arrival type is before inventory count is aggregated according to the arrival time window to obtain the target arrival time of the parts corresponding to the vehicles whose arrival type is before inventory count.
[0081] During specific implementation, the preset delivery lead time is obtained. The delivery lead time can be calculated through the installation cycle and the time required for the supplier to deliver the goods to the factory. Specifically, the ratio of the time required for the supplier to deliver the goods to the factory and the number of vehicles converted by the installation cycle is calculated, and the ratio is multiplied by the installation cycle to obtain the delivery lead time.
[0082] For each component corresponding to the vehicle that arrives before the inventory count, the target demand time is subtracted from the arrival lead time, and the difference is the initial arrival time of the component.
[0083] After determining the initial arrival time of all parts corresponding to vehicles arriving before the inventory count, a collection process is performed according to the arrival time window to obtain the target arrival time of parts corresponding to vehicles arriving before the inventory count. The specific process of the collection process is:
[0084] Determine each arrival time point corresponding to the arrival time window.
[0085] If the arrival time window contains only one arrival time point, the arrival time point is used as the target arrival time of the parts corresponding to all the vehicles that arrived before the inventory count.
[0086] If the arrival time window contains multiple arrival time points, each initial arrival time is compared with each arrival time point. For each part corresponding to the vehicle that arrived before the inventory count, the arrival time point that is before the initial arrival time and has the smallest time interval with the initial arrival time is used as the target arrival time of the part.
[0087] For example, the arrival time window only includes one arrival time point, which is 08:00. The vehicles that arrived before the inventory count include vehicle A, vehicle B, and vehicle C. The initial arrival time of the parts of vehicle A is determined to be 08:09, the initial arrival time of the parts of vehicle B is 08:10, and the initial arrival time of the parts of vehicle C is 08:11. At this time, the initial arrival time of the parts corresponding to the vehicles whose arrival type is arrival before the inventory count is aggregated according to the arrival time window, and the target arrival time of the parts corresponding to all the vehicles that arrived before the inventory count is obtained to be 08:00.
[0088] In another example, the arrival time window only includes two arrival time points, which are 08:00 and 15:00. Before the inventory, there are vehicle D, vehicle E, and vehicle F. The initial arrival time of parts for vehicle D is determined to be 08:20, the initial arrival time of parts for vehicle E is 12:10, and the initial arrival time of parts for vehicle F is 17:10.
[0089] At this time, the parts corresponding to vehicle D are before the initial arrival time and the arrival time point with the shortest time interval with the initial arrival is 08:00, so the target arrival time of the parts corresponding to vehicle D is 08:00. The parts corresponding to vehicle E are before the initial arrival time and the arrival time point with the shortest time interval with the initial arrival is 08:00, so the target arrival time of the parts corresponding to vehicle E is 08:00. The parts corresponding to vehicle F are before the initial arrival time and the arrival time point with the shortest time interval with the initial arrival is 15:00, so the target arrival time of the parts corresponding to vehicle F is 15:00.
[0090] Through the above scheme, by aggregating the initial arrival time according to the arrival time window, the target arrival time of the parts corresponding to the vehicles arriving before the inventory is made more accurate. On the basis of ensuring the normal operation of the production line, it avoids the parts corresponding to some vehicles installed later from arriving too early, causing the accumulation of parts, and further ensures the inventory efficiency.
[0091] In some embodiments, the target inventory mode is a line clearing mode, and step 103 specifically includes:
[0092] Step 103A, obtaining an arrival time window, and determining the earliest arrival time point according to the arrival time window.
[0093] Step 103B, in response to the target demand time being less than or equal to the earliest arrival time point, obtaining a second specific arrival time, and determining that the target arrival time of the parts corresponding to the vehicle is the second specific arrival time one day before the target demand time; or
[0094] Step 103C, in response to the target demand time being greater than the earliest arrival time point, determining a target arrival time for parts corresponding to vehicles having a target demand time greater than the earliest arrival time point according to the arrival time window and the target demand time.
[0095] In a specific implementation, an arrival time window is obtained, where the arrival time window is the time when the component supplier delivers the component to the production line, and the arrival time window includes at least one arrival time point. The earliest arrival time point is determined from the at least one arrival time point.
[0096] The target demand time is compared with the earliest arrival time. If the target demand time is less than or equal to the earliest arrival time, it means that the time to install the component on the vehicle is earlier than the earliest arrival time of the day. Therefore, in order to ensure the normal operation of the production line, the component must be delivered the day before. The second specific arrival time is preset, and the target arrival time of the component corresponding to the vehicle is the second specific arrival time of the day before the target demand time.
[0097] If the target demand time is greater than the earliest arrival time, the parts corresponding to the vehicles whose target demand time is greater than the earliest arrival time will be delivered on the same day. The specific target arrival time can be determined based on the arrival time window and the target demand time.
[0098] Next, a vehicle whose target demand time is greater than the earliest arrival time point is taken as the first vehicle. For the first vehicle, the process of determining the target arrival time is specifically as follows:
[0099] Obtaining a preset delivery lead time, and determining an initial delivery time of the parts corresponding to the first vehicle according to the target demand time and the delivery lead time;
[0100] The initial arrival times of the parts corresponding to the first vehicle are aggregated according to the arrival time window to obtain the target arrival time of the parts corresponding to the first vehicle.
[0101] Get the preset delivery lead time. The delivery lead time can be calculated by the installation cycle and the time required for the supplier to deliver the goods to the factory. Specifically, calculate the ratio of the time required for the supplier to deliver the goods to the factory and the number of vehicles converted by the installation cycle, and multiply the ratio by the installation cycle to get the delivery lead time.
[0102] For each component corresponding to the first vehicle, the target demand time is subtracted from the delivery lead time, and the difference is the initial delivery time of the component. After the initial delivery time of all components corresponding to the first vehicles is determined, they are aggregated according to the delivery time window to obtain the target delivery time of the components corresponding to the first vehicle.
[0103] The specific process of grouping and processing according to the arrival time window includes:
[0104] Determine each arrival time point corresponding to the arrival time window.
[0105] If the arrival time window includes only one arrival time point, the arrival time point is used as the target arrival time of all parts corresponding to the first vehicle.
[0106] If the arrival time window includes multiple arrival time points, each initial arrival time is compared with each arrival time point. For each component corresponding to the first vehicle, the arrival time point that is before the initial arrival time and has the smallest time interval with the initial arrival time is used as the target arrival time of the component.
[0107] Based on the same inventive concept, another embodiment of the present disclosure provides a method for determining the arrival time of parts, and the specific process is as follows:
[0108] For the non-clear line inventory mode:
[0109] Calculate the time for each vehicle to go online in the production plan. The time for each vehicle to go online is equal to the production start time + vehicle online sequence number * beat time. If the online time coincides with a rest time, the rest time will be skipped.
[0110] The installation time of each component on each vehicle is equal to the online time of each vehicle + engineering depth * beat time. If the installation time encounters a rest time, the rest time will be skipped, and the required time of each component at the installation station is obtained.
[0111] Set the "parts deadline calculation time" in advance for the current plan, generally setting it to the time when the last vehicle planned for the day will go online.
[0112] Set a special arrival time after the daily inventory and before the start of production the next day.
[0113] All parts whose demand time is less than or equal to the set "parts deadline calculation time" are classified as materials arrived before the inventory to meet production and installation needs.
[0114] All parts whose demand time is greater than the "parts deadline calculation time" are classified as materials that arrive after the inventory, and arrive at the designated special arrival time to meet the requirements of early arrival and material preparation at the line before the next day's production to meet the requirements of production line installation and use.
[0115] The expected arrival time of materials arriving before inventory is equal to the demand time of parts - arrival lead time (the time required for suppliers to deliver goods to the factory / the number of vehicles converted to the cycle * the cycle). The calculated expected arrival time is aggregated according to the arrival time window to obtain the final expected arrival time.
[0116] The expected arrival time of materials arriving after inventory count is equal to the set special arrival time.
[0117] Specific examples are:
[0118] The line opening time for the day: 2024-01-20 8:00, the daily output: 24 vehicles, the cycle time: 1 minute / vehicle, the engineering depth: 19, the parts deadline calculation time: 2024-01-20 08:23, the special arrival time: 2024-01-20 18:00, the arrival lead time: 10 minutes, the arrival time window: 8:00 and 20:00 every day.
[0119] The launch time of each vehicle = launch time + vehicle launch sequence number * beat, and the parts demand time of each vehicle = the launch time of this vehicle + engineering depth * beat. Therefore, the launch time of the first vehicle on the day = 2024-01-20 8:00 + 0 * 1 = 2024-01-20 8:00, and the parts demand time = 2024-01-20 8:00 + 19 * 1 = 2024-01-20 8:19. Calculate the launch time and parts demand time of each vehicle on the day.
[0120] like Figure 2 As shown in the figure, the parts calculation cut-off time is set to 2024-01-20 08:23. Based on this time, vehicles with parts demand time less than or equal to this time are regarded as vehicles arriving before inventory counting, and vehicles with parts demand time greater than this time are regarded as vehicles arriving after inventory counting.
[0121] Since the online time of the 5th vehicle of the day = 2024-01-20 8:00+4*1=2024-01-20 8:04, and the parts demand time = 2024-01-20 8:04+19*1=2024-01-20 8:23, the vehicles arriving before the inventory are the first 5 vehicles planned for the day, and the vehicles arriving after the inventory are the 6th vehicle planned for the day to the first 2 vehicles planned for the next day.
[0122] The parts arrival time of each vehicle before the inventory count = parts demand time - arrival lead time. According to this method, the parts arrival time of the first five vehicles on the day are calculated to be 2024-01-19 8:09, 2024-01-20 8:10, 2024-01-20 8:11, 2024-01-20 8:12, and 2024-01-20 8:13. After being aggregated according to the arrival time window (8:00), it is concluded that the expected arrival time of the materials before the inventory count is 2024-01-20 8:00.
[0123] The arrival time of the parts required for the vehicles arriving after the inventory is the set special arrival time 2024-01-20 18:00.
[0124] For the line clearing and inventory taking mode:
[0125] The current plan is calculated to the end of the last vehicle in the plan, and no more goods are requested from the next day. All materials required by the current plan will arrive on the same day. The next day's plan is set to the beginning of the month mode, and a special arrival time point is set. The calculation method for the next day's planned demand range is as follows:
[0126] Calculate the time for each vehicle to go online in the next day's production plan. The time for each vehicle to go online is equal to the production start time + vehicle online sequence number * beat time. If the online time coincides with a rest time, the rest time will be skipped.
[0127] The installation time of each component on each vehicle is equal to the online time of each vehicle + engineering depth * beat time. If the installation time encounters a rest time, the rest time will be skipped, and the required time of each component at the installation station is obtained.
[0128] Calculate the expected arrival time of parts. The expected arrival time of parts is equal to the demand time of parts - the arrival lead time (the time required for the supplier to deliver the goods to the factory / the number of vehicles converted to the cycle * the cycle). If the expected arrival time falls during a break, the break will be skipped.
[0129] The expected arrival time of each component required for the next day is the same day, and the components that need to arrive on that day are grouped together to arrive at a special arrival time point, so as to meet the requirements of advance material preparation and production installation before production.
[0130] Specific examples are:
[0131] The line opening time for the day: 2024-01-20 8:00, the daily output: 24 vehicles, the cycle time: 1 minute / vehicle, the engineering depth: 19, the special arrival time: 2024-01-20 20:00, the arrival lead time: 60 minutes, the arrival time window: 8:00 and 20:00 every day.
[0132] like Figure 3 As shown, the arrival range of the day: the online time of each vehicle = the line opening time + the vehicle online sequence number * the beat, the parts demand time of each vehicle = the online time of this vehicle + the engineering depth * the beat, so the online time of the first vehicle of the day = 2024-01-20 8:00+0*1=2024-01-20 8:00, the parts demand time = 2024-01-20 8:00+19*1=2024-01-20 8:19, the parts should arrive time = 2024-01-20 8:19-60 minutes = 2024-01-20 7:19. The online time, parts demand time, and parts arrival time of each vehicle on the day are calculated in sequence. If the parts arrival time is greater than or equal to the first arrival time point of the day, i.e. 2024-01-20 8:00, then this batch of materials will arrive on the same day, i.e. 2024-01-20. The specific arrival time point will be arranged after the calculated arrival time is grouped into the arrival time window.
[0133] The planned arrival range for the next day: the online time of each vehicle = the online time + the vehicle online sequence number * the beat, the parts demand time for each vehicle = the online time of this vehicle + the engineering depth * the beat, so the online time of the first vehicle the next day = 2024-01-21 8:00+0*1=2024-01-21 8:00, the parts demand time = 2024-01-21 8:00+19*1=2024-01-21 8:19, the parts should arrive time = 2024-01-21 8:19-60 minutes = 2024-01-21 7:19. The online time, parts demand time, and parts arrival time of each vehicle on the next day are calculated in sequence. If the parts arrival time is less than the first arrival time point of the next day, i.e. 2024-01-21 8:00, then this batch of materials should arrive on the previous day, i.e. 2024-01-20, and this part of the materials should arrive at a special arrival time point; other materials in the next day's plan will arrive normally after the calculated arrival time is grouped into the arrival time window.
[0134] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.
[0135] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0136] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a device for determining the arrival time of parts.
[0137] refer to Figure 4 , Figure 4 The device for determining the arrival time of parts in the embodiment includes:
[0138] The data determination module 401 is configured to obtain a vehicle engineering plan, determine a target line opening time and a component installation beat corresponding to the vehicle engineering plan, wherein the component installation beat represents the installation interval time length of the component between two adjacent installation positions on the production line;
[0139] The demand time determination module 402 is configured to determine the target demand time of the components corresponding to each vehicle in the vehicle engineering plan according to the target line opening time and the installation tact;
[0140] The arrival time determination module 403 is configured to receive a target inventory mode, and determine a target arrival time of a component corresponding to each vehicle in the vehicle engineering plan according to the target demand time and the target inventory mode.
[0141] In some embodiments, for each component corresponding to a vehicle in a vehicle engineering plan, the demand time determination module 402 specifically includes:
[0142] A process depth determination unit is configured to determine a process depth, wherein the process depth represents a position of a component on a production line from a starting point of the production line;
[0143] A first target duration determination unit is configured to perform a product process on the project depth and the installation tact to obtain a first target duration;
[0144] The target demand time determination unit is configured to determine the target online time of the vehicle, add the first target duration and the target online time, and obtain the target demand time of the parts corresponding to the vehicle.
[0145] In some embodiments, the target required time determination unit is specifically configured to:
[0146] Determine the target launch sequence for the vehicle according to the vehicle engineering plan;
[0147] Multiply the target online sequence and the installation rhythm to obtain a second target duration;
[0148] The target line opening time and the second target duration are added together to obtain the target line time of the vehicle.
[0149] In some embodiments, the target inventory mode is a non-clearing mode, and the arrival time determination module 403 specifically includes:
[0150] A deadline determination unit configured to obtain a preset component deadline;
[0151] An arrival type determination unit is configured to determine an arrival type corresponding to each vehicle according to the target demand time and the parts cut-off time;
[0152] The target arrival time determination unit is configured to determine the target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan according to the arrival type.
[0153] In some embodiments, the arrival type determination unit is specifically configured to:
[0154] In response to the target demand time being less than or equal to the parts cut-off time, determining that the corresponding arrival type of the vehicle is a vehicle arriving before inventory; or,
[0155] In response to the target demand time being greater than the parts cut-off time, it is determined that the arrival type corresponding to the vehicle is a vehicle arriving after inventory count.
[0156] In some embodiments, the target arrival time determination unit specifically includes:
[0157] The first determination subunit is configured to determine that the arrival type is a vehicle arriving before inventory count, obtain an arrival time window, and determine a target arrival time of the parts corresponding to the vehicle arriving before inventory count according to the arrival time window and the target demand time; or
[0158] The second determination subunit is configured to determine that the arrival type is a vehicle arriving after inventory, obtain a preset first specific arrival time, and determine that the target arrival time of the parts corresponding to the vehicle arriving after inventory is the first specific arrival time.
[0159] In some embodiments, the first determining subunit is specifically configured to:
[0160] Obtaining a preset delivery lead time, and determining an initial delivery time of the parts corresponding to the vehicle whose delivery type is delivery before inventory count according to the target demand time and the delivery lead time;
[0161] The initial arrival time of the parts corresponding to the vehicles whose arrival type is before inventory count is aggregated according to the arrival time window to obtain the target arrival time of the parts corresponding to the vehicles whose arrival type is before inventory count.
[0162] In some embodiments, the target inventory mode is a line clearing mode, and the arrival time determination module 403 is specifically configured as follows:
[0163] Obtain the arrival time window, and the earliest arrival time point according to the arrival time window;
[0164] In response to the target demand time being less than or equal to the earliest arrival time point, a second specific arrival time is obtained, and a target arrival time of the component corresponding to the vehicle is determined to be the second specific arrival time one day before the target demand time; or
[0165] In response to the target demand time being greater than the earliest arrival time point, an arrival time window is obtained, and a target arrival time of parts corresponding to the vehicle whose target demand time is greater than the earliest arrival time point is determined according to the arrival time window and the target demand time.
[0166] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0167] The device of the above embodiment is used to implement the corresponding method for determining the arrival time of parts in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0168] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for determining the arrival time of parts described in any of the above embodiments is implemented.
[0169] Figure 5 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0170] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0171] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0172] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0173] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0174] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0175] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0176] The electronic device of the above embodiment is used to implement the corresponding method for determining the arrival time of parts in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0177] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the method for determining the arrival time of parts as described in any of the above embodiments.
[0178] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0179] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the method for determining the arrival time of parts as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0180] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides a vehicle, including the device for determining the arrival time of parts in the above-mentioned embodiments, the electronic device in the above-mentioned embodiments, and the computer-readable storage medium in the above-mentioned embodiments, wherein the vehicle equipment implements the method for determining the arrival time of parts described in any of the above embodiments.
[0181] The vehicle in the above-mentioned embodiment is used to implement the method for determining the arrival time of parts described in any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0182] It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.
[0183] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0184] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0185] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0186] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.
[0187] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0188] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0189] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.
Claims
1. A method for determining the arrival time of parts, characterized in that: include: Obtaining a vehicle engineering plan, determining a target line opening time and a production line installation rhythm corresponding to the vehicle engineering plan, wherein the component installation rhythm represents the installation interval length of a component between two adjacent installation positions on the production line; Determine the target demand time of the parts corresponding to each vehicle in the vehicle engineering plan according to the target line opening time and the installation tact; A target inventory pattern is received, and a target arrival time of parts corresponding to each vehicle in a vehicle engineering plan is determined according to the target demand time and the target inventory pattern.
2. The method according to claim 1, characterized in that Determining the target demand time of the components corresponding to each vehicle in the vehicle engineering plan according to the target line opening time and the installation tact time includes: For each vehicle in the vehicle engineering plan, the corresponding parts are: Determining a process depth, wherein the process depth represents the position of the component on the production line from the start of the production line; Multiplying the project depth and the installation rhythm to obtain a first target duration; The target online time of the vehicle is determined, and the first target duration and the target online time are added together to obtain the target demand time of the parts corresponding to the vehicle.
3. The method according to claim 2, characterized in that Determining the target online time of the vehicle includes: Determine the target launch sequence for the vehicle according to the vehicle engineering plan; Multiply the target online sequence and the installation rhythm to obtain a second target duration; The target line opening time and the second target duration are added together to obtain the target line time of the vehicle.
4. The method according to claim 1, characterized in that The target inventory mode is not a clear line mode. Determining the target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan according to the target demand time and the target inventory mode includes: Get the preset parts deadline; Determine the arrival type corresponding to each vehicle according to the target demand time and the parts cut-off time; The target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan is determined according to the arrival type.
5. The method according to claim 4, characterized in that The determining of the arrival type corresponding to each vehicle according to the target demand time and the parts deadline includes: In response to the target demand time being less than or equal to the parts cut-off time, determining that the corresponding arrival type of the vehicle is a vehicle arriving before inventory; or, In response to the target demand time being greater than the parts cut-off time, it is determined that the arrival type corresponding to the vehicle is a vehicle arriving after inventory count.
6. The method according to claim 5, characterized in that Determining the target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan according to the arrival type includes: Determine that the arrival type is a vehicle arriving before inventory count, obtain an arrival time window, and determine a target arrival time for the parts corresponding to the vehicle arriving before inventory count according to the arrival time window and the target demand time; or, Determine that the arrival type is a vehicle arriving after inventory taking, obtain a preset first specific arrival time, and determine that a target arrival time of the parts corresponding to the vehicle arriving after inventory taking is the first specific arrival time.
7. The method according to claim 6, characterized in that The determining, according to the arrival time window and the target demand time, the target arrival time of the parts corresponding to the vehicle whose arrival type is before the inventory count, includes: Obtaining a preset delivery lead time, and determining an initial delivery time of the parts corresponding to the vehicle whose delivery type is delivery before inventory count according to the target demand time and the delivery lead time; The initial arrival time of the parts corresponding to the vehicles whose arrival type is before inventory count is aggregated according to the arrival time window to obtain the target arrival time of the parts corresponding to the vehicles whose arrival type is before inventory count.
8. The method according to claim 1, characterized in that The target inventory mode is the line clearing mode. Determining the target arrival time of the parts corresponding to each vehicle in the vehicle engineering plan according to the target demand time and the target inventory mode includes: Obtain the arrival time window, and the earliest arrival time point according to the arrival time window; In response to the target demand time being less than or equal to the earliest arrival time point, a second specific arrival time is obtained, and a target arrival time of the component corresponding to the vehicle is determined to be the second specific arrival time one day before the target demand time; or In response to the target demand time being greater than the earliest arrival time point, an arrival time window is obtained, and a target arrival time of parts corresponding to the vehicle whose target demand time is greater than the earliest arrival time point is determined according to the arrival time window and the target demand time.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 8 when executing the program.
10. A vehicle, characterized in that: An electronic device comprising the electronic device described in claim 9.
