999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

聯合仿真模型中的插值方法分析與實驗

2021-09-13 08:52:16蔣洋楊建常
科技資訊 2021年16期

蔣洋 楊建常

摘? 要:隨著現代科技的進步與發展,計算機仿真的研究深度也在不斷擴展,其復雜性也日益增加,采用的工程軟件越來越多、不同種類的工程數據格式也越來越多。此時FMI功能模擬接口標準的橫空出世,將不同軟件工具建立的仿真工程相互連接起來。在仿真過程中對模型間數據交互進行分析,發現存在不同步長FMU模型數據交互情況,此時需要通過插值算法來減少結果誤差。該文通過牛頓插值法和三次樣條插值法進行內插實驗,對這兩種插值方法進行比較,分析其適用性。

關鍵詞:FMI聯合仿真? ?數據交互? ?牛頓插值? ?三次樣條插值

中圖分類號:TP393.07? ? ? ? ? ? ? ? ? ?文獻標識碼:A文章編號:1672-3791(2021)06(a)-0001-03

Analysis and Experiment of Interpolation Method in

Co-simulation Model

JIANG Yang1? ?YANG Jianchang2

(1.Shenyang Ligong University, Shenyang, Liaoning Province, 110159 China; 2.Unit 32683, Shenyang, Liaoning? Province, 110043? China)

Abstract: With the progress and development of modern science and technology, the research depth of computer simulation is also expanding, its complexity is also increasing, more and more engineering software and different types of engineering data formats are used. At this time, the FMI functional simulation interface standard was born, connecting the simulation projects established by different software tools. In the simulation process, the data interaction between models is analyzed, and it is found that there is FMU model data interaction with different steps. So interpolation algorithm is needed to reduce the result error. In this paper, Newton interpolation and Cubic spline interpolation method are used for interpolation experiments, the two interpolation methods are compared and their applicability is analyzed.

Key Words: FMI co-simulation; Data interaction; Cubic spline interpolation; Newton interpolation

隨著時代發展,建模與仿真技術越來越注重系統與模型的聯合開發,在仿真上可實現多種學科的聯合應用、多種仿真環境的集合以及多種仿真過程的結合[1]。除此之外,為使各模型間的數據可以正常傳輸處理,以及滿足不同模型的系統需求,需要通過標準的接口協議來對不同領域、不同層次的模型進行集成處理。FMI功能模擬接口標準因此應運而生[2]。然而在仿真過程中,不同步長的FMU模型間可能會出現數據丟失以及仿真結果不精確的問題[3]。這一問題可通過使用插值方法對仿真結果行優化處理來解決。

該文主要描述針對仿真中牛頓插值法以及三次樣條插值法進行內插的分析與實驗,對這兩種常見的插值方法進行比較,分析其適用性,得出結論。

1? 插值法

插值是指已知某函數的在若干離散點上的函數值,通過求解該函數中待定形式的插值函數以及待定系數,在區間的其他點上用這特定函數的值作為函數f(x)的近似值。不同的插值方法求得多項式的方式不同。

1.1 牛頓插值法

牛頓插值法引入了差商的概念,大大減少了計算量,提高了計算精度[4]。同時,在添加或更新節點時,牛頓插值也具有承襲性,計算更為靈活[5]。已知函數f(x)在n+1個互不相同點處的函數取值為f(xi),高階差商與低階差商存在迭代關系。

f(x)在點xi,xj處的一階差商為:

xi,xj處的一階差商為

二階差商是一階差商的差商,f(x)在點xi,xj,xk處的二階差商為:

(2)

三階差商就是二階差商的差商,以此類推,f(x)在點x0,x1,…xn處的n階差商為:

(3)

牛頓插值法的基本表現形式為:

f(x)=f(x0)+f[x0,x1](x-x0)+f[x0,x1,x2](x-x0)(x-? ? ? ? ? x1)+…+f[x0,x1,…xn-1,xn](x-x0)(x-x1)…(x-xn-1)

(x-xn)(4)

1.2 三次樣條插值

有學者發現隨節點個數n的增加,多項式誤差不但沒減小,反而不斷增大。人們把這種節點加密但誤差增大的現象稱為Runge現象。該文的分段三次樣條插值就是克服Runge現象引入的一種插值方法[6]。

顧名思義,分段就是把整區間分成n個區間[(x0, x1), (x1, x2), …(xn-1, xn)],共有n+1個點,其中兩個端點x0=a, xn=b,三次樣條就是說每個小區間的曲線是一個三次方程,三次樣條方程滿足以下條件。

(1)在每個分段小區間[xi, xi+1]上,S(x)=Si(x)都是一個三次方程。

(2)滿足插值條件,即S(xi)=yi? (i=0, 1, 2, …, n)。

(3)曲線光滑,即S(x),S'(x),S''(x)連續。

則這個三次方程可以構造成如下形式:

y=ai+bix+cix2+dix3(5)

這種形式下,稱這個方程為三次樣條函數[7]。

從公式(5)可以看出每個小區間有4個未知數,有n個小區間,則有4n個未知數,要解出這些未知數,則需要4n個方程來求解。

首先,由于所有點必須滿足插值條件S(xi)=yi(i=0, 1, …, n),除了兩個端點,所有n-1個內部點的每個點都滿足Si(xi+1)=yi+1,Si+1(xi+1)=yi+1前后兩個分段三次方程,則有2(n-1)個方程,再加上兩個端點分別滿足第一個和最后一個三次方程,則總共有2n個方程。

