CN108038259A - Method based on curvature generation Pneumatic component shape - Google Patents

Method based on curvature generation Pneumatic component shape Download PDF

Info

Publication number
CN108038259A
CN108038259A CN201711078392.3A CN201711078392A CN108038259A CN 108038259 A CN108038259 A CN 108038259A CN 201711078392 A CN201711078392 A CN 201711078392A CN 108038259 A CN108038259 A CN 108038259A
Authority
CN
China
Prior art keywords
curve
curvature
nurbs
interpolation curves
pneumatic component
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.)
Granted
Application number
CN201711078392.3A
Other languages
Chinese (zh)
Other versions
CN108038259B (en
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.)
Commercial Aircraft Corp of China Ltd
Shanghai Aircraft Design and Research Institute Commercial Aircraft Corporation of China Ltd
Original Assignee
Commercial Aircraft Corp of China 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 Commercial Aircraft Corp of China Ltd filed Critical Commercial Aircraft Corp of China Ltd
Priority to CN201711078392.3A priority Critical patent/CN108038259B/en
Publication of CN108038259A publication Critical patent/CN108038259A/en
Application granted granted Critical
Publication of CN108038259B publication Critical patent/CN108038259B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/10Numerical modelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Image Generation (AREA)

Abstract

The invention discloses a kind of method based on curvature generation Pneumatic component shape.The method of the present invention, comprises the following steps:The original shape curve of default Pneumatic component;Nurbs curve Parameter Expression is carried out to original shape curve, obtains the knot vector and control point coordinates of the NURBS interpolation curves of expression original shape curve;First derivative and second dervative of the interpolation curve relative to knot vector are calculated, and then tries to achieve curvature;It is whether consistent with target shape curve according to the curvature of interpolation curve, decide to continue with interative computation and still export current interpolation curve;If continuing interative computation, new second derivative values are tried to achieve using target shape song curvature of a curve and knot vector and first derivative, and new control point coordinates is further calculated, and then together with knot vector, form new interpolation curve.The present invention can efficiently and rapidly calculate the whole appearance curve for obtaining the Pneumatic component for meeting design object, have high efficiency.

Description

