JP7379833B2 - 強化学習方法、強化学習プログラム、および強化学習システム - Google Patents
強化学習方法、強化学習プログラム、および強化学習システム Download PDFInfo
- Publication number
- JP7379833B2 JP7379833B2 JP2019039031A JP2019039031A JP7379833B2 JP 7379833 B2 JP7379833 B2 JP 7379833B2 JP 2019039031 A JP2019039031 A JP 2019039031A JP 2019039031 A JP2019039031 A JP 2019039031A JP 7379833 B2 JP7379833 B2 JP 7379833B2
- Authority
- JP
- Japan
- Prior art keywords
- controlled object
- state
- reinforcement learning
- time
- constraint
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1628—Program controls characterised by the control loop
- B25J9/163—Program controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F03—MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
- F03D—WIND MOTORS
- F03D7/00—Controlling wind motors
- F03D7/02—Controlling wind motors the wind motors having rotation axis substantially parallel to the air flow entering the rotor
- F03D7/04—Automatic control; Regulation
- F03D7/042—Automatic control; Regulation by means of an electrical or electronic controller
- F03D7/043—Automatic control; Regulation by means of an electrical or electronic controller characterised by the type of control logic
- F03D7/046—Automatic control; Regulation by means of an electrical or electronic controller characterised by the type of control logic with learning or adaptive control, e.g. self-tuning, fuzzy logic or neural network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05B—INDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
- F05B2270/00—Control
- F05B2270/30—Control parameters, e.g. input parameters
- F05B2270/32—Wind speeds
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05B—INDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
- F05B2270/00—Control
- F05B2270/30—Control parameters, e.g. input parameters
- F05B2270/321—Wind directions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05B—INDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
- F05B2270/00—Control
- F05B2270/30—Control parameters, e.g. input parameters
- F05B2270/327—Rotor or generator speeds
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05B—INDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
- F05B2270/00—Control
- F05B2270/30—Control parameters, e.g. input parameters
- F05B2270/335—Output power or torque
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34082—Learning, online reinforcement learning
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2101/00—Supply or distribution of decentralised, dispersed or local electric power generation
- H02J2101/20—Dispersed power generation using renewable energy sources
- H02J2101/28—Wind energy
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J2103/00—Details of circuit arrangements for mains or AC distribution networks
- H02J2103/30—Simulating, planning, modelling, reliability check or computer assisted design [CAD] of electric power networks
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J3/00—Circuit arrangements for AC mains or AC distribution networks
- H02J3/38—Arrangements for feeding a single network from two or more generators or sources in parallel; Arrangements for feeding already energised networks from additional generators or sources in parallel
- H02J3/381—Dispersed generators
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/70—Wind energy
- Y02E10/72—Wind turbines with rotation axis in wind direction
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/70—Wind energy
- Y02E10/76—Power conversion electric or electronic aspects
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S40/00—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- Y04S40/20—Information technology specific aspects, e.g. CAD, simulation, modelling, system security
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Evolutionary Computation (AREA)
- General Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Life Sciences & Earth Sciences (AREA)
- Power Engineering (AREA)
- Robotics (AREA)
- Chemical & Material Sciences (AREA)
- Fuzzy Systems (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Computational Linguistics (AREA)
- Combustion & Propulsion (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Feedback Control In General (AREA)
Description
図1は、実施の形態にかかる強化学習方法の一実施例を示す説明図である。情報処理装置100は、強化学習により制御対象110を制御するためのコンピュータである。情報処理装置100は、例えば、サーバやPC(Personal Computer)、または、マイクロコントローラなどである。
図2は、実施の形態にかかる強化学習方法の別の実施例を示す説明図である。図2に示すように、情報処理装置100は、強化学習器101と固定制御器102とを有する。
次に、図3を用いて、図1または図2に示した情報処理装置100のハードウェア構成例について説明する。
次に、図4を用いて、情報処理装置100の機能的構成例について説明する。
次に、図5~図7を用いて、情報処理装置100の動作例1について説明する。
動作例1において制御目標は、累積コストを最小化する制御入力を決定するための方策を学習することである。また、制御目的は、方策を学習する強化学習中の、すべての時刻k≧1において、状態に関する制約条件{fi}iを充足する確率を、下限値ρ∈(0,1)以上とすることを保証することであり、下記式(1)および下記式(2)により規定される。制約条件{fi}iは、線形でなくてもよい。Pr(・)は、(・)内の条件が成立する確率を示す。
動作例1において、下記式(6)~下記式(19)によって、制御対象110と、即時コストと、制約条件と、制御目的とが規定され、問題設定が行われる。また、下記式(20)~下記式(25)によって、動作例1において仮定される、強化学習および制御対象110に関する特性が規定される。
次に、制御問題の実例を用いて、情報処理装置100の動作の具体例について説明する。ここで、下記式(34)および下記式(35)で規定される2変数関数を一例として、情報処理装置100の動作の具体例について説明する。下記式(34)は、f(0)=0を満たす。
次に、図9~図11を用いて、強化学習を適用する制御対象110の具体例について説明する。
次に、図12を用いて、情報処理装置100が実行する、動作例1における全体処理手順の一例について説明する。全体処理は、例えば、図3に示したCPU301と、メモリ302や記録媒体305などの記憶領域と、ネットワークI/F303とによって実現される。
次に、図13を用いて、情報処理装置100が実行する、動作例1における決定処理手順の一例について説明する。決定処理は、例えば、図3に示したCPU301と、メモリ302や記録媒体305などの記憶領域と、ネットワークI/F303とによって実現される。
次に、図14および図15を用いて、情報処理装置100の動作例2について説明する。
動作例1において制御目標は、累積コストを最小化する制御入力を決定するための方策を学習することである。また、制御目的は、方策を学習する強化学習中の、すべての時刻k≧1において、状態に関する制約条件{fi}iを充足する確率を、下限値ρ∈(0,1)以上とすることを保証することであり、上記式(1)および上記式(2)により規定される。制約条件{fi}iは、線形でなくてもよい。制約条件{fi}iは、複数存在する。Pr(・)は、(・)内の条件が成立する確率を示す。
動作例2において、上記式(6)~上記式(12)、上記式(17)、上記式(18)、および、下記式(60)~下記式(64)によって、制御対象110と、即時コストと、制約条件と、制御目的とが規定され、問題設定が行われる。また、上記式(20)~上記式(24)、下記式(65)および下記式(66)によって、動作例2において仮定される、強化学習および制御対象110に関する特性が規定される。
次に、図20を用いて、情報処理装置100が実行する、動作例2における全体処理手順の一例について説明する。全体処理は、例えば、図3に示したCPU301と、メモリ302や記録媒体305などの記憶領域と、ネットワークI/F303とによって実現される。
次に、図17を用いて、情報処理装置100が実行する、動作例2における決定処理手順の一例について説明する。決定処理は、例えば、図3に示したCPU301と、メモリ302や記録媒体305などの記憶領域と、ネットワークI/F303とによって実現される。
いずれかの時点における前記制御対象の状態が、前記制約条件を充足するか否かに基づいて、前記強化学習器および前記制御器のいずれか一方により、前記制御対象への制御入力を決定する、
処理をコンピュータが実行することを特徴とする強化学習方法。
前記所定確率が、前記所定時間と前記目標確率とに基づき算出される、前記目標確率よりも高い確率になるように、前記強化学習器のパラメータを決定する、ことを特徴とする付記1に記載の強化学習方法。
前記所定確率で前記制約条件を充足するように制御入力の探索範囲を自動で調整することを特徴とする付記1または2に記載の強化学習方法。
前記強化学習器は、前記風力発電設備の発電機トルクを制御入力とし、前記風力発電設備の発電量と前記風力発電設備のタービンの回転量と前記風力発電設備のタービンの回転速度と前記風力発電設備に対する風向と前記風力発電設備に対する風速との少なくともいずれかを状態とし、前記風力発電設備の発電量を報酬とし、前記制御対象を制御する方策を学習する強化学習を実施する、ことを特徴とする付記1~3のいずれか一つに記載の強化学習方法。
前記強化学習器のパラメータを決定する処理は、
前記所定確率を、前記目標確率に対する前記ステップの数分の累乗根に決定する、ことを特徴とする付記1~4のいずれか一つに記載の強化学習方法。
いずれかの時点における前記制御対象の状態が、前記制約条件を充足するか否かに基づいて、前記強化学習器および前記制御器のいずれか一方により、前記制御対象への制御入力を決定する、
処理をコンピュータに実行させることを特徴とする強化学習プログラム。
いずれかの時点における前記制御対象の状態が、前記制約条件を充足するか否かに基づいて、前記強化学習器および前記制御器のいずれか一方により、前記制御対象への制御入力を決定する、
ことを特徴とする強化学習システム。
101 強化学習器
102 固定制御器
103 切替手段
110 制御対象
300 バス
301 CPU
302 メモリ
303 ネットワークI/F
304 記録媒体I/F
305 記録媒体
310 ネットワーク
400 記憶部
401 取得部
402 算出部
403 第1決定部
404 第2決定部
405 切替部
406 学習部
407 出力部
500,1400 実数空間
501~503,701~706,1401~1403,1501~1506 状態
600,800 グラフ
900 サーバルーム
901 サーバ
902 冷却器
1000 発電設備
1100 産業用ロボット
Claims (5)
- 制御対象の状態に関する制約条件を充足する目標確率と、前記制約条件を充足しない前記制御対象の状態から所定ステップ数以内で前記制約条件を充足する前記制御対象の状態に遷移可能にする制御器に関する前記所定ステップ数とを参照して、確率分布に従って前記制御対象の状態が前記制約条件を充足する時点における前記制御対象への制御入力を確率的に決定することにより、前記制御対象の状態が前記制約条件を充足する時点の次の時点における前記制御対象の状態が所定確率で前記制約条件を充足することを保証可能にする強化学習器に関して、前記制御器が前記制御対象の状態を前記所定ステップ数以内で遷移させた後にも前記目標確率を満たすよう、前記所定確率を前記目標確率よりも高い確率に決定し、
いずれかの時点における前記制御対象の状態が、前記制約条件を充足する場合、前記制御対象の状態が前記制約条件を充足する時点の次の時点における前記制御対象の状態が前記制約条件を違反する危険度が大きいほど分散が小さくなり、かつ、決定した前記所定確率が大きいほど分散が小さくなるよう、前記確率分布を制御した前記強化学習器により、前記いずれかの時点における前記制御対象への制御入力を決定し、前記いずれかの時点における前記制御対象の状態が、前記制約条件を充足しない場合、前記制御器により、前記いずれかの時点における前記制御対象への制御入力を決定する、
処理をコンピュータが実行することを特徴とする強化学習方法。 - 前記所定確率を決定する処理は、
前記所定確率を、前記目標確率に対する前記ステップ数分の累乗根に決定する、ことを特徴とする請求項1に記載の強化学習方法。 - 前記制御対象は、風力発電設備であり、
前記強化学習器は、前記風力発電設備の発電機トルクを制御入力とし、前記風力発電設備の発電量と前記風力発電設備のタービンの回転量と前記風力発電設備のタービンの回転速度と前記風力発電設備に対する風向と前記風力発電設備に対する風速との少なくともいずれかを状態とし、前記風力発電設備の発電量を報酬とし、前記制御対象を制御する方策を学習する強化学習を実施する、ことを特徴とする請求項1または2に記載の強化学習方法。 - 制御対象の状態に関する制約条件を充足する目標確率と、前記制約条件を充足しない前記制御対象の状態から所定ステップ数以内で前記制約条件を充足する前記制御対象の状態に遷移可能にする制御器に関する前記所定ステップ数とを参照して、確率分布に従って前記制御対象の状態が前記制約条件を充足する時点における前記制御対象への制御入力を確率的に決定することにより、前記制御対象の状態が前記制約条件を充足する時点の次の時点における前記制御対象の状態が所定確率で前記制約条件を充足することを保証可能にする強化学習器に関して、前記制御器が前記制御対象の状態を前記ステップ数以内で遷移させた後にも前記目標確率を満たすよう、前記所定確率を前記目標確率よりも高い確率に決定し、
いずれかの時点における前記制御対象の状態が、前記制約条件を充足する場合、前記制御対象の状態が前記制約条件を充足する時点の次の時点における前記制御対象の状態が前記制約条件を違反する危険度が大きいほど分散が小さくなり、かつ、決定した前記所定確率が大きいほど分散が小さくなるよう、前記確率分布を制御した前記強化学習器により、前記いずれかの時点における前記制御対象への制御入力を決定し、前記いずれかの時点における前記制御対象の状態が、前記制約条件を充足しない場合、前記制御器により、前記いずれかの時点における前記制御対象への制御入力を決定する、
処理をコンピュータに実行させることを特徴とする強化学習プログラム。 - 制御対象の状態に関する制約条件を充足する目標確率と、前記制約条件を充足しない前記制御対象の状態から所定ステップ数以内で前記制約条件を充足する前記制御対象の状態に遷移可能にする制御器に関する前記所定ステップ数とを参照して、確率分布に従って前記制御対象の状態が前記制約条件を充足する時点における前記制御対象への制御入力を確率的に決定することにより、前記制御対象の状態が前記制約条件を充足する時点の次の時点における前記制御対象の状態が所定確率で前記制約条件を充足することを保証可能にする強化学習器に関して、前記制御器が前記制御対象の状態を前記ステップ数以内で遷移させた後にも前記目標確率を満たすよう、前記所定確率を前記目標確率よりも高い確率に決定し、
いずれかの時点における前記制御対象の状態が、前記制約条件を充足する場合、前記制御対象の状態が前記制約条件を充足する時点の次の時点における前記制御対象の状態が前記制約条件を違反する危険度が大きいほど分散が小さくなり、かつ、決定した前記所定確率が大きいほど分散が小さくなるよう、前記確率分布を制御した前記強化学習器により、前記いずれかの時点における前記制御対象への制御入力を決定し、前記いずれかの時点における前記制御対象の状態が、前記制約条件を充足しない場合、前記制御器により、前記いずれかの時点における前記制御対象への制御入力を決定する、
ことを特徴とする強化学習システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019039031A JP7379833B2 (ja) | 2019-03-04 | 2019-03-04 | 強化学習方法、強化学習プログラム、および強化学習システム |
| US16/797,573 US11619915B2 (en) | 2019-03-04 | 2020-02-21 | Reinforcement learning method and reinforcement learning system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019039031A JP7379833B2 (ja) | 2019-03-04 | 2019-03-04 | 強化学習方法、強化学習プログラム、および強化学習システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020144483A JP2020144483A (ja) | 2020-09-10 |
| JP7379833B2 true JP7379833B2 (ja) | 2023-11-15 |
Family
ID=72336278
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019039031A Active JP7379833B2 (ja) | 2019-03-04 | 2019-03-04 | 強化学習方法、強化学習プログラム、および強化学習システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11619915B2 (ja) |
| JP (1) | JP7379833B2 (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20200320435A1 (en) * | 2019-04-08 | 2020-10-08 | Sri International | Multi-level introspection framework for explainable reinforcement learning agents |
| US12093001B2 (en) * | 2019-05-22 | 2024-09-17 | Nec Corporation | Operation rule determination device, method, and recording medium using frequency of a cumulative reward calculated for series of operations |
| JP7171520B2 (ja) * | 2019-07-09 | 2022-11-15 | 株式会社日立製作所 | 機械学習システム |
| KR102461732B1 (ko) * | 2019-07-16 | 2022-11-01 | 한국전자통신연구원 | 강화 학습 방법 및 장치 |
| JP7342833B2 (ja) * | 2020-10-16 | 2023-09-12 | 横河電機株式会社 | 制御装置、コントローラ、制御システム、制御方法、および制御プログラム |
| JP7628037B2 (ja) | 2021-03-12 | 2025-02-07 | ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | 強化学習装置、強化学習方法及びプログラム |
| JP7769471B2 (ja) | 2021-03-12 | 2025-11-13 | ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | 強化学習装置、強化学習方法、プログラム及びデータ構造 |
| EP4106131A1 (de) * | 2021-06-14 | 2022-12-21 | Siemens Aktiengesellschaft | Steuerung eines versorgungsnetzes, insbesondere eines stromnetzes |
| US12397419B2 (en) * | 2023-03-06 | 2025-08-26 | Mitsubishi Electric Research Laboratories, Inc. | System and method for controlling a robotic manipulator |
| CN116738923B (zh) * | 2023-04-04 | 2024-04-05 | 暨南大学 | 一种基于带约束强化学习的芯片布局优化方法 |
| JP2026060745A (ja) * | 2024-09-27 | 2026-04-08 | オムロン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008111077A (ja) | 2006-10-31 | 2008-05-15 | Central Res Inst Of Electric Power Ind | 石炭ガス化炉運転制御方法、石炭ガス化炉運転制御装置および石炭ガス化炉運転制御プログラム |
| JP2009198137A (ja) | 2008-02-25 | 2009-09-03 | Hitachi Ltd | ボイラの制御装置及びボイラの制御方法 |
| JP2018178900A (ja) | 2017-04-18 | 2018-11-15 | 株式会社日立製作所 | 風力発電システム |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04309700A (ja) * | 1991-04-04 | 1992-11-02 | Toshiba Corp | トンネルの換気制御装置 |
| US8914300B2 (en) * | 2001-08-10 | 2014-12-16 | Rockwell Automation Technologies, Inc. | System and method for dynamic multi-objective optimization of machine selection, integration and utilization |
| US20080120335A1 (en) | 2001-10-31 | 2008-05-22 | Alexei Dolgoff | Environmental Control System and Method |
| US6898513B2 (en) | 2003-03-15 | 2005-05-24 | Alpine Electronics, Inc. | Navigation method and system for dynamic access to different degrees of navigation function |
| JP2007065929A (ja) | 2005-08-30 | 2007-03-15 | Okinawa Institute Of Science & Technology | 制御器、制御方法および制御プログラム |
| US8135653B2 (en) | 2007-11-20 | 2012-03-13 | Hitachi, Ltd. | Power plant control device which uses a model, a learning signal, a correction signal, and a manipulation signal |
| JP4876057B2 (ja) | 2007-11-20 | 2012-02-15 | 株式会社日立製作所 | プラントの制御装置、及び火力発電プラントの制御装置 |
| JP5260673B2 (ja) | 2009-05-22 | 2013-08-14 | トヨタ自動車東日本株式会社 | 作業支援ロボットシステム |
| US8429097B1 (en) * | 2009-08-12 | 2013-04-23 | Amazon Technologies, Inc. | Resource isolation using reinforcement learning and domain-specific constraints |
| JP2012012960A (ja) | 2010-06-29 | 2012-01-19 | Nippon Soken Inc | 粒子状物質検出センサ |
| JP5251938B2 (ja) | 2010-08-31 | 2013-07-31 | 株式会社日立製作所 | プラントの制御装置及び火力発電プラントの制御装置 |
| JP5750657B2 (ja) * | 2011-03-30 | 2015-07-22 | 株式会社国際電気通信基礎技術研究所 | 強化学習装置、制御装置、および強化学習方法 |
| US9500636B2 (en) | 2011-12-16 | 2016-11-22 | The Regents Of The University Of California | Multiscale platform for coordinating cellular activity using synthetic biology |
| JP5639613B2 (ja) | 2012-03-29 | 2014-12-10 | 株式会社日立製作所 | プラントの制御装置及び火力発電プラントの制御装置 |
| US9793753B2 (en) | 2012-09-21 | 2017-10-17 | Schneider Electric It Corporation | Power quality detector |
| US10422727B2 (en) | 2014-08-10 | 2019-09-24 | Harry Leon Pliskin | Contaminant monitoring and air filtration system |
| JP2017016391A (ja) * | 2015-07-01 | 2017-01-19 | 株式会社ダイヘン | 制御装置 |
| EP3133268B1 (en) | 2015-08-21 | 2020-09-30 | Ansaldo Energia IP UK Limited | Method for operating a power plant |
| AU2015261658B1 (en) | 2015-08-31 | 2017-03-02 | Komatsu Ltd. | Mine management system |
| US9796410B2 (en) | 2016-01-28 | 2017-10-24 | Denso Corporation | Motor controller |
| JP6650786B2 (ja) | 2016-03-03 | 2020-02-19 | 三菱日立パワーシステムズ株式会社 | 制御パラメータ自動調整装置、制御パラメータ自動調整方法、及び制御パラメータ自動調整装置ネットワーク |
| US11327475B2 (en) * | 2016-05-09 | 2022-05-10 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for intelligent collection and analysis of vehicle data |
| DE112017002604T5 (de) * | 2016-06-21 | 2019-02-21 | Sri International | Systeme und Verfahren für das maschinelle Lernen unter Verwendung eines vertrauenswürdigen Modells |
| JP6706173B2 (ja) | 2016-08-09 | 2020-06-03 | 株式会社日立製作所 | 制御装置、制御方法、および制御プログラム |
| US10794363B2 (en) | 2017-02-10 | 2020-10-06 | Inventus Holdings, Llc | Wind turbine curtailment control for volant animals |
| JP6851247B2 (ja) | 2017-04-26 | 2021-03-31 | 株式会社日立製作所 | 運用計画立案装置、運用制御システム、および、運用計画立案方法 |
| US20210278825A1 (en) * | 2018-08-23 | 2021-09-09 | Siemens Aktiengesellschaft | Real-Time Production Scheduling with Deep Reinforcement Learning and Monte Carlo Tree Research |
| US11876464B2 (en) * | 2019-02-14 | 2024-01-16 | The Board Of Trustees Of The University Of Alabama | Systems, methods and devices for neural network control for IPM motor drives |
| US11836582B2 (en) * | 2019-12-28 | 2023-12-05 | Asper.AI Inc. | System and method of machine learning based deviation prediction and interconnected-metrics derivation for action recommendations |
-
2019
- 2019-03-04 JP JP2019039031A patent/JP7379833B2/ja active Active
-
2020
- 2020-02-21 US US16/797,573 patent/US11619915B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008111077A (ja) | 2006-10-31 | 2008-05-15 | Central Res Inst Of Electric Power Ind | 石炭ガス化炉運転制御方法、石炭ガス化炉運転制御装置および石炭ガス化炉運転制御プログラム |
| JP2009198137A (ja) | 2008-02-25 | 2009-09-03 | Hitachi Ltd | ボイラの制御装置及びボイラの制御方法 |
| JP2018178900A (ja) | 2017-04-18 | 2018-11-15 | 株式会社日立製作所 | 風力発電システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020144483A (ja) | 2020-09-10 |
| US20200285204A1 (en) | 2020-09-10 |
| US11619915B2 (en) | 2023-04-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7379833B2 (ja) | 強化学習方法、強化学習プログラム、および強化学習システム | |
| EP4085392B1 (en) | Multi-objective reinforcement learning using objective-specific action-value functions | |
| CN110235148B (zh) | 训练动作选择神经网络 | |
| US11366433B2 (en) | Reinforcement learning method and device | |
| US12217139B2 (en) | Transforming a trained artificial intelligence model into a trustworthy artificial intelligence model | |
| JP6513015B2 (ja) | 機械の動作を制御する方法、および機械の動作を反復的に制御する制御システム | |
| US11543789B2 (en) | Reinforcement learning method, recording medium, and reinforcement learning system | |
| Rubies-Royo et al. | A classification-based approach for approximate reachability | |
| JP2021033767A (ja) | 強化学習方法、強化学習プログラム、および強化学習装置 | |
| EP3698284B1 (en) | Training an unsupervised memory-based prediction system to learn compressed representations of an environment | |
| CN111830822A (zh) | 配置与环境交互的系统 | |
| US20230266721A1 (en) | Method for configuring a control agent for a technical system, and control device | |
| US9946241B2 (en) | Model predictive control with uncertainties | |
| CN116324818A (zh) | 使用增强时间差异学习训练强化学习智能体 | |
| CN119248004B (zh) | 基于马尔科夫链的无人机辅助作业状态调整方法及系统 | |
| US12124241B2 (en) | System and method for indirect data-driven control under constraints | |
| JP2020095586A (ja) | 強化学習方法、および強化学習プログラム | |
| JP2020091611A (ja) | 行動決定プログラム、行動決定方法、および行動決定装置 | |
| Hasan | Online parameter estimation in digital twins for real-time condition monitoring | |
| CN114638346B (zh) | 一种基于强化学习的姿态控制装置、系统以及方法 | |
| US20260010835A1 (en) | Slice-based methods for optimizing validation and subsequent retraining procedures of machine learning models | |
| US20250165679A1 (en) | State Estimation using Physics-Constrained Machine Learning | |
| Wang et al. | Building a self-evolving digital twin system with bayesian optimization and deep reinforcement learning for complex equipment optimization and control | |
| CN111356959B (zh) | 用于计算机辅助地控制技术系统的方法 | |
| Ruan et al. | Human operator decision support for highly transient industrial processes: a reinforcement learning approach |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230104 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230117 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230320 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230509 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230707 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230725 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230919 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231003 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231016 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7379833 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |