CN112183936A - Performance index real-time calculation method for industrial production management - Google Patents

Performance index real-time calculation method for industrial production management Download PDF

Info

Publication number
CN112183936A
CN112183936A CN202010897579.1A CN202010897579A CN112183936A CN 112183936 A CN112183936 A CN 112183936A CN 202010897579 A CN202010897579 A CN 202010897579A CN 112183936 A CN112183936 A CN 112183936A
Authority
CN
China
Prior art keywords
calculation
function
point location
production management
industrial production
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.)
Pending
Application number
CN202010897579.1A
Other languages
Chinese (zh)
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.)
China City Environment Protection Engineering Ltd
Original Assignee
China City Environment Protection Engineering Ltd
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 China City Environment Protection Engineering Ltd filed Critical China City Environment Protection Engineering Ltd
Priority to CN202010897579.1A priority Critical patent/CN112183936A/en
Publication of CN112183936A publication Critical patent/CN112183936A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A performance index real-time calculation method for industrial production management comprises the following steps: a user self-defines a calculation sequence according to requirements, wherein the calculation sequence comprises a plurality of calculation items, and the calculation items comprise code segments comprising point positions and functions; the script engine analyzes the calculation items in the calculation sequence according to the period, acquires point location names and function types in the calculation items, receives point location data in real time, acquires point location data corresponding to the current point location name and corresponding function types, and substitutes the point location data corresponding to the current point location name into the corresponding function types to obtain calculation results; and storing the calculation result into a database in real time, generating a production management instruction according to the calculation result, executing the generated production management instruction, and managing industrial production. The invention solves the problem that the traditional calculation method has insufficient real-time performance and flexibility of the calculation result for the production data calculation.

Description

