Published September 27, 2023 | Version v1.0

Finite Element Analysis perturbation files for Rubin Observatory Simonyi Survey Telescope and LSST Camera

Authors/Creators

  • 1. SLAC

Description

## Notes on FEA files


 

# M1M3 Bending modes

 

M1M3_1um_156_grid.fits.gz

- source = IM/data/M1M3/M1M3_1um_156_grid.txt

- shape = (5256, 159)

- Each row is one of 5256 FEA nodes.

- 0th column is M1M3 disambiguator

- 1st and 2nd columns are FEA node x and y in M1M3 CS

- Last 156 columns are bending modes; the z-displacement of each node for each mode.

 

M1M3_1um_156_force.fits.gz

- source = IM/data/M1M3/M1M3_1um_156_force.txt

- shape = (156, 159)

- Each row is one of 156 bending modes.

- 0th column is actuator ID

- 1st and 2nd columns are actuator x and y in M1M3 CS

- Last 156 columns are forces in Newtons for each mode.


 

# M1M3 print through

 

M1M3_dxdydz_zenith.fits.gz

- source = IM/data/M1M3/M1M3_dxdydz_zenith.npy

- shape = (5256, 3)

- Each row is one of 5256 FEA nodes.

- Columns are dx, dy, dz in M1M3 CS.

- This is the gravitational "print through" when mirror is zenith pointing

 

M1M3_dxdydz_horizon.fits.gz

- source = IM/data/M1M3/M1M3_dxdydz_horizon.npy

- shape = (5256, 3)

- Each row is one of 5256 FEA nodes.

- Columns are dx, dy, dz in M1M3 CS.

- This is the gravitational "print through" when mirror is horizon pointing

 

M1M3_force_zenith.fits.gz

- source = IM/data/M1M3/M1M3_force_zenith.npy

- shape = (256,)

- Each row is one of 256 actuators. (So we consider the x and y actuators here too.)

- Columns are forces in Newtons.

- These are the mirror support forces when the mirror is zenith pointing. (Is this after optimization? Include LUT or not?)

 

M1M3_force_horizon.fits.gz

- source = IM/data/M1M3/M1M3_force_horizon.npy

- shape = (256,)

- Each row is one of 256 actuators. (So we consider the x and y actuators here too.)

- Columns are forces in Newtons.

- These are the mirror support forces when the mirror is horizon pointing. (Is this after optimization? Include LUT or not?)


 

# M1M3 Thermal

 

M1M3_thermal_FEA.fits.gz

- source = IM/data/M1M3/M1M3_thermal_FEA.npy

- shape = (5244, 7)

- Each row is one of 5244 FEA nodes. (Why aren't these the same as above? I don't know.)

- Columns are:

- 0: Unit-Normalized FEA x

- 1: Unit-Normalized FEA y

- 2: Bulk temperature dz coefficient

- 3: x temperature gradient dz coefficient

- 3: y temperature gradient dz coefficient

- 3: z temperature gradient dz coefficient

- 3: r temperature gradient dz coefficient


 

# M1M3 Miscellany

 

M1M3_influence_256.fits.gz

- source = IM/data/M1M3/M1M3_influence_256.npy

- shape = (5256, 256)

- Each row is one of 5256 FEA nodes.

- Each column is one of 256 actuators.

- Values are dz/dF for each actuator/node.

 

M1M3_LUT.fits.gz

- source = IM/data/M1M3/M1M3_LUT.txt

- shape = (257, 91)

- First column is index in degrees (0-90 inclusive). Last 256 columns are forces in Newtons.

- Each column is LUT for one value of the elevation index.

 

M1M3_1000N_UL_shape_156.fits.gz

- source = IM/data/M1M3/M1M3_1000N_UL_shape_156.npy

- shape = (5256, 156)

- Rows must be FEA nodes, columns must be bending modes.

- Not sure what the purpose is of this one.


 

# M2 Bending modes

 

M2_1um_grid.fits.gz

- source = IM/data/M2/M2_1um_grid.DAT

- shape = (15984, 75)

- Each row is one of 15984 FEA nodes.

- 0th column is node index ?

- 1st and 2nd columns are FEA node x and y in M2 CS

- Last 72 columns are bending modes; the z-displacement of each node for each mode.

 

M2_1um_force.fits.gz

- source = IM/data/M2/M2_1um_force.DAT

- shape = (72, 75)

- Each row is one of 72 bending modes.

- 0th column is actuator ID

- 1st and 2nd columns are actuator x and y in M2 CS

- Last 72 columns are forces in Newtons for each mode.

 

# M2 print through / thermal

 

M2_GT_FEA.fits.gz

- source = IM/data/M2/M2_GT_FEA.txt

- shape = (9084, 6)

- Each row is one of 9084 FEA nodes. (Why aren't these the same as above? I don't know.)

- Columns are:

- 0: Unit-Normalized FEA x

- 1: Unit-Normalized FEA y

- 2: Zenith print through dz coefficient

- 3: Horizon print through dz coefficient

- 4: z temperature gradient dz coefficient

- 5: r temperature gradient dz coefficient


 

Files

Files (33.4 MB)

Name Size
md5:e956679fe607fc3a92f946d518ea5a24
778 Bytes Download
md5:205d8af57dfe77af7b02652c61821736
820 Bytes Download
md5:21cfa1a25dfa3f980f73ea824b08f5c4
558 Bytes Download
md5:0352dc3830878567ab50c92c7577d46a
2.7 kB Download
md5:6508c6b78a768f4cf29ce6f96cb6a89c
2.7 kB Download
md5:38dfac164e36755556c3e0a6e9629be5
557 Bytes Download
md5:e03fda9d7234634eca5488efef93b621
2.7 kB Download
md5:9322dc47703673224b6d75583a4d25e0
2.7 kB Download
md5:db22c7d382aa41240ee38d1c568923c7
692 Bytes Download
md5:c2739785233dffa8446e5f3aa82a9312
968 Bytes Download
md5:c9e284a841a1c67fd930330d216bbc8e
968 Bytes Download
md5:b5e4c4dd598d034f3e02add26c31e34a
6.3 MB Download
md5:d7a682c18950d339c1f2f868ab9d0e61
124.6 kB Download
md5:0e32a781db23cb676d8f2a24d778c94f
6.3 MB Download
md5:06a2bc04f144c94644cf55d63126ce86
120.8 kB Download
md5:7267fd14f8008cfd8eaa7de3ee0cf187
120.9 kB Download
md5:ed0dbff8fdaf216ddfb0c7202d2be5d4
948 Bytes Download
md5:24946355c377074a3780be311801f66a
1.7 kB Download
md5:9a9c71ec0c6603b1c79903081cf0b274
10.4 MB Download
md5:01f038434b23696db3404b1c902c578a
132.0 kB Download
md5:85049ebc3c2f0a85538539c8881350cb
155.1 kB Download
md5:7528886e1eb9b43b076f43c47657f917
31.0 kB Download
md5:0e4ccf7f217b96fd7efc6679c7aed7e1
9.1 MB Download
md5:927a2197fff4128715d800a5e7fad300
442.3 kB Download