メインコンテンツへスキップ
Introduction 作成 編集

[MIDAS GH] 2025. V3.0.0

1. Update Item

1) System Improvements

  • System Improvements
  • Improved Data Review
  • Real-time DB Update
  • Enhanced Data Processing Speed

2) Expanded Auto/Manual ID Input Support

  • Import Civil NX
  • Draw Civil Model 

3) Changes to Existing Components

  • Added Button
    • Send Request
    • Delete Component
  • ID Input Field Removed *
    • Define General Spring Type
    • Small Disp. Initial Force Control Data
    • Settlement Group Name
    • Settlement Load Cases
  • ID Input Field Added *
    • Span Information
    • Define Pressure Load Type
    • Approximate Tendon Losses
    • Traffic Line Lanes
    • Traffic Line Lanes - Optimization
    • Taffic Surface Lanes
    • Dynamic Load Allowance
    • Vehicles Classes 

* For these components, if you are using files created in previous versions, you must replace them with the new components.

 

4) Bug Fix

  • Issue where values other than positive integers were applied in ID input
  • Issue where ID values of Analysis components were changed
  • Issue where users could not enter values for Serial Number

2. Description

1) System Improvements

Improved Data Review

In GH 3.0, to improve system stability and data integrity, the data review process has been changed to check only the data inside the GH file.

Before

  • Review temporary data in GH file -> Review CIVIL NX data -> Generate non-duplicated data -> Load additional data into GH temporary data -> Send to CIVIL NX

⚠️ Data duplication check between CIVIL NX + Grasshopper
⚠️ Duplicate check of CIVIL NX data also performed, causing data corruption

After

  • Review temporary data in GH file -> Generate non-duplicated data -> Reorder IDs of temporary data -> Generate final data -> Send to CIVIL NX

✔️ Generation based only on Grasshopper internal data
✔️ No conflict with CIVIL NX data

※ Note: The newly added Import Civil NX component allows you to import CIVIL NX data into Grasshopper and reflect it in the temporary DB. This makes it possible to update GH with changes from CIVIL NX.

 

Real-Time DB Update 

In GH 3.0, unused databases (DB) in Grasshopper are automatically replaced to keep the DB always up to date in real time.

v3.0.0.gif

 

Enhanced Data Processing Speed

In GH 3.0, the performance of element generation calculations in components when entering large amounts of data has been improved.

Also, by optimizing internal algorithms unrelated to the API, data processing speed has been improved by approximately 30 times compared to before.

Rev.gif

 

Expanded Auto/Manual ID Input Support

In GH 3.0, the Auto ID feature has been added to support user-defined ID input.

Auto ID Enabled 

When Auto ID is enabled, the previous automatic ID input method is maintained, and IDs are automatically assigned without duplication in the temporary data.

Auto ID Disabled 

When Auto ID is disabled in the component, users can manually enter IDs. If no information is entered, the component will not operate.

Additionally, when Auto ID is disabled, even if the entered data already exists, it is forcibly applied with the specified data.

In this case, you must enter the complete list of node numbers belonging to the element.

Note: Brackets " [ ] " can be omitted.

 

2) New Components Added

Import Civil NX 

Imports CIVIL NX data into Grasshopper.

Data that can be imported includes currently implemented component items:

"NODE", "ELEM", "GRUP", "BNGR", "LDGR", "MATL", "TDMT", "TDME",
"TMAT", "EDMP", "SECT", "TSGR", "THIK", "TDGR", "TDNT", "TDNA",
"STLD", "MLFC", "SKEW", "CONS", "MCON", "NSPR", "GSTP", "GSPR",
"ELNK", "FRLS", "OFFS", "RIGD", "EWSF", "NMAS", "LTOM", "BODF",
"NBOF", "CNLD", "SDSP", "BMLD", "PRST", "PTNS", "PRES", "STMP",
"NTMP", "ETMP", "BTMP", "GTMP", "TDPL", "FBLD", "FBLA", "PNLD",
"PNLA", "TMLD", "STAG", "IFGS", "EFCT", "SPFC", "SPLC", "MVCD",
"LLAN", "LLANOP", "SLAN", "SINF", "MLSP", "MVHL", "MVHC", "MVLD",
"DYLA", "SMPT", "SMLC", "AETL", "CSCS", "STCT", "LCOM-GEN", "ACTL",
"PDEL", "BUCK", "EIGV", "MVCT", "SMCT", "PSLT", "SPAN"

 

Draw Civil Model 

Creates CIVIL NX model information as Rhino Objects.

Draw Civil Model.gif

 

3) Changes to Existing Components

Added Button

A Run Button has been added so users can control the timing of data creation in CIVIL NX.

Also, an Output has been added to enable connection to the Midas Model Builder component.

  • Send Request
  • Delete Component

 

ID Input Field Removed

To prevent ID mismatch issues due to ID reordering, the ID input field has been removed from some components so users can no longer enter IDs manually.

For these components, the number of data entries has changed in the new version, so components must be replaced to operate properly.

Changed Components

  • Define General Spring Type
  • Small Disp. Initial Force Control Data
  • Settlement Group Name
  • Settlement Load Cases 

 

ID Input Field Added 

For some components where ID input was previously unavailable, the ID input field has been added so IDs can now be manually entered.

For these components, the number of data entries has changed in the new version, so components must be replaced to operate properly.

Changed Components

  • Span Information
  • Define Pressure Load Type
  • Approximate Tendon Losses
  • Traffic Line Lanes
  • Traffic Line Lanes - Optimization
  • Taffic Surface Lanes
  • Dynamic Load Allowance
  • Vehicles Classes 

 

4) Bug Fix

Issue with Non-Positive Integers Applied to ID Input

Fixed an issue where arbitrary numbers were applied when values other than positive integers were entered in the ID field.

 

Issue with ID Value Changes in Analysis Components

For components such as Analysis components, where duplicate creation in a project is not allowed, the issue has been fixed so that duplicating the component no longer changes its ID value.

Changed Components

  • Buckling Analysis Control
  • Construction Stage Analysis Control Data
  • Eigenvalue Analysis Control
  • Main Control Data
  • Moving Load Analysis Control
  • P-Delta Analysis Control
  • Settlement Analysis Control Data
  • Moving Load Code
  • Plate Element for Influence Surface
  • Loads to Masses

Issue with Serial Number Input

Fixed an issue where user-entered Serial Number values were not being applied correctly.

0
コンテンツが役に立ちましたか?