Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

30 results about "Python (programming language)" patented technology

Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.

Carburizing hardened gear contact fatigue risk assessment method with residual stress being considered

The invention discloses a carburizing hardened gear contact fatigue risk assessment method with residual stress being considered. The method comprises the following steps: 1) establishing a two-dimensional contact mode through an ABAQUS platform; 2) testing distribution curve of residual stress and distribution curve of hardness of a gear sample; 3) according to the hardness curve of the gear sample and linear relation between the hardness and yield strength, obtaining a distribution curve of partial yield strength of the gear in the depth direction; 4) adding material attributes and an initial residual stress value to a finite element model through a Python programming language and combined with material local yield strength distribution curve and residual stress distribution curve; 5) through Dang Van multi-axis stress criterion, calculating equivalent stress of subsurface of the gear; and 6) calculating a fatigue failure risk value at any point in a key contact area. The technical effects are that, the method estimates contact fatigue risk of the carburizing hardened gear under the condition of considering the residual stress, thereby reducing loss of production benefits causedby contact fatigue failure of the hardened gear.
Owner:CHONGQING UNIV

Smart energy system visual optimization design and operation integration device and method

The invention relates to a smart energy system visual optimization design and operation integration device and method. The device comprises a data acquisition module which acquires a design file or real-time operation test data; a data preprocessing module which preprocesses the acquired data through the Python and other programming language; an optimization module which establishes a smart energysystem simulation model based on the preprocessed data and applies an optimization engine on the simulation model so as to acquire the optimization data; and a post-processing module which post-processes the optimization data through the Python and other programming language, provides an optimization design scheme in optimization design according to the post-processing file and applies the optimization design scheme to system design configuration, provides an optimization operation strategy in optimization operation according to the post-processing file and applies the optimization operationstrategy to system operation and outputs the final optimal value after continuous adjustment and optimization and displays the final optimal value. Compared with the devices and the methods in the prior art, optimization design and optimization operation are combined together so as to have the advantages of convenient operation and high accuracy.
Owner:SHANGHAI UNIVERSITY OF ELECTRIC POWER

Northern plain area large-scale rural residence layout generation design method

The invention discloses a northern plain area large-scale rural residence layout generation design method, and belongs to the field of digital urban and rural planning. According to the method, three-level generation rules of rural residential base combinations in northern plain areas are determined; wherein the first-level rule describes a residence unit mode of four-household combination, the second-level rule describes a public space organization, a road network structure and a neighborhood mode of every 16-household combination, and the third-level rule describes land building density, land inside and outside connection and a community mode of every 64-household combination. A homestead combination prototype of each level of rule is built through a Python programming language, samplesgenerated by each level of rule are automatically generated and screened, and a corpus in an npy format is built to store sample information; for a dwg file of a given land parcel, base information isidentified by means of a PyautoCAD module, and a sample is automatically called from a corresponding sample pre-stock library to be generated and designed. Automatic design of large-scale rural residence layout in northern plain areas is realized.
Owner:SHANDONG JIANZHU UNIV

Scheduling operation data automatic acquisition and submission management system

The invention discloses a dispatching operation data automatic acquisition and submission management system, which realizes automatic login and acquisition of power grid operation data webpages among different systems through a python programming language under the condition that an internal network of a power system is closed and the network security is low in computer user authority. The scheme comprises the following steps: capturing related historical data at a specified position of a computer, summarizing power grid operation data based on a set power grid report rule, and processing the extracted power grid operation data on the crawled information by using Beautiful Soup; performing interactive operation on the data in the summary report and historical data in a historical database according to various set logics; judging reasonability of data and automatically reporting data to a related system after checking data to be correct. The system solves the problems that a dispatcher needs to log in different systems to copy and collect power dispatching data and organize the power dispatching data into reports to be reported to provincial middle dispatching, data sources are diversified, data units and data generation time of various systems are inconsistent, data arrangement wastes time and manpower, the accuracy is not high, data processing methods are lacked are solved.
Owner:GUANGDONG POWER GRID CO LTD CHAOZHOU POWER SUPPLY BUREAU

Method for remotely deploying MATLAB function

The invention provides a method for remotely deploying an MATLAB function. Compared with a method for remotely deploying an MATLAB Web Server, the method for remotely deploying the MATLAB function has the advantage that the online access speed is obviously improved. The method comprises the following steps: designing a front-end UI interface by using a front-end programming language, and carrying out data interaction with a Python rear end through a progressive front-end framework Vue; the method comprises the following steps of: constructing a back-end API (Application Program Interface) by using an asynchronous Web framework FastAPI (Application Program Interface) in the Python, taking Uvicron as a server, enabling the back end of the Python to call an MATLAB function for calculation by using a third-party packet MATLAB Engine For Python in the Python, and returning a result to a front end; in the Python, a Jinja2 template rendering engine is used for realizing front-end page rendering; an Nginx server is used as a picture server, so that an extranet user can see a picture file in a calculation result in a front-end interface after calculation. According to the method, the MATLAB function is remotely deployed in another quicker mode, the access speed at a user side is high, early-stage development is simple and easy to master, and later-stage maintenance is simple and convenient.
Owner:YANGTZE UNIVERSITY

Method for remarkably improving online access speed of MATLAB Web App

