Automatic control simulation system and method thereof

TWI941129BPending Publication Date: 2026-10-01METAI TECHNOLOGY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
TW114111426
Authority / Receiving Office
TW · TW
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2026-10-01
Estimated Expiration
2045-03-25

Smart Images

  • Figure TWG2TB001913763_001
    Figure TWG2TB001913763_001
  • Figure TWG2TB001913763_002
    Figure TWG2TB001913763_002
  • Figure TWG2TB001913763_003
    Figure TWG2TB001913763_003
Patent Text Reader

Abstract

An automated control simulation system and method involve a user device receiving an object information file and generating multiple 3D virtual models and a virtual object environment. The user device then receives control requirement description information and generates control logic based on this information. After the control logic is executed on any of the multiple 3D virtual models within the virtual object environment, feedback information is generated. The user device then modifies the control logic based on this feedback information and repeatedly simulates the virtual object environment. Finally, an updated control logic conforming to the control requirement description information is obtained, and this updated control logic is output as a programmable logic controller instruction file.
Need to check novelty before this filing date? Find Prior Art

Claims

1. An automated control simulation system, comprising: a user device, including: a generation application unit, configured to receive an object information file, generate one or more 3D virtual models, and then establish a virtual object environment based on the generated 3D virtual models; and a proxy application unit, connected to the generation application unit, configured to receive control requirement description information, the proxy application unit being able to generate control logic based on the control requirement description information, and then generate a simulation instruction file based on the control logic; wherein, The agent application unit can connect to any number of 3D virtual models within the virtual object environment created by the generation application unit, and can run the simulation instruction file on any number of 3D virtual models. After the multiple 3D virtual models run the simulation instruction file, they can generate feedback information to the agent application unit. The agent application unit can then modify the control logic based on the feedback information and repeatedly simulate it in the virtual object environment. Finally, it can obtain an updated control logic that conforms to the control requirement description information, and then output the updated control logic as a programmable logic controller instruction file. The generation application unit... The program unit has at least an extraction module and a model generation module. The extraction module is used to receive the object information file, which further includes device attribute information. The device attribute information includes one or more preset objects. The extraction module can extract the device attribute information, which includes at least an object name, an object type, an object position, and an object size. The model generation module is connected to the extraction module and is used to generate one or more 3D virtual models based on the device attribute information. Then, it arranges all the generated 3D virtual models according to the object position to complete the virtual object environment corresponding to the device attribute information.

2. The automated control simulation system as described in claim 1, wherein the device attribute information further includes an object curve, and the model generation module is capable of analyzing the object curve to simulate the 3D shape based on the object curve parameters.

3. The automated control simulation system as described in claim 1, wherein the model generation module is further capable of modifying the 3D virtual model according to a physical property parameter so that the 3D virtual model has corresponding physical properties.

4. The automated control simulation system as described in claim 3, wherein the physical property parameter is one or more of a mechanical property related parameter, a thermal property related parameter, an electrical property related parameter, a density parameter, a specific gravity parameter, and a viscosity parameter.

5. The automated control simulation system as described in claim 1, wherein the model generation module is further capable of modifying the 3D virtual model based on the motion attribute parameters of an object, so that the 3D virtual model has corresponding motion behavior.

6. The automated control simulation system as described in claim 5, wherein the motion attribute parameter of the object is one or more of the following parameters: displacement parameter, distance traveled parameter, velocity parameter, acceleration parameter, duration parameter, thrust or pull parameter, amount of motion parameter, kinetic energy parameter, potential energy parameter, power parameter, angular momentum parameter, rotational inertia parameter, and torque parameter.

7. The automated control simulation system as described in claim 1, wherein the agent application unit comprises at least: a large language model capable of semantic parsing and generating control logic, for performing semantic parsing of the control requirement description information and generating the control logic; an instruction generation module for generating the simulation instruction file based on the control logic generated by the large language model; a testing module capable of simulation testing and visual judgment, for operating the control logic on any number of 3D virtual models for simulation testing; a learning module capable of error correction and logic optimization, for correcting the control logic based on the feedback information and repeatedly simulating it in the virtual object environment, and finally obtaining the updated control logic; and an instruction output module for converting the updated control logic into the programmable logic controller instruction file.

8. The automated control simulation system as described in claim 1, wherein the agent application unit is built into the virtual object environment created by the generating application unit, and therefore the agent application unit is able to obtain all information within the virtual object environment.

9. The automated control simulation system as described in claim 1, wherein the agent application unit is independently established outside the virtual object environment created by the generating application unit, and after the agent application unit is connected to the generating application unit, the generating application unit can transmit all information in the virtual object environment to the agent application unit.

10. An automated control simulation method, comprising: receiving an object information file through a user device and generating one or more 3D virtual models; establishing a virtual object environment based on the generated 3D virtual models; receiving control requirement description information through the user device and generating control logic based on the control requirement description information; running the control logic on any of the 3D virtual models in the virtual object environment, wherein after running the control logic on any of the 3D virtual models, feedback information is generated; the user device can modify the control logic based on the feedback information and repeatedly simulate it in the virtual object environment; finally, an updated control logic conforming to the control requirement description information is obtained. The updated control logic is then output as a programmable logic controller instruction file. The user device has at least an extraction module and a model generation module. The extraction module receives the object information file, which contains device attribute information. The device attribute information contains one or more preset objects. The extraction module can extract the device attribute information, which contains at least an object name, an object type, an object position, and an object size. The model generation module is connected to the extraction module and generates one or more 3D virtual models based on the device attribute information. All generated 3D virtual models are then arranged according to the object position to complete the virtual object environment corresponding to the device attribute information.

Citation Information

Patent Citations

  • System and method for virtual reality and augmented reality for industrial automation

    CN113703569A

  • Production system virtual debugging method and device for semiconductor production and manufacturing, and product

    CN116755416A

  • Occupant-centered predictive control of devices in facilities

    TW202314563A

  • Industrial artificial intelligence model graphs

    US20250044778A1

  • Generative ai industrial design code conversion

    US20250085931A1