setup
mesh.colpoints配點
mesh.phase.fraction:n個間隔
setup.mesh.phase.colpoints = 10*ones(1,n);guess(phase¶meter)setup.mesh.phase.fraction = ones(1,n)/n;
phase.time
phase.state
phase.control
guess裡面的值代表了整個求解過程的初始值,非常重要
mesh
phase§.fraction:指定mesh intervals,多少個間隔
pahse§.colpoints:指定每個間隔裡面的配點個數
input
phase.parameter表示引數,一般是未知數,並不會被更新,但是會最終求得乙個符合最優解的值(在continuous和main裡面會有)
bounds
bounds.eventgroup(1).lower = [zeros(1,7)];一般在endpoint檔案中定義,用於約束一些條件如邊界(比如兩個階段的連線點)bounds.eventgroup(1).upper = [zeros(1,7)];
output.eventgroup(1).event = [y0-yf, tf-t0];很好的例子在「kineticbatchreactor」算例中
作用set up event constraints that link phases
gpops的計算過程,首先對算例進行配點求解,得到最優值,然後檢查網格閾值是否滿足,如果不滿足,則對配點或者intervals進行修改,進行下一次iterations,直至滿足max
一般在每個interval裡面配乙個點,如果不能滿足誤差要求,則對部分interval繼續分解出新的等距interval進行迭代求解,直至滿足網格誤差要求
畫出任意計算結果的網格
每日複習筆記4 28
感覺這個部分真的是重難點啊,用好的真好用,用不好是,哎,我是菜雞。有乙個順序容器和順序容器介面卡的概念,這裡先寫點關於順序容器的吧。常見的順序容器有vector list和deque三種。順序容器的定義 所有的容易都是類模板,通過模板可以編寫乙個類定義,而用於多個不同的資料型別。容器元素的初始化 表...
學習筆記 雜湊學習筆記
hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...
學習筆記 CentOS 學習筆記01
簡單的做個課堂筆記 虛擬機器用的是vmware,系統是centos cd etc sysconfig network scripts pwdls 顯示列表 cat ifcfg eth0 檢視檔案內容 vi ifcfg eth0 進入vi編輯器 onboot no 原始設定 x逐字刪除 d刪除整行 a...