CN107016206B - Simulation system and method for automatic control system - Google Patents
Simulation system and method for automatic control system Download PDFInfo
- Publication number
- CN107016206B CN107016206B CN201710248024.2A CN201710248024A CN107016206B CN 107016206 B CN107016206 B CN 107016206B CN 201710248024 A CN201710248024 A CN 201710248024A CN 107016206 B CN107016206 B CN 107016206B
- Authority
- CN
- China
- Prior art keywords
- unit
- simulation
- automatic control
- control system
- fault
- 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.)
- Expired - Fee Related
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 114
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000012545 processing Methods 0.000 claims abstract description 31
- 238000011156 evaluation Methods 0.000 claims abstract description 18
- 238000004891 communication Methods 0.000 claims abstract description 15
- 238000007726 management method Methods 0.000 claims description 23
- 238000013500 data storage Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 10
- 230000003993 interaction Effects 0.000 claims description 6
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 2
- XEBWQGVWTUSTLN-UHFFFAOYSA-M phenylmercury acetate Chemical compound CC(=O)O[Hg]C1=CC=CC=C1 XEBWQGVWTUSTLN-UHFFFAOYSA-M 0.000 claims 1
- 238000012546 transfer Methods 0.000 claims 1
- 238000001514 detection method Methods 0.000 abstract description 2
- 239000002699 waste material Substances 0.000 abstract description 2
- 230000007547 defect Effects 0.000 abstract 1
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- 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
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a system and a method for simulating an automatic control system in the technical field of automatic control, the system for simulating the automatic control system comprises an automatic control system, a data acquisition unit, a communication unit, a central processing unit, a data memory, a model establishing unit, a parameter setting unit, a simulation unit, a fault control unit, a simulation management unit, an evaluation output unit, a program compiling unit, a motion control unit and a switching board, the system and the method for simulating the automatic control system are convenient to operate and low in cost, a simulation model is established by acquiring data information of the automatic control system, self-detection of the simulation system can be carried out during simulation, fault information is determined, simulation management is carried out manually, and finally a simulation result is output and evaluated, therefore, the defects of the automatic control system are avoided, and cost waste and unnecessary risks are avoided.
Description
Technical Field
The invention relates to the technical field of automatic control, in particular to a system and a method for simulating an automatic control system.
Background
Automatic control systems (automatic control systems) are control systems that allow production processes or other processes to be carried out in a desired regular or predetermined sequence without the direct involvement of a person. An automatic control system is a main means for realizing automation. Referred to as autonomous system. Designing, installing, operating and maintaining an automatic control system for a process is a complex and expensive operation. To facilitate such operations, certain aspects of the process may be simulated and associated automation controls may be utilized with the simulation to perform advanced troubleshooting and refinement of automated system design and operating procedures. This traditionally involves acquiring the actual hardware of the automatic control system under consideration. For example, complex industrial processes can be simulated using process simulation programs, and these simulations can cooperate with actual automation controllers to assist in modeling the entire system. The existing simulation system for the automatic control system is complex in operation, high in cost and low in working efficiency, and therefore a system and a method for simulating the automatic control system are provided.
Disclosure of Invention
The present invention provides a system and a method for simulation of an automatic control system, so as to solve the problems of complex operation, high cost and low working efficiency of the existing simulation system for an automatic control system proposed in the background art.
In order to achieve the purpose, the invention provides the following technical scheme: a system for simulating an automatic control system comprises the automatic control system, a data acquisition unit, a communication unit, a central processing unit, a data memory, a model establishing unit, a parameter setting unit, a simulation unit, a fault control unit, a simulation management unit, an evaluation output unit, a program compiling unit, a motion control unit and a patch panel;
the simulation system comprises a data acquisition unit, a data storage device, a central processing unit, a communication unit, a model establishment unit, a parameter setting unit, a program compiling unit, a motion control unit and a switching board, wherein the data acquisition unit is connected with the automatic control system, acquires data information of the automatic control system, is connected with the central processing unit through the communication unit, transmits the acquired data information to the central processing unit, is connected with the central processing unit, and is used for storing the acquired data information, the model establishment unit is connected with the central processing unit, establishes a simulation model according to the data information received by the central processing unit, is connected with the model establishment unit, sets specific parameters of the simulation model through the parameter setting unit, inputs a simulation program through the program compiling unit, and intelligently controls the simulation unit through the motion control unit and the switching board according to the compiled program and the established simulation model The simulation unit is connected with the fault control unit, the simulation management unit and the evaluation output unit, the fault control unit is used for detecting fault information generated in the simulation process, the simulation management unit is used for carrying out simulation management, the evaluation output unit is used for outputting a simulation result and evaluating the simulation result.
Preferably, the data acquisition unit and the central processing unit are internally provided with communication interfaces which are matched with each other.
Preferably, the model establishing unit includes a simulation information setting module and a corresponding relationship generating module.
Preferably, the parameter setting unit includes a parameter input module, a parameter modification module and a parameter deletion module.
Preferably, the fault control unit is configured to set a fault chip and set a rule to automatically generate fault information.
Preferably, the fault information includes a fault location, a fault time, and a fault type.
Preferably, the simulation management unit performs manual management through a human-computer interaction device.
Preferably, the motion control unit is a PMAC motion control card and is connected with the central processing unit through a serial port.
Preferably, a simulation method for an automatic control system includes the steps of:
s1: data acquisition: the data information in the automatic control system is acquired through the data acquisition unit, and the data acquisition comprises the steps of transmitting data through the communication unit after the data acquisition is finished, transmitting the acquired data to the central processing unit, and storing the data through the data storage;
s2: establishing a simulation model: transmitting the data information acquired in the step S to a model establishing unit to establish a simulation model, setting specific parameters of the simulation model through a parameter setting unit, wherein the specific parameters comprise parameter input, parameter change and parameter deletion, the model establishing unit corresponds the specific parameters to the parameters in the automatic control system to generate the simulation model, and a simulation program is compiled through a program compiling unit;
s3: simulation: after the model is built in the step S, the motion control unit and the adapter plate control simulation unit to perform analog simulation, a fault chip is arranged through the fault control unit and rules are set to automatically generate fault information in the simulation process, manual simulation management is performed through the human-computer interaction device, and after the simulation is completed, a simulation result is output through the evaluation output unit and evaluation is performed.
Compared with the prior art, the invention has the beneficial effects that: the system and the method for simulating the automatic control system are convenient to operate and low in cost, can perform self-detection of the simulation system during simulation by acquiring data information of the automatic control system and then establishing a simulation model, determine fault information, perform simulation management manually, output simulation results and make evaluation, and therefore cost waste and unnecessary risks caused by leaks in the automatic control system are avoided.
Drawings
FIG. 1 is a schematic block diagram of the present invention;
FIG. 2 is a flow chart of a simulation method of the present invention.
In the figure: the system comprises an automatic control system 1, a data acquisition unit 2, a communication unit 3, a central processing unit 4, a data storage 5, a model establishment unit 6, a parameter setting unit 7, a simulation unit 8, a fault control unit 9, a simulation management unit 10, an evaluation output unit 11, a program compiling unit 12, a motion control unit 13 and a patch panel 14.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention provides a system for simulating an automatic control system, which comprises an automatic control system 1, a data acquisition unit 2, a communication unit 3, a central processing unit 4, a data memory 5, a model establishing unit 6, a parameter setting unit 7, a simulation unit 8, a fault control unit 9, a simulation management unit 10, an evaluation output unit 11, a program compiling unit 12, a motion control unit 13 and a patch panel 14;
the data acquisition unit 2 is connected with the automatic control system 1, the data acquisition unit 2 acquires data information of the automatic control system 1, the data acquisition unit 2 is connected with the central processing unit 4 through the communication unit 3, the data acquisition unit 2 transmits the acquired data information to the central processing unit 4, the data storage 5 is connected with the central processing unit 4, the data storage 5 is used for storing the acquired data information, the model establishing unit 6 is connected with the central processing unit 4, the model establishing unit 6 establishes a simulation model according to the data information received by the central processing unit 4, the parameter setting unit 7 is connected with the model establishing unit 6, the parameter setting unit 7 sets specific parameters of the simulation model, and the program compiling unit 12 inputs a simulation program, the central processing unit 4 intelligently controls the simulation unit 8 through a motion control unit 13 and an adapter plate 14 according to a written program and an established simulation model, the simulation unit 8 is connected with the fault control unit 9, the simulation management unit 10 and the evaluation output unit 11, the fault control unit 9 is used for detecting fault information occurring in the simulation process, simulation management is carried out through the simulation management unit 10, a simulation result is output through the evaluation output unit 11, and evaluation is carried out.
The data acquisition unit 2 and the central processing unit 4 are internally provided with communication interfaces matched with each other, the model establishing unit 6 comprises a simulation information setting module and a corresponding relation generating module, the parameter setting unit 7 comprises a parameter input module, a parameter changing module and a parameter deleting module, the fault control unit 9 is used for setting a fault chip and setting rules to automatically generate fault information, the fault information comprises fault positions, fault time and fault types, the simulation management unit 10 carries out manual management through a man-machine interaction device, the motion control unit 13 is a PMAC (permanent magnet synchronous controller) motion control card, and the motion control unit 13 is connected with the central processing unit 4 through a serial port.
The invention also provides a simulation method for the automatic control system, which comprises the following steps:
s1: data acquisition: the data information in the automatic control system 1 is acquired through the data acquisition unit 2, and the data acquisition is completed, the data transmission is carried out through the communication unit 3, the acquired data are transmitted to the central processing unit 4, and the data storage is carried out through the data storage 5;
s2: establishing a simulation model: transmitting the data information acquired in the step S1 to the model establishing unit 6 to establish a simulation model, setting specific parameters of the simulation model including parameter input, parameter change and parameter deletion by the parameter setting unit 7, the model establishing unit 6 corresponding the specific parameters to the parameters in the automatic control system 1 to generate the simulation model, and writing a simulation program by the program writing unit 12;
s3: simulation: after the model is built in step S2, the motion control unit 13 and the adapter plate 14 control the simulation unit 8 to perform simulation, in the simulation process, the fault control unit 9 sets a fault chip and sets rules to automatically generate fault information, the human-computer interaction device performs artificial simulation management, and after the simulation is completed, the evaluation output unit 11 outputs the simulation result and makes evaluation.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (9)
1. A system for simulation of an automatic control system, characterized by: the system for simulating the automatic control system comprises an automatic control system (1), a data acquisition unit (2), a communication unit (3), a central processing unit (4), a data memory (5), a model establishing unit (6), a parameter setting unit (7), a simulation unit (8), a fault control unit (9), a simulation management unit (10), an evaluation output unit (11), a program compiling unit (12), a motion control unit (13) and a transfer board (14);
the data acquisition unit (2) is connected with an automatic control system (1), the data acquisition unit (2) acquires data information of the automatic control system (1), the data acquisition unit (2) is connected with the central processing unit (4) through the communication unit (3), the data acquisition unit (2) transmits the acquired data information to the central processing unit (4), the data storage (5) is connected with the central processing unit (4), the data storage (5) is used for storing the acquired data information, the model establishment unit (6) is connected with the central processing unit (4), the model establishment unit (6) establishes a simulation model according to the data information received by the central processing unit (4), the parameter setting unit (7) is connected with the model establishment unit (6), and specific parameters of the simulation model are set through the parameter setting unit (7), the simulation system is characterized in that a simulation program is input through the program compiling unit (12), the central processing unit (4) intelligently controls the simulation unit (8) through the motion control unit (13) and the adapter plate (14) according to the compiled program and the established simulation model, the simulation unit (8) is connected with the fault control unit (9), the simulation management unit (10) and the evaluation output unit (11), the fault control unit (9) is used for detecting fault information occurring in the simulation process, simulation management is carried out through the simulation management unit (10), and the simulation result is output through the evaluation output unit (11) and evaluated.
2. A system for simulation of an automatic control system according to claim 1, characterized in that: and communication interfaces matched with each other are arranged in the data acquisition unit (2) and the central processor (4).
3. A system for simulation of an automatic control system according to claim 1, characterized in that: the model establishing unit (6) comprises a simulation information setting module and a corresponding relation generating module.
4. A system for simulation of an automatic control system according to claim 1, characterized in that: the parameter setting unit (7) comprises a parameter input module, a parameter change module and a parameter deletion module.
5. A system for simulation of an automatic control system according to claim 1, characterized in that: the fault control unit (9) is used for setting a fault chip and setting a rule to automatically generate fault information.
6. A system for simulation of an automatic control system according to claim 5, characterized in that: the fault information includes fault location, fault time, and fault type.
7. A system for simulation of an automatic control system according to claim 1, characterized in that: the simulation management unit (10) carries out manual management through a man-machine interaction device.
8. A system for simulation of an automatic control system according to claim 1, characterized in that: the motion control unit (13) is a PMAC motion control card, and the motion control unit (13) is connected with the central processing unit (4) through a serial port.
9. A simulation method for an automatic control system, characterized by: the simulation method for the automatic control system comprises the following steps:
s1: data acquisition: the data information in the automatic control system (1) is acquired through the data acquisition unit (2), and the data acquisition is completed, the data transmission is carried out through the communication unit (3), the acquired data are transmitted to the central processing unit (4), and the data storage is carried out through the data storage (5);
s2: establishing a simulation model: transmitting the data information acquired in the step S1 to a model establishing unit (6) to establish a simulation model, setting specific parameters of the simulation model through a parameter setting unit (7), wherein the specific parameters comprise parameter input, parameter change and parameter deletion, the model establishing unit (6) corresponds the specific parameters to the parameters in the automatic control system (1) to generate the simulation model, and a simulation program is compiled through a program compiling unit (12);
s3: simulation: after the model is built in the step S2, the motion control unit (13) and the adapter plate (14) control the simulation unit (8) to perform simulation, in the simulation process, the fault control unit (9) sets a fault chip and sets rules to automatically generate fault information, the man-machine interaction device performs artificial simulation management, and after the simulation is completed, the evaluation output unit (11) outputs the simulation result and evaluates the simulation result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710248024.2A CN107016206B (en) | 2017-04-17 | 2017-04-17 | Simulation system and method for automatic control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710248024.2A CN107016206B (en) | 2017-04-17 | 2017-04-17 | Simulation system and method for automatic control system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107016206A CN107016206A (en) | 2017-08-04 |
CN107016206B true CN107016206B (en) | 2020-12-15 |
Family
ID=59447101
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710248024.2A Expired - Fee Related CN107016206B (en) | 2017-04-17 | 2017-04-17 | Simulation system and method for automatic control system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107016206B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101937232A (en) * | 2010-09-07 | 2011-01-05 | 北京航空航天大学 | Embedded real-time emulation and fault simulation system based on multiple data buses |
CN102751737A (en) * | 2012-05-14 | 2012-10-24 | 中国电力科学研究院 | Method for simulating and analyzing automatic generation control of electrical power system containing wind power |
CN103336249A (en) * | 2013-06-18 | 2013-10-02 | 北京空间飞行器总体设计部 | Self-management emulation proof system of power system of navigational satellite |
EP2500148B1 (en) * | 2011-03-17 | 2015-06-24 | KUKA Roboter GmbH | Method and apparatus for controlling a robot using a virtual model of the robot |
CN105573199A (en) * | 2015-12-10 | 2016-05-11 | 河南科技大学 | Transplanting machine control system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101859135B (en) * | 2009-04-07 | 2012-07-18 | 西门子(中国)有限公司 | Method and device for controlling distributed automation system |
CN103488835B (en) * | 2013-09-26 | 2016-08-17 | 国家电网公司 | The emulation platform of a kind of dispatch automated system and emulation mode thereof |
CN106352794A (en) * | 2016-10-31 | 2017-01-25 | 郑州铁路职业技术学院 | Automatic detecting instrument for railway vehicle wheel shaft concentricity |
-
2017
- 2017-04-17 CN CN201710248024.2A patent/CN107016206B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101937232A (en) * | 2010-09-07 | 2011-01-05 | 北京航空航天大学 | Embedded real-time emulation and fault simulation system based on multiple data buses |
EP2500148B1 (en) * | 2011-03-17 | 2015-06-24 | KUKA Roboter GmbH | Method and apparatus for controlling a robot using a virtual model of the robot |
CN102751737A (en) * | 2012-05-14 | 2012-10-24 | 中国电力科学研究院 | Method for simulating and analyzing automatic generation control of electrical power system containing wind power |
CN103336249A (en) * | 2013-06-18 | 2013-10-02 | 北京空间飞行器总体设计部 | Self-management emulation proof system of power system of navigational satellite |
CN105573199A (en) * | 2015-12-10 | 2016-05-11 | 河南科技大学 | Transplanting machine control system |
Also Published As
Publication number | Publication date |
---|---|
CN107016206A (en) | 2017-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107885097B (en) | Nuclear power station simulator control system DCS transformation closed loop verification system and method | |
CN109933035A (en) | A kind of production line control system, method and the production system twin based on number | |
CN111673251B (en) | Virtual debugging method and device for welding parameters and welding quality of robot spot welding | |
US10025286B2 (en) | Simulation system, programmable controller, simulation device, and engineering tool | |
CN104407576A (en) | Realization method for general type production and manufacturing unit and control system thereof | |
CN109976245B (en) | Equipment model switching method and device and production line | |
CN103970040A (en) | Simulation device for carrying out simulation based on robot program | |
CN103869801A (en) | Test method of nuclear power plant instrumentation control logic function block and system | |
CN101859135A (en) | Method and device for controlling distributed automation system | |
CN104635669A (en) | Instrument control system verification method | |
CN104875204A (en) | Offline programming module and application method of plasma space cutting robot | |
CN108319744A (en) | Product parametric design development platform and method | |
CN110611312B (en) | On-line simulation system and method for panoramic data of substation bay level | |
CN107247827B (en) | Virtual terminal model modeling and automatic wiring method based on machine learning | |
CN202217169U (en) | Data transmission apparatus for numerical control machine tool | |
CN103324541A (en) | Method for automatically transmitting data between software | |
CN107016206B (en) | Simulation system and method for automatic control system | |
CN103064883B (en) | The data auto-generation method of railway signal maintenance system | |
CN102243489B (en) | Cross-platform data processing system and method | |
CN104932407A (en) | Modular robot driving control system and method based on PLC | |
CN108416088B (en) | Method and device for realizing real-time preview function for configuration element design | |
WO2021115314A1 (en) | Method, apparatus, and device for implementing logic simulation of nuclear power plant onsite control objects | |
US20150236901A1 (en) | Control system management apparatus | |
CN102033805A (en) | Device and method for simulation | |
CN104268348A (en) | Intouch-based visual logistics monitoring system and achievement method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20201215 |
|
CF01 | Termination of patent right due to non-payment of annual fee |