Method based on curvature generation Pneumatic component shape
Technical field
The present invention relates to pneumatic design field, more particularly to the method based on curvature generation Pneumatic component shape.
Background technology
For Pneumatic components such as aircraft wing, empennage, heads, curvature has very direct with their aerodynamic characteristic System.In pneumatic design work, main parameter is pressure distribution, and pressure is distributed the liter for determining Pneumatic component The characteristics such as power, resistance, torque and flow separation.
One basic demand of pneumatic design is continual curvature, only continual curvature, and pressure distribution is not in just prominent Become, be also not easy flow separation occur.Moreover, the distributional pattern of curvature can also directly affect pressure distributional pattern, curvature Distribution whether be rationally pressure distribution whether preferable premise.
However, existing parameterization design method, including Hicks-Henne parametric methods, PARSEC parametric methods, Batten parametric method and CST parametric methods etc. are all based on what geometry was parameterized, although so expression is directly perceived, It can intuitively see the shape of Pneumatic curve, but between the aerodynamic characteristic of these parametric methods and component (pressure distribution) Relation it is not directly perceived.To obtain preferable pressure distribution, it is necessary to move repeatedly data point position, and be difficult to find out it Between rule, even with numerical optimization carry out Automatic Optimal, it is also desirable to consumption for quite a long time.
In addition, in existing parametric method, batten parametric method due to it have extraordinary Partial controll and Fairing processing ability and obtained most commonly used application, in current most of CAD softwares such as CATIA softwares, exactly use NURBS parametric methods therein.However, existing this kind of method be it is a kind of using data point come the method that parameterizes, completely Not comprising curvature information, for the appearance curve of multistage expression, at most can only also ensure it is tangent, it is difficult to control continual curvature, together When, also it is easier undulating profile occur, it is necessary to adjust data point repeatedly to eliminate undulating profile.
The content of the invention
The technical problem to be solved in the present invention is in order to overcome in the prior art for the Parametric designing side of Pneumatic component Relation between method, and the aerodynamic characteristic of component is not directly perceived enough, clear and definite, is carried out in order to obtain needed for preferable pressure distribution excellent Change process takes the defects of very long, proposes a kind of method based on curvature generation Pneumatic component shape.
The present invention is to solve above-mentioned technical problem by following technical proposals:
The present invention provides a kind of method based on curvature generation Pneumatic component shape, its feature is that it includes following Step:
Make Step 1: obtaining the curvature of multiple positions of target shape curve and the coordinate of front and rear edge data point and cutting arrow For design object parameter, and the original shape curve of default Pneumatic component;
Step 2: carrying out nurbs curve Parameter Expression to the original shape curve, obtain expressing the original shape The knot vector and control point coordinates of the NURBS interpolation curves of curve;
Step 3: first derivative and second dervative of the NURBS interpolation curves relative to the knot vector are calculated, into And the curvature at multiple positions of the NURBS interpolation curves is tried to achieve, wherein multiple positions of the NURBS interpolation curves and institute The multiple positions for stating target shape curve correspond;
Step 4: judge curvature at the multiple positions of NURBS interpolation curves whether with the target shape curve The curvature of multiple positions is consistent, when judging result is no, curvature and institute using multiple positions of the target shape curve State knot vector and the first derivative tries to achieve new second derivative values, and perform step 5, when judging result is to be, perform Step 6;
Step 5: using the knot vector, the second dervative, the target shape curve front and rear edge data point Coordinate and arrow is cut, new control point coordinates is calculated, and combined with the knot vector, obtain new NURBS interpolation curves, Replace original NURBS interpolation curves and return to step three;
Step 6: using the NURBS interpolation curves as output result.
It is preferred that the default original shape curve is the wing appearance curve chosen from aerofoil profile public database. The target shape curve can be an appearance curve of the pilot process of Pneumatic component iteration optimization design.
It is preferred that the aerofoil profile public database is NASA airfoil databases.
It is preferred that the Pneumatic component includes airfoil member, empennage component, the head part of aircraft.
On the basis of common knowledge of the art, above-mentioned each optimum condition, can be combined, each preferably real up to the present invention Example.
The positive effect of the present invention is:
The method based on curvature generation Pneumatic component shape of the present invention, on the basis of nurbs curve, combines curvature Expression way, using the curvature of limited a point and several data points and arrow can be cut go out whole appearance curve come reverse, and according to This is by the way that more efficiently quickly interative computation is come whole appearance curve of Pneumatic component for obtaining meeting design object, compared to existing There is technology to significantly improve design efficiency.
Brief description of the drawings
Fig. 1 is the flow chart of the method that Pneumatic component shape is generated based on curvature of a preferred embodiment of the present invention.
Embodiment
With reference to Figure of description, further the preferred embodiment of the present invention is described in detail, following description To be exemplary, not limitation of the present invention, other any are still fallen among protection scope of the present invention similar to situation.
In following specific descriptions, the term of directionality, such as "left", "right", " on ", " under ", "front", "rear", etc., Direction described in refer to the attached drawing uses.The component of the embodiment of the present invention can be placed in a variety of different directions, directionality Term is for illustrative purposes and nonrestrictive.
Refering to what is shown in Fig. 1, according to the present invention a preferred embodiment it is a kind of based on curvature generation Pneumatic component shape side Method, it comprises the following steps:
Make Step 1: obtaining the curvature of multiple positions of target shape curve and the coordinate of front and rear edge data point and cutting arrow For design object parameter, and the original shape curve of default Pneumatic component;
Step 2: carrying out nurbs curve Parameter Expression to the original shape curve, obtain expressing the original shape The knot vector and control point coordinates of the NURBS interpolation curves of curve;
Step 3: first derivative and second dervative of the NURBS interpolation curves relative to the knot vector are calculated, into And the curvature at multiple positions of the NURBS interpolation curves is tried to achieve, wherein multiple positions of the NURBS interpolation curves and institute The multiple positions for stating target shape curve correspond;
Step 4: judge curvature at the multiple positions of NURBS interpolation curves whether with the target shape curve The curvature of multiple positions is consistent, when judging result is no, curvature and institute using multiple positions of the target shape curve State knot vector and the first derivative tries to achieve new second derivative values, and perform step 5, when judging result is to be, perform Step 6;
Step 5: using the knot vector, the second dervative, the target shape curve front and rear edge data point Coordinate and arrow is cut, new control point coordinates is calculated, and combined with the knot vector, obtain new NURBS interpolation curves, Replace original NURBS interpolation curves and return to step three;
Step 6: using the NURBS interpolation curves as output result.
It should be appreciated that target shape curve acquired in step 1, is among the design of Pneumatic component iteration optimization One appearance curve of process.Wherein, data point refers to bent by multiple descriptions on the curve or curved surface that measure or be calculated The data point of line or surface geometry shape.
According to the definition of Differential Geometry, bent curvature of a curve can be expressed by the first derivative and second dervative of curve.Together Sample, if it is known that bent curvature of a curve and first derivative, can also be calculated the second dervative of curve.Sweared by the node of curve Amount, second dervative and front and rear edge data point and cut arrow, it is possible to using the method for nurbs curve interpolation, can directly ask for meeting The NURBS interpolation curves of condition.
At this time, the curvature of the multiple position of the bent curvature of a curve tried to achieve and target shape curve multiple points in other words can Can be inconsistent.As it was previously stated, present invention contemplates that obtained Pneumatic component appearance curve should be continual curvature and avoid ripple The appearance of unrestrained shape, so as to avoid mutation or the flow separation of pressure distribution.Therefore there are the inconsistent feelings of above-mentioned curvature , it is necessary to be corrected by the method for iteration under shape.
That is, the first derivative and second dervative of generation appearance curve are calculated, and then obtains curvature, judge whether with outside target Shape song curvature of a curve is consistent.If it is inconsistent, sat using the curvature and front and rear edge data point of target shape curve position It is design parameter to mark and cut arrow, then is sweared with the use of the node of current appearance curve (the NURBS interpolation curves currently obtained) Amount and first derivative, try to achieve the second dervative of target shape curve, and then interpolation is tried to achieve new appearance curve and (newly obtained NURBS interpolation curves).Such iteration, until obtaining obtaining qualified NURBS interpolation curves, as final target outside Shape curve.
It can be generated to obtain whole appearance curve based on curvature according to the above method, reach and generation is directly controlled by curvature The purpose of the feature of Pneumatic component appearance curve.That is, the NURBS interpolation curves as output result, can represent Pneumatic component Whole appearance curve.
Although the method for the present invention needs, by iterating, to pass through multiple case verifications, general iterations exists It can reach quite high precision within ten times, computational efficiency is high, takes short.This method directly can generate gas by curvature Dynamic component appearance curve, therefore the appearance curve that can directly control multistage expression can also lead in the continual curvature of discontinuities The positive and negative values (direction) of control curvature are crossed so as to easily ensure that appearance curve occurs without waveform, curvature and pressure can also be utilized More obvious relation controls the pressure of aerofoil profile to be distributed between power distribution.And traditional nurbs curve interpolation method can only lead to Cross at the coordinate or each data point of each data point and cut arrow to try to achieve curve, therefore for the appearance curve of partitioned representation, it is difficult to Control its continual curvature, and be difficult in parameterized procedure controlling curve occur without waveform, its control for pressure distribution Make the direct of curvature control that be also far from.This has fully reflected the method for the present invention compared to traditional nurbs curve interpolation The technical advantage of method.
The parameterized results for the appearance curve that the present invention produces directly can also be used to or be integrated into CAD software ring In border.
Although the foregoing describing the embodiment of the present invention, it will be appreciated by those of skill in the art that these It is merely illustrative of, protection scope of the present invention is defined by the appended claims.Those skilled in the art is not carrying on the back On the premise of from the principle of the present invention and essence, various changes or modifications can be made to these embodiments, but these are changed Protection scope of the present invention is each fallen within modification.

