CN116681867A - Three-dimensional dynamic construction system and method for photovoltaic module - Google Patents

Three-dimensional dynamic construction system and method for photovoltaic module Download PDF

Info

Publication number
CN116681867A
CN116681867A CN202310611760.5A CN202310611760A CN116681867A CN 116681867 A CN116681867 A CN 116681867A CN 202310611760 A CN202310611760 A CN 202310611760A CN 116681867 A CN116681867 A CN 116681867A
Authority
CN
China
Prior art keywords
photovoltaic module
dimensional
module
model
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310611760.5A
Other languages
Chinese (zh)
Inventor
任核权
章�宁
朱玛
谢天祥
赏炜
沈鉴
周洋
陈桂芳
吕亮
张建浩
金燕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shaoxing Daming Electric Power Design Institute Co ltd
Original Assignee
Shaoxing Daming Electric Power Design Institute Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shaoxing Daming Electric Power Design Institute Co ltd filed Critical Shaoxing Daming Electric Power Design Institute Co ltd
Priority to CN202310611760.5A priority Critical patent/CN116681867A/en
Publication of CN116681867A publication Critical patent/CN116681867A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Architecture (AREA)
  • Human Computer Interaction (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to the field of photovoltaic systems, in particular to a three-dimensional dynamic construction system and method for a photovoltaic module, which can simulate the three-dimensional structure and characteristics of the photovoltaic module, and enable a user to conduct real-time interaction and construction in a virtual environment so as to better understand the design, optimization and operation of the photovoltaic module.

Description

Three-dimensional dynamic construction system and method for photovoltaic module
Technical Field
The invention relates to the field of photovoltaic systems, in particular to a three-dimensional dynamic construction system and method for a photovoltaic module.
Background
With the progress of technology and the increasing demands of users, the traditional two-dimensional album-based photovoltaic module product display mode cannot meet the demands of users. Therefore, the proposal of partially displaying the photovoltaic module product through the three-dimensional model appears in the industry, and the proposal displays the three-dimensional model of the photovoltaic module product at a computer end or a mobile phone end through a specific algorithm, so that a customer can perform operations such as rotation, translation, amplification, shrinkage and the like on the product model. However, the product is designed by the manufacturer, not the user's own ideas, and the user cannot construct the product in real time based on the model provided by the manufacturer according to the user's own ideas.
Based on this, the present application is hereby proposed.
Disclosure of Invention
The invention aims to provide a three-dimensional dynamic construction system for a photovoltaic module, which can simulate the three-dimensional structure and characteristics of the photovoltaic module, and enables a user to perform real-time interaction and construction in a virtual environment so as to better understand the design, optimization and operation of the photovoltaic module.
In order to achieve the above object, the technical scheme of the present invention is as follows:
a three-dimensional dynamic construction system of a photovoltaic module comprises a database unit, a display unit and a design unit;
the database unit is used for storing a three-dimensional model and technical parameter information of the photovoltaic module;
the display unit is used for loading and displaying the photovoltaic module;
and the design unit is used for designing and simulating the photovoltaic module according to the photovoltaic module model selected and imported from the database unit.
Further, the photovoltaic module three-dimensional model identification system comprises an identification unit, wherein the identification unit is used for grouping and adding labels to the photovoltaic module three-dimensional model stored in the database unit.
Further, the display unit includes a hiding and display setting module, where the hiding and display setting module is configured to set a display or a hiding attribute of the photovoltaic module.
Further, the display unit comprises a touch screen module, wherein the touch screen module is used for realizing finger operation of a user.
Further, the design unit includes:
the selection module is used for a user to select the three-dimensional model of the photovoltaic module in the database unit and guide the three-dimensional model into the design unit;
the parameter setting module is used for setting and adjusting parameters of the selected three-dimensional model and application scene of the photovoltaic module according to the self requirements of a user;
the entity creation module creates a photovoltaic module entity according to the photovoltaic module model selected by the user, establishes a three-dimensional coordinate for the photovoltaic module entity, and simultaneously sets the position and the rotation angle;
and the rendering module is used for rendering according to the scene and the parameter information of the photovoltaic module.
Further, the design unit comprises an attribute information adding module, and the attribute information adding module is used for a user to check the adjusted photovoltaic module parameter information.
The second object of the invention is to provide a three-dimensional dynamic construction method of a photovoltaic module based on the three-dimensional dynamic construction system of the photovoltaic module, which comprises the following steps:
selecting a three-dimensional model of the photovoltaic module from a database;
importing a model and designing and simulating;
rendering is performed according to the scene.
Further, after the three-dimensional model of the photovoltaic module is imported, an entity is created according to the corresponding model, three-dimensional coordinates are built for the entity of the photovoltaic module, and meanwhile, the position and the rotation angle are set.
The invention has the advantages that: the three-dimensional dynamic construction system of the photovoltaic module is a construction system based on the virtual reality technology, and can simulate the three-dimensional structure and characteristics of the photovoltaic module, so that a user can perform real-time interaction and construction in a virtual environment, and the design, optimization and operation of the photovoltaic module can be better understood.
Drawings
FIG. 1 is a flow chart for creating a photovoltaic module database;
fig. 2 is a schematic diagram of a three-dimensional dynamic construction flow of a photovoltaic module in an embodiment.
Detailed Description
The present invention will be described in further detail with reference to the following embodiments, it should be understood that the terms "upper", "lower", "front", "rear", "left", "right", "top", "bottom", "inner", "outer", and the like herein indicate an orientation or a positional relationship based on the orientation or the positional relationship shown in the drawings, and are merely for convenience of describing the present invention and simplifying the description, and do not indicate or imply that the apparatus or element to be referred to must have a specific orientation, be configured and operated in a specific orientation, and thus should not be construed as limiting the present invention.
The embodiment provides a three-dimensional dynamic construction system of a photovoltaic module, which is constructed based on a virtual reality technology, and can simulate the three-dimensional structure and characteristics of the photovoltaic module, so that a user can perform real-time interaction and construction in a virtual environment, and the design, optimization and operation of the photovoltaic module can be better understood. The system realizes the construction of a three-dimensional scene by adopting a 3D model of the photovoltaic module, and the 3D model controls the details of materials, textures and the like of the three-dimensional model through the design based on 3D modeling software (such as 3D Max) so as to achieve the effect of the real photovoltaic module, better display the real photovoltaic module in the 3D scene, and export the real photovoltaic module into a fbx file after the design is finished, so that the model can be loaded into the system. The system includes a database unit, a display unit, and a design unit.
As shown in fig. 1, the data in the database unit is an expandable photovoltaic module library formed by collecting three-dimensional model and technical parameter information of the photovoltaic module by a supplier, a manufacturer, etc., and storing the model and technical parameter information in the database unit.
The display unit is a management interface display of each unit of the system, on one hand, the three-dimensional model in the database unit can be loaded and displayed so that a user can select photovoltaic modules of different types and specifications, and on the other hand, the system is mainly used for displaying an interface of the design unit, and is convenient for operation and achievement display of the user. In this embodiment, the display unit includes a hiding and display setting module, where the hiding and display setting module is used to set display or hiding properties of the photovoltaic module, and a user may select to display or hide the same type of module as needed, so as to better observe and operate. In addition, for the convenience of user's observation, the display unit includes a touch screen module to support various operations such as zooming, rotation, translation, etc.; the user can control the zoom of the scene using a two-finger left-right pull screen: when the scene is zoomed in, the visual angle moves towards the scene, so that the effect of reducing the scene is realized; when zooming out, the visual angle is far away from the scene, so that the effect of amplifying the scene is realized; the user can control the translation of the scene through the single-finger mobile screen, so that photovoltaic module models with different angles can be observed better; in addition, a two-finger rotating screen is also a common operation manner, and a user can rotate a scene by using a center point as a rotation center through the manner of the visual angle. In this way, a user can view the photovoltaic module model from different angles in order to better understand its structure and characteristics.
The system of the embodiment also comprises an identification unit, and for different types of photovoltaic modules, the photovoltaic modules can be grouped, so that subsequent management and operation are convenient. Each group is represented using a GameObject in Unity3D and a corresponding attribute and behavior is set for each group. The identification unit adds a label to each group to make it easier to identify, and for each photovoltaic module it is hooked into the corresponding group by type. When a user needs to find or select a particular type of photovoltaic module, the corresponding group may be displayed in the interface and the user may be allowed to select from it. Grouping and managing and operating different types of photovoltaic modules can enable a user to more conveniently find and select a specific type of photovoltaic module. By creating different groups in the system and hooking corresponding photovoltaic modules into the corresponding groups.
The system can set and adjust parameters according to the needs of a user, select different types and specifications of the photovoltaic modules according to the user, download model files from a photovoltaic module library through types, import three-dimensional model files to load different photovoltaic module models, render the models according to information such as illumination and materials in a scene, and restore the photovoltaic modules more truly. The design unit of the embodiment includes a selection module, a parameter setting module, an entity creation module, and a rendering module for the functions to be implemented.
The selection module is used for enabling a user to select the three-dimensional model of the photovoltaic module in the database unit and importing the three-dimensional model into the design unit. The parameter setting module is used for setting and adjusting parameters of the selected three-dimensional model and application scene of the photovoltaic module according to the self requirements of a user.
In different areas, due to different factors such as topography, climate and the like, the illumination conditions are also different, in order to obtain better illumination conditions, the placement position, orientation and the like of the photovoltaic modules are required to be adjusted, and because a single module cannot always meet the actual requirements, a plurality of photovoltaic modules are generally contained in one scene, and therefore the placement of the photovoltaic modules is also required to be considered. Therefore, the entity creation module in this embodiment creates photovoltaic module entities according to the photovoltaic module model selected by the user, and establishes three-dimensional coordinates for each photovoltaic module entity, and simultaneously sets the position and the rotation angle, so as to better control the module model. Therefore, the placing position of the photovoltaic module can be flexibly adjusted in different environments. Preferably, the design unit comprises an attribute information adding module, attribute information can be added for the photovoltaic module, and when a user clicks the photovoltaic module, information such as the specification and the model of the module can be checked.
The rendering module of the embodiment renders the model according to information such as illumination, materials and the like in the scene, and restores the photovoltaic module more truly.
For the system, as shown in fig. 2, the embodiment further provides a three-dimensional dynamic construction method of the photovoltaic module, which comprises the following steps:
s1, selecting a three-dimensional model of a photovoltaic module from a database;
s2, importing a model and designing and simulating; after the three-dimensional model of the photovoltaic module is imported, an entity is created according to the corresponding model, three-dimensional coordinates are established for the entity of the photovoltaic module, and meanwhile, the position and the rotation angle are set;
and S3, rendering according to the scene to restore the photovoltaic module more truly.
The above embodiments are only for illustrating the concept of the present invention and not for limiting the protection of the claims of the present invention, and all the insubstantial modifications of the present invention using the concept shall fall within the protection scope of the present invention.

Claims (8)

1. The three-dimensional dynamic construction system of the photovoltaic module is characterized by comprising a database unit, a display unit and a design unit;
the database unit is used for storing a three-dimensional model and technical parameter information of the photovoltaic module;
the display unit is used for loading and displaying the photovoltaic module;
and the design unit is used for designing and simulating the photovoltaic module according to the photovoltaic module model selected and imported from the database unit.
2. The three-dimensional dynamic construction system for the photovoltaic module according to claim 1, comprising an identification unit, wherein the identification unit is used for grouping and labeling the three-dimensional model of the photovoltaic module stored in the database unit.
3. The three-dimensional dynamic building system of a photovoltaic module according to claim 1, wherein the display unit comprises a hiding and display setting module for setting display or hiding properties of the photovoltaic module.
4. The three-dimensional dynamic building system of a photovoltaic module according to claim 1, wherein the display unit comprises a touch screen module for enabling finger manipulation by a user.
5. The three-dimensional dynamic building system of a photovoltaic module according to claim 1, wherein the design unit comprises:
the selection module is used for a user to select the three-dimensional model of the photovoltaic module in the database unit and guide the three-dimensional model into the design unit;
the parameter setting module is used for setting and adjusting parameters of the selected three-dimensional model and application scene of the photovoltaic module according to the self requirements of a user;
the entity creation module creates a photovoltaic module entity according to the photovoltaic module model selected by the user, establishes a three-dimensional coordinate for the photovoltaic module entity, and simultaneously sets the position and the rotation angle;
and the rendering module is used for rendering according to the scene and the parameter information of the photovoltaic module.
6. The three-dimensional dynamic construction system of a photovoltaic module according to claim 5, wherein the design unit comprises an attribute information adding module for a user to view the adjusted parameter information of the photovoltaic module.
7. A three-dimensional dynamic construction method of a photovoltaic module based on the three-dimensional dynamic construction system of a photovoltaic module according to any one of claims 1 to 6, characterized by comprising the steps of:
selecting a three-dimensional model of the photovoltaic module from a database;
importing a model and designing and simulating;
rendering is performed according to the scene.
8. The method for three-dimensional dynamic construction of a photovoltaic module according to claim 7, wherein after the three-dimensional model of the photovoltaic module is introduced, an entity is created according to the corresponding model, three-dimensional coordinates are established for the entity of the photovoltaic module, and the position and the rotation angle are set.
CN202310611760.5A 2023-05-29 2023-05-29 Three-dimensional dynamic construction system and method for photovoltaic module Pending CN116681867A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310611760.5A CN116681867A (en) 2023-05-29 2023-05-29 Three-dimensional dynamic construction system and method for photovoltaic module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310611760.5A CN116681867A (en) 2023-05-29 2023-05-29 Three-dimensional dynamic construction system and method for photovoltaic module

Publications (1)

Publication Number Publication Date
CN116681867A true CN116681867A (en) 2023-09-01

Family

ID=87790136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310611760.5A Pending CN116681867A (en) 2023-05-29 2023-05-29 Three-dimensional dynamic construction system and method for photovoltaic module

Country Status (1)

Country Link
CN (1) CN116681867A (en)

Similar Documents

Publication Publication Date Title
US10147398B2 (en) Display control method and device
US8749588B2 (en) Positioning labels in an engineering drawing
JP5513071B2 (en) Information processing apparatus, information processing method, and program
JP5566632B2 (en) Information processing apparatus, information processing method, and program
US20140253546A1 (en) Side-by-Side and Synchronized Displays for Three-Dimensional (3D) Object Data Models
EP2920760A2 (en) Real-time design of living spaces with augmented reality
CN106683177A (en) Data interactive method and device based on interactive roaming house decoration
Do et al. 3darmodeler: a 3d modeling system in augmented reality environment
CN102999657B (en) Method and system for the design object sub-assembly in computer aided design system
CN103558966A (en) Systems and methods for scaling visualizations
CN110120087B (en) Label marking method and device for three-dimensional virtual sand table and terminal equipment
EP3970124B1 (en) Normalization of objects for a 3d environment within an authoring application
CN114648615B (en) Method, device and equipment for controlling interactive reproduction of target object and storage medium
CN108604256B (en) Component information search device, component information search method, and program
CN116310062A (en) Three-dimensional scene construction method and device, storage medium and electronic equipment
CN107679150B (en) Mass three-dimensional data rapid scheduling method
CN115438396A (en) Package design method and device
CN116681867A (en) Three-dimensional dynamic construction system and method for photovoltaic module
JP5767371B1 (en) Game program for controlling display of objects placed on a virtual space plane
CN114820968A (en) Three-dimensional visualization method and device, robot, electronic device and storage medium
CN114327174A (en) Virtual reality scene display method and cursor three-dimensional display method and device
CN114329675A (en) Model generation method, model generation device, electronic device, and readable storage medium
CN103425825A (en) 3D supermarket displaying method based on CAD graphic design drawing
CN114797109A (en) Object editing method and device, electronic equipment and storage medium
JP3413145B2 (en) Virtual space editing method and virtual space editing device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination