Circuit principle simulation method, device, equipment, medium and program for signal equipment
By combining monitoring data, signal unit circuits and three-dimensional data, the simulation control status, dynamic circuit diagrams and three-dimensional solid models of railway signal equipment circuit principles are realized, which solves the problem of poor accuracy of circuit diagrams in the existing technology and improves circuit simulation Visualization and accuracy.
Patent Information
- Application Number
- CN202411461515.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-02-21
AI Technical Summary
The prior art cannot effectively combine planar animation, 3D graphical interface and real-life pictures of signal equipment to display the principle of railway signal equipment circuit diagrams, resulting in poor accuracy of circuit diagrams and is unable to assist signal professionals in understanding the principle of signal circuit diagrams more accurately.
By obtaining monitoring data, signal unit circuits and three-dimensional data of railway signal equipment, combined with simulation control status, dynamic circuit diagrams and three-dimensional solid models, circuit principle simulation is realized, and the visual effect and accuracy of circuit simulation are improved.
Improves the visualization effect and accuracy of circuit simulation, allowing signal professionals to understand the principle of signal circuit diagram more accurately and reduces fault processing time.
Smart Images

Figure CN119494307A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of circuit simulation, and in particular to a circuit principle simulation method, device, equipment, medium and program for signal equipment. Background Art
[0002] Signal equipment is the main basic equipment in railway transportation, and ensuring the normal operation of signal equipment is an important task of the electrical department. The railway signal equipment system is huge and has many models. Some equipment works in harsh outdoor environments. Due to various reasons, the hidden dangers of signal equipment failure are relatively large. Although institutional management, inspection and maintenance can be strengthened, signal equipment failures cannot be avoided.
[0003] By displaying the principles of railway signal equipment circuit diagrams, signal professionals can be assisted to deepen their learning and understanding of the principles of signal circuit diagrams and reduce the time for troubleshooting signal equipment. However, the existing technology cannot combine flat animations, 3D graphical interfaces, and actual pictures of signal equipment to display the principles of railway signal equipment circuit diagrams, resulting in poor accuracy of railway signal equipment circuit diagrams and failure to more accurately assist signal professionals in understanding the principles of signal circuit diagrams.
[0004] Public Content
[0005] The present invention provides a circuit principle simulation method, device, equipment, medium and program for signal equipment, which uses monitoring data, signal unit circuit and three-dimensional data of railway signal equipment, and combines simulation control state, dynamic circuit diagram and three-dimensional solid model to enable signal operators to learn the principle of circuit and intuitively grasp the specific model of signal equipment, thereby improving the visualization effect of circuit simulation, effectively improving the accuracy of circuit diagram simulation, and more accurately assisting signal professionals to understand the principle of signal circuit diagram.
[0006] In a first aspect, the present disclosure provides a circuit principle simulation method for signal equipment, including: acquiring monitoring data, signal unit circuits and three-dimensional data of railway signal equipment; classifying the monitoring data to obtain the working status of the railway signal equipment, and generating a simulation control status of the railway signal equipment according to the working status; drawing a signal circuit diagram of the railway signal equipment according to the signal unit circuit, dynamically embedding the signal circuit diagram to obtain a dynamic circuit diagram; three-dimensionally modeling the railway signal equipment according to the three-dimensional data to obtain a three-dimensional entity model; and compiling an associated script according to the simulation console, the dynamic circuit diagram and the three-dimensional entity model to obtain a circuit simulation script for the railway signal equipment.
[0007] In some embodiments, the monitoring data is classified to obtain the working status of the railway signal equipment, including: initially classifying the monitoring data according to the data source of the monitoring data to obtain equipment monitoring data; performing data cleaning and standardization on the equipment monitoring data to obtain standard equipment data; and performing status prediction based on the standard equipment data to obtain the working status of the railway signal equipment.
[0008] In some embodiments, a simulation control state of railway signal equipment is generated according to the working state, including: generating a simulation interface of the railway signal equipment according to the working state; simulating the state of the simulation interface to obtain a simulation state; integrating the simulation state to obtain a simulation control state of the railway signal equipment.
[0009] In some embodiments, a signal circuit diagram of a railway signal device is drawn based on a signal unit circuit, including: drawing the signal unit circuit in a standardized manner to obtain a standardized circuit diagram; numbering the nodes of the circuit diagram to obtain a numbered circuit diagram; and dynamically rendering the numbered circuit diagram to obtain a signal circuit diagram of the railway signal device.
[0010] In some embodiments, a signal circuit diagram is dynamically embedded to obtain a dynamic circuit diagram, including: obtaining a signal device image corresponding to the signal circuit diagram; generating an image animation of the signal circuit diagram based on the signal device image; and embedding the image animation into the signal circuit diagram to obtain a dynamic circuit diagram.
[0011] In some embodiments, an association script is compiled based on the simulation console, dynamic circuit diagram and three-dimensional solid model to obtain a circuit simulation script for railway signal equipment, including: using preset association rules to associate actions with the simulation console, dynamic circuit diagram and three-dimensional solid model to obtain an association model; generating a script structure for the railway signal equipment based on the association model; and writing script code for the script structure to obtain a circuit simulation script for the railway signal equipment.
[0012] In a second aspect, the present disclosure provides a circuit principle simulation device for signal equipment, including: a data acquisition module, used to acquire monitoring data, signal unit circuits and three-dimensional data of railway signal equipment; a simulation control state generation module, used to classify the monitoring data, obtain the working state of the railway signal equipment, and generate the simulation control state of the railway signal equipment according to the working state; a signal circuit diagram dynamic embedding module, used to draw the signal circuit diagram of the railway signal equipment according to the signal unit circuit, dynamically embed the signal circuit diagram, and obtain a dynamic circuit diagram; a three-dimensional modeling module, used to perform three-dimensional modeling of the railway signal equipment according to the three-dimensional data to obtain a three-dimensional entity model; a script compilation module, used to compile an associated script according to the simulation console, the dynamic circuit diagram and the three-dimensional entity model to obtain a circuit simulation script for the railway signal equipment.
[0013] In a third aspect, the present disclosure provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of a circuit principle simulation method of a signal device in the above aspect.
[0014] In a fourth aspect, the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of a circuit principle simulation method for a signal device in the above aspect.
[0015] In a fifth aspect, the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of a circuit principle simulation method of a signal device in the above aspect.
[0016] The present invention provides a method, device, equipment, medium and program for simulating the circuit principle of signal equipment. The method generates a simulated control state of railway signal equipment based on monitoring data of railway signals, which can simulate and display the working state of the signal equipment, and fully display the action status of the route operation process and the final route status; then draw a signal circuit diagram through a signal unit circuit, and dynamically embed the signal circuit diagram, so as to achieve the intersection of the circuit diagram and the physical diagram to obtain a dynamic circuit diagram, which more accurately assists signal professionals in understanding the principle of the signal circuit diagram; construct a three-dimensional solid model based on three-dimensional data, and through a combination of simulated control state, dynamic circuit diagram and three-dimensional solid model, signal operators can learn the principle of the circuit and intuitively grasp the specific model of the signal equipment, thereby improving the visualization effect of circuit simulation and more accurately assisting signal professionals in understanding the principle of the signal circuit diagram. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The present disclosure will be described in more detail below based on embodiments and with reference to the accompanying drawings:
[0018] Figure 1 A schematic diagram showing a flow chart of a circuit principle simulation method for a signal device according to a first embodiment of the present disclosure;
[0019] Figure 2 A schematic diagram of a real object corresponding to a signal device in a certain state in the first embodiment of the present disclosure is shown;
[0020] Figure 3 A schematic diagram of the circuit simulation script structure of a railway signaling device in the first embodiment of the present disclosure is shown;
[0021] Figure 4 A functional module diagram showing a circuit principle simulation device for a signal device according to a third embodiment of the present disclosure;
[0022] Figure 5A schematic diagram of the structure of an electronic device for implementing a circuit principle simulation method of a signal device according to a fourth embodiment of the present invention is shown.
[0023] In the drawings, the same reference numerals are used for the same components, and the drawings are not drawn to scale. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, and to fully understand and implement how the present disclosure applies technical means to solve technical problems and achieve the corresponding technical effects, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only embodiments of a part of the present disclosure, not all of the embodiments. The embodiments of the present disclosure and the various features in the embodiments can be combined with each other without conflict, and the technical solutions formed are all within the scope of protection of the present disclosure. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work should fall within the scope of protection of the present disclosure.
[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, device, product or equipment that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0026] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer device such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0027] Embodiment 1
[0028] Figure 1 The following is a flow chart of a circuit principle simulation method for a signal device provided by an embodiment of the present disclosure. Figure 1 As shown, a circuit principle simulation method for a signal device includes:
[0029] S1. Obtain monitoring data, signal unit circuits and three-dimensional data of railway signal equipment.
[0030] In one embodiment, railway signal equipment is the main basic equipment in railway transportation, which may include signal machines, switch switching equipment, track circuits, signal relays, axle counting equipment, interlocking equipment, blocking equipment, etc. Railway signal equipment uses different signals and instructions to remind train drivers and railway staff to ensure the safe operation of trains on railway tracks. The role of railway signal equipment is not only to provide information for vehicle operation, but also to coordinate the operation between trains and interfaces with other railway systems to ensure the smooth operation of the entire railway transportation system.
[0031] In detail, monitoring data refers to real-time data information monitored by a microcomputer over a period of time, and centralized monitoring data of real stations; signal unit circuits are various circuit diagrams of signal equipment; three-dimensional data (3D Data) refers to digital information that describes objects or phenomena in three-dimensional space, which includes visual and physical properties such as geometry, size, position, color, and texture. Three-dimensional data can be used to create a three-dimensional model of railway signal equipment, and then generate a three-dimensional digital model for visualization, which can be collected through laser scanning, photogrammetry, CAD design, BIM modeling and other data acquisition technologies.
[0032] In one embodiment, the circuit diagram operation of the signal device can be displayed from the perspectives of circuit diagram simulation, console simulation and physical modeling through monitoring data, signal unit circuits and three-dimensional data, thereby more accurately assisting signal professionals in understanding the principles of signal circuit diagrams.
[0033] S2. Classify the monitoring data to obtain the working status of the railway signal equipment, and generate the simulation control status of the railway signal equipment according to the working status.
[0034] In one embodiment, data classification is the working status of the simulated display station signal equipment corresponding to the railway signal equipment. For example, after various approaches are processed, the reverse position status of all switches on the approach, the track occupancy status, the signal opening status, and the status of other buttons and indicator lights on the console. Through data classification, a simulation console for railway signal equipment can be constructed to determine the simulation control status of the railway signal equipment.
[0035] In detail, the simulation console of railway signal equipment is a system used to simulate the operation of railway signal equipment and the operation of trains. It can simulate the working status of signal equipment such as signal machines, switches, track circuits, and the operation of trains on railway lines.
[0036] In one embodiment, the monitoring data is classified to obtain the working status of the railway signal equipment, including: initially classifying the monitoring data according to the data source of the monitoring data to obtain equipment monitoring data; performing data cleaning and standardization processing on the equipment monitoring data to obtain standard equipment data; and performing status prediction based on the standard equipment data to obtain the working status of the railway signal equipment.
[0037] In one embodiment, the monitoring data can be initially classified according to its source to obtain the equipment monitoring data of each signal device, and then the equipment monitoring data can be cleaned and standardized to improve the data availability and ensure the data accuracy.
[0038] Furthermore, the state of each signal device can be predicted through a pre-trained state prediction model, for example, a deep learning model, a Markov prediction model, etc., to determine the working state corresponding to the standard equipment data.
[0039] In one embodiment, the simulation control state can be generated according to a simulation console of the railway signal equipment, wherein the simulation console is a device for managing and controlling a simulation process and can simulate the operation of the railway signal equipment.
[0040] In one embodiment, a simulation control state of a railway signal device is generated according to a working state, including: generating a simulation interface of the railway signal device according to the working state; simulating the state of the simulation interface to obtain a simulation state; and integrating the simulation state to obtain a simulation control state of the railway signal device.
[0041] In one embodiment, the simulation interface is a GUI (Graphical User Interface), which shows the current working status of the railway signal equipment. The state simulation is the functional development of the state of each signal equipment, that is, the state of each signal equipment can be switched in the simulation interface. For example, sending a signal to the simulation engine can switch the state of the signal equipment.
[0042] Furthermore, the simulation state is integrated by integrating the control modules of all signal equipment, turnouts and track circuits into the GUI to ensure that commands can be sent and received correctly and the state switching can be realized. Specifically, the control state of railway signal equipment can be generated by GUI tools such as MATLAB's GUIDE, Qt Designer, and Visual Studio.
[0043] In one embodiment, the working status of the station signal equipment can be simulated and displayed through the simulation control status. For example, after various approaches are processed, the reverse position status of all switches on the approach, the track occupancy status, the signal opening status, and the status of other buttons and indicator lights on the console. In other words, all displays on the on-site console panel will be reflected on the simulation console, fully showing the action status of the approach operation process and the final approach status, which can more accurately assist signal professionals to understand the operating principles of the signal circuit diagram.
[0044] S3. Draw a signal circuit diagram of the railway signal equipment according to the signal unit circuit, and dynamically embed the signal circuit diagram to obtain a dynamic circuit diagram.
[0045] In one embodiment, the signal circuit diagram is drawn in the system using signal drawing software to draw various circuit diagrams of signal equipment in accordance with railway specifications, thereby obtaining a circuit diagram that complies with railway specifications, wherein the signal circuit diagram includes the name of the equipment, graphic symbols, relay contacts and model of the equipment, etc.
[0046] In detail, the signal circuit diagram is dynamic, that is, it is dynamically processed according to the logical relationship of the actions of various signal devices. For example, when a certain route or switch operation is performed, the signal unit circuit that has been dynamically processed is transmitted one by one in the form of simulated current flow in the order of arrows according to the actual operating rules and the sequence of its operating actions, and is dynamically displayed on the wires between the symbols.
[0047] In one embodiment, a signal circuit diagram of a railway signal device is drawn based on a signal unit circuit, including: drawing the signal unit circuit in a standardized manner to obtain a standardized circuit diagram; numbering the nodes of the circuit diagram to obtain a numbered circuit diagram; and dynamically rendering the numbered circuit diagram to obtain a signal circuit diagram of the railway signal device.
[0048] In one embodiment, graphic symbols of signal equipment such as signal machines, switches, and track circuits are drawn according to specifications, and the layout of the circuit diagram is reasonably arranged. Then, circuit connection lines are drawn according to the actual connection method of the railway signal equipment circuit, and labels and numbers are added to each element on the circuit diagram to ensure that each node in the circuit diagram corresponds to the actual equipment, thereby obtaining a numbered circuit diagram.
[0049] Specifically, dynamic rendering is based on the actual operation rules of each node number in the numbered circuit diagram, and according to the sequence of its operation, it simulates the flow of current and transmits it one by one with the direction of the arrow and displays it dynamically on the wires between the symbols. For example, a current flow list for each action is compiled. According to this list, the flow direction of the current is simulated, and the current is displayed in red, flowing from one node through the wire to another node, intuitively reproducing the circuit operation status of the limited number device.
[0050] In one embodiment, dynamic embedding is to embed the correspondence between graphic symbols and physical equipment in the signal circuit diagram, and perform data storage and processing. When the signal equipment is in a certain state, the corresponding picture or animation can be loaded for display, so that the picture and the object intersect, the picture and the object are rich, intuitive and clear at a glance, eliminating the need to identify the action and state of the actual signal equipment. For example, a static picture of a relay falling or sucking up is taken, and a gif animation is made into the gif animation, which is embedded in the signal circuit diagram. The action of the signal circuit diagram is the relay falling or sucking up, and the corresponding gif animation can be displayed in the signal circuit diagram.
[0051] In one embodiment, a signal circuit diagram is dynamically embedded to obtain a dynamic circuit diagram, including: obtaining a signal device image corresponding to the signal circuit diagram; generating an image animation of the signal circuit diagram according to the signal device image; and embedding the image animation into the signal circuit diagram to obtain a dynamic circuit diagram.
[0052] In one embodiment, the signal device image is a physical image corresponding to the signal device in a certain state, such as Figure 2 As shown, it is a picture of the signal device of the relay falling and sucking up, and then the signal device picture is converted into a gif animation. If the circuit diagram drawing software supports embedding gif animation, the gif animation can be directly dragged into the appropriate position in the signal circuit diagram. If the software does not support it, the gif animation can be saved as an image file, and then embedded into the signal circuit diagram as an image object to obtain a dynamic circuit diagram, wherein the appropriate position is the position corresponding to each signal device in the signal circuit diagram, for example, the image animation of the relay falling and sucking up is embedded in the position corresponding to the relay in the signal circuit diagram, thereby ensuring the accuracy of the dynamic circuit diagram.
[0053] In one embodiment, the dynamic circuit diagram can be used to intersect the circuit diagram with the physical diagram, eliminating the need to identify the actual actions and states of the signal equipment, and more accurately assisting signal professionals in understanding the principles of the signal circuit diagram.
[0054] S4. Perform three-dimensional modeling on the railway signal equipment according to the three-dimensional data to obtain a three-dimensional solid model.
[0055] In one embodiment, the three-dimensional solid model is a 3D model of the signal equipment, which is a three-dimensional simulation of the actual signal equipment. In one embodiment, three-dimensional modeling of the railway signal equipment is performed according to the three-dimensional data to obtain a three-dimensional solid model, including: constructing a basic model structure of the railway signal equipment according to the three-dimensional data; and rendering the basic model structure as an example to obtain a three-dimensional solid model.
[0056] In one embodiment, in a preset modeling software, the basic structure of a three-dimensional solid model can be constructed based on three-dimensional data using basic geometric bodies (such as cubes, spheres, cylinders, etc.), and then the model can be refined by adding details and textures, and color, gloss and texture can be added to the basic model structure to make it more realistic, thereby obtaining a three-dimensional solid model.
[0057] In detail, 3DMax can be used to model signal equipment such as signal machines and switches. After the object is modeled, it is exported as a three-dimensional model in Threejs format to obtain a three-dimensional solid model of the signal equipment.
[0058] In one embodiment, a three-dimensional solid model is used as a tool to demonstrate the circuit diagram principle of railway signal equipment through 3D signal equipment, which has a strong visualization function and assists signal professionals to deepen their study and understanding of the signal circuit diagram principle.
[0059] S5. Compile an associated script according to the simulation console, the dynamic circuit diagram and the three-dimensional solid model to obtain a circuit simulation script for the railway signal equipment.
[0060] In one embodiment, the script compilation is to integrate the simulation console, dynamic circuit diagram and three-dimensional entity model, mainly to combine the three corresponding interactive integration. Specifically, the signal equipment of a certain station is selected as a teaching reference station, and the station is used as a prototype to make a simulation control state, and collect the monitoring data of the station. According to the dispatch handling of the duty officer and the opening of the access route, the corresponding circuit schematic diagram is automatically loaded, and there are clear equipment working order marks on the circuit schematic diagram, as well as corresponding physical pictures. So that signal personnel can intuitively see the operating principle of the signal equipment, so as to achieve the purpose of easy learning and understanding.
[0061] In one embodiment, an association script is compiled based on a simulation console, a dynamic circuit diagram and a three-dimensional solid model to obtain a circuit simulation script for railway signal equipment, including: using preset association rules to associate actions with the simulation console, the dynamic circuit diagram and the three-dimensional solid model to obtain an association model; generating a script structure for the railway signal equipment based on the association model; and writing script code for the script structure to obtain a circuit simulation script for the railway signal equipment.
[0062] In one embodiment, the action association is to unify the monitoring data, simulation control status and circuit diagram to simulate the actual operation of the train. For example, the flow direction of the current is displayed on the corresponding circuit, and the cascade pickup of the relay is displayed in an animation. Finally, the current flows to the corresponding code sending terminal, and the corresponding display code is displayed in the three-dimensional solid model.
[0063] In detail, an application programming interface (API) can be developed for the three modules of simulation console, dynamic circuit diagram and 3D solid model so that other modules can call their functions, and define events and corresponding actions according to the association relationship, as well as the calling relationship between modules, to obtain the script structure, and then a suitable programming language can be selected to write the script to obtain the circuit simulation script, as shown in the following example. Figure 3 shown.
[0064] Among them, through the circuit simulation script, the focus can be positioned on a certain car pressing partition, and the user can manually operate the next step. The focus is positioned on the circuit corresponding to the current pressing partition, and the user can manually operate the next step. The corresponding circuit displays the direction of the current flow, and the animation displays the cascade suction of the relay. Finally, the current flows to the corresponding code terminal, and the locomotive signal displays the corresponding display code. That is, the simulation control state will replay the working state to a certain data point, the dynamic circuit diagram can simulate the current flow and equipment action, and the three-dimensional solid model can synchronously display the lighting status, turnout status, relay status, etc. of the signal equipment, so as to improve the visualization effect of the circuit simulation.
[0065] In one embodiment, the circuit simulation script can combine simulation control status, dynamic circuit diagrams, and three-dimensional solid models to allow signal operators to learn the principles of circuits and intuitively grasp the specific models of signal equipment. From both theoretical and physical perspectives, signal personnel can more efficiently grasp various aspects of signal equipment circuits, thereby continuously improving the professional skills of signal operators, ensuring the safe and efficient operation of signal equipment, and ensuring transportation order.
[0066] Embodiment 2
[0067] On the basis of the above embodiments, in order to more clearly understand the present disclosure, a second embodiment is used below to further explain the situation in which the first embodiment of the present disclosure needs to more accurately perform three-dimensional modeling of railway signal equipment based on three-dimensional data to obtain a three-dimensional solid model.
[0068] In the embodiment of the present disclosure, three-dimensional modeling is performed on the railway signal equipment according to the three-dimensional data to obtain a three-dimensional solid model, including:
[0069] Perform data denoising and data smoothing on the three-dimensional data to obtain standard three-dimensional data;
[0070] Convert the standard three-dimensional data into a three-dimensional mesh model to obtain a mesh entity model;
[0071] The grid entity model is rendered to obtain the three-dimensional entity model corresponding to the railway signal equipment.
[0072] In one embodiment, the purpose of data denoising is to remove noise points in the three-dimensional data, and data smoothing is to reduce the volatility of the three-dimensional data and make the model surface smoother. According to the characteristics and requirements of the three-dimensional data, appropriate denoising and smoothing algorithms can be selected. For example, for three-dimensional data containing a large number of outliers, a radius filter can be used to remove large-scale noise first, and then Laplace smoothing or bilateral filtering can be used for further smoothing. In this way, the data quality of the three-dimensional data can be improved to obtain a more accurate three-dimensional solid model.
[0073] Furthermore, the 3D data is converted into a 3D mesh model, and the discrete point cloud is converted into a polygonal mesh, which can be obtained through a 3D reconstruction algorithm.
[0074] In detail, the mesh entity model is rendered to add color and texture to the 3D mesh model, which can be achieved through the color information obtained from the photographed picture or scan. And use rendering software or engines such as V-Ray, Arnold, etc. to convert the 3D mesh model into a 2D image or animation, add lighting, shadows and material effects, and get a more realistic 3D entity model.
[0075] Embodiment 3
[0076] Based on the above embodiments, Figure 4 This is a functional module diagram of a circuit principle simulation device for a signal device provided by an embodiment of the present disclosure. Figure 4 As shown, a circuit principle simulation device for a signal device comprises:
[0077] The circuit principle simulation device 400 of the signal device of this embodiment can be installed in an electronic device. According to the functions to be implemented, the circuit principle simulation device 400 of the signal device may include a data acquisition module 401, a simulation control state generation module 402, a signal circuit diagram dynamic embedding module 403, a three-dimensional modeling module 404 and a script compilation module 405. The disclosed module may also be referred to as a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0078] In this embodiment, the functions of each module / unit are as follows:
[0079] Data acquisition module 401, used to acquire monitoring data, signal unit circuit and three-dimensional data of railway signal equipment;
[0080] The simulation control state generating module 402 is used to classify the monitoring data, obtain the working state of the railway signal equipment, and generate the simulation control state of the railway signal equipment according to the working state;
[0081] A signal circuit diagram dynamic embedding module 403 is used to draw a signal circuit diagram of a railway signal device according to a signal unit circuit, and dynamically embed the signal circuit diagram to obtain a dynamic circuit diagram;
[0082] A three-dimensional modeling module 404 is used to perform three-dimensional modeling on the railway signal equipment according to the three-dimensional data to obtain a three-dimensional entity model;
[0083] The script compilation module 405 is used to compile associated scripts according to the simulation console, the dynamic circuit diagram and the three-dimensional solid model to obtain the circuit simulation script of the railway signal equipment.
[0084] In detail, each module in the circuit principle simulation device 400 of the signal device in the embodiment of the present disclosure adopts the same technical means as the circuit principle simulation method of the signal device in the first embodiment when used, and can produce the same technical effects, which will not be repeated here.
[0085] Embodiment 4
[0086] like Figure 5 As shown, this embodiment also provides a computer electronic device, which may include a processor 10, a memory 11, a communication bus 12, and a communication interface 13, and may also include a computer program stored in the memory 11 and executable on the processor 10, such as a ubiquitous computing resource allocation program.
[0087] Among them, the processor 10 can be composed of integrated circuits in some embodiments, for example, it can be composed of a single packaged integrated circuit, or it can be composed of multiple integrated circuits packaged with the same function or different functions, including one or more central processing units (CPU), microprocessors, digital processing chips, graphics processors and various control chips.
[0088] The memory 11 includes at least one type of readable storage medium, and the readable storage medium includes a flash memory, a mobile hard disk, a multimedia card, a card-type memory (eg, an SD or DX memory, etc.), a magnetic memory, a magnetic disk, an optical disk, etc.
[0089] The communication bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to realize connection and communication between the memory 11 and at least one processor 10, etc.
[0090] The communication interface 13 is used for communication between the above-mentioned electronic device and other devices, including a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device and other electronic devices.
[0091] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method of the above embodiment are implemented.
[0092] In some implementations of this embodiment, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the steps of the method of the above embodiment are implemented.
[0093] In some implementations of this embodiment, a computer program product is provided, including a computer program / instructions, characterized in that the steps of the method of the above embodiment are implemented when the computer program is executed by a processor.
[0094] The processor may include, but is not limited to, one or more processors or microprocessors, etc. Each processor may be an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a controller, a microcontroller, a microprocessor or other electronic components, and is used to execute the steps of the above-mentioned embodiment method.
[0095] Computer-readable storage media can be implemented by any type of volatile or non-volatile storage device or a combination thereof. Computer-readable storage media may include, but are not limited to, for example, random access memory (RAM), read-only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, computer storage media (such as hard disks, floppy disks, solid-state drives, removable disks, Blu-ray disks, etc.).
[0096] The computer-readable storage medium may also store at least one computer executable program / instruction, which may be, for example, a computer-readable instruction. The computer-readable storage medium includes, but is not limited to, for example, a volatile memory and / or a non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The computer-readable storage medium may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. For example, a non-transitory computer-readable storage medium may be connected to a computing device such as a computer, and then, when the computing device runs the computer-readable instructions stored on the computer-readable storage medium, the various methods described above may be performed.
[0097] In addition, the computer device may also include (but not limited to) a data bus, an input / output (I / O) bus, a display, and input / output devices (eg, keyboard, mouse, speaker, etc.), etc.
[0098] The processor may communicate with external devices via an I / O bus via a wired or wireless network.
[0099] In one embodiment, the at least one computer executable instruction may also be compiled into or constitute a software product / computer program product, wherein one or more computer executable instructions are executed by a processor to perform the various functions and / or method steps in the embodiments described in the present technology.
[0100] In the embodiments provided in the present disclosure, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the above-mentioned module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based device that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0101] It should be noted that in the present disclosure, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element limited by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0102] Although the embodiments disclosed in the present disclosure are as above, the above contents are only embodiments adopted for facilitating the understanding of the present disclosure and are not intended to limit the present disclosure. Any technician in the technical field to which the present disclosure belongs can make any modifications and changes in the form and details of the implementation without departing from the spirit and scope disclosed in the present disclosure, but the scope of patent protection of the present disclosure shall still be subject to the scope defined in the attached claims.
Claims
1. A circuit principle simulation method for a signal device, characterized in that: include: Obtain monitoring data, signal unit circuits and three-dimensional data of railway signal equipment; Classifying the monitoring data to obtain the working state of the railway signal equipment, and generating a simulation control state of the railway signal equipment according to the working state; Draw a signal circuit diagram of the railway signal equipment according to the signal unit circuit, and dynamically embed the signal circuit diagram to obtain a dynamic circuit diagram; Performing three-dimensional modeling on the railway signal equipment according to the three-dimensional data to obtain a three-dimensional solid model; An associated script is compiled according to the simulation console, the dynamic circuit diagram and the three-dimensional solid model to obtain a circuit simulation script for the railway signal equipment.
2. The circuit principle simulation method of a signal device according to claim 1, characterized in that: The step of classifying the monitoring data to obtain the working status of the railway signal equipment includes: Initially classifying the monitoring data according to the data source of the monitoring data to obtain equipment monitoring data; Performing data cleaning and standardization processing on the equipment monitoring data to obtain standard equipment data; The state prediction is performed according to the standard equipment data to obtain the working state of the railway signal equipment.
3. The circuit principle simulation method of a signal device according to claim 1, characterized in that: Generating the simulation control state of the railway signaling equipment according to the working state includes: Generating a simulation interface of the railway signaling equipment according to the working status; Performing state simulation on the simulation interface to obtain a simulation state; The simulation status is integrated to obtain the simulation control status of the railway signal equipment.
4. The circuit principle simulation method of a signal device according to claim 1, characterized in that: The step of drawing a signal circuit diagram of the railway signal equipment according to the signal unit circuit comprises: Drawing the signal unit circuit in a standardized manner to obtain a standardized circuit diagram; Numbering nodes of the circuit diagram to obtain a numbered circuit diagram; The numbered circuit diagram is dynamically rendered to obtain a signal circuit diagram of the railway signal equipment.
5. The circuit principle simulation method of a signal device according to claim 1, characterized in that: The step of dynamically embedding the signal circuit diagram to obtain a dynamic circuit diagram includes: Obtaining a signal device picture corresponding to the signal circuit diagram; generating an image animation of the signal circuit diagram according to the signal device image; The image animation is embedded into the signal circuit diagram to obtain a dynamic circuit diagram.
6. The circuit principle simulation method of a signal device according to claim 1, characterized in that: The circuit simulation script of the railway signal equipment is obtained by compiling an associated script according to the simulation console, the dynamic circuit diagram and the three-dimensional solid model, including: Using preset association rules to perform action association on the simulation console, the dynamic circuit diagram and the three-dimensional entity model to obtain an association model; generating a script structure of the railway signaling equipment according to the association model; The script structure is scripted and a circuit simulation script of the railway signaling equipment is obtained.
7. A circuit principle simulation device for a signal device, characterized in that: include: A data acquisition module, used to acquire monitoring data, signal unit circuits and three-dimensional data of railway signal equipment; A simulation control state generating module, used for classifying the monitoring data to obtain the working state of the railway signal equipment, and generating the simulation control state of the railway signal equipment according to the working state; A signal circuit diagram dynamic embedding module, used for drawing the signal circuit diagram of the railway signal equipment according to the signal unit circuit, and dynamically embedding the signal circuit diagram to obtain a dynamic circuit diagram; A three-dimensional modeling module, used to perform three-dimensional modeling on the railway signal equipment according to the three-dimensional data to obtain a three-dimensional solid model; The script compilation module is used to compile associated scripts according to the simulation console, the dynamic circuit diagram and the three-dimensional solid model to obtain the circuit simulation script of the railway signal equipment.
8. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the circuit principle simulation method of a signal device according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the circuit principle simulation method of a signal device as claimed in any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the circuit principle simulation method of a signal device as claimed in any one of claims 1 to 6 are implemented.