Antenna software simulation modeling method and system based on meta-model

Through the meta-model-based antenna software simulation modeling method, the problems of long cycle, high cost, poor flexibility and limited accuracy in traditional dipole antenna design are solved, efficient and flexible simulation modeling and performance optimization are achieved, and rapid exploration of multiple design schemes is supported.

CN120654439APending Publication Date: 2025-09-16XIJING UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511014728.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

Traditional dipole antenna design methods have problems such as long design cycle, high cost, poor flexibility, limited accuracy and low repeatability, and existing software simulation technology is difficult to effectively simulate its complex structure and performance.

Method used

The antenna software simulation modeling method based on meta-model is adopted. By creating and managing antenna meta-models and models, parametric modeling is performed. Simulation is performed in combination with professional electromagnetic modeling software to generate high-precision simulation results and perform optimization.

Benefits of technology

It improves the efficiency of design and verification, reduces costs, increases design flexibility, ensures high accuracy and repeatability, can predict antenna performance over a wide frequency range, and supports rapid exploration of multiple design options.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120654439A_ABST
    Figure CN120654439A_ABST
Patent Text Reader

Abstract

The invention provides an antenna software simulation modeling method and system based on a meta-model, and the method comprises the steps: 1, carrying out the management of an antenna element model, specifically, adding a new antenna element model, deleting the antenna element model, modifying the basic information of the antenna element model, and querying the information of the antenna element model; step 2, antenna model management, specifically including adding a new antenna model, deleting the antenna model, modifying basic information of the antenna model and querying information of the antenna model; and step 3, simulation result management, specifically including management of antenna electromagnetic coupling degree resolving results, including simulation result deletion and simulation result query. According to the method and the device, a user is supported to quickly construct a mature antenna model instance based on the antenna element model, different antenna instances can be quickly generated by configuring parameters, and different scene requirements are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of software simulation technology, and in particular to a meta-model-based antenna software simulation modeling method and system. Background Art

[0002] With the rapid development of radio communications, antennas, as an important component of wireless communication systems, have a direct impact on the communication quality of the entire system.

[0003] As a new type of antenna structure, dipole antenna has been widely used in wireless communications due to its unique performance advantages. Such as shortwave communication, radar system, wireless local area network, etc. However, the design and optimization process of dipole antenna is complex and time-consuming. Traditional antenna design methods rely on the production and experimental verification of physical prototypes. This process has the following technical problems: (1) Long design cycle: The production, testing and modification of physical prototypes take a long time, resulting in an extension of the entire design cycle. (2) High cost: The production of physical prototypes requires a lot of materials and human resources, and may involve expensive testing equipment. (3) Poor design flexibility: Once the physical prototype is completed, it is very difficult to modify it, which limits the designer's creativity. (4) Limited accuracy: Experimental testing is limited by environmental conditions and equipment accuracy, which may lead to inaccurate simulation results, and antenna performance can usually only be tested at limited frequencies and angles. (5) Low repeatability: Experimental test results are affected by the operator's skills and test conditions, and it is difficult to ensure the consistency and repeatability of the results. It can be seen that traditional antenna design methods often rely on experimental verification, which is not only costly but also inefficient.

[0004] With the rapid development of computer technology, software simulation has become an important tool for antenna design. However, the simulation modeling of dipole antennas still faces some challenges. First, the complex structure of dipole antennas, including multiple radiating elements and a feed network, increases the difficulty of simulation. Second, the radiation characteristics of dipole antennas are affected by many factors, such as the feeding method, dielectric material, and operating frequency. These factors need to be precisely controlled and adjusted during the simulation process. In addition, with the continuous development of wireless communication technology, the performance requirements for dipole antennas are also constantly increasing. For example, performance indicators such as higher gain, wider bandwidth, and lower sidelobe levels all need to be verified and optimized during the simulation process. This requires simulation models to not only accurately simulate the antenna's radiation characteristics but also have efficient and flexible performance optimization capabilities. Summary of the Invention

[0005] In view of this, the present application provides a meta-model-based antenna software simulation modeling method and system to achieve accurate simulation modeling of dipole antennas in software, effectively evaluate their performance and optimize their design, thereby improving the overall performance of wireless communication systems.

[0006] To achieve the above objectives, the technical solutions adopted in this application are as follows: A meta-model-based antenna software simulation modeling method, comprising: Step 1: Antenna metamodel management, specifically including adding new antenna metamodels, deleting antenna metamodels, modifying basic information of antenna metamodels (including name, number, and preview image), and querying antenna metamodel information (including antenna metamodel type and brief description); Step 2: Antenna model management, which includes adding new antenna models, deleting antenna models, modifying basic antenna model information (including length, height, width, and radius), and querying antenna model information (including antenna type and preview image). Step 3: Simulation result management, specifically including the management of the antenna electromagnetic coupling solution results, including deleting simulation results and querying simulation results.

[0007] Furthermore, the step 1 of adding a new antenna element model includes: Step 1.1: Antenna metamodel data preparation; Step 1.2: Store the antenna meta-model into the database; Step 1.3: Parameterized description and extension of antenna metamodel.

[0008] Furthermore, the step 1.1 includes: Step 1.11: Create basic geometry: Use CAD, CAE tools, or specialized electromagnetic modeling software to create various antenna basic geometry files. These include FEKO and HFSS. These basic geometry files are in the .cfx, .sat, .step, or .fek file types. Step 1.12: Export electromagnetic characteristic parameters: In the HFSS professional simulation tool, record and export the antenna's directivity pattern, impedance characteristics, and material properties. The directivity pattern shows how the antenna gain changes with azimuth or elevation. The material properties include the conductor's dielectric constant and dissipation factor. Step 1.13: Metadata Description: Abstract the antenna parameters into editable fields so that the system can read and display them later. The antenna parameters include name, type, applicable frequency band, typical gain value, installation method, installation height, radiation pattern data, radiation pattern display, radiation pattern adjustment, and Gaussian parameters. The Gaussian parameters include antenna diameter, beam width, maximum gain, antenna efficiency, and antenna frequency. Furthermore, the step 1.2 includes: Step 1.21: Upload geometry files: Upload the geometry files of type .cfx, .sat, .step, or .fek and the pattern data to the server. The pattern data is in the *.ffd format. Step 1.22: Basic Information Registration: Fill in the meta-information in the system, including antenna name, model type, applicable frequency band, typical gain value and polarization mode; Step 1.23: Metamodel file generation: Generate an antenna metamodel file based on the geometry file, pattern data, and registered basic information; Step 1.24: Metamodel file storage: The antenna metamodel file is stored in a file server. Only the antenna metamodel file path and associated information are stored in the antenna metamodel database. The metamodels in the antenna metamodel database include a dipole antenna metamodel, a trifilar or quadfilar antenna metamodel, a cage antenna metamodel, a log-periodic antenna metamodel, a rhombus antenna metamodel, a corner cage antenna metamodel, an inverted-V antenna metamodel, and a Yagi antenna metamodel. Step 1.25: Preview and Visualization Index: Generate an antenna metamodel thumbnail or a simple 3D preview file to quickly view the antenna appearance in the front-end list.

[0009] Furthermore, the step 1.3 includes: Step 1.31: Parameter field definition: Define the geometric dimensions, elevation angle, azimuth angle, gain, power, feeder loss, and material of the antenna element model; define the communication mode, which includes transmission or reception, modulation method, and signal bandwidth; Step 1.32: Dynamic expansion: Users can define new parameter fields, such as "compressive strength" and "wind resistance level".

[0010] Step 1.33: Link with the solver: convert some key fields into a format that can be recognized by the solver when exporting. The key fields include antenna length, azimuth angle and material.

[0011] Furthermore, adding a new antenna model in step 2 refers to performing parameterized modeling based on the antenna element model, specifically including: Step 2.1: Select antenna metamodel: The user selects an antenna metamodel; Step 2.2: Set parameters: Modify antenna geometry, operating frequency, gain, azimuth, elevation, and installation height, configure transmitter or receiver parameters, and configure communication parameters. The communication transmitter parameters include power on / off, transmit power, transmit frequency, modulation mode, coding rate, signal bandwidth, anti-interference capability, and feeder loss. The communication receiver parameters include power on / off, center frequency, signal bandwidth, feeder loss, anti-interference capability, receiving sensitivity, noise figure, and noise power. The communication parameters include transmitted data message length, transmitted data rate, modulation mode, coding rate, transmitted data frame length, and symbol rate. Step 2.3: Generate an instance: Use the background modeling software to model the antenna model, generate the antenna model file, create a unique "antenna model instance ID", and write the set parameters to the data table; and automatically call the background modeling tool to refresh the geometry file when necessary; Step 2.4: Storage and visualization: Store the instantiated antenna model file and parameters in the antenna model database; generate a simplified three-dimensional preview image for display in the scene construction subsystem; the models in the antenna model database include dipole antenna model, three-wire or four-wire antenna model, cage antenna model, log-periodic antenna model, diamond antenna model, corner cage antenna model, inverted V-type antenna model and Yagi antenna model.

