CN103020334A - 一种Gompertz曲线趋势外推精确智能延伸方法 - Google Patents
一种Gompertz曲线趋势外推精确智能延伸方法 Download PDFInfo
- Publication number
- CN103020334A CN103020334A CN2012104819817A CN201210481981A CN103020334A CN 103020334 A CN103020334 A CN 103020334A CN 2012104819817 A CN2012104819817 A CN 2012104819817A CN 201210481981 A CN201210481981 A CN 201210481981A CN 103020334 A CN103020334 A CN 103020334A
- Authority
- CN
- China
- Prior art keywords
- curve
- gompertz
- gompertz curve
- model
- coordinate system
- 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
Links
Images
Landscapes
- Image Generation (AREA)
Abstract
本发明属于用于计算机制图的3D建模领域,尤其是多项式表面绘图,涉及一种Gompertz曲线趋势外推精确智能延伸方法。现有CAD软件不能将Gompertz曲线保持原本特性延伸相交于指定对象,本发明采用Gompertz曲线延伸模型延伸Gompertz曲线,步骤依次为:在待延伸Gompertz曲线上选取组特征点{,};判断Gompertz曲线延伸模型应用条件;确定待定参数;确定Gompertz曲线延伸模型;计算延伸模型与目标对象的交点;利用Gompertz曲线延伸模型进行延伸。所述方法还可以应用于平面内任意位置的形状为Gompertz曲线的精确智能延伸。本发明所述方法延伸部分没有改变原曲线特性,可以长距离精确智能延伸,精度高,连接处曲线光滑;解决了通用CAD软件非圆曲线不能延伸的共性关键难题,增加或完善了现有CAD软件Gompertz曲线延伸功能。
Description
技术领域
本发明属于用于计算机制图的3D建模领域,尤其是多项式表面绘图,涉及一种Gompertz曲线趋势外推精确智能延伸方法。
背景技术
应用CAD软件进行二维或三维制图或建模时,经常遇到曲线需要延伸或过渡的问题,现代CAD软件对直线或圆弧均能保持原有特性进行延伸,但对其他非圆曲线却无能为力。Gompertz曲线是一种常用曲线,可用于CAD曲线的延伸或过渡。
中国专利CN 101482979A公开了一种光顺优化的NURBS空间曲线曲率连续拼接的CAD方法,在不改变曲线原有部分的情况下,填补了两条NURBS曲线间的缝隙,并且保证了曲线延伸部分的光顺性最优;中国专利CN 101299278A公开了一种基于延伸的产品外形空间曲线拼接的CAD方法,在不添加第三条曲线的情况下,既填补了两条曲线间原有的缝隙,又不改变曲线的原有部分,实现了一种新的曲线拼接效果。前述2项专利解决了两条曲线间的无缝拼接,在CAD中有很强的实用性;但不能将曲线保持原本特性延伸至指定目标。
实践中,面对Gompertz曲线的延伸,工程人员常将延伸部分用3次样条曲线近似绘制,误差大,曲线不光滑;如采用Gompertz曲线模型延伸,则能保持曲线原本特性精确延伸。
发明内容
本发明的目的在于:针对现有技术不能将Gompertz曲线保持特性延伸至指定目标的弊端,提出一种Gompertz曲线趋势外推精确智能延伸方法,可应用于现有CAD软件的核心升级使其具备Gompertz曲线延伸功能。
本发明的目的是通过下述技术方案实现的。
本发明的Gompertz曲线趋势外推精确智能延伸方法,该方法在计算机中实现,包括如下步骤:
(2)判断Gompertz曲线延伸模型应用条件:离散型Gompertz曲线方程为,其中,a、b、k为常系数;Gompertz曲线上特征点序列的对数一阶差分的环比系数,即为常数时,可使用Gompertz曲线智能延伸;
(6)利用Gompertz曲线延伸模型进行延伸:绘制从延伸起始点至目标对象间的Gompertz曲线。
所述Gompertz曲线趋势外推精确智能延伸方法还可以应用于平面内任意位置的形状为Gompertz曲线的精确智能延伸,以坐标原点建立直角仿射坐标系,使Y轴与待延伸的Gompertz曲线对称轴平行,将原坐标系中待延伸的Gompertz曲线和目标对象仿射变换至所述坐标系中,仿射变换方法为:
其中、为所述和所述在坐标系中的横、纵坐标值,、为所述和所述在坐标系中的横、纵坐标值,为所述坐标系相对所述坐标系的旋转夹角;将所述Gompertz曲线在所述坐标系进行延伸,延伸部分的曲线逆仿射变换至所述坐标系中,得,逆仿射变换方法为:
本发明的有益效果是:采用Gompertz曲线延伸模型延伸Gompertz曲线,延伸部分没有改变原曲线特性,基于曲线类型相同,可以长距离精确智能延伸,精度高,连接处曲线光滑;本发明解决了通用CAD软件Gompertz曲线不能延伸的共性关键难题,可应用于现有CAD软件的核心升级,也可用于对其进行二次开发,增加或完善了现有CAD软件非圆曲线延伸功能。
附图说明
图1为本发明整个方法的步骤流程图;
图2为本发明智能延伸Gompertz曲线实例;
图3为本发明仿射变换智能延伸Gompertz曲线实例。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。
实施例一
(1)在待延伸Gompertz曲线101上选取3组共9个特征点:(-4.000,0.100)、(-3.436,0.005)、(-2.873,0.033)、(-2.309,0.120)、(-1.745,0.318)、(-1.182,0.664)、(-0.618,1.151)、(-0.055,1.740)、(0.509,2.371);
(4)确定Gompertz曲线延伸模型:
(5)计算延伸模型与目标对象的交点105:(7.182,5.818);
(6)利用Gompertz曲线延伸模型进行延伸:绘制从延伸起始点102至交点105的Gompertz曲线103。
实施例二
(1)计算所述曲线201对称轴与y轴夹角=45°,以坐标原点建立直角仿射坐标系,在所述曲线201上选取9个点:(9.992,0.000)、(4.330,-0.001)、(3.660,0.007)、(2.991,0.044)、(2.321,0.167)、(1.651,0.439)、(0.981,0.889)、(0.311,1.489)、(-0.359,2.170),所述9个点在所述坐标系中横坐标为等差数列;
(4)确定Gompertz曲线延伸模型:
(5)计算延伸模型与目标对象的交点205:(-5.657,5.515);
(6)利用Gompertz曲线延伸模型进行延伸:将延伸模型逆仿射变换,绘制从延伸起始点202至交点205的Gompertz曲线203。
Claims (2)
1.一种Gompertz曲线趋势外推精确智能延伸方法,其特征在于:所述方法是在计算机上依次按照如下步骤实现的:
(2)判断Gompertz曲线延伸模型应用条件:离散型Gompertz曲线方程为,其中,a、b、k为常系数;Gompertz曲线上特征点序列的对数一阶差分的环比系数,即为常数时,可使用Gompertz曲线智能延伸;
;
(6)利用Gompertz曲线延伸模型进行延伸:绘制从延伸起始点至目标对象间的Gompertz曲线。
2.根据权利要求1所述的Gompertz曲线趋势外推精确智能延伸方法,其特征在于:还可以应用于平面内任意位置的形状为Gompertz曲线的精确智能延伸,以坐标原点建立直角仿射坐标系,使Y轴与待延伸的Gompertz曲线对称轴平行,将原坐标系中待延伸的Gompertz曲线和目标对象仿射变换至所述坐标系中,仿射变换方法为:
其中、为所述和所述在坐标系中的横、纵坐标值,、为所述和所述在坐标系中的横、纵坐标值,为所述坐标系相对所述坐标系的旋转夹角;将所述Gompertz曲线在所述坐标系进行延伸,延伸部分的曲线逆仿射变换至所述坐标系中,得,逆仿射变换方法为:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104819817A CN103020334A (zh) | 2012-11-25 | 2012-11-25 | 一种Gompertz曲线趋势外推精确智能延伸方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012104819817A CN103020334A (zh) | 2012-11-25 | 2012-11-25 | 一种Gompertz曲线趋势外推精确智能延伸方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103020334A true CN103020334A (zh) | 2013-04-03 |
Family
ID=47968937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012104819817A Pending CN103020334A (zh) | 2012-11-25 | 2012-11-25 | 一种Gompertz曲线趋势外推精确智能延伸方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103020334A (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102568018A (zh) * | 2010-12-09 | 2012-07-11 | 成都交大光芒科技股份有限公司 | 一种绘制遥测趋势曲线的方法 |
-
2012
- 2012-11-25 CN CN2012104819817A patent/CN103020334A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102568018A (zh) * | 2010-12-09 | 2012-07-11 | 成都交大光芒科技股份有限公司 | 一种绘制遥测趋势曲线的方法 |
Non-Patent Citations (4)
Title |
---|
YOUYU LIU 等: "Research on Intelligent Extension Technology for Curves Based on Trend Extrapolation", 《ADVANCED COMPOSITE MATERIALS》, 29 March 2012 (2012-03-29) * |
孔令德: "《计算机图形学基础教程 VISUAL C++版》", 31 May 2008, 清华大学出版社, article "8.4.1 仿射变换", pages: 174-175 * |
宋廷山: "《经济预测与决策方法及其计算机实现》", 31 July 2006, 吉林大学出版社, article "4.2 趋势外推法", pages: 149-150 * |
张桂梅 等: "一种新的仿射不变特征及其在平面曲线匹配中的应用", 《电光子 激光》, 30 November 2011 (2011-11-30) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108062073B (zh) | 一种用于高质量加工的圆弧平滑压缩插补方法 | |
Ji et al. | An improved method for registration of point cloud | |
CN108520120B (zh) | 一种道路路线平面线形设计的“两点”法 | |
CN109976262B (zh) | 一种针对微线段加工的全局曲率连续光顺方法 | |
CN108073138B (zh) | 适用于高速高精加工的椭圆弧平滑压缩插补算法 | |
CN108682043A (zh) | 一种基于参数映射的复杂曲面测量规划方法 | |
CN106055794A (zh) | 一种参数化建立三维管线模型的方法 | |
CN109918760B (zh) | 基于Revit互用性的钢筋建模方法 | |
CN114912159B (zh) | 一种轨道交通线路平面几何线形的拟合方法 | |
CN105205841B (zh) | 地理信息***的地图生成方法和*** | |
CN109683552A (zh) | 一种基面曲线导向的复杂点云模型上的数控加工路径生成方法 | |
CN106012721B (zh) | 一种道路路线平面线形设计的“两点”线元法 | |
CN106780742B (zh) | 一种用于蜗壳结构的三维布筋的方法 | |
CN102540977B (zh) | 数控加工中的误差估算方法 | |
CN104361625A (zh) | 一种基于射线原理的带边界保留的云数据精简算法 | |
CN109858143B (zh) | 圆弧墙上异型门窗模型生成方法 | |
CN103049593A (zh) | 一种计算两条参数曲线间的Hausdorff距离的方法 | |
CN110414016A (zh) | 超高速管道运输工具的乘波体外形参数化设计方法及*** | |
CN103020334A (zh) | 一种Gompertz曲线趋势外推精确智能延伸方法 | |
CN111610751A (zh) | 过点集nurbs插值曲线的插值误差多次细分迭代计算方法 | |
TWI406189B (zh) | 點雲三角網格面構建方法 | |
CN102968821A (zh) | 一种二次曲线趋势外推精确智能延伸方法 | |
CN103678799A (zh) | 一种弯边钣金件斜角值快速测量标定方法 | |
WO2022095507A1 (zh) | 基于平均滤波的直线段平滑方法、装置、设备及存储介质 | |
CN102968819A (zh) | 一种非圆曲线趋势外推近似智能延伸方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130403 |