Skip to content

Conversation

@raphaeltimbo
Copy link
Collaborator

Summary

Add comprehensive release notes documenting all changes for the ross v2.0.0 release.

Changes

  • Create docs/release_notes/version-2.0.0.rst with:
    • 15+ major enhancements (Model Reduction, THD bearings, MultiRotor, etc.)
    • 4 performance optimizations (up to 10x faster)
    • Breaking API changes (4-DoF removal, folder restructure)
    • 20+ bug fixes
  • Include v2.0.0 in release_notes.rst

Covers all merged PRs since v1.6.0 (October 2024 onwards).

Comment on lines 23 to 30
rotor = rs.rotor_example()
mr = rs.ModelReduction(
rotor=rotor,
speed=500.0,
method="guyan",
include_dofs=[dofx, dofy]
)
F_reduced = mr.reduce_vector(F.T).T
Copy link
Collaborator

@jguarato jguarato Oct 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about replacing it with an example usage of run_time_response:

compressor = rs.compressor_example()

dt = 1e-4
t = np.arange(0, 10, dt)
speed = 600

node = [29]
unb_mag = [0.003]
unb_phase = [0]

probe_nodes = [30]

# Unbalance force
F = compressor.unbalance_force_over_time(
    node=node, magnitude=unb_mag, phase=unb_phase, omega=speed, t=t
)

response = compressor.run_time_response(
    speed,
    F.T,
    t,
    method="newmark",
    model_reduction={
        "method": "guyan",
        "include_nodes": probe_nodes, # Make sure to include output nodes
        "dof_mapping": ["x", "y"],
    },
)

Document the new run_amb_sensitivity() method added in PR petrobras#1149,
which enables compliance with ISO 14839-3 and API STANDARD 617
requirements for Active Magnetic Bearing stability assessment.

Includes usage example showing how to compute sensitivities and
access results for AMB control system analysis.
@raphaeltimbo raphaeltimbo merged commit 4cdf386 into petrobras:main Oct 10, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants