JPWO2023203604A5 - - Google Patents

Download PDF

Info

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
Application number
JP2022562824A
Other languages
English (en)
Other versions
JPWO2023203604A1 (ja
JP7258246B1 (ja
Filing date
Publication date
Application filed filed Critical
Priority claimed from PCT/JP2022/018042 external-priority patent/WO2023203604A1/ja
Application granted granted Critical
Publication of JP7258246B1 publication Critical patent/JP7258246B1/ja
Publication of JPWO2023203604A1 publication Critical patent/JPWO2023203604A1/ja
Publication of JPWO2023203604A5 publication Critical patent/JPWO2023203604A5/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

上記目的を達成するため、本開示に係るシミュレーション用プログラムは、コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置を、コントローラのプログラムを実行することでコントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部、コントローラが機械装置を制御するシステムに依存しない外部の装置から取得した機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部として機能させる。

Claims (12)

  1. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置を、
    前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部、
    前記コントローラが前記機械装置を制御するシステムに依存しない外部の装置から取得した前記機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部、
    として機能させるシミュレーション用プログラム。
  2. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置を、
    前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部、
    前記機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部、
    として機能させ、
    前記機械装置モデルは、指定された時間を経過させる要求がなされたときに現在時刻から当該時間が経過した次の時刻における前記機械装置の状態を示す情報を出力するモデルであり、
    前記機械装置動作シミュレーション部が前記機械装置モデルから出力される情報の読み取りを開始してから次に出力される情報の読み取りを開始するまでの時間の刻み幅であるコミュニケーションステップサイズは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
    ミュレーション用プログラム。
  3. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置を、
    前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部、
    前記機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部、
    として機能させ、
    前記機械装置モデルは、指定された時刻における前記機械装置の状態変数の時間微分の値を示す情報を出力するモデルであり、
    前記機械装置モデルにおいて前記時間微分を行う時間ステップから次の時間ステップまでの時間の刻み幅である積分ステップは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
    ミュレーション用プログラム。
  4. 前記シミュレーション装置を、
    前記プログラムで使用される前記機械装置の状態変数に前記機械装置モデルを割り付ける機械装置モデル割付部、
    として更に機能させる請求項1から3の何れか1項に記載のシミュレーション用プログラム。
  5. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置であって、
    前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部と、
    前記機械装置のライブラリファイル化されたモデルである機械装置モデルを、前記コントローラが前記機械装置を制御するシステムに依存しない外部の装置から取得する機械装置モデル取得部と、
    前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部と、
    を備えるシミュレーション装置。
  6. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置であって、
    前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部と、
    前記機械装置のライブラリファイル化されたモデルである機械装置モデルを外部の装置から取得する機械装置モデル取得部と、
    前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部と、
    を備え、
    前記機械装置モデルは、指定された時間を経過させる要求がなされたときに現在時刻から当該時間が経過した次の時刻における前記機械装置の状態を示す情報を出力するモデルであり、
    前記機械装置動作シミュレーション部が前記機械装置モデルから出力される情報の読み取りを開始してから次に出力される情報の読み取りを開始するまでの時間の刻み幅であるコミュニケーションステップサイズは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
    シミュレーション装置。
  7. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置であって、
    前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーション部と、
    前記機械装置のライブラリファイル化されたモデルである機械装置モデルを外部の装置から取得する機械装置モデル取得部と、
    前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーション部と、
    を備え、
    前記機械装置モデルは、指定された時刻における前記機械装置の状態変数の時間微分の値を示す情報を出力するモデルであり、
    前記機械装置モデルにおいて前記時間微分を行う時間ステップから次の時間ステップまでの時間の刻み幅である積分ステップは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
    シミュレーション装置。
  8. 前記プログラムで使用される前記機械装置の状態変数に前記機械装置モデルを割り付ける機械装置モデル割付部、
    を更に備える請求項5から7の何れか1項に記載のシミュレーション装置。
  9. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置の制御方法であって、
    前記シミュレーション装置が前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーションステップと、
    前記シミュレーション装置が、前記コントローラが前記機械装置を制御するシステムに依存しない外部の装置から取得した前記機械装置のライブラリファイル化されたモデルである機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーションステップと、
    を含む制御方法。
  10. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置の制御方法であって、
    前記シミュレーション装置が、前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーションステップと、
    前記シミュレーション装置が、前記機械装置のライブラリファイル化されたモデルである機械装置モデルを外部の装置から取得する機械装置モデル取得ステップと、
    前記シミュレーション装置が、前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーションステップと、
    を含み、
    前記機械装置モデルは、指定された時間を経過させる要求がなされたときに現在時刻から当該時間が経過した次の時刻における前記機械装置の状態を示す情報を出力するモデルであり、
    前記機械装置動作シミュレーションステップにおいて前記機械装置モデルから出力される情報の読み取りを開始してから次に出力される情報の読み取りを開始するまでの時間の刻み幅であるコミュニケーションステップサイズは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
    制御方法。
  11. コントローラによる機械装置の制御のシミュレーションを行うシミュレーション装置の制御方法であって、
    前記シミュレーション装置が、前記コントローラのプログラムを実行することで前記コントローラの制御のシミュレーションを行うコントローラ制御シミュレーションステップと、
    前記シミュレーション装置が、前記機械装置のライブラリファイル化されたモデルである機械装置モデルを外部の装置から取得する機械装置モデル取得ステップと、
    前記シミュレーション装置が、前記機械装置モデルを用いて前記機械装置の動作のシミュレーションを行う機械装置動作シミュレーションステップと、
    を含み、
    前記機械装置モデルは、指定された時刻における前記機械装置の状態変数の時間微分の値を示す情報を出力するモデルであり、
    前記機械装置モデルにおいて前記時間微分を行う時間ステップから次の時間ステップまでの時間の刻み幅である積分ステップは、前記コントローラが制御を行う演算処理の周期と同一の時間である、
    制御方法。
  12. 前記シミュレーション装置が、前記プログラムで使用される前記機械装置の状態変数に前記機械装置モデルを割り付ける機械装置モデル割付ステップ、
    を更に含む請求項9から11の何れか1項に記載の制御方法。
JP2022562824A 2022-04-18 2022-04-18 シミュレーション用プログラム、シミュレーション装置及び制御方法 Active JP7258246B1 (ja)

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)

* Cited by examiner, † Cited by third party
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 盐城工学院 一种虚实结合的电气控制及智能控制三维虚拟仿真实验研究平台装置

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)