[0012] Furthermore, the step 3 includes: Step 3.1: Data acquisition: Obtain data from the calculation result file of the antenna electromagnetic coupling solution, including antenna isolation, coupling coefficient, interference power and pattern correction value; Step 3.2: Storage and Analysis: After the solution is completed, it is automatically archived in the system's specified path; the file path, scenario ID, antenna model ID, calculation time, and comments are recorded in the data table. At the same time, the key results of the file are parsed and stored in the database for subsequent graphical display or statistical analysis. The key results include coupling coefficient, S parameters, field strength distribution, and gain correction value; Step 3.3: Historical query and report export, including: Step 3.31: Result list query: Search by scene name or time period to display coupling degree and interference power; click a record to view detailed coupling degree matrix and directivity pattern curve; Step 3.32: Data visualization: After associating the stored results with the scenario, overlay the "power coverage map" or "interference area heat map" on the 3D map; Step 3.33: Report export: Export the Word file with one click, including calculation parameters, coupling results, conclusions and charts, for external reporting or archiving.

[0013] Furthermore, the querying of antenna metamodel information includes displaying metamodel basic information in a list form and displaying a metamodel preview image; the querying of antenna model information includes displaying model basic information in a list form and displaying an antenna model preview image; the querying of simulation results includes querying according to scenario instances and displaying model basic information in a list form.

[0014] A meta-model-based antenna software simulation modeling system, comprising: Antenna metamodel management module, used for antenna metamodel management, including adding new antenna metamodels, deleting antenna metamodels, modifying basic information of antenna metamodels, and querying antenna metamodel information; Antenna model management module, used for antenna model management, including adding new antenna models, deleting antenna models, modifying basic information of antenna models, and querying antenna model information; The simulation result management module is used for simulation result management, specifically managing the results of antenna electromagnetic coupling calculation, including deleting simulation results and querying simulation results.

[0015] Compared with the prior art, the present invention has the following advantages: 1. Improve the efficiency of design and verification: Through simulation modeling with software, design iteration and performance verification can be quickly performed on the computer, greatly shortening the design cycle. 2. Significant cost reduction: The main costs are software licensing fees and computing resources, avoiding expensive physical prototyping costs.

[0016] 3. Increased design flexibility: Design parameters can be easily adjusted in the simulation environment, allowing designers to explore multiple design options in the early design stages until optimal performance is achieved.

[0017] 4. High precision and repeatability: Provides high-precision electric field solutions, with highly repeatable simulation results that are not affected by external conditions.

[0018] 5. High-performance prediction capability: It can comprehensively predict antenna performance over a wide frequency range, including key indicators such as radiation pattern, gain, and radiation efficiency.

[0019] 6. Overcome the difference between model simplification and actual products: Through accurate model establishment, reduce the impact of model simplification on the accuracy of simulation results and significantly improve the accuracy of simulation.

[0020] 7. Expanded application scenarios: Supports users to quickly build mature antenna model instances based on the antenna meta-model. By configuring parameters, different antenna instances can be quickly generated to meet different scenario requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] To more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. The following drawings only illustrate certain embodiments of the present application and should not be considered as limiting the scope. Those skilled in the art can also derive other relevant drawings based on these drawings without inventive effort.

[0022] Figure 1 This application provides a flow chart of a meta-model-based antenna software simulation modeling method.

[0023] Figure 2 This application provides a structural block diagram of an antenna software simulation modeling system based on a meta-model.

[0024] Figure 3 Schematic diagram of the antenna metamodel management module interface design.

[0025] Figure 4 Schematic diagram of the antenna model management module interface design.

[0026] Figure 5 Schematic diagram of the simulation result management module interface design. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments.

[0028] like Figure 1 As shown, a meta-model-based antenna software simulation modeling method includes: Step 1: Antenna metamodel management, specifically including adding new antenna metamodels, deleting antenna metamodels, modifying basic information of antenna metamodels (including name, number, and preview image), and querying antenna metamodel information (including antenna metamodel type and brief description); The antenna element model can be added and modified, and supports the import of model files, model previews, and the upload of 3D model files. 3D model files are used by the integrated display and control subsystem.

[0029] Step 2: Antenna model management, which includes adding new antenna models, deleting antenna models, modifying basic antenna model information (including length, height, width, and radius), and querying antenna model information (including antenna type and preview image). Step 3: Simulation result management, specifically including the management of the antenna electromagnetic coupling solution results, including deleting simulation results and querying simulation results.

[0030] Furthermore, the step 1 of adding a new antenna element model includes: Step 1.1: Antenna metamodel data preparation; Step 1.2: Store the antenna meta-model into the database; Step 1.3: Parameterized description and extension of antenna metamodel.

[0031] Furthermore, the step 1.1 includes: Step 1.11: Create basic geometry: Use CAD, CAE tools, or specialized electromagnetic modeling software to create various antenna basic geometry files. These include FEKO and HFSS. These basic geometry files are in the .cfx, .sat, .step, or .fek file types. Step 1.12: Export electromagnetic characteristic parameters: In the HFSS professional simulation tool, record and export the antenna's directivity pattern, impedance characteristics, and material properties. The directivity pattern shows how the antenna gain changes with azimuth or elevation. The material properties include the conductor's dielectric constant and dissipation factor. Step 1.13: Metadata Description: Abstract the antenna parameters into editable fields so that the system can read and display them later. The antenna parameters include name, type, applicable frequency band, typical gain value, installation method, installation height, radiation pattern data, radiation pattern display, radiation pattern adjustment, and Gaussian parameters. The Gaussian parameters include antenna diameter, beam width, maximum gain, antenna efficiency, and antenna frequency. Furthermore, the step 1.2 includes: Step 1.21: Upload geometry files: Upload the geometry files of type .cfx, .sat, .step, or .fek and the pattern data to the server. The pattern data is in the *.ffd format. The directional pattern data may also be in other dedicated data formats.

[0032] Step 1.22: Basic Information Registration: Fill in the meta-information in the system, including antenna name, model type, applicable frequency band, typical gain value and polarization mode; Step 1.23: Metamodel file generation: Generate an antenna metamodel file based on the geometry file, pattern data, and registered basic information; Step 1.24: Metamodel file storage: The antenna metamodel file is stored in a file server. Only the antenna metamodel file path and associated information are stored in the antenna metamodel database. The metamodels in the antenna metamodel database include a dipole antenna metamodel, a trifilar or quadfilar antenna metamodel, a cage antenna metamodel, a log-periodic antenna metamodel, a rhombus antenna metamodel, a corner cage antenna metamodel, an inverted-V antenna metamodel, and a Yagi antenna metamodel. The association information includes the antenna element model ID.

[0033] Step 1.25: Preview and Visualization Index: Generate an antenna metamodel thumbnail or a simple 3D preview file to quickly view the antenna appearance in the front-end list.

[0034] The antenna element model file supports export, and the 3D model of the antenna element model supports export. The simple 3D preview file can be in low-poly format.

[0035] Furthermore, the step 1.3 includes: Step 1.31: Parameter field definition: Define the geometric dimensions, elevation angle, azimuth angle, gain, power, feeder loss, and material of the antenna element model; define the communication mode, which includes transmission or reception, modulation method, and signal bandwidth; Step 1.32: Dynamic expansion: Users can define new parameter fields, such as "compressive strength" and "wind resistance level".

[0036] Step 1.33: Link with the solver: convert some key fields into a format that can be recognized by the solver when exporting. The key fields include antenna length, azimuth angle and material.

[0037] Some key fields (such as length, angle, and material) will directly affect the mesh / boundary conditions during electromagnetic solution and should be converted into a format that can be recognized by the solver when exported.

[0038] After the antenna meta-model is created, it can be uploaded to the antenna meta-model management module, where the meta-model can be managed. Figure 3 shown.

[0039] Furthermore, adding a new antenna model in step 2 refers to performing parameterized modeling based on the antenna element model, specifically including: Step 2.1: Select antenna metamodel: The user selects an antenna metamodel; For example, select the Yagi Antenna metamodel to view its basic information.

[0040] Step 2.2: Set parameters: Modify antenna geometry, operating frequency, gain, azimuth, elevation, and installation height, configure transmitter or receiver parameters, and configure communication parameters; the communication transmitter parameters include transmit power, transmit frequency, modulation mode, coding rate, signal bandwidth, anti-interference capability, and feeder loss; the communication receiver parameters include center frequency, signal bandwidth, feeder loss, anti-interference capability, receiving sensitivity, noise figure, and noise power; the communication parameters include transmitted data message length, transmitted data rate, modulation mode, coding rate, transmitted data frame length, and symbol rate; The antenna geometry may be, for example, the length of the guide rod.

[0041] The parameter types of the antenna meta-model support editing and extension.

