Elvas Tower: Steam Locomotive Additional Features - Elvas Tower

Jump to content

Posting Rules

All new threads will be started by members of the Open Rails team, Staff, and/or Admins. Existing threads started in other forums may get moved here when it makes sense to do so.

Once a thread is started any member may post replies to it.
  • 10 Pages +
  • « First
  • 8
  • 9
  • 10
  • You cannot start a new topic
  • You cannot reply to this topic

Steam Locomotive Additional Features Rate Topic: -----

#91 User is offline   Laci1959 

  • Foreman Of Engines
  • Group: Status: Contributing Member
  • Posts: 949
  • Joined: 01-March 15
  • Gender:Male
  • Simulator:Alföld
  • Country:

Posted 22 April 2024 - 11:45 AM

View Postdarwins, on 22 April 2024 - 11:24 AM, said:

That locomotive has only one engine. You should not use


That's for sure?
Then the devil took it away. It's a waste.
It would have been good because the rotation of the two front wheels is unrealistic when slipping. I thought this was a solution to a ten-year-old problem.

#92 User is offline   darwins 

  • Superintendant
  • Group: Status: Elite Member
  • Posts: 1,249
  • Joined: 25-September 17
  • Gender:Male
  • Simulator:Open Rails
  • Country:

Posted 22 April 2024 - 11:46 AM

https://i.imgur.com/9Rjssyn.jpeg

For this loco with only one engine 22.0 + 22.0 + 22.0 = 66.0 so we use

  ORTSDriveWheelWeight ( 66.0t-uk )



https://i.imgur.com/Tj06T98.jpeg

For this loco for the front engine 20.0 + 20.0 + 19.95 = 59.95 and for the rear engine 20.65 + 21.0 + 21.0 = 62.65 so we use
ORTSAdhesion (
  Wheelset (
 	Axle (
  	Weight ( 59.95t-uk )
      	)
 	Axle (
  	Weight ( 62.65t-uk )
      	) ) )


#93 User is offline   Traindude 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 664
  • Joined: 17-November 13
  • Gender:Male
  • Location:Seattle, WA
  • Simulator:Open Rails
  • Country:

Posted 29 April 2024 - 01:36 AM

I touched on this a while back in a private convo with some of the big steam guys on this forum, but I think that it would be beneficial to map any steam exhaust emissions and sounds (pulse-based) to the crankpin position.

Here's what the exhaust pattern for a two- or four-cylinder (non-articulated/non-duplex) locomotive looks like...:
Attached Image: crankclock_2cyl.jpg

NOTE: The numbers on the driving wheel are to help people locate the crankpin positions by imagining the face of the wheel as a clock face. Sometimes it's more helpful than "Forward Dead Center", "Top Quarter", etc.

It could be possible to map the exhaust emissions and sound to the crankpins if the shape file's animation keyframes on which each crankpin hits a "dead center" is known. (For pre-existing models, you may have to uncompress the shape file to find this information.) Here's how it can potentially be coded into an *.eng file (two-cylinder with 16 driving wheel keyframes assumed):
ORTSWheelCrankAngleDifference ( 0deg 90deg )
ORTSWheelCrankDeadCenterKeyFrames(
Comment ( *** Left Cylinder *** ) 
    Cylinder1 ( 
        Forward ( 0 ) 
        Back ( 8 )
    )
Comment ( *** Right Cylinder *** ) 
    Cylinder2 (
        Forward ( 4 )  
        Back ( 12 )
    ) 
)


Here's what a four-cylinder locomotive (GWR Castle, Balanced Compound, etc.) would be coded (again, assuming there are 16 driving wheel keyframes total):
ORTSWheelCrankAngleDifference ( 0deg 180deg 270deg 90deg )
ORTSWheelCrankDeadCenterKeyFrames(
Comment ( *** Left Outer Cylinder *** ) 
    Cylinder1 ( 
        Forward ( 0 ) 
        Back ( 8 )
    )
Comment ( *** Left Inner Cylinder *** ) 
    Cylinder2 ( 
        Forward ( 8 ) 
        Back ( 0 )
    )
Comment ( *** Right Inner Cylinder *** ) 
    Cylinder3 (
        Forward ( 12 )  
        Back ( 4 )
    ) 
Comment ( *** Right Outer Cylinder *** ) 
    Cylinder4 (
        Forward ( 4 )  
        Back ( 12 )
    ) 
)


For 3-cylinder locomotives (Flying Scotsman, Union Pacific 9000), the exhaust pattern would look like this:
Attached Image: crankclock_3cyl.jpg

Even though there are 6 puffs/chuffs per driving wheel rotation, the driving wheel animation is still divided into 8 or 16 keyframes. Since 4 is not divisible by 3, it becomes necessary to specify non-integer values for the dead center keyframes (again, 16 keyframes assumed):
ORTSWheelCrankAngleDifference ( 0deg 120deg 240deg )
ORTSWheelCrankDeadCenterKeyFrames(
Comment ( *** Left Cylinder *** ) 
    Cylinder1 ( 
        Forward ( 0 ) 
        Back ( 8 )
    )
Comment ( *** Center Cylinder *** ) 
    Cylinder2 ( 
        Forward ( 2.667 ) 
        Back ( 10.667 )
    )
Comment ( *** Right Cylinder *** ) 
    Cylinder3 (
        Forward ( 5.33 )  
        Back ( 13.33 )
    ) 
)


In the case of articulated (Big Boy, Challenger, etc.) or divided-drive (PRR T1, Q2, etc.) locomotives, these parameters would fall within each ORTSSteamEngines grouping (one-piece model with 16 keyframes assumed):
ORTSSteamEngines ( 2
        Steam (
                Comment ( Front Steam Engine )
                NumCylinders ( 2 )
                CylinderStroke ( 32.0in )
                CylinderDiameter ( 23.0in )
                AttachedAxle( 0 )
                ExcessRodBalance ( 100lb )
                ORTSWheelCrankAngleDifference ( 0deg 90deg )
                ORTSWheelCrankDeadCenterKeyFrames(
                Comment ( *** Left Cylinder *** ) 
                    Cylinder1 ( 
                        Forward ( 0 ) 
                        Back ( 8 )
                     )
                Comment ( *** Right Cylinder *** ) 
                    Cylinder2 (
                        Forward ( 4 )  
                        Back ( 12 )
                    ) 
                )
              )
        Steam (
                Comment ( Rear Steam Engine )
                NumCylinders ( 2 )
                CylinderStroke ( 32.0in )
                CylinderDiameter ( 23.0in )
                AttachedAxle( 1 )
                ExcessRodBalance ( 100lb )
                ORTSWheelCrankAngleDifference ( 0deg 90deg )
                ORTSWheelCrankDeadCenterKeyFrames(
                Comment ( *** Left Cylinder *** ) 
                    Cylinder1 ( 
                        Forward ( 0 ) 
                        Back ( 8 )
                     )
                Comment ( *** Right Cylinder *** ) 
                    Cylinder2 (
                        Forward ( 4 )  
                        Back ( 12 )
                    ) 
                )
               )                
    )



For geared locomotives (Heisler, Shay, Climax), the gear reduction complicates the calculation of the dead centers, as these dead centers would be located relative to the crankshaft instead of the wheels, even though the wheels are animated "conventionally."

  • 10 Pages +
  • « First
  • 8
  • 9
  • 10
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users