CN107016206B - Simulation system and method for automatic control system - Google Patents

Simulation system and method for automatic control system Download PDF

Info

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
Application number
CN201710248024.2A
Other languages
Chinese (zh)
Other versions
CN107016206A (en
Inventor
梁明亮
孙逸洁
刘伟
苏东民
董黎生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Railway Vocational and Technical College
Original Assignee
Zhengzhou Railway Vocational and Technical College
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Railway Vocational and Technical College filed Critical Zhengzhou Railway Vocational and Technical College
Priority to CN201710248024.2A priority Critical patent/CN107016206B/en
Publication of CN107016206A publication Critical patent/CN107016206A/en
Application granted granted Critical
Publication of CN107016206B publication Critical patent/CN107016206B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems 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

Simulation system and method for automatic control system
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.
CN201710248024.2A 2017-04-17 2017-04-17 Simulation system and method for automatic control system Expired - Fee Related CN107016206B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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