Nexus for Developers:開発者の連携したワークフロー構築を実現
Hexagon の Manufacturing Intelligence 事業部製品管理ディレクター、Subbu Vishnubhatla 氏

Engineering Reality 2024 年1号
スマートマニュファクチャリングの加速
Nexus for Developers は、お客様に「イノベーションの自由」を提供するという基本原則に基づいて構築されたオープンなプラットフォームで、重要な量の開発者リソースへの透明で標準化されたアクセスを通じて、チームが開発プロセスを加速させることができます。オープン API、データ、オープンプラットフォームの間で、お客様は Nexus プラットフォームサービスを使用して Hexagon のテクノロジーやその他のテクノロジーを統合するソリューションを得ることができます。
Hexagon のエンジニア、サードパーティの開発者、システムインテグレーター向けに設計された Nexus for Developers は、必要なツール、ソフトウェア開発キット(SDK)、サンドボックス環境、ドキュメンテーション、インフラストラクチャの一元化されたソースです。チームは Nexus を使用して、新しいクラウドネイティブアプリケーションをより効率的に開発できます。クラウド化により既存のデスクトップアプリケーションを近代化し、リアルタイムのコラボレーションを容易にし、高度な視覚化を取得し、レポート分析をすべて 1 つのプラットフォームで取得できます。
Nexus for Developers は、情報のサイロ化を排除し、データを他のデータ生成エンティティ(ソフトウェア、プロセス、マシン、オペレーターなど)と同期することで、チームが可能性を最大限に引き出すことを可能にします。製品のライフサイクルの上流または下流に存在します。
Hexagon 製品の成長するエコシステムと統合することで、すべての Hexagon のお客様とパートナーにより多くの価値を提供できます。Hexagon とサードパーティのツールによって生成されたオープンで透明性のある標準化されたデータを活用することで、チームはワークフローを簡素化し、フィードバックに迅速に対応し、製造ライフサイクル全体にわたって隠れた洞察を解き放つことができます。
Nexus for Developers は、迅速で最新のデータフローを活用することで、チームのコネクティビティを強化しながら、デベロッパーエクスペリエンスを近代化します。統合を通じてさまざまなソースからのデータを集約し、コンテクスト化することで、開発者はツール、チーム、分野の境界を超えて作業する際に、リアルタイムの視覚的な洞察と俊敏性の向上を得ることができます。
Nexus for Developers が Applied Solutions Group の複雑な課題をどのように解決したかを、使用事例として見てみましょう。当社の社内チームの 1 社は Nexus を使用して効率性を向上させる最新のクラウドベースのツールを開発しただけでなく、エンドツーエンドのワークフローをデジタル化する道を切り開きました。
シミュレーションと現実の橋渡し:Applied Solutions 独自の社内計算機の課題
Applied Solutions は、電動ドライブユニット、航空機ギアボックス、作動システムなどの電気機械システムの設計と最適化を専門とする社内エンジニアリングチームで、 Hexagon の設計およびエンジニアリング(D&E)ツールの威力が実証されました。Applied Solutions チームは、新しいコンセプトを生成し、エンジニアリング図面を作成し、プロトタイプを構築し、テストを実施します。
世界中の設計・開発チームと同様に、アプリケーテッドソリューションズにはさまざまな特定の計算ニーズとカスタムレポート要件があります。Applied Solutions のエンジニアは、通常、このようなカスタムツールを Python、Excel、または MATLAB で作成します。これらは、Hexagon が有限要素解析(FEA)用の Nastran、マルチボディダイナミクス用の Adams、その他の多くの主要なエンジニアリングソフトウェアブランドなどの商用製品に開発している重量のある数値ソフトウェアではありません。これらのツールには、高価値な社内ノウハウ、経験、ベンチマークが組み込まれています。Applied Solutions のために、以下を含む 60 以上の社内計算ツールのリストをまとめました。
- 車両パラメータに基づくエレクトリックドライブユニットの性能要件の計算
- 複数速度車両のための時間領域単純車両シミュレーション
- コンセプトモーターサイジング
- モーター効率の推定値
- インバーター効率の推定
- 車両シフト・シミュレーション
- エンゲージシミュレーションの同期化
- 社内の設計ルールと制限に従ったコンセプト設計イテレータ「クイック E 」
- 社内の設計規則と制限に従った風力タービンドライブトレイン「 QuickWIND 」の遊星ギアボックス設計イテレータ
- 風力タービンコストモデリング
- 高速疲労計算機
- オーダープロッティングツール
- コンセプトダウンセレクションプロットツール
- 時間履歴データプリプロセッサ潤滑ネットワークサイジング計算
- 制限と適合スプレッドシート
- ギアトレインバックラッシュ計算機
- DFMEA スプレッドシート
- DVP プラン
残念ながら、これらのスタンドアロンの計算機には次のようなさまざまな課題があります。
- これらのツールを記述する従業員が、知識やデータを次の人に渡すことなく退職または退職する
- UI、リポジトリ、プログラミング言語に精通していないスペシャリストのチームでスプレッドシートや Python スクリプトを管理すると、エラーが発生しやすくなる
- グローバルに分散したチームの全員が同じ計算とトレーサブルなバージョンを使用していない(例えば、アプリケーテッドソリューションには英国、インド、中国にスタッフがいる)ため、同じツールを書き換えることでサイロ化とリソースと帯域幅の非効率的な使用が生じる
- 他のソフトウェア定義に対する入力と出力のトレーサビリティ - たとえば、ボルト締結部の標準計算は CAD からのジオメトリ、材料特性、および FEA から導き出された荷重分布結果に基づいている
Nexus for Developers :エンジニアリング・ワークフローを現代に再定義
Nexus for Developers は、これらの課題を解決する独自の方法を提供します。Nexus プラットフォームサービスを活用することで、チームは生産性を高め、これらの異なる計算スプレッドシートを、現代のユーザーインターフェース(UI)で誰もがアクセスできる統合されたクラウドネイティブアプリケーションに変換できます。
Nexus for Developer はこれらの計算機を ePower トレインワークフローに統合し(85 ページの図を参照)、エンジニアがデータ分析とリアルタイム共有を自動化するためのコラボレーション要素を追加します。その結果、 大幅な時間の節約と生産性の向上を実現します。
Nexus for Developers を活用することで、アプリケーションはクラウドネイティブのアプリケーションを開発し、Nexus チームのサポート要件を最小限に抑えながら Nexus クラウドプラットフォーム上で実行することができました。
図1。
図2。
図3。
図4。
残念ながら、これらのスタンドアロンの計算機には次のようなさまざまな課題があります。
- これらのツールを記述する従業員が、知識やデータを次の人に渡すことなく退職または退職する
- UI、リポジトリ、プログラミング言語に精通していないスペシャリストのチームでスプレッドシートや Python スクリプトを管理すると、エラーが発生しやすくなる
- グローバルに分散したチームの全員が同じ計算とトレーサブルなバージョンを使用していない(例えば、アプリケーテッドソリューションには英国、インド、中国にスタッフがいる)ため、同じツールを書き換えることでサイロ化とリソースと帯域幅の非効率的な使用が生じる
- 他のソフトウェア定義に対する入力と出力のトレーサビリティ - たとえば、ボルト締結部の標準計算は CAD からのジオメトリ、材料特性、および FEA から導き出された荷重分布結果に基づいている
Nexus for Developers :エンジニアリング・ワークフローを現代に再定義
Nexus for Developers は、これらの課題を解決する独自の方法を提供します。Nexus プラットフォームサービスを活用することで、チームは生産性を高め、これらの異なる計算スプレッドシートを、現代のユーザーインターフェース(UI)で誰もがアクセスできる統合されたクラウドネイティブアプリケーションに変換できます。
Nexus for Developer はこれらの計算機を ePower トレインワークフローに統合し(85 ページの図を参照)、エンジニアがデータ分析とリアルタイム共有を自動化するためのコラボレーション要素を追加します。その結果、 大幅な時間の節約と生産性の向上を実現します。
Nexus for Developers を活用することで、アプリケーションはクラウドネイティブのアプリケーションを開発し、Nexus チームのサポート要件を最小限に抑えながら Nexus クラウドプラットフォーム上で実行することができました。
図5。
Applied Solutions エンジニアは Nexus で新しい文書(すなわち SDC)を開き、世界中のどこでも同僚と計算に協力し、同じトレーサブルな入力データを利用できるようになりました。その後、ワークフロー全体でアップストリームとダウンストリームのアプリを通じて共有するために、アウトプットを簡単に保存して共有できます。
さらに、他のテクノロジーベンダーや顧客は、すでに複数の機能豊富な Hexagon 製品を搭載しているスマートデータ契約(SDC)に統合できます。開発者は、重要な量のソフトウェアコンポーネントデータにアクセスまたは貢献し、 Nexus プラットフォームサービスのコンピューティングおよびビジュアライゼーション機能を活用して、ソリューションの価値をさらに高めることができます。
図6。
Nexus for Developersは以下の両方の長所を備えています。Hexagon のオープンな製品エコシステムへのアクセスと、製品を継続的に豊かにし、開発を加速し、市場投入までの時間を短縮する能力。
この例の次のステップとフレームワークは、アプリケーションソリューションによって引き継がれ、より多くのツールを実装するために使用され、独自の内部「アプリストア」を持つことができます。これらの「アプリ」は Hexagon MI の開発者を必要としません。Applied Solutions チームは Nexus for Developers ツールキットを使用してツールを構築し、一般的なエンジニアレベルのプログラミングのバックグラウンドだけでクラウドに展開できます。フルスタックソフトウェア開発者である必要はありません。