[0042] Step 2.3: Generate an instance: Use the background modeling software to model the antenna model, generate the antenna model file, create a unique "antenna model instance ID", and write the set parameters to the data table; and automatically call the background modeling tool to refresh the geometry file when necessary; The updating of the geometry file may be, for example, writing the new dimensions to the FEKO .cfx file.

[0043] Step 2.4: Storage and visualization: Store the instantiated antenna model file (or only the path) and parameters in the antenna model database; generate a simplified three-dimensional preview image for display in the scene construction subsystem; the models in the antenna model database include dipole antenna model, three-wire or four-wire antenna model, cage antenna model, log-periodic antenna model, diamond antenna model, angle cage antenna model, inverted V-type antenna model and Yagi antenna model.

[0044] Users only need to select the antenna element model type on the interface and set the geometric parameters. The system will model the antenna through the background modeling software and automatically upload and save the created model to the antenna model management module.

[0045] After the antenna element model data is prepared, the antenna model can be instantiated based on the antenna element model to create antenna model data for electromagnetic coupling solution and comprehensive display. Figure 4 shown.

[0046] Furthermore, the step 3 includes: Step 3.1: Data acquisition: Obtain data from the calculation result file of the antenna electromagnetic coupling solution, including antenna isolation, coupling coefficient, interference power and pattern correction value; Specifically, the calculation result file type is *.out or *.res; the calculation result includes antenna isolation, coupling coefficient, interference power, pattern correction value, etc.

[0047] Step 3.2: Storage and Analysis: After the solution is completed, it is automatically archived in the system's specified path; the file path, scene ID, antenna model ID, calculation time, and notes are recorded in the data table. At the same time, the key results of the file are parsed and stored in the database for subsequent graphical display or statistical analysis. The key results include coupling coefficient, S parameters, field strength distribution, and gain correction value; Step 3.3: Historical query and report export, including: Step 3.31: Result list query: Search by scene name or time period to display coupling degree and interference power; click a record to view detailed coupling degree matrix and directivity pattern curve; Step 3.32: Data visualization: After associating the stored results with the scenario, overlay a "power coverage map" or "interference area heat map" on the 3D map; Step 3.33: Report export: Export the Word file with one click, including calculation parameters, coupling results, conclusions and charts, for external reporting or archiving.

[0048] Furthermore, the querying of antenna metamodel information includes displaying metamodel basic information in a list form and displaying a metamodel preview image; the querying of antenna model information includes displaying model basic information in a list form and displaying an antenna model preview image; the querying of simulation results includes querying according to scenario instances and displaying model basic information in a list form.

[0049] This application's simulation results management supports previewing thumbnails of scenario instances, allowing users to view terrain scenes and antenna layouts, view simulation result details, and download reports.

[0050] After the antenna coupling degree is solved, the results will be saved to the simulation result management module for historical query. Figure 5 shown.

[0051] like Figure 2 As shown, a meta-model-based antenna software simulation modeling system includes: Antenna metamodel management module 210, used for antenna metamodel management, specifically including adding new antenna metamodels, deleting antenna metamodels, modifying basic information of antenna metamodels, and querying antenna metamodel information; Antenna model management module 220, used for antenna model management, specifically including adding new antenna models, deleting antenna models, modifying basic information of antenna models, and querying antenna model information; The simulation result management module 230 is used for simulation result management, specifically managing the results of antenna electromagnetic coupling calculation, including deleting simulation results and querying simulation results.

[0052] Furthermore, the antenna meta-model management module 210 specifically performs the following steps when adding a new antenna meta-model: Step 1.1: Antenna metamodel data preparation; Step 1.2: Store the antenna meta-model into the database; Step 1.3: Parameterized description and extension of antenna metamodel.

[0053] Furthermore, the step 1.1 includes: Step 1.11: Create basic geometry: Use CAD, CAE tools, or specialized electromagnetic modeling software to create various antenna basic geometry files. These include FEKO and HFSS. These basic geometry files are in the .cfx, .sat, .step, or .fek file types. Step 1.12: Export electromagnetic characteristic parameters: In the HFSS professional simulation tool, record and export the antenna's directivity pattern, impedance characteristics, and material properties. The directivity pattern shows how the antenna gain changes with azimuth or elevation. The material properties include the conductor's dielectric constant and dissipation factor. Step 1.13: Metadata Description: Abstract the antenna parameters into editable fields so that the system can read and display them later. The antenna parameters include name, type, applicable frequency band, typical gain value, installation method, installation height, radiation pattern data, radiation pattern display, radiation pattern adjustment, and Gaussian parameters. The Gaussian parameters include antenna diameter, beam width, maximum gain, antenna efficiency, and antenna frequency. Furthermore, the step 1.2 includes: Step 1.21: Upload geometry files: Upload the geometry files of type .cfx, .sat, .step, or .fek and the pattern data to the server. The pattern data is in the *.ffd format. The directional pattern data may also be in other dedicated data formats.