The invention discloses a method for remarkably improving the online access speed of MATLABWebApp. The method comprises the following steps: (1) judging whether the WebApp needs to be subjected to file conversion or not according to the type to which the WebApp belongs; (2) creating an application layout of the MATLABWebApp by using a front-end technology; (3) writing a back-end program by using a high-level programming language Python, finding the MATLAB EngineAPIforPython under an installation directory of the MATLAB, and importing the MATLAB EngineAPIforPython into a library file of the Python; (4) installing and configuring an Nginx server; (5) installing and configuring an NAT tool; and (6) after the web application completes response, the browser of the user respectively receives a numerical data result from the back end and other results from the Nginx end. According to the method, the problem that the MATLAB application is slowly loaded at the Web end is solved, the front-end technology is used for designing the application, the PythonWeb technology is combined for building a deployment platform, the design and deployment of the application are modularized, the two modules perform own functions and supplement each other, and the development quality of the application and the use experience of a user are remarkably improved.
Owner:YANGTZE UNIVERSITY

Distributed network asset scanning detection platform and scanning detection method

The invention provides a distributed network asset scanning detection platform and a scanning detection method. The platform comprises a distributed network asset scanning detection subsystem constructed based on a Kafka distributed message publishing and subscribing system; the distributed mass data elastic access subsystem is constructed on the basis of an ElasticSearch distributed mass data storage and retrieval system; the Web Server server side is written on the basis of a Flask framework, an elasticsearch 6 framework, a kafka-python framework and a pymysql framework by utilizing a Python programming language, the Web Server server side is connected with the distributed network asset scanning and detecting subsystem, and the distributed network asset scanning and detecting subsystem is connected with the distributed mass data elastic access subsystem; a MySQL database, wherein the Web Server server side is connected with the MySQL database by utilizing a pymysql framework; and the Web page is constructed by utilizing a Vue framework, and the Web page is connected with the Web Server server side. Through the technical scheme of the invention, scanning and detection of network assets are realized, the parallelization degree is high, and the efficiency of processing large-scale scanning and detection tasks is high.
Owner:BINZHOU COC CARPET

Multi-cell structure sole vibration energy transfer evaluation method

ActiveCN113836771AAchieve the purpose of simulationReflect vibration energy distributionSustainable transportationDesign optimisation/simulationPython (programming language)Element model
The invention discloses a vibration energy transfer evaluation method for a multi-cell structure sole. The method comprises the following steps: S1, establishing an original sole three-dimensional entity model; s2, constructing multi-cell structures of different lattice types, and respectively filling the multi-cell structures into the heel areas of the soles to obtain multi-cell structure soles of different lattice types; s3, constructing a finite element model of the multi-cell structure shoe sole in the step S2; s4, performing steady-state dynamic analysis on the multi-cell structure sole to obtain a response condition of the multi-cell structure sole to vibration; s5, calculating and drawing an equivalent mechanical admittance distribution cloud picture of the multi-cell structure shoe sole by utilizing a Python programming language, and collecting the distribution condition of the equivalent mechanical admittance of different areas of the multi-cell structure shoe sole; and step S6, based on the distribution condition of the equivalent mechanical admittance of the different areas of the multi-cell structure sole, calculating and collecting the distribution condition of the equivalent vibration transmissibility of the different areas of the multi-cell structure sole by using a Python programming language.
Owner:HUAQIAO UNIVERSITY

A generative design method for large-scale rural residential layout in the northern plains

ActiveCN111553006BControl building densityAvoid the problem of urbanizationGeometric CADSpecial data processing applicationsPython (programming language)Building density
The invention discloses a large-scale rural residential layout generation and design method in the northern plain area, which belongs to the field of digital urban and rural planning. The present invention determines the three-level generation rules for the combination of rural homesteads in the northern plains: the first-level rule describes the residential unit pattern of the four-household combination, and the second-level rule describes the public space organization, road network structure, and neighborhood pattern for every 16-household combination , the third-level rules describe the building density of the land, the internal and external connections of the land, and the community model of every 64 household combinations; and establish the prototype of the homestead combination of the rules at all levels through the Python programming language, automatically generate and screen the samples generated by the rules at all levels, and establish The corpus in npy format is used to store sample information; for the dwg file of a given plot, the PyautoCAD module is used to identify the base information and automatically call the sample from the corresponding sample prediction library for design. The invention realizes the automatic layout design of large-scale rural houses in the northern plain area.
Owner:SHANDONG JIANZHU UNIV

Controllable customized back-end development system and method

The invention discloses a controllable customized back-end development system and method, and relates to the technical field of code development, the controllable customized back-end development system comprises a graphical service orchestration tool and a translation engine, the graphical service orchestration tool is used for providing graphical service orchestration with complete Turing, and the translation engine is used for translating the graphical service orchestration. And the translation engine is used for translating and generating a runnable programming source code according to a group of primitives designed by a user. According to the controllable customized back-end development system and method, complex code programming is replaced with simple graphical service arrangement, after a user carries out service arrangement through a graphical tool, the graphical service arrangement result can be translated into various programming languages of Java, Python and JavaScript according to the logic relation, defined by the user, of primitives and connecting lines in a graph, and therefore the user can carry out service arrangement through the graphical tool, the graphical service arrangement result can be converted into the multiple programming languages of Java, Python and JavaScript. An operable source code of a specified programming language is directly generated, and then a new arranged service interface is formed through source code compiling.
Owner:北京航天智造科技发展有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products