Performance index real-time calculation method for industrial production management
Technical Field
The invention relates to the technical field of industrial production intelligent manufacturing, in particular to a performance index real-time calculation method for industrial production management.
Background
In the industrial field, various remote data acquisition systems are widely applied, the real-time data return and storage realize centralized management of factory data on a plurality of fields at the center side, and the management capability and efficiency of enterprises on factory production operation are greatly improved. After the enterprise acquires the site point location data, secondary calculation of the data can be performed according to actual needs, and then more useful information can be obtained. The traditional calculation method mainly adopts spreadsheet calculation or calculation through calculation software, and has two defects: firstly, due to insufficient real-time performance, off-line calculation cannot obtain a calculation result in real time, so that field operation abnormity cannot be monitored in time, and the calculation result cannot be stored in time for big data statistical analysis; secondly, the flexibility is not enough, the algorithm of the computing software is basically solidified, the interface is relatively closed, the formula algorithm cannot be defined by the user, and the personalized requirement cannot be met.
Disclosure of Invention
In view of the above, the present invention has been made to provide a real-time performance index calculation method for industrial production management that overcomes or at least partially solves the above-mentioned problems.
A performance index real-time calculation method for industrial production management comprises the following steps:
a user self-defines a calculation sequence according to requirements, wherein the calculation sequence comprises a plurality of calculation items, and the calculation items comprise code segments comprising point positions and functions;
the script engine analyzes the calculation items in the calculation sequence according to the period, acquires point location names and function types in the calculation items, receives point location data in real time, acquires point location data corresponding to the current point location name and corresponding function types, and substitutes the point location data corresponding to the current point location name into the corresponding function types to obtain calculation results;
and storing the calculation result into a database in real time, generating a production management instruction according to the calculation result, executing the generated production management instruction, and managing industrial production.
Further, a plurality of calculation items in the calculation sequence are executed in a preset order.
Further, the point location names correspond to the equipment point locations in the industrial production one by one.
Further, the function types include at least: a general mathematical function and a water vapor property function.
Further, the water vapor function includes at least: a saturated temperature function, a specific enthalpy function, a saturated water specific enthalpy function, and a saturated steam specific enthalpy function.
Further, the generic mathematical function includes at least: minimum function, mean function, maximum function power function, square root function.
Further, a switch condition is configured for the customized calculation sequence, and when the condition pair does not meet the condition, the calculation is stopped.
Further, the code segments in the computation items are written in JAVA language.
Furthermore, the common code segments are stored in a database, addition, deletion, modification and maintenance are carried out, and when the common code segments stored in the database are required, the common code segments are directly called from the database.
Further, the period of parsing the computation items in the computation sequence by the script engine is 1 s.
The technical scheme provided by the embodiment of the invention has the beneficial effects that at least:
the invention automatically calculates the performance index through second task scheduling based on remote data acquisition, realizes real-time calculation and acquisition of the index, and enables enterprises to monitor and manage the operation of factories more timely and effectively. The method is realized through technologies such as measuring points, functions, code segments, embedded engines and the like, so that the algorithm is more flexible, the configuration is convenient and efficient, the service mode is diversified, and the personalized calculation scene and the requirements of enterprises are met to the greatest extent. The intelligent script engine integrates a water vapor property function through the self-defined function expansion characteristic of the intelligent script engine, supports continuous iterative updating of a subsequent calculation model function library, enriches and perfects a calculation algorithm continuously, and has a long life cycle; the intelligent script engine supports sequential computation in a computation sequence and can well support complex performance index computation scenes such as repeated iterative computation, process data storage and the like. The problem that the real-time performance and the flexibility of the traditional calculation method are not enough is solved.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a flowchart of a method for calculating a performance index in real time for industrial production management in embodiment 1 of the present invention;
FIG. 2 is a schematic diagram of a method for calculating a performance index for industrial production management in real time according to embodiment 1 of the present invention;
FIG. 3 is a table of a list of commonly used mathematical functions in example 1 of the present invention;
FIG. 4 is a table of a list of water vapor functions in a second embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Example 1
The embodiment discloses a performance index real-time calculation method for industrial production management, as shown in fig. 1, including:
the user self-defines a calculation sequence according to the requirement, wherein the calculation sequence comprises a plurality of calculation items, and the calculation items are composed of code segments comprising point positions and functions. Specifically, as shown in fig. 2, the calculation sequence includes a plurality of calculation items, the calculation items are arranged according to a preset order, and when the calculation sequence is parsed by the script engine, the plurality of calculation items in the calculation sequence are executed according to the preset order.
In this embodiment, the calculation items are composed of code segments including point locations and functions, and specifically, the present embodiment converts the calculation process of the performance index of the industrial production management into one calculation sequence, and implements the entire calculation process through sequential operation of a plurality of calculation items in the calculation sequence. Each computation item is a code segment written in java syntax and can be parsed and executed by a script engine. The calculation items can be written by users in a self-defined mode, and a section of code segment is written by using the statements of point positions, functions and Java grammars to realize the set calculation. The point location is quoted by using a point location name, and the function integrates a mathematical function and a water vapor property function which are commonly used in industrial production into a script engine through a technical means, so that the calculation requirement of industrial production performance indexes can be met to the maximum extent.
In some preferred embodiments, in order to improve the configuration efficiency, the common code segments are saved in a database, and the addition, deletion, modification and maintenance can be performed. And quickly inserting the code segments into the current script through inquiry during configuration. In addition, all code segments of a typical computing sequence can be quickly multiplexed by importing and exporting. The code segment is mainly characterized in that a common java expression and a control structure statement are inserted as a small section of standard code, so that the input of user codes is simplified.
The script engine analyzes the calculation items in the calculation sequence according to the period, obtains the point location name and the function type in the calculation items, receives the point location data in real time, obtains the point location data corresponding to the current point location name and the corresponding function type, and substitutes the point location data corresponding to the current point location name into the corresponding function type to obtain a calculation result. In this embodiment, the parsing operation of the intelligent script engine on the computation item is based on a lightweight class java grammar rule script engine, and the intelligent script engine is used as an embedded engine in a specific service system, so that the computation item is easy and convenient to write and is not flexible. The method supports standard JAVA grammar, and also supports the characteristics of user-defined operation symbols, operation symbol overloading, point location expansion, function user-defined expansion, macro definition, data delay loading and the like.
Specifically, in this embodiment, the point location names obtained through the analysis are in one-to-one correspondence with the device point locations in the industrial production. And after the script engine analyzes the point bit name, receiving the point bit data, matching data corresponding to the point bit name in the point bit data, and substituting the acquired data into the analyzed function type to obtain a calculation result.
In some preferred embodiments, the script engine supports point location data, function parsing operations, to adapt to the computing scenario of the industrial production. Wherein the function supports a common mathematical function and a water vapor property function. As shown in fig. 3, the general mathematical functions include at least: minimum function, mean function, maximum function power function, square root function. As shown in fig. 4, the water vapor function includes at least: a saturated temperature function, a specific enthalpy function, a saturated water specific enthalpy function, and a saturated steam specific enthalpy function.
In some preferred embodiments, a switch condition is also configured for the custom calculation sequence, and when the condition pair does not satisfy the condition, the calculation is stopped. Specifically, the implementation starts second task scheduling, and reads the calculation sequence every second at regular time for calculation. Each calculation sequence is configured with a switch condition, and the calculation is stopped when the conditions are not met, so that the accuracy of the calculation result is ensured. And traversing the calculation sequence, transmitting each calculation item into a script engine for operation, and storing the obtained calculation result in a database in real time for big data statistical analysis.
And storing the calculation result into a database in real time, generating a production management instruction according to the calculation result, executing the generated production management instruction, and managing industrial production.
The performance index real-time calculation method for industrial production management disclosed by the embodiment is based on remote data acquisition, automatically calculates the performance index through second task scheduling, realizes real-time calculation and acquisition of the index, and enables an enterprise to monitor and manage the operation of a factory more timely and effectively. The method is realized through technologies such as measuring points, functions, code segments, embedded engines and the like, so that the algorithm is more flexible, the configuration is convenient and efficient, the service mode is diversified, and the personalized calculation scene and the requirements of enterprises are met to the greatest extent. The intelligent script engine integrates a water vapor property function through the self-defined function expansion characteristic of the intelligent script engine, supports continuous iterative updating of a subsequent calculation model function library, enriches and perfects a calculation algorithm continuously, and has a long life cycle; the intelligent script engine supports sequential computation in a computation sequence and can well support complex performance index computation scenes such as repeated iterative computation, process data storage and the like. The problem that the real-time performance and the flexibility of the traditional calculation method are not enough is solved.
It should be understood that the specific order or hierarchy of steps in the processes disclosed is an example of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged without departing from the scope of the present disclosure. The accompanying method claims present elements of the various steps in a sample order, and are not intended to be limited to the specific order or hierarchy presented.
In the foregoing detailed description, various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments of the subject matter require more features than are expressly recited in each claim. Rather, as the following claims reflect, invention lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby expressly incorporated into the detailed description, with each claim standing on its own as a separate preferred embodiment of the invention.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. Of course, the processor and the storage medium may reside as discrete components in a user terminal.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in memory units and executed by processors. The memory unit may be implemented within the processor or external to the processor, in which case it can be communicatively coupled to the processor via various means as is known in the art.
What has been described above includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the aforementioned embodiments, but one of ordinary skill in the art may recognize that many further combinations and permutations of various embodiments are possible. Accordingly, the embodiments described herein are intended to embrace all such alterations, modifications and variations that fall within the scope of the appended claims. Furthermore, to the extent that the term "includes" is used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term "comprising" as "comprising" is interpreted when employed as a transitional word in a claim. Furthermore, any use of the term "or" in the specification of the claims is intended to mean a "non-exclusive or".

