




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機仿真和可視化設計
基于LabVIEW的工程軟件應用
目錄
1LABVIEW概述
2LABVIEW模板簡介
3創建VI程序
4LABVIEW結構
?5LABVIEW數據類型
?6圖表及圖形
1字符串和文件I/O
8數據采集
9工程仿真和設計常用編程技法
?10虛擬設備實例水環境工程仿真軟件
11附錄
9工程仿真和設計常用編程技法
9.1創建用戶自己的控件或指示器
s9.1.1創建用戶控件或指示器的步驟
89.1.2編輯用戶控件或指示器
89.1.3用戶控件的部件
?9.2虛擬設備的控件屬性及其可視化應用
89.2.1屬性節點的創建和使用
e9.2.2用可見屬性節點調用參考規范和重設參數
69.2.3用位置屬性設置部件位置
e9.2.4用尺度屬性節點實現動態顯示
?:*9.3向容器內注入流體
9.4用控件指定工作模式和類型
9工程仿真和設計常用編程技法
?9.5LabVIEW程序成批地獲得數據
?9.6用數學模型進行驗證性虛擬實驗
?9.7用虛擬設備展示實驗和設計項目運行結果
9.8循環迭代處理多因素交互作用
9.9反應動力學控制過程的反應器動力學
e9.9.1零維反應器模型
e992推流式反應器模型
?9.10用當量因子和短板效應處理多因素反應
9.11程序的自學習和參數重設
學習指導
?LabVIEW提供的用戶控件編輯器可以建
立具有特征形象的模擬控件,用于工程
仿真;
*掌握屬性節點(PropertyNode)的概
念,設置前面板對象的屬性,可以實現
運行時的計算機動態模擬和仿真,體現
更好的人機交互功能;
學習要點
LabVIEW提供的用戶控件編輯器可以建立具有特征形
象的模擬控件,用于工程仿真;
掌握屬性節點(PropertyNode)的概念,設置前面板
對象的屬性,可以實現運行時的計算機動態模擬和仿
真,體現更好的人機交互功能;
*掌握應用幾種反應動力學編程操作,學習將反應動力
學作為子VI運行于后臺的反應器動力學編程;
?學習LabVIEW環境下項目選擇、使用數據庫的實用技
法。學習使用數學模型和再現驗證性實驗結果的實用
技法;
學習LabVIEW環境下曲線擬合和程序自學習實用技法。
9.1創建用戶自己的控件或指示器
接近的控件或指示器作模本,并在此基礎
上進行修改。
5.保存完成的控件或指示器。
創
建
演
示
變速水泵
9.1.2編輯用戶控件或指示器
控件編輯器只允許包含一個控件,盡管該用戶控件可以包含一人具
有許多控件的簇。只包含一個控件的用戶控件才是有效的。使用控
柞編輯器來改變控件或指示器的顏色、尺寸、相對位置和顯示圖形。
1.使用選擇工具選取準備編輯的控件和指示器,母次只能對一人控件
或指示器進行編輯,編輯工作則在出現的控件編輯器前面板市進行。
2.在編輯菜單下選擇編輯用戶控件條目。
3.用與編輯VI前面板時一樣的方法,調整控件或指示器的顏色、尺寸
和相對位置。
4.在準備編輯的控件和指示器彈出窗口選擇PictureItem來選擇一個
圖形。
5.在編輯器窗口文件菜單用File?ApplyChanges保存修改。
IncrementArrow
nosliderNameLabel
月-
女ao
三$o
3s
ZcalIe4oHousing
都
*會
Slider
對
E2o任
s
的
他
傘QoUnitLabel
a
DecrementArrow
9.2.1屬性節點的創建和使用
1、屬性節點的創建
Tank
「ank|
|rwi|
用途何用性水位
此池為備用水源0J35.00
/|HIIIMIk/Cll.k/12|||J|~|IT乂mo
控.一匚尼
1回T.-X
FileEditOperateToolsBrowseWindowHelp
曲二面
12ptApplicationFont二|怎"產
件|o|畫同回同祖
屬0
性
及
其
應
用
演
示
LU
rank)
營B一班
Vis;viAJ
-ChangeAllToWrite
—Find>
KMVisibleItems>
El'Help
CapDescriptionandTip.,t
LaSetBreakpoint
ChangeToWrite
Properties,1ClassID
AddElementOwner
RemoveElementOwningVI
HelpForVisible
:Position?l;AllElements
Create>Bounds?
Replace>
/Visible
SelectVIServerClassbDisabled
Ssl*€tVISACla&s,KeyFocus
SelectActmXClwsx>Blinking
VTL03>Caption?
SelectIRASClas5>Label?
DowBc^sttoCla&sValue
NameFormat>Description
DisconnectFromControlKeyNavigation
Linkto>TypeDescriptor
IgnoreErrorsinsideNodeTipStrip
DataSocket?
TankFormat&Precision>
10-DataRange,
8-OutofRangeAction
UnitLabelVisible
6-
4-HousingSize
ActiveSlider
SliderColors
0-TextLabels[]
DigitalDisplays[]
FillStyle
FillColor
Scale
&2.2“可見屬性”調用規范和重設參數演
9.2.3用位置屬性設置部件位置
?在構建設備模型進行設計性實驗時,經常需
要調整各個部件的位置和尺寸,以完成相應
的實驗要求。利用LabVIEW創造的虛擬設
備不僅能獲得設計設備的直觀形象,而且能
進行獲得模型的實驗,檢驗設計工作的可行
性。
?例9-6構建沉降柱裝置的虛擬設備,要求使
用位置屬性,在設計性實驗中為沉降柱設置
取樣口,并最終用于水處理實驗,文件名
e9_6.vio
癌e9_6.vi
用
位
置
屬
性
設
置
部
件
位
置
演
示
924用尺度屬性節點實現動態顯示
?使用控件的尺度屬性節點,在虛擬設備
的仿真實驗,可以實現動態顯示部件的
尺寸。
*例9-7構建模仿固定床的膨脹的虛擬設備,
使用尺度屬性節點實現動態顯示床身膨
脹的真實情況,文件名e9_7.vi。
用尺度屬性節點實現動態顯示演示
動態展現簡支梁多力的位置和大小
?:?構建集中力和均布力特色控件,使用
屬性節點,使之動態展現簡支梁上施
加力的位置和大小,新文件名
jz2p2q.vio
動態展現簡支梁多力的位置和大小
G自Applicati刁向^]商
2集中、2均布力作用下
簡支梁的剪力、彎矩與模度
梁長度(m)___________________________
1200000
集中力屬性M(x)N.
60.0
max
M_jnin
-20.0--22.70
均布力屬性
10.0-
-1490
-10.0-
q3(I/B)
-20.0-1
y(x)mm
y_max
y_mm
q4(1/■)
「8.0
6.0
LabVIEW程序成批地獲得數據
?:?有效率的程序需要數據庫的支持。調用數據
庫建立二維常數數組的操作過程,包括將資
料來源,二維數據庫磁盤文件轉換成文本
(TXT)格式,將文本文件內容調入二維常
數數組的。
例9-10建立虛擬儀器將二維數據庫文件以
常數數組的形式供LabVIEW使用,并向文
字環中成批寫入字符串。
LabVIEW程序成批地獲得數據
9.8循環迭代處理多因素交互作用
定義:容積V;底物A反應速率是Z的
底物實時濃度CA,CB;函數
底物初始濃度CAO,CBO;
交互作用量,Y=CACB,Z=
C/B;底物A遵循一級反應
實時濃度CA
反應時間T
步長At
交互作用量Y遵循一級反應,
實時濃度CB
預測
□回
9.9反應動力學控制過程的反應器動力學
?反應動力學與反應器動力學
卬工程應用除了要考慮反應動力學外,還特別重視
對反應器動力學的研究。虛擬設備運行時,把反
應動力學置于后臺控制反應過程,將反應器的物
料平衡和各時間、空間點的狀態,經動力學模型
計算,以可視化方法進行實時顯示,這對工程設
計和模擬預測都具有極其重要的意義。
?:?應用后臺控制的虛擬設備
連續流反應器模型
?一個同時具有進水和出水的虛擬設備反應器,
其反應器內的物料容積與水力平衡有關,是一
個變化的量。
?:?反應器的進水由水泵提供,以重力為驅動的出
水流量的平方則與水深成正比。比例系數可根
據排放閥門完全開啟的實際流量確定。
反應動力學置于后臺控制反應過程
?VI文件名為e9_14.vi。
工m卜一心?一進入流量-輸出流量m止工
現水位=原水位+------------------------x時間步長
反應器截面積
連續流反應器模型
推流式反應器模型
與零維模型不同,推流式反應器僅在橫截面上
處于均勻的混合狀態,而沿流動方向,處于不
斷變化的狀態,即底物濃度是X的函數。
例9-15一個左側進水右側出水的推流式反應器,
推流式反應器的進水流量、反應器橫截面積和
進水底物濃度都是可控量。虛擬設備表現沿程
發生反應的結果。
?虛擬設備文件為e9_15.vi。一個隨動的檢測裝置
可以根據推流的沿程位置測定該點的底物濃度。
由于反應底物相同,反應底物遵循的反應動力
學與完全混合的連續流反應器一樣。
推流式反應器模型
用當量因子和短板效應處理多因素反應
“短板效應”是一種基本效應。
一只木桶能盛多少水,取決于桶幫上的最短的
木板。
存在于多種底物之間反應,對于參與的各種底
物的需求在數量上是不對稱的,所以首先要獲
得能夠進行相互比較的數值,稱為當量指數。
按照反映平衡關系的當量系數求得各種底物的
反應參與量,多余部分認為與反應無關,稱為
長板裕量。以限制性因子的反應模式為依據實
施反應,并將結果與長板裕量進行疊加獲得最
級結果Q
1房板效應”的虛擬設備。VI文件e9_16.vi。
當量因子和短板效應
e9_16.vi■□E?
FileEditOperateToolsBrowseWindowHelp
tApplicationFont▼|"QT,*|剪▼]H
理板效應的受盤茶效法義理多因素反應
當量系數
初始濃度9。終給濃度
反應速率Q/h)
即k
長板裕量
2
限制性因子
匏板項)
^6.00反應歷時圖)
反應后
3.49當量指數
程序的自學習和參數重設
?數學模型必須經過實踐對于模型的反復檢驗和多
次修改,建立數學模型的一般步驟如圖。
程序能夠自動將獲取的新觀測數據組,滾動代替
舊的觀測數據組并以此為根據重新設置數學模型,
這就是程序的自學習。
自學習模型編程要點
編程要點:
3需要提供足夠數量的基礎數據組,程序不斷用
自動獲取的新數據,對基礎數據組滾動更新。
3使用更新后的基礎數據組,選擇適當的模型結
構進行曲線擬合。
8使用局部變量或全局變量調整初始參數,完成
程序的自學習。
系統參數穩定性
更新數據相對于基礎數據組的數量關系決定
了的系統參數穩定性。
要提高系統參數的穩定性可以減小更新數據
比,也可以劃出部分基本數據,對這部分基
本數據始終不作更新。
③本例中,基礎數據組共有200組數據,如果新入
數據量的XY關系與原來的不同,按照每次5個的
方法滾動更新數據。面板上有一個底艙位控件,
對這部分數據始終不作更新。
能夠自學習修正初始參數文件e918.vi
原始粼焉數據在更新參
Y=rr
士三
重新獲得的mO和
bO,通過局部變量
為原始控件賦值,MS
電完成自學習。
X和Y兩個序列
自學習線性結構模型
e9_18.vi?
FileerateToolsBrowseWindowHelp
?[12ptApplicationFont▼]回|^3畫
曲線擬合與程序的自學習尸口XYGraph
b10°-
a8.0.
p
T
Q6.
I
I
d40
/
2.0
oo-i
10實例水環境工程仿真
?10.1水環境工程虛擬設備仿真實驗簡介
810.1.1虛擬儀器和設備的仿真實驗
m10.1.2WEEfz_3.5的安裝和使用
810.1.3WEEfz_3.5的菜單
?10.2水泵后水泵站
e10.2.1水泵與水泵站子模塊
e10.2.2水泵的系統工況和特性曲線
e10.2.3水泵的調速和換輪工況
e10.2.4泵站配制和調度
e10.2.5多泵多塔多節點供水問題
?10.3給水工程實驗
10.3.1過濾實驗
10.3.2自由沉淀
e1033絮凝沉淀
10實例水環境工程仿真
?10.4排水工程實驗
a10.4.1擁擠沉淀與壓縮實驗
e10.4.2充氧實驗和曝氣設備效率測定
elO.4.3吸附實驗
?10.5污水處理實驗和設計
e10.5.1活性污泥法污水處理
e10.5.2壓力溶氣氣浮實驗
e10.5.3生物轉盤污水處理
e10.5.4曝氣生物濾池工藝實驗
?10.6水環境工程設計性實驗
e10.6.1水環境工程設計性實驗任務
e10.6.2水環境工程設計性實驗指導書
水環境工程仿真軟件學習指導
綜合應用本教程的一個系統軟件實例。
作為一個完整的LabVIEW開發實例,集軟
件使用說明書和水環境工程仿真和設計性
實驗的指導書于一體,深層次地揭示水環
境工程系統隨時間動態變化的規律,可以
進行全工況操作和學習。
非環境工程專業的讀者可以借鑒界面的組
織方法。
學習要點
。體會LabVIEW提供的“所見即所得”應用
軟件,如何應用于學校的仿真實驗教學,
對于教學改革有怎樣的意義;
?:?學習如何利用虛擬設備進行仿真實驗,取
得實驗數據、演練實驗設計、比較實驗方
案和對獲得的實驗數據進行處理;’
學習如何利用虛擬設備進行可視化設計。
口1和干模塊調用
水泵與水泵站子程序
f7
11十
101
、
I
zl
錄音機
&?EEfz35.vi回叵區■
水泵和泵站給水實驗排水實驗污水處理高級實驗Exit
水
PalmDesktop
forCU
泵
Windows資源
管理器水環境工程仿真實彌
與與設計性實瞼
快捷方式到
添加或刪VIWEEfz3.5
水
National
lustrums.
泵安俄工業大學林綻工程系
蔡建安
站
我的文檔給水實驗排水實驗污水處理停止
屏幕教鞭exefiriy
SlimtnSize,
泵站配制和調度
?:?泵站中,在解決水量、水壓的供求矛盾時,蘊藏著
豐富的節能潛力。使用多臺定速泵和調速泵的水泵
組合,則可以在更大范圍內適應用水量的變化,但
由于出現了眾多的方案選擇,也給調度工作帶來了
難度。用管路性能和水泵特性參數建立起的虛擬儀
器,通過的仿真操作在設計階段,根據用戶需求來
確定泵站的配置方案,在運行階段對水泵工況加以
優化調度,為泵站設計和調度人員在解決供求矛盾
的同時,實行節能措施提供了有力的工具。
二定二調的泵站配置
圖10-7二定二調的泵站的配置示意圖
二定二調泵站運行
泵站配置和調度的操作流程
泵站配制和調度
港2定2調ruviE?區I
二定二調泵站配置和調度系統
STOP安*工或大等的舞水美■麥V
定1
泵1管阻s2/m5費Q0HxGn)定2泵2管聞0m5多更?二|?x
$師西]定2流量L/s三室I
定1流量L/sSxs2/m5
J263-r00-IIIiIII1100.00
-------------01002003004005005-----------
0100200300400500
供水系統特性用戶靜物程J調2
m調速比新而一調1調速比4P.97
50.0-1=0.8,0,90.80.9^ooj
G◎
運行效率%
40.0-運行1效塞%2
S
0.71.0
0710HxGn)
^08|MxGr?)
泵巖阻
泵3管附s2/m5-4627m5
M力河nn4kl
|羿°口口
和00|Sxs2/m5Sxs2/m5
^|io^oo~|理流量L/s3
管道阻俏調1流量L/s
s2/n>5
0.0250.0500.0
給水工程實驗
回
給自由沉降虛擬實驗系統
安*工業大學給捧木專業M胭
4.2-
畚考濃度
沉降時間Sin)
4.0-
200-
SSmg/L
1Z0
沉淀柱直徑(cm)
水14U
50-
2。-
3.5二
150-
原本濃度SSm*L:
45-
采樣口高度(5)
工100-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專科醫生調考練習試題及答案
- 藥理學復習試題含答案
- 融資居間服務合同(9篇)
- 產品銷售代理合同(28篇)
- JAVA方法重載試題及答案
- 數據庫考試實施方案試題及答案
- 電視節目制作合同(4篇)
- 店面租賃合同匯編(18篇)2
- 汽車維修技術發動機系統試題集萃
- 國際商務禮儀與文化測試題集
- 湖北省武漢市武昌區2025屆高三5月質量檢測考試語文及參考答案
- 核電站鋼板混凝土結構技術標準
- 《兒童健康保障課件:理性選擇與購買策略》
- 中國多聚甲醛行業發展分析及投資價值預測研究報告2025-2028版
- 房建工程總承包EPC項目技術標(投標方案)(技術標)
- 贛州城投招聘試題及答案
- 2025屆海南中考地理高頻考點模擬檢測試題(一模)含解析
- 輸血流程培訓試題
- 企業安全生產知識題庫
- 2025-2030方塊地毯行業市場現狀供需分析及重點企業投資評估規劃分析研究報告
- 鋼筋混凝土蓄水池施工方案
評論
0/150
提交評論