JPWO2023203604A5 - - Google Patents
Download PDFInfo
- Publication number
- JPWO2023203604A5 JPWO2023203604A5 JP2022562824A JP2022562824A JPWO2023203604A5 JP WO2023203604 A5 JPWO2023203604 A5 JP WO2023203604A5 JP 2022562824 A JP2022562824 A JP 2022562824A JP 2022562824 A JP2022562824 A JP 2022562824A JP WO2023203604 A5 JPWO2023203604 A5 JP WO2023203604A5
- Authority
- JP
- Japan
- Prior art keywords
- mechanical device
- controller
- model
- simulation
- control
- 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.)
- Granted
Links
- 238000004088 simulation Methods 0.000 claims description 48
- 238000000034 method Methods 0.000 claims 12
- 230000004069 differentiation Effects 0.000 claims 3
- 238000004364 calculation method Methods 0.000 claims 2
Description
上記目的を達成するため、本開示に係るシミュレーション用プログラムは、コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置を、コントローラのプログラムを実行することでコントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部、コントローラが機械装置を制御するシステムに依存しない外部の装置から取得した機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部として機能させる。
Claims (12)
- コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置を、
前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部、
前記コントローラが前記機械装置を制御するシステムに依存しない外部の装置から取得した前記機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部、
として機能させるシミュレーション用プログラム。 - コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置を、
前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部、
前記機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部、
として機能させ、
前記機械装置モデルは、指定された時間を経過させる要求がなされたときに現在時刻から当該時間が経過した次の時刻における前記機械装置の状態を示す情報を出力するモデルであり、
前記機械装置動作シミュレーション部が前記機械装置モデルから出力される情報の読み取りを開始してから次に出力される情報の読み取りを開始するまでの時間の刻み幅であるコミュニケーションステップサイズは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
シミュレーション用プログラム。 - コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置を、
前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部、
前記機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部、
として機能させ、
前記機械装置モデルは、指定された時刻における前記機械装置の状態変数の時間微分の値を示す情報を出力するモデルであり、
前記機械装置モデルにおいて前記時間微分を行う時間ステップから次の時間ステップまでの時間の刻み幅である積分ステップは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
シミュレーション用プログラム。 - 前記シミュレーション装置を、
前記プログラムで使用される前記機械装置の状態変数に前記機械装置モデルを割り付ける機械装置モデル割付部、
として更に機能させる請求項1から3の何れか1項に記載のシミュレーション用プログラム。 - コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置であって、
前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部と、
前記機械装置のライブラリファイル化されたモデルである機械装置モデルを、前記コントローラが前記機械装置を制御するシステムに依存しない外部の装置から取得する機械装置モデル取得部と、
前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部と、
を備えるシミュレーション装置。 - コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置であって、
前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部と、
前記機械装置のライブラリファイル化されたモデルである機械装置モデルを外部の装置から取得する機械装置モデル取得部と、
前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部と、
を備え、
前記機械装置モデルは、指定された時間を経過させる要求がなされたときに現在時刻から当該時間が経過した次の時刻における前記機械装置の状態を示す情報を出力するモデルであり、
前記機械装置動作シミュレーション部が前記機械装置モデルから出力される情報の読み取りを開始してから次に出力される情報の読み取りを開始するまでの時間の刻み幅であるコミュニケーションステップサイズは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
シミュレーション装置。 - コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置であって、
前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部と、
前記機械装置のライブラリファイル化されたモデルである機械装置モデルを外部の装置から取得する機械装置モデル取得部と、
前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部と、
を備え、
前記機械装置モデルは、指定された時刻における前記機械装置の状態変数の時間微分の値を示す情報を出力するモデルであり、
前記機械装置モデルにおいて前記時間微分を行う時間ステップから次の時間ステップまでの時間の刻み幅である積分ステップは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
シミュレーション装置。 - 前記プログラムで使用される前記機械装置の状態変数に前記機械装置モデルを割り付ける機械装置モデル割付部、
を更に備える請求項5から7の何れか1項に記載のシミュレーション装置。 - コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置の制御方法であって、
前記シミュレーション装置が、前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーションステップと、
前記シミュレーション装置が、前記コントローラが前記機械装置を制御するシステムに依存しない外部の装置から取得した前記機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーションステップと、
を含む制御方法。 - コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置の制御方法であって、
前記シミュレーション装置が、前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーションステップと、
前記シミュレーション装置が、前記機械装置のライブラリファイル化されたモデルである機械装置モデルを外部の装置から取得する機械装置モデル取得ステップと、
前記シミュレーション装置が、前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーションステップと、
を含み、
前記機械装置モデルは、指定された時間を経過させる要求がなされたときに現在時刻から当該時間が経過した次の時刻における前記機械装置の状態を示す情報を出力するモデルであり、
前記機械装置動作シミュレーションステップにおいて前記機械装置モデルから出力される情報の読み取りを開始してから次に出力される情報の読み取りを開始するまでの時間の刻み幅であるコミュニケーションステップサイズは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
制御方法。 - コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置の制御方法であって、
前記シミュレーション装置が、前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーションステップと、
前記シミュレーション装置が、前記機械装置のライブラリファイル化されたモデルである機械装置モデルを外部の装置から取得する機械装置モデル取得ステップと、
前記シミュレーション装置が、前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーションステップと、
を含み、
前記機械装置モデルは、指定された時刻における前記機械装置の状態変数の時間微分の値を示す情報を出力するモデルであり、
前記機械装置モデルにおいて前記時間微分を行う時間ステップから次の時間ステップまでの時間の刻み幅である積分ステップは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
制御方法。 - 前記シミュレーション装置が、前記プログラムで使用される前記機械装置の状態変数に前記機械装置モデルを割り付ける機械装置モデル割付ステップ、
を更に含む請求項9から11の何れか1項に記載の制御方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2022/018042 WO2023203604A1 (ja) | 2022-04-18 | 2022-04-18 | シミュレーション用プログラム、シミュレーション装置及び制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP7258246B1 JP7258246B1 (ja) | 2023-04-14 |
JPWO2023203604A1 JPWO2023203604A1 (ja) | 2023-10-26 |
JPWO2023203604A5 true JPWO2023203604A5 (ja) | 2024-03-29 |
Family
ID=85980396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022562824A Active JP7258246B1 (ja) | 2022-04-18 | 2022-04-18 | シミュレーション用プログラム、シミュレーション装置及び制御方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7258246B1 (ja) |
WO (1) | WO2023203604A1 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002163020A (ja) * | 2000-11-27 | 2002-06-07 | Matsushita Electric Works Ltd | プログラマブルコントローラにおける異常検出方法およびその装置 |
JP2016012191A (ja) * | 2014-06-27 | 2016-01-21 | オムロン株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP6419323B2 (ja) * | 2015-05-20 | 2018-11-07 | 三菱電機株式会社 | 多軸機械装置シミュレータ、運転指令装置の設計支援装置、電動機制御装置の設計支援装置及び電動機の容量選定装置 |
DE112016007339T5 (de) * | 2016-10-14 | 2019-07-04 | Mitsubishi Electric Corporation | Simulationsvorrichtung |
CN110764434A (zh) * | 2019-10-17 | 2020-02-07 | 盐城工学院 | 一种虚实结合的电气控制及智能控制三维虚拟仿真实验研究平台装置 |
-
2022
- 2022-04-18 WO PCT/JP2022/018042 patent/WO2023203604A1/ja active Application Filing
- 2022-04-18 JP JP2022562824A patent/JP7258246B1/ja active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106095654B (zh) | 性能验证装置、性能验证***以及性能验证方法 | |
JP2019003652A5 (ja) | ||
JP2015011722A5 (ja) | ||
EP3291037A3 (en) | Control device and control system | |
TWI553497B (zh) | 模擬系統、可程式控制器、模擬裝置、工程工具 | |
JP2020505670A5 (ja) | ||
JP2015057697A (ja) | 制御システムシミュレーションシステムおよび方法 | |
JP2013191128A5 (ja) | ||
SG10201804845PA (en) | Memory controller and operating method thereof | |
JP2015511032A5 (ja) | ソフトウエアを開発するためのコンピュータプログラム、方法、コンピュータシステム、装置及びコンピュータ | |
US20180231943A1 (en) | Control device | |
JP2014079941A5 (ja) | ||
CN103744374A (zh) | 一种伺服电机参数自动配置方法和*** | |
WO2015058134A3 (en) | Control system for cryogenic cogeneration | |
JP2022161264A5 (ja) | ||
JPWO2023203604A5 (ja) | ||
CN105009008B (zh) | 控制器、时间图制作装置 | |
JP2003162428A (ja) | シミュレーション方式及びシミュレーション方法及びシミュレーション方式をコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体 | |
US20190005167A1 (en) | Method for Synchronizing a Plurality of Simulations | |
JP2010049392A5 (ja) | ||
JP2007233930A (ja) | 分散制御システム用シミュレータ | |
JP6985180B2 (ja) | 数値制御装置 | |
CN101710233A (zh) | 一种基于rcp的运动控制器的设计方法 | |
JP2004265060A5 (ja) | ||
JP2018010389A5 (ja) |