.fb-comentarios,.fb-Los comentarios de los comentarios,.fb-Comments SPAN IFRAME [estilo] {Min-Width: 100%! Importante; Ancho: 100%importante}

はじめ に 前回 の ブログ で は 、 電力 平準化 問題 数理 数理 最適 化 スケジューリング 問題 として として として として として として として として として として 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 問題 eléctrico扱える こと 、 SAS の CLP Procedimiento で 簡単 に モデリング 可能 である こと を 紹介 し まし た。 は 具体 具体 的 に サンプル 問題 で CLP Procedimiento の 方 を 見 て いき ます (ブログ 末尾 に サンプル コード 記載 記載 記載 記載 記載 記載。。。。 の 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方 方ここ で は プロシジャ の 使い 方 を 分かり やすく 示す ため ため 、 図 1 の よう な 3 タスク 、 2 設備 の 簡略 さ れ た 問題 の を 例 として 説明 し ます ます。 設備 簡略 化 れ た 問題 の スケジューリング を 例 として 説明 し ます ます。 タスク タスク の 詳細 な 設定 表 1 の し し ます。 & & & & #160 中身 の 詳しい 説明 に 入る 前 に 、 一 つ つ だけ 最適 化 の 処理 で 理解 て おく べき 概念 として 、 recursos と いう を 紹介 し ます。。。 とは タスク 概念 として 、 と いう を 紹介 し ます ます。。 とは タスク を 実行 する ため に な で 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源 資源、 CLP Procedimiento による スケジューリング で は 「ある 時間 帯 の 使用 電力 が x である = 電力 と いう 資源 を x 占有 する」 の よう 読み替える こと が ポイント です。 図 1 を 例 にとると 、 全体 全体 の の は 電力 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備 設備M1 と m2 が 1 つずつ 、 電力 は 設定 し た 電力 上限 分 が 用意 さ れ て おり タスク タスク A 実行 中 は 電力 設備 M1 という Recurso を 1 つ 、 電力 と と いう いう を 波形 波形 表さ れる 分 各 で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で で占有 する 、 と 見なす ことができ ます。 最終 ​​的 に に 実行 可能 な スケジュール (同じ 時間 帯 に 複数 タスク タスク が 設備 で 実行 さ れ 、 電力 上限 上限 を 超過 し ない ない) を 作成 する こと は 、 各 上限 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲 範囲内 で 上手く recurso を 分け合う よう な 割り当て を 作成 作成 する こと に 置き換え られ ます。 では 、 に に SAS コード で で CLP Procedimiento を 呼び出し スケジューリング を 行う 部分 です が が 、 必要 な の は 以下 の コード だけ。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 land resdata=res outTime Schedres=Outres ejecutando”Schedtime”と”Schedres”は 出力 先 データ セット の 指定 な ので 、 ユーザー ユーザー が する 必要 が ある の は データ の の”ActData” と ”ResData” のみ です では では それぞれ の の の の の の の の の の の の の の の のデータ セット の 内容 を 確認 し て み ましょ う。 “resdata” では recurso の 設定 を 行い ます。 上 で の 説明 の 通り 電力 設備 設備 m1 と m2 が 1 つずつ で 、 可能 な 電力 総量 の 上限 が が が が ““ 12″である こと を 表現 し て おり 非常 に 簡潔 な 設定 です。“ ActData ”は スケジューリング の 対象 と なる 最 小 要素 である の を 行い ます。。 今回 例 で で は タスク タスク を 図 1 の に 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割 分割し た フェーズ それぞれ を 一つ の Actividad と 考え ます。 こちら の データ セット は 様々 な 要素 が に に 並ん で ので やや やや です が 、 設定 項目 は 大まか に に 5 種類 の 系統 に 分かれ ます。 まず _ _ 列 列 は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は は、 各 actividad に それぞれ 固有 の id を 設定 し ます。 タスク a を 例 にとると 、 各 フェーズ の 使用 使用 に 当たる A01 ~ A05 と タスク 全体 として 設備 M1 を 使用 する こと を 表す 表す 表す を 設定 し ます。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。今回 の 問題 で は 「設備 M1 を 使用 し て いる 間 電力 を 使用 する」 という な ので 、 A00 の _Period_ と A01 ~ A05 の 合計 が 一致 し て いる こと が 確認 でき。 によって によって は 待ち 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間 時間などで使用電力0だが設備は占有したまま」のような状況で、両者の_Length_が異なる設定もあり得ます。 _SUCCESSOR_は前後関係を設定する対象のActivityを示しており、前後関係の種類 と 程度 は _lag_ と _lagdur_ で 指定 し ます。 例えば fs は 、 「当 該 Actividad の と と _Successor_ で する する Actividad の Inicio の が _ _lagdur_ で する する 値」 示し て い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い い います。 今回 の 例 で は 一 つ の タスク を 分割 し た フェーズ に 相当 する Actividad は 間 を 空ける こと なく 実行 さ れる ため 、 _lag_=fse (finalizar と inicio が _lagdur_ に に 、 _ _ _=0 と し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し し して い ます 。6 行目 の よう に 、 「タスク A の 後 3 時間 単位 空け て タスク B を 開始 する」 という 的 的 意味 で の 前後 関係 を 表す の に も も 使用 ます ます。 1 行目 A00では、_LAG_=S SE (Inicio と Inicio が _lagdur_ に igual) で A01 と 開始 が 一致 する よう に 設定 れ て て いる こと に も 注意 が です。 設定 の 詳細 は マニュアル を ご覧 ください。。。 _ _aligndate_ と _aligntype_ の の の の の 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ 組み合わせ eléctricoは_SUCCESSOR_と_LAG_の関係に似ていて、当該Activityと_ALIGNDATE_で指定した期日の間に_ALIGNTYPE_で指定する前後関係を設定します。例えば作業に着手可能になる時期や納期 を 表す の に 使用 でき 、 12 行目 で は _AlignType_=Feq (finalización が _aligndate_=24 に で で タスク タスク タスク の の 5) が 時刻 24 丁度 に 終了 する こと 」を 指定 し て ます。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。この 設定 で で CLP Procedimiento を 実行 する と 以下 の よう な 結果 が 得 ら れ 、 時間 に 関する 結果 の の の の と と な 結果 の の ら が さ れ 関する ます ます ます。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ”という 関心 の ある 結果 そのもの 、 、 ”schedres” に は 例えば (今回 の 問題 と は 異なり) タスク 実行 する する 設備 に も 選択 肢 が ある 場合 の の の 割り当て が 出力 さ れ て い ます 最後 最後 データ の 加工 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要 必要です が 、 以下 の よう に ガント チャート や 電力 波形 波形 に 可視 化 し て 、 諸々 の が 満た 満た れ た スケジュール に なっ いる こと が 確認 でき でき の 条件 が 満た れ スケジュール スケジュール に て いる こと が 確認 でき ます。 図 図 図 図 図 2 では ”Res-2” (表 2) で た 、 、 、 、 、 、 、 、 、 「「 「「 「「 「「 「「 「「 「「 「「 「「 「「 「「 「「 「「 「「 「「 「「 「「 「使用 可能 な 電力 総量 の 上限 が “12” 」を 下回っ て いる こと が 確認 でき ます。 なお 前回 も 記載 し まし た が「 ピーク 値 を どこ まで 下げる ことができる か か? 」を 知り 場合 は「 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 eléctrico可能 な 電力 総量 の 上限 」の 指定 値 を 下げ て て 計算 し 、 その 条件 を 満たす が が 作成 可能 か を 調べる こと 下限 を 得る ことができ ます。 まとめ 本 ブログ ブログ で は 電力 平準化 問題 を として 、 CLP Procedimiento の 使い 方 を 見 て き まし た。 手順 の の 中心 と なる 入力 データ 準備 の は 、 、 の プログラミング 言語 で 用意 し た を 読み込ま せ て も も 良い です し 、 規模 が 小さけれ ば ば 上 作成 こと てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう こと こと こと こと こと こと こと こと こと てしまう こと てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう てしまう eléctricoも 可能 です 。Sas 言語 の 知識 も 最適 化 の 知識 も 最 小限 で 、 便利 に 機能 機能 が 使える 感じ 感じ て いただけ た 幸い です。 (反響 が あれ ば 、 設備 の 割り当て も 考える 場合 など 高度 な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な な なモデリング方法についても取り上げます) サンプルコード 入力データは全てdataステップで作成しています。ganttプロシジャはclpプロシジャの結果である”schedtime”をほとんどそのまま使用できます(今回はグループ化の処理だけ追加しています)。使用電力の棒グラフについては、今回説明していないデータ加工が多少必要になるため、ソースコードからは割愛しています。 knowledge res input _Source_ $ _Capability_ datalines M1 1 M2 1 El 12 &#160 […]

La publicación 電力平準化問題に対するSASのアプローチ(2) apareció inicialmente en SAS Blogs.

Califica esta publicación

¡Compartir es solidario!

Categories: IT Info