Information processing device, terminal device, information providing method, information processing method, and computer program
The development support device addresses the challenge of simulating energy storage device behavior by receiving and processing user-defined conditions to provide simulation results and mathematical models, facilitating user-friendly simulation.
Patent Information
- Application Number
- JP2024002786
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2018-08-31
- Filing Date
- 2024-01-11
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2039-08-27
AI Technical Summary
Existing computational models for energy storage devices lack parameters specific to individual devices, making it difficult for users to simulate their behavior under desired conditions.
A development support device that receives simulation conditions from a terminal device, simulates the behavior of energy storage devices based on these conditions, and transmits the results, including a mathematical model, to the terminal device.
Enables users to obtain simulation results including a mathematical model, even without specialized knowledge, by simplifying the input of conditions through graphical or selection-based operations.
Smart Images

Figure 0007794220000001 
Figure 0007794220000002 
Figure 0007794220000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, a terminal device, an information providing method, an information processing method, and a computer program. [Background technology]
[0002] In recent years, MBD (Model Based Development) has been widely adopted in various industries, including the automotive industry, and product development based on simulation has become widespread (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 11-14507 Summary of the Invention [Problem to be solved by the invention]
[0004] In model-based development, for example, when simulating the behavior of a specific energy storage device, which is one element in the development, it is necessary to set a mathematical model corresponding to the energy storage device. General formulas (computational models) for describing the behavior of energy storage devices are publicly known, so each user can freely obtain and use them. However, such computational models do not have parameters set according to the characteristics and operating conditions of the energy storage device, and even if a computational model is obtained, it is not possible to obtain simulation results according to the characteristics and operating conditions of the energy storage device.
[0005] The present invention aims to provide an information processing device, a terminal device, an information providing method, an information processing method, and a computer program that can provide a user via a network with the results of a simulation of the behavior of an energy storage device performed under conditions desired by the user. [Means for solving the problem]
[0006] The development support device includes a receiving unit that receives simulation conditions for the energy storage device from the terminal device after user authentication of the terminal device, a simulation execution unit that simulates the behavior of the energy storage device based on the received simulation conditions, and a transmitting unit that transmits the simulation results by the simulation execution unit to the terminal device.
[0007] The development support device includes a receiving unit that presents a plurality of simulation options and receives simulation conditions for the energy storage device for a selected simulation option from a terminal device, a simulation executing unit that simulates the behavior of the energy storage device based on the received simulation conditions, and a transmitting unit that transmits the simulation results by the simulation executing unit to the terminal device.
[0008] The terminal device includes a display unit that displays a reception screen for receiving simulation conditions when simulating the behavior of the energy storage device, a reception unit that receives the simulation conditions through the reception screen, a transmission unit that transmits the received simulation conditions to a development support device that simulates the behavior, and a reception unit that receives simulation results of the behavior based on the simulation conditions from the development support device, and displays the received simulation results on the display unit.
[0009] The development support method uses a development support device that is communicatively connected to a terminal device, and after user authentication of the terminal device, receives simulation conditions for an energy storage device from the terminal device, simulates the behavior of the energy storage device based on the received simulation conditions, and transmits the simulation results to the terminal device.
[0010] The development support method uses a development support device that is communicatively connected to a terminal device to present multiple simulation options, receives simulation conditions for a storage device for a selected simulation option from the terminal device, simulates the behavior of the storage device based on the received simulation conditions, and transmits the simulation results to the terminal device.
[0011] The development support method uses a terminal device that is communicatively connected to a development support device that simulates the behavior of an energy storage device, displays a reception screen for receiving simulation conditions, receives the simulation conditions on the displayed reception screen, transmits the simulation conditions received on the reception screen to the development support device, receives simulation results of the behavior based on the simulation conditions from the development support device, and displays the received simulation results on the display screen.
[0012] The computer program causes the computer to execute a process in which, after user authentication of the terminal device, it receives simulation conditions for the energy storage device from the terminal device, simulates the behavior of the energy storage device based on the received simulation conditions, and transmits the simulation results to the terminal device.
[0013] The computer program causes the computer to execute a process of presenting multiple simulation options, receiving simulation conditions for the energy storage device for the selected simulation option from a terminal device, simulating the behavior of the energy storage device based on the received simulation conditions, and transmitting the simulation results to the terminal device.
[0014] The computer program causes a computer that is communicatively connected to a development support device that simulates the behavior of an energy storage device to execute a process of displaying a reception screen for receiving simulation conditions, receiving the simulation conditions on the displayed reception screen, transmitting the simulation conditions received on the reception screen to the development support device, receiving simulation results of the behavior based on the simulation conditions from the development support device, and displaying the received simulation results on the display screen.
[0015] The computer program causes the computer to receive, on a reception screen, a drawing of a characteristic curve representing the physical properties of an energy storage device or a load fluctuation curve representing changes over time in the operating state of the energy storage device, and to execute a process of obtaining information relating to the physical properties or the operating state by reading numerical values from the characteristic curve or load fluctuation curve drawn on the reception screen. [Effects of the Invention]
[0016] According to the above configuration, a simulation of the behavior of the power storage device executed under conditions desired by the user is performed. The results of the simulation can be provided to the user via the network. [Brief explanation of the drawings]
[0017] [Figure 1] FIG. 1 is a block diagram illustrating the overall configuration of a simulation system. [Figure 2] FIG. 2 is a block diagram illustrating the internal configuration of the server device. [Figure 3] FIG. 10 is a conceptual diagram illustrating an example of a battery table. [Figure 4] FIG. 2 is a block diagram illustrating the internal configuration of a client device. [Figure 5] FIG. 10 is a schematic diagram illustrating an example of a selection screen for selecting a behavior of a simulation target. [Figure 6] FIG. 10 is a schematic diagram illustrating an example of a reception screen for receiving simulation conditions. [Figure 7]FIG. 10 is a schematic diagram showing another example of the reception screen for receiving simulation conditions. [Figure 8] FIG. 10 is a schematic diagram showing another example of the reception screen for receiving simulation conditions. [Figure 9] FIG. 10 is a schematic diagram showing another example of the reception screen for receiving simulation conditions. [Figure 10] 10 is a flowchart illustrating a procedure of a process executed by a server device and a client device. [Figure 11] 10 is a flowchart illustrating a procedure of a process executed by a server device and a client device. [Figure 12] FIG. 10 is a schematic diagram showing an example of displaying a simulation result. [Figure 13] FIG. 10 is a schematic diagram illustrating an example of a selection screen for selecting a format of a mathematical model. [Figure 14] FIG. 10 is a schematic diagram illustrating an example of a mathematical model received from a server device. DETAILED DESCRIPTION OF THE INVENTION
[0018] Conventionally, general formulas (computational models) for describing the behavior of an energy storage device have been publicly known, and each user can freely acquire and use a computational model. However, the computational model does not include parameters corresponding to the characteristics of a specific energy storage device, and even if such a computational model is used, it is not possible to simulate the behavior of the energy storage device. In order to predict the behavior of an energy storage device, a mathematical model including parameters corresponding to the characteristics and operating conditions of the energy storage device is required, but it is difficult for each user to acquire such a mathematical model. Therefore, conventionally, it has been difficult for a user to freely acquire simulation results for the behavior of an energy storage device under conditions desired by the user. In contrast, the development support device includes a receiving unit that receives simulation conditions for the energy storage device from the terminal device after user authentication of the terminal device, a simulation execution unit that simulates the behavior of the energy storage device based on the received simulation conditions, and a transmitting unit that transmits the simulation results by the simulation execution unit to the terminal device. Therefore, even if a user is not familiar with the theory that describes the behavior of an electricity storage device, the development support device can provide the user with simulation results including a mathematical model simply by accepting simulation conditions. Furthermore, the development support device distinguishes between users with appropriate specialized knowledge and users without specialized knowledge through user authentication, and can provide simulation results only to users with specialized knowledge.
[0019] The development support device includes a receiving unit that presents a plurality of simulation options and receives simulation conditions for the energy storage device for a selected simulation option from a terminal device, a simulation executing unit that simulates the behavior of the energy storage device based on the received simulation conditions, and a transmitting unit that transmits the simulation results by the simulation executing unit to the terminal device. Therefore, even if the user is not familiar with the theory that describes the behavior of the energy storage device, the user can be provided with simulation results including a mathematical model simply by accepting the simulation option that the user desires from the presented simulation options.
[0020] a storage device that stores a simulation program for simulating the behavior of the power storage device; The development support device may further include a memory unit, and the simulation execution unit may simulate the behavior of the power storage device based on the simulation program. With this configuration, the development support device has prepared a simulation program that represents the behavior of the power storage device, so that desired simulation results including a mathematical model can be provided to a user simply by accepting simulation conditions.
[0021] The storage unit may store a plurality of simulation programs corresponding to a plurality of types of behavior of the power storage device, and the simulation execution unit may simulate the behavior using a simulation program corresponding to the behavior of a simulation target selected by the terminal device. With this configuration, by receiving information on the behavior of a simulation target selected by a user and simulation conditions, it is possible to provide the user with a desired simulation result.
[0022] The simulation results transmitted from the transmission unit may include a mathematical model obtained as a result of the simulation of the behavior. With this configuration, the mathematical model can be provided to a user. Furthermore, by using the mathematical model downloaded from the development support device, the user can obtain simulation results with various input conditions on a user terminal.
[0023] The transmitting unit may transmit the mathematical model to the terminal device in a format specified by the terminal device. With this configuration, the mathematical model can be provided in a format compatible with a programming language or numerical analysis software installed on the terminal device.
[0024] The mathematical model may include executable code executed by a programming language or numerical analysis software, or definition information or a library file referenced by the programming language or numerical analysis software. The executable code may be in the form of an executable binary file, an interpreted file, or source code. This configuration makes it possible to provide a user with executable code, definition information, or library files that can be used by a programming language or numerical analysis software installed on a terminal device.
[0025] The simulation conditions may include at least one of a circuit configuration, a physical property, and an operating state of the power storage device. With this configuration, a simulation of the behavior of the power storage device can be executed by specifying the circuit configuration, the physical property, or the operating state of the power storage device.
[0026] The behavior simulated by the simulation execution unit may include a change in terminal voltage due to charging and discharging of the power storage device, a change in capacity due to charging and discharging of the power storage device, a change in the capacity of the power storage device over time, or a temperature distribution in the power storage device. With this configuration, it is possible to provide a user with a simulation result including a mathematical model for the change in terminal voltage due to charging and discharging of the power storage device, the change in capacity due to charging and discharging of the power storage device, the change in capacity over time of the power storage device, or the temperature distribution in the power storage device, for which it is difficult for a user to individually construct a mathematical model.
[0027] The receiving unit may receive, from the terminal device, simulation conditions input by drawing a circuit configuration of the power storage device, a characteristic curve representing a physical property of the power storage device, or a load fluctuation curve representing a change over time in the operating state of the power storage device. According to this configuration, the receiving unit receives simulation conditions input through a simple operation such as drawing a circuit configuration or a curve, and generates a simulation including a mathematical model based on the simulation conditions. The results can be provided to the user.
[0028] The receiving unit may receive user identification information along with the simulation conditions, and the storage unit may store the received simulation conditions and the user identification information in association with each other. With this configuration, the simulation conditions can be stored in the storage unit in association with the user identification information, so that the simulation conditions can be read out from the storage unit as needed, and a simulation can be performed based on the read simulation conditions.
[0029] The terminal device includes a display unit that displays a reception screen for receiving simulation conditions for simulating the behavior of an electricity storage device, a reception unit that receives the simulation conditions through the reception screen, a transmission unit that transmits the received simulation conditions to a development support device that simulates the behavior, and a reception unit that receives from the development support device simulation results of the behavior based on the simulation conditions, and displays the received simulation results on the display unit. With this configuration, even if a user is not familiar with the theory that describes the behavior of an electricity storage device, the user can obtain desired simulation results including a mathematical model by performing a relatively simple operation such as inputting simulation conditions.
[0030] The development support method uses a development support device communicably connected to a terminal device, and after user authentication of the terminal device, receives simulation conditions for an energy storage device from the terminal device, simulates the behavior of the energy storage device based on the received simulation conditions, and transmits simulation results to the terminal device. With this configuration, desired simulation results including a mathematical model can be provided to the user simply by accepting the simulation conditions.
[0031] The development support method uses a development support device communicably connected to a terminal device to present multiple simulation options, receives simulation conditions for an energy storage device for a selected simulation option from the terminal device, simulates the behavior of the energy storage device based on the received simulation conditions, and transmits the simulation results to the terminal device. With this configuration, desired simulation results including a mathematical model can be provided to a user simply by accepting the simulation options.
[0032] The development support method uses a terminal device communicably connected to a development support device that simulates the behavior of an energy storage device, displays a reception screen for receiving simulation conditions, receives the simulation conditions on the displayed reception screen, transmits the simulation conditions received on the reception screen to the development support device, receives simulation results of the behavior based on the simulation conditions from the development support device, and displays the received simulation results on the display screen. With this configuration, even if a user is not familiar with the theory that describes the behavior of an energy storage device, the user can obtain desired simulation results including a mathematical model by performing a relatively simple operation such as inputting simulation conditions.
[0033] The computer program causes a computer to execute a process of receiving simulation conditions for an energy storage device from a terminal device after user authentication of the terminal device, simulating the behavior of the energy storage device based on the received simulation conditions, and transmitting the simulation results to the terminal device. With this configuration, desired simulation results including a mathematical model can be provided to a user simply by accepting the simulation conditions.
[0034] The computer program causes the computer to execute a process of presenting multiple simulation options, receiving simulation conditions for the energy storage device for the selected simulation option from a terminal device, simulating the behavior of the energy storage device based on the received simulation conditions, and transmitting the simulation results to the terminal device. According to this configuration, desired simulation results including mathematical models can be provided to the user simply by accepting simulation options.
[0035] The computer program causes a computer that is communicatively connected to a development support device that simulates the behavior of an energy storage device to execute a process of displaying a reception screen for receiving simulation conditions, receiving the simulation conditions on the displayed reception screen, transmitting the simulation conditions received on the reception screen to the development support device, receiving simulation results of the behavior based on the simulation conditions from the development support device, and displaying the received simulation results on the display screen. Therefore, even if a user is not familiar with the theory that describes the behavior of an electricity storage device, the user can obtain desired simulation results including a mathematical model by performing a relatively simple operation such as inputting simulation conditions.
[0036] The simulation conditions may include at least one of a circuit configuration, a physical property, and an operating state of the power storage device. With this configuration, a simulation of the behavior of the power storage device can be executed by specifying the circuit configuration, the physical property, or the operating state of the power storage device.
[0037] The computer may be configured to receive a drawing of the circuit configuration on the reception screen and to execute a process of acquiring information related to the circuit configuration of the power storage device from the circuit configuration drawn on the reception screen. With this configuration, the information related to the circuit configuration is input by drawing the circuit configuration on the screen, thereby reducing the burden on the user of inputting information.
[0038] The computer may be caused to execute a process of accepting, on the acceptance screen, a drawing of the arrangement of the energy storage elements that constitute the energy storage device and the connections between the energy storage elements. According to this configuration, by drawing on the screen the arrangement of the energy storage elements that constitute the energy storage device and the connections between the energy storage elements, information related to the circuit configuration is input graphically, thereby reducing the burden on the user of inputting information.
[0039] The computer may be configured to execute a process of accepting, on the acceptance screen, specification of a short-circuited location in the power storage device. With this configuration, it is possible to specify the short-circuited location in the power storage device and to perform a simulation of the amount of heat generated by the power storage device due to the short circuit, etc.
[0040] The computer may be configured to receive, on the reception screen, a drawing of a characteristic curve representing a physical property of the power storage device or a load fluctuation curve representing a change over time in an operating state of the power storage device, and to execute a process of acquiring information relating to the physical property or the operating state by reading numerical values from the characteristic curve or load fluctuation curve drawn on the reception screen. According to this configuration, because a drawing of a characteristic curve or load fluctuation curve relating to the power storage device is received, the burden of inputting information on the user can be reduced compared to when numerical values are directly input.
[0041] The computer may be configured to store the received simulation conditions in a storage device and to read from the storage device the simulation conditions to be transmitted to the development support device. With this configuration, it is possible to use simulation conditions that were previously input, thereby reducing the burden on the user of inputting information when, for example, investigating the behavior of multiple power storage devices under the same conditions.
[0042] The behavior of the power storage device simulated by the development support apparatus may include a change in terminal voltage due to charging and discharging of the power storage device, a change in capacity due to charging and discharging of the power storage device, a change in capacity of the power storage device over time, or a temperature distribution in the power storage device. Simulations can be performed on the change in terminal voltage due to charging, the change in capacity due to charging and discharging of the electricity storage device, the change in capacity of the electricity storage device over time, or the temperature distribution in the electricity storage device.
[0043] The simulation results may include numerical data obtained by numerical analysis based on a simulation program corresponding to the behavior of the simulation target. With this configuration, any numerical value indicating the behavior of the power storage device can be directly obtained.
[0044] The simulation result may include a mathematical model obtained as a result of the simulation of the behavior. With this configuration, the mathematical model obtained as a result of the simulation of the power storage device can be downloaded. Furthermore, by using the downloaded mathematical model, simulations with various input conditions can be performed on the user terminal.
[0045] The computer may be configured to receive a specification of a format for the mathematical model to be received and to request the development support device to transmit the mathematical model in the specified format. With this configuration, the mathematical model can be downloaded in a format compatible with the programming language or numerical analysis software installed on the user terminal, and can be used immediately on the user terminal where it is downloaded.
[0046] The computer program causes the computer to execute a process of accepting, on a reception screen, a drawing of a characteristic curve representing a physical property of an electric storage device or a load fluctuation curve representing a change over time in an operating state of the electric storage device, and acquiring information relating to the physical property or the operating state by reading numerical values from the characteristic curve or load fluctuation curve drawn on the reception screen. According to this configuration, because the drawing of the characteristic curve or load fluctuation curve relating to the electric storage device is accepted, the burden of inputting information on the user can be reduced compared to when numerical values are directly input.
[0047] The present invention will now be described in detail with reference to the drawings showing embodiments thereof. FIG. 1 is a block diagram illustrating the overall configuration of a simulation system. The simulation system according to this embodiment includes a server device 10 and client devices 20, 20, ..., 20, which are communicatively connected to each other via a communication network N. In response to a request from the client device 20, the server device 10 simulates various types of behavior of an energy storage device and provides the simulation results to the client device 20. The energy storage device to be simulated includes rechargeable energy storage elements (cells) such as lead-acid batteries and lithium-ion batteries, which are secondary batteries, but does not include capacitors, which are electronic components. In other words, the energy storage device to be simulated is an energy storage element that undergoes dynamic changes and time-series changes during charging and discharging, and does not include electronic components such as capacitors that complete charging and discharging solely through an electric double layer. The energy storage device to be simulated may also include a module in which multiple cells are connected in series, a bank in which multiple modules are connected in series, a domain in which multiple banks are connected in parallel, or the like.
[0048] The client device 20 is a terminal device such as a personal computer, smartphone, or tablet terminal used by a user. The user may be any user, regardless of whether they are inside or outside the company, their place of business, their affiliation, or their place of residence, via the company's intranet. The client device 20 is assumed to have software (application program) installed for accessing the server device 10. When the server device 10 receives access from the client device 20, it performs user authentication based on, for example, a user ID and password, and if the user authentication is successful, it provides appropriate services to the client device 20. The user ID and password for using the server device 10 may be any user ID or password. The license does not need to be given to any user, but may be given to a user who has appropriate expertise regarding the power storage device.
[0049] After user authentication, the server device 10 according to this embodiment transmits to the client device 20 an interface screen for accepting various inputs from the user of the client device 20. This interface screen includes a selection screen for accepting a selection of a behavior to be simulated and a reception screen for accepting conditions necessary for simulating the selected behavior. The server device 10 also transmits to the client device 20 the results of a simulation performed based on the accepted conditions. The simulation results transmitted by the server device 10 to the client device 20 include numerical data, graphs, and other data obtained as a result of the simulation. The simulation results transmitted by the server device 10 to the client device 20 may also include a mathematical model obtained as a result of the simulation.
[0050] 2 is a block diagram illustrating the internal configuration of the server device 10. The server device 10 includes a control unit 11, a storage unit 12, a communication unit 13, an operation unit 14, and a display unit 15.
[0051] The control unit 11 is composed of a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc. The CPU included in the control unit 11 causes the entire device to function as a development support device by expanding various computer programs stored in the ROM or storage unit 12 onto the RAM and executing them. The server device 10 is merely one embodiment of a development support device, and may be any information processing device connected to the client device 20 so as to be able to communicate with it.
[0052] The control unit 11 is not limited to the above configuration, and may be any processing circuit or arithmetic circuit including multiple CPUs, a multi-core CPU, a GPU (Graphics Processing Unit), a microcomputer, a volatile or non-volatile memory, etc. The control unit 11 may also have functions such as a timer that measures the elapsed time from when an instruction to start measurement is given to when an instruction to end measurement is given, a counter that counts numbers, and a clock that outputs date and time information.
[0053] The storage unit 12 includes a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 12 stores various computer programs executed by the control unit 11, data necessary for executing the computer programs, and the like. The computer programs stored in the storage unit 12 include a simulation program that simulates the behavior of the power storage device. The simulation program is, for example, an executable binary. The theoretical formula that forms the basis of the simulation program is described by an algebraic equation or a differential equation that represents the behavior of the power storage device. These algebraic equations and differential equations may include the ambient temperature of the power storage device as a parameter. A simulation program may be prepared for each behavior to be simulated, or may be prepared as a single computer program.
[0054] The program stored in the storage unit 12 may be provided by a non-transitory storage medium M1 on which the program is readably recorded. The storage medium M1 is, for example, a portable memory such as a CD-ROM, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a micro SD card, or a CompactFlash (registered trademark). In this case, the control unit 11 reads the program from the storage medium M1 using a reading device (not shown) and installs the read program in the storage unit 12. The program stored in the storage unit 12 may also be provided by communication via the communication unit 13. In this case, the control unit 11 obtains the program through the communication unit 13 and installs the obtained program in the storage unit 12.
[0055] The storage unit 12 may also store a mathematical model obtained as a result of the simulation. The mathematical model may be, for example, an execution code executed by a programming language or numerical analysis software. The mathematical model may also be definition information or a library file referenced by the programming language or numerical analysis software.
[0056] Furthermore, the storage unit 12 may have a battery table that stores information about the power storage device (battery) in association with a user ID. FIG. 3 is a conceptual diagram illustrating an example of the battery table. The battery table stores, for example, a battery ID for identifying a battery, a user ID for identifying a user, and battery information in association with each other. The battery information registered in the battery table includes, for example, information about the positive and negative electrodes, information about the electrolyte, and information about the tabs. The information about the positive and negative electrodes includes information such as the name, thickness, width, depth, and open-circuit potential of the active materials of the positive and negative electrodes. The information about the electrolyte and the tabs includes information such as the ion species, transport number, diffusion coefficient, and conductivity. The battery table may also include links that reference information about the physical properties, operating state, circuit configuration, and other information about the power storage device. The information stored in the battery table may be registered by an administrator of the server device 10 or by a user via the client device 20. The information stored in the battery table may be used as part of simulation conditions when simulating the behavior of the power storage device.
[0057] The communication unit 13 has an interface for communicating with the client device 20 through the communication network N. When information to be transmitted to the client device 20 is input from the control unit 11, the communication unit 13 transmits the input information to the client device 20 and also outputs information received from the client device 20 through the communication network N to the control unit 11.
[0058] The operation unit 14 has an input interface such as a keyboard and a mouse, and accepts operations by the user. The display unit 15 has a liquid crystal display device or the like, and displays information to be notified to the user. In this embodiment, the server device 10 is configured to have the operation unit 14 and the display unit 15, but the operation unit 14 and the display unit 15 are not essential. The server device 10 may also be configured to accept operations via a computer connected externally to the server device 10, and output information to be notified to the external computer.
[0059] 4 is a block diagram illustrating the internal configuration of the client device 20. The client device 20 is a personal computer, a smartphone, a tablet terminal, or the like, and includes a control unit 21, a storage unit 22, a communication unit 23, an operation unit 24, and a display unit 25.
[0060] The control unit 21 is composed of a CPU, a ROM, a RAM, etc. The CPU included in the control unit 21 causes the entire device to function as a terminal device by expanding various computer programs stored in the ROM or the storage unit 22 onto the RAM and executing them.
[0061] The control unit 21 is not limited to the above configuration, and may be any processing circuit or arithmetic circuit including multiple CPUs, a multi-core CPU, a microcomputer, etc. The control unit 21 may also have functions such as a timer that measures the elapsed time from when an instruction to start measurement is given until when an instruction to end measurement is given, a counter that counts numbers, and a clock that outputs date and time information.
[0062] The storage unit 22 is configured with a non-volatile memory such as an EEPROM (Electronically Erasable Programmable Read Only Memory), and stores various computer programs and data. The computer programs stored in the storage unit 22 include general-purpose or dedicated applications used to exchange information with the server device 10. An example of a general-purpose application program is a web browser. When accessing the server device 10 using a web browser, user authentication using a user ID and an authentication code is performed. It is preferable that the communication between the server device 10 and the client device 20 is permitted only if the user authentication is successful.
[0063] The programs stored in the storage unit 22 may be provided by a non-transitory storage medium M2 on which the programs are readably recorded. The storage medium M2 is, for example, a portable memory such as a CD-ROM, a USB memory, an SD card, a micro SD card, or a CompactFlash (registered trademark). In this case, the control unit 21 reads the programs from the storage medium M2 using a reading device (not shown) and installs the read programs in the storage unit 22. The programs stored in the storage unit 22 may also be provided by communication via the communication unit 23. In this case, the control unit 21 acquires various programs through the communication unit 23 and installs the acquired various programs in the storage unit 22.
[0064] The communication unit 23 has an interface for communicating with the server device 10 through the communication network N. When information to be transmitted to the server device 10 is input from the control unit 21, the communication unit 23 transmits the input information to the server device 10 and also outputs information received from the server device 10 through the communication network N to the control unit 21.
[0065] The operation unit 24 is equipped with input interfaces such as a keyboard, a mouse, and a touch panel, and receives operations from the user. The display unit 25 is equipped with a liquid crystal display device or the like, and displays information to be notified to the user. In this embodiment, the client device 20 is configured to be equipped with the operation unit 24, but the client device 20 may also be configured to be connected to an input interface such as a keyboard or a mouse.
[0066] Hereinafter, the operation of the simulation system according to this embodiment will be described with reference to the screen displayed on the display unit 25 of the client device 20.
[0067] Fig. 5 is a schematic diagram showing an example of a selection screen 110 for selecting the behavior of a simulation target. The selection screen 110 shown in Fig. 5 shows an example of a screen that is displayed on the display unit 25 of the client device 20 after the client device 20 accesses the server device 10 and is authenticated as a legitimate user. The client device 20 communicates with the server device 10 and obtains data for the display screen from the server device 10, thereby displaying the selection screen 110 shown in Fig. 5 on the display unit 25.
[0068] The selection screen 110 is a screen that includes various display fields and operation buttons arranged as components of a UI (User Interface), and receives operations by the user via the operation unit 24.
[0069] The display field 111 is a display field for displaying user information such as a user ID, the date and time of the previous access, etc. The client device 20 communicates with the server device 10 and acquires the user information such as the user ID and the date and time of the previous access from the server device 10, thereby displaying the user information in the display field 111.
[0070] The registration button 112A is an operation button for registering information (battery information) of a new power storage device in the server device 10. When the registration button 112A is operated using the operation unit 24, the client device 20 displays a reception screen for receiving the battery information on the display unit 25. When the reception of the battery information is completed, the client device 20 transmits the received battery information to the server device 10. The server device 10 registers the battery information received from the client device 20 in a battery table in the storage unit 12.
[0071] The selection buttons 112B, 112B, . . . , 112B are used to select a power storage device. When any of the selection buttons 112B is operated using the operation unit 24, the client device 20 acquires detailed information about the selected power storage device from the server device 10 and causes the display unit 25 to display the acquired detailed information.
[0072] Selection buttons 113A to 113D are operation buttons for selecting the behavior of the simulation target. Selection button 113A is labeled "cell charge / discharge." That is, this selection button 113A indicates that the behavior of the simulation target when selected using the operation unit 24 is "cell charge / discharge." The same is true for the other selection buttons 113B to 113D. When selection buttons 113B to 113D are selected using the operation unit 24, the behavior of the simulation target indicates "cycle degradation," "module temperature distribution," and "safety prediction," respectively.
[0073] The download button 114 is an operation button that is operated when downloading simulation results from the server device 10. The simulation results that can be downloaded when the download button 114 is operated are numerical data, graphs, and other data obtained as the execution results when the server device 10 executes a simulation for the behavior selected by the selection buttons 113A to 113D. When the download button 114 is operated using the operation unit 24, the client device 20 requests the server device 10 to transmit the simulation results via the communication unit 23, and receives the simulation results transmitted from the server device 10 in response.
[0074] The download button 115 is an operation button operated when downloading a mathematical model from the server device 10. Here, the mathematical model refers to a model in which the characteristics of the power storage device are mathematically described using algebraic equations, differential equations, and characteristic parameters, and is a model obtained by executing a simulation. In this embodiment, the mathematical model is provided in a format such as a library or module used in numerical analysis software or a programming language, such as MATLAB (registered trademark), ANSYS (registered trademark), Amesim (registered trademark), or Modelica (registered trademark). When the download button 115 is operated using the operation unit 24, the client device 20 transmits a request to the server device 10 to transmit a mathematical model for the behavior selected by the selection buttons 113A to 113D, and receives the mathematical model transmitted from the server device 10 in response.
[0075] When the download button 115 is operated, the server device 10 may be configured to derive only the mathematical model without calculating numerical data or the like as a simulation result, and provide it to the user.
[0076] After receiving the selection for the behavior of the simulation target on the selection screen 110 described above, the client device 20 displays on the display unit 25 a reception screen for receiving the simulation conditions.
[0077] Fig. 6 is a schematic diagram showing an example of a reception screen for receiving simulation conditions. The reception screen 120 shown in Fig. 6 shows an example of a screen displayed on the display unit 25 when the selection button 113A is operated on the selection screen 110 described above and behavior related to "cell charging / discharging" is selected as the simulation target. The reception screen 120 accepts the drawing of a characteristic curve showing the physical properties of the electricity storage device. The characteristic curve is drawn using a mouse or a touch panel provided on the operation unit 24. The characteristic curve that is accepted for drawing on the reception screen 120 is arbitrary, and for example, a charge / discharge curve showing the relationship between charge / discharge capacity and battery voltage, an SOC-OCP curve showing the relationship between SOC (State Of Charge) and OCP (Open Circuit Potential), an SOC-OCV curve showing the relationship between SOC and OCV (Open Circuit Voltage), etc. are accepted. The example shown in Figure 6 shows how the drawing of a characteristic curve (SOC-OCP curve) is accepted within a graph with SOC on the horizontal axis and OCP on the vertical axis.
[0078] The control unit 21 of the client device 20 appropriately reads numerical values (SOC and OCP values in the example of FIG. 6) on the characteristic curve drawn on the reception screen 120, and stores the read values in the storage unit 22. The control unit 21 transmits the values read from the characteristic curve to the server device 10 as simulation conditions. The control unit 21 may also display the numerical values read from the characteristic curve in a table format on the reception screen 120, and accept changes to the numerical values read from the characteristic curve. A keyboard provided in the operation unit 24 is used to change the numerical values.
[0079] In the past, when accepting simulation conditions, the user had to directly input a group of values corresponding to the characteristic curve from a keyboard, which was a cumbersome task. In contrast, in this embodiment, numerical value input is completed by accepting the drawing of the characteristic curve on the reception screen 120, so many input values can be given easily. Of course, it is also possible to accept numerical value input via the operation unit 24 as in the past, or to read an external file.
[0080] FIG. 7 is a schematic diagram showing another example of a reception screen for receiving simulation conditions. The reception screen 130 shown in FIG. 7 is an example of a screen displayed on the display unit 25 when the selection button 113B is operated on the selection screen 110 described above and behavior related to "cycle deterioration" is selected as the simulation target. The reception screen 130 accepts a drawing of a load fluctuation curve representing a change over time in the operating state of the power storage device, more specifically, a change over time in the charge / discharge current or voltage of the power storage device. The load fluctuation curve is drawn using a mouse or touch panel provided on the operation unit 24. The example shown in FIG. 7 illustrates a state in which a drawing of a load fluctuation curve is accepted on a graph with the horizontal axis representing time and the vertical axis representing charge / discharge current. When a straight line substantially parallel to the time axis is drawn on this graph, the behavior is set as constant current charging / discharging. When a straight line diagonal to the time axis is drawn, the behavior is set as constant voltage charging / discharging. A curve drawn above the time axis is recognized as a discharging operation, and a curve drawn below the time axis is recognized as a charging operation.
[0081] The control unit 21 of the client device 20 appropriately reads numerical values (time and charge / discharge current values in the example of FIG. 7) on the load variation curve drawn on the reception screen 130, and stores the read values in the storage unit 22. The control unit 21 transmits the values read from the load variation curve to the server device 10 as simulation conditions. The control unit 21 may also display the numerical values read from the load variation curve in a table format on the reception screen 130, and accept changes to the numerical values read from the load variation curve. A keyboard provided in the operation unit 24 is used to change the numerical values.
[0082] Fig. 8 is a schematic diagram showing another example of the reception screen for receiving simulation conditions. Reception screen 140 shown in Fig. 8 shows an example of a screen displayed on display unit 25 when selection button 113C is operated on selection screen 110 described above and behavior related to "temperature distribution of module" is selected as the simulation target. Reception screen 140 receives a drawing of a circuit configuration required to simulate the temperature distribution of the power storage device. Reception screen 140 has a display field 141 that displays multiple types of batteries (cells) that can be incorporated into the power storage device, and a drawing area 142 for receiving a drawing of the circuit configuration of the power storage device.
[0083] Display field 141 shows icons 141A to 141C corresponding to three types of batteries. The number of batteries displayed in display field 141 is not limited to three types, and more types of batteries may be displayed. Furthermore, when a predetermined operation such as double-clicking on icon 141A (141B, 141C) is received, detailed information about the corresponding battery may be displayed. Furthermore, editing of the displayed detailed information may be received.
[0084] When a battery corresponding to icon 141A is to be incorporated into the power storage device, reception screen 140 accepts an operation to move icon 141A from display field 141 into drawing area 142 and arrange it within drawing area 142. An example of an operation to move and arrange icon 141A is a drag operation. The same applies to the case where batteries corresponding to icons 141B and 141C are to be incorporated into the power storage device. The example in FIG. 8 shows a state in which five batteries corresponding to icon 141A are arranged, but the number of batteries to be arranged is arbitrary, and a mixture of multiple types of batteries may also be arranged.
[0085] The reception screen 140 may accept an operation to copy a battery placed in the drawing area 142. An example of the copy operation is an operation to drag the target icon (icons 141A to 141C) while pressing a specific key.
[0086] The reception screen 140 can accept an operation to connect multiple batteries placed within the drawing area 142. One example of an operation to connect multiple batteries is an operation to surround the batteries to be connected. The example in FIG. 8 shows five batteries placed within the drawing area 142, which have been connected in series by an operation to surround them. Two types of operations related to wiring may be provided, one operation to connect the batteries in series, and the other operation to connect the batteries in parallel. For example, a series connection may be achieved by performing an operation to surround the batteries with the mouse from the upper left to the lower right, and a parallel connection may be achieved by performing an operation to surround the batteries with the mouse from the upper right to the lower left.
[0087] The reception screen 140 can accept an operation to group connected batteries. An example of a grouping operation is an operation to surround connected batteries. The example in Fig. 8 shows a state in which five connected batteries have been grouped together into a circuit configuration (i.e., a module) by an operation to surround them.
[0088] The reception screen 140 may accept an operation to copy a module drawn in the drawing area 142. An example of a copy operation is an operation to drag the drawn module while pressing a specific key. Figure 8 shows a state in which one module is copied twice, resulting in a total of three modules being arranged.
[0089] The example in Figure 8 shows the procedure for configuring multiple modules from batteries (cells), but the same applies to the procedure for configuring a bank from modules and the procedure for configuring a domain from a bank. In the example in Figure 8, for convenience, the state in which multiple batteries are arranged, the state before wiring, the state after wiring, the state in which modules are configured by grouping, and the state in which multiple modules are arranged are shown side by side, but in the actual reception screen 140, it is not necessary to display these side by side, and it is sufficient to switch the screen according to each operation and display only the state after the operation.
[0090] FIG. 9 is a schematic diagram showing another example of a reception screen for receiving simulation conditions. The reception screen 150 shown in FIG. 9 is an example of a screen displayed on the display unit 25 when the selection button 113D is operated on the selection screen 110 described above and behavior related to "safety prediction" is selected as the simulation target. The reception screen 150 accepts a drawing of a circuit configuration necessary for simulating the safety of an energy storage device. The reception screen 150 shown in FIG. 9 accepts the designation of a short-circuited location in a single energy storage element (cell). Specifically, the designation of the short-circuited location is accepted by accepting an operation to move and place a cylindrical icon 151 for designating the short-circuited location within the energy storage element. An example of an operation to move and place the icon 151 is a drag operation. The reception screen 150 may accept the designation of a short-circuited location within one plane of the energy storage element, and may also accept the designation of a short-circuited location in a direction intersecting that plane.
[0091] The operations of the server device 10 and the client device 20 will be described below. 10 and 11 are flowcharts illustrating the procedure of processing executed by the server device 10 and the client device 20. The control unit 21 of the client device 20 receives data for a display screen transmitted from the server device 10 after user authentication, and displays a selection screen 110 for selecting a behavior to be simulated on the display unit 25 (step S101). The control unit 21 accepts a selection of the behavior to be simulated through the selection screen 110 displayed on the display unit 25 (step S102).
[0092] Furthermore, the control unit 21 displays on the display unit 25 a reception screen 120 (130 to 150) for receiving simulation conditions required to simulate the selected behavior (step S103). The control unit 21 receives the simulation conditions through the reception screen 120 (130 to 150) displayed on the display unit 25 (step S104). As described above, the simulation conditions include the physical properties, operating state, circuit configuration, etc. of the power storage device. Furthermore, the control unit 21 may store the received simulation conditions in the storage unit 22 so that the received simulation conditions can be read out when re-executing a simulation under similar simulation conditions. When receiving the simulation conditions in step S106, the control unit 21 may prompt the user to input the environmental temperature of the power storage device.
[0093] The control unit 21 transmits the information on the behavior of the simulation target selected in step S102 and the information on the simulation conditions received in step S104 to the server device 10 via the communication unit 23 (step S105).
[0094] The server device 10 receives information on the behavior of the simulation target and information on the simulation conditions transmitted from the client device 20 via the communication unit 13 (step S106). The control unit 11 of the server device 10 executes a simulation based on the information on the behavior of the simulation target and the information on the simulation conditions received via the communication unit 13 (step S107). At this time, the control unit 11 selects a simulation program corresponding to the behavior of the simulation target and applies the simulation conditions to the selected simulation program, thereby simulating the behavior of the power storage device. If the simulation conditions include the ambient temperature of the power storage device, the control unit 11 may simulate the behavior of the power storage device taking the ambient temperature into account. Furthermore, the control unit 11 may store the simulation conditions received in step S106 in the storage unit 12 in association with the user ID entered during user authentication. When the simulation is completed, the control unit 11 transmits a notification that the simulation is completed to the client device 20 via the communication unit 13 (step S108).
[0095] When the client device 20 receives a notification that the simulation is complete (step S109), the client device 20 can request the server device 10 to transmit the simulation results (data such as numerical data, graphs, or a mathematical model obtained as a result of the simulation). The control unit 21 of the client device 20 determines whether the request for downloading the results has been accepted (step S110). For example, when the download button 114 is operated on the selection screen 110 shown in FIG. 5, the control unit 21 determines that the request for downloading the results has been accepted. When the request for downloading the results has been accepted (S110: YES), the control unit 21 transmits a request for transmitting data such as numerical data and graphs obtained as a result of the simulation from the communication unit 23 to the server device 10 (step S111).
[0096] When the server device 10 receives a transmission request from the client device 20 (step S112), the server device 10 transmits the simulation result obtained by executing the simulation in step S107 to the client device 20 (step S113). The simulation result transmitted in step S113 may be numerical data, or may be generated from the numerical data. The information may be a graph, a contour diagram, a video, or the like.
[0097] The client device 20 receives the simulation results transmitted from the server device 10 via the communication unit 23 (step S114). The control unit 21 of the client device 20 displays the received simulation results on the display unit 25 (step S115). FIG. 12 is a schematic diagram showing an example of a display of the simulation results. FIG. 12 shows an example of the results of a simulation performed on the charge / discharge characteristics of an electricity storage device. The results are represented, for example, by a graph with the horizontal axis representing capacity (Ah) and the vertical axis representing terminal voltage (V). While the example of FIG. 12 illustrates the results of a simulation performed on the charge / discharge characteristics of an electricity storage device, the same applies to the display of simulation results for cycle degradation, module temperature distribution, and safety prediction. That is, for cycle degradation, the simulation results can be displayed, for example, by a graph with the horizontal axis representing the number of charge cycles and the vertical axis representing capacity. For module temperature distribution, the simulation results can be displayed, for example, by a graph showing the temperature change for each cell with the horizontal axis representing time and the vertical axis representing temperature. For safety prediction, the simulation results can be displayed by a graph with the horizontal axis representing time and the vertical axis representing heat generation density. The simulation results are not limited to being provided in the form of a graph as shown in FIG. 12, but may be provided as numerical data, a contour diagram, a video, or the like.
[0098] In step S110, if it is determined that a request for downloading the results has not been received (S110: NO), the control unit 21 determines whether a request for transmitting a mathematical model has been received (step S116). For example, if the download button 115 is operated on the selection screen 110 shown in Fig. 5, the control unit 21 determines that a request for transmitting a mathematical model has been received.
[0099] When receiving a request to transmit a mathematical model, the control unit 21 may also receive a specification regarding the format of the mathematical model to be downloaded. Fig. 13 is a schematic diagram showing an example of a selection screen for selecting the format of the mathematical model. Fig. 13 shows an example of a screen that is displayed when, for example, the download button 115 is pressed on the selection screen 110 of Fig. 5. The example of Fig. 13 indicates that the formats of MATLAB (registered trademark), ANSYS (registered trademark), Amesim (registered trademark), and Modelica (registered trademark) can be selected as the file format of the mathematical model.
[0100] If a request to send a mathematical model has been received (S116: YES), the control unit 21 transmits the request to send a mathematical model from the communication unit 23 to the server device 10 (step S117). If a request to send a mathematical model has not been received (S116: NO), the control unit 21 ends the processing according to this flowchart.
[0101] When the server device 10 receives a request to transmit a mathematical model from the client device 20 (step S118), the server device 10 transmits the mathematical model obtained as a result of the simulation in step S107 to the client device 20 (step S119). When the format of the mathematical model is specified in the client device 20, the control unit 11 transmits the mathematical model in the specified format to the client device 20.
[0102] The client device 20 receives the mathematical model transmitted from the server device 10 via the communication unit 23 (step S120). Fig. 14 is a schematic diagram showing an example of the mathematical model received from the server device 10. The control unit 21 stores the received mathematical model in the storage unit 22. The mathematical model stored in the storage unit 22 can be used in corresponding numerical analysis software or programming language, and by providing simulation conditions, a simulation can be executed on the client device 20.
[0103] As described above, in this embodiment, the behavior of the power storage device can be simulated under conditions desired by the user, and the simulation results can be provided to the user. Furthermore, if necessary, a mathematical model obtained as a result of simulating the behavior of the power storage device can be provided to the user, so that the client device 20 can obtain the simulation results of the power storage device or the system including the power storage device under the desired conditions using the mathematical model downloaded from the server device 10. The server device 10 according to this embodiment is configured to simulate the behavior of the energy storage device, such as "cell charging and discharging," "cycle degradation," "module temperature distribution," and "safety prediction," but is not limited to these behaviors; it may also simulate dynamic or time-series changes in the energy storage device during charging and discharging.
[0104] In addition to the above-described embodiments, the present invention also includes the following aspects.
[0105] A recording medium according to one embodiment is a computer-readable recording medium having recorded thereon a computer program for causing a computer to execute a process of receiving simulation conditions for an energy storage device from a terminal device after user authentication of the terminal device, simulating the behavior of the energy storage device based on the received simulation conditions, and transmitting the simulation results to the terminal device.
[0106] A recording medium according to one embodiment is a computer-readable recording medium having recorded thereon a computer program for causing a computer to execute a process of presenting a plurality of simulation options to a computer, receiving simulation conditions for a power storage device for a selected simulation option from a terminal device, simulating the behavior of the power storage device based on the received simulation conditions, and transmitting the simulation results to the terminal device.
[0107] A recording medium according to one embodiment is a computer-readable recording medium having recorded thereon a computer program for causing a computer communicatively connected to a development support device that simulates the behavior of an energy storage device to execute a process of displaying a reception screen for accepting simulation conditions, accepting the simulation conditions on the displayed reception screen, transmitting the simulation conditions accepted on the reception screen to the development support device, receiving simulation results of the behavior based on the simulation conditions from the development support device, and displaying the received simulation results on a display screen.
[0108] A recording medium according to one embodiment is a computer-readable recording medium having recorded thereon a computer program for causing a computer to execute a process of accepting, on a reception screen, a drawing of a characteristic curve representing the physical properties of an energy storage device or a load fluctuation curve representing changes in the operating state of the energy storage device over time, and acquiring information relating to the physical properties or the operating state by reading numerical values from the characteristic curve or load fluctuation curve drawn on the reception screen.
[0109] A computer program according to one embodiment is a computer program for causing a computer communicatively connected to a development support device that simulates the behavior of an energy storage device to execute a process of displaying a reception screen for receiving simulation conditions, receiving the simulation conditions on the displayed reception screen, transmitting the simulation conditions received on the reception screen to the development support device, receiving simulation results of the behavior based on the simulation conditions from the development support device, and displaying the received simulation results on a display screen.
[0110] The simulation conditions may include at least one of a circuit configuration, a physical property, and an operating state of the power storage device.
[0111] The computer program may cause the computer to execute a process of accepting a drawing of the circuit configuration on the reception screen and acquiring information related to the circuit configuration of the power storage device from the circuit configuration drawn on the reception screen.
[0112] The computer program may cause the computer to execute a process of accepting, on the acceptance screen, a drawing of an arrangement of power storage elements that constitute the power storage device and a connection relationship between the power storage elements.
[0113] The computer program may cause the computer to execute a process of accepting, on the acceptance screen, specification of a short-circuited location in the power storage device.
[0114] The computer program may cause the computer to receive, on the reception screen, a drawing of a characteristic curve representing a physical property of the power storage device or a load fluctuation curve representing a change over time in the operating state of the power storage device, and to execute a process of acquiring information relating to the physical property or the operating state by reading numerical values from the characteristic curve or load fluctuation curve drawn on the reception screen.
[0115] The computer program may cause the computer to store the received simulation conditions in a storage device, and to read from the storage device the simulation conditions to be transmitted to the development support device.
[0116] The behavior of the energy storage device simulated by the development support apparatus may include a change in terminal voltage due to charging and discharging of the energy storage device, a change in capacity due to charging and discharging of the energy storage device, a change in capacity of the energy storage device over time, or a temperature distribution in the energy storage device.
[0117] The simulation results may include numerical data obtained by numerical analysis based on a simulation program corresponding to the behavior of the simulation target.
[0118] The simulation results may include a mathematical model obtained as a result of simulating the behavior.
[0119] The computer program may cause the computer to execute a process of receiving a specification of a format for a mathematical model to be received, and requesting the development support device to transmit the mathematical model in the specified format.
[0120] A computer program according to one embodiment causes a computer to receive, on a reception screen, a drawing of a characteristic curve representing the physical properties of an energy storage device or a load fluctuation curve representing changes in the operating state of the energy storage device over time, and to execute a process of acquiring information relating to the physical properties or the operating state by reading numerical values from the characteristic curve or load fluctuation curve drawn on the reception screen.
[0121] The disclosed embodiments are illustrative in all respects and are not restrictive. The scope of the present invention is defined by the claims, and includes all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0122] 10 Server device 11 Control section 12 Storage section 13 Communications Department 14 Control section 15 Display 20 Client Device 21 Control section 22 Memory section 23 Communications Department 24 Control section 25 Display section N communication network
Claims
1. a receiving unit that receives simulation conditions for the power storage device from a terminal device; a simulation execution unit that simulates the behavior of the power storage device based on the received simulation conditions; a transmission unit that transmits a simulation result by the simulation execution unit to the terminal device; Equipped with The receiving unit sets the simulation conditions as follows: (1) a circuit configuration of the power storage device including an arrangement of a plurality of battery cells; and (2) A value indicated by a load fluctuation curve that represents a change over time in the operating state of the power storage device. from the terminal device. Information processing device.
2. the receiving unit receives user identification information together with simulation conditions; a storage unit that stores the simulation conditions received from the receiving unit in association with the user identification information; The information processing device according to claim 1 .
3. a display unit that displays a reception screen for receiving simulation conditions when simulating the behavior of the electricity storage device; a reception unit that receives simulation conditions through the reception screen; a transmission unit that transmits the received simulation conditions to an information processing device that simulates the behavior; and a receiving unit that receives a simulation result of the behavior based on the simulation conditions from the information processing device; Equipped with The reception unit sets the simulation conditions as follows: (1) a circuit configuration of the power storage device including an arrangement of a plurality of battery cells; and (2) A load fluctuation curve showing the change over time in the operating state of the power storage device Accept Terminal device.
4. The information processing device (1) a circuit configuration of an energy storage device including an arrangement of a plurality of battery cells; and (2) A value indicated by a load fluctuation curve that represents a change over time in the operating state of the power storage device. Acquiring a simulation condition for the power storage device through a terminal device, the simulation condition including the The behavior of the power storage device is simulated based on the acquired simulation conditions, and a simulation result obtained is output by the terminal device. How information is provided to perform processing.
5. a terminal device communicably connected to an information processing device that simulates the behavior of the power storage device, A reception screen for accepting simulation conditions is displayed. On the displayed reception screen, the simulation conditions are as follows: (1) a circuit configuration of the power storage device including an arrangement of a plurality of battery cells; and (2) A load fluctuation curve showing the change over time in the operating state of the power storage device Accept transmitting the simulation conditions accepted on the acceptance screen to the information processing device; receiving a simulation result of the behavior based on the simulation conditions from the information processing device; Information processing methods.
6. (1) a circuit configuration of an energy storage device including an arrangement of a plurality of battery cells; and (2) A value indicated by a load fluctuation curve that represents a change over time in the operating state of the power storage device. Acquiring a simulation condition for the power storage device through a terminal device, the simulation condition including the The behavior of the power storage device is simulated based on the acquired simulation conditions, and a simulation result obtained is output by the terminal device. A computer program that causes a computer to execute a process.
7. A reception screen for accepting simulation conditions is displayed. On the displayed reception screen, the simulation conditions are as follows: (1) a circuit configuration of an energy storage device including an arrangement of a plurality of battery cells; and (2) A load fluctuation curve showing the change over time in the operating state of the power storage device Accept transmitting the simulation conditions received on the reception screen to an information processing device that simulates the behavior of the power storage device; receiving a simulation result of the behavior based on the simulation conditions from the information processing device; A computer program that causes a computer to execute a process.
Citation Information
Patent Citations
Vehicle simulation device
JP1999014507A
Analysis supporting system using task flow, material design supporting system, analysis supporting method, and material design supporting method
JP2002328961A
Server, simulator management program, and simulator management system
JP2014153825A
Simulator, simulation method and simulation program for semiconductor device
JP2014182734A
Optimized method for thermal control of electrochemical storage devices
JP2014522548A