Claims (10)

1. A performance index real-time calculation method for industrial production management is characterized by comprising the following steps:
a user self-defines a calculation sequence according to requirements, wherein the calculation sequence comprises a plurality of calculation items, and the calculation items comprise code segments comprising point positions and functions;
the script engine analyzes the calculation items in the calculation sequence according to the period, acquires point location names and function types in the calculation items, receives point location data in real time, acquires point location data corresponding to the current point location name and corresponding function types, and substitutes the point location data corresponding to the current point location name into the corresponding function types to obtain calculation results;
and storing the calculation result into a database in real time, generating a production management instruction according to the calculation result, executing the generated production management instruction, and managing industrial production.
2. The method of claim 1, wherein the plurality of calculation items in the calculation sequence are executed in a predetermined order.
3. The method according to claim 1, wherein the point location names correspond to the point locations of the equipments in the industrial production.
4. The method of claim 1, wherein the function type includes at least: a general mathematical function and a water vapor property function.
5. The method of claim 1, wherein the water vapor function comprises at least: a saturated temperature function, a specific enthalpy function, a saturated water specific enthalpy function, and a saturated steam specific enthalpy function.
6. A method for real-time calculation of performance indicators for industrial production management according to claim 1, characterized in that the generic mathematical functions comprise at least: minimum function, mean function, maximum function power function, square root function.
7. The method of claim 1, wherein the switching conditions are configured for a custom calculation sequence, and when the condition pair does not satisfy the conditions, the calculation is stopped.
8. The method for real-time calculation of performance indicators for industrial production management according to claim 1, characterized in that the code segments in the calculation items are written in JAVA language.
9. The method as claimed in claim 1, wherein the common code segments are stored in a database, and the addition, deletion, modification and maintenance are performed, and when the common code segments stored in the database are required, the common code segments are directly called from the database.
10. The method of claim 1, wherein the script engine parses the computation terms in the computation sequence for a period of 1 s.
CN202010897579.1A 2020-08-31 2020-08-31 Performance index real-time calculation method for industrial production management Pending CN112183936A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010897579.1A CN112183936A (en) 2020-08-31 2020-08-31 Performance index real-time calculation method for industrial production management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010897579.1A CN112183936A (en) 2020-08-31 2020-08-31 Performance index real-time calculation method for industrial production management

Publications (1)

Publication Number Publication Date
CN112183936A true CN112183936A (en) 2021-01-05

Family

ID=73924027

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010897579.1A Pending CN112183936A (en) 2020-08-31 2020-08-31 Performance index real-time calculation method for industrial production management

Country Status (1)

Country Link
CN (1) CN112183936A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102346671A (en) * 2011-09-29 2012-02-08 南京国电南自轨道交通工程有限公司 Calculation method based on expansible script language
CN103186579A (en) * 2011-12-29 2013-07-03 北京亿阳信通科技有限公司 Database function-based rule implementation and application method and device
CN104423953A (en) * 2013-09-04 2015-03-18 中国石油天然气股份有限公司 Timing data processing script execution system and method for SCADA system
CN106647337A (en) * 2017-02-27 2017-05-10 南京国电南自轨道交通工程有限公司 Electrical equipment remote control locking characteristic simulation method based on LUA scripts
CN110633459A (en) * 2019-07-23 2019-12-31 石化盈科信息技术有限责任公司 Method and system for automatically generating data report and computer readable storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102346671A (en) * 2011-09-29 2012-02-08 南京国电南自轨道交通工程有限公司 Calculation method based on expansible script language
CN103186579A (en) * 2011-12-29 2013-07-03 北京亿阳信通科技有限公司 Database function-based rule implementation and application method and device
CN104423953A (en) * 2013-09-04 2015-03-18 中国石油天然气股份有限公司 Timing data processing script execution system and method for SCADA system
CN106647337A (en) * 2017-02-27 2017-05-10 南京国电南自轨道交通工程有限公司 Electrical equipment remote control locking characteristic simulation method based on LUA scripts
CN110633459A (en) * 2019-07-23 2019-12-31 石化盈科信息技术有限责任公司 Method and system for automatically generating data report and computer readable storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李健等: "一种火电机组实时性能计算引擎的设计", 《仪器仪表与分析监测》 *

Similar Documents

Publication Publication Date Title
CN105824952A (en) Device and method for processing data
CN106293891B (en) Multidimensional investment index monitoring method
CN110502538B (en) Method, system, equipment and storage medium for portrait tag generation logic mapping
CN109117158A (en) Firmware update and device
CN109857756B (en) Database report generation method, device, equipment and readable storage medium
CN108369591A (en) System and method for caching and parameterizing ir
CN111241059B (en) Database optimization method and device based on database
CN113127478B (en) Analysis method and device for data endogenous blood edge relationship and computer equipment
CN110737594A (en) Database standard conformance testing method and device for automatically generating test cases
CN110867956A (en) Topology automatic identification system and method based on intelligent platform area
MX2020011055A (en) Method and computer-aided system for detecting life cycle information about a switchgear cabinet of an industrial installation.
CN107133327B (en) Data exchange method and system supporting multiple data types
CN114025027B (en) Method and device for running data transmission script, storage medium and electronic device
CN101645073A (en) Method for guiding prior database file into embedded type database
CN112183936A (en) Performance index real-time calculation method for industrial production management
CN110647564A (en) Hive table establishing method, electronic device and computer readable storage medium
CN106294852A (en) A kind of method that monitors for a long time to storage data
CN102270111B (en) Command decoding method and command set simulation device
CN101895426B (en) Data acquisition method and system in network resource evaluation
CN116703114A (en) Classified storage method, system, device and medium for power dispatching data
CN112783740B (en) Server performance prediction method and system based on time series characteristics
CN113641690B (en) Cross-application cache updating method
CN112765200A (en) Data query method and device based on Elasticissearch
CN110222128B (en) Method and device for generating data preset sql
CN113392131A (en) Data processing method and device and computer equipment

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210105