CN116484693A - Program operation method, platform and tool for preprocessing in steering knuckle CAE analysis - Google Patents

Program operation method, platform and tool for preprocessing in steering knuckle CAE analysis Download PDF

Info

Publication number
CN116484693A
CN116484693A CN202310484242.1A CN202310484242A CN116484693A CN 116484693 A CN116484693 A CN 116484693A CN 202310484242 A CN202310484242 A CN 202310484242A CN 116484693 A CN116484693 A CN 116484693A
Authority
CN
China
Prior art keywords
software
steering knuckle
preprocessing
knuckle
program
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
CN202310484242.1A
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.)
Jiangsu University of Technology
Baic Heavy Truck Co Ltd
Original Assignee
Jiangsu University of Technology
Baic Heavy Truck 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 Jiangsu University of Technology, Baic Heavy Truck Co Ltd filed Critical Jiangsu University of Technology
Priority to CN202310484242.1A priority Critical patent/CN116484693A/en
Publication of CN116484693A publication Critical patent/CN116484693A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
    • 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/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/04Constraint-based CAD
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/14Force analysis or force optimisation, e.g. static or dynamic forces
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Pure & Applied Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Architecture (AREA)
  • Human Computer Interaction (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention belongs to the technical field of industrial design, and particularly relates to a program operation method, a platform and a tool for preprocessing in steering knuckle CAE analysis; to realize the automatic processing or batch processing of the pretreatment tasks of knuckle development. The program operation method comprises the following steps: s1: and constructing a required data processing system and a corresponding user operation interface. S2: and acquiring a model operation instruction through a command file of the preprocessing software, and associating the model operation instruction with a function button of a user operation interface. S3: executing corresponding program processing tasks and recording operation logic of a user operation interface. S4: and recording parameter setting processes of the solver parameters and the output parameters, and extracting corresponding script files from the starting directory. S5: creating a user-defined file, writing the extracted script file and placing the script file into a starting directory of the preprocessing software. The invention solves the problems of low development efficiency and high development cost of the knuckle caused by the lack of special analysis tools.

Description

Program operation method, platform and tool for preprocessing in steering knuckle CAE analysis
Technical Field
The invention belongs to the field of industrial design, and particularly relates to a program operation method, a platform and a tool for preprocessing in steering knuckle CAE analysis.
Background
The finite element analysis is a technology for simulating real geometric and load conditions by using a mathematical approximation method, and is widely applied to the research and development of automobile steering knuckles along with the continuous progress of the data processing performance of a computer and the day-to-day perfection of a computing method. The automobile steering knuckle research and development is carried out by using a method combining simulation calculation and sample test, and the automobile steering knuckle research and development method has the advantages of good repeatability, large storage information quantity, short development period and low development cost.
Because the simulation analysis model and conditions are always from actual tests, and the test conditions are different in various standards for specifying the test conditions of the steering knuckle, for different test conditions, research and development personnel can adopt different simulation analysis solvers to carry out simulation calculation on the steering knuckle test model, and for similar tests, the simulation analysis solvers can be adopted in various ways. Although the adopted algorithms are different, the preprocessing process of the finite element simulation analysis is the same in content and purpose, and the working conditions specified by the test conditions are simulated as far as possible on the basis of establishing a finite element model so as to determine boundary conditions and loading modes, and even some hypothesized parts can be constructed to simulate the test conditions at some time, so that the aim of improving the accuracy and the credibility of the simulation analysis is achieved. However, in the process of finite element analysis of the knuckle, the research and development personnel not only can generate the analysis result differentiation caused by human factors; because of numerous conditions such as boundary conditions, geometric models, material properties and the like, a great deal of time is spent in the aspects of pretreatment process and parameter management, and the development progress of the knuckle is influenced.
In the design process of the automobile steering knuckle, the final design is often completed after the automobile steering knuckle is modified for four to fifty times according to the simulation result. The parameters required for the pre-processing portion of each simulation are consistent for the same knuckle. Therefore, how to study the general flow of the car steering knuckle CAE analysis and integrate a set of targeted steering knuckle CAE analysis flow pretreatment is becoming a technical problem to be solved urgently by those skilled in the art; the problem is solved, and the method has important significance for improving the development efficiency of the steering knuckle and reducing the development cost of products.
Disclosure of Invention
In order to solve the problems that the prior art lacks a special analysis tool for a preprocessing task developed for a knuckle and further has low knuckle research and development efficiency and high research and development cost, the invention provides a program operation method, a platform and a tool for preprocessing in knuckle CAE analysis.
The invention is realized by adopting the following technical scheme:
a program operation method for preprocessing in CAE analysis of a steering knuckle is used for automatically processing or batch processing tasks of the steering knuckle in a preprocessing stage in the CAE analysis process. The program operation method comprises the following steps:
s1: and constructing a required data processing system and a corresponding user operation interface through Tk language and functions carried by preprocessing software.
S2: and acquiring a model operation instruction through a command file of the preprocessing software, integrating and debugging the operation instruction through conditions, logic and function sentences of the Tcl language, and then associating the operation instruction with a function button of a user operation interface.
S3: and executing corresponding program processing tasks by using the built data processing system, and recording the operation logic of the user operation interface in the task execution stage. The program processing task includes:
s31: a three-dimensional model file of the steering knuckle which can be identified by finite element pre-processing software is established by adopting professional three-dimensional modeling software.
S32: and carrying out 2D grid division on the three-dimensional model file of the steering knuckle according to the structural characteristics of the object.
S33: the quality of the divided 2D mesh is checked and a corresponding 3D mesh is generated therefrom.
S34: the materials and properties of the knuckle are established as required and packaged as a function.
S35: hard point coordinates of the knuckle are established by reading the file.
S36: constraints and loads are established, and constraints and concentrated forces are applied to the knuckle.
S37: and setting solver parameters and output parameters.
S4: and recording parameter setting processes of the solver parameters and the output parameters, and extracting corresponding script files from command.cmf files under the starting directory.
S5: creating a user-defined file under a starting directory of the data processing system, and writing the extracted script file; and simultaneously, placing the script file into a starting catalog of the preprocessing software.
As a further improvement of the present invention, in step S1, preprocessing software is selected from any one of Hypermesh software from Altair company, ANSA software from BETA CAE Systems S.A., ICEM CFD software and TurboGrid software from ANSYS company, and Patran from MSC company.
As a further improvement of the invention, in the step S31, the three-dimensional modeling software is selected from any one of AutoCAD, CATIA, solidworks, pro/Engineer, rhino, cimatron, 3DS Max and FormZ, unigraphicsNX.
As a further improvement of the present invention, in step S32, the control conditions of the 2D meshing process of the knuckle are as follows:
(1) Drawing a washer hole at a plurality of bolt holes where the knuckle is connected with the bearing and at the bolt holes where the knuckle is connected with the bracket, and making a perpendicular line with the washer hole at the chamfer.
(2) The steering knuckle divides at least two layers of grids at the chamfer to show characteristics, and the quantity of the upper grids and the lower grids at the chamfer is kept consistent, so that the grids are tidy.
(3) And constraint is manually added at two ends of the chamfer, so that the warp defect in the automatically generated grids is overcome, and the grids at the two ends of the chamfer are smooth.
(4) In the steering knuckle, the grids on the reinforcing ribs are arranged in two layers or more, and at the tail ends of the reinforcing ribs, the grids are manually corrected to ensure the quality of the grids.
As a further improvement of the present invention, in step S34, in the process of establishing the knuckle material properties, the correct acquisition of the constitutive model of the material is ensured, and then the corresponding model material properties are assigned. The cmf command to create a material is packaged in the form of a function: proc matCreate { name E Nurho }, where name represents the name of the material; e represents an elastic modulus; nu represents poisson's ratio; rho represents density.
Accordingly, the command to create an attribute is written as a function of: proc procrate { mate-real transaction }.
As a further improvement of the present invention, the detailed procedure of step S35 is:
first, a hard point of the knuckle and a corresponding rigid unit RB2 are established, and a new component is created for the rigid unit RB 2. Then, through the Tcl/Tk language, the parameters of each row in the table are automatically read by the preprocessing software, and corresponding hard point units are quickly created on each coordinate point. Next, x, y, z coordinates of each point in the table are read, and nodes are created at each coordinate position using a createnode command. Finally, each hard spot is selected and placed in the designated component.
As a further improvement of the invention, in step S36, the preprocessing software can automatically read the parameters of each row in the table according to the hard points of the steering knuckle stress obtained in advance and the forces of the hard points in the directions of x, y and z, so as to automatically create all constraints and loads of the steering knuckle rigidity analysis; the load is applied through the loadcreate command, and the constraint can be established by setting the config in the loadcreate to 3.
As a further improvement of the invention, after step S5, the data processing system can automatically complete the application of boundary conditions, the creation of load steps and the setting process of control parameters through the user-defined interaction logic in the user operation interface, thereby realizing the automatic processing or batch processing of the tasks in the pre-processing stage of the steering knuckle.
The invention also comprises a task development platform for preprocessing in the steering knuckle CAE analysis, which is used for designing a computer program for executing various repeated tasks by adopting the program operation method for preprocessing in the steering knuckle CAE analysis, and comprises the following steps: the device comprises a model acquisition unit, a software calling unit, a foreground operation unit and a script generation unit.
The model acquisition unit is used for acquiring a three-dimensional model file of the steering knuckle which can be identified by the finite element pretreatment software and established by professional three-dimensional modeling software. The software calling unit is used for calling CAE analysis software to realize the complete function of the preprocessing software, and then analyzing and executing each operation instruction issued by a user through a foreground operation unit. The foreground operation unit is used for realizing interaction between the task development platform and the user, and further issuing corresponding operation instructions to the software calling unit according to the operation instructions sent by the user. The script generation unit is used for recording each operation instruction issued by a user through the foreground operation unit at one time, acquiring a command file when each operation instruction is called and executed by software, and further generating a program script capable of completing corresponding tasks.
The invention also includes a program operational tool for preprocessing in truck toe CAE analysis, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized by: the processor, when executing the computer program, performs the steps of the program operating method of preprocessing in the truck knuckle CAE analysis according to any one of claims 1-8.
The technical scheme provided by the invention has the following beneficial effects:
the technical scheme of the invention is that geometric treatment and grid division are respectively carried out on the automobile steering knuckle; setting automobile steering knuckle materials and properties; setting constraints and loads on the automobile steering knuckle; and building a user operation interface through Tk language and a function of the preprocessing software, and acquiring a model operation command through a command file of the preprocessing software. Integrating and debugging operation commands through the conditions, logic and function sentences of the Tcl language, and associating the operation commands with the function buttons of the window operation interface so as to realize script development. And further, a special tool which can be applied to the execution of the repetitive preprocessing task in the knuckle design process is developed, a custom user interface can be realized, and the integrated and flow-type operation of simulation is realized.
The development tool provided by the invention is simple and easy to use, and can relieve research and development designers from complicated tasks. The repeated labor of manual part renaming, attribute giving and material giving, boundary condition setting and loading modes is avoided, and the error rate in the operation process is reduced. And finally, the working efficiency of technicians is improved, the research and development cost of the automobile steering knuckle is reduced, and the research and development period is shortened.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
fig. 1 is a flowchart showing the steps of a program operation method of preprocessing in CAE analysis of a knuckle according to embodiment 1 of the present invention.
FIG. 2 is a schematic diagram of a data processing system according to the present invention in example 1, which uses the program operation method of preprocessing in the knuckle CAE analysis.
Fig. 3 is a schematic diagram of a task development platform for preprocessing in CAE analysis of a knuckle provided in embodiment 2 of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Example 1
The present embodiment provides a program operation method for preprocessing in CAE analysis of a steering knuckle, which is used for performing automated processing or batch processing on tasks of the steering knuckle in a preprocessing stage in the CAE analysis process. As shown in fig. 1, the program operation method includes the steps of:
s1: and constructing a required data processing system and a corresponding user operation interface through Tk language and functions carried by preprocessing software.
The preprocessing software can be selected from any one of Hypermesh software of Altair company, ANSA software of BETA CAE Systems S.A., ICEM CFD software and TurboGrid software of ANSYS, and Patran of MSC.
The follow-up scheme of this embodiment actually adopts authorized HyperMesh software as an auxiliary tool in the design development process. HyperMesh is a high-performance finite element pre-post processor, and compared with other finite element pre-post processors, the graphical user interface of HyperMesh is easy to learn, and particularly supports direct input of the existing finite element models of the existing three-dimensional CAD geometric models (such as UG, pro/E, CATIA and the like), the importing efficiency and model quality are high, and a lot of repeated work can be greatly reduced. Also, hyperMesh has an advanced post-processing function, and can ensure that various complex simulation results, such as cloud graphics, cursors, animation and the like, are represented in an image.
S2: and acquiring a model operation instruction through a command file of the preprocessing software, integrating and debugging the operation instruction through conditions, logic and function sentences of the Tcl language, and then associating the operation instruction with a function button of a user operation interface.
S3: and executing corresponding program processing tasks by using the built data processing system, and recording the operation logic of the user operation interface in the task execution stage. The program processing task includes:
s31: a three-dimensional model file of the steering knuckle which can be identified by finite element pre-processing software is established by adopting professional three-dimensional modeling software.
The three-dimensional modeling software supported by the scheme provided by the implementation comprises any one of AutoCAD, CATIA, solidworks, pro/Engineer, rhino, cimatron, 3DS Max and FormZ, unigraphicsNX.
S32: and carrying out 2D grid division on the three-dimensional model file of the steering knuckle according to the structural characteristics of the object. The control conditions for the 2D meshing process of the knuckle are as follows:
(1) Drawing a washer hole at a plurality of bolt holes where the knuckle is connected with the bearing and at the bolt holes where the knuckle is connected with the bracket, and making a perpendicular line with the washer hole at the chamfer.
(2) The steering knuckle divides at least two layers of grids at the chamfer to show characteristics, and the quantity of the upper grids and the lower grids at the chamfer is kept consistent, so that the grids are tidy.
(3) And constraint is manually added at two ends of the chamfer, so that the warp defect in the automatically generated grids is overcome, and the grids at the two ends of the chamfer are smooth.
(4) In the steering knuckle, the grids on the reinforcing ribs are arranged in two layers or more, and at the tail ends of the reinforcing ribs, the grids are manually corrected to ensure the quality of the grids.
S33: the quality of the divided 2D mesh is checked and a corresponding 3D mesh is generated therefrom.
S34: the materials and properties of the knuckle are established as required and packaged as a function. In the process of establishing the knuckle material attribute, the accurate acquisition of the material constitutive model is ensured, and then the corresponding model material attribute is endowed. The cmf command to create a material is packaged in the form of a function: proc matCreate { name E Nurho }, where name represents the name of the material; e represents an elastic modulus; nu represents poisson's ratio; rho represents density.
Accordingly, the command to create an attribute is written as a function of: proc procrate { mate-real transaction }.
S35: hard point coordinates of the knuckle are established by reading the file. The specific process is as follows:
first, a hard point of the knuckle and a corresponding rigid unit RB2 are established, and a new component is created for the rigid unit RB 2. Then, through the Tcl/Tk language, the parameters of each row in the table are automatically read by the preprocessing software, and corresponding hard point units are quickly created on each coordinate point. Next, x, y, z coordinates of each point in the table are read, and nodes are created at each coordinate position using a createnode command. Finally, each hard spot is selected and placed in the designated component.
S36 establishes constraints and loads, applying constraints and concentrating forces to the knuckle. The preprocessing software can automatically read parameters of each row in the table according to the hard points of the steering knuckle stress obtained in advance and the forces of the hard points in the directions of x, y and z, so that all constraints and loads of the steering knuckle rigidity analysis are automatically created; the load is applied through the loadcreate command, and the constraint can be established by setting the config in the loadcreate to 3.
S37: and setting solver parameters and output parameters.
S4: and recording parameter setting processes of the solver parameters and the output parameters, and extracting corresponding script files from command.cmf files under the starting directory.
S5: creating a user-defined file under a starting directory of the data processing system, and writing the extracted script file; and simultaneously, placing the script file into a starting catalog of the preprocessing software.
The embodiment provides the proposal that the needed data processing task is executed according to the preset logic in the created data processing system by generating the new script file, thereby replacing the task of manually and automatically completing the high repetition of the preprocessing stage in the development and design process of the steering knuckle, thereby greatly reducing the workload of development and design personnel, shortening the product development period and cost and improving the working efficiency of technical personnel.
As shown in fig. 2, the scheme realizes geometric processing and grid division of the automobile steering knuckle in the design process respectively; setting automobile steering knuckle materials and properties; constraints and loads are placed on the automobile steering knuckle. And a user operation interface is built through Tk language and a function of the preprocessing software, and a model operation command is obtained through a command file of the preprocessing software. Integrating and debugging operation commands through the conditions, logic and function sentences of the Tcl language, and associating the operation commands with the function buttons of the window operation interface so as to realize script development. Through a customized user interface, the integrated and flow-type operation of the simulation is realized. Program interaction may be accomplished by creating a button at Hypermesh Utility →user interface. And creating a user page.mac file under the starting directory, and writing a script as shown below. And simultaneously, placing the written automation script (JointLoadSpc. Tcl) into a Hypermesh starting catalog.
After the design process is finished, the data processing system can automatically finish the processes of boundary condition application, load step creation and control parameter setting through the user-defined interaction logic in the user operation interface, so that the automatic processing or batch processing of tasks in the knuckle pretreatment stage is realized.
Example 2
On the basis of the scheme of the embodiment 1, the embodiment further provides a task development platform for preprocessing in the knuckle CAE analysis, which is used for designing a computer program for executing various repeated tasks by adopting the program operation method for preprocessing in the knuckle CAE analysis. As shown in fig. 3, the task development platform designed in this embodiment includes: the device comprises a model acquisition unit, a software calling unit, a foreground operation unit and a script generation unit.
The model acquisition unit is used for acquiring a three-dimensional model file of the steering knuckle which can be identified by the finite element pretreatment software and established by professional three-dimensional modeling software. The software calling unit is used for calling CAE analysis software to realize the complete function of the preprocessing software, and then analyzing and executing each operation instruction issued by a user through a foreground operation unit. The foreground operation unit is used for realizing interaction between the task development platform and the user, and further issuing corresponding operation instructions to the software calling unit according to the operation instructions sent by the user. The script generation unit is used for recording each operation instruction issued by a user through the foreground operation unit at one time, acquiring a command file when each operation instruction is called and executed by software, and further generating a program script capable of completing corresponding tasks.
Example 3
On the basis of the above two embodiments, the present embodiment further includes a program operating tool for preprocessing in the knuckle CAE analysis, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the computer program, the steps of the program operating method for preprocessing in the knuckle CAE analysis as in embodiment 1 are implemented.
The program operational tool of the present embodiment, which runs a specific computer program, is essentially a computer device that can perform specific data processing tasks. The computer device may be a tablet computer, a notebook computer, a desktop computer, a rack-mounted server, a blade server, a tower server, or a rack-mounted server (including a stand-alone server, or a server cluster composed of multiple servers) capable of executing a program, or the like. The computer device of the present embodiment includes at least, but is not limited to: a memory, a processor, and the like, which may be communicatively coupled to each other via a system bus.
In this embodiment, the memory (i.e., readable storage medium) includes flash memory, hard disk, multimedia card, card memory (e.g., SD or DX memory, etc.), random Access Memory (RAM), static Random Access Memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory may be an internal storage unit of a computer device, such as a hard disk or memory of the computer device. In other embodiments, the memory may also be an external storage device of a computer device, such as a plug-in hard disk, smart Media Card (SMC), secure Digital (SD) Card, flash Card (Flash Card) or the like, which are provided on the computer device. Of course, the memory may also include both internal storage units of the computer device and external storage devices. In this embodiment, the memory is typically used to store an operating system and various application software installed on the computer device. In addition, the memory can be used to temporarily store various types of data that have been output or are to be output.
The processor may be a central processing unit (Central Processing Unit, CPU), controller, microcontroller, microprocessor, or other data processing chip in some embodiments. The processor is typically used to control the overall operation of the computer device. In this embodiment, the processor is configured to execute the program code or process data stored in the memory, so as to implement the steps of the program operation method for implementing preprocessing in CAE analysis of the steering knuckle in embodiment 1, and perform automatic processing or batch processing on the tasks of the preprocessing stage of the steering knuckle in the CAE analysis process.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (10)

1. A program operating method of preprocessing in CAE analysis of a steering knuckle, for automating or batch processing tasks of the preprocessing stage of the steering knuckle in CAE analysis, comprising the steps of:
s1: constructing a required data processing system and a corresponding user operation interface through functions carried by Tk language and preprocessing software;
s2: acquiring a model operation instruction through a command file of preprocessing software, integrating and debugging the operation instruction through conditions, logic and function sentences of a Tcl language, and associating the operation instruction with a function button of a user operation interface;
s3: executing a corresponding program processing task by using the built data processing system, and recording the operation logic of a user operation interface in a task execution stage, wherein the program processing task comprises the following steps:
s31: establishing a three-dimensional model file of the steering knuckle which can be identified by finite element pretreatment software by adopting professional three-dimensional modeling software;
s32: 2D meshing is carried out on the three-dimensional model file of the steering knuckle according to the structural characteristics of the object;
s33: checking the quality of the divided 2D grids, and generating corresponding 3D grids according to the quality;
s34: establishing materials and properties of the knuckle according to requirements, and packaging the materials and the properties into a function form;
s35: establishing hard point coordinates of the steering knuckle by reading the file;
s36: establishing constraint and load, and applying constraint and concentrated force to the steering knuckle;
s37: setting solver parameters and output parameters;
s4: recording parameter setting processes of solver parameters and output parameters, and extracting corresponding script files from command.cmf files under a starting directory;
s5: creating a user-defined file under a starting directory of the data processing system, and writing the extracted script file; and simultaneously, placing the script file into a starting catalog of the preprocessing software.
2. A method of program operation for pretreatment in truck CAE analysis of a steering knuckle as in claim 1, characterized by: in step S1, preprocessing software is selected from any one of Hypermesh software of Altair company, ANSA software of BETA CAE Systems S A company, ICEM CFD software and TurboGrid software of ANSYS company, and Patran of MSC company.
3. A method of program operation for pretreatment in truck CAE analysis of steering knuckle as claimed in claim 2, characterized in that: in step S31, the three-dimensional modeling software is selected from any one of AutoCAD, CATIA, solidworks, pro/Engineer, rhino, cimatron, 3DS Max and FormZ, unigraphicsNX.
4. A method of program operation for pretreatment in truck CAE analysis of steering knuckle as claimed in claim 3, characterized in that: in step S32, the control conditions of the 2D meshing process of the knuckle are as follows:
(1) Drawing a washer hole at a plurality of bolt holes connected with the bearing of the steering knuckle and the bolt holes connected with the bracket of the steering knuckle, and making a vertical line with the washer hole at the chamfer;
(2) Dividing at least two layers of grids at the chamfer positions of the steering knuckle to show characteristics, and keeping the quantity of the upper grids and the lower grids at the chamfer positions consistent, so that the grids are tidy;
(3) Constraint is manually added at two ends of the chamfer, so that warping defects in automatically generated grids are overcome, and grids at two ends of the chamfer are smooth;
(4) In the steering knuckle, the grids on the reinforcing ribs are arranged in two layers or more, and at the tail ends of the reinforcing ribs, the grids are manually corrected to ensure the quality of the grids.
5. A method of program operation for pretreatment in truck CAE analysis of a steering knuckle as in claim 1, characterized by: in step S34, during the process of establishing the knuckle material attribute, the correct acquisition of the material constitutive model is ensured, and then the corresponding model material attribute is given; the cmf command to create a material is packaged in the form of a function: proc matCreate { name E Nurho }, where name represents the name of the material; e represents an elastic modulus; nu represents poisson's ratio; rho represents density;
accordingly, the command to create an attribute is written as a function of: proc procrate { mate-real transaction }.
6. A method of program operation for pretreatment in truck CAE analysis of a steering knuckle as in claim 1, characterized by: the detailed process of step S35 is:
firstly, establishing a hard point of a steering knuckle and a corresponding rigid unit RB2, and establishing a new component for the rigid unit RB 2; then, automatically reading parameters of each row in the table by preprocessing software through Tcl/Tk language, and quickly creating corresponding hard point units on each coordinate point; then, reading the x, y and z coordinates of each point in the table, and creating nodes at each coordinate position by using a createnode command; finally, each hard spot is selected and placed in the designated component.
7. A method of program operation for pretreatment in truck CAE analysis of a steering knuckle as in claim 1, characterized by: in step S36, the preprocessing software can automatically read the parameters of each row in the table according to the hard points of the steering knuckle stress obtained in advance and the forces of the hard points in the x, y and z directions, so as to automatically create all constraints and loads of the steering knuckle rigidity analysis; the load is applied through the loadcreate command, and the constraint can be established by setting the config in the loadcreate to 3.
8. A method of program operation for pretreatment in truck CAE analysis of a steering knuckle as in claim 1, characterized by: after step S5, the data processing system may automatically complete the boundary condition application, the load step creation and the control parameter setting process through the user-defined interaction logic in the user operation interface, so as to implement automatic processing or batch processing on the tasks in the knuckle preprocessing stage.
9. The utility model provides a task development platform of pretreatment in knuckle CAE analysis which characterized in that: the method is used for realizing the program operation method for preprocessing in the knuckle CAE analysis according to any one of claims 1-8, and designing a computer program for executing various repeated tasks; the task development platform comprises:
a model acquisition unit for acquiring a three-dimensional model file of a knuckle which is established by professional three-dimensional modeling software and can be recognized by finite element preprocessing software;
the software calling unit is used for calling CAE analysis software to realize the complete function of the preprocessing software, and then analyzing and executing each operation instruction issued by a user through a foreground operation unit;
the foreground operation unit is used for realizing interaction between the task development platform and the user, and further issuing corresponding operation instructions to the software calling unit according to the operation instructions sent by the user; and
the script generation unit is used for recording each operation instruction issued by a user through the foreground operation unit at one time, acquiring a command file when each operation instruction is called and executed by software, and further generating a program script capable of completing corresponding tasks.
10. A program operating tool for preprocessing in truck CAE analysis, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized by: the processor, when executing the computer program, performs the steps of the program operating method of preprocessing in the truck knuckle CAE analysis according to any one of claims 1-8.
CN202310484242.1A 2023-04-28 2023-04-28 Program operation method, platform and tool for preprocessing in steering knuckle CAE analysis Pending CN116484693A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310484242.1A CN116484693A (en) 2023-04-28 2023-04-28 Program operation method, platform and tool for preprocessing in steering knuckle CAE analysis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310484242.1A CN116484693A (en) 2023-04-28 2023-04-28 Program operation method, platform and tool for preprocessing in steering knuckle CAE analysis

Publications (1)

Publication Number Publication Date
CN116484693A true CN116484693A (en) 2023-07-25

Family

ID=87211697

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310484242.1A Pending CN116484693A (en) 2023-04-28 2023-04-28 Program operation method, platform and tool for preprocessing in steering knuckle CAE analysis

Country Status (1)

Country Link
CN (1) CN116484693A (en)

Similar Documents

Publication Publication Date Title
US20220300673A1 (en) Computing Techniques for Three-Dimensional Modeling and Design Analysis
CN110516325B (en) CAE automatic simulation analysis method and system
CN112270116B (en) Product package transportation statics analysis method, platform, storage medium and application
US11281824B2 (en) Authoring loading and boundary conditions for simulation scenarios
US8473255B2 (en) Method and aids for modelling 3D objects
CN110781625A (en) ABAQUS software-based parametric modeling simulation analysis method
JP6372119B2 (en) Multi-component computer fluid dynamics simulation
CN103678737B (en) A kind of lever system dummy assembly method
US20040122630A1 (en) Method and apparatus for linking finite element models to computer-aided design models
Benaouali et al. An automated CAD/CAE integration system for the parametric design of aircraft wing structures
CN112749450B (en) Simulation analysis method and system based on Hyperworks
CN102177518B (en) Method and device for producing a finite element model
CN111950147A (en) Method and device for defining digital twin body by unified prototype model
US9965574B2 (en) CAD-based initial surface geometry correction
CN109840878A (en) It is a kind of based on SystemC towards GPU parameter management method
CN105005210B (en) Electromechanical integration analogue system and use its method
WO2024045090A1 (en) Product model simulation method and device
CN116484693A (en) Program operation method, platform and tool for preprocessing in steering knuckle CAE analysis
CN112257132B (en) Data interaction method of simulation file
CN115587480A (en) Digital simulation method and digital simulation device
CN114022001A (en) Control device and control method for GIM engineering project
Anand et al. Process automation of simulation using Toolkit/Tool Command Language (TK/TCL) scripting
CN111488723A (en) Script-based automatic simulation verification method for SOC (system on chip) chip storage controller
CN104678898A (en) Automatic programming system for movement track of ball slice cutting robot based on CAD (computer-aided design)
MOCIRAN et al. Methods of interconnecting designing programs simulation and optimization in engineering

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