Claims (4)

  1. A kind of 1. method based on curvature generation Pneumatic component shape, it is characterised in that it comprises the following steps:
    Set Step 1: obtaining the curvature of multiple positions of target shape curve and the coordinate of front and rear edge data point and cutting arrow conduct Count target component, and the original shape curve of default Pneumatic component;
    Step 2: carrying out nurbs curve Parameter Expression to the original shape curve, obtain expressing the original shape curve NURBS interpolation curves knot vector and control point coordinates;
    Step 3: calculate first derivative and second dervative of the NURBS interpolation curves relative to the knot vector, Jin Erqiu The curvature at multiple positions of the NURBS interpolation curves is obtained, wherein multiple positions of the NURBS interpolation curves and the mesh The multiple positions for marking appearance curve correspond;
    Step 4: judge whether the curvature at the multiple positions of NURBS interpolation curves is multiple with the target shape curve The curvature of position is consistent, when judging result is no, curvature and the section using multiple positions of the target shape curve Point vector and the first derivative try to achieve new second derivative values, and perform step 5, when judging result is to be, perform step Six;
    Step 5: using the knot vector, the second dervative, the target shape curve front and rear edge data point coordinate And arrow is cut, new control point coordinates is calculated, and combined with the knot vector, new NURBS interpolation curves are obtained, are replaced Former NURBS interpolation curves and return to step three;
    Step 6: using the NURBS interpolation curves as output result.
  2. 2. the method as described in claim 1, the default original shape curve is chosen from aerofoil profile public database Wing appearance curve.
  3. 3. method as described in claim 2, the aerofoil profile public database is NASA airfoil databases.
  4. 4. the method as described in claim 1, it is characterised in that the Pneumatic component includes the airfoil member of aircraft, empennage portion Part, head part.
