Flight Crew Air Transport Pilot (ATP)
Situational Awareness; Confusion; Communication Breakdown; Workload
ATC Issue All Types; Deviation - Altitude Crossing Restriction Not Met; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance; Inflight Event / Encounter Weather / Turbulence
Air Traffic Control Issued New Clearance; Flight Crew Returned To Clearance
Human Factors; Weather; Procedure
Was initially cleared to SEEVR via JRHED and SEEVR 2 ARR. Received 2 weather re-routes on the ground [before departing]; and received 2 more once airborne. One changing our arrival to JRHED via SEEVR for BRDJE 2 ARR. The BRDJE 2 was loaded in the FMS. Was complying with altitude restrictions on BRDJE ARR crossing SEEVR at 20;000. ATC then queried which arrival we were flying and our altitude. Discovered the wrong clearance; ATC had us do a 360 and put us on the proper arrival. Flew the balance of the SEEVR 2 ARR.[The departure airport] was overwhelmed with delays and re-routes due to weather. We needed to ask for clarification 3 times as did other aircraft. We needed to be more proactive after enroute changes to confirm the proper arrival.
Our flight was to DFW. Getting out [on departure] was hectic---bad weather; complicated reroute; checking required fuel; min fuel concerns; etc. Finally got airborne; then received another full change in our routing to DFW. Our original route had us on the SEEVR.SEEVR2 Arrival. The next route put us on the SEEVR.BRDJE2 Arrival. The final reroute put us back on the SEEVR.SEEVR2 Arrival.We did not change/catch that we needed to put the SEEVR.SEEVR2 back into the box. (Both arrivals share SEEVR intersection and BRDJE intersections on the profiles; but they have different crossing altitudes) Center cleared us for the arrival; more than likely the verbiage was SEEVR.SEEVR2; we had the SEEVR.BRDJE in the box; acknowledged descending on the 'SEEVR' arrival; however we didn't catch that we needed to be on the SEEVR.SEEVR2 rather than the SEEVR.BRDJE; we didn't catch our error and promptly crossed SEEVR too high; based on SEEVR having a lower crossing altitude for the SEEVR.SEEVR2; rather than the SEEVR.BRDJE Arrival. Hence the crossing error/deviationWe thought we were on the correct arrival; we were descending properly for those crossing altitudes we expected. I believe a pitfall to these two RNAV arrivals is sharing intersection names; giving you a false sense of being correct; being on the right STAR. I now will pay very strict attention to the cleared STAR and verify we have that arrival in the box.
After several reroutes; the crew followed the second reroute arrival rather than the third reroute clearance. The transition routes were similar but had different crossing altitudes which resulted in an altitude crossing restriction not being met.