CN108595399A - The artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table - Google Patents

The artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table Download PDF

Info

Publication number
CN108595399A
CN108595399A CN201810339801.9A CN201810339801A CN108595399A CN 108595399 A CN108595399 A CN 108595399A CN 201810339801 A CN201810339801 A CN 201810339801A CN 108595399 A CN108595399 A CN 108595399A
Authority
CN
China
Prior art keywords
budget
expert system
human
user
computer interaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810339801.9A
Other languages
Chinese (zh)
Other versions
CN108595399B (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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN201810339801.9A priority Critical patent/CN108595399B/en
Publication of CN108595399A publication Critical patent/CN108595399A/en
Application granted granted Critical
Publication of CN108595399B publication Critical patent/CN108595399B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention discloses a kind of artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table, includes the following steps:Human-computer interaction module is built, budget expert system reasoning budget program connects expert system by configuration file or command communication and automatically generates budget message Word document with human-computer interaction module and a key.The project information that budget expert system is obtained according to human-computer interaction module, the every budget amount for meeting the requirement of funds management method is inferred using knowledge base and method base and real-time exhibition is to user.User can repeatedly feed back appropriation allotment demand so that budget expert system repeatedly adjusts the budget result inferred, to obtain the higher scientific and technical research budget scheme of satisfaction by interactive module.The present invention can be actually needed according to the individual demand and project of user quickly exports corresponding scientific and technical research budget scheme report, and more scientific and standardization improves budget compilation efficiency to reduce the workload that scientific research personnel works out project appropriation budget.

Description

The artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table
Technical field
The present invention relates to programming, reasoning from logic, knowledge acquisition and human-computer interactions, belong to artificial intelligence field.
Background technology
Prolog is one of the present age most influential artificial intelligence language, due to the language be well suited for expressing the thinking of people and Inference rule is widely used in natural language understanding, mechanical theorem proving, expert system etc., has become The strong development language in artificial intelligence application field.The basic statement of Prolog only there are three types of, i.e., true, rule and target The sentence of three types, and all indicated with predicate, thus the logicality of program is strong, the syntax are simple and direct, clear understandable.On the other hand, Prolog is declarative language, once after submitting the necessary fact and rule to it, Prolog is just pushed away using internal deduction The given target of reason mechanism automatic calculation program, without listing detailed solution procedure in a program.
Human-computer interaction module (Human-computer interaction, abbreviation HCI) is between research people and computer By the exchange and communication of mutual understanding, information management is completed for people to the full extent, the functions such as service and processing make meter Calculation machine really becomes a special kind of skill science of the harmonious assistant of people's work and study.Human-computer interaction module includes but not limited to C# people Machine interactive interface.
C# language is a kind of object-oriented, runs on the height on NET Framework from C/C++ differentiation Grade programming language.This kind of language can support strong type checking, the inspection of array dimension, the variable reference of no initializtion inspection The functions such as survey, the release of automatic memory.Which simplify C++ in fields such as class, name space, method overloading and abnormality processings, abandons The complexity of C++ so that it is more easy to use, less to malfunction.
At present in research work, scientific research project budget is all that scientific research personnel manually works out, time-consuming and laborious, to section The application and work development for grinding project produce certain influence.For digital aircraft simulation study, described in this patent Research funding budget table artificial intelligence automatic generation method, for the specific scientific research project in simulation study, computer capacity It is enough that budget allocation scheme is gone out according to actual items demand automated reasoning input by user, user can also by human-computer interaction module to Computer proposes that adjustment demand repeatedly adjusts budget, to obtain the higher scientific and technical research budget scheme of satisfaction and energy one Key generates the Word reports of required budget program.C# human-computer interaction interfaces are combined with Prolog expert systems, it can not only root Go out budget allocation scheme according to the simple and direct Rapid Inference of actual items demand of user, it is more humane, and also budget expert system has Good autgmentability and maintainability make the budget allocation scheme inferred more standardize and scientific, greatly reduce scientific research The workload of staffing project appropriation budget improves budget compilation efficiency.
Invention content
In view of this, the present invention provides a kind of artificial intelligence generation sides of digital aircraft simulation study scientific and technical research budget table Method avoids the overlapping development work of people, improves program development efficiency.
To achieve the goals above, the present invention adopts the following technical scheme that:
The artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table includes mainly:Build human-computer interaction Module builds scientific and technical research budget expert system, and expert system and human-computer interaction module are connected by configuration file or command communication, with And one key generate appropriation budget Word and report four processes
Preferably, described to build human-computer interaction module, include mainly developer's interface, user interface and system interface;
The human-computer interaction module of building mainly includes the following steps that:
Newly-built or load project information;
Initial budget requirement is set;
Input user's budget adjustment feedback request;
Monitoring budget adjustment in real time is as a result, a key generates research funding budget Word reports;
Word templates are deleted or are edited in addition, and to the font in template, table border, alignment thereof etc. carries out personalized Setting;
Each budget result is preserved, some budget knot in having preserved result at present may be selected in subsequent user Continue to adjust on the basis of fruit version, also may be selected to restart to carry out in the budget result that reasoning obtains based on the project information It adjusts again;
The human-computer interaction module of building includes but not limited to C# human-computer interaction interfaces, speech recognition.
Preferably, developer's interface is mainly used for creating and changing the budget knowledge base in budget expert system.Institute User interface is stated for creating budget items, scientific research project information is set, and can also load the users such as existing budget items information needs The relevant operation wanted.The system interface is mainly used for connecting key generation budget message Word document program module.
Preferably, the structure budget expert system includes knowledge base, method base and inference mechanism;
The knowledge base is divided into budget template knowledge base and budget style knowledge base;
The budget template knowledge base is including but not limited to managed for storing existing a variety of funds management method information The applicable item types of reason method, expense item as defined in management method, the sub-project that expense item includes, budgetary estimate error Range;
The budget style knowledge base, the percent information of total amount shared by corresponding expense is calculated for storing, including every The multi-gear adjustable ratio of the corresponding general expenses of a budget template, the general expenses ratio that style includes, the son that general expenses includes Project Cost ratio;
The method library is divided into method for allocation of expenses library, user feedback method base, general calculation method library and file read-write Method base:
The method for allocation of expenses library, for storing each budget template a variety of budget items distribution method letters accordingly Breath;
The user feedback method base, the feedback request for storing user's proposition and corresponding funds method of adjustment, packet A certain or multinomial Fee Amount is included to increase or reduce and corresponding adjustment degree;
Row for storing computation rule general in each budget allocation method, including are sought in the general calculation method library Table data maximums, minimum value, table data are summed, data rounding, particular value in delete list;
The rule for writing budget result output file is read in the file read/write method library for storing, including but unlimited In ini file;
The inference mechanism is:
Budget expert system is according to the project information of acquisition, in conjunction with selected budget style, the budget requirement of setting and Budget knowledge base infers a kind of most rational fee allocation plan using a variety of appropriation title distribution methods in method base. When user needs Adjusted Option, expert system for project actual demand input by user to the ratio of corresponding appropriation title and The amount of money is specially adjusted, and the new fee allocation plan closer to actual items demand is inferred;
In a manner described, the budget result that user shows according to interactive module, can the proposition of multipass human-computer interaction module Corresponding adjustment demand, expert system infer fee allocation plan with the greatest satisfiction by user to carry out repeatedly adjusting feedback, It is exported in the form of configuration file;
The budget expert system can be by human-computer interaction module or in code file to the knowledge base of expert system It modifies and expands with Part Methods library;
Knowledge base and the method described above library is divided into multiple code files according to budget template type respectively.
Preferably, the configuration file or command communication connection expert system and the configuration file packet in human-computer interaction module Include but be not limited to ini file, TXT files, XML file;
The configuration file or command communication connection expert system include the following steps with human-computer interaction module:
The human-computer interaction module reads the budget program result that expert system reasoning obtains by configuration file;
The expert system reads project demands input by user by the configuration file that human-computer interaction module exports and instructs Carry out reasoning again;
Command communication connection includes interactive module sends rule operating instruction to expert system, and expert system is to interactive module Transmission data.
Preferably, a key generates appropriation budget Word reports link and includes the following steps:
User selects the template of needs by the human-computer interaction module in Word template libraries;
The human-computer interaction module calls one key of document to generate the budget result file book that program is exported according to expert system Report generates database;
One key of document generates program and is inserted according to the Word template bookmark locations that report generation database can be chosen in user Enter corresponding text, table, picture, to export corresponding appropriation budget Word reports;Wherein Word template libraries are added by more parts of processes Add the Word report templates composition that bookmark is handled.
Preferably, mainly including but not limited to scientific research project title, item types, the project make the scientific research project information Funds management method, funds total amount, budget style, ginseng grind personnel's number, operating time, project achievement type.
Preferably, user can pass through the file user-defined addition of human-computer interaction module or expert system or modification predicate, parameter It is true to change the knowledge base and method base that expand in the expert system to describe.
Preferably, the configuration file of the expert system output is to have write to require according to user, and expert system infers Detail budget scenario outcomes computer documents;
For the configuration file in addition to project information block, the appropriation title for being included also according to budget template has divided multiple areas The specific amount of money of the appropriation title, the sub-project amount of money, budgetary estimate entry is described in detail in block, each block;
By reading the configuration file, human-computer interaction module can supply the budget result real-time display that expert system obtains User refers to, at the same also can a key generate the Word detailed reports of this budget result.
By taking above technical scheme, what the present invention was realized has the beneficial effect that:
For the scientific research project in digital aircraft simulation study, the artificial intelligence of scientific and technical research budget table provided by the invention is given birth to The scientific and technical research budget for obtaining closer actual items needs come reasoning using the knowledge and experience of finance and scientific research expert at method is detailed Thin scheme, to solve the problems, such as the establishment of scientific and technical research budget.
It makes inferences using artificial intelligence and computer technology according to expertise and experience and actual items demand And judgement, the decision process of human expert is simulated, and standardization more scientific compared to traditional approach.Budget expert system has There are good autgmentability and maintainability, system maintenance personnel that can accordingly know to change with the variation of country and local policy Know library and method base, can constantly adapt to the development of budget compilation requirement, grow with each passing hour.Human-computer interaction module in this method is not only Can the budget program data result that infers of real-time display, and can receive actual items demand that user proposes to budget program Rapid Inference and adjustment are carried out, output visual result is clear, humanized.This method is also supported according to budget program number simultaneously It is reported according to users ' individualized requirement output scientific and technical research budget Word, it is convenient and efficient, it is needed closer to actual items.
Digital aircraft simulation study scientific and technical research budget artificial intelligence automatic generation method provided by the invention flies for number Scientific research project in row device simulation study provides a kind of quick research funding budget of normal science for vast scientific research personnel Allocation plan is worked out and budget word reports writing implement, and easy to operate and more reasonable, science and efficient is not used only, The workload that scientific research personnel works out project appropriation budget is greatly reduced, budget compilation efficiency is improved.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis The attached drawing of offer obtains other attached drawings.
Fig. 1 is the group of digital aircraft simulation study scientific and technical research budget artificial intelligence generation method human-computer interaction interface of the present invention At and functional schematic;
Fig. 2 is digital aircraft simulation study scientific and technical research budget artificial intelligence generation method appropriation budget schemes generation of the present invention Flow chart;
Fig. 3 is that digital aircraft simulation study scientific and technical research budget artificial intelligence generation method of the present invention develops appropriation budget Word Report a key product process figure.
Fig. 4 is the artificial of digital aircraft simulation study scientific and technical research budget artificial intelligence generation method fund budget form of the present invention Intelligent automatic generation method constitutes figure.
Specific implementation mode
In order to keep the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below to the embodiment of the present invention In technical solution clearly completely described.
The invention discloses a kind of artificial intelligence generation methods of digital aircraft simulation study scientific and technical research budget table, main to wrap It includes:Build human-computer interaction module, build scientific and technical research budget expert system, by configuration file or command communication connect expert system with Human-computer interaction module and a key generate appropriation budget Word and report four processes.
One, human-computer interaction module is built.
Human-computer interaction module is built to mainly include the following steps that:
Newly-built or load project information;
Initial budget requirement is set;
Input user's budget adjustment feedback request;
Monitoring budget adjustment in real time is as a result, a key generates research funding budget Word reports;
Word templates are deleted or are edited in addition, and to the font in template, table border, alignment thereof etc. carries out personalized Setting;
Each budget result is preserved, some budget knot in having preserved result at present may be selected in subsequent user Continue to adjust on the basis of fruit version, also may be selected to restart to carry out in the budget result that reasoning obtains based on the project information It adjusts again;
Wherein, developer's interface is mainly used for creating and changing the budget knowledge base in budget expert system.User interface For creating budget items, scientific research project information is set, can also load existing budget items, modify to scientific research project information The relevant operation that equal users need.System interface is mainly used for connecting key generation budget message Word document program module.
It is the composition and functional schematic of human-computer interaction interface to please refer to Figure of description Fig. 1-2, Fig. 1, and Fig. 2 is that funds are pre- Calculate schemes generation flow chart.
Human-computer interaction module disclosed in this invention includes but not limited to C# human-computer interaction interfaces, here with C# human-computer interactions For interface.
In specific implementation, interactive interface is to develop to establish under Microsoft Visual Studio environment Windows window application projects.
TabControl controls are added first on interface.TabControl tabss are divided into budget knowledge base maintenance, Word template libraries are safeguarded and appropriation budget generates three sub-interfaces.
At budget knowledge base maintenance interface, addition ComboBox, ListBox, TextBox, the controls such as Label, Button, Using the triggering function personalization addition of ComBox events or modification Prolog fact predicates, function is triggered using TextBox events The parameter that corresponding predicate includes is added or changes, to describe budget template composition, budget style composition and user feedback rule.
Partial example is set forth below:
BudgetStyle (1, style2, Isosorbide-5-Nitrae, 6,2,2,3,2,1), budgetStyle are that this kind of budget of description uses wind The predicate of the fact that lattice, (1, style2, Isosorbide-5-Nitrae, 6,2,2,3,2,1) are parameter, describe budget template serial number, style class successively Type, the corresponding ratio gear number serial number of 8 appropriation titles in the style.
Limitupdown (1,1,0,0.4), limitupdown are the predicate for describing each appropriation title ratio bound, (1,1,0,0.4) it is parameter, describes budget template serial number, appropriation title serial number successively, appropriation title accounts for total project ratio Lower limit, appropriation title account for the upper limit of total project ratio.
Grade (2,1,2,0.1), grade are the predicate for describing each adjustable gear number of funds ratio, and (2,1,2,0.1) are ginseng Number, describes budget template serial number successively, appropriation title serial number, gear serial number, and respective notch this expense accounts for the ratio of total funding Example.
Feedback (++, 2), feedback are the predicate for describing the feedback request of people, (++, 2) it is parameter, ++ represent ratio The degree (a certain expense is more) that example improves, 2 improve 2 grades for ratio, and it is a little less that (﹣, 1) represents a certain expense, ratio Reduce 1 grade.
All predicate users personalized can define, and it is appropriate that parameter is carried out according to corresponding search research expense management method Setting.
In Word template library maintenance interfaces, ComboBox is added, the controls such as CheckBox, Button, interface can pass through phase The event of control is answered to trigger function to respond user's operation.
For example, user can open the Word document chosen from interface, addition text, table and picture category bookmark are new to create Word templates, preservation be added in the Word template libraries under relative path;It can be achieved be added Word template libraries, delete With the function of modification Word template documents;Setting can be inputted and need the table border of Word budget messages generated, font size, Font type, the documents basic parameter such as alignment thereof.
Appropriation budget generates interface, adds TextBox, Label, Button, the controls such as ComboBox, DataGridView Part.User can carry out budget result generation using the interface, and budget message generates, and adjust budget allocation and budget result preserves behaviour Make.
Scientific research project title input by user is read in interface by corresponding TextBox Reading texts function, item types, The funds management method that the project uses, funds total amount, budget style, ginseng grind personnel's number, operating time, project achievement class The scientific research projects information such as type calls ini file writing function in C# programs that can read these information storages at expert system INI configuration files.DataGridView controls function can read the ini file of expert system output, and real-time display is every Expense is detailed, while can obtain the demand that user adjusts certain expenses, and button+indicate that this is turned up, button-indicates this It turns down, number of clicks represents adjustment degree, related with the user feedback rule condition in expert system.Table 1 is human-computer interaction circle The appropriation budget generating portion interface for adjusting budget sport in face.
Table 1
The budget result that budget result button triggering function can export this expert system is preserved in human-computer interaction interface Ini file saves as.Other feedback regulation requirements input by user can be read in the Reading text function at interface.By interface, User can select certain budget result under budget result storing path, to continue to adjust on this basis.It clicks and generates report It accuses button triggering and produces budget statement Word document.
Two, budget expert system is built
The inference mechanism of the budget expert system of structure is:
Budget expert system is according to the project information of acquisition, in conjunction with selected budget style, the budget requirement of setting and Budget knowledge base infers a kind of most rational fee allocation plan using a variety of appropriation title distribution methods in method base. When user needs Adjusted Option, expert system for project actual demand input by user to the ratio of corresponding appropriation title and The amount of money is specially adjusted, and the new fee allocation plan closer to actual items demand is inferred;
In a manner described, the budget result that user shows according to interactive module, can the proposition of multipass human-computer interaction module Corresponding adjustment demand, expert system infer fee allocation plan with the greatest satisfiction by user to carry out repeatedly adjusting feedback, It is exported in the form of configuration file;The budget expert system can be by human-computer interaction module or in code file to expert system The knowledge base of system and Part Methods library are modified and are expanded;
Knowledge base and the method described above library is divided into multiple code files according to budget template type respectively.
Here the structure of expert system is by taking prolog as an example, but is not limited to the language.
In specific implementation, according to the function that rule is realized, the pl files composition of the compileable operations of multiple Prolog is write Expert system, knowledge base therein and method base are financial affairs on scientific research experts according to existing national budget management method, school's pipe The set that reason method provides and specifically scientific research project demand comes used knowledge and method when budget compilation.
Mainly the partial example that developed simultaneously is introduced to each function file in following table:
Table 2
For example, certain project, 400,000 yuan of total funding, the project time limit 2 years, item types are civilian's project, civilian's science and technology is used Key special subjects management method, it is 2 doctors that ginseng, which grinds personnel, and 4 masters, annual operating time is 10 months.Budget expert system Ini file of the system output for generating Word budget messages.This document is according to the funds expenditure of this funds management method defined Expense item has been divided into project essential information (PROJECT INFORMATION), installation cost (DEVICE COST), fee of material (MATERIAL COST), multiple blocks such as service charge (SALARY COST) have recorded this expense in each block in detail again Including sub-project and budgetary estimate information, such as installation cost be included in the project implementation process in purchase or manufacture experimently special instrument expense, The expense that existing instrument and equipment upgrading expense and lease are generated using other unit's instrument and equipment.
Three, expert system is established to connect with human-computer interaction module
Configuration file or command communication connection expert system include but not limited to the configuration file in human-computer interaction module Ini file, TXT files, XML file;
The configuration file or command communication connection expert system include the following steps with human-computer interaction module:
The human-computer interaction module reads the budget program result that expert system reasoning obtains by configuration file;
The expert system reads project demands input by user by the configuration file that human-computer interaction module exports and instructs Carry out reasoning again;
Command communication connection includes that interactive module sends regular operating instruction, Prolog expert system to Prolog expert systems It unites to interactive module transmission data.
It is illustrated based on the example of two parts herein before.
By taking C# human-computer interaction interfaces as an example, during budget knowledge base maintenance, C# programs can carry out the Prolog facts Library typing.During budget reasoning generates, C# programs can give Prolog programs to send the operation of generate_Budget rules The requirement of instruction or transmission user feedback, such as fee of material amount of money more [cost_Material, ++] etc..
In specific implementation, be separately added into C# programs and in Prolog programs respective code establish Prolog and C# it Between connection:
It is mainly to write or read the budget program result and reading that expert system infers by configuration file mode Take family adjustment demand.Configuration text is read or write in C# using the function in StreamReader or StreamWriter classes Part, uses open (Path, read, Sr), read (Sr, S1) in Prolog, open (Path, write, Sw), write (Sw, ) etc. S2 sentences complete the reading and writing of configuration file, and wherein Path is Profile Path.
Command communication mode is mainly the connection established between prolog and C#, and both sides can mutually send instructions and data.
The classes such as Prolog the interfaces PlQuery, PlEngine of C# offers are such as used to run in prolog expert systems Rule.
Four, exploitation appropriation budget Word reports that a key generates
One key generates appropriation budget Word reports link and includes the following steps:
User selects the template of needs by the human-computer interaction module in Word template libraries;
Human-computer interaction module calls one key of document to generate program and writes report according to the budget result file that expert system exports It accuses and generates database;
One key of document generates program and can be inserted according to the Word template bookmark locations that report generation database is chosen in user Enter corresponding text, table, picture, to export corresponding appropriation budget Word reports;Wherein Word template libraries are added by more parts of processes Add the Word report templates composition that bookmark is handled.
It is that exploitation appropriation budget Word reports a key product process figure to please refer to Figure of description Fig. 3, Fig. 3.
It is further described so that one key of document generates C# programs as an example below.
One key of document generates C# programs and is mainly made of writing document structure tree database program and document process generation program.
C# writes the INI budget result files that document structure tree database program reads expert system output, writes document letter Cease database dbReport.mdb.The database includes bookmark table, Word template definition tables, text bookmark define by Word templates Table, table bookmark define table, table cell define table, the tables of data such as picture bookmark define table composition.
Read each expense item in INI budget result files line by line using the read file program sentence in C#, sub-project with And the information of budgetary estimate, and it is written into text bookmark define table, table bookmark define table, table cell defines in table.C# Document process generates program and is inserted into text, table and picture at word respective bookmarks according to dbReport.mdb databases.It should Program pin has write the function being inserted at corresponding bookmark respectively to text, table, picture three classes different content.
Each embodiment is described by the way of progressive in this specification, the highlights of each of the examples are with other The difference of embodiment, just to refer each other for identical similar portion between each embodiment.For device disclosed in embodiment For, since it is corresponded to the methods disclosed in the examples, so description is fairly simple, related place is said referring to method part It is bright.
The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one The widest range caused.

Claims (9)

1. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table, which is characterized in that include mainly:It builds Human-computer interaction module builds scientific and technical research budget expert system, and expert system and man-machine friendship are connected by configuration file or command communication Mutual module and a key generate appropriation budget Word and report four processes.
2. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table according to claim 1, special Sign is, described to build human-computer interaction module, includes mainly developer's interface, user interface and system interface;
The human-computer interaction module of building mainly includes the following steps that:
Newly-built or load project information;
Initial budget requirement is set;
Input user's budget adjustment feedback request;
Monitoring budget adjustment in real time is as a result, a key generates research funding budget Word reports;
Word templates are deleted or are edited in addition, and to the font in template, table border, alignment thereof etc. carries out personal settings;
Each budget result is preserved, some budget result version in having preserved result at present may be selected in subsequent user Continue to adjust on the basis of this, also may be selected to restart to be adjusted again in the budget result that reasoning obtains based on the project information It is whole;
The human-computer interaction module of building includes but not limited to C# human-computer interaction interfaces, speech recognition.
3. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table according to claim 1, special Sign is that developer's interface is mainly used for creating and changes the budget knowledge base in budget expert system, and the user connects Mouth is arranged scientific research project information, can also load the correlation of the users such as existing budget items information needs for creating budget items Operation, the system interface are mainly used for connecting key generation budget message Word document program module.
4. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table according to claim 1, special Sign is that the structure budget expert system includes knowledge base, method base and inference mechanism;
The knowledge base is divided into budget template knowledge base and budget style knowledge base;
The budget template knowledge base, for storing existing a variety of funds management method information, including but not limited to Management Office The applicable item types of method, expense item as defined in management method, the sub-project that expense item includes, budgetary estimate error model It encloses;
The budget style knowledge base calculates the percent information of total amount shared by corresponding expense for storing, including each pre- Calculate the multi-gear adjustable ratio of the corresponding general expenses of template, the general expenses ratio that style includes, the sub-project that general expenses includes Cost ratio;
The method library is divided into method for allocation of expenses library, user feedback method base, general calculation method library and file read/write method Library:
The method for allocation of expenses library, for storing each budget template a variety of budget items distribution method information accordingly;
The user feedback method base, the feedback request for storing user's proposition and corresponding funds method of adjustment, including certain Or multinomial Fee Amount increase or reduce and corresponding adjustment degree;
List number for storing computation rule general in each budget allocation method, including is sought in the general calculation method library According to maximum value, minimum value, table data is summed, data rounding, particular value in delete list;
The rule for writing budget result output file, including but not limited to INI are read in the file read/write method library for storing File;
The inference mechanism is:
Budget expert system is according to the project information of acquisition, in conjunction with selected budget style, the budget requirement of setting and budget Knowledge base infers a kind of most rational fee allocation plan using a variety of appropriation title distribution methods in method base, when with When family needs Adjusted Option, expert system is for project actual demand input by user to the ratio and the amount of money of corresponding appropriation title It is specially adjusted, infers the new fee allocation plan closer to actual items demand;
In a manner described, the budget result that user shows according to interactive module, can multipass human-computer interaction module propose it is corresponding Adjustment demand, expert system infer fee allocation plan with the greatest satisfiction by user, to match to carry out repeatedly adjusting feedback Set document form output;
The budget expert system can be by human-computer interaction module or in code file to the knowledge base of expert system and portion Method base is divided to modify and expand;
Knowledge base and the method described above library is divided into multiple code files according to budget template type respectively.
5. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table according to claim 1, special Sign is, the configuration file or command communication connect expert system and with the configuration file in human-computer interaction module include but unlimited In ini file, TXT files, XML file;
The configuration file or command communication connection expert system include the following steps with human-computer interaction module:
The human-computer interaction module reads the budget program result that expert system reasoning obtains by configuration file;
The expert system reads project demands instruction input by user by the configuration file that human-computer interaction module exports and carries out Reasoning again;
Command communication connection includes that interactive module sends regular operating instruction to expert system, and expert system is sent to interactive module Data.
6. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table according to claim 1, special Sign is that a key generates appropriation budget Word reports link and includes the following steps:
User selects the template of needs by the human-computer interaction module in Word template libraries;
The human-computer interaction module calls one key of document to generate program and writes report according to the budget result file that expert system exports It accuses and generates database;
One key of document, which generates program, to be inserted into phase according to the Word template bookmark locations that report generation database is chosen in user Answer text, table, picture, to export corresponding appropriation budget Word reports;Wherein Word template libraries are passed through by more parts adds book The Word report templates composition of label processing.
7. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table according to claim 3, special Sign is that the scientific research project information includes but not limited to mainly scientific research project title, item types, the funds which uses Management method, funds total amount, budget style, ginseng grind personnel's number, operating time, project achievement type.
8. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table according to claim 4, special Sign is, user can be by the file user-defined addition of human-computer interaction module or expert system or modification predicate, and parameter describes thing In fact to change the knowledge base and method base that expand in the expert system.
9. the artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table according to claim 5, special Sign is that the configuration file of the expert system output is to have write to require according to user, and expert system infers detailed pre- Calculate the computer documents of scenario outcomes;
For the configuration file in addition to project information block, the appropriation title for being included also according to budget template has divided multiple blocks, The specific amount of money of the appropriation title, the sub-project amount of money, budgetary estimate entry is described in detail in each block;
By reading the configuration file, human-computer interaction module can be by the budget result real-time display that expert system obtains, for user With reference to, at the same also can a key generate the Word detailed reports of this budget result.
CN201810339801.9A 2018-04-16 2018-04-16 Artificial intelligence generation method for digital aircraft simulation research budget table Active CN108595399B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810339801.9A CN108595399B (en) 2018-04-16 2018-04-16 Artificial intelligence generation method for digital aircraft simulation research budget table

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810339801.9A CN108595399B (en) 2018-04-16 2018-04-16 Artificial intelligence generation method for digital aircraft simulation research budget table

Publications (2)

Publication Number Publication Date
CN108595399A true CN108595399A (en) 2018-09-28
CN108595399B CN108595399B (en) 2021-08-10

Family

ID=63622779

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810339801.9A Active CN108595399B (en) 2018-04-16 2018-04-16 Artificial intelligence generation method for digital aircraft simulation research budget table

Country Status (1)

Country Link
CN (1) CN108595399B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109784689A (en) * 2018-12-28 2019-05-21 远光软件股份有限公司 A kind of power grid infrastructure project method for processing report data
CN113268957A (en) * 2021-03-19 2021-08-17 广州天越电子科技有限公司 Citation method for realizing intelligent generation of bidding document
CN114897513A (en) * 2022-06-07 2022-08-12 广西森仪智能科技有限公司 Scientific research project management system based on financial accounting

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561904A (en) * 2009-05-12 2009-10-21 中国科学院软件研究所 Process data-based method and system for determining cost of software project
CN102136108A (en) * 2011-03-31 2011-07-27 杨建强 .NET based three-layer scientific research management information system for higher vocational schools
CN102737285A (en) * 2012-06-15 2012-10-17 北京理工大学 Back propagation (BP) neural network-based appropriation budgeting method for scientific research project
US20140289084A1 (en) * 2013-03-15 2014-09-25 II James Richard Terrell Sweat equity fund management system
CN105469222A (en) * 2015-12-27 2016-04-06 鲸天地文化发展(大连)有限公司 Aquarium investment and return estimation expert system and estimation method thereof
CN107590115A (en) * 2017-09-13 2018-01-16 北京勤哲软件技术有限责任公司 A kind of Word report automatic generation methods and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561904A (en) * 2009-05-12 2009-10-21 中国科学院软件研究所 Process data-based method and system for determining cost of software project
CN102136108A (en) * 2011-03-31 2011-07-27 杨建强 .NET based three-layer scientific research management information system for higher vocational schools
CN102737285A (en) * 2012-06-15 2012-10-17 北京理工大学 Back propagation (BP) neural network-based appropriation budgeting method for scientific research project
US20140289084A1 (en) * 2013-03-15 2014-09-25 II James Richard Terrell Sweat equity fund management system
CN105469222A (en) * 2015-12-27 2016-04-06 鲸天地文化发展(大连)有限公司 Aquarium investment and return estimation expert system and estimation method thereof
CN107590115A (en) * 2017-09-13 2018-01-16 北京勤哲软件技术有限责任公司 A kind of Word report automatic generation methods and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JOSE L. LOPEZ-CUADRADO 等: "Applying an Expert System to Factory Budget Calculations", 《IEEE》 *
刘莹青 等: "专家***技术在科研项目管理中的应用", 《航空制造技术》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109784689A (en) * 2018-12-28 2019-05-21 远光软件股份有限公司 A kind of power grid infrastructure project method for processing report data
CN109784689B (en) * 2018-12-28 2022-03-15 远光软件股份有限公司 Power grid infrastructure project report data processing method
CN113268957A (en) * 2021-03-19 2021-08-17 广州天越电子科技有限公司 Citation method for realizing intelligent generation of bidding document
CN114897513A (en) * 2022-06-07 2022-08-12 广西森仪智能科技有限公司 Scientific research project management system based on financial accounting

Also Published As

Publication number Publication date
CN108595399B (en) 2021-08-10

Similar Documents

Publication Publication Date Title
US20230161970A1 (en) Applied Artificial Intelligence Technology for Narrative Generation Based on a Conditional Outcome Framework
US20200401770A1 (en) Applied Artificial Intelligence Technology for Performing Natural Language Generation (NLG) Using Composable Communication Goals and Ontologies to Generate Narrative Stories
US11068661B1 (en) Applied artificial intelligence technology for narrative generation based on smart attributes
US5701400A (en) Method and apparatus for applying if-then-else rules to data sets in a relational data base and generating from the results of application of said rules a database of diagnostics linked to said data sets to aid executive analysis of financial data
Naumann et al. Prototyping: the new paradigm for systems development
US11568148B1 (en) Applied artificial intelligence technology for narrative generation based on explanation communication goals
CN101617292A (en) Programming and execution towards producer graph
CN108595399A (en) The artificial intelligence generation method of digital aircraft simulation study scientific and technical research budget table
CN107220757A (en) A kind of system and method for rule configuration and parsing
CA2952093A1 (en) Visual software modeling method based on software meta-view fore constructing software view
CN111290813B (en) Software interface field data standardization method, device, equipment and medium
CN106951231A (en) A kind of computer software development approach and device
CN112148260A (en) Decision engine implementation method, device, equipment and storage medium
Lee et al. A systematic idea generation approach for developing a new technology: Application of a socio-technical transition system
US11954445B2 (en) Applied artificial intelligence technology for narrative generation based on explanation communication goals
Chen Design and implementation of automatic code generation method based on model driven
Chen et al. Dynamic modeling of a man–land system in response to environmental catastrophe
Intel
Goossens et al. Comparing the performance of GPT-3 with BERT for decision requirements modeling
Goldstein et al. Documentation for the TIMES model. PART IV: VEDA 2.0
Guo et al. Datamator: An Intelligent Authoring Tool for Creating Datamations via Data Query Decomposition
US20240211697A1 (en) Applied Artificial Intelligence Technology for Narrative Generation Based on Explanation Communication Goals
Tang et al. Design of College User Portrait System Based on Data Centers
Tromba MakeML: automated machine learning from data to predictions
Feng et al. Incorporating business rule engine technology in control center applications-toward adaptive it solutions

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