メインコンテンツまでスキップ

Release V0.7.0

· 約3分
SSIL
Docusaurus maintainer

v0.7.0のリリース情報です。

v0.7.0 プレリリース情報​

v0.7.0をリリースしました。 主要な更新内容は以下の通りです。

新規機能関連​

  • eMachineSimとの連携
    • 電気機器周辺解析用ツールeMachineSimとの連携をサポートしました。
    • pyemsolと同様に解析ケースフォルダを配置し、optimization_problem.yamlにて指定することで解析可能になります。
  • スタディコントロールと結果確認
    • スタディ作成機能を追加しました。これにより,ある設計対象に対する最適化設定を複数保持できるようになりました。
    • また,各スタディの実行結果はランという単位で保存され,あとから参照できるようになりました。
  • 勾配ベース手法の実装例(勾配用optimizer, 密度表現level_set_function)
    • 勾配用optimizerは勾配情報に基づき,設計変数(設計要素内の各セルの密度/レベルセット値)を更新します。
    • 密度表現level_set_functionはpyemsol用に定義された特殊なオブジェクトであり,pyemsol内部にて勾配計算を実行させるトリガーとなります。
  • optimizer実装例の追加(moead, ga, sa-nsga2)
  • ems_shape_builder実装例の追加(Dmodel_mixed_builder)
  • コマンドの更新
  • 最適化設定の更新
    • 出力設定の追加
    • リスタート機能
  • 機器設定の更新
    • 画像出力設定
    • 3次元最適化の解析
    • レベルセット関数計算の設定
  • 評価関数実装例の更新
  • サロゲートモデル導入の追加
  • AIを活用したコンフィグ設定の追加

主要な更新・追加​

Showcase関連​