POWER SYSTEM BASED ON BETA SOURCE AND METHOD FOR OPERATING THE SAME
20230069909 · 2023-03-09
Assignee
Inventors
- Seong Mo Park (Daejeon, KR)
- Byounggun Choi (Daejeon, KR)
- Bon Tae Koo (Daejeon, KR)
- Young-Su Kwon (Daejeon, KR)
- Kyung Hwan Park (Daejeon, KR)
Cpc classification
H01L31/02005
ELECTRICITY
G01R31/382
PHYSICS
H01L31/02019
ELECTRICITY
International classification
Abstract
Provided herein are a power system based on a beta source and an operating method thereof. The system includes a power generating section including a plurality of beta source-based generators, a power storage section including a plurality of power storages to store electrical energy which is generated from the generators, a multiplexer configured to select at least some of the storages, an optical power learning section to receive electrical signals provided from the storages, and estimate a state of charge (SOC) of each of the storages, through machine learning, an optimal power selecting section to select a power storage, which provides the optimal power, based on the SOC of each of the storages, an output section including a plurality of output devices to output power provided from the storage selected by the optimal power selecting section, and a de-multiplexer to select at least one output device of the output devices.
Claims
1. A power system based on a beta source, the power system comprising: a power generating section including a plurality of beta source-based generators; a power storage section including a plurality of power storages to store electrical energy which is generated from the plurality of beta source-based generators; a multiplexer configured to select at least some of the plurality of power storages; an optical power learning section configured to receive electrical signals provided from the plurality of power storages, and estimate a state of charge (SOC) of each of the plurality of power storages, through machine learning; an optimal power selecting section configured to select a power storage, which provides the optimal power, based on the SOC of each of the plurality of power storages; an output section including a plurality of output devices to output power provided from the power storage selected by the optimal power selecting section; and a de-multiplexer configured to select at least one output device of the plurality of output devices.
2. The power system of claim 1, wherein the optimal power learning section includes: an input module to sense a voltage value or a current value from the electrical signals; a pre-processing module to receive the voltage value or the current value from the input module and transform the voltage value or the current value to input data for the machine learning; a neuron array module to estimate the SOC of each of the plurality of power storages through the machine learning, based on a digital signal obtained from the pre-processing module; a memory to store a weight value for an operation of the machine learning, and provide the weight value to the neuron array module; and an optimal power classifying module to classify the power storage which provides the optimal power, based on the estimated SOC.
3. The power system of claim 2, wherein the pre-processing module includes: an analog/digital converter to convert the voltage value or the current value into the digital signal; and a standardization unit to standardize the digital signal with a specific bit number to generate the input data.
4. The power system of claim 3, wherein the specific bit number is ‘8’.
5. The power system of claim 2, wherein the neuron array module includes: an input buffer to store the input data; a weight buffer to store the weight value provided from the memory; a multiplier to perform a multiplication operation with respect to the input data provided from the input buffer and the weight data provided from the weight buffer; an adder to perform an add operation with respect to a result value of the multiplication operation derived from the multiplier; and a register to temporarily store a result of the add operation, which is provided from the adder.
6. The power system of claim 2, wherein the optimal power classifying module includes: a clock generating unit to generate a clock signal; a random number vector calculating unit to receive the clock signal and a true random number and perform a calculation; a distance calculating unit to receive a result of the calculation from the random number vector calculating unit, the input data, and the clock signal, and perform a calculation; a classifying unit to classify a power storage, which provides the optimal power, of the plurality of power storages, as an optimal power providing unit, based on a calculation result derived from the distance calculating unit; and a determining unit to determine whether a power value, which is provided by the power storage classified, by the classifying unit, as the optimal power providing unit, is equal to or greater than a threshold value
7. The power system of claim 1, wherein the plurality of output devices are Internet of thing (IoT) sensors.
8. The power system of claim 1, wherein the machine learning is based on at least one of Forward Neural Network (FNN), Decision Tree Learning, Support Vector Machine, a Genetic algorithm, an Artificial Neural Network (ANN), a Convolutional Neural Network (CNN), a Recurrent Neural Network (RNN), Reinforcement Learning, or Auto Encoder.
9. A method for operating a power system based on a beta source, the method comprising: sensing a voltage value or a current value from each of a plurality of power storages to store electrical energy, based on the beta source; pre-processing the sensed voltage value or the sensed current value; estimating an SOC of each of the plurality of power storages, from the pre-processed voltage value or the pre-processed current value through machine learning, to select an optimal power device based on the SOC; determining whether a power value, which is provided from the optimal power device, is equal to or greater than a preset threshold value; and outputting the power value, when the power value provided from the optimal power device is equal to or greater than the preset threshold value.
10. The method of claim 9, wherein the machine learning is based on at least one of Forward Neural Network (FNN), Decision Tree Learning, Support Vector Machine, a Genetic algorithm, an Artificial Neural Network (ANN), a Convolutional Neural Network (CNN), a Recurrent Neural Network (RNN), Reinforcement Learning, or Auto Encoder.
11. The method of claim 9, further comprising: selecting some output devices of a plurality of output devices included in the power system, based on the beta source.
12. The method of claim 9, wherein the pre-processing of the sensed voltage value or the sensed current value includes: converting the sensed voltage value or the sensed current value in a form of a digital signal; and standardizing the digital signal with a specific bit number.
13. The method of claim 12, wherein the specific bit number is ‘8’.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0019] The above and other objects and features of the present disclosure will become apparent by describing in detail embodiments thereof with reference to the accompanying drawings.
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION
[0027] Hereinafter, embodiments of the present disclosure will be described in detail and clearly such that those skilled in the art easily reproduce the present disclosure.
[0028] The terms used in the specification are provided to describe the embodiments, not to limit the present disclosure. As used in the specification, the singular terms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises” and/or “comprising,” when used in the specification, specify the presence of components, steps, operations, and/or elements, but do not preclude the presence or addition of one or more other components, steps, operations, and/or elements.
[0029] In the specification, the term “first and/or second” will be used to describe various elements but will be described only for the purpose of distinguishing one element from another element, not limiting an element of the corresponding term. For example, without departing from the scope and spirit of the present disclosure, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element.
[0030] Unless otherwise defined, all terms (including technical and scientific terms) used in the specification should have the same meaning as commonly understood by those skilled in the art to which the present disclosure pertains. Also, the terms that are defined in commonly used dictionaries should not be interpreted in an idealized or overly formal sense unless expressly so defined herein. The same reference numerals represent the same elements throughout the specification.
[0031]
[0032] The beta source-based power generating section 100 includes a plurality of beta source-based power generators 110_1, 110_2, . . . , and 110_n. For example, each of the plurality of beta source-based power generators 110_1, 110_2, . . . , and 110_n may be a beta cell. Power S1, S2, . . . , and Sn generated from the beta source-based power generators 110_1, 110_2, . . . , and 110_n, respectively, may be stored in the power storage section 200.
[0033] The power storage section 200 may include a plurality of power storages 210_1, 210_2, . . . , and 210_n. The plurality of power storages 210_1, 210_2, . . . , and 210_n may store the power S1, S2, . . . , and Sn, which are generated from the beta source-based power generators 110_1, 110_2, . . . , and 110_n, respectively, in the form of electrical energy. The power storage section 200 may provide the power, which is provided from each of the plurality of power storages 210_1, 210_2, . . . , and 210_n, as an input IN to the optimal power learning section 400. In addition, the power storage section 200 may provide the power, which is provided from each of the plurality of power storages 210_1, 210_2, . . . , and 210_n, as each of inputs IN1, IN2, . . . , and INn to the multiplexer 300.
[0034] The multiplexer 300 may extract the optimal power of power supplied from the plurality of power storages 210_1, 210_2, . . . , and 210_n of the power storage section 200. The optimal power extracted from the multiplexer 300 may be determined, based on operation results of the optimal power learning section 400 and the optimal power selecting section 500. The multiplexer 300 may provide data D corresponding to the extracted optimal power to the optimal power learning section 400.
[0035] The optimal power learning section 400 may perform learning for the optimal power through machine learning. A machine learning model used by optimal power learning sections 400 may include at least one of Forward Neural Network (FNN), Decision Tree Learning, Support Vector Machine, a genetic algorithm, an artificial neural network (ANN), a convolutional neural network (CNN), a recurrent neural network (RNN), Reinforcement Learning, or Auto Encoder.
[0036] The optimal power learning section 400 may estimate a state of charge (SoC) of the power storage section 200, based on the input IN, which is power provided from the plurality of power storages 210_1, 210_2, . . . , and 210_n of the power storage section 200, to the optimal power learning section 400, and may provide a classification result CH based on the estimated result to the optimal power selecting section 500. The detailed configuration and operation of the optimal power learning section 400 will be described with reference to FIGS. 2 and 3.
[0037] The optimal power selecting section 500 may select a power storage, which provides the optimal power, of the plurality of power storages 210_1, 210_2, . . . , and 210_n, which are included in the power storage section 200, based on the classification result CH, which is obtained from the result estimated by the optimal power learning section 400. The optimal power selecting section 500 may provide power SE, which is obtained from the power storage to provide the optimal power, to the de-multiplexer 600.
[0038] The de-multiplexer 600 may select at least one of a plurality of output devices 710_1, 710_2, . . . , and 710_n included in the output section 700. The de-multiplexer 600 may provide the optimal power, which is selected by the optimal power selecting section 500, to at least one output device which is selected. For example, when the de-multiplexer 600 selects the first output devices 710_1, the optimal power selecting section 500 may provide at least a portion OP_1 of the power SE, which is obtained from the power storage to provide the optimal power, to the first output devices 710_1. For example, the plurality of output devices 710_1, 710_2, . . . , and 710_n may be Internet of Thing (IoT) sensors to collect, store, and analyze data in the system.
[0039] The beta source-based power system 10 according to the present disclosure may achieve optimal power efficiency by deriving the optimal power through machine learning in a beta source-based system to provide micro-power. In addition, the beta source-based power system 10 may supply semi-permanent power without an external power source, thereby improving the system reliability.
[0040]
[0041] The input module 410 may receive the power, which is supplied from the plurality of power storages 210_1, 210_2, . . . , and 210_n of the power storage section 200, as the input IN. Although not illustrated, the input module 410 may include a voltage sensor or a current sensor. The input module 410 may receive the power provided from the power storage section 200 as the input IN, and may output a voltage value ‘V’ or a current value ‘I’, which is sensed by the voltage sensor or the current sensor, to the pre-processing module 420.
[0042] The pre-processing module 420 may receive the voltage value ‘V’ or the current value T from the input module 410 and may perform a pre-processing operation for the voltage value ‘V’ or the current value ‘I’. The pre-processing operation refers to an operation of transforming the voltage value ‘V’ or the current value T into data of a format suitable for the machine learning of the optimal power learning section 400. The pre-processing module 420 may generate pre-processed data Data_PRE through the pre-processing operation and may provide the pre-processed data Data_PRE to the neuron array module 430. The detailed configuration and operation of the pre-processing module 420 will be described in more detail with reference to
[0043] The neuron array module 430 may receive the pre-processed data Data_PRE from the pre-processing module 420 and may receive a weight value WE, which is used for the machine learning, from the memory 440. The neuron array module 430 may estimate a SOC state CL from the pre-processed data Data_PRE, based on the pre-processed data Data_PRE and the weight value WE, and may provide the estimated SOC state CL to the optimal power classifying module 450. The detailed configuration and operation of the neuron array module 430 will be described later in more detail with reference to
[0044] The memory 440 may store the weight value WE used for a machine learning operation, and may provide the stored weight value WE to the neuron array module 430. In addition, the memory 440 may update the weight value WE used for the machine learning operation, based on the machine learning result of the neuron array module 430. The memory 440 may store an updated weight value WE provided from the neuron array module 430.
[0045] The optimal power classifying module 450 may perform a classification operation for an optimal power value, based on the SOC state CL provided from the neuron array module 430. For example, the optimal power classifying module 450 may classify, as the optimal power, a power value, which is equal to or greater than a threshold value, through comparison with a predetermined threshold value. The optimal power classifying module 450 may provide a classification result CH to the optimal power selecting section 500. The detailed configuration and operation of the optimal power classifying module 450 will be described later in more detail with reference to
[0046]
[0047] The input layer Layer_in may receive pre-processed data Data_PRE received from the pre-processing module 420 (see
[0048] The estimation layer Layer_est may estimate the SOC of each of the plurality of storages 210_1, 210_2, . . . , and 210_n included in the power storage section 200, through machine learning using the data Data_mod having a modified format. The estimation layer Layer_est may provide SOC data Data_SOC including the estimated SOC information to the output layer Layer_out.
[0049] The output layer Layer_out may perform a classification to obtain the optimal power value based on the SOC data Data_SOC. The output layer Layer_out may output the result CH for the classified optimal power value.
[0050]
[0051] The ADC 421 may convert the voltage value ‘V’ or the current value T, which has the form of an analog signal provided from the input module 410 (see
[0052] The standardization unit 422 may standardize the digital data Data_DIG provided from the ADC 421 with a specific bit value. The standardization unit 422 may generate input data optimized for the machine learning through the standardization of the digital data Data_DIG. For example, the standardization unit 422 of the beta source-based power system 10 (see
[0053]
[0054] The input buffer 431 may store the pre-processed data Data_PRE provided from the pre-processing module 420 (see
[0055] The multiplier 433 may perform a multiplication operation with respect to the input data Data_IN, which is provided from the input buffer 431, and the weight data Data_WE which is provided from the weight buffer 432. The multiplier 433 may provide a result MUL of the multiplication operation for the input data Data_IN and the weight data Data_WE, to the adder 434. The adder 434 may perform an add operation with respect to the result MUL of the multiplication operation provided from the multiplier 433. The adder 434 may provide a result ADD of the addition operation, to the register 435.
[0056] The register 435 may temporarily store the result ADD of the add operation provided from the adder 434. In addition, the register 435 may output the SOC state CL based on the operation results of the multiplier 433 and the adder 434. In addition, the register 435 may feedback the operation results of the multiplier 433 and the adder 434, to the adder 434 to update a variable used in the machine learning operation.
[0057]
[0058] The random number vector calculating unit 451 may receive random data Data_RAN and a clock signal CLK, which is generated from the clock generating unit 453, and may calculate a random number vector. In the initial operation, the random data Data_RAN may include an arbitrary random number. After the initial operation, the random data Data_RAN may be provided, based on the result of the machine learning operation. The random number vector calculating unit 451 may provide a calculation result VCR to the distance calculating unit 452.
[0059] The distance calculating unit 452 may receive a parameter data Data_PA, the calculation result VCR provided by the random number vector calculating unit 451, and the clock signal CLK generated from the clock generating unit 453. The distance calculating unit 452 may provide a distance calculation result CUL based on the parameter data Data_PA, the calculation result VCR, and the clock signal CLK, to the classifying unit 454.
[0060] The classifying unit 454 may classify the plurality of power storages 210_1, 210_2, . . . , and 210_n (see
[0061] The determining unit 455 may compare a power value, which is provided by the power storage classified as providing the optimal power, with a preset threshold value, based on the classification result CLA of the classifying unit 454. The determining unit 455 may provide, to the optimal power selecting section 500 (see
[0062]
[0063] In step S110, the input module 410 (see
[0064] In step S120, the pre-processing module 420 may perform the pre-processing operation of converting the voltage value ‘V’ or the current value ‘I’, which is the analog signal, into the digital signal and standardize the digital signal with a preset bit number. The pre-processing module 420 may provide the pre-processed data Data_PRE (see
[0065] In step S130, the beta source-based power system 10 may derive the optimal power based on the machine learning operation. Specifically, the neuron array module 430 of the beta source-based power system 10 may estimate the SOC of each of the plurality of power storages 210_1, 210_2, . . . , and 210_n through the machine learning operation, and may select an optimal power device, based on the estimated SOC.
[0066] In step S140, the optimal power classifying module 450 (see
[0067] In step S150, the beta source-based power system 10 may provide the power value, which is provided by the selected optimal power device, to the output section 700 (see
[0068] According to the beta source-based power system and the method for operating the system of the present disclosure, the power system may make the optimal power consumption, and the system reliability may be improved.
[0069] The above description refers to embodiments for implementing the present disclosure. Embodiments in which a design is changed simply or which are easily changed may be included in the present disclosure as well as an embodiment described above. In addition, technologies that are easily changed and implemented by using the above embodiments may be included in the present disclosure. Accordingly, the scope of the present disclosure is not limited to the above-described embodiments, but defined by following claims and equivalents thereof.
[0070] While the present disclosure has been described with reference to embodiments thereof, it will be apparent to those of ordinary skill in the art that various changes and modifications may be made thereto without departing from the spirit and scope of the present disclosure as set forth in the following claims.