其次,n-1個內部點的一階導數應該是連續的,即在第i區間的末點和第i+1區間的起點是同一個點,它們的一階導數應該也相等,即S'i(xi+1)= S'i+1(xi+1),則有n-1個方程。另外,內部點的二階導數也要連續,即S''i(xi+1)=S''i+1(xi+1),也有n-1個方程,現在總共有4n-2個方程了,還差兩個方程就可以解出所有未知數了,這兩個方程可通過邊界條件得到。

該文算法設計使用固定邊界條件(指定端點一階導數),這樣即構造方程組解出所有未知數。

2? 基于python的仿真方法設計

2.1 牛頓插值法的設計流程

(1)輸入真實離散數值,插值點范圍及個數。

(2)調用函數獲取差商表。

(3)調用函數獲取差商表的對角線元素。

(4)設計newton函數,輸出結果。

2.2 三次樣條插值法的設計流程

(1)輸入真實離散數值,插值點范圍及個數。

(2)計算步長,將數據節點和指定的首位端點條件帶入矩陣方程。

(3)解矩陣方程,計算樣條曲線的系數。

(4)在每個子區間創建方程,輸出結果。

3? 仿真結果與分析

分別對牛頓插值法和三次樣條插值法進行實驗,得到結果見圖1。其中圖中小方塊點代表真實值,曲線為插值擬合曲線。

由實驗結果可看出,兩種插值方法得到的插值曲線較為接近,隨機取插值點得到的結果也誤差較小。但由于分段三次插值可以低代價獲得一階和二階導數的收斂性質,插值曲線更逼近真實曲線,因此當插值節點較多的情況下,可優先考慮三次樣條插值法。

4? 結語

隨著聯合仿真技術的飛速發展,工程人員在設計驗證相關產品時更方便快速。該文分析比較了牛頓插值法和三次樣條插值法的不同之處,對于仿真過程中不同步長的FMU模型間可能會出現仿真結果不精確的問題進行優化處理,具有一定的應用價值。

參考文獻

[1] 羅茂春.基于FMI的航空發動機控制系統多學科聯合仿真[D].南京:南京航空航天大學,2019.

[2] 樊卿.基于FMI的飛行器聯合仿真技術研究[D].成都:電子科技大學,2018.

[3] 胡嘉悅,李廣文,章衛國,等.面向有人/無人機協同遠程作戰的IVMS架構[J/OL].航空學報:1-12[2021-05-19].https://www.kns.cnki.net/kcms/detail/11.1929.V.20210326.1703.022.html.

[4] 李振昌.基于衛星星歷的BDS衛星軌道插值與擬合方法研究及精度分析[D].蘭州:蘭州交通大學,2019.

[5] 楊偉.基于牛頓插值法的模擬信號采樣與重構研究[D].蘭州:蘭州大學,2017.

[6] 李文.移動機器人路徑規劃的改進粒子群三次樣條插值算法[D].湘潭:湘潭大學,2020.

[7] 魏媛.模糊三次樣條插值與模糊最小二乘逼近[D].蘭州:西北師范大學,2020.

主站蜘蛛池模板: 国产成人精品免费视频大全五级| 黄色免费在线网址| 国产日韩av在线播放| 成人av专区精品无码国产| 日韩精品一区二区三区免费在线观看| 日韩久久精品无码aV| 亚洲国产成人综合精品2020| 国产乱子伦精品视频| 亚州AV秘 一区二区三区| 亚洲国产精品日韩专区AV| 无码福利视频| 久久99国产精品成人欧美| 中文字幕 日韩 欧美| 亚洲欧洲日韩久久狠狠爱| 日本色综合网| www.国产福利| 狠狠色婷婷丁香综合久久韩国| 2020久久国产综合精品swag| 五月天天天色| 欧美国产中文| 国内精自视频品线一二区| 日韩精品一区二区三区免费在线观看| 凹凸国产熟女精品视频| 国产精品播放| 真实国产精品vr专区| 久夜色精品国产噜噜| 国产91特黄特色A级毛片| 国产欧美在线| 欧美成人亚洲综合精品欧美激情| 亚洲成网777777国产精品| 99尹人香蕉国产免费天天拍| 国产精品自在拍首页视频8| 老熟妇喷水一区二区三区| 91成人在线观看| 极品国产一区二区三区| 日本爱爱精品一区二区| 青青青国产精品国产精品美女| 亚洲成人精品在线| 日韩精品免费一线在线观看| 久久久久人妻一区精品| 97精品伊人久久大香线蕉| 99色亚洲国产精品11p| 自拍中文字幕| 成年片色大黄全免费网站久久| 久久激情影院| 人与鲁专区| 久综合日韩| 亚洲青涩在线| 亚洲开心婷婷中文字幕| 国产欧美中文字幕| 亚洲首页在线观看| 青青国产成人免费精品视频| 免费人成在线观看成人片| 欧美综合区自拍亚洲综合天堂| 又猛又黄又爽无遮挡的视频网站| 国产成人精品日本亚洲| 欧美a级完整在线观看| 国产免费精彩视频| 一本综合久久| 日韩在线网址| 国产成人91精品免费网址在线| 亚洲欧美日韩另类| 亚洲无码久久久久| 夜夜操国产| 亚洲综合在线最大成人| 久青草免费在线视频| 在线视频精品一区| 喷潮白浆直流在线播放| 亚洲AV无码乱码在线观看代蜜桃| 成人在线欧美| 国产69精品久久久久妇女| 黄色网站在线观看无码| 国产精品网址在线观看你懂的| 中文字幕自拍偷拍| 伊人久久久久久久| 国产精品久久久久久久久久久久| 国产成人在线无码免费视频| 2020国产免费久久精品99| 亚洲制服丝袜第一页| 国产高清在线观看| 国产成人精品男人的天堂下载 | 国产成人无码久久久久毛片|