• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      Sm iulink在抗震教學(xué)中的應(yīng)用

      2014-07-27 06:20:30趙子斌
      創(chuàng)新科技 2014年18期
      關(guān)鍵詞:鼠標抗震建模

      趙子斌

      (安陽職業(yè)技術(shù)學(xué)院建筑冶金工程系,河南 安陽 455000)

      Sm iulink在抗震教學(xué)中的應(yīng)用

      趙子斌

      (安陽職業(yè)技術(shù)學(xué)院建筑冶金工程系,河南 安陽 455000)

      建筑結(jié)構(gòu)抗震教學(xué)中的難點之一在于運動微分方程的求解,同時該課程存在著內(nèi)容難、課時少的矛盾。本文分析了Simulink軟件的主要特點, 并在該基礎(chǔ)上提出將Simulink應(yīng)用在建筑抗震的教學(xué)中將會促進教學(xué)的改革。

      Simulink;抗震;多媒體教學(xué)

      由于我國處于多發(fā)地震帶,而地震會給人民的生命財產(chǎn)造成巨大的危害。所以,必須對建筑結(jié)構(gòu)進行必要的抗震分析,從而采取相應(yīng)的措施來減小地震造成的危害。因為建筑本身復(fù)雜并且龐大,材料和幾何的非線性性能,導(dǎo)致要對建筑結(jié)構(gòu)進行復(fù)雜的非線性時程分析和抗震驗算。建筑工程抗震是一門理論聯(lián)系實際很密切的專業(yè)課,它的目的是教授學(xué)生掌握結(jié)構(gòu)抗震的理論知識和結(jié)構(gòu)遭受地震的破壞機理以及可以采取的抗震措施??紤]到結(jié)構(gòu)的材料和幾何非線性等問題,如何求解結(jié)構(gòu)在地震作用下建立的微分方程特別是多質(zhì)點層間剪切體系的微分方程的求解,就顯得尤為重要。并且建筑工程抗震概念多,知識點邏輯性強,而規(guī)定課時又往往太少。

      本文將Simulink應(yīng)用到建筑工程抗震教學(xué)中,可以將復(fù)雜抽象的數(shù)學(xué)公式推導(dǎo)直觀化,而且對學(xué)生理解和掌握時程分析法,數(shù)值計算方法有著很好的意義。這樣能夠使學(xué)生更快地掌握抗震基本原理,增加學(xué)生的學(xué)習(xí)興趣,使學(xué)生學(xué)習(xí)樂在其中緩解教學(xué)內(nèi)容豐富與課時少的矛盾。

      Simulink是MATLAB最重要的組件之一,它提供一個動態(tài)系統(tǒng)建模、仿真和綜合分析的集成環(huán)境。在該環(huán)境中,無需大量書寫程序,而只需要通過簡單直觀的鼠標操作,就可構(gòu)造出復(fù)雜的系統(tǒng)。Simulink具有適應(yīng)面廣、結(jié)構(gòu)和流程清晰及仿真精細、貼近實際、效率高、靈活等優(yōu)點,并基于以上優(yōu)點Simulink已被廣泛應(yīng)用于控制理論和數(shù)字信號處理的復(fù)雜仿真和設(shè)計。同時有大量的第三方軟件和硬件可應(yīng)用于或被要求應(yīng)用于Simulink。

      Simulink是MATLAB中的一種可視化仿真工具,是一種基于MATLAB的框圖設(shè)計環(huán)境,是實現(xiàn)動態(tài)系統(tǒng)建模、仿真和分析的一個軟件包,被廣泛應(yīng)用于線性系統(tǒng)、非線性系統(tǒng)、數(shù)字控制及數(shù)字信號處理的建模和仿真中。Simulink可以用連續(xù)采樣時間、離散采樣時間或兩種混合的采樣時間進行建模,它也支持多速率系統(tǒng),也就是系統(tǒng)中的不同部分具有不同的采樣速率。為了創(chuàng)建動態(tài)系統(tǒng)模型,Simulink提供了一個建立模型方塊圖的圖形用戶接口(GUI),這個創(chuàng)建過程只需單擊和拖動鼠標操作就能完成,它提供了一種更快捷、直接明了的方式,而且用戶可以立即看到系統(tǒng)的仿真結(jié)果。

      Simulink是用于動態(tài)系統(tǒng)和嵌入式系統(tǒng)的多領(lǐng)域仿真和基于模型的設(shè)計工具。對各種時變系統(tǒng),包括通訊、控制、信號處理、視頻處理和圖像處理系統(tǒng),Simulink提供了交互式圖形化環(huán)境和可定制模塊庫來對其進行設(shè)計、仿真、執(zhí)行和測試。

      構(gòu)架在Simulink基礎(chǔ)之上的其他產(chǎn)品擴展了Simulink多領(lǐng)域建模功能,也提供了用于設(shè)計、執(zhí)行、驗證和確認任務(wù)的相應(yīng)工具。Simulink與MATLAB;緊密集成,可以直接訪問MATLAB大量的工具來進行算法研發(fā)、仿真的分析和可視化、批處理腳本的創(chuàng)建、建模環(huán)境的定制以及信號參數(shù)和測試數(shù)據(jù)的定義。

      1 Simulink模型的建立

      1.1 Simulink的啟動

      Simulink是MATLAB提供的一個實現(xiàn)動態(tài)系統(tǒng)的建模、仿真和分析的軟件包。因此要進行Simulink建模仿真,必須先打開MATLAB。Simulink的啟動有三種方法:

      1.1.1 使用命令方式打開Simulink,在MATLAB命令窗口直接鍵入:simulink,如圖1所示。

      1.1.2 用工具欄按鈕打開Simulink,即單擊MATLAB工具欄中的Simulink按鈕,如圖1所示。

      圖1 MATLAB命令窗口

      1.1.3 使用MATLAB的start菜單中的命令啟動Simulink,即用鼠標單擊MATLAB的start開始菜單,然后選擇Simulink項,再選擇Library Browser項,用鼠標單擊,即可啟動Simulink,如圖2所示。

      圖 2 Simu link從開始菜單的打開方式

      1.2 Simulink模型編輯器的啟動

      當(dāng)Simulink啟動后,將打開Simulink Library Browser窗口,即Simulink庫瀏覽器窗口,如圖4.3所示,這時,用戶就可通過系統(tǒng)模型編輯器來創(chuàng)建Simulink模型。啟動Simulink模型編輯器的方法有兩種。方法一:用鼠標點擊Simulink庫瀏覽器窗口上的按鈕;方法二:用鼠標點擊Simulink庫瀏覽器窗口上的file菜單中new中的model命令。

      1.3 Simulink模塊庫簡介

      為便于用戶能夠快速創(chuàng)建自己所需的動態(tài)系統(tǒng),Simulink提供了大量以圖形方式給出的內(nèi)置模塊,使用這些內(nèi)置模塊可以快速方便地設(shè)計出特定的動態(tài)系統(tǒng)。Simulink的模塊庫能夠?qū)ο到y(tǒng)模塊進行有效的管理與組織,使用Simulink模塊庫瀏覽器可以按照類型選擇合適的系統(tǒng)模塊、獲得系統(tǒng)模塊的簡單描述及查找系統(tǒng)模塊等,并且可以直接將模塊庫中的模塊拖動或拷貝到用戶的系統(tǒng)模型中以創(chuàng)建動態(tài)系統(tǒng)模型。

      圖 3 Simulink Library Browser窗口

      2 Simulink軟件的優(yōu)越性

      2.1 編程效率高

      MATLAB是一種面向科學(xué)與工程計算的高級語言,允許使用數(shù)學(xué)形式的語言編寫程序,而且比BASIC,C語言等更加接近我們書寫計算公式的思維方式,用MATLAB編寫程序猶如在演草紙上排列出公式與求解問題,因此,MATLAB語言也可通俗的稱謂演算紙式的科學(xué)算法語言,由于編寫簡單,所以編程效率高,易學(xué)易懂。

      2.2 用戶使用方面

      MATLAB語言是一種可執(zhí)行解釋的語言,它靈活,方便,其調(diào)試程序手段豐富,調(diào)試速度快,需要學(xué)習(xí)的時間少,人們用任何一種語言編寫程序一般都要經(jīng)過四個步驟;編輯,編譯,連接以及執(zhí)行和調(diào)試各步驟之間的順序關(guān)系,較好地解決了上述問題,把編輯,編譯,鏈接和執(zhí)行融為一體。他能在同意畫面上進行靈活的操作,快速地排除輸入程序中的書寫錯誤,語法錯誤以及語義錯誤,從而加快用戶編寫,修改和調(diào)試程序的速度,可以說在編程和調(diào)試過程中它是一種很簡單的語言。具體地說運行MATLAB時,如直接在命令行輸入MATLAB語句包括調(diào)用M文件的語句,每輸入一句語句,就立即進行處理完成編譯,連接和運行的全過程,又如將MATLAB源程序編輯為M文件,由于MATLAB磁盤文件也是M文件時,如果有錯,計算機屏幕上會給出詳細的出錯信息,經(jīng)過用戶修改后再執(zhí)行,直到正確為止,所以可以說,MATLAB語言不僅是一種語言,廣義上講更是語言的開發(fā)系統(tǒng)。

      2.3 擴充能力強,交互性好

      在進行復(fù)雜的數(shù)序運算時可以直接調(diào)用而且MATLAB的庫函數(shù)同用戶文件在形式上一樣,所有用戶文件也可作為MATLAB的庫函數(shù)來調(diào)用,以便提高MATLAB的使用效率和擴展它的功能。這樣良好的交互性使得程序員可以使用以前編寫過的程序,減少重復(fù)性工作,也是正在寫的程序員具有重復(fù)利用的價值。

      2.4 移植性和開發(fā)性好

      MATLAB是用C語言編寫的,于是MATLAB可以很方便地移植到能運行C語言的操作平臺上,MATLAB的所有核心文件和工具箱文件都是公開的,都是可讀可寫的源文件,用戶可以通過對源文件的修改和自己變成構(gòu)成新的工具箱。

      2.5 語句簡單,內(nèi)涵豐富

      MATLAB語言中最基本的組成成分為函數(shù),一般形式為[a,b,c,...]=fun(d,e,f,...),即一個函數(shù)由函數(shù)名,輸入變量d,e,f和輸出變量a,b,c的組成,這樣不僅使MATLAB的庫函數(shù)功能更加豐富,而且大大減少需要的磁盤空間,使得MATLAB編寫的M文件簡單,短小而高效。

      2.6 高效方便的矩陣和數(shù)組運算

      MATLAB語言像C語言一樣規(guī)定了自己的運算符,關(guān)系運算符等,但這些運算符大部分也可以毫不改變的照搬到數(shù)組間的運算,另外它不需要定義數(shù)組的維數(shù),并給出矩陣函數(shù),使他在求解建??刂疲瑑?yōu)化等問題時,顯得大為簡單,高效,方便這是無所比擬的。

      2.7 方便的繪圖功能

      MATLAB的繪圖十分方便,它有一系列繪圖函數(shù),例如線性坐標、對數(shù)坐標,只需調(diào)用不同的函數(shù),在圖上標出圖題,XY軸標注也只需調(diào)用相應(yīng)的命令,簡單易行,另外在調(diào)用繪圖函數(shù)時調(diào)整自變量和繪出不變顏色的點,線,復(fù)線,這種為科學(xué)研究著想的設(shè)計師通用的編程軟件不能達到的。

      3 結(jié)語

      建筑工程抗震是一門理論性和實踐性很強的專業(yè)課,考慮到結(jié)構(gòu)的材料和幾何非線性等問題,如何求解結(jié)構(gòu)在地震作用下建立的微分方程就顯得尤為重要。并且建筑工程抗震概念多,知識點邏輯性強,而規(guī)定課時又往往太少。針對以上問題,本文分析了Simulink的主要特點,提出將該軟件引入抗震/教學(xué)中。

      [1]范影樂,楊勝天,等.MATLAB仿真應(yīng)用詳解[M].北京:人民郵電出版社,2001.

      TU352.11

      A

      1671-0037(2014)09-78-2

      趙子斌(1985.7-),男,碩士研究生,助教,研究方向:結(jié)構(gòu)抗震與減震控制。

      猜你喜歡
      鼠標抗震建模
      關(guān)于房建結(jié)構(gòu)抗震設(shè)計的思考
      聯(lián)想等效,拓展建模——以“帶電小球在等效場中做圓周運動”為例
      Progress in Neural NLP: Modeling, Learning, and Reasoning
      Engineering(2020年3期)2020-09-14 03:42:00
      古建抗震有絕招
      基于PSS/E的風(fēng)電場建模與動態(tài)分析
      電子制作(2018年17期)2018-09-28 01:56:44
      不對稱半橋變換器的建模與仿真
      抗震建筑材料簡介
      上海建材(2018年6期)2018-03-21 06:24:28
      他成了抗震搶險的先鋒
      中國火炬(2015年5期)2015-07-31 18:03:52
      三元組輻射場的建模與仿真
      45歲的鼠標
      长子县| 渭南市| 彰化县| 新安县| 潞西市| 石城县| 夹江县| 荣成市| 兴城市| 华亭县| 西林县| 长治县| 页游| 芜湖市| 内江市| 沅陵县| 台北县| 霍山县| 商洛市| 阿拉善右旗| 宽城| 娄烦县| 阿鲁科尔沁旗| 互助| 分宜县| 年辖:市辖区| 开化县| 宜都市| 阆中市| 扎兰屯市| 普兰店市| 浦江县| 蚌埠市| 红安县| 蒙阴县| 郑州市| 五莲县| 砚山县| 清镇市| 上林县| 资溪县|