An Optimal Control Problem: Bond Graph Representation and Solver Implementation