CN201711078392.3A 2017-11-06 2017-11-06 Method for generating pneumatic component appearance based on curvature Active CN108038259B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711078392.3A CN108038259B (en) 2017-11-06 2017-11-06 Method for generating pneumatic component appearance based on curvature

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711078392.3A CN108038259B (en) 2017-11-06 2017-11-06 Method for generating pneumatic component appearance based on curvature

Publications (2)

Publication Number Publication Date
CN108038259A true CN108038259A (en) 2018-05-15
CN108038259B CN108038259B (en) 2021-05-28

Family

ID=62093800

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711078392.3A Active CN108038259B (en) 2017-11-06 2017-11-06 Method for generating pneumatic component appearance based on curvature

Country Status (1)

Country Link
CN (1) CN108038259B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110727995A (en) * 2018-06-29 2020-01-24 中国航发商用航空发动机有限责任公司 Blade shape construction method, blade, and computer device
CN110908338A (en) * 2019-11-20 2020-03-24 北航(天津武清)智能制造研究院有限公司 Blade profile spline reverse curvature correction method and system for turbine blade
CN111767600A (en) * 2020-06-30 2020-10-13 春涛国际建筑有限公司 Curved surface flower bed face brick curvature control construction method and system
CN113656895A (en) * 2021-08-20 2021-11-16 中国空气动力研究与发展中心高速空气动力研究所 Improved Parsec parameterization method for describing supercritical airfoil

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102197215A (en) * 2008-10-23 2011-09-21 瑞能***股份公司 Profile of a rotor blade and rotor blade of a wind power plant
CN102999697A (en) * 2012-11-20 2013-03-27 中国航天空气动力技术研究院 Determination method of multi-stage continuous pneumatic molded surface of hypersonic nozzle
CN103488847A (en) * 2013-10-08 2014-01-01 北京航天长征飞行器研究所 Aerodynamic shape optimization method based on neural network integration
CN103995938A (en) * 2014-05-29 2014-08-20 西北工业大学 End wall molded line modeling method for intermediate case of gas compressor
CN104999672A (en) * 2015-06-25 2015-10-28 航天材料及工艺研究所 Molding method of double-curvature variable-section variable-thickness through beam
CN105378735A (en) * 2013-07-09 2016-03-02 斯奈克玛 Method for modeling non-axisymmetric surface
US9336628B2 (en) * 2008-05-08 2016-05-10 United Technologies Corporation Systems and methods involving surface fitting
CN106156383A (en) * 2015-04-03 2016-11-23 北京临近空间飞行器***工程研究所 A kind of parametrization aerodynamic configuration digital-to-analogue and structured grid automatic generation method
CN107220415A (en) * 2017-05-08 2017-09-29 西北工业大学 A kind of two-dimentional high lift device parameterization design method for meeting Engineering constraint based on nurbs curve

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9336628B2 (en) * 2008-05-08 2016-05-10 United Technologies Corporation Systems and methods involving surface fitting
CN102197215A (en) * 2008-10-23 2011-09-21 瑞能***股份公司 Profile of a rotor blade and rotor blade of a wind power plant
CN102999697A (en) * 2012-11-20 2013-03-27 中国航天空气动力技术研究院 Determination method of multi-stage continuous pneumatic molded surface of hypersonic nozzle
CN105378735A (en) * 2013-07-09 2016-03-02 斯奈克玛 Method for modeling non-axisymmetric surface
CN103488847A (en) * 2013-10-08 2014-01-01 北京航天长征飞行器研究所 Aerodynamic shape optimization method based on neural network integration
CN103995938A (en) * 2014-05-29 2014-08-20 西北工业大学 End wall molded line modeling method for intermediate case of gas compressor
CN106156383A (en) * 2015-04-03 2016-11-23 北京临近空间飞行器***工程研究所 A kind of parametrization aerodynamic configuration digital-to-analogue and structured grid automatic generation method
CN104999672A (en) * 2015-06-25 2015-10-28 航天材料及工艺研究所 Molding method of double-curvature variable-section variable-thickness through beam
CN107220415A (en) * 2017-05-08 2017-09-29 西北工业大学 A kind of two-dimentional high lift device parameterization design method for meeting Engineering constraint based on nurbs curve

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
梁国辉: "基于NURBS的地铁列车车头造型及其气动性能分析", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110727995A (en) * 2018-06-29 2020-01-24 中国航发商用航空发动机有限责任公司 Blade shape construction method, blade, and computer device
CN110727995B (en) * 2018-06-29 2023-09-22 中国航发商用航空发动机有限责任公司 Blade shape construction method, blade, and computer device
CN110908338A (en) * 2019-11-20 2020-03-24 北航(天津武清)智能制造研究院有限公司 Blade profile spline reverse curvature correction method and system for turbine blade
CN111767600A (en) * 2020-06-30 2020-10-13 春涛国际建筑有限公司 Curved surface flower bed face brick curvature control construction method and system
CN113656895A (en) * 2021-08-20 2021-11-16 中国空气动力研究与发展中心高速空气动力研究所 Improved Parsec parameterization method for describing supercritical airfoil

Also Published As

Publication number Publication date
CN108038259B (en) 2021-05-28

Similar Documents

Publication Publication Date Title
CN108038259A (en) Method based on curvature generation Pneumatic component shape
KR101398306B1 (en) Computer-implemented process for creating a parametric surface
CN105183405A (en) 3D printing method for user-defined surface hollow model
CN1916966B (en) Process for creating from a mesh an isotopologic set of parameterized surfaces
CN106354098B (en) A kind of NURBS composite surfaces are fixed a cutting tool teeth processing route generating method
CN102682172B (en) Numerous-parameter optimization design method based on parameter classification for supercritical aerofoil
CN1916967A (en) Process for creating a parametric surface having a required geometrical continuity
CN105374068B (en) The Meshing Method of free form surface network
CN106156383A (en) A kind of parametrization aerodynamic configuration digital-to-analogue and structured grid automatic generation method
CN104331933A (en) Slicing direction self-adaptive rapid selection method
Miura et al. Aesthetic curves and surfaces in computer aided geometric design
CN113569360B (en) Method for designing flutter-resistant airfoil cluster of wind turbine blade
CN115358001A (en) Aerodynamic stealth comprehensive optimization method for front edge radius of flying wing layout aircraft
CN105956328B (en) Method for establishing blade model by using high-freedom-degree parametric surface
CN108389263A (en) The IGES surface grids rapid generations calculated are solved towards Element BEM
CN103136426B (en) Aviation blade circular arc leading-trailing edge process model generation method
CN110928326A (en) Measuring point difference planning method for aircraft appearance
CN108984853A (en) The non-homogeneous isomery cell structure design method mutually coordinated with principal stress trajectory line
CN103043224B (en) Double-circle method for generating trailing edge flap control surface airfoil leading edge curve
CN112231846A (en) Airplane hanger grid generation and projection method, device, equipment and storage medium
CN108804791B (en) Aircraft parameterization method suitable for embedded air inlet layout
CN113076571B (en) Real-time simulation editing method and system for three-dimensional clothes
Navangul et al. A vertex translation algorithm for adaptive modification of STL file in layered manufacturing
Zhao et al. Prospects for using T-splines for the development of the STEP-NC-based manufacturing of freeform surfaces
CN109325257B (en) Modeling method for rapidly generating flight load analysis model

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
GR01 Patent grant
GR01 Patent grant