[0054] Step 1.22: Basic Information Registration: Fill in the meta-information in the system, including antenna name, model type, applicable frequency band, typical gain value and polarization mode; Step 1.23: Metamodel file generation: Generate an antenna metamodel file based on the geometry file, pattern data, and registered basic information; Step 1.24: Metamodel file storage: The antenna metamodel file is stored in a file server. Only the antenna metamodel file path and associated information are stored in the antenna metamodel database. The metamodels in the antenna metamodel database include a dipole antenna metamodel, a trifilar or quadfilar antenna metamodel, a cage antenna metamodel, a log-periodic antenna metamodel, a rhombus antenna metamodel, a corner cage antenna metamodel, an inverted-V antenna metamodel, and a Yagi antenna metamodel. The association information includes the antenna element model ID.

[0055] Step 1.25: Preview and Visualization Index: Generate an antenna metamodel thumbnail or a simple 3D preview file to quickly view the antenna appearance in the front-end list.

[0056] The antenna element model file supports export, and the 3D model of the antenna element model supports export. The simple 3D preview file can be in low-poly format.

[0057] Furthermore, the step 1.3 includes: Step 1.31: Parameter field definition: Define the geometric dimensions, elevation angle, azimuth angle, gain, power, feeder loss, and material of the antenna element model; define the communication mode, which includes transmission or reception, modulation method, and signal bandwidth; Step 1.32: Dynamic expansion: Users can define new parameter fields, such as "compressive strength" and "wind resistance level".

[0058] Step 1.33: Link with the solver: convert some key fields into a format that can be recognized by the solver when exporting. The key fields include antenna length, azimuth angle and material.

[0059] Some key fields (such as length, angle, and material) will directly affect the mesh / boundary conditions during electromagnetic solution and should be converted into a format that can be recognized by the solver when exported.

[0060] After the antenna meta-model is created, it can be uploaded to the antenna meta-model management module, where the meta-model can be managed. Figure 3 shown.

[0061] Furthermore, the antenna model management module 220 adds a new antenna model by performing parameterized modeling based on the antenna element model, specifically including executing the following steps: Step 2.1: Select antenna metamodel: The user selects an antenna metamodel; For example, select the Yagi Antenna metamodel to view its basic information.

[0062] Step 2.2: Set parameters: Modify antenna geometry, operating frequency, gain, azimuth, elevation, and installation height, configure transmitter or receiver parameters, and configure communication parameters; the communication transmitter parameters include transmit power, transmit frequency, modulation mode, coding rate, signal bandwidth, anti-interference capability, and feeder loss; the communication receiver parameters include center frequency, signal bandwidth, feeder loss, anti-interference capability, receiving sensitivity, noise figure, and noise power; the communication parameters include transmitted data message length, transmitted data rate, modulation mode, coding rate, transmitted data frame length, and symbol rate; The antenna geometry may be, for example, the length of the guide rod.

[0063] The parameter types of the antenna meta-model support editing and extension.

[0064] Step 2.3: Generate an instance: Use the background modeling software to model the antenna model, generate the antenna model file, create a unique "antenna model instance ID", and write the set parameters to the data table; and automatically call the background modeling tool to refresh the geometry file when necessary; The updating of the geometry file may be, for example, writing the new dimensions to the FEKO .cfx file.

[0065] Step 2.4: Storage and visualization: Store the instantiated antenna model file (or only the path) and parameters in the antenna model database; generate a simplified three-dimensional preview image for display in the scene construction subsystem; the models in the antenna model database include dipole antenna model, three-wire or four-wire antenna model, cage antenna model, log-periodic antenna model, diamond antenna model, angle cage antenna model, inverted V-type antenna model and Yagi antenna model.

[0066] Users only need to select the antenna element model type on the interface and set the geometric parameters. The system will model the antenna through the background modeling software and automatically upload and save the created model to the antenna model management module.

[0067] After the antenna element model data is prepared, the antenna model can be instantiated based on the antenna element model to create antenna model data for electromagnetic coupling solution and comprehensive display. Figure 4 shown.

[0068] Furthermore, the simulation result management module 230 is specifically configured to perform the following steps: Step 3.1: Data acquisition: Obtain data from the calculation result file of the antenna electromagnetic coupling solution, including antenna isolation, coupling coefficient, interference power and pattern correction value; Specifically, the calculation result file type is *.out or *.res; the calculation result includes antenna isolation, coupling coefficient, interference power, pattern correction value, etc.

[0069] Step 3.2: Storage and Analysis: After the solution is completed, it is automatically archived in the system's specified path; the file path, scene ID, antenna model ID, calculation time, and notes are recorded in the data table. At the same time, the key results of the file are parsed and stored in the database for subsequent graphical display or statistical analysis. The key results include coupling coefficient, S parameters, field strength distribution, and gain correction value; Step 3.3: Historical query and report export, including: Step 3.31: Result list query: Search by scene name or time period to display coupling degree and interference power; click a record to view detailed coupling degree matrix and directivity pattern curve; Step 3.32: Data visualization: After associating the stored results with the scenario, overlay a "power coverage map" or "interference area heat map" on the 3D map; Step 3.33: Report export: Export the Word file with one click, including calculation parameters, coupling results, conclusions and charts, for external reporting or archiving.

[0070] Furthermore, the querying of antenna metamodel information includes displaying metamodel basic information in a list form and displaying a metamodel preview image; the querying of antenna model information includes displaying model basic information in a list form and displaying an antenna model preview image; the querying of simulation results includes querying according to scenario instances and displaying model basic information in a list form.

[0071] As for the device embodiment, since it basically corresponds to the method embodiment, the description is relatively simple. For relevant parts, please refer to the partial description of the method embodiment. The device embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units, such as distributed on a server and a client. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without paying any creative work.

[0072] This application uses a wealth of antenna model materials to accurately build models, reducing the impact of model simplification on simulation accuracy. This allows users to quickly build the required antenna model based on the materials. It also supports users in rapidly building mature antenna model instances based on the antenna element model, and quickly generating different antenna instances by configuring parameters to meet the needs of different scenarios.

[0073] The above are only specific embodiments of the present application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A meta-model-based antenna software simulation modeling method, characterized in that: include: Step 1: Antenna metamodel management, specifically including adding new antenna metamodels, deleting antenna metamodels, modifying basic information of antenna metamodels (including name, number, and preview image), and querying antenna metamodel information (including antenna metamodel type and brief description); Step 2: Antenna model management, which includes adding new antenna models, deleting antenna models, modifying basic antenna model information (including length, height, width, and radius), and querying antenna model information (including antenna type and preview image). Step 3: Simulation result management, specifically including the management of the antenna electromagnetic coupling solution results, including deleting simulation results and querying simulation results.

2. The antenna software simulation modeling method based on metamodel according to claim 1, characterized in that: Adding a new antenna element model in step 1 includes: Step 1.1: Antenna metamodel data preparation; Step 1.2: Store the antenna meta-model into the database; Step 1.3: Parameterized description and extension of antenna metamodel.

3. The antenna software simulation modeling method based on metamodel according to claim 2, characterized in that: The step 1.1 includes: Step 1.11: Create basic geometry: Use CAD, CAE tools, or specialized electromagnetic modeling software to create various antenna basic geometry files. These include FEKO and HFSS. These basic geometry files are in the .cfx, .sat, .step, or .fek file types. Step 1.12: Export electromagnetic characteristic parameters: In the HFSS professional simulation tool, record and export the antenna's directivity pattern, impedance characteristics, and material properties. The directivity pattern shows how the antenna gain changes with azimuth or elevation. The material properties include the conductor's dielectric constant and dissipation factor. Step 1.13: Metadata description: Abstract the antenna parameters into editable fields so that the system can read and display them later. The antenna parameters include name, type, applicable frequency band, typical gain value, installation method, installation height, pattern data, pattern display, pattern adjustment, and Gaussian parameters. The Gaussian parameters include antenna diameter, beam width, maximum gain, antenna efficiency, and antenna frequency.

4. The antenna software simulation modeling method based on metamodel according to claim 3, characterized in that: The step 1.2 includes: Step 1.21: Upload geometry files: Upload the geometry files of type .cfx, .sat, .step, or .fek and the pattern data to the server. The pattern data is in the *.ffd format. Step 1.22: Basic Information Registration: Fill in the meta-information in the system, including antenna name, model type, applicable frequency band, typical gain value and polarization mode; Step 1.23: Metamodel file generation: Generate an antenna metamodel file based on the geometry file, pattern data, and registered basic information; Step 1.24: Metamodel file storage: The antenna metamodel file is stored in a file server. Only the antenna metamodel file path and associated information are stored in the antenna metamodel database. The metamodels in the antenna metamodel database include a dipole antenna metamodel, a trifilar or quadfilar antenna metamodel, a cage antenna metamodel, a log-periodic antenna metamodel, a rhombus antenna metamodel, a corner cage antenna metamodel, an inverted-V antenna metamodel, and a Yagi antenna metamodel. Step 1.25: Preview and Visualization Index: Generate an antenna metamodel thumbnail or a simple 3D preview file to quickly view the antenna appearance in the front-end list.

5. The antenna software simulation modeling method based on metamodel according to claim 4, characterized in that: The step 1.3 includes: Step 1.31: Parameter field definition: Define the geometric dimensions, elevation angle, azimuth angle, gain, power, feeder loss, and material of the antenna element model; define the communication mode, which includes transmission or reception, modulation method, and signal bandwidth; Step 1.32: Dynamic expansion: users can define new parameter fields, such as "compressive strength" and "wind resistance level"; Step 1.33: Link with the solver: convert some key fields into a format that can be recognized by the solver when exporting. The key fields include antenna length, azimuth angle and material.

6. The antenna software simulation modeling method based on metamodel according to claim 5, characterized in that: Adding a new antenna model in step 2 refers to parameterized modeling based on the antenna element model, specifically including: Step 2.1: Select antenna metamodel: The user selects an antenna metamodel; Step 2.2: Set parameters: Modify antenna geometry, operating frequency, gain, azimuth, elevation, and installation height, configure transmitter or receiver parameters, and configure communication parameters. The communication transmitter parameters include power on / off, transmit power, transmit frequency, modulation mode, coding rate, signal bandwidth, anti-interference capability, and feeder loss. The communication receiver parameters include power on / off, center frequency, signal bandwidth, feeder loss, anti-interference capability, receiving sensitivity, noise figure, and noise power. The communication parameters include transmitted data message length, transmitted data rate, modulation mode, coding rate, transmitted data frame length, and symbol rate. Step 2.3: Generate an instance: Use the background modeling software to model the antenna model, generate the antenna model file, create a unique "antenna model instance ID", and write the set parameters to the data table; and automatically call the background modeling tool to refresh the geometry file when necessary; Step 2.4: Storage and visualization: Store the instantiated antenna model file and parameters in the antenna model database; generate a simplified three-dimensional preview image for display in the scene construction subsystem; the models in the antenna model database include dipole antenna model, three-wire or four-wire antenna model, cage antenna model, log-periodic antenna model, diamond antenna model, corner cage antenna model, inverted V-type antenna model and Yagi antenna model.

7. The antenna software simulation modeling method based on metamodel according to claim 6, characterized in that: The step 3 comprises: Step 3.1: Data acquisition: Obtain data from the calculation result file of the antenna electromagnetic coupling solution, including antenna isolation, coupling coefficient, interference power and pattern correction value; Step 3.2: Storage and Analysis: After the solution is completed, it is automatically archived in the system's specified path; the file path, scenario ID, antenna model ID, calculation time, and comments are recorded in the data table. At the same time, the key results of the file are parsed and stored in the database for subsequent graphical display or statistical analysis. The key results include coupling coefficient, S parameters, field strength distribution, and gain correction value; Step 3.3: Historical query and report export, including: Step 3.31: Result list query: Search by scene name or time period to display coupling degree and interference power; click a record to view detailed coupling degree matrix and directivity pattern curve; Step 3.32: Data visualization: After associating the stored results with the scenario, overlay a "power coverage map" or "interference area heat map" on the 3D map. Step 3.33: Report export: Export the Word file with one click, including calculation parameters, coupling results, conclusions and charts, for external reporting or archiving.

8. The antenna software simulation modeling method based on metamodel according to claim 7, characterized in that: The querying of antenna metamodel information includes displaying metamodel basic information in a list form and displaying a metamodel preview image; The querying of antenna model information includes displaying basic model information in a list format and displaying a preview of the antenna model; The query simulation results include querying according to scenario instances and displaying basic model information in a list form.

9. An antenna software simulation modeling system based on a meta-model, characterized in that: For executing the method according to any one of claims 1 to 8, the system comprises: Antenna metamodel management module, used for antenna metamodel management, including adding new antenna metamodels, deleting antenna metamodels, modifying basic information of antenna metamodels, and querying antenna metamodel information; Antenna model management module, used for antenna model management, including adding new antenna models, deleting antenna models, modifying basic information of antenna models, and querying antenna model information; The simulation result management module is used for simulation result management, specifically managing the results of antenna electromagnetic coupling calculation, including deleting simulation